/* --------------  CSS for American International Health Alliance -------------- */
/* final version */

/* --------------  Start Main -------------- */

	html, body {
        height:auto !important; /* FF and compliant browsers should automatically size the body/html */
        height:100%; /* ie will set the body/html to 100%, anything overflowing that will (incorrectly) resize it. go IE */
        min-height:100%; /* when FF/etc automatically size the body/html it should be at least the height of the entire browser window, but can expand based on content. */
		}
	
	html>body #frame {
		width: 770px;
		}

	body {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		background-color: #877c44;
		text-align: center;
		}

	#frame {
		width: 770px;
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-right: auto;
		margin-left: auto;
		background: #ffffff;
		border-left: 2px solid #ffffff;
		border-right: 2px solid #ffffff;
		text-align: left;
		cursor: default;
		}

/* --------------  End Main -------------- */
	
/* --------------  Start Header -------------- */

	#header {
		background-color: #e5dfbf;
		}

/* --------------  Start Top Right Navigation -------------- */

/* RUSSIAN | EMPLOYMENT OPPORTUNITIES | SITE MAP */

	#topnav {
		float: right;
		width: 220px;
		padding-top: 5px;
		padding-right: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7px;
		font-weight: bold;
		color: #003474;
		text-align: right;	
		}
		
	#topnav a {
		color: #003474;
		text-decoration: none;
		}
		
	#topnav a:hover {
		color: #877c44;
		text-decoration: none;
		}

/* --------------  End Top Right Navigation -------------- */

	#searchengine {
		float: right;
		width: 210px;
		margin-top: 36px;
		text-align: left;
		}

	#searchengine span {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8px;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		}

	#searchengine input {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px; font-weight:normal;
		}

/* --------------  End Header -------------- */

/* --------------  Start Middle -------------- */

	#middle { /* INDEX & ALL INTERNAL PAGES */
		height: 203px; /* 208px + nav changes */
		border-top: 2px solid #ffffff;
		}

	#middle_left { /* Container for Left (Main) Navigation - INDEX & ALL INTERNAL PAGES */
		float: left;
		height: auto; /* 208px + nav changes */
		width: 180px;
		border-bottom: 2px solid #ffffff;
		}
		
	#indexMessage1 {
		color: #003464;
		font-weight: bold;
		}

	#indexMessage2 {
		color: #0033FF;
		font-weight: bold;
		}
		
	#pink {
		color: #FF00FF;
		font-weight: bold;
		}

	#red {
		color: #FF0000;
		font-weight: bold;
		}
		
	#halloween {
		color: #CC6600;
		font-weight: bold;
		}

/* --------------  Start Main Navigation - Left Side -------------- */

	#menu {
		font-size: 10px;
		width: 180px;
		padding: 0px;
		}

	ul {
		list-style: none;
		margin: 0;
		padding: 0;
		}

	#menu li a {
		height: 19px; /* 17px */
		font-weight: bold;
		text-decoration: none;
		}	

	#menu li a:link, #menu li a:visited {
		display: block;
		color: #ffffff;
		background: #003466;
		padding: 7px 0 2px 15px; /* 6px 0 2px 15px - link, visited, hover  */
		border-bottom: 1px solid #4b7293;
		}

	#menu li a:hover {
		color: #ffffff;
		background: #335a82;
		padding: 7px 0 2px 15px;
		}
		
	#menu #active a {
		background: #335a82;
		}

/* --------------  End Main Navigation - Left Side -------------- */


/* --------------  Start Sub Navigation - Right Side -------------- */

	.LocalNav_main {
		font-family: Verdana, Arial, helvetica, sans-serif;
		font-size: 9px;
		color:#877c43;
		font-weight: bold;
		text-decoration:none;
		padding-left: 12px; 
		margin: 3px 0px 4px 1px;
		}

	.subnav_link_up {
		font-family: Verdana;
		font-size: 10px;
		color:#877c43; 
		font-weight: normal;
		text-decoration:none;
		right: 0px;
		background-image: url(images/subnav_arrow_up.gif);
		background-repeat: no-repeat;
		background-position: 0 .5em;
		padding-left: 8px;
		margin: 6px 0px 2px 0px;
		cursor: pointer;
		}

	.subnav_link {
		font-family: Verdana;
		font-size: 10px;
		color:#877c43; /*404040, 877c43*/
		font-weight: bold;
		text-decoration:none;
		/*background-image: url(images/subnav_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 .3em;
		padding-left: 6px;*/
		margin: 6px 0px 2px 0px;
		cursor: pointer;
		}

	a.subnav_link { /* Level 1 - links */
		font-family: Verdana;
		font-size: 10px;
		color:#877c43;
		font-weight: bold;
		text-decoration:none;
		/*background-image: url(images/subnav_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 .3em;
		padding-left: 6px;*/
		margin: 6px 0px 12px 0px;
		}

	a.subnav_link:active {
		text-decoration:none;
		}

	a.subnav_link:hover {
		text-decoration:none;
		color: #a29865;
		}

	div.subnav_link:hover {
		text-decoration: none;
		color: #a29865;
		cursor: pointer;
		}

	span.submenu_sub {  /* Level 2 */
		padding-left: 5px; line-height:14px;
		}

	a.submenu_sub {
		font-family: Verdana;
		font-size: 10px;
		color:#877c43; 
		font-weight: normal;
		text-decoration:none;
		margin: 0px 0px 0px 0px;
		}
		
	.subnav {margin: 6px 0px 4px 0px;} /* Level 1 */


	.subnav > .submenu_sub_link {
		background-image: url(images/subnav_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 .3em;
		}
	
	a.submenu_sub_link { /* Level 2 - links */
		font-family: Verdana;
		font-size: 10px;
		color:#877c43; 
		font-weight: normal;
		text-decoration:none;
		margin: 6px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
		display: block;
		}

	a.submenu_sub_link:hover, .subnav_link_up:hover {
		text-decoration:underline;
		color: #a29865;
		}
		
	#masterdiv {
		padding-bottom: 110px;
		}

/* --------------  End Sub Navigation - Right Side -------------- */
	
	#middle_bar { /* Bar/Container for Drop-down Boxes - ALL INTERNAL PAGES */
		float: right;
		width: 585px;
		background: #003466;
		text-align: right;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-right: 3px;
		border-left: 2px solid #ffffff;
		border-bottom: 2px solid #ffffff;
		}

/* --------------  Start Container for Index Images -------------- */

	#middle_center { /* Container for Center Image */
		float: left;
		height: 203px; /* 208px + nav changes */
		width: 287px;
		background-image: url(/_design/images/middle_center_img.jpg); /* image one */
		border-bottom: 2px solid #ffffff;
		}
		
	#middle_right { /* Container for Right Image */
		float: right;
		height: 203px; /* 208px + nav changes */
		width: 303px;
		background-image: url(/_design/images/middle_right_img.jpg); /* image two */
		border-bottom: 2px solid #ffffff;
		}
		
	#random_image { /* Instead of #middle_center & #middle_right */
		float: right;
		height: 203px; /* 208px + nav changes */
		width: 588px;
		border-bottom: 2px solid #ffffff;
		}
		
/* -------------- End Container for Index Images -------------- */

	#middle_center_content { /* Container for Textual Content - ALL INTERNAL PAGES */
		float: left;
		width: 410px;
		background: #ffffff;
		padding-top: 5px;
		padding-left: 10px;
		}
		
	#middle_center_content_search { /* Container for Search Engine without right column/right nav */
		float: left;
		width: 590px;
		background: #ffffff;
		padding-top: 5px;
		}


/* !!!!!!!!!!!!!!!!!!!!!!!! [START] moved this block to style_edit.css !!!!!!!!!!!!!!!!!!!!!!!! */


/* --------------  Start Titles  -------------- */

	#middle_center_content p.title { /* Title */
		font-family: Georgia, Serif;
		font-size: 22px;
		color: #2C4074;
		padding-bottom: 5px;
		font-weight: normal;
		cursor: default;
		}
		
	#middle_center_content p.subtitle { /* Sub-title */
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		color: #003466;
		padding-bottom: 5px;
		}
		
	#middle_center_content p.subsubtitle { /* Sub-sub-title */
	font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #877C43;
		padding-bottom: 5px;
		}
	#middle_center_content .credit, p.credit { /* Technical Quote Credir */
		color: #4b7293;
		font-style: italic;
		font-size: 10px;
		font-weight: normal;
		}
	#middle_center_content .quote, p.quote {
		font-family: inherit;
		color: #335a82;
		font-size: 11px;
		font-weight: bold;
		}
		
/* --------------  End Titles -------------- */

		
/* --------------  Start Path -------------- */
	
/* !!!!!!!!!!!!!!!!!!!!!!!! [END] moved to style_edit.css !!!!!!!!!!!!!!!!!!!!!!!! */

	#middle_center_content p.path{
		font-size: 10px;
		color: #877c44;
		padding-bottom: 0px;
		padding-top: 0px;
		font-weight: normal;
		cursor: default;
		}

	#middle_center_content p.path a {
		font-weight: normal;
		}
	
	#middle_center_content p.path a:visited {
		font-weight: normal;
		}
		
	#middle_center_content p.path a:hover {
		font-weight: normal;
		text-decoration: underline;
		}

/* --------------  End Path -------------- */

	#middle_center_content p { /* Paragraph Hack (tweaks padding) - ALL INTERNAL PAGES */
		margin: 0px;
		padding-top: 0px;
		padding-bottom: 8px;
		}
		
	#middle_center_content_search p { /* Paragraph Hack (tweaks padding) - ALL INTERNAL PAGES */
		margin: 0px;
		padding-top: 0px;
		padding-bottom: 8px;;
		padding-left: 10px;
		padding-right: 10px;
		}

/* --------------  Start Technical Area Quote -------------- */

	blockquote {
		font-family: inherit;
		color: #335a82;
		font-size: 11px;
		font-weight: bold;
		}

/* !!!!!!!!!!!!!!!!!!!!!!!! [START] moved to style_edit.css !!!!!!!!!!!!!!!!!!!!!!!! */

	/*p.credit {
		color: #4b7293;
		font-style: italic;
		font-size: 10px;
		font-weight: normal;
		}*/

/* !!!!!!!!!!!!!!!!!!!!!!!! [END] moved to style_edit.css !!!!!!!!!!!!!!!!!!!!!!!! */

		
		
/* --------------  End Technical Area Quote -------------- */


/* --------------  Start Textual Content Link -------------- */

	#middle_center_content a:link {
		font-weight: bold;
		color: #877c43;
		text-decoration: none;
		}

	#middle_center_content a:visited {
		font-weight: bold;
		color: #877c43;
		text-decoration: none;
		}
		
	#middle_center_content a:hover {
		color: #a29865;
		text-decoration: none;
		}

/* --------------  End Textual Content Link -------------- */


/* --------------  Start "Read more" Link -------------- */

	#middle_center_content a.readmore:link  {
		font-size: 11px;
		color: #574d1c;
		font-weight: bold;
		}
	#middle_center_content a.readmore:visited  {
		color: #574d1c;
		font-weight: bold;
		}
	#middle_center_content a.readmore:hover  {
		color: #29240d;
		font-weight: bold;
		}
		
/* --------------  End "Read more" Link -------------- */


/* --------------  Start "Go Back" Link -------------- */
		
	#middle_center_content a.goback:link  {
		font-size: 10px;
		color: #323232;
		font-weight: bold;
		}
	#middle_center_content a.goback:visited  {
		color: #323232;
		font-weight: bold;
		}
	#middle_center_content a.goback:hover  {
		color: #396280;
		font-weight: bold;
		}
		
/* --------------  End "Go Back" Link -------------- */


/* --------------  Start Indentation -------------- */

	.indent { /* Extra <UL> Indentation - ALL INTERNAL PAGES */
		padding-left: 10px;
		}
	
	#middle_center_content ul {
		padding-left: 10px;
		background-repeat: no-repeat;
		background-position: 0 .5em;
		}
	
	#middle_center_content li {
		padding-left: 10px;
		background-repeat: no-repeat;
		background-position: 0 .5em;
		}
	
		
	#middle_center_content .indent li {
		padding-left: 10px;
		background-image: url(images/indent_bullet.gif);
		background-repeat: no-repeat;
		background-position: 0 .5em;
		/* line-height: 2em;
		list-style-position: outside; */
		}
		
	#middle_center_content .indent p { /* Sub-titles and related content - ALL INTERNAL PAGES */
		padding-left: 0px;
		}
		
/* --------------  End Indentation -------------- */

	#middle_right_subnav { /* Container for Sub Navigation (Right Side) - ALL INTERNAL PAGES */
		position:relative;
		float: right;
		min-height: 211px;
		padding-left: 10px;
		width: 158px;
		background-image: url(/_design/images/middle_right_subnav_bg.gif); /* image two */
		background-repeat: repeat-x;
		}

	#middle_center_content a.inactive{color:#4c4c4c;}
	#middle_center_content .tblPR td.td_PR_Name a{color:#003466;}

/* --------------  End Middle -------------- */


//* --------------  Start INDEX ONLY Related Settings -------------- */

	#content {
		background: #ffffff;
		}
		
	#content p {
		margin-top: 0px;
		margin-bottom: 4px;
		}

/* --------------  Start Index Links -------------- */

	#content a:link {
		color: #323232;
		font-weight: bold;
		text-decoration: none;
		}

	#content a:visited {
		color: #323232;
		font-weight: bold;
		text-decoration: none;
		}
		
	#content a:hover {
		color: #396280;
		text-decoration: none;
		}

/* --------------  End Index Links -------------- */


/* --------------  Start Left Container and its Settings (Welcome Note) -------------- */

	#content_left { /* Container */
		clear: both;
		float: left;
		width: 437px;
		background-image: url(/_design/images/content_left_bg.gif);
		background-repeat: repeat-x;
		padding: 15px;
		}

	#content_left h1 { /* Welcome */
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #003464;
		font-weight: bold;
		font-size: 16px;
		margin-top: 0px;
		margin-bottom: 5px;
		}

/* --------------  Start Drop-down Menu -------------- */

	#dropdownmenu {
		padding-top: 20px;
		}
		
	.form {
		margin-bottom: 0px;
		}

/* !!!!!!!!!!!!!!!!!!!!!!!! [START] moved to style_edit.css !!!!!!!!!!!!!!!!!!!!!!!! */

	#dropdownmenu .drop_pages { /* Style for Combo Boxes - INDEX ONLY */
		font: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		width: 210px;
		background: #e5dfbd; /* Only the background-color is different. */
		border: 1px solid #868277;
		border-style: inset;
		}
		
	.drop_pages { /* Style for Combo Boxes - ALL INTERNAL PAGES */
		font: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		width: 210px;
		background: #ffffff;
		border: 1px solid #868277;
		border-style: inset;
		}
		
	.highlight {
		background-color:#003399;
		color:#FFFFFF
		}

	.dropdown_PR_Archive { /* Style for Press Release dropdown in archive section- redcuded width */
		font: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		width: 90px;
		background: #efead6;
		border: 1px solid #868277;
		border-style: inset;
		}		
		
	#archiveDropdown {
		width: 400px;
		text-align: right;
		padding: 10px 0px 10px 0px;
		}
/* !!!!!!!!!!!!!!!!!!!!!!!! [END] moved to style_edit.css !!!!!!!!!!!!!!!!!!!!!!!! */


/* --------------  End Drop-down Menu -------------- */

/* --------------  End Left Container and its Settings (Welcome Note) -------------- */


/* --------------  Start Right Container and its Settings (News & Announcements) -------------- */

	#content_right { /* Container */
		float: right;
		width: 270px;
		padding: 15px;
		}

	#content_right h1 { /* News & Announcements */
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #8b7e4a;
		font-size: 12px;
		font-weight: bold;
		margin-top: 0px;
		margin-bottom: 5px;
		}

	hr { /* The Line between News & Announcements */
		color: #d9cc98;
		height: 1px;
		margin-top: 4px;
		margin-bottom: 4px;
		}

/* --------------  End Right Container and its Settings (News & Announcements) -------------- */

/* --------------  End INDEX ONLY Related Settings -------------- */


/* --------------  Start Footer -------------- */

	#footer {
		clear: both;
		position: static;
		background-color: #ffffff;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 35px;
		padding-top: 10px;
		bottom: 0px;
		line-height: 16px;
		}

/* --------------  Start Footer Links - Above the <HR> line (Left Side) -------------- */

	#footer a:link {
		color: #929292;
		text-decoration: none;
		}
		
	#footer a:visited {
		color: #929292;
		text-decoration: none;
		}
		
	#footer a:hover {
		color: #828282;
		text-decoration: none;
		}

/* --------------  End Footer Links - Above the <HR> line (Left Side) -------------- */
	
	#footer_line { /* Footer Line/Divider */
		font-size: 1px;
		background: #dadada;
		height: 1px;
		line-height: 1px;
		margin-top: 0px;
		margin-bottom: 5px;
		} 
	
	#footer_copy { /* Copyright and Contact Info */
		float: left;
		width: 380px;
		color: #333333;
		font-weight: normal;
		line-height: 13.5px;
		text-align: left;
		}
		
/* --------------  Start Footer Nav -------------- */

	#footer_nav { /* Container */
		float: right;
		width: 350px;
		color: #0000FF;
		font-weight: normal;
		text-align: right;
		}
	
	#footer_nav a:link {
		color: #0000FF;
		text-decoration: none;
		}
	
	#footer_nav a:visited {
		color: #330033;
		text-decoration: none;
		}
		
	#footer_nav a:hover {
		color: #393939;
		text-decoration: none;
		}
		
	#footer_usaid { /* Container for USAID Logo */
		float: left;
		width: 400px;
		font-weight: normal;
		text-align: left;
		}
		
	.otherprojects { /* For "For other AIHA projects, click on these Web sites:" */
		font-size: 12px;
		font-weight: bold;
		color: #8b7e4a
		}

	#footer_links li {
		padding-left: 10px;
		font-size: 11px;
		font-weight: bold;
		background-image: url(images/subnav_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 .5em;
		}

/* --------------  End Footer Nav -------------- */

/* --------------  End Footer -------------- */

/* --------------  Start Other  -------------- */

	.history_year {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #8b7e4a;
		font-size: 25px;
		padding-right: 10px;
		float: left;
		cursor: default;
		}
		
/* --------------  End Other  -------------- */

/* --------------  Start Web Site Map -------------- */

	#sitemap p.subtitle a:link{
		color: #003466;
		font-weight: bold;
		}

	#sitemap p.subtitle a:visited{
		color: #003466;
		font-weight: bold;
		}
		
	#sitemap p.subtitle a:hover{
		text-decoration: underline;
		}
	
	#sitemap a:link{
		color: #000000;
		font-weight: normal;
		}
		
	#sitemap a:visited{
		color: #000000;
		font-weight: normal;
		}
		
	#sitemap a:hover{
		text-decoration: underline;
		}
		
	#divider {
		font-size: 1px;
		background: #dcd6c6;
		height: 1px;
		line-height: 1px;
		margin-top: 5px;
		margin-bottom: 20px;
		} 
		
/* --------------  End Web Site Map -------------- */


/* --------------  Start Glossary -------------- */


	#glossary_nav {
		float: right;
		border: 1px solid #e7e2c4;
		background: #f5f1e5;
		padding: 5px;
		margin-right: 8px;
		width: 335px;
		line-height: 20px;
		color: #877c44;
		cursor: default;
		}

	#glossary_nav a:link, #glossary_nav a:visited {
		border: 1px solid #dcd5ae;
		background: #ffffff;
		padding-left: 3px;
		padding-right: 3px;
		}
		
	#glossary_nav a:hover {
		border: 1px solid #72693a;
		background: #877c44;
		color: #ffffff;
		}
		
	#glossary_letter {
		position: absolute;
		width: 40px;
		border: 1px solid #dcd5ae;
		background: #ffffff;
		color: #dcd5ae;
		font-size: 40px;
		text-align: center;
		padding-left: 3px;
		padding-right: 3px;
		height: 50px;
		cursor: default;
		}
	
	#glossary_table {
		width: 403px;
		margin-top: 30px;
		background: #f5f1e5;
		}
		
	#glossary_table td {
		border: 1px solid #dcd5ae;
		}

/* --------------  End Glossary -------------- */

/* --------------  Start Other -------------- */

	#middle_center_content #Posters a{
		font-weight:normal;
		}	

	img.board {
		float: left;
		margin-right: 10px;
		}
		
	#info_resources li {
		padding-left: 10px;
		font-size: 11px;
		font-weight: bold;
		background-image: url(images/double_arrow_bullet.gif);
		background-repeat: no-repeat;
		background-position: 0 .4em;
		}

/* --------------  End Other -------------- */
	

		
/* --------------  Start Search Results -------------- */

	/*.GridHeader {color:#FFFFFF; background-color:#003466; font-weight:bold;}
	.GridHeader a {color:#FFFFFF;}
	.GridFooter {color:#CCCCCC; background-color:#CCCCCC;}
	.GridItem {color:Black; background-color:#F2F2F2;}
	.GridItemSelected {color:white; background-color:#008A8C; font-weight:bold;}
	.GridItemAlternateRow {background-color:#ffffff;}
	.Grid {background:white; border-color:#999999;}
	.GridPageStyle {color:Black; background-color:#d9d9d9;}
	.optionsheader {background-color:#003466; color:white; font-family:verdana,arial,helvetica,sans-serif; font-size:8pt; font-weight:bold; }
	.optionsheader a {color:#FFFFFF;}
	.hr {size:1px; color:#CCCCCC; width:480px; height:1px; text-align:left}*/

/* --------------  End Search Results -------------- */

.drop_pages.option:hover{ background-color:#e5dfbf;
}
