body {margin:0; background-image: url(../images/bckgrnd.gif); background-repeat: repeat-x; }
.logo {position:absolute; left:0px; top:0px; width:240px; height:105px; z-index:1; }
.container {position:absolute; left:0px; top:0px; width:100%; z-index:2;}
.homemenu {text-align:right; padding:5px; color:#FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.78em; font-weight:bold}
.homemenu a:link, .homemenu a:active, .homemenu a:visited { }
.homemenu a:hover {background-color:#FFF; color:#fe0000}

.mainmenu {margin-left:241px; margin-top:58px; margin-bottom:15px; color:#FFF; font-family: Arial, Helvetica, sans-serif; font-size:0.78em; font-weight: bold;}
.mainmenu a:link, .mainmenu a:active, .mainmenu a:visited {text-decoration: none; }
.mainmenu a:hover {background-color:#FFF; color:#fe0000}

.submenu {width:130px; float:left; border-top: 10px solid #FF0000; border-right: thin solid #FF0000; border-left: thin solid #FF0000; border-bottom: 10px solid #FF0000; }
.subnav	 {font-family: Arial, Helvetica, sans-serif; text-align:center; background-color: #000; border: 1px solid #FFFFFF; }
.subnav a:link, .subnav a:active, .subnav a:visited {color:#fff; font-size:78%; text-decoration:none}
.subnav a:hover {background-color:#FFF; color:#fe0000}
.subnav2 {text-align:right; font-family: Arial, Helvetica, sans-serif; background-color: #000; border: 1px solid #FFFFFF; }
.subnav2 a:link, .subnav2 a:active, .subnav2 a:visited {color:#fff; font-size:78%; text-decoration:none; text-align:right}
.subnav2 a:hover {background-color:#FFF; color:#fe0000}
.printlink {font-family: Arial, Helvetica, sans-serif; color:#000000 }
.printlink a:link, .printlink a:active, .printlink a:visited {color:#000; text-decoration:underline;}
.subnav2 a:hover {background-color:#FFF; color:#fe0000}


.mainbody {margin-left:140px; border-right-width:6px; border-right-color: #fe0000; border-right-style:solid;}
.pageheader {background-color:#fe0000; font-family: "Comic Sans MS"; font-size:1em; padding-left:5px;}
.map {padding-bottom:32px; margin-top:5px;}
.left {width:50%;}
.right {float:right; width:49%;}
.largertext	{ font-size:1.2em;}

.footer {background-color:#fe0000; height:55px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color: #000; text-align: center; font-weight:bold}
.footer a:link, .footer a:active, .footer a:visited {color:#000}
.footer a:hover {background-color:#FFF; color:#fe0000}
dt {padding-left:10px; background-image: url(../images/arrow.gif); background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; }
.addy a:link, .addy a:active, .addy a:visited {color: #CC0000; text-decoration:none}
.addy a:hover {background-color:#000; color:#fff}

a:link, a:active, a:visited {color:#FFF}
p {margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; padding:3px;}
li {margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; padding:3px;}
dd {padding-left:12px; background-image: url(../images/arrow.gif); background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; }
dd a:link, dd a:active, dd a:visited {color: #000; text-decoration:none}
dd a:hover {background-color:#cc0000; color:#fff}
dt {padding-left:10px; background-image: url(../images/arrow.gif); background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; }
dt a:link, dt a:active, dt a:visited {color: #CC0000; text-decoration:none}
dt a:hover { background-color:#000; color:#fff}
td {margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; padding:3px;}

h1 {font-family: "Comic Sans MS"; font-size: 1em;}
h2 {font-family: "Comic Sans MS"; font-size: 1em; margin:0 }
h3 {font-family: "Comic Sans MS"; font-size: 1em; margin:0 }