/*
	General styles
*/
HTML,BODY {
	BACKGROUND-COLOR: #f1f0dd;
	MARGIN: 0px;
	PADDING: 0px;
}
BODY{
	FONT-FAMILY: Arial, Verdana,  Helvetica, Sans-serif;
	COLOR: #000;
	FONT-SIZE: 12px;
	
}
DIV,TH,TD,P{
	FONT-FAMILY: Arial, Verdana,  Helvetica, Sans-serif;
	COLOR: #000;
	FONT-SIZE: 12px;
}


	
INPUT,TEXTAREA, SELECT,TT{
	FONT-FAMILY: Arial, Verdana,  Helvetica, Sans-serif;
	COLOR: #000;
	FONT-SIZE: 12px;
	padding:1px;

}

A:link {
	COLOR: #000;
	TEXT-DECORATION: none;
	font-weight:bold;
}
A:visited {
	COLOR: #000;
	TEXT-DECORATION: none;
	font-weight:bold;
}
A:hover {
	COLOR: #333333;
	TEXT-DECORATION: underline;
	font-weight:bold;
}
A:active  {
	COLOR: #000;
	TEXT-DECORATION: none;
	font-weight:bold;
}

A.lite:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.lite:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.lite:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}
A.lite:active  {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}


H1 {
	FONT-SIZE: 18px;
	color: #2a328d;
	height:48px;
	line-height:48px;
	margin:0px 0px 20px 0px;
	background-color:#fbd782;
	padding-left:28px;
}
H2 {
	FONT-SIZE: 18px;
	color:#fd3304;
}
H3 {
	FONT-SIZE: 12px;
	color: #ffffff;
	background-color#333333;
}
HR {
	COLOR: #DDDDDD;
	HEIGHT: 1px;
}

FORM {
	MARGIN: 0px;
}
.clearing{
	clear:both;
}

.highlight{
	color:#fd3304;
}
.formField{
	padding-bottom:10px;
}
.container{
	margin:0 auto;
	width:1000px;
	position:relative;
	background:url(/images/conBG.gif) repeat-y top center;
}
.containerSec{
	margin:0 auto;
	width:1000px;
	position:relative;
	background:url(/images/conBGSec.gif) repeat-y top center;
}
.sign{
	position:absolute;
	right:2px;
	top:70px;
	z-index:999;
}
.header{
	position:relative;
	background:url(/images/headBG.jpg) no-repeat top center;
	height:446px;
	width:1000px;
}
.headerSec{
	position:relative;
	background:url(/images/headBGSec.jpg) no-repeat top center;
	height:186px;
	width:1000px;
}
.logo{
	position:absolute;
	top:46px;
	left:55px;
	width:257px;
	height:91px;
}

.topMenu{
	position:absolute;
	right:55px;
	top:50px;
}
.topMenu a:link, .topMenu a:active, .topMenu a:visited, .topMenu a:hover{
	font-size:14px;
	font-weight:normal;
	
}
.slideShow{
	z-index:998;
	position:absolute;
	top:152px;
	left:69px;
}
.rate{
	z-index:998;
	position:absolute;
	bottom:70px;
	right:170px;
	font-size:20px;
}
.mainMenu{
	position:absolute;
	bottom:0px;
	left:75px;
	height:50px;
}
.mainMenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.mainMenu ul li{
	float:left;
	margin:0px;
	padding:0px;
	padding-right:35px;
}

.menu1 a:link, .menu1 a:visited, .menu1 a:active{
	background:url(/images/mainMenuSprite.jpg) no-repeat 0 0;
	display:block;
	width:136px;
	height:50px;
}

.menu1 a:hover{
	background:url(/images/mainMenuSprite.jpg) no-repeat 0 -50px;
	display:block;
	width:136px;
	height:50px;
}

.menu2 a:link, .menu2 a:visited, .menu2 a:active{
	background:url(/images/mainMenuSprite.jpg) no-repeat 0 -100px;
	display:block;
	width:87px;
	height:50px;
}

.menu2 a:hover{
	background:url(/images/mainMenuSprite.jpg) no-repeat 0 -150px;
	display:block;
	width:87px;
	height:50px;
}

.menu3 a:link, .menu3 a:visited, .menu3 a:active{
	background:url(/images/mainMenuSprite.jpg) no-repeat 0 -200px;
	display:block;
	width:115px;
	height:50px;
}

.menu3 a:hover{
	background:url(/images/mainMenuSprite.jpg) no-repeat 0 -250px;
	display:block;
	width:115px;
	height:50px;
}

.menu4 a:link, .menu4 a:visited, .menu4 a:active{
	background:url(/images/mainMenuSprite.jpg) no-repeat 0 -300px;
	display:block;
	width:84px;
	height:50px;
}

.menu4 a:hover{
	background:url(/images/mainMenuSprite.jpg) no-repeat 0 -350px;
	display:block;
	width:84px;
	height:50px;
}

.secMenu{
	position:absolute;
	bottom:0px;
	left:75px;
	height:51px;
}
.secMenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.secMenu ul li{
	float:left;
	margin:0px;
	padding:0px;
	padding-right:35px;
}

.secMenu1 a:link, .secMenu1 a:visited, .secMenu1 a:active{
	background:url(/images/secMenuSprite.jpg) no-repeat 0 0;
	display:block;
	width:97px;
	height:50px;
}

.secMenu1 a:hover{
	background:url(/images/secMenuSprite.jpg) no-repeat 0 -51px;
	display:block;
	width:97px;
	height:50px;
}

.secMenu2 a:link, .secMenu2 a:visited, .secMenu2 a:active{
	background:url(/images/secMenuSprite.jpg) no-repeat 0 -102px;
	display:block;
	width:66px;
	height:50px;
}

.secMenu2 a:hover{
	background:url(/images/secMenuSprite.jpg) no-repeat 0 -153px;
	display:block;
	width:66px;
	height:50px;
}

.secMenu3 a:link, .secMenu3 a:visited, .secMenu3 a:active{
	background:url(/images/secMenuSprite.jpg) no-repeat 0 -204px;
	display:block;
	width:88px;
	height:50px;
}

.secMenu3 a:hover{
	background:url(/images/secMenuSprite.jpg) no-repeat 0 -255px;
	display:block;
	width:88px;
	height:50px;
}

.secMenu4 a:link, .secMenu4 a:visited, .secMenu4 a:active{
	background:url(/images/secMenuSprite.jpg) no-repeat 0 -306px;
	display:block;
	width:64px;
	height:50px;
}

.secMenu4 a:hover{
	background:url(/images/secMenuSprite.jpg) no-repeat 0 -357px;
	display:block;
	width:64px;
	height:50px;
}
.main{
	position:relative;
	padding-top:20px;
}

.main ul{
	position:relative;
	margin:0px;
	padding:0px;
	list-style:none;
}

.main ul li{
	position:relative;
	float:left;
}

.col1{
	margin-left:75px;
	padding-right:20px;
	width:325px;
	color:#fff;
}

.col1Con1{
	color:#fff;
	padding-bottom:15px;
	float: left;	
}
.col1Title{
	padding-bottom:10px;
}

.col1Pic{
	float:left;
	padding-right:10px;
	padding-bottom:20px;
}

.col1Con1 a:link, .col1Con1 a:active, .col1Con1 a:visited{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.col1Con1 a:hover{
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
}

.col1Con2{
	color:#fff;
}
.col1Con2 a:link, .col1Con2 a:active, .col1Con2 a:visited{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.col1Con2 a:hover{
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
}



.col2{
	padding:0px 20px 0px 20px;
	width:250px;
	
}

.col2Title{
	padding-bottom:10px;
}

.signUpBut{
	padding:10px 0px 20px 0px;;
}


.col3 {
border-left:1px solid #D6D6D5;
color:#2A328D;
font-size:16px;
font-weight:bold;
height:100%;
padding:85px 0 0 15px;
width:240px;
}

.col3 a:link, .col3 a:active, .col3 a:visited{
	color:#2a328d;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	padding-bottom:10px;
	display:block;
}

.col3 a:hover{
	color:#2a328d;
	text-decoration:underline;
	font-weight:bold;
	font-size:16px;
	padding-bottom:10px;
	display:block;
}
.col3Logos{
	padding:10px 25px 0 0;	
	
}

.mainSec{
	position:relative;
}

.mainSec ul{
	position:relative;
	margin:0px;
	padding:0px;
	list-style:none;
}

.mainSec ul li{
	position:relative;
	float:left;
}

.secCol1{
	width:289px;
}
.secCol1Con{
	padding:25px 20px 0px 87px;
}

.subNav{
	padding-bottom:65px;
}

.subNav ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

.subNav ul li{
	float:none;
	padding-bottom:15px;
}
.subNav ul li a:link,.subNav ul li a:active,.subNav ul li a:visited,.subNav ul li a:hover{
	color:#fff;
	font-size:13px;
	font-weight:bold;
}

.secLinks{
	
}

.secLinks ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

.secLinks ul li{
	float:none;
	padding-bottom:15px;
}
.secLinks ul li a:link,.secLinks ul li a:active,.secLinks ul li a:visited,.secLinks ul li a:hover{
	color:#fff;
	font-size:14px;
	font-weight:normal;
}
.secCol2{
	width:649px;
}

.secCol2Con{
	padding-left:28px;
	line-height:2em;
}

.bioName{
	font-weight:bold;
	font-size:16px;
}

.bioTitle{
	font-style:italic;
	font-size:14px;
}

.bioName{
	
}

.newsName{
	font-weight:bold;
	font-size:16px;
}

.newsDate{
	font-size:14px;
}

.newsName{
	
}
.footer{
	position:relative;
	width:1000px;
	height:26px;
	background:url(/images/footerBG.gif) no-repeat top left;
	text-align:center;
	padding-top:40px;
	font-size:10px;
}

.footerSec{
	position:relative;
	width:1000px;
	height:26px;
	background:url(/images/footerBGSec.gif) no-repeat top left;
	text-align:center;
	padding-top:40px;
	font-size:10px;
}
/*
calendar
*/
.calTop{
	background:url(/images/calTop.gif) no-repeat;
	width:620px;
	height:45px;
}

.month{
	font-family:georgia, serif;
	font-weight:bold;
	font-size:30px;
	height:30px;
	line-height:30px;
	color:#fff;
	text-align:center;
}
.leftArrow{
	padding-top:10px;
	padding-left:15px;
}

.rightArrow{
	padding-top:10px;
	padding-right:15px;
}

.calDay{
	background:#edd27d;
	font-family:georgia, serif;
	font-weight:bold;
	font-size:16px;
	height:30px;
	line-height:30px;
	color:#16214e;
}

.calCurMonth{
	width:16%;
	background:#edd27d;
	height:97px;
	border-top:3px solid #fff;
	border-right:3px solid #fff;
}

.calCurMonthEnd{
	width:16%;
	background:#edd27d;
	height:97px;
	border-top:3px solid #fff;
}

.calNextMonth{
	width:16%;
	background:#f3e2ae;
	height:97px;
	border-top:3px solid #fff;
	border-right:3px solid #fff;
}

.calNextMonthEnd{
	width:16%;
	background:#f3e2ae;
	height:97px;
	border-top:3px solid #fff;
}

.calNum{
	text-align:right;
	padding:3px 3px;
	font-family:georgia, serif;
	font-weight:bold;
	font-size:16px;
	color:#16214e;
}

.calEvent{
	padding-left:10px;
	text-align:left;
	color:#093c7a;
	font-size:11px;
}

.calEvent a{
	text-align:left;
	color:#093c7a;
	font-size:11px;
}

.endTop{
	height:50%;
	border-bottom:3px solid #fff;
}

.endBot{
	height:50%;
}

/*
calpop CSS
*/
.calPopCon{
        width:266px;
		position: absolute;
		top: 150px;
		left: 200px;
        display: none;
}
.calPopTop{
    width:266px;
    height:25px;
	left: 1px;
    background:url(/images/calPopTop.png) no-repeat top;
    position:relative;
}

.calPopClose{
    position:absolute;
    top:7px;
    right:20px;
    color:#0a1a55;
    font-size:12px;
    font-weight:bold;
}

.calPopMain{
        background:url(/images/calPopMain.png) repeat-y top;
        padding:0px 15px 15px 15px;
        line-height:2em;
		text-align: left;
}

#calPopTitle{
    font-family:georgia serif;
    font-size:21px;
    color:#093c7a;
    font-weight:bold;
}

#calPopDate{
    font-size:12px;
    color:#093c7a;
}

#calPopTime{
    font-size:12px;
    color:#093c7a;
}

#calPopLoc{
    font-size:12px;
    color:#093c7a;
}

#calPopDetails{
    font-size:12px;
    color:#093c7a;
}

.calPopBot{
    width:266px;
    height:10px;
    background:url(/images/calPopBot.png) no-repeat top;
    position:relative;
}


.serLocList{
	position:absolute;
	top:235px;
	left:40px;
}

.serLocList a:link, .serLocList a:visited, .serLocList a:active, .serLocList a:hover{
	line-height:1.5em;
	font-weight:normal;
}


.popBG{
	position:relative;
	width:425px;
	height:563px;
	background:url(/images/pop_upbox.png) no-repeat top;
}

.popTitle{
	font-size:24px;
	color:#ffffff;
	text-transform:uppercase;
	padding-left:125px;
	padding-top:50px;
}
.popCon{
	padding-top:45px;
	padding-left:25px;
	font-size:24px;
}
.popSec{
	font-size:24px;
	color:#2d3488;
	font-weight:bold;
}

.popTxt{
	padding-left:25px;
	font-size:24px;
	line-height:1.4em;
}
.closeButPop{
	width:65px;
	height:20px;
	position:absolute;
	top:13px;
	right:20px;
}

.lenderButPop{
	width:300px;
	height:50px;
	position:absolute;
	bottom:22px;
	left:59px;
}

/*
service map hover links
*/
.AlachuaArea{
	position:absolute;
	left:440px;
	top:192px;
	
}
 
.AlachuaHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:440px;
	top:192px;
}
 
.BakerArea{
	position:absolute;
	left:451px;
	top:137px;
	
}
 
.BakerHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:451px;
	top:137px;
}
 
.BayArea{
	position:absolute;
	left:181px;
	top:136px;
	
}
 
.BayHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:181px;
	top:136px;
}
 
.BradfordArea{
	position:absolute;
	left:455px;
	top:169px;
	
}
 
.BradfordHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:455px;
	top:169px;
}
 
 
.BrevardArea{
	position:absolute;
	left:578px;
	top:296px;
	
}
 
.BrevardHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:578px;
	top:296px;
}
 
 
.BrowardArea{
	position:absolute;
	left:602px;
	top:514px;
	
}
 
.BrowardHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:602px;
	top:514px;
}
 
.CalhounArea{
	position:absolute;
	left:211px;
	top:125px;
	
}
 
.CalhounHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:211px;
	top:125px;
}
 
.CharlotteArea{
	position:absolute;
	left:486px;
	top:447px;
	
}
 
.CharlotteHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:486px;
	top:447px;
}
 
.CitrusArea{
	position:absolute;
	left:440px;
	top:268px;
	
}
 
.CitrusHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:440px;
	top:268px;
}
 
.ClayArea{
	position:absolute;
	left:485px;
	top:162px;
	
}
 
.ClayHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:485px;
	top:162px;
}
 
.CollierArea{
	position:absolute;
	left:532px;
	top:521px;
	
}
 
.CollierHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:532px;
	top:521px;
}
 
.ColumbiaArea{
	position:absolute;
	left:420px;
	top:139px;
	
}
 
.ColumbiaHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:420px;
	top:139px;
}
 
.DeSotoArea{
	position:absolute;
	left:487px;
	top:420px;
	
}
 
.DeSotoHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:487px;
	top:420px;
}
 
.DixieArea{
	position:absolute;
	left:378px;
	top:200px;
	
}
 
.DixieHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:378px;
	top:200px;
}
 
.DuvalArea{
	position:absolute;
	left:499px;
	top:128px;
	
}
 
.DuvalHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:499px;
	top:128px;
}
 
.EscambiaArea{
	position:absolute;
	left:30px;
	top:78px;
	
}
 
.EscambiaHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:30px;
	top:78px;
}
 
.FlaglerArea{
	position:absolute;
	left:529px;
	top:208px;
	
}
 
.FlaglerHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:529px;
	top:208px;
}
 
.FranklinArea{
	position:absolute;
	left:245px;
	top:170px;
	
}
 
.FranklinHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:245px;
	top:170px;
}
 
.GadsdenArea{
	position:absolute;
	left:259px;
	top:106px;
	
}
 
.GadsdenHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:259px;
	top:106px;
}
 
.GilchristArea{
	position:absolute;
	left:406px;
	top:189px;
	
}
 
.GilchristHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:406px;
	top:189px;
}
 
 
.GladesArea{
	position:absolute;
	left:541px;
	top:444px;
	
}
 
.GladesHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:541px;
	top:444px;
}
 
.GulfArea{
	position:absolute;
	left:215px;
	top:165px;
	
}
 
.GulfHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:215px;
	top:165px;
}
 
.HamiltonArea{
	position:absolute;
	left:389px;
	top:114px;
	
}
 
.HamiltonHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:389px;
	top:114px;
}
 
.HardeeArea{
	position:absolute;
	left:490px;
	top:393px;
	
}
 
.HardeeHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:490px;
	top:393px;
}
 
.HendryArea{
	position:absolute;
	left:547px;
	top:472px;
	
}
 
.HendryHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:547px;
	top:472px;
}
 
.HernandoArea{
	position:absolute;
	left:433px;
	top:296px;
	
}
 
.HernandoHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:433px;
	top:296px;
}
 
.HighlandsArea{
	position:absolute;
	left:526px;
	top:409px;
	
}
 
.HighlandsHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:526px;
	top:409px;
}
 
.HillsboroughArea{
	position:absolute;
	left:437px;
	top:342px;
	
}
 
.HillsboroughHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:437px;
	top:342px;
}
 
.HolmesArea{
	position:absolute;
	left:164px;
	top:77px;
	
}
 
.HolmesHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:164px;
	top:77px;
}
 
.IndianRiverArea{
	position:absolute;
	left:580px;
	top:371px;
	
}
 
.IndianRiverHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:580px;
	top:371px;
}
 
.JacksonArea{
	position:absolute;
	left:213px;
	top:87px;
	
}
 
.JacksonHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:213px;
	top:87px;
}
 
.JeffersonArea{
	position:absolute;
	left:323px;
	top:106px;
	
}
 
.JeffersonHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:323px;
	top:106px;
}
 
.LafayetteArea{
	position:absolute;
	left:373px;
	top:165px;
	
}
 
.LafayetteHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:373px;
	top:165px;
}
 
 
.LakeArea{
	position:absolute;
	left:494px;
	top:266px;
	
}
 
.LakeHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:494px;
	top:266px;
}
 
.LeeArea{
	position:absolute;
	left:494px;
	top:475px;
	
}
 
.LeeHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:494px;
	top:475px;
}
 
.LeonArea{
	position:absolute;
	left:290px;
	top:121px;
	
}
 
.LeonHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:290px;
	top:121px;
}
 
.LevyArea{
	position:absolute;
	left:414px;
	top:224px;
	
}
 
.LevyHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:414px;
	top:224px;
}
 
.LibertyArea{
	position:absolute;
	left:238px;
	top:144px;
	
}
 
.LibertyHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:238px;
	top:144px;
}
 
.MadisonArea{
	position:absolute;
	left:351px;
	top:123px;
	
}
 
.MadisonHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:351px;
	top:123px;
}
 
.ManateeArea{
	position:absolute;
	left:444px;
	top:390px;
	
}
 
.ManateeHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:444px;
	top:390px;
}
 
.MarionArea{
	position:absolute;
	left:466px;
	top:236px;
	
}
 
.MarionHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:466px;
	top:236px;
}
 
.MartinArea{
	position:absolute;
	left:608px;
	top:429px;
	
}
 
.MartinHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:608px;
	top:429px;
}
 
.MiamiDadeArea{
	position:absolute;
	left:590px;
	top:559px;
	
}
 
.MiamiDadeHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:590px;
	top:559px;
}
 
.MonroeArea{
	position:absolute;
	left:553px;
	top:561px;
	
}
 
.MonroeHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:553px;
	top:561px;
}
 
.NassauArea{
	position:absolute;
	left:487px;
	top:100px;
	
}
 
.NassauHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:487px;
	top:100px;
}
 
.OkaloosaArea{
	position:absolute;
	left:98px;
	top:94px;
	
}
 
.OkaloosaHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:98px;
	top:94px;
}
 
.OkeechobeeArea{
	position:absolute;
	left:555px;
	top:391px;
	
}
 
.OkeechobeeHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:555px;
	top:391px;
}
 
.OrangeArea{
	position:absolute;
	left:529px;
	top:299px;
	
}
 
.OrangeHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:529px;
	top:299px;
}
 
.OsceolaArea{
	position:absolute;
	left:545px;
	top:338px;
	
}
 
.OsceolaHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:545px;
	top:338px;
}
 
.PalmBeachArea{
	position:absolute;
	left:596px;
	top:469px;
	
}
 
.PalmBeachHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:596px;
	top:469px;
}
 
.PascoArea{
	position:absolute;
	left:441px;
	top:318px;
	
}
 
.PascoHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:441px;
	top:318px;
}
 
.PinellasArea{
	position:absolute;
	left:413px;
	top:361px;
	
}
 
.PinellasHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:413px;
	top:361px;
}
 
.PolkArea{
	position:absolute;
	left:500px;
	top:353px;
	
}
 
.PolkHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:500px;
	top:353px;
}
 
.PutnamArea{
	position:absolute;
	left:488px;
	top:196px;
	
}
 
.PutnamHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:488px;
	top:196px;
}
 
.SantaRosaArea{
	position:absolute;
	left:60px;
	top:93px;
	
}
 
.SantaRosaHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:60px;
	top:93px;
}
 
.SarasotaArea{
	position:absolute;
	left:450px;
	top:426px;
	
}
 
.SarasotaHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:450px;
	top:426px;
}
 
.SeminoleArea{
	position:absolute;
	left:531px;
	top:280px;
	
}
 
.SeminoleHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:531px;
	top:280px;
}
 
.StJohnsArea{
	position:absolute;
	left:514px;
	top:169px;
	
}
 
.StJohnsHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:514px;
	top:169px;
}
 
.StLucieArea{
	position:absolute;
	left:598px;
	top:402px;
	
}
 
.StLucieHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:598px;
	top:402px;
}
 
.SumterArea{
	position:absolute;
	left:462px;
	top:284px;
	
}
 
.SumterHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:462px;
	top:284px;
}
 
.SuwanneeArea{
	position:absolute;
	left:383px;
	top:142px;
	
}
 
.SuwanneeHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:383px;
	top:142px;
}
 
.TaylorArea{
	position:absolute;
	left:341px;
	top:154px;
	
}
 
.TaylorHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:341px;
	top:154px;
}
 
.UnionArea{
	position:absolute;
	left:439px;
	top:159px;
	
}
 
.UnionHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:439px;
	top:159px;
}
 
.VolusiaArea{
	position:absolute;
	left:539px;
	top:247px;
	
}
 
.VolusiaHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:539px;
	top:247px;
}
 
.WakullaArea{
	position:absolute;
	left:274px;
	top:146px;
	
}
 
.WakullaHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:274px;
	top:146px;
}
 
.WaltonArea{
	position:absolute;
	left:138px;
	top:105px;
	
}
 
.WaltonHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:138px;
	top:105px;
}
 
.WashingtonArea{
	position:absolute;
	left:169px;
	top:105px;
	
}
 
.WashingtonHover{
	border-bottom:solid 1px #fff;
	position:absolute;
	left:169px;
	top:105px;
}
 
 
 
 
/*
service map pop ups
*/
#Alachua{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Baker{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Bay{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Bradford{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Brevard{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Broward{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
#Calhoun{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Charlotte{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
#Citrus{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
#Clay{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Collier{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Columbia{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#DeSoto{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Dixie{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Duval{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Escambia{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
#Flagler{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Franklin{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
#Gadsden{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
#Gilchrist{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Glades{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Gulf{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Hamilton{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Hardee{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Hendry{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Hernando{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
#Highlands{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Hillsborough{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
#Holmes{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
#IndianRiver{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Jackson{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Jefferson{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Lafayette{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Lake{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Lee{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Leon{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
#Levy{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Liberty{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
#Madison{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
#Manatee{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Marion{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Martin{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#MiamiDade{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Monroe{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Nassau{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Okaloosa{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
#Okeechobee{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Orange{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
#Osceola{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
#PalmBeach{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Pasco{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Pinellas{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Polk{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Putnam{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#SantaRosa{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Sarasota{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
#Seminole{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#StJohns{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
#StLucie{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
#Sumter{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Suwannee{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Taylor{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Union{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Volusia{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Wakulla{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Walton{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 
#Washington{
	display:none;
	position:absolute;
	top:135px;
	left:225px;
	z-index:9999;
}
 


.mortCal tr td{
	line-height:normal;
	padding-bottom:10px;
	padding-right:25px;
}
.headline{
	color:#2A328D;
}

.ans{
	color:#2A328D;
	font-weight:bold;
	font-size:14px;
}

.contactInfo {
  color:#2A328D;
	float:right;
	font-size:16px;
	font-weight:bold;
	line-height:normal;
	width:225px;
}

/*

lightbox
*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }