body {
	font-size: 12px;
}

table {
	font-size: 1em;
}

/* Site
   -------------------------------- */

body {
	font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
	background-position: top;
}

/* Layout
   -------------------------------- */

.layout-grid {
	width: 960px;
}

.layout-grid td {
	vertical-align: top;
}

.layout-grid td.left-nav {
	width: 140px;
}

.layout-grid td.normal {
	border-left: 1px solid #eee;
	padding: 20px 24px;
	font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
}

.layout-grid td.demos {
	background: url('/images/demos_bg.jpg') no-repeat;
	height: 337px;
	overflow: hidden;
}

/* 修正登入視窗的帳號與姓名的位置 */
.itemLogin {
	text-align:right !important;
	width: 180px !important;
	padding: 0;
}

#mod_wm_login #tbLogin .btnsLogin {
	height: 10px;
	line-height: 10px;
	padding: 0;
	margin: 0;
	width: auto;
	margin-top: 0px !important;
}

#mod_wm_login #tbLogin .MsgPane {
	color: red;
	display: none;
	margin: 0;
	margin-top: 2px;
	text-align: left;
}
/* overrides for ui-tab styles */

#login-panel {
	background-color: #F3F3F3;
	border-bottom: 1px solid #FFF;
	height: 30px;
}

#about_me_content_bg {
	position: absolute;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}

#about_me_content {
	BACKGROUND:none transparent scroll repeat 0% 0%;
	BORDER: 0px;
	padding: 0;
}

#about_me_content .submenu-panel {
	display: none;
	/*
	background: #d8d9da;
	height: 4px;
	line-height: 4px;
	*/
}

#about_me_content DIV {
	BACKGROUND:#FFFFFF;
	BORDER: 0px;
}

#about_me_content .ui-tabs .ui-widget .ui-widget-content {
	BACKGROUND:none transparent scroll repeat 0% 0%;
	BORDER: 0px;
}

#about_me_content .ui-widget-header {	
	border: 0px !important;	
	font-weight: bold;	
	background: none !important;
	padding-left: 0;
}

#about_me_content DIV.ui-tabs-panel{
	BACKGROUND:#FFFFFF;
	BORDER: 2px #d8d9da solid;
	min-HEIGHT: 600px; /*hsinyu*/
}

#about_me_content .ui-tabs .ui-tabs-nav {
	PADDING: 0px;
}

#about_me_content .ui-tabs-nav li{
	background:url(images/tab1_2.gif);
	margin: 0 1px 0 0;
}

#about_me_content .ui-tabs-nav li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	line-height: 13px;
	background-position: center;
	vertical-align: middle;
	letter-spacing: 1px;
	PADDING: 0.5em;	
}

#about_me_content .ui-tabs-nav li.ui-tabs-selected{
	background:url(images/tab2_2.gif) repeat-x;
	margin: 0 1px 0 0;
}

#about_me_content .ui-tabs-nav li.ui-tabs-selected a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #296C68;
	background-position: center;
	vertical-align: middle;
	letter-spacing: 1px;
	PADDING: 0.5em;	
}

#about_me_content .ui-state-active, #about_me_content .ui-widget-content .ui-state-active {
	border: none;
}

#sidebar-wrapper {
}

#sidebar-wrapper #rss-panel {
	height: 28px;
	width: 100%;
}

#sidebar-wrapper #rss-panel a {
	display: block;
	height: 21px;
	width: 105px;
}

#sidebar-wrapper #rss-panel #btnRSS {
	background: transparent url(./images/rss.gif) no-repeat 0px 0px;
}
/*
#sidebar-wrapper #rss-panel #btnRSS:hover {
	background: transparent url(./images/rss_1.gif) no-repeat 0px 0px;
}
*/
#sidebar-wrapper #rss-panel #btnPrint {
	background: transparent url(./images/print.gif) no-repeat 0px 0px;
}
/*
#sidebar-wrapper #rss-panel #btnPrint:hover {
	background: transparent url(./images/print_1.gif) no-repeat 0px 0px;
}
*/
#sidebar-wrapper .split {
	background: transparent url(./images/line.gif) no-repeat 0px 0px;
	width: 222px;
	height: 28px;
}

#sidebar-wrapper #function-panel a {
	display: block;
	height: 30px;
	width: 207px;
}
#sidebar-wrapper #function-panel #btnBolg {
	background: transparent url(./images/botton_1.gif) no-repeat 0px 0px;
}
/*
#sidebar-wrapper #function-panel #btnBolg:hover {
	background: transparent url(./images/botton_1_1.gif) no-repeat 0px 0px;
}
*/
#sidebar-wrapper #function-panel #btnWiki {
	background: transparent url(./images/botton_2.gif) no-repeat 0px 0px;
}
/*
#sidebar-wrapper #function-panel #btnWiki:hover {
	background: transparent url(./images/botton_1_2.gif) no-repeat 0px 0px;
}
*/
#sidebar-wrapper #function-panel #btnGallery {
	background: transparent url(./images/botton_3.gif) no-repeat 0px 0px;
}
/*
#sidebar-wrapper #function-panel #btnGallery:hover {
	background: transparent url(./images/botton_1_3.gif) no-repeat 0px 0px;
}
*/
#sidebar-wrapper #function-panel #btnRepository {
	background: transparent url(./images/botton_4.gif) no-repeat 0px 0px;
}
/*
#sidebar-wrapper #function-panel #btnRepository:hover {
	background: transparent url(./images/botton_1_4.gif) no-repeat 0px 0px;
}
*/

#sidebar-wrapper .side-panel {
	background-color: #E3E3E3;
}

#sidebar-wrapper #friend-panel {
	background-color: #CCC;
	width: 207px;
}
#sidebar-wrapper #friend-panel .header {
	background-color: #7C7C7C;
	font-weight: bolder;
	height: 26px;
	line-height: 30px;
	text-align: left;
	padding-left: 30px;
}
#sidebar-wrapper #friend-panel .content {
	width: 200px;
}
#sidebar-wrapper #friend-panel .content .t6 {
	background: transparent url(./images/point.gif) no-repeat 6px 6px;
	height: 25px;
	line-height: 25px;
	text-align: left;
	padding-left: 25px;
}
#sidebar-wrapper #friend-panel .content .even {
	background-color: #F3F3F3;
}
#sidebar-wrapper #friend-panel .content .odd {
	background-color: transparent;
}

#course_content {
	BACKGROUND:none transparent scroll repeat 0% 0%;
	BORDER: none;
	PADDING: 0px;
}

#course_content DIV {
	BACKGROUND:#D8D9DA;
	BORDER: none;
}

#course_content .ui-tabs .ui-widget .ui-widget-content {
	BACKGROUND:none transparent scroll repeat 0% 0%;
	BORDER: none;
}

#course_content .ui-widget-header {	
	BORDER: none;	
	FONT-WEIGHT: bold;	
	BACKGROUND: none;
}

#course_content DIV.ui-tabs-panel{
	PADDING: 0px;
	MARGIN: 0px;
	DISPLAY: INLINE;
}

#course_content .ui-tabs .ui-tabs-nav {
	PADDING: 0px;
}

#course_content .ui-tabs-nav li{
	background:url(images/tab1_2.gif);
	margin: 0 1px 0 0;
}

#course_content .ui-tabs-nav li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	line-height: 13px;
	background-position: center;
	vertical-align: middle;
	letter-spacing: 1px;
	PADDING: 0.5em;	
}

#course_content .ui-tabs-nav li.ui-tabs-selected{
	background:url(images/tab2_2.gif) repeat-x;
	margin: 0 1px 0 0;
}

#course_content .ui-tabs-nav li.ui-tabs-selected a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #296C68;
	background-position: center;
	vertical-align: middle;
	letter-spacing: 1px;
	PADDING: 0.5em;	
}

#learn_panel {
	width: 100%;
	height: 100%;
	BACKGROUND:#FFFFFF;
	BORDER: 1px #d8d9da solid;
	margin: 0px;
	position: relative;
	top: -5px;
	
}

.ui-state-default, .ui-widget-content .ui-state-default {
	border : none;
}

#Middle {
	border: 1px solid #dadada;
	height: 430px;
	min-height: 430px;
	min-width: 300px;
	z-index: 50;
	
}
