﻿/* CSS Document */
/*Mass Reset*/
* { 
	padding: 0; 
	margin: 0; 
	}
html { 
	padding: 0; 
	margin: 0; 
	}
body { 
	padding: 0; 
	margin: 0; 
	}
h1, h2, h3, h4, h5, h6, p { 
	margin: 0; 
	padding: 0; 
	}
pre, blockquote, form, label, ul, ol, li, dl, fieldset { 	
	margin: 0; padding: 0; 
	}
fieldset { 	
	padding: 10px; 
	}
img { 
	padding: 0; 
	margin: 0; 
	}

/*End Mass Reset*/

body	{
	background-color:#fff;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
	color:#6a3a0f;
	}
a:link {
	color:#fff;
	text-decoration:underline;
	}
a:visited {
	color:#fff;
	text-decoration:underline;
	}
a:hover {
	color:#6a3a0f;
	text-decoration:none;
	}
a:active {
	color:#6a3a0f;
	text-decoration:none;
	}
	
a.red:link {
	color:#c53f1a;
	text-decoration:underline;
	}
a.red:visited {
	color:#c53f1a;
	text-decoration:underline;
	}
a.red:hover {
	color:#6a3a0f;
	text-decoration:none;
	}
a.red:active {
	color:#6a3a0f;
	text-decoration:none;
	}


#frame {
	width:950px;
	margin:0 auto;
	}
#top {	
	width:950px;
	clear:both;
	}
img.logo {
	float:left;
	}
#navbox1 {
	width:124px;
	height:24px;
	float:left;
	margin-right:6px;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	padding-top:85px;
	text-align:center;
	background-color:#a3cd3d;
	}
#navbox2 {
	width:124px;
	height:24px;
	float:left;
	margin-right:6px;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	padding-top:85px;
	text-align:center;
	background-color:#feda00;
	}
#navbox3 {
	width:124px;
	height:24px;
	float:left;
	margin-right:6px;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	padding-top:85px;
	text-align:center;
	background-color:#f29d1d;
	}
#navbox4 {
	width:124px;
	height:24px;
	float:left;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	padding-top:85px;
	text-align:center;
	background-color:#007fc6;
	}
#feature {
	width:685px;
	height:335px;
	background-image:url('../images/bkgd-featured-photo.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	margin-right:12px;
	margin-top: 10px;
	}
img.photo {
	margin-top:20px;
	margin-left:27px;
	margin-right:25px;
	float:left;
	}
#feature p {
	font-size:17px;
	line-height:20px;
	padding-top:218px;
	font-weight:bold;
	}
#intro {
padding-bottom:20px;
width:220px;
padding-right:20px;
float:left;
margin-top: 10px;
	}	

#intro p {	
	line-height:18px;
	margin-bottom:2px;
	}
p.copyright {
	line-height:18px;
	clear:both;
	color:#c53f1a;
	font-style:italic;
	}
h1 {
	font-size:18px;
	line-height:32px;
	font-weight:bold;
	}
	
#offerings1 {
	width:222px;
	height:228px;
	float:left;
	margin-right:10px;
	padding-left:8px;
	margin-bottom:25px;
	background-color:#a3cd3d;
	}
#offerings2 {
	width:222px;
	height:228px;
	float:left;
	margin-right:10px;
	padding-left:8px;
	margin-bottom:25px;
	background-color:#feda00;
	}
#offerings3 {
	width:222px;
	height:228px;
	float:left;
	margin-right:10px;
	padding-left:8px;
	margin-bottom:25px;
	background-color:#f29d1d;
	}
#offerings4 {
	width:222px;
	height:228px;
	float:left;
	margin-right:10px;
	padding-left:8px;
	margin-bottom:25px;
	background-color:#007fc6;
	margin-right:0;
	}
	
#offerings1 h1 {
	color:#3a973c;
	}
#offerings2 h1 {
	color:#d18522;
	}
#offerings3 h1 {
	color:#e15d22;
	}
#offerings4 h1 {
	color:#01bcf3;
	}
	
#offeringstext {
	width:197px;
	height:171px;
	background-color:#fff;
	padding:8px;
	}
#offeringstext p.link {
	text-align:center;
	font-weight:bold;
	}
	
#bottom {
	clear:both;
	line-height:18px;
	}
#bottom h1 {
	color:#c53f1a;
	}
#community {
	width:668px;
	min-height:200px;
	padding-left:17px;
	border-right:1px solid #c53f1a;
	float:left;
	margin-right:12px;
	}
#logos {
	float:right;
	margin-right:95px;
	.margin-right:40px;

	margin-top:35px;	
	}
th {
	color:#c53f1a;
	font-size:18px;
	line-height:32px;
	font-weight:bold;
	text-align:left;
	}
td.left {
	font-weight:bold;
	vertical-align:top;
}
