body, td, th, option, input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3C36;
	letter-spacing: .04em;
	line-height:130%;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color:#3F3C36;
}

.tdc{cursor:pointer;
margin-left:6;

}
a.popupmenutext, 

a.popupmenuclosed {
	display:block;
	width:150px; 
	border: solid #FFF;
	border-width:1px 1px 0px 0px; 
	margin:0px 0px 0px 0px;
	

background:#A8A8A8;
	padding:3px 0px 4px 7px;
	color:#FFF;
	font-size:11px;
	font-family:Arial;
}

.flashdiv {
	z-index:1000;
}
.whitetext {
	color:#FFFFFF;
}

.copyright {
	color:#A3A3A3;
}

.donaterowhighlight {
	background-color:#DBDBDB;
}
.whitetext a:hover {
	color:#FFFFFF;
}
form {
	margin: 0px;
	padding: 0px;
	display:inline;
}
.quotebox {
	border:1px solid #3F3C36;
	padding: 15px;
}
/* milonic menu */
.mmpadding {
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:10px;
}
.mmpadding a{
text-decoration:none;
}
.imgrpad {
	padding-right:15px;
	padding-bottom:5px;
}
.bpad {
	padding-bottom:5px;
}
.tpad {
	padding-top:5px;
}
.pagetitle {
	text-transform:uppercase;
	font-weight:bold;
	margin-top:0px;
}
.mytracetext {
	color:#FFFFFF;
	background-color:#999999;
}

.container {
	padding-top: 25px;
	width: 877px;
}

.topnavgap {
	padding-bottom:2px;
	
}

.bottomarea {
}
.bottomnav {
	color: #FFFFFF;
}
.bottomnav a:link{
	color: #FFFFFF;
	text-decoration:none;
}
.bottomnav a:visited{
	color: #FFFFFF;
	text-decoration:none;
}
.bottomnav a:hover{
	color: #FFFFFF;
	
}
.bottomnav a:active{
	color: #FFFFFF;
	text-decoration:none;
}
.topnavcells {
	height:38px;
	font-weight:bold;
}
.topnavcells a{
	color:#FFFFFF;
	text-decoration:none;
}
.topnavcells a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.topnavcellspacer {
	width:2px;
}
.genericbold {
	font-weight:bold;
}
/*  top nav items */
.topnav_leading {
	width:19px;
	background-color:#A3A19C;
}
.topnav_aboutus {
	width:95px;
	background-color:#CCAF28;
	color:#FFFFFF;
	/*padding-bottom:2px; */
	cursor:pointer;
	/*font-weight:bold;*/
}
.topnav_aboutus_text {
	padding-top:14px;
	font-weight:bold;
}

.topnav_poverty {
	width:169px;
	background-color:#752B2B;
	color:#FFFFFF;
	/* padding-bottom:2px; */
	cursor:pointer;
}
.topnav_poverty_text {
	padding-top:14px;
	font-weight:bold;
}

.topnav_partner {
	width:97px;
	background-color:#375A89;
	color:#FFFFFF;
	/* padding-bottom:2px; */
	cursor:pointer;
}
.topnav_partner_text {
	padding-top:14px;
	font-weight:bold;
}

.topnav_impact {
	width:81px;
	background-color:#D16607;
	color:#FFFFFF;
	/* padding-bottom:2px; */
	cursor:pointer;
}
.topnav_impact_text {
	padding-top:14px;
	font-weight:bold;
}

.topnav_media {
	width:98px;
	background-color:#187766;
	color:#FFFFFF;
	/* padding-bottom:2px; */
	cursor:pointer;
}
.topnav_media_text {
	padding-top:14px;
	font-weight:bold;
}

.topnav_involved {
	width:93px;
	background-color:#55AEC4;
	color:#FFFFFF;
	/* padding-bottom:2px; */
	cursor:pointer;
}
.topnav_involved_text {
	padding-top:14px;
	font-weight:bold;
}

.topnav_trailing {
	width:211px;
	background-color:#A3A19C;
	color:#FFFFFF;
}
.mainbodycontentarea {
	width:664px;
}
.rightnavbg {
	background-color:#CCCC66;
}
.rightnavcontentarea {
	width:211px;
}
.bodygap {
	height:30px;
}
.misctopgap {  /*  intentionally empty. for misc pages no header area */
}
.miscleftgap {  
	height:500px;
}
.leftnavarea {
	width:155px;
	padding-left:7px;
	padding-right:7px;
	
	background-repeat:repeat-y;
	background-position: right 50%;
}

.bcolor {background-color:#ffffff;}

.leftnavarea a {
	text-decoration: none;
}
.leftnavarea a:hover{
	text-decoration: none;
}
.lnspace {
	width:10px;
}
.rssarea_homepage {
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:15px;
	margin-right:1px;
	height: 215px; 
	overflow:auto;
	/*border: solid 1px #FF0000;*/
	scrollbar-3dlight-color:#E6E6B5;
	scrollbar-arrow-color:#3F3C36;
	scrollbar-base-color:#3F3C36;
	scrollbar-darkshadow-color:#3F3C36;
	scrollbar-face-color:#E6E6B5;
	scrollbar-highlight-color:#3F3C36;
	scrollbar-shadow-color:#3F3C36;
}
.rssarea_homepage a{
	text-decoration:none;
}
.rssarea_homepage a:hover{
	text-decoration:underline;
}

.navrows {
/* intentionally empty. Do not delete */
}
.noshow {
	display: none;
}
.leftnavhairline {
	background-image:url('../graphics/common/grayline.gif');
	background-repeat:repeat-y;
	background-position: right 50%;
}
.leftnavindent1 {
	padding-left:10px;
}
.mainbodyarea {
	width:509px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
}
.leftnavarrow {
	margin-right:3px;
	margin-top:3px;
}
.rightnavbox {
	background-color:#CCCC66;
}
.rightnavcell {
	padding-right:20px;
	padding-bottom:5px;
}
.rightnavcell a{
	text-decoration:none;
}
.rightnavcell a:hover{
	text-decoration:underline;
}
.rightnavcellleading {
	padding-left:20px;
}
.rightnavarrow {
	margin-left:21px;
	margin-right:7px;
	margin-top:3px;
}
.donatenowentrybox {
	width:70px;  
	height:16px; 
	border: 1px solid #B09868;
	padding: 1px;
	margin:0px;
}
.donatenowbtn {
	margin-left:0px;
	margin-right:27px;
}

.overline{text-decoration:underline;
color:#ffffff}

a:link{text-decoration:none;
color:#5A81B8}
a:visited{text-decoration:none;
color:#5A81B8}
a:hover{text-decoration:underline;
color:#31B2EA}


/*.boldblue a.vis {text-decoration:underline;
	color:#5A81B8;
}
.boldblue a:hover {
	color: #31B2EA;
}*/

.stayconnectedentrybox {
	width:105px;
	height:16px; 
	border: 1px solid #B09868;
	padding: 1px;
	margin:0px;
}
.impacttitle{
	padding-top:20px;
	padding-right:15px;
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
}

.small {
	FONT-SIZE: 10px
	COLOR: #FFFFFF

.bullspace {
	padding-right:2px;
}

/*** boxes */
.genbox {
	/*height: 20px;*/
}
.tinybox {
	width: 15px;
	/*height: 20px;*/
}
.smallbox {
	width: 35px;
	/*height: 20px;*/
}
.mediumbox {
	width: 50px;
	/*height: 20px;*/
}
.largebox {
	width: 100px;
	/*height: 20px;*/
}
.widebox {
	width: 150px;
	/*height: 20px;*/
}
.mediumwidebox {
	width: 250px;
	/*height: 20px;*/
}
.extrawidebox {
	width: 350px;
}
.tallsubmit {
	height:30px;
	width:70px;
}
/*******************************************************/
.bluetext {
	color:#206F95;
}
a.bluetext:hover {
	color:#473F38;
}

.leftnavextraheight {
	height:300px;
}
.contactbody {
	height: 515px;
}

.mainbodyint {
	padding-left:45px;
	padding-right:55px;
}
.topnavtable {
	background-color: #473F38;
}
.topgraybg {
	height:28px;
	width:438px;
	background-color: #473F38;
}
.hometopgray {
	height:17px;;
	width:325px;
	background-color: #A39F9C;
}
.homebottomgray {
	height:45px;;
	width:325px;
	background-color: #A39F9C;
}
.homecontentcell {
	height:203px;
	width:325px;
	background-color: #473F38;
	color:#FFFFFF;
}
.homecontent {
	padding-top: 25px;
	padding-left:35px;
	padding-right:25px;
	letter-spacing: .06em;
	line-height:160%;
}
.homepagebottomblue {
	background-color:#206F95;
	height:110px;
}
.bottomtable {
	margin-top:2px;
	background-color: #473F38;
	height:28px;
}
.internalbottomtable {
	background-color: #473F38;
	height:28px;
}
.headerimg {
	padding-top:25px;
	padding-bottom:25px;
}
.underlinetext {
	text-decoration:underline;
}
.smalltext {
	font-size:10px;
}
.secondarypageheader {
	font-weight: bold;
	color: #669966;
}
.hovertext {
	text-decoration:underline;
	cursor:pointer;
	font-weight: bold;
}
.caption {
	font-size:10px;
	font-style:italic;
}
.promotetextarea {
	width: 375px;
	font-size:11px;
}
.partnerbox {
	border: 1px solid ;
}
/****** Overlib Overlibs ************/
.overlib_textfont {
	font-family: Arial, Helvetica, sans-serif;  /* main cell text */
	padding:10px;
	/*height:200px;*/
}
.overlib_captionfont {
	font-family: Arial, Helvetica, sans-serif;  /* caption area */
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
}
.overlib_captionfont a{
	color:#FFFFFF;
}
.overlib_captionfont a:hover{
	color:#FFFFFF;
}
.overlib_closefont {
	text-align:right;
	padding-right:10px;
}
.overlib_closefont a{
	color:#FFFFFF;
}
.overlib_fg {
	background-color:#EFEFEF;   		/* main area bg color */
}
/**** highlight menu bar. each section has its highlightbar_<section> class ****/
/* CCAF28 is the normal color. E0CF7E is the highlight color */
.highlightbar_aboutus {
	width:100%;  /* width:95px; */
	height:6px;
	font-size:0px;
	overflow:hidden;
	background-color: #CCAF28; 
}
/* 752B2B is the normal color. B18080 is the highlight color */
.highlightbar_poverty {
	width:100%;  /* width:169px; */
	height:6px;
	font-size:0px;
	overflow:hidden;
	background-color: #752B2B;  
}
/* 375A89 is the normal color. #879CB8 is highlight color */
.highlightbar_partners {
	width:100%;  /* width:97px; */
	height:6px;
	font-size:0px;
	overflow:hidden;
	background-color: #375A89;  
}
/* 55AEC4 is the normal color. #99CEDC is highlight color */
.highlightbar_involved {
	width:100%;  /* width:93px; */
	height:6px;
	font-size:0px;
	overflow:hidden;
	background-color: #55AEC4;  
}
/* 187766 is the normal color. #74ADA3 is highlight color */
.highlightbar_media {
	width:100%;  /* width:98px; */
	height:6px;
	font-size:0px;
	overflow:hidden;
	background-color: #187766;  
}
/*  #D16607; is the normal color. #E3A36A is the highlight color */
.highlightbar_impact {
	width:100%;  /* width:81px; */
	height:6px;
	font-size:0px;
	overflow:hidden;
	background-color: #D16607;  
}
/*********** end highlight bars ********/
.impacttext .impacttextlower {
	text-transform:lowercase;
}
/****  for blog link entries etc ****/
.indentline {
	margin-left: 1.6em;
	text-indent: -2em;
	padding-left:5px;
}
/*******************************/
.spec_event_bg {
	background-color:#CCFFFF;
}
