600@charset "UTF-8";
/* CSS Document */



/* TEXT STYLES */

body {
font-family: Georgia, "Times New Roman", Times, serif;
color: #2E4F4F;
margin:0 0 0 0;
height: 100%;
text-align: left;
}

h1 h2 h3 h4 h5 {
font-family:Georgia, "Times New Roman", Times, serif;
}

h2 {
color:#403E5F;
font-size: 20px;
}

a, a:visited {
color: #668989 /*#567979 #91aeaf*/;
text-decoration: none;
}

a:hover {
color: #3b6263;
text-decoration: none;
}


/* END TEXT STYLES */



/* CONTAINER DIVS */

#top_border_bg {
background: #809F9F;
height: 8px;

}

#top_border_bg_inner {
background: #809F9F;
height: 8px;

}

#top_border_fg {
float: right;
width: 120px;
height: 8px; 
background: #E6EEEB;
margin: 0px 100px 0px 0px;

}


#main_container {
width: 1000px;
height: 100%;
height:auto;
background: #eaf1ef;
margin: -8px 0px 0px 0px;
}

#header_bar {
height: 180px;
width: 1000px;
background-color: #eaf1ef;
}

#logo {
width: 300px; 
height: 267px;
float: left;
margin: 0px 0px 0px 0px;
}

#content_container {
margin: 15px 100px 247px 0px;
width: 800px;
float: right;
height: 409px;

}


	#content {
	float: right;
	width: 600px;
	margin: 0px 0 0px 0;
	}
	
	#content_top {
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	background: #eaf1ef;
	text-align: left;
	color: #3b6263;
	font-size: 22px;

	}
	
	
			#content_top_right {
			height: 20px;
			margin: 0px 0px 0px 0px;
			padding: 10px 0px 0px 0px;
			float: right;
			font-size: 10px;
			letter-spacing: 2pt;
			}
	
	
		
	#sub_content {
	float: right;
	background: #FFFFFF;
	width: 600px;
	margin: 12px 0px 0px 0px;
	font-size: 12px;
	color: #3b6263;
	min-height: 409px;
	text-align: left;
	}
	
			#sub_content .email {
			font-style:italic;
			color:#000000;
			
			}
			#sub_content .name {
			line-height: 10px;
			color: #3b6263;
			font-size: 18px;
			}
			
			#sub_content .title {
			color:#000000;
			font-style:italic;
			font-size: 14px;
			}

		#sub_content table {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		color: #2E4F4F;
		padding: 20px;
		float: left;
		}
		
		#sub_content td {
		padding: 5px 75px 5px 0px;
		}
		
		#sub_content table.contact {
		line-height:20px;
		}
	
		#about_singlecol {
		width: 350px;
		margin: 40px 10px 0 40px;
		float: left;
		}

		#about_col1 {
		width: 135px;
		height: 158px;
		margin: 20px 10px 0 20px;
		float: left;
		}
		
			#about_col1_3col {
			width: 175px;
			height: 158px;
			margin: 35px 10px;
			float: left;
			}
			
		#about_col2 {
		width: 185px;
		margin: 35px 10px;
		float: left;
		
		}
			#about_col2_3col {
			width: 175px;
			margin: 35px 10px;
			float: left;
			
			}
		#about_col3{
		text-align: left;
		float: right;
		margin: 35px 30px 0 0 ;
		width: 185px;
		right: 30px;
		padding: 23px 0 0 0;
		}
	
			#about_col3_3col {
			width: 175px;
			margin: 35px 10px;
			float: right;
			
			}
	#sub_content.alt {
	float: right;
	background: #eaf1ef;
	width: 600px;
	margin: 0px 0px 0px 0px;
	}

	
	
	
	

#footer_bar {
height: 53px;
width: 800px;
clear: both;
font-size: 9px;
font-family: Helvetica, sans-serif;
color: #91aeaf;
bottom: 0px;
}

	#botom_logo {
	float: left;
	background: #CFDEDB;
	width: 170px;
	height: 53px;
	}
	
	#bottom_links {
	float:right;
	text-align: right;
	margin: 25px 0;
	}
		#bottom_links a.last, #bottom_links a:hover.last {
		border-right: 0px;
		}
	
	#bottom_links a, #bottom_links a:hover, #bottom_links a:visited {
	border-right: 1px solid;
	border-right-color: #91aeaf;
	padding: 0 3px;
	} 

#view_pdf {
width: 36px;
height: 40px;
float: left;
margin: 369px 0 0 0;
}

#get_acrobat {
text-align:left;
position: relative;
clear: both;
float: right;
width: 70px;
margin: 0 -70px 0 0;
top: 300px;
left: 10px;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
color: #AFB2B0;
}
#get_acrobat a, #get_acrobat a:visited, #get_acrobat a:hover {
text-decoration: underline;
color:#AFB2B0;
}
/* END CONTAINER DIVS */


/* MENUS */

#horizontal {
float: right;
height: 9px;
padding: 0px 0px;
margin: 150px 80px 0px 0px;
display: block;
position: relative;
}

	#horizontal a {
	padding: 0px 2px;
	margin: 0 5px;
	}
	
	
	#horizontal a:hover {
	border-bottom: 1px solid;
	border-bottom-color: #91aeaf;
	}
	
	#horizontal a.hstatic {
	border-bottom: 1px solid;
	border-bottom-color: #91aeaf;
	}

#horizontal_sub {
font-size: 11px;
float: right;
margin: 5px 80px 0px 0px;
display: inline;
list-style: none;
width: 600px;
text-align: right;

}
	/*#horizontal_sub.about {
	padding: 0px 300px 0px 0px;
	}*/
	#horizontal_sub ul li {
	list-style: none;
	display: inline;
	}
	
	#horizontal_sub a, #horizontal_sub a:hover {
	text-decoration: none;
	padding: 0 .4em 0 0 ;
	}


#left_menu {
text-align: right;
color: #668989 /*#567979 #2E4F4F*/;
margin: 0px 0px 0px -60px;
padding: 5px 40px 0px 0px;
width: 195px;
float: left;
font-size: 11px;

}
	#left_menu img {
	padding: 0px 0px 15px 0px;
	}

	#left_menu ul li {
	list-style: none;
	text-align: right;
	}
	
	
	#left_menu a, #left-menu a:visited {
	display: block;
	text-decoration: none;
	padding: 6px 30px 6px 0px;
	margin: 0px -30px 0px 0px;
	
	}
	
	#left_menu a:hover {
	background: no-repeat right url(../images/vnav_carrot.jpg);
	padding: 6px 30px 6px 0px;
	margin: 0px -30px 0px 0px;
	color: #2E5050;
	}
	
	#left_menu a.vstatic {
	background: no-repeat right url(../images/vnav_carrot.jpg);
	padding: 6px 30px 6px 0px;
	margin: 0px -30px 0px 0px;
	color: #2E5050;
	}
/* END MENUS*/