/*			*/
/*Framework	*/
/*			*/
html, body
{
	margin: 			0px;
	padding: 			0px;
	background-image: 	url(/images/framework/background.jpg);
	background-repeat:	repeat-x;
	background-color:	#EEF4F8;
	color:				#000000;
	font-family:		Arial;
	font-size:			11px;
}


#containerDiv
{
	width: 				980px;
	margin-right: 		auto;
	margin-left: 		auto;
	background-image: 	url(/images/framework/dropshad.jpg);
	background-repeat: 	repeat-y;
}


#containerEndDiv 
{
	background-image:	url(/images/framework/footer.jpg);
	height: 			20px;
	width: 				980px;
	
}


#footerDiv 
{
	margin-right: 		auto;
	margin-left: 		auto;
	top:				10px;
	padding-top: 		7px;
	margin-top:			10px;
	height: 			21px;
	width: 				900px;
	background-color:	#EEF4F8;
	text-align: 		center;
	color:				#FFF;
	
}

.cleared 
{
	clear: 				both;
	height: 			0px;
}


/*					*/
/* Header Images	*/
/*					*/
#contentAboutDiv
{
	width: 				880px;
	background-image: 	url(/images/framework/mainabout.jpg);
	background-repeat: 	no-repeat;
	padding-top: 		0px;
	padding-right: 		0px;
	padding-left: 		100px;
	padding-bottom: 	50px;
}


#contentSupportDiv
{
	width: 				880px;
	background-image: 	url(/images/framework/mainsupport.jpg);
	background-repeat: 	no-repeat;
	padding-top: 		0px;
	padding-right: 		0px;
	padding-left: 		100px;
	padding-bottom: 	50px;
}


#contentDevelopmentDiv
{
	width: 				880px;
	background-image: 	url(/images/framework/maindevelopment.jpg);
	background-repeat: 	no-repeat;
	padding-top: 		0px;
	padding-right: 		0px;
	padding-left: 		100px;
	padding-bottom: 	50px;
}


#contentWebDiv
{
	width: 				880px;
	background-image: 	url(/images/framework/mainweb.jpg);
	background-repeat: 	no-repeat;
	padding-top: 		0px;
	padding-right: 		0px;
	padding-left: 		100px;
	padding-bottom: 	50px;
}


#contentEMarketingDiv
{
	width: 				880px;
	background-image: 	url(/images/framework/mainbulk.jpg);
	background-repeat: 	no-repeat;
	padding-top: 		0px;
	padding-right: 		0px;
	padding-left: 		100px;
	padding-bottom: 	50px;
}


#contentPortalDiv
{
	width: 				880px;
	background-image: 	url(/images/framework/mainsystems.jpg);
	background-repeat: 	no-repeat;
	padding-top: 		0px;
	padding-right: 		0px;
	padding-left: 		100px;
	padding-bottom: 	50px;
}


#contentContactDiv
{
	width: 				880px;
	background-image: 	url(/images/framework/maincontact.jpg);
	background-repeat: 	no-repeat;
	padding-top: 		0px;
	padding-right: 		0px;
	padding-left: 		100px;
	padding-bottom: 	50px;
}


/*			*/
/*Page CSS	*/
/*			*/
/*General	*/
#contentPlacementDiv
{
	position:			relative;
	top:				0px;
	left:				0px;
	width:				780px;
}


.mainsection
{
	text-align:				justify;
}

/*About Us	*/
.aboutus
{
	background-image:		url(/images/aboutus/kliologo.jpg); 
	background-position:	top right;
	background-repeat:		no-repeat;
	text-align:				justify;
}


/*Web Design	*/
.procreate
{
	background-image:		url(/images/casestudies/procreate/bg.jpg); 
	background-position:	top right;
	background-repeat:		no-repeat;
	text-align:				justify;
}

.barmyarmy
{
	background-image:		url(/images/casestudies/barmyarmy/bg.jpg);
	background-position:	top right;
	background-repeat:		no-repeat;
	text-align:				justify;
}

.thefullhouse
{
	background-image:		url(/images/casestudies/thefullhouse/bg.jpg); 
	background-position:	top right;
	background-repeat:		no-repeat;
	text-align:				justify;
}





.admininfodiv
{
	position:		relative;
	top:			10px;
	left:			101px;
	width:			900px;
	overflow:		visible;
	z-index:		10;
	visibility:		visible;
	border:			thin;
	border-color:	#203270;
	border-style:	solid;
	background:		#CDDEF0;
	padding-top: 	10px;
	padding-left: 	15px;
	padding-bottom: 0px;
	padding-right: 	15px;
	font-family:	Tahoma;
	font-size:		12px;
}

.printdiv
{
	position:		relative;
	top:			10px;
	left:			10px;
	width:			800px;
	overflow:		visible;
	z-index:		10;
	visibility:		visible;
	background:		#FFFFFF;
	padding-top: 	10px;
	padding-left: 	15px;
	padding-bottom: 0px;
	padding-right: 	15px;
	font-family:	Tahoma;
	font-size:		12px;
}

#actionDiv
{
	position:			absolute;
	visibilty:			hidden;
	z-index:			99999999;
	border:				1px;
	border-color:		#203270;
	border-style:		none;
	padding-top: 		0px;
	padding-left: 		0px;
	padding-bottom: 	0px;
	padding-right: 		0px;
	top:				-100px;
}