body { margin: 0px; }

td{ font-family: Arial; font-size: 12px; line-height: 13px; color: #666666; }
td.blue { background-color: #E6F5FC; }
td.yellow { background-color: #FFF9DF; }
td.homeyellow { background-color: #FDFEF6; }
td.pink { background-color: #FFEAE9; }
td.content { background-color: #FEFFFA; line-height: 13px;  }
td.form { font-weight: normal; font-size: 10px; line-height: 9px; }

td.home { font-size: 11px; font-family: Arial Narrow; }
td.home_content { font-size: 11px; color: #999999; font-family: Arial; }
td.bluehighlight { background-color: #E6F4F7; }
td.pinkhighlight { background-color: #FFEAE9; }
td.yellowhighlight { background-color: #FAFFD7; }
td.beigehighlight { background-color: #EEEAC4; }
td.greenhighlight { background-color: #DDEE9E; }

div, img
{
	padding: 0;
	margin: 0;
	border-style: none;
}

.btn
{
	background: url(images/buttonbg.gif);
	border: 1px solid #b68565;
	color: #444;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 10px;
}

td.bluehighlightborder { background-color: #E6F4F7; border-color: Navy; border-width: 1px; border-style: solid; }

.border { border-width: 1px; border-color: Black; border-style: solid; border-collapse: collapse; color: Black; }

tr.pink { background-color: #FFEAE9; }

h1 { font-size: 32px; color: #F6BF6F; font-weight: normal; line-height: 40px; }
h2 { font-size: 20px; color: #F6BF6F; font-weight: normal; }
h1.blacklg { font-size: 40px; color: Black; font-weight: normal; }

font.header { font-size: 18px; font-weight: bold; }
font.title { font-size: 16px; font-weight: bold; line-height: 14px; }
.steps { font-size: 14px; font-weight: bold; line-height: 14px; }
.subtitle { font-size: 14px; font-weight: bold; line-height: 14px; }
.lgorangeitalic { color: F9B167; font-style: italic; font-size: 14px; font-weight: bold; }
font.contactus_steps { font-size: 12px; font-weight: bold; line-height: 12px; }
font.linksbold { font-size: 13px; font-weight: bold; }
font.formsteps { font-size: 14px; font-weight: bold; color: #F89736; }
font.normal { line-height: 13px; }
.smaller { font-size: 11px; }
font.asterisk { color: #F89736; font-weight: bold; font-family: Tahoma; }
font.orangedot { color: #F89736; font-weight: bold; font-size: 15px; }
font.blackbold { color: Black; font-weight: bold; }
font.copyright { font-size: 75%; text-transform: uppercase; }
.lastupdated { font-size: 90%; font-style: italic; color: #7E7E7E; }

/* Styles for References Legend */
font.priorchilddot { color: Black; font-weight: bold; font-size: 28px; }
font.chinadot { color: Navy; font-weight: bold; font-size: 28px; }
font.russiadot { color: Yellow; font-weight: bold; font-size: 28px; }
font.ukrainedot { color: Green; font-weight: bold; font-size: 28px; }
font.vietnamdot { color: Red; font-weight: bold; font-size: 28px; }
font.rwandadot { color: #8e8e8e; font-weight: bold; font-size: 28px; }
font.sndot { color: #F99839; font-weight: bold; font-size: 28px; }
font.elsalvadordot { color: #d700df; font-weight: bold; font-size: 28px; }
font.kazakhstandot { color: #4eff17; font-weight: bold; font-size: 28px; }
font.ethiopiadot { color: #5d3205; font-weight: bold; font-size: 28px; }
/* End Styles for References Legend */

font.orange { color: #F89736; font-weight: bold; }
.warning { color: Red; font-weight: bold;  }

hr { height: 1px; }
hr.orange { color: #F9B167; }
hr.green { color: #89C879; }
hr.blue { color: #527CAE; }
hr.gray { color: #435966; }

li { line-height: 1.5; }
ul.infopack { margin-left: 20px; font-size: 10px; }
ul.lighter { color: #8f8f8f; }

a:link.bottom { color: #666666; text-decoration: none; font-size: 10px;}
a:active.bottom { color: #666666; text-decoration: none; font-size: 10px;}
a:visited.bottom { color: #666666; text-decoration: none; font-size: 10px;}
a:hover.bottom { color: #666666; text-decoration: underline; font-size: 10px; }

font.hotlink { color: Gray; font-size: 13px; font-weight: bold; }

a:link.hotlink { color: Gray; text-decoration: none; font-size: 13px; }
a:visited.hotlink { color: Gray; text-decoration: none; font-size: 13px; }
a:active.hotlink { color: Gray; text-decoration: none; font-size: 13px; }
a:hover.hotlink { color: black; text-decoration: none; font-size: 13px; }

a:link.smallerhotlink { color: Gray; text-decoration: none; font-size: 12px; }
a:visited.smallerhotlink { color: Gray; text-decoration: none; font-size: 12px; }
a:active.smallerhotlink { color: Gray; text-decoration: none; font-size: 12px; }
a:hover.smallerhotlink { color: black; text-decoration: none; font-size: 12px; }

a:link { color: #F89736; text-decoration: none; font-size: 12px; font-weight: bold; }
a:visited { color: #F89736; text-decoration: none; font-size: 12px; font-weight: bold; }
a:active { color: #F89736; text-decoration: none; font-size: 12px; font-weight: bold; }
a:hover { color: #F89736; text-decoration: underline; font-size: 12px; font-weight: bold; }

a:link.bold { color: #666666; text-decoration: none; font-size: 12px; font-weight: bold; }
a:visited.bold { color: #666666; text-decoration: none; font-size: 12px; font-weight: bold; }
a:active.bold { color: #666666; text-decoration: none; font-size: 12px; font-weight: bold; }
a:hover.bold { color: #666666; text-decoration: underline; font-size: 12px; font-weight: bold; }

a:link.nobold { color: #F89736; text-decoration: none; font-size: 12px; font-weight: normal; }
a:visited.nobold { color: #F89736; text-decoration: none; font-size: 12px; font-weight: normal; }
a:active.nobold { color: #F89736; text-decoration: none; font-size: 12px; font-weight: normal; }
a:hover.nobold { color: #F89736; text-decoration: underline; font-size: 12px; font-weight: normal; }

a:link.home_content { color: #F89736; text-decoration: none; font-size: 11px; font-weight: normal; }
a:visited.home_content { color: #F89736; text-decoration: none; font-size: 11px; font-weight: normal; }
a:active.home_content { color: #F89736; text-decoration: none; font-size: 11px; font-weight: normal; }
a:hover.home_content { color: #F89736; text-decoration: underline; font-size: 11px; font-weight: normal; }

a:link.smaller { color: #F89736; text-decoration: none; font-size: 10px; font-weight: bold; }
a:visited.smaller { color: #F89736; text-decoration: none; font-size: 10px; font-weight: bold; }
a:active.smaller { color: #F89736; text-decoration: none; font-size: 10px; font-weight: bold; }
a:hover.smaller { color: #F89736; text-decoration: underline; font-size: 10px; font-weight: bold; }

a:link.faq { color: #666666; text-decoration: none; font-size: 12px; font-weight: bold; }
a:visited.faq { color: #666666; text-decoration: none; font-size: 12px; font-weight: bold; }
a:active.faq { color: #666666; text-decoration: none; font-size: 12px; font-weight: bold; }
a:hover.faq { color: #666666; text-decoration: underline; font-size: 12px; font-weight: bold; }

a:link.linkspage { color: #666666; font-weight: bold; font-size: 14px; text-decoration: none; }
a:visited.linkspage { color: #666666; font-weight: bold; font-size: 14px; text-decoration: none; }
a:active.linkspage { color: #666666; font-weight: bold; font-size: 14px; text-decoration: none; }
a:hover.linkspage { color: Black; font-weight: bold; font-size: 14px; text-decoration: none; }

a:link.leftmenu { color: Black; text-decoration: none; font-size: 10px; font-weight: normal; }
a:visited.leftmenu { color: Black; text-decoration: none; font-size: 10px; font-weight: normal; }
a:active.leftmenu { color: Black; text-decoration: none; font-size: 10px; font-weight: normal; }
a:hover.leftmenu { color: Black; text-decoration: underline; font-size: 10px; font-weight: normal; }

..ddl { font-size: 11px; font-weight: bold; }
..txt { font-weight: bold; }

/* For Program Costs Table */
tr.header { background-color: #7C98AE; }
tr.row1 { background-color: #E6F5FC; }
tr.row2 { background-color: #FFF9E1; }
font.headerrow { font-size: 13; font-weight: bold; color: White; }
font.headerrowtotal { font-size: 14; font-weight: bold; color: White; }
font.totalrow { font-size: 13; font-weight: bold; color: Black; }
/* End Program Costs Table */

/* For Letter of Request */
td.lor { font-size: 13px; line-height: 20px; }
..lor_txt { font-weight: bold; font-size: 10px; }
..lor_ddl { font-weight: bold; font-size: 10px; }
/* End Letter of Request */

.search { font-size: 10px; font-family: Arial; }

..DGItem { }
..DGAlternatingItem { background-color: #FFF9DF; }
..DGHeader { background-color: #fcc394; color: White; font-weight: bold; }

..RadioButtonList.form { font-size: 10px; }



/* PROGRAMS MAIN PAGE */
#programs_wrapper
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 505px;
	height: 355px;
	background-image: url(images/programs/bg.jpg);
}

#programs_wrapper #china
{
	position: absolute;
	left: 54px;
	top: 125px;
}

#programs_wrapper #ethiopia
{
	position: absolute;
	left: 154px;
	top: 125px;
}

#programs_wrapper #ukraine
{
	position: absolute;
	left: 254px;
	top: 125px;
}

#programs_wrapper #kaz
{
	position: absolute;
	left: 354px;
	top: 125px;
}

#programs_wrapper #russia
{
	position: absolute;
	left: 54px;
	top: 235px;
}

#programs_wrapper #rwanda
{
	position: absolute;
	left: 154px;
	top: 235px;
}

#programs_wrapper #brazil
{
	position: absolute;
	left: 266px;
	top: 245px;
}


/* END PROGRAMS MAIN PAGE */





div.formHeader
{
	background-color: #E6F4F7;
	width: 100%;
	font-size: 1.3em;
	font-weight: bold;
	padding: 10px;
	margin-bottom: 12px;
	margin-top: 20px;
}

div.formSubheader
{
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 10px;
}

div.formTitle
{
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 6px;
}

div.formField
{
	padding-bottom: 6px;
}
