#navcontainer1{
/*width:174px;*/
}

#navcontainer1 ul{
margin: 0px;
padding: 0px;
/*margin-left:1px;*/
display: block;
/*display: inline;*/
list-style-type: none;
}
#navcontainer1 li{
margin: 0px;
padding: 0px;
display: block;
display: inline;
list-style-type: none;
margin-bottom:1px;
}

#navcontainer1 a{
padding:5px;
display: block;
padding-left: .70em;
padding-bottom: 6px;
text-decoration: none;
border-bottom:1px solid #ffffff;
}

#navcontainer1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#navcontainer1 A.link1{
border-bottom:1px solid #00CCFF;
}

#navcontainer1 A.link2{
background-color: #00CCFF;
color:#ffffff;
}

#navcontainer1 a{
background-color: #DEF2F0;;
color: #372813;
/*word-spacing:0.10em;*/
/*font-weight:normal;*/
/*width:100%;*/ 
}

#navcontainer1 a:hover, #navcontainer1 a.oSelected
{
background-color: #372813;
color: #ffffff;
}



body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #372813;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 1px;
}

.mainBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:13px;
	color:#000000;
	text-decoration:none;
}



.mainBodyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:13px;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}


a.mainBody:Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:13px;
	color:#00712C;
	text-decoration:none;
}


a.mainBody:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:13px;
	color:#666666;
	text-decoration:none;
}



a.mainBody:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:13px;
	color:#00712C;
	text-decoration:underline;
}



.bodySubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
}



.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
}



a.copyright:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #00712C;
	text-decoration:underline;
}


.divTable{
height:100%;
width:100%;
border-bottom:solid 1px #00712C;
}



.divlink {
	/*width: 126px;*/
	padding-left: 12px;
	/*height: 25px;*/
	border-top:solid 1px #00712C;
	margin:0px;
	background-color: #FFFFFF;
}


.ddlink {
	width: 126px;
	border: 1px solid #00712C;
	background-color: #FFFFFF;
	padding-left: 12px;
	height: 25px;
	border-top-color: #00712C;
	border-right-color: #00712C;
	border-bottom-color: #00712C;
	border-left-color: #00712C;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



.ddlinkTop {
	width: 126px;
	border: 1px solid #00712C;
	background-color: #FFFFFF;
	padding-left: 12px;
	height: 25px;
	border-top-color: #00712C;
	border-right-color: #00712C;
	border-bottom-color: #00712C;
	border-left-color: #00712C;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




.ddlinkBtm {
	width: 126px;
	border: 1px solid #00712C;
	background-color: #FFFFFF;
	padding-left: 12px;
	height: 25px;
	border-top-color: #00712C;
	border-right-color: #00712C;
	border-bottom-color: #00712C;
	border-left-color: #00712C;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-style: none;
}



.pageHeaderLrg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	color: #00722D;
	line-height: 42px;
	margin-top:0px;
}



.pageSubHeaderMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00712C;
}




.topnav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}



a.topnav:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
	color:#00712C;
	font-weight:normal;
	text-decoration:underline;
}




.topnavBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}




.topnavDivider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
	color:#999999;
}



.dateStamp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:11px;
	color:#999999;
	font-weight:normal;
	text-decoration:none;
}




a.news:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color:#000000;
	line-height: 14px;
}




a.news:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color:#333333;
	line-height: 14px;
}




a.news:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color:#00712C;
	line-height: 14px;
}




a.breadcrumb:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color:#666666;
}



a.breadcrumb:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color:#666666;
}




.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color:#666666;
}




.breadcrumbBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color:#666666;
	font-weight: bold;
}



.activityTable {
	border: 1px solid #FFFFFF;
}




.activityTD {
	border: 1px solid #FFFFFF;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	padding: 3px 4px 3px 4px;
	background-color: #D2EDEA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}




.activityTDBold {
	border: 1px solid #FFFFFF;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	padding: 3px 4px 3px 4px;
	background-color: #99D6D0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}




.activityTDtwo {
	border: 1px solid #FFFFFF;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	padding: 3px 4px 3px 4px;
	background-color: #C2E7E3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}




.pixshow {
	background-repeat: no-repeat; height:140;
}



.roomtable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	background-color: #FFFFFF;
	padding: 3px;
}




.mainBodyBoldmag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:13px;
	color:#00722D;
	text-decoration:none;
	font-weight: bold;
}

.mainBodymag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#00722D;
	text-decoration:none;
	margin-top:0px;
}

.Hpc{
height:100%;
}



.H420{
height:420px;
}



.H54{
height:54px;
}

.SubLeadingText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:normal;
	color: #00722D;
	line-height: 20px;
	margin-top:0px;
	}

.LrgHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:normal;
	color: #00722D;
	margin-top:0px;
	line-height: 20px;
	}
.tdBGCol{
background-color:#372813;
}	

.contentSpacer1{
padding-right:10px;
padding-top:19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:13px;
	color:#000000;
	text-decoration:none;
}

.contentSpacer2{
padding-right:10px;
padding-top:19px;
padding-bottom:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:13px;
	color:#000000;
	text-decoration:none;
}


.contentSpacer3{
padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:13px;
	color:#000000;
	text-decoration:none;
}

.contentSpacer3 > p:first-child {margin-top:0px }


/*
.menuSpacer1{
padding-top:35px;
padding-bottom:200px;
}
*/


.vHeader{
margin-bottom:18px;padding:10px;padding-left:13px;background-color:#DEF2F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:13px;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}

.lMargin13px{
margin-left:13px;
}


a {
	color:#00712C;
	text-decoration:none;
}


a:visited {
	color:#666666;
	text-decoration:none;
}



a:hover {
	color:#00712C;
	text-decoration:underline;
}

.lMenu,a.lMenu:Link,a.lMenu:Visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:15px;
	color:#000000;
	text-decoration:none;
}


a.lMenu:hover, .lMenuActive,a.lMenuActive:Link,a.lMenuActive:Visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:15px;
	color:#ffffff;
	text-decoration:none;
}

.lMenuP{
margin-top:0px
}


.cBGSpacer1{
/*padding-top:15px;
padding-bottom:50px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
	color:#000000;
	text-decoration:none;
}

.cBGSpacer1 A,.cBGSpacer1 A:link,.cBGSpacer1 A:visited{
color:#00722D;
font-size: 12px;
}

.backToTop{
font-size: 12px;
padding-top:50px;
color:#00722D;
}

.backToTop A:visited{
color:#00722D;
}

.cBGSpacerBodyBoldmag {
	color:#00722D;
	font-weight: bold;
}

.cBGSpacerBodyBoldmagTight {
	color:#00722D;
	font-weight: bold;
	margin-bottom:5px
}

.cBGSpacerBodymag {
	font-size: 12px;
	color:#00722D;
}

.ulTight{
margin-top:0px;
margin-bottom:30px;
}

.ulTight LI{
margin-bottom:10px;
}

.duMulti{
margin-top:0px;
margin-bottom:20px;
}




.menuSpacer1,.menuSpacer1A{
position:relative;
width:146px;
padding-bottom:650px;
}

.menuSpacer1A, .menuSpacer2A{
position:static;
}

.menuSpacer2, .menuSpacer2A{
position:relative;
width:229px;
}

.menuDivider{
height:20px;
}

.leftMenuSpacer{
height:40px;
}

.rightMenuSpacer{
height:40px;
background-color: #ffffff;
}

#leftMenu, #rightMenu {
	width:100%;
	position:absolute;
	top:0px;
	

}

.menuSpacer1A #leftMenu, .menuSpacer2A #rightMenu{
position:static;
}

.minHeight{
height:500px
}
.home_heading_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}
.home_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
.home_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666;
}
.bullet {
	list-style-image: url(/africa_new/images/bullet_body.jpg);
}
.rexresorts_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #857D72;
	text-decoration: none;
}
