body {background-color: #F9F1FB; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;text-align: center; margin-top:0px}
div#container { position:relative; width: 799px; background-color:#FFFFFF; margin-left: auto; margin-right: auto; padding: 0px; border: 1px solid #000000; min-height:520px;}
* html div#container {height:560px !important;}
div#container #top{margin-top:-11px;}
div#container #top ul{ list-style:none; padding:30px 0 0 10px; color: #000; font-size: 0.9em; font-weight:normal; text-align:right; height:25px;}
div#container #top li{font-size: 1.5em; display: inline;letter-spacing: -0.8px;}
div#container #top a:link, div#container div#top a:visited{padding: 3px 10px 2px 1px; color: #000; text-decoration:none}
div#container #top a:hover{padding: 3px 10px 20px 1px; color: #730101; text-decoration:underline; }


div#container #spacer{ background-color:#000;}

div#container #header{border-bottom: 1px solid black; background-image: url('../images/headerBack.jpg');height:130px;background-color:#8C0001; background-repeat:no-repeat;}
div#container #header #overlay{ font-size: 0.8em; color: #FFF; width: 474px; text-align:right; background-image: url('../images/headerOverlay.jpg') ; background-repeat:no-repeat; height:50px;position:absolute; margin-top:50px;}
* html div#container #header #overlay{margin-left:-398px;}
div#container #header #overlay p{padding: 0 20px 0 0; margin:0px; }
div#container #header #overlay span.companyName {font-size: 3.0em;}


div#container #content {width:70%; margin-left:100px;}
* html div#container #content {position:relative;width:469px; margin-left:-251px; padding-top:20px;}
div#container #content p.infobar {border-bottom: 2px solid black; border-left: 2px solid black; width:100%;background-color:#696969; color:#FFFFFF;padding:4px; font-size: 1.4em; font-weight:bold;text-align:left;}

div#container #text { min-height:400px;text-align:left;width:500px;padding-left:10px}
* html div#container #text {height:450px; padding:10px 0 0 0;margin-left:-280px;}
* html div#container #text h3{font-size:1.2em;}
div#container #text table.otimes{font-size:1.0em;}
div#container #text ul li a:link{color:#4E0000; text-decoration:underline}
div#container #text ul li a:visited{color:#4E0000; text-decoration:underline}
div#container #text ul li a:hover{color:#4E0000; text-decoration:none}

div#container #rightbar{margin-top:85px; background-image: url('../images/rightBack1.jpg'); background-color:#fff; border: 0px solid #FFF; position:absolute; margin-left:530px; width:250px;}
* html div#container #rightbar{ background-image: url('../images/rightBack1.jpg'); background-color:#fff; border: 0px solid #FFF; position:absolute; margin-top:75px; margin-left:110px; width:250px;}

div#container #rightbar #top{background-repeat:no-repeat; background-image: url('../images/rightTopBackg.jpg'); height:11px; padding:0px; margin:0px; }
div#container #rightbar #btm{background-repeat:no-repeat; background-image: url('../images/rightBtmBackg.jpg'); height:14px; padding:0px; margin:0px; }

div#container #rightbar #address{text-align:left;padding-left:10px;color:#6F6F6F; font-size: 0.8em;}

div#container #footer{margin-top:-11px;}
* html div#container #footer{margin-left:-45px;}
div#container #footer ul{ list-style:none; padding-left:10px; margin-top:18px; color: #000; font-size: 0.8em; font-weight:normal; text-align:left; height:50px;}
div#container #footer li{display: inline;}
div#container #footer a:link{ color: #000; text-decoration:none}
div#container #footer a:visited{ color: #000; text-decoration:none}
div#container #footer a:hover{ color: #730101; text-decoration:underline; }
div#container #footer p{text-align:center; font-size:0.8em; color:#6F6F6F;}

a.link:visited, a.link:link{color:#000; text-decoration:none;font-weight:bold}
a.link:hover{color:#000; text-decoration:underline;font-weight:bold}

#map{width: 235px; height: 235px; border: 1px solid #696969;margin-left:0px;}
#frameMap{width:235px; height:235px; marginwidth:0; marginheight:0; border:1px solid black;overflow: hidden}

#form p{float:left; margin: 0; padding:5px 0 5px 0; clear: left;}
#form p label{float: left; width: 100px; font-size:0.9em; text-align:right; padding-right:10px;}
#form p textarea, #form p input{background-color:#FFEFEF; border: 1px solid #530201; }
#form p input.button {background-color:#500202; color:#FFF; font-size:1.0em;}