*/
img {
	behavior: url("inc/pngbehavior.htc");
}
.menuBItem,a.menuBItem:link,a.menuBItem:visited
{
	font: normal bold 8pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: middle;
	color: #000000;
	width: 100%;
	height: 14px;
	line-height: 13px;
}
a.menuBItem:hover { color: #885300; }
#body
{
	background: #E4E7DE url(./images/bg_tile.jpg);
	background-repeat:repeat-y;
	text-align: left;
	scrollbar-face-color: A1B099;
	scrollbar-shadow-color: A1B099;
	scrollbar-highlight-color: A1B099;
	scrollbar-3dlight-color: E4E7DE;
	scrollbar-darkshadow-color: E4E7DE;
	scrollbar-track-color: E4E7DE;
	scrollbar-arrow-color: f0f0f0;
}
#contentListWithTriangles li a
{
	list-style-image: url(./images/bullet_triangle.gif);
	font: normal normal normal 10pt Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
#contentHeader
{
	background: url(./images/bg_header.jpg) no-repeat;
	width: 632px;
	height: 106px;
	padding:0;
	margin:0;
}
#contentHeaderMenuHome
{
	float: left;
	display: inline;
	margin-left: 14px;
	margin-top: 5px;
	display: block;
	width: 81px;
	height: 81px;
}
#contentHeaderMenuContainer
{
	margin-left: 136px;
	width: 489px;
	height: 18px;
}
#contentHeaderMenuBradenton
{
	float: left;
	display: inline;
	width: 104px;
	height: 18px;
}
#contentHeaderMenuJacksonville
{
	float: left;
	display: inline;
	width: 130px;
	height: 18px;
}
#contentHeaderMenuTallahassee
{
	float: left;
	display: inline;
	width: 88px;
	height: 18px;
}
#contentHeaderMenuWestPalmBeach
{
	float: left;
	display: inline;
	width: 160px;
	height: 18px;
}
#contentHeaderDynamicMenuContainer
{
	margin-top: 62px;
	height: 14px;
}
/**/
#contentOuter
{
	width: 632px;
	margin:0;
	padding:0;
}
#containerSubMenuContainer
{
	float: left;
	display: inline;
	width: 114px;
	text-align: left;
	padding:0 10px;
}
.containerSubMenu,.containerSubMenu:link,.containerSubMenu:hover,.containerSubMenu:active,.containerSubMenu:visited
{
	background: url(./images/sub_menu_bg.gif) no-repeat;
	display: block;
	width: 108px;
	height: 19px;
	vertical-align: middle;
	padding-top: 2px;
	font: normal small-caps bold 9pt Trebuchet MS, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
}
.containerSubSubMenuContainer
{
	width: 121px;
	margin: 4px 0 0 4px;
	text-align: left;
}

#contentContainerHeaderSearch
{
	display: block;
	margin: 0;
}
#srch_siteKeywords
{
	width: 108px;
	height: 18px;
	font: normal normal normal 8pt Verdana, Tahoma, Arial, Sans-Serif;
	color: #000000;
	text-align: left;
	margin-top: 2px;
	padding: 0;
}
#btnSearch
{
	width: 40px;
	height: 20px;
	margin: 0;
	padding: 0;
}
#containerLogoLink
{
	margin-top: 16px;
}
#contentInner
{
	clear: none;
	float: left;
	display: inline;
	width: 466px;
	/**/
	padding: 0 16px;
	/**/
	text-align: left;
}

#contentFooter {
	width:466px;
	padding-top:10px;
	text-align: center;
	clear:both;
}

#contentInnerRightColumn {
	float:right;
	padding:0 0 0 5px;
	width:220px;
}

#contentFooterMenu a,
#contentFooterMenu a:active,
#contentFooterMenu a:visited,
#contentFooterMenu a:link
{
 	font: bold 8pt Arial, Helvetica, sans-serif;
 	color: #b7770d;
 	text-decoration : none;
}
#contentFooterMenu a:hover
{
 	text-decoration : underline;
}

#footerContent {

}

#contentCopyright
{
	padding-top: 16px;
 	text-decoration : none;
}

#fortelogo
{
	text-align: right;
}

/* BEGIN: Place-holder for the Site Map styles */
/* Styles for the first level */
#sitemapList { }
#sitemapList li { }
#sitemapList li a { }
/* Styles for the second level */
#sitemapList ul { }
#sitemapList ul li { }
#sitemapList ul li a { }
/* Styles for the third level */
#sitemapList ul ul { }
#sitemapList ul ul li { }
#sitemapList ul ul li a { }
/* Styles for the fourth level */
#sitemapList ul ul ul { }
#sitemapList ul ul ul li { }
#sitemapList ul ul ul li a { }
/* END: Place-holder for the Site Map styles */

/**** Featured News ****/
#FeaturedNewsTitle {
	float:right;
	clear:both;
	margin:20px 0 3px ;
	width:220px;
}

#ct_news
{
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	padding:0;
	float:right;
	width:218px;
	margin-bottom:10px;
	border:1px solid #BFD1C3;
}

#ct_news #ct_newsItem
{
	background-color:#E4E7DE;
	color:#1C3B66;
	font-size:8pt;
	padding:10px;
	/*border-top:1px solid #BB7810;
	border-bottom:1px solid #FFFFFF;*/
}

#ct_news #ct_newsItem a:active,
#ct_news #ct_newsItem a:link,
#ct_news #ct_newsItem a:visited,
#ct_news #ct_newsItem a:hover
{
	color:#BA7810;
	font-weight:bold;
	font-size:8pt;
}

#ct_news #ct_newsItem h2,
#ct_news #ct_newsItem h2 a:active,
#ct_news #ct_newsItem h2 a:link,
#ct_news #ct_newsItem h2 a:visited,
#ct_news #ct_newsItem h2 a:hover,
#ct_news #ct_newsItem h3,
#ct_news #ct_newsItem h3 a:active,
#ct_news #ct_newsItem h3 a:link,
#ct_news #ct_newsItem h3 a:visited,
#ct_news #ct_newsItem h3 a:hover
{
	color:#025736;
	font-size:10pt;
	padding:0;
	margin:0;
	display:inline;
}

#ct_news #ct_newsItem h2
{
	padding-right:5px;
}

/* BEGIN: Place-holder for the Events styles */
.calheader {
	font-family: Verdana, Arial, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1.5;
	font-size : 8pt;
}
.caltitle, a.caltitle:link, a.caltitle:visited, a.caltitle:hover {
	font-family: Verdana, Arial, sans-serif;
	color:#015835;
	font-style:normal;
	font-size:12pt;
	font-weight:bold;
	height: 25px;
}
.calbody {
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#191919;
	line-height:1.5;
	font-size : 9pt;
}
a.event:link, a.event:visited, a.event:hover {
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color:#7C976E;
	font-size:9pt;
	}
/* END: Place-holder for the Events styles */

/* Begin: Staff Listings */
#stufflistings {}
#stufflistings table thead tr th { background-color:#7C976E; color:#FFFFFF; font-size:8pt; padding:5px;}
#stufflistings table tbody tr td { font-size:8pt; padding:5px; border-top:2px solid #FFFFFF; vertical-align:top;}
#stufflistings table tbody tr td.odd { background-color:#EFEFEF; }
#stufflistings table tbody tr td.even { background-color:#FFFFFF; }

#stufflistings table tbody tr td a,
#stufflistings table tbody tr td a:active,
#stufflistings table tbody tr td a:link,
#stufflistings table tbody tr td a:hover,
#stufflistings table tbody tr td a:visited
{
	font-size:8pt;
	color:#B7770D;
}
/* End: Staff Listings */
/* Begin: Staff Listings Profile */
#stufflistingsProfile {}
#stufflistingsProfile img { width: 120px; height: 150px; }
#stufflistingsProfile h1
{
	font-weight: bold;
	font-size: 14pt;
	color:#015835;
}

#stufflistingsProfile #profile
{
	padding-top:10px;
	padding-bottom:10px;
}

#stufflistingsProfile #back
{
	padding-top:10px;
}

#stufflistingsProfile #address
{
	padding:5px;
	border:1px solid #BB7810;
	background-color:#FEF7EC;
	margin:5px 0;
	width:65%;
}

/* End: Staff Listings Profile */
/* Begin: Staff Directory Listings */
#staffdirectory { }
#staffdirectory table tbody tr th { font-size:12pt; border-bottom:2px solid #BB7810; padding-top: 10px;}
#staffdirectory table tbody tr td { font-size:10pt; padding:5px; vertical-align:top; color:#B7770D; }
#staffdirectory table tbody tr td.odd { background-color:#EFEFEF; }
#staffdirectory table tbody tr td.even { background-color:#FFFFFF; }

#staffdirectory table tbody tr td a.content
#staffdirectory table tbody tr td a.content:active,
#staffdirectory table tbody tr td a.content:link,
#staffdirectory table tbody tr td a.content:hover,
#staffdirectory table tbody tr td a.content:visited
{
	font-size:10pt;
	color:#B7770D;
}

#staffdirectory table tbody tr td a,
#staffdirectory table tbody tr td a:active,
#staffdirectory table tbody tr td a:link,
#staffdirectory table tbody tr td a:hover,
#staffdirectory table tbody tr td a:visited
{
	font-size:8pt;
	color:#000000;
}
#staffdirectory table tbody tr td img { width:50px; height: 60px; border:0;}
#staffdirectory table tbody tr td img.icon_email { width:16px; height: 11px; border:0; vertical-align:middle; }

/* End: Staff Directory Listings */
/* Drop Shadows */
.wrap0, .wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
}
.wrap0 {
	float:left;
	display: inline;
	background:url(images/shadow.gif) right bottom no-repeat;
}
.wrap1 {
	background:url(images/shadow180.gif) no-repeat;
}
.wrap2 {
	background:url(images/corner_bl.gif) -18px 100% no-repeat;
}
.wrap3 {
	padding:10px 14px 14px 10px;
	background:url(images/corner_tr.gif) 100% -18px no-repeat;
}
/* Drop Shadows */

/**** Float Containers Fix: ****/
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix
{
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
/* End hide from IE-mac */

.debug
{
	float: none;
	clear: both;
	text-align: left;
} 