﻿body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	background: #F6F6F6;
}

#wrapper {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #CCC;
}
	
#headerNavigation { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: .8em; 
	font-weight: bold;  
	list-style-type: none; 
	border-bottom: 1px dotted #CCC;
	padding-top: 5px; 
	padding-left: 0; 
	margin-left: 0; 
	float: right;
	width: 100%;
}

#headerNavigation li {
	float: right;
}

#headerNavigation a { 
	width: 6em; 
	display: block; 
	padding: 3px;  
	text-decoration: none; 
	color: #666666; 
	text-align: center; 
}

#headerNavigation li a:hover {
	color: #0066CC;
	background:#CCCCCC;
}

#banner {
	float:left;
	width: 428px;
	height: 75px;
	padding-bottom: 10px;
	margin-top: 5px;
	background: url(images/img_logo_banner.gif) no-repeat left;
}

#bannerRight {
	float:right;
	width: 270px;
	height: 55px;
	padding-top: 30px;
	padding-right: 60px;
	margin-top: 5px;
	background: url(images/CB101507_LoResTest.gif) no-repeat right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color: #666;
	font-size: 1.5em;
	text-Align: center;
}

h5 {
	border-bottom: 1px dotted;
	border-bottom-color: #CCC;
	padding-bottom: 1px;
}

#leftSide {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: .85em;

	margin-top: 15px;

	margin-bottom: 15px;

	border: 1px solid #CCC;

	float: left;

	width: 200px;

	height: 475px;

	padding: 8px;

}



#main {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: .85em;

	float: left;

	width: 512px;

	height: 475px;

	border: 1px solid #CCC;

	margin-right: 10px;

	margin-left: 10px;

	margin-top: 15px;

	margin-bottom: 15px;

	padding: 8px;

}



#main a {

	text-decoration: none;

	color: #000;

}



#main a:hover {

	color: #0066CC;

}



#newsMain, #servicesMain, #aboutUsMain, #contactUsMain, #teamMain, #careersMain, #faqsMain, #clientsMain {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: .85em;

	clear: both;

	border: 1px solid #CCC;

	margin-top: 15px;

	margin-bottom: 15px;

	padding: 8px;

}



#requestMain {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	clear: both;

	border: 1px solid #CCC;

	margin-top: 15px;

	margin-bottom: 15px;

	padding: 8px;

}



#rightSide {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: .85em;

	margin-top: 15px;

	margin-bottom: 15px;

	border: 1px solid #CCC;

	float: left;

	width: 150px;

	height: 475px;

	padding: 8px;

}



#rightSide a {

	text-decoration: none;

	color: #000;

}



#rightSide a:hover {

	color: #0066CC;

}



#leftSide a {

	text-decoration: none;

	color: #000;

}



#leftSide a:hover {

	color: #0066CC;

}



.headlines {

	font-size: .85em;

	font-weight: bold;	

}



.readMore {

	font-size: .85em;

	font-weight: bold;

}



.readMore a {

	width: 6em;    

	text-decoration: underline; 

	color: #666; 

	text-align: center; 

	border-bottom-style: none; 

	border-bottom-width: medium;

}



.readMore a:hover {

	color: #0066CC;

	border: 1px dotted;

}



#navigation { 

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size: .85em;

	color: #666;

	font-weight: bold; 

	font-style: normal; 

	list-style-type: none; 

	border-bottom: 1px solid #CCC;

	padding-top: 5px; 

	padding-left: 0; 

	margin-left: 0; 

	float: left; 

	width: 100%;

}



#navigation li {

	float: left;

}



#navigation a { 

	width: 10em; 

	display: block; 

	padding: 3px; 

	margin-right: 5px; 

	background-color: #ededed; 

	text-decoration: none; 

	color: #666; 

	text-align: center; 

	border-top: 1px solid #CCC; 

	border-right: 1px solid #CCC; 

	border-left: 1px solid #CCC; 

}



#navigation li a:hover {

	color: #0066CC;

	background:#CCC;

}



#pageTitle {

	padding-top: 20px;

	text-align: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.3em;

	font-weight: bold;

	color: #666;

	border-bottom: 1px solid #CCC;

}



#articles, #careers, #aboutUs, #company, #clients {

	clear: both;

	height: 650px;

	margin-top: 40px;

}

#services {
	clear: both;

	height: 700px;

	margin-top: 40px;

}

#faqs {
	clear: both;

	height: 800px;

	margin-top: 40px;
	
	
}

#team {

	clear: both;

	margin-top: 40px;

}



#request {

	clear: both;

	margin-top: 10px;

}



#contactUs {

	clear: both;

	height: 395px;

	margin-top: 40px;

	padding-bottom: 40px;

}



#articles h5 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

}



.author {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.75em;

	color: #666666;

	padding-left: 20px;

	letter-spacing: normal;

}



#email a {

	text-decoration: none;

	color: #000;	

}



#email a:hover {

	color: #0066CC;

}



#subForm {

	font-family: "trebuchet MS";

	

}



#request .label {

	float: left;

	clear: left;

	width: 230px;

	margin-right: 10px;

	text-align: right;

	font-weight: bold;

	font-family: "trebuchet MS";

}



input#nametb, input#companytb, input#phonetb, input#emailtb, input#faxtb, input#othertb, input#timetb, input#tzonetb, input#versiontb {

	width: 150px;

	/*background-color: #FBEF99;*/

	/*background-color: #6699CC;*/

	font-family:"Lucida Console", Monaco, monospace;

	font-size: .9em;

}



select#typeddl, select#contactddl, select#iamaddl, select#experienceddl {

	width: 150px;

	/*background-color: #FBEF99;*/

	/*background-color: #6699CC;*/

	font-family:"Lucida Console", Monaco, monospace;

	font-size: .9em;

}



#buttons {

	margin-left: 240px;

}



#legal {
	border-top: 1px dotted #CCC;
	color: #666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	padding-top: 2px;
	clear: both;
}

#legal a {
	text-decoration: none;
	color: #666;
}

#legal a:hover {
	color: #0066CC;
}
