@charset "utf-8";
/* defaut style */
html {}{ 
filter: expression(document.execCommand("BackgroundImageCache", false, true)); 
}
* { margin:0; /* font-size:9pt*/;text-decoration:none; list-style:none; float:inherit }
form,ul,li,p{ padding:0; margin:0; list-style:none}
 /*html, body { height: 100%; Required }*/

body { width:950px; text-align:center; background:#fff; margin:0 auto}
.clearfloat { clear:both;height:0;font-size: 0px;line-height: 0px; }
#head { background:url(../images/logo.gif) no-repeat 20px 10px; height:75px;}
.pagesearch { text-align:left; float:right; padding-right:1em; line-height:31px}
.pagesearch input{ border:1px solid #E49651; font:10.5pt Verdana, Geneva, sans-serif; height:1em; width:200px; cursor:text; line-height:1em; padding:0.3em 0.2em; background:#fff}
.title {background:url(../images/tinny.gif) no-repeat 0 center; text-indent:1.5em;font:bold 10.5pt Verdana, Geneva, sans-serif; color:#0E3D67; height:30px; line-height:30px; }
.road { line-height:300%; border-bottom:1px solid #F7F7F7; margin-bottom:1em;font-size:9pt}
.road a{ padding:0 3px; background:#FC0; color:#333;font-size:9pt}
.road a.homelink{ background:none;  text-decoration:underline;color:#069;;}
*+html p a.more{float:right;}/* IE7 8 only */
p a.more { color:#C30; background:#fff; display:block; text-align:right; text-decoration:underline; width:100%;}
.title a.more { float:right; color:#C00}
/* defaut */
#headimg { background:url(../images/headimg.jpg) no-repeat; height:100px; width:100%}
#content { text-align:left; padding:5px 10px;min-height: 100%; /* For Modern Browsers */
  height: 100%; /* For IE */  position: relative; }
*+html #content, *+html #contentIn{ height: auto }

#flashnews {margin:2.5em 30em 0 21.7em;}
#news{ float:right;width:30em; }
.news ul,#sev ul{ border:1px solid #D6E7FA; padding:5px; background:#F1F7FD;overflow:hide; zoom:1;}
.news ul li { color:#666; background:#fff; padding:0 0.5em; /*white-space:nowrap;text-overflow:ellipsis;overflow:hidden; max-width:29em;*/ line-height:0;}
.news ul li a { color:#666; line-height:180%;float:left; /*white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:20.5em; display:inherit*/;font-size:9pt}
.news ul li span { color:#C30; font-size:6.5pt;float:right;background:#fff; line-height:200%}
/*.news ul li span { color:#C30; font-size:8px;float:right;margin-left:22em; background:#fff; margin-top:-1.4em}*/

.news ul li:not(p) {clear: both;} /* FF only */ 
.news ul li:not(p) a {max-width:21em;float: left; overflow:hidden;} /* FF only */ 
.news ul li:not(p):after {content: "...";float: left;color: #000;} /* FF only */ 

#topnews {}
#sev { clear:both; padding-top:1em; text-align:left;}
#sev ul li {color:#666; background:#fff; padding:0.3em 0.5em; /*float:left;*/ }
#sev ul li.tech { width:47em;float:left;}
#sev ul li.tech ul{ float:left;background:#fff; padding-left:1em; margin:0}
#sev ul li ul { padding-left:1em;border:none;background:none;}
#sev ul li ul li a{ line-height:100%; color:#186BB8}
#sev ul li ul li a:hover{ text-decoration:underline}
#sev .more { color:#C30; font:9pt Verdana, Geneva, sans-serif; text-decoration:underline; text-align:right; }
#info { width:21em; float:left}
#info ul {}
#info ul li {list-style:none; float:left;border:1px solid #D6E7FA;  background:#F1F7FD;}
#info .info { padding:5px;}
#info .info img{float:left}
#info .info p{text-indent:2em; line-height:160%; color:#666; background:#fff; padding:5px 12px; overflow:hidden;text-overflow:ellipsis;font-size:9pt}
.check { background: #F1F7FD url(../images/check.jpg) no-repeat center; height:90px; border:1px solid #D6E7FA; margin:0.9em 0; padding:0.5em 0;}
.check a {height:90px; width:100%;display:block;}
*+html .check { margin:0.4em 0;}/* IE7 8 only */
#info .check  a img{line-height:500%; }

.checkbox { width:400px; text-align:left}
/*.checkboxtitlel  {background:url(../images/dialog_lt.png) no-repeat; height:2.5em; width:1em; float:left;} 
.checkboxtitler  {background:url(../images/dialog_rt.png) no-repeat; height:2.5em; width:1em; float:left;} 

.checkboxbodyl {background:url(../images/dialog_mlm.png) repeat-y; width:1em; float:left;height:30em;} 
.checkboxbodyr {background:url(../images/dialog_mrm.png) repeat-y; width:1em; float:left;height:30em;} 
.checkboxtitle {font:9pt Verdana, Geneva, sans-serif;background:url(../images/dialog_ct.png) repeat-x; height:2.5em;  float:left;width:56em; }
a.checkboxclosebtn { background:url(../images/dialog_closebtn.gif) no-repeat left 0.6em; float:right; height:2.5em; width:2.5em}
a.checkboxclosebtn:hover { background:url(../images/dialog_closebtn_over.gif)  no-repeat left 0.6em; }
.checkboxbody { width:56em; background:#fff; height:30em;text-align:left;}*/
.checkboxbody input.text { border:1px solid #999; height:1.2em; line-height:1.2em; color:#333}
.checkboxbody input.btn { background:#369; color:#FFF; width:5em; height:1.5em; line-height:1.5em}
.checkboxbody input.text:hover { border:1px solid #09F; height:1.2em; line-height:1.2em; color:#333;} 
.checkcondetion {padding:1em;text-align:center;}
.checkcondetion div { text-align:left; width:80%}
.checkresult { text-align:center;}
.checkresult .t {border-bottom:1px dotted #E1E1E1; line-height:1.5em; width:96%}
.checkresult table { background:#D8E1F8; margin:0 auto}
.checkresult table th{ background:url(../images/labtitlebg.jpg) repeat-x; height:2em; line-height:em}
.checkresult table td { background:#fff;height:2em; line-height:em}
.checkcondetion p {line-height:2em}
.checkboxbtn { background:#F2F2F2; border-top:1px solid #CCC; height:3em; line-height:3em; position:absolute; bottom:0;  width:400px; text-align:center}
/* .checkboxbottom {background:url(../images/dialog_cb.png) no-repeat; height:1em;float:left;width:56em;}
.checkboxbottoml {background:url(../images/dialog_lb.png) no-repeat;  float:left;width:1em; height:1em;} 
.checkboxbottomr { background:url(../images/dialog_rb.png) no-repeat; float:left;width:1em; height:1em;} 
*//* side menu */
#subpage {background:#fff; margin:0 0 0 250px;}
#sidenav { float:left; width:240px;}
.otherlab {
	padding:6px;
	margin:0 auto;
	position:relative;
	visibility: hidden;
}
.otherlab h1 {line-height:2em; border-bottom:5px solid #69F; margin-bottom:1em; color:#333; font-size:10.5pt; font-weight:bold; text-align:left}
.otherlab dl {float:left; padding:0 2em}
.otherlab dl dt {text-align:center; line-height:2em}
.otherlab dl dd img{border:1px solid #ccc; padding:0.1em }
/*#sidenav ul { padding:0; margin:0 auto; border:1px solid #EEF7FF; padding:4px}
#sidenav ul li {  text-indent:1em; list-style:inside square; display:block;list-style: outside none;font-size:10.5pt; }
#sidenav ul li a{ color:#fff; display:block; background:url(../images/navbg.jpg) repeat-x;font-size:10.5pt;line-height:2em}
#sidenav ul li a.select { background:#333; color:#fff; font-weight:bold}
#sidenav ul li a.select:hover {color:#fff; display:block; background:url(../images/navbg.jpg) repeat-x}
#sidenav ul li a:hover { color:#FC0; font-weight:bold;}*/

#contentIn {text-align:left; min-height: 100%; /* For Modern Browsers */
  height: 100%; /* For IE */  position: relative;  padding:5px 10px;} 
#sidenav ul { padding:0; margin:0 auto; padding:0.1em}
#sidenav ul h1{ line-height:2em; border-bottom:5px solid #69F; margin-bottom:1em; color:#333; font-size:10.5pt; font-weight:bold; }
#sidenav ul li {text-indent:0.1em; list-style:inside none; display:block;font-size:9pt; }
#sidenav ul li a{ color: #666; display:block;font-size:9pt;line-height:2em; background:#FFF; margin-bottom:0.7em; border-bottom:0.1em solid #ccc; list-style-type:none }
#sidenav ul li a.select {  color:#fff; font-weight:bold; color:#000; background: url(../images/r.gif) no-repeat right center}
#sidenav ul li a.select:hover { display:block;color:#000}
#sidenav ul li a:hover {font-weight:bold; background:url(../images/r.gif) no-repeat right center}

/* lable page */
#labstyle_1,#labstyle_2,#labstyle_3{padding:1em }
#labstyle_1 p,#labstyle_2 p{line-height:160%; text-indent:2em; color:#333; text-align:left; font-size:9pt; padding:1em}
#labstyle_3 .labinfo p{line-height:160%; text-indent:2em; color:#333; text-align:left; font-size:9pt; padding:1em 2em}
.bord { border:1px solid #DDE2F0; margin-bottom:1em}
#labstyle_1 .labtitle { font: bold 14pt Verdana, Geneva, sans-serif; color:#186BB8; margin-bottom:0em; background:url(../images/labtitlebg.jpg) repeat-x; text-indent:1em; border-bottom:1px solid #DDE2F0; margin:1px;line-height:180%;}
#labstyle_1 .labtitle span{ background:url(../images/tinny.gif) no-repeat 0 3px;color:#186BB8; font: bold 14pt Verdana, Geneva, sans-serif;font: bold 12pt Verdana, Geneva, sans-serif; padding-left:1.2em;  line-height:200%;}
#labstyle_1 .FloatLeft { float:left; width:200px;}
#labstyle_1 .FloatRight { float:right; margin:0 0 0 200px}

#labstyle_1 .bgGrey { background:#EAEAEA; border:1px solid #CCC; padding:1em; width:160px; height:120px; margin-bottom:2em}
#labstyle_1 labinfo .FloatRight{margin-left:20em; clear:right;}
#labstyle_1 ul { padding:1em}
#labstyle_1 ul li { line-height:200%; list-style:inside disc}

/* lable page2 */
#labstyle_2{padding:1em;font-size:10.5pt; }
#labstyle_2 p{line-height:160%; text-indent:2em; color:#333; text-align:left; font-size:10.5pt; margin:0.5em }
.bord { border:1px solid #DDE2F0; margin-bottom:1em;}
#labstyle_2 .labtitle { font: bold 14pt Verdana, Geneva, sans-serif; color:#186BB8; margin-bottom:0em; text-indent:1em; border-bottom:1px solid #DDE2F0; margin:1px;line-height:180%;}
#labstyle_2 .labtitle span{ background:url(../images/tinny.gif) no-repeat 0 3px;color:#186BB8; font: bold 14pt Verdana, Geneva, sans-serif;font: bold 12pt Verdana, Geneva, sans-serif; padding-left:1.2em;  line-height:200%;}
#labstyle_2 .labimg img { border:1px solid #ccc; padding:0.2em}
#labstyle_2 .FloatLeft { float:left; width:14em}
#labstyle_2 .labimg { padding:0 1em}
#labstyle_2 .labimg .bgGrey {/* padding:0 1em*/}
#labstyle_2 .FloatRight{float:right; margin:0 0 0 18em}
#labstyle_2 ul { padding:1em}
#labstyle_2 ul li { line-height:200%; list-style:inside disc}

/* lable page2 */
#labstyle_3 {}
#labstyle_3 p{line-height:160%; text-indent:2em; color:#333; text-align:left; font-size:9pt; padding:1em 0 }
#labstyle_3 .bord { margin-bottom:1em; border:none; border-bottom:1px solid dotted}
.labtitle { font: bold 14pt Verdana, Geneva, sans-serif; color:#186BB8; margin-bottom:0em; background:url(../images/labtitlebg.jpg) repeat-x; text-indent:1em; border-bottom:1px solid #DDE2F0; margin:1px;line-height:180%;}
.labtitle span{ background:url(../images/tinny.gif) no-repeat 0 3px;color:#186BB8; font: bold 14pt Verdana, Geneva, sans-serif;font: bold 12pt Verdana, Geneva, sans-serif; padding-left:1.2em;  line-height:200%;}
#labstyle_3 .labimg { margin:2em 0; text-align:center}
#labstyle_3 .labimg img { border:1px solid #ccc; padding:0.2em}
#labstyle_3 .FloatLeft { float:left; width:14em}
#labstyle_3 .labimg {position:relative}
#labstyle_3 .labbox { padding:0 1em;}
#labstyle_3 .FloatRight{float:right; margin:0 0 0 18em}
.bord ul { padding:1em; font:10.5pt Verdana, Geneva, sans-serif}
.bord ul li { line-height:200%; list-style:inside disc; font-size:12px;}
.bord p { font-size:12px;}

.newlist,.newcon{ padding:0 1em}
.newlist ul{ width:auto;  margin:1em 0 } 
.newlist li{ line-height:2em; text-indent:2em; list-style:inside square}
.newlist li a { color:#069;font-size:9pt}
.newlist li span { color:#999;font-size:9pt}
.newcon h1 { text-align:center; font:bold 16pt/3em Verdana, Geneva, sans-serif}
.newcon h2 { text-align:center; color:#999; font-weight:normal; line-height:3em;font-size:9pt}
.newcon p { text-indent:2em; line-height:1.5em; margin-bottom:1.5em}
.newcon table td p{ text-indent:0}
.newsimg { text-align:center; margin:2em 0}
.newpage { text-align:center;}
.newpage a{ color:#666;font-size:9pt}

.contact {background:#F7F4F0; border:1px solid #E0D5C0; width:80%; margin:0 auto;}
.contact td { padding:1em; color:#630; line-height:200%;font-size:9pt}
.contact td p{ line-height:3em; font-size:10.5pt; font-weight:bold; color:#930;font-size:9pt}

#foot { text-align:center; padding:2em 0; font-size:9pt}
#link { width:40em; margin:0 auto; text-align:center;}
#link,#link a{ color:#666; line-height:200%}
#link a:hover { text-decoration:underline}

#copyright { line-height:300%; text-align:center}
#copyright a { color:#009}

.listtb { margin:1em; background:#C90}
.listtb .htd { background:#F2EEE6; border-top:3px solid #C90; text-align:center; font-size:12px}
.listtb td { background:#fff;height:25px; line-height:25px; padding:0.2em 1em;font-size:12px}
.about { padding:2em; background:url(../images/about.jpg) no-repeat top center; height:843px; width:771px; margin:0 auto}
.about p{line-height:2em; text-indent:2em; padding-bottom:2em}
.costomertb{ border-collapse:collapse; background:#CCC}
.costomertb td{ background:#fff; }
.costomertb td input,.costomertb td textarea{ border:1px solid #333;}
.costomertb strong span.textred { font-weight:bold; color:#F00;; background:none}

