     /* CSS Document */html {margin: 0; padding: 0;}body {	padding:0;	margin: 15px 0;	line-height: 1.5em;	background: #3D484A;	color: #4a565e;	font: 0.8em Arial, Helvetica, sans-serif;	text-align: left;}hr {	border-bottom: 1px solid #e3e3e3;	border-top: 1px solid #fff;	border-left: 0px solid #fff;	border-right: 0px solid #fff;	margin: 10px 0px;}h1 {	margin: 0px 0px 10px 0px;	font:  1.6em Arial, Helvetica, sans-serif;	color: #f0ab00;	}h2 {	margin: 0 0 10px 0;	font: bold 1.1em Arial, Helvetica, sans-serif;	color: #4a565e;	text-transform:uppercase;}h3 {	margin: 0px 0px 10px 0px;	font: 1.1em Arial, Helvetica, sans-serif;	color: #75c044;}p {margin:0;padding:0 0 1em 0;line-height:1.2em;}.just {text-align:justify;}a {color: #75c044;text-decoration:none;}a:hover {color: #63a339;text-decoration:underline;}.h-spacer-yellow {margin: 0 0 1px 0;padding:1px 0 0 0;background-color:#b6ad98;clear: both;}.h-spacer-white {margin: 0 0 1px 0;padding:1px 0 0 0;background-color:#ffffff;clear: both;}.sub-spacer-white {margin: 0 0 1px 0;padding:0 0 0 0;background-color:#ffffff;clear: both;}#wrapper {width: 735px;margin: 0px auto;padding:10px;background-color: #fff;clear:both;}#shadowContainer{width: 765px;height:5px;margin:0 auto;padding:0;}#bottomBorder {width: 752px;height:5px;margin: 0;padding: 0; background: url(../images/bottomborder.gif) repeat-x;float:left;}#bottomBorderLeft {width: 4px;height:5px;margin: 0;padding:0;background: url(../images/bottomborder-left.gif) top left no-repeat;float:left;}#bottomBorderRight {width: 4px;height:5px;margin: 0;padding: 0;background: url(../images/bottomborder-right.gif) top right no-repeat;float:right;}#empty {width:5px;height:5px;padding:0;margin:0;float:left;}#shadow {margin: 0 auto;background:url(../images/border-right.gif) top right repeat-y;width:765px;clear:both;}#shadowRight {margin:0;padding:0;background:url(../images/border-top.gif) top right no-repeat;width:5px;}.hiddenpic {	display:none; }/* Header Container----------------------------------------------- */#header {width: 735px;margin:1px 0;padding:0;clear: both;}#header ul {background-color: #f3bc33;background-image:url(../images/bg-nav.gif);width:735px;height:49px;margin:0px;padding:0px;vertical-align:bottom;}#header li {list-style-type: none;margin:0px;padding:0px;float: left;vertical-align:bottom;font-size: 0.90em;font-weight: bold;text-decoration:none;}#header ul li#spacer{list-style-image:none;list-style-type: none;background-image:url(../images/nav-spacer.gif);padding:0px;width:2px;height:49px;} #header ul li#newW a:hover{list-style-type: none;display: block;background-color:#f0ab00;padding: 27px 60px 7px 10px;margin:0px;color: #fbe6b3;text-transform:uppercase;} div#header ul li a{text-decoration:none;}/* homebutton-----------------*/#homebutton, #homebutton a, #homebutton a:active, #homebutton a:visited {list-style-type: none;display: block;padding: 27px 27px 7px 8px;margin:0px;color: #fff;text-transform:uppercase;}#homeactive a{list-style-type: none;display: block;background:#00a8d5;padding: 27px 27px 7px 8px;margin:0px;color: #fff;text-transform:uppercase;}#homebutton a:hover{list-style-type: none;display: block;background:#00a8d5;padding: 27px 27px 7px 8px;margin:0px;color: #fff;text-transform:uppercase;}/* expertisebutton-----------------*/#expertisebutton, #expertisebutton a, #expertisebutton a:active, #expertisebutton a:visited {list-style-type: none;display: block;padding: 27px 27px 7px 8px;margin:0px;color: #fff;text-transform:uppercase;}#expertiseactive a{list-style-type: none;display: block;background:#00a8d5;padding: 27px 27px 7px 8px;margin:0px;color: #fff;text-transform:uppercase;}#expertisebutton a:hover{list-style-type: none;display: block;background:#00a8d5;padding: 27px 27px 7px 8px;margin:0px;color: #fff;text-transform:uppercase;}/* experiencebutton-----------------*/#experiencebutton, #experiencebutton a, #experiencebutton a:active, #experiencebutton a:visited {list-style-type: none;display: block;padding: 27px 27px 7px 8px;margin:0px;color: #fff;text-transform:uppercase;}#experienceactive a{list-style-type: none;display: block;background:#00a8d5;padding: 27px 27px 7px 8px;margin:0px;color: #fff;text-transform:uppercase;}#experiencebutton a:hover{list-style-type: none;display: block;background:#00a8d5;padding: 27px 27px 7px 8px;margin:0px;color: #fff;text-transform:uppercase;}/* newsbutton-----------------*/#newsbutton, #newsbutton a, #newsbutton a:active, #newsbutton a:visited {list-style-type: none;display: block;padding: 27px 27px 7px 8px;margin:0px;color: #fff;text-transform:uppercase;}#newsactive a{list-style-type: none;display: block;background:#ed2661;padding: 27px 27px 7px 8px;margin:0px;color: #fff;text-transform:uppercase;}#newsbutton a:hover{list-style-type: none;display: block;background:#ed2661;padding: 27px 27px 7px 8px;margin:0px;color: #fff;text-transform:uppercase;}/* perspectivesbutton-----------------*/#perspectivesbutton, #perspectivesbutton a, #perspectivesbutton a:active, #perspectivesbutton a:visited {list-style-type: none;display: block;padding: 27px 27px 7px 8px;margin:0px;color: #fff;text-transform:uppercase;}#perspectivesactive a{list-style-type: none;display: block;background:#ed2661;padding: 27px 27px 7px 8px;margin:0px;color: #fff;text-transform:uppercase;}#perspectivesbutton a:hover{list-style-type: none;display: block;background:#ed2661;padding: 27px 27px 7px 8px;margin:0px;color: #fff;text-transform:uppercase;}/* contactbutton-----------------*/#contactbutton, #contactbutton a, #contactbutton a:active, #contactbutton a:visited {list-style-type: none;display: block;padding: 27px 27px 7px 8px;margin:0px;color: #fff;text-transform:uppercase;}#contactactive a{list-style-type: none;display: block;background:#75bf42;padding: 27px 27px 7px 8px;margin:0px;color: #fff;text-transform:uppercase;}#contactbutton a:hover{list-style-type: none;display: block;background:#75bf42;padding: 27px 27px 7px 8px;margin:0px;color: #fff;text-transform:uppercase;}/* blogbutton-----------------*/#blogbutton, #blogbutton a, #blogbutton a:active, #blogbutton a:visited {list-style-type: none;display: block;padding: 27px 27px 7px 8px;margin:0px;color: #fff;text-transform:uppercase;}#blogactive a{list-style-type: none;display: block;background:#75bf42;padding: 27px 27px 7px 8px;margin:0px;color: #fff;text-transform:uppercase;}#blogbutton a:hover{list-style-type: none;display: block;background:#75bf42;padding: 27px 27px 7px 8px;margin:0px;color: #fff;text-transform:uppercase;}/* New sub nav */#subNavWrap {	padding: 0;	margin: 0;	width:100%;	clear:both;}#subNav {	padding: 0;	margin: 0;	background-color:#00a8d5;	text-align:center;	font-size:0.875em;	text-transform:uppercase;	width:100%;	float:left;	}#subNav ul{		padding: 0;	margin: 0;}#subNav ul li{	list-style-type: none;	display: block;	padding: 10px 15px;	width:auto;	float:left;	margin:0;	padding:0;}#subNav ul li a {	display: block;	padding: 10px 15px;	margin:0;	color:#fff;	text-align:center;	text-decoration:none;}#subNav ul li#subberExperiance {list-style-image:none;list-style-type: none;padding:0px;margin:0px;width:194px;height:10px;border:#000000;} #subNav ul li#subberContact {list-style-image:none;list-style-type: none;padding:0px;margin:0px;width:475px;height:10px;border:#000000;} #subNav ul li#subberExpertise {list-style-image:none;list-style-type: none;padding:0px;margin:0px;width:67px;height:10px;border:#000000;} #subNav ul li#subSpacer{list-style-image:none;list-style-type: none;background-color:#FFFFFF;padding:0px;margin:10px 0px;;width:1px;height:11px;} #subNav ul li#subActive a {	display: block;	padding: 10px 15px;	color:#4a565e;	text-align:center;	font-weight:bold;}#subNav ul li a:hover{	display: block;	padding: 10px 15px;	color:#fff;	text-decoration:underline;}/*Main Container----------------------------------------------- */#main {width: 735px;margin: 10px 0 0 0;padding:0;background-color: #fff;float:left;clear: both;}#mainWrap {width: 715px;margin: 0;padding:10px;background-color: #fff;float:left;clear: both;}/*Main Home Elements----------------------------------------------- */#main-left {width: 470px;margin: 0;padding: 0 10px 10px 10px;background-color:#fff;float:left;}#main-right {width: 215px;margin: 0;padding: 0 10px 10px 10px;background-color:#fff;float:right;}#main-left ul{margin: 0;padding: 5px 0;list-style-type: none;}#main-left ul li{list-style-type: none;margin: 2px 0;padding: 6px;background-color:#E3E3E3;border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; display:block;width:auto;font-size: 0.875em;}#main-left ul li a{	list-style-type: none;	text-decoration: underline; 	color: #073992;}#main-left ul li a:hover{	list-style-type: none;	text-decoration: none;	color: #666;	background-color:#CCC;	font-weight:normal;	font-style: normal;}#main-left a {	text-decoration: underline; 	color: #919191;	}#main-left a:hover {	text-decoration: underline;	color: #073992;	background-color: #fff;	font-weight:normal;	font-style: normal;} #perspectives {margin:0px;padding: 10px;background-color:#fff;border: 1px solid #ccc;  font-size:0.875em;}#perspectives h2 {	margin: 0px 0px 10px 0px;	font: bold 1.1em Arial, Helvetica, sans-serif;	color: #75c044;	text-transform:uppercase;}#caseStudie {margin:10px 0 0 0;padding: 10px;background-color:#fff;border: 1px solid #ccc; font-size:0.875em;}#caseStudie h2 {	margin: 0px 0px 10px 0px;	font: bold 1.1em Arial, Helvetica, sans-serif;	color: #75c044;	text-transform:uppercase;}.case-img {text-align:center;margin: 10px 10px 5px 10px;padding:0;clear:both;border: 1px solid #ccc; }/* Graphic & Flash Container----------------------------------------------- */#mainImg {width:735px;height:350px;background-color: #ccc;border:0px;clear: both;}#subImg {width:735px;height:195px;background-color: #ccc;border:0px;clear: both;}/* INSIDE STUFF -----------------------------------------------------*/#main-inside {width: 470px;margin: 0;padding: 0;background-color:#fff;float:left;}#main-imgarea {width: 225px;margin: 0;padding: 0 10px 10px 5px;background-color:#ccc;float:right;text-align:right;}#main-insideImg {width: 205px;margin: 0;padding: 10px;background-color:#fff;float:right;text-align:right;border-left: 1px solid #e4e4e4;border-right: 1px solid #ccc;border-top: 1px solid #e4e4e4;border-bottom: 1px solid #ccc;}#main-ImgText {width: 205px;margin: 0;padding: 10px;background-color:#fff;text-align: middle; vertical-align: middle;float:right;border-left: 1px solid #e4e4e4;border-right: 1px solid #ccc;border-top: 1px solid #e4e4e4;border-bottom: 1px solid #ccc;}#main-noBorder {width: 207px;margin: 0;padding: 10px;background-color:#fff;float:right;text-align:center;}#case-noBorder {width: 207px;margin: 0;padding: 0 10px 10px 10px;background-color:#fff;float:right;text-align:center;}#main-quote {width: 205px;margin: 0 0 10px 0;padding: 10px;background:url(../images/quote.gif) no-repeat;background-color:#fff;float:right;font-style:italic;text-align: left; border-left: 1px solid #e4e4e4;border-right: 1px solid #ccc;border-top: 1px solid #e4e4e4;border-bottom: 1px solid #ccc;}#main-quote em {font-size: 2em;}/* Locations Main -----------------------------------------------------*/#main-head {width: 720px;margin: 0;padding: 0 5px 0 10px;background-color:#fff;float:left;clear:both;}#main-3partLeft, #main-3partRight, #main-3partCenter {width: 210px;padding: 10px;background-color:#e4e4e4;float:left;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}#main-3partLeft, #main-3partCenter {margin: 0 10px 0 0;}#main-3partRight{margin: 0;}#main-head-2part{width: 700px;margin: 0;padding: 0px;float: left;}#main-1part{width: 700px;margin: 0;padding: 10px;float: left;}#main-2partLeft{width: 330px;margin: 0;padding: 10px;float: left;background-color:#e4e4e4;border-bottom: 1px solid #ccc; border-right:  1px solid #ccc; }#main-2partRight {width: 330px;margin: 0;padding: 10px;float: right;background-color:#e4e4e4;border-bottom: 1px solid #ccc; border-right:  1px solid #ccc; }#main-2partLeftWhite{width: 260px;margin: 0;padding: 0 10px;float: left;background-color:#fff;}#main-2partRightWhite {width: 395px;margin: 0;padding: 0px;float: right;background-color:#fff;}#main-2partLeftWhiteC{width: 375px;margin: 0;padding: 0 10px;float: left;background-color:#fff;}#main-2partRightWhiteC {width: 290px;margin: 0;padding: 0px;float: right;background-color:#fff;}#main-2partRightWhiteC a {text-decoration:none;color: #ffffff;}#main-inside ul{margin: 0 10px;padding: 0 10px;}#main-inside ul li{margin: 2px 5px;padding: 4px 5px;width:auto;}/* Case Nav ----------------------------------------------- */#caseNav ul {margin:0 10px;padding:0;}#caseNav li {list-type:none;display:inline;font-size:0.85em;float:left;margin:0 1px 0 0;padding: 0;background-color:#e4e4e4;border-bottom: 1px solid #ccc; border-right:  1px solid #ccc; }#caseNav li a {list-type:none;display:block;float:left;margin:0;padding: 5px 12px;background-color:#e4e4e4;text-decoration:none;}#caseNav li#caseActive a {list-type:none;display:block;float:left;margin:0;padding: 5px 12px;background-color:#D0D9E9;}#caseNav li a:hover {list-type:none;display:block;background-color:#eee;}/* NewsHead----------------------------------------------- */#NewsHead {width: 470px;margin: 0;padding: 0;background-color:#fff;float:left;}/* News----------------------------------------------- */#NewsItem{width: 715px;margin: 0;padding: 0;background-color:#fff;float:left;clear:both;}.NewsText {margin: 0;padding:0;clear: both;border: 0px;text-align:left;width:470px;background-color:#fff;float:left;}.NewsImg {width: 205px;margin: 0;padding: 10px;background-color:#fff;float:right;}/* Footer----------------------------------------------- */#container {width: auto; background: #f0ab01; float: left; clear: both;}#col1 {width: 45%; float: left; padding: 1em; text-align:left;}#col2 {width: 45%; float: right; padding: 1em; text-align:right;} #footer {width: 100%;margin: 0px;padding: 0px;background-color: #b6ad98;background-image:url(../images/footer-bg.gif);color: #FFFFFF;font-size:0.85em;float: left;clear: both;}#footer-left {text-align:left;width: 45%;margin: 0px;padding: 15px 10px 5px 10px;float:left;}#footer-right {text-align:right;width: 45%;margin: 0px;padding: 15px 10px 5px 10px;float:right;}#footer a {color:#fff;font-style:normal;text-decoration:none;}/*Testamonials*/#main-location {width: 695px;margin: 0;padding: 0;background-color:#fff;float:left;}.test-one {margin:0 0 10px 0;padding:10px;background-color:#fff;clear: both;border: 0px;text-align:left;width:100%;border: 1px solid #eceaea; float:left;}.country-one {margin:0 0 10px 0;padding:10px;background-color:#eee;clear: both;border: 0px;text-align:left;width:100%;border-bottom: 1px solid #ccc; border-right:  1px solid #ccc; float:left;}.country-two {margin:0 0 10px 0;padding:10px;background-color:#f5f5f5;clear: both;border: 0px;text-align:left;width:60%;float:left;border-bottom: 1px solid #ccc; border-right:  1px solid #ccc; }.details {padding:0;margin:0;width:80%;float:left;}.qou {font-style:italic;font-weight:bold;}.photo {width:15%;padding:0;margin:0;text-align:left;float:right;vertical-align:text-bottom;}.photo1 {width:15%;padding:0;margin:0;text-align:left;float:left;vertical-align:bottom;}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             