
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

body {
	background-color: #F3F7FA;
	background-image: url(Images/grad-bg.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	text-align: center;
	line-height: 0px;
}

a:link {
	color: #165788;
}

a:visited {
	color: #165788;
}

a:hover {
	color: #066f45;
}

a:active {
	color: #066f45;
}

#header {
width: 950px;
margin: 0 auto;
position: relative;
}

#top_menu {
font: 11px Arial, Verdana, Helvetica, sans-serif;
color: white;
position: absolute;
width: 214px;
text-align: center;
right: 11px;
top: 10px;
line-height: normal;
}

#top_menu a:link, #footer a:link {
color: #FFFFFF;
}

#top_menu a:visited, #footer a:visited {
color: #FFFFFF;
}

#top_menu a:active, #footer a:active {
color: #ce8d2a;
}

#top_menu a:hover, #footer a:hover {
color: #ce8d2a;
}

#flash {
position: absolute;
clear: both;
top: 180px;
right: -8px;
}

#wrapper_higher {
width: 950px;
overflow: hidden;
margin: 0 auto;
text-align: left;
}

#wrapper {
width: 950px;
background: #fff;
float: left;
}

.left,.right {
float: left;
min-height: 550px;
height: auto !important;
height: 550px;
margin: 0px;
padding: 0px;
}

.left {
width: 950px;
color: #000;
background: #fff;
line-height: 24px;
}
.leftFloat {
	width:650px;
	float:left;
	line-height:24px;}
	
.left ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}

.left li {
background-image: url(Images/diamond-bullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
padding-left: 14px;
}

.diamondBullet{
	background-image: url('./Images/diamondBullet-white.png') no-repeat;
	background-position: 0 .5em;
	padding-left: 14px;
}
.diamondBullet2{
	background: url('./Images/diamondBullet-green.png') no-repeat;
	background-position: 0 .5em;
	padding-left: 14px;
}

.right {
width: 322px;
color: #fff;
line-height: normal;
}

.right p {
margin: 15px;
margin-top: 330px;
position: relative; 
clear: both;
}

#bottomboxes {
border: 1px solid #066f45;
width: 247px;
height: 185px;
}

#bottomboxes p {
margin: 10px;
line-height: normal;
}

#footer {
width: 950px;
height: 45px;
background: url(Images/footer-grad-bg.gif) repeat-x;
color: white;
text-align: center;
margin: 0 auto;
font: 12px Arial, Verdana, Helvetica, sans-serif;
line-height: 50px;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}

h1 {
	font-size: 17px;
	color: #066f45;
}

h2 {
	font-size: 15px;
	color: #165788;
	margin-top: 25px;
}
table tbody tr td h3{
	margin:0 0 10px;
}

#innermargin {
margin: 25px 40px;
}

#innermargin img {
margin-left: 10px;
border: none;
float: right;
}
.noborder {border:0;}
.nofloat {float:none;}
#innermargin p {
margin-top: 25px;

}

table.clients {
border: 1px solid #165788;
border-collapse: collapse;
}

table.clients td {
border: 1px solid #165788;
}

.quote1 {
	color: #165788;
	font-style: italic;
}

.quote2 {
	color: #066f45;
	font-style: italic;
}

.bluebold {
color: #165788; 
font-weight: bold; 
font-size: 15px; 
}

.backtotop {
font-size: 11px;
}

.rss-box {
font: 14px Arial, Helvetica, sans-serif black;
line-height: normal;
margin: 10px;
}

ul.rss-items {
margin: 0px;
padding: 0px;
list-style-type: none;
}

.rss-item a:link {
color: #165788;
}

.rss-item a:visited {
color: #165788;
}

.rss-item a:hover {
color: #066f45;
}

.rss-item a:active {
color: #066f45;
}

.rss-item {
margin-bottom: 10px;
}

.rss-date {
font-style: italic;
}

.services {
font: 16px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #165788;
line-height: 20px;
}

.peter {
color: #165788;
font-weight: bold;
font-size: 15px;
}

.tablehead {
font-size: 14px;
font-weight: bold;
color: #ffffff;
}
.footnotes {	
font-size:small;
color:#666;
}
.aside {
	width:300px;
	float:right;
	border:none;}
	
table tbody tr td span p.sideBartxt{
	margin:10px 0 !important;
}

table tbody tr td span p.sideBartxt:last-child{
	margin:10px 0 0 !important;
}
