/*
Theme Name: Eglin Aero Club
Theme URI: http://www.eglinaeroclub.com/
Client: Eglin Aero Club
Author: Bit-Wizards Custom Software Solutions, Inc.
Author URI: http://bit-wizards.com/
*/

/* Layout */  
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, input {
	padding: 0;
	margin: 0; 
	} 

ul, ul li, ol, ol li {
	list-style: none;
}
	
body {
	background: white url(/App_Themes/EglinAeroClub/images/bg_header.jpg) repeat-x 0 0; 
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color: #333333; 
	line-height: 24px;
	}
	
h1, h2 {
	font-size: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: -2px;
	font-weight: normal;
	margin-bottom: 27px;
}

h2 {
	font-size: 24px;
}

h4 {
	color: #0f4f9e;
	margin: 16px 0;
	border-bottom: 1px solid #cccccc;
}

h5 {
	color: #0f4f9e;
	margin-bottom: 8px;
	font-size: 14px;
}

a:hover {
	text-decoration: underline;
}

	
/*# HEADER #*/
.containerHeader {
	width: 950px;
	margin: 0 auto;
	text-align: right;
	}


/*# MAIN CONTENT #*/
.containerMain {
	width: 100%;
	background: url(/App_Themes/EglinAeroClub/images/bg_bottom_page.jpg) repeat-x 0 bottom;
	margin-top: 15px;
}

.containerContent {
	width: 920px;
	background: url(/App_Themes/EglinAeroClub/images/bg_content.jpg) no-repeat 0 bottom;
	margin: auto;
	text-align: left;
	padding-left: 30px;
	min-height: 550px;
	position: relative;
}

.homeContentBox.links ul {
	margin-left:30px;
}

.homeContentBox.links ul li {
	text-indent: 10px;
	list-style-image: url(/App_Themes/EglinAeroClub/images/arrow.png);
}

/*# FOOTER #*/
.containerFooter {
	width: 920px;
	height: 147px;
	background: url(/App_Themes/EglinAeroClub/images/bg_footer.jpg) no-repeat 0 0;
	margin: auto;
	text-align: left;
	font-size: 12px;
	padding: 30px 0 0 30px;
	position: relative;
}

.containerFooter img {
	margin-top: 10px;
}

ul.footerLinks {
	width: 260px;
	display: block;
	line-height: 18px;
}

ul.footerLinks li {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 130px;
	display: block;
	float: left;
}

ul.footerLinks li a {
	color: #0d4080;
	text-decoration: none;
}

.footerContact {
	position: absolute;
	top: 20px;
	left: 750px;
	width: 142px;
	height: 123px;
	background: url(/App_Themes/EglinAeroClub/images/footer_contact_bg.png) no-repeat 0 0;
	padding: 10px 0 0 50px;
}

.footerContact ul, .footerContact li {
	list-style: none;
}

.footerContact li {
	display: block;
	height: 37px;
	line-height: 14px;
	padding-top: 3px;
	color: #0d4080;
	font-weight: bold;
}

.footerContact li a, .footerContact li a:visited {
	color: #0d4080;
}

.footerContact li a:hover {
	color: #4a9cff;
}

/*# LEFT COLUMN #*/
.containerLeft {
	width: 545px;
	margin: 0px 30px 30px 0px;
	float: left;
	text-align: left;
}

/*# RIGHT COLUMN #*/
.containerRight {
	width: 300px;
	margin: 10px 10px 30px 0px;
	float: left;
	text-align: left;
	font-size: 12px;
}


/*# MAIN NEWS BOXES #*/
.icon {
	width: 60px;
	float: left;
}

.rssIcon {
	width: 60px;
	float: right;
	text-align: right;
}

.homeContentBox {
	width: 485px;
	float: left;
	margin-bottom: 150px;
}

div.containerLeft div.homeContentBox {
	margin-bottom: 50px;
}

.contentBox {
	width: 840px;
	position: relative;
	float: left;
	min-height: 400px;
	padding-bottom: 200px;
}

p.postDetails {
	color: #9E6E16;
	font-size: 12px;
}

p.instructions {
	font-size: 12px;
	color: #a3a2a2;
	margin-top: 20px;
}


/*# COLORS #*/
.darkBlue {
	color: #0f4f9e;
}

.darkOrange {
	color: #9e6e16;
}

.lightBlue {
	color: #2e82eb;
}


/*# NEXT SAFETY MEETING #*/
.nextSafetyMeetingContainer {
	width: 100%;
	text-align: center;
	margin-bottom: 50px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.nextSafetyMeetingContainerHome {
	width:295px;
	text-align: center;
	margin-bottom: 20px;
}

div.containerLeft div.nextSafetyMeetingContainer {
	height: 109px;
	position: static;
	bottom: auto;
	left: auto;
	clear: left;
}

.nextSafetyMeeting {
	width: 467px;
	height: 79px;
	background: url(/App_Themes/EglinAeroClub/images/bg_next_meeting.png) no-repeat 0 0;
	font-size: 26px;
	font-weight: bold;
	text-align: left;
	letter-spacing: -2px;
	line-height: 24px;
	color: black;
	padding: 25px 20px 5px 55px;
	clear: left;
	margin: auto;
}

.nextSafetyMeetingContainerHome .nextSafetyMeeting {
	width: 240px;
	height: 79px;
	background: url(/App_Themes/EglinAeroClub/images/bg_next_meeting_home.png) no-repeat 0 0;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	letter-spacing: -2px;
	line-height: 24px;
	color: black;
	padding: 25px 20px 5px 35px;
	clear: left;
	margin: auto;
}

p.meetingDetails {
	color: white;
}

.nextSafetyMeetingContainerHome p.meetingDetails {
	color: white;
	font-size:14px;
	letter-spacing:-1px;
}


/*# READ MORE STYLES #*/
.readMore {
	color: #4a9cff;
	text-decoration: none;
	font-size: 12px;
}		

.more a {
	display: block;
	width: 120px;
	height: 28px;
	padding-top: 5px;
	font-size: 12px;
	letter-spacing: -1px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background: url(/App_Themes/EglinAeroClub/images/bg_orange_button.png) no-repeat 0 0;
}

.more a:hover {
	background: url(/App_Themes/EglinAeroClub/images/bg_orange_button_down.png) no-repeat 0 0;
}

.more {
	width: 100%;
	margin-top: 10px;
	text-align: right;
}

a.btnBrochure, a.btnBrochure:visited {
	display:block;
	width:231px;
	height:42px;
	background: url(/App_Themes/EglinAeroClub/images/brochure_button.png) no-repeat 0 0;
	margin-top:20px;
}

a.btnBrochure:hover {
	background-position:0 -41px;
}

/*# PART 141 #*/
.part141 {
	margin-left:50px;
	height:140px;
	width:479px;
	background: url(/App_Themes/EglinAeroClub/images/bg_part_141.png) no-repeat 0 0;
	margin-bottom:40px;
}

.part141 ul.tests {
	width:169px;
	float:left;
	margin:10px 0 0 10px;
}

.part141 ul.tests li {
	text-indent:0;
	padding-left:0px;
	font-weight:bold;
	font-size:13px;
	list-style-image:none;
	list-style-type: disc;
}


/*# LOGIN BOX #*/
.loginBox {
	width: 266px;
	height: 184px;
	background: url(/App_Themes/EglinAeroClub/images/bg_login.png) no-repeat 0 0;
	padding: 18px 20px 15px 14px;
}

.loginBox img{
	float: left;
}

.signUp {
	width: 100px;
	text-align: right;
	float: left;
}

.loginBox a {
	color: #2d82eb;
	font-size: 12px;
	text-decoration: none;
}

p.loginDetails {
	padding: 5px 0;
	font-size: 11px;
}

.loginBox label {
	text-transform: uppercase;
	width: 82px;
	height: 20px;
	margin-right: 5px;
	display: block;
	float: left;
	font-weight: bold;
	font-size: 14px;
}

.loginBox input {
	width: 156px;
	height: 23px;
	background: url(/App_Themes/EglinAeroClub/images/bg_textbox.png) no-repeat 0 0;
	border: 0;
	margin-bottom: 2px;
	padding: 5px 10px 0 10px;
}

.submitButton {
	width: 100%;
	text-align: right;
}

.submitButton input {
	width: 67px;
	height: 26px;
	background: url(/App_Themes/EglinAeroClub/images/bg_go_button.png) no-repeat 0 0;
	color: white;
	font-weight: bold;
	font-size: 12px;
	text-indent: -9000px;
	overflow: hidden;
}

.submitButton input:hover {
	background: url(/App_Themes/EglinAeroClub/images/bg_go_button_down.png) no-repeat 0 0;
}

.LoginError {
	float: left;
	width: 130px;
	color: red;
	font-size: 10px;
	text-align: left;
	line-height: 12px;
	padding-top: 5px;
}

.loginBox ul {
	margin-top:10px;
}

.loginBox ul li {
	padding:5px;
	border-top:1px solid #95C5F4;
	font-weight:bold;
	font-size:14px;
	color:#333;
}

.loginBox ul li a {
	font-size:14px;
}

.loginBox ul li:first-child {
	border-top-width:0;
}
	

/*# NEWSLETTER SIGNUP #*/
.newsletterSignup {
	width: 271px;
	height: 169px;
	background: url(/App_Themes/EglinAeroClub/images/bg_newsletter.png) no-repeat 0 0;
	margin: 20px 0;
	padding: 18px 20px 10px 14px;
}

.newsletterSignup label {
	text-transform: uppercase;
	margin-right: 5px;
	display: block;
	font-weight: bold;
	font-size: 14px;
}

.newsletterSignup input {
	width: 258px;
	height: 23px;
	background: url(/App_Themes/EglinAeroClub/images/bg_email_textbox.png) no-repeat 0 0;
	border: 0;
	margin-bottom: 2px;
	padding: 5px 10px 0 10px;
}

.submitButton {
	width: 100%;
	text-align: right;
}

.newsletterSignup .submitButton input {
	width: 87px;
	height: 26px;
	background: url(/App_Themes/EglinAeroClub/images/bg_sign_up_button.png) no-repeat 0 0;
	color: white;
	font-weight: bold;
	font-size: 12px;
	text-indent: -9000px;
	overflow: hidden;
}

.newsletterSignup .submitButton input:hover {
	background: url(/App_Themes/EglinAeroClub/images/bg_sign_up_button_down.png) no-repeat 0 0;
}


/*# SIDEBAR NEWS #*/
.sidebarNews {
	width: 300px;
	margin-bottom: 30px;
}
	
h2.latestNews {
	float: left;
	width: 180px;
}


/*# STANDARDIZATION TESTS #*/
ul.tests {
	padding: 20px 30px;
}

ul.tests h3{
	margin: 30px 0px;
}

ul.tests li {
	text-indent: 30px;
	list-style-image: url(/App_Themes/EglinAeroClub/images/arrow.png);
}

ul.tests li.answers {
	list-style-image: url(/App_Themes/EglinAeroClub/images/arrow_red.png);
	margin-top: 24px;
}

ul.tests li a {
	color: #003366;
	text-decoration: none;
}

ul.tests li.answers a {
	color: #d70101;
}

ul.tests li a:hover {
	text-decoration: underline;
}

ul.refDocs li {
	list-style: none;
}

ul.refDocs li ul li {
	list-style: none;
	text-indent: 20px;
}

ul.refDocs li a {
	color: #1f92e7;
	text-decoration: none;
}

/*# LINK LIST #*/
ul.linkBox {
	padding-bottom: 20px;
}

ul.linkBox li {
	list-style: none;
	color: #0f4f9e;
	font-size: 14px;
}

ul.linkBox li a {
	font-weight: bold;
}

ul.linkList {
	width: 786px;
	min-height: 40px;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
	padding: 10px 0px;
	clear: left;
}

ul.linkList:first-child {
	border-top: 0;
}
	
ul.linkList li.image{
	width: 150px;
	display: block;
	float: left;
	padding-top: 5px;
}	

ul.linkList li.link{
	width: 207px;
	display: block;
	float: left;
	padding-top: 10px;
}

ul.linkList li.description{
	width: 429px;
	display: block;
	float: left;
	font-size: 12px;
}

ul.linkList li.training{
	width: 357px;
	display: block;
	float: left;
	font-size: 14px;
	padding-top: 10px;
	font-weight: bold;
}

ul.linkList li.description ul{
	margin-left: 32px;
	font-size: 12px;
}

ul.linkList li.description ul li{
	font-size: 12px;
}

ul.linkList li.description ul ul{
	margin-left: 32px;
	font-weight: normal;
}

ul.linkList li.description ul ul li{
	color: #0f4f9e;
	font-size: 10px;
}
	
h3.occupation {
	font-size: 16px;
	padding-bottom: 10px;
}



/*# STAFF LIST #*/
ul.staff, ul.staffRight {
	padding-bottom: 20px;
}

ul.staff li, ul.staffRight li{
	list-style: none;
	color: #0f4f9e;
	font-size: 14px;
}

ul.staff li a, ul.staffRight li a {
	font-weight: bold;
}

ul.nameAndPosition {
	width: 357px;
	height: 25px;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
	padding: 5px 0px;
	clear: left;
}

ul.nameAndPosition:first-child {
	border-top: 0;
}
	
ul.nameAndPosition li.name {
	width: 150px;
	display: block;
	float: left;
}	

ul.nameAndPosition li.position {
	width: 207px;
	display: block;
	float: left;
}


ul.staffRight ul.nameAndPosition li.name {
	width: 150px;
	display: block;
	float: left;
}	

ul.staffRight ul.nameAndPosition li.position {
	width: 207px;
	display: block;
	float: left;
}	
	
h3.occupation {
	font-size: 16px;
	padding-bottom: 10px;
}

.containerRight h3.occupation {
	margin-top: 100px;
}

.containerRight ul.staff li {
	font-size: 16px;
}

/*#MEDICAL EXAMINERS#*/
ul.examiners {
	margin-bottom: 20px;
}

ul.examinerDetails, ul.examinerDetailsTitle {
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
	height: 25px;
	padding: 5px 0;
}

ul.examinerDetailsTitle:first-child {
	border-top: 0px;
}

ul.examiners li.name {
	width: 120px;
	float: left;
	color: #0f4f9e;
}

ul.examiners li.city, ul.examiners li.phone, ul.examiners li.seniorAME{
	width: 85px;
	float: left;
}
ul.examiners li.seniorAME{
	width: 60px;
	float: left;
}

ul.examinerDetailsTitle li.name, ul.examinerDetailsTitle li.city, 
ul.examinerDetailsTitle li.phone, ul.examinerDetailsTitle li.seniorAME{
	font-weight: bold;
	font-size: 12px;
	color: #4a9cff;
}




/*#Content Box#*/
.containerContentBox {
	width: 397px;
	margin: 20px 20px 0 0;
	float: left;
}

.containerRightContentBox {
	width: 397px;
	margin: 20px 40px 20px 0px;
	float: left;
}

.containerContentBoxHeader {
	height: 19px;
	width: 397px;
	background: url(/App_Themes/EglinAeroClub/images/content_box_header_bg.png) no-repeat 0 0;
}

.containerContentBoxContent {
	min-height: 190px;
	width: 357px;
	background: url(/App_Themes/EglinAeroClub/images/content_box_bg.png) repeat-y 0 0;
	padding: 0px 20px;
}

.containerContentBoxFooter {
	height: 20px;
	width: 397px;
	background: url(/App_Themes/EglinAeroClub/images/content_box_footer_bg.png) no-repeat 0 0;
}

.containerBigContentBox {
	width: 836px;
	margin: 20px 0px 0 0;
	float: left;
}

.containerBigContentBoxHeader {
	height: 19px;
	width: 836px;
	background: url(/App_Themes/EglinAeroClub/images/content_big_header.png) no-repeat 0 0;
}

.containerBigContentBoxContent {
	min-height: 190px;
	width: 836px;
	background: url(/App_Themes/EglinAeroClub/images/content_big_bg.png) repeat-y 0 0;
	padding: 0px 20px;
}

.containerBigContentBoxFooter {
	height: 20px;
	width: 836px;
	background: url(/App_Themes/EglinAeroClub/images/content_big_footer.png) no-repeat 0 0;
}

/*# AIRCRAFT RATE CHART #*/
.aircraftRateChart {
	width: 458px;
	margin: 20px 0 150px 0;
}

.aircraftRateChartMain {
	width: 388px;
	background: url(/App_Themes/EglinAeroClub/images/aircraft_rates_bg.png) repeat-y 0 0;
	padding: 0px 35px 10px;
	font-weight: bold;
}

.aircraftRateChartHeader {
	width: 458px;
	height: 21px;
	background: url(/App_Themes/EglinAeroClub/images/aircraft_rates_top.png) no-repeat 0 0;
}

.aircraftRateChartFooter {
	width: 458px;
	height: 20px;
	background: url(/App_Themes/EglinAeroClub/images/aircraft_rates_bottom.png) no-repeat 0 0;
}

.aircraftRow, .aircraftRowHeader {
	width: 388px;
	height: 35px;
	padding: 10px 0 0 0;
	border-bottom: 1px solid #b4b8be;
	border-top: 1px solid white;
	clear: left;
	font-size: 16px;
}

.aircraftRowHeader {
	border-top: 0;
	padding: 0;
	text-transform: uppercase;
}

.aircraftType, .aircraftTailNumber {
	width: 145px;
	float: left;
	color: #0f4f9e;
}

.aircraftRate {
	width: 98px;
	float: left;
	color: #068118;
}

.aircraftRowHeader .aircraftType, .aircraftRowHeader .aircraftTailNumber, .aircraftRowHeader .aircraftRate {
	color: black;
	font-size: 14px;
} 


/*# INSTRUCTOR RATE CHART #*/
.instructorRateChart {
	width: 300px;
	margin: 153px 0;
}

.instructorRateChartMain {
	width: 230px;
	background: url(/App_Themes/EglinAeroClub/images/instructor_rates_bg.png) repeat-y 0 0;
	padding: 0px 35px 10px;
	font-weight: bold;
}

.instructorRateChartHeader {
	width: 300px;
	height: 21px;
	background: url(/App_Themes/EglinAeroClub/images/instructor_rates_top.png) no-repeat 0 0;
}

.instructorRateChartFooter {
	width: 300px;
	height: 19px;
	background: url(/App_Themes/EglinAeroClub/images/instructor_rates_bottom.png) no-repeat 0 0;
}

.instructorRow, .instructorRowHeader {
	width: 230px;
	height: 35px;
	padding: 10px 0 0 0;
	border-bottom: 1px solid #b4b8be;
	border-top: 1px solid white;
	clear: left;
	font-size: 14px;
}

.instructorRowHeader {
	border-top: 0;
	padding: 0;
	text-transform: uppercase;
}

.instructionType {
	width: 165px;
	float: left;
	color: #0f4f9e;
}

.instructionRate {
	width: 65px;
	float: left;
	color: #068118;
}

.instructorRowHeader .instructionType, .instructorRowHeader .instructionRate {
	color: black;
} 

.containerRight h3.rateType {
	font-size:16px;
}


/*# STAFF BIO #*/
.staffBioPic {
	width: 218px;
	height: 218px;
	padding: 8px 9px;
	background: url(/App_Themes/EglinAeroClub/images/staff_bio_pic_bg.jpg) no-repeat 0 0;
	float: left;
}

.staffBioDetails {
	width: 350px;
	float: left;
	margin: 0 20px;
}

h1.staffName {
	font-weight: bold;
	margin: 0;
}

h2.staffTitle {
	color: #9e6e16;
	font-weight: bold;
	margin: 10px 0 30px; 
}

.staffDetail {
	font-weight: bold;
	font-size: 16px;
	letter-spacing: -1px;
}

.staffNameAndTitle {
	float: left;
	margin-right: 20px;
}
	
.staffMessageButton {
	float: left;
	margin-left: 10px;
}

.staffMessageButton a, .staffMessageButton a:visited {
	display: block;
	width: 243px;
	height: 65px;
	background: url(/App_Themes/EglinAeroClub/images/send_message_button.jpg) no-repeat 0 0;
	text-indent: -9000px;
	overflow: hidden;
}

.staffMessageButton a:hover {
	background: url(/App_Themes/EglinAeroClub/images/send_message_button_down.jpg) no-repeat 0 0;
}

.staffBio {
	width: 826px;
	min-height: 229px;
	background: url(/App_Themes/EglinAeroClub/images/staff_bio_bg.png) no-repeat 0 bottom;
	padding: 15px 20px 25px 25px;
	margin-bottom: 150px;
	line-height: 18px;
}

.staffBio h3.bioTitle {
	font-size: 24px;
}

.staffBio p {
	margin-top: 18px;
}
		
			 
/**COMMON STYLES**/
a {
	color: #4a9cff;
	text-decoration: none;
	}

.clear {
	clear: both;
	height: 1px;
    	overflow: hidden;
	line-height: 0px;
}

a img {
	border: none;
	} 	

ol {
	margin: 5px 0 20px 35px;
	}
/**COMMON STYLES**/

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 15px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 15px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

/*# Top Nav Kentico Styles #*/
.containerHeader .topNav {
	height: 107px;
	width: 950px;
	background: url(/App_Themes/EglinAeroClub/images/bg_nav_container.jpg) no-repeat 0 0;
	padding: 18px 0 0 0;
}

.containerHeader .topNav a:hover{
	text-decoration: none;
}

.Horizontal {

}

.Horizontal UL { 
	LIST-STYLE-TYPE: none; 
	width: 943px;
	height: 48px;
	background: url(/App_Themes/EglinAeroClub/images/nav_sprite.png) no-repeat 0 0;
}

.Horizontal LI { 
	DISPLAY: block; 
	FLOAT: left; 
	text-align:left;
	height: 41px;
	margin-top:4px;
	background: url(/App_Themes/EglinAeroClub/images/nav_divider.jpg) no-repeat 0 10px;
}

.Horizontal LI.CMSListMenuHighlightedLIfirstclass, 
.Horizontal LI.CMSListMenuLIfirstclass  {
	background: none;
}

.Horizontal LI.CMSListMenuHighlightedLIlastclass, 
.Horizontal LI.CMSListMenuLIlastclass {
	width: 110px;
}

.Horizontal .CMSListMenuLinkHighlighted{
	DISPLAY: block; 
	font-size:14px;
	padding-left:14px;
	padding-right:14px;
	padding-top:10px;
	color:white;
	height: 31px; 
}

.Horizontal A { 
	DISPLAY: block; 
	font-size:14px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	color:#ffffff;
	height: 31px;
}

.Horizontal li:hover, .Horizontal li.CMSListMenuHighlightedLI { 
	background: transparent url(/App_Themes/EglinAeroClub/images/nav_sprite.png) -20px -51px;
}

.Horizontal LI.CMSListMenuLIlastclass:hover, .Horizontal LI.CMSListMenuHighlightedLIlastclass:hover,
.Horizontal LI.CMSListMenuHighlightedLIlastclass { 
	background: transparent url(/App_Themes/EglinAeroClub/images/nav_sprite.png) -830px -51px;
}

.Horizontal LI.CMSListMenuLIfirstclass:hover,
.Horizontal LI.CMSListMenuHighlightedLIfirstclass:hover,
.Horizontal LI.CMSListMenuHighlightedLIfirstclass { 
	background: transparent url(/App_Themes/EglinAeroClub/images/nav_sprite.png) 0px -51px;
}

.Horizontal UL UL { 
	Z-INDEX: 500; 
	POSITION: absolute;
	padding:0;
	margin:0;
	background: #209beb;
	width: 175px;
	height: 41px;
}

.Horizontal UL UL LI.CMSListMenuLIfirstclass, .Horizontal UL UL LI.CMSListMenuHighlightedLIlastclass {
	background: #209beb;
	width: 175px;

}

.Horizontal UL UL LI.CMSListMenuLIlastclass { 
	background: #209beb;
	width: 175px;

}

.Horizontal UL UL LI { 
	border:0;
	margin:0;
	padding:0;
	background: #209beb;
	width: 175px;
	height: 41px;
	border-bottom:#ffffff 1px solid;
}

.Horizontal UL UL LI A { 
	height:31px;
	padding-top:10px;
	background: #209beb;
}

.Horizontal UL UL LI A:hover { 
	background: #27c4f6;
}


.Horizontal UL UL UL { 
	LEFT: 100%; 
	TOP: -41px; 
	POSITION:relative;
	background: #27c4f6;
}

.Horizontal UL UL UL LI, .Horizontal UL UL UL LI a{ 

}


.Horizontal UL UL { 
	DISPLAY: none; 
}

.Horizontal UL LI:hover UL UL { 
	DISPLAY: none; 
}

.Horizontal UL UL LI:hover UL UL { 
	DISPLAY: none; 
}

.Horizontal UL LI:hover UL { 
	DISPLAY: block; 
}

.Horizontal UL UL LI:hover UL { 
	DISPLAY: block; 
}

.Horizontal UL UL UL LI:hover UL { 
	DISPLAY: block; 
}

/*#SiteMap Styles#*/
.CMSSiteMapList { margin-left: 20px; }

.CMSSiteMapListItem {  } 

.CMSSiteMapLink {  }


/*# AIRCRAFT DETAILS #*/
.aircraftPhotos {
	width: 210px;
	min-height: 404px;
	background: url(/App_Themes/EglinAeroClub/images/aircraft_pics_bg.png) no-repeat 0 bottom;
	padding: 25px 9px;
	float: left;
	margin-bottom: 150px;
}

.aircraftPhotos img.aircraftPhoto {
	margin: 5px 0;
	border: 5px solid white;
}

.aircraftPhotos p {
	width: 100%;
	text-align: center;
	font-size: 12px;
}

.aircraftDetails {
	width: 350px;
	float: left;
	margin: 0 30px;
	font-size: 16px;
	font-weight: bold;
}

p.finePrint {
	font-size: 10px;
	color: #505050;
	margin-top: 50px;
	font-weight: normal;
}

.aircraftButtons {
	width: 237px;
	float: left;
}

.aircraftButtons a, .aircraftButtons a:visited {
	text-indent: -9000px;
	overflow: hidden;
	margin-bottom: 10px;
}

a.checklistButton {
	display: block;
	width: 237px;
	height: 44px;
	background: url(/App_Themes/EglinAeroClub/images/view_checklist_button.png) no-repeat 0 0;
}

a.checklistButton:hover {
	background: url(/App_Themes/EglinAeroClub/images/view_checklist_button_down.png) no-repeat 0 0;
}

a.gpsButton {
	display: block;
	width: 231px;
	height: 43px;
	margin-left: 6px;
	background: url(/App_Themes/EglinAeroClub/images/view_gps_manual_button.png) no-repeat 0 0;
}

a.gpsButton:hover {
	background: url(/App_Themes/EglinAeroClub/images/view_gps_manual_button_down.png) no-repeat 0 0;
}

a.navcomButton {
	display: block;
	width: 231px;
	height: 43px;
	margin-left: 6px;
	background: url(/App_Themes/EglinAeroClub/images/view_navcom_manual_button.png) no-repeat 0 0;
}

a.navcomButton:hover {
	background: url(/App_Themes/EglinAeroClub/images/view_navcom_manual_button_down.png) no-repeat 0 0;
}

/*# BREADCRUMBS #*/
.breadcrumbs {
	text-align:right;
	color: #2d82eb;
	font-size: 12px;
	float: right;
	margin-right: 20px;
}

.breadcrumbs a, .breadcrumbs a:visited {
	color: #bab9b9;
	display: block;
	float: left;
}

.breadcrumbs a:hover {
	color: #2d82eb;
}
	
.breadcrumbseperator {
	width: 9px;
	height: 15px;
	background: url(/App_Themes/EglinAeroClub/images/breadcrumb_seperator.jpg) no-repeat 0 9px;
	margin: 0 2px;
	float: left;
}


/*#Forum#*/
.ForumsLeft {
	width: 468px;
	margin-bottom: 10px;	
	float: left;
}

.ForumsRight {
	width: 372px;
	margin-bottom: 10px;	
	float: left;
}

#ctl00_cphMain_ForumSearch_pnlForumSearch {
	padding: 0;
	margin: 0;
	width: 300px;
	text-align: right;
	float: left;
}

.forumSearchHeader {
	width: 540px;
	text-align: right;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #073164;
	padding-top: 3px;
	letter-spacing: -1px;
}

input#ctl00_cphMain_ForumSearch_txtSearch {
	width: 185px;
	height: 25px;
	background: url(/App_Themes/EglinAeroClub/images/forums_search_textbox.jpg) no-repeat 0 0;
	border: 0;
	padding: 5px 20px 0;
	margin: 0;
	overflow: hidden;
}

input#ctl00_cphMain_ForumSearch_btnGo {
	width: 62px;
	height: 30px;
	background: url(/App_Themes/EglinAeroClub/images/forums_search_button.jpg) no-repeat 0 2px;
	border: 0;
	color: white;
	text-transform: uppercase;
}

input#ctl00_cphMain_ForumSearch_btnGo:hover {
	background: url(/App_Themes/EglinAeroClub/images/forums_search_button_down.jpg) no-repeat 0 2px;
}

.Forum {
	clear: left;
}
	

.ForumModerationInfo
{
	text-align: center;
	margin: 5px;
	padding: 5px;
}

.ForumModerationInfoText
{
	margin: 15px;
	border: solid 1px #cccccc;
	padding: 35px;
	background-color: #fff6df;	
}

.ForumSearchResultsInfo
{
	font-weight:bold;
}
	
.Forum .Unapproved
{
	background-color:#fff2cf;
}

.Post img
{
	border: 0px;
}

.PostAttachments
{
	border: 1px solid #cccccc;
	background: #eeeeee;
	padding: 5px;
	margin: 10px 0px;
}

.PostAttachments .PostAttachmentsList
{
	padding: 2px 0px;
}

.PostAttachments .PostAttachmentsHeader
{
	color: gray;
}

.PostAttachments .PostAttachmentsList a
{
	color: black;
}

/*#Forum/Attachments#*/

.ForumAttachments
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}


.ForumAttachments .AttachmentTable
{
	border: solid 1px #cccccc;
	border-collapse: collapse;
	margin-top: 12px;
}

.ForumAttachments .AttachmentTable td
{
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader
{
	background-color: #eeeeee;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader th, .AttachmentTable .AttachmentFileSize, .AttachmentAction 
{
	text-align: center;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 3px;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader .AttachmentFileName
{
	text-align: left;
}

.ForumAttachments .AttachmentTable .AttachmentTableFooter
{
	display: none;
}

.ForumAttachments .AttachmentTable .AttachmentTableUpload input
{
	height: 23px;
}

.ForumAttachments .AttachmentTable .AttachmentTableUpload .Button
{
	width: 100px;
}

.ForumAttachments .AttachmentTable .AttachmentTableFooter
{
	display: none;
}

.ForumAttachments .Title
{
	font-size: 16px;
	font-weight: bold;
}

/*#Forum/Extended actions#*/

.PostExtendedActions
{
	border-top: solid 1px #eeeeee;
	margin-top: 10px;
	padding-top: 5px;
	margin-bottom: 5px;
}

.PostExtendedActions span
{
	display: none;
}

.PostExtendedActions .SendMessage
{
	display: block; 
	float: left; 
	width: 16px; 
	height: 16px; 
	background-image: url(/App_Themes/Default/Images/CMSModules/Forums/LiveImages/sendmessage.gif);
	margin-right: 7px;
}

.PostExtendedActions .Friendship
{
	display: block; 
	float: left; 
	width: 16px; 
	height: 16px; 
	background-image: url(/App_Themes/Default/Images/CMSModules/Forums/LiveImages/friendship.gif);		
}

/*#Forum/Extended search#*/

.ForumExtendedSearch .TextBox 
{
	width: 300px;
}

.ForumExtendedSearch .DropDownList
{
	width: 304px;
}


.ForumExtendedSearch .Button
{
	margin-top: 20px;
	width: 150px;
}

/*#Forum/Mark as answer#*/

.Post .AcceptedSolution
{
	background-color: #efffef;
}

.AcceptedSolutionArea
{
	color:Green;
	font-size:14pt;
	width:100%;
	margin-bottom: 5px;
}

.AcceptedSolutionArea td 
{
 	padding-left: 5px !important;
	padding-bottom: 5px !important;
}
 
.AcceptedSolutionArea .AcceptedSolutionText
{
	width:100%;
}

/*#Forum/Quote#*/

.PostText blockquote
{
	border: solid 1px #d4d4d4;
	background-color: #eeeeee;
	padding: 4px;
	margin-left: 10px;
}

.PostText blockquote cite 
{
	display: block;
	font-weight: bold;
}

/*#Forum/Manage#*/

.ForumManage
{
	border: 1px solid #cccccc;
	margin: 4px 0px 5px 5px;
	padding: 2px 5px;
	background-color: #eeeeee;
}

.PostManageEdit table

{
	border: none !important;
}

.PostManageEdit .ForumNewPost td
{
	border-bottom: none !important;
}

.ForumNewPost .SignatureAreaItem
{
	width: 500px;
	height: 50px;
}

.SignatureArea
{
	width: 100%;
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #a8a8a8;
	margin-top: 5px;
	padding: 5px;
}

.ForumTree .PostTree .SignatureArea
{
	width: 100%;
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #a8a8a8;
	margin-top: 5px;
	padding: 5px;
}


/*#Forum/Forum Group#*/
.ForumGroup
{
	width: 100%;
}

.ForumGroup *
{
	font-family: Arial;
	letter-spacing: -1px;
}

.ForumGroup .Table
{
	width: 100%;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	background-color: #ffffff;
}

.ForumGroup .Table td
{
	padding: 4px 6px;
}

.ForumGroup .Table .Header
{
	margin-bottom: 1px;
}

.ForumGroup .Table .Header td
{
	color: #073164;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #96c9fb url(/App_Themes/EglinAeroClub/images/bg_forum_column_header.jpg) repeat-x 0 0;
}

.ForumGroup .Table .Header td.ForumName
{
	border-left: 1px solid #2d82eb;
	border-top: 1px solid #2d82eb;
	border-bottom: 1px solid #2d82eb;
	width: 600px;
}

.ForumGroup .Table .Header td.Threads, .ForumGroup .Table .Header td.Posts
{
	border-top: 1px solid #2d82eb;
	border-bottom: 1px solid #2d82eb;
}

.ForumGroup .Table .Header td.LastPost
{
	border-right: 1px solid #2d82eb;
	border-top: 1px solid #2d82eb;
	border-bottom: 1px solid #2d82eb;
}

.ForumGroup .Table .Info td
{
	padding: 30px 0 0 20px;
	vertical-align: baseline;
	background: #fffdfb url(/App_Themes/EglinAeroClub/images/bg_forum_header.jpg) repeat-x top left;
	border: 1px solid #9e6e16;
	line-height: 1px;
	height: 10px;
}

.ForumGroup .Table .GroupName
{
	font-weight: bold;
	font-size: 30px;
	padding: 0;
	margin: 0;
	color: #593f0f;
	text-transform: uppercase;
}

.ForumGroup .Table .GroupDescription
{
	padding-left: 20px;
	color: #593f0f;
}


.ForumGroup .Table .ForumInfo
{

	padding-top: 8px;
	padding-bottom: 8px;
	width: 520px;
	border-top: 1px solid #2d82eb;
	border-bottom: 1px solid #2d82eb;
}

.ForumGroup .Table .Threads
{
	text-align: center;
	width: 50px;
	border-left: 1px solid #2d82eb;
	border-top: 1px solid #2d82eb;
	border-bottom: 1px solid #2d82eb;
	font-weight: bold;
}

.ForumGroup .Table .Posts
{
	text-align: center;
	width: 50px;
	border-left: 1px solid #2d82eb;
	border-top: 1px solid #2d82eb;
	border-bottom: 1px solid #2d82eb;
	font-weight: bold;
}

.ForumGroup .Table .LastPost
{
	width: 200px;
	border: 1px solid #2d82eb;
}

.ForumGroup .Table .Header td
{
	font-weight: normal;
}


.ForumGroup .Table .PostTime
{
	white-space: nowrap;
	color: #073164;
}

.ForumGroup .Table .PostUser
{
	white-space: nowrap;
	color: #ffffff;
}

.ForumGroup .ForumOdd td
{
	background-color: #f8f8ff;
}

.ForumGroup .Forum td
{
	background: #2d82eb url(/App_Themes/EglinAeroClub/images/bg_forum_title.jpg) repeat-x top left;
	color: white;
}

.ForumGroup .Forum .ForumName
{
	font-weight: bold;
	font-size: 18px;
}


.ForumGroup .Forum .ForumName a, .ForumGroup .Forum .ForumName a:visited
{
	color: #073164;
}

.ForumGroup .Forum .ForumDescription
{
	color: white;
	padding-left:30px;
	display: block;
}


/*#Forum/Forum flat layout#*/
.ForumFlat *
{
	font-family: Arial;
}

.ForumFlat .Table
{
	width: 100%;
	background-color: #ffffff;
}

.ForumFlat .Table td
{
	padding: 6px;
}


.ForumFlat .Table .Info td
{
	padding: 18px 0 0 18px;
	border: solid 1px #2d82eb;	
	background: #2d82eb url(/App_Themes/EglinAeroClub/images/bg_forum_title.jpg) repeat-x top left;
	vertical-align: top;
}

.ForumFlat .Table .ForumContent
{
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	/*font-size: 110%;*/
}

.ForumFlat .Table .Posts
{

}

.ForumFlat .Table .ForumName
{
	font-weight: bold;
	font-size: 30px;
	color: #073164;
}

.ForumFlat .Table .ForumDescription
{
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #ffffff;
	display: block;
}

.ForumFlat .Table .Informations td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
	background-color: #fffec0;
}

.ForumFlat .Table .Actions td
{
	font-weight: bold;
	padding: 5px 5px 5px 18px;
}

.ForumFlat .Table .Actions .ActionLink
{
	color: #073164; 
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}


.ForumFlat .Table .Posts td
{
	border-right: solid 1px #2d82eb;
	border-left: solid 1px #2d82eb;
	border-bottom: solid 1px #2d82eb;
	padding: 0px;
}

.ForumFlat .Table .PostsTable
{
	width: 100%;
}

.ForumFlat .Table .PostsTable td
{
	border: solid 1px #2d82eb;
}

.ForumFlat .Pager td
{
	background: #2d82eb url(/App_Themes/EglinAeroClub/images/bg_forum_column_header.jpg) repeat-x top left;
	border: none;
	padding: 0px;
	height: 23px;
	font-weight: bold;
	text-align: center;
}

.ForumFlat .Pager a
{
	font-weight: bold;
	color: #ffffff;
}

.ForumFlat .ThreadTable
{
	
}

.ForumFlat .ThreadTable td
{
	background: #2d82eb url(/App_Themes/EglinAeroClub/images/bg_forum_title.jpg) repeat-x top left;
	border-left: solid 1px #2d82eb;
	border-top: solid 1px #2d82eb;
	border-bottom: solid 1px #2d82eb;
}

.ForumFlat .ThreadTable .Header td
{
	border-left: solid 1px #9e6e16;
	border-top: solid 1px #9e6e16;
	border-bottom: solid 1px #9e6e16;
	color: #593f0f;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #fffdfb url(/App_Themes/EglinAeroClub/images/bg_forum_header.jpg) repeat-x top left;
}

.ForumFlat .ThreadTable .Author
{
	width: 199px;
	color: #073164;
}

.ForumFlat .ThreadTable .Thread .Author
{
	font-weight: bold;
}

.ForumFlat .ThreadTable .Posts, .ForumFlat .ThreadTable .Views
{
	text-align: center;
	width: 49px;
	color: white;
	font-weight: bold;
}

.ForumFlat .ThreadTable .Header .Posts, 
.ForumFlat .ThreadTable .Header .Views
{
	font-weight: normal;
}

.ForumFlat .ThreadTable .LastPost
{
	width: 190px;
	border-right: solid 1px #2d82eb;
	color: #073164;
}
 .ForumFlat .ThreadTable .Header .LastPost
{
	border-right: solid 1px #9e6e16;
}

.ForumFlat .ThreadTable .PostTime
{
	white-space: nowrap;
}

.ForumFlat .ThreadTable .PostUser
{

	white-space: nowrap;
	font-weight: bold;
	color: #e36c26;
}

.ForumFlat .ThreadTable .ThreadInfo
{
	text-align: left;
	color: white;
}

.ForumFlat .ThreadTable .ThreadInfo .ThreadName
{
	font-weight: bold;
	color: white;
	font-size: 14px;
}
	

.ForumFlat .ForumBreadCrumbs

{
	font-weight: normal;
	font-size: 9pt;
	font-family: Arial;
	padding: 0px 5px 0px 5px;
}

.ForumFlat .ForumNewPost
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

/*#Forum/Forum flat layout/Post#*/
.ForumFlat .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumFlat .PostIndent .ForumPost
{
	border-left: solid 1px #cccccc;
}

.ForumFlat .PostIndent
{
	padding-left: 30px;
}

.ForumFlat .PostUser, .ForumFlat .PostUserLink
{
	white-space: nowrap;
	font-weight: bold;
	color: #e36c26;
}

.ForumFlat .PostUser
{
	text-decoration: none;
}

.ForumFlat .PostSubject
{

	display: block;
	font-weight: bold;
	font-size: 13px;
}

.ForumFlat .PostText
{
	display: block;
	padding: 3px 5px 3px 5px;
}

.ForumFlat .PostActionLink
{
	text-decoration: underline;
	color: #e36c26;
	padding: 0px 5px 0px 5px;
}

/*#Forum/New post form#*/
.ForumNewPost
{
	padding: 5px;
	font-family: Arial;
}

.ForumNewPost .PostReply
{
	border: solid 1px #cccccc;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .FormPadding
{
	/*border: solid 1px #cccccc;*/
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .Title
{
	font-size: 17px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
}

.ForumFlat .ForumNewPost .PostForm td
{
	border: none;
}

.ForumNewPost .ItemLabel
{
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
}

.ForumNewPost .Button
{
	width: 100px;
}

.ForumNewPost .TextboxItem
{
	width: 500px;
}

.ForumNewPost .TextboxItemShort
{
	width: 300px;
}



.ForumNewPost .TextareaItem
{
	width: 500px;
	height: 200px;
}


/*#Forum/Tree layout#*/
.ForumTree *
{
	font-family: Arial;
}

.ForumTree .Table

{
	width: 100%;
	background-color: #ffffff;
}

.ForumTree .Table td
{
	padding: 6px;
}


.ForumTree .Table .Info td
{
	background-color: #5c99e8;
	border: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #000000 url(/App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top 

left;
	height: 55px;
	vertical-align: top;
}

.ForumTree .Table .ForumName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	/*text-decoration: underline;*/
	color: #ffffff;
}

.ForumTree .Table .ForumDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}

.ForumTree .Table .Actions td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
}

.ForumTree .Table .Actions .ActionLink
{
	color: #e36c26;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}

.ForumTree .Table .Posts
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 0px;
}

.ForumTree .Table .Posts .PostTree td
{
	padding: 0px;
}

.ForumTree .Table .Posts .PostTree
{
	padding: 5px;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
}

.ForumTree .ForumNewPost .PostForm td
{
	border: none;
}

.PostForm .ContentButton, .EditingFormButtonCell .ContentButton{
	width:120px;
	font-weight:bold;
	background: url(/App_Themes/EglinAeroClub/images/bg_orange_button.png) no-repeat 0 0;
}

.PostForm .ContentButton:hover, .EditingFormButtonCell .ContentButton:hover{
	background: url(/App_Themes/EglinAeroClub/images/bg_orange_button_down.png) no-repeat 0 0;
}


/*#Forum/Tree layout/Post#*/
.ForumTree .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumTree .PostDetail .ForumPost
{
	border-bottom: solid 1px #cccccc;
}

.ForumTree .PostUser, .ForumTree .PostUserLink
{
	color: #e36c26;
	font-weight: bold;
	white-space: nowrap;
}

.ForumTree .PostUser
{
	text-decoration: none;
}

.ForumTree .PostSubject
{
	display: block;
	font-weight: bold;
	font-size: 13px;
}

.ForumTree .PostText
{
	display: block;
	padding: 3px 5px 3px 5px;
}

.ForumTree .PostActionLink
{
	color: #e36c26;
	padding: 0px 5px;
	text-decoration: underline;
}

.ForumTree .PostTree .ForumPost
{
	 border: solid 1px #cccccc;
	 width: 600px;
}

/* Overall */






.HiddenButton
{
	display: none;
}



/* Tree Items*/
.ForumTree .PostTree td
{
	vertical-align: top;
}

.ThreadPost, .SubThreadPost, .RootPostItem, .ThreadPostSelected
{
	padding: 3px 3px 1px 3px;
	overflow: hidden;
	color: #000000;
	font-weight: bold;
}

.ThreadPostSelected
{
	background-color: #cccccc;
	font-weight: bold;
	color: #000000;
	overflow: hidden;
	padding: 3px 20px 1px 3px;
}


.PostSeparator
{
	padding: 0 3px;
}

/*#Forums/Images#*/
.ForumGroup .Forum .ForumImageDefault, .ForumGroup .Forum .ForumImage, .ForumGroup .Forum .ForumImageLocked, 
.ForumFlat .ThreadTable .ThreadImageDefault, .ForumFlat .ThreadTable .ThreadImage, .ForumFlat .ThreadTable .ThreadImageLocked, .ForumFlat .ThreadTable .ThreadImageAnnouncement, .ForumFlat .ThreadTable .ThreadImageSticky
{
	width: 80px;
}

.ForumGroup .Forum .ForumImageDefault, .ForumGroup .Forum .ForumImage
{
	background: #2d82eb url(/App_Themes/EglinAeroClub/images/forums_default.jpg) repeat-x top left;
	border-left: 1px solid #2d82eb;
	border-top: 1px solid #2d82eb;
	border-bottom: 1px solid #2d82eb;
}

.ForumGroup .Forum .ForumImageLocked
{
	background: #2d82eb url(/App_Themes/EglinAeroClub/images/forums_locked.jpg) repeat-x top left;
	border-left: 1px solid #2d82eb;
	border-top: 1px solid #2d82eb;
	border-bottom: 1px solid #2d82eb;
}


.ForumFlat .ThreadTable .ThreadImageDefault, .ForumFlat .ThreadTable .ThreadImage
{
	background: #2d82eb url(/App_Themes/EglinAeroClub/images/thread_default.jpg) repeat-x top left;
}

.ForumFlat .ThreadTable .ThreadImageLocked
{
	background: #2d82eb url(/App_Themes/EglinAeroClub/images/forums_locked.jpg) repeat-x top left;
}

.ForumFlat .ThreadTable .ThreadImageAnnouncement
{
	background: #2d82eb url(/App_Themes/EglinAeroClub/images/thread_announcement.jpg) repeat-x top left;
}

.ForumFlat .ThreadTable .ThreadImageSticky
{
	background: #2d82eb url(/App_Themes/EglinAeroClub/images/forums_sticky.jpg) repeat-x top left;
}

/*#Forum/Forum Breadcrumbs#*/


.ForumBreadCrumbs {
	color: #073164;
}

/*#Forms#*/

.RegistrationHeader, .LoginHeader {
	height: 32px;
	width: 86px;
	text-indent: -9000px;
	overflow: hidden;
	float: right;
	cursor: pointer;
}

.RegistrationHeader {
	background: url(/App_Themes/EglinAeroClub/images/signup_button.png) no-repeat 0 0;
}

.RegistrationHeader:hover {
	background: url(/App_Themes/EglinAeroClub/images/signup_button_down.png) no-repeat 0 0;
}

.LoginHeader {
	background: url(/App_Themes/EglinAeroClub/images/login_button.png) no-repeat 0 0;
}

.LoginHeader:hover {
	height: 32px;
	width: 86px;
	background: url(/App_Themes/EglinAeroClub/images/login_button_down.png) no-repeat 0 0;
}

.ForumLoginForm, .SiteRegistrationForm {	
	background: #62a6f3;
	width: 330px;
	padding: 10px 20px;
	margin-bottom: 10px;
	border-top: 10px solid #073164;
	border-left: 1px solid #073164;
	border-right: 1px solid #073164;
	border-bottom: 1px solid #073164;
	float: right;
}

.ForumLoginForm table {
	width: 100%;
}

.ForumLoginForm table td {
	padding: 0px;
}

.LoginPanelPasswordRetrieval span {
	font-size: 12px;
	color: #073164;
}

.ForumLoginForm label {
	font-size: 12px;
	color: #073164;
	font-weight: bold;
	text-transform: uppercase;
}

.ForumRememberMe label {
	font-size: 10px;
	color: #073164;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 5px;
}

.ForumLoginForm input[type="text"], .ForumLoginForm input[type="password"], .SiteRegistrationForm input[type="text"], .SiteRegistrationForm input[type="password"] {
	width: 150px;
	height: 19px;
	font-size: 11px;
	border: 0;
	padding: 2px 0 0 10px;
	background: url(/App_Themes/EglinAeroClub/images/forum_login_textbox.jpg) no-repeat 0 0;
}

.ForumLoginForm input[type="submit"] {
	width: 86px;
	height: 32px;
	border: 0;
	background: url(/App_Themes/EglinAeroClub/images/login_button.png) no-repeat 0 0;
}


.ForumLoginForm input[type="submit"]:hover {
	background: url(/App_Themes/EglinAeroClub/images/login_button_down.png) no-repeat 0 0;
}

.SiteRegistrationForm input[type="submit"] {
	width: 86px;
	height: 32px;
	border: 0;
	background: url(/App_Themes/EglinAeroClub/images/forums_submit_button.jpg) no-repeat 0 0;
}

.LoginPanelPasswordRetrieval input[type="submit"] {
	width: 86px;
	height: 32px;
	border: 0;
	background: url(/App_Themes/EglinAeroClub/images/update_button.png) no-repeat 0 0;
	text-indent: -9000px;
	overflow: hidden;
}

.LoginPanelPasswordRetrieval input[type="submit"]:hover {
	background: url(/App_Themes/EglinAeroClub/images/update_button_down.png) no-repeat 0 0;
}

.SiteRegistrationForm input[type="submit"]:hover {
	background: url(/App_Themes/EglinAeroClub/images/forums_submit_button_down.jpg) no-repeat 0 0;
}

.ForumLoginForm a, .ForumLoginForm a:visited {
	font-size: 12px;
	color: white;
}

.LoginMessage{
	color:red;
}

.SiteRegistrationForm table, .AccountInformation, 
.AccountInformation table, .ContactForm, .ContactForm table, 
.NewsletterSubscribe, .NewsletterSubscribe table  {
	width: 100%;
}

.SiteRegistrationForm table td, .AccountInformation table td, 
.ContactForm table td, .NewsletterSubscribe table td {
	padding: 0px;
}

.SiteRegistrationForm label, .AccountInformation label, 
.AccountInformation span, .ContactForm label, .ContactForm span,
.NewsletterSubscribe label, .NewsletterSubscribe span, .NewsletterUnsubscribe span {
	font-size: 12px;
	color: #073164;
	font-weight: bold;
	text-transform: uppercase;
}

.SiteRegistrationForm input[type="text"], 
.SiteRegistrationForm input[type="password"] 
 {
	width: 155px;
	height: 21px;
	font-size: 11px;
	border: 0;
	padding: 3px 0 0 5px;
	background: url(/App_Themes/EglinAeroClub/images/forum_login_textbox.jpg) no-repeat 0 0;
}

.ForumCaptcha input[type="text"]  {
	width: 155px;
	height: 21px;
	font-size: 11px;
	border: 0;
	padding: 3px 0 0 5px;
	background: url(/App_Themes/EglinAeroClub/images/captcha_textbox.jpg) no-repeat 0 0;
}

.ContactForm input[type="submit"],
.NewsletterSubscribe input[type="submit"], .NewsletterUnsubscribe input[type="submit"] {
	width: 86px;
	height: 32px;
	border: 0;
	background: url(/App_Themes/EglinAeroClub/images/forums_login_button.jpg) no-repeat 0 0;
}

.ContactForm input[type="submit"], .NewsletterUnsubscribe input[type="submit"] {
	background: url(/App_Themes/EglinAeroClub/images/send_button.png) no-repeat 0 0;
}

.ContactForm input[type="submit"]:hover, .NewsletterUnsubscribe input[type="submit"]:hover {
	background: url(/App_Themes/EglinAeroClub/images/send_button_down.png) no-repeat 0 0;
}

.NewsletterSubscribe input[type="submit"] {
	background: url(/App_Themes/EglinAeroClub/images/bg_sign_up_button.png) no-repeat 0 0;
	float: left;
}

.NewsletterSubscribe input[type="submit"]:hover {
	background: url(/App_Themes/EglinAeroClub/images/bg_sign_up_button_down.png) no-repeat 0 0;
}

.AccountInformation a, .AccountInformation a:visited, 
.ContactForm a, .ContactForm a:visited, .NewsletterSubscribe a, 
.NewsletterSubscribe a:visited{
	font-size: 12px;
	color: #2d82eb;
}

/*# Cuurent User Info #*/
.currentUser{
	float: left;
}

.CurrentUserName {
	padding-right: 10px;
	color: #bab9b9;
}

.signOut{
	float: left;
	margin-left: 10px;	
}

.OnlineUsers{

}

.UserInfo {
	margin-bottom: 10px;
	font-size: 12px;
}


/*#FEES & MEMBERSHIT#*/
.fee {
	margin-left: 16px;
	font-size: 12px;
}

ul.eligibleMembers{
	padding: 20px 30px;
}

ul.eligibleMembers h3{
	margin: 30px 0px;
}

ul.eligibleMembers li {
	text-indent: 30px;
	list-style-image: url(/App_Themes/EglinAeroClub/images/arrow.png);
}

/*#NEWS#*/
h2.newsTitlePreview{
	margin-bottom:0px;
	margin-top:10px;
}

h2.newsTitlePreview a{
	color:#0F4F9E;	
}

.newsText p{
	line-height: 24px;
}

p.newsReadMore {
	margin: 6px 0;
}

.newsPreview p.newsPostedDate {
	margin: 6px 0px;
	color: #9e6e16;
}

.newsPreview p.newsText{
	margin:0 12px;;
}

.newsPreview {
	margin-bottom: 36px;
}

.newsPreviewHome p.newsPostedDate {
	margin: 6px 0px;
	color: #9e6e16;
}

.newsPreviewHome p.newsText{
	margin:0;
}

.newsPreviewHome{
	margin-bottom: 0px;
}

.newsimage img {
	border: #9e6e16 1px solid;
	padding:3px;
}

/*#CONTACT FORM#*/
.containerContactFormBox, .ContactForm {
	width: 556px;
	margin: 20px 0 0 0;
	float: left;
}

.containerContactFormBoxHeader {
	height: 19px;
	width: 556px;
	background: url(/App_Themes/EglinAeroClub/images/contact_form_header.png) no-repeat 0 0;
}

.containerContactFormBoxContent {
	min-height: 190px;
	width: 556px;
	background: url(/App_Themes/EglinAeroClub/images/contact_form_bg.png) repeat-y 0 0;
	padding: 0px 20px;
}

.containerContactFormBoxFooter {
	height: 20px;
	width: 556px;
	background: url(/App_Themes/EglinAeroClub/images/contact_form_footer.png) no-repeat 0 0;
}


.ContactForm td {
	vertical-align: top;
}

.ContactForm input, .ContactForm select, .ContactForm textarea  {
	padding: 1px;
	background: white;
	border: 1px solid #0f4f9e;
}

.ContactForm input:hover, .ContactForm select:hover, .ContactForm textarea:hover,
.ContactForm input:focus, .ContactForm select:focus, .ContactForm textarea:focus  {
	background: #F2F7FE;
}

.ContactForm input.TextboxField, .ContactForm input.TextBoxField {
	width: 240px;
	height: 18px;
}

.ContactForm select {
	width: 242px;
	height: 22px;
	border: 1px solid #0f4f9e;
	padding: 0;
}

.ContactForm .contactInputCityStatezip input.TextboxField {
	width: 140px;
	height: 18px;
	float: left;
	margin-right: 5px;
}

.ContactForm .contactInputCityStatezip select {
	width: 45px;
	height: 22px;
	float: left;
	margin-right: 5px;
}

.ContactForm input.TextAreaField {
	width: 240px;
}

.ContactForm .ZipCodeField input {
	width: 40px;
	height: 18px;
}


.ContactForm td.contactLabel {
	width: 125px;
	border-right: 1px solid #cccccc;
	font-size: 14px;
	text-align: right;
	padding-right: 20px;
	padding-bottom: 5px;
}


.ContactForm td.contactInput, .ContactForm td.contactInputCityStatezip {
	padding-left: 20px;
	border-left: 1px solid white;
	padding-bottom: 5px;
}

.ContactForm p {
	font-size: 12px;
	font-style: italic;
	width: 100%;
	text-align: center;
}

.ContactForm em {
	color: #9e6e16;
}

.SecurityField td:first-child {
	width: 10px;
}

.contactformtext {
	width: 250px;
	float: left;
	margin-top: 30px;
}

/*#SAFETY#*/
.safety img {
	float: right;
	margin-left: 16px;
}

ul.safetyGrams{
	padding: 20px 30px;
}

ul.safetyGrams h3{
	margin: 30px 0px;
}

ul.safetyGrams li {
	text-indent: 30px;
	list-style-image: url(/App_Themes/EglinAeroClub/images/arrow.png);
}

ul.safetyGrams li a {
	color: #2e82eb;
	text-decoration: none;
	font-size: 16px;
}

ul.safetyGrams li a:hover {
	text-decoration: underline;
}

/*#Search#*/
.ContentButton {
	width: 86px;
	height: 32px;
	border: 0;
	background: url(/App_Themes/EglinAeroClub/images/search_button.png) no-repeat 0 0;
}

.ContentButton:hover{
	background: url(/App_Themes/EglinAeroClub/images/search_button_down.png) no-repeat 0 0;
}

.searchTextBox{
	background: url(/App_Themes/EglinAeroClub/images/bg_textbox.png) no-repeat 0px 0px;
	height:23px;
	width:153px;
	padding: 5px 10px 0 10px;
	border:0;
}

.SearchBox .formLabel, .SearchDialog .FieldLabel
{
	color:#0F4F9E;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.SearchBox{
	padding-right:20px;
}

.SearchResults{
	padding-top:10px;
}

.sig {
background:transparent url(/App_Themes/EglinAeroClub/images/site_by_bitwizards.png) no-repeat scroll 0 0;
clear:right;
display:block;
height:16px;
margin-top:10px;
overflow:hidden;
text-decoration:none;
text-indent:-900px;
width:135px;
}


/*#MAP & DIRECTIONS#*/
#myMap {
	border: 5px solid #104f9f;
	margin-right: 10px;
}

a.contactButton, a.contactButton:visited {
	display: block;
	height: 33px;
	width: 120px;
	background: transparent url(/App_Themes/EglinAeroClub/images/contact_us_button.png) no-repeat scroll 0 0;
}

a.contactButton:hover {
	text-decoration:none;
	background: transparent url(/App_Themes/EglinAeroClub/images/contact_us_button_down.png) no-repeat scroll 0 0;
}

a.mapButton, a.mapButton:visited {
	display: block;
	height: 33px;
	width: 120px;
	background: transparent url(/App_Themes/EglinAeroClub/images/map_button.png) no-repeat scroll 0 0;
}

a.mapButton:hover {
	text-decoration:none;
	background: transparent url(/App_Themes/EglinAeroClub/images/map_button_down.png) no-repeat scroll 0 0;
}


/*#LOGON PAGE#*/
.LogonData label { color:#fff; padding:0 5px 0 5px; }

.logonlogo { background:url(/App_Themes/EglinAeroClub/images/logo.png) no-repeat 0 0; width:314px; height:67px; display:block; margin:20px auto 20px auto; }

.logonHeaderContainer {	width:0px; background:#2D82EC; background:rgba(45, 130, 236, .8); min-height:220px;	position:absolute; top:300px; left:0px; }
.logonHeader { width:500px; padding:30px 0; min-height:160px; text-align:center; position:absolute; top:0; right:0; }
.logonHeader .loginLine { color:#fff; text-align:center; font-size:10px; float:left; }

span.poweredBy { margin:35px auto 5px auto; display:block; width:299px;	height:28px; background:url(/App_Themes/EglinAeroClub/images/powered_by.png) repeat 0 0; }

.logonFormContainer { width:0px; background:#2D82EC; background:rgba(45, 130, 236, .8); position:absolute; top:510px; right:0px; text-align:left; }
.logonForm { width:460px; padding:20px; text-align:center; float:left; }
.logonForm table { width:100%; }

.logonForm table { margin:0 auto; }
.logonForm label { display:inline-block; width:65px; color:#fff000; text-align:right; margin:0 20px 10px 0; font-weight:bold; }
.logonForm input, .logonForm select { padding:0; width:auto; }
.logonForm input[type="text"], .logonForm input[type="password"] { padding:5px;	width:250px; }
.rememberMe { margin:0 0 0 140px; text-align:left; }
.rememberMe label { width:90px;	padding-top:3px; font-size:11px; color:#fff; vertical-align:middle; }
.remeberMe input { vertical-align:middle; }
.LogonButton { margin:25px 50px 0 0; height:37px !important; width:115px !important; background:url(/App_Themes/EglinAeroClub/images/button_logon.png) repeat 0 0 !important; border:0 !important; text-indent:-9999px; overflow:hidden; text-transform:capitalize; }
.LogonButton:hover { background-position:0 -37px !important; cursor:pointer; }

.logonExtras { clear:both; margin:20px 0 0 50px; float:left; width:120px; text-align:left; }
.logonExtras input:hover { background:none; }
.LogonDialog { 	margin-top:7px;	padding:10px !important; width:180px; }
	
.logonError { display:block; color:red;	font-weight:bold; padding-bottom:10px; }
.usernameError { color:red; font-weight:bold; font-size:18px; }

.loggingIn { width:300px; height:45px; background:url(/App_Themes/EglinAeroClub/images/logon_loader.gif) no-repeat center bottom; text-align:center; font-size:18px; color:#fff000; font-weight:bold; position:absolute; display:none; }

.logonForm br { line-height:5px; }
