@charset "utf-8";
/* CSS Document */

BODY{

	margin: 0px;	

}

A IMG{

	border: 0px;

}

#small_blue_header{
	
	background:#010C2A;
	height: 30px;
	width: auto;
	
}

#page_content{

	background: #012863;
	min-height: 400px;
	width: auto;
	
}

#outer_header{

	width: 1060px;
	height: 125px;
	margin:auto;
	
}

#outer_header #page_header{

	background:url(../images/common/header.jpg) no-repeat;
	width: 1060px;
	height: 157px;	
	position: absolute;
	margin-top: -30px;
			
}

#outer_header #page_header #options, #outer_header #page_header #options A, #footer{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2a8fc8;
	text-decoration: none;
	
}

#outer_header #page_header #options A:hover{
	
	color: #FFFFFF;
	
}

#outer_header #page_header #options{
	
	float: right;
	margin-right: 60px; 
	margin-top: 7px;
	clear: both;
	
}

#outer_header #page_header FORM{
	
	float: right;
	clear: both;
	margin-right: 75px;
	margin-top: 73px;
	overflow: hidden;
	width: 185px;
	
	_margin-right: 37px;
}

#outer_header #page_header FORM INPUT{

	background: transparent;
	border: 0px;
	
	margin-bottom: 11px;
	height: 12px;
	font-size: 9px;
	float:left;
	clear:left;
	color: #FFFFFF;
	
}

#outer_header #page_header #btn_sign_up{

	float: right;
	margin-top: -5px;

}

#body_container_header{

	background:url(../images/common/container_top.jpg) no-repeat;
	width:1060px;
	height:46px;
	margin: auto;
	
}

#inner_body_container_header{

	background:url(../images/common/main_bar_background_gray.jpg) repeat-x;
	height: 45px;
	width: 960px;
	margin-left: 50px;
		
}

#inner_body_container_header .main_btns_left{
	
	background:url(../images/common/main_btns_left.jpg) no-repeat;
	width: 95px;

}

#inner_body_container_header .main_btns_left_selected{

	background:url(../images/common/main_btn_left_rollover.jpg) right no-repeat;
	width: 95px;
	
}

#inner_body_container_header .main_btns_left:hover{

	background:url(../images/common/main_btn_left_rollover.jpg) right no-repeat;
	cursor: pointer;	

}

#inner_body_container_header .main_btns_middle{

	background:url(../images/common/main_btn_middle.jpg) no-repeat;
	width: 75px; /*86*/

}

#inner_body_container_header .main_btns_middle_selected{

	background:url(../images/common/main_btn_middle_rollover.jpg) no-repeat;
	width: 86px;

}

#inner_body_container_header .main_btns_middle:hover{

	background:url(../images/common/main_btn_middle_rollover.jpg) no-repeat;
	cursor: pointer;	
	
}

#inner_body_container_header .main_btns_right{

	background:url(../images/common/main_btns_right.jpg) right no-repeat;
	width: 170px;
	height: 35px;
	float:right;
	
	
}

#inner_body_container_header .main_btns_separator{

	background:url(../images/common/main_btn_separator.jpg) no-repeat;
	width: 3px;
	
}

#inner_body_container_header .main_btns_left, #inner_body_container_header .main_btns_middle, #inner_body_container_header .main_btns_separator,#inner_body_container_header .main_btns_left_selected,#inner_body_container_header .main_btns_middle_selected{

	height: 35px;
	float:left;
	padding-top: 15px;
	text-align: center;

}

#inner_body_container_header .main_btns_left A, #inner_body_container_header .main_btns_middle A,
#inner_body_container_header .main_btns_left_selected A, #inner_body_container_header .main_btns_middle_selected A{
	
	color: #346390;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; /*13*/
	font-weight: bold;
	text-decoration: none;

}

#inner_body_container_header .main_btns_right #btn_donate_now{

	margin-top: 10px;
	border: 0px;
	
}


#inner_body_container_header .gray_border{

	border: 2px solid #e9e9e9;
	
	color: #346390;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	
	float: left;
	margin-left: 30px;
	margin-top: 10px;	
	min-width: 305px;  
	height: 20px;
	
}

#body_container{

	background:url(../images/common/container_background.jpg) repeat-y;
	width: 1060px;
	margin: auto;	
	_margin-top: -4px;
	
}

#footer{

	background: url(../images/common/footer.jpg) no-repeat;
	width: 1060px;
	height: 220px;
	margin: auto;
	overflow: hidden;
	padding-top: 25px;
	line-height: 2;
	
}

#footer #options_left{

	margin-left: 75px; 
	_margin-left: 37px; 
	float: left;

}


#footer #options_right{

	float: right;
	width: 322px;
	margin-right: 75px; 
	_margin-right: 37px; 
	
}


#footer #options_left A, #footer #options_right A{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2a8fc8;
	text-decoration: none;
		
}

#footer #options_left A:hover, #footer #options_right A:hover{

	color: #FFFFFF;

}

#footer #options_right IMG{



	margin-left: 10px;
	
}


/* ########################## modules ############################## */

/* ### home ### */

#big_area_top{

	background:url(../images/home/big_area_top.png) no-repeat !important;
	background: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home/big_area_top.png');	
	
	width: 951px;
	height: 380px;	
	
}

#big_area_top2{

	background:url(../images/slideshow/bar.png) no-repeat !important;
	background: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home/big_area_top.png');	
	
	width: 951px;
	height: 376px;	
	
}

#big_area_top_es{

	background:url(../images/home/big_area_top_es.png) no-repeat !important;
	background: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home/big_area_top_es.png');	
	
	width: 951px;
	height: 380px;	
	
}


#big_area_top #video_container, #big_area_top_es #video_container{

	width: 325px; 
	margin-left: 309px; 
	margin-top: 0px; 
	padding-top: 98px;
	
}

#big_area_bottom{

	background:url(../images/home/big_area_bottom.png) no-repeat !important;
	background: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home/big_area_bottom.png');

	height: 230px; 
	/*padding-left: 25px; 
	padding-right: 25px;*/ 
	width: 901px;
	
	_margin-bottom: 5px;
	
	color: #FFF;
	padding: 25px;
	font-size: 14px;
}

#big_area_bottom_es{
	background-position:bottom;
	background:url(../images/home/big_area_bottom_es.png) no-repeat !important;
	background: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home/big_area_bottom_es.png');

	height: 230px; 
	/*padding-left: 25px; 
	padding-right: 25px;*/ 
	width: 901px;
	
	_margin-bottom: 5px;
	
	color: #FFF;
	padding: 25px;
	font-size: 14px;
}

#big_area_bottom DIV, #big_area_bottom_es DIV{

	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	width: 440px;
	text-align: justify;
	
}


#windows_container{

	width: 951px;
	overflow: hidden;
	clear: both;
	
}

.window_type_01{

	background:url(../images/home/window_box_type_1.png) no-repeat !important;
	background: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home/window_box_type_1.png');


	height: 167px;	
	float: left;
	margin-right: 4px;
	
	padding-top: 8px; 
	padding-left: 20px; 
	width: 294px;
		
}

.window_type_02 .title, .window_type_01 .title{
	
	margin-bottom: 20px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}

.window_type_01 .left{

	float: left;

}

.window_type_01 .right, .window_type_01 P{

	float:right;
	width: 170px; 
	padding-right: 10px;
	
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #848484;
	
}

.window_type_01 P{

	float: inherit;	
	width: 270px; 
	
}

.window_type_01 .right IMG{

	margin-top: 5px;
		
}

.window_type_02{

	background:url(../images/home/window_box_type_2.png) no-repeat !important;
	background: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home/window_box_type_2.png');

	width: 293px;
	height: 167px;	
	float: left;
	
	padding-top: 8px; 
	padding-left: 20px; 

}

.window_type_02 .text_01{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #848484;	
	width: 200px;
		
}

.window_type_02 .text_02{

	margin-top: 25px;
	color: #175a90;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
}


.window_type_03{

	background:url(../images/internals/empty_white_box.png) no-repeat !important;
	background: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/internals/empty_white_box.png');

	float: left;
	margin-right: 5px;
	width: 294px;
	padding-left: 15px; 
	padding-top: 20px; 
	height: 155px;
	
}

.window_type_04{

	float: left;
	margin-right: 5px;
	width: 294px;
	padding-top: 20px; 
	
}

.window_type_04 .wtp4_top{
	
	background:url(../images/internals/empty_white_box_top.png) no-repeat !important;
	background: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/internals/empty_white_box_top.png');
	width: 312px;
	height: 32px;
	
}

.window_type_04 .wtp4_middle{
	
	background:url(../images/internals/empty_white_box_middle.png) repeat-y !important;
	background: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/internals/empty_white_box_middle.png');
	padding-left: 15px; 
	width: 298px;	
	
}

.window_type_04 .wtp4_bottom{
	
	background:url(../images/internals/empty_white_box_bottom.png) no-repeat !important;
	background: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/internals/empty_white_box_bottom.png');
	width: 312px;
	height: 32px;
	
}

/* ### internals ### */

#internal_container{

	width: 956px; 
	margin-left: 55px;		
	overflow: hidden;
	
}

#internal_container #internal_left{

	float: left;
	background: #FFFFFF;
	width: 632px;
	
}

#internal_container #internal_right{

	float: right;
	background: #e8e7e7;
	padding-left: 5px; 
	width: 319px;

}

#internal_container #internal_left #iheader{

	margin-bottom: 30px;
		
}

#internal_container #internal_left #iheader_gallery{
	
	background:url(../images/internals/gallery_header.png) no-repeat !important;
	background: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/internals/gallery_header.png');

	height: 48px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;	
	
	padding-top: 8px; 
	padding-left: 37px; 
	width: 595px; 
	margin-bottom: 0px;
	
}

#internal_container #internal_left #iheader_gallery_sp {
	
	background:url(../images/internals/gallery_header_sp.png) no-repeat !important;
	background: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/internals/gallery_header.png');

	height: 48px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;	
	
	padding-top: 8px; 
	padding-left: 37px; 
	width: 595px; 
	margin-bottom: 0px;
	
}

#internal_container #internal_left #il_content{

	margin-left: 30px;
	margin-right: 30px;

}

#internal_container #internal_left #il_content .title{

	background:url(../images/internals/title_icon.jpg) left no-repeat;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #346390;	
	
}

.titleNoStar{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #346390;	
	
}

#internal_container #internal_left #il_content .title A{

	text-decoration: none;
	color: #346390;	
	
}

#internal_container #internal_left #il_content .title A:hover{

	color: #000000;	

}

.titleNoStar A{

	text-decoration: none;
	color: #346390;	
	
}

.titleNoStar A:hover{

	color: #000000;	

}

#internal_container #internal_left #il_content P, #internal_container #internal_left #il_content li{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #848484;	

}

#internal_container #internal_left #il_content p A,#internal_container #internal_left #il_content li A{

	color: #346390;
	text-decoration: none;
}

#internal_container #internal_left #il_content P A:hover, #internal_container #internal_left #il_content li A:hover{

	color: #000000;
	
}


#internal_container #internal_left #il_content li SPAN{

	font-weight: bold;

}

.window_type_03 .submenu_options, .window_type_04 .submenu_options{

	background: #022a57;
	border: 1px solid #426083;
	width: 263px;	
	padding-left: 15px;	
}	

.window_type_03 .submenu_options .option,.window_type_03 .submenu_options .option_selected,
.window_type_04 .submenu_options .option,.window_type_04 .submenu_options .option_selected{
	
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #1364a3;

}

.window_type_03 .submenu_options .option A,.window_type_03 .submenu_options .option_selected A,
.window_type_04 .submenu_options .option A,.window_type_04 .submenu_options .option_selected A{

	background:url(../images/internals/submenu_options_icon_01.jpg) left no-repeat;
	color: #1a83ce;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

	padding-left: 15px;	
}

.window_type_03 .submenu_options .option A:hover,.window_type_03 .submenu_options .option_selected A,
.window_type_04 .submenu_options .option A:hover,.window_type_04 .submenu_options .option_selected A{

	background:url(../images/internals/submenu_options_icon_02.jpg) left no-repeat;
	color: #FFFFFF;
}




#thumbs_container{

	overflow: hidden;
	margin-bottom: 20px;
	
}

#arrow_left, #arrow_right {

	float:left; 
	width:30px; 
	height:30px; 
	margin-top: 20px;
	margin-left: 3px;
	margin-right: 3px;

}

#arrow_left {

	background:url(../images/internals/gallery_arrow_left.jpg) no-repeat; 		
	
}

#arrow_left:hover{

	background:url(../images/internals/gallery_arrow_left_hover.jpg) no-repeat; 
	cursor: pointer; 
	
}

#arrow_right{

	background:url(../images/internals/gallery_arrow_right.jpg) no-repeat; 
	
}

#arrow_right:hover{

	background:url(../images/internals/gallery_arrow_right_hover.jpg) no-repeat; 
	cursor: pointer; 
	
}

#thumbs{
	width: 498x;
	float: left;
}

#thumbs IMG{

	border: 2px solid #d7d7d7;
	width: 73px;
	height: 55px;
	float: left;
	margin: 3px;

}

#thumbs IMG:hover{

	cursor: pointer;

}

#image_detail_container{

	width: 572px;
	border: 3px double #d7d7d7;
	height: auto;
	text-align:center;
	margin: auto;
	padding-top: 15px;
	
}

#image_detail_container .ov_title{

	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #346390;	
	width: 528px;
	margin-left: 20px;
	float: left;
	background: #FFFFFF;						
	margin-top: -25px;
	padding-left: 5px;
	
	
}

.directions {padding-left: 30px;}


.title2 {
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #346390;	
}

.button {float: left;}
.buttontext {float:left;
padding-left: 13px;
height:130px;}

#internal_container #internal_left_gallery {

	float: left;
	background: #000;
	width: 632px;
	
}

.slideshow {
       height: 1500px;
       background: #000
}



#gallery1 {
float:left;
padding-left:15px;
padding-top: 5px;
padding-bottom: 20px;
}

#gallery2 {
float:left;
padding-left:35px;
padding-top: 5px;
padding-bottom: 20px;
}

#gallery3 {
float:left;
padding-left:35px;
padding-top: 5px;
padding-bottom: 20px;
}

#gallery4 {
float:left;
padding-left:15px;
padding-top: 5px;
padding-bottom: 20px;
}

#gallery5 {
float:left;
padding-left:35px;
padding-top: 5px;
padding-bottom: 20px;
}

#slideright {
float:left;
}

#buttonsleft {
float:left;
width:292px;}

#contributeleft {
padding-left:17px;
padding-top:10px;
}

#getinvolvedleft {
padding-left:17px;
padding-top:20px;
}