body {
	margin-top:0px; 
	padding:0; 
	text-align:left;
/*	background-color:#003875;*/
	background:url(/images/bkg_mainBlueGrad.gif);
/*	background-repeat: repeat-x;*/
	font: normal/italic/oblique normal/small-caps normal/bold 1em/1.5em Arial, sans-serif;
}

#wrapper {
	width:965px;
	margin: 0 auto;
	text-align:left;
}

.homeLogin {
	height:20px;
	text-align:right;
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	color:#536C82;
}
.homeLogin a {
	color:#536C82;
}
.homeLogin a:link, a:visited {
	text-decoration:none;
}
.homeLogin a:hover, a:active {
	text-decoration:underline;
}

/* BASE LAYOUT ELEMENTS */
#edgeLeft {
	width:9px;
	background:url(/images/gr_wrapLeftEdge.gif) repeat-y;
	background-color:#003875;
}

#edgeRight {
	width:9px;
	background:url(/images/gr_wrapRightEdge.gif) repeat-y;
	background-color:#003875;
}

#pageBody {
	width:980px;
	background-color:#fff;
	text-align:left;
	padding:10px;
	font-family: Verdana, Arial, Helvetica;
	color:#333;
}
.pageBody a {
	text-decoration:none;
}
.pageBody a:link, a:visited {
	text-decoration:none;
}
.pageBody a:hover, a:active {
	text-decoration:underline;
}

.grayRule1 {
	border-top: solid 1px #c7c7c7;
	padding-bottom:3px;
}

/* HEADER SECTIONS */
.homeHeader {
	background:url(/images/FLA_banner_bkg.jpg);
	background-repeat: no-repeat;
}
.homeHeaderFlash {
	min-width:860px;
	text-align:right;
}

/* HEADER SECTIONS */
.homeNav {
/*	background:url(/images/gr_homeHeadBrand.gif); */
/*	background-repeat: no-repeat; */
}
.homeNavContent {
	text-align:center;
}

.intHeader {
	min-width:860px;
	background:url(/images/FLA_int_bkg.jpg);
	background-repeat: no-repeat;
}
.intHeaderFlash {
	text-align:right;
}

/* NAVIGATION */
.navMain {
	/*min-width:860px;*/
	background:url(/images/gr_bkgNav.gif);
	height:37px;
	padding-top:7px;
	margin-bottom:20px;
	border-top: solid 1px #c7c7c7;
	border-bottom: solid 1px #c7c7c7;
	text-align:center;
}

#contentWrap {
	font-family:Verdana, Arial, Helvetica;
}
#secondaryNav {
	width:175px;
	border-right: solid 1px #c7c7c7;
	font-size:14px;
	font-weight:normal;
	color:#29557f;
}
#secondaryNav p {
	font-size:13px;
	font-weight:normal;
	padding-left:15px;
	padding-right:5px;
	color:#29557f;
}
#secondaryNav a {
	color:#29557f;
}
#secondaryNav a:link, a:visited {
	text-decoration: none;
}
#secondaryNav a:hover, a:active {
	text-decoration: underline;
}
#secondaryNav h5 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
	padding:0px 15px 0px 0px;
	color:#22405d;
}


.secNavDate {
	font-size:10px;
	color: #7998b6;
	padding-bottom:10px;
}
#secondaryNav ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
#secondaryNav li {
	background:url(/images/gr_bulletOrangeDot.gif) no-repeat;
	font-size:11px;
	color:#000;
	padding:0px 5px 15px 15px;
}
.secondaryNavHead {
	font-size:14px;
	font-weight:bold;
	color:#22405d;
}
.quoteBox {
	width:145px;
	background:url(/images/gr_bkgQuoteBox.gif) repeat-x;
	background-color:#fff;
	font-size:13px;
	font-weight:normal;
	color:#966300;
	padding:8px;
	border: 1px solid #bdbdbd;
	margin-bottom:10px;
}
.quoteBoxCitation {
	text-align:right;
	font-size:10px;
	padding-top:8px;
	font-weight:normal;
}



#mainContent {
	padding-left:5px;
	font-size:12px;
}
#mainContent p {
	font-size:12px;
	line-height:1.4;
	color:#333;
}
#mainContent h5 {
	margin:0px;
	font-size:14px;
	color:#333;
}
#mainContent li {
	font-size:12px;
	padding:0px 0px 10px 0px;
}
#mainContent a {
	color:#3a6a98;
}
#mainContent a:link, a:visited {
	text-decoration: none;
}
#mainContent a:hover, a:active {
	text-decoration: underline;
}


.mainHeading {
	padding-top:6px;
	border-bottom: solid 1px #e2e9f0;
}
#footer {
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	color: #999;
	margin-top:10px;
	border-top:solid 1px #c7c7c7;
	text-align:center;
}

.footNav {
	margin-top:10px;
	text-align:center;
	color: #999;
	font-size:11px;
}

.footNav a {
	color:#999;
}
.footNav a:link, a:visited {
	text-decoration:none;
}
.footNav a:hover, a:active {
	text-decoration:underline;
}


#adminHeading {
	background:url(/images/gr_adminBrandBkg.gif) repeat-x;
}
.adminHeadText {
	float:left;
	font-size:20px;
	padding:5px;
}
.adminBrand {
	float:right;
	text-align:right;
}
.adminBody {
	font-size:12px;
	margin-top: 0px;
	padding:10px;
}

.sidebarWrap {
	font-size:12px;
	float:right;
	width:210px;
	margin-top:0px;
	margin-left:25px;
	margin-right:10px;
}
.interiorSidebar {
	background:url(/images/gr_bkgQuoteBox.gif) repeat-x;
	color:#966300;
	border: 1px solid #bdbdbd;
	background-color:#ffffff;
	padding:8px;
	margin-bottom:20px;
}
.interiorSidebar li {
	color:#966300;
	padding-bottom:6px;
}

.faqItem {
	margin-bottom:20px;
	border-bottom: solid 1px #999;
}
.floatBox1 {
	padding:5px;
	border:solid 1px #c7c7c7;
}
.photoLeft {
	padding-top:10px;
}


.errorFormat {
	border:solid 1px #b33333;
	background-color:#fedd93;
	margin-left:4px;
	margin-top:10px;
	padding-left:10px;
	font-size:12px;
}
.noticeFormat {
	border:solid 1px #1d4f99;
	background-color:#dbe1ea;
	margin-left:4px;
	margin-bottom:13px;
	padding:10px;
	font-size:12px;	
}
.requiredField {
	padding-left:3px;
	padding-right:3px;
	color:#c00;
	font-size:14px;
	font-weight:bold;
}


.adminTable td {
	border-bottom:solid 1px #999;padding:3px;
}


.specLink {
	margin-top:30px;
	background:url(/images/bkg_tile_specLink.gif);
	border-top:solid 4px #467096;
	border-left:solid 1px #467096;
	border-right:solid 1px #467096;
	border-bottom:solid 1px #467096;
}
.mediaList {
	padding:0px 10px 10px 10px; 
	margin-bottom:6px;
	border-top:solid 1px #999;
}
.mediaList h4 {
	padding-left:20px;
	padding-bottom:0px;
}
.mediaList p {
	padding-left:40px;
	padding-top:0px;
}

.popupMedia {
	font-family:"Verdana", "Arial", "Helvetica", "San Serif";
	color:#fff;
	font-size:12px;
}
.popupMedia a {
	color:#fff;
}
.popupMedia a:link, a:visited {
	text-decoration: none;
}
.popupMedia a:hover, a:active {
	text-decoration: underline;
}

.newsItem h4 {
	margin:0px 0px -12px 0px;
	padding:0px;
	font-size:14px;
}

.Tradeshows h4 {
	margin:0px;
	padding:0px;
	font-size:14px;
}

#leadership {
	margin-left:5px;
	margin-right:20px;
}

.leadership img {
	padding-right:5px;
}
.leadership h3 {
	font-size:1.1em;
	font-weight:bold;
}
.leadership p {
	padding:0 0 8px 0;
	margin:0;
}
#leadershipText {
	background:#f2f5f9;
	border:solid 1px #999999;
	padding:10px;
	min-height:165px;
}