/* CSS Document *//* HOMEPAGE LAYOUT */

		/* main menu */
		table.moduletable_navigation
		{
			width: 100%;
			font-size: 10px;
			font-family: Arial, sans-serif;
			color: #042048;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			text-transform: uppercase;
			line-height: 23px;

		}
		a.mainlevel:link, a.mainlevel:visited
		{
			text-decoration: none;
			background-color: #443C39;
			color: #FFFFFF;
			height: 24px;
			padding: 5px 13px 5px 13px;
			margin: 5px 0px 0px 0px;
			width: 139px;
			voice-family:"\"}\""; /* Box Model fix */
			voice-family:inherit;
			width: 100%;
		}
		a.mainlevel:hover, a.mainlevel#active_menu
		{
			text-decoration: none;
			background-color: #C1B7B5;
			color: #443C39;
			padding: 5px 13px 5px 13px;
			margin: 0px 0px 0px 0px;
			width: 139px;
			voice-family:"\"}\""; /* Box Model fix */
			voice-family:inherit;
			height: 24px;
		}
		a.mainlevel#active_menu
		{
			padding: 5px 14px 5px 14px;
			height: 24px;
		}
		span.mainlevel
		{
			padding: -1px -1px -1px -1px;
			margin: -1px -1px -1px -1px;
		}

		td.navigation_background
		{
			width: 100%;
			font-size: 10px;
			font-family: Arial, sans-serif;
			color: #042048;
			text-transform: uppercase;
			height: 24px;
		}

		td.navigation_background: hover, td.navigation_background#active_menu
		{
			text-decoration: none;
			background-color: #C1B7B5;
			color: #443C39;
			padding: 5px 13px 5px 13px;
			margin: 0px 0px 0px 0px;
			height: 24px;
			width: 139px;
			voice-family:"\"}\""; /* Box Model fix */
			voice-family:inherit;
			height: 24px;
			width: 100%;
		}


		/* where we work module */
		#where
		{
			width: 168px;
			background-color: #FFFFFF;
		}
		.where_text
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #443C39;
			padding-left:8px;
			padding-right:0px;
		}
		#wherelist
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #443C39;
			padding: 0px;
			margin-top: 10px;
			margin-left: 7px;
		}
		#wherelist ul
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #443C39;
			padding: 0px 0px;
		}
		#wherelist li
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #443C39;
			margin: 0 0 0 10px;
			padding: 0 0 3px 0px;
			line-height: 1.2em;
		}
		#wherelist li a:link
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #443C39;
			text-decoration: underline;
		}
		#wherelist li a:visited
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #4A4949;
			text-decoration: underline;
		}
		#wherelist li a:hover
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #443C39;
			text-decoration: none;
		}

		/* what we do module */
		#what
		{
			width: 410px;
			background-color: #677B93;
		}
		.what_text
		{
			font-family:Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			font-size: 14px;
			padding-top: 12px;
			padding-left: 12px;
		}
		.what_text a:link
		{
			color: #FFFFFF;
			text-decoration: underline;
		}
		.what_text a:visited
		{
			color: #4A4949;
			text-decoration: underline;
		}
		.what_text a:hover
		{
			color: #FFFFFF;
			text-decoration: none;
		}

		/* news module */
		#news
		{
			width: 197px;
			background-image: url(images/repeat_green.gif);
			background-repeat: repeat-y;
		}
		#newslist
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #042048;
			padding: 0px;
			margin-top: 5px;
			margin-left: 0px;
		}
		ul.latestnews
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #042048;
			margin-top: 5px;
			padding-left: 15px;
		}
		li.latestnews
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #042048;
			margin: 0 0 0 2px;
			line-height: 1.2em;
			list-style: none;
			padding-bottom:10px;
		}
		a:link.latestnews
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #042048;
			text-decoration: underline;
		}
		a:visited.latestnews
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #4A4949;
			text-decoration: underline;
		}
		a:hover.latestnews
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #042048;
			text-decoration: none;
		}
		table.moduletable
		{
			width: 100%;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			color: #042048;
			line-height: 1.3em;
		}
		table.moduletable th
		{
			text-align: left;
			font-size: 11px;
			font-weight: bold;
			padding-left: 13px;
			color: #443C39;
		}
		table.moduletable_module
		{
			width: 100%;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			color: #042048;
		}
		table.moduletable_module th
		{
			text-align: left;
			font-size: 12px;
			font-weight: bold;
			text-transform: uppercase;
			padding-left: 10px;
			color: #443C39;
		}
		table.moduletable_module td
		{
			text-align: left;
			padding-left: 10px;
		}

		/*INTERIOR________________________________________________________*/
		body
		{
			background-color: #857872;
		}
		#interior
		{
			width: 606px;
			background-color: #FFFFFF;
			border-left: 1px solid #645A55;
			padding-left: 10px;
			padding-right: 25px;
		}
		div.componentheading
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			text-transform: uppercase;
			color: #052148;
			border-bottom: 1px solid #052148;
		}
		h2.componentheading
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			text-transform: uppercase;
			color: #052148;
			margin-top: 2px;
			border-bottom: 1px solid #052148;
		}
		div.componentheading_dynamic
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			text-transform: uppercase;
			color: #052148;
			padding-bottom: 3px;
			border-bottom: 1px solid #052148;
		}
		td.contentheading
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			text-transform: uppercase;
			color: #052148;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border-bottom: 1px solid #052148;
		}
		td.contentheading_dynamic
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			color: #443C39;
		}
		table.blog_dynamic
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #052148;
			margin-top: 13px;
			padding: 0 0 0 0;
		}
		a.readon_dynamic:link
		{
			font-size: 12px;
			color: #052148;
			text-decoration: underline;
		}
		a.readon_dynamic:visited
		{
			font-size: 12px;
			color: #4A4949;
			text-decoration: underline;
		}
		a.readon_dynamic:hover
		{
			font-size: 12px;
			color: #052148;
			text-decoration: none;
		}
		#content_container
		{
			width: 565px;
		}
		#content_container ul
		{
			list-style-type: none;
		}
		table.contentpaneopen
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #052148;
			width: 565px;
		}
		table.contentpaneopen ul
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #052148;
			padding: 0px 0px;
		}
		table.contentpaneopen li
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #052148;
			margin: 0 0 0 10px;
			padding: 0 0 3px 0px;
			line-height: 1.2em;
		}
		table.contentpaneopen li a:link
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #052148;
			text-decoration: underline;
		}
		table.contentpaneopen li a:visited
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #052148;
			text-decoration: underline;
		}
		table.contentpaneopen li a:hover
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #052148;
			text-decoration: none;
		}
		td.contentdescription_info
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			color: #453D3A;
		}
		td.contentdescription_blurb
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #052148;
			padding-top: 15px;
		}
		.heading_hr
		{
			height: 1px;
			text-align: left;
			margin-right: 10px;
		}
		.pathway
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #666666;
			padding-left: 1px;
		}
		.pathway a:link
		{
			font-size: 11px;
			color: #666666;
			text-decoration: none;
		}
		.pathway a:visited
		{
			font-size: 11px;
			color: #666666;
			text-decoration: none;
		}
		.pathway a:hover
		{
			font-size: 11px;
			color: #666666;
			text-decoration: underline;
		}
		#leftbar_photo
		{
			padding-top: 5px;
			padding-bottom: 5px;
		}
		#leftbar_photo img
		{
			border-top: 1px solid #645A55;
			border-bottom: 1px solid #645A55;
		}
		#content_container h1
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			color: #443C39;
		}
		.pfriendly_text
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color: #443C39;
			padding-left: 0px;
		}
		.pfriendly_text a:link
		{
			font-size: 11px;
			color: #443C39;
			text-decoration: underline;
		}
		.pfriendly_text a:visited
		{
			font-size: 11px;
			color: #4A4949;
			text-decoration: underline;
		}
		.pfriendly_text a:hover
		{
			font-size: 11px;
			color: #443C39;
			text-decoration: none;
		}
		.body_textbl
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #052148;
			padding-left: 3px;
		}
		ul
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 20px;
			color: #052148;
			margin: 0 0 0 0px;
			padding: 0 0 3px 0px;
			line-height: 1.2em;

		}
		table.contentpaneopen a:link, .readon_dynamic
		{
			font-size: 12px;
			color: #052148;
			text-decoration: underline;
		}
		table.contentpaneopen a:visited, .readon_dynamic
		{
			font-size: 12px;
			color: #4A4949;
			text-decoration: underline;
		}
		table.contentpaneopen a:hover, .readon_dynamic
		{
			font-size: 12px;
			color: #052148;
			text-decoration: none;
		}
		#content_photo_lt img
		{
			float: left;
			border: 1px solid #443C39;
			margin: 2px;
			margin-right: 7px;
		}
		#content_photo_maps img
		{
			float: right;
			margin: 2px;
			margin-right: 7px;
		}

		#countrylist
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #052148;
			padding: 0px;
			margin-top: 20px;
			margin-left: 7px;
		}
		#countrylist ul
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #052148;
			padding: 0px 0px;
		}
		#countrylist li
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #052148;
			margin: 0 0 0 10px;
			padding: 0 0 3px 0px;
			list-style: none;
			line-height: 1.2em;
		}
		#countrylist li a:link
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #052148;
			text-decoration: underline;
		}
		#countrylist li a:visited
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #052148;
			text-decoration: none;
		}
		#countrylist li a:hover
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #052148;
			text-decoration: underline;
		}
		td.projectlist
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #052148;
			padding: 0px;
			margin-top: 10px;
			margin-left: 7px;
		}
		td.projectlist ul
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #052148;
			padding: 0px 0px;
		}
		td.projectlist li
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #052148;
			margin: 0 0 0 10px;
			padding: 0 0 3px 0px;
			line-height: 1.5em;
		}
		td.projectlist li a:link
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #052148;
			text-decoration: underline;
		}
		td.projectlist li a:visited
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #052148;
			text-decoration: underline;
		}
		td.projectlist li a:hover
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #052148;
			text-decoration: none;
		}


		/* FOOTER ________________________________________________________*/
		#footer
		{
			background-color: #443C39;
			border-top: 2px solid #FFFFFF;
			text-align: right;
			padding-top: 5px;
			padding-bottom: 5px;
			padding-right: 5px;
		}
		#footer_int
		{
			background-color: #443C39;
			text-align: right;
			padding-top: 5px;
			padding-bottom: 5px;
			padding-right: 5px;
		}
		.footer_links
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #ffffff;
		}
		.footer_links a:link
		{
			font-size: 10px;
			color: #ffffff;
			text-decoration: none;
		}
		.footer_links a:visited
		{
			font-size: 10px;
			color: #ffffff;
			text-decoration: none;
		}
		.footer_links a:hover
		{
			font-size: 10px;
			color: #ffffff;
			text-decoration: underline;
		}