html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,font,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,form,label,table,tbody,tfoot,thead,tr,th,td,fieldset{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline;}
table{border-collapse:collapse;border-spacing:0;font-size:100%;}
td{vertical-align:top;}
a{color:#cecece;text-decoration:none;}
a:hover{color:#ff8b04;text-decoration:underline;}
html{height:100%;}
body{background:#12120F; color:#8F8F8E; font:62.5%/140% Verdana,Tahoma,sans-serif; height:100%; text-align:center;}

h2,h3,h4{color:#eee; font:bold 1.8em 'Trebuchet MS',Arial,sans-serif;}
h2{font-size:2.5em;}

.img-l{background:#000; border:1px solid #999; float:left; margin:5px 10px 5px 0; padding:3px;}
.img-r{background:#000; border:1px solid #999; float:right; margin:5px 0 5px 10px; padding:3px;}
blockquote{background:transparent; border-bottom:1px solid #211E20; border-top:1px solid #211E20; font:normal 1.6em/1.5em Georgia,Times New Roman,serif; margin:10px 40px; padding:10px;}

table{margin:10px 15px;}
th{background: #090807; border-bottom:1px solid #211E20; border-left:1px solid #211E20; border-right:1px solid #211E20; border-top:2px solid #8EB200; color:#fff; height:3em; padding-left:12px; padding-right:12px; text-align:left;}
tr{color:#707070; height:2.5em;}
td{border:1px solid #211E20; padding-left:12px; padding-right:12px;}

#head{height:214px; background:url(head-bg.jpg) 0 0 no-repeat; position:relative; text-align:left;}
#logo-text{color:#ddd; font:bold 30px/32px 'Trebuchet MS',Arial,sans-serif; left:744px; letter-spacing:-2px; position:absolute; top:125px; text-shadow:1px 1px 0 #eee; }
#slogan{color:#fff; font:bold 12px/14px 'Trebuchet Ms',Arial,sans-serif; left:735px; position:absolute; top:195px;}

#nav{height:40px; list-style:none; text-transform:uppercase; overflow:hidden;}
#nav li{float:left; display:inline; height:40px; margin:0 0 0 20px;}
#nav a{color:#ddd; float:left; font:bold 14px/40px Arial,sans-serif; letter-spacing:1px; text-shadow:1px 1px 0 #777;}
#nav a:hover{color:#fff;}

#cont{margin:0 auto; text-align:left; width:982px;}
#cont p{font-size:1.2em; line-height:160%; margin:10px 0; text-align:justify;}

#main{float:left; display:inline; margin:10px 0 10px 7px; width:700px;}
#main .title{border-bottom:1px solid #211E20; color:#84a5da; font:bold 2.8em 'Trebuchet MS',Arial,sans-serif; letter-spacing:-1px; margin:15px 0 10px; text-shadow:1px 1px 0 #444;}
#main .subtitle{color:#84a5da; font:bold 2em 'Trebuchet MS',Arial,sans-serif; letter-spacing:-1px; margin:15px 0 10px; text-shadow:1px 1px 0 #444;}

#side {float:right; display:inline; margin:10px 7px 10px 0; width:240px;}
#side .title{color:#84a5da; font:bold 1.6em 'Trebuchet MS',Arial,sans-serif; letter-spacing:-1px; margin:15px 5px 10px; text-shadow:1px 1px 0 #444;}
#side ul{border-top:1px solid #211E20; font-family:'Trebuchet MS',Arial,sans-serif; list-style:none; margin:10px 0 35px;}
#side li{background:url(bullet.gif) no-repeat .5em .6em; border-bottom:1px solid #211E20; _height:1px;}
#side a{color:#d3d0cc; display:block; font-size:1.25em; font-weight:bold; line-height:1.5em; padding:.2em 0 .2em 30px; text-decoration:none;}
#side a:hover{color:#ff8b04;}

#foot{background:#000; clear:both; margin:20px 0 10px; text-align:left; _height:1px;}
#foot-top{background:url(footer.gif) 0 0 no-repeat; height:10px; overflow:hidden;}
#foot-bot{background:url(footer.gif) 0 -10px no-repeat; height:10px; overflow:hidden;}
#foot .title{color:#84a5da; font:bold 1.6em 'Trebuchet MS',Arial,sans-serif; letter-spacing:-1px; margin:0 20px 10px; text-shadow:1px 1px 0 #444;}
#foot ul{list-style:none; margin:10px 0; overflow:hidden;}
#foot li.f{border-bottom:1px solid #111; border-top:1px solid #111; float:left; display:inline; margin:0 20px; width:287px;}
#foot li{border-bottom:1px solid #111;}
#foot a{color:#8f8f8e; display:block; font-size:1.2em; font-weight:bold; padding:.5em 0 .5em 1em;}
#foot a:hover{color:#fff;}
#foot-copy{font-size:.9em; margin:15px 20px 0; text-align:right;}

.f-l{float:left;}
.f-r{float:right;}

.clear{clear:both; height:0; overflow:hidden;}
.hidden{display:none; height:0;}