@CHARSET "UTF-8";/**   * Reset styles for all browsers  */h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }body,img, ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,html,p,blockquote,fieldset,input,object,fieldset { margin:0; padding:0 }a img,:link img,:visited img, fieldset { border:none }
/*div { behavior: url("../labeled/css/iepngfix.htc"); }*/ul {list-style: none;}
body {	font-family: Helvetica, Arial, Helvetica, sans-serif;	font-size: 13px;	background: #e7e7e8;	color: #939598;}
.noVisible {
	visibility: hidden;
}.outerContainer {
	text-align: center;	min-width: 810px;}.innerContainer {	width: 810px;	margin: 0 auto;
	text-align: left;}.clear {	clear: both;}/**   * Standard text styles  */a {	color: #40c8f4;	text-decoration: none;}a:hover {	color: #003876;	text-decoration: none;}.hr {	height: 0px;	border-bottom: 1px dashed #b6b8b8;}.hr hr {	display: none;	}.regionPageContent {	padding: 0px 19px 70px 19px;	background: url('../images/pageBottom.png') no-repeat bottom center #fff; }.regionPageContent h1 {	font-size: 24px;	font-weight: normal;	margin: 0 0 5px 0;	color: #40c8f4;}.regionPageContent h2 {	font-size: 18px;	font-weight: normal;	margin: 0 0 0px 0;	color: #A7A9AC;}.regionPageContent h3 {	font-size: 12px;	font-weight: bold;	margin: 0 0 8px 0;	color: #40c8f4;}.regionPageContent .leftCol h3, .regionPageContent .rightCol h3 {	font-weight: normal;	margin: 3px 0 0 0;}.regionPageContent h4 {	font-size: 12px;	font-weight: bold;	margin: 5px 0 0 0;	color: #939598;}.regionPageContent p {	font-size: 12px;	line-height: 17px;	margin: 5px 0 10px 0;	color: #939598;}.leftCol {	float: left;	width: 	140px;}.mainCol {	float: left;	width: 	390px;	padding: 0 30px 0 40px;}.rightCol {	float: left;	width: 	170px;}/** *	header styles */ .regionHeader h1 {	background: url('../images/logo.png');	height: 73px;	width: 169px;	text-indent: -9000px;	float: right;	margin: 10px 20px 10px 0; } /**  * Nav styles  */   .regionHeader .nav {	list-style: none;	border: 1px solid #d3d4d5;	border-bottom: 1px solid #8db1be;	margin: 0 0 10px 0;	}.regionHeader .nav ul {	border-bottom: 2px solid #40c8f4;	height: 26px;}.regionHeader .nav li{	float: left;}.regionHeader .nav li a{	display: block;	padding: 0 15px;	line-height: 26px;	color: #8db1be;	background: url('../images/navSeperator.png') no-repeat bottom right;}.regionHeader .nav li.contact a{	background: 0;}.regionHeader .nav li a:hover{	color: #fff;	background: #40c8f4;}#home .regionHeader .nav li.home a {	color: #fff;	background: #40c8f4;}#about .regionHeader .nav li.about a {	color: #fff;	background: #40c8f4;}#work .regionHeader .nav li.work a {	color: #fff;	background: #40c8f4;}#clients .regionHeader .nav li.clients a {	color: #fff;	background: #40c8f4;}#case-studies .regionHeader .nav li.case-studies a {	color: #fff;	background: #40c8f4;}#news .regionHeader .nav li.news a {	color: #fff;	background: #40c8f4;}#testimonials .regionHeader .nav li.testimonials a {	color: #fff;	background: #40c8f4;}#contact .regionHeader .nav li.contact a {	color: #fff;	background: #40c8f4;}.banners {	display: block;	height: 189px;	width: 770px;	border: 1px solid #D3D4D5;	margin: 0 0 20px 0;}.banners.tall {	height: 293px;}/** *	Homepage */#home #homepageBanners img{	height:0;	visibility: hidden;}#home .rightCol .contentManaged ol li{	display: block;	padding-left: 12px;	margin-bottom: 5px;	background: url('../images/greyCircle.png') no-repeat 0px 3px;	color: 	}#home .rightCol {	width: 	150px;	padding: 6px 10px;	border: 1px dashed #b6b8b8;}/* *work pages */#work .workTop{	display: block;	width: 773px;	height: 296px;	border: 1px solid #D3D4D5;	margin: 0 0 20px 0;} .workNav {	display: block;	margin: 5px 0;} .workNav li a{	color: #939598;}.workNav li.selected a, .workNav li a:hover, .workNav li a.selected {	color: #40c8f4;}.workThumbs {	margin: 10px 0 0 0;}.workThumbs .thumb{	display: block;	border: 1px dashed #939598;	height: 82px;	width: 118px;	float: left;	margin: 5px;	cursor: pointer;}.workThumbs .thumb:hover, #work .workThumbs .thumb.selected{	border: 1px dashed #40c8f4;}/**  * News pages  */#testimonials .summary, #news .summary {	margin: 0 0 5px 0;}#testimonials .summary h2, #news .summary h2{	margin: 10px 0 5px 0;}/** * Footer Styles */.regionFooter {	clear: both;	font-size: 12px;	background: #a7a9ac;	padding: 10px 20px;	margin: 10px 0 0 0;}.regionFooter p {	font-size: 10px;	color: #fff;}.regionFooter p strong{	font-size: 11px;	font-weight: bold;}.regionFooter .footerRight{	float: right;}.regionFooter .footerLeft{	float: left;}.contactForm li{	margin: 0 0 5px 0;}.contactForm label{	display: block;	width: 120px;	float: left;	line-height: 20px; }.contactForm input[type="text"]{	width: 250px;}.contactForm textarea {	width: 370px;	height: 100px}.contactForm input[type="text"], .contactForm textarea {	border: 1px solid #a7a9ac;	padding: 2px 5px;	color: #A7A9AC;	font-family: arial;}.contactForm input:after{	clear: both;}/** *	cm styles */#about .contentManaged h3 {	color: #A7A9AC;}.contentManaged hr {	 background: #fff;	 color: #fff;	 border-left: none;	 border-right: none;	 border-top: none;	 height: 0px;	 border-bottom: 1px dashed #b6b8b8; 	 margin: 5px 0;}.contentManaged li a {	display: block;	padding-left: 12px;	margin-top: 10px;	background: url('../images/blueArrow.png') no-repeat 0px 3px;	}