body {
 	background-color: #8d2027;
	background:  url('images/bg.jpg') repeat fixed 0px 0px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 1px;
  	color: #434133;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding-top: 38px;
	overflow: scroll;
 }
 

img {
 border: none;
 }

a, a:link, a:active, a:visited {
 color: #434133;
 text-decoration: none;
 }

a:hover {
 text-decoration: underline;
 }

p {
	margin: 5px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 1px;
  	color: #434133;
	font-weight: normal;
	text-align: left;
	}
	
ol { list-style: none outside;
	 } 

li {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 10px;
	line-height: 14px;
	letter-spacing: 1px;
  	color: #434133;
	font-weight: normal;
	text-align: left;
	}
	
table {
 margin-left: auto;
 margin-right: auto;
 }
 
#structure {
	width: 784px;
	background-color: #e0ded1;
	border-style: solid;
	border-width: 1px;
	border-color: #434133;
	} 


td.darkerbg {
	background-color: #f5e6af;
	} 

#header {
	background: #adba85 url('images/leafbg.jpg') no-repeat scroll 0px 0px;
	height: 90px;
	vertical-align: bottom;
	overflow: visible;
	}	

#nav {
	clear: both;
	background-color: #425427;
	height: 24px;
	position:relative;
	top: -50px;	
	border-style: solid none none none;
	border-width: 1px;
	border-color: #e0ded1;
	text-align: right;
	vertical-align: middle;
	color: #6C7A48;
	}	

#spacer {
	background-color: #ebcd5f;
	height: 16px;
	}



#content {
	background-color: #f5f4eb;
	height: 500px;
	margin: 0px;
	padding: 0px;
	}	

#content.leftbg {
	background: #f5f4eb url('images/leftbg.jpg') repeat-y scroll 0px 0px;
	} 
	
#textContent {
	background-color: #f5f4eb;
	height: 500px;
	background-image:  url('images/text_a.gif') no-repeat scroll 0px 0px;
	margin: 0px;
	padding: 7px 30px 20px 20px;
	}	
	
a.mailLink:link {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 10px;
	font-color: #8d8a70;
	letter-spacing: 1px;
	text-decoration: underline;
  }
a.mailLink:visited {
	text-decoration: underline;
  }
a.mailLink:hover {
	text-decoration: underline;
  color: #ffffff;
  }

a.navLinks:link {
	color: #e0ded1;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 12px;
	line-height: 24px;
	padding: 3px 8px 4px 8px;
	letter-spacing: 2px;
	text-transform: lowercase;
	text-decoration: none; 
  }
a.navLinks:visited {
	color: #e0ded1;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 12px;
	line-height: 24px;
	padding: 3px 8px 4px 8px;;
	letter-spacing: 2px;
	text-transform: lowercase;
	text-decoration: none; 
  }
a.navLinks:hover {
  color: #ffffff;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 12px;
	line-height: 24px;
	padding: 3px 8px 4px 8px;;
	letter-spacing: 2px;
	text-transform: lowercase;
	text-decoration: none; 
  background-color: #a43435;
  }

a.subnavLinks:link {
	color: #a43435;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 10px;
	line-height: auto;
	padding: 0px 5px 0px 5px;;
	letter-spacing: 1px;
	text-transform: lowercase;
	text-decoration: none; 
  }
a.subnavLinks:visited {
	color: #a43435;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 10px;
	line-height: auto;
	padding: 0px 5px 0px 5px;;
	letter-spacing: 1px;
	text-transform: lowercase;
	text-decoration: none; 
  }
a.subnavLinks:hover {
  color: #8d8a70;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 10px;
	line-height: auto;
	padding: 0px 5px 0px 5px;;
	letter-spacing: 1px;
	text-transform: lowercase;
	text-decoration: underline; 
  }

.logo	{
	position:relative;
	top: -32px;
	left: -14px;
	float: left;	
	}
	
.header {
	margin: 10px 0px 15px 5px;
	text-align: left;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size: 16px;
	color: #354008;
	letter-spacing: 1px;
	line-height: 24px;
	text-transform: capitalize;
	}

.subhead {
	clear:both;
	text-align: left;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size: 14px;
	font-weight: 600;
	color: #69692d;
	letter-spacing: 1px;
	line-height: 15px;
	text-transform: uppercase;
	margin:20px 0px 10px 5px;
	}
	
.service {
	font-weight: bold;
	clear:left;
	float:left;
	}

.price {
	font-weight: normal;
	clear:right;
	float:right;
	width:30px;
	text-align:left;
	overflow:visible;
	}

.explain {
	color: #69692d;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	font-style:italic;
	position:relative;
	top:-8px;
	margin:0px 0px -4px 0px;
	}

#homepageintro p {
	text-align: left;
	margin: 15px 12px 12px 0px;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size: 12px;
	color: #434133;
	letter-spacing: .5px;
	line-height: 19px;
	}	
#homepageintro a {
	display:block;
	margin:12px;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size: 11px;
	color: #69721f;
	letter-spacing: .5px;
	text-decoration:underline;
	text-transform:uppercase;
	text-align:right;
	}	
#homepageintro a:hover {
	color: #92232e;
}	
#homepageintro p a {
	display:inline;
	color: #434133;
	font-size: 12px;
	text-transform:none;
	margin:0px;
	}	
		
.callout {
	padding: 16px 10px 6px 16px;
	text-align: left;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	color: #ad8a20;
	font-size: 14px;
	line-height: 18px;
	font-style: italic;
	letter-spacing: .5px;
	}

.mission {
	text-align: center;
	margin-left:8px;
	text-indent:-8px;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size: 16px;
	color: #434133;
	letter-spacing: 1px;
	line-height: 24px;
	}

.mission2 {
	font-size: 20px;
	}
	
	
#copyright {
	margin-left: auto;
	margin-right: auto;
	width: 784px;
	padding-top: 8px;
	text-align: center;
	color: #B44E4E;
	font-size: 9px;
	}

#copyright a {
 color: #C06969;
 }

#copyright a:hover {
 text-decoration: underline;
 }