body {
	margin:0px;
	padding:20px 0px;
}
.secimg { width:358px;height:85px;margin-top:11px;}
.ticker {
float: right; margin-left: 70px; padding-left: 10px; margin-top:20px;
}
.tickertable {width:98%;}
.tickertable td {padding:4px 0px; vertical-align:middle;}
.tickertable p {padding:0px; margin:0px;vertical-align:middle; }

body, td, th, input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	advisory  font-color: #333;
}
p {
	line-height: 140%;
	margin: 0 0 8px 0;
	text-align: justify;
}
a {
	color: #666;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
#wrapper {
	width:913px;
	margin:0px auto;
}
#left-column {
	margin-left: 30px;
	margin-right: 30px;
	width: 170px;
	padding-top: 92px;
}
#left-column #quote {
	padding: 17px 15px 10px 20px;
	background-color: #EEEEEE;
	margin-top: 26px;
}
#left-column #quote p {
	line-height: 200%;
	font-size: 10px;
	text-align: left;
	color: #325C95;
	margin-bottom: 10px;
	padding-top:12px;
}
#left-column #quote p.normal {
	line-height: 150%;
	margin-bottom: 0px;
	font-size: 11px;
}
#right-column {
	width: 653px;
	float: right;
	margin-right: 30px;
	background-color: #E8EDC2;
}
#right-column #small-nav {
	list-style: none;
	margin: 75px 0 0 0;
	padding: 0;
}
#right-column #small-nav li {
	float: left;
}
#right-column #small-nav li a {
	display: block;
	width: 129px;
	color: #325C95;
	text-align: center;
	text-decoration: none;
	color: #325C95;
	border-right: 2px solid #FFFFFF;
	font-size: 10px;
	font-family: "Arial", Arial, sans-serif;
	text-transform: uppercase;
}
#right-column #small-nav li a.right {
	border-right: none;
}
#right-column ul.main_nav {
	list-style: none;
	padding: 0;
}
#right-column ul.main_nav li {
	float: left;
}
#right-column ul.main_nav li a {
	display: block;
	border-right: 2px solid #FFFFFF;
	height: 13px;
	padding: 39px 0 0 0;
	float:left;
	width: 129px;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	font-family: "Arial", Arial, sans-serif;
	background-color: #666666;
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF;
}
#right-column ul.main_nav li a.about {
	background-image: url("images/tab_about.jpg");
}
#right-column ul.main_nav li a.services {
	background-image: url("images/tab_services.jpg");
}
#right-column ul.main_nav li a.sectors {
	background-image: url("images/tab_sectors.jpg");
}
#right-column ul.main_nav li a.track {
	background-image: url("images/tab_track.jpg");
}
#right-column ul.main_nav li a.news {
	background-image: url("images/tab_news.jpg");
}
#right-column ul.main_nav li a.right {
	border-right: none;
}
#right-column ul.main_nav li a:hover {
	background-color: #787878;
}
#right-column #sub-nav {
	height: 20px;
	margin: 0;
	padding: 2px 0px 5px 0px;
}
#right-column #sub-nav a {
	display: block;
	height: 11px;
	padding-top: 4px;
	width: 129px;
	text-align: center;
	float: left;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #ABABAB;
	font-size: 9px;
	border-right: 2px solid #FFFFFF;
	text-transform: uppercase;
	font-family: "Arial", Arial, sans-serif;
}
#right-column #sub-nav a.right {
	border-right: none;
}
#right-column #content {
	background-color: #F2F4E1;
	margin:0px;
	padding:0px;
}
#right-column #content b {
	color: #325C95;
}
#right-column #content p.last {
	margin: 0;
}
#right-column #content #photo {
	float: right;
	width: 220px;
	padding:0px;
}
#right-column #content #team_photo {
	float: right;
	width: 259px;
	padding-top:27px;
}
#right-column #content #inner-content {
	margin-right: 215px;
}
#right-column #content #inner-content-photo {
	margin-right: 250px;
}
#right-column #content #inner-content-advisory {
	margin:0px;
	padding:0px;
}
#right-column #content #inner-content-advisory #text {
	padding:30px;
	color:#666;
	float:left;
	
}
#right-column #content #inner-content #text {
	padding:30px 40px 10px 40px;
	min-width:0;
	position:relative;
}
#right-column #content #inner-content #text h2, #right-column #content #inner-content-photo #text h2, #right-column #content #inner-content-advisory #text h2 {
	margin-top: 0;
	font-size: 14px;
	color: #325C95;
}
#right-column #content #inner-content #text a, #right-column #content #inner-content-photo #text a {
	color: #325C95;
}
#right-column #content #inner-content-photo #text {
	padding: 30px 35px 13px 40px;
	overflow: hidden;
	height: 255px;
}
#right-column #content #inner-content #text p, #right-column #content #inner-content-photo p {
	margin-bottom: 9px;
	color: #666666;
}
#right-column #content #inner-content #latest-news {
	background-color: #E9A516;
	padding: 5px 40px;
	margin-top: 75px;
	color: #FFFFFF;
	height:19px;
position:relative;top:10px;
    
}
#right-column #content #inner-content #latest-news b {
	color: #FFFFFF;
}
#tombstones {
	background-color: #DDDDDD;
}
.tombs {
	background-color: #FFFFFF;
	text-align: center;
	color: #325C95;
	height: 135px;
	font-size: 10px;
	padding: 5px 10px;
}
img.team_photo_img {
	opacity: 0.4;
	-moz-opactiy: 0.4;
	filter: alpha(opacity=40);
}
img.team_photo_img:hover, img.link_image_hover {
	opacity: 1;
	-moz-opactiy: 1;
	filter: alpha(opacity=100);
}
img.team_photo_img-out {
	opacity: 1;
	-moz-opactiy: 1;
	filter: alpha(opacity=100);
}
img.team_photo_img-over:hover, img.link_image_hover {
	opacity: 0.4;
	-moz-opactiy: 0.4;
	filter: alpha(opacity=40);
}
p.footer {
	margin: 60px 0 10px 40px;
	font-size: 9px;
	color: #666666;
}
div.clearer {
	clear: both;
	margin:0px;
	padding:0px;
	height:0px;
	width:100%;
	font-size:0px;
	line-height:0px;
}
.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0;
	left: 0;
}
.vscrollerbase {
	width: 10px;
	background-color: white;
}
.vscrollerbar {
	width: 10px;
	background-color: #999999;
}
.hscrollerbase {
	height: 10px;
	background-color: white;
}
.hscrollerbar {
	height: 10px;
	background-color: gray;
}
.scrollerjogbox {
	width: 10px;
	height: 10px;
	top: auto;
	left: auto;
	bottom: 0px;
	right: 0px;
	background-color: gray;
}
#advisory_heading {
	font-size:14px;
}
#more-info {
	background-color:#8E8E8E;
	text-align:center;
	height:20px;
	padding:2px;
}
#more-info a {
	color:#FFFFFF;
	text-decoration:none;
	fonnt-weight:bold;
}
#more-info a:hover {
	text-decoration:underline;
}
#left-column a {
	text-decoration:none;
	line-height:15px;
}
#left-column a:hover {
	text-decoration:none;
	color:#325C95;
}
.b-newsbox{margin:20px;margin-top:30px;}

*:first-child+html 
.track-clearer {
height:30px;
}
.testimonials {margin-left:393px;}
*:first-child+html  .secimg { width:358px;height:85px;margin-top:11px;}
*:first-child+html  .b-newsbox{margin:20px;margin-top:50px;margin-right:0px;}
*:first-child+html #right-column #content #inner-content #latest-news {position:relative;top:-6px;}
*:first-child+html .ticker{margin-top:-10px;}



