body{font-family:Microsoft Sans Serif, Verdana, Arial, Geneva, helvetica, sans-serif; margin:0 auto; padding:0px;font-size: 12px;color: #333;}

a{ text-decoration:none; color:#2578B8;padding-right:5px;}
a:hover{ text-decoration:underline;}
h1{ font-size:18px;}
h2{ font-size:14px; color:#383737; font-weight:bold; padding-left:10px; margin:0px}
h3{ font-size:12px; color:#2D2C2C; font-weight:normal; padding-left:10px; padding-top:8px;}
img{ float:left; margin:0px; padding:0px;}
ul{ margin:0px; padding:0px;}
li{list-style-type:none}
p{ float:left}


#contents{ margin:10px 10px 0px 20px;}
#head{ float:left;}
#head p{ float:left; margin:0px; padding-top:20px; *padding-top:20px!important;*padding-top:30px;padding-left:10px; color:#88898A}
#menu{clear:both; }

#menu ul{ float:left; background-image:url(menu_bg.gif); background-repeat:no-repeat; height:36px; width:972px;}
#menu ul li{float:left; color:#FFFFFF; font-size:14px; font-weight:bold; padding:9px 4px 0px 30px; }
#menu ul li a{ color:#FFFFFF;}
#menu ul li.box{ float:right; color:#F3F7F8;font-weight:bold; text-transform:uppercase; padding:9px 25px 0px 0;}
#menu ul li.box .input_search{ border:1px solid #ffffff; margin:0px 0px 0 10px; padding:1px 0 3px 2px; float:left;}
#menu ul li.box .button{ margin-top:0px; padding:0px; margin-left:5px; float:left;}

/*------------------------main------------------------------*/

#main{ clear:both; background-image:url(bg.jpg); background-repeat:no-repeat; width:100%; margin-left:1px; border:1px solid #fff;}
#main h2{ padding-top:10px;}

h3 a{color:#2D2C2C; padding-left:5px;}

#left{ float:left; width:20%; margin:0px; padding:0px;}
#left ul{ margin:0px;}
#left ul li{padding-left:15px; padding-top:10px; background:url(bg_left.gif) no-repeat 8px 16px; padding-right:5px;}


#middle1{ float:left;width:28%; margin-right:3px;}
#middle1 ul li{padding-left:20px; padding-top:10px; background:url(bg_left.gif) no-repeat 6px 16px;}

#middle2{ float:left;width:25%; margin-right:3px;}
#middle2 ul li{padding-left:20px; padding-top:10px; background:url(bg_left.gif) no-repeat 6px 16px;}

#right{ float:left;width:25%}
#right ul li{padding-left:20px; padding-top:10px; background:url(bg_left.gif) no-repeat 6px 16px;}

#main_left{ width:75%; float:left; margin:0; padding:0px; text-align:left;}
#main_left ul{ margin:0px; padding:0px;}
#main_left p{ line-height:23px; padding-left:10px; width:100%;}
#main_left h3{ margin:0px; font-size:12px; font-weight:bold;}
#main_right{ width:22%; float:left; margin-left:20px;}
#main_right .box{ float:left;border:1px solid #2995EF; width:97%; margin-left:2px;}
#main_right .box li a{border-bottom:1px solid #2995EF;background-color:#E6F5FD; color:#004D8D; display:block; padding-left:20px; line-height:24px; padding-top:0px;}

#main_right .box li a:hover{ background-color:#004D8D; color:#fff;}

#main_right .leftIco_left{float:left;height:30px; background:url(bluebar_leftcorner.jpg) no-repeat 0px 0px ; width:9px;}
#main_right .leftIco_middle{ float:left;font-size:13px; color:#fff;background:url(blue_bg.jpg) repeat-x 5px 0px; height:30px; width:181px; padding:6px 0px 1px 18px;}
#main_right .leftIco_right{float:right;background:url(bluebar_rightcorner.jpg) no-repeat 0px 0px; width:7px; height:30px;}
#main_exam_exam ul{ margin:0px; line-height:22px;}
#news_list{ margin-left:5px;}
#news_list li{ padding-left:8px; line-height:22px; font-size:14px; font-weight:normal}
#main_exam_exam li{ margin-left:10px;}
#news li{ margin-left:3px; line-height:22px;}
#main_second{ margin-left:10px;}
#main_second li{ width:80px; float:left; line-height:22px;}
#m_h1
{
float:left;
width:972px;
margin-left:0px;
margin-right:0px;
border:1px;
}
#m_h2
{
width:972px;
background-color:#3D7FB2;
float:left;
height:55px;
margin-left:auto;
margin-right:auto;

}
#m_h2 ul{ margin:0px; padding:0px; float:left}
.m_menu
{
 float:left;
 width:130px;
 height:40px;
 background-color:#81E3EC;
 margin-left:25px;
 margin-top:8px;
 color:#000;
 font-size:15px;
 font-weight:bold;
 text-align:center;

}

/*--------------Factory--------*/

#Certifications p{ width:95%; padding-left:10px; padding-top:6px; line-height:20px; margin-right:50px;}

#cert_left{ float:left; width:90%; margin:0px 15px 10px 1px;}
#cert_left h2{ padding-bottom:5px; margin-top:12px;}
#cert_left p{ padding-left:10px; padding-bottom:2px; padding-right:10px;}
#cert_exam{ margin:0px; padding:0px;}
#cert_exam ul{ margin:0px;padding:0px;}
#cert_exam li{ float:left; width:40%; padding-left:30px; margin-top:1px; line-height:24px;background:url(bg_left.gif) no-repeat 18px 10px}

#pop_exam ul{ margin:0px; padding:0px;}
#pop_exam li{ padding-left:30px; line-height:24px;background:url(bg_left.gif) no-repeat 18px 10px}
#cert_left h4{ margin:0px; padding-top:15px; margin-left:10px;}

#cert_right{ float:left; width:40%}
#cert_right h2{ padding-bottom:5px; margin-top:12px; margin-left:10px;}
#cert_buy{ background:url(card-simple-top.gif) no-repeat;padding-top:10px; margin-top:6px; margin-bottom:10px; margin-right:41px; }
#cert_buy ul{  border-bottom: 1px solid #CDCDCD; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD;}
#cert_buy ul li{ line-height:23px; padding-left:20px; padding-top:5px; }

#cert_left p{ padding-left:10px; padding-top:6px; line-height:20px}

#cert_buy .pic{ background-color:#EBEBEB; padding-top:8px; padding-bottom:10px; text-align:center; padding-left:120px; margin-top:5px;}

/*-----------------CERT------------------*/
#cert_buy .top{ font-size:16px; color:#3D84BC; text-align:center; font-weight:bold;}
#cert_buy .top2{ text-align:center;}
#cert_buy .top_img{ height:120px; padding-left:80px; margin:0px;}


/*---------------------------------------------*/
#foot{ clear:both; float:left;}
#foot_tex{ margin:0px;clear:both;background-image:url(foot.jpg); background-repeat:no-repeat; width:972px; height:26px; color:#FFFFFF; font-size:12px; text-align:center; padding-top:15px; }
#foot_tex a{ color:#FFFFFF; padding-right:10px; text-decoration:underline;}
#foot_tex a:hover{ color:#000000;}

#choose ul{line-height:22px;}
#choose ul li{ list-style-type:none; padding-left:10px;}
#choose h4{ color: #299DCA; font-size:12px; margin:10px 0px 2px 10px; font-weight:bold;}
