body {
	padding:0;
	margin:0;
	background-color: #152437;
	font-family: Arial;
	line-height: 22px;
	font-size: 12px;
	color: #434343;
}

td {
	font-size: 12px;
}

a {
	font-family: Arial;
	text-decoration: none;
	color: #232E7D;
}

a img {
	border: 0;
}

#virtual_body_home {
	padding-top: 4px;
	background-image: url('/images/new-home-bg-stripe.gif');
	background-repeat: repeat-x;
	background-position: 0px 100px;
	background-color: #FFF;
	text-align: center;
}	

.virtual_body_other {
	padding-top: 4px;
	background-repeat: repeat-x;
	background-position: 0px 100px;
	background-color: #FFF;
	text-align: center;
}

h1 {
	border-left: 6px solid #CED8E1;
	padding-left: 5px;
	font-family: Georgia;
	color: #434343;
	font-size: 21px;
	font-weight: 400;
	margin: 25px 0 0 0;
}

h2 {
	border-left: 6px solid #CED8E1;
	padding-left: 5px;
	font-family: Georgia;
	color: #7B7C80;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
}

h1.noborder, h2.noborder {
	border-left: none;
	padding-left: 0;
}

h3 {
	font-family: Georgia;
	color: #434343;
	font-size: 21px;
	font-weight: 400;
	padding-top: 10px;
}

h4 {
	font-family: Georgia;
	position: relative;
	top: -20px;
	color: #7B7C80;
	font-size: 14px;
	font-weight: 400;
}

#wrapper {
	width: auto;
	margin-top: 10px;
	padding: 0;
}

#top {
	width: 980px;
	height: 60px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#top img {
	padding-top: 15px;
}

#top-photo {
	margin-top: 26px;
	_margin-top: 25px;
	padding-top: 0px;
}

#transparent {
	margin-top: 124px;
	_margin-top: 122px;
}	

#transparent_home {
		margin-top: 353px;
		_margin-top: 351px;
}

#bottom-content {
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#bottom-left {
	float: left;
	width: 485px;
}

#bottom-left p {
	line-height: 22px;
	font-size: 12px;
	color: #434343;
	font-family: Arial;
	padding-right: 20px;

}

#bottom-right {
	float: right;
	width: 290px;
	
	margin-right: 1px;
	
}

#greybox-left {
	background: #F0F0F0;
	padding-bottom: 10px;
}


#greybox-left p {	
	padding-top: 0px;
	line-height: 22px;
	font-size: 12px;
	color: #434343;
	font-family: Arial;
	}	
	
#greybox-left a {
	font-size: 12px;
	margin-top: 0px;
	padding-top: 0px;
	}

#menu-wrapper {
	width: auto;
	font-size: 14px;
	margin-left: auto;
	margin-right: auto;
	height: 85px;
	text-align: center;
}

#listmenu {
	padding: 0;
	margin: 0;
}

#listmenu ul {
	float: right;
}

#listmenu li {
	float: left;
	list-style-type: none;
	font-family: Arial;
}

#podcasting p {
	padding-top: 0px;
	line-height: 22px;
	font-size: 12px;
	font-family: Arial;
	width: 280px;
}

#bottom-right p {
	padding-top: 0px;
	line-height: 22px;
	font-size: 12px;
	font-family: Arial;
	width: 280px;
}

#ankle {
	clear: both;
	border-bottom: 7.5px solid #CED8E1;
	margin-bottom: 4px;
	margin-top: 40px;
}

#footer {
	font-family: Georgia, Times, serif;
	font-size: 21px;
	color:#CED8E1;
	background-color: #152437;
	background-image: url('/images/footer-gradient.jpg');
	background-repeat: repeat-x;
	padding: 20px 0 20px 0;
}

#footer a {
	font-size: 14px;
	color: white;
	text-decoration: none;
}

#kerridge_difference p{

	line-height: 16px;
	
	
}

.references {
	margin-top: 20px;
}

.references td {
	border-top: solid white 7px;
	background-color: #f0f0f0;
	padding: 5px 5px 16px 10px;
	vertical-align: top;
}

.references h1 {
	margin-top: 5px;
}

.rhimage {
	float: left; 
	padding: 0 8px 8px 8px;
}

.opportunity, .opportunity_shaded {
	padding: 0 5px;
	margin-left: -5px;
}

.opportunity_shaded, .shaded td {
	background-color: #F5F8FA;
	border-top: #CED8E1 solid 1px;
	border-bottom: #CED8E1 solid 1px;
}

.date {
	font-size: 12px;
	color: #666;
}
