/* Created by Tyler Johnston */

#container {
	width:847px;
	margin:auto;
}

#header {	
	width:847px;
	height:81px;
}

#logo {
	display:block;
	float:left;
	background-image:url(/images/color_scheme_logo.jpg);
	width:225px;
	height:54px;
	background-repeat:no-repeat;
	position:relative;
	top:21px;
}

#navbar {
	position:relative;
	display:block;
	float:right;
	top:37px;
}

#flash {	
	position:relative;
	left:-100px;
}
#secondary_nav {
	position:relative;
	top:6px;	
	left:10px;
	width:750px;
}

#main_template_content_container {
	position:relative;
	top:3px;
	
}

#main_template_secondary_nav {
	position:relative;
	top:20px;	
	left:40px;
	width:750px;
}

#content_area {
	position:relative;
	top: -3px;
	left:20px;
}

.featureBox{
	background-image:url(images/feature_box_bg.gif);
	background-repeat:repeat-y;
	min-height:150px;
}

.content_area {
	background-image:url(images/content_bg.gif);
	background-repeat:repeat-y;
	width:860px;
	min-height:486px;
}

#text_area_1{
	background-image:url(images/white_square_bg.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:212px;
	width:234px;
	padding:20px 10px 0px 20px;
}

#text_area_2{
	background-image:url(images/white_square_bg.gif);
	background-repeat:no-repeat;
	height:212px;
	display:block;
	float:left;
	position:relative;
	left:21px;
	width:234px;
	padding:20px 10px 0px 20px;
}

#text_area_3{
	background-image:url(images/white_square_bg.gif);
	background-repeat:no-repeat;
	height:212px;
	display:block;
	float:left;
	position:relative;
	left:41px;
	width:234px;
	padding:20px 10px 0px 20px;
}

#footer {
	position:relative;
	top:49px;
	left:0px;
	display:block;
	float:left;
	height:130px;
}

#footer2 {
	/*
	position:relative;
	top:130px;
	left:50px;
	display:block;
	float:left;
	*/
	background-image:url(images/subpage_bg_footer.gif);
	height:144px;
}

#subHeader{
background-image:url(images/subpage_header_bg.gif);
background-repeat:repeat-x;
height:297px;

}

#marron{
background-image:url(images/subpage_maroon_bg.gif);
/*background-repeat:repeat-x;*/
}

#main_template_header_graphic {
	position:relative;
	top:12px;
	width:860px;
	height:177px;
	background-image:url(images/subpage_header.jpg);
	background-repeat:no-repeat;
}

#main_template_body {
	padding:0px;
	margin:0px;
	background-color:#ffffff;
}

#main_template_beige_square1 {
	background-image:url(images/main_template_beige_square1.jpg);
	width:213px; 
	height:181px;
}

#main_template_beige_square2 {
	position:relative;
	top:10px;
	background-image:url(images/main_template_beige_square1.jpg);
	background-repeat:no-repeat;
	width:213px; 
	height:181px;

}

#main_template_beige_square_container {
	position:relative;
	left:11px;
	top:16px;
}

#main_template_beige_square_container2{
	position:relative;
	left:11px;
	top:16px;
}

#upper_right_table tr {
	height:3px;	
	padding-bottom:10px;
	padding-top:10px;	
}


#upper_right_table td {	
	padding-bottom:0px;
	padding-top:1px;	
}

#botom_right_table td {	
	padding-bottom:0px;
	padding-top:0px;
}

#bottom_right_table tr {
	height:0px;	
}

.footer_links {
	padding-left:20px;
	font-size:10px;
	font-family:Tahoma, Arial,Helvetica, sans-serif;
	color:#FFF;
}


a.secondary_nav_links {
	color:#58595b;
	font-size:10px;
	font-family:Tahoma, Arial,Helvetica, sans-serif;
	text-decoration:none;
}

a.secondary_nav_links:visited {
	color:#58595b;
	font-size:10px;
	font-family:Tahoma, Arial,Helvetica, sans-serif;
	text-decoration:none;
}

a.secondary_nav_links:hover {
	color:#bcc5df;
	font-size:10px;
	font-family:Tahoma, Arial,Helvetica, sans-serif;
	text-decoration:none;
}





.horizontal_dividers {
	padding-top:3px; 
	padding-bottom:1px;
}
	
.nav_bar_links {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#464646;
}
	
.nav_bar_links:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#464646;
}

.nav_bar_links:hover {
	font-size:14px;
	color:#bcc5df;
}

.push_right {
	padding-left:3px;
}	

.email_link {
	font-size:11px;
	font-family:Tahoma, Arial,Helvetica, sans-serif;
	color:#560911;
}

.footer_links:hover {
	padding-left:20px;
	font-size:10px;
	font-family:Tahoma, Arial,Helvetica, sans-serif;
	color:#c49555;
}

.blue_title {
	color:#919dbe;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
}

.dark_grey_title {
	color:#464646;
	font-size:18px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
}

.grey_title {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color:#acacac;
	font-size:12px;
}

.maroon_title {
	color:#560911;
	font-size:14px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	line-height:18px;
}

.footer_text{
	color:#a37c47;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
}

.paragraph_text {
	font-family:Tahoma, Arial,Helvetica, sans-serif;
	color:#464646;
	font-size:11px;
	line-height:15px;
	
}

.main_template_paragraph_text {
	font-family:Tahoma, Arial,Helvetica, sans-serif;
	color:#464646;
	font-size:11px;
	line-height:15px;
	text-align:left;
}




.main_template_paragraph_text_12 {
	font-family:Tahoma, Arial,Helvetica, sans-serif;
	color:#464646;
	font-size:12px;
	line-height:16px;
}


.paragraph_link {
	font-family:Tahoma, Arial,Helvetica, sans-serif;
	color:#464646;
	font-size:10px;
	line-height:16px;
}

.paragraph_link:hover {
	font-family:Tahoma, Arial,Helvetica, sans-serif;
	color:#bcc5df;
	font-size:10px;
	line-height:16px;
}

.sidebar_links {
	color:#6f1409;
	font-family:Tahoma, Arial,Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}
.sidebar_links:visted {
	color:#6f1409;
	font-family:Tahoma, Arial,Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}

a {
	color:#829ae0;
	text-decoration:none;
}



a:hover {
	color: #bcc5df;
	text-decoration: underline;
}



body {
	padding:0px;
	margin:0px;

	background-color:#FFFFFF;
}


form {
	padding:0px;
	margin:0px;
}

input {
	padding:0px;
	margin:0px;
}

img {
	border:none;
}

p {
	padding:0px;
	margin:0px;
}
