@import url("/reset.css"); /* import the forbin reset style sheet - browser default styles */
@import url("/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:78px; height:57px; background:url(/images/nav_01.jpg)  0 ;}
#nav li.nav01 a {width:78px; height:57px; text-indent:-9999px; display:block;}
#nav li.nav01 a:hover {background:url(/images/nav_01o.jpg);}

#nav li.nav02 {width:102px; height:57px; background:url(/images/nav_02.jpg) 0 ;}
#nav li.nav02 a {width:102px; height:57px;text-indent:-9999px; display:block;}
#nav li.nav02 a:hover {background:url(/images/nav_02o.jpg);}

#nav li.nav03 {width:214px; height:57px; background:url(/images/nav_03.jpg) 0; }
#nav li.nav03 a {width:214px; height:57px;text-indent:-9999px; display:block;}
#nav li.nav03 a:hover {background:url(/images/nav_03o.jpg);}

#nav li.nav04 {width:112px; height:57px; background:url(/images/nav_04.jpg) 0; }
#nav li.nav04 a {width:112px; height:57px;text-indent:-9999px; display:block;}
#nav li.nav04 a:hover {background:url(/images/nav_04o.jpg);}


#nav li.nav05 {width:104px; height:57px; background:url(/images/nav_05.jpg) 0 ;}
#nav li.nav05 a {width:104px; height:57px;text-indent:-9999px; display:block;}
#nav li.nav05 a:hover {background:url(/images/nav_05o.jpg);}


#nav li.nav06 {width:212px; height:57px; background:url(/images/nav_12.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:212px; margin:0; padding:0;}
#nav li.nav06 ul li a {text-indent:0;}
#nav li.nav06 a {width:212px; text-indent:-9999px; display:block;}

#nav li.nav07 {width:138px; height:57px; background:url(/images/nav_07.jpg) 0 ;}
#nav li.nav07 a {width:138px; height:57px;text-indent:-9999px; display:block;}
#nav li.nav07 a:hover {background:url(/images/nav_07_over.jpg);}

#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;}

span.red { color: #F00; }
ul.reorderForm li.full input { border: 0px; }
ul.reorderForm input:focus, ul.reorderForm select:focus { background: #FFC; }
ul.reorderForm { float: left; width: 685px; margin: 5px 0 25px 0; list-style: none; padding: 0px;}
ul.reorderForm li { float: left; width: 342px; margin: 0 0 5px 0; padding: 0px; height: 30px; }
ul.reorderForm li div { float: left; width: 125px; margin: 0px; padding: 0px; font-size: 12px; }
ul.reorderForm li input { float: left; width: 200px; padding: 3px; height: 25px; border: 1px solid #ccc; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
ul.reorderForm li select { float: left; height: 25px; padding: 3px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #ccc; width: 200px; background: #FFF;}
ul.reorderForm li.full textarea { float: left; width: 673px; border: 1px solid #ccc; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 5px; height: 125px; background: #FFF;}
ul.reorderForm li.full { float: left; width: 685px; height: auto; }
ul.reorderForm li label.full { float: left; width: 685px; margin: 0 0 5px; font-weight: bold; }
ul.reorderForm li.full div { width: auto; }
ul.reorderForm li.full div input { width: auto; margin: 0 10px 0 0; height: auto; }
ul.reorderForm li select.dobMonth, ul.reorderForm li select.dobDay { width: 50px; margin: 0 5px 0 0; }
ul.reorderForm li select.dobYear { width: 90px; }

ul.reorderForm li.list { height: auto; }
ul.reorderForm li.list ul.supplyList { float: left; width: 650px; margin: 10px 0 15px 30px; padding: 0px; }
ul.reorderForm li ul.supplyList li { float: left; width: auto; margin: 0 10px 10px 0; padding: 0px; height: 13px; }
ul.reorderForm li ul.supplyList li div { float: left; margin: 0px 20px 0 10px; width: auto;}
ul.reorderForm li ul.supplyList li input { float: left; width: auto; height: auto; border: 0px; }

ul.reorderForm li h2 { margin: 15px 0 0 0; }
input.submit { padding: 7px 0; text-align: center; background: #003366; color: #FFF; font: bold 14px Arial, Helvetica, sans-serif; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; cursor: pointer; border: 0px; width:125px; margin: 0 auto;}
input.submit:hover { background: #002243; }
