a.sNavLearnMoreLink:link{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C7FAFE;
}
a.sNavLearnMoreLink:visited{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C7FAFE;
}
a.sNavLearnMoreLink:hover{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C7FAFE;
}
a.sNavLearnMoreLink:link{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C7FAFE;
}
a.sNavLearnMoreLink:active{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C7FAFE;
}

a.breadCrumbs:link {
	color: #333333;
	text-decoration: none;
}
a.breadCrumbs:visited {
	text-decoration: none;
	color: #333333;
}
a.breadCrumbs:hover {
	text-decoration: underline;
	color: #FF0000;
}
a.breadCrumbs:active {
	text-decoration: none;
	color: #333333;
}
a.subNavInnerSelected:link {
	color: #630D0D;
	margin-left:-11px;
	text-decoration: none;
}
a.subNavInnerSelected:visited {
	text-decoration: none;
	margin-left:-11px;
	color: #630D0D;
}
a.subNavInnerSelected:hover {
	text-decoration: none;
	color: #630D0D;
	margin-left:-11px;
}
a.subNavInnerSelected:active {
	text-decoration: none;
	margin-left:-11px;
	color: #630D0D;	
}

a.subNavInner:link {
	color: #08557f;
	text-decoration: none;
	
}
a.subNavInner:visited {
	text-decoration: none;
	color: #08557f;
}
a.subNavInner:hover {
	text-decoration: none;
	color: #630D0D;
}
a.subNavInner:active {
	text-decoration: none;
	color: #08557f;
}
a.sideNavLeft:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #630D0D;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 2px;


}
a.sideNavLeft:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #630D0D;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 2px;

}
a.sideNavLeft:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 2px;

	background-color: #87A0AF;
}
a.sideNavLeft:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 2px;
	background-color: #87A0AF;
}


a.subNav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;

}
a.subNav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
a.subNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-decoration: underline;	
}
a.subNav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-decoration: underline;	
}
a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #990000;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #990000;
}
a.sansserif:link {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.sansserif:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #990000;
}
a.sansserif:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #FF0000;
}
a.sansserif:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #990000;
}
a.employmentReadMore:link {
	font-size:80%;
}
a.employmentReadMore:visited{
	font-size:80%;
}
a.employmentReadMore:hover{
	font-size:80%;
}
a.employmentReadMore:active{
	font-size:80%;
}
a.footerNav:link {
	color: #666666;
	text-decoration: none;
}
a.footerNav:visited {
	text-decoration: none;
	color: #666666;
}
a.footerNav:hover {
	text-decoration: underline;
	color: #000000;
}
a.footerNav:active {
	text-decoration: none;
	color: #666666;
}

.gnavBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #08557F;
}
.gnavWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	cursor: pointer;
}
.gnavSubText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 5px;

	padding-bottom: 5px;

	line-height: 18px;
}
.sNavTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #08557F;
	padding-left: 10px;
	padding-bottom: 3px;
}
.sNavLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #630D0D;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e5e3df;
}
.sNavLinkOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e5e3df;
	background-color: #87A0AF;
	cursor:pointer;
}
.sNavWindowLearnMore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C7FAFE;
	padding-bottom: 7px;
	padding-top:5px;
}
.sNavWindowText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(/images/snav/snav_t.gif);
	background-repeat: repeat-x;
	background-color: #87A0AF;
	padding-top: 7px;
	line-height: 18px;
	padding-bottom: 5px;
}

.searchButton {
	vertical-align:text-bottom;
}
.homeSideWindowText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 10px;
	padding-top: 5px;
}
.smallRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #630D0D;
}
.footerLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.footerCopyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.subNavInnerHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
}
.subNavInnerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #08557f;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.subNavInnerSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #630D0D;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.offices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding-left: 10px;
	padding-top: 4px;
	background:url("/images/offices_bg.gif");
	height:27px;
}
.officeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 3px;
}
.officeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.insideHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #630D0D;
	border-bottom: solid 2px #630D0D;
	font-weight: bold;
	padding-top: 5px;
}
.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #08557f;
	font-weight: bold;
	line-height: 20px;
}
.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #08557f;
	font-weight: bold;
	line-height: 18px;
}
.contentText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	list-style-type: square;
}

.titleGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #08557f;
	font-weight: bold;
	line-height: 18px;
}
.mediumDark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	list-style-type: square;
}
#bio_title{
	position:relative;
	margin-top: -8px;
	font-style: oblique;
	background:#ffffff;
	padding-bottom:15px;
	display:block;
}
.bio_photo_container{	
	float: right;
	margin-right: 14px;
	display: inline-block;
	padding-left: 5px;
	width:200px;
	overflow:hidden;
	text-align:right;
}
.bio_content{
	float: left;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 12px;
	width:100%;
}
.styled_hr{
	width: 100%;
	display:block;
	background:transparent url(/images/dot-gray.gif) repeat-x scroll center bottom;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
}
#employmentContentSpacer{
	margin-top:-10px;
}
.bio_optional_text{
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	margin-top: -1px;
	font-size: 12px;
	margin-right: 220px;
	padding-bottom: 5px;
}
.bio_body_text{
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	margin-top: -1px;
	font-size: 12px;
	margin-right: 220px;
	padding-bottom: 5px;
}
.bio_no_indent{
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	margin-top: -1px;
	font-size: 12px;
	padding-bottom: 5px;
}
.bio_start_quote{
	display:block;
}
.bio_statement{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: -31px;
	margin-left:50px;
	font-size: 150%;
	font-weight:bold;

}
.contentText#bio_page{
	padding-right: 10px;
	padding-bottom: 10px;
}
.employmentList{
	list-style: none;
	padding:0;
}
.employmentContainer{
	width:100%;
	padding:5px;
}
.employmentReadMoreContainer{
	padding-top:10px;
}
#employmentJobDate{
	font-style:italic;
	font-size:97%;
}
#employmentContent{
	padding-top:2px;
}
.alphabetLinks{
	width:90%;
	padding:5px;
	background:#D2D2D2;
	padding-left:15px;
	padding-right:15px;
	text-align: center;
}
.numberLinks{
	width:90%;

	padding:5px;
	background:#D2D2D2;
	padding-left:15px;
	padding-right:15px;
}
.alphabetLinkItem{
	background:#D2D2D2;
	padding-right:2px;
	padding-left:2px;
}
.employmentContainer#bio_directory{
	height:32px;
}
.employmentContainerAlt#bio_directory{
	height:32px;
}
#client_login_form_title{
	margin-top:-1px;
	padding-left:100px;
}
.client_login{
	margin-left: auto;
	padding-left:23px;
    margin-right: auto;
	padding-top: 10px;
	border:solid;
	border-width:1px;
	width:320px;
	background-color:#f2f1f1;
	border-color:#57160F;
	height:130px;
	left:auto;
	right:auto;	
}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}
.linklessTitle{
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.linklessResult{
	color: #990000;
}

