/*#reset#*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, address, table, th, td { margin : 0; padding :0; }
h2, h3, h4, h5, h6 { font-size : 100%; font-weight : normal; }
ol, ul { list-style-type : none; }
table { border-collapse : collapse; }
fieldset, img { border : 0; }

body {background-color: white;}

/*#standard layout#*/
.left { float: left; }
.right { float: right; }
.center { text-align: center; }
.clear { clear: both; }
/*#standard layout/headings#*/
h1 { color:#666666; font-size:1.6em; padding-bottom:15px; font-weight:bold; margin-top:10px; }
h2 { color:#666666; font-size:1.2em; padding-bottom:15px; font-weight:bold; }
h3 { color:#7DBE1E; font-size:1.1em; padding-bottom:15px; font-weight:bold; }
/*#standard layout/paragraph#*/
p { padding-bottom:20px; line-height:16px; }
/*#standard layout/lists#*/
ul {list-style-type: square; margin: 0 0 1.3em 2em;}
ol {list-style-type: decimal; margin: 0 0 1.3em 2em;}
li {margin: 0 0 0.5em 0;}

/*#standard layout/body#*/
body {}
.LTR, input, textarea, table {font-family: Verdana, Helvetica, sans-serif; font-size: 1em; color: #666666;}
/*style start*/
#page { width:860px; height:100%; margin:0 auto; text-align:left; }
#innerPage{ width:100%; height:100%; min-height:900px; background-image:url(/App_Themes/Lubwe/images/pageSlice_03.png); 
	background-repeat:repeat-y; overflow:hidden; }

/*#header#*/
#header{ width:850px; height:155px; overflow:visible; }
#mainLogo{ background:url(/App_Themes/Lubwe/images/logo_02.gif) no-repeat top left; width:159px; height:140px; float:left; 
	text-indent:-9999px; position:relative; left:2em; }
#headerRight{ width:600px; float:left; padding-left:2.5em; }
#mainNav {z-index:90; overflow:visible; position:relative; }
#mainNav ul{ width:560px; height:37px; position:relative; background-image:url(/App_Themes/Lubwe/images/navSlice_05.png);
	background-repeat:repeat-x; }         
#mainNav li{ position:relative; list-style:none; float:left; height:28px; padding-top:0.5em; padding-left:1.4em; }
#mainNav li a{ line-height:1; color:#5a5a5a; text-decoration:none; 
text-align:center; font-size:75%; 
font-family:Arial, "Arial Rounded MT Bold"; }              
#mainNav li a:hover{ line-height:1; color:#a3a3a3; text-decoration:none; 
text-align:center; font-size:75%; font-family:Arial, "Arial Rounded MT Bold"; }
#mainNav ul li ul { z-index:91; position:absolute; top:36px; left:20px; 
width:150px; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; height:auto; background-color:white; background-image:none; 
margin: 0 0 0 0; padding: 0 0 10px 0; display:block; overflow:visible; }
#mainNav ul li ul li { position:relative; list-style:none; float:none; padding:0 0 0 0; margin: 10px 0 0 0; height:16px;}
#mainNav ul li ul li a { position:relative; display:block; margin:0 0 0 0; padding: 0 0 0 20px; text-align:left; }
#mainNav ul li ul li a:hover { text-align:left; }

#mainNav li.hiddenMenu ul {display:none;}
#mainNav li.visibleMenu ul {display:visible;}

#headerRight .searchArea{ text-align:right; padding-top:4em; padding-right:0.3em; 
    font-family: Arial, "Arial Rounded MT Bold"; font-size:85%; padding-bottom:2em; }              
.searchBtn{ position:relative; top:0.3em; }
#leftNav{ width:6px; height:37px; float:left; padding-left:1.65em; }
#rightNav{ width:6px; height:37px; float:left; position:relative; top:-3.6em; left:37em;  }
/*#mainContent#*/
#mainContent{ z-index:1; background-image:url(/App_Themes/Lubwe/images/mainContentSlice_03.png); background-repeat:repeat-x;
	 background-color:#f1f1f1; width:730px; height:100%; min-height:640px; margin:0 auto; clear:both; 
	 position:relative; top:0em; margin-top:2em; _margin-top:-2em; overflow:hidden; }
/*#leftContent#*/	          
#leftContent{ width:445px; float:left; height:100%; }
#mainImage{ /*background:url(/App_Themes/Lubwe/images/mainImage_03.gif) no-repeat top left; width:429px; height:296px;
	text-indent:-9999px;*/ }
#leftContent p{ font-family: Arial, "Arial Rounded MT Bold"; font-size:80%; line-height:1.7;
	width:420px; display:block; padding-left:1em; }
#leftContent p strong{ font-size:120%; }
#leftContent p span{ text-transform:uppercase; }
#leftContent a{ color:#0e6fdd; }
/*#sidebar#*/
#sidebar{ width:270px; float:left; }
.sidebarImg{ padding-top:1em; padding-left:1em; }
#sidebar ul{ padding-top:1em; }
#sidebar li{ list-style-image:url(/App_Themes/Lubwe/images/bulletPoint_09.gif); 
	font-family: Arial, "Arial Rounded MT Bold"; font-size:75%; line-height:2;
	color:#5a5a5a; padding-bottom:0.5em; }
#sidebar li a {font-weight:bold; text-decoration:none; color:#0e6fdd;}
#sidebar li a:hover {text-decoration:underline;}
#sidebar li span.newsDate {font-size:0.8em; color:#999999; padding:0em;}
#sidebar p{ padding:0em; }
#sidebar p strong{
	font-family:Arial, "Arial Rounded MT Bold"; font-size:90%; /*padding-left:2em;*/ }
#donateBtn{ background:url(/App_Themes/Lubwe/images/donateBtn_18.gif) no-repeat top left; width:98px; height:38px;
	float:right; padding-right:1em; }
#donateBtn a:link{ font-family:Arial, "Arial Rounded MT Bold"; font-size:100%;
	text-decoration:none; color:#5a5a5a; font-weight:bold; }
#donateBtn a:hover{ font-family:Arial, "Arial Rounded MT Bold"; font-size:100%;
	text-decoration:none; color:#5a5a5a; font-weight:bold; text-decoration:underline; }
#donateBtn a:visited{ font-family:Arial, "Arial Rounded MT Bold"; font-size:100%;
	text-decoration:none; color:#5a5a5a; font-weight:bold; }
#donateBtn a{ position:relative; top:0.5em; left:1.3em; }
/*#footer#*/
#footer{ background-color:#f1f1f1; width:730px; height:50px; margin:0 auto; clear:both; margin-top:1em; }
#linksLeft{ width:150px; float:left; }
#linksLeft li{ list-style:none; float:left; padding-right:1em; padding-top:1.8em; }
#linksLeft li a:link{ font-family:Arial, "Arial Rounded MT Bold"; font-size:75%; color:#5a5a5a;
	text-decoration:none; }
#linksLeft li a:visited{ font-family:Arial, "Arial Rounded MT Bold"; font-size:75%;
	color:#5a5a5a; text-decoration:none; }
#linksLeft li a:hover{ font-family:Arial, "Arial Rounded MT Bold"; font-size:75%; color:#a3a3a3;
	text-decoration:none; }
#linksRight{ width:275px; float:right; }
#linksRight li{ list-style:none; float:left; padding-top:0.25em; padding-right:0.5em; }
/*#belowFooter#*/
#belowFooter{ clear:both; text-align:right; padding-right:4.3em; padding-top:0.5em; }
#belowFooter p{ font-family:Arial, "Arial Rounded MT Bold";  font-size:75%; color:#5a5a5a; }

/*#Edit Mode#*/
.EditMode #mainImage {text-indent:0px; }

/*#textHelp#*/
.textHelp{ padding-top:0.5em; padding-bottom:0.5em;
font-family:Arial, "Arial Rounded MT Bold"; font-size:110%; 
padding-left:1.7em;}
/*#siteMapContainer#*/
.siteMapContainer{ font-family:Arial, "Arial Rounded MT Bold"; 
font-size:90%; margin-left:5em; clear:both;}
/*#PageHeading and Main Text#*/
#pageHeading{ padding-top:1em; padding-left:0.7em; 
font-family:Arial, "Arial Rounded MT Bold"; font-size:150%;
font-weight:bold;  }
#leftMainText { font-family:Arial, "Arial Rounded MT Bold";
color:#5a5a5a; padding-left:0.2em; font-size:90%; line-height:1.5; }
#contactForm{ padding-left:1em; }
#contactForm label{ font-family:Arial, "Arial Rounded MT Bold";
color:#5a5a5a; font-size:90%; }
#contactForm td{ padding-bottom:1em; }
.FormButton{ font-family:Arial, "Arial Rounded MT Bold"; }
/*#lightbox#*/
.galleryPreview{ width:120px; padding-left:0.7em; padding-right:0.5em; float:left; }
.galleryImage{ margin:0 0 0.7em 0; }
.lightboxClear {clear:both;}
/*#video#*/
.video{ margin-left:0.7em; padding-bottom:2em; }
/*#search#*/
.SearchResult{ font-family:Arial, "Arial Rounded MT Bold";
font-size:90%; padding-left:1em; padding-bottom:1em; }
/*#Sitemap#*/
.CMSSiteMapListItem { font-family:Arial, "Arial Rounded MT Bold";
font-size:90%; line-height:1.5; }
li.CMSSiteMapListItem { list-style:circle; }

/*#PhotoGallery#*/
#leftMainTextGallery p{ padding:0em; margin:0em; 
font-family:Arial, "Arial Rounded MT Bold"; color:#5a5a5a; 
margin-left:1.2em; font-size:80%; line-height:1.5; margin-bottom:1.5em; }
#leftMainTextGallery img{ border: 1px #999999 solid; padding:0.2em;
margin-right:0.5em; width:120px; }
#leftMainTextGallery a{ clear:both; font-size:100%; font-weight:bold;
color:#0e6fdd; }
.PagerControl{ padding-left:0.2em; font-size:80%; margin-left:0.8em; }
.PagerResults{ padding-left:0.2em; margin-left:0.3em; }
#leftMainTextGallery img .fbIconPhotoPage{ border:none; }


/*#newsPage#*/
#leftContent li a{ font-size:80%; color:#0e6fdd; text-decoration:none; 
font-weight:bold; line-height:2; }
#leftContent li p{ padding-left:0em; margin-left:0em; }
#leftContent a:hover{ text-decoration:underline; }
p.newsMore{ padding:0em; }
span.newsDate{ font-size:80%; color:#999999; padding-left:0em; }
#leftContent li{ padding-bottom:1em; padding-left:1em; list-style:circle; }
/*#NewsItem#*/
span.newsDateTop { color:#999999; font-size:80%; padding-left:1.5em;}
.NewsItem p { margin-left:0.5em; padding-top:0.5em; }