img  { 
	image-rendering: optimizeQuality;  /* Firefox 3.6+; default behavior is identical, no need to specify */
	-ms-interpolation-mode: bicubic;   /* Internet Explorer 7.0; default in IE8+ */
}

ul.pdf { list-style: none; width:500px; float:left; }
ul.pdf li { font-family:"Arial"; font-weight:bold; color:#BBBBBB; font-size:10px; text-align:left;
line-height:14px; padding:3px 4px 5px 5px; margin:0px 0px 0px 0px; overflow:visible; }

#iPath{ 
}

ul.lab { display:block; list-style: none; margin:0 0 0 8px; padding:1px; background-color:#000000; float:left; border: 1px solid #222222; }
ul.lab p { font-family:"Arial"; font-weight:normal; padding:0; text-align:left; color:#DDDDDD; font-size:13px; }
ul.lab li { font-family:"Arial"; font-weight:bold; display:block; text-align:left; color:#BBBBBB; font-size:10px; text-align:left;
line-height:14px; padding:3px 4px 5px 5px; margin:0px 0px 0px 0px; overflow:visible; border-bottom: 1px solid #999999; background-image: url(na_lab2.png); background-repeat:repeat-x; }
ul.lab li:hover { cursor:pointer; }
ul.lab li.info { font-family:"Tahoma"; font-size:11px; text-align:left; color:#BBBBBB; line-height:normal; padding-left:5px; margin:0; overflow:hidden; cursor:auto; font-weight:bold; border:none; width:165px; }
ul.lab li.info p { padding-bottom:5px; }

.det { display:inline-block;float:left; font-family:"Tahoma"; font-size:10px; line-height:12px; text-align:center; color:#BBBBBB; padding:0; margin:0; }
.des { font-family:"Tahoma"; line-height:12px; font-size:10px; font-weight:bold; text-align:left; color:#BBBBBB; width:300px; cursor:auto; padding:0; margin:0 0 0 20px; }
.des span { color:#4BA3EA; margin:0; padding:0 5px 0 5px; line-height:12px; font-size:15px; }

div.lab { margin-left:5px; }
a.but { float:left; display:inline-block; height:26px; line-height:26px; background-color:#505050; font-size:11px; vertical-align:middle; padding:2px 8px 2px 8px; margin-top:5px; font-family:"Tahoma"; font-height:normal; background-image:url(iBC.png); background-repeat:repeat-x; border:none; outline:none; color:#BBBBBB; text-decoration:normal; font-weight:normal; font-family:Tahoma; }
a.red { color:#FF4040; cursor:pointer; border:none; outline:none; }
div.lab a:hover { color:#FFFFFF; }
ul.grp { background-image:url(na_lab2.png); background-repeat:repeat-x; display:block; width:468px; float:left; padding:0px 0px 0px 5px; margin:0 0 1px 0; text-align:left;  border-bottom:1px solid #222222;}
ul.grp li.prd { display: inline; text-align:left; font-size:10px; white-space: nowrap; line-height:29px; height:29px; padding:2px 4px 2px 4px; margin:0px 0px 0px 0px; cursor:default; overflow:visible; border-bottom:1px solid #4BA3EA; }
ul.grp li.prd:hover { background-color:#4BA3EA; color:#000000; cursor:pointer; }
ul.grp li.div { display: inline; color:#888888; font-weight:bold; font-size:12px; line-height:18px; height:18px; padding:4px; margin:2px; }

div.det { font-family:"Tahoma"; font-size:11px; text-align:left; color:#BBBBBB; width: 108px; height:285px; padding:6px 0px 10px 10px; }
div.det img.det { margin-left:8px; }
div.det span { display:inline-block; font-size:11px; padding-bottom:10px; width:200px; text-align:center; }
div.det a { float:left; display:inline-block; background-color:#333333; padding:2px; margin:0 0 10px 0; height:22px; line-height:20px; width:auto; cursor:pointer; color:#BBBBBB; }

div.btm { margin:0; padding-top:-2px; height:30px; width:660px; float:left; color:#BBBBBB; text-align:center; font-size:20px; font-family:Georgia; }
div.btm img{ background-color: #000000; padding:1px; }
.lnk { float:left; z-index:3; display:block; height:1px; width:600px; overflow:visible; color:#FF3366; margin-top:-75px; }

#Container { display:inline-block; float:left; position: relative; top:0; width: 440px; height: 335px; overflow: hidden; color:#999999; 	text-align:left; border: 1px solid #222222; }
.Scroller-Container { display:inline-block; float:left; top:0; color:#FFFFFF; position: relative; background: transparent; }
.Scroller-Container p { color:#FFFFFF;  font-size: 16px;}
#Scrollbar-Container { float:left; position: relative; top:0; width: 5px; height: 335px; color:#FFFFFF;	overflow:visible; border:1px solid #222222;padding:0 4px 0 4px; margin:0; }
.Scrollbar-Track { height: 335px; overflow:visible; }
.Scrollbar-Handle {	position: relative;	width: 5px; height: 58px; background: url(scroll.png) no-repeat; }
#sbLine { width: 5px; height: 7px; background: url(scroll_point.png) no-repeat; font-size: 0px; left: 0; }

div.control { float: left; display:block; width:660px; height:34px; overflow:disable; z-index:1; font-size:11px; }
div.control span { display:inline-block; height:20px; line-height:20px; width:auto; vertical-align:middle;  }
div.control img { display:inline-block; margin-top:4px; border:2px solid #202020; cursor:pointer; }

div.dp { display:block; float:right; height:20px; width:150px; font-family:"Arial"; font-size:10px; font-weight:bold; text-align: center; line-height:20px; margin: -22px 0 0 0; z-index:3; color:#BBBBBB; }

div.cnt{ margin:0 width: 99%; text-align:center; }
div.cnt p { text-align:center; color:#A0A0A0; font-family:"Arial"; font-weight:bold; font-size:12px; line-height:12px; padding:0 0 5px 0; }
div.ico { display:inline; text-align:center; color:#A0A0A0; width:85px; overflow:hidden;font-family:"Arial"; font-weight:bold; font-size:10px; line-height:10px; text-transform:uppercase; cursor:pointer; }
div.ico:hover { color:#3B91ED; }
div.ico table { display:inline; width:83px; background-color: transparent; }
div.ico table td { text-align:center; width:100%; height:32px; vertical-align:top; overflow:hidden; cursor:pointer; padding:0px; }
div.cnt img.s75 { padding:4px; background-repeat:no-repeat; color:#3B91ED; }
div.cnt img.s75:hover {	background-image: url(bg_ico_sel75.png); }
div.cnt img.s75b {  padding:4px; background-repeat:no-repeat; color:#3B91ED; }
div.cnt img.s75b:hover { background-image: url(bg_ico_sel_83x76.png); }
div.cnt img.s150 { padding:4px; background-repeat:no-repeat; color:#3B91ED; }
div.cnt img.s150:hover { background-image: url(bg_ico_sel150.png);  }
div.cnt img.s180 { padding:4px; background-repeat:no-repeat; color:#3B91ED; }
div.cnt img.s180:hover { background-image: url(bg_ico_sel180.png);  }

div#calc { float:left; font-size: 11px; font-family: verdana; color:#E0E0E0; text-align:left; padding:0 0 0 10px; margin:0; }
input.calc { float: right; width:30px; vertical-align: middle; text-align:center; background-color:#202020; color:#FFFFFF; border: 1px solid #666666;font-size:11px;  }
input.resu { border:none; background-color: #202020; width:40px; }
input.pack { border:none; background-color: #202020; width:40px; }
input.butt { width: 100px; vertical-align: middle; text-align:center; cursor:pointer; float:right; }
label.calc   { text-align:left; font-size: 11px; font-family: tahoma; width: 150px; display: block; padding: 2px; clear: right; margin:0;}
label.result { text-align:left; font-size: 11px; font-family: tahoma; width: 150px; display: block; padding: 2px; clear: right; margin:0;}
label.blue { text-align:left; font-size: 14px; font-family: tahoma; width: 150px; display: block; padding: 2px; clear: right; margin: 0; color:#4BA4CF; }
.exDivider{
	margin:0 0 5px 0;
}

sup { font-size:8px; vertical-align: text-top; font-weight: bold; }

ul.BUL { padding:0; margin:0 26px;  }
ul.BUL li { list-style: outside; list-style-image:url(point.png); padding:0; margin:0; }
ul.BUL span { color:#BBBBBB; font-family:"Tahoma"; font-size:10px; font-weight:bold; text-align:left; padding:0; margin:0; }