body {background-color:#eff8ff;}
* {margin:0; padding:0; font-family:Arial, Verdana, sans-serif;}
img {border:none;}
h2 {font-size:1em;}
h3 {font-size:.9em;}
h4 {font-size:.75em;}

/* main areas */
#container {margin:0 auto; width:1000px;}

#headcontainer {float:left; width:1000px;}

#header {width:325px; float:left; margin:24px 0 auto 30px; background:url(../images/logo.jpg) no-repeat;}
#header h1 {position:absolute; left:-10000px;}
#header a {width:325px; height:86px; display: block;}

#login {float:left; margin:24px 0 0 0;}
#loggedIn {margin:10px auto auto 30px; font-size:.9em; color:#0a428d;}
#loggedOut {font-size:0.75em;}

#nav1 {float:right; width:244px; margin:28px 40px 0 0; font-size:12px;}
#nav1 ul {list-style:none; width:225; height:28px; background:url(../images/nav1btn.gif) no-repeat;}
#nav1 li {position:absolute; left:-10000px;}
#nav1 a {height:28px; display:block; float:left;}

/*  border:1px black solid; */

#nav2container {float:left; width:1000px;}

#nav2 {margin:6px auto auto 24px; font-size:13px; font-weight:bold;}
#nav2 ul {list-style:none; width:957px; height:44px; background-image:url(../images/topnavbar.jpg);}
#nav2 li {position:absolute; left:-10000px;}
#nav2 a {height:44px; display:block; float:left;}

#maincontainer {float:left; width:1000px;}

#nav3 {float:left; text-align:center; width:200px; margin:23px auto auto 18px;}
#gstd {font-size:1.3em; color:#bc2834; font-weight:bold;}
#nav3 ul {list-style:none; margin:20px auto auto 12px; width:170px; height:301px; background-image:url(../images/leftnav.jpg);}
#nav3 li {position:absolute; left:-10000px;}
#nav3 a {width:170px; height:34px; display:block; margin-bottom:4px;}
.bigphone {font-size:1.6em; color:#d42333; font-weight:bold;}
#goDaddySeal {margin-top:45px;}

#bodyContent {padding:12px 15px 15px 15px; min-height:330px; min-width:700px; float:left;}
#mainH2 {border-bottom:1px #c4ddf1 solid; margin-bottom:10px;}
#reportList td {padding:2px 8px 2px 8px;}
#reportList th {border-bottom: 2px gray solid;}
.altRows{background-color:#dfe3e6;}
.paging{text-align:center;width:100%;padding:20px 0 10px 0;}
.paging p{font-size:.8em;color:gray;}
.paging ul{list-style-type:none;}
.paging ul li{display:inline;font-size:.8em;font-weight:bold;color:#c3cd1e;}
.paging ul li a{padding:.2em .8em .2em .8em;margin:.2em;border:1px gray solid;font-size:.7em;font-weight:normal;color:gray;text-decoration:none;}
.paging .etc{font-weight:normal;color:black;}
.paging .nextprev{font-weight:normal;font-size:.7em;color:gray;margin:0 .2em 0 .2em;}
.paging .nextprev a{font-size:.8em;}

#footcontainer {float:left; width:1000px;}
#footer {clear:both; float:left; width:930px; height:50px; margin:10px auto auto 34px;}
#stopwatch {width:930px; height:22px; background:url(../images/stopwatch.jpg) no-repeat top left;}
#hr24 {float:left; width:300px; margin-left:30px; padding-top:3px; font-size:13px;}
#footerRight {float:right; width:320px; color:black; text-align:center;}
#footerNav {width:320px; font-size:10px; font-size:11px;}
#footerNav a {text-decoration:none; color:black;}
#footerCopy {width:320px; font-size:10px; font-size:9px; font-weight:bold; margin-top:2px;}

/* extras  */

.bodytext {font-size:.75em; color:black;}
.bodyHr {width:100%; color:#0a428d; height:1px;}
.homeProds {font-size:.95em; color:black; text-decoration:none;}
.notice {font-size:.9em; font-weight:bold;}
.noticeRed {font-size:.9em; font-weight:bold; color:#d42333;}
.errors {padding: 10px; font-size:0.7em; font-weight:bold; color:#d42333;}
.smallLink {font-size:10px; font-weight:normal; text-decoration:none;}
.listit {padding-left:30px;}
#termsList li {padding-top:10px;}
#genericfooter {width:100%; text-align:center; font-size:.7em;}

/*  border:1px black solid; */
