body {  

	background-color:#666666; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; font-style: normal
}


div.wrapper {

align: center;
margin: 0px;
}


a {text-decoration: none; color: #003366; font-family: arial; text-transform: uppercase; font-size: xx-small;}
a:link, a:visited {color: #003366; font-family: arial; font-size: xx-small;}
a:hover {color: #003366; background-color: #CCCCCC; font-family: arial; font-size: xx-small;}


#nav-menu  {
	background: url(images/nav-bg.jpg);
	width="960px";
}

#nav-menu a
{
height: 30px;
line-height: 2em;
float: left;
width: 13em;
display: block;
text-decoration: none;
text-align: center;
color: #ffffff; 
font-family: arial; 	
font-size: xx-small;
margin-top: 5px;
} 



#nav-menu a:hover
{
background: url(images/nav-bg.jpg);
height: 30px;
line-height: 2em;
float: left;
width: 13em;
display: block;
text-decoration: none;
text-align: center;
color: #cccccc; 
font-family: arial; 	
font-size: xx-small;
margin-top: 0px;
} 


#nav-left a
{

height: 30px;
line-height: 2em;
float: left;
width: 10em;
display: block;
text-decoration: underline;
text-align: center;
color: #999999; 
font-family: arial; 	
font-size: x-small;
margin-top: 0px;
} 


#nav-left a:hover
{

height: 30px;
line-height: 2em;
float: left;
width: 10em;
display: block;
text-decoration: underline;
text-align: center;
color: #333333; 
font-family: arial; 	
font-size: x-small;
margin-top: 0px;
padding-left: 5px;
padding-right:5px;
} 


.news-header {

background: url(images/news-bg.jpg);
height: 21px;
float: left;
width: 275px;
text-align: left;
color: #ffffff; 
font-family: arial; 	
font-size: x-small;
margin-right: 5px;
padding: 3px;
font-weight:bold;
}

.left-nav {

background: url(images/news-bg.jpg);
height: 21px;
float: left;
width: 225px;
text-align: left;
color: #ffffff; 
font-family: arial; 	
font-size: x-small;
margin-right: 5px;
padding: 3px;
font-weight:bold;
}


.map-header {

background: url(images/map-bg.jpg);
height: 21px;
float: left;
width: 225px;
text-align: left;
color: #ffffff; 
font-family: arial; 	
font-size: x-small;
margin-right: 5px;
padding: 3px;
font-weight:bold;
}



div.wrapper {margin-left: 10%; margin-right: 10%; margin-top: 0%;}

#container {background-color:#e6e6e6; display:inline; float: center; position: relative; width: 960px; margin-top: 15px; margin-bottom: 15px; }
#container #col1 { width: 200px; float: left; margin: 10px;} 
#container #col2outer { width: 710px; float: right; margin: 0; padding: 1px; }
#col2outer #col2mid { width: 400px; float: left; margin-top: 15px;} 
#col2outer #col2side { width: 275px; float: right; margin-top: 15px;}

li { 
	list-style-image: url("images/arrow.gif"); 
	font-family: ‘Trebuchet MS’, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	margin: 2px;
	padding: 5px;
}


#li.map { 
	list-style-image: url("images/map.png"); 
	font-family: ‘Trebuchet MS’, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	margin: 2px;
	padding: 5px;
}



hr {
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
width: 98%;
text-align: left;
border-bottom: 1px dotted #333333;
padding-top: 0px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 0px;
margin: 0px;
}


.stroke {
  margin:5px;
  border:1px solid #333333;
  height:auto;
  width:auto;
  padding: 5px;
  
  }


h1 {font-family: Arial; font-size: 18px; color: #990000; margin-top: 15px;}
h2 {font: bold 90%  Arial, sans-serif; 	font-size: small; color: #003366; margin-bottom: 1px;}

p {font-family: Arial, sans-serif; font-size: x-small; color: #333333;}
p.supertext {font-family: Arial, sans-serif; font-size: xx-small; color: #333333;}
p.leading  { font-family: Calibri, sans-serif; letter-spacing: 2px; text-transform: uppercase; font-size: 14px; margin: 0px; }

p.quote { font-family: Calibri, sans-serif; letter-spacing: 2px; text-transform: uppercase; font-size: 16px; margin: 0px; }

#footer {background-color:#333333; width:960 px;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:cccccc; padding: 25px; height: 95px;}


#footer a {text-decoration: none; color: #cccccc; } 


#footer a:hover {display: block; width: 10em; text-decoration: none; color: #333333; } 



