/*
	Color Legend:
	Color 1:	Red
	Color 2:	Blue
	Color 3:	Green
*/

html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button {
     margin: 0px;
     padding: 0px;
     border: 0px;
}

.fullAddOn
{
	color: Maroon;
}

.openAddOn
{
	color:Lime;
}


body {
	background-color: #49453f;
	color: #333;
	font: 12px Arial;
}

#container {
	margin: 20px auto;
	width: 960px;
	background-color: #fff;
}


#branding {
	width: 960px;
	height: 85px;
}

#logo {
	background: url(/assets/images/layout/logo.gif) no-repeat;
	width: 189px;
	height: 85px;
	float: left;
	display: block;
}

.phoneNumber{
color:#20b5ee;
font-size:30px;
padding:25px;
}

.orange{
color:#ef8f20;
}

#navContainer {
	width: 685px;
	height: 25px;
	background: url(/assets/images/nav/nav-background.gif) no-repeat;
	padding: 9px 0 0 275px;
}

#nav li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

#nav li a {
	font: bold 12px Arial;
	color: #e1e1e1;
	text-decoration: none;
}

#nav li a.blue {
	color: #00acec;
}

#nav li a:hover, #nav li a.active {
	color: #ec8c20;
}

#contentContainer{
background:url(/assets/images/employeeTesting/contentcontainer_bg.gif) no-repeat top;
padding:30px 0px;
}

#bannerContainer{
background:url(/assets/images/employeeTesting/banner_bg.jpg) no-repeat;
}

#bannerContent{
width:500px;
padding:40px 0px 35px 365px;
-padding:40px 0px 0px 365px;
}

ul.arrows{
padding:20px 0px 0px 0px;
}

#bannerContent ul.arrows li{
color:#a1a1a1;
font-size:24px;
background:url(/assets/images/employeeTesting/topli_bg.png) no-repeat;
padding:20px 0px 15px 50px;
list-style:none;
font-weight:normal;
margin:0px;
}

#bannerContent ul.arrows li.bottom{
background:url(/assets/images/employeeTesting/bottomli.png) no-repeat;
height:5px;
padding: 0px;
}

h1{
color:#fff;
font-size:53px;
font-family:Georgia;
font-weight:normal;
line-height:100%;
}

#leftContainer{
width:630px;
}

#rightContainer{
width:275px;
padding:0px 0px 0px 40px;
}

#leftContent{
width:270px;
padding:0px 0px 0px 30px;
}

#leftContent li{
list-style:none;
background:url(/assets/images/employeeTesting/bullet_blue.gif) 0px 5px no-repeat;
font-size:14px;
padding:0px 0px 7px 15px;
color:#363636;
}

#rightContent{
width:250px;
padding:0px 15px 0px 0px;
}

#rightContent li{
list-style:none;
background:url(/assets/images/employeeTesting/bullet_orange.gif) 0px 5px no-repeat;
font-size:14px;
padding:0px 0px 7px 15px;
color:#363636;
}


h3.blue{
color:#14b3ee;
font-size:24px;
font-weight:normal;
padding:0px 0px 10px 0px;
}

h3.orange{
color:#ef8f20;
font-size:24px;
font-weight:normal;
padding:0px 0px 10px 0px;
}

#bottomContent{
padding:20px 0px 0px 25px;
}

.greyBg{
background:url(/assets/images/employeeTesting/bottom_bg_grey.gif) no-repeat top;
width:610px;
height:110px;
-padding:0px 0px 20px 0px;
}

.greyBg li{
display:inline;
float:left;
}

.greyBg .text{
width:295px;
padding:28px 20px 0px 0px;
}

.greyBg .icon{
padding:28px 15px 0px 35px;
}

.greyBg .button{
padding:33px 0px 0px 0px;
}


#siteInfo {
	width: 915px;
	height: 70px;
	padding: 45px 45px 0px 0px;
	background-color: #282621;
}

#siteInfo ul {
	text-align: right;
	width: 100%;
	margin-bottom: 5px;
}

#siteInfo li {
	display: inline;
	list-style-type: none;
	padding-left: 10px;
	font: 10px Arial;
	color: #fff;
}

#siteInfo li a {
	font: 10px Arial;
	color: #fff;
	text-decoration: none;
}

#siteInfo li a:hover {
	color: #fff;
	text-decoration:underline;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}



/* Clients and testimonials */


#testimonials {
	width: 230px;
}

#testimonialSliderContainer {
	height: 280px;
	width: 230px;
	position: relative;
	overflow: hidden;
	background-color:#20b6ef;
	font-size:15px;
	color:#fff;

}

#testimonialSliderContainer blockquote {
	width: 180px;
	top: 280px;
	position: absolute;
	left: 0px;
	padding:20px 25px;
}

#testimonials h2{
	background-color:#20b6ef;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:10px 10px 5px 20px;
	width:85px;
}

#testimonials .author{
font-size:10px;
}


/* Clear fix */
.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clear{
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear{
	height: 1%;
}
.clear {
	display: block;
}
/* End hide from IE-mac */

.contact_us_row{
	color:#999;
}