/* commented backslash hack \*/ 

html, body{height:100%;} 
/* end hack */

html,body {margin:0;padding:0}

/* body { color: #013576; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(/images/background.jpg); background-repeat: no-repeat; background-position: center 0; background-color: #1E6CA9; margin-top: 0; } */
body { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(/images/bg.jpg); background-repeat: repeat-x; background-position: center 0; background-color: #bf7d40; margin-top: 0; }
p { line-height: 15px; }
td { }
form, input, select { font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:link { color: #000; text-decoration: underline; }
a:visited { color: #000; text-decoration: underline; }
a:hover { color: #000; text-decoration: none; }
a:active { color: #000; text-decoration: none; }
h1 { color: black; font-size: 20px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; }
h2 { font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* centre for ie5.+*/

#container { position: relative; width: 900px; height: 100%; margin-right: auto; margin-left: auto; /*background-image: url(/images/topDS.png);*/ }
#topspacer { height:45px; margin-bottom:0; padding-bottom:0; }
#topdropshadow { height: 10px; clear: both; margin-bottom: 0; padding-bottom: 0; }
#subcontainer { background-image: url(/images/pagebg.gif); background-repeat: repeat-y; position: relative; height: auto; overflow: hidden; }
#header { margin-left: 9px; }
#menu { background-color: #efe6cb; position: relative; left: 10px; width:130px; float: left; padding-top: 20px; padding-left: 10px; }
.menuitem { color:black; background-image: url(/images/arrow.gif); background-repeat: no-repeat; background-position: left 0; width: 100px; height: 15px; margin-bottom: 10px; margin-left: 10px; padding-left: 15px; }
.menuitem a:link { color: #000; text-decoration: none; }
.menuitem a:visited { color: #000; text-decoration: none; }
.menuitem a:hover { color: #000; text-decoration: none; }
.menuitem a:active { color: #000; text-decoration: none; }
#current {  }
#leftcolumn { position: relative; left: 25px; width: 200px; overflow: visible; visibility: visible; float: left; margin-right: 20px; }
.subnav { background-color: #ddcb90; background-image: url(/images/sub-bg.gif); visibility: visible; margin-top: 16px; padding: 10px 10px 100px; width: 175px; float: left; overflow: visible; border: solid 2px #d1b869; }
.subcontact { background-color: #ddca90; visibility: visible; margin-top: 16px; padding: 10px 10px 20px; width: 175px; float: left; overflow: visible; border: solid 2px #d1b869; }
.subitem { padding-bottom: 5px; border-bottom: 1px dotted #c7a543; }
.subitem a:link { text-decoration: none; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; display: block; }
.subitem a:visited { text-decoration: none; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; display: block; }
.subitem a:hover { color: white; background-color: #d1b869; background-image: url(/images/arrow.gif); background-repeat: no-repeat; background-position: 0 center; text-decoration: none; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; display: block; }
.subitem a:active { text-decoration: none; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; display: block; }
.pageinfo { visibility: visible; position: relative; left: 25px; width: 400px; float: left; overflow: visible; margin-top: 20px; }
.pagetitle { color: black; font-size: 22px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; overflow: visible; visibility: visible; }
.pagecontents { color: black; line-height: 10px; overflow: visible; visibility: visible; margin-top: 20px; margin-bottom: 50px; }
#bottomdropshadow { height: 10px; clear: both; margin-bottom: 0; padding-bottom: 0; }
#moreouter { background-image: url(/images/bgfade.jpg); background-repeat: repeat-x; width: 100%; height: 100%; overflow: visible; }
#outer{ min-height:100%; height:auto; width:1024px; margin-left:auto;/* center it*/
margin-right:auto;/* center it*/
position:relative; text-align:left; }
* html #outer{
height:100%;
width:640px;/* box model hack for ie5.+*/
w\idth:1024px
}
#footer { clear: both;  

div>p { margin-top: 0; }
#platmap { width: 882px; height: 430px; float: left; margin-left: 10px; }
#splashtext { color: #cabb7f; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; }

.menuitem a:link { color: #fff; text-decoration: underline; }
.menuitem a:visited { color: #ff; text-decoration: underline; }
.menuitem a:hover { color: #fff; text-decoration: none; }
.menuitem a:active { color: #fff; text-decoration: none; }
.menuitem a#current { color: #fff; text-decoration: none; font-weight:bold; }
/*#current a:visited { color: #fff; text-decoration: underline; font-weight:bold; }
#current a:hover { color: #fff; text-decoration: none; font-weight:bold; }
#current a:active { color: #fff; text-decoration: none; font-weight:bold; }
*/

.cleardiv {
clear: both;
}