/* CSS Document */
* {
margin:0;
padding:0;
}

html, body {margin:0; padding:0}
body {font-size: 76%; font-family:Arial, Helvetica, sans-serif;	color: #333333; 

	background-image: url(images/bkg.jpg); 
	background-color: #49484e; 
	background-repeat: repeat-x;
	background-position: 50% 0%;

}

.highlight {color:#b52126; font-weight:bold;}

a:link {color:#b52126; text-decoration:underline;  font-weight: bold}
a:visited {color:#b52126; text-decoration:underline; font-weight: bold}
a:active  {color:#cccccc; text-decoration:underline; font-weight: bold}
a:hover   {color:#e1ad2f; text-decoration:none; font-weight: bold}


/* Main div blocks basic styling */

div#container {width: 970px; background-color:#FFFFFF; margin: 0 auto; margin-top: 15px; border: 1px solid #000000; }
div#header {background-color: #ffffff; background-image: url(images/Washington-County-Transport.jpg); background-repeat:no-repeat; width:970px; height:170px;}

div#leftbar { width: 225px; float:left;	 background-image:url(images/navbkg.jpg); background-repeat:repeat-y; min-height:600px }
div#menu {width: 235px; margin-top:40px; margin-left:-10px; }

div#phone {float:right; color:#b52126; font-family:Georgia, "Times New Roman", Times, serif; font-size:large; font-weight:bold; padding: 5px 15px 5px 50px; }
div#address {float:left; color:#1a124b; font-family:Arial, Helvetica, sans-serif; font-size:small; padding: 5px 15px 5px 0; margin-top:3px; margin-right:50px; font-weight:bold}
div#special {clear:both; margin:0 0 10px 0}
div#content {margin: 0;	float: right; width: 745px; height: 1% /* Holly hack for Peekaboo Bug */
}
div#footer {clear:both; }


/* Menu Navigation */
div#menu li a{
	color : #a60c00;
	font-size:small;
	letter-spacing: .05ex;	
	text-decoration : none;
	padding:10px 5px 6px 30px;
	font-weight:bold;
	background-image:url(images/off.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	display:block;
	text-align:left;
    min-height:1em; /* Fixes IE7 whitespace bug*/ 

	

}

div#menu li a:hover{
	color : #ffffff;
	background-image:url(images/on.jpg);
	background-repeat:no-repeat;
	background-color:#a60c00;
	display:block;
    min-height:1em; /* Fixes IE7 whitespace bug*/ 



}

div#menu{
	color : #ffffff;
	height : 40px;
	font-size: 100%;
	text-align:center;
}

div#menu ul {
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	margin-right: 30px;
	padding: 2px 0 0 0;
}
div#menu ul li {	display: inline;
}





/* Content Styling */
div#content h1 {
	margin-left:10px;
	margin-bottom:12px;
	color:#1a124b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: x-large;
	letter-spacing: 0.05ex;
	font-style:normal;
    background-image: url(images/star.gif); 
    background-repeat: no-repeat;
	line-height:150%;
	background-position: 0 .2em;
	padding-left: 1.2em;
	padding-right:0.9em;
	margin-top:1.5em;
	text-align:left;

	}
	
div#content h2 {
	padding: 1em .5em 0 0em;
 	color:#a60c00; 
	margin-left:38px;
	margin-right:25px;
	font-family: “Times New Roman”, Arial, sans-serif;
	font-size: 1.3em; 
	letter-spacing: .15ex;	
	font-weight:bold; 
	border-bottom: 1px solid #a60c00;
	margin-bottom:3px;}


div#content h3 {
	padding: 1em .5em 0 0em;
 	color:#666666; 
	margin-left:38px;
	margin-right:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.em; 
	font-weight:bold; 
	margin-bottom:3px;}
	
	
div#content p {	
	margin-left:39px;
	margin-right:20px;
	LINE-HEIGHT: 160%;
	margin-bottom:12px;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	}

div#content td {	
	margin-left:5px;
	LINE-HEIGHT: 145%;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	}



	
div#content .bulletimagestyle{ /*Absolute position bullet image. No need to modify*/
position: absolute;
left: -200px;
}


div#content ul
{
list-style-type: none;
padding: 0;
margin-top:10px;
}


div#content ul li {
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left:55px;
	background-image: url(images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0 .30em;
	padding-left: 1.0em;
	line-height:135%;

}	

div#content ol li {
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left:70px;
	line-height:150%;

}	

div#content ol.upper-alpha {
	list-style-type:upper-alpha; 
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left:0px;
	line-height:150%;
	background-image:none;
	}

div#content ol.lower-alpha {
	list-style-type:lower-alpha; 
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left:0px;
	line-height:150%;
	background-image:none;

	}

#content .highlight {color:#b52126; font-weight:bold;}

#content .address {line-height:120%}


div#content table.tableFormat
{ width:525px;
background-color: #ffffff;
border: 0px #000000 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-left:25px;
margin-right:auto;
border-collapse: collapse;

}



div#content  th.tableHeading
{ background-color: #b52126;
border: 1px #000000 solid;
color: #ffffff;
height:25px;
font-weight:bold;
text-align:center;

}


div#content  td.tableItem
{ border-bottom: 1px #cccccc dotted;
font-weight: normal;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 3px;
padding-right: 10px; 
}





/*FOOTER STYLING */
div#footer {margin:0px; background-color:#fbc200; height:25px; padding:20px 0 0 0;}
div#footer p { padding-top: 0px; font-size: 0.9em; color:#333333; text-align:center}
div#footer p a:link, div#footer p a:visited {color:#FFFF00; text-decoration:none}
div#footer p a:hover {text-decoration:underline;}	

	
div#TWD {margin:0; text-align:center;}
div#TWD p { padding-top: 5px; font-size: 0.8em; color:#FFFFFF}
div#TWD p a:link, div#TWD p a:visited {color:#FFFF00; text-decoration:none}
div#TWD p a:hover {text-decoration:underline;}	

