body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .75em;
	width: 900px;
	margin: 0 auto; /*needed for site to float over background*/
	background-color:#f8cd4c;
}

#wrapper {
	position:relative;
	text-align: left;
	width: 900px;
	background: #fff;
	background-repeat:repeat-y;
	margin-top:15px;
	border:1px solid black;
	background-color: #ffffff; /*content background*/
	overflow:hidden; /* so navigation doesn't extend beyond bottom of website*/
	padding-bottom:20px; /* so navigation doesn't extend beyond bottom of website*/
}

#content {
	width:590px;
	margin-left:280px;
	padding:0px;
	margin-top:25px;
	}

table{text-align:left;
font-family:Verdana, Geneva, sans-serif;
border-collapse:collapse;
vertical-align:baseline;}


.logo {
	padding-left:30px;}
	
	
td{
	padding-left:10px;
	font-size:1em;}
	
	

#header {
	width:640px;
	margin-left:250px;
	padding-top:50px;}
	
	
#address {
	width:400px;
	margin-left:478px;
}

	
#botnav {
	width:660px;
	clear:both;
}

img.in_body_pic{
	float:right;
	margin:5px;
	padding-left:20px;}
	



.footertext {
	font-size:16px;
color:#b40000;
font-weight:bold;
padding-bottom:30px;
padding-top:20px;}

.red{
color:#900;
}

p {
	padding:0px;
		font-family: Verdana, Geneva, sans-serif;
}  /*closed gap between h2 and paragraph*/
/*image in content area*/


table.p {padding:0px;
margin:0px;}


h1 {font-family:Verdana, Geneva, sans-serif;
font-size:2.3em;
font-weight:bold;
color:#000;
border-bottom:5px solid #ffcc66;
padding:0px;
margin-top:50px;
}


h2 {font-family:Verdana, Geneva, sans-serif;
font-size:1.4em;
color:#000;
margin-bottom:-7px;

}


h4 {font-family:Verdana, Geneva, sans-serif;
font-size:1.1em;
color:#000;
margin-bottom:-7px;

}


h3 {font-family:Verdana, Geneva, sans-serif;
font-size:1em;
color:#333;
font-weight:normal;
text-align:center;
}

ul{   padding:0px;
margin-left:20px;
}

p.td{
		text-align:left;
		font-weight:normal;
		margin-top:5px;}
		
		h2.td{
			text-align:left;
			font-size:1.1em;}
			



/*NAVIGATION VERTICAL*/
 
#navigation {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	border: 1px solid #000;
	margin: 40px 0px 0px 40px;
	display:inline; /*needed to push navigation bar away from content*/
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight:bold;
	font-size:1em;
}

.subheader {
	font-size:1.2em;}
	
	
#navigation li {
	border-bottom: 1px solid #000;
}
#navigation li a:link, #navigation li a:visited  {
	display: block;
	padding: 5px 5px 5px 0.5em;
	background-color: #FFCC66;
	color: #000;
	text-decoration: none;
}
#navigation li a:hover {
	background-color: #000;
	color: #fff;
}
#navigation ul ul {
	font-weight:normal;
}
#navigation ul ul li {
	border-bottom: 1px solid #000;
	margin:0;
}
#navigation ul ul a:link, #navigation ul ul a:visited {
	background-color: #ed9f04; /*drop down color*/
	color: #000;
}
#navigation ul ul a:hover {
	background-color: #717170;
	color: #FFFFFF;
}


	
