/* CSS Document */
body { margin:0px; padding:0px; }


* { 
	font-family:Arial, Tahoma, Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#7a7a7a;
}

p { margin-top:8px;	margin-bottom:10px;padding:0px; text-align:left; line-height:16px; }


img {margin:0px; padding:0px; border:none; display:block; }
img.left { float:left; margin:0 15px 10px 0px; }
img.right { float:right; margin:0px 0px 10px 0px; padding-left:20px; }
img.center {margin:0 auto 0 auto;}

.float-left { float:left; display:inline; }
.float-right { float:right; display:inline; }

img.img_solution { margin:10px auto 10px auto; }

form, input, textarea, select {margin:0px; padding:0px;}

h2, h1, h3 {margin:0px; padding:0px }
h2 {font-size:16px; text-align:left; margin-bottom:4px; margin-top:10px; font-weight:bold; padding:0px; }
.h2_headings{color:#800020; margin-top:5px;}


#wrap { width:980px; margin:0 auto; padding:0 8px; display:block; overflow:hidden; background:none; text-align:left; }



/* ¬¬¬¬¬¬¬¬¬ */
#wrap #top { width:964px; height:270px; margin:0 auto; padding:0; display:block; position:relative; }
#flashcontent { width:964px; height:203px; display:block; overflow:hidden; background:none; margin:0; padding:0; }		
#top-qmenu { width:290px; height:15px; position:absolute; top:6px; left:15px; background:none; margin:0; padding:0; list-style:none; }			
#top-qmenu li { display:inline; float:left; margin:0 8px; padding:0 0 0 10px; background:url('ico_arrow-top.gif') no-repeat 0 5px; }
#top-qmenu li a:hover { text-decoration:underline; }	
/* ¬¬¬¬¬¬¬¬¬ */

/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */

/* ¬¬¬¬¬¬¬¬¬ */
#search-bar { width:964px; height:67px; display:block; overflow:hidden; margin:0; padding:0; position:relative; }
	
#frm-search { width:300px; height:18px; position:absolute; top:24px; left:17px; padding:2px 0 0 5px; }			
#frm-search input { background:none; border:0; width:130px; color:#eeeeef; }
#btn-search-submit { display:block; position:absolute; top:23px; left:170px; width:68px; height:24px; outline:none; text-align:left; text-indent:-9999px; }	
#btn-search-submit:hover { background-position:0 -24px }

#frm-member-login { width:390px; height:18px; position:absolute; top:24px; left:488px; padding:2px 0 0 5px; }			
#frm-member-login input { background:none; border:0; width:120px; color:#eeeeef; margin:0 24px 0 0; }
#frm-member-login label { float:left; display:inline; margin:0 8px 0 0; color:#e5e6e9; }
#btn-member-login-submit { display:block; position:absolute; top:23px; left:866px; width:68px; height:24px; outline:none; text-align:left; text-indent:-9999px; }	
#btn-member-login-submit:hover { background-position:0 -24px }
/* ¬¬¬¬¬¬¬¬¬ */

/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */

/* ¬¬¬¬¬¬¬¬¬ */
#content { width:932px; margin:0 auto; padding:16px 16px 0 16px; overflow:hidden; background:none; display:block; }
#content .c-left { width:220px; overflow:hidden; background:none; display:inline; float:left; background:none; margin:0; padding:0;}
#content .c-middle { width:462px; overflow:hidden; background:none; display:inline; float:left; background:none; margin:0 0 0 15px; padding:0;}
#content .c-right { width:220px; overflow:hidden; background:none; display:inline; float:right; background:none; margin:0; padding:0;}			

#content .c-left .cl-top-menu { width:219px; padding:0; display:block; overflow:hidden; margin:0; list-style:none; }	
#content .c-left .cl-top-menu li { display:block; height:26px; overflow:hidden; border:0!important; }
#content .c-left .cl-top-menu li a:hover {text-decoration:underline; }
#content .c-left .cl-top-menu-bottom { width:219px; height:5px; margin:0 0 12px 0; display:block; overflow:hidden; font-size:1px; line-height:1px; }		

#content .c-left .whats-your-issue { width:219px; padding:0; display:block; overflow:hidden; margin:0; list-style:none; }	
#content .c-left .whats-your-issue li { display:block; height:26px; overflow:hidden; border:0!important; }
#content .c-left .whats-your-issue li a:hover {text-decoration:underline; }
#content .c-left .whats-your-issue-bottom { width:219px; height:5px; margin:0 0 12px 0; display:block; overflow:hidden; font-size:1px; line-height:1px; }			
/* ¬¬¬¬¬¬¬¬¬ */

/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */

/* ¬¬¬¬¬¬¬¬¬ */			
.white-box { width:196px; padding:10px 12px 8px 12px; display:block; overflow:hidden; margin:0; list-style:none; background:#fff url('bg_white-box-top.jpg') no-repeat; }
.white-box-bottom { width:220px; height:4px; margin:0 0 12px 0; display:block; overflow:hidden; font-size:1px; line-height:1px; background:url('bg_white-box-bottom.jpg') no-repeat; }			


.white-middle-box { width:462px; padding:10px 17px 8px 17px; display:block; overflow:hidden; margin:0; list-style:none; background:#fff url('bg_white-box-middle-top.jpg') no-repeat; }
.white-middle-box-bottom { width:462px; height:5px; margin:0 0 12px 0; display:block; overflow:hidden; font-size:1px; line-height:1px; background:url('bg_white-box-middle-bottom.jpg') no-repeat; }	

.white-middle-box .wmb-content { width:428px; display:block; height:auto; background:#fff; margin:0 0 6px 0; }
.white-middle-box .wmb-left { height:180px;width:205px; float:left; display:inline; overflow:hidden; margin:0; padding:0; background:none;}
.white-middle-box .wmb-right { height:180px;width:205px; float:right; display:inline; overflow:hidden; margin:0; padding:0; background:none;}
/* ¬¬¬¬¬¬¬¬¬ */
 
/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */

/* ¬¬¬¬¬¬¬¬¬ */		
#frm-newsletter { width:196px; height:30px; margin:16px 0 0 0; overflow:hidden; display:block; background:url('bg_input-newsletter.gif') no-repeat; position:relative; }		
#frm-newsletter input { width:130px; margin:2px 0 0 4px; border:0; background:#fff; color:#2a3261 }	
#btn-go-newsletter { display:block; position:absolute; top:0px; left:150px; width:38px; height:24px; outline:none; text-align:left; text-indent:-9999px; }	
#btn-go-newsletter:hover { background-position:0 -24px }		
			
.btn-vote-now { display:block; width:88px; height:24px; outline:none; text-align:left; text-indent:-9999px; }	
.btn-vote-now:hover { background-position:0 -24px }	
			
.read-more-left { width:96px; height:18px; display:block; text-indent:18px; } 		
.read-more-left:hover { text-decoration:underline; }			

.read-more-middle { width:96px; height:18px; display:block; text-indent:18px; } 		
.read-more-middle:hover { text-decoration:underline; }	

.btn_help-us-now { width:219px; height:147px; display:block; margin:0 0 12px 0; overflow:hidden; outline:none; text-align:left; text-indent:-9999px;}	
.btn_donation { width:219px; height:62px; display:block; margin:0 0 12px 0; overflow:hidden; outline:none; text-align:left; text-indent:-9999px;}	
.btn_afcoll { width:219px; height:201px; display:block; margin:0 0 12px 0; overflow:hidden; outline:none; text-align:left; text-indent:-9999px;}	
.btn_energy { width:219px; height:101px; display:block; margin:0 0 12px 0; overflow:hidden; outline:none; text-align:left; text-indent:-9999px;}	
/* ¬¬¬¬¬¬¬¬¬ */

/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */

/* ¬¬¬¬¬¬¬¬¬ */	
	
			
	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	/* Footer */
	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	#footer { width:964px; margin:0 auto; padding:0px 0 30px 0; overflow:hidden; display:block;  }
	#footer #f-top { width:950px; margin:0; padding:8px 7px 4px 7px!important; overflow:hidden; display:block; background:#eeeeef url('bg_footer-top.gif') no-repeat;  }
	#footer #f-top p { margin:4px 0; }
	#footer #f-top a { margin:0 6px; display:inline; }
	#footer #f-top a:hover { text-decoration:underline; }
	#footer #f-top-bottom { width:964px; height:6px; display:block; clear:both; overflow:hidden; font-size:1px; line-height:1px; }	
	#footer #f-bottom { width:936px; margin:0; padding:8px 14px 4px 14px!important; overflow:hidden; display:block; }
	
	
	/*
	#footer_menu { width:860px; margin:20px auto 0 auto; padding:0px; line-height:20px; text-align:center; }
	#footer_menu a { display:inline; margin:0 6px; padding:0px; }
	#footer_menu a.a_first { display:inline; margin:0 15px; margin-left:0px; padding:0px; text-decoration:none; }	
	#footer_menu a:hover {text-decoration:underline; } 
	#footer_menu p { text-align:center; color:#ababab; }
	#footer_menu p span { margin:0 10px; color:#ababab;}
	#footer_menu p a { color:#ababab; margin:0; padding:0; }
	*/

/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
/* PLUGIN - News      */
/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */	
.news_items_wrapper{width:420px; margin:0px; padding:0px;}
.news_items{width:185px; margin:10px; padding:0px; float:left;}	
.newsshow{border-bottom:1px solid #ddd; margin-bottom:10px;}

/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
/* PLUGIN - InfoBox      */
/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */	
.infobox_items_wrapper{width:95%; margin:0px; padding:0px;}
.infobox_items{border-bottom:1px solid #ddd; margin-bottom:10px;}
.infoboxshow{border-bottom:1px solid #ddd; margin-bottom:10px;}

.Event_items_wrapper{width:420px; margin:0px; padding:0px;}

	
.cl{clear:both;line-height:1px;height:1px;font-size:1px; margin:0px; padding:0px;}


p a{color:#004444; font-weight:bold; text-decoration:underline;}
p a:hover{color:#bbb; font-weight:bold; text-decoration:none;}