
@charset 'utf-8';

/*-------------------------------------------------------------------------------------------*/




.main_page{
	width:900px; 
	height:1200px; 
	margin: 0 auto; 
}
.header{
	overflow:hidden;
	width:900px;
	
}
.header img{
	margin-bottom:5px;
	margin-right:26px;
}
.strapline{
	margin-top:29px;
}
.strapline p{
	font-size: 169%; /* 22px */
	line-height:26px;
}
#donate_on_menu{
	float:right;
	position:relative;
	top:-16px;
	right:10px;
}

.lsp{
	padding-left:5px;
}
.rsp{
	padding-right:5px;
}

.header_right_span{
	
	background:url(../images/menu/header_right_whole.gif) no-repeat bottom left ;
	float:right;
	background-color:#f5f6fa ;
	padding:12px 4px 12px 20px;
	font-size: 85%; /* 11px */
}
.header_right_span3{
	background:url(../images/menu/header_right_bot_right_corner.gif) no-repeat bottom right;
	position:relative;
	top:13px;
	left:4px;
}

.high_contrast_stylesheet{
	background:url(../images/show_in_high_contrast_icon.gif) no-repeat left center;
	padding:5px 10px 4px 20px;
	margin-right:5px;
	font-size: 85%; /* 11px */
}
.audio_brochure{
	background:url(../images/audio_brochure_icon.gif) no-repeat left center;
	padding:5px 40px 4px 20px;
	padding:5px 60px 4px 20px;
	font-size: 85%; /* 11px */
}

.top_nav{
	width:900px;
	/*height:47px;*/
	background-color:#ffffff ;
	background-image: url(../images/menu/whole_menu_gray.gif); 
	background-repeat:no-repeat;
	background-position:top right; 
	overflow:visible;
	position:relative;
}
.top_nav_corner{
	position:absolute;
	top:0px;
	left:0px;
}
.top_nav a{
	text-decoration:none;
}
.menu_items{
	font-size: 115%; /* 15px */
	font-weight:bold;
}
.menu_items ul{
	padding:0px;
	margin:0px;
}

.top_nav ul{
	margin:0px;padding0px;
	/*width:570px;*/
}
.top_nav li{
	margin:0px;padding0px;
	display:block;
	float:left;
	height:47px;
	padding:0px;
	height:47px;
	line-height:20px;
	
}
.top_nav li a{ cursor:hand;} 

.top_nav ul li span{
	display:block;
	float:left;
	padding-left:27px;
	padding-right:27px;
	padding-top:5px;
	height:47px;
	color:#064188;
}
.top_nav li:hover{
	background: url(../images/menu_gray_hover_slice.gif) repeat-x; 
}
li#activeSectionHome{
	background: url(../images/standard/menu_selected_slice.gif) repeat-x; 
}

.top_nav ul li#activeSectionHome span {
	color:#ffffff ;
	background: url(../images/standard/triangle.gif) no-repeat center; 
}
	

li#activeSection{
	background: url(../images/standard/menu_selected_slice.gif) repeat-x; 
	color:#ffffff ;
}
.top_nav div ul li#activeSection a span{
	color:#ffffff ;
	background: url(../images/standard/triangle.gif) no-repeat center; 
}
/* right side*/
li#activeSection span{

}


.menu_search{
	/*width:323px;*/
	height:47px;
}

.menu_search form{
	/*padding-right:19px;*/
	margin-top:7px;
}
.menu_search div{
	 width:25px;
	 height:10px;
	 float:right;
}
.menu_search form input{
	border:1px solid #C9C9C9; ;
	height:16px;
	width:168px;
	/*margin-top:5px;*/
	color:#4D4D4D ;
	font-size:11px;
	padding-left:5px;
}
form input.search_button {
	vertical-align:top;
	background: url(../images/search_icon.gif);
	width:20px;
	height:20px;
	border:0px;
}

.menu_end_right{
	width:7px;
	height:47px;
}
.breadcrumb{
	margin-bottom:10px;
}
.breadcrumb div a{
	color:#808080 ;
}
.breadcrumb div {
	color:#808080 ;
}

.main_content{
	background-color:#ffffff;
	width:900px; 
	/*height:1197px;*/
	padding:36px 26px 40px 26px;
	padding:0px 26px 40px 26px;
	width:848px;
	overflow:hidden;/*ie 6*/
}
.header_image_home{
	width:632px;
	height:242px;
	position:relative;
	overflow:hidden;
}
.header_image_home_rc_tl{
	width:6px;
	height:6px;
	background-image:url(../images/rounded_corner_tl.png);
	position:absolute;
	top:0px;
	left:0px;
	background-repeat:none;
	z-index:3000;
}
.header_image_home_rc_tr{
	width:6px;
	height:6px;
	background-image:url(../images/rounded_corner_tr.png);
	position:absolute;
	top:0px;
	left:626px;
	background-repeat:none;
	z-index:3000;
}
.header_image_home_rc_tr_sm{
	width:6px;
	height:6px;
	background-image:url(../images/rounded_corner_tr.png);
	position:absolute;
	top:0px;
	left:194px;
	background-repeat:none;
	z-index:3000;
}
.header_image_home_rc_bl{
	width:6px;
	height:6px;
	background-image:url(../images/rounded_corner_bl.png);
	position:absolute;
	top:236px;
	left:0px;
	background-repeat:none;
	z-index:3000;
}
.header_image_home_rc_br{
	width:6px;
	height:6px;
	background-image:url(../images/rounded_corner_br.png);
	position:absolute;
	top:236px;
	left:626px;
	background-repeat:none;
	z-index:3000;
}

.header_image_home img{
	width:632px;
	height:242px;
}

.header_image{
}
.large_header_image{
	position:relative;
	overflow:hidden;
}
.header_image_home_rc_bl_lo{
	width:6px;
	height:6px;
	background-image:url(../images/rounded_corner_bl.png);
	position:absolute;
	top:271px;
	left:0px;
	background-repeat:none;
	z-index:3000;
}
.header_image_home_rc_br_lo{
	width:6px;
	height:6px;
	background-image:url(../images/rounded_corner_br.png);
	position:absolute;
	top:271px;
	left:626px;
	background-repeat:none;
	z-index:3000;
}
.header_image_home_rc_br_sm{
	width:6px;
	height:6px;
	background-image:url(../images/rounded_corner_br.png);
	position:absolute;
	top:124px;
	left:194px;
	background-repeat:none;
	z-index:3000;
}
.header_image img{
	width:416px;
	height:277px;
}
.small_head_image{
	width:200px;
	height:130px;
	/*background-color:#99CCFF ;*/
	
	display:block;
}
.small_head_image img{
	width:200px;
	height:130px;
}








.left_nav{
	font-size: 108%; /* 14px */
}
.left_nav a{
	text-decoration:none;
}
.left_nav a{
	display:block;
	padding:6px 0px 8px 0px;
}

.left_nav li{
	margin:0px;padding0px;
	margin:0px;
	padding:0px;
	list-style:none;
	font-size: 108%; /* 14px */
	/*padding-bottom:8px;*/
	border-bottom:1px solid #B5D3EC;
	/*margin-top:6px;*/
}
.left_nav ul{
	margin:0px;
	padding:0px;
}

li.selected a span{
	color:#0997C7;
}

.left_nav h1{
	font-size: 169%;
	margin-bottom:0px;
}
.left_nav h1 a {
	padding-bottom:0px;
}

.footer{
	background-color:rgb(214,227,243) ;
	padding:10px 20px 5px 20px;
	height:30 px;
}
.footer_corners{
	height:7px;
	background:url(../images/footer_corners.gif) no-repeat bottom; 
	font-size:1px;/*ie 6*/
}
.footer p{
	margin-bottom:5px;
}
.webdesign{
	color:#E6ECF3 ;
	text-align:right;
	height:60px;
	height:30px;
	padding:3px 8px 0px 0px;
}
.webdesign a {
	color:#E6ECF3 ;
}

.request_brochure_form label{
	margin-top:10px;
	margin-bottom:5px;
}
.request_brochure_form input{

}


/*defaults*/
label{
	width:150px;
	float:left;
}
label.not_so_wide{
	width:95px;
	margin-top:0px;
}
 


.fieldError{
	border:1px solid red;	
}

.form-field-wrapper{
	clear:both;
	margin-bottom:8px;
}
.form-field-wrapper label{
	padding-bottom:3px;
}

.input-tiny{
	width:50px;	
}
.input-small{
	width:10px;	
}
.input-medium{
	width:175px;	
	width:150px;
}
.input-large{
	width:300px;	
}
.input-extralarge{
	width:450px;	
}
textarea{
	height:150px;
}
.error-text{
	color:#800000 ;
	font-weight:bold;
}
.redish_bg{
	background-color:#f0e8e7 ;
	padding:5px;
	width:200px;
}

.square{
	padding:5px;
	margin-top:10px;
}
#map_canvas{
	width:416px;
	height:277px;
}
#gmaps_info_window_content{
	font-size:70%;
}
#gmaps_info_window_bodyContent{

}

/*generated by php*/

	#overlay1{
		position:absolute;
		top:75px;
		left:10px;
		height:38px;
	}
	
	#overlay2{
		position:absolute;
		top:113px;
		left:10px;
		height:38px;
	}
	
	#overlay3{
		position:absolute;
		top:151px;
		left:10px;
		height:19px;
	}
	
	#overlay4{
		position:absolute;
		top:170px;
		left:10px;
		height:19px;
	}
	
	#overlay5{
		position:absolute;
		top:189px;
		left:10px;
		height:19px;
	}
	
	#overlay6{
		position:absolute;
		top:208px;
		left:10px;
		height:19px;
	}
	
	#overlay7{
		position:absolute;
		top:227px;
		left:10px;
		height:19px;
	}
	
	#overlay8{
		position:absolute;
		top:246px;
		left:10px;
		height:19px;
	}
	
