html {
	min-width: 742px;
	margin: 0px auto;
}

ul {
	margin: 0px; list-style: none;
}
.ContentBody { background-image: url(../images/bodybackground.gif) !important;
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
	margin: 0px auto; 
	border: 0px solid #FFF;
width: 100%;}
p { 	
	font: .9em Georgia;
	text-align: left;
	margin: 2px 4px;
	padding-bottom: 10px;
	line-height: 1.4em; 
	}
a:link, a:visited {
	color: #4D73C7;
	text-decoration: none;
	}
a:hover, a:active {
	color: #294584;
	text-decoration: none;
	}
h1 { 	
	font: bold 1.35em Georgia; 
	color: #990000;
	margin: 2px 4px;
	padding-bottom: 2px;
	}
h2 { 
	font: bold .95em Georgia; 
	color: #990000;
	margin: 2px 4px;
	}
h3 { 
	font: bold 12pt arial; 
	color: #000383;
	padding-bottom: 2px;
	}
h4 { 
	font: bold 11pt arial; 
	letter-spacing: -1px; 
	color: #000383;
	}
h5 { 
	font: 8pt arial; 
	color: #000383;
	margin: 0px 0px 0px 3px;
	}
h6 { 
	font: bold 9pt arial; 
	color: red;
	margin: 0px 0px 5px 3px;
	}
hr {
	margin: 0px 0px 4px 0px;
	line-height: 1px;
	color: #294584;
	height: 1px;
	width: 90%;
}

body {
	height: 100%;
	margin: 0px auto;
	padding: 0;
	background-color: #999999; 

	}


.ContentBottom { background-image: url(../images/bodybackgroundbottom.gif) !important; 
	background-position: center;
	background-repeat : no-repeat;}
	


.TagLine { margin: 0px auto; background-color: #333; width: 764; height: 1.8em; text-align: center; color: #FFF; font: bold 12px Georgia; padding-top: 2px; }

.TagBuffer { margin: 0px auto;
	background-color: #990000;
	width: 764px; 
	background-image: url(../images/blend_back.gif) !important;
	background-repeat: repeat-x; 
	height: 2px; 
	padding: 0px 0px;
	border: 0px solid #FFF;}
	
.BottomNav { margin: 0px auto;
	width: 762px; 
	text-align:right;
	background-image: url(../images/botnav.gif) !important;
	background-repeat: no-repeat; 
	padding: 0px 0px;
	height: 31px;
	border: 0px solid #000;}

.TopNav {
	margin: 0px auto;
	background-color: #990000;
	width: 764px;
	height: 25px;
	text-align: center;
	color: #FFF;
	font: bold 11px Georgia;
	padding-top: 3px;	
}
.TopNav a:link, .TopNav a:visited, .TopNav a:active { color: #FFF; text-decoration: none; border: 0px solid #FFF; padding: 2px 4px; background-color: none; }
.TopNav a:hover { color: #FFF; border: 1px solid #FFF; padding: 1px 3px; background-color: #999;  }



.Logo { text-align: left; 
padding-left: 10px;
float: left;
position: relative;
}

.FeatureImage img{ padding: 5px;
border: 1px solid #999;
margin: 5px; 
align: right;
 }
 
 .TestimonialImage { padding: 10px 5px;
border: 0px solid #999;
width: 300px;

 }
 
 .TestimonialTag { padding-top: 5px;
width: 280px;
color: #990000;
font: bold 1em Georgia; 
 }
 
 .FeatureImage p { border: 0px solid #999;
text-align: left;
 font: normal .7em Georgia; 
	color: #000000;
	width: 100%;
	padding-top: 8px;
 }
 
 .Footer {
	text-align: center;
	background-color: none;
	right: 0px;
	width: 770px;
	clear: both;
	font: normal 12px Georgia;
	color: #000;
	padding-top: 20px;
	padding-bottom: 10px;
	margin: 0px auto;
	}
.Footer a:link, .Footer a:visited, .Footer a:active { color: #990000; text-decoration: none; border: 1px solid #FFF; padding: 2px 4px; background-color: #FFF;  }
.Footer a:hover { color: #FFF; border: 1px solid #000; padding: 2px 4px; background-color: #999;  }

.copyright {
	background-color: #999999; 
	text-align: right;
	width: 785px;
	padding: 2px 20px 3px 3px;
	clear: both;
	font: normal 12px Georgia;
	color: #FFF;
	margin: 0px auto;
	
}
.copyright a:link, .copyright a:visited, .copyright:active { font: bold; color: #FDEBAD;  }
.copyright a:hover { font: bold; color: #ffffff;  }

