.aTopLogo{
	display: block;
	margin: 1em 0;
}

.bgFullBody .fill-shadow{
	position: absolute;
	left: 0;
	right: 0;
	height: 30em;
	background: url(/images/bgPopShadow.png) top center no-repeat;
	z-index: -1;
}

.actionsWrap{
	width: 56.5em;
	margin: 0 auto;
	position: relative;
	top: -4em;
	background: url(/images/bgGradVert190.png);
	height: 11.875em;
	border-top-left-radius: 0.25em;
	border-top-right-radius: 0.25em;
}
.actionsWrap .colBar{
	width: 56.5em;
	background: url(/images/bgGradThemes.png) 0px -590px repeat-x;				height: 10px;
}
.headerWrapNav{
	background: url(/images/bgGradThemes.png) 0px -550px repeat-x;			}
.headerWrapNav ul li a:hover{
	background: url(/images/bgGradThemes.png) 0px -1850px repeat-x;			}
.headerWrapNav ul li .border-dark{
	background: url(/images/bgGradThemes.png) 0px -1850px repeat-x;				width: 1px;
	height: 40px;
	position: relative;
	top: -80px;
	left: -1px;
}
.headerWrapNav ul li:hover .border-dark{
	visibility: hidden;
}
.headerWrapNav ul li .border-light{
	background: url(/images/bgGradThemes.png) 0px -1200px repeat-x;				width: 1px;
	height: 40px;
	position: relative;
	top: -40px;
}
.headerWrapNav ul li a{
	border: 0;
	clear: both;
}
.headerWrapNav ul li{
	border: 0;
}
.actionWrap{
	height: 11.25em;
	padding: 0;
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #C2C2C2;
	float: left;
}
.actionWrapInner{
	margin: 0 25px;
	width: 249px;
}
.actionWrap h3{
	font-size: 26px;
	margin: 13px 0 8px 0;
	color: #068;
}
.actionWrap h3.lean-left{
	position: relative;
	left: -2px;
}
.actionWrap h4{
}
.actionWrap p{
	margin: 8px 0;
	font-size: 0.8em;
	color: #444;
}
.actionWrap.left{
	border-left: 1px solid #D0D0D0;
}
.actionWrap.right{
	border-right: 0;
}
.actionWrap-end{
	height: 11.25em;
	float: right;
	border-right: 1px solid #D0D0D0;
}

.pageContent h1,
.pageContent h2,
.pageContent h3{
	margin: 0;
	color: #555;
}
.pageFooter,
.pageContent{
	width: 55em;
	margin: 0 auto;
	position: relative;
}
.pageContent{
	top: -1em;
}
.pageFooter{
	top: -1em;
	background: url(/images/bgGradDiag4-fade.png) top center repeat-x;
}
.pageFooter h3{
	margin: 0 0 0 14px;
}
.pageContentRight h3{
	padding-left: 14px;
}
.pageFooterLeft,
.pageContentLeft{
	width: 580px;
	float: left;
}
.pageFooterLeft p{
	font-size: 10px;
	text-align: justify;
}
.pageFooterLeft > ul{
	margin: 0.5em 0 1.2em;
	padding: 0;
	list-style: none;
	display:block;
	box-shadow: 0px -3px 4px -3px #068;
	float: left;
	width: 100%;
}
.pageFooterLeft > ul li{
	float: left;
}
.pageFooterLeft > ul li a{
	display: block;
	float: left;
	padding: 0.5em 1.3em;
	font-size: 0.8em;
	color: #068;
	text-decoration: none;
}
.pageFooterLeft > ul li a:hover{
	text-decoration: underline;
}
.pageFooterLeft > ul li a.selected{
	background: url(/images/bgSelectionIndicator.png) top center no-repeat;
}
.pageFooterRight,
.pageContentRight{
	float: right;
	width: 17.3em;
	color: #444;
}
.pageFooterRight p,
.pageContentRight p{
	font-size: 13px;
	margin: 0 0 13px;
}
.pageContentRight p.company-contact,
.pageFooterRight p.company-contact{
	margin-bottom: 26px;
}
.pageContentRight p.company-name,
.pageFooterRight p.company-name{
	margin: 8px 0;
	padding: 0.5em 0;
	font-size: 0.8em;
	color: #068;
	box-shadow: 0px -3px 4px -3px #068;
	overflow: hidden;
	height: 2em;
}
.pageFooterRight h4{
	margin: 1.0em 0 0.375em 0;
	color: #333;
}
.pageContentRight h4{
	color: #333;
	margin: 16px 0 8px 16px;
}
.apply .pageContentRight h4{
	margin-top: 16px;
	margin-bottom: 12px;
	margin-left: 0;
	color: #068;
	font-size: 18px;
}
.apply .pageContentRight p{
	margin-left: 46px;
	position: relative;
	top: -6px;
}
.popout-number{
	background: white;
	color: #555;
	font-family: sans-serif;
	font-weight: bold;
	text-align: center;
	float: left;
	display: inline-block;
	margin: 1px 6px 10px 10px;
	height: 22px;
	width: 22px;
	border: 2pt solid #555;
	border-radius: 25px;
	-moz-border-radius: 12px;
	position: relative;
	top: -6px;
}
.popout-number-inner{
	position: relative;
	top: 3px;
	right: 0px;
}
.pageFooter h3{
	color: #555;
}

.pflPage{
}
.pflPage .pflPageImage{
	width: 10em;
	height: 220px;
	float: left;
	overflow: hidden;
	position: relative;
	top: -1em;
}
.pflPage .pflPageCol1{
	font-size: 0.75em;
	float: left;
	margin: 0;
	width: 34.25em;
}
.pflPage .pflPageCol1 p{
	margin: 0 0 12px 0;
	color: #444;
}
.pflPage .pflPageCol1 p em{
	font-weight: bold;
	font-style: normal;
	text-transform: capitalize;
}
.pflPage .pflPageCol1 h4{
	display: none;
	margin: 0 0 0.5em;
	font-size: 1.33em;
}
.pflPage .pflPageCol1 ul{
	padding: 0 0 0 18px;
}
.pflPage .pflPageCol1 ul li{
	margin: 0 0 8px 0;
}
.pflPage .pflPageCol2{
	float: right;
	margin: 0 0.6em 0 0;
	width: 6.5em;
	text-align: right;
}
.pflPage a{
	display: block;
	font-size: 10px;
	color: #068;
	margin: 0.5em 1em;
}
.pflPage a.inline{
	display: inline;
	font-size: 1em;
	margin: 0;
}
.pageFooterRight a,
.pageContentRight a{
	display: block;
	color: #068;
	margin: 0.15em 0;
}
.pageFooterRight > p,
.pageFooterRight > h4,
.pageContentRight > p,
.pageContentRight > h4{
	margin-left: 14px;
}
.pageFooterRight > a{
	margin-bottom: 12px;
}
.pageFooterRight > p.company-name{
	padding-left: 14px;
}


.inpEMAIL,
.inpUSD{
	font-size: 15px;
	
	margin: 0 0 8px;
	padding: 3px 0 2px 25px;
	
	height: 19px;
	
	border: 1px solid #CCC;
	border-radius: 0.5em;
	
	box-shadow: 0 0 6px -2px #AAA;
}
.inpEMAIL.default-valued,
.inpUSD.default-valued{
	color: #888;
}
.inpEMAIL.invalid,
.inpUSD.invalid{
	color: #700;
}
.inpEMAIL{
	background: #FFF url(/images/inpFieldIcon-email.png) left center no-repeat;
}
.inpUSD{
	background: #FFF url(/images/inpFieldIcon-usd.png) left center no-repeat;
}
.inpEMAIL:focus,
.inpUSD:focus{
	color: #000;
	border-color: #AAA;
	box-shadow: 0 0 6px -2px #F80;
}
.inpEMAIL:hover,
.inpEMAIL:focus{
	background: #FFF url(/images/inpFieldIcon-email-active.png) left center no-repeat;
}
.inpUSD:hover,
.inpUSD:focus{
	background: #FFF url(/images/inpFieldIcon-usd-active.png) left center no-repeat;
}
.actionWrap input[type="submit"],
.apply input[type="submit"],
.contact input[type="submit"],
.apply form input[type="button"].addofficer{
	background-image: url(/images/theme/inpButtonStates-grey.png) !important;
}
			.actionWrap h3{
	color: #6D7880;
}