/* CSS Document */
/* @Author: Olusegun Fodeke*/
body {
	width: 100%;
	padding: 0;
}

#header{
	width: 100%;
	height: 102px;
	background:url(../img/topbg.jpg) 0 0 repeat-x;
}
#topmostrect{
	width: 100%;
	height: 20px;
}
#mainheader{
	width: 100%;
	float: left;
	display: block;
	padding: 0;
	vertical-align: top;
	background: transparent url(../img/logobg.jpg) 0 0 repeat-x;
}
	#mainheader #logo{
		padding: 0;
		margin: 20px 0 0 5px;
	}
	#mainheader #headerbg{
		padding: 0;
		margin: 0 0 0 60px;
	}
	#mainheader #domore{
		width: 272px;
		height: 23px;
		padding: 0;
		margin: 60px 0 0 10px;
	}




#contentarea{
	min-height: 505px;
	height: auto;
	width: 100%;
	float: left;
	margin: 0 auto;
	padding: 0;
	background: #F5F5F5 url(../img/contentarea.png) 0 0 repeat-x;
}
#navigation{
	margin: 0 auto;
	width: 950px;
	background: transparent url(../img/navbg.png) 0 0 repeat-x;
}
	#navbar{
		margin: 0 auto;
		width: 738px;
		height: 42px;
		background: transparent url(../img/navbarbg.png) 0 0 no-repeat;
	}

	#searchbar{

	}

#mainbody{
	width: 950px;
	margin: 0 auto;
}
	#leftcol{
		float: left;
		width: 402px;
		padding: 0px;
	}
		.lccontent{
			width: 390px;
			height: 250px;
			padding: 0 6px 0 6px;
			background: transparent url(../img/lccontent.jpg) 0 0 repeat-y;
		}
		.lccontent .btn{
			margin-top: 20px;
		}
		.lct{
			height:14px;
			background: transparent url(../img/lct.jpg) 0 top no-repeat;
		}
		.lcb{
			height:34px;
			background: transparent url(../img/lcb.jpg) 0 top no-repeat;
		}
		.services{
			width: 100px;
			float: left;
			padding: 10px;
			margin-left: 5px;
			border: 1px solid #ddd;
		}

	#centercol{
		float: left;
		width: 324px;
		padding: 0px;
		margin-left: 10px;
	}
		.cccontent{
			width: 312px;
			height: 370px;
			padding: 0 5px 0 5px;
			background: transparent url(../img/cccontent.jpg) 0 0 repeat-y;
		}
		.cct{
			height:14px;
			background: transparent url(../img/cct.jpg) 0 top no-repeat;
		}
		.ccb{
			height:35px;
			background: transparent url(../img/ccb.jpg) 0 top no-repeat;
		}
	#rightcol{
		float: left;
		width: 198px;
		padding: 0px;
		margin-left: 10px;
		margin-bottom: 2px
	}
		.rccontent{
			width: 188px;
			/*height: 370px;*/
			padding: 0 5px 0 5px;
			display: block;
			background: transparent url(../img/rccontent.jpg) 0 0 repeat-y;
		}
		.rct{
			height:16px;
			background: transparent url(../img/rct.jpg) 0 top no-repeat;
		}
		.rcb{
			height:32px;
			background: transparent url(../img/rcb.jpg) 0 top no-repeat;
		}


/* 2 column layout */
	#leftcol2{
		float: left;
		width: 732px;
		padding: 0px;
	}
		.lc2content{
			width: 712px;
			min-height: 390px;
			height: auto;
			overflow: hidden;
			overflow-y: auto;
			padding: 0 10px 0 10px;
			background: transparent url(../img/lc2content.jpg) 0 0 repeat-y;
		}
		.lc2content .btn{
			margin-top: 20px;
		}
		.lc2t{
			height:14px;
			background: transparent url(../img/lc2t.jpg) 0 top no-repeat;
		}
		.lc2b{
			height:34px;
			background: transparent url(../img/lc2b.jpg) 0 top no-repeat;
		}
		.services{
			width: 100px;
			float: left;
			padding: 10px;
			margin-left: 5px;
			border: 1px solid #ddd;
		}

/* Single column layout */
	#onecol{
		float: left;
		width: 452px;
		padding: 0px;
		margin: 0 250px;
	}
		.occontent{
			width: 442px;
			min-height: 400px;
			height: auto;
			overflow: hidden;
			overflow-y: auto;
			padding: 0 5px 0 5px;
			background: transparent url(../img/occontent.jpg) 0 0 repeat-y;
		}
		.oct{
			height:16px;
			background: transparent url(../img/oct.jpg) 0 top no-repeat;
		}
		.ocb{
			height:32px;
			background: transparent url(../img/ocb.jpg) 0 top no-repeat;
		}

.clearboth{
	clear: both;
	visibility: hidden;
}




#footer{
	width: 100%;
	height: 150px;
	margin: 0 auto;
	clear:both;
	text-align:center;
	background: #34343A url(../img/footerbg.png) 0 0 repeat-x;
}
	#footer #container{
		margin: 0 auto;
		margin-top: 20px;
		padding: 0;
		width: 900px;
	}
	#links{
		margin: 0 auto;
		height: 25px;
	}
	#footer .copytext{
	margin: 30px auto;
	width: 500px;
	height: 25px;
	}