BODY{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	MARGIN: 0px; 
}
TD,UL,LI,OL{FONT-SIZE:  10px;}
SELECT{	
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	FONT-SIZE: 12px;
	background-color:#FFFFCC; 
}
.sitemap{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #6900D2;
	text-decoration: none;
}
FORM{ margin:0px;}
h1 {font-size: 15px;margin:0px 0px 0px 0px;background-color:#FFFFCC;padding: 2px 2px 2px 5px;}
h2 {font-size: 13px;margin:12px 3px 0px 10px; clear:left}
h3 {font-size: 11px;margin:8px 3px 8px 0px;}
h4 {font-size: 10px;margin:8px 3px 8px 0px;}
p{	margin:0px 5px 5px 5px;}
A{	font-family:Verdana, Arial, Helvetica, sans-serif;	COLOR: #004F75;	TEXT-DECORATION:underline}
A:link{	font-size: 11px; COLOR: #000000;text-decoration:none;}
A:visited{font-size: 11px; text-decoration:none; }
A:hover{ color:#0066CC;text-decoration:underline;}
A:active {text-decoration:underline;}


A.mainh2:link,A.mainh2:visited{	font-size: 12px; }

A.brands:visited{ color:#000000}
A.brands:hover{ color:#666666}


.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #34C4F2;
border-bottom-width: 0;
font:normal 10px Verdana;
line-height: 20px;
z-index: 100;
background-color: #ffffff;
width: 180px;
text-align: left;
padding: 4px 0 6px 6px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 0px;
border-bottom: 1px solid #34C4F2;
padding: 0px 0;
text-decoration: none;
font-weight: none;
color: #000000;
}

.anylinkcss a:hover{ 
background-color: #ffa100;
color: #000000;
}
#navigation{ height:30px; width:750px; margin:0 auto;}
#navigation ul{margin:0px; padding:4px 0px 4px 0px; height:15px; float:left; }
#navigation li{margin:0px; padding:0px 6px; display:inline;  height:28px;}
#navigation a{color:#FFFFFF; font-size:13px; text-decoration:none; }

#nav{height: 24px; list-style-type: none;}
#nav li{ margin:0px;padding:0px 4px; float:left; font-weight:bold; position: relative; height:23px; line-height:22px;}
#nav li a{ color:#FFFFFF; display:block; text-decoration: none; font: bold 13px Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:2px;height:100%;} 
#nav li a:hover{color:#ffa100; text-decoration:none;text-align:center; }
#nav li ul {position: absolute;display:none; }
#nav li ul li{float:none; width: 130px; text-align:left; display:block;}
#nav li ul li a {display: block;text-decoration: none; color:#000000; background-color:#FFFFFF;  height:auto; font:normal 12px Arial,Helvetica,sans-serif; border: 1px solid #34C4F2; padding:4px 5px 3px 8px; text-align:left;height:100%;}
#nav li ul li a:hover{display: block; height:100%;text-decoration: none; color:#000000; background-color:#ffd47d; font:normal 12px Arial,Helvetica,sans-serif;  border: 1px solid #ffa100; text-decoration:none; padding:7px 5px 3px 10px;}
* html #nav li {float: left;height: 1%;}
* html #nav li a {height: 1%;  width:150px; display:inline;}
ul#nav li:hover ul, ul#nav li.over ul {display: block;}


TABLE.TOP{ top:auto;}

IMG{vertical-align:middle;}
.tbl_top{ background-image:url(/img/top_bg.gif)}
.topnav, .topnav A:link, .topnav A:visited { text-decoration: none; color: #000000; font-size: 11px; }
.topnav A:hover{TEXT-DECORATION:underline}
.toptip { margin:0px 0px 0px 5px; text-decoration: none; color: #000000; font-size: 10px; }
.bottom_line{border-bottom: 1px solid #BCBCBC;}
.margin {margin: 5px 5px 5px 5px;}
.tbl_mainindx td{ text-align:left; vertical-align:top;}
.tbl_mainindx td.tdh2{ text-align:left; padding-top:5px}
.tbl_mainindx td.more{ text-align:left; padding-left:10px}
.tbl_mainmore td{ text-align:left; padding-left:20px}

.td_logo{background-image:url(/img/logo_bg.gif);background-position:bottom; background-repeat:repeat-x}
.tbl_bottom{ background-image:url(/img/top_bg.gif);background-position:center; background-repeat:repeat-x}
.tbl_class{ margin-left:1px}
.tbl_class IMG{vertical-align:top;}
.td_class{border-left:1px solid #BCBCBC;border-right:1px solid #BCBCBC; background:#F2F9FD}
.td_class td{ padding:4px 2px 4px 2px;}
.td_class .tbl_newitem td{ padding:0px 0px 0px 0px}
.td_class .class_tip{ font-size:10px; font-weight:bold;background-color:#5AADE3; padding:3px 0px 3px 4px;}

.tbl_newitem {margin: 1px 0px 0px 0px;}
.tbl_newitem IMG{vertical-align:top;}
.td_newitem{border-left:1px solid #BCBCBC;border-right:1px solid #BCBCBC;border-bottom:1px solid #BCBCBC;}
.tbl_newitem .newitem_tip{ font-size:10px; font-weight:bold;background-color:#5AADE3; padding:3px 0px 3px 4px;}

p.h2sub{margin:0px 10px 15px 15px; line-height: 150%}
.tip_compitable{margin:5px 5px 5px -5px;font-size:11px; color:#FF9900; font-weight:bold}


.tbl_login{border:1px solid #BCBCBC;}
.tbl_login th{ background-color:#6DB7E6}

.a_list{
	text-align:center; 	
	font-weight:bold; 
	font-size:12px 
}
.img_bra{
	float:left;
	margin:0 10px 10px 0px
}
.img_mod{
	float:left;
	margin:0 30px 0px 10px;
}
.pro_state { color:#FF0000; margin-top:5px}
.pro_state input{ margin-top:-5px}
.pro_mod{clear:left;}
.pro_mod ul, .pro_mod li{ line-height:180%; font-weight:bold}
.td_info p{ margin:15px 5px 15px 5px; text-indent:10px; line-height:150%}
.td_info strong,b{ font-size:12px}
.eye{background-color:#FFFFCC;}
.outsinfo { LIST-STYLE-TYPE: none; margin:0px 0px 0px 5px; line-height:170% }
.outsinfo LI{line-height:170% }
.td_item{background:#FFFFE8}
.td_search{border-left:1px solid #BCBCBC;border-right:1px solid #BCBCBC;}
.v_middle{vertical-align:middle }
.msg_search{ line-height:180%; padding: 0px 80px 5px 5px}
#search {font-size: 14px; line-height:180%; text-align:center}
#search A:link,#search A:visited{font-size: 14px; }
.url_search{ color:#006699}
.field_note{
	color:black; 
	font-weight:normal; 
	margin: 0px 5px 25px 5px; 
	padding:5px 5px 5px 5px; 
	border: 1px dashed #BCBCBC;
}
.war {
clear:both;line-height:18px;
}
#part {
clear:both;font-size:12px; color:#000099; 
}
#part1 {
clear:both;font-size:11px;font-weight:bold;margin-left:5px;
}
#part2 {
float:left;margin:2px 0px 6px 3px;width:140px;FONT-SIZE: 11px;
}
#part3 {
clear:both;font-weight:bold;FONT-SIZE: 11px;margin-left:8px;
}
#part4 {
float:left;margin-top:4px !important;margin-top:2px;margin-right:2px !important; 0px;margin-bottom 8px !important;6px;margin-left:5px !important;3px ;width:152px;FONT-SIZE: 10px;
}