html,body{margin:0;padding:0;}
body{
font-size: 15px; 
font-family: arial, helvetica, verdana, sans-serif; 
text-align: left;
}
p{margin:0 0 0 0;
line-height: 140%;}

div#logo {text-align:center; vertical-align: middle;}
div#header h1{height:80px;line-height:80px;margin:0;padding-left:20px;}
div#right{line-height: 140%; font-size: 14px; color: white; width: 25%; float:right; margin-right:40px; padding: 12px;}
div#extra{line-height: 140%; font-size: 14px; color: white; padding: 12px; background: black; float:right; border: 1px solid red;}
div#contact{line-height: 140%; font-size: 14px; color: black; float:right; padding: 12px;}

div#time{font-size: 12px; font-weight: bold; color: white; float:left; padding: 5px; margin:5px;}
div#navbox {text-align: left; float:right; width:85%; padding: 0; margin: 0;}
.nav{font-size: 13px; color: black; padding-top: 4px; padding-bottom: 4px; padding-left: 15px;padding-right: 0px;border-bottom: 1px dotted gray;}
.navhover{background: white; font-size: 13px; text-decoration:none; color: black; padding-top: 4px; padding-bottom: 4px; padding-left: 15px;padding-right: 0px;border-bottom: 1px dotted gray;}
div#powered{float:right; padding-left: 20px #6B94BB solid;}
div#login{float:right; font-size: 13px; text-align:right; padding: 5px; margin:5px; background: #80a5ca; }

div#full{text-align: left; float:left;width:90%; margin-left: 20px; margin-right:20px;}
div#links{width:100%; font: 75% bold; text-align: left; float:left; margin-left: 20px; margin-right:20px; height: 45px;}
div#footer{clear:left;width:100%; font: 66%;}
div#important{color: ccc; padding: 5px; border-top: 1px solid; width: 100%; text-align:center; margin: 10px;font-size: 13px; font-family: arial, helvetica, verdana, sans-serif;}

div#pic{margin: 0; padding: 0; border:0; background:#cc0000;}

.main{margin-left: 20px; margin-right:20px;font-size: 13px; line-height: 140%; background: #f2f2f2;}
.mainbutton{margin-left: 0px; margin-right:0px;font-size: 13px; line-height: 160%;}


H2{
color:#ffcc33;
font-size : 19px;
font-weight:normal;
margin-bottom: 1px;
margin-top: 15px;
}

H3 
{
color:black;
font-size: 28px;
margin-top: 5px;
font-weight:normal;
}

a{color: black; text-decoration:none;}
a:visited {color: black; text-decoration:none;}
a:hover {color: #80A5Ca; text-decoration:none;}


input, td {font-size:13px;}
select {font-size:97%;}
textarea {font-size:13px;}

#overlay{ 
    background-image: url(/images/overlay.png);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
    height: 100%;
}

* html #overlay{
    background-color: #333;
    background-color: transparent;
    background-image: url('../blank.gif');
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="/images/overlay.png", sizingMethod="scale")
}

#box{
    width:300px;
    background:#2d2d2d;
    padding:10px;
    border:2px solid #eee;
}

#close{
    position:absolute;
    top:-5px;
    right:-5px;
    cursor:pointer;
}