
P {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

A:link {color: #336699; text-decoration: none}
A:visited {color: #336699; text-decoration: none}
A:active {color: black}
A:hover {color: #330000; text-decoration: underline}

.body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.portfoliotd {
	border: 2px solid white;
}

.hiddenBtn {
	border: none;
	background-color: transparent;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #111111;
	cursor: pointer;
	width: 45px;
}

.hiddenBtnDisabled {
	border: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	width: 45px;
}

.hiddenTagBtn {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
	border: none;
	background-color: transparent;
	cursor: pointer;
}
.hiddenTagBtnTiny {
	border: none;
	background-color: transparent;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 5px;
	font-weight: normal;
	color: #3333FF;
	cursor: pointer;
}

.hiddenSelTagBtn {
	border: none;
	background-color: transparent;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7px;
	font-weight: normal;
	color: #3333FF;
	cursor: pointer;
}

.hiddenTagBtnDisabled {
	border: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #999999;
	cursor: default;
}

.body9bold {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.body6 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7px;
	font-weight: bold;
	color: #000000;
}
.body8bold {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
}
.body6disabled {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7px;
	font-weight: bold;
	color: #999999;
}

.body6Red {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7px;
	font-weight: bold;
	color: #FF0000;
}

.bodyred14 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color:#FF0000;
	color: #FFFFFF;
}
.bodyred {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #BB0000;
}

.bodyrednormal {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #BB0000;
}

.bodyquote {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #007700;
}

.disclaimer {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
}

.body2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.body2yellowBG {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	background-color:#FFFFDD;
	color: #000000;
}
.body2greenBG {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	background-color:#DDFFDD; 
	color: #000000;
}

.body2lightredBG {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	background-color:#FFCCCC; 
	color: #000000;
}

.italics {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #000000;
}
.whitebold {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.whitebold2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.bluebold {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #336699;
}

.white {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.bold {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.disabledbold {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #BBBBBB;
}

.bigbold {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: bold;
	color: #000000;
}
.navhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 10pt;
}
.tdtop {
	padding: 10px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
}

.homehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CF6633;
	font-weight:bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin: 0px 0px 12px;
}
.grayline {
	background-position: top;
}
.submit {
	border: 0.5px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #3399CC;
	color: #FFFFFF;
	background-position: top;
	padding: 1.5px;
	cursor: pointer;
}
.input {
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFFFEE;
}
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
}
.newsdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	line-height: 15px;
}
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 16px;
}
.navNew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 16px;
	background-color: #FFFF88;
;
}
.photocopyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: 11px;
}

.tablefont {
   font-family: Verdana, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #000000;
}   

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #336699;
	font-weight: bold;
}

.titleevent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FFFFFF;
	font-weight: bold;
}


.title14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336699;
	font-weight: bold;
}

.title20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #336699;
	font-weight: bold;
	line-height: 12px;
	margin-bottom: 12px;
}

.schedlink {
	color: #CC3300;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px;
	border: 1px solid #999999;
}

.red10 {
	color: #CC3300;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px;
}
.pos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #D2E2FA;
}
.name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
}
.time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.smallit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	line-height: 12px;
	font-size: 10px;
	color: #666666;
	border: 1px solid #336699;
	padding: 4px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	width: 370px;
}

.smallit1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	line-height: 12px;
	font-size: 10px;
	color: #666666;
	padding: 4px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
}

.tools {
	border: 1px solid #000000;
	padding: 4px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 100%;
}

.black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.bigred {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
	font-style: italic;
	font-variant: small-caps;
	text-align: center;
}
.none {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
}
.comment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #CC6633;
}
.charthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFCC;
	font-weight: bold;
}
.rnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #003366;
	margin: 1px;
	padding: 0.5px 1.5px;
}
.pdf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #CC6633;
	margin: 1px;
	padding: 0.5px 1.5px;
}
.new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #FFFF00;
	margin: 1px;
	padding: 0.5px 1.5px;
}

.alternate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #888888;
	margin: 1px;
	padding: 0.5px 1.5px;
}
.alt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #888888;
	margin: 1px;
	padding: 0.5px 1.5px;
}
.alt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #555555;
	margin: 1px;
	padding: 0.5px 1.5px;
}
.pstar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	line-height: 15px;
}
.chartright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0EFEE;
}
.roster {
	padding: 10px;
	width: 100%;
}
.privyes {
	background-color: #99CCFF;
	width: 60px;
}
.privno {
	background-color: #EEEEEE;
	width: 60px;
}

.rosterheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-color: #FFFFCC;
	width: 80px;
	padding: 6px;
}
.bodybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CC6633;
	line-height: 16px;
}
.downloads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 8px;
	width: 780px;
}
.dl1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px 24px;
}
.dl1new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	background-color: #FFDEDE;
	padding: 4px 24px;
}

.dl2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EEEEEE;
	font-style: italic;
	padding: 4px 8px;
}
.dlhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFCC;
	color: #000000;
	padding: 8px 4px;
}
.forumframe {
	width: 720px;
	height: 100%;
	position: absolute;
	left: 160px;
	top: 80px;
}
.metars {
	margin: 3px;
	padding: 3px;
}
.metarleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9933;
	text-align: center;
	height: 40px;
	width: 60px;
	border: 1px solid #000000;
}

.metarright {
	width: 620px;
	border: 1px solid #000000;
}

.csxlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color:#F0D2B0;
	border: 1px solid #000000;
	padding: 5px;
	margin: 8px 0px 0px 0px;
}

.wxlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #EEEEEE;
	border: 1px solid #000000;
	padding: 5px;
	margin: 8px 0px 0px 0px;
}

.wxlinks8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

.bigbullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	line-height: 18px;
}
.td1 {
	width: 25px;
	vertical-align: top;
    background-color:#FFFFEE;
}
.td2left {
	width: 125px;
	text-align: left;
	font-weight: normal;
	background-color:#FFFFEE;
	vertical-align: top;
	padding-top: 10px;
}
.td3left {
	width: 150px;
	text-align: left;
	font-weight: normal;
	background-image:url('/includes/td3.jpg');
	vertical-align: top;
	padding-top: 10px;
	padding-left: 2px;
}

.td2 {
	width: 125px;
	text-align: center;
	vertical-align: top;
	padding-top: 8px;
}
.td3 {
	width: 25px;
	vertical-align: top;
	background-image: url(/images/mid_gray_strip.gif);
}
.tdcsx {
	width: 25px;
	vertical-align: top;
	background-image: url(/images/left_blue_strip.gif);

}
.tdrush {
	width: 25px;
	vertical-align: top;
	background-image: url(/images/left_black_strip.gif);

}
.tdblank {
	width: 25px;
	vertical-align: top;
}
.bigtable {
	margin: 0px;
	padding: 0px;
	width: 800px;
	vertical-align: top;
}

.highlight {
	background-color: #FFFFCC;
	padding: 2px;
}

.atc1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0011AA;
}

.atc2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #DD0000;
	font-style: italic;
}
.script {
	font-family: "Monotype Corsiva", Georgia;
	font-size: 18px;
	color: #666666;
}

.postable1 {
	background-color: #66CC66;

}
.postable2 {
	background-color: #3399FF;
}
.postable3 {
	background-color: #CC66CC;
}
.postable4 {
	background-color: #FF9933;
}
.postable5 {
	background-color: #FFFF33;
}
.postable6 {
	background-color: #FF0066;
}
.postable7 {
	background-color: #999999;
}

.postable {
	padding: 3px;
	width: 780px;
	text-align: left;
}
.bio {
	font-family: Courier New, Courier, mono;
	font-size: 14px;
}
.newroster {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #336699;
}
.badge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	background-color: #EEEEEE;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	border: 3px solid #000000;
}
.badgeA {
	font-family: Verdana;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #000099;
	text-align: left;
	vertical-align: bottom;
	
	padding: 10px;
}
.cbadgeA {
	font-family: Verdana;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #000099;
	text-align: left;
	vertical-align: top;
	
	padding: 20px;
}
.badgeglyph {
    padding: 0px;
}
    
.cbadgeA1 {
	font-family: Arial Black, Veranda;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: small-caps;
	color: #000000;
	text-align: left;
	vertical-align: bottom;
	
	padding: 2px;
}

.badgeA1 {
	font-family: Arial, Verdana;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	font-variant: small-caps;
	color: #EE0000;
	text-align: center;
	vertical-align: bottom;
	
	padding: 12px;
}

.badge2 {
	font-family: Arial Black, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	font-variant: normal;
	color: #FF0066;
	background-color: #EEEEEE;
	text-align: center;
	vertical-align: middle;
	padding: 12px;
	border: 3px solid #000000;
}

.OTSName {
	font-family: Arial Black, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	color: #FFFFFF;
	padding: 0px;
}
.OTSDate {
	font-family: Arial Black, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	color: #FFFFFF;
	padding: 0px;
}

.suggestionsBox {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
    position: relative;
    left: 30px;
    margin: 10px 0px 0px 0px;
    width: 300px;
    background-color: #212427;
    border: 2px solid #000;
    color: #fff;
}

.suggestionList {
    margin: 0px;
    padding: 0px;
}

.suggestionListli {
    margin: 0px 0px 3px 0px;
    padding: 1px;
    cursor: pointer;
}

.suggestionListhover {
    background-color: #659CD8;
}

.pointer {
	cursor: default;
}

#dropmenu {
	float: left;
	text-align: center;
	width: 100%;
}

#dropmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#dropmenu li {
	position: relative;
	min-height: 1px;
	vertical-align: bottom;
}

#dropmenu ul ul {
	text-align: left;
	top: auto;
	width: 100%;
	position: absolute;
	display: none;
	z-index: 500;
}

#dropmenu li li {
	top: 0.7em;
	padding: 2px;
	height: 15px;
	border: 1px solid #e0e0e0;
	position: relative;
	background-color: #f0f0f0;
}

/*

#dropmenu li:hover ul {
	left:auto;
}
#dropmenu li:hover ul, #nav li.sfhover ul {
	left:auto;
}
*/

#pilotstop {
	font-weight: bold;
	background-color: #4b85b5;
	color: white;
	font-size: 12px;
}

#pilotsdeparr {
	background-color: #62a7e0;
	color: white;
	font-weight: bold;
	text-align: center;
}

#pilots {
	border-spacing: 0;
	background-color: #ffde8e;
	width: 230px;
	border: 1px solid #333399;
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#pilots2 {
	background-color: #c0feff;
}