@charset "utf-8";
body {position:relative;width: 950px;margin: 0 auto;font-family: "微軟正黑體","新細明體", "宋体", SimSun, "细明体", MingLiU, Verdana, Arial, Helvetica, sans-serif;color: #4D4D4D;font-weight:normal;background:white url(../assets/bodyBg.png) repeat-x;}
/* these two settings will remove borders from playlist entries */
a:active {  outline:none; }
:focus   { -moz-outline-style:none; }p,h1,h2,h3,h4,h5,table, td {font-family: "微軟正黑體","新細明體", "宋体", SimSun, "细明体", MingLiU, Verdana, Arial, Helvetica, sans-serif !important;font-weight:normal;padding:0;margin:0;}
ul, ol {font-family: "微軟正黑體","新細明體", "宋体", SimSun, "细明体", MingLiU, Verdana, Arial, Helvetica, sans-serif !important;}
a:link {text-decoration: none;color:#0598C2;}
a:visited {text-decoration: none;}
a:hover {color: #993333;text-decoration: underline;}
h3.redirect {height:0;margin:0;padding:0;visibility:hidden;}
div#homeBanner {position:relative;width: 950px;height: 105px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #91B53E;margin-bottom:4px;}
div#homeBanner h2 {z-index:3;position:absolute; left:-5px; top:15px;width:390px;height:90px;padding:0;margin:0;background: url(../assets/chineseLogo.png) no-repeat;}
div#homeBanner h2#CN {z-index:3;position:absolute; left:-5px; top:15px;width:390px;height:90px;padding:0;margin:0;background: url(../assets/chineseLogo_cn.png) no-repeat;}
div#homeBanner h2 a {display:block;width: 330px;height: 90px;text-indent:-9999px;}
div#homeBanner p a {position:absolute; z-index:100; bottom:5px; left:460px; font-size: 13px; margin:0; padding:3px; color:#FFCC00; background:#5B5B5B; border:1px solid #999;line-height:13px;}
div#homeBanner p a:hover{background:#669900; border:1px solid #FFCC00;text-decoration:none;}
div#homeBanner blockquote {width: 330px;height: 0;display:none;}
div#announcement {float:left;font-size:17px;width:738px;height:27px;background:transparent url(../assets/announcement.png) no-repeat;text-indent:-9999px;padding:0;margin:3px 0 8px 0;}
div#announcement_cn {float:left;font-size:17px;width:738px;height:27px;background:transparent url(../assets/announcement_cn.png) no-repeat;;text-indent:-9999px;padding:0;margin:3px 0 8px 0;}
div#breadcrumb {position:relative;float:left;width:734px;margin:0 0 4px 4px;padding:3px;border:1px solid #A3E03D;background:white;}div#breadcrumb h5, div#breadcrumb h5 a{color:#666;font-size: 13px;}
div#breadcrumb h5 a:hover{color:#FF3399;}
div#breadcrumb h3#logInStatus{font-size:14px; color:#CC3333; position:absolute; right:4px; top:0; line-height:21px;}
div#footer {padding:15px 0;clear:both;width:100%;text-align:center;letter-spacing:.1em;}
div#footer p {padding:0;margin:5px 0;font-size:13px;text-align:center;line-height:17px;}
div#footer a{padding:0;margin:5px 0;font-size:14px;text-align:center;line-height:17px;color:#547906;}.linePanelBody {float:right;width:227px;border:1px solid #91B53E;}
.linePanelBody ul{position:relative;padding:0 0 0 0px;margin:0 0 0 0px;	font-size:14px;color:#006B9F;background:#DFFFFF;list-style-type:none;}	
.linePanelBody li {padding:0;margin:0;color:#006B9F;height:30px;border-bottom: 1px dotted #91B53E;}
.linePanelBody li span {float:left;width:30px;border-right:1px solid #91B53E;height:24px;padding-top:6px;margin:0;color:#CC3300;font-weight:bold;text-align:center;display:block;background:#E4FFB7;}
.linePanelBody li p {padding:0px 0 0 31px;margin:0;}
.linePanelBody li a{padding-top:6px;padding-left:5px;margin:0;color:#006B9F;display:block;height:24px;}
.linePanelBody li a:hover{background:#CAFDBB;color:#FF3399;text-decoration:none;}
div#caSlideShow {float:left;display:block;width:500px;height:100px;margin:0 0 5px 5px;border: 1px solid #91B53E;}
div#menuBar {position:relative;float:right;height:30px;width:740px;margin:2px 0 10px 0;padding-left:2px;}
.menuTabs {margin:0 auto;padding:0;float:left;font-size:14px;width:100%;height:100%;}
.menuTabs li {float:left;display: inline;padding:0 ;margin:0;border: 1px solid #778;border-right:none;overflow:hidden;list-style-type:none;width:12.3%;}
.menuTabs a {display:block;text-decoration:none;text-align:center;padding:5px 3px;background:#DDFECD url(../assets/tabMenuTabBg.png) top left repeat-x;color:#666600;}
.menuTabs li a:hover{text-decoration: none;color:#CC0066;background:pink url(../assets/tabMenuTabBg.png) top left repeat-x;}
.mneuTabs li a.selected{ /*selected main tab style */color:#CC0066;background:#FFCC33 url(../assets/tabMenuTabBg.png) top left repeat-x;}
.menuTabs li a.selected:hover{ /*selected main tab style */text-decoration: none;}
.orangeTabs{height:30px;padding: 0;overflow: hidden; }
.orangeTabs ul {padding:0;margin:0;height:30px;list-style-type:none;}
.orangeTabs li {float:left;height:30px;display:inline;margin-right:2px;}
.orangeTabs a{ background: transparent url(../assets/orangeTabLeft.png) no-repeat top left;color:#735533;display:block;margin:0;line-height: 30px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */height: 30px; /* Height of button background height */padding-left: 9px; /* Width of left menu image */text-decoration: none;}
.orangeTabs a span{background: transparent url(../assets/orangeTabRt.png) no-repeat top right;display: block;font-size:14px;padding: 0px 9px 0px 0px; /*Set 9px below to match value of 'padding-left' value above*/}
.orangeTabs a.selected, .orangeTabs a:hover{ /*style for selected and hover page's toggler link. ".selected" class auto generated! */
background-position: bottom left;}
.orangeTabs a.selected span, .orangeTabs a:hover span{ /*style for selected and hover page's toggler link. ".selected" class auto generated! */background-position: bottom right;color:#045B8A;}
.innerPageTabs {margin: 0;padding: 0;float:left;}
.innerPageTabs ol {padding:0;margin:0 10px 0 -15px;border:1px solid gray;list-style-type:none;width:110px;}
.innerPageTabs li {display:block;margin:0;padding:0;}
.innerPageTabs a{ background: white ;color:#666;font-weight:bold;display:block;text-decoration: none;text-align:center;display: block;font-size:15px;padding:10px;width:90px;border-bottom:1px dashed gray;}
.innerPageTabs a:hover {background:#D6FC85 url(../assets/innerTabBg.png) repeat-x;color:#CC3300;}
.innerPageTabs a.selected {background:#FFFF9D;color:#CC3300;border-bottom:2px solid #CC3300;}
.innerCaseTabs {margin: 0;padding: 0;float:left;}
.innerCaseTabs ol {padding:0;margin:0;list-style-type:none;}
.innerCaseTabs li {display:block;text-align:right;border-right:1px solid #1A6284;float:left;}
.innerCaseTabs a{background:#A8ECFD url(../assets/innerCaseTabBg.png) repeat-x;color:#1A6284;display:block;text-decoration: none;display: block;font-size:14px;padding: 4px 7px;border-bottom:1px solid #333;}
.innerCaseTabs a:hover { background:#D6FC85 url(../assets/innerCaseTabBg.png) repeat-x;color:#CC3300;border-bottom:1px solid #CC3300;}
.innerCaseTabs a.selected {background:#05AFDA;color:#FFFF00;border-bottom:1px solid #CC3300;}
.caseContents {overflow:auto;border-top:2px solid #666;border-bottom:2px solid #666;margin-bottom:0;padding: 0px 0 20px 0;background:white;clear:both;font:15px normal;color:#068C9F;height:auto;}
.tabContents {position:relative;font-family: "微軟正黑體","新細明體", "宋体", SimSun, "细明体", MingLiU, Verdana, Arial, Helvetica, sans-serif !important;overflow:auto;border-top:2px solid #666;border-left:none;border-right:none;border-bottom:2px solid #666;margin-bottom:0;padding: 10px 20px 15px 20px;background:white;clear:both;font:15px normal;color:#068C9F;}
.tabContents h3 {clear:both;margin-top:10px;color:#CC3300;font-size:17px;}
