/* ========================================================*//* General Styles */body {	text-align: center;}#wrap {	margin: 10px auto;	width: 800px;	text-align: left;}a, a:visted {	color:#358DCD;}/* ========================================================*//* Positioning */#logo {	float: left;}#promo {	clear: left;}#copyright {	float: left;}/* ========================================================*//* Header */#logo {	padding: 0px 5px 0;	margin-right: 0px;}/* Navigation */#navcontainer {	text-align: left;	padding: 10px 0 5px 30px;}#navlist li {		display: inline;	list-style-type: none;	padding: 0;	margin: 0 0 0 3px;	font: bold .8em/1.1 "Trebuchet MS", sans-serif;	text-transform:uppercase;}#navlist li#active {	padding: 3px 4px 3px 7px;	margin-right: 3px;	background: #358DCD;	color: #FFF;	 }#navlist a {	color: #358DCD;	text-decoration: none;	padding: 3px 0; }#navlist a:hover {	text-decoration:underline;	}/* Footer */#footer {	margin: 20px 0 30px 0;	padding-top:4px;	border-top: 3px solid #358DCD;	color: #358DCD;}#footercontainer {	text-align: right;	padding: 0;}#footerlist li {		color: #358DCD;	display: inline;	list-style-type: none;	padding: 0;	margin: 0 0 0 5px;	font: normal .75em/1.1 Arial, sans-serif;}#footerlist li#current {	padding: 3px;	font-weight:bold;}#footerlist a {	color: #358DCD;	padding: 3px 0; }#copyright {	font: normal .75em/1.1 Arial, sans-serif;}/* ========================================================*//* Content */#content {margin: 22px 0 0 0;}#content h1 {font: normal 1.8em/1.0 Arial, sans-serif;color: #358DCD;text-transform:uppercase;padding: 0; margin: 0px;}#content h1 strong{font-weight:normal;color: #358DCD;}p.news {font: normal .75em/1.2 "Arial", sans-serif;color: #000000;padding: 8px 12px 8px 0;}p.praise {font: normal .75em/1.2 "Arial", sans-serif;color: #000000;padding-bottom:15px;}p.praise strong {font-weight: bold;padding-top: 2px;display:block;}p.award {font: normal .75em/1.2 "Arial", sans-serif;color: #000000;padding: 5px 0;}td.news {border-right: 1px dashed #358DCD;}td.press {padding: 0 15px;}td.spotlight {padding: 10px 5px 0 10px;}#terminal5 {  text-align: left; line-height: 140% }/* Experience */#experience {/*background: #fff url(../images/experience-image.jpg) no-repeat top right;*/padding: 0 150px 20px 0;font-size: .85em;}#experience p {	padding: 15px 0;	line-height:1.3em;}#experience ul {	margin-left: 23px;}#experience li {	padding: 6px 0;}/* Services */#services-wrap {/*background: #fff url(../images/services-image.jpg) no-repeat top right;*/padding: 0 150px 20px 0;font-size: .85em;}#services-wrap p {	padding: 15px 0;	line-height:1.3em;}dl.services {margin: 20px 0;padding: 0;}dl.services dt {margin: 0;padding: 10px 0 0 0;font-weight: bold;color: #000000;}dl.services dd {margin: 0 0 1.2em 0;padding: 0;}/* Awards */#awards {background: #fff url(../images/awards-image.jpg) no-repeat top right;padding: 0 200px 20px 0;font-size: .85em;}#awards p {	padding: 30px 0 15px 0;	line-height:1.3em;}#awards ul {	margin-left: 23px;}#awards li {	padding: 6px 0;}/* Testimonials */#testimonials {/*background: #fff url(../images/testimonials-image.jpg) no-repeat top right;*/padding: 0 150px 20px 0;}#testimonials p {	padding: 15px 0;	line-height:1.3em;	font-size: .85em;}#testimonials h2 {font-size: 1em;padding: 30px 0 0 0;margin-right: 60px;color: #000000;border-bottom: 1px dashed #CCC;}/* Contact */#contact {background: #fff url(../images/contact-image.jpg) no-repeat top right;padding: 0 200px 20px 0;font-size: .85em;}#contact p {	padding: 15px 0;	line-height:1.3em;}/* Designed By */#designedby {margin-bottom: 20px;color: #358DCD;text-align:right;font: normal .7em/1.1 Arial, sans-serif;}#designedby a, #designedby a:visited {color: #358DCD6;}#contact table {font: normal 1em/1.1 Arial, sans-serif;color: #358DCD;}