html, body {
	height: 100%;
}
body {
	background-color: #b3c0c7;
	text-align: center;
	font-family: verdana;
	font-size: 12px;
	line-height: 17px;
	color: #4c5d64;
	
}
a {
	text-decoration: none;
	color: #ffffff;
	outline:none;
	border:none;
}
a:hover {
	text-decoration: underline;
}
h1, h2 {
	font-family: times new roman;
	position: relative;
	z-index: 2;
}
h1 {
	font-size: 33px;
	line-height: 33px;
	color: #1f353e;
}
h1.larger {
	font-size: 35px;
	line-height: 35px;
}
h1.largest {
	font-size: 39px;
	line-height: 39px;
}
h1.smaller {
	font-size: 23px;
	line-height: 25px;
}
h1.smallest {
	font-size: 20px;
	line-height: 25px;
}
h2 {
	font-size: 23px;
	line-height: 25px;
	color: #1f353e;
}
h2.largest{font-size:27px;line-height:33px;}
p {
	padding-top: 12px;
}

.minHeight {
	float: right;
	width: 1px;
}
.hidden {
	visibility: hidden;
	position: absolute;
}
.pngFix {
	behavior: url(/css/iepngfix.htc);
	/*behavior: url(/mortgagemediation/css/iepngfix.htc);*/	/*	For testing when using a non-virtualhost	*/
}
.greyUnderline {
	padding-bottom: 5px;
	border-bottom: 1px solid #d9d9d9;
}

#wrapper {
	margin: 0 auto;
	text-align: left;
	width: 960px;
	background-color: #ffffff;
	padding-top: 19px;
	padding-bottom: 11px;
}

img, #borrowersContent img {
	
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}

/*	Shared styles	*/
#header .right #lnkContact, .topBorder, .dropShadowButton *, .dropShadowButton .dropShadow1, .dropShadowButton .dropShadow2, .gradientVertical1 {
	background-repeat: no-repeat;
}
#header, .homeBox1 {
	background-repeat: repeat-x;
}
#header .right #lnkContact:hover, .dropShadowButton a:hover {
	text-decoration: none;
}
/*	End shared styles	*/

#header {
	background-image: url(/images/site/img_headerGradient_bg.gif);
	background-position: bottom left;
	padding-left: 20px;
	line-height: 23px;
	position: relative;
}

	#languageLink{
		position: absolute; 
		right: 20px; 
		top: -9px;
		display: block;
		width: 77px;
		height: 17px;
	}

	#header .right {
		width: 590px;
		height: 53px;
		text-align: right;
		overflow: hidden;	/*	to appease IE 6	*/
		padding-top: 14px;
	}
		#header .right #lnkContact {
		  font-size: 13px;
		  line-height: 30px;
		  padding-right: 18px;
		  padding-left: 18px;
			background-color: #e2323b;
		  background-image: url(/images/site/btn_contact_bg.gif);
		  background-position: top left;
		  border-right: 1px solid #f09297;
		}
		#header .right .contactInfo {
			padding-right: 20px;
			padding-bottom: 3px;
			font-size: 15px;
			line-height: 21px;
		}
			#header .right .contactInfo a {
				color: #ee3a43;
			}
			
.mainContent {
	position: relative;
	min-height:540px;
}
	.mainContent a {
		color: #e2323b;
	}
	
#footer, #footer a {
	color: #0989c4;
}		
#footer {
	padding-top: 15px;
	font-size: 9px;
	line-height: 13px;
	width: 922px;
	padding-left: 20px;
}
	#footer .right {
		color: #333333;
	}
/*	END INFRASTRUCTURE CSS	*/

/* LEFT NAV CSS   */

	#leftNavContainer {
		float: left;
		width: 338px;
		color: #ffffff;		
	}
	#leftNavTop {
		position: relative; 
		height: 183px; 
		padding-top: 0px; 
		margin: 0px;
		/*background: url(/images/site/img_leftNavTop.gif) no-repeat;*/
	}
	#leftNavTopRounded {position: absolute; top: 0px; left: 0px;}
	#leftNavTitle {
		position: absolute; 
		top:10px !important;
		top: 9px;
		left: 0px;
		width: 318px;
		height: 28px;
		font-family: Verdana;
		font-size: 17px;
		background: #0ca7d4;
		opacity: 0.85;
  		filter: alpha(opacity = 85);
  		padding: 0px 0 2px 20px;
	}	
	#leftNavBottom {
		border-top: solid 1px #ffffff;
		padding: 8px 0 12px 50px;
		background:#39849a url(/images/site/img_leftNavBottom.gif) 0% 100% no-repeat;
	}
	
	#leftNavBottomCallout{margin: 15px 0 0 15px;; Color: #000000;}
	
	#flashWrapper {width: 517px; margin: auto;}
	
	#leftNavContainer ul {list-style-type: none; margin: 0px; padding: 0px;}
	#leftNavContainer ul li {height: 17px;}
	#leftNavContainer ul li a{
		font-family: Verdana; 
		font-size: 13px;
		color: #ffffff;
		text-decoration: none;
	}
	#leftNavContainer ul li a:hover{
		text-decoration: underline;
	}
	.leftNavSection {
		position: relative;
		font-family: Times New Roman; 
		font-size: 21px;
		border-top: solid 1px #ffffff;
		color: #ffffff;
		background: #39849a;
		padding: 8px 0 8px 50px;
	}
		.leftNavSection a{
			color: #ffffff;
		}
	#leftNavContainer .active {
		background: #2eb2d8
	}
	.leftNavFor, .leftNavFor_es {
		display: block; 
		width: 30px; 
		position: absolute; 
		font-size: 17px; 
		font-style: italic;
		top: 9px; 
		left: -3000px;	
		}
	#leftNavContainer .active .leftNavFor_es {
		left: 10px;
	}
	#leftNavContainer .active .leftNavFor{
		left: 20px;
	}
	#leftNavContainer .active .minHeight {
		height: 87px;
	}
	#leftNavContainer .leftNavSection ul{
		position: absolute;
		left: -3000px; 
	}
		#leftNavContainer .leftNavSection ul li{
			height: 20px;
		}
	#leftNavContainer .active ul{
		position: relative;
		left: 0px; 
		margin: 5px 0 5px 0;
	}

/* END LEFT NAV CSS */




/*	PAGE-SPECIFIC CSS	*/
#imgAdrBg {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 282px;
	height: 272px;
}
.dropShadowButton {
	position: relative;
	padding-bottom: 17px;
	padding-right: 22px;
		width: 128px;
}
	.dropShadowButton a, .dropShadowButton div.countyDropdown {
		display: block;
		background-image: url(/images/site/img_buttonLeftBorder1.gif);
		background-position: top left;
		background-color: #3bb6da;
		padding-left: 33px;
		height: 30px;
		font-size: 15px;
		line-height: 30px;
		color: #ffffff;
		position: relative;
		z-index: 2;
	}
	#programDropdown, #programDropdown_es{margin-top: 5px; width: 280px;}
	
	.dropShadowButton a.whiteArrow {
		background-image: url(/images/site/img_buttonLeftBorder2.gif);
	}
	
	.dropShadowButton a.whiteArrowRed, .sectionContent .dropShadowButton a {
		background-image: url(/images/site/img_buttonLeftBorder3.gif);
		/*url(/images/site/img_buttonLeftBorderPDF.gif)*/
		background-position: top left;
		background-repeat: no-repeat;
	}
	.dropShadowButton a.whiteArrowRed {
		background-color: #e8454e;
		font-weight: bold;
		height: 31px;
	}
	
	.bwr_lndr_links{
		padding: 0px;
		width: 590px;
	}	
	
	.bwr_lndr_links a.whiteArrowRed{
		font-size: 11px;
		padding-right: 10px
	}

	.bwr_lndr_links #mediatorLink{
		float: right;
		margin-left: 20px;
	}
	
	.bwr_lndr_links #lenderLink{
		float: right;
	}
	
	.spanish_bwr_lndr_links{
		padding: 0px;
		width: 590px;
	}

	.spanish_bwr_lndr_links a.whiteArrowRed{
		font-size: 11px;
		padding-right: 10px
	}

	.spanish_bwr_lndr_links #mediatorLink{
		float: right;
		margin-left: 20px;
	}
	
	.spanish_bwr_lndr_links #lenderLink{
		float: right;
	}
	
	.dropShadowButton img {
		position: absolute;
		bottom: 0px;
		right: 0px;
		z-index: 1;
	}
	
	.sectionContent .dropShadowButton a {
		background-color: #e9464e;
	}
	
.gradientVertical1 {
	background-image: url(/images/site/img_greyGradient4.jpg);
	background-position: top left;
}
.lighterGrey {
	color: #707d84;
}
.large {
	font-size: 13px;
}
.larger {
	font-size: 14px;
	line-height: 19px;
}
.topBorder {
	background-image: url(/images/site/img_roundCorner_white_topRight.gif);
	background-position: top right;
	height: 12px;
}
.width581 {
	width: 581px;
}

.full {margin: 5px 0 0 15px;}
#contactContainer {padding-right: 15px;}

.legalContent {
	padding-top: 42px;
	padding-right: 37px;
	padding-bottom: 29px;
	padding-left: 32px;
}
	.legalContent h1 {
		padding-bottom: 21px;
	}
	.legalContent h2 {
		color: #14718d;
		padding-top: 36px;
	}
	.legalContent ul {
		
	}
		.legalContent ul li {
			padding-top: 12px;
			padding-left: 18px;
		}
		
.hb {	/*	hb stands for home box	*/
	float: left;
}
	.hb h1 {
		padding-bottom: 8px;
	}
	.hb .minHeight {
		height: 235px;
	}
	
.homeBox1 {
	background-color: #dae2e6;
	background-image: url(/images/site/img_greyGradient3.jpg);
	background-position: bottom left;
	width: 470px;
	padding-bottom: 40px;
}
	.homeBox1 h1 {
		padding-right: 12px;
	}
	.homeBox1 .topBorder {
		background-image: url(/images/site/img_roundCorner_grey_topRight.gif);
	}
	.homeBox1 .content {
		padding-right: 58px;
	}
	
.homeBox2 {
	width: 490px;
}
	.homeBox2 .content {
		padding-right: 48px;
	}
	.homeBox2 .dropShadowButton {
		padding-right: 32px;
	}
	
.contentHeader{ 
	padding-top: 10px; 
	background: url("/images/site/img_roundCorner_white_topRight.gif") 100% 0% no-repeat;
}
	.contentHeader span{ 
		color: #30b4da; 
		font-size: 24px; 
		font-family: Times New Roman;  
	}

#rmfmLinks, #preSuitLinks {
	margin: 20px 0 2px 0;
}
	#rmfmLinks a, #preSuitLinks a {
		font-size: 14px; 
		font-weight: bold; 
		display: block; 
		height: 23px; 
		background: url("/images/site/img_red_check.gif") no-repeat; 
		padding: 3px 0 0 25px; 
		margin-bottom: 5px;
	}
	#preSuitLinks {margin-bottom: 20px;}
	#preSuitLinks a {margin-left: 10px;}

	#rmfmLinks a span, #preSuitLinks a span {
		font-size: 11px; 
		font-weight: normal;
	}
.sectionContent {
	/*height: 79px; */
	width: 592px; 
	background: url("/images/site/bg_sectionContainer.jpg") no-repeat bottom left; 
	position: relative; 
	left: -11px;
}

.downloadBox {
	width: 314px;
	background-color: #ffffff;
}

.pdfLink {
	display: block;
	width: 200px;
	margin-top: 12px;
	padding-left: 23px;
	background: url(/images/site/img_pdf_logo.gif) 0% 50% no-repeat;
	font-weight: bold;
}
#leftContent {
	float: left;
	padding: 13px 0 80px 30px;
}
#leftContent h2 {
	color: #14718d;
}

.medCenterHeader {
	height: 183px;
	width: 100%;
}
	.medCenterHeader .medCenterHeaderImg {
		float: left;
	}
.medCenterContent {
	background: url(/images/site/bg_medCenterContent.jpg) no-repeat;
	padding: 11px 0 40px 20px;
}
	.medCenterContent iframe {
		float: left;
	}
	.medContentRight {
		float: right;
		background: #ffffff;
		width: 426px;
		position: relative;
	}


.centerContent{
	background: url(/images/site/img_greyGradient4.jpg) no-repeat top left;
	padding-top: 15px;
}
.centerContent .leftContent{
	width: 463px;
	padding-top: 15px;
	padding-right:10px;
}
.centerContent .downloadBox{
	background:#ffffff url(/images/site/florida/gradientSmall.jpg) 0% 100% repeat-x;
	/*height:243px;*/
	width:464px;
}
.centerContent .downloadBox #logo_aaa{
	background:url(/images/site/florida/logo_aaa.jpg) no-repeat;
	display:block;
	width:165px;
	height:103px;
	margin-left:20px;
}
.centerContent .downloadBox h2{
	margin-left:20px;
	width:350px;
	font-size:23px;
	line-height:23px;
	padding-top:10px;
}
.centerContent .downloadBox table{
	margin-left:20px;
	margin-top:20px;
	width:420px;
}
.centerContent .downloadBox table tr td .dropShadowButton {
	width: 118px;
	padding-right: 12px;
	padding-bottom: 10px;
}
	.centerContent .downloadBox table tr td .dropShadowButton .dropShadow1 {
		width: auto;
	}
.centerContent .bodyContent {
	width:95%;
	margin-top:10px;
	padding-bottom:20px;
}
.centerContent .bodyContent p{
	font-size:14px;
}
.centerContent .bodyContent p span.bold{
	font-weight:bold;
}

.formsHeaderContainer {height: 38px; background: url(/images/site/img_greyGradientForms.jpg) bottom left repeat-x; border-bottom: solid 1px #0ca7d4; margin-bottom: 20px; position: relative;}
.formsHeaderTab {background: #0ca7d4; width: 481px; height: 27px; opacity: 0.85; filter: alpha(opacity = 85); position: absolute; bottom: 0px; left: 0px;}
.formsHeaderTab span.text {display: block; margin-left: 25px; font-family: Times New Roman; color: #ffffff; font-size: 21px; line-height: 21px; }
.formCorner {position: absolute; left: 0px; bottom: 27px;}
.formsHeaderImage h1{position: absolute; top: 10px; left: 10px;}
.formLinksHeader {margin:0 0px 0 23px; padding-right: 20px;}
.formLinksHeader a {font-weight: bold;}
.formLinksHeader a span.smaller {font-weight: normal;}
.formLinks {margin:0 0 20px 23px;}
.formLinks li {display: block; font-family: Verdana; font-size: 12px; margin: 10px 0;}
.formLinks li a{color: #e2323b; font-weight: bold;}
.formLinks li a span.smaller{font-weight: normal;}
.commonDisclaimer {font-family: Times New Roman; font-size: 12px; font-style: italic; display: block; margin-bottom: 10px;}
.backToTop {margin-left: 23px;}


#leftNavTitle a {color: #ffffff;}
#programLandingLinks {
	margin-left:20px;
	margin-top:20px;
	width:440px;
}
#programLandingLinks .dropShadowButton {
	padding-bottom:10px;
	padding-right:12px;
	width:133px;
}
#programLandingLinks .dropShadowButton .dropShadow1 {
	width:auto;
}

.programLandingImage {
	margin-left:20px;
}
#programLandingLinks div {
	float:left;
	margin-right:10px;
	width:135px;
}
#programLandingLinks .minHeight {
	display:none;
}
#programDropdown option {
	background:transparent url(/images/site/folder-10.gif) no-repeat scroll 95% 50%;
}
#programDropdown .ddlProgram {
	background:#EFEFEF none repeat scroll 0 0;
}
#programDropdown #ddlSelect {
	background:transparent none repeat scroll 0 0;
}

.formLinks li .resourceDesc{width:800px;}
.formLinks li .resourceDesc p{padding-top:0;font-size:11px;font-weight:normal;}



.centerContent .downloadBox .circuitDetail{float:right;width:230px;}
.centerContent .downloadBox .circuitDetail p{font-size:11px;}

#leftNavContainer .programDetail{}
#leftNavContainer .programDetail p{color:#ccc;margin-left:45px;width:270px;color:#4C5D64;}























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

