/*
#################################
# GLOBAL SYTLES
#
#
#################################	  
*/

body {
font-family: verdana, Arial, Helvetica, sans-serif;
	background-image:url("/images/site_bk.gif");
	background-position: center top;
	background-attachment:fixed;
	background-color: #424142;
}

/*
#################################
# WRAPPERS
#
#
#################################	  
*/

#wrapper { 
	margin: 0 auto;
	width: 900px;
	background:white;
	padding:5px;
	display:block;
	clear:both;
}
#wrapper2 { 
	margin: 0 auto;
	width: 910px;
clear:both;




}


/*
#################################
# HEADER
#
#
#################################	  
*/

#header {
	color: #333;
	width:900px;
	height:105px;
	clear:both;
	border-bottom:5px solid #fff;
	margin: 0px 0px 0px 0px;
	
}
#logo {
margin: 0 auto;
	width:510px;
	float:left;
	height:115px;

	
}
#navtop{ float:right;
display:inline;
width:auto;
margin:93px 0px 0px 0px;
}
#styleone{position:relative;display:block;height:28px;font-size:11px;font-weight:bold;background:transparent url(images/bgOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;}
#styleone ul{margin:0;padding:0;list-style-type:none;width:auto;}
#styleone ul li{display:block;float:left;padding:0px 0px 0px 0px;}
#styleone ul li a{display:block;float:left;color:#333;background-color:#fff;text-decoration:none;padding:5px 12px 5px 12px;height:18px;}
#styleone ul li a:hover,#styleone ul li a.current{color:#666;}

/*
#################################
# LEFT CONTENT
#
#
#################################	  
*/

#leftcolumn { 
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 164px;
	float: left;

}

#nav_top{
	background-image:url(/images/site_nav_top.gif);
	width:164px;
	height:35px;
}

ul.vert-one{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
	line-height: 165%;
	width: 154px;
}

ul.vert-one li{
	margin: 0px;
	padding: 0px;
	border-top: 0px solid #fff;
	border-bottom: 1px solid #fff;
}

ul.vert-one li a{
	display: block;
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-image: url(/images/site_nav_bk.gif);
	margin: 0px 0px 0px 0px;
	padding: 5px;
	width: 154px;
}

ul.vert-one li a:hover{
background:#003366;

}
ul.vert-one li a.current{
background:#fff url(/images/link_on.gif);
background-repeat:no-repeat;
color:#003366;
}
ul.vert-two{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
	height: 45px;
	width: 164px;
	clear:both;
}

ul.vert-two li{
	margin: 0px;
	padding: 0px;
	border-top: 0px solid #fff;
	border-bottom: 1px solid #fff;
}

ul.vert-two li a{
	display: block;
	text-decoration: none;
	color: #42420f;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:8px 10px 0px 30px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-image: url(/images/btn_left.gif);
	background-repeat:no-repeat;
	margin: 3px 0px 3px 0px;
	width: 124px;
	height:37px;
}

ul.vert-two li a:hover{


}
#nav_bottom{
	display:inline;
	width:164px;
}

#nav_gold{
	height:45px;
	margin:3px 0px 3px 0px;
}
#pdf{
height:99px;
display:block;

}
#pdf_btn{
width:164px;
height:65px;

}
#pdf_btn a {
width:164px;
height:45px;
background:url(/images/btn_left.gif);
background-repeat:no-repeat;
font-size:10px;
padding:10px 10px 10px 10px;
color:#333300;
}
/*
#################################
# LOCATION CONTENT
#
#
#################################	  
*/
#location_wrapper {
	width: 720px;
	display: table;
	float: left;
	visibility: inherit;
}

#location{
	font-size:10px;
	padding:8px;
	color:#333300;
	font-weight:bold;
	text-transform:uppercase;
}

#location1{
	font-size:10px;
	padding:0px 0px 2px 10px;
	color:#333300;
	font-weight:bold;
	text-transform:uppercase;
}

#location1 a{
font-size:10px;
	color:#333300;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
#location_nav {
padding:0px;
margin:10px 0px 20px 0px;
}
#location_nav a{
padding:10px;
margin:10px 1px 10px 0px;
text-decoration:none;
background:#efefef;

}
#location_nav a:hover{
padding:10px;
margin:10px 1px 10px 0px;
text-decoration:underline;

}

/*
#################################
# HELPFUL LINKS CONTENT
#
#
#################################	  
*/

#helpful_links_wrapper {
	width: 720px;
	display: table;
	float: left;
}

#helpful_links_div {
	width: 354px;
	display: block;
	float: left;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	margin-left: 5px;
	margin-top: 5px;
	height: 90px;
	padding-bottom: 5px;
}

#helpful_links_title {
	font-weight: bold;
	display: block;
	float: left;
	width: 354px;
}

#helpful_links_image {
	display: block;
	float: left;
	width: 60px;
	
}

#helpful_links_content {
	display: block;
	float: left;
	width: 294px;
}

#helpful_links_link {
	display: block;
	float: left;
	width: 294px;
}



/*
#################################
# CALCULATOR CONTENT
#
#
#################################	  
*/



#calc_table {
	width: 720px;
	display: table;
	float: left;
	visibility: inherit;
}

#calc {
	width: 354px;
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	margin-top: 5px;
	padding-bottom: 2px;
	margin-left: 5px;
	visibility: inherit;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}

#calc_title {
	width: 354px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	visibility: inherit;
}

#calc_content {
	width: 284px;
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	visibility: inherit;
}

#calc_image {
	width: 70px;
	padding: 0px;
	margin: 0px;
	display: block;
	float: right;
	visibility: inherit;
}

#calc_url {
	width: 354px;
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	visibility: inherit;
}



/*
#################################
# RIGHT CONTENT
#
#
#################################	  
*/



#collapse {
text-align:left;
margin:0 auto;
width:500px;
min-height:100px;
border:1px solid #ccc;
padding:30px;
}

a {
color:blue;
cursor:pointer;
}

#myvar {
border:1px solid #ccc;
background:#f2f2f2;
padding:20px;
}

#clearwater {
border:1px solid #ccc;
background:#f2f2f2;
padding:20px;
}

#tampa {
border:1px solid #ccc;
background:#f2f2f2;
padding:20px;
}


/*
#################################
# STAFF CONTENT
#
#
#################################	  
*/

#staff {
	display: table;
	width: 100%;
}

#staff_member {
	display: block;
	float: left;
	width: 50%;
	margin-bottom: 20px;
}
#staff_member a{
	color:#0000ff;
	text-decoration:none;
}
#staff_info {
	display: block;
	float: left;
	width: 50%;
	margin-bottom: 20px;
}

#staff_info a{
	color:#0000ff;
	text-decoration:none;
}
#staff_info a:hover{
	color:#0000ff;
	text-decoration:underline;
}
#staff_content {
	width: 100%;
	font-weight: normal;
	text-align: left;
}

#staff_content b {
	font-weight: bold;
	color: #003399;
	text-transform: uppercase;
}

#corner{
 background-image:url(/images/soft_corner.gif);
 background-repeat:no-repeat;
}

#nav_location{
height:99px;
width:164px;
margin:3px 0px 3px 0px;
 background-image:url(/images/location_btn.gif);
 clear:both;
 display:block;

}

#page_content{
color:#333;
font-size:12px;
padding:5px;
line-height:18px;
}

#page_content a{
color:#0000ff;
font-size:14px;
text-decoration:none;
}
#page_content a:hover{
color:#0000ff;
font-size:14px;
text-decoration:underline;
}
#page_title{
color:#333333;
text-transform: uppercase;
font-size:18px;
font-weight:bold;
font-style: normal;
line-height:14px;
padding:10px 0px 8px 5px;
border-bottom:1px dashed #cccccc;
}

#services{float:left; padding:5px; width:50%;margin-right:5px; border-left:0px solid #ccc;}
#services a{font-size:11px; color:#0000ff; text-decoration:none;}
#services a:hover{font-size:11px; color:#0000ff; text-decoration:underline;}
#rightcolumn { 
 float: right;
 color: #333;
 border-right: 3px solid #fff;
 border-left: 3px solid #fff;
 margin: 0px 0px 0px 0px;
 width: 720px;
 display: inline;
 
}
#empty { 
 width: 760px;
 clear:both;
 color: #ffffff;
 height:5px;
 font-size:10px;
 border: 0px solid #ccc;
 
 margin: 0px 0px 0px 0px;
 padding: 0px;
}
#footer { 
 width: 900px;
 clear:both;
 height:auto;
 font-size:10px;
 border: 0px solid #ccc;
 margin: 10px 0px 10px 0px;
 padding: 0px;
}
#footer a{
color:#fff;
font-size:11px;
margin:0px 5px 0px 5px;
font-weight:bold;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}


#float{
background-image:url(/images/float_bk.gif);
background-repeat:no-repeat;
display:block;
width:auto;
padding:10px;
}
#ilinks{
background-image:url(/images/float_bk.gif);
background-repeat:no-repeat;
float:left;
width:260px;
padding:10px;
margin:0px;
}
#ilinks a{
text-decoration:none;
color:#0000ff;

}
#ilinks a:hover{
text-decoration:underline;
color:#0000ff;
}
table.services {
	background-image:url(/images/services_bk.gif);
	width:712px;
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
	margin:0px 0px 0px 0px;
}
table.services th {
	border-width: 0px;
	padding: 0px;
	border-style:none;
	background: white;

}
table.services td {
	border-width: 0px;
	padding-left: 15px;
	border-style: none;

}
table.services2 {
width:100%;
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
	background: white;
}

table.services2 td {

	border-width: 0px;
	padding-left: 0px;
	border-style: none;
}
table.services2 td img{
	padding-left: 5px;
}
#links {
float:left;
width:50%;
margin-right:2px;
padding:0px 5px 5px 5px;
border-top:0px solid #ccc;
border-left:0px solid #ccc;
border-right:0px solid #ccc;
border-bottom:0px solid #ccc;


}
table.links {
float:left;
width:50%;
margin-right:2px;
padding:0px 5px 5px 5px;
border-top:0px solid #ccc;
border-left:0px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;


}
table.links td {
padding-right: 5px;
}
table.links td img{
	padding-right: 5px;
}
.services ul {margin-left:20px; padding:0px; border:0; list-style-image: url("/images/arrow_gray.gif"); }
.services li {margin:0;padding:3px}
.services li a {font-size:10px; color:#0000ff; text-decoration:none; font-weight:normal;padding:2px;}
.services li a:hover {color:#0000ff; font-weight:normal; margin:0px;padding:2px; text-decoration:underline;}
#stop{ background-image:url(/images/services_top.gif); width:712px; height:10px;}
#sbottom{ background-image:url(/images/services_base.gif); width:712px; height:10px; margin:0px 0px 10px 0px;}

hr {
  border: 0px dashed #ccc;
  width: 100%;
  color: #ccc;
  border-bottom:1px dashed #ccc;
  height: 1px;
}
 
#top{background-image:url(/images/top_hr.gif);background-repeat:no-repeat;margin:5px 0px 5px 0px;height:30px;}
div.iframe { text-align:center; }
iframe#ifrm { width:100%; height:100%; }

page_content {
	z-index: 1;
}

.form_input {
	width: 100%;
	border: 1px solid black;
	font-size: 14px;
}

.HF {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 0px;
  visibility: hidden;
  z-index: -10;
}
