﻿body 
{

}
#div.dvamiriselect{display:none;}/*AMIRI.ASPX remove headr during printout*/ 
#div.dvamirihdr {display:none;}
.dvamlinkout{display:none;}
.dvmaincss2{width: 795px;}
.dvamiridetails{margin: 10px 0px 10px 0px}
.divflightabcontainer2{width: 795px; font-family: Arial; font-size: 9pt;}
.dvtabcontainer2{border-style: none; width:780px; padding: 2px}/*remove border tab container*/
.dvtabcontentsAM{overflow: auto; width: 780px;}
.lbldate{font-family: Arial, Helvetica, sans-serif; font-size: 9pt;color: #3366cc;}
.dvamiriselect2{display:none;}
.tblamiri{display:none;}
.pbreakamiri{page-break-before: always; width: 794px; margin: 2px;}
.dvinfoAM{display:none;}
.imgt4chartsAM{border: 1px dotted #333333; width: 8in; height: 11in} /*width: 7in; height: 10in*/
.dgridtxtAVWX{font-family: Tahoma; font-size: 10pt; width: 740px}
.dgridtxtWS{font-family: Tahoma; font-size: 10pt; width: 670px}
.spantitleprodAM{font-family: Verdana; font-size: 14pt; color: #333333; margin-top: 5px; margin-bottom: 10px}
.lbltitleprodAM{margin: 8px; font-family: Verdana; font-size: 10pt;  font-weight: bold; color: #000066; width: 806px;}
.dvwngcontainerAM{margin: 5px; border: 1px solid #999999; width: 690px;  padding: 0px 0px 3px 0px; overflow: auto}
.dvwngheaderAM{background-image: url('Webicons/tablehead2.gif'); background-repeat: repeat-x; border-bottom: 1px solid #999999; padding: 3px; height: 16px; font-family: Tahoma; font-size: 10pt; color: #800000; text-align: center;}
.dvcontentleftAM{border: 1px dotted #CCCCCC; float: left; height: 40px; width: 340px; font-family: Tahoma; margin-left: 2px; font-size: 10pt;}
.dvcontentrightAM{border: 1px dotted #CCCCCC; float: left; height: 40px; width: 340px; font-family: Tahoma; margin-left: 2px; font-size: 10pt;}
.dvcontentbottomAM{border: 1px dotted #CCCCCC; float: left; font-family: Tahoma; margin: 0px 2px 2px 2px; font-size: 10pt; width: 683px;}
.dvsmallinfoAM{margin: 4px 4px 5px 4px; font-family: Tahoma; font-size: 9pt; color: #666666}
.dvwngnotesAM{margin: 5px; width: 689px;  padding: 0px 0px 3px 0px;}
.dgridtxtAM{font-family: Verdana; font-size: 11pt; width: 760px}
.dvfftrAM{display:none;}
.dvwngcontentAM{padding: 3px 0px 5px 5px; font-family: Tahoma; font-size: 10pt; }
.dvwngnocontentAM{padding-left: 5px; padding-top: 3px; font-family: Tahoma; font-size: 12pt; font-weight: bold;}
.dvfdleftAM{padding: 2px; border: 1px dotted #CCCCCC; float: left; text-align: justify; width: 389px; height: 37px; margin-top: 2px; color: #3366cc;}
.dvfdrightAM{padding: 2px; border: 1px dotted #CCCCCC; float: right; text-align: justify; width: 387px; height: 37px; margin-top: 2px; color: #3366cc;}

.dvavwxctr{padding: 3px; border: 1px dotted #CCCCCC; font-family: Verdana; font-size: 11pt; width: 750px;}
.dvhdramiri{font-family: Verdana; font-size: 11pt; font-weight: bold; color: #993300; margin-top: 10px; margin-bottom: 10px}
.dvhdramiri2{font-family: Verdana; font-size: 11pt; font-weight: bold; color: #003399; padding: 3px}
.dvwxconttents{text-align: justify; padding: 3px; font-size: 11pt}

.dvfdcontainerAM{font-family: Arial; font-size: 9pt; width: 793px; overflow:auto; margin-top: 3px; margin-bottom: 3px}
.dvfdcontainer{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 860px; overflow:auto}/* needed otherwise flight details is not formatted*/
.dvfdleft{padding: 2px; border: 1px dotted #CCCCCC; float: left; text-align: justify; width: 420px; height: 37px; margin-top: 2px; color: #000066;}
.dvfdright{padding: 2px; border: 1px dotted #CCCCCC; float: right; text-align: justify; width: 427px; height: 37px; margin-top: 2px; color: #000066;}
.txtfdetails {font-family: Arial; font-size: 16px; color: #333333; font-weight: bold}


.dvflightheader{display:none;}/* Flight1/2/3/4.aspx New Fltrequest.aspx*/
.divfooter{display:none;}
.dvmainwng3{display: none;}  /*FLIGHT1/2/3/4.aspx old format of warnings - enable this to hide old format*/

#div.divflighheader {display:none;} /* tafs.aspx*/
#div.divflightabheader {display:none;} /* FLIGHT.aspx divflightabheader - name of the div class*/
#div.divfooterflighttab {display:none;}
a {display:none;} /*do not display all printer icons within A tag */
.hideinputbutton {display:none;}/* dont print NEXT and BACK buttons*/
.pbreak{page-break-before: always; width: 794px; margin: 2px;}/* apply all page break during printout*/
.dvtabcontainer{border-style: none; width:831px; padding: 2px}/*remove border tab container*/

/*FLIGHT.ASPX*/
.spantitleprod{font-family: Verdana; font-size: 14pt; color: #333333}
.lbltitleprod{margin: 2px; font-family: Verdana; font-size: 10pt;  font-weight: bold; color: #3366cc; width: 806px;}
.dgridtxt{font-family: Verdana; font-size: 11pt; width: 783px}/*metar,taf,sgimet datagrid*/
.dgridtxt2{font-family: Verdana; font-size: 10pt; width: 655px}/*takeoff, sector gridview*/
.imgt4charts{border: 1px dotted #333333; width: 800px; height: 1100px}/*sigwx, upper air charts, LAF width: 7in; height: 10in*/
.dvsmallinfo{margin: 4px; font-family: Tahoma; font-size: 9pt; color: #666666}
.dvinfo{display:none;}

/*WARNING2.ASPX*/
.dvmainwng{overflow: auto; width: 794px; border: 1px solid #DCDCDC}/*FLIGHT1/2/3/4.aspx*/
.dvmainwng2{overflow: auto; width: 794px; border: 1px solid #DCDCDC}/*warnings2.aspx*/
.dvwngstn{margin: 10px; font-family: Verdana; font-size: 10.5pt}
.dvwngcontainer{margin: 5px; border: 1px solid #999999; width: 690px;  padding: 0px 0px 3px 0px; overflow: auto}
.dvcontDTVLD{height: 44px; margin-top: 3px;}
.dvwngnotes{margin: 3px; width: 689px;  padding: 0px 0px 3px 0px;}
.pwngnotes{font-family: Tahoma; font-size: 9pt}
.dvwngheader{background-image: url('Webicons/tablehead2.gif'); background-repeat: repeat-x; border-bottom: 1px solid #999999; padding: 3px; height: 16px; font-family: Tahoma; font-size: 10pt; color: #800000; text-align: center;}
.dvcontentstop{height: 44px; margin-top: 3px;}
.dvcontentsbtm{height: 44px; margin-top: 1px;}
.dvcontentleft{border: 1px dotted #CCCCCC; float: left; height: 40px; width: 340px; font-family: Tahoma; margin-left: 2px; font-size: 11pt;}
.dvcontentright{border: 1px dotted #CCCCCC; float: left; height: 40px; width: 340px; font-family: Tahoma; margin-left: 2px; font-size: 11pt;}
.dvcontentleft2{border: 1px dotted #CCCCCC; float: left; height: 50px; width: 340px; font-family: Tahoma; margin-left: 2px; font-size: 11pt;}
.dvcontentright2{border: 1px dotted #CCCCCC; float: left; height: 50px; width: 340px; font-family: Tahoma; margin-left: 2px; font-size: 11pt;}
.dvcontentbottom{border: 1px dotted #CCCCCC; float: left; font-family: Tahoma; margin: 0px 2px 2px 2px; font-size: 11pt; width: 683px;}
.dvwngcontenthdr{background-image: url('Webicons/headerbg.gif'); background-repeat: repeat-x; font-family: Tahoma; font-size: 9pt; padding-left: 5px; color: #000066;}
.dvwngcontenthdr2{font-family: Tahoma; font-size: 8pt; padding-left: 5px; color: #000066;}
.dvwngcontent{padding: 3px 0px 5px 5px; font-family: Tahoma; font-size: 11pt; }
.dvwngnocontent{padding-left: 5px; padding-top: 3px; font-family: Tahoma; font-size: 12pt; font-weight: bold;}
.dvcontentleftTI{border: 1px dotted #CCCCCC; float: left; height: 40px; width: 220px; font-family: Tahoma; margin-left: 2px; font-size: 10pt;}/*TEMP INVERSION*/
.dvcontentrightTI{border: 1px dotted #CCCCCC; float: left; height: 40px; width: 460px; font-family: Tahoma; margin-left: 2px; font-size: 10pt;}
.dvwngcontent2{padding: 3px 0px 5px 5px; font-family: Tahoma; font-size: 10pt; height: 40px }/*AFwng and WSwng*/
.dvwngcontent3{padding: 3px 0px 5px 5px; font-family: Tahoma; font-size: 10pt; height: 70px }/*SGwng*/
.dvcontentstop1{height: 44px; margin-top: 3px; display: none} /*hide SG WNG text 2*/
.dvcontentbottom1{border: 1px dotted #CCCCCC; float: left; font-family: Tahoma; margin: 0px 2px 2px 2px; font-size: 10pt; width: 683px; display: none} /*hide SG WNG text 2*/


/*METAR/TAF/SIGMET.ASPX*/
.lblfltdetail{font-family: Verdana; font-size: 9pt; font-weight: bold; width: 784px; color: #000066;}
.spnheader{font-family: Verdana; font-size: 14pt; font-weight: bold;}
.dgridmessage{font-family: Verdana; font-size: 10pt; width: 783px; height: 73px;}
/*TAKEOFFSECTOR.ASPX*/
.dgridtakesect{font-family: Verdana; font-size: 9.5pt; width: 651px;}
/*FLIGHT1/2/3/4.ASPX*/
.lblfltdetail2{font-family: Verdana; font-size: 9pt; font-weight: bold;  height: 12px; width: 806px; color: #000066;}
.spnheader2{font-family: Verdana; font-size: 14pt; font-weight: bold; text-decoration: underline}
.dgridmessage2{font-family: Verdana; font-size: 10pt; width: 783px; height: 73px;}
.dgridtakesect2{font-family: Verdana; font-size: 9.5pt; width: 651px;}

/*FLTREQUEST.aspx*/
.pbrk{page-break-before: always; width: 792px; height: 7px;}
.spnheader3{ font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; text-decoration: underline}
.lblfltdetail3{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;  height: 12px; width: 806px; color: #000066;} /*color: #000066;*/
.dgridMSG{font-family: Verdana; font-size: 9pt; width: 780px; height: 73px;}
.divfooter{display:none;}
.dvfltreqftr{display:none;}
.imgSIGWX {width: 600px; height: 850px;} /*{width: 8in; height: 11.5in;}*/
.imgWT {width: 600px; height: 850px;}
.imgIC {width: 600px; height: 850px;}
.imgTB {width: 600px; height: 850px;}
.imgLAF{width: 600px; height: 850px;}
#hiddenfields{display:none;}/*ID of the hidden fields at the end of the page*/
/*<div align="center" class="dvfltreqftr">Aviation Meteorology (NCMS). &copy; Copyright 2015 - All rights reserved.</div>
.dvfltreqftr{width: 796px; height: 25px; line-height:25px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666;}*/

/*FLTREQUEST.aspx - cover page*/
.dvcntrcover{border: 1px solid #000066; margin: 4px; width: 794px; height: 1110px; font-family: Arial, Helvetica, sans-serif} /*@96ppi pixels per inch 794px; height: 1123px1150px;*/
.dvAFF{font-size: 29pt; font-weight: bold; margin-bottom: 20px;}
.dvinfoflight{border: 1pt dotted #808080; margin: 10px 30px 10px 30px; height: 241px; font-size: 16pt;}
.dvinfoflightROW{width: 750px}
.dvinfotakeoffROW{width: 500px}
.dvinfotakeoff{border: 1pt dotted #808080; margin: 10px 30px 10px 30px; height: 235px; font-size: 16pt;}
.dvinfotakeoffL{float: left; margin-left: 10px}
.dvinfotakeoffR{float: left; width: 248px; height: 215px;}
.dvfihdrmain{margin: 5px 0px 0px 48px; width: 280px; font-size: 16pt; color: #000066}
.dvfihdr{margin: 7px 5px 7px 5px; float: left; width: 250px; color: #000066; background-color: #F8F8F8}
.dvfihdr2{margin: 7px 5px 7px 5px; float: left; width: 299px; color: #000066;}
.dvfihdrdata{margin: 7px 5px 7px 5px; float: left; width: 466px; font-weight: bold; background-color: #F8F8F8}
.dvfihdrdata2{margin: 7px 2px 7px 5px; float: left; width: 60px; font-weight: bold; background-color: #F8F8F8}
.dvfihdrdata2A{margin: 7px 5px 7px 0px; float: left; width: 60px; font-weight: bold; background-color: #F8F8F8}
.dvfihdrdata3{margin: 7px 5px 7px 5px; float: left; width: 110px; font-weight: bold; background-color: #F8F8F8}
.dvlloyds{width: 287px; margin-top: 50px;}
.dvlloydsweb{font-size: 11pt; letter-spacing: 2px;}


/*CHARTSPRINT.aspx*/
.NoPrint{display: none;}
.imgprint{width: 7in; height: 10in; border: 1px solid #CCCCCC;}

/*VATC.aspx*/
.dvvatcctrl{font-family: 'Open Sans', sans-serif; font-size: 10.5pt; margin: 10px 20px 10px 20px; } 
.dvvatcctrl a{color: #000066; text-decoration: none;}
.dvvatccont{font-family: 'Open Sans', sans-serif; border: 1px solid #CCCCCC; overflow: auto; height: 593px; margin: 10px;}
.lblvatchdr{font-family: 'Open Sans', sans-serif; padding: 10px; font-size: 14pt; font-weight:bold;}
.lblvatcmsg{font-family: 'Open Sans', sans-serif; padding-left: 10px; font-size: 11pt; }
.dgridvatc{font-family: 'Open Sans', sans-serif; font-size: 11pt; height: auto; width: 100%;}
.dgridvatc td {padding-left: 10px; padding-bottom: 10px;}
.grdvtaltrow{border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #999999; margin-bottom: 10px; padding-bottom: 5px;}