/* CSS Document */



/*----------------------------------------------------------HEADER LOGO & NEWSLETTER---------------------------------------------------------------*/


.toplinks_images{
	vertical-align:top;
	padding-left:1px;
}
.grey_line {
	clear: both; /* IMPORTANT */
	margin: 0px 15px 10px 30px;	
                     border-top:1px solid #CFCFCF;  
}

#header{
	height:64px; 
	margin: 0 0 0 0px;
}
#topnav{
	margin:0px 0px 0 0; 
	float: right;
}
#newsletter_input{
	width: 126px; 
	color: #666666; 
	border: 0; 
	height: 21px; 
	background: url(images/newsletter_bg.gif) top left repeat-x; 
	float: left;
}
#newsletter_input_left{
	width:3px; 
	height:20px; 
	background: url(images/newsletter_left.gif) top left no-repeat; 
	float: left;
}
#newsletter_input_right{
	width:3px; 
	height:20px; 
	background: url(images/newsletter_right.gif) top left no-repeat; 
	float: left;
}







/*--------------------------------------------------------NAVIGATION LINKS(DROP DOWN)-----------------------------------------------------------------*/


#navigation{
	width:973px;
	height: 41px; 
	margin: 0 0 0 0px;
	background-image:url(images/search_new_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	overflow:hidden;
	
	
}
#SiteSearch{
	padding: 0; 
	margin: 0;
}
#blackbg{
	height: 41px;
	background: url(images/black_bg.jpg) repeat-x top left #FF6600;
}
#blackbg, #blackbg ul {
	padding: 0;margin: 0;
	list-style: none; 
	float: left;
}
#blackbg a {
	display: block;	
	font-size: 13px; 
	text-decoration: none; 
	color: #FFFFFF;
	text-align:center;
}
#blackbg a:hover {
	background-color: #FF6600;
}
#blackbg li {
	float: left;
	width: 270px; 
	font-family:   verdana; 
	height:100%; 
	line-height:27px;
	border-left: 2px solid #FFFFFF;
}
#blackbg li:visited{
	/*background-color: #F96F14;*/
}
#blackbg li ul {
	position: absolute;	
	width: 270px;
	left: -999em; 
	margin-left: 0; 
	z-index: 999;

}
#blackbg li ul li {
	border: 0;
}

#blackbg li ul li a {
	width: 270px; 
	color: #000000; 
	display: block;
	text-align:left; 
	text-indent: 5px; 
	background: #F9F9F9; 
	filter: alpha(opacity = 90); 
	opacity: 0.9;
	border-bottom: 1px solid #EEEEEE; 
	z-index: 999;
}


#blackbg li ul li a:hover {
	filter: alpha(opacity = 100); 
	opacity: 1;  
	color: #FFFFFF; 
	background-color: #FF6600; 
	border-bottom: 1px solid #FF6600;
}
#blackbg li:hover ul {
	left: auto;
}
#blackbg li:hover ul, #blackbg li.sfhover ul {
	left: auto; 
	margin-left: -2px; 
	z-index: 999;
}
#blackbg li ul li ul li{
display: none;
}
#blackbg li ul li:hover  ul li {

	width: 270px;
	left: -999em; 
	float:left;
	position: static;
	display: block;	
	font-size: 15px; 
	height: 21px; 
	text-decoration: none; 
	color: #FFFFFF;
	text-align:center;
	margin-left:250px;
	margin-top:-21px;
	padding-bottom:27px;
	border-top:1px solid #AAAAAA;

}
#blackbg li ul li ul li ul li a {
	float:left;

	position: relative;
	display: block;	
	font-size: 15px; 
	height: 41px; 
	text-decoration: none; 
	color: #FFFFFF;
	text-align:center;
	margin-left:250px;
	margin-top:-21px;
	padding-bottom:21px;
	border-top:1px solid #ffffff;
}

#blackbg_home {
	width:57px !important; 
	border: 0 !important;
}
#charity_programs{
	background: url(images/black_bg.jpg) repeat-x top left #FD8E03;
	width:180px !important;
}
#who_we_are{
	background: url(images/black_bg.jpg) repeat-x top left #FD8E03;
	width:178px !important;
}
#our_mission{
	background: url(images/black_bg.jpg) repeat-x top left #FD8E03;
	width:148px !important;
}
#make_donations{
	background: url(images/black_bg.jpg) repeat-x top left #FD8E03;
	width:148px !important;
}



#body_content_1{
	float: left;
	background-color:#ffffff;
	/*		border-right:solid 1px #999999;*/
	min-height:650px !important;
	background-image:url(images/shadow_left.jpg);
	background-position:right;
	background-repeat:repeat-y;
	width: 100%;

	

}




.abt_heading:hover{
	font-family:"Myriad Roman";
	font-size: 16px;
	text-decoration:none;
	font-weight:bold;
	color: #FF6600;
}
.abt_heading:active{
	font-family:"Myriad Roman";
	font-size: 16px;
	text-decoration:none;
	font-weight:bold;
	color: #FF9900;
}




#black_line_search{
	width: 208px !important; 
	height: 41px; 
	text-align: right;
	float:right;
}
#black_line_search1{
	width:24px !important; 
	height: 41px; 
	background: url(images/black_bg.jpg);
	text-align: right;
}
#black_line_search:hover,#search_icon_list:hover{
	background: url(images/black_bg.jpg) repeat-x top left !important;
	width:180px;
}	
div.black_search_wrap{
	width:203px; 
	margin: 7px 0 5px 3px; 
	text-indent: 5px;
}
#search_Left{
	width:4px; 
	height:26px; 
	background: url(images/search_left.jpg) top left no-repeat; 
	float: left;
	padding-left:0px;
	margin:0 0 0 0;
}
#search_Right{
	width:4px; 
	height:26px; 
	background: url(images/search_right.jpg) top left no-repeat; 
	float: left;
}
.search_box{
	width:180px; 
	height: 26px; 
	line-height: 20px; 
	font-size:10pt; 
	border: 0; 
	color: #999999; 
	float: left;
	background: url(images/search_bg.jpg) repeat-x; 
	padding: 4px 0 0 0;
}
#search_button{
	width:33px !important; 
	border: 0 !important; 
	text-align: left;
	float:left;
}
.search_button_mp{
	padding:0;
	margin-left:-10px;
	float:left;
}
#Shadow_head{
	width:964px; 
	height:5px;
	margin-left:8px;
	position: relative;
	background: url(images/shadow.png) top left repeat-x; 
	z-index: 1;
	overflow:hidden;
	
}

/*--------------------------------------------------------BODY PART(BACKGROUND IMAGE & COLOR--------------------------------------------------------------*/

#bodyWrapper {
	width: 973px; 
	position: relative; 
	left: 50%; 
	margin-left: -489px;
}
body{
	margin:0;
	background: url(images/main_bg.jpg) repeat-x top left #CDCDCD;
	font-family: Gill Sans, Trebuchet ms, arial, verdana; 
	size:12pt; 
	color:#666666;
}

.main_part_content{
	float: left; 
	display: block; 
	position: relative;
	background-color:#F8F8F8;
	margin-right:-20px;

	width:973px;
}
.main_part_content1{
	float: left; 
	display: block; 
	padding:0; 
	margin:0; 
	 
}
#whitebg{
	margin-top:1px;
	margin-left:7px;
	margin-bottom:0px;
	margin-right:7px;
	max-height:467px;
	
}

#body_content{
	float: left;
	width: 675px;
	padding-left:10px;
	background-color:#ffffff;
	/*		border-right:solid 1px #999999;*/
	min-height:650px !important;
	background-image:url(images/shadow_left.jpg);
	background-position:right;
	background-repeat:repeat-y;

	

}
#body_heading{
	margin: 0 0 10px 0;
	clear:  both;
	font-weight: normal;
	color: #525252;
	font-size: 22px;
/*	font-family: "Gill Sans MT"*/
}
.abt_heading{
	font-family:"Myriad Roman";
	font-size: 16px;
	text-decoration:none;
	font-weight:bold;
}
#body_heading #heading h1{
	font-family: Verdana, Arial, Helvetica, sans-serif,;
	font-size: 22px;
	text-decoration:none;
}
.body_text{
	font-family: Verdana, Arial , Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color: #525252;
	padding-right:10px;
	padding-right:20px;
}
.body_text1{
	font-family: Verdana, Arial , Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color: #525252;
	padding-right:10px;
}

#body_content_right{
	float: right;
	padding-right:20px;
	width:248px;
	font-family:  Arial , Helvetica, sans-serif;	
	font-size:11px;
	padding-top:50px;
	padding-left:10px;

}
#body_content_right_heading{
	font-family:  Arial , Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#793E03;
}
#body_content_right_subheading{
	font-family:  Arial , Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF6600;
}
#body_subheading{
	font-family: Verdana, Arial, Helvetica, sans-serif,;
	font-size: 14px;
	text-decoration:none;	
	font-weight:bold;
	color: #525252;
	padding-top:15px;
}
#body_donate{
	font-family: Verdana, Arial, Helvetica, sans-serif,;
	font-size: 12px;
	text-decoration:none;	
	font-weight: bold;
	color: #525252;
}
#body_subtitle{
	font-family: Verdana, Arial, Helvetica, sans-serif,;
	font-size: 18px;
	text-decoration:none;
	color: #525252;
}

.rightLink:link
{
	font-size:inherit;
	font-weight:bold;
	color: #3D99B8; 
	text-decoration:none;
}

.rightLink:visited
{
	font-weight:bold;
	color: #3D99B8;  
	text-decoration:none;
}

.rightLink:hover
{
	font-weight:bold;
	color:#ff6600; 
	text-decoration:underline;
}


.articleLink:link
{
	font-size:inherit;
	font-weight:bold;
	color: #666666; 
	text-decoration:none;
}

.articleLink:visited
{
	font-weight:bold;
	color: #666666;  
	text-decoration:none;
}

.articleLink:hover
{
	font-weight:bold;
	color:#666666; 
	text-decoration:underline;
}




.rightsubLink:link
{
	font-size:inherit;
	font-weight:bold;
	color: #3D99B8; 
	text-decoration:none;
}

.rightsubLink:visited
{
	font-weight:bold;
	color: #3D99B8;  
	text-decoration:none;
}

.rightsubLink:hover
{
	font-weight:bold;
	color:#ff6600; 
	text-decoration:underline;
}
.donateLink:link
{
	font-size: 12px;
	font-weight:bold;
	color:#525252; 
	text-decoration:none;
}

.donateLink:visited
{
	font-weight:bold;
	color:#525252; 
	text-decoration:none;
}

.donateLink:hover
{
	font-weight:bold;
	color:#ff6600; 
	text-decoration:underline;
}

/*---------------------------------------------------------------FOOTER REFLECTION----------------------------------------------------------------------*/
#foot_reflection1{
	width: 980px; 
	height: 50px; 
	background: url(images/footer_bg.gif) top left repeat-x #CCCCCC; 
	clear:both;
}
#foot_reflection{
	width: 973px; 
	height: 50px; 
	background: url(images/footer_bg.gif) top left repeat-x #CCCCCC; 
	clear:both;
}
#foot_reflection_left{
	background: url(images/foot_reflection_left.jpg) no-repeat; 
	width: 7px; 
	height:44px; 
	left: 0; 
	float: left;
}
#foot_reflection_right{
	background: url(images/foot_reflection_right.jpg) no-repeat; 
	width: 6px; 
	height:44px; 
	right: 0; 
	float: right;
}


/*------------------------------------------------------------------FOOTER SECTION--------------------------------------------------------------------*/

#footer{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif, verdana;
	color:999999;
	float: left;
	text-align:center;
	margin-top:-39px;
	azimuth:center;
	width:973px;
}
#footer a:link,#footer a:active,#footer a:visited {
	text-decoration: none; 
	color:#4F4F4F; 
}
#footer a:hover{
	text-decoration: none;
}




.textbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #a0a0a0;
	background-color:#FFFFFF;
	width:270px;
	height:20px;
}
.textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #a0a0a0;
	background-color:#FFFFFF;
	width:270px;
	height:90px;
}

#ecard {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #666666;
}

.cardLink:link
{
	font-size: 10px;
	
	color:#525252; 
	text-decoration:none;
}

.cardLink:hover
{
	
	color:#ff6600; 
	text-decoration:underline;
}

/*-----------------------------------Donation Page-----------------------------------*/
ul.formview{margin:5px;}
ul.formview li{ display:list-item; list-style:none; margin:3px 0px;}
ul.formview li label{width:150px; float:left; font-weight:bold;}
ul.formview li .wstyle{width:160px; margin:0px; }
ul.formview li textarea{width:260px; margin:0px; }
ul.formview li.btn{padding-left:0px;}