body, table /* Globals */
{
	font-family:Arial, Helvetica, sans-serif;
}

.link /* Generic A stuff for basic links */
{
	font-size:12px;
	border:0px none;
	cursor:pointer;
}

.menubg /* TD containing entire TopNav with Menu */
{
	background-image:url(/images/top3.png);
	width:1000px;
	height:136px;
	vertical-align:bottom;
}

.menutable /* Table containing Menu Tabs */
{
	background-image:url(/images/MenuBack.png);
	background-repeat:repeat-x;
}

.menu /* Menu Area (top - at TD->DIV level) */
{
	height:36px; 
	background-image:url(/images/MenuTab.png);
	width:90px;
	height:36px;
}

.search /* Search Input Box */
{
	width:128px;
	height:20px;
	border:1px solid #777;
	font-size:12px;
}

/* Stuff for Menu options in Top area */
.mtext:link,.mtext:visited,.mtext:active
{
	font-size:14px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	line-height:10pt;
}
.mtext:hover
{
	color:#000;
	cursor:pointer;
	text-decoration:underline; 
}

/* Headers (green ones) */
.header,.bigheader
{
	color:#017B3E;
	padding:5px 0px 5px 6px;
}

.header {font-size:18px;} /* Header in LeftNav (TD) */

.bigheader /* "Most Popular Projects" (SPAN) */
{
	font-size:22px;
	line-height:30pt;
}

.topic /* Items in LeftNav - at TD level */
{
	font-size:12px;
	padding:3px 0px 3px 0px;
}

.topichref:link,.topichref:visited,.topichref:active /* The HREFs in the LeftNav */
{	
	color:#003300;
	text-decoration:none;
}

.topichref:hover
{
	color:#000;
	cursor:pointer;
	text-decoration:underline;
}

.bigtopic /* Items in "Most Popular Projects" area (SPAN) */
{
	padding:10px 0px 0px 0px;
	font-size:16px;
}

/* Panel containing "Emergency Relief in Haiti (DIV) */
.panel
{
	padding:10px 5px 10px 5px;
	width:680px;
}

.paneltext
{
	font-size:14px;
}

.paneltopic /* Title for Panel Item (TD); main text uses spdetail (below) */
{
	color:#EC8F18;
	font-size:18px;
	border-bottom:1px dotted #7291A6;
	padding:0px 0px 10px 0px;
}
.panelimg /* TD containing the Image in the panel */
{
	text-align:center;
	padding:10px 0px 0px 0px;
}

/* Stuff for boxed items under main Panel */
.spheader /* Title for the Item (TD) */
{
	font-size:20px;
	text-align:center;
	height:1px; /* Title doesn't always render at the correct height (this has no effect) */
}
.spdetail /* Detail Text - also used in Panel (TD) */
{
	font-size:12px;
	padding:10px 0px 0px 0px;
}
.bit, .iebit /* Overall size of a boxed item (TD containing entire box) */
{
	width:260px;
	height:225px;
	padding:0px 10px 0px 0px;
}

.iebit{table-layout:fixed;} /* crap for IE to get it right */

/* Images for rounded corners on LeftNav Topics and Regions */
.tr,.tl,.br,.bl,.t,.b,.l,.r{font-size:6px;}
.tr{width:6px;height:6px;background:url(/images/t/tr.png);background-repeat:no-repeat;}
.tl{width:6px;height:6px;background:url(/images/t/tl.png);background-repeat:no-repeat;}
.br{width:6px;height:6px;background:url(/images/t/br.png);background-repeat:no-repeat;}
.bl{width:6px;height:6px;background:url(/images/t/bl.png);background-repeat:no-repeat;}
.t{height:6px;background:url(/images/t/t.png);background-repeat:repeat-x;}
.b{height:6px;background:url(/images/t/b.png);background-repeat:repeat-x;}
.l{width:6px;background:url(/images/t/l.png);background-repeat:repeat-y;}
.r{width:6px;background:url(/images/t/r.png);background-repeat:repeat-y;}

/* Images for rounded corners on boxed items in main area */
.trr,.tll,.brr,.bll,.tt,.bb,.ll,.rr{font-size:10px;}
.trr{width:10px;height:19px;background:url(/images/tt/tr.png);background-repeat:no-repeat;overflow:hidden;}
.tll{width:14px;height:19px;background:url(/images/tt/tl.png);background-repeat:no-repeat;overflow:hidden;}
.brr{height:11px;background:url(/images/tt/br.png);background-repeat:no-repeat;overflow:hidden;}
.bll{height:11px;background:url(/images/tt/bl.png);background-repeat:no-repeat;overflow:hidden;}
.tt{width:236px;background:url(/images/tt/t.png);background-repeat:repeat-x;overflow:hidden;}
.bb{background:url(/images/tt/b.png);background-repeat:repeat-x;overflow:hidden;}
.ll{background:url(/images/tt/l.png);background-repeat:repeat-y;overflow:hidden;}
.rr{background:url(/images/tt/r.png);background-repeat:repeat-y;overflow:hidden;}

.sec /* Security Certificates (TD) */
{
	text-align:center;
	padding:25px 0px 20px 0px;
	font-size:12px;
}

/* Footer Menu stuff (TD) */
.footer
{
	border-top:1px solid #017B3E;
	border-bottom:1px solid #017B3E;
	padding:10px 20px 10px 20px;
	font-size:14px;
	font-weight:bold;
}
.ftext:link,.ftext:visited,.ftext:active
{
	text-decoration:none;
	color:#006633;
	font-size:14px;
}
.ftext:hover
{
	color:#01A060;
	cursor:pointer;
}

