html{margin:0;padding:0;}
body{position:relative;font:62.5% verdana, geneva, helvetica, sans-serif;margin:0;padding:3px;background:url(../img/bg.gif) fixed repeat;}
#page{position:relative;font-size:1.2em;width:774px;margin:0px auto;padding:0px;}
#top{position:relative;border:2px solid #999999;width:770px;background:#FFC51B;color:#000;}
#topimg{background:url(../img/top.gif) no-repeat top;height:100px;padding:4px;}
#logo{border:0px solid #999;width:200px;height:62px;}
#topmenu{position:relative;background-color:#333333;height:17px;text-align:right;margin:2px 0 0 0;vertical-align:middle;}
#titlebar{background:#2274B8;height:5px;color:#FFFFFF;padding-left:3px;font-weight:bold;clear:both;}
#menubox{background:#333333;margin:10px 10px 0 0;padding:0px;width:160px;border:2px solid #999999;}
#newsbox{background:#333333;margin:10px 0 0 0;padding:0px;width:140px;min-height:30px;border:2px solid #999999;}
#leftcontent{width:160px;float:left;}
#content{margin:10px 0px 10px 0px;width:575px;padding:10px;float:left;font-size:0.9em;border:2px solid #999999;background:#FFF;color:#000000;z-index:1;height:350px;letter-spacing:0.02em;border:2px solid #999999;}
html>body #content{margin:10px 0px 10px 10px;width:580px;padding:10px;float:left;border:2px solid #999999;background:#FFF;color:#000000;z-index:1;min-height:350px;height:auto;border:2px solid #999999;}
#content.home{width:415px;}
html>body #content.home{width:410px;}
h1, h2, h3, h4, h5{padding:1px 0 2px 0;margin:0px;}
h1{font-size:1.8em;}
h5{font-size:1.2em;color:#CC9900;text-align:center;}
div.error{float:left;color:#CC0033;font-size:0.9em;padding:2px;height:16px;line-height:16px;margin-left:10px;}
div.headerError{color:#CC0033;font-size:1.4em;text-align:center;line-height:30px;}
#content img{border:0px solid #999999;margin:5px;padding:3px;}
#newsarticle{margin:4px auto;width:560px;padding:4px;}
#news h5{text-align:left;color:#fff;background-color:#666666;}
h6{font-weight:normal;font-size:9px;}
#footerline{color:#999999;width:400px;padding-left:255px;height:20px;font-size:0.75em;text-align:center;clear:both;}
html>body #footerline{color:#999999;width:400px;padding-left:255px;height:20px;font-size:0.75em;text-align:center;clear:both;padding-top:20px;}
table{border:#CCCCCC 1px solid;width:550px;margin:0 auto;}
td{padding:4px;border:#999999 solid 1px;text-align:center;}
td a{text-align:center;color:#333;text-decoration:none;font-weight:bold;}
td.overall{text-align:center;font-weight:bold;color:#333300;font-size:1.2em;}
table h5{color:#333333;margin:3px;padding:0px;}
table h4{margin:3px;padding:0px;}
td.empty{}
td img.v{width:20px;margin:0 40px;}
caption{background-color:#FFC51B;color:#333;margin:0 auto;border:#000000 1px solid;font-weight:bold;height:20px;}
#domainresults{border:#000000 1px solid;}
td.greencell{background-color:#FFFFCC;color:#339900;font-weight:bold;}
td.redcell{background-color:#FFFFCC;color:#CC3300;font-weight:bold;}
#contacttable td{border:none;text-align:left;border-bottom:3px solid #eee;border-collapse:collapse;font-weight:bold;}
#contacttable{border-collapse:collapse;border:none;margin:0px;width:450px;border-top:2px solid #ccc;}
#contacttable input{width:300px;border:2px solid #666;}
#contacttable input.inputsubmit{width:100px;}
#contacttable textarea{width:300px;border:2px solid #666;height:100px;}
#topmenulist{padding:0px;margin:0px;}
#topmenulist li{display:inline;list-style-type:none;font-size:0.8em;margin-right:20px;padding:0px;color:#FFFFFF;padding-left:5px;}
#menulist li ul{margin:0px;padding:0px;}
#topmenulist li a{color:#FFFFFF;text-decoration:none;}
#topmenulist li a:hover{color:#FFFFFF;text-decoration:underline;}
#menulist{list-style:none;padding:10px 6px 10px 6px;margin:0px;}
#menulist li{margin:0px;padding:0px;letter-spacing:1px;text-decoration:none;font-size:0.9em;}
#menulist li.title{color:#FFC51B;font-weight:bold;margin:0px;padding:0px;}
body>html #menulist li.title{color:#CC9900;font-weight:bold;margin:0px;padding:6px 0px 0px 0px;}
html>body #menulist li{margin:0px;padding:0px;letter-spacing:1px;color:#333;text-decoration:none;}
.submenu li{border-bottom:1px #333 solid;padding:0px;margin:0px;font-size:1.0em;}
.submenu{position:relative;top:-10px;padding:0px;margin:0px;padding-left:0px;list-style-type:none;}
html>body ul.submenu{top:0px;}
.submenu a{color:#FFFFFF;text-decoration:none;}
.submenu a.active{color:#999999;text-decoration:line-through;}
#emailloginbox{position:absolute;background-color:#000000;color:#fff;left:300px;top:20px;border:2px solid #999;width:220px;height:140px;padding:10px;}
#emailCPloginbox.hidden{height:0px;visibility:hidden;z-index:0;}
#emailCPloginbox.visible{height:140px;visibility:visible;z-index:1;}
#closeBtn{position:relative;left:-10px;top:-60px;}
#emailCPloginbox{position:absolute;background-color:#000000;color:#fff;left:570px;top:20px;border:2px solid #999;width:220px;height:140px;padding:10px;}
html>body #emailCPloginbox{opacity:0.0;}
#footer{list-style-type:none;color:#FFFFFF;width:400px;padding-left:150px;height:20px;font-size:0.8em;margin:0 auto 0px 150px;}
#footer li{display:inline;padding:0px;margin:0px;}
#footer li a{color:#FFFFFF;text-decoration:none;}
#sitemap{list-style:none;padding:10px 6px 10px 6px;margin:0px;}
#sitemap li{margin:0px;padding:0px;letter-spacing:1px;text-decoration:none;font-size:0.9em;}
html>body #sitemap li{margin:0px;padding:0px;letter-spacing:1px;color:#333;text-decoration:none;}
.secondLevel li{padding:0px;margin:0px;font-size:1.0em;list-style:none;}
.secondLevel{position:relative;top:-10px;padding:0px;margin:0px;padding-left:0px;list-style-type:none;}
html>body ul.secondLevel{top:0px;}
.secondLevel li a{color:#333333;text-decoration:none;}
.secondLevel li:hover{opacity:0.5;}
.secondLevel a.active{color:#999999;}
