body {
	background-color: #ffffff;
	color: #414042;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
}

h1 {
	margin-top: 	0px;
	margin-bottom: 	10px;
	color: 			#0099cc;
	font-family:	Helvetica, Arial, sans-serif;
	font-size: 		30px;
}

a {
	color: #414042;
	text-decoration: none;
}
a:hover {
	color: #0099cc;
	text-decoration: underline;
}

.general 
{  

}

.copyright
{
	background-color: 	#0299cc;
	color: 				#ffffff;
	padding:			10px;	
	padding-left:		80px;
	font-family:		Helvetica, Arial, sans-serif;
	font-size:			10px;
}

.int-links
{
}

.quote
{
}

/** job listing items (wheretofindus/workwithus) */
.jobpost
{
}

.jobtitle
{
}

.note{
}

.headerLinks{
	position: absolute;
	left: 585px;
	top: 40px;
	font-size: 13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.headerLinks a{
	padding-left: 	15px;
	padding-right: 	15px;
}

.subNavServicesLayer{
	position: 	absolute;
	top: 		55px;
	left: 		597px;
	width: 		334px;
	z-index: 2;
}

.subNavAboutUsLayer{
	position: 	absolute;
	top: 		55px;
	left: 		823px;
	width: 		117px;
	z-index: 2;
}

#subNavAboutUs, #subNavServices{
	position: 			relative;
	margin-top: 		8px;
	margin-left: 		3px;
	display: 			none;
}

#subNavAboutUs{
	width: 				111px;
}

#subNavServices{
	width: 				328px;
}

#subNavAboutUs .subNav, #subNavServices .subNav{
	background-color:	#a7aaac;
	padding-top:		8px;
	padding-bottom:		8px;
	padding-left:	    15px;
	margin-bottom:		2px;
	color: #ffffff;
	position: relative;
}
#subNavAboutUs a:hover,  #subNavServices a:hover{
	color: #ffffff;
}
.partnerSideMenu {
	width: 			195px;
	height: 		400px;
	float: 			left;
	margin-left: 	80px;
}
.partnerSideMenu .activeLink, .partnerSideMenu .link  {
	padding-bottom: 8px;
	font-size:		12px;
	font-weight: 	bold;
}
.partnerSideMenu .activeLinkArrow, .partnerSideMenu .activeLink{
	color: #0099cc;
}
.partnerContent {
	width: 	650px;
	float: 	left;
}

.partnerContent .subheading
{
	background-color: 	#a7aaac;
	font-size: 			18px;
	color: 				#ffffff;
	font-family:		Helvetica, Arial, sans-serif;
	padding-left: 		10px;
	padding-top: 		5px;
	padding-bottom: 	5px;
}
.service1Column {
	height: 		270px;
	width:			260px;
	float:  		left;
	margin-right: 	15px;
}
.service1Column .heading {
	background-color:	#0399cd;
	color: 				#ffffff;
	font-size: 			14px;
	font-family:		Helvetica, Arial, sans-serif;
	padding-top:		8px;
	padding-bottom:		8px;
	padding-left:	    15px;	 
}
.service1Column .desc {
	font-family:		Helvetica, Arial, sans-serif;
	margin-top: 		10px;
	font-size: 			12px; 
	height:				55px;
}
.service1Column .list {
	background-color:	#e7e8e9;
	color: 				#6d6e71;
	font-family:		Helvetica, Arial, sans-serif;
	height:				170px;
	font-size: 			12px; 
	line-height: 		18px;
	padding-right:      5px;		 
}
.service1Column .list ul{
	margin-top: 	0px;
	padding-top: 	10px;		 
}
.meetUs .heading, .contactUs .heading{
	font-weight: bold;
	font-family:		Helvetica, Arial, sans-serif;
	font-size: 12px;
}
.meetUs .text, .contactUs .text{
	font-family:		Helvetica, Arial, sans-serif;
	margin-bottom:		15px;
}
