/* ------ MAIN LAYOUT -------*/
body { background-color: #FFFFFF; margin: 0; padding: 0; font-family: verdana, arial, helvetica, sans-serif;}
#header {margin-bottom: 5px; background-image: url(/public/graphics/headershade.jpg); height: 75px;}
#logo{background-image: url(/public/graphics/logo.jpg);background-repeat: no-repeat;height: 75px;}
#time{position: absolute; top: 5px; right: 5px; color: #FFFFFF; font-size: .8em;}
#topnav{position: absolute; top: 50px; right: 5px; color: #FFFFFF; font-size: .9em; width: 400px;}

div#topnav ul { position: absolute; right: 0px; list-style: none; margin: 0px 0px 40px 0px;}
div#topnav ul li { display: inline; padding: 0 5px 0 10px; border-left: 1px solid  #B4D1F1;}
div#topnav ul li.first { border-left: 0px none;}
div#topnav ul li a { font: .9em /1 verdana, sans-serif; color: #FFFFFF; border-bottom: 0px;}

#clear {clear: both;}
#wrapper{margin: 5px;}
#footer {display: inline-block; color: white;padding: 4px; background: #34679E; margin-top: 10px; text-align: center; font-size: .7em; font-weight: bold;}
#content{width: auto; min-width: 120px; margin: 0 250px 20px 180px; font-size: .9em;}
#nav {float: left; width: 170px; color: #FFFFFF;border: 1px solid black; background-color: #34679E;}
#toggleviewactive{float: right; margin-right: 15px;}
#toggleviewactive a {font-family: verdana, arial, helvetica, sans-serif; font-size: .7em; color: #2F6297; font-weight: bold;}
#login {float: right; margin-right: 5px;}
#login a {font-family: verdana, arial, helvetica, sans-serif; font-size: .7em; color: #2F6297; font-weight: bold;}
#validate{margin-top: 5px; float: right; font-size: .6em; color: #949494; text-align: right; margin-bottom: 10px; margin-right: 5px;}
#validate a{color: black;}

h1 {font-family: verdana, arial, helvetica, sans-serif; margin: 0; padding: 0;}
h2 {font-family: verdana, arial, helvetica, sans-serif; margin: 0; padding: 0; font-size: 1.1em;}
h3 {font-family: verdana, arial, helvetica, sans-serif; margin: 0; padding: 0;}
p {font-family: verdana, arial, helvetica, sans-serif; margin: 0 0 0px 0; padding: 0;}
img {border: 0; padding: 0; margin: 0; border-style: none;}
a {font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;}

.link {font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-size: .7em; color: #2F6297;}
.link a:hover{ border-bottom: 1px solid #000000;}
a:visited{ color: #000000;}
b {color: #28598E;}

/* ------- NAV -------------*/
ul#mainnav {width: 90%; list-style: none; margin: 0px; padding: 0px; background-color: #34679E;}
ul#mainnav li a:link, ul#mainnav li a:visited {text-decoration: none; display: block; width: 100%;	padding: 6px 6%;	font: bold .8em verdana, arial, helvetica, sans-serif; color: #fff;}
ul#mainnav li {border-top: 0px solid #000000;}
ul#mainnav li a:hover {background-color: #659FDE;color: #FFFFFF; border-bottom: 0px;}
ul#mainnav ul.subnav{list-style: none; margin: 0 0 0 10px; padding: 0px; font-size: .9em;}

#error {color: #FF0000; font-size: .9em; font-weight: bold; padding-top: 10px; padding-bottom: 10px;}
.notice {color: #FF0000; font-size: .9em;}
/* -------- Advertisement Module ------------- */
#addsbox {float: right; width: 225px; color: #FFFFFF; border: 1px solid black; font-size: 13px; background-color: #34679E; padding: 5px;}
#addsbox a {font-size: 1em; border-bottom: 0px;}
#addsbox h2{font-size: 1.3em}
#addsbox a{color: #FFFFFF;}
/* ------ Content ------------*/
#head {font-weight: bold; color: #28598E; font-size: 1.3em;}
#head p{font-size: .7em;}
#subhead {font-weight: bold; color: #28598E; font-size: 1.1em; margin-left: 20px;}
.title{font-weight: bold; color: #28598E;}
#content a {color: #28598E; font-weight: bold;}
.reghead {color: #28598E; font-weight: bold; font-size: 1.2em;}
/*-------- Trial Form ------------*/
.trial {border: 2px solid #34679E; width: 400px;}
.trial .cell1{text-align: right; width: 125px;}
.trial .input {width: 200px;}
.trial .head td{padding-left: 0px; font-weight: bold; background-color: #34679E; color: #FFFFFF;}
.trial td{padding-left: 25px; padding-top: 2px; padding-bottom: 1px;}
.button {border: 0px; padding:0px 2px 0px 2px; margin: 4px; background-color: #34679E; color: #FFFFFF; font-weight: bold;}

