@charset "UTF-8";
/* CSS Document */

/*General Page Layout*/

body {
	background: url(../img/bg.png) no-repeat top  #586987;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;}

img {
	display: block;
	border: 0px;}

#Wrap {
	width: 920px;
	height: auto;
	padding: 0px;
	margin: 0px auto 0px auto;
	border: #000 solid 0px;	
	overflow: hidden;
	background-color: #FFFFFF;}


/*--- End ---*/

/* Header Info */

#header {
	width: 920px;
	height: 262px;
	float: left;
	margin: 0px;
	padding: 0px;}

#flash {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 920px;
	height: 224px;
	background-image: url(../img/flash.jpg);
	background-repeat: no-repeat;}

.nav {
  width:920px;
	height:38px;
	float: left;
  text-align:left;
  padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
	background-image: url(../img/nav.jpg);
	background-repeat: no-repeat;
	z-index: 1000;}
	
.nav a {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 1.25em;}

.nav a:link {
	color: #FFFFFF;
	text-decoration: none;}

.nav a:visited {
	color: #FFFFFF;
	text-decoration: none;}

.nav a:hover {
	text-decoration: none;
	color: #666666;}

.nav a:active {
	text-decoration: none;}


/*--- End ---*/

/* Homepage Content Info */

#content {
	width: 920px;
	height: 605px;
	margin: 0px;
	padding: 0px;
	float: left;
	color: #999999;
	line-height: 1.25em;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;}
	
#content a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;}
	
#content a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;}

#content a:active, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;}	

#content a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;}
	
.dark_grey {
	color: #333333;}
	
.lt_grey {
	color: #999999;}
	
.dark_grey_header {
	color: #333333;
	font-style:italic;
	font-weight:bold;}
	
.blue {
	color: #586987;}
	
.right {
	width: 360px;
	height: 605px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(../img/right.jpg);
	background-repeat: no-repeat;}
	
.right_odd {
	background: no-repeat top right url(../img/odd.png);
	height: 84px;}
	
.copy_right {
	width: 294px;
	height: 230px;
	float: left;
	margin: 26px 0px 0px 34px;
	padding: 0px;
	line-height: 1.5em;}
	
.copy_right_column {
	width: 147px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;}
	
.additional_links{
	width: 290px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;}
	
#video_flash {
	width: 360px;
	height: 270px;
	float: left;
	margin: 0px;
	padding: 0px;}
	
.spotlights {
	width: 360px;
	height: 335px;
	float: left;
	margin: 0px;
	padding: 0px;}
	
.spotlight_content {
	width: 308px;
	height: 323px;
	float: left;
	margin: 12px 0px 0px 30px;
	padding: 0px;}

.spacer{
	width: 308px;
	height: 25px;
	clear: left;
	margin: 0px;}

.left {
	width: 560px;
	height: 605px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(../img/left.jpg);
	background-repeat: no-repeat;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-transform: uppercase;
	color: #990000;
	line-height: 1em;
	padding: 0px;
	margin: 0px;}
	
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #666666;
	line-height: 1em;
	padding: 0px;
	margin: 0px;}
	
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-style: normal;
	color: #999999;
	line-height: 1em;
	padding: 0px;
	margin: 0px;}
	
.hp_copy {
	width: 550px;
	height: 605px;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	line-height: 1.5em;
	overflow: auto;}
	
.copy {
	width: 514px;
	height: 570px;
	float: left;
	margin: 26px 0px 0px 34px;
	padding: 0px;
	line-height: 1.5em;
	overflow: auto;}
	
.welcome_copy {
	width: 514px;
	float: left;
	margin: 26px 0px 0px 14px;
	padding: 0px;
	line-height: 1.5em;
	overflow: auto;}
	
.copy_short {
	width: 494px;
	height: 310px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	line-height: 1.5em;
	overflow: auto;}
	
.interior_copy {
	width: 494px;
	height: 570px;
	float: left;
	margin: 26px 0px 0px 34px;
	padding: 0px 20px 0px 0px;
	line-height: 1.5em;
	overflow: auto;}	
	
.community_info {
	width: 550px;
	height:460px;
	background-image:url(../img/hp_copy_bg.jpg);
	background-position:bottom;
	background-color:#ededed;
	background-repeat: no-repeat;
	float: left;
	margin: 0px 0px 0px 0px ;
	padding: 0px;}
	
#gallery_info {
	width: 550px;
	height:460px;
	background-color:transparent;
	float: left;
	margin: 0px 0px 0px 0px ;
	padding: 0px;}

.quick_links {
	width: 256px;
	float: left;
	margin: 0px;
	padding: 0px;}
	
.community_promos {
	width: 268px;
	float: left;
	margin: 12px 0px 0px 14px;
	padding: 0px;}
	
.community_promos img{
	float: left;
	margin: 0px 0px 9px 0px;
	padding: 0px;}

.icon {
	margin:0px 3px 0px 0px;
	padding: 0px;
	float:left;}
	
.for_community {
	width: 244px;
	height: auto;
	float: left;
	margin: 12px 0px 0px 12px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.75em;
	color: #999999;}
	
.news_releases {
	width: 244px;
	float: left;
	margin: 12px 0px 0px 12px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.9em;
	color: #999999;}
	
.comm_news {
	width: 244px;
	height: auto;
	float: left;
	margin: 20px 0px 0px 12px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.9em;
	color: #999999;}
	
.comm_events {
	width: 244px;
	float: left;
	margin: 20px 0px 0px 12px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.9em;
	color: #999999;}
	
.more_links {
	width: 514px;
	height: 21px;
	background-image: url(../img/letter_calendar.jpg);
	background-repeat:no-repeat;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	float:left;}
	
.photo_link {
	width: 257px;
	height: 21px;
	padding: 0px;
	margin: 0px;
 	background-color: transparent;
	float: left;}
	
.photo_link a, .photo_link a:visited {
	text-indent: -1100px;
	overflow: hidden;
	width: 100%;
	height: 100%;
	display: block}
	
.cal_link {
	width: 257px;
	height: 21px;
	padding: 0px;
	margin: 0px;
 	background-color: transparent;
	float: left;}
	
.cal_link a, .cal_link a:visited {
	text-indent: -1100px;
	overflow: hidden;
	width: 100%;
	height: 100%;
	display: block}

/*--- End ---*/


/* Bottom Boxes Info */


#bottom_boxes {
	width: 920px;
	height: 150px;
	float: left;
	margin: 0px;
	padding: 0px;}
	
#bottom_boxes a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #586987;}
	
#bottom_boxes a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #586987;
	text-decoration: none;}

#bottom_boxes a:active, a:visited{
	text-decoration: none;}	

#bottom_boxes a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;}
	
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #666666;
	padding: 0px;
	margin: 0px 0px 5px 0px;}
	
.box_one {
	width: 400px;
	height: 150px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/comm_pic.jpg);
	background-repeat: no-repeat;}
	
.box_one_copy {
	width: 280px;
	height: 105px;
	float: left;
	margin: 22px 0px 0px 24px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.25em;
	color: #999999;}
	
.box_two {
	width: 255px;
	height: 150px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/job_pic.jpg);
	background-repeat: no-repeat;}
	
.box_two_copy {
	width: 140px;
	height: 105px;
	float: left;
	margin: 22px 0px 0px 12px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.25em;
	color: #999999;}
	
.box_three {
	width: 265px;
	height: 150px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/educa_pic.jpg);
	background-repeat: no-repeat;}
	
.box_three_copy {
	width: 182px;
	height: 105px;
	float: left;
	margin: 22px 0px 0px 12px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.25em;
	color: #999999;}

/*--- End ---*/

/* Footer Info */

#footer {
	width: 920px;
	height: 44px;
	padding: 0px;
	margin: 0px;
	background-image: url(../img/footer.jpg);
	background-repeat: no-repeat;
	border: 0px;
	float: left;}

.footer_copy {
	width: 760px;
	height: 20px;
	float: left;
	margin: 16px 0px 0px 160px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.25em;
	color: #999999;}
	
.footer_copy a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #586987;}
	
.footer_copy a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #586987;
	text-decoration: none;}

.footer_copy a:active, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #586987;
	text-decoration: none;}	

.footer_copy a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;}


/*--- End ---*/