@charset "utf-8";
/*
 * CSS Document by Jeffrey Ouma.
 * Copyright© 2009 artkenya.net Ltd. All rights reserved.
 * 
 * Description: Defines styles that apply only to the home page.
 * Note: Styles preceded by an asterisk(*) are specific to Internet Explorer. 
 * Styles are declared in order of appearance.
 */


/*
 * HEADER
 * ======
 * These styles are for the first third of the page layout, 
 * which is reserved for the banner and masthead.
 */


/* End of Header styles*/


/*
 * BODY
 * ====
 * The second third of the page layout, reserved for most of the main content 
 * as well as the navigation
 */


/*
 * SIDEBAR RIGHT
 * =============
 */

#sidebarright .mission {
	color:#FFFFFF;
	float:right;
	margin:11px 0 0;
	width:235px;
}
#sidebarright .mission .mission-hd {
	background-image:url("../Images/bg-sprite.png");
	background-position:0px -261px;
	height:7px;
}
#sidebarright .mission .mission-hd, #sidebarright .mission .mission-bd {
	background-color:#9ACB00;
	border-color:#F0F0F0;
	border-style:solid;
	border-width:0 1px;
}
#sidebarright .mission .mission-bd .mission-wrapper {
	background:transparent url("../Images/mission-bd.png") scroll repeat-x left bottom;
	padding:0 15px 10px;
}
#sidebarright .mission .mission-bd .mission-wrapper.last {
	background:transparent url("../Images/mission-bd-last.png") scroll repeat-x left bottom;
	padding:10px 15px 0;
}
#sidebarright .mission .mission-bd .mission-wrapper .mission-content {
	font-size:93%;
	height:105px;
	overflow:hidden;
}
#sidebarright .mission .mission-bd .mission-wrapper .mission-content {
}
#sidebarright .mission .mission-bd .mission-wrapper .mission-content h2 {
	color:#FFFFFF;
	font-size:108%;
	margin:0;
}
#sidebarright .mission .mission-ft {
	background:transparent url("../Images/bg-sprite.png") scroll no-repeat -452px -74px;
	height:14px;
}

#sidebarright .sidebarvoice.sidebarbox .sidebarbox-bd .sidebarbox-content, #sidebarright .sidebarexecutive.sidebarbox .sidebarbox-bd .sidebarbox-content {
	overflow:hidden;
}
#sidebarright .sidebarvoice.sidebarbox .sidebarbox-bd, #sidebarright .sidebarexecutive.sidebarbox .sidebarbox-bd {
	padding:15px 0 0;
}
#sidebarright .sidebarvoice.sidebarbox .sidebarbox-bd .sidebarbox-content, #sidebarright .sidebarexecutive.sidebarbox .sidebarbox-bd .sidebarbox-content {
	padding:0 15px;
}
#sidebarright .sidebarvoice.sidebarbox .sidebarbox-bd .sidebarbox-content {
	height:165px;
}

#sidebarright .sidebarvoice .separator {
	margin-top:15px;
} 
#sidebarright .sidebarexecutive .separator {
	margin-top:10px;
}

#sidebarright .sidebarexecutive.sidebarbox .sidebarbox-bd .sidebarbox-content {
	height:135px;
}

/* End of Sidebar Right styles */


/*
 * MAIN CONTENT AREA
 * =================
 */

#maincontentarea {
	float:left;
	width:729px;
}

#maincontentarea .content {
	padding:0;
}

/* Focus */

#focus.box {
	width:387px;
}
#focus.box .box-hd {
	background-image:url("../Images/bg-sprite.png");
	background-position:0 -119px;
}
#focus.box .box-bd{
	width:385px;
} 
#focus.box .box-ft {
	background-image:url("../Images/bg-sprite.png");
	background-position:0 -143px;
	height:12px;
	width:387px;
}
#focus.box .box-bd .box-content {
	background:transparent url("../Images/focus-bd.png") scroll repeat-x left bottom;
	height:125px;
	overflow:hidden;
}

#focus.box .box-bd .box-content p.first-paragraph {
	height:105px;
	overflow:hidden;
}

#focus.box .box-bd .box-content.facts {
	background:transparent url("../Images/focus-bd-last.png") scroll repeat-x left bottom;
	color:#769D00 !important;
	font-size:108%;
	height:100px;
}

#focus.box .box-bd .box-content.facts table {
	margin:0;
}
#focus.box .box-bd .box-content.facts table td {
	border:medium none;
	text-align:left;
	padding:0 10px;
}
	
#focus.box .box-bd .box-content.facts table td#facts {
	background:url("../Images/facts.png") repeat-x scroll 0 0 transparent;
	font-size:26pt;
	font-weight:bold;
	height:90px;
	padding:0;
	text-align:center;
	width:120px;
}

/* End of Focus styles */

/* Support */

#support.box {
	margin-top:15px;
	width:387px;
}
#support.box .box-hd {
	background-image:url("../Images/bg-sprite.png");
	background-position:0 -155px;
}
#support.box .box-bd, #support.box .box-ft, #voices .box-bd, #voices .box-ft {
	background-color:#F3F7E5;
	color:#769D00 !important;
}
#support.box .box-bd {
	width:385px;
}
#support.box .box-ft {
	background-image:url("../Images/bg-sprite.png");
	background-position:0 -179px;
	width:387px;
}
#support.box .box-bd .box-content {
	height:72px;
	overflow:hidden;
}
#support.box .separator, #voices .separator {
	border-color:#E8F0CE !important;
}

/* End of Support styles */

/* News and Events */

#news.box, #events.box {
	width:332px;
}
#events.box {
	margin-top:15px;
}
#news.box .box-hd, #events.box .box-hd {
	background-image:url("../Images/bg-sprite.png");
	background-position:0 -191px;
}
#news.box .box-bd, #events.box .box-bd {
	width:330px;
}
#events.box .box-bd, #events.box .box-ft {
	background-color:#FFF7E5;
}
#news.box .box-ft, #events.box .box-ft {
	width:332px;
}
#news.box .box-ft {
	background-image:url("../Images/bg-sprite.png");
	background-position:0 -215px;
} 
#events.box .box-ft {
	background-image:url("../Images/bg-sprite.png");
	background-position:0 -228px;
}
#news.box .box-bd .box-content, #events.box .box-bd .box-content {
	height:55px;
	overflow:hidden;
}
#news.box .box-bd .box-content.first {
	background:url("../Images/bg-sprite-vertical.png") repeat-x scroll 0 -110px transparent;
	height:69px;
}

/* End of News and Events styles */

/* End of Main Content Area styles */

/* End of Body styles */