body{font:.7em Tahoma, Arial, sans-serif;line-height:1.7em;background:#fff url(images/bg.gif) repeat-x;color:#454545;margin:0;padding:5px 0 0;}
a{color:#2F637A;background:inherit;}
a:hover{color:gray;background:inherit;}
p{margin:0 0 5px;}
h1{font:bold 2.2em Arial, Sans-Serif;letter-spacing:-1px;margin:0;padding:8px 0 0;}
h2{font:bold 1.8em Arial, Sans-Serif;letter-spacing:-1px;margin:0;padding:0;}
h1 a,h2 a{color:#000;background:inherit;text-decoration:none;}
ul{list-style:none;margin:0;padding:0;}
img{border:0;}
#content{width:960px;margin:10px auto;}
#logo{margin:0 0 10px;}
#slogan{font-size:0.9em;color:gray;background:#fff;margin:0 0 10px 2px;padding:0;}
#top_info{line-height:27px;float:right;color:gray;background:#fff;text-align:right;height:74px;margin:12px 5px 7px 0;}
#tablist{float:left;margin:0;padding:3px 0;}
#tablist li{list-style:none;display:inline;margin:0;}
#tablist li a{text-decoration:none;margin-right:2px;background:gray url(images/corner.gif) no-repeat top right;font-weight:700;color:#fff;padding:4px 22px;}
#tablist li a:hover{background:#6495AB url(images/corner.gif) no-repeat top right;color:#fff;}
#tablist li a.current{background:#9FC7D8 url(images/corner.gif) no-repeat top right;color:#2F637A;padding:6px 22px;}
#tablist .key{text-decoration:underline;}
#topics{clear:left;float:left;width:640px;background:#B0D0DC url(images/topicsbg.gif) repeat-x left bottom;color:#fff;height:59px;margin:0 0 5px;padding:8px 5px;}
#topics li a{background-image:url(images/bullet.gif);background-repeat:no-repeat;background-position:center left;padding:0 0 0 12px;}
#search{float:right;text-align:right;background:#fff url(images/searchbg.gif) no-repeat;color:#000;min-height:32px;height:25px;width:270px;padding:32px 20px 12px;}
#left{float:left;width:635px;margin:0 0 10px;}
.left_articles{background:#fff url(images/bgshade.gif) repeat-x;color:#454545;text-align:justify;margin:0 0 10px;padding:15px 15px 5px 10px;}
.left_box{background:#f4f4f4;color:gray;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin:0 0 15px;padding:15px;}
.thirds{float:left;width:186px;padding:0 10px 0 15px;}
#right{float:right;width:310px;margin:0 0 10px;}
.right_articles{border:1px solid #ccc;background:#eee;color:#454545;margin:0 0 10px;padding:8px;}
.right_articles h3{font-family:Georgia;font-weight:400;font-size:20px;font-style:italic;margin:6px 0 13px;padding:0;}
#footer{clear:both;color:gray;background:#FFF;border-top:1px solid #ccc;padding:10px 15px;}
#footer .right{float:right;}