﻿
h1 { font-size:large; font-weight:bolder; margin-top:0px; margin-bottom:2px; color:#0000dd; }
h2 { font-weight:bolder; font-size:larger; margin-top:0px; margin-bottom:2px; color:#dd0000;}
h3 { font-weight:bolder; font-size:1.2em; margin-top:0px; margin-bottom:2px; color:#dd0000;}

a {text-decoration: none;color: #00adef;}

/*
a { color:#444444; } 
*/

a, a:visited { text-decoration:none; }
a:hover { text-decoration:underline ; }

a img { border:0px; } 

.outer {background-color:#ffffff; padding:4px; }
.container { } 

@media print  
{
body { font-size:11pt;  }

 .footer { display:none; }   
 .header { display:none; }   
 .leftcolumn { display:none; }
 .rightcolumn { display:none;}
 .prefooter { display:none; } 
 .menudiv {display:none; }
 .noprint {display:none; } 
}

@media screen {
body 
{
    width:1010px;
    font-size:.85em;
    margin-right:auto;
    margin-left:auto;
  /*  border-left:solid 1px #ff0000;
    border-right:solid 1px #ff0000; */
    font-family:Verdana, Arial, Helvetica, sans-serif;
	/*background-color: #FFFFFF;*/
	background-color: #eee;
	color:#333333;
	padding-left:2px;
}

}

.header { min-height:55px;/* border-bottom:dotted 3px blue; */ }
.headerCentral, .bodyCentral { width:686px; } 


.imgleft{ border:0px; float:left; display:inline; margin-right:5px; } 
.imgright {border:0px; float:right; display:inline; margin-left:5px;}
.imgvideo { float:left; border:0px; }
.missing { border:solid red 1px; }
.tinyvideolink { margin:left:auto; margin-right:auto; margin-bottom:2px; width:100px; } 

.copyrightrow 
{
    width:100%;
    background-color:#3333cc;
    color:#ffffff;
    font-size:.7em;
    text-align:center;
}


.leftcolumn, .rightcolumn, .bodyCentral  
{
   
    float:left;
} 
    

.leftcolumn , .rightcolumn , .headerleft, .headerright
{
    width:152px;
 /*   border:solid 1px #ff0000;   */
}


.bodyCentral 
{
   
 /*   border:solid 2px #00ff00;*/
    height: auto;
    margin-left:7px; 
    font-size:.8em;
    padding-left:5px;
}

.rightcolumn 
{
    height: auto;
    margin-left:2px;
 }

.tinyform 
{
    font-size:.80em;
    border:solid 1px #0000ff;
   
    border-bottom:solid 2px #0000dd;
    width:inherit;   
    margin-top:2px;
    margin-bottom:5px;
}

.tinyform span 
{
    font-weight:bolder;
    width:inherit;
    background-image:url(../images/backgnd/htnav.gif);
    background-repeat:repeat-x;
    color:#ffffff;
    padding-top:2px; 
    padding-bottom:2px;
    padding-left:2px;
    display:block; 
}

.tinyform span a { color:#0000ff; width:100%;  }
.tinyform ul li {padding-top:2px; padding-bottom:2px;  }
.tinyform ul { margin-left:15px; margin-right:3px; padding-left:3px; padding-right:1px; margin-top:3px; margin-bottom:3px; list-style-type:disc; }
.tinyform ul li a { text-decoration:none; color:#000099;} 
.tinyform ul li a:hover { text-decoration:underline;} 
.imgList img {margin-left: auto;margin-right: auto; display:block; padding-top:2px; padding-bottom:2px;}

.The10Most .tinyform { width:22%; display:inline; float:left; margin-right:2%; min-height:320px; border-color:#999999;   } 
.The10Most .tinyform span { width:100%; } 
.The10Most { margin-left:3% } 

.clearer {
font-size: 0px;
line-height: 0px;
display: block;
margin: 0px;
padding: 0px;
clear: both;
height: 0px;
width: auto;
}
         
.centerimage { display:block; margin:0 auto; vertical-align:middle; }           
              
.footer, .prefooter { font-size:.7em; }
.footer { vertical-align:top; }
.prefooter a, .prefooter a:hover, .prefooter a:visited { text-decoration:none;}

.faq dt { font-weight:bolder; padding-bottom:2px;  } 
.faq dd { margin-bottom:5px; }             

.tblOneEvent 
{
    width:100%;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #3366ff;
margin-bottom: 5px;
text-align:left;
}
.tblOneEvent th, .tblOneEvent td { text-align:left; }        
.tblOneEvent td:first-child { font-weight:bolder; width:14em; } 

.onefieldform { text-align:center;  }

.onefieldform span { background-image:none; } 

.tblEventList 
{
    /*margin-left:auto;
    margin-right:auto; */
}  
 
.tblEventList a
{
    
}

.tblEventList td { padding-right:5px; } 

.eventNewMonth {font-weight:bolder; } 

.tblAccidents { width:100%; } 
.tblAccidents tr { vertical-align:top; } 
.tblAccidents a:hover { text-decoration:none; color:#0000cc; } 

.tdAccType, .tdAccRegn, .tdAccDate { text-align:center; }

.ulAccidentMenu a { color:#0000ee;}
.ulAccidentMenu a { font-weight:bolder;}

.noborders { border:none; } 
.visFalse { visibility:hidden}
.todayinlist { color:#1111ee; } 
.cancelled { color:Gray; text-decoration:line-through;}

.tblStats tr td { border:solid 1px #ffffff; }
.tblStats td, .tblStats th { width:6.5em;  }
.tblStats td { text-align:right; } 
.tblStats  th { background-color:#6666CC; color:#FFFFFF; text-align:center;}
.tblStats .evenrow { background-color:#ffffff; color:#222222; } 
.tblStats .oddrow {  background-color:#eeeeee; color:#222222; } 
.tblStats td:hover { border:solid 1px red; } 

.colfatal { color:red; font-weight:bolder; }

.tblUnitDetails td:first-child { font-weight:bolder; width:14em; } 

.tblOneNotam th { width:6em; font-weight:bolder; vertical-align:top;}
.tblOneNotam { margin-bottom:5px; width:100%; }

.hrsep {width:25%; text-align:center; } 

.contentItem, .bigform, .singleFieldbigForm { display:block;}
.contentItem, .bigform, .singleFieldbigForm , .tblUsefulDocs table, .divCal, .tblLinks, .videoContent{ margin-bottom:10px; background-color:White; } 
.oldContentItem {  background-color: #f5f5f5;} 
.bigform > span { width:100%; background-color:#222222; color:#ffffff; font-weight:bolder; display:block; padding-left:5px; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px;}
.bigform input {  } 
.contentItem { vertical-align:middle; padding:5px;}
.bigform { vertical-align:top; } 
.contentItem img { margin-top:3px; margin-bottom:3px; }
.contentItem .imgleft { margin-left:3px }
.contentItem .imgright { margin-right:3px }
.bookTitle, .bookTitle a { color: #003399; font-weight:bolder;}
.oneBook, .tblOneBook td { vertical-align:top; } 

.singleFieldbigForm { width:100%; border:solid 1px black; margin-right:auto; margin-left:auto; height:3em; text-align:center; padding-top:1em; }

.tblGazeteer, .tblAbbreviations { margin-right:auto; margin-left:auto; }

.galleryrow { padding-bottom:5px; } 

.folder { background-color:#FFFF99; margin-bottom:5px; margin-left:5px; margin-right:5px; padding-top:7px; padding-left:5px;  } 
.folder a { text-decoration:none; }
.folder span { padding-left:10px; padding-right:10px; padding-top:3px;   font-weight:bolder;  } 

/* Add The Folder Looking Shadowything */
.folder span, folder img { border-top:dotted 1px #222222; border-left:dotted 1px #222222; border-right:dotted 1px #222222; } 
.folder img { padding-right:5px; padding-bottom:5px; } 

.imgGalleryHeader { padding-bottom:10px; } 

.postContent .divAutoContent .contentItem, .tblUsefulDocs table, .videoContent, .divCal, .topandtail { border-top-width: 1px;border-top-style: solid;border-top-color: #dddddd;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dddddd; }
.tblUsefulDocs table { width:100%; } 
.tblUsefulDocs table td:first-child { width:20em;}
.acctablehdr { font-weight:bolder; } 

.tblLinks { width:100%;}
.tblLinks td { vertical-align:top; } 
.tblLinks td a { vertical-align:top; color:#444444;}

.genericCalendar { margin:10px; background-color:#f5f5f5; } 
.genericCalendar_TitleStyle_CssClass { background-color:#f5f5f5; }
.calWeekend {  } 
.yearOfCalendars { margin-left:auto; margin-right:auto; } 

.tblFuel { margin-left:5px; }
.FuelT { width:20em;}
.FuelCost { width:6em; font-weight:bolder; text-align:right;}

.photoview { margin-left:auto; margin-right:auto; width:750px; padding-top:25px; } 

.tdhalfsite, .tdsitemap { width:50%; } 
.tblSiteDetails { width:100%; } 
.tblSiteDetails tr td { height:3em; vertical-align:middle; border-bottom:1px solid #0000ff; } 
.tdsitemap { margin-left:auto; margin-right:auto; } 

.tblUseful { width:100%;}
.tblUseful tr { width:100%; } 
.tblUseful tr td { text-align:center; } 

.wide3 {width:400px; display:inline;  float:left; padding-bottom:10px;}

.phone { margin-top:3px; } 

.gazResults, .gazMap { display:inline; float:left; } 
.gazResults {width:160px; }

.tblWBInput { border-bottom:1px solid #000000; } 

.calday { text-align:right; vertical-align:top; }  
.calday a { text-align:left; } 

.divday {  }

.daylink { color:#000033; text-align:right; } 

.today { border:1px solid #aa0000;} 

.rotorsrunning span { display:block; font-weight:bolder; padding-bottom:2px; } 
.nextlink {display:inline; float:right;text-align:right; }
.prevlink { text-align:left;display:inline; float:left;}

.sevendays  td { border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb; vertical-align:top; width:13%;} 
.sevendays span { text-align:right; font-weight:bolder; } 

/* .tab padding-bottom and .tabInner margin-top need to match to make this render properly at the moment*/
.tab { background-color:#FFFF99; display:inline; border:1px dotted #0000ee; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;  }
.tab hasWidth  a { text-decoration:none;  } 
.tabBack {padding-top:7px; margin-top:5px; margin-left:10px; }
.tabInner {background-color:#FFFF99;  margin-bottom:10px;  padding-left:7px; padding-bottom:7px; padding-right:5px; margin-top:5px; padding-top:5px; border:1px dotted #0000ee; } 
.tabOpen { background-color:#FFFF99; border-bottom-color:#FFFF99;   } 

.flyinghours { text-align:right; width:6em; } 

#fadeimagecontainer { margin: auto; position: relative; width: 150px; height: 107px; border: 1px solid #ddd; }
#fadeimagecontainer img {display: none;position: absolute;top: 0pt;left: 0pt;}

.videoContent { width:390px; float:left; margin-right:10px; } 
.videoThumbnail { width:150px; height:107px; float:left; margin:5px; background-color:White; } 

.linkfolder:link { color:Red; font-weight:bold; } 
.linkfolder:visited, .contentItem a, .videoContent a { color:red; font-weight:bold;}

.divlinkfolder div div { display:inline; float:left; } 
.linkfolderwebimg img { border:1px solid #dddddd; }
.linkfoldercompdet { padding-left:10px;  } 
.locationMap { width:640px; height:480px; } 
.thumbshot120x90 { width:120px; height:90px; } 

.DACalc span { float:left; width:15em;}
.DACalc input { float:left; width:5em;}
.DACalc br { clear:both;}

/*AutoComplete*/
.autocomplete_completionListElement {  	margin : 0px!important;	
background-color : #eee;	color : windowtext;
	border : buttonshadow;	border-width : 1px;
	border-style : solid;	cursor : 'default';
	overflow : auto;	height : 200px;
    text-align : left;     list-style-type : none;
}


/* AutoComplete highlighted item */
.autocomplete_highlightedListItem{	background-color: #ffff99;	color:red;	padding: 1px;}



/* AutoComplete item */
.autocomplete_listItem {	background-color : window;	color : windowtext;	padding : 1px;}


