  a{text-decoration: underline;}
  a:link {color:#003399; text-decoration: none;}
  a:visited {color:#999999; text-decoration: none;}
  a:hover {text-decoration: underline; color:#FF8330; }

 a img {border:none;}
  
.eventanchor {
font-size:smaller;
}

/* 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; } 

.plogHeading { background-color:#FFFF33; color:#000033; } 
.plogWindSpeed, .plogWindDirection, .plogTAS { text-align:right; } 
.plogGroundSpeed, .plogDistance, .plogTime { text-align:right; } 
.plogMSA { text-align:centre; } 


/* End Of Flight Planner Styles */

.hidemeonpaper{ visibility:visible; }

.eventrow {border-bottom-width:thin; border-bottom-style:solid;}

input {	font-size:8pt;	}

	option select {
	font-size:8pt;
	}

  BODY {
	color : black;
	font-size : 8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-align:left;
	vertical-align:top;
}

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;
}

.faqQuestion {
font-style:italic;
font-weight:bold;
}

.term {
	font-size: small;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

dt {	font-weight: bolder; }
.sysreq {	font-size: smaller; }

.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; } 

.hrstable {
border-color:#0099FF;
}

.wxtablehdr {
background-color:#0066FF;
color:#FFFFFF;
}

thead.detailist {
background-color:#0066FF;
color:#FFFFFF;
}

.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;
}	

.notamnarrative{
	text-align:center;
	font-weight:bold;
	color:#0066FF;
}


.detailist{
	font-size:8pt;
	width:750px;
	text-align:left;
	vertical-align:top;
	border-color:#0066FF;
	border-bottom-style:solid;
}

.detailist td{
background-color:#EEEEEE;
}

th.detailist {border-left-style:solid;
border-right-style:solid;
border-color:#0066FF;
}

.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: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;
background-image:url(../images/backgnd/htnav.gif);
color:white;
}

.bigcal {
height:100px;
width:100px;
border-style:solid;
border-width:thin;
vertical-align:top;
}

.calendar_today {background-color:#CCFF99;}

.tinyform {border-style:solid;
border-width:thin;
border-color:#3300CC;
width:160px;
}

.video { background-color:#EAEAFD;
border-style:solid;
border-width:thin;
border-color:#CCCCCC; }

.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;}

.videoplayer { text-align:center;}


.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;
}


/* This is the entrire 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 */

