@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; font-size:12px;}
body{ background-color:#f0efe6; font-family:Arial, Helvetica, sans-serif;}
img{border:none;}
a{font-size:12px; color:#000; text-decoration:underline;}
a:hover{font-size:12px; color:#cc0000; text-decoration:underline;}
p{font-size:12px; padding-bottom:5px; word-spacing:normal; color:#000; line-height:14px; letter-spacing:0px;}
ul{list-style:disc inside;}
ul li{line-height:normal; list-style:outside;}

h1{font-size:24px;}
h2{font-size:22px;}
h3{color:#3a5c6e; margin-bottom:10px; font-size:18px; word-spacing:normal; line-height:20px; padding:0; font-weight:normal;}
h4{font-size:16px;}
h5{font-size:14px;}


a.homeheader, a.homeheader:visited, a.homeheader:hover{color:#3a5c6e; font-size:14px; font-weight:bold; padding-bottom:5px; word-spacing:normal; line-height:16px; text-decoration:none;}

ul.dot{margin-bottom:15px; list-style:none;}
ul.dot li{padding-left:10px; *padding-left:0; background:url(../images/dot.gif) no-repeat left; list-style:none;}
ul.ulcol{float:left; margin:0; *list-style:outside;}
ul.ulcol li{padding:0; padding-right:25px; list-style:none;}
ul.nodisc{margin:0; padding:0; margin-bottom:20px; *list-style:outside;}
ul.nodisc li{padding:0; list-style:none;}


.newslist *{list-style:none;}
ul.newslist{margin:10px 0 20px 0; list-style:outside;}
ul.newslist li{padding:0; margin: 0; padding-top:10px; padding-bottom:10px; list-style:none;}

#slideshow{width:175px; height:60px; overflow:hidden;}

#wrap{width:100%; text-align:center; background-color:#fff; border: none}
#main{width:930px; margin:0 auto; text-align:left; padding-top:0px;}
.bar{height:7px; width:100%; background-color:#666;}
#header{width:930px; height:28px; margin:19px 0 4px 0; text-align:right; text-align:right;}
#header .toplink{height:20px; font-size:10px; letter-spacing:0px;}
#header .toplink li{line-height:33px; padding-left:18px; display:inline;}
#header .toplink a{font-size:10px; color:#000; line-height:12px; letter-spacing:0px;}
#header .toplink a:hover{color:#c00;}


#content{width:930px;}

#lcol{width:683px; float:left; border:1px solid #333;}


#nav{float:left; width:683px; height:24px; border-bottom:1px solid #000;}
#nav *{list-style:none;}
#nav li{float:left; height:24px; line-height:24px; width:113px;position:relative; border-right:1px solid #333; text-align:center; background-color:#f0efe6;}/*onmouseover bgcolor:3a5c6e*/
#nav li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
#nav li.nopad{border:none;}
#nav,#nav a{display:block; line-height: 24px; font-size:13px; color:#000000; text-decoration:none;}
#nav a:hover{color:#fff;}
#nav .bbor{border-bottom:1px solid #333;}
#nav .bbor a{border-bottom:none;}
#nav .lt18{line-height:18px;}
#nav li ul {position:absolute;width:113px;height:25px; top:-999em; margin-left:-1px; background-color:#f0efe6;}
#nav li ul li {width:113px; height:24px; border-left:1px solid #333; background:#f0efe6;}
#nav li ul li a {display:block;position:relative; height:23px; border-bottom:1px dotted #333;}
#nav li ul li.l1 {width:113px; height:24px; border-left:1px solid #333; background:#fff; text-align:left;}
#nav li ul li.l1 a {display:block;position:relative; font-size: 11px; height:23px; color:#cc0000; padding-left:20px;}
#nav li ul li.l1 a:hover {display:block;position:relative; height:23px; color:#fff;}


#nav li ul li.fix{height:37px; line-height:37px;}
#nav li ul li.fix a{height:36px; line-height:18px;}
#nav li:hover ul,#nav li.sfHover ul{left:0;top:25px;z-index:99;	height:24px;}
#nav li:hover, #nav li.sfHover,#nav a:focus, #nav a:hover, #nav a:active {background:#3a5c6e;outline:0;}


#rcol{width:235px; float:right; background-color:#f0efe6;}
/*
#rcol .iframe{height:160px; border:1px solid #333; padding:5px;}
#rcol .iframe iframe{width:225px; height:160px; border:0;}
*/
#rcol .mdv{height:162px; border:1px solid #333; padding:5px; padding-bottom:0;}
#rcol .box{height:160px; border:0; overflow-y:scroll;}
#rcol .box h3{color:#000; font-size:14px; font-weight:bold; padding-top:5px; padding-bottom:5px; margin-bottom:0; word-spacing:normal; line-height:16px; letter-spacing:0px; text-align:left; text-decoration:none;}
#rcol .box p{font-size:12px; padding-bottom:5px; word-spacing:normal; color:#000; line-height:12px; letter-spacing:0px; text-align:left;}


ul.u1{height:120px; border:1px solid #333; list-style:none;}
ul.u1 li{width:215px; height:95px; padding:10px; padding-top:15px; float:left; border-left:1px solid #333; list-style:none;}
ul.u1 li div{width:215px; height:70px; margin-top:5px; overflow:hidden;}
ul.u1 .l1{width:200px; height:100px; border:none; padding-top:10px; background-color:#d2d8d4;}
ul.u1 .l1 div{width:200px; margin-top:5px; text-align:center;}
ul.u1 .l2{background-color:#ded6c2;}
ul.u1 .l3{background-color:#dcdab6;}
ul.u1 .l4{background-color:#dac3ba;}



/*subcategory page left*/
#left{width:663px; padding:10px; overflow:hidden;}
#left .title{color:#3a5c6e; font-size:22px; word-spacing:normal; letter-spacing:0px; text-decoration:none;}

#left ul.subnav{height:18px; margin-top:3px; padding-bottom:3px; border-bottom:1px dotted #333; list-style:none;}
#left ul.subnav li{float:left; padding-right:10px; list-style:none;}
#left ul.subnav li.cur{font-size:12px; color:#cc0000; line-height:14px; text-decoration:none; letter-spacing:0px;}
#left ul.subnav li a{color:#666;}
#left ul.subnav li a:hover{color:#cc0000;}

.con{width:663px; padding-top:10px; clear:left;}
/*#left .con ul{margin-left:15px;}*/
.con ul{margin:0; margin-left:15px;}
.con ol{margin:0; margin-left:15px;}
.con p{padding-top:15px;}
.con p.notpad{padding:0;}
.con .ptitle{color:#3a5c6e; margin-bottom:10px; font-size:18px; word-spacing:normal; line-height:20px; padding:0; letter-spacing:0px;}
#left .lcon{float:left; width:108px; margin-right:10px;}


/*.rcon{float:right; width:545px;}*/
.rcon{float:right;}
.rcon p{padding-top:15px;}
.rcon p.notpad{padding:0;}
.rcon .ptitle{color:#3a5c6e; margin-bottom:10px; font-size:18px; word-spacing:normal; line-height:20px; padding:0; letter-spacing:0px;}

.landing_title{color:#3a5c6e; margin-bottom:10px; font-size:18px; word-spacing:normal; line-height:20px; padding:0; letter-spacing:0px;}
.landing{width:663px; padding-top:10px; clear:left;}
.landing p{padding-bottom:15px;}
.landing ul{margin-bottom:15px;}



#right{width:213px; border:1px solid #333; padding-left:10px; padding-right:10px;}
#right .tp{color:#3a5c6e; margin-top:58px; font-weight:bold; padding-bottom:5px; line-height:20px; border-bottom:1px dotted #333; font-family:Georgia, "Times New Roman", Times, serif;}
#right .tp div {font-size: 14px}
#right .bp{color:#000; font-size:10px; line-height:12px; padding-top:5px; padding-bottom:5px; text-align:right;}
#right div{float:left; text-align:left;}



/*footer begin*/
#footer{width:930px; height:30px; line-height:30px; clear:both;}
#footer .copyright {width:400px; float:left; font-size:10px; padding-right:5px; padding-left:5px;}
#footer ul{float:right; height:30px; line-height:30px;}
#footer ul li{display:inline; padding-left:20px; line-height:30px;}
#footer a{font-size:10px; color:#333; line-height:12px;}
#footer a:hover{color:#c00;}
/*footer end*/


/*Pop-up mode style begin*/
#pwrap{width:700px; padding-top:10px; background-color:#fff; text-align:center; overflow-x:hidden;}
#pwrap p{text-align:left; margin-bottom:15px;}
#pwrap ul{margin-bottom:15px;}
#pwrap li{margin-left:15px; list-style:disc outside;}
#pwrap .ptop{width:670px; padding:0 15px; margin-top:10px; margin-bottom:10px; vertical-align:middle;}
#pwrap .ptop .logo{float:left; padding-right:15px;}
#pwrap .ptop .dv{float:left; text-align:left; font-size:12px; color:#000;}

#pwrap ul.bul{width:690px; list-style:none; margin:0; padding:0;}
#pwrap ul.bul li{width:250px; margin:0; padding:0; float:left; height:25px; line-height:25px; vertical-align:middle; text-align:center; list-style:none;}
#pwrap ul.bul li.l1{width:180px; margin:0 5px;}
#pwrap ul.bul li.l2{vertical-align:middle; background-color:#dadada; text-align:center;}

/*
#pwrap .pcon{width:692px; margin:0 4px; padding-top:25px; padding-bottom:25px; border:1px dotted #ccc; border-width:1px 0;}
#pwrap .pcon .dv{width:190px; float:left; padding:0 20px; border-right:1px dotted #ccc;}
#pwrap .pcon .dv .img{margin:0 auto; margin-bottom:20px;}
#pwrap .pcon .norbor{border:none;}
*/

.pcon{width:692px; margin:0 4px; padding-top:25px; padding-bottom:25px; border:1px dotted #666; border-width:1px 0;}
.pcon div{width:190px; float:left; padding:0 20px 0 20px; border-right:1px dotted #666; text-align:left;}
.pcon div .img{margin:0 auto; margin-bottom:20px;}
.pcon .norbor{border:none;}
.pcon ul{list-style:disc outside;}
.bdv{font-size:16px; font-weight:bold; color:#cc0000; padding-right:15px; margin-top:10px;}

.pfoot{margin-top:60px; padding-right:15px; text-align:right; clear:both;}
.pfoot .ptitle{color:#cc0000; font-size:13px; line-height:16px; font-weight:bold; padding-bottom:10px;}
.pfoot .copyright{color:#000; font-size:10px; margin-top:25px; padding-bottom:5px; line-height:12px;}

/*#pcontent{width:664px; padding:20px 10px 15px 10px; text-align:left; background-color:#fff;}*/
#pcontent{width:664px; padding-bottom:15px; text-align:center; background-color:#fff; margin:15px 0 0 15px;}
#pcontent p{margin:0px; text-align:left;}
#pcontent ul{margin-bottom:15px; text-align:left;}
/*Pop-up mode style end*/

/*iframe page style begin*/
#iframe{width:223px; height:160px; overflow-y:scroll; background-color:#f0efe6;}
#iframe h2{border-bottom:1px dotted #333; padding-bottom:5px;}
/*iframe page style end*/

#enews *{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#enews{width:650px; overflow:hidden; background-color:#e5e5e5; margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#enews .newscon{width:570px; padding:11px; background-color:#f0efef; margin:0 auto;}
#enews h4{text-align:center; font-size:12px;}
#enews p{line-height:18px;}
#enews ol{margin-left:18px;}
#enews ul{margin-left:18px;}
/*--new add--*/
#enews li{line-height:16px; list-style:outside;}
/*--new add--*/
#enews .td1{padding:10px; padding-left:15px; color:#e10000; font-size:12px; line-height:18px;}
#enews .newstitle{color:#e10000; font-weight:bold; margin:0;}

#enews .offer p, #enews .offer font{font-size:12px; line-height:18px;}
#enews td{font-size:12px; line-height:18px;}
#enews .offer p b, #enews .offer font b{font-size:12px; line-height:18px; font-weight:bold;}
#enews .offer font.ibuilder1 b{font-size:10px; color:#003399; font-weight:bold;}
#enews h1{font-size: 12px; font-weight:bold; line-height: 16px;}
#enews .red{color:#cc0000;}
#enews img{margin:5px;}
#enews a{color:blue; line-height:18px; font-size:12px;}
#enews a:hover{color:#cc0000;}








table#tb1{width:160px; height:340px; font-size:11px; font-family: verdana; font-weight:normal; background-color:#ddd; border:1px solid #000;}
table#tb1 td{color:#333; padding-left:12px;}
table#tb1 .in{width:120px; margin-bottom:5px; border:#999 1px solid; padding:3px;}
table#tb1 span{color:#f00;}
table#tb1 span.s1{color:#333;}

#vresponse {float: left; width: 160px; margin: 10px 0 18px 0; overflow: hidden}

.conus{height:280px; border:none;}
.conus *{list-style:none;}
.conus ul.u1{width:240px; float:left; border:none;}
.conus ul.u1 li{width:240px; height:30px; padding:0; padding-right:10px; text-align:right; border:none;}
.conus ul.u1 li.anc{text-align:center;}
.conus ul.u1 li.anl{text-align:left;}
.conus .s1{width:75px; height:18px; float:left; text-align:left;}
.conus input:text{display:inline;}
.conus textarea{width:225px; height:70px; color:#000; font-size:12px;}
.conus .in,.conus .in2,.conus .in3{width:150px; height:18px; color:#000; font-size:12px;}
.conus .in2{width:30px; margin-right:120px;}
.conus .in3{width:60px; margin-right:90px;}



.hometitle{color:#000; font-size:14px; font-weight:bold; padding-top:5px; padding-bottom:5px; word-spacing:normal; line-height:16px; letter-spacing:0px; text-align:left; text-decoration:none;}

.board{color:#3a5c6e; font-size:12px; line-height:14px; padding-bottom:10px; text-align:left;}

.fl{float:left;}
.fl li{list-style:none;}
.fr{float:right;}
.fr{list-style:none;}

.anc{text-align:center;}
.anl{text-align:left;}
.nodis{display:none;padding:0; margin-top:0px;}
.bbor{border-bottom:1px solid #333;}
.hr{height:1px; font-size:1px; border-top:1px dotted #333; overflow:hidden;}
.line{height:10px; margin:1px 0; border-bottom:1px dotted #333;}

.un{text-decoration:underline;}
.tbpad10{padding-top:10px; padding-bottom:10px;}
.bpad10{padding-bottom:10px;}
.italic{font-style:italic;}
.italic11{font-size:11px; font-style:italic;}
.cr_c00{color:#cc0000;}
.lmar10{margin-left:10px;}
.tmar15{margin-top:15px;}
.tmar20{height: 192px}
.box190{height: 192px}
.bmar20{margin-bottom:20px;}
.tbmar20{margin:20px auto;}
.rmar30{margin-right:30px;}
.tmar50{margin-top:50px;}
.clear{clear:both;}
.clearl{clear:left;}
.black12 {font-size:12px; padding-bottom:5px; word-spacing:normal; color:#000; line-height:12px; letter-spacing:0px; text-align:left;}

.dotrule {border-bottom: 1px dotted #333; margin: 4px 5px 0 0px}

.cms-med {margin: 10px 0 5px 15px; padding: 0; list-style:none;}
.cms-med li {margin-bottom: 10px;}

.con ul.newslist{margin-left:0px}
.con ul.ulcol{margin-left:0px}
.con .rcon .shortp p{padding: 5px 0 5px 0}
.con ul.industrynews {}