BODY {
	color:#333333;
	font-size : 8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-align:left;
	vertical-align:top;
}

a{text-decoration: underline;}
a:link, a:visited {color:#003399; text-decoration: none;}
a:hover {text-decoration: underline; color:#FF8330; }
a img {border:none;}

input {	font-size:8pt;	}
option select {	font-size:8pt;	}

dl {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:8pt;	}
tr {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:8pt;	}

H1 { color:#0066FF;  font-size : 15pt;  font-family:Verdana, Arial, Helvetica, sans-serif;}
H2 { color : black;  font-size :12pt;}
H3 { color : black;  font-weight:normal;  font-size:larger;  text-decoration:underline;}

HR {	text-align:center;}

.intro { font-size:9pt; } 

.featured a img { border-right:1px solid #0033cc; border-bottom:1px solid #0033cc;}
.imgdoc { border:1px solid #999999; }
  
.tblrecentlinks, .tblStatistics { width:100% }

.divGoogleEarth span { display:block; color:#00CC33; font-weight:bolder; } 
.divGoogleEarth a { font-weight:bolder; } 
.ulFeatures li { padding-left:2em; font-weight:bolder; } 

/* Page Layout */

.tblLeftColumn, .tblRightColumn { width:170px; } 
.tblBodyContent { width:100%; }

.recentlink { text-align:left; padding-left:2px;  }   
  
/* Flight Planner Styles Go Here */
.flightlog, .tblplogtotalrow { width:610px;}
.flightlog td { vertical-align:top; } 

.flightlog input { background-color:#FFFF99 ; } 

.spacerrow { height:10px; padding:0; border:0; margin:0; } 

.plogheader th { height:20px; background-color:#66FF66; vertical-align:middle; text-align:center;}
.plogrow td {height:22px; vertical-align:middle; margin-top:2px; margin-bottom:2px;}

.fromto {width:100%; }
.waypointcolumn { width:120px; }  
.legdetailscolumn { width:500px; } 
.waypointnames, .legdetails {width:100%; }

.totalsRow { background-color:#99FF99; } 
.groundspeed,  .fuel { text-align:right; width:5em; }
.time, .distance {text-align:right; width:5em; } 

.notice { background-color:#eeeeee; text-align:left; vertical-align:middle; width:400px; padding:.6em; border-top:1px solid #666666;  border-bottom:1px solid #666666; margin:.25em;} 
.notice span { font-weight:bold; display:block; clear:both; color:#0000FF; padding-bottom:4px; width:100%; } 

.plogHeading { background-color:#FFFF33; color:#000033; } 
.plogWindSpeed, .plogWindDirection, .plogTAS { text-align:right; } 
.plogGroundSpeed, .plogDistance, .plogTime { text-align:right; } 
.plogMSA { text-align:center; } 
/* End Of Flight Planner Styles ********************************************************************************************** */

.eventrow {border-bottom-width:thin; border-bottom-style:solid;}

.faqQuestion {font-style:italic; font-weight:bold; }

.headerpara { text-align:left; } 

.term { 	font-size: small; 	font-style: italic;	font-family: Verdana, Arial, Helvetica, sans-serif; }

dt {	font-weight: bolder; }
.sysreq {	font-size: smaller; }


.tblFooter tr { vertical-align:top; } 

/********************************* Accident Stuff Goes Here *****************************************/
.acctable { font-size: 8pt; border: #000000; border-style: solid; text-decoration: none ;
					border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
					
.acctablefatal { font-size: 8pt; border: #000000; border-style: solid; text-decoration: none ;
					border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}					
 
.acctablehdr {	color: #FFFFFF;	background-color: #000099;	font-weight:bold;	margin: 0px;	padding: 0px;}
.accStatCell, .accStatCell a { text-align:right; color:#000000; } 
.accidentfilter th { text-align:left; padding-left:5px; height:2em; vertical-align:middle; min-height:2em; } 
.cellNewsFeeds   span { font-weight:bolder; display:block; } 
.cellNewsFeeds a, .rss { background-image:url(../images/icons/feed.gif); background-position:left; background-repeat:no-repeat; display:block; padding-left:2em; height:1.6em; padding-top:.3em; } 
.tblAccidentList th { height:2em; text-align:center; font-weight:bolder; background-color:#0033FF; } 
.tblAccidentList .rowEndMonth td { border-bottom:1px solid #0033FF; } 

/************************************* Event Stuff Goes Here *****************************************/
.tblOneEvent { border-bottom:2px solid #3366FF; margin-bottom:5px; }

.tblOneEvent tr td + td { width:550px; } 
.tblOneEvent td div {overflow:hidden; } 

.cancelled { text-decoration:line-through; } 
/************************************* End Event Support **********************************************/

.copyright {	font-size:xx-small;	color: #CCCCCC;	text-align: center;}

.copyright a:link {color: #CCCCCC;  text-decoration: none;}
.pageviews {font-size: xx-small; color: #CCCCCC;}
.distance{ width: 40pt;}
.bearing{width: 50pt;}	
.icao{	width:40pt;}	

.tblOneNotam { width:600px; } 

.notamnarrative{	text-align:center;	font-weight:bold;	color:#0066FF;}
.notamDetails { width:100%; } 
.notamPara { width:100%; text-align:center; } 

.detailist{
	font-size:8pt;
	width:750px;
	text-align:left;
	vertical-align:top;
	border-color:#0066FF;
	border-bottom-style:solid;
}

thead.detailist {background-color:#0066FF;color:#FFFFFF;}

th.detailist {border-left-style:solid;border-right-style:solid;border-color:#0066FF;}

.detailist td{background-color:#EEEEEE;}

.login {border-style:solid;border-width:thin;border-color:#990000;font-size:smaller;}
.loginheader{background-color:#FF9966;color:white;font-weight:bolder;}

.downloadtable {border-style:solid;border-width:thin;border-color:#6600FF;}

.downloadrow {border-bottom-style:solid;border-bottom-width:thin;border-color:#070000;}

.weighbalheader {	background-color: #3399cc;}

.site {	border-color:#000000;	border-style:solid;	border-width:thin;}
.sitename a,.sitename a:visited{	color:#0099FF;	font-weight:bold;	text-decoration:none;	}	
.sitename a:hover {	background-color:#9999FF;	text-decoration:none;	color:#FFFFFF;}
	
.searchresults { font-size:10px;}

.narrative { font-size:.8em;} /* 12pt */
.narrative h2{ color:#0066CC;}
.narrative h3{ color:#0066CC;	}	
	
.warning {	color:red;	}

.divider {border-right-style:solid;border-right-width:thin;border-color:#33CCFF;}

.expired {	color:#FF0000;	text-decoration:blink;}
.nearlydue {color:#FF0000;}

.nohref { text-decoration:none;}

.generictable {	border-width:thin;	border-style:solid;	border-color:black;	width:100%;}

.generictablehdr {border-style:none;border:0px;background-image:url(../images/backgnd/htnav.gif); color:white;padding-left:2px;}

/* The Div(s) which Contain the tiny stuff, mainly on the home page. */
.tinyform {border-style:solid;
border-width:thin;
border-color:#3300CC;
width:160px;
padding:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
border-collapse:collapse;
}

.tinyform form { margin-bottom:1px; } 
.tinyform table, .tinyform table tr td, .tinyform table thead * {margin:0px; padding:0px; border:0px; } 
.tinyform img {margin-left:auto; margin-right:auto; }

.tinyform select { width:110px; } 

.costtable { background-color:#FFFFCC; }
.costtablehdr { background-color:#000000; color:#FFFFFF; font-weight:bold;}

.bookreview { vertical-align:text-top;}
.booktitle { font-weight:bold; vertical-align:text-top;}

.article { font-size:1.1em; color:#333333; } 
.artTitle { color:#0000CC; font-weight:bolder; } 
.urgent { color:#FF0000; font-size:larger; font-weight:bolder; padding-bottom:.5em; } 

.video { background-color:#EAEAFD;border-style:solid;border-width:thin;border-color:#CCCCCC; }
.videoplayer { text-align:center;}
/********************************* Accident Stuff **********************************************/
.accidentphoto span {
	display:block;
	background-color:#0033CC;
	color:#FFFFFF;
	text-align:center;
	width:250px;
	font-weight:bold;
}

.accidentfilter {width:100%;border:1px solid #0000ff;background-color:#FFFFCC;}
.accidentfilter thead tr th {background-color:#000000;color:#FFFFFF;}
.accidentstatstypeyearcrosstab {}
.accstattype { 	text-align:left;	font-weight:bold;}
.accrowtotal{text-align:right;font-weight:bold;}
.accstatrowheader {text-align:right;font-weight:bold;}
.accstattotalrow td {font-weight:bold;text-align:right;}
.accidentstatstypeyearcrosstab tbody tr td  {text-align:right;}
.alternaterow td {	background-color:#DADEE0;}

/********************************* End Accident Stuff *****************************************/

/* This is the entire box model hack stuff, which allows for IE Mac and IE Win*/
/* The Commentss before and after the star html bit ARE REQUIRED */
.hackexample{

	width: 100px;
	padding: 10px;
	border: 5px solid black;
	margin: 10px;
}

/* A CSS comment before the hack \*/
* html .hackexample {	width: 130px; }
/* Another CSS comment after the hack */

/******************************* Calendar Support Stuff Probably should be in a calendar style sheet **********************/
.BigCalendar tbody tr td { padding:0px; margin:0px; border-collapse:collapse; min-width:80px;width:80px;min-height:80px;} 
.BigCalendar tbody tr td:hover { background-color:#D3D3D3; } 
.BigCalendar .eventanchor {font-size:smaller; display:block; padding-bottom:3px;}

.TinyCalendar tbody tr td { padding-left:1px; } 
.TinyCalendar tbody tr td:hover { background-color:#FFFFCC;} 

.bigcal {height:100px;border-style:solid;border-width:thin;border-color:#CCCCCC;vertical-align:top;}

.calendar_today {background-color:#CCFF99;}
/*********************************End Calendar Support *****************************************************/

.tblDMS, .tblDMSGPS { margin:1em;}
.tdAccuracy { text-align:center;}


