/* CSS Document */

/* |||||||  UNIVERSALS |||||| */

a {
	font-weight: normal;
	font-size: 11px;
	color: #07BDE4 ; 
	text-decoration: none;

}

a:hover {
	text-decoration: underline;
	color: #0087A7;
}

a:link {
}

a:visited {
	color: #4CCFEB;
}

input{
}

textarea{
}

p{
}

td{
font-size:11px;
}

ol li dt{

}

dt{
margin-top: 8px;
}


dd{
margin-top: 0px;
font-size: 11px;


}
html,body {
	background: #f4f4f4 none repeat scroll 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #626161;
	font-size: 11px;
	height: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
}


/* |||||||  STYLES |||||| */


#menuCon{
	background: white;
	padding: 68px 15px 65px 0px;
	text-align: right;
}

	#menuCon img{
		border: none;
		margin: 0px 15px 0px 15px;
	}



#container{
	background: url(../images/page-backing.gif) repeat-y scroll 0 0;
	text-align: left;
	height: auto !important;
	min-height: 100%;
	position:relative;
	margin: 0 auto;
	width: 904px;
	border-bottom: solid 3px #FFFFFF;
}

#innerFold{
	background:url(../images/inner-fold.gif) top left;
	float: left;
	margin: 0;
	height: 36px;
	width: 36px !important; 
}

#homeContainer{
	text-align: left;
	width: 904px; 
	height: auto !important;
	margin:0 auto;
	/*min-height: 100%;*/
	position:relative;
}

#topNav{
	text-align: right;
	background: #FFFFFF;
	padding: 15px 30px 0px 0px;
}

	#topNav img{
		border: none;
	}

#logoCon{
	background: #FFFFFF;
	padding: 17px 0px 30px 30px;	
	float: left;
}


#homePageCon{
	text-align: left;
	padding: 20px 30px 60px 40px;
	color: #FFFFFF;
}

#homePageCon a {
	font-weight: normal;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;

}

#homePageCon a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


#homeBack{
background: url(../images/home-backing.gif) repeat-y scroll 0 0;
border-bottom: solid 1px #FFFFFF;
height: auto !important;

min-height: 400px;
}

#homePageHeadingCon{
	clear:both;
	padding: 0px;
	margin: 0px;	
	height: 238px !important;
	width: 904px;
	background: url(../images/home-banner.jpg);
}

	#pageHeadingCon img{
		padding: 0px;
		margin: 0px;	
	}

/* HEADINGS */

#salesHeading{
	clear:both;
	padding: 0px;
	margin: 0px;	
	height: 95px !important;
	width: 904px;
	background: #4CCFEB url(../images/sales-banner.gif) top left no-repeat;
}

#aboutHeading{
	clear:both;
	padding: 0px;
	margin: 0px;	
	height: 95px !important;
	width: 904px;
	background: #4CCFEB url(../images/about-banner.gif) top left no-repeat;
}

#consultancyHeading{
	clear:both;
	padding: 0px;
	margin: 0px;	
	height: 95px !important;
	width: 904px;
	background: #4CCFEB url(../images/consultancy-banner.gif) top left no-repeat;
}

#contactHeading{
	clear:both;
	padding: 0px;
	margin: 0px;	
	height: 95px !important;
	width: 904px;
	background: #4CCFEB url(../images/contact-banner.gif) top left no-repeat;
}


#policyHeading{
	clear:both;
	padding: 0px;
	margin: 0px;	
	height: 95px !important;
	width: 904px;
	background: #4CCFEB url(../images/linking-policy-banner.gif) top left no-repeat;
}


#privacyHeading{
	clear:both;
	padding: 0px;
	margin: 0px;	
	height: 95px !important;
	width: 904px;
	background: #4CCFEB url(../images/privacy-banner.gif) top left no-repeat;
}


#servicesHeading{
	clear:both;
	padding: 0px;
	margin: 0px;	
	height: 95px !important;
	width: 904px;
	background: #4CCFEB url(../images/services-banner.gif) top left no-repeat;
}

#termsHeading{
	clear:both;
	padding: 0px;
	margin: 0px;	
	height: 95px !important;
	width: 904px;
	background: #07BDe4 url(../images/terms-banner.gif) top left no-repeat;
}

#sitemapHeading{
	clear:both;
	padding: 0px;
	margin: 0px;	
	height: 95px !important;
	width: 904px;
	background: #07BDe4 url(../images/sitemap-banner.gif) top left no-repeat;
}

#partnersHeading{
	clear:both;
	padding: 0px;
	margin: 0px;	
	height: 95px !important;
	width: 904px;
	background: #07BDe4 url(../images/partners-banner.gif) top left no-repeat;
}

#errorHeading{
	clear:both;
	padding: 0px;
	margin: 0px;	
	height: 95px !important;
	width: 904px;
	background: #07BDe4 url(../images/error-banner.gif) top left no-repeat;
}

#loginHeading{
	clear:both;
	padding: 0px;
	margin: 0px;	
	height: 95px !important;
	width: 904px;
	background: #07BDe4 url(../images/login-banner.gif) top left no-repeat;
}

/* END HEADINGS */








#rightNav{
float: right;
width:250px;
font-size:11px;
margin: 0px 20px 0px 0px;
background: url(../images/side-menu-backing.gif) no-repeat top left;
}

#rightNavText{
margin: 50px 0px 0px 35px;
}



#rightNavText h1 a{
padding: 0px;
margin: 0px;
font-weight: bold;
color: #626161;
}




#homeSalesCon{
	background: url(../images/home-sales-heading.gif) top left no-repeat;
	line-height: 1.5;
	margin: 0px 30px 0px 30px;
	float: left;
	width: 230px;!important;
	height: 310px !important;
}
	
	#homeSalesText{
		margin: 50px 0px 0px 30px;
	}

#homeServicesCon{
	background: url(../images/home-services-heading.gif) top left no-repeat;
	line-height: 1.5;
	margin: 0px 0px 0px 20px;
	float: left;
	width: 230px;!important;
	height: 310px !important;
}

	#homeServicesText{
		margin: 50px 0px 0px 30px;
	}


#homeConsultancyCon{
	background: url(../images/home-consultancy-heading.gif) top left no-repeat;
	margin: 0px 30px 0px 20px;
	line-height: 1.5;
	float: left;
	width: 230px !important;
	height: 310px !important;
}


	#homeConsultancyText{
		margin: 50px 0px 0px 30px;
	}

#pageCon{
	float: left;
	text-align: left;
	overflow: auto;
	width: 805px;
	background: #FFFFFF;
	margin: 20px 30px 80px 30px;
	min-height: 160px;
	height: auto !important;
}

#pageCon2{
	float: left;
	text-align: left;
	overflow: auto;
	width: 530px;
	background: #FFFFFF;
	margin: 20px 20px 80px 30px;
	min-height: 160px;
	height: auto !important;
}

#disclaimer{
}
	
	#disclaimer a{
	}
	
.base{
	clear:both;
	height: 20px;
	
}	

li{
	background: url(../images/bullet.gif) top left no-repeat;
	padding: 0px 0px 0px 18px;
	margin: 6px 2px 0px 0px;
	list-style: none;
}

#footer{
	background: url(../images/home-footer.gif) #FFFFFF no-repeat scroll 0 0;
	
	bottom:0;
	clear:both;
	position: absolute;
	text-align: right;
	padding: 40px 0px 0px 0px;
	width: 904px;
	
	margin-top: 10px;
}

	#footer img{
		margin: 0px 0px 0px 12px;
	}

	#footerText{
		margin: 0px 40px 15px 0px;
	}
