html,body {height:99%; font:normal 11pt "Times New Roman", Times, serif;}
h1, h2 {font: bold 12px Arial, Helvetica, sans-serif; margin:0 0 5px 0; padding:0 0 5px 0;}
p {margin:0 8px 8px 0; padding:0 18px 8px 0; border-right: 0px;}

#container {background:#fff; color:#000; position:relative; width:625px; margin:auto; text-align:left; top:0px; height:auto;}

#map, #topper {position:absolute; top:0px; background:#fff; font:normal 9px Verdana, sans-serif; color:#000; text-align:right; margin:5px 0;}
#map {left:385px; width:100px;}
#topper {left:485px;}

#utilities {width: 625px; position:fixed; right: inherit; float: right; top:95px; background: none; text-align:right; font:normal 10px Verdana, sans-serif; margin:5px 0px;}/*scrolling utilities*/
/*#utilities3 {position:absolute; left:595px; top:95px; background:#fff; font:normal 10px Verdana, sans-serif; text-align:left; margin:5px 0;}*//*stationary utilities*/

#map a:link, #map a:visited, #topper a:link, #topper a:visited, #utilities a:link, #utilities a:visited {color:#0066CC; text-decoration:none; background-color:#fff;}
#map a:hover, #map a:active, #topper a:hover, #topper a:active, #utilities a:hover, #utilities a:active {color:#990000; text-decoration:underline; background-color:#FFF;}

#title {left:118px; top:0px;}
#logo {position:absolute; top:30px; left:0px; background:#fff; color:#000; width:195px; margin:0px; padding:0px; text-align:right;}

#content {position:absolute; top:30px; left:193px; background:#fff; color:#000; width:350px; text-align:left; padding:0;}
#content a:link, #content a:visited {background-color:#FFF; color:#660000; text-decoration:underline;}
#content a:link:after, #content a:visited:after {content: " (" attr(href) ") "; font-size: 85%;}
/*added for printing: Netscape or Firefox only.  Links must be absolute otherwise use this: #content a[href^="/"]:after {content: " (http://www.alistapart.com" attr(href) ") ";} Only works for the relative URL's starting with a slash / .  See alistapart article*/
#content a:hover, #content a:active {background-color:#FFF; color:#0066CC; text-decoration:underline;}

#menu {position:absolute; top:250px; left:0px; background:#fff; color:#000; width:110px;text-align:right; font:bold 10px Verdana, Arial, Helvetica, sans-serif; line-height:18px;}
#menu a:link, #menu a:visited {background-color:#FFF; color:#990000; text-decoration:none;}
#menu a:hover, #menu a:active {background-color:#FFF; color:#0066CC; text-decoration:underline;}

#blocks {position:absolute; top:163px; left:124px; background:#fff; color:#000; width:90px; text-align:left;} 

#flash {margin:24px 0 0 0;}
#footer {font:normal 8pt Arial, Helvetica, sans-serif; margin:0 25px 0 0; padding:3px 0 0 0; border-top:solid 1px #666;}

.reduceheader {font:normal 11px Verdana, Arial, sans-serif; color:black; background-color:#FFF; margin:0; padding:0;}
.utilcushion {margin:0 0 17px 0;}
.w3ccushion {margin:5px 10px 30px 0; border-top:solid 1px #000; display:none;}
.blue {color:#000066; background-color:#FFF;}
.red {color:#990000; background-color:#FFF;}

#menu, #utilities, #blocks, #map, #flash, #topper {display: none;}
