
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e3e3e;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #003746;
}


/* listings page fix */
Body, Html, .bg_white_all{height:100%;}
.IE6 .bg_white_all, .IE7 .bg_white_all{height:auto;}

#top{display:none;}
.IE6 #top, .IE7 #top{display:block;}

#FlagDiv{
	width:625px;
	margin-left:auto;
	margin-right:auto;
}

#waitimg{
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-58px;
	margin-top:-8px;
	display:none;
}
/* listings page fix - end */



.bg_white_all {
	background-color: #FFF;
}
.bg_bottom {
	background-image: url(people/bg_site_bottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 37px;
	padding-right: 47px;
	padding-bottom: 37px;
	padding-left: 47px;
	background-color: #f2f5f6;
}
.bg_form {
	background-image: url(people/form_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.geozip .bg_form{background-image: url(people/form_top_zip.jpg);}
.old .bg_form{background-image: url(people/form_top_old.jpg);}

.form_text {
	text-align: left;
	vertical-align: top;
	padding-top: 80px;
	padding-left: 67px;
	font-size: 22px;
	font-weight: normal;
}

.form_text .span {
	font-size: 14px;
	line-height: 24px;
}

.form_text_2 {
	text-align: left;
	vertical-align: top;
	padding-top: 80px;
	padding-left: 67px;
	font-size: 22px;
	font-weight: normal;
}

.form_text_2 .span {
	font-size: 14px;
	line-height: 18px;
	
}

.geozip .form_text {
	text-align: center;
	padding-left: 70px;
	font-size: 20px;
	padding-right: 30px;
}

.geozip .form_text_2 {
	text-align: center;
	padding-left: 70px;
	font-size: 20px;
	padding-right: 30px;
}

.form_text p {
	margin-top: 0px;
	margin-bottom: 0px;
}
.text_50 {
	font-size: 50px;
	font-weight: normal;
}
.text_51 {
	font-size: 24px;
	font-weight: bold;
}
.text_34 {
	font-size: 34px;
	font-weight: normal;
}
.text_44 {
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
}
.text_20 {
	font-size: 14px;
}
.form {
	background-color: #FFF;
	border: 1px solid #a2a2a2;
	font-size: 18px;
	font-weight: normal;
	color: #4a4a4a;
	width: 230px;
	padding: 12px;
	/* height: 44px;*/
}

.geozip .form {
	width: 180px;
	padding: 12px 8px 13px 8px;
	/* height: 34px; */
	margin-top: 5px;
	margin-bottom: 8px;
	text-align:center;
	font-size:22px;
}
.geozip .form_2 {
	width: 180px;
	/* height: 34px; */
	margin-top: 0px;
	margin-bottom: 8px;
	text-align:center;
	font-size:22px;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 13px;
	padding-left: 8px;
}
.logos {
	text-align: center;
	vertical-align: middle;
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 18px;
	padding-left: 10px;
}
.bottom_text {
	font-size: 11px;
	color: #929d9f;
}
a:link {
	color: #1f9bbd;
	text-decoration: underline;
}
a:visited {
	color: #167189;
	text-decoration: underline;
}
a:hover {
	color: #ce470b;
	text-decoration: none;
}
a:active {
	color: #ce470b;
	text-decoration: none;
}
.space_center {
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 30px;

	/*padding-right: 44px;
	padding-left: 44px;*/
}
.bg_block1 {
	background-image: url(people/block1bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.block1 {
	background-image: url(people/block1top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: justify;
	vertical-align: top;
	color: #555f62;
	padding-top: 20px;
	padding-right: 27px;
	padding-left: 27px;
}
h1 {
	font-size: 24px;
	font-weight: normal;
	color: #1e7f9a;
	margin-top: 0px;
	text-align: left;
}
.link16 {
	font-size: 16px;
}
.space_image {
	margin-right: 10px;
	margin-bottom: 10px;
}
.text2 {
	padding-top: 20px;
	padding-left: 30px;
	text-align: justify;
	vertical-align: top;
}
.bg_block2 {
	background-image: url(people/block2bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.block2 {
	background-image: url(people/block2top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	color: #555f62;
	padding-bottom: 7px;
	padding-top: 14px;
}
.block1tab {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0d6f89;
	text-align: left;
	vertical-align: top;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 8px;
	font-size: 16px;
	color: #f5f9fa;
	font-weight: normal;
}
.block1tab ul  {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.block1tab2 {
	text-align: left;
	vertical-align: top;
	padding-top: 18px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 48px;
	font-size: 16px;
	color: #004e64;
	font-weight: normal;
}
.block1tab2 a:link {
	color: #004e64;
	text-decoration: underline;
}
.block1tab2 a:visited {
	color: #003545;
	text-decoration: underline;
}
.block1tab2 a:hover {
	color: #a1ebff;
	text-decoration: none;
}
.block1tab2 a:active {
	color: #a1ebff;
	text-decoration: none;
}

Form{margin:0;}
A Img{border:0;}

.ld, .ldrd{
	padding:21px;
	padding-top:2041px;
	text-align:justify;
	background-color:#F8F8F8;
}
.ldrd{padding-top:24px;}
.ld div, .ldrd div{
	/*margin:1px;*/
	background-color:white;
	border:10px solid white;
}

.ldrd div div{margin:0 11px;}

.of{
	height:17px;
	overflow:hidden;
}		
.of div{margin-top:15px;} 
.up{
	position:absolute;
	top:4px;
	width:499px;
	visibility:hidden;
}
.al{
	margin:-35px auto 0 auto;
	width:791px;
	opacity:0;
	filter:alpha(opacity=0);
	overflow:scroll;
	height:50px;
}
.al, .al A{cursor:default;}

#fbi{
	 width:333px;
	 height:163px;
}
.geozip #fbi{height:103px;}

.text_12_space{
	padding-top:3px;
	padding-bottom:0;
}

.IE8 .text_12_space, .IE7 .text_12_space{
	padding-top:1px;
	padding-bottom:1px;
}

.FF .text_12_space{
	padding-top:2px;
	padding-bottom:0px;
}

.bg_bottom TD{text-align:center;}

