body {

	margin: 0; 

	padding: 0; 

	background: url(images/colorado-capitol.jpg) no-repeat top left #878297; 

	background-attachment: fixed;

	text-align: center;}

	

#bodyContainer {

	width: 900px; 

	position: absolute; 

	top: 90px; 

	left: 70px;

	padding: 0;

	margin: 0 auto 10px auto;

	text-align: center;

	border: 1px solid #1e1f28;

	overflow: hidden;

	background: #fff;}

	

p, li, div, ul, td {

	font-family: Verdana, Tahoma, Arial, sans-Serif; 

	color: #494a4a; 

	font-size: 12px; 

	padding: 0; 

	margin: 0;

	text-align: left;}



a, a:visited, a:active {

	color: #6e54b7; 

	font-size: 12px; 

	font-weight: normal;}

	

a:Hover {

	color: #9b9b9b;}



h1 {

	font-family: Century Gothic, Tahoma, Trebuchet MS, sans-serif; 

	color: #1d1e24; 

	font-size: 16px; 

	font-weight: normal;

	letter-spacing: .3em; 

	margin: 0 0 10px 0;

	text-transform: uppercase;

	clear: both;}



h2 {

	font-family: Verdana, Tahoma, Arial, sans-Serif; 

	color: #1d1e24; 

	font-size: 14px; 

	font-weight: bold;

	margin: 0 0 10px 0;}

	

h3 {

	font-family: Verdana, Tahoma, Arial, sans-Serif; 

	color: #1d1e24; 

	font-size: 14px; 

	font-weight: bold;

	margin: 0 0 10px 0;}

	

p {	margin: 0 0 15px 0;

	line-height: 20px;}

	

ul {

	margin: 0 0 10px 30px;}

	

li {

	line-height: 20px;

	list-style-type:square;}



/*---------------- HEADER --------------------*/

#header {

	margin: 0;

	padding: 0;

	width: 900px;

	text-align: center;}



#header img {

	float: left;}

	

.headernav {

	background: #c5c6c8;

	width: 868px;

	padding: 5px 0;

	float: left;

	margin: 0 0 0 16px;}

	

.headernav ul {

	list-style:none;

	float: right;

	margin: 0;}



.headernav li {

	float: left;

	list-style:none;

	line-height: 17px;

	margin: 0 0 0 10px;

	padding: 0 10px 0 0;

	border-right: 1px solid #111315;}

	

.headernav a, .headernav a:active, .headernav a:visited {

	color: #111315;

	font-size: 11px;

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

	text-decoration: none;}

.headernav a:hover {

	color: #fff;}

/*---------------- //HEADER --------------------*/



#contentarea {

	clear: both;

	width: 801px; 

	_width: 866px; 

	padding: 35px 23px 25px 42px; 

	margin:0 16px 16px 16px; 

	text-align: left;

	border: 1px solid #c5c6c8;

	position: relative;

	overflow: hidden;}

	

.contentLeft {

	clear: both;

	float: left;

	margin: 0;

	width: 510px;}

	



	

.contentWide {

	clear: both;

	float: left;

	margin: 0;

	width: 710px;}

	

.contentRight {

	float: right;

	/*background: #c5c6c8;*/

	width: 228px;

	/*padding: 23px;*/}

	

.contentRight p {

	font-size: 10px;

	line-height: 16.5px;}

	

.contentRight p.testimonialname {

	text-align: right;

	font-style: italic;}

	

.about-us-row {	}

 

.contentRight2 {

	float: right;

	width: 265px;

	margin-top: 30px;

	padding: 0px;}

	

.tiny {

	font-size: 9px;}	



/*---------------- FOOTER --------------------*/

#footer {

	clear: both;

	background: #fff;

	width: 868px;

	margin: 0 auto;

	padding: 5px 0;}

	

#footer ul {

	list-style:none;

	text-align: center;

	margin-bottom: 10px;}



#footer li {

	display: inline;

	margin: 0 0 0 10px;

	padding: 0 10px 0 0;

	border-right: 1px solid #4f4a61;}

	

#footer a, #footer a:active, #footer a:visited {

	color: #4f4a61;

	font-size: 11px;

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

	text-decoration: none;}

#footer a:hover {

	color: #c5c6c8;}

	

#footer p {

	clear: both;

	font-size: 10px;

	color: #494a4a;

	line-height: 16px;

	text-align: center;}

/*---------------- //FOOTER --------------------*/

li.lastLI {

	border:none;}

	

ul.clientlogos {list-style-type: none;}

	

ul.clientlogos li {

	vertical-align: middle;

	margin: 10px 0;

	display: block;

	list-style-type: none;

	border-bottom: 1px solid #999;}


