/* - Dark blue is #155697 */
/* - Light blue is #00bfdf */

/* Place all positional styles here */
body {text-align:center; margin: 0; padding:0;}
a img {border: none;}
ul {list-style: none;}
.clearleft {clear: left;}
.clearright {clear: right;}
.clearboth {clear: both;}
#outer {background: url(../images/site_gfx/background.gif) repeat-y; width: 780px; margin:0 auto;}
#container {text-align: left; margin:0 auto; width:750px; position:relative;}
#header {margin: 0; width: 750px; height: 78px; min-height: 78px; background: url(../images/site_gfx/header_storyboard.gif) #155697;}
#headerdate {float: right; font: normal bold 16px/18px Trebuchet MS, Arial, Helvetica, sans-serif; color: #FFF; margin-top: 45px; margin-right: 20px;}
* html div#headerdate {
	margin-right: 20px;
	mar\gin-right/**/: 10px;
}
#printheader {display: none;}
#headerimg {margin: 0; background: #FFF; width: 750px; height: 105px; min-height: 105px;}
#nav {margin: 0; background: #00bfdf; width: 750px; height: 30px;}
#navlinks {margin: 0; padding: 0; overflow: hidden; width: 750px; min-width: 750px; height: 24px; min-height: 24px; float: right; display: inline;}
#navlinks li {float: left; padding: 0; margin: 0;}
#navlinks li a {display: block;}
#content {margin: 20px 0 0 0; width: 750px;}
div.loginrow {clear: left; padding-top:2px; width: 250px;}
div.loginrow span.label {float: left; width: 100px; text-align: left; font-size : 11px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color : #000; padding-right:2px; /*border:1px solid red;*/}
div.loginrow span.formw {float: left; text-align: left;}
div.loginrow span.submitbtn {text-align: right;}
#rightnav {padding: 0; margin: 40px 0 20px 0; float: right; width: 191px;}
* html div#rightnav {
	width: 188px; /* The IE 3 pixel float issue */
	wi\dth /**/: 191px;
}
#rightlinks {padding: 0 0 0 10px; margin: 0;}
#rightlinks li a.sel {color: #c0c0c0;}
#pagecontent {margin: 0; padding: 0 20px 0 20px; width: 710px; min-height: 385px;}
* html div#pagecontent {
 	width: 750px;
 	wi\dth /**/: 710px;
}
#currentnews {/*float: right; width: 300px; margin: 0; padding-right: 20px;*/}
*html div#currentnews {
	/* padding-right: 20px; */
	/* padd\ing-right /**/: 10px; */
}
.vline {border-left: 1px solid #000; padding: 0px 0px 0px 10px; font: normal normal 12px Trebuchet MS, Arial,Helvetica,sans-serif; color : #000;}
hr.hline {height: 2px; color: #155697; background-color: #155697; width: 95%; text-align: center;}
#footer {/*width: 700px;*/ text-align: left; margin: 15px 20px 0 20px; padding-top: 5px; border-top: 2px solid #155697;}
p.footer {margin: 0; padding: 2px 0 0 1px; color:#7f7f7f;}
#footlinks {margin: 0; padding: 5px 20px 0 0; overflow: hidden; float: left; display: inline;}
#footlinks li {float: left; padding: 1px 2px 3px 2px; margin: 0;}
#footlinks li.first {padding-left: 0;}
#footlinks li a {display: block; color: #155697;}
#footlinks li a:hover {color: #00bfdf;}

#footershadow {background: url(../images/site_gfx/background_footer.gif) no-repeat; margin: 0 auto; width: 780px; height: 20px;}