/* Style used on the all pages with content size 12px */
.contenttext12 {font-size: 12px}
/* -------------------------------------- */

/* Styles used on the Where are They Now page */
.wherearetheynowtitle {
  font-size: 29px;
  font-weight: bold;
}
.wherearetheynowlinks {font-size: 11px}
/* -------------------------------------- */


/* Styles used on the sales page */
.saleslink {
  font-size: 21px;
  font-weight: bold;
}
.salestitle {
  font-size: 11px;
  font-weight: bold;
}
.itemstable {font-size: 11px}
/* -------------------------------------- */

/* Styles used on the about page */
.contenttext10 {font-size: 11px}
.headingunderline1 {
  font-size: 12px;
  font-weight: bold;
}
/* -------------------------------------- */

/* Styles used on the Air Experience page */
.airexperience {
  font-size: 24px;
  font-weight: bold;
}
.questionmark {font-size: 96px}
/* -------------------------------------- */

/* Style used on the avionics page */
.avionicstext {font-size: 15px}
/* -------------------------------------- */

/* Style used to make content text italic */
.italictext {
  font-size: 12px;
  font-style: italic;
}
/* -------------------------------------- */
/* Styles used on the flight training page */
.flighttrainingtitles {
  font-size: 26px;
  font-weight: bold;
}
.contentlist {font-family: Arial, Helvetica, sans-serif}
.flighttraininglinks {font-size: 12px}
.flighttrainingtitles2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
/* -------------------------------------- */

/* Styles used on the kmk info page */
.kmktinfotitle {font-size: 24px}
/* -------------------------------------- */

/* Styles used on the gift certificate page */
.giftcertificatestitles {
  font-size: 24px;
  font-weight: bold;
}
/* -------------------------------------- */

/* Styles used on the staff page */
.stafftitles {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.stafflinks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
/* -------------------------------------- */

/* Styles used on the flight school page */
.flighttrainingcoursestitle {
  font-size: 12px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.flightschooltitles {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.flightschoolcontent {font-family: Verdana, Arial, Helvetica, sans-serif}
.flightschoolink {font-size: 12px}
/* -------------------------------------- */



img
{
	border:none;
}
.text
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
} 
td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
a
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #0000FF; 
}

.minical
	{
		background-color: #2a466b;
		color: #fff;
		width: 100%;
		height: auto;

	}
.calcolheaders
	{
		background-color: #2a466b;
		color: #fff;
		font-weight: bolder;
		text-align: center;
		vertical-align: bottom;
		width: 110px;
		height: 20px;
	}
.calweekend
	{
		background-color: #e6e6e6;
		color: #333;
		text-align: left;
		vertical-align: top;
		width: 110px;
		height: 75px;
	}
.calweekday
	{
		background-color: #eeeedd;
		color: #333;
		text-align: left;
		vertical-align: top;
		width: 110px;
		height: 75px;
	}
.caloutmonth
	{
		background-color: #ffffff;
		color:#000000;
		text-align: left;
		vertical-align: top;
		width: 110px;

	}
.numhead
	{
		background-color: #a9bac3;
		color: #fff;
		border-style: outset;
		border-width: 0;
	}
.event
	{
	font-size: 10px;
	}
.event a
	{
	color:#ffffff;
	}
.content {
	background-image: url(/images/contentstretch.jpg);
	background-repeat: repeat-y;
	padding-right: 35px;
	padding-left: 32px;
	padding-top: 15px;
	padding-bottom: 20px;
}
body {
	background-color: #2A466B;
	color: #EDF1F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 15px;
}
.contactfooter {
	background-image: url(/images/contactfooter.jpg);
	height: 55px;
	width: 916px;
	background-repeat: no-repeat;
	color: #000000;
	font-size: 12px;
}
.contactfooter div {
	margin-top: 16px;
	margin-left: 12px;
}
.partners
{
	padding-right: 30px;
}
td.header-intranet
{
	padding-left: 25px;
	color: #204164;
	background: url(images/headstretch.jpg) repeat-y;
}
.pagetitle {
	font-size: 18px;
	font-weight: bold;
	color: rgb(15, 59, 131);
	margin-bottom: 15px;
}

.topnav {
	width: 916px;
}

.topnav a{
	color:#EDF1F8;
	text-decoration:none;
}
.topnav a:hover{
text-decoration:underline;
}
.content .maincontent {
	width: 840px;
	background-color: #FFFFFF;
	margin: 10;
	color: #000000;
}
.content .subnav {
	width: 840px;
	margin-bottom: 10px;
	font-size: 12px;
}
.content .subnav a{
	color:#EDF1F8;
	text-decoration:none;
}
.content .subnav a:hover{
text-decoration:underline;
}
.webweaver {
	font-size: 13px;
	color: #EDF1F8;
	padding-right: 30px;
	padding-top: 10px;
}
.webweaver a{
	color: #EDF1F8;
}
#loginID {
	color: #2222FF;
	font-size: 10px;
}

/* -------------------------------------- */
/* Styles used to color-code flight links */

.complete, .complete a, .complete a:hover , .complete a:visited, .complete a:active  {
	color: #417818;
}

.overdue, .overdue a, .overdue a:hover , .overdue a:visited, .overdue a:active 
{
	color: #000000;
	background-color: #ff6;
}

.canceled, .canceled a, .canceled a:hover , .canceled a:visited, .canceled a:active {
	/*color: #444444;*/
	color: #000000;
}

.part91, .part91 a, .part91 a:hover, .part91 a:visited, .part91 a:active { /* charter flights */
	color: #00f;
}

.part135, .part135 a, .part135 a:hover , .part135 a:visited, .part135 a:active { /* regular flights */
	color: #f00000;
}


/* -------------------------------------- */
/* Styles for success and error messages */

.error{ color: red; font-weight: bolder; }
.success{ color: #006400; font-weight: bolder; }
.required{ color: red; font-weight: bolder; }
.instructions{ color: #99CCFF; font-size: 10pt; }

.messages
{
	/* div containing error & success messages */
}

.flightlegtable
{
	/* <table> tag for tables on page 1 */
	border: 1px solid #99CCFF;
	margin-bottom: 10px;
	/*font-size:.7em;*/
	font-size: 10px;
}

/* Post flight pages classes */
.postflighttable th
{
	color: rgb(15, 59, 131);
	font-weight: bold;
}
.postflighttable td
{
	text-align:center;
	vertical-align:top;
}
.postflightRowHeaders
{
	background-color: #99CCFF;
}
.postflightRowOdd
{
	background-color: #ffffff;
}
.postflightRowEven
{
	background-color: #cccccc;
}


.postflightentry
{
	/* div for form to add a new leg */
	border: 1px solid #99CCFF;
	padding: 10px;
	margin-bottom: 10px;
}
.postflightentry td
{
	color: rgb(15, 59, 131);
	font-weight: bold;
}
.postflightentrySubmit
{
	background-color: rgb(15, 59, 131);
	color: #ffffff;
	font-weight: bolder;
	border: 1px solid #000000;
	cursor: pointer;
}


/*Cal.inc detail wztooltip popup styles*/
div.popup_calendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 9px;*/
	font-size: 10px;
	font-style: normal;
	background-color: #EEEEDD;
	position:absolute;
	left:0px;
	top:0px;
	width:150px;
	height:auto;
	z-index:1;
	cursor: hand;
	visibility: hidden;
	border: 1px solid #000000;
}
table.popup_calendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 8pt;*/
	font-size: 10px;
	color: #EEEEDD;
	//text-decoration: blink;
	border: none;
	width:100%;
}
td.popup_day {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 9px;*/
	font-size: 10px;
	border: 1px solid #999966;
	width: 14%;
	text-align: center;
	background-color: #FFFFFF;
	color: #999966;
}
td.popup_calmast {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 9px;*/
	font-size: 10px;
	background-color: #99bbcc;
	text-align: center;
}
td.popup_day_out {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 9px;*/
	font-size: 10px;
	/*border: 1px solid #333333;*/
	width: 14%;
	text-align: center;
	color: gray;
	background-color: #E8EDE7;
}
td.popup_day_c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 9px;*/
	font-size: 10px;
	border: 1px solid #333300;
	width: 14%;
	text-align: center;
	color: white;
	background-color: #999966;
}
td.popup_wd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 9px;*/
	font-size: 10px;
	border: 1px none #999966;
	font-weight: bold;
	color: black;
	background-color: #FFFFFF;
	font-variant: small-caps;
	text-align: center;
	width: 14%;
}
td.popup_we {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 9px;*/
	font-size: 10px;
	border: 1px none #999966;
	font-weight: bold;
	color: black;
	background-color: #eeeecc;
	font-variant: small-caps;
	text-align: center;
	width: 14%;
}
td.popup_closew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 9px;*/
	font-size: 10px;
	border: 1px none #333300;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999966;
	font-variant: small-caps;
	text-align: center;
	width: 14%;
}

/* display calendar */
.calendarslot1
{
	background-color:#FABCBC;
	width:100%
}
.calendarslot2
{
	background-color:#FABCE8;
	width:100%
}
.calendarslot3
{
	background-color:#D3BCFA;
	width:100%
}
.calendarslot4
{
	background-color:#BCEEFA;
	width:100%
}
.calendarslot5
{
	background-color:#BEFABC;
	width:100%
}
.calendarslot6
{
	background-color:#F6FABC;
	width:100%
}
.calendarslot6
{
	background-color:#FAD7BC;
	width:100%
}
/* title on printed flight log */
.page_title
{
	font-size:16px;
	font-weight:bold;
}