@import url("https://www.forbin.com/css/reset.css"); /* import the forbin reset style sheet - browser default styles */
@import url("https://www.forbin.com/css/global.css"); /* import the forbin global style sheet - contains common styles */
img {float:none;}
.imageLeft {float:left; margin:0 15px 10px 10px; border:1px solid #ddd; padding:3px;}
.imageRight {float:right; margin:0 0 10px 15px; border:1px solid #ddd; padding:3px;}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 140%;
	color: #333333;
	background:url(/images/bgtop.gif) repeat-x;
	height:100.1%;
	margin:0;
	padding:0;
	text-align:center;}

td {font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 140%;
	color: #333333;}


.container {width:960px; margin:0 auto; text-align:left;}
#pagetop {height:215px; background:url(/images/body_bg.gif) repeat-x;}
#header {background:url(/images/header_bg.jpg) no-repeat; width:960px; height:158px; display:block; position:relative;}
	#header a.naplesLogo {width:159px; height:158px; background:url(/images/logo_naples.jpg) no-repeat; position:absolute; top:0px; left:0px; text-indent:-9999px; display:block;}
	#header a.ftmyersLogo {width:159px; height:158px; background:url(/images/logo_ftmyers.jpg) no-repeat; position:absolute; top:0px; left:159px; text-indent:-9999px; display:block;}

.sidebar {width:230px; float:right; margin:0; padding:15px 0 15px 0;  text-align:left;}
.mainContent {padding:15px 15px 15px 0; width:685px; text-align:left; border-right:1px dotted #ccc;}
.resourceCenter table {width:100%;}
.locationMap {width:425px; padding:3px; border:1px solid #ccc; float:right;}

.footer {height:30px; border-top:1px dotted #ccc; padding:10px 0 10px 0; font-size:10px;}
.copyright {width:400px; float:left;}
.forbin {width:300px; float:right; text-align:right;}

ul#nav li {padding:0; margin:0;}
#nav { padding:0; margin:0 auto; list-style:none; width:960px; text-align:left;}
#nav a {display:block;}
#nav li {float:left; list-style:none; margin:0; padding:0;}
#nav li ul li {}
.imgReplace { text-indent:-9999px; display:block;}
	#nav li ul li a {font:  11px   Arial, Helvetica, sans-serif; color:white; text-transform: uppercase; text-decoration:none; padding:5px; border-bottom:1px solid #999999; border-top:1px solid #000000;}
#nav li ul li a:hover { background-color:#43983B; border-top:1px solid #323131;}
#nav li ul li a.first { border-top:none;}


#nav li.nav01 {width:123px; height:57px; background:url(/images/nav_01.jpg)  0 ;}
#nav li.nav01 a {width:123px; height:57px; text-indent:-9999px; display:block;}
#nav li.nav01 a:hover {background:url(/images/nav_01_over.jpg);}

#nav li.nav02 {width:117px; height:57px; background:url(/images/nav_02.jpg) 0 ;}
#nav li.nav02 a {width:117px; height:57px;text-indent:-9999px; display:block;}
#nav li.nav02 a:hover {background:url(/images/nav_02_over.jpg);}

#nav li.nav03 {width:233px; height:57px; background:url(/images/nav_03.jpg) 0; }
#nav li.nav03 a {width:233px; height:57px;text-indent:-9999px; display:block;}
#nav li.nav03 a:hover {background:url(/images/nav_03_over.jpg);}

#nav li.nav04 {width:126px; height:57px; background:url(/images/nav_04.jpg) 0; }
#nav li.nav04 a {width:126px; height:57px;text-indent:-9999px; display:block;}
#nav li.nav04 a:hover {background:url(/images/nav_04_over.jpg);}


#nav li.nav05 {width:110px; height:57px; background:url(/images/nav_05.jpg) 0 ;}
#nav li.nav05 a {width:110px; height:57px;text-indent:-9999px; display:block;}
#nav li.nav05 a:hover {background:url(/images/nav_05_over.jpg);}


#nav li.nav06 {width:251px; height:57px; background:url(/images/nav_06.jpg) 0; }
#nav li.nav06 ul {position:absolute; background:#323131; width:251px; left:-999em; top:215px; margin-left:0px; padding-left:0;}
#nav li.nav06 ul li {width:251px; margin:0; padding:0;}
#nav li.nav06 ul li a {text-indent:0;}
#nav li.nav06 a {width:241px; text-indent:-9999px; display:block;}

#nav li:hover ul, #nav li.sfhover ul {left:auto;}
#nav li ul li a:hover { color:white;}


ul.respLinks {height:127px; margin:15px 0 35px 0;}
.respLinks li {float:left; }
	li.freedomlink {}
	li.freedomlink a{width:216px; height:127px; background:url(/images/btn-freedom-link.jpg) no-repeat; display:block; text-indent:-9999px;}
	li.freedomlink a:hover {background:url(/images/btn-freedom-link-over.jpg) no-repeat;}

	li.nationwide {}
	li.nationwide a{width:216px; height:127px; background:url(/images/btn-nationwide-respiratory.jpg) no-repeat; display:block;text-indent:-9999px;}
	li.nationwide a:hover {background:url(/images/btn-nationwide-respiratory-over.jpg) no-repeat;}
	
	li.homelink {}
	li.homelink a{width:216px; height:127px;background:url(/images/btn-homelink.jpg) no-repeat; display:block; text-indent:-9999px;}
	li.homelink a:hover {background:url(/images/btn-homelink-over.jpg) no-repeat;}


h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 26px;
	color: #003366;
	margin:15px 0;
	line-height:30px;
	border-bottom:1px dotted #ccc;

	
}
h2 {
	font-family: Arial, Times, serif;
	font-size: 20px;
	color: #43983b;
	line-height: normal;
	border-bottom:1px dotted #ccc;
	margin-bottom:15px;

}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #330033;
	
}
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #330033;
	
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330033;
	
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	
}
a:link {
	text-decoration: underline;
	color: #003366;
}
a:visited {
	text-decoration: underline;
	color: #003366;
}
a:hover {
	text-decoration: underline;
	color: #71364A;
}
a:active {
	text-decoration: underline;
}
input.inputfield {
  font-size        : 12px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #444444;
  border           : 1px #444444 solid;
  background-color : #FBFAF3;
  font-weight:  bold;
}

.formoutput {
	font-size        : 11px;
  font-family      : Arial, Helvetica, sans-serif;
	color            : #444444;
	border           : 1px #444444 solid;
	background-color : #FBFAF3;
	font-weight:  bold;
	padding-left: 5px;
}


textarea {
  font-size        : 11px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #444444;
  border           : 1px #444444 solid;
  background-color : #FBFAF3;
  font-weight:  bold;
}
select {
  font-size        : 11px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #444444;
  border           : 1px #444444 solid;
  background-color : #FBFAF3;
  font-weight:  bold;
}
p {margin:15px 0;}