*html, body {
	margin:0; padding:0
}
.hidden_delete{
	visibility:hidden;
}
body {
	font-family:Arial, Helvetica, sans-serif;
}

body#home {
	background-color:#0db14b; 
}
div#contentWrapper {
	width:960px; 
	min-height:600px; 
	height:600px; 
	background-color:#f3f2f3; 
	margin:0 auto; 
	border:#a7a9ac 2px solid;
}
div#headerDirectory,
div#headerDirectoryWrapper,
div#headerWrapper {
	width:960px; 
	margin:0 auto; 
	margin-top:25px; 
	margin-bottom:5px;
}
div#headerDirectoryWrapper {
	position:relative; 
	margin:0 auto; 
	padding-top:0; 
	margin-top:10px;
}
div#headerDirectory {
	background-image:url(../images/header-bg.png); 
	float:left; 
	position:relative; 
	margin:0 auto; 
	background-repeat:no-repeat;
}
ul#loginArea {
	text-align:right; 
	padding:0; 
	margin:0; 
	font-size:13px; 
	color:#FFF; 
	margin-right:5px;
}
ul#loginArea li {
	list-style-type:none; 
	display:inline; 
	margin-right:7px;
}
ul#loginArea li a:link,
ul#loginArea a:visited {
	color:#FFF; 
	text-decoration:none;
}
li#navLogin {
	background-image:url(../images/login-arrow.png); 
	width:8px; 
	height:9px; 
	background-position:left center; 
	background-repeat:no-repeat; 
	padding-left:8px;
}
div#umojaLogo {
	background-image:url(../images/umoja-logo-trans.png); 
	width:389px; 
	height:172px;  
	margin:0 auto; 
	margin-top:173px;
}
img#umojaLogoSmall {
	margin-left:17px; 
	margin-top:22px; 
	float:left;
}
div#searchBox {
	margin: 0 auto; 
	width:600px; 
	margin-top:-13px; 
	width:547px;
}
input#searchText{
	width:389px; 
	height:35px; 
	float:left; 
	border-color:#0db14b; 
	border-style:none; 
	border:#0db14b 1px solid; 
	font-size:24px; 
	position:relative; 
	line-height:1.2em; 
	padding-top:5px;
}
input#searchButton {
	vertical-align:middle; 
	background-image:url(../images/button-search-trans.png); 
	width:155px; 
	height:43px; 
	border:0; 
	float:left; 
	margin-left:-1px;
}
li.roundBullets {
	display:inline; 
	background-image:url(../images/bullets.png); 
	width:6px; 
	height:5px; 
	background-position:left center; 
	background-repeat:no-repeat; 
	padding-left:12px; 
	margin-left:5px;
}
div#searchSublinks {
	display:block; 
	float:left; 
	width:544px; 
	margin-top:5px;
}
div#searchSublinks ul {
	padding:0; 
	margin:0; 
	font-size:14px; 
	color:#0db14b
}
li#searchSublinks-home {
	display:inline; 
	list-style-type:circle;
}
div#searchSublinks ul li a:link,
div#searchSublinks ul li a:visited {
	color:#0db14b; 
	text-decoration:none
}
div#footer ul li a:link,
div#footer ul li a:visited {
	color:#FFF; 
	text-decoration:none;
}
div#footer ul li {
	padding-top:4px;
	text-align:center;
}
div#footer ul {
	float:left; 
	list-style-type:none; 
	width:25%; margin:0; 
	padding:0; 
	font-size:12px; 
	color:#FFF; 
	padding-bottom:45px;
}
li.footerLinkTitle {
	color:#fff200; 
	font-weight:bold
}
div#footer {
	width:1100px; 
	margin:0 auto; 
	clear:both; 
	margin-top:35px; 
	height:auto; 
}
div#footer ul.firstLinks {
}
ul#topNavigation {
	margin:0; 
	padding:0; 
	float:right; 
	color:#0DB14B; 
	font-size:14px; 
	padding-bottom:5px; 
	padding-right:33px;
	}
ul#topNavigation li a:link,
ul#topNavigation li a:visited {
	color:#349F2B; text-decoration:none
}
div#headerSearchWrapper {
	width:417px;  
	height:28px; 
	float:right; 
	position:relative; 
	margin-top:35px; 
	padding-right:35px;
}
input#newSearch,
input#headerSearch {
	width:300px; 
	height:18px; 
	border:#0a994b 2px solid; 
	float:left; 
	padding-top:5px;
}
input#btnNewSearch {
	background-image:url(../images/btn-new-search.gif);
	width:111px; 
	height:28px; 
	background-repeat:no-repeat; 
	border:0; 
	float:left;
}

input#btnHeaderSearch {
	background-image:url(../images/button-search-header-trans.png); 
	width:111px; 
	height:28px; 
	background-repeat:no-repeat; 
	border:0; 
	float:left;
}
span#advanced a:link,
span#advanced a:visited {
	color:#FFF; font-size:14px;
}
span#advanced {
	display:block; 
	float:right; 
	text-align:right; 
	color:#FFF; 
	font-style:italic; 
	padding-right:7px;
}
div#sidebar {
	width:166px; 
	height:auto;
	background-image:url(../images/left-sidebar-bg-repeat.png); 
	background-repeat:repeat-y; 
	position:relative; 
	float:left;
}
div#sidebarWrapper {
	width:190px; 
	float:left; 
	height:auto; 
	padding-left:20px;
}
div#sidebar ul li a:link,
div#sidebar ul li a:visited {
	text-decoration:none; 
	color:#349F2B;
}
div#sidebar ul li {
	list-style-type:none; 
	padding-top:25px;
}
div#sidebar ul {
	position:relative; 
	margin:0 20px 0; 
	padding:0;
}
div#generalSearchResultsContent,
div#wikiResultsContent {
	margin-top:0 !important;
}

div#wikiSections,
div#wikiResultsContent,
div#directoryContent,
div#generalSearchResultsContent{
	height:auto; 
	margin:0 auto; 
	position:relative; 
	float:left; 
	margin-top:25px;
}
div#sidebarFooter {
	width:166px; 
	float:left; 
	height:14px; 
	background-image:url(../images/left-sidebar-footer.png); 
	background-repeat:no-repeat; 
	position:relative;
}
img#leftSidebarbg {
	position:absolute; top:0;
}
div.directoryLink {
	float:left; 
	width:210px; 
	height:auto;
}
div.directoryLink ul {
	font-family:Arial, Helvetica, sans-serif;
	color:#1254a5; 
	margin:0; 
	padding:0; 
	margin-left:35px;
}
div.directoryLink ul li a:link,
div.directoryLink ul li a:visited {
	color:#1254a5;
}
div.directoryLink ul li.directoryLinkTitle {
	font-size:14px; 
	font-weight:bold; 
	list-style-type:none; 
	margin-top:20px;
}
div.directoryLink ul li.directoryLinkList {
	font-size:12px; 
	list-style-type:none;
}
div.corpInnerLinks {
	float:left; 
	margin-top:0;
	margin:0 auto;
	margin-bottom:20px;
}
div#innerFooter {
	height:auto; 
	margin:0 auto; 
	float:left; 
	margin-top:25px;
}
div.corpInnerLinks ul,
div#innerFooter ul {
	width:210px; 
	margin:0; 
	padding:0; 
	list-style-type:none; 
	font-size:12px; 
	float:left;
}
div.corpInnerLinks ul li a:link,
div.corpInnerLinks ul li a:visited,
div#innerFooter ul li a:link,
div#innerFooter ul li a:visited {
	text-decoration:none; color:#349F2B;
}

div.corpInnerLinks ul li,
div#innerFooter ul li {
	padding-top:4px;
	text-indent:34px;
}
li.innerFooterLinkTitle {
	font-weight:bold; 
	color:#349F2B;
}
ul#directorySublinks-results {
	margin-top:0 !important;
}
ul#wikiSublinks {
	margin-top:15px !important;
}
ul#directorySublinks-results,
ul#directorySublinks,
ul#wikiSublinks,
ul#wikiHomeSublinks{
	margin:0; 
	padding:0; 
	float:left; 
	margin:0 auto; 
	width:840px; 
	text-indent:35px; 
	font-size:14px; 
	margin-top:25px;
}
ul#directorySublinks-results li,
ul#directorySublinks li,
ul#wikiSublinks li,
ul#wikiHomeSublinks li{
	background-color:#d1d3d4; 
	color:#58595b; 
	display:inline; 
	width:210px; 
	float:left; 
	padding-top:5px; 
	padding-bottom:5px;
}
ul#wikiHomeSublinks {
	background-color:#808285;
	text-indent:15px;
	margin-top:10px;
}

ul#wikiHomeSublinks li {
	font-weight:bold; 
	font-size:16px; 
	background-color:#808285;
}

ul#wikiHomeSublinks li a:link,
ul#wikiHomeSublinks li a:visited {
	color:#FFF;
	text-decoration:none;
}

li#currentWikiHomeSublinks a:link,
li#currentWikiHomeSublinks a:visited {
	color:#58595b !important;
	text-decoration:none !important;
}

ul#wikiSublinks li {
	width:840px; 
	text-indent:0; 
	color:#349F2B; 
	font-weight:bold; 
	font-size:16px; 
	text-indent:15px;
}

li#currentWikiHomeSublinks {
	background-color:#d1d3d4 !important;
}
div#footerBarWrapper {
	width:960px; 
	float:left; 
	text-align:right;
}
div#footerBar {
	float:left; 
	width:960px; 
	background-image:url(../images/inner-footer-bar.gif); 
	height:9px; 
	background-repeat:repeat-x; 
	margin-top:25px;
}
div#footerBarWrapper span {
	font-size:12px; 
	color:#349F2B; 
	padding-top:5px; 
	padding-bottom:5px; 
	padding-right:15px; 
	display:block; 
	float:right;
}
div#outer {
	width:960px;
	margin:0 auto;
}
div#formResultsWrapper {
	width:840px; 
	height:auto; 
	background-color:#16B552; 
	float:left; 
	margin-top:20px;
}
div#formResults {
	width:420px; 
	float:right; 
	padding-top:17px; 
	padding-right:30px; 
	margin-bottom:15px;
}
span.resultsNext {
	width:210px;
	color:#1254A5; 
	float:right; 
	font-weight:bold; font-family:'Times New Roman', Times, serif; 
	font-size:20px;
}
div#resultsNavWrapper {
	width:840px; 
	height:auto;
	float:left; 
	margin-top:20px;
}
div#resultsContent span {
	font-family:Arial, Helvetica, sans-serif;
}
div#resultsRightContent {
	float:right; 
	width:210px; 
	height:100px; 
	font-family:'Times New Roman', Times, serif; 
	font-size:21px;
}
div#results {
	width:210px; 
	height:auto; 
	float:left; 
	position:relative; 
	font-family:'Times New Roman', Times, serif; 
	padding-left:20px;
}
div#results ol{
	padding:0; 
	margin:0; 
	font-size:18px; 
	color:#1254A5; 
	margin-left:23px;
}
li.resultsListings {
	list-style-type:none;
}
li.resultsListingsMore {
	list-style-type:none; 
	text-indent:80px; 
	margin-top:10px;
}
span.resultsListingsTitle {
	padding:0; 
	margin:0; 
	list-style-type:none; 
	color:#000; 
	font-weight:bold; 
	font-size:21px; 
	font-family:"Times New Roman", Times, serif;
}
ol li a:link,
ol li a:visited {
	text-decoration:none;
	color:#1254A5;
}
div#generalSearchResultsListings ul li {
	font-size:13px;
}
div#generalSearchResultsListings ul{
	margin:0; 
	padding:0; 
	list-style-type:none; 
	margin-bottom:21px;
}
div#generalSearchResultsListings ul li.searchResultsTitle {
	font-size:15px;
}
div#generalSearchResultsListings ul li.searchResultsSiteLink {
	font-size:13px; 
	color:#349F2B;	
}
div#generalSearchResultsListings {
	margin-top:10px !important;
	padding-left:14px !important;
}
div#generalSearchResultsListings,
div#resultsContent {
	float:left; 
	width:500px; 
	height:auto;
	padding-left:20px; 
	padding-right:20px; 
	margin-top:28px;
}
div#resultsContent p {
	margin-top:0; 
	padding-top:0; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px; 
	margin-top:10px;
}
span#resultsListingPaging {
	font-family:'Times New Roman', Times, serif; 
	font-size:18px;
}
span.blueText {
	color:#1254A5;
}
div.wikiResultList {
	width:405px; 
	float:left; 
	font-size:19px; 
	font-weight:bold; 
	color:#1054a5;
	padding-left:15px; 
	margin-top:10px;
}
div.wikiResultList span.wikiResultTitle {
	width:405px; 
	display:block;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
div.wikiResultList a {
	float:left;
}
div.wikiResultListImageWrapper {
	width:80px; 
	height:auto; 
	background-color:#FFF; 
	float:left; 
	margin-top:4px; 
	clear:left;
}
div.wikiResultListImage {
	width:70px; 
	height:70px; 
	border:#008a45 1px solid; 
	padding:1px;
}
div.wikiResultList a:link,
div.wikiResultList a:visited {
	color:#1054a5;
}
div.wikiResultTeaser {
	width:310px; 
	height:auto; 
	float:left;
}
div.wikiResultTeaser p {
	width:310px; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal; 
	color:#000; 
	text-align:justify; 
	margin-top:4px;
}
div.sampleImage {
	width:70px; 
	height:70px; 
	background-color:#008a45;
}
div#wikiResultWrapperLeft,
div#wikiResultWrapperRight{
	width:410px; 
	float:left;  
	font-family:'Times New Roman', Times, serif;
}
div.description p {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	padding:20px;
	padding-left:0;
	margin:0;
	margin-left:14px;
}
div#corpContent div.description {
	float:left; 
	height:auto; 
	border-top:#349F2B 1px dotted; 
	margin-top:5px;
}
div#corpContent span.title,
div#corpContent span.corpTitle {
	font-size:16px; 
	font-weight:bold;
	color:#1054a5;
}
div#corpContent span.corpTitle {
	margin-left:14px;
}
div#corpContent {
	margin-top:15px;
}
div#corpContent,
div#wikiResultContent {
	float:left; 
	height:auto;
}
div#wikiPagingWrapper {
	height:auto; 
	float:left; 
	position:relative; 
	padding-top:20px;
}
div#wikiPaging {
	padding:0; 
	margin:0; 
	float:right; 
	width:410px; 
	font-family:'Times New Roman', Times, serif; 
	font-size:18px;
}
span.wikiPageNumber,
span.wikiNext{
	float:left; 
	margin-right:35px;
}
span.wikiPageNumber a,
span#wikiNext a{
	float:left; 
	position:relative;
}
span#wikiNext a:link,
span#wikiNext a:visited,
span.wikiPageNumber a:link,
span.wikiPageNumber a:visited {
	color:#1054a5;
	text-decoration:none;
}
div.wikiInnerFooter {
	margin-top:0 !important;
}
div.newTopicLists {
	width:210px; 
	height:auto; 
	float:left; 
	font-size:19px; 
	font-weight:bold; 
	color:#1054a5; 
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:30px;
}
	div.newTopicLists span {width:210px; display:block; font-size:14px;}
	div.newTopicLists a:link,
	div.newTopicLists a:visited {color:#1054a5;}
	div.newTopicListsWrapper {float:left; width:210px; height:auto; margin-top:25px;}
	div.newTopicResultTeaser {
	float:left; height:auto; width:120px;
}
div.newTopicResultTeaser p {
	padding:0;
	width:120px; 
	font-size:17px; 
	font-weight:normal; 
	color:#000; 
	text-align:justify; 
	margin-top:4px;
	float:left; display:block; position:relative;
}
span.sectionTitle {
	color:#349F2B; font-size:18px; font-weight:bold;
}
span#popularCategoriesTitle {
	display:block;
	float:left;
	margin-left:10px;
}
div.sectionWrapper {
	float:left; width:420px; height:auto;
}
div#popularCategories {
	float:left; 
    background-image:url(images/popular-category-bg.gif); 
    width:382px; background-repeat:repeat-y; height:auto; border:#f0efeb 3px solid; margin-top:25px;
	margin-left:10px;
}
div.popularCategoryList {
	float:left; width:180px; padding-left:10px; padding-top:10px;
}
div.popularCategoryList ul {
	margin:0; padding:0; color:#349F2B;
}
div.popularCategoryList ul li {
	list-style-type:none; margin-bottom:20px;
}
div.popularCategoryList ul li a:link,
div.popularCategoryList ul li a:visited {
	color:#349F2B;
	text-decoration:none;
}
form.genericForm {
	margin-left:14px;
}
div.formElementWrapper {
	float:left; 
	width:650px; 
	height:auto; 
	background-color:#CBE6C9;  
	margin-bottom:8px;
}
div.formElementLabel {
	float:left; 
	width:170px; 
	height:auto; 
	margin-top:10px; 
	padding-bottom:15px;
}
div.formElementInput {
	float:left; 
	width:430px; 
	height:auto; 
	margin-top:10px; 
	padding-bottom:15px;
}
div.formElementLabel label {
	font-size:15px; 
	font-weight:bold; 
	margin-left:10px; 
	float:left;
}
div.formElementInput input {
	font-size:30px; 
	border:#9ED29D 1px solid; 
	background-color:#FFF; 
	width:250px;
}
div.formElementInput select {
	font-size:20px;
}
div.formElementInput input.formElementCheckbox {
	margin:0; 
	padding:0; 
	width:auto; 
	height:auto;
    margin-right:5px; 
	float:left; 
	vertical-align:middle;
	background-color:transparent; 
	border:none;
}
span.checkboxLabel {
	font-size:12px; 
	display:block; 
	float:left;
}
div.formButtonWrapper {
	float:left; 
	clear:both; 
	margin-left:14px;
}
div.formElementInput {
	font-size:12px; 
	padding-top:5px; 
	display:block; 
	float:left;
}
span.wikiAuthorViews {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px !important;
	color:#000; 
	width:300px !important; 
	font-weight:normal;
	float:left;
	display:inline;
}
span.authorViews {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px !important;
	color:#000; 
	width:100px !important; 
	font-weight:normal;
}
div.newTopicResultTeaser span.views {
	color:#666; 
	float:left; 
	display:block;
	font-size:12px !important;
	width:100px !important;
}
div.newTopicResultTeaser span.viewsValue {
	display:inline; 
	color:#000;
	font-size:12px;
}

form#signupForm ul.errorlist li {
    display: block;
    float: left;
    padding-left: 150px;
}

form.saveForm ul.errorlist li {
    display: block;
}

