body, html{margin:0; padding:0; background:#fff; font-family:Tahoma; color:#737373; font-size:12px;}
a img{border:none;}
a{color:#4c4c4c;}
a:hover{text-decoration:none;}

#main{margin:0 auto; width:1000px;}
#logo{text-align:center; width:200px;}
#nav{text-align:right;}
#nav img{margin:0 20px 0 0; width:17px; height:10px;}

#menu{background:url(/images/menu_bg.gif) left top repeat-x; width:100%;}
#menu td{background:url(/images/menu_separator.gif) right top no-repeat; height:48px; text-align:center;}
#menu a, #menu b{display:block; text-decoration:none;}
#menu td.last{background:none;}

#share{width:100%; margin:3px 0;}
#share .blue{background:#5ca0c7;}
#share .sep{width:10px;}
#share .s_card{background:url(/images/block_bg.gif) left bottom repeat-x; border:1px solid #d5d5d5; border-bottom:none; height:100px; padding:5px 5px 10px 5px; width:33%;}
#share .s_card h2{color:#5ca0c7; font-size:140%; margin:0 0 10px 0;}
#share .s_card a{color:#5ca0c7;}

#left{width:200px; padding:0 10px 0 0;}
#cont{width:100%;}

#submenu{border:1px solid #d5d5d5; padding:5px 3px 10px 3px; background:url(/images/bottom_bg.gif) left bottom repeat-x; border-bottom:none;}
#submenu ul, #submenu li{margin:0; padding:0; list-style-type:none;}
#submenu li{padding:0 10px;}
#submenu a, #submenu b{border-bottom:1px dashed #d5d5d5; display:block; text-decoration:none; padding:3px 0 3px 10px; background:url(/images/blue_arrow.gif) left 8px no-repeat;}
#submenu li li a, #submenu li li b, #submenu li.last a, #submenu li.last b{border:none;}

#news{margin:10px 0; border:1px solid #d5d5d5; padding:10px;}
#news h2{color:#5CA0C7; font-size:140%; margin:5px 0}
#news p{margin:5px 0;}
#news a{color:#5CA0C7;}

#footer_left{padding:0 10px 0 0;}
#footer_left div, #footer div{height:50px; border:1px solid #d5d5d5;}
#footer_left div{padding:20px 0 0 0; text-align:center; height:30px;}
#footer_left a{color:#5CA0C7; font-size:10px; text-decoration:none;}
#footer td{height:50px; text-align:center; background:url(/images/footer_sep.gif) right top no-repeat; vertical-align:middle;}
#footer td.last{background:none;}

#cont{vertical-align:top; padding:0 0 10px 0;}
#cont h1{background:url(/images/h1_bg.gif) left bottom repeat-x; border:1px solid #d5d5d5; font-size:160%; margin:0 0 4px 0; padding:0 10px; color:#5CA0C7;}

#content{border:1px solid #d5d5d5; padding:10px;}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{color:#5CA0C7; margin:5px 0;}
#content h2, #content h1{font-size:150%; padding:0;}
#content h3{font-size:140%;}
#content h4{font-size:120%;}
#content h5, #content h6{font-size:100%;}
#content a{color:#5CA0C7;}
