.val{clear:both;color:Red;background-color:MistyRose;border-color:#FF8080;border-width:1px;border-style:Solid;font-size:11px;width:360px;margin:1px 0 0 5px; padding :0 3px 0 5px; float:left ;}


html {margin:0; padding:0;}
body { width:100%; height:100%; background-color:White ; margin:0; padding:0; color:#898989; font-size:12px; font-family:arial,verdana,sans-serif;}
/*** background:#e7e7e7 url('../../images/bg_main.gif') repeat-x 0 0;**/
/***h1, h2, h3, h4, h5, table, td, ul, li, p, form {list-style:none; margin:0; padding:0;}**/

h1, h2, h3, h4, h5, table, td, ul, li, p, form { margin:0; padding:0;}
.main_text ul li{ margin-bottom :3px; font-size :11px;list-style-type:disc;   }
.main_text {line-height:14pt;}
.main_text ul{ margin-bottom :15px;list-style-type: disc;}
.disc{list-style-type: disc; margin-left :15px; margin-top:5px;}
.disnone{display:none;}
.divobj{  background:url(../images/close.jpg) repeat-x 0px 0px  ; position:absolute; left: 0px; top: 0px; width:800px;  z-index:20;  clear :both ;   }
.diright{  float :right ;  font-weight :bold ; color :White ;  width:20px; height :20px; background-color :#111111;}
.divleft{width:780px; height:20px; background-color :#111111; float :left ;}
h1 {font-size:20px;}
h2 {font-size:18px;}
h3 {font-size:13px;}
h4 {font-size:12px;}
img {border:0;}
a {color:#3d87db; text-decoration:none;}
a:hover {text-decoration:underline;}
table {border-collapse:collapse;}
td {vertical-align:top; font-family: Arial}
th {text-align:left;}
sup {font-size:smaller; vertical-align:baseline; position: relative; bottom: 0.33em;}
ol li { list-style-type: decimal; }
input, select, textarea {padding:1px; font-size:12px; font-family:arial,verdana,sans-serif;}
.yearS{width:50px;height:30px; PADDING:20px 20px 10px 20px;  MARGIN: 5px 5px 0px 0px;FONT-WEIGHT: bold;  COLOR: #ffffff;  BACKGROUND-COLOR: #99ccff}
.yearP{width:50px;height:30px; PADDING:20px 20px 10px 20px; MARGIN: 5px 5px 0px 0px;FONT-WEIGHT: bold;}
.desc{ width:550px;height:30px; PADDING:5px 10px 5px 10px; MARGIN: 5px 5px 0px 0px;}
.henlan{HEIGHT: 15px; WIDTH:60%; DISPLAY: inline;COLOR: #262544;filter:alpha(opacity=100,finishopacity=0,style=1);BACKGROUND-COLOR: lightblue; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px}
/************************regist********************************/
.cssh2{font-family:Tahoma,sans-serif; font-weight :bold ;}
.css0070
{ font-weight:bold; font-size:90%;vertical-align:top;width:192px;padding:5px 7px 13px 0;color:#000;}
.css0061
{width:320px;color:#6E6E6E;font-size:80%;font-family:Verdana,sans-serif;padding:0;}
.css0081
{width:250px;}
div.css0139
{background-color:#4791C5;margin:16px 0 12px 0;}
div.css0139 HR
{display:none;}
.css0006,.css0023,.css0029,.css0059,.css0065,.css0034,.css0041
{font-size:90%;}
.css0006 
{font-family:Tahoma,sans-serif;margin:0;margin:0 0 8px 0;color:#000;}
.css0005 
{color:#000;font-size:100%;font-family:Arial,sans-serif;line-height:160%;margin:0 0 8px 0;}
 .css0181
{padding:0 0 13px 0;width:432px;}
.css0074
{width:445px;}
.css0088
{padding:2px 0 2px 0;font-family:Tahoma,sans-serif;font-weight:bold;}
.css0046
{color:#000;margin:0;font-size:120%;}
.css0113
{border:0;width:100%;margin:0; float :left ;}
.lblfu{ }
/**********************************/
/* layout */
 
.mainright{float:right; width:165px; margin:0px 2px 10px 15px;}
.newpro{margin:0 0px 5px 0px; PADDING:80PX 7px 7px 15px;font-size:9px}
.mainleft{float:left;margin:0px 5px 10px 0px;padding:5px 0px 5px 0px;WIDTH: 530px;}
.mainm{ width:764px; position:relative; float:riGHT}
#tbpro img{margin:0  15px 0 0}
.main_wrap {/*width:960px; margin:0 auto;*/}

.header {width:940px; margin:0 auto  ;padding:0 0 5px; position:relative;}
/*.header {width:980px; margin:0 0 0 0}*/
.header .lgo_Nextron {margin:15px 5px 0px 20px; float :left  }

.header .nav_main {float:left;}
.header .nav_main .on a {color:#878ec2;}
.header .nav_main {}
.header #nav_main1 li a{height:17px;margin:0px 10px 0px 10px;}
.header #nav_main1 {margin:30px 0 0 20px; font-size:14px;}
.header #nav_main1 li { margin-top :0px;margin-right:3px; padding:2px 3px 0 4px;  float:left; overflow:hidden; display:inline;}
.header #nav_main1 li span.arw {width:8px; height :10px; margin-bottom:5px;  margin-left:-8px; text-indent:-9999px; background:url('../../images/bg_nav_main.jpg') no-repeat 0px 0; float:left; filter:alpha(opacity=-100); -moz-opacity:-1; opacity:-1}
.header #nav_main1 li a span {width:100px;display:inline; }
.header #nav_main1 a {height:24px; margin:0; color:#666874; display:block; float:left;padding :5 2 0 20}
.header #nav_main1 li.on a span{width:73px; padding-left :10px }
 .header #nav_main1 li.on span.arw {margin:0 !important; filter:alpha(opacity=100) !important; -moz-opacity:1 !important; opacity:1 !important;}

.header #nav_main2 {margin:28px 0 0; font-size:12px;}
.header #nav_main2 li { margin-right:5px;  margin-left:3PX;padding:0 3px 0 3px; border-right:1px solid #e6e2df; float:left; overflow:hidden; display:inline;}
.header #nav_main2 li span.arw {width:6px; margin-left:-6px; text-indent:-9999px; background:url('../../images/bg_nav_main2.gif') no-repeat 0px 0; float:left; filter:alpha(opacity=-100); -moz-opacity:-1; opacity:-1}
.header #nav_main2 li a span {display:inline;margin :0 2 0 2}
.header #nav_main2 a {height:20px; margin:0; color:#7a7d95; display:block; float:left;}
.header #nav_main2 li.abo  a{width:auto; margin-left :10px}
.header #nav_main2 li.our { border:0;}

 .header #nav_main1 li.ope a:hover {background-position:-0px -20px;}
.header #nav_main1 li.abo a:hover {background-position:-115px -20px;}
.header #nav_main1 li.inf a:hover {background-position:-208px -20px;}
.header #nav_main1 li.spe a:hover {background-position:-269px -20px;}
.header #nav_main1 li.our a:hover {background-position:-346px -20px;}
.header #nav_main1 li.on span.arw {margin:0 !important; filter:alpha(opacity=100) !important; -moz-opacity:1 !important; opacity:1 !important;}

 #leftlist li , #nolist li, .abo1{list-style-type: none;}
 /* footer */
.footer { clear :both ;width:960px; height :40px; margin:20px 0px 0px 0px; padding:5px 0px 0px 0px; font-size:10px; border-top:1px solid #8c9db0;}
.footer p {float:left;}
.footer img {margin:0 0 -2px 2px;}
.footer ul {padding-top:2px; float:right;}
.footer ul li {padding-left:10px; float:left;}
.footer ul a {color:#898989;}

.brands {width:960px; height:15px; margin:20px auto; padding:5px 0; font-size:10px;}

 
 /* errors */
span.errored label  {color:#f62e2e !important;}
span.errored .textinput, 
span.errored .textinputHovered {background:url('../../images/input_bg_err.gif') repeat-x left top !important;}
span.errored .inputCornerLeft {background:url('../../images/input_left_err.gif') repeat-x left top !important;}
span.errored .inputCornerRight {background:url('../../images/input_right_err.gif') repeat-x left top !important;}
span.errored .selectArea {background:url('../../images/select_bg_err.gif') repeat-x left top !important;}
span.errored .selectArea .left {background:url('../../images/select_left_err.gif') no-repeat left top !important;}
span.errored .selectArea .right {background:url('../../images/select_right_err.gif') no-repeat left top !important;}

/* etc formatting */
* html .has_float {height:1%; overflow:visible;}
*+html .has_float {min-height:1%;}
.has_float:after{clear:both; content:"."; display:block; height:0; visibility:hidden;}
.na {color:#999999;}
.red {color:#ed1c24 !important;}
.small {font-size:.9em;}
 .allcaps {text-transform:uppercase;}
.noborder {border:0 !important;}
.nomargin {margin:0 !important;}
.nopadding {padding:0 !important;}
 .clear {clear:both; font-size:.1em;}

.page_title
{
	font-size:16px;
	color:#454545;
	font-weight:bold;

}

.product_title
{
	font-size:14pt;
	font-weight:bold;
}