@charset "utf-8";

body { color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; background:#FFFFFF; }
* { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
ul,ol,li
{
	margin:0px;
	padding-left:15px;
	list-style-type:none;
}
li
{
	padding-top:0px;
}

#ContentWrapper li
{
	background:transparent url("../graphics/bullet.gif") no-repeat;
	padding-left:25px;
}
#ContentWrapper #InnerContentRight li
{
	list-style-image:none;
	background:transparent url("../graphics/arrow_black.png") no-repeat;
	padding-left:20px;
}
/*
.LftContContainer ul,.LftContContainer li,.LftContContainer ol
{
	padding:5px;
	margin-left:15px;
}
*/
a
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#FDB725;
}
a:hover
{
	text-decoration:none;
}
img { border:0; }

a, input, textarea { outline:none; border:none; }

.FloatLeft { float:left }

.FloatRight { float:right }

.Display { display:none; }

.ClearBoth { clear:both; }

/********************++++++++++++++++++++ Main CSS ++++++++++++++++++++********************/
#TopSeperation{ float:left; width:100%; height:auto; background:#ffd959; padding:50px 0 0 0; }
#IntroTop{ float:left; width:100%; height:auto; background:#ffd959; }
#OuterWrapper { position:relative; margin:auto; width:1003px; background:ffd959; }

#TopMar{ float:left; width:auto; height:auto; padding:50px 0 0 0; background:#ffd959; }

#OuterBg { background: url('../graphics/floral.jpg') left bottom no-repeat; float:left; width:1003px; }

#AutoWrapper { width:880px; margin:auto; }


#AutoWrapper h1 { background:url('../graphics/rwanda_logo.png') 0 0 no-repeat; float:left; height:140px; width:143px; }

/*** Flash Intro ***/

#FlashIntro{ float:left; width:881px; height:635px; background:#ffd959; }


/******************** TagLine ********************/
#Tagline { background:#fff url('../graphics/tagline.jpg') 220px 6px no-repeat; float:left; height:17px; width:660px; padding:6px 0 11px 220px; }

/******************** Navigation ********************/
#Navigation ul { padding:0 32px 0 0; }


#Navigation ul li { color:#fff; width:auto; float:left; line-height:25px; padding:0 24px; }

#Navigation ul li a { color:#FFF; text-decoration:none; }
#Navigation ul li a:hover { color:#FFFFFF; background:none; text-decoration:underline; }


ul.dropdown { float:left; height:auto; background:none; }
ul.dropdown li { float:left; width:auto; text-decoration:none; height:25px; position: relative; display:block!important; display:inline; }
ul.dropdown li span { float:left; text-decoration:none; cursor:pointer; padding:0px 15px 5px 0; display:block; }

ul.dropdown li:hover { color:#FFF; }
ul.dropdown li:hover span { color:#fff; }

.dropdown li.hover { color:#FFF; }
.dropdown li.hover span { color:#FFF; }

/* 	LEVEL TWO */
 ul.dropdown ul { background:none; visibility: hidden; position: absolute; top: 100%; left: 0; z-index:9999; padding:0 0 0 0; }
 ul.dropdown ul.last { background:none; visibility: hidden; position: absolute; top: 100%; left:-120px; z-index:9999; }
ul.dropdown ul li { background:#999; font-weight: normal; color:#00af51; float:left; }
ul.dropdown ul li a { color:#00af51; padding:0 0; float:left; }
ul.dropdown ul li:hover { color:#FFFFFF; }

/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a {border-right: none; color:#00af51; width:180px;}
ul.dropdown ul li a:hover { color:#fff; }
.dropdown li ul li.hover { background:#CCC; color:#00af51; }
.dropdown li ul li.hover span { background:none; color:#00af51; }

/* LEVEL THREE*/
ul.dropdown ul ul { width:200px; left: 100%; top: 0; }
ul.dropdown .lastsexc { left:-220px; top: 0; }
ul.dropdown ul ul li { background:#999;  }
ul.dropdown li > ul { visibility: visible; display:none; }
/*
ul.dropdown li:hover > ul { visibility: visible; }
*/
/* LEVEL FOUR*/
ul.dropdown ul ul ul { width:200px; left: 100%; top: 0; }
ul.dropdown .lastsexd { left:-220px; top: 0; }
ul.dropdown ul ul ul li { background:#999;  }
/*
ul.dropdown ul ul li:hover > { visibility: visible; }
*/

/******************** Content Wrapper ********************/
#ContentWrapper
{ background:#FFF url('../graphics/white_botm_bg.gif') left bottom no-repeat; float:left; width:836px; padding:29px 22px 10px 22px; }

#BGPattern { background:#FFF url('../graphics/bg_pattern.jpg') 95% 95% no-repeat; float:left; width:825px; height:auto; min-height:400px; }
#BGPattern1 { background:#FFF url('../graphics/bg_pattern.jpg') 660px 350px no-repeat; float:left; width:auto; height:auto; }
#BGPattern2 { background:#FFF url('../graphics/bg_pattern.jpg') 600px 330px no-repeat; float:left; width:auto; height:auto; }
#BGPattern3 { background:#FFF url('../graphics/bg_pattern.jpg') 620px 330px no-repeat; float:left; width:auto; height:auto; }
#BGPattern4 { background:#FFF url('../graphics/bg_pattern.jpg') 270px 100px no-repeat; float:left; width:auto; height:auto; }
#BGPattern5 { background:#FFF url('../graphics/bg_pattern.jpg') 0px 0px no-repeat; float:left; width:auto; height:auto; }


/******************** Content Left ********************/
#ContentLeft { float:left; width:600px; }

/***** Main Img *****/
#MainImg
{
	float:left; height:252px; width:600px; overflow:hidden; padding:0px;
}
#MainImg marquee
{
	height:252px;
	width:600px;
	margin:0px;
	padding:0px;
}

/***** Left Botm Thumbs *****/
#BotmThumbs { float:left; padding:10px 0 0 0; width:600px; }

#BotmThumbs .ThumbsBlock { float:left; width:166px; }

.ThumbsBlock.Mid { padding:0 51px; }

.ThumbsBlock h3 { text-transform:uppercase; text-align:center; float:left; font-size:11px; font-weight:bold; line-height:20px; width:166px; }

.ThumbsBlock .ThumbsImg { float:left; padding:0 6px; width:154px; }

/******************** Content Right ********************/
#ContentRight { float:right; width:217px; }

#RightLinks, #RightLinks ul { float:left; width:217px; list-style-type:none;}
#RightLinks {float:right;}
#RightLinks ul li { background:url('../graphics/bullet.gif') 0 0 no-repeat; float:left; font-size:11px; padding:0 0 17px 25px; width:192px; }

#RightLinks ul li span { font-weight:bold; text-transform:uppercase; }

#RightLinks ul li a { background:url('../graphics/arrow.gif') right 1px no-repeat; color:#000; font-weight:bold; padding:0 17px 0 0px; text-decoration:underline; }
#RightLinks ul li a { text-decoration:none; }

.DonateBtn { background:url('../graphics/donate_btn.gif') 25px 60px no-repeat; float:left; padding:60px 0 0 25px; width:auto; }

.DonateBtn a { float:left; height:34px; width:116px; }

/******************** Subscribe Section ********************/
#SubscribeSection { float:left; width:880px; padding:15px 0; }

.Subscribe { float:right; width:300px; }

.Subscribe #FollowLinks { background:url('../graphics/follow_icons.jpg') no-repeat; float:right; height:38px; padding:0 0 9px 0; width:180px; }

#FollowLinks a.Facebook { float:left; height:38px; width:38px; }

#FollowLinks a.Twitter { float:left; height:38px; width:38px; }
#FollowLinks a.RSS
{
	float:right; height:38px; width:38px; background:url("../img/img_rss.jpg") no-repeat transparent;margin-right:8px;
}
#FollowLinks a.sitemap
{
	float:right; height:38px; width:38px; background:url("../img/sitemap.jpg") no-repeat transparent;
}

.Subscribe label.SubscribeLbl { float:left; width:auto; font-size:11px; font-weight:bold; line-height:27px; padding:0 7px 0 0; }

.Subscribe .InputBg { background:url('../graphics/subscribe_inputbg.jpg') no-repeat; float:left; width:201px; height:21px; padding:3px 8px; }

.InputBg input.SubscribeTxtFld { color:#000; float:left; font-size:12px; outline:none; border:0; background:none; width:201px; height:21px; }


/************************ our model page ************************/


/*** Left Part ***/
.ParaHeadingA { float:left; line-height:18px; width:100%; font-size:15px; font-weight:bold; color:#000000; padding:0 0 5px 0; }
.ParaHeadingh4B {float:left; line-height:18px; width:100%; font-size:12px; font-weight:bold; color:#000000; padding:0 0 5px 0; }

.LftContContainer{ float:left; width:600px; height:auto; font-size:12px; font-weight:normal; color:#000000; }

.ThumbContainer1{ float:right; width:auto; height:auto; padding:0 0 0 10px; }
.ThumbContainer2{ float:left; width:auto; height:auto; padding:0 10px 0 0; }

.TextGenA{ float:left; width:440px; height:auto; padding:0 0 15px 0; }

/*** Right Part ***/

#InnerContentRight { float:right; width:206px; }

h2{font-size:15px; font-weight:bold; color:#000000; padding:0 0 5px 0;}



























#InnerContentRight p{ float:left; width:auto; height:auto; line-height:15px; font-weight:bold; padding:0 3px 5px 0; }

#InnerContentRight ul{ float:left; width:auto; height:auto; padding:10px 20px 0 10px;list-style-type:none; }
#InnerContentRight ul li{ float:left; width:176px; line-height:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0 0 10px 0; }













/** Footer Wrapper **/
#FooterWrapper { background:#FFF; float:left; text-align:center; line-height:22px; width:100%; }
#addedit_form_table iframe
{
	margin:0px;
	padding:0px;
}


#Navigation  .dropdown li ul
{
	opacity:0.9;
	-moz-opacity:0.9;
	filter:alpha("opacity=90");
}
#Navigation .dropdown li ul li a
{
	background-color:#ffffff;
}


#InnerContentRight ul
{
	padding-right:0px;
}
.List3 li a
{
	text-decoration:none;
	color:#333333;
}
.List3 li a:hover
{
	text-decoration:underline;
}
.List3 li
{
	margin-left:0px;
	padding-left:0px;
	list-style-image:url("/graphics/arrow_black.png");
	line-height:18px;
}


div.article_box
{
	padding:5px 5px 15px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:#efefef 15px solid;
}
h4.article_not_found
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#AF65B4;
	padding:5px 0px;
	margin:10px 0px;
	text-align:center;
	border-bottom:#efefef 5px solid;
	border-top:#efefef 5px solid;
}
h4.article_heading
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#AF65B4;
	padding:5px 0px;
	margin:5px 0px;
}
span.below_article_heading, span.below_article_heading a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	padding:0px;
	margin:0px;
}
span.below_article_heading a
{
	text-decoration:underline;
}
span.below_article_heading a:hover
{
	text-decoration:none;
}

p.article_desc
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding:0px 10px;
	margin:0px;
}
h4.article_heading a.article_link,a.article_link
{
	font-size:11px;
	font-weight:bold;
	color:#AF65B4;
	display:inline;
	text-decoration:underline;
}
h4.article_heading a.article_link:hover, a.article_link:hover
{
	text-decoration:none;
}
h4.article_heading a.article_link
{
	font-size:16px;
	text-decoration:none;
}
h4.article_heading a.article_link:hover
{
	font-size:16px;
	text-decoration:underline;
}
#paging_div
{
	display:block;
	width:450px;
	float:right;
}
#paging_div .paging_links
{
	color:#ffffff;
}

#paging_div .next_btn, #paging_div .prev_btn, #paging_div .paging_links
{
	display:inline;
	margin-right:10px;
	float:right;
}
#paging_div .next_btn
{
	margin-left:-20px;
}
#paging_div a
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#AF65B4;
	padding:2px 5px;
	margin:0px;
	margin-right:5px;
	text-decoration:none;
	float:left;
}
#paging_div a:hover
{
	text-decoration:underline;
}
#paging_div span.current
{
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#AF65B4;
	padding:2px 5px;
	margin:0px;
	margin-right:5px;
	border-bottom:#AF65B4 2px solid;
	text-decoration:none;
	float:left;
}

#paging_div .disabled
{
	font-weight:bold;
	color:#999999;
	margin-right:10px;
}
.addthis_default_style a
{
	color:#AF65B4;
	text-decoration:none;
}
.addthis_default_style a:hover
{
	text-decoration:underline;
}