@charset "utf-8";
/* CSS Document */
/*****************************************Global Styles Begin Here******************************************/
.floatRight { float:right; margin-left: 0.4em; margin-bottom: .4em; }
.floatLeft { float:left; margin-right: 0.4em; margin-bottom: .4em; }
.floatRight { float: right; margin-bottom: 0.4em; margin-left: .4em; }
.displayBlock { display: block; margin: .8em 0; }
.displayInline { display: inline; }
li.inlineLinkDisplay a { margin-right: 0.8em; margin-left: 0.8em; padding: .3em .3em; }
.attention { font-weight: bold; }
.centerText {
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	clear: left;
	list-style-type: none;
}
.hiLighter { font-family: Georgia, "Times New Roman", Times, serif; background: #FFFF99; }
#mainContent a:link { color: #1F16B8; text-decoration: none; margin: 0 .3em; font-weight: bold; }
#mainContent a:visited { font-weight: normal; color: #F00; }
#mainContent a:hover { text-decoration: underline; color: green; }
#mainContent a:active { cursor: pointer; }
#outerWrapper { background-color:#FFFFFF; }
#headWrap {/*Used to add a styling hook to allow the header to appear to expand the length of the page*/ background: url(../images/headWrap_bg.gif) repeat-x center bottom; height: 268px; }
#header { background: url(../images/header_bg.jpg) no-repeat center bottom; position: relative; width: 990px; margin: 0 auto; }
#headerLogo {/*Used absolute positioning to ensure correct placement of the header logo*/ position: absolute; top: 62px; left: 0px; }
#sidebarWrapper { background:url(../images/sidebarTop_bg.gif) no-repeat center top; color: #2017BE; margin-bottom: 1em; padding-top: 2.7em; }
#didYouKnow { border-bottom: 2px solid #ccc; margin-bottom: .4em; }
#sidebar1 .primaryNavigation { list-style: none; padding: 0; text-align: center; background-color: #2017BE; margin: 0; }
#sidebar1 .primaryNavigation ul { }
#sidebar1 .primaryNavigation li { display: block; border-bottom: 2px solid #ccc; }
#sidebar1 { background: url(../images/sidebarMid_bg.gif) repeat-y center top; }
#sidebar1 h1, #sidebar1 h2, sidebar1 h3 { font-size: .8em; }
#sidebar1 a:link { text-decoration: none; color: #FFFFFF; display: block; }
#sidebar1 a:visited { font-weight: normal; color: #fff; text-decoration: none; display: block; }
#sidebar1 a:hover { text-decoration: underline; font-weight: bold; background-color: #FDC451; display: block; color: green; }
#sidebar1 a:active { cursor: default; text-decoration: underline; display: block; }
h2.bottomBorder { padding-top: 0.1em; padding-bottom: 0.1em; border-bottom: 1px solid #0000FF; display: block; }
#sidebar1 p { font-size: 0.8em; }
#sidebar1 #videoLinks img { margin-right: .3em; margin-left: .3em; }
/*********** Quick Contact Form Stylings Begin Here**********/
#quickContact { border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; }
#quickContact h2 { margin-bottom: 0px; margin-top: 0px; }
#quickContact input { width: 230px; }
#quickContact #AreasOfConcern { width: 230px; }
#quickContact #button { width: 100px; text-align: center; }
.sidebarMidBg { background: url(images/sidebarMid_bg.gif) repeat-y; }
#removeMyBottoms {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#apdtLogo {
	text-align: center;
}

.sidebarBottomBg { background: url(../images/sidebarBottom_bg.gif) no-repeat center bottom; height: 33px; }
#footWrap { text-align: left; background: #1F16B8 url(../images/footWrap_bg.jpg) repeat-x center bottom; }
#footer { width: 990px; margin: 0 auto; background: url(../images/footer_bg.jpg) repeat-x center bottom; border-bottom: 10px solid #000; clear: both; float: none; }
.noLinkDecoration { text-decoration: none; border-style: none; }
img .noLinkDecoration { margin: 0px; padding: 0px; text-decoration: none; border-style: none; }
.floatRight { float: right; margin-left: 0.3em; margin-bottom: .3em; }
/******************Training Page Specific Styles Begin Here**************/
#guaranteed { margin: .8em 0; border: 1px solid #000; }
#mainContent.training h2.heading { font-size: 1.1em; color: #FDC451; text-indent: 0.5em; border-bottom: 2px dashed #c2c2c2; padding: 0 0 .3em 0; }
#romeo { margin-bottom: 0.3em; border-bottom: 1px solid #fff; }
.disclaimer { font-size: 1.4em; font-weight: bold; color: #000; }
.inlineLinkDisplay { display: inline; }
#mainContent label.formStyling { display: block; }
input, textarea { width: 300px; margin: .4em .4em .4em 0; }
#mainContent #upload input.button { background: none; display: block; }
.twoColFixRtHdr #outerWrapper #container #mainContent #pics { margin-right: auto; margin-left: auto; text-align: center; }
.contactBlocks { text-align: center; }
#theTrainers { padding: 0.8em; width: 600px; margin-right: auto; margin-left: auto; }
#jacksonvilleContact { clear: left; float: left; margin-right: 0.8em; }
#orlandoContact { margin-left: 244px; }
#photoNavigation { margin: 0.8em 0px; padding: 0px; text-align: center; }
.patMeDownandBlack { text-align: center; margin-top: auto; margin-left: auto; background-color: #000; padding: 0.5em; }
.italics { font-style: italic; font-weight: bold; text-transform: capitalize; font-family: "Times New Roman", Times, serif; font-size: 1.2em; color: #1B14A3; }
