@charset "utf-8";
/* CSS Document */

body {
	margin:0px auto;
	background:url(../images/bg.jpg) repeat-y top center #ffffff;
}

#wrapper {
	width:1009px;
	margin:0 auto;
	background:url(../images/headerbg.jpg) no-repeat top center #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

.clear{
	clear:both;
}

.title {
		color:#B54556;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:20px;
		padding-bottom:2px;
		margin-bottom:2px;
		font-weight:bold;
}

#breadcrumb a { color: #B54556; }

.section { 
	background: #F9F7F3;
	border-left: 1px solid #ADADAD;
	border-right: 1px solid #ADADAD;
	border-top: 1px solid #ADADAD;
	border-bottom: 1px solid #ADADAD;
	padding: 1px 3px 1px 3px;
}

#header {
	padding-top:10px;
	height:173px;
}

#content {
	padding:35px 41px 15px 38px;

}

#content .right{
	float:right;
	width:349px;
	border:1px solid #e7c7a2;
}

#content .left {
	width:565px;
	float:left;	
}

	#content .formchecks {
		font-size:11px;
		padding-top:5px;
		float:left;
	}
	
	#content .login {
		padding:10px;
		height:190px;
	}
	
	#content .formbg {
		background-image:url(../images/formbg.gif);
		background-repeat:no-repeat;
		border:1px solid #c0c0c0;
		padding:6px 6px 8px 6px;
		height:15px;
		color:#2788d1;
		font-size:12px;
	}
	
		#content .formbg:focus {
			background-image:url(../images/formbghover.gif);
			border:1px solid #fdc744;
			color:#383838;
		}

#video {
	width:592px;
	height:548px;
	float:left;
	background:url(../images/videobg.jpg) no-repeat top center #ffffff;
}



#testimonials {
	padding:20px;
	padding-bottom:10px;
}

	#testimonials img {
		float:left;
		border:1px solid #896943;
	}

#videoplayer {
	margin:0 auto;
	margin-top:65px;
	width:480px;
	height:270px;
}

#officers {
	width:349px;
	height:243px;
	background:url(../images/officerbg.jpg) no-repeat top center #ffffff;
}

#officers .tan {
	color:#e7c090;	
}

.officerphoto {
	float:left;
	padding-left:20px;
	padding-top:70px;

}

	.officerphoto img {
		border:1px solid #999999;
		width:115px;
		height:150px;
	}

.officerinfo {
	float:right;
	padding-right:20px;
	padding-top:70px;
	width:180px;
	color:#ffffff;
	text-align:center;
}

.officertitle {
	font-size:20px;
}

	#contactofficer {
		width:151px;
		margin:0 auto;		
	}
	
	#contactofficer img {
		width:151px;
		height:30px;
	}
	
	#contactofficer a, #contactofficer a:link, #contactofficer a:visited, #contactofficer a:active {
		background:url(../images/aboutme.jpg) no-repeat top left; 

		margin-top:15px;
		display:block;
		width:151px;
		height:30px;
	}
	
	#contactofficer a:hover {
    	background-position:bottom right;
	}

#getstarted {
	margin:0 auto;
	margin-top:10px;
	line-height:22px;
}

	#getstarted .vdiv{
		border-left:1px solid #CCC;
	}

	#getstarted a, #getstarted a:link, #getstarted a:visited, #getstarted a:active  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000000;
		padding-left:20px;
		background:url(../images/arrow.png) left no-repeat;
		text-decoration:underline;
	}
	
	#getstarted a:hover {
		color: #666;
		text-decoration:underline;
	}	
	
/* LOGIN PAGE */

	.subtitle {
		color:#98192c;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		padding-bottom:2px;
		margin-bottom:10px;
		font-weight:bold;
	}
	
	#loginform {
		padding:20px;
		padding-right:27px;
	}
	
	.logincontainer {
		background:url(../images/logincap.png) top right no-repeat;
		*background-position:right 1px;	
		padding-right:6px;
		text-align:left;
		text-transform:none;
	}
	
	.logininput:focus {
		background-position:bottom left;
		font-weight:bold;
		color:#464646;
		height:22px;
	}
	
	.logininput {
		background:url(../images/loginbg.png) top left no-repeat;
		height:22px;
		padding-left:25px;
		font-family:Arial, Helvetica, sans-serif;
		padding-top:9px;
		border:0;
		color:#464646;
		font-size:12px;
	}	



/* FOOTER LINKS */

	#footer {
		padding:20px 30px;
		color:#565656;
		background:url(../images/footerbg.jpg) no-repeat top center;
	}

	#footer a, #footer a:link, #footer a:visited, #footer a:active  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#125ca2;
		text-decoration:underline;
	}
	
	#footer a:hover {
		color: #565656;
		text-decoration:underline;
	}
	
	#footer .divider {
		padding:0 3px 0 5px;
		color:#565656;
		font-size:12px;
	}
