/*
Theme Name: Security One Lending
Ather: Abra Marketing

*/



/* Wordpress CSS */



.post {
	margin: 0 0 15px 0;
	padding: 0;
	text-align: left;
	}

.entry {
	margin: 0;
	padding: 0;
	}
.post hr {
	display: block;
	}

.postmetadata {
	margin: 0;
	padding: 0;
	clear: both;
	}
	
.pagepostmetadata {
	margin: 0;
	padding: 0;
	clear: both;
	}
	
	
.homepostmetadata {
	margin: 0;
	padding: 0;
	clear: both;
	font-size: 12px;
	}
	
.smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.attachment {
	text-align: center;
	margin: 5px 0px;
}


/* End Structure */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;	
	padding: 0;
	}
.centered {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #e4e4e4;
	padding: 3px;
	}

.alignright  {
	padding: 3px;
	margin: 5px 0 20px 12px;
	display: inline;
	border: 1px solid #e4e4e4;
	}


.topalignright {
	padding: 0;
	margin: 15px 0 2px 12px;
	display: inline;
	float: right;
	}
.topalignright img {
	padding: 3px;
	margin: 0;
	border: 1px solid #e4e4e4;
	}

.alignleft {
	padding: 3px;
	margin: 15px 0 2px 12px;
	display: inline;
	border: 1px solid #e4e4e4;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */






/* Begin Sidebar */
#sidebar
{
	padding: 20px 0 10px 0;
	margin-left: 545px;
	width: 190px;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */





/* ------------------------------------------------------------

	Start Abra CSS 
	
------------------------------------------------------------ */

body {
	font-family: helvetica;
	background: #FFF url('images/bg_gray_slice.jpg') top repeat-x;
	color: #414b56;
	font-size: 14px;
	line-height: 22px;
	}

body, h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, input, form, fieldset, label {padding: 0;margin: 0}

p {margin: 0 0 1.5em 0;}

ul, li, dl, dt, dd {list-style: none}

a:link, a:visited {color: #125DA1; text-decoration: none;}
a:hover {color: #013869;}
img {border: none;}
.clear {clear: both; height: 1px; line-height: 1px; margin: 0; padding: 0;}
/* ------------------------------------------------------------

	Header Levels

------------------------------------------------------------ */
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, sans-serif;
	}
	
/* ------------------------------------------------------------

	Page Structure

------------------------------------------------------------ */
#homeBackground {
	margin: 25px 0 0 0;
	padding: 0;
	background: url('images/bg_blue_slice.gif') bottom repeat-x;
	height: 270px;
	border-bottom: 1px solid #414b56;
	border-top: 1px solid #414b56;
	}

#container {
	margin: 0;
	padding: 0;
	}

/* ------------------------------------------------------------

	Banner

------------------------------------------------------------ */	
#banner {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	background: url('images/Security_One_new_logo.gif') top left no-repeat;
	color: #414b56;
	}
#banner a {
	color: #414b56;
	}
#banner a:hover {
	color: #6a747c;
	}	
	
#banner h1 a{
  text-indent: -9999px;
	width:  380px;
	height: 154px;
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
}

#banner #topNav {
	margin: 23px 0 0 0;
	padding: 0;
	float: right;
	clear: both;
	height: 17px;
	}
#banner #topNav ul {
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 16px;
	}
#banner #topNav li {
	margin: 0;
	padding: 0 0 0 30px;
	float: left;
	}	
#banner #requestInfo {
	margin: 0;
	padding: 15px 0 0 0;
	float: right;
	height: 57px;
	}
#banner #topNav2 {
	padding: 0;
	margin: 5px 0 0 0;
	background: url('images/bg_top_gray_nav.gif') top no-repeat;
	height: 39px;
	clear: both;
	font-size: 15px;
	color: #18345d;
	line-height: 19px;
	width: 960px;
	font-weight: bold;
	}
#banner #topNav2Inner {
	padding: 0 5px 0 0;
	margin: 0;
	}
#banner #topNav2 ul {
	margin: 0 0 0 5px;
	padding: 0;
	line-height: 39px;
	}
#banner #topNav2 li {
	margin: 0;
	padding: 0 0 0 38px;
	float: left;
	}
	#banner #topNav2 li {
	color: #18345d;
	}
	#banner #topNav2 li a {
	color: #18345d;
	}
	
#banner #topNav2 a:hover {
	color: #6a747c;
	}	


/* ------------------------------------------------------------

	Banner Home

------------------------------------------------------------ */	
#bannerHome {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	background: url('images/bg_logo.jpg') top left no-repeat;
	color: #414b56;
	}
#bannerHome a {
	color: #414b56;
	}
#bannerHome a:hover {
	color: #6a747c;
	}	
	
#bannerHome h1 a{
  text-indent: -9999px;
	width:  380px;
	height: 154px;
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
}

#bannerHome #topNav {
	margin: 23px 0 0 0;
	padding: 0;
	float: right;
	clear: both;
	height: 17px;
	}
#bannerHome #topNav ul {
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 16px;
	}
#bannerHome #topNav li {
	margin: 0;
	padding: 0 0 0 30px;
	float: left;
	}	
#bannerHome #requestInfo {
	margin: 0;
	padding: 15px 0 0 0;
	float: right;
	height: 57px;
	}
#bannerHome #topNav2 {
	padding: 0;
	margin: 45px 0 0 0;
	background: url('images/bg_top_gray_nav.gif') top no-repeat;
	height: 39px;
	clear: both;
	font-size: 15px;
	color: #18345d;
	line-height: 19px;
	width: 960px;
	font-weight: bold;
	}
#bannerHome #topNav2Inner {
	padding: 0 5px 0 0;
	margin: 0;
	}
#bannerHome #topNav2 ul {
	margin: 0 0 0 5px;
	padding: 0;
	line-height: 39px;
	}
#bannerHome #topNav2 li {
	margin: 0;
	padding: 0 0 0 38px;
	float: left;
	}
	#bannerHome #topNav2 li {
	color: #18345d;
	}
	#bannerHome #topNav2 li a {
	color: #18345d;
	}
	
#bannerHome #topNav2 a:hover {
	color: #6a747c;
	}	
	
		
	
/* ------------------------------------------------------------

	 
	  Banner

------------------------------------------------------------ */
	
#trustBanner {
	padding: 0;
	margin: 0 auto;
	background: url('images/bg_home_banner.jpg') top no-repeat;
	height: 239px;
	width: 960px;
	}	
#trustBanner2 {
	padding: 0;
	margin: 0 auto;
	height: 239px;
	width: 960px;
	}
/* ------------------------------------------------------------

	Content

------------------------------------------------------------ */

#content {
	padding: 15px 0;
	margin: 15px auto;
	width: 960px;
	}
/* ------------------------------------------------------------

	Left Column

------------------------------------------------------------ */
	
#leftColumnWrapper {
	padding: 0;
	margin: 0;
	width: 648px;
	float: left;
	}	
#leftColumn {
	padding: 0 18px 0 0;
	margin: 0;
	}
#leftColumn p {
	padding: 0 0 10px 0;
	margin: 0;
	text-align: justify;
	}
		
#leftColumnWrapper .pageLink {
	padding: 10px 0 0 0;
	margin: 0;
	font-style: italic;
	font-family: helvetica;
	font-size: 13px;
	}
	
		
#leftColumnWrapper .pageLink2 {
	padding: 10px 0 20px 0;
	margin: 0;
	font-style: italic;
	font-family: helvetica;
	font-size: 13px;
	}
	
		
#leftColumnWrapper .pageLink3 {
	padding: 0 0 20px 0;
	margin: 0;
	font-style: italic;
	font-family: helvetica;
	font-size: 13px;
	}
	
/* ------------------------------------------------------------

	New Left Column

------------------------------------------------------------ */
	
#newLeftColumnWrapper {
	padding: 0;
	margin: 0;
	}	
#newLeftColumn {
	padding: 0;
	margin: 0;
	}
#newLeftColumn p {
	padding: 0 0 10px 0;
	margin: 0;
	text-align: justify;
	}
		
#newLeftColumnWrapper .pageLink {
	padding: 10px 0 0 0;
	margin: 0;
	font-style: italic;
	font-family: helvetica;
	font-size: 13px;
	}
	
		
#newLeftColumnWrapper .pageLink2 {
	padding: 10px 0 20px 0;
	margin: 0;
	font-style: italic;
	font-family: helvetica;
	font-size: 13px;
	}
	
#newLeftColumnWrapper .pageLink3 {
	padding: 0 0 20px 0;
	margin: 0;
	font-style: italic;
	font-family: helvetica;
	font-size: 13px;
	}
	
.joinTeamLink {
margin: 0;
padding: 0;
float: right;
}


/* ------------------------------------------------------------

	Home Intro

------------------------------------------------------------ */

.homeIntro {
	padding: 0 0 5px 0;
	margin: 0 0 15px 0;
	font-size: 17px;
	width: 622px;
	float: left;
	}
	
#homeIntroTitle {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	font-size: 30px;
	line-height: 34px;
	border-bottom: solid 2px #e4e4e4;
	font-family: "Courier New", Courier, mono;
	color: #18345d;
	}
	
.homeIntro p {
	padding: 0;
	margin: 0;
	text-align: justify;
	line-height: 33px;
	}
	
/* ------------------------------------------------------------

	Home Boxes

------------------------------------------------------------ */

#newLeftColumn .homeBoxWrapper {
	padding: 25px 0 25px 0;
	margin: 0 0 15px 0;
	border-top: dashed 1px #e4e4e4;
	border-bottom: dashed 1px #e4e4e4;
	}
	
	#newLeftColumn .homeBoxLeft {
	padding: 0;
	margin: 0;
	width: 302px;
	float: left;
	background-color: #e4e4e4;
	}	
#newLeftColumn .homeBoxMiddle {
	padding: 0;
	margin: 0 26px 0 0;
	width: 302px;
	float: right;
	background-color: #e4e4e4;
	}			
#newLeftColumn .homeBoxRight {
	padding: 0;
	margin: 0;
	width: 302px;
	float: right;
	background-color: #e4e4e4;
	}	
#newLeftColumn .homeBoxInner {
	padding: 5px 2px 0 2px;
	margin: 0;
	}	
#newLeftColumn .homeBoxInner h2 {
	padding: 0 0 5px 5px;
	margin: 0 0 4px 0;
	font-family: "Courier New", Courier, mono;
	font-size: 16px;
	color: #18345d;
	border-bottom: 1px solid #fff;
	}
#newLeftColumn .homeBoxInner h2 a {
	color: #18345d;
	}
#newLeftColumn .homeBoxInner p {
	margin: 0 6px 0 6px;
	padding: 0;
	border-bottom: dashed 1px #414b56;
	height: 105px;
	}
#newLeftColumn .learnMore {
	margin: 5px 5px 5px 0;
	background: url('images/btn_learn_more.jpg') left no-repeat;
	padding: 10px 20px 10px 19px;
	clear: both;
	float: right;
	font-style: italic;
	}
#newLeftColumn .learnMore a {
	color: #fff;
	}	
#newLeftColumn .learnMore a:hover {
   color: #c9d1cd;
}
#newLeftColumn .learnMore2 {
	margin: 0;
	padding: 0;
	font-style: italic;
	font-size: 18px;
	}
#newLeftColumn .homeBoxBottomWrapper {
	padding: 20px 0 0 0;
	margin: 20px 0 0 0;
	border-top: dashed 1px #e4e4e4;
	}
#newLeftColumn .homeBoxBottom {
	padding: 17px 15px;
	margin: 0;
	background-color: #e4e4e4;
	}	
#newLeftColumn .homeBoxBottomInner {
	padding: 10px 0 0 0;
	margin: 0;
	border-top: 1px dashed #414b56;
	border-bottom: 1px dashed #414b56;
	}	
#newLeftColumn .homeBoxBottomInner h2 {
	padding: 0;
	margin: 10px 0 0 0;
	font-family: "Courier New", Courier, mono;
	line-height: 50px;
	font-size: 25px;
	color: #18345d;
	background: url('images/safe_icon.gif') right no-repeat;
	}	
#newLeftColumn .homeBoxBottomInner p {
	padding: 5px 0 0 0;
	margin: 0;
	line-height: 25px;
	font-size: 15px;
	}


/* ------------------------------------------------------------

	Why Security Box
------------------------------------------------------------ */

.whySecurityBoxWrapper {
	padding: 0;
	margin: 0;
	width: 303px;
	float: right;
	background: url('images/bg_login.jpg') top right no-repeat;
	height: 320px;
	}
.whySecurityBox {
	padding: 0;
	margin: 0;
	}	
.whySecurityBoxInner {
	padding: 78px 10px 0 10px;
	margin: 0;
	}
.whySecurityBoxInner p {
	padding: 0;
	margin: 0;
	line-height: 20px;
	font-size: 13px;
	}
.learnMoreRight2Wrapper {
	margin: 20px 0 0 0;
	padding: 8px 0 0 0;
	border-top: dashed 1px #414b56;
	}	
.learnMoreRight2 {
	margin: 0 0 10px 165px;
	padding: 7px 0 7px 19px;
	background: url('images/btn_learn_more.jpg') left no-repeat;
	font-style: italic;
	}	
.learnMoreRight2 a {
	color: #fff;
	}
.learnMoreRight2 a:hover {
  color: #c9d1cd;
}	

.whySecurityBoxInner select {
	padding: 0;
	margin: 10px 0 0 5px;
	background-color: #e4e4e4;
	border: solid 1px #e4e4e4;
	font-size: 15px;
	width: 270px;
	line-height: 22px;
	}

.whySecurityBoxInner input {
	padding: 0;
	margin: 0 0 0 10px;
	background-color: #e4e4e4;
	border: solid 1px #e4e4e4;
	font-size: 15px;
	width: 150px;
	line-height: 22px;
	}
.whySecurityBoxInner dd {
	padding: 0;
	margin: 0;
	font-size: 15px;
	width: 120px;
	line-height: 22px;
	}
	

/* ------------------------------------------------------------

	Login Box
------------------------------------------------------------ */

.loginBox {
	padding: 0;
	margin: 0;
	background: url('images/bg_login_new.jpg') top left no-repeat;=
	}
.loginBoxInner {
	margin: 0;
	padding: 14px 0 0 240px;
	}
.loginBox input {
	padding: 2px;
	margin: 0 10px 0 0;
	background-color: #e4e4e4;
	border: solid 1px #7187a8;
	font-size: 10px;
	line-height: 50px;
	}
.loginBox form {
	padding: 0;
	margin: 0 8px 0 0;
	}

.loginBox .noFormStyle {
	padding: 0;
	margin: 0 10px 0 0;
	background-color: #fff;
	border: solid 1px #fff;
	line-height: 50px;
	}	
	
	
/* ------------------------------------------------------------

	Page Headings

------------------------------------------------------------ */
	
#leftColumn .pageHeading {
	padding: 20px 0 5px 0;
	margin: 0;
	font-family: helvetica;
	font-weight: bold;
	font-size: 16px;
	border-bottom: none;
	border-top: dashed 1px #e4e4e4;
	color: #013869;
	}	
	
#leftColumn .pageHeading2 {
	padding: 20px 0 10px 0;
	margin: 0;
	font-family: helvetica;
	font-weight: bold;
	font-size: 16px;
	border-bottom: none;
	border-top: dashed 1px #e4e4e4;
	color: #013869;
	}	
		
#leftColumn .pageHeading3 {
	padding: 20px 0 0 0;
	margin: 0;
	font-family: helvetica;
	font-weight: bold;
	font-size: 16px;
	border-bottom: none;
	border-top: dashed 1px #e4e4e4;
	color: #013869;
	}	
	
	
#leftColumn .pageHeadingItalic {
	padding: 20px 0 5px 0;
	margin: 0;
	font-family: helvetica;
	font-weight: bold;
	font-size: 15px;
	border-bottom: none;
	border-top: dashed 1px #e4e4e4;
	color: #013869;
	font-style: italic;
	line-height: 22px;
	}	
	
#leftColumnWrapper .pageSubHeading {
	padding: 0 0 10px 0;
	margin: 0;
	font-family: helvetica;
	font-size: 14px;
}
	
#leftColumnWrapper .pageSubHeading2 {
	padding: 10px 0 2px 0;
	margin: 0;
	font-family: helvetica;
	font-size: 14px;
}
	
#leftColumnWrapper .pageSubHeadingRed {
	padding: 3px 0 10px 0;
	margin: 0;
	font-family: helvetica;
	font-size: 14px;
	color: #CC0000;
}

#leftColumnWrapper #aboutHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_about.gif') top left no-repeat;
	}
		
#leftColumnWrapper #careersHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_careers.gif') top left no-repeat;
	}
		
#leftColumnWrapper #contactHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_contact.gif') top left no-repeat;
	}

		
#leftColumnWrapper #mortgagesHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_mortgages.gif') top left no-repeat;
	}

		
#leftColumnWrapper #reverseMortgagesHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_reverse_mortgages.gif') top left no-repeat;
	}
		
#leftColumnWrapper #calculatorsHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_calculators.gif') top left no-repeat;
	}
		
#leftColumnWrapper #whySecurityOneHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_why_security_one.gif') top left no-repeat;
	}
		
#leftColumnWrapper #mortgageCalculatorHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_mortgage_calculator.gif') top left no-repeat;
	}
		
#leftColumnWrapper #reverseMortgageCalculatorHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_rev_mortgage_cal.gif') top left no-repeat;
	}
		
#leftColumnWrapper #loanOfficersHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_loan_officers.gif') top left no-repeat;
	}
		
#leftColumnWrapper #licensingHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_licensing.gif') top left no-repeat;
	}	
#leftColumnWrapper #glossaryOfTermsHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_glossary.gif') top left no-repeat;
	}	
#leftColumnWrapper #requestLoanInfoHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_request.gif') top left no-repeat;
	}

#leftColumnWrapper #requestDvdHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_request_dvd.gif') top left no-repeat;
	}

#leftColumnWrapper #faqHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_faq.gif') top left no-repeat;
	}

#leftColumnWrapper #mythHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_myth.gif') top left no-repeat;
	}
	
#leftColumnWrapper #mythsHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_myths.gif') top left no-repeat;
	}

#leftColumnWrapper #hudHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_HUD.gif') top left no-repeat;
	}


#leftColumnWrapper #joinHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_join.gif') top left no-repeat;
	}


#leftColumnWrapper #reverseMortgageInfoHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_reverse_mortgage_info.gif') top left no-repeat;
	}

#leftColumnWrapper #managementHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_management_team.gif') top left no-repeat;
	}

#leftColumnWrapper #forDivHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_for_div.gif') top left no-repeat;
	}


#leftColumnWrapper #revDivHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_rev_div.gif') top left no-repeat;
	}


#leftColumnWrapper #wholeDivHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_whole_div.gif') top left no-repeat;
	}



#leftColumnWrapper #consumerEdHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_consumer.gif') top left no-repeat;
	}



#leftColumnWrapper #processHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_the_process.gif') top left no-repeat;
	}



#leftColumnWrapper #loanHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_loan.gif') top left no-repeat;
	}
	

#leftColumnWrapper #getHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_get.gif') top left no-repeat;
	}
	
#leftColumnWrapper #getFactsHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_get_the_facts.gif') top left no-repeat;
	}
#leftColumnWrapper #safeguardsHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_safeguards.gif') top left no-repeat;
	}
	
/* ------------------------------------------------------------

	TEAM

------------------------------------------------------------ */

.teamMemberWrapper {
	padding: 5px 0 15px 0;
	margin: 0 0 15px 0;
	font-size: 11px;
	line-height: 13px;
	border-top: dashed 1px #e4e4e4;
	}
	.teamMemberWrapper img {
	margin: 10px 0 10px 10px;
	}
.teamMemberText {
	padding: 0;
	margin: 0;
	font-size: 14px;
	line-height: 22px;
	}

	
.teamHeading {
	padding: 10px 0 0 0;
	margin: 0;
	font-family: helvetica;
	font-weight: bold;
	font-size: 16px;
	border-bottom: none;
	color: #013869;
	}

#leftColumn .teamHeading2 {
	padding: 0 0 10px 0;
	margin: 0;
	font-family: helvetica;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
	}


	
#leftColumn .grayHeading {
	padding: 0;
	margin: 0 5px 0 0;
	font-family: helvetica;
	font-weight: bold;
	font-size: 15px;
	line-height: 20px;
	}

/* ------------------------------------------------------------

	LICENSING & GLOSSARY

------------------------------------------------------------ */

.licenseList {
	padding: 0;
	margin: 0 15px 15px 15px;
}

.licenseList li {
	padding: 0;
	margin: 5px 0;
	list-style-type:circle;
}

.glossary {
	padding: 0;
	margin: 0 0 15px 0;
}
.glossary .term {
	padding: 0;
	margin: 13px 0 0 0;
}
/* ------------------------------------------------------------

	FAQ

------------------------------------------------------------ */

.faqList {
	padding: 0;
	margin: 20px 0 20px 0;
	font-family: helvetica;
	font-weight: bold;
	font-size: 14px;
	border-bottom: none;
	border-top: dashed 1px #e4e4e4;
	color: #013869;
}

.faqList li {
	padding: 0 0 20px 15px;
	margin: 20px 0 0 0;
	border-bottom: dashed 1px #e4e4e4;
}

	
/* ------------------------------------------------------------

	Core Values

------------------------------------------------------------ */
	
#leftColumn .coreValuesWrapper {
	padding: 0;
	margin: 0 0 15px 0;
	color: #414b56;
	text-align: justify;
	}	
#leftColumn .coreHeading {
	padding: 0;
	margin: 0 5px 0 0;
	font-family: helvetica;
	font-weight: bold;
	font-size: 15px;
	line-height: 20px;
	}		
#leftColumn .corePost {
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 14px;
	line-height: 22px;
	}			
#leftColumn .corePost p {
	padding: 0;
	margin: 0;
	font-size: 14px;
	line-height: 22px;
	}	

	
/* ------------------------------------------------------------

	Careers

------------------------------------------------------------ */
	
#leftColumn .careersPageWrapper {
	padding: 0;
	margin: 0 0 20px 0;
	color: #414b56;
	text-align: justify;
	}	
#leftColumn .careersPageHeading {
	padding: 0;
	margin: 2px 5px 2px 10px;
	font-family: helvetica;
	font-size: 13px;
	line-height: 20px;
	}		
#leftColumn .careersPagePost {
	padding: 0;
	margin: 0;
	font-size: 13px;
	line-height: 20px;
	}			
#leftColumn .careersPagePost p {
	padding: 0;
	margin: 0;
	font-size: 13px;
	line-height: 20px;
	}	
/* ------------------------------------------------------------

	Contact Form

------------------------------------------------------------ */
			
#leftColumn .contactForm {
	padding: 10px 0 0 0;
	margin: 0;
	}				
#leftColumn .contactForm input {
	padding: 3px;
	margin: 0;
	border: solid 1px #7187a8;
	background-color: #e4e4e4;
	}	
				
#leftColumn .contactForm textarea {
	padding: 0;
	margin: 0;
	border: solid 1px #7187a8;
	background-color: #e4e4e4;
	}			
#leftColumn .contactForm dt {
	padding: 0;
	margin: 10px 0 3px 0;
	}				
#leftColumn .contactForm dd {
	padding: 0;
	margin: 0 0 15px 0;
	}	

div.wpcf7-mail-sent-ok {
	border: none;
	}	
.required {
	color: #CC0000;
	}
				
#leftColumnWrapper .contactImg {
	padding: 0;
	margin: 20px 0 2px 12px;
	display: inline;
	float: right;
	}
		
#leftColumnWrapper .contactImg img {
	padding: 3px;
	margin: 0;
	border: 1px solid #e4e4e4;
	}
	
.revVision {
	margin: 0 0 10px 0;
	padding: 15px 0 8px 0;
	border-top: 1px dashed #e4e4e4;
	border-bottom: 1px dashed #e4e4e4;
	font-size: 13px;
	}	
	
/* ------------------------------------------------------------

	Sidebar

------------------------------------------------------------ */
#rightColumn {
	margin: 0;
	padding: 0;
	width: 310px;
	float: right;
	border-left: dashed 1px #e4e4e4;
	}	
	
#rightColumn .sidebarWrapper {
	margin: 0;
	padding: 0 0 0 20px;
	}		
#rightColumn .sidebarBottom {
	margin: 0;
	padding: 0;
	background: url('images/bg_side_gray_box_btm.jpg') bottom right no-repeat;
	height: 15px;
	}	
#rightColumn .sidebar {
	margin: 0;
	padding: 15px 0 0 0;
	background: url('images/bg_side_gray_box_top.jpg') top right no-repeat;
	font-size: 14px;
	}	
#rightColumn .sidebar a {
	color: #000;
	}
#rightColumn .sidebar a:hover {
color: #414b56;
}
#rightColumn .sidebar p {
	padding: 10px 9px;
	line-height: 18px;
	margin: 0;
	}	
#rightColumn .sidebarInner {
	margin: 0;
	padding: 0;
	background: url('images/bg_side_gray_box_slice.jpg') right repeat-y;
	}		
#rightColumn #calculatorsHeading {
	margin: 0;
	padding: 0;
	background: url('images/bg_calculators.jpg') left top no-repeat;
	height: 25px;
	}		
#rightColumn #howMuchHeading {
	margin: 0;
	padding: 0;
	background: url('images/bg_heading_how.jpg') left top no-repeat;
	height: 25px;
	}			
#rightColumn #portalSideHeading {
	margin: 0;
	padding: 0;
	background: url('images/bg_portal_side_heading.jpg') left top no-repeat;
	height: 25px;
	}	
#rightColumn #divisionSideHeading {
	margin: 0;
	padding: 0;
	background: url('images/division_sidebar_heading.jpg') left top no-repeat;
	height: 25px;
	}		
#rightColumn #rmInfoHeading {
	margin: 0;
	padding: 0;
	height: 25px;
	}		
		
#rightColumn .sidebarBox {
	margin: 4px 0 0 0;
	padding: 0;
	border-top: 8px solid #003869;
	border-bottom: 8px solid #003869;
	color: #fff;
	background-color: #7187a8;
	}	
#rightColumn .sidebarBoxList {
	margin: 0;
	padding: 0 0 20px 0;
	}
#rightColumn .sidebarBoxList li {
	margin: 0;
	padding: 11px 0 13px 40px;
	background: url('images/bg_ul_arrow_2.jpg') left no-repeat;
	border-bottom: dashed 1px #fff;
	}	
	
.selectRev #rightColumn .sidebarBoxList #selectRev,
.selectReq #rightColumn .sidebarBoxList #selectReq,
.selectFaq #rightColumn .sidebarBoxList #selectFaq,
.selectMyth #rightColumn .sidebarBoxList #selectMyth,
.selectHud #rightColumn .sidebarBoxList #selectHud,
.selectAbout #rightColumn .sidebarBoxList #selectAbout,
.selectCareers #rightColumn .sidebarBoxList #selectCareers,
.selectContact #rightColumn .sidebarBoxList #selectContact,
.selectManage #rightColumn .sidebarBoxList #selectManage,
.selectCommunity #rightColumn .sidebarBoxList #selectCommunity,
.selectWhy #rightColumn .sidebarBoxList #selectWhy {
	margin: 0;
	padding: 11px 0 13px 40px;
	background: url('images/bg_ul_arrow_3.jpg') left no-repeat;
	border-bottom: dashed 1px #fff;
	}
.selectRev #selectRev a,
.selectReq #selectReq a,
.selectFaq #selectFaq a,
.selectMyth #selectMyth a,
.selectHud #selectHud a,
.selectAbout #selectAbout a,
.selectCareers #selectCareers a,
.selectContact #selectContact a,
.selectManage #selectManage a,
.selectWhy #selectWhy a {
	color: #fff;
	}
	
		
.selectRevCal #rightColumn .sidebarBoxList #selectRevCal {
	margin: 0;
	padding: 11px 0 0 40px;
	border-bottom: none;
	}
.selectRevCal #selectRevCal a {
	color: #fff;
	}
	
#rightColumn .sidebarBoxListCal {
	margin: 0;
	padding: 0;
	}
#rightColumn .sidebarBoxListCal li {
	margin: 0;
	padding: 12px 0 13px 65px;
	background: url('images/bg_ul_calculator.jpg') left no-repeat;
	}				
	
#rightColumn .sidebarBoxList3 {
	margin: 0;
	padding: 0;
	}
#rightColumn .sidebarBoxList3 li {
	margin: 0;
	padding: 11px 0 13px 40px;
	background: url('images/bg_ul_arrow_2.jpg') left no-repeat;
	}				
#rightColumn #loanOfficersHeading {
	margin: 25px 0 0 0;
	padding: 0;
	background: url('images/bg_loan_officers.jpg') left top no-repeat;
	height: 25px;
	}						
#rightColumn .sidebar h6 {
	padding: 0 9px 13px 9px;
	margin: 0 0 20px 0;
	font-size: 14px;
	font-style: italic;
	font-family: helvetica;
	font-weight: normal;
	border-bottom: dashed 1px #e4e4e4;
	}					
#rightColumn .sidebar h6 a {
	color: #fff;
	}
	
#rightColumn .loanOfficersBoxList {
	margin: 0;
	padding: 0;
	}
#rightColumn .loanOfficersBoxList li {
	margin: 0;
	padding: 11px 0 13px 40px;
	background: url('images/bg_ul_arrow_2.jpg') left no-repeat;
	border-bottom: dashed 1px #e4e4e4;
	}
#rightColumn .loanOfficersBoxList li a {
	color: #000;
	}	
					
#rightColumn #toolboxHeading {
	margin: 25px 0 0 0;
	padding: 0;
	background: url('images/bg_toolbox.jpg') left top no-repeat;
	height: 25px;
	}		
	
#rightColumn #informationHeading {
	margin: 0;
	padding: 0;
	background: #e4e4e4 url('images/bg_information.jpg') left top no-repeat;
	height: 25px;
	}
#rightColumn #informationHeading2 {
	margin: 25px 0 0 0;
	padding: 0;
	background: #e4e4e4 url('images/bg_information.jpg') left top no-repeat;
	height: 25px;
	}

/* ------------------------------------------------------------

	3 Simple Steps

------------------------------------------------------------ */
	
#leftColumn .simpleListWrapper {
	padding: 0x 0 5px 0;
	margin: 0 0 20px 0;
	color: #414b56;
	text-align: justify;
	}	
				
#leftColumn .simpleListWrapper dl {
	margin: 0;
	padding: 4px 0 0 0;
	text-align: justify;
	}	
		
			
#leftColumn .simpleListWrapper dt {
	margin: 0;
	padding: 0;
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
	}	
				
#leftColumn .simpleListWrapper dd {
	margin: 0;
	padding: 5px 0 0 0;
	}		
				
#leftColumn .simpleListWrapper p {
	margin: 0;
	padding: 0;
	}	

/* ------------------------------------------------------------

	Customer Care

------------------------------------------------------------ */
	
#leftColumn .customerWrapper {
	padding: 0;
	margin: 5px 0 20px 0;
	color: #414b56;
	text-align: justify;
	}	
	
/* ------------------------------------------------------------

	Secondary Sidebar

------------------------------------------------------------ */

#rightColumn .sidebarBox2 {
	margin: 4px 0 0 0;
	padding: 0;
	border-top: 8px solid #003869;
	border-bottom: 8px solid #003869;
	color: #fff;
	background-color: #7187a8;
	}
#rightColumn .sidebarBoxList2 {
	margin: 0;
	padding: 0 0 20px 0;
	}
#rightColumn .sidebarBoxList2 li {
	margin: 0;
	padding: 11px 0 13px 40px;
	background: url('images/bg_ul_arrow_2.jpg') left no-repeat;
	border-bottom: dashed 1px #fff;
	}
#rightColumn .sidebarBoxList2 li a {
	color: #000;
	}
#rightColumn .loanOfficersBoxList2 {
	margin: 0;
	padding: 0;
	}
#rightColumn .loanOfficersBoxList2 li {
	margin: 0;
	padding: 11px 0 13px 40px;
	background: url('images/bg_ul_arrow_2.jpg') left no-repeat;
	border-bottom: dashed 1px #fff;
	}	
#rightColumn .loanOfficersBoxList2 li a {
	color: #000;
	}	

/* ------------------------------------------------------------

	Footer

------------------------------------------------------------ */
#footerWrapper {
	margin: 0 auto;
	padding: 0;
	background: url('images/bg_footer_gray.jpg') top repeat-x;
	height: 104px;
	border-top: 15px solid #7187a8;
	}	
#footer {
	margin: 0 auto;
	padding: 18px 0 12px 20px;
	font-size: 11px;
    color: #414b56;
	width: 960px;
	}
#footer a {
	color: #414b56;
	}
#footer a:hover {
	color: #7187a8;
	}	
#footer ul {
	margin: 0;
	padding: 0;
	}	
#footer li {
	margin: 0;
	padding: 0 8px 0 0;
	float: left;
	}		
#footer .strip {
	margin: 0;
	padding: 0;
	float: left;
	}	
#footer .footerIcon {
	margin: 10px 0 0 0;
	padding: 0;
	width: 62px;
	float: left;
	}		
#footer .footerIcon2 {
	margin: 10px 0 0 0;
	padding: 0;
	width: 99px;
	float: left;
	}		
#footer .footerText {
	margin: 3px 0 0 0;
	padding: 0;
	width: 500px;
	float: left;
	}	
		
	
	
/* ------------------------------------------------------------

	Reverse Mortgage Info Landing Page

------------------------------------------------------------ */	

#leftColumn .landingImage {
	margin: 0;
	padding: 0;
	background: url('images/rev_mort_info_couple_2.jpg') top no-repeat;
	width: 629px;
	height: 498px;
	}

#leftColumn .landingImageInner {
	margin: 0;
	padding: 0;
	background: url('images/rev_mort_info_couple_2.jpg') top no-repeat;
	}
		
#leftColumn .landingContent {
	margin: 0;
	padding: 0;
	float: right;
	width: 232px;
	}

#leftColumn .landingCalculator {
	margin: 56px 0 60px 5px;
	padding: 0;
	}
#leftColumn .landingCalculator h3 {
	margin: 0 0 7px 29px;
	padding: 0;
	font-size: 17px;
	font-family: helvetica;
	color: #000;
	line-height: 20px;
	}
#leftColumn .landingCalculator p {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: helvetica;
	color: #000;
	line-height: 20px;
	}
#leftColumn .landingCalculator h6 {
	margin: 7px 0 0 0;
	padding: 0 25px 0 0;
	font-size: 13px;
	line-height: 14px;
	text-align: right;
	}
	
#leftColumn .landingMyth {
	margin: 0 25px 60px 0;
	padding: 0;
	}
#leftColumn .landingMyth h3 {
	margin: 0 0 7px 18px;
	padding: 0;
	font-size: 17px;
	font-family: helvetica;
	color: #000;
	line-height: 20px;
	}
#leftColumn .landingMyth p {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: helvetica;
	color: #000;
	line-height: 20px;
	text-align: left;
	}
#leftColumn .landingMyth h6 {
	margin: 7px 0 0 0;
	padding: 0;
	font-size: 13px;
	line-height: 14px;
	text-align: right;
	}
	
#leftColumn .landingDVD {
	margin: 0 25px 0 8px;
	padding: 0;
	}
#leftColumn .landingDVD h3 {
	margin: 0 0 7px 13px;
	padding: 0;
	font-size: 17px;
	font-family: helvetica;
	color: #000;
	line-height: 20px;
	}
#leftColumn .landingDVD p {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: helvetica;
	color: #000;
	line-height: 20px;
	text-align: left;
	}		
#banner #landInfo {
	margin: 20px 0 0 0;
	padding: 0;
	float: right;
	height: 57px;
	width: 580px;
	}		
#banner #applyButton {
	margin: 0;
	padding: 0;
	float: right;
	}		
#banner #landPhone {
	text-align: center;
	margin: 0 0 10px 0;
	padding: 0;
	}
#banner #landPhone h4 {
	margin: 4px 0 8px 0;
	padding: 0;
	font-size: 22px;
	line-height: 22px;
	color: #CC0000;
	}	
#banner #landPhone h2 {
	margin: 0;
	padding: 0;
	font-size: 15px;
	font-weight: normal;
	line-height: 17px;
	font-family: helvetica;
	color: #000;
	}
#bannerHome #landInfo {
	margin: 20px 0 0 0;
	padding:  0;
	float: right;
	height: 85px;
	width: 580px;
	}		
#bannerHome #applyButton {
	margin: 0;
	padding: 0;
	float: right;
	}		
.fontSize {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 13px;
	}	
#bannerHome #landPhone {
	text-align: center;
	}
#bannerHome #landPhone h4 {
	margin: 4px 0 8px 0;
	padding: 0;
	font-size: 22px;
	line-height: 22px;
	color: #CC0000;
	}	
#bannerHome #landPhone h2 {
	margin: 0;
	padding: 0;
	font-size: 15px;
	font-weight: normal;
	line-height: 17px;
	font-family: helvetica;
	color: #000;
	}	
	
	
	
	
	
/* ------------------------------------------------------------

	Reverse Mortgage Info Landing Page NEW

------------------------------------------------------------ */	

#leftColumn .landingImage2 {
	margin: 0;
	padding: 0;
	background: url('images/rev_mort_info_couple_3.jpg') top no-repeat;
	width: 629px;
	height: 498px;
	}

#leftColumn .landingImage2Inner {
	margin: 0;
	padding: 0;
	background: url('images/rev_mort_info_couple_3.jpg') top no-repeat;
	}
		
#leftColumn .landing2Content {
	margin: 0;
	padding: 0;
	float: right;
	width: 232px;
	}

#leftColumn .landing2DVD {
	margin: 50px 25px 53px 12px;
	padding: 0;
	}
#leftColumn .landing2DVD h3 {
	margin: 0 0 2px 18px;
	padding: 0;
	font-size: 17px;
	font-family: helvetica;
	color: #000;
	line-height: 20px;
	}
#leftColumn .landing2DVD p {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: helvetica;
	color: #000;
	line-height: 20px;
	}
#leftColumn .landing2Myth {
	margin: 0 25px 0 5px;
	padding: 0;
	}
#leftColumn .landing2Myth h3 {
	margin: 0 0 7px 18px;
	padding: 0;
	font-size: 17px;
	font-family: helvetica;
	color: #000;
	line-height: 20px;
	}
#leftColumn .landing2Myth p {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: helvetica;
	color: #000;
	line-height: 20px;
	text-align: left;
	}
#leftColumn .landing2Myth h6 {
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 13px;
	line-height: 14px;
	text-align: right;
	}
	
#leftColumn .landing2Calculator {
	margin: 0 25px 65px 32px;
	padding: 0;
	}
#leftColumn .landing2Calculator h3 {
	margin: 0 0 7px 4px;
	padding: 0;
	font-size: 17px;
	font-family: helvetica;
	color: #000;
	line-height: 20px;
	}
#leftColumn .landing2Calculator p {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: helvetica;
	color: #000;
	line-height: 20px;
	text-align: left;
	}		

#leftColumn .landing2Calculator h6 {
	margin: 6px 0 0 0;
	padding: 0 25px 0 0;
	font-size: 13px;
	line-height: 14px;
	text-align: right;
	}
	
		
/* ------------------------------------------------------------

	Side Contact Form

------------------------------------------------------------ */
			
.sideContactForm {
	padding: 20px 15px 0 15px;
	margin: 0;
	font-size: 13px;
	}
			
.sideFormHeading {
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	font-size: 13px;
	line-height: 19px;
	font-family: helvetica;
	color: #013869;
	border-bottom: dashed 1px #013869; 
	}
.sideContactForm .sideFormPost {
	padding: 0;
	margin: 0 0 15px 0;
	font-size: 13px;
	line-height: 24px;
	font-family: helvetica;
	text-align: justify;
	color: #000;
	}

.sideContactForm .sideFormPost p {
	padding: 0;
	margin: 0;
	font-size: 13px;
	line-height: 24px;
	font-family: helvetica;
	text-align: justify;
	color: #000;
	}
					
.sideContactForm input {
	padding: 3px;
	margin: 0;
	border: solid 1px #7187a8;
	background-color: #fff;
	}	
				
.sideContactForm textarea {
	padding: 0;
	margin: 0;
	border: solid 1px #7187a8;
	background-color: #fff;
	}			
.sideContactForm dt {
	padding: 0;
	margin: 10px 0 3px 0;
	}				
.sideContactForm dd {
	padding: 0;
	margin: 0 0 15px 0;
	}	

div.wpcf7-mail-sent-ok {
	border: none;
	}	
.required {
	color: #CC0000;
	}
	
.comingSoon {
font-style: italic;
text-align: justify;
	color: #000;
	padding: 10px;
	}			

/* ------------------------------------------------------------

	Portal

------------------------------------------------------------ */

#portalHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_SL1_portal.gif') top left no-repeat;
	}

		

.portalChart {
	padding: 0;
	margin: 0;
	}
			

.portalChartTable {
	padding: 0;
	margin: 25px 0 0 0;
	}
	
.portalFilter {
	padding: 0;
	margin: 25px 0 0 0;
	}
	
.portalChart .pageHeading {
	padding: 20px 0 10px 0;
	margin: 0;
	font-family: helvetica;
	font-weight: bold;
	font-size: 16px;
	border-top: dashed 1px #e4e4e4;
	color: #013869;
	}
.portalChartTable .pageHeading {
	padding: 20px 0 10px 0;
	margin: 0;
	font-family: helvetica;
	font-weight: bold;
	font-size: 16px;
	border-top: dashed 1px #e4e4e4;
	color: #013869;
	}
		
.portalFilter .pageHeading {
	padding: 20px 0 10px 0;
	margin: 0;
	font-family: helvetica;
	font-weight: bold;
	font-size: 16px;
	border-top: dashed 1px #e4e4e4;
	color: #013869;
	}
.addUser h4 {
	padding: 5px 0 5px 0;
	margin: 0 0 10px 0;
	font-family: helvetica;
	font-weight: bold;
	font-size: 16px;
	color: #013869;
	}
.addUser input {
	padding: 3px;
	margin: 0 15px 0 0;
	border: solid 1px #7187a8;
	background-color: #e4e4e4; 
	}
	
.addUser th {
	text-align: right;
	margin-right: 15px;
	font-size: 14px;
	}
.userAccess {
	padding: 0;
	margin: 5px 0 15px 64px;
	}
.userAccess span {
	font-size: 12px;
	}
.userNote {
	color: #CC0000;
	}
.userAccess .white {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	}
.newUserButton {
	padding: 0;
	margin: 10px 0 10px 453px; 
	}
.newUserButton input {
	border: solid 1px #7187a8;
	background-color: #e4e4e4; 
	}
	
.portalUsers {
	padding: 0;
	margin: 0;
	border: solid 1px #003869;
	width: 100%;
	font-size: 12px;
	}
.portalUsers th {
	padding: 5px 0 5px 5px;
	margin: 0;
	background-color: #7187a8;
	color: #fff;
	text-align: left;
	}
.portalUsers td {
	padding: 5px 0 5px 5px;
	margin: 0;
	border-top: solid 1px #7187a8;
	}

.userGray {
	background-color:  #e4e4e4;
	margin: 0;
	padding: 0;
	}			

.userWhite {
	background-color: #fff;
	margin: 0;
	padding: 0;
	}	

.portalSummary {
   color: #000;
	margin: 15px;
	padding: 0;
	}	
.portalSummary dt {
   font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 0 3px 0;
	border-bottom: solid 1px #000;
	}	
.portalSummary dd {
   font-size: 13px;
	margin: 0 0 5px 0;
	padding: 0;
	}	

.portalReverse {
	padding: 20px 10px;
	margin: 15px 0;
	border: solid 1px #7187a8;
	background-color: #e4e4e4; 
	}	
	
.searchFilter {
	margin: 10px 0 0 0;
	padding: 0;
	height: 35px;
	}
.searchFilter span {
	font-size: 12px;
	}
	
.searchFilter input {
	padding: 3px;
	margin: 0 15px 0 0;
	border: solid 1px #7187a8;
	background-color: #e4e4e4; 
	}
.searchFilter .dateRange {
	padding: 3px;
	margin: 0 3px 0 0;
	border: solid 1px #7187a8;
	background-color: #e4e4e4; 
	}
.searchFilter select {
	padding: 0;
	margin: 0 15px 0 0;
	}
	
.managePortalsWrapper {
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	border-bottom: dashed 1px #e4e4e4;
	}
	
.managePortals {
	padding: 0;
	margin: 15px 0;
	height: 42px;
	border: solid 1px #7187a8;
	background-color: #e4e4e4; 
	}
.managePortalsInner {
	padding: 10px 0 0 10px;
	margin: 0;
	}
	
.managePortalsWrapper h4 {
	padding: 5px 0 5px 0;
	margin: 0;
	font-family: helvetica;
	font-weight: bold;
	font-size: 16px;
	color: #013869;
	}
	
.managePortals ul {
	padding: 0;
	margin: 0;
	}
	
.managePortals li {
	padding: 0 0 0 23px;
	margin: 0 10px 0 0;
	float: left;
	letter-spacing: 0;
	line-height: 25px;
	background: url(images/bg_manager_li.jpg) left no-repeat;
	font-size:9pt;
	}
	
	
.managePortals .end {
	padding: 0 0 0 23px;
	margin: 0 0 0 0;
	float: left;
	line-height: 25px;
	background: url(images/bg_manager_li.jpg) left no-repeat;
	font-size:9pt;
	}

	
.managePortalsOuter2 {
	padding: 0;
	margin: 0;
	width: 629px;
	}

	
.managePortalsWrapper2 {
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	border-bottom: dashed 1px #e4e4e4;
	}
	
.managePortals2 {
	padding: 0;
	margin: 15px 0;
	height: 42px;
	border: solid 1px #7187a8;
	background-color: #e4e4e4; 
	}
.managePortalsInner2 {
	padding: 10px 0 0 10px;
	margin: 0;
	}
	
.managePortalsWrapper2 h4 {
	padding: 5px 0 5px 0;
	margin: 0;
	font-family: helvetica;
	font-weight: bold;
	font-size: 16px;
	color: #013869;
	}
	
.managePortals2 ul {
	padding: 0;
	margin: 0;
	}
	
.managePortals2 li {
	padding: 0 0 0 23px;
	margin: 0 10px 0 0;
	float: left;
	line-height: 25px;
	background: url(images/bg_manager_li.jpg) left no-repeat;
	font-size:9pt;
	}
	


	
.divisionPortals {
	padding: 0;
	margin: 20px 0 15px 0;
	border: solid 1px #7187a8;
	background-color: #e4e4e4; 
	width: 200px;
	height: 42px;
	}
	
.divisionPortalsInner {
	padding: 10px 0 0 10px;
	margin: 0;
	}
	
.divisionPortals ul {
	padding: 0;
	margin: 0;
	}
	
.divisionPortals li {
	padding: 0 0 0 27px;
	margin: 0 25px 0 0;
	float: left;
	line-height: 25px;
	background: url(images/bg_division_li.jpg) left no-repeat;
	}
		
.addPortalDocument {
	padding: 0;
	margin: 5px 0 0 0;
	}
	
.addPortalDocumentInner {
	padding: 0;
	margin: 5px 0 0 0;
	height: 32px;
	}
.addPortalDocumentInner2 {
	padding: 0;
	margin: 5px 0 0 0;
	float: left;
	}
.addPortalDocument .upload {
	padding: 5px;
	margin: 0 20px 0 0;
	border: solid 1px #7187a8;
	background-color: #e4e4e4;
	font-weight: bold;
}
.addPortalDocument .uploadButton {
	padding: 5px;
	margin: 3px 0 0 0;
}
.addPortalDocument .docName {
	padding: 5px;
	margin: 0 20px 0 0;
	border: solid 1px #7187a8;
	background-color: #e4e4e4;
	font-weight: bold;
}
.addPortalDocumentInner span {
	padding: 0;
	margin: 0 10px 0 0;
	font-size: 12px;
	}
.addPortalDocumentInner2 span {
	padding: 0;
	margin: 0 10px 0 0;
	font-size: 12px;
	}
.addPortalDocumentInner2 h3 {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-family: helvetica;
	font-weight: normal;
	}
.addPortalDocument .addDocument {
	padding: 0;
	margin: 27px 0 0 0;
}
	
.divisionDate {
	padding: 0;
	margin: 0;
	float: right; 
	}
.divisionName {
	padding: 0;
	margin: 0 0 10px 0;
	font-family: Verdana;
	font-size: 13px;
	width: 200px;
	float: left;
	}
	
	#leftColumn .pageHeadingDiv {
	padding: 0 0 20px 0;
	margin: 0 0 10px 0;
	font-family: helvetica;
	font-weight: bold;
	font-size: 16px;
	border-bottom: none;
	border-bottom: dashed 1px #e4e4e4;
	color: #013869;
	}	



/* ------------------------------------------------------------

PORTAL MAP LINKS

------------------------------------------------------------ */


	
.portalMapLinks {
	padding: 10px;
	margin: 0 0 15px 0;
	border: solid 1px #e4e4e4;
	}
	
.portalMapLinks ul {
	padding: 0;
	margin: 5px 0 0 0;
	}
	
.portalMapLinks li {
	padding: 2px 0 0 0;
	margin: 0 0 0 10px;
	font-size: 13px;
	}
	
	
/* ------------------------------------------------------------

 NEXT PAGE PREVIOUS PAGE

------------------------------------------------------------ */

.nextPageWrapper {
	padding: 0;
	margin: 15px 0;
	color: #414b56;
	border-bottom: solid 3px #e4e4e4;
	border-top: solid 3px #e4e4e4;
	height: 50px;
	line-height: 50px;
	}	
	

.nextPageWrapper a {
	font-weight: bold;
	font-style: italic;
	}	
	
.nextPage {
	float: right;
	}
	
.lastPage {
	float: left;
	}
	
.message {
	border-top:3px solid green;
	border-bottom:3px solid green;
	padding:2px;
	margin-bottom:8px;
	background-color:#FFF;
	color:green;
	text-align:center;
}

.error {
	border-top:3px solid red;
	border-bottom:3px solid red;
	padding:2px;
	margin-bottom:8px;
	background-color:#FFF;
	color:red;
	text-align:center;
}

th, td {
	vertical-align:top;
	text-align:left;
	line-height:16px;
}
.smallTxt {
	font-size:8pt;
}
fieldset {
	border:1px solid #666;
	padding:10px;
}
legend {
	color:#003869;
	font-weight:bold;
}


/* ------------------------------------------------------------

	FULL COLUMN
------------------------------------------------------------ */	

.fullColumn {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	}
	
.fullColumn #mapHeading {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url('images/bg_h_licensing_2.gif') top left no-repeat;
	}
		


/* ------------------------------------------------------------

	FULL COLUMN
------------------------------------------------------------ */	
	
	
.stateForm dt {
	padding: 0;
	margin: 10px 0 1px 0;
	}

		
	
.stateForm input {
	padding: 2px;
	margin: 0;
	border: solid 1px #7187a8;
	}

	
.stateForm textarea {
	padding: 2px;
	margin: 0;
	border: solid 1px #7187a8;
	}


/* ------------------------------------------------------------

	IE CLEAR
	
------------------------------------------------------------ */	
	
	
#IEClear {
	padding: 0;
	margin: 0;
	height: 163px;
	}


/* ------------------------------------------------------------

	TOP BBB
	
------------------------------------------------------------ */	
	
	
.topBBB {
	padding: 0;
	margin: 0;
	float: right;
	}



/* ------------------------------------------------------------

	COMMUNITY LINK
	
------------------------------------------------------------ */	
	
	
.communityBlack {
	color: #000;
	font-weight: bold;
	}
	
.communityBlue {
	color: #19adfc;
	font-weight: bold;
	}
		
.communityBlue2 {
	color: #19adfc;
	font-weight: bold;
	}
		

