BODY { width: 100%; margin:0px; padding:0px; border: 10px; background:#fff;}

a.sm {font-family:Verdana, Arial, Sans-serif; font-size:0.70em; font-weight:normal; text-decoration:none; color:#000;}
a.sm:hover {font-family:Verdana, Arial, Sans-serif; font-size:0.70em; font-weight:normal; text-decoration:none; color:#A31D3E;;} 
a.main {font-family: Verdana, Arial, Sans-serif; font-size:0.75em; font-weight:normal; text-decoration:none; color:#000;}
a.main:hover {font-family: Verdana, Arial, Sans-serif; font-size:0.75em; font-weight:normal; text-decoration:none; color:white;}


.main {font-family: Verdana, Arial, Sans-serif; font-size:0.80em; font-weight:normal; text-decoration:none; color:#000;}
.mainsmall {font-family: Verdana, Arial, Sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000;}
.mainsubhead {font-family: Verdana, Arial, Sans-serif; font-size:0.9em; font-weight:bold; text-decoration:none; color:#2E2E2E;}
.mainmapimage {font-family: Verdana, Arial, Sans-serif; font-size:12px;  text-decoration:none; color:#2E2E2E;}



.small {font-family:Verdana, Arial, Sans-serif; font-size:0.75em; font-weight:normal; text-decoration:none; color:#000;}

.heading {font-family:Lucida Grande, Trebuchet MS, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:2em ; color: #EF9F4D;}



#top { width:1000px; height: 70px; background:#82132E;}

#topadvert { width:468px; height:70px; position:absolute; left:525px; top:10px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#rightcolad {position:absolute; left: 800px; top:160px; }

#navigation {width:100%; margin-top:0px; margin-bottom:0px; background:#fff;}

#title {padding-bottom:4px; padding-left:12px; background:#ffffff; font-family: verdana, Arial, Sans-serif; font-weight:bold; font-size:1.5em; text-align:left; float:left; width:988px; margin-top:5px;}

#timeline { width:1000px; margin-top:0px; background:#C1C1C1;}

#mainsection {width:1000px; margin-top:0px; padding-bottom:10px; background:#fff;}

#rightcol { float:left; margin-top:5px; width:146px;
 margin-right:0px; margin-left: 12px;  background:#fff; font-family: Verdana, Arial, Sans-serif; font-weight:normal; }

#midcol {float:left; width:80%; margin-left:20px; background:#fff;}

#midcoltext { float:left; width: 500px; margin-left:20px;  background:#fff; font-weight:normal;}

#leftcol {width: 290px;  margin-top: 0px; text-align:left;font-family: Verdana, Arial, Sans-serif; font-size:0.80em; font-weight:normal; float:right; margin-left:20px; background:#ffffff; }

*html #rightcol { width: 290px; margin-top: 18px; text-align:left;font-family: Verdana, Arial, Sans-serif; font-size:0.80em; font-weight:normal; float:left; margin-left:0px; }

#leftcoltext { width: 290px;  margin-top: 5px; text-align:left;font-family: Verdana, Arial, Sans-serif; font-size:0.90em; font-weight:normal;}

#navinfo {width:140px; background:#EF9F4D; text-align:left; font-family:verdana; font-size:0.70em; font-weight:normal; padding:3px; color:#000000; margin-bottom:5px; }

#othersections {width:146px; text-align:left; font-family:verdana; background:#EF9F4D; padding-top:0px; padding-left:0px; padding-right:0px; margin-bottom:5px; padding-bottom:3px;}

#subscribe { width: 270px; margin-top: 5px; text-align:left;font-family: Verdana, Arial, Sans-serif; font-weight:normal;}

#footer {  margin-top:1px; padding-bottom:20px; width: 100%; background-color:#fff; border-top:1px #CCC solid; clear:left;}

div.map
{
width:100%; margin-top:10px; margin-left:0px; margin-right:0px;margin-bottom:5px; background:#A31D3E;}







.glossymenu{
margin-left:0px;
margin-bottom:2px;
margin-top:0px;
padding: 0;
width: 100%;

border-bottom-width: 0;
}

.glossymenu li a{
background: #82132E;
font: bold 0.85em "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #EF9F4D;
display: block;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
margin-bottom: 2px;
width: 150px;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 150px;
margin-bottom:2px;
}

.glossymenu li a:visited{
color: #EF9F4D;
display: block;
padding: 3px 0;
padding-left: 10px;
margin-bottom:2px;
}

.glossymenuli a:active{
color: #EF9F4D;
background: #A31D3E;
display: block;
padding: 3px 0;
padding-left: 10px;
}

.glossymenu li a:hover{
background: #A31D3E;
color: #FEC067;
margin-top:0px;
display: block;
padding: 3px 0;
padding-left: 10px;
}

.glossymenu li.head{
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
margin-bottom: 2px;
font: bold 0.85em "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
background: #A31D3E;
color: #FFF;
}

.glossymenu li.lefthead{
display: block;
width: auto;
padding: 0px 0px;
padding-left: 10px;
margin-bottom: 0px;
font: bold 0.85em "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
background: #82132E;
color: #FFF;
}

.glossymenu li.heading{
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
margin-bottom: 5px;
margin-top: 2px;
font: bold 18px  Helvetica, Arial, sans-serif, Verdana,;
background: #A31D3E;
color: #FFF;
}