a:visited.main {color: #999999; }
a:link.main {color: #4D0000;}
a:hover.main {color: #4D0000;}
a:active.main {color: 4D0000;}


div.header2
{
 border-top: 0px;
 border-right: 0px;
 border-bottom: 0px;
 border-left: 0px;
 background-color: #4D0000;
 height: 25px;
 width: 600px;
 font-family: verdana,arial,sans serif;
		font-weight: normal;
  		font-size: 10pt;
  		text-align: left;
 		color:#ffffff;
		padding-left:30px;
		padding-top:5px;
 }
 
 div.outer
{
 border-top: 0px;
 border-right: 0px;
 border-bottom: 0px;
 border-left: 0px;
 background-color: #4D0000;
 height: 525px;
 width: 400px;
 padding-top:25px;
 }
 
  div.inner
{
 border-top: 0px;
 border-right: 0px;
 border-bottom: 0px;
 border-left: 0px;
 background-color: #ffffff;
 height: 500px;
 width: 350px;
 }
  div.side
{
 border: 1px solid #4D0000;
 height: 210px;
 width:178px;
 }
 
   div.secondary
{
background-color:#FEB834;
color:#ffffff;
 width:580px;
 padding:5px;
 } 
 
  div.frame
{
 border-top: 1px;
 border-right: 1px;
 border-bottom: 1px;
 border-left: 1px;
 color:#4D0000;
 }
 
div.contact
{
background-color:#4D0000;
width:180px;
height:110px;
font-family: verdana,arial,sans serif;
 color:#ffffff;
font-size: 10pt;
text-align:center;
line-height:15pt;
 }

div#topcrumbs
{
	margin-top: 30px;
}

div.main {
background-color:#4D0000;
width:220px;
height:293px;
*height:320px;
padding-left:20px;

}


p	{
  	font-family: verdana,arial,sans serif;
  	color:#000000;
	font-size: 9pt;
margin-bottom: 0;   
 margin-top: 0; 
 }
 
 p.home	{
  	font-family: verdana,arial,sans serif;
  	color:#000000;
	font-size: 9pt;
text-align:left;
margin-bottom: 0;   
padding-top: 15px; 
 padding-left: 15px; 
  padding-right: 15px; 
 }
 
 p.header	{
  	font-family: verdana,arial,sans serif;
  	color:#000000;
	font-size: 10pt;
margin-bottom: 0;   
 margin-top: 0; 
 }
  p.results	{
  	font-family: verdana,arial,sans serif;
  	color:#4D0000;
	font-size: 9pt;
margin-bottom: 0;   
 margin-top: 0; 
 }
  p.table
{
font-family: verdana,arial,sans serif;
font-size: 10px;
text-align: left;
margin-bottom: 0;   
 margin-top: 0; 
 } 

  p.table3
{
font-family: verdana,arial,sans serif;
  font-size: 10px;
  text-align: left;
 letter-spacing: +1px;
 word-spacing: -1px;
 color: #01445F;

margin-bottom: 0;   
 margin-top: 0; 
 } 

 p.white {
  	font-family: verdana,arial,sans serif;
  	font-weight: bold;
  	color:#ffffff;
	font-size: 9pt;
  	text-align: left;
 	line-height:20pt;
 }
  p.sub {
  	font-family: verdana,arial,sans serif;
  	font-size: 8pt;

 }

table.color1
{ 
border: 0; 
padding: 0px;
spacing: 0px;
background-color: #A5DEFC; 
vertical-align: top;
width: 600;

}
table.color2
{ 
border: 0; 
padding: 0px;
spacing: 0px;
background-color: #ffffff; 
vertical-align: top;
width: 600;

}

td.color1 { 
		border: 0; 
		padding: 5px;
		spacing: 0px;
		background-color: #A5DEFC; 
		vertical-align: top;
		}

td.color2
		{ 
		border: 0; 
		padding: 5px;
		spacing: 0px;
		background-color: #ffffff; 
		vertical-align: top;
		}

td.color3 { 
		border: 0; 
		padding: 5px;
		spacing: 0px;
		background-color: #FEB834; 
		vertical-align: top;
		}

td#footer2
{
	text-align: center;
	border-color: #000;
	border-width: 1px 0 0 0;
	border-style: solid none none none;
	padding-top: 5px;
	margin-top: 5px;
	font-size: 8pt;
	font-family: verdana,arial,sans serif;
}



 
.banner {
padding-left:40px;
border-left:1px solid #000;
}

.top_border
{
border-top:1px solid #000;
}

 .dropmenu
 {
 font-family: verdana,arial,sans serif;
 font-size: 10.5px;
 font-weight:normal;
 }
 

  .white_sm 
 		{font-family: verdana,arial,sans serif;
  		font-weight: normal;
  		font-size: 8pt;
  		text-align: left;
 		color:#ffffff;
		line-height:11pt;
		padding-right:10px;
		}
		
.results	{
font-family: verdana,arial,sans serif;
color:#4D0000;
font-size: 9pt;
margin-bottom: 0;   
 margin-top: 0; 
 }






/* control formatting and positioning of text and squares on home pages
**************************************************************************************************/

#intro-square
{
	background: #fff url(images/art-square_web_wtext_0807.jpg) top left no-repeat;
	display: block;
	height: 100px;
	padding: 105px 60px;
	width: 225px;
	
}

h1.intro-square
{
	color: #4d0000;
	font-size: 16pt;
	margin: 0 0 7px 0;
}

h1.intro-square span.intro-square-smallhead, p.intro-square
{
	display: block;
	color: #333;
	font-size: 8pt;
	line-height: 150%;
}






/* controls news in the footer on index pages
**************************************************************************************************/

td#footer-news
{
	border: 1px #4d0000 solid;
	margin: 0;
	padding: 0;
}

td#footer-news h2
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 100%;
	margin: 0;
	padding: 0;
}

td#footer-news table
{
	margin: 20px 0;
}

td#footer-news table tr td
{
	padding: 0 20px;
}

td#footer-news table tr td.news-left
{
	border-right: 1px #4d0000 solid;
}

td#footer-news dl
{
	margin: 0 0 15px 0;
	padding: 0;
}

td#footer-news dl dt
{
	color: #000;
	font-family: Verdana, Arial, sans serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 125%;
}

td#footer-news dl dd
{
	color: #333;
	font-family: Verdana, Arial, sans serif;
	font-size: 11px;
	line-height: 150%;
	margin-left: 0;
}

td#footer-news dl dt a { color: #000; }
td#footer-news dl dd a { color: #4d0000; font-weight: bold; }
td#footer-news dl dd a:hover { color: #4d0000; }

td#footer-news h2 a, td#footer-news h2 a:hover { color: #4d0000; }





/* controls story/news article page
**************************************************************************************************/

td#news-article
{
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}

td#news-article h2
{
	color: #000;
	font-size: 17px;
	font-weight: bold;
	line-height: 20px;
}

td#news-article h3
{
	color: #000;
	font-size: 13px;
	font-weight: bold;
}

td#news-article p
{
	font-size: 13px;
	margin-bottom: 13px;
}

td#news-article img
{
	border: 1px #ccc solid;
	float: right;
	margin: 0 0 15px 15px;
}

td#news-article p#news-byline
{
	border-bottom: 1px #4d0000 solid;
	color: #666;
	font-style: italic;
	padding-bottom: 13px;
}

td#news-article ul li
{
	font-size: 13px;
	margin-bottom: 7px;
}

td#news-article ol li
{
	font-size: 13px;
	margin-bottom: 7px;
}

td#news-article dl
{
	margin-bottom: 13px;
}

td#news-article dl dt
{
	font-size: 13px;
	font-weight: bold;
}

td#news-article dl dd
{
	font-size: 13px;
	margin-left: 0;
}

td#news-article h2#news-return
{
	font-size: 14px;
	padding-top: 40px;
}

td#news-article h2#news-return a { color: #4d0000; }





/* news archive page
**************************************************************************************************/

td#news-archive
{
	border: 1px #4d0000 solid;
	padding: 0;
}

td#news-archive h2
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 100%;
	margin: 0;
	padding: 0;
}

td#news-archive dl
{
	clear: both;
	margin: 0 15px 15px 15px;
	padding: 0;
}

td#news-archive dl dt
{
	color: #000;
	font-family: Verdana, Arial, sans serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 125%;
}

td#news-archive dl dt img
{
	border: 1px #ccc solid;
	float: left;
	margin: 0 10px 0 0;
}

td#news-archive dl dd
{
	color: #333;
	font-family: Verdana, Arial, sans serif;
	font-size: 12px;
	line-height: 150%;
	margin-left: 0;
}

td#news-archive dl dt a { color: #000; }
td#news-archive dl dd a { color: #4d0000; font-size: 12px; font-weight: bold; }
td#news-archive dl dd a:hover { color: #4d0000; font-size: 12px; }





/* maps style
**************************************************************************************************/

div#popup
{
	background:#fff;
	border: none;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	width:200px;
}

div#popup dl
{
	margin: 0;
	padding: 0;
}

div#popup dl dt
{
	color: #333;
	font-size: 9pt;
	font-weight: bold;
}

div#popup dl dd
{
	font-size: 8pt;
	margin: 0 0 5px 0;
	padding-left: 0;
}

div#popup dl dd.directions { margin-top: 10px; }

div#popup dl dd.directions .startaddress
{
	color: #999;
	font-size: 10px;
}