* { margin:0px; padding:0px;}
p { margin-bottom: 10px;}
img { border:0px;}
html {overflow:auto;}

#page {width:900px; margin:auto; border:1px solid #fff;}
#header {background:url(../images/headerBG.jpg) repeat-y right; background-color:#414658; position:relative; height:99px;}
#header h1 {color:#fff; font:bold 24px Arial, Helvetica, sans-serif; float:left; margin-top:10px;}
#header img {float:left;}
#header #searchbox {position:absolute; top:1px; right:1px; border:1px solid #fff; width:203px;}
#header #searchbox img {float:none;}
#header #searchbox div {background:#fff; border:1px solid #414658; text-align:center; font:bold 9px Verdana, sans-serif; color:#414658; padding:4px;}
#header #searchbox div form fieldset {border:0px; vertical-align:bottom;}
#header #searchbox div form fieldset input {border:1px solid #AAABBF; width:115px; height:16px;}
#header #searchbox div form fieldset button {background:none; border:none; padding:0px; margin:0px;}
#nav {width:150px; float:left;}
#content {margin-top:1px; width:750px; float:left;}
#footer {background:#414658; color:#fff; font:10px Verdana, Arial, Helvetica, sans-serif; clear:both; padding:4px 8px;}
/*#newscontent { position: absolute; font:10px Arial, Helvetica, sans-serif; width: 345px; height: 86px; padding: 0px; display: none; }*/
#newscontent { position: absolute; width: 345px; height: 86px; padding: 0px; visibility: hidden; }
#newsback { position: absolute; width: 345px; height: 86p; }
#responseDiv { position: absolute; top: 4px; width: 345px; height: 86px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; z-index: 999; }
#responseDiv h1 {font: bold 12px Arial, Helvetica, sans-serif; padding:0px; height:1.5em; }

#content #newsbox, #content #presmsg {font:10px Verdana, Arial, Helvetica, sans-serif; color:#fff; position:relative; margin-bottom:8px;}
#content #newsbox h1, #content #presmsg h1{font-size:14px;}
#content #newsbox img{margin:1px; float:left;}
#content #presmsg img{margin:1px; float:left;}
#content #newsbox p, #content #presmsg p{margin:4px;}
#content #newsbox {width:374px; height:125px; background:#f90; border-left:1px solid #fff; float:left;}
#content #presmsg {width:374px; height:125px; background:#414658; border-left:1px solid #fff; float:left;}

.nopadding { display:block; padding:0px; margin:0px;}
.spacer { clear:both;}
.gobut {display:block; padding:0px; margin:0px;}
.infobox {background:#aaabbf; border:1px solid #70748E; padding:10px; margin:20px; font-size:10px;}
.alertbox {background:#ffb9b9; border:1px solid #b90000; padding:10px; margin:20px; font-size:10px; text-align:center;}
.morebut {position:absolute; z-index:1; border-left:2px solid #fff; border-top:2px solid #fff; right:0px; bottom:-6px;}
#content #newsbox .morebut img, #content #presmsg .morebut img {margin:0px;}

.listbox {border-left:3px solid #fff; width:372px; background:#70748E; float:left; font-family:Arial, Helvetica, sans-serif; height:225px;overflow:hidden;}
.listbox h1 {border-bottom:1px solid #fff; background:#AAABBF; font:bold italic 16px Arial, Helvetica, sans-serif; color:#414658; text-indent:5px; padding:5px;}
.listbox ul { margin-left:20px;}
.listbox li { list-style-image:url(../images/bullet.gif); list-style-position:outside; margin-top:5px; font-size:11px; color:#fff; }
.listbox li:hover {list-style-image:url(../images/bullet1.gif);}
.listbox li a { color:#fff; font-weight:bold;}
.sponsoredBanner {float:left; width:728px; text-align:center; margin:5px 0px;}
.adbox {width:117px; height:98px; background:#414658; float:left; display:inline; margin-left:29px; margin-bottom:4px; color:#fff; overflow:hidden; text-align:center;}
.adbox h1 {text-align:center; font:bold 12px Arial, Helvetica, sans-serif;}
.adbox a{display:block;width:117px; height:98px; color:#fff; text-decoration:none;}

.funfacts {font-size:10px; padding:0px; margin:5px 0px; overflow:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify;}
.funfacts h1{font-size:12px; border:1px solid #70748E; background:#aaabbf; color:#fff; text-align:center; padding:2px;}

.digital {float:right;}
.digital a{color:#fff; text-decoration:none; font-weight:bold;}

/* rules for the popup news box on front page 
.pbox {background: transparent; width:339px;}
.pbox p {margin:0px; padding:2px;}
.pbox h1 {font:bold 12px Arial, Helvetica, sans-serif;background:#AAABBF; color:#414658; padding:0px; height:1.5em; border-bottom: 1px solid #666666; }
.pbox p {padding-bottom:0.5em; background:#fff;}
.pbox .b1, .pbox .b2, .pbox .b3, .pbox .b4, .pbox .b1b, .pbox .b2b, .pbox .b3b, .pbox .b4b {display:block; overflow:hidden; font-size:1px;}
.pbox .b1, .pbox .b2, .pbox .b3, .pbox .b1b, .pbox .b2b, .pbox .b3b {height:1px;}
.pbox .b2 {background:#AAABBF; border-left:1px solid #C7C8D6; border-right:1px solid #C7C8D6;}
.pbox .b3 {background:#AAABBF; border-left:1px solid #C7C8D6; border-right:1px solid #C7C8D6;}
.pbox .b4 {background:#AAABBF; border-left:1px solid #C7C8D6; border-right:1px solid #4E5163;}
.pbox .b4b {background:#fff; border-left:1px solid #C7C8D6; border-right:1px solid #4E5163;}
.pbox .b3b {background:#fff; border-left:1px solid #4E5163; border-right:1px solid #4E5163;}
.pbox .b2b {background:#fff; border-left:1px solid #4E5163; border-right:1px solid #4E5163;}
.pbox .b1 {margin:0 5px; background:#C7C8D6;}
.pbox .b2, .pbox .b2b {margin:0 3px; border-width:0 2px;}
.pbox .b3, .pbox .b3b {margin:0 2px;}
.pbox .b4, .pbox .b4b {height:2px; margin:0 1px;}
.pbox .b1b {margin:0 5px; background:#4E5163;}
.pbox .boxcontent {display:block; background:#fff; border-left:1px solid #C7C8D6; border-right:1px solid #4E5163;} */

.close {float:right; margin:4px;}