/* Start of CMSMS style sheet 'Y Style 1' */
body {
	background:url(images/top_bg.gif) top repeat-x;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#container {
	width:902px;
	height:inherit;
	position:relative;
	margin:0 auto;
        padding:0px;
	margin-top:9px;
	margin-bottom:40px;
}


.quicklinks {
	list-style:url(images/list_style.gif);
	line-height:18px;
	font-size:11px;
	color:#6D6E71;
}

.follow {
        padding:0px;
        margin:5px 60px 0px 0px;
}

#nav {
	list-style-type:none;
	margin-top:28px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	width:902px;
	height:39px;
}

#nav ul {
	padding:0px;
	margin:0px;
}

#nav li {
	float:left;
	display:block;
	padding:0px;
	margin:0px;
	height:39px;
}

/*************** Navigation ****************/

#whatsnew {
	background:url(images/whatsnew.gif) no-repeat;
	width:149px;
	height:39px;
	display:block;
        padding:0px;
        margin:0px;
}
#whatsnew:hover {
	background:url(images/whatsnew_over.gif) no-repeat;
	width:149px;
	height:39px;
	display:block;
        padding:0px;
        margin:0px;
}

#aboutus {
	background:url(images/aboutus.gif) no-repeat;
	width:149px;
	height:39px;
	display:block;
        padding:0px;
        margin:0px;
}
#aboutus:hover {
	background:url(images/aboutus_over.gif) no-repeat;
	width:149px;
	height:39px;
	display:block;
        padding:0px;
        margin:0px;
}

#programs {
	background:url(images/programs.gif) no-repeat;
	width:151px;
	height:39px;
	display:block;
        padding:0px;
        margin:0px;
}
#programs:hover {
	background:url(images/programs_over.gif) no-repeat;
	width:151px;
	height:39px;
	display:block;
        padding:0px;
        margin:0px;
}

#membership {
	background:url(images/membership.gif) no-repeat;
	width:151px;
	height:39px;
	display:block;
        padding:0px;
        margin:0px;
}
#membership:hover {
	background:url(images/membership_over.gif) no-repeat;
	width:151px;
	height:39px;
	display:block;
        padding:0px;
        margin:0px;
}

#give {
	background:url(images/give.gif) no-repeat;
	width:149px;
	height:39px;
	display:block;
        padding:0px;
        margin:0px;
}
#give:hover {
	background:url(images/give_over.gif) no-repeat;
	width:149px;
	height:39px;
	display:block;
        padding:0px;
        margin:0px;
}

#sierraleone {
	background:url(images/sierraleone.gif) no-repeat;
	width:153px;
	height:39px;
	display:block;
        padding:0px;
        margin:0px;
}
#sierraleone:hover {
	background:url(images/sierraleone_over.gif) no-repeat;
	width:153px;
	height:39px;
	display:block;
        padding:0px;
        margin:0px;
}

.hidden {
	display:none;
}

/*************** /Navigation ***************/

#clear {
	clear:both;
	padding:0px;
	margin:0px;
}

#menu {
	width:900px;
	height:0px;
	overflow:hidden;
	margin:0 auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	background-color:#FFFFFF;
	border-left:#D1D3D4 thin solid;
	border-right:#D1D3D4 thin solid;
}

#menu_content {
	width:900px;
	height:35px;
	margin:0 auto;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
}

#menu_content p {
	padding-top:0px;
	margin:0px;
}

#menu_content a, a:link, a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
        padding:0px;
	margin:0px;
}

#menu_content a:hover {
	color:#DAD8E0;
	text-decoration:none;
	font-weight:normal;
        padding:0px;
	margin:0px;
}

#menu1 {
	display:none;
	width:900px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:40px;
	height:0px;
	color:#FFFFFF;
}

#menu2 {
	display:none;
	width:900px;
	margin:0px;
	padding:0px;
	height:0px;
	color:#FFFFFF;
}

#menu3 {
	display:none;
	width:900px;
	margin:0px;
	padding:0px;
	height:0px;
	color:#FFFFFF;
}

#menu4 {
	display:none;
	width:900px;
	margin:0px;
	padding:0px;
	height:0px;
	color:#FFFFFF;
}

#menu5 {
	display:none;
	width:900px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:332px;
	height:0px;
	color:#FFFFFF;
}

#menu6 {
	display:none;
	width:900px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:641px;
	height:0px;
	color:#FFFFFF;
}

#mission {
	width:870px;
	border-left:#D1D3D4 thin solid;
	border-right:#D1D3D4 thin solid;
	height:55px;
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}

#mission p {
	padding-top:11px;
	margin:0px;
	color:#808285;
	line-height:16px;
}

.bold1 {
	font-weight:bold;
	color:#414042;
}

#content {
	background-color:#DEDFE0;
	border-left:#D1D3D4 thin solid;
	border-right:#D1D3D4 thin solid;
	position:relative;
	width:900px;
	height:inherit;
}

#content_whatsnew {
	background:url(images/whatsnew_bg.gif) repeat-y;
	border-left:#D1D3D4 thin solid;
	border-right:#D1D3D4 thin solid;
	position:relative;
	width:900px;
	height:inherit;
	padding:0px;
	margin:0px;
}

#content_aboutus {
	background:url(images/aboutus_bg.gif) repeat-y;
	border-left:#D1D3D4 thin solid;
	border-right:#D1D3D4 thin solid;
	position:relative;
	width:900px;
	height:inherit;
	padding:0px;
	margin:0px;
}

#content_programs {
	background:url(images/programs_bg.gif) repeat-y;
	border-left:#D1D3D4 thin solid;
	border-right:#D1D3D4 thin solid;
	position:relative;
	width:900px;
	height:inherit;
	padding:0px;
	margin:0px;
}

#content_membership {
	background:url(images/membership_bg.gif) repeat-y;
	border-left:#D1D3D4 thin solid;
	border-right:#D1D3D4 thin solid;
	position:relative;
	width:900px;
	height:inherit;
	padding:0px;
	margin:0px;
}

#content_donate {
	background:url(images/donate_bg.gif) repeat-y;
	border-left:#D1D3D4 thin solid;
	border-right:#D1D3D4 thin solid;
	position:relative;
	width:900px;
	height:inherit;
	padding:0px;
	margin:0px;
}

#content_sierraleone {
	background:url(images/sierraleone_bg.gif) repeat-y;
	border-left:#D1D3D4 thin solid;
	border-right:#D1D3D4 thin solid;
	position:relative;
	width:900px;
	height:inherit;
	padding:0px;
	margin:0px;
}

#content_general {
	background:url(images/general_bg.gif) repeat-y;
	border-left:#D1D3D4 thin solid;
	border-right:#D1D3D4 thin solid;
	position:relative;
	width:900px;
	height:inherit;
	padding:0px;
	margin:0px;
}

#flash {
	width:900px;
	height:346px;
	position:relative;
}

#left {
    position:relative;
	width:452px;
	height:inherit;
	margin-left:20px;
	margin-top:15px;
}

#left2 {
    position:relative;
	width:215px;
	height:inherit;
	min-height:425px;
	margin-left:20px;
	margin-top:15px;
	color:#525355;
	line-height:25px;
}

#left2 ul {
	list-style:none;
	padding-top:8px;
	padding-left:15px;
	margin:0px;
}

#left2 ul {
        padding-top:0px;
        margin-top:0px;
}

#left2 ul li ul {
       padding-top:0px;
       padding-bottom:0px;
       padding-left:15px;
       margin-top:0px;
       margin-bottom:0px;
}

#left2 ul li ul li {
        line-height:15px;
        padding-bottom:5px;
        margin-bottom:0px;
}

#left2 a, a:link, a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}

#left2 a:hover {
	color:#DAD8E0;
	text-decoration:none;
	font-weight:normal;
}

#left3 ul {
	list-style:none;
	padding-top:8px;
	padding-left:20px;
	margin:0px;
}

#activeparent a, a:link, a:visited {
        color:#000000;
        font-weight:bold;
}

#activeparent a:hover {
        color:#FFFFFF;
        font-weight:bold;
}

#left2 ul li ul a, a:link, a:visited {
        color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}

#left2 ul li ul a:hover {
        color:#DAD8E0;
	text-decoration:none;
	font-weight:normal;
}

#news {
	position:relative;
	width:450px;
	height:inherit;
	border:#A1A2A3 thin solid;
	background-color:#D1D3D4;
	margin-top:10px;
	margin-bottom:15px;
}

#news h2 {
	padding:0px;
	margin:3px 0px 3px 3px;
	font-size:12px;
}

#news p {
	padding:0px;
	margin:4px 15px 0px 3px;
	color:#5D5D5E;
}

#news a, a:link, a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#news a:hover {
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}

#right2 a, a:link, a:visited {
        color:#000000;
        text-decoration:none;
        font-weight:bold;
}

#right2 a:hover {
        color:#666666;
        text-decoration:none;
        font-weight:bold;
}

.quicklinks a, a:link, a:visited {
	color:#6D6E71;
	text-decoration:none;
	font-weight:normal;
}

.quicklinks a:hover {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

/******************** news elements ********************/

.news_sum1 {
	position:relative;
	width:426px;
	height:inherit;
	border:#CBCAC2 thin solid;
	/*background:#DEDFE0 url(images/plus.gif) right top no-repeat;*/
	background-color:#DEDFE0;
	margin-left:7px;
	margin-bottom:14px;
	margin-top:7px;
	padding:4px;
	/*overflow:hidden;*/
}

.news_sum2, .news_sum3, .news_sum4, .news_sum5, .news_sum6 {
	position:relative;
	width:426px;
	height:18px;
	border:#CBCAC2 thin solid;
	/*background:#DEDFE0 url(images/plus.gif) right top no-repeat;*/
	background-color:#DEDFE0;
	margin-left:7px;
	margin-bottom:14px;
	margin-top:7px;
	padding:4px;
	overflow:hidden;
}

.news_expand1 {
	position:relative;
	float:right;
	background:url(images/plus2.gif) no-repeat;
	display:none;
	width:16px;
	height:18px;
	margin-left:5px;
}

.news_expand2, .news_expand3, .news_expand4, .news_expand5, .news_expand6 {
	position:relative;
	float:right;
	background:url(images/plus2.gif) no-repeat;
	display:block;
	width:16px;
	height:18px;
	margin-left:5px;
}

.news_collapse1 {
	position:relative;
	float:right;
	background:url(images/minus2.gif) no-repeat;
	display:block;
	width:16px;
	height:18px;
	margin-left:5px;
}

.news_collapse2, .news_collapse3, .news_collapse4, .news_collapse5, .news_collapse6 {
	position:relative;
	float:right;
	background:url(images/minus2.gif) no-repeat;
	display:none;
	width:16px;
	height:18px;
	margin-left:5px;
}

/******************** /news elements *******************/

#right {
	position:relative;
	float:right;
	width:386px;
	height:inherit;
	margin-right:20px;
	margin-top:15px;
}

#right2 {
	position:relative;
	float:right;
	width:605px;
	height:inherit;
	margin-right:20px;
	margin-top:15px;
	line-height:25px;
	color:#525355;
}

#right2 h1 {
	padding:0px;
	margin:0px;
	font-weight:normal;
        padding-bottom:5px;
}

#right2 h2 {
        color:#000000;
        font-size:14px;
	padding:0px;
        padding-left:14px;
	margin:0px;
	font-weight:normal;
        display:inline;
}

#right2 h3 {
        color:#525355;
        font-size:11px;
	padding:0px;
	margin:0px;
	font-weight:normal;
        display:inline;
}

#right2 ul {
        list-item:none;
        padding:0px;
        margin:0px;
}

#right2 h4 {
        color:#000000;
        font-size:14px;
	padding:0px;
	margin:0px;
	font-weight:normal;
        display:inline;
}

#right2 p {
        padding-top:0px;
        margin-top:0px;
        margin-left:15px;
}

#right2 ul {
        list-style-position:outside;
        padding-left:15px;
}

#video {
	position:relative;
	width:386px;
	height:inherit;
	/*border:#A1A2A3 thin solid;*/
	background-color:#D1D3D4;
	margin-top:10px;
	margin-bottom:5px;
}

#video2 {
	position:relative;
	width:386px;
	height:inherit;
	/*border:#A1A2A3 thin solid;*/
	background-color:#D1D3D4;
	margin-top:10px;
	margin-bottom:5px;
}

#footer {
	width:900px;
	height:36px;
	background-color:#A7A9AC;
	margin-top:20px;
}

#footer p {
	color:#414042;
	padding:12px;
	margin:0px;
}

#calendar {
	position:relative;
	background:url(images/calendar.gif) no-repeat;
	width:128px;
	height:29px;
	display:block;
}

#calendar:hover {
	position:relative;
	background:url(images/calendar_over.gif) no-repeat;
	width:128px;
	height:29px;
	display:block;
}

#more_news {
	position:relative;
	background:url(images/more_news.gif) no-repeat;
	width:128px;
	height:29px;
	display:block;
}

#more_news:hover {
	position:relative;
	background:url(images/more_news_over.gif) no-repeat;
	width:128px;
	height:29px;
	display:block;
}

#more_video {
	position:relative;
	background:url(images/more_videos.gif) no-repeat;
	width:128px;
	height:29px;
	display:block;
}

#more_video:hover {
	position:relative;
	background:url(images/more_videos_over.gif) no-repeat;
	width:128px;
	height:29px;
	display:block;
}

.search-input {
        position:relative;
        height:15px;
        padding:3px;
        margin-right:5px;
        margin-left:0px;
        margin-top:0px;
        margin-bottom:0px;
        border:none;
        font-size:11px;
}

#cntnt01moduleform_1 {
        padding:0px;
        margin:0px;
}

.search-button {
        position:relative;
        width:26px;
        height:21px;
        background:url(images/go.gif) no-repeat;
        border:0px;
        padding:0px;
        margin:0px;
}

.search-button:hover {
        cursor: pointer;
        position:relative;
        width:26px;
        height:21px;
        background:url(images/go_over.gif) no-repeat;
        border:0px;
        padding:0px;
        margin:0px;
}

.currentpage {
        color:#000000;
        font-weight:bold;
}

.register {
        display:block;
        position:relative;
        background:url(images/register1.gif) no-repeat;
        width:84px;
        height:29px;
}

.register:hover {
        display:block;
        position:relative;
        background:url(images/register2.gif) no-repeat;
        width:84px;
        height:29px;
}

/******************** Drop Down Styles ********************/

.drop-down1 {
        color:#525355;
        font-size:12px;
        position:relative;
        width:595px;
        height:21px;
        background:url(images/twirly1.gif) top left no-repeat;
        border-top:#666666 1px solid;
        overflow:hidden;
        padding-top:2px;
        padding-bottom:4px;
        margin-bottom:0px;
        margin-top:0px;
        margin-left:-15px;
}

.drop-down1:hover {
        /*cursor: pointer;*/
        background-color:#D4D5D8;
}

.drop-down1 ul li {
        border-top:#999999 1px solid;
        background:url(images/twirly2.gif) top left no-repeat;
        padding-top:2px;
        list-style-type:none;
}

.drop-down1 ul li:hover {
        background-color:#CACACD;
}

.drop-down1 img {
        border:0px;
}


.selected1 {
        display:block;
        color:#525355;
        font-size:12px;
        position:relative;
        width:595px;
        height:100%;
        background:url(images/twirly2.gif) top left no-repeat;
        border-top:#666666 1px solid;
        padding-top:2px;
}

/******************** / Fold Out Styles *******************/
/* End of 'Y Style 1' */

