body{background:url(images/bg.gif) repeat-x top #fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#514c48;margin:0 auto auto;padding:0;}
a{text-decoration:underline;color:#026fad;}
p{text-align:justify;line-height:15px;font-size:11px;margin:0;padding:5px 0;}
span{color:#F90;}
p.clear{clear:both;}
p.news{clear:both;border-bottom:1px #CCC dashed;font-size:10px;margin:5px 0;}
h1{font-size:18px;color:#514c48;font-family:Arial, Helvetica, sans-serif;font-weight:700;margin:0;padding:5px 0;}
#main_container{width:877px;height:auto;position:relative;margin:auto;padding:0;}
.top_illustration{position:absolute;top:0;left:-90px;}
#header{width:877px;height:62px;margin:auto;}
.logo{padding:22px 0 0 80px;}
#menu_tab{width:877px;height:52px;font-family:Arial, Helvetica, sans-serif;background:url(images/menu_bg.gif) no-repeat center;padding:0;}
ul.menu{list-style-type:none;display:block;width:510px;background:none;margin:auto auto auto 70px;padding:0;}
ul.menu li{display:inline;font-size:13px;font-weight:700;line-height:52px;}
ul.menu li.divider{display:block;float:left;width:1px;height:52px;background:url(images/divider.gif) no-repeat center;margin:0;padding:0;}
a.nav:link,a.nav:visited{display:block;float:left;width:auto;text-align:center;text-decoration:none;background:none;color:#534848;margin:0 14px;padding:0;}
a.nav_selected:link,a.nav_selected:visited{display:block;float:left;width:auto;text-align:center;text-decoration:none;color:#F60;margin:0 14px;padding:0;}
a.nav:hover{color:#F60;text-decoration:none;}
#main_content{width:auto;clear:both;background-color:#FFF;height:auto;}
#middle_banner{width:851px;height:165px;background:url(images/middle_banner_bg.jpg) no-repeat center;margin:auto;padding:20px 0 0;}
.middle_banner_content{padding:10px 0 0;}
#left_content{width:540px;float:left;height:auto;font-size:11px;text-align:justify;padding:10px 0 0 20px;}
#right_content{width:285px;float:left;height:auto;padding:10px 0 0 20px;}
#footer{width:auto;clear:both;text-align:center;color:#999;padding:15px 0 10px;}
.prod li a:hover{color:#008fc7;font-size:12px;text-decoration:underline;}
.prod li{margin-left:-10px;list-style:square;color:#056dab;}
.prod li a,.prod li a:visited{color:#056dab;font-size:12px;text-decoration:none;}