*{margin:0;padding:0;}
body{font:.7em Arial, Verdana, Sans-Serif;line-height:1.7em;background:#fff url(images/menu.gif) repeat-x;color:#454545;}
a{color:#3F2C57;background:inherit;text-decoration:none;}
#left a,#right a{border-bottom:1px dotted #3F2C57;}
a:hover{color:gray;background:inherit;}
p{margin:0 0 5px;}
h1{font:normal 2.8em Georgia, "Trebuchet MS", Arial, Sans-Serif;margin:0;padding:0;}
h2{font:normal 1.8em Georgia, "Trebuchet MS", Arial, Sans-Serif;margin:0;padding:0;}
h1 a,h2 a{color:#000;background:inherit;text-decoration:none;}
img{border:0;}
#content{width:980px;margin:0 auto;}
#header{color:#fff;height:94px;margin:0 0 20px;padding:10px 0;}
#tablist{margin:25px 0 0;}
#tablist li{list-style:none;display:inline;}
#tablist li a{text-decoration:none;border:1px solid #3B3B3B;font-weight:700;color:#ccc;margin:0 3px 0 0;padding:4px 15px;}
#tablist li a:hover{border:1px solid #55684A;color:#fff;}
#tablist li a.current{background:#ADD597;color:#fff;}
#tablist .key{text-decoration:underline;}
#left{float:left;width:670px;margin:0 0 10px;}
.border{border:1px solid #AED898;margin:0 0 10px;}
.subheader{background:#F1F8ED;color:#444;border:2px solid #D1EAC3;padding:15px;}
.highlight{background:#C5E7F6;color:#000;}
.left_articles{border:2px solid #eee;color:#454545;text-align:justify;margin:0 0 10px;padding:15px 15px 5px 10px;}
.date{font-size:.9em;background:#fff url(images/news.gif) no-repeat center left;color:gray;padding:0 0 0 12px;}
.bigimage{float:left;clear:left;margin:0 15px 10px 0;}
.left_box{background:#F4F1F8;color:gray;border-left:3px solid #E8E2F2;margin:0 0 15px;padding:15px;}
.thirds{float:left;width:186px;padding:0 10px 0 15px;}
#right{float:right;width:280px;background:url(images/right.gif) no-repeat top right;margin:0 0 10px;padding:55px 0 0;}
.button{font:normal 1.6em "Georgia", "Times New Roman", Arial;color:#679A4E;text-align:center;margin:0 0 110px;}
.big{color:#2e2e2e;font:normal 2em "Georgia", "Times New Roman", Arial;}
#side_menu{margin:0 0 20px;}
#side_menu li{list-style:none;}
#side_menu li a{color:#3F6C24;border:0;display:block;background:#fff url(images/side_menu.gif) repeat-x;margin:0 0 1px;padding:8px 10px;}
#side_menu li a:hover{color:#fff;background:#fff url(images/side_menu_hover.gif) repeat-x;}
.image{float:left;margin:0 9px 3px 0;}
#footer{clear:both;color:gray;background:#FFF;border-top:1px solid #ccc;padding:10px 15px;}
#footer .right{float:right;}
#rside h3{font-family:tahoma;font-size:16px;margin-bottom:14px;}