/*header and footer*/
*{
margin:0px;
padding:0px;
}

.vam{ vertical-align:middle;}
#topbar{background:url(../images/headertopbg.gif) repeat-x;height:27px;width:1003px;margin:0 auto;}
#topbar_l{width:400px;height:22px;float:left;font-size:13px;padding-left:10px;position:relative;padding-top:5px;}
#topbar_l a:link,#topbar_l a:visited{color:#006699;font-size:13px;}
#topbar_l a:hover{color:#f00; text-decoration:underline;}

#moretags{width:977px;border:1px solid #d9d9d9;margin:0 auto;padding:5px 12px; background:#F5FCFE;margin-top:0px;position:absolute;display:none;left:0px;top:25px;}
#moretags a:link,#moretags a:visited{color:#000;margin:2px;display:inline-block;}

#topbar_r{float:right;width:410px;height:20px;overflow:hidden;margin-top:3px;background:url(../images/headergif_3.gif) no-repeat;margin-right:3px;padding-left:25px;}
#topbar_r marquee{width:408px; height:20px;overflow:hidden;}

/*header start*/
#header,#footer{
width:1003px;
margin:0 auto;
}

#top1{
height:91px;
width:100%;
background:url(../images/top_bg.jpg) repeat-x;
}
#logo{
width:482px;
padding-left:21px;
height:91px;
float:left;
}
#logo h2{
text-indent:-9999px;
float:left;
}
#top_link{
width:500px;
height:91px;
float:left;
}
#t_l_t{
height:17px;
padding-left:60px;
padding-top:20px;
width:430px;
}
#t_l_t a{
padding:0px 5px 0px 5px;
}
#search_bar{
height:27px;
width:500px;
background:url(../images/search_bar.jpg) no-repeat 180px;
margin-top:10px;
}
#search_bar input{
border:0px;
width:108px;
height:14px;
font:12px;
margin-top:7px;
margin-left:270px;
vertical-align:middle;
}
#search_bar input#input_img{
margin:0px;
height:18px;
vertical-align:middle;
margin-top:5px;
margin-left:10px;
padding:0px;
}
#nav{
width:1003px;
background:url(../images/nav_bg.jpg) no-repeat;
height:65px;
}
#nav ul{
width:1003px;
height:65px;
}
#nav ul li{
width:143px;
float:left;
text-align:center;
height:65px;
}
#nav ul li a{
width:143px;
display:block;
float:left;
font-weight:bold;
padding-top:10px;
font-size:13px;
font-weight:bold;
text-align:center;
height:55px;
}
#nav ul li a:hover{
width:143px;
display:block;
background:url(../images/nav_link.jpg) bottom no-repeat;
float:left;
font-size:13px;
padding-top:10px;
text-align:center;
font-weight:bold;
color:#333;
height:55px;
}
#nav ul li#special{
width:169px;
float:left;
font-size:13px;
font-weight:bold;
text-align:center;
height:65px;
}
#nav ul li#special a{
width:169px;
background:none;
font-weight:bold;
font-size:13px;
color:#FFFFFF;
text-align:center;
height:55px;
}
#nav ul li#special a,#nav ul li#special a:visited{
width:169px;
cursor:pointer;
font-weight:bold;
font-size:13px;
background:none;
color:#FFFFFF;
text-align:center;
}
#nav ul li#special a:hover{
width:169px;
background:none;
font-size:13px;
float:left;
text-align:center;
height:55px;
}

.reason{padding-top:2px;}
.reason li{ background:url(../images/headergif_1.gif) no-repeat left 6px;padding-left:16px;line-height:170%;}
.zstitle{margin-top:8px;background-color:#f5f5f5;width:667px;padding:4px 5px;border:1px solid #d9d9d9;border-bottom:0px;}

/*header end*/
/*footer start*/
#footer{
background:url(../images/footer_bg.jpg) repeat-x;
height:75px;
width:1003px;
margin:0 auto;
padding-top:20px;
}
#footer p{
text-align:center;
width:100%;
line-height:200%;
color:#666;
}
/*footer end*/