body {
	text-align: center;
	min-width: 778px;
	font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
}
/* Start Template Container Styles  */
#wrapper {
	margin:0 auto;
	width:778px;
	height:auto;
	text-align: left;
	padding:20px 0;
}
#contMainBorder {
	padding:1px;
	border:solid 1px #5C6878;
}
#contMainBG {
	padding:0px;
}
#contMain {
	padding:0px;
	height:auto;
}
#contTable {
	width:774px;
	padding:0px;
}
#contCell {
	width:774px;
	height:100%;
	padding:0px;
}
#header {
	padding:6px 6px 0 6px;
	background:none;
}
#logoLink {
	float:left;
	height:58px;
	margin:6px 0 0 11px;
}
#logoLink:hover {
	text-decoration:none;
}
#globalNavCont {
	position:relative;
	float:right;
	width:184px;
	margin-top:47px;
	font-size:1em;
	padding:0px;
	height:15px;
	text-align:right;
}
#globalNavCont a.btn1 {
	height:15px;
	padding-right:10px;
}
#globalNavCont a.btn2 {
	height:15px;
}
#globalNavCont a:hover{
	text-decoration:none;
}
#footerMain {
	margin-top:1px;
	background-color:#005F4C;
	padding:7px;
	text-align:center;
	color:#fff;
	font-size:.9em;
	font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
}
#footerMain a{
	color:#fff;
	text-decoration:none;
}
#footerMain a:hover{
	text-decoration:underline;
}
#mainContentCell {
	vertical-align:top;
	width:376px;
	padding:0px;
	border:solid 1px #5C6878;
	margin:0px;
	margin-top:6px;
	height:100%;
	position:relative;
	float:left;
	background-color:#fff;
}
#mainContentCont {
	position:relative;
	float:left;
	width:376px;
	padding-bottom:20px;
	z-index:4;
	font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
	color:#525051;
}
.sideColumnCell {
	margin:6px;
	width:184px;
	border:solid 1px #5C6878;
	position:relative;
	float:left;
}
@media print {
   .sideColumnCell {
		margin:6px;
		width:180px;
		border:solid 1px #5C6878;
		position:relative;
		float:left;
	}
}
.sideColumnBG {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:184px;
	background-color:#fff;
	z-index:2;
}
.sideColumnBG {
	filter: alpha(opacity=75);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity: 0.75; opacity:0.75;
}
.sideContentCont {
	position:relative;
	float:left;
	width:184px;
	z-index:4;
	padding-bottom:40px;
}
/* End Template Container Styles  */
hr{
	display:none;
}
div.topbar {
	margin:1px 1px 0 1px; 
	height:5px;
}
div.topbarSide {
	margin:1px 1px 11px 1px;
	height:10px;
}
.bottombar {
	position:absolute;
	bottom:0;
	left:0;
	width:182px;
	height:20px;
	margin:0px 1px 0 1px;
	z-index:3;
}
#bottombarMain {
	position:absolute;
	bottom:0;
	left:0;
	width:374px;
	height:40px;
	margin:0px 1px 0 1px;
	z-index:3;
}
/* Left Navigation Styles */
#leftNav {
	width:162px;
	margin:0 11px;
}
#leftNav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#leftNav ul li{
	padding:7px 2px;
	border-bottom:solid 1px #BFC2C9;
	font-size:1.1em;
	color:#696969;
	font-family:Georgia,"Times New Roman",Times,serif;
}
#leftNav ul li.firstItem {
	padding-top:0;
}
#leftNav ul li.sub{
	border:0;
	padding:.1em 1.2em;
	font-size:.9em;
	font-weight:normal;
	color:#4F4F4F;
	font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
}
#leftNav ul li.sub a{

}
#leftNav ul li.subsub{
	border:0;
	padding:.1em 1.8em;
	font-size:.9em;
	font-weight:normal;
	color:#4F4F4F;
	font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
}
#leftNav ul li.subsub a{
	padding:.1em 1.2em;
	display:block;
}
#leftNav ul li.aftersub{
	margin-top:7px;
}
#leftNav ul li.open{
	border:0;
	padding:2px 2px;
}
#leftNav ul.subList {
	padding-bottom:3px;
}
#leftNav ul li.open a{
	
}
#leftNav ul li.opensub{
	border:0;
	padding:2px 1.2em;
}
#leftNav ul li.opensub a{

}
#leftNav ul li.lastNav{
	border-bottom:solid 1px #BFC2C9;
	padding-bottom:5px;
}
/*  Main Content */
#mainContentHeader {
	margin:1px;
	padding:10px 20px 5px 20px;
}
#mainContentHeader .bcHeader {
	padding:0 0 1em 0;
	font-size:.9em;
}
#mainContentHeader p.subhead {
	font-size:1.2em;
	line-height:1.8em;
	padding-top:.3em;
	padding-bottom:0px;
}
.mainContent {
	margin:1px;
	padding:10px 20px 20px 20px;
	display: inline-block;
}
.introCont{
	padding-top:10px;
}
h1 {
	font-size:2em;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:normal;
}
h2 {
	font-size:1.5em;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:bold;
}
h3 {
	font-size:1.2em;
	line-height:1.5em;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:bold;
}
h4 {
	font-size:1em;
	line-height:1.5em;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:bold;
}
.mainContent p {
	font-size:1.1em;
	line-height:1.55em;
	padding-top:.3em;
	padding-bottom:10px;
}
.mainContent a{
	font-weight:bold;
}
.mainContent ul {
	font-size:1.1em;
	padding-left:30px;
	padding-top:.3px;
	line-height:1.5em;
	padding-bottom:1.5em;
}
.mainContent ul ul {
	font-size:1.0em;
	padding-left:30px;
	padding-top:.3px;
	line-height:1.5em;
	padding-bottom:1.5em;
}
.mainContent ol {
	font-size:1.1em;
	padding-left:30px;
	padding-top:.3px;
	line-height:1.5em;
	padding-bottom:1.5em;
}
.mainContent ul li{
	
}
.mainContent p.introText {
	font-size:1.5em;
	line-height:1.4em;
	padding-top:0;
	padding-bottom:10px;
}
.mainContent p.last {
	margin-bottom:0;
	padding-bottom:0;
}
.mainContent table.twoColList {
	width:100%;
	margin-bottom: 10px;
}
.mainContent table.twoColList th{
	font-size:1.1em;
	font-weight:bold;
}
.mainContent table.twoColList td{
	padding:5px 5px 5px 0;
	border-bottom:1px solid;
	width:50%;
}
/* Ad Space */
.adCont {
	width:162px;
	margin:0 11px 3px 11px;
}
/* Global  */

div.hrline {
	background-color:#DEDEDE;
	height:1px;
	margin-bottom:1.5em;
	clear:both;
}
div.clearAll {
	clear:both;
	height:0;
	line-height:0px;
	overflow:hidden;
}
.footnote {
	margin-top:5px;
}
a.backTo {
	margin:0px;
}
/*  Landing Styles */
.learnMoreCont {
	width:157px;
	margin-bottom:20px;
	float:left;
	position:relative;
}
.last {
	margin-bottom:0px;
}

div.right {
	float:right;
}
.learnMoreCont h2 {
	padding:8px 0 0 0;
	font-size:1.2em;
	font-weight:normal
}
.learnMoreCont p {
	padding-top:.3em;
	font-soze:1em;
	line-height:1.5em;
}
.learnMoreCont a{
	color:#D69322;
	font-weight:normal;
}
.learnMoreCont a:hover{
	text-decoration:underline;
}
.learnMoreCont img {
	border:solid 1px #5C6878;
}

.privacyTerm {
	font-weight: bold;
}

#privacyNote {
	font-weight:bold;font-size:11px;
}

.bio {
	clear: both;
}
.bio .headshot {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
.bio .biotext {
	float: left;
	width: 245px;
	margin-bottom: 15px;
}

.bio .biotext p {
	padding: 0;
}

.mainContent table td p, .mainContent table td ul {
	font-size: 1.0em;
}
.subfooter {
	text-align: center;
	margin: 15px 0 0 0;
	color: #5f5f5f;
}

.subfooter img {
	margin: 0 0 0 5px;
	position: relative;
}

#FDIC {
	top: 3px;
}

#EHL {
	top: 4px;
}

#MBA {
	top: 9px;
}

#SFG {
	top: 7px;
}

.agent, .inset {
	margin-left: 2em;
}

/*
*	CLEARFIX
*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* PNG Fix */
img { behavior: url("/scripts/iepngfix.htc") }
