﻿body 
{
  margin: 0;
  height:100%;
  font-family: 'Open Sans', sans-serif; /*font-family: var(--bs-body-font-family);*/
  line-height: 24px; /*line-height: var(--bs-body-line-height);*/
  color: #333333; /*color: var(--bs-body-color); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); text-align: var(--bs-body-text-align);*/
  background: #FFFFFF;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  scroll-behavior: smooth !important; 
}

.red{color: #ff3300;}
.satred{color: #FF0000;}
.blue{color: #0000ff;}
.black{color: #000000;}
.maroon{color: #800000;}
.pomeg{color: #CC3300;}
.green{color: #00CC00;}
.ltgreen{color: #aaf0c9;}
.midgray{color: #CCCCCC;}
.nodisplay{display: none !Important;}
.spncntr{background-color: #FFFFFF; padding: 10px; line-height: 25px;}
.hand-cursor {cursor: pointer !important;}
.dvfltright{float: right;}
.ddlst1{width: 190px !important; height: 35px !important; line-height: 30px !important; font-family: 'Open Sans', sans-serif; font-size: 11pt; border: 1px solid #cccccc; border-radius: 5px;} 
.ddlst1 option{background-color: #FFFCF1; border: 1px solid #cccccc; border-radius: 5px;}
.txtpwdl{letter-spacing: 5px; width: 130px !important; height: 30px !important; line-height: 30px !important; font-family: 'Open Sans', sans-serif; font-size: 11pt; border: 1px solid #cccccc; border-radius: 5px; text-align: center;}
.txtpwdl input[type='text'] {background-color: #FFFCF1; border: 1px solid #333333; border-radius: 5px; text-align: center;}
.trview{font-size: 9.5pt; margin-top: 2px !important;}
.dvhidftr{font-family: Verdana; font-size: 8pt; display: none;}

/* Forces the validator to stay hidden on page load when no error exists */
span.csp-validator[style*="display:none"], 
span.csp-validator:not([style*="display:inline"]) {
    display: none !important;
    color: #FF0000; 
    font-size: 12pt;
}

a{color:#000066}
a:visited {text-decoration: none; color: #000066}
a:active {text-decoration: none; color: #000066}
/*a:hover {text-decoration: none; color: #ff8000} */
.borderit:hover { background-color:InfoBackground; } /* use for links at the bottom border:1px Black solid;*/
/*login*/
div.headerinfo {background-image: url(webicons/tablehead.gif); background-repeat:repeat-x;  } 

/*Top menu*/
#topmenu0{list-style-type: none; text-align: right; margin: 25px 0px 25px 7px; width: 900px; font-size: 10pt !important; height: 12px;}
#topmenu0 ul li { display: inline; margin: 5px 0px 3px 2px; }
#topmenu0 ul li a {text-decoration: none; color: #808080;}
#topmenu0 ul li a:hover {text-decoration: none; color: #ff8000;}

#topmenu{list-style-type: none; text-align: right; margin: 25px 7px 25px 7px; width: 900px; font-size: 10pt !important; height: 14px;}
#topmenu ul li { display: inline; margin: 5px 2px 3px 2px; vertical-align: middle; }
#topmenu ul li a {text-decoration: none; color: #808080;}
#topmenu ul li a:hover {text-decoration: none; color: #ff8000;}
.spncuruser{color: #00CC00; font-size: 13pt;}
.lblcuruser{margin: 0px 3px 0px 4px;}

/*--------------------MAIN.ASPX - for selection of FF---------------------*/
.dvmainhdr{background-position: center; background-repeat: no-repeat; background-image: url('../Webicons/dxb/FFolderuae.gif'); height: 100px; width: 900px; margin-top: 7px; background-size: cover;}  
.dvmainbody{background-position: left; width: 900px; height: 700px; margin-top: 3px; margin-bottom: 3px; background-repeat: no-repeat; background-image: url('../Webicons/dxb/Flightfoldermain2.png'); background-size: cover;} /*Flightfoldermain2.png width: 800px; height: 520px;*/
.dvloginctr{padding: 7px; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; background-color: #99CCFF; border-bottom-style: dotted; border-bottom-width: 1pt; border-bottom-color: #000000;}
.dvmainftr{width: 900px; line-height:25px; padding: 7px 0px; margin-bottom: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #333333; color: #FFFFFF;}
/*MAIN.ASPX - for selection of FF*/
.dvulctr{height: 605px; width: 900px; margin-top: 5px;}  
.dvmainL{float: left; height: 490px; width: 40%;} 
.dvmainM{float: left; height: 330px; width: 20%; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #333333; padding-top: 150px;} /*height: 330px; width: 335px;*/
.dvmainR{float: left; height: 490px; width: 40%;} 
.ulmainAUHgrp{list-style-type: none; margin-left: 2px; padding: 0;}
.ulmainAUHgrp img{height: 100px; width: 265px; margin-top: 8px; margin-bottom: 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0px 0px 0px 6px rgba(0, 63, 135, 0.6); transition: box-shadow 0.3s ease-in-out;} /*box-shadow: 0px 0px 0px 6px rgba(0, 63, 135, 0.6);*/
.ulmainAUHgrp img:hover{box-shadow: 0px 0px 10px 6px rgba(0, 63, 135, 0.8);}
.ulmainDXBgrp{list-style-type: none; margin-left: 2px; padding: 0;} 
.ulmainDXBgrp img{height: 100px; width: 265px; margin-top: 8px; margin-bottom: 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0px 0px 0px 6px rgba(0, 63, 135, 0.6); transition: box-shadow 0.3s ease-in-out;} 
.ulmainDXBgrp img:hover{box-shadow: 0px 0px 10px 6px rgba(0, 63, 135, 0.8);}

/*---------------FLTDETAILS.aspx / FLTDETAILSDXB.aspx / FLTDETAILSZDY.aspx-----------------------*/
.hdrimgauh{background-size: cover; background-position: center; background-repeat: no-repeat; background-image: url('../Webicons/dxb/FFolderauh.gif'); height: 100px; width: 900px; margin-top: 7px}
.hdrimgazi{background-size: cover; background-position: center; background-repeat: no-repeat; background-image: url('../Webicons/dxb/FFolderazi.gif'); height: 100px; width: 900px; margin-top: 7px}
.hdrimgaan{background-size: cover; background-position: center; background-repeat: no-repeat; background-image: url('../Webicons/dxb/FFolderaan.gif'); height: 100px; width: 900px; margin-top: 7px}
.hdrimgdxb{background-size: cover; background-position: center; background-repeat: no-repeat; background-image: url('../Webicons/dxb/FFolderdxb.gif'); height: 100px; width: 900px; margin-top: 7px}
.hdrimgdwc{background-size: cover; background-position: center; background-repeat: no-repeat; background-image: url('../Webicons/dxb/FFolderdwc.gif'); height: 100px; width: 900px; margin-top: 7px}
.hdrimgshj{background-size: cover; background-position: center; background-repeat: no-repeat; background-image: url('../Webicons/dxb/FFoldershj.gif'); height: 100px; width: 900px; margin-top: 7px}
.hdrimgrak{background-size: cover; background-position: center; background-repeat: no-repeat; background-image: url('../Webicons/dxb/FFolderrak.gif'); height: 100px; width: 900px; margin-top: 7px}
.hdrimgfuj{background-size: cover; background-position: center; background-repeat: no-repeat; background-image: url('../Webicons/dxb/FFolderfuj.gif'); height: 100px; width: 900px; margin-top: 7px}
.hdrimgxsb{background-size: cover; background-position: center; background-repeat: no-repeat; background-image: url('../Webicons/dxb/FFoldersirbaniyas.gif'); height: 100px; width: 900px; margin-top: 7px}
.hdrimgzdy{background-size: cover; background-position: center; background-repeat: no-repeat; background-image: url('../Webicons/dxb/FFolderdelma.gif'); height: 100px; width: 900px; margin-top: 7px}
.dvuserfdetails{font-size: 13pt !important; width: 780px; margin: 25px; height: 15px;}
.dvfdselection{height: 290px; margin-top: 20px;}/*container holding login & selection of prods*/
.dvlogindetailshdrAUH{background-size: cover; background-position: center; background-repeat: no-repeat; background-image: url('../Webicons/dxb/FFolderauh.gif'); height: 100px; width: 900px; margin-top: 7px} 
.dvlogindetailshdrDXB{background-size: cover; background-position: center; background-repeat: no-repeat; background-image: url('../Webicons/dxb/FFolderdxb.gif'); height: 100px; width: 900px; margin-top: 7px}
.dvloguser{display: flex; gap: 3px; padding: 7px 5px 9px 5px; background-color: rgba(153, 204, 255, 0.9); font-size: 11pt; background-color: #99CCFF; border-bottom-style: dotted; border-bottom-width: 1pt; border-bottom-color: #000000;}
.lblforms{color: #000066; padding-top: 7px; font-size: 9pt;}
.lblforms1{color: #000066; padding-top: 7px; margin-left: 10px; font-size: 9pt;}
.lblforms2{color: #000066; padding-top: 7px; font-size: 12pt;}
.lbldt{margin: 7px 0px 0px 12px; float: left; font-size: 11pt; color: #FAF9F6; width: 100%; text-align: left;}
.lbldtright{float: right; margin: 3px 10px 3px 3px; float: left; font-size: 11pt; color: #000066; width: 100%; text-align: right;}
.dvfdetailsM{height: 390px; margin-top: 20px; font-size: 13pt;} 
.dvfdetailsL2A{float: left; height: 320px; width: 400px;} 
.dvfdetailsR3A {float: left; height: 340px; margin: 10px 0px 10px 12px; width: 310px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; overflow: auto; border: 1pt dotted #999999; color: #000000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: rgba(255,255,255,0.8);}  
.dvwxadvcont{position: relative; z-index: 50; top: 75px; left: 158px}
.dvcoverp{padding-left: 200px; padding-top: 50px; width: 350px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt;}
.dvfltdetails{float: right; font-size: 13pt; height: 350px; width: 250px; background-image: url('../Webicons/bgff.gif'); background-repeat: repeat-x; margin-top: 10px; font-family: 'Open Sans' , sans-serif; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; box-shadow: 0px 0px 0px 6px rgba(0, 63, 135, 0.5);} /*border: 3px solid #666666; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border: 2px solid #666666;*/
.dvlogindetailsbdyX1{background-size: cover; background-position: left; width: 900px; height: 650px; margin-top: 3px; margin-bottom: 3px;background-repeat: no-repeat; background-image: url('../Webicons/dxb/Flightfoldermain.png');} /*height: 500px; Flightfoldermain.png*/
.dvlogindetailsftr{width: 900px; padding: 10px 0px 10px 0px; font-size: 10pt; background-color: #333333; color: #FFFFFF;}
.cbologin2A{font-family: Verdana; font-size: 9pt; width: 150px}
.txtshadowA{text-shadow: 0 0 2px #000000, 0 0 10px #FFFFFF, 0 0 20px #FFFFFF; color: #000000;} /*text-shadow: 0 0 10px #FFFFCC; color: #000000; */
.upperlgn2A{text-transform: uppercase;}
.txtlgn2A{width: 100px; border: 1px solid #666666; font-size: 9pt}
/*.lnklogn {text-decoration: none; color: #000066; background-color: rgba(232, 201, 135, 0.6); border-radius: 15px; padding: 5px 10px 1px 10px !important; opacity: 0.8; font-size: 10.5pt; border: 1px solid #FFFFFF;} /*---background-color: #e8c987;*/
/*.lnklogn:hover{text-decoration: none; color: #ff8000; background-color: #ffffff; padding: 5px 10px 1px 10px !important; border: 1px solid #808080;}*/
.lnklogn {
  /* Layout & Alignment */
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px; /* Adds clean spacing between the text and the icon */
  /* Styling & Typography */
  text-decoration: none; 
  color: #000066; 
  background-color: rgba(232, 201, 135, 0.6); 
  border-radius: 15px; 
  padding: 6px 12px !important; /* Balanced padding for vertical symmetry */
  opacity: 0.8; 
  font-size: 10.5pt; 
  border: 1px solid #FFFFFF;
}

.lnklogn:hover {
  text-decoration: none; 
  color: #ff8000; 
  background-color: #ffffff; 
  border: 1px solid #808080;
}
.spansearch2{margin: 7px; font-weight: bold; color: #FF0000}/*#333333*/
.imgsearch2{vertical-align: middle; width: 128px; height: 12px; margin: 5px;}
.dvprogress{font-family: Arial, Helvetica, sans-serif; margin: 15px;} 
.overlayContent{z-index: 99; margin: 60px auto; width: 250px; height: 50px; padding: 40px; border-radius: 8px; position: fixed; top: 30%; left: 0px; right: 0px; bottom: 0px; background-color: #F8F8F8; filter: alpha(opacity=90); opacity: 0.9; border: 1px solid #E0E0E0;} 
.dvcircobjcont{width: 700px;}/* 610px; 550px 480px;container circle buttons & images*/
.dvcircblabels{height: 25px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; margin-left: 5px;} /* color: #FFFF66;*/
.dvcircblabels1{float: left; width: 60px;}
.dvcircblabels2{float: left; width: 63px;}
.dvcircblabels3{float: left; width: 70px;}
.dvcircblabels4{float: left; width: 75px;}
.dvcircblabels5{float: left; width: 80px;}
.dvcircbimages{height: 20px; float: left;}
.dvtxtbuttons{font-size:7pt; color: #333333;} /*color: #FFFFCC;*/
.dvtxtbuttons a{text-decoration: none; color: #000000;}
.dvtxtbuttons a:hover{text-shadow: 0 0 30px #FF3300;} /*0 0 15px #FFFFFF; text-shadow: h-shadow v-shadow blur-radius color*/
.dvbrwsrcomp{font-family: Verdana; font-size: 8pt; color: #666666; margin-top: 7px;}
.dvvalidation{margin: 5px; width: 241px;}
.upperfd2{text-transform: uppercase;}
.txtfd1{width: 140px !important; text-align: center; text-transform: uppercase; font-family: 'Open Sans', sans-serif; font-size: 11pt; line-height: 30px !important; background-color: #FFFCF1; border: 1px solid #cccccc; border-radius: 5px;}
.txtfd2{width: 149px; border: 1px solid #666666; font-size: 9pt; border: 1px solid #cccccc; border-radius: 5px;}
.txtfd3{width: 100px !important; text-align: center; line-height: 30px !important; font-size: 13pt !important; background-color: #FFFCF1; border: 1px solid #cccccc; border-radius: 5px;}
.cbofd{width: 200px !important; font-size: 11pt; text-align: center; line-height: 30px !important; height: 35px !important; background-color: #FFFCF1; border: 1px solid #cccccc; border-radius: 5px;}
.cbofd option{background-color: #FFFCF1; border: 1px solid #cccccc; border-radius: 5px;}
.cbofd2{font-family: Verdana; font-size: 9pt; width: 157px}
.lnkviewff2 {text-decoration: none; margin: 5px; padding: 5px; color: #ffffff; background-color: #333333; border: 1px solid #cccccc; height: 23px; width: 190px; vertical-align: middle; font-size: 12pt; border-radius: 7px;}
.lnkviewff2:hover{text-decoration: none; padding: 5px; color: #000066; background-color: #cccccc; border: 1px solid #333333; border-radius: 7px;}

.error-message {
    color: #dc3545 !important;         /* Red alert color */
    font-size: 0.875rem !important;    /* Slightly smaller text */
    font-weight: 500 !important;       /* Medium emphasis */
    margin-top: 0.25rem !important;    /* Padding spacing from textbox */
    display: block !important;         /* Forces error onto a new line */
}
span[id*="RequiredFieldValidator1"] {color: #dc3545 !important;}

td.TRV1{border:1px solid red; background-color:#FFFF00;}
td.TRV1 A:hover {color: #3366cc; text-decoration: underline;}

/* 1. Base link styling */
.tooltip-link {
  position: relative;            /* Crucial: Sets the anchor point for the tooltip */
  color: #007bff;
  text-decoration: none;
  cursor: pointer;
}
/* 2. Tooltip Bubble (Hidden by default) */
.tooltip-link::after {
  content: attr(data-tooltip);   /* Pulls text directly from the HTML attribute */
  position: absolute;
  bottom: 320%; /* 125%; Places bubble safely above the text made higher because of circular image */
  left: 50%;
  transform: translateX(-50%) scale(0.9); /* Centers horizontally and shrinks slightly */
  /* Modern Glass/Shadow Aesthetic */
  background-color: #1e1e24;      /*Deep charcoal background */
  color: #ffffff;                /* Crisp white text */
  font-size: 14px;
  line-height: 1.4;
  white-space: nowrap;           /* Prevents text from awkwardly wrapping */
  padding: 8px 14px;
  border-radius: 6px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
  /* Smooth Animation Setup */
  opacity: 0;
  pointer-events: none;          /* Prevents accidental hover triggers */
  transition: opacity 0.2s ease, transform 0.2s ease;
}
/* 3. Small Bottom Arrow */
.tooltip-link::before {
  content: "";
  position: absolute;
  bottom: 320%; /*125%;*/
  left: 50%;
  transform: translateX(-50%) translateY(100%); /* Snaps to base of the bubble */  
  /* CSS Triangle Trick */
  border-width: 6px;
  border-style: solid;
  border-color: #1e1e24 transparent transparent transparent;  
  /* Match bubble transition */
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease;
}
/* 4. Hover State triggers smooth fade-in and slide-up */
.tooltip-link:hover::after,
.tooltip-link:hover::before {opacity: 1;}
.tooltip-link:hover::after {
  transform: translateX(-50%) scale(1); /* Pops slightly into full size */
}


/*---------------SIGMET.aspx---------------*/
.dvmainsgbdy{margin: 3px; font-family: Arial, Helvetica, sans-serif; color: #000099; width: 750px;}
.dvsghdr{font-family: 'Open Sans', sans-serif; font-size: 11pt; font-weight: bold; color: #000099; width: 750px;}
.dvsgbdy{border: 1px Solid #666666; height: 1054px; width: 750px; font-weight: bold;}
.dvsgftr{padding: 10px 0px; width: 750px; height: 22px; font-size: 9pt; background-color: #333333; color: #FFFFFF; border-right-style: Solid; border-bottom-style: Solid; border-left-style: Solid; border-right-color: #666666; border-bottom-color: #666666; border-left-color: #666666; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.dvsgimgcont{margin: 5px; border: 1px dotted #999999;}
.sgimg{height: 563px; width: 730px;}
.dvsghidcont{height: 80px; display: none;}
.btnsg1{font-size: 22px; width: 300px; height: 51px; display: inline-flex; align-items: center; justify-content: center;}
.btnsg2{font-size: 22px; width: 300px; height: 51px; display: inline-flex; align-items: center; justify-content: center;}
/*---------------SWCHARTS.ASPX / SWCHARTS2.ASPX / CBCHARTS.ASPX---------------*/
.dvmainsw{text-align: center; height: auto; width: 764px;}
.swchrtshdr{margin: 4px; font-family: 'Open Sans', sans-serif; font-size: 11pt; font-weight: bold; color: #000099;}
.swchartscont{border: 1px Solid #666666; width: 750px; height: 1055px; font-family: 'Open Sans', sans-serif; font-size: 9pt; margin: 0 auto; padding-bottom: 15px;}
.swchartscont a{text-decoration: none;}
.swfooter{width: 750px; font-size: 9pt; margin: 0 auto; background-color: #333333; color: #FFFFFF; border-right-style: Solid; border-bottom-style: Solid; border-left-style: Solid; border-right-color: #666666; border-bottom-color: #666666; border-left-color: #666666; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.swfooterp{padding: 5px; margin: 0;}
.parasw {margin: 10px 10px 15px 10px;}
.txtsw{padding: 3px 0px; width: 177px; text-align: center; border: 1px solid #e0e0e0; border-radius: 2px; background-color: #fafafa; color: #CC3300; transition: border-color 0.2s ease, box-shadow 0.2s ease;} /*color: #333333; background-color: #F5F5F5;*/
.txtsw:focus {
    border-color: #4a90e2; /* Soft blue */
    background-color: #ffffff;
    outline: none; /* Removes default browser outline */
    box-shadow: 0 0 4px rgba(74, 144, 226, 0.2);
}
.pnlpopup{background-color: #F5F5F5;  border: 1px solid #333333; padding: 10px; width: 177px;}
.rbpopup{text-align: left; font-size: 9pt; width: 177px; height: 44px}
.dvhid{font-size:8pt; color:White;}/*display: none;chartchartsprint.aspx*/
.imgprint{width: 7in; height: 10in; border: 1px solid #CCCCCC;}
.dvprncharts{margin: 0 auto; text-align: center}
.dvprintctl{margin:10px; font-family: Tahoma; font-size: 9pt; display: block;} /*chartsprint.aspx*/
.dvprintctl a{text-decoration: none; display: block;}
.tabcontr{font-size: 9pt; width: 698px; height: 970px;}
/*---------------WINDTEMP.ASPX / TURBULENCE.ASPX / ICING.ASPX---------------*/
.dvmainwt{text-align: center; height: auto; width: 960px;}
.wtchrtshdr{margin: 4px; font-family: 'Open Sans', sans-serif; font-size: 11pt; font-weight: bold; color: #000099;}
.wtchartscont{border: 1px Solid #666666; width: 970px; height: auto; font-family: 'Open Sans', sans-serif; font-size: 9pt; margin: 0 auto; padding-bottom: 15px;}
.wtchartscont a{text-decoration: none;}
.txtwt{padding: 3px 0px; width: 177px; text-align: center; border: 1px solid #e0e0e0; border-radius: 2px; background-color: #fafafa; color: #CC3300; transition: border-color 0.2s ease, box-shadow 0.2s ease;} /*color: #333333; background-color: #F5F5F5;*/
.txtwt:focus {border-color: #4a90e2; background-color: #ffffff; outline: none; box-shadow: 0 0 4px rgba(74, 144, 226, 0.2);}
.txtwtvld{padding: 3px 10px; width: 65px; text-align: center; border: 1px solid #e0e0e0; border-radius: 2px; background-color: #fafafa; color: #CC3300; transition: border-color 0.2s ease, box-shadow 0.2s ease;} /*color: #333333; background-color: #F5F5F5;*/
.txtwtvld:focus {border-color: #4a90e2; background-color: #ffffff; outline: none; box-shadow: 0 0 4px rgba(74, 144, 226, 0.2);}
.pnlpopup2{background-color: #F5F5F5;  border: 1px solid #333333; padding: 10px; width: 65px;}
.pnlpopview{background-color: #F5F5F5;  border: 1px solid #CC3300; padding: 10px; height: 150px; width: 208px; display: none;}
.rbpopup2{text-align: left; font-size: 9pt; width: 70px;}
.wtfooter{width: 970px; font-size: 9pt; margin: 0 auto; background-color: #333333; color: #FFFFFF; border-right-style: Solid; border-bottom-style: Solid; border-left-style: Solid; border-right-color: #666666; border-bottom-color: #666666; border-left-color: #666666; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.wtfooterp{padding: 5px; margin: 0;}

/* Main wrapper class */
.MyCustomTabTheme {
    /* CHANGE HERE: Adds 15px spacing to the left and right sides of the whole control */
    margin-left: 15px;
    margin-right: 15px;
}
.MyCustomTabTheme .ajax__tab_header {
    font-family: 'Open Sans', sans-serif;
    font-size: 10.5pt;
    background-color: white;  /*#2c3e50;*/
    padding-left: 5px;
    height: auto; /* Ensures the container expands to fit the taller tabs */
}
/* Inner text container of the tab */
.MyCustomTabTheme .ajax__tab_tab {
    color: black;
    background: #E8E8E8; /*#CCCCCC;*/
    margin-right: 2px;
    /*padding: 8px 12px !important;*/
    /* CHANGE HERE: Increased top/bottom padding to increase height */
    padding: 5px 12px !important; 
    /* OPTIONAL: Adds line-height to keep text perfectly centered vertically */
    line-height: 15px; 
    /*Rounds the top-left and top-right corners */
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    /* Smoothly transitions colors when mouse enters/leaves */
    transition: color 0.2s ease, background-color 0.2s ease;    
}

/* Active Tab */
.MyCustomTabTheme .ajax__tab_active .ajax__tab_tab {background: #1abc9c; color: #fff;}
/* Body Content Area */
.MyCustomTabTheme .ajax__tab_body {border: 1px solid #C8C8C8; padding: 10px; background-color: #fff;}

/* 1. Force hide all tab content containers by default 
.MyCustomTabTheme .ajax__tab_body > div {
    display: none !important;
    visibility: hidden !important;
}*/

/* 2. Only display the specific active tab container child 
.MyCustomTabTheme .ajax__tab_active .ajax__tab_body > div, --Handles modern variants 
.MyCustomTabTheme .ajax__tab_body > .ajax__tab_active, 
.MyCustomTabTheme div[id*="_ActiveTab"] {  --Fallback mapping hook 
    display: block !important;
    visibility: visible !important;
}*/

.MyCustomTabTheme2 {margin-left: 15px; margin-right: 15px;}
.MyCustomTabTheme2 .ajax__tab_header {font-family: 'Open Sans', sans-serif; font-size: 10.5pt; background-color: white; padding-left: 5px; height: auto;}
.MyCustomTabTheme2 .ajax__tab_tab {
    color: black;
    background: #E8E8E8; /*#CCCCCC;*/
    margin-right: 2px;
    padding: 5px 7px !important; 
    line-height: 15px; 
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    transition: color 0.2s ease, background-color 0.2s ease;    
}
.MyCustomTabTheme2 .ajax__tab_active .ajax__tab_tab {background: #1abc9c; color: #fff;}
.MyCustomTabTheme2 .ajax__tab_body {border: 1px solid #C8C8C8; padding: 15px; background-color: #fff;}

/*---------------VAAC.ASPX / TCAC.ASPX / SPWX.ASPX / VATC.aspx---------------*/
.vatcswxhdr{width: 851px; margin: 4px; font-family: 'Open Sans', sans-serif; font-size: 11pt; color: #000099;}
.vatcswxL{float: left; padding-left: 3px; font-family: 'Open Sans', sans-serif; font-size: 11pt;}
.vatcswxR{float: right; padding-right: 3px; font-family: 'Open Sans', sans-serif; font-size: 10.5pt;}
.vatcswxR a{text-decoration: none;}
.dvtcaccont{border: 2px solid #333333; width: 851px; height: 550px; position:absolute; top:40px; left:50%; margin-left:-425px; z-index:1;}
.dvvaaccont{border: 2px solid #333333; width: 851px; height: 550px; position:absolute; top:40px; left:50%; margin-left:-425px; z-index:1;}
.dvswxcont{font-family: 'Open Sans', sans-serif; border: 2px solid #333333; width: 851px; height: 300px; position:absolute; top:40px; left:50%; margin-left:-425px; background-image: url('../Webicons/dxb/spwx.png'); background-repeat: no-repeat; font-family: Arial; font-size: 11pt;}
.imgvatcmap{width: 850px; height: 550px;}
.dvtcacinfo{font-size: 10pt;}
.dvtcacinfoul{margin-left: 2px; margin-top: 7px;}
.dvtcacinfo li{list-style-image: url('Webicons/arrowcircle.gif'); text-align: left; margin-bottom: 4px; margin-top: 2px; margin-left: 5px;}
.imgtokyotc{position:absolute; left:434px; top:192px; z-index:11; height: 24px; width: 23px;}
.imgmiamitc{position:absolute; left:721px; top:217px; z-index:11; height: 24px; width: 23px;}
.imghonolulutc{position:absolute; left:533px; top:248px; z-index:11; height: 24px; width: 23px;}
.imgreuniontc{position: absolute; left: 401px; top: 369px; z-index: 11; height: 24px; width: 23px; left: 232px;}
.imgnaditc{position:absolute; left:554px; top:361px; z-index:11; height: 24px; width: 23px;}
.imgdarwintc{position:absolute; left:401px; top:370px; z-index:11; height: 24px; width: 23px; left: 370px;}
.imgnewdelhitc{position:absolute; left:401px; top:251px; z-index:11; height: 24px; width: 23px; left: 235px;}
.imgwelltc{position: absolute; left: 401px; top: 467px; z-index: 11; height: 24px; width: 23px; left: 557px;}

.lnktokyotc{position:absolute; left:421px; top:167px; z-index:11; font-size: 11pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.lnkmiamitc{position:absolute; left:705px; top:195px; z-index:11; font-size: 11pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.lnkhonolulutc{position:absolute; left:498px; top:223px; z-index:11; font-size: 11pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.lnkreuniontc{position:absolute; left:195px; top:346px; z-index:11; font-size: 11pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.lnknaditc{position:absolute; left:548px; top:337px; z-index:11; font-size: 11pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.lnkperthtc{position:absolute; left:332px; top:428px; z-index:11; font-size: 7pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.lnkdarwintc{position:absolute; left:401px; top:376px; z-index:11; font-size: 7pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.lnknewdelhitc{position:absolute; left:223px; top:232px; z-index:11; font-size: 11pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.lnkwelltc{position:absolute; left:507px; top:448px; z-index:11; font-size: 11pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.lnkbrisbanetc{position:absolute; left:438px; top:420px; z-index:11; font-size: 7pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
/* TCAC active linkbuttons*/
.rjtdtcactive{position:absolute; left:421px; top:167px; z-index:11; font-size: 11pt; font-weight: bold; color: #800000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.knhctcactive{position:absolute; left:705px; top:195px; z-index:11; font-size: 11pt; font-weight: bold; color: #800000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.phfotcactive{position:absolute; left:498px; top:223px; z-index:11; font-size: 11pt; font-weight: bold; color: #800000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.fmeetcactive{position:absolute; left:195px; top:346px; z-index:11; font-size: 11pt; font-weight: bold; color: #800000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.nffntcactive{position:absolute; left:548px; top:337px; z-index:11; font-size: 11pt; font-weight: bold; color: #800000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.adrmtcactive{position:absolute; left:401px; top:376px; z-index:11; font-size: 7pt; font-weight: bold; color: #800000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.ypdmtcactive{position:absolute; left:332px; top:428px; z-index:11; font-size: 7pt; font-weight: bold; color: #800000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.vidptcactive{position:absolute; left:223px; top:232px; z-index:11; font-size: 11pt; font-weight: bold; color: #800000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.nzkltcactive{position:absolute; left:507px; top:448px; z-index:11; font-size: 11pt; font-weight: bold; color: #800000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}

.imglondonva{position:absolute; left:359px; top:62px; z-index:11; height: 24px; width: 23px;}
.imgtolouseva{position:absolute; left:375px; top:160px; z-index:11; height: 24px; width: 23px;}
.imgtokyova{position:absolute; left:747px; top:189px; z-index:11; height: 24px; width: 23px;}
.imgdarwinva{position:absolute; left:756px; top:345px; z-index:11; height: 24px; width: 23px;}
.imganchorageva{position:absolute; left:9px; top:53px; z-index:11; height: 24px; width: 23px;}
.imgmontrealva{position:absolute; left:246px; top:78px; z-index:11; height: 24px; width: 23px;}
.imgbairesva{position:absolute; left:145px; top:398px; z-index:11; height: 24px; width: 23px;}
.imgwellva{position:absolute; left:805px; top:480px; z-index:11; height: 24px; width: 23px;}
.imgwashngtonva{position:absolute; left:111px; top:210px; z-index:11; height: 24px; width: 23px;}
.lnklondonva{position:absolute; left:325px; top:86px; z-index:11; font-size: 11pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.lnktolouseva{position:absolute; left:311px; top:165px; z-index:11; font-size: 11pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.lnktokyova{position:absolute; left:720px; top:158px; z-index:11; font-size: 11pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.lnkdarwinva{position:absolute; left:687px; top:369px; z-index:11; font-size: 11pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.lnkanchorageva1{position:absolute; left:768px; top:52px; z-index:11; height: 13px; font-family: Verdana; font-size: 8pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.lnkanchorageva2{position:absolute; left:7px; top:30px; z-index:11; font-size: 11pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.lnkmontrealva{position:absolute; left:201px; top:103px; z-index:11; font-size: 11pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.lnkwashngtonva1{position:absolute; left:98px; top:185px; z-index:11; font-size: 11pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.lnkwashngtonva2{position:absolute; left:760px; top:250px; z-index:11; font-size: 8pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.lnkbairesva{position:absolute; left:168px; top:418px; z-index:11; font-size: 11pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.lnkwellva1{position:absolute; left:5px; top:480px; z-index:11; font-size: 11pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.lnkwellva2{position:absolute; left:775px; top:527px; z-index:11; font-size: 7pt; font-weight: bold; color: #000000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
/* VAAC active lnkbuttons*/
.egllvaactive{position: absolute; left:325px; top:86px; z-index:11; font-size: 11pt; font-weight: bold; color: #800000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.lfpwvaactive{position: absolute; left:311px; top:180px; z-index:11; font-size: 11pt; font-weight: bold; color: #800000; background-color: rgba(255, 255, 255, 0.5); display: inline-block; border-radius: 3px}
.rjtdvaactive{position: absolute; left:720px; top:158px; z-index:11; font-size: 11pt; font-weight: bold; color: #800000; background-color: rgba(255, 255, 255, 0.5); display: inline-block; border-radius: 3px}
.adrmvaactive{position: absolute; left:687px; top:369px; z-index:11; font-size: 11pt; font-weight: bold; color: #800000; background-color: rgba(255, 255, 255, 0.5); display: inline-block; border-radius: 3px}
.pawu2vaactive{position: absolute; left:768px; top:52px; z-index:11; height: 18px; font-size: 11pt; font-weight: bold; color: #800000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.pawu1vaactive{position: absolute; left:7px; top:30px; z-index:11; font-size: 13pt; font-weight: bold; color: #800000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.cwaovaactive{position: absolute; left:201px; top:103px; z-index:11; font-size: 11pt; font-weight: bold; color: #800000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.knes1vaactive{position: absolute; left:98px; top:185px; z-index: 12; font-size: 11pt; font-weight: bold; color: #800000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.knes2vaactive{position: absolute; left:760px; top:250px; z-index:9; font-size: 8pt; font-weight: bold; color: #800000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.sabmvaactive{position: absolute; left:168px; top:418px; z-index:11; font-size: 11pt; font-weight: bold; color: #800000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.nzkl1vaactive{position: absolute; left:5px; top:480px; z-index:11; font-size: 11pt; font-weight: bold; color: #800000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}
.nzkl2vaactive{position: absolute; left:775px; top:527px; z-index:11; font-size: 7pt; font-weight: bold; color: #800000; background-color: rgba(255, 255, 255, 0.5); padding: 0px 2px; display: inline-block; border-radius: 3px}

.dvvatcctrl{font-family: 'Open Sans', sans-serif; font-size: 10.5pt; margin: 10px 20px 10px 20px; } 
.dvvatcctrl a{color: #000066; text-decoration: none;}
.dvvatcctrl a:hover{color: #ff5722;}
.dvvatccont{border: 1px solid #CCCCCC; overflow: auto; height: 593px; margin: 10px; padding-top: 5px;}
.dgridvatc{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;}
.dvhidvatc{font-size:8pt; color:White; display:none;}
.lblvatchdr{padding: 10px; font-size: 14pt; font-weight:bold; color: #800000;}
.lblvatcmsg{padding-left: 10px; font-size: 11pt;}
.vatcico{color: #999999;}
.dvvatchlp{font-family: 'Open Sans', sans-serif; font-size: 10.5pt; padding: 10px; margin: 10px; width: 100%; height: 590px; border: 1px solid #CCCCCC; }
.dvvatchlphdr{margin: 0px 5px 10px 5px; color: #990000; font-size: 13pt;}
.dvswxdate{margin: 15px 15px 15px 15px; color: #FFFFFF;}
.dvswxdesc{font-family: 'Open Sans', sans-serif; height: auto; margin-top: 265px; margin-bottom: 10px; padding: 2px; text-align: justify}
.dvswxulhdr{font-family: 'Open Sans', sans-serif; margin: 10px 10px 10px 30px; text-align: left;}
.dvswxul{font-family: 'Open Sans', sans-serif; text-align: left; list-style-type: none; padding: 0px; margin: 0px 0px 0px 30px;}
.dvswxul li{text-decoration: none; line-height: 1.2; padding: 7px;}
.dvswxul li a{text-decoration: none;}
.dvswxul li a:hover{color: #ff5722;}
/* Base GridView */
.gdvhelp {width: 95%; border-collapse: collapse; background-color: #ffffff;  font-family: Arial, sans-serif; font-size: 11pt; margin: 10px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);}
/* Header Cells (<HeaderStyle>) */
.gdvhelp th {background-color: #f2f2f2; color: #0033CC; font-weight: bold; padding: 12px 10px; text-align: center; border-bottom: 2px solid #dddddd; text-transform: uppercase;}
/* Data Cells (<RowStyle>) */
.gdvhelp td {padding: 10px; vertical-align: middle; text-align: justify; border-bottom: 1px solid #eeeeee; color: #444444;}
/* Zebra Striping (Optional: Alternating row colors) */
.gdvhelp tr:nth-child(even) {background-color: #fafafa;}
/* Hover effect on rows */
.gdvhelp tr:hover {background-color: #f1f1f1;}
/* Center-align the data text of the first column */
.gdvhelp td:first-child {text-align: center;}

/*----------------------------------------------------------------------------*/

/*UAE.ASPX -  ARMED FORCES*/
.dvuaemainhdr{background-position: center; background-repeat: no-repeat; background-image: url('../Webicons/dxb/FFolderuae.jpg'); height: 110px; width: 900px; margin-top: 7px; background-size: cover;}
.dvmainuaeBG{background-position: left; width: 900px; height: 670px; margin-top: 3px; margin-bottom: 3px; background-repeat: no-repeat; background-image: url('../Webicons/dxb/Flightfoldermain2.jpg'); background-size: cover;} 
.dvmainuaeL{float: left; height: 490px; width: 215px; margin-left: 15px;} 
.dvmainuaeM{float: left; height: 490px; width: 420px; font-size: 11pt; font-weight: bold; color: #333333}
.dvuaehdr{margin: 71px 2px 30px 6px; border: 1px dotted #CCCCCC; padding: 10px; background-color: #FFFFFF; width: 250px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.dvmainuaeR{float: left; height: 490px; width: 210px;}
.lnkimgbtns{height: 100px; width: 300px;} 
.ulmainAUHgrpL{list-style-type: none; margin-left: 2px; padding: 0; display: none}
.ulmainAUHgrpL li{margin-top: 15px; margin-bottom: 15px}
.ulmainAUHgrpL li:hover{border: 5px solid #FFFF99; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; height: 76px; width: 211px} /*border: 4px solid #c0c0c0; */
.ulmainAUHgrpL img{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0px 0px 0px 6px rgba(0, 63, 135, 0.6);} /*#003F87=rgba(0, 63, 135, 1)*/
.ulmainAUHgrpL img: hover{-moz-box-shadow: 0 0 10px #fff; -webkit-box-shadow: 0 0 10px #fff; box-shadow: 0 0 10px #fff;} /**/
.ulmainAUHgrpM{list-style-type: none; margin-left: 2px; padding: 0;}
.ulmainAUHgrpM li{margin-top: 30px; margin-bottom: 30px}
.ulmainAUHgrpM li:hover{border: 5px solid #FFFF99; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; height: 100px; width: 300px} 
.ulmainAUHgrpM img{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0px 0px 0px 6px rgba(0, 63, 135, 0.6);} 
.ulmainAUHgrpM img: hover{-moz-box-shadow: 0 0 10px #fff; -webkit-box-shadow: 0 0 10px #fff; box-shadow: 0 0 10px #fff;}
.ulmainDXBgrpR{list-style-type: none; margin-left: 2px; padding: 0; display: none} 
.ulmainDXBgrpR li{margin-top: 15px; margin-bottom: 15px}
.ulmainDXBgrpR li:hover{border: 4px solid #FFFF99; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; height: 76px; width: 211px;} 
.ulmainDXBgrpR img{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0px 0px 0px 6px rgba(0, 63, 135, 0.6);} /*(42,45,38,0.5)*/
/*FLTDETAILSUAE.aspx - UAE ARMED/AIRFORCE */
.dvlogindetailshdrUAE{background-position: center; background-repeat: no-repeat; background-image: url('../Webicons/dxb/FFolderuae.jpg'); height: 110px; width: 900px; margin-top: 7px; background-size: cover;}
.dvlogindetailshdrUAE2{background-position: center; background-repeat: no-repeat; background-image: url('../Webicons/dxb/FFolderuaeaf.gif'); height: 110px; width: 900px; margin-top: 7px; background-size: cover;} /*POLICE AIRWING FFolderuaeaf.gif*/
/*background-size: cover; background-position: left; width: 900px; height: 650px; margin-top: 3px; margin-bottom: 3px;background-repeat: no-repeat; background-image: url('../Webicons/dxb/Flightfoldermain.png');*/
.dvlogindetailsbdyUAE{background-position: left; width: 900px; height: 650px; margin-top: 3px; margin-bottom: 3px;background-repeat: no-repeat; background-image: url('../Webicons/dxb/FFmainbg.png'); background-size: cover;}
/*FLTDETAILSZDY.aspx*/
.dvlogindetailshdrZDY{background-position: center; background-repeat: no-repeat; background-image: url('../Webicons/dxb/FFolderdelma.gif'); height: 110px; width: 900px; margin-top: 7px; background-size: cover;}



/*flight details*/
.dvcontfd{border: 1px solid #333333; height: 205px; width: 231px; background-image: url('../Webicons/bgff.gif'); background-repeat: repeat-x; margin-top: 10px;}
div.headerinfo2 {background-image: url(../webicons/tablehead.gif); background-repeat:repeat-x; border-bottom: 1px solid #333333; padding: 5px; height: 16px; font-family: Tahoma; font-size: 9pt; font-weight: bold; color: #003399; text-align: center; width: 219px; text-indent: 2px; margin-bottom: 5px; margin-top: 1px;}
.pfd{font-family: Tahoma; font-size: 9pt; font-weight: bold; margin-bottom: 2px; margin-top: 2px; color: #FFFF66;}
.pfd2{font-family: Tahoma; font-size: 9pt; font-weight: bold; margin-bottom: 5px; margin-top: 5px; color: #FFFF66;}
.dvfooterfd{}
.dvfooterfd2{font-family: Tahoma; font-size: 7pt; height: 13px; width: 538px;}

/*customer feedback*/
.para {margin: 6px;}


.divlabel /*label flight details*/
{
width: 794px; 
height: 42px;
border-right-style: Solid; 
border-left-style: Solid; 
border-right-width: 1px; 
border-left-width: 1px;
border-right-color: #CCCCCC; 
border-left-color: #CCCCCC;
padding-top: 3px; 
}

.divlabel2 /*metars.tafs*/
{
width: 794px; 
height: 42px;
border-right-style: Solid; 
border-left-style: Solid; 
border-right-width: 1px; 
border-left-width: 1px;
border-right-color: #CCCCCC; 
border-left-color: #CCCCCC;
padding-top: 1px; 
}

.divimagecontainer  /*label SW-WT charts*/
{
width: 794px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
background-color:White; 
padding-bottom: 10px; 
}

.divimagecontainer2  /*flightadmin*/
{
width: 794px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-color: #333333;
border-bottom-color: #333333;
border-left-color: #333333;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
background-color:White; 
padding-bottom: 10px; 
}
    
    
.divfooter
{
width: 794px;
 height: 22px;
 line-height:22px;
 font-family: Tahoma;
 font-size: 8.5pt;
 background-color: #333333;/*4c7d95*/
 color: #FFFFFF;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-right-color: #333333;
 border-bottom-color: #333333;
 border-left-color: #333333;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;       
}

/*table, td
{
    border-color: #600;
    border-style: solid;
}

table
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

td
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
    background-color: #FFC;
}*/



/*WTcharts.aspx*/
.ajax__tab_xp .ajax__tab_header .ajax__tab_tab 
    {
        height:40px !important;
    }

/*FLIGHT DETAILS*/
.container { width: 394px; }
.content, .shadow {
  position: relative;
  right: 5px;
  bottom: 5px;
 }
.shadow { background-color: #999999; } /*#ccc-gray*/
.content {
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
  padding: 0.5em;
}

/* verticalscroll*/
#myscroller {
position:relative; /* mandatory*/
overflow:hidden; /*  mandatory*/
font-family: Tahoma;
font-size: 10pt;
width:300px; height:60px; /*  set as required*/
/* background-color:#ffffcc;   set as required*/
/*border:solid 1px; margin:5px; /*  optional*/
border: dotted 1px #C0C0C0;
    top: 0px;
    left: 47px;
}


.divtimer{margin: 15px 15px 15px 15px; width: 356px} /*15px 15px 15px 15px;*/
.divtimer2{margin: 5px 5px 5px 5px; width: 356px} /*DEAFULT.ASPX;*/
.divlogon{border: 1px solid #333333; 
          height: 176px; width: 231px; 
          margin-bottom: 10px; 
          background-image: url('Webicons/bgff.gif'); 
          background-repeat: repeat-x; 
          margin-top: 15px;}
          
          
/* Accordion */
.accordionHeader
{
    /*border: 1px solid #333333; */
    color: #003399;
    height:14px;
    /*background-color: #d8d5dd;*/ 
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-align:left;
}
 
#master_content .accordionHeader a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeader a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
#master_content .accordionHeaderSelected a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeaderSelected a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionContent
{
    background-color: white; /*#D3DEEF;*/
    border: 1px dotted #2F4F4F;
    /*border-top: none;*/
    padding: 5px;
    padding-top: 10px;
    /*height: 600px*/
}


/*LOGIN*/
.dvloginhead{padding: 2px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #666666; margin-bottom: 5px; background-image: url('Webicons/th_back.gif'); background-repeat: repeat-x; color: #FFFFFF;}
.dvloginbody{margin: 2px 0px 0px 0px; width: 160px; border: 1px solid #666666; background-image: url('Webicons/footernew.gif'); background-repeat: repeat-x; height: 126px; float: left; font-family: Tahoma; font-size: 9pt;}
.divloginbody2{border: 1px solid #CCCCCC; float: left; width: 617px; height: 126px; margin: 2px 0px 0px 4px; padding-bottom: 0px;}
.ullogin{padding: 0px; margin: 0px 0px 0px 10px; list-style-type: none;}
/*VAAC*/
.lititle3{list-style-image: url('Webicons/arrowcircle.gif'); text-align: left; margin-bottom: 4px; margin-top: 4px; margin-left: 15px; font-family: Arial; font-size: 9pt;}               

/*LOGOUT*/
.logout {font-family: Tahoma; font-size: 8pt; text-decoration: none; padding: 0px 1px 0px 1px; border: 1px solid #666666; background-color: #cccccc;}
.logout:hover { background-color:#ff8000; text-decoration: none; border: 1px solid #666666; color: #333333;}
.parawebadmin{padding: 3px; margin:0px 5px 2px 1px; font-family: Tahoma; font-size: 9pt; text-align: justify;}
.printcontainer{margin: 0px 0px 2px 0px; text-align: right; padding-right: 15px;}
.printtext {font-family: Tahoma; font-size: 8pt; color:#000099; text-decoration: none;}
.printtext:hover { color:#ff8000; text-decoration: none; }

.topicsheader{font-family: Tahoma; font-size: 9pt; color: #cc3300; margin: 2px}
.paratext{font-family: Tahoma; font-size: 9pt; text-align:justify; margin: 1px; color: #333333;}
.paratext2{font-family: Tahoma; font-size: 9pt; text-align:center; margin: 1px; color: #333333;}
.divcontent{border: 1px solid #CCCCCC; font-family: Tahoma; font-size: 9pt; width: 450px; text-align:center}
.divcontent2{border: 1px solid #CCCCCC; font-family: Tahoma; font-size: 9pt; width: 600px;}/*padding: 10px 10px 20px 10px; */
.divcontentheader{padding: 0px; margin: 0px; background-color: #000000; color: #FFFFFF; text-align:center;}
.ulcontent{padding: 0px; margin: 0px 0px 0px 10px; list-style-type: none;}
.btncontent{font-family: Tahoma; font-size: 9pt;}

.uppercase{text-transform: uppercase;}

/*VIEW SINGLE PAGE* */
.dvtabcontents0{overflow: auto; width: 794px; 
border-right-style: Solid; 
border-left-style: Solid; 
border-right-width: 1px; 
border-left-width: 1px;
border-right-color: #CCCCCC; 
border-left-color: #CCCCCC;}

/*AMIRI.aspx*/
.dvamiridate{width: 801px; padding: 5px; font-size: 10.5pt; height: 20px; color: #3366cc;}
.dvamiriselect{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 801px; margin-bottom: 5px; height: 59px; vertical-align: text-top; background-color: #CCCCCC; display: none}
.dvamiriselect2{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 801px; margin-bottom: 5px; height: 55px; padding: 3px; background-color: #CCCCCC; border: 1px dotted #333333; border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; } /*height: 57px;*/
.dvamlinkout{font-size: 11pt; font-family: Arial, Helvetica, sans-serif; color: #990000; font-weight: bold;}
.dv1left{float: left; width: 347px; height: 30px; text-align: left;}
.dv1right{float: left; width: 335px; height: 30px; text-align: left;}
.dvlnkright{float: right; height: 30px; vertical-align: middle; padding-top: 2px; margin-right: 20px} /*width: 112px;*/
.dvlnkright2{float: right; height: 25px; vertical-align: middle; padding-top: 2px; margin-right: 20px; margin-top: 5px}
.lnkviewdata2 {text-decoration: none; padding: 3px; color: #000066; font-size: 9pt; font-weight: bold;}
.lnkviewdata2:hover{text-decoration: none; padding: 3px; color: #ff3300;}

.dvinfoAM{padding: 3px; font-family: Tahoma; font-size: 9pt; height: 18px}
.watermark{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #CCCCCC; text-transform:none}

.dvmaincss2{width: 801px;}/*width: 801px; border: 1px solid #CCCCCC; */
.dvamirihdr{background-image: url('no-Webicons/amiriheader.png'); background-repeat: no-repeat; height: 100px; width: 801px;  background-color: #333333}/*ffheader2.gif*/
.divflightabcontainer2{width: 801px; background-color:White;}
.dvtabcontainer2{border:1px solid gray; width:780px; padding: 2px}/*width:780px;*/
.dvtabcontentsAM{overflow: auto; width: 780px;}/*margin-left: 10px; width: 801px;*/
.dvfftrAM{width: 801px; height: 25px; line-height:25px; font-family: Tahoma; font-size: 8pt; background-color: #333333; color: #FFFFFF;}
.dgridtxtWS{font-family: Tahoma; font-size: 10pt; width: 670px}

.dgridtxtAM{font-family: Verdana; font-size: 10pt; width: 760px; text-align: left}/*margin-left: 10px*/
.spantitleprodAM{font-family: Verdana; font-size: 14pt; color: #333333; margin-top: 5px; margin-bottom: 10px}
.dvprintimgbtnAM{margin: 3px 0px 2px 0px; padding: 3px; font-family: Tahoma; font-size: 8pt; color: #3366cc; text-decoration: none;}/*printer links*/
.dvprintimgbtnAM a{text-decoration: none;}
.dvamiridetails{margin: 10px 0px 10px 0px}
.lbltitleprodAM{margin: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000066; width: 801px;} /*font-family: Verdana; font-size: 10pt;*/
.imgt4chartsAM{border: 1px dotted #333333; width: 7in; height: 10in}/*sigwx, upper air charts, LAF*/
.dvwngnotesAM{margin: 5px; width: 689px;  padding: 0px 0px 3px 0px;}
.upperfn{text-transform: uppercase;}
.pbreakamiri{page-break-before: always; width: 794px; margin: 2px;}/*page break looses CSS when printed using JS*/
.lnkviewdata {text-decoration: none; padding: 2px; color: #ffffff; font-size: 9pt; font-weight: bold; background-color: #333333; border: 1px solid #cccccc; height: 25px; width: 180px; vertical-align: middle}
.lnkviewdata:hover{text-decoration: none; padding: 2px; color: #ff3300; background-color: #ffffcc; border: 1px solid #cccccc;}
.dvsmallinfoAM{margin: 4px 4px 5px 4px; font-family: Tahoma; font-size: 8pt; color: #666666}
/*AMIRI warnings*/
.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;}
.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;}


.dvfdcontainerAM{font-family: Arial; font-size: 9pt; width: 793px; overflow:auto; margin-top: 3px; margin-bottom: 4px}
.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;}
/*avitionweather*/
.dgridtxtAVWX{font-family: Tahoma; font-size: 10pt; width: 740px}
.dvavwxctr{padding: 3px; border: 1px dotted #CCCCCC; font-family: Verdana; font-size: 11pt; width: 750px;}
.dvhdramiri{font-family: Verdana; font-size: 10pt; font-weight: bold; color: #993300; margin-top: 10px; margin-bottom: 10px}
.dvhdramiri2{font-family: Verdana; font-size: 10pt; font-weight: bold; color: #003399; padding: 3px}
.dvwxconttents{text-align: justify; padding: 3px; font-size: 10pt}



/*FLIGHTTAB.aspx*/
.dvfdcontainer{font-family: Arial; font-size: 9pt; width: 860px; overflow:auto}
.dvfdleft{padding: 2px; border: 1px dotted #CCCCCC; float: left; text-align: justify; width: 420px; height: 37px; margin-top: 2px; color: #3366cc;}
.dvfdright{padding: 2px; border: 1px dotted #CCCCCC; float: right; text-align: justify; width: 427px; height: 37px; margin-top: 2px; color: #3366cc;}
.dvtabcontainer{border:1px solid gray; width:831px; padding: 2px}
.txtfdetails {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #808080;}
.dvinfo{padding: 3px; font-family: Tahoma; font-size: 9pt; height: 18px}
.dvprintimgbtn0{padding: 2px; font-family: Tahoma; font-size: 8pt; color: #000066; height: 18px} /*top links*/
.dvprintimgbtn1{margin: 3px 0px 2px 0px; padding: 3px; font-family: Tahoma; font-size: 8pt; color: #3366cc; text-decoration: none;}/*printer links*/
.dvprintimgbtn1 a{text-decoration: none;}
.spanprodtitle{font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #333333}


#Aprinttaf {padding: 2px; font-family: Tahoma; font-size: 8pt; color: #CC0000; text-decoration: none;} /* #-ID .-class*/
#Aprintmetar {padding: 2px; font-family: Tahoma; font-size: 8pt; color: #CC0000; text-decoration: none;} /* #-ID .-class*/
#Aprintsg {padding: 2px; font-family: Tahoma; font-size: 8pt; color: #CC0000; text-decoration: none;} /* #-ID .-class*/
#Aprintwng {padding: 2px; font-family: Tahoma; font-size: 8pt; color: #CC0000; text-decoration: none;} /* #-ID .-class*/
#Aprinttake {padding: 2px; font-family: Tahoma; font-size: 8pt; color: #CC0000; text-decoration: none;} /* #-ID .-class*/
#Aprintsigwx {padding: 2px; font-family: Tahoma; font-size: 8pt; color: #CC0000; text-decoration: none;} /* #-ID .-class*/
#Aprintwindtt {padding: 2px; font-family: Tahoma; font-size: 8pt; color: #CC0000; text-decoration: none;} /* #-ID .-class*/
#Aprintlaf {padding: 2px; font-family: Tahoma; font-size: 8pt; color: #CC0000; text-decoration: none;} /* #-ID .-class*/
#Aprintsat {padding: 2px; font-family: Tahoma; font-size: 8pt; color: #CC0000; text-decoration: none;} /* #-ID .-class*/

.printimgbtn{vertical-align:middle; border:none} /* border:1px solid #cccccc; margin-left:auto; margin-right:auto vertical-align: middle; */
.dvctr{margin-left:auto; margin-right:auto;}/*margin:0 auto;width:740px;*/
.lbldetails{font-family: Verdana; font-size: 10pt; font-weight:bold; text-align: center; width: 806px;}
.pbreak{page-break-before: always; width: 794px; margin: 2px;}/*page break looses CSS when printed using JS*/


.divflightabheader{background-position: center; background-repeat: no-repeat; background-image: url('Webicons/flightfolderbanner3.gif'); height: 64px; width: 867px;}/*border: 1px solid #333333; */
.divflightabcontainer{
width: 867px;
background-color:White;
/*border-left: 1px solid #333333; border-right: 1px solid #333333; border-bottom: 1px solid #333333;*/
}
.divfooterflighttab{
width: 867px;
 height: 25px;
 line-height:25px;
 font-family: Tahoma;
 font-size: 8pt;
 background-color: #4c7d95;
 color: #FFFFFF;
 /*border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-color: #333333; border-bottom-color: #333333;
 border-left-color: #333333;border-right-style: solid; border-bottom-style: solid; border-left-style: solid;*/
}

/*FLIGHT.ASPX*/
.dvlogin{width: 867px; font-family: Tahoma; font-size: 8pt; margin: 7px 10px 2px 5px; height: 23px;}
.spanlogout{color: #666666}
.spanlogout a{color: #CC0000;}
.spanlogout a:hover {text-decoration: none; color: #666666 }
.dvmaincss{border: 1px solid #CCCCCC; width: 867px;}
.spantitleprod{font-family: Verdana; font-size: 14pt; color: #333333}
.lbltitleprod{margin: 3px; font-family: Verdana; font-size: 10pt;  font-weight: bold; color: #000066; width: 806px;}
.dvprintimgbtn{margin: 4px; padding: 3px; font-family: Tahoma; font-size: 8pt; color: #3366cc; text-decoration: none;}/*printer links*/
.dvprintimgbtn a{text-decoration: none;}
.dvtabcontents{margin-left: 10px; overflow: auto; width: 825px;}/*height: 730px;*/
.dvtabcontents2{width: 825px;}
.dgridtxt{font-family: Verdana; font-size: 10pt; width: 783px}/*metar,taf,sgimet datagrid*/
.dgridtxt2{font-family: Verdana; font-size: 10pt; width: 651px}/*takeoff, sector gridview*/
.imgt4charts{border: 1px dotted #333333; width: 7in; height: 10in}/*sigwx, upper air charts, LAF*/
.dvsmallinfo{margin: 4px 4px 0px 4px; font-family: Tahoma; font-size: 8pt; color: #666666}

/*New login*/
.dvlogincntr{height: 200px; width: 231px; background-image: url('Webicons/bgff.gif'); background-repeat: repeat-x; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; border: 3px solid #808080}
.dvlogintitle{border: 1px dotted #CCCCCC; padding: 3px; background-repeat: repeat-x; background-image: url('webicons/shade.gif'); height: 20px; color: #000066; font-size: 10pt; font-weight: bold; margin-bottom: 2px;}/*footernew2*/
.plogincntr{font-weight: bold; font-size: 10pt; margin-bottom: 2px; margin-top: 8px; color: #FFFF66;}
.cbologin{font-family: Verdana; font-size: 9pt; width: 157px}
.upperlgn{text-transform: uppercase;}
.txtlgn{width: 149px; border: 1px solid #666666; font-size: 9pt;}
.lnklogin {text-decoration: none; padding: 2px; color: #ffffff; font-weight: bold; background-color: #333333; border: 1px solid #cccccc; height: 20px; width: 90px; vertical-align: middle}
.lnklogin:hover{text-decoration: none; padding: 2px; color: #000066; background-color: #cccccc; border: 1px solid #333333}

/*New login right SIDE*/
.dvlogincntr2{height: 163px; width: 179px; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border: 2px solid #FFFFFF; filter: alpha(opacity=88); opacity: 0.85; -moz-opacity: 0.85; background-image: url('Webicons/bgff2.gif'); background-repeat: repeat-x; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; }/*border: 3px solid #666666;*/
.dvlogintitle2{border: 1px dotted #CCCCCC; padding: 4px 2px 2px 2px;  background-repeat: repeat-x; background-image: url('webicons/shade.gif'); height: 15px; color: #000066; font-size: 9pt; font-weight: bold; margin-bottom: 2px; border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px;}/*padding: 3px;*/
.plogincntr2{font-weight: bold; font-size: 9pt; margin-bottom: 2px; margin-top: 8px; color: #FFFF66;}
.cbologin2{font-family: Verdana; font-size: 9pt; width: 157px}
.upperlgn2{text-transform: uppercase;}
.txtlgn2{width: 149px; border: 1px solid #666666; font-size: 9pt;}
.lnklogin2 {text-decoration: none; padding: 2px; color: #ffffff; font-size: 9pt; font-weight: bold; background-color: #333333; border: 1px solid #cccccc; height: 18px; width: 60px; vertical-align: middle}
.lnklogin2:hover{text-decoration: none; padding: 2px; color: #000066; background-color: #cccccc; border: 1px solid #333333}


/*FLIGHTDETAILS2.ASPX*/
.dvtimerfd{margin: 0px 0px 5px 0px; width: 505px; height: 25px; font-family: Tahoma; font-size: 10pt; font-weight: bold; color: #FFFFFF;}
.dvuserfd{font-family: Verdana; font-size: 9pt; width: 780px; height: 19px; font-weight: bold; color: #ff3300; }
.txtshadow{text-shadow: 0 0 10px #ffffff; font-size:11pt; color: #ff3300}/*color: #cc3333;*/
/*.dvlogindetailsbdy{background-position: center center; width: 800px; height: 500px; background-image: url('Webicons/plane3.jpg'); margin-top: 3px; margin-bottom: 3px;}*/

/*FIX WIDTH of divs (For WINDOWS)*/
.dvlogindetailshdr{background-position: center; background-repeat: no-repeat; background-image: url('Webicons/ffheader2.gif'); height: 95px; width: 800px; margin-top: 7px}
.dvlogindetailsbdy{background-position: center center; width: 800px; height: 500px; background-image: url('Webicons/midfield.jpg'); background-repeat: no-repeat; margin-top: 3px; margin-bottom: 3px;} 
.dvlogindetailsftr1{width: 800px; height: 25px; line-height:25px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #333333; color: #FFFFFF;}
/*FIT PAGE ON A HIGH RESOLUTION SCREEN (For MAC) default.aspx & flightdetails2.aspx*/
.dvlogindetailshdrMC{background-image: url('Webicons/ffheader2.gif'); background-repeat: no-repeat; background-size: 100% 100%; width: 60%; height: 95px; margin-top: 7px} /*background-position: center; */
.dvlogindetailsbdyMC{background-image: url('Webicons/midfield.jpg'); background-repeat: no-repeat; background-size: 100% 100%; width: 60%; height: 550px; margin-top: 3px; margin-bottom: 3px;} /*background-position: center center; */
.dvlogindetailsftrMC{background-color: #333333; background-size: 100% 100%; color: #FFFFFF; width: 60%; height: 25px; line-height:25px; font-family: Tahoma; font-size: 8pt; }
#topmenuMC{list-style-type: none; text-align: right; margin: 7px 7px 0px 7px; width: 900px; font-family: Arial; font-size: 7.5pt; height: 16px;}
#topmenuMC ul li { display: inline; margin: 5px 2px 3px 2px; vertical-align: middle; }
#topmenuMC ul li a {text-decoration: none; color: #808080;}
#topmenuMC ul li a:hover {text-decoration: none; color: #ff8000;}
.dvfdetailsL2MC{float: left; height: 280px; width: 50%;}
.dvfdetailsR2MC{float: left; height: 280px; margin-left: 5px; width: 20%;}

.dvfdetailsL{float: left; height: 310px; width: 475px;}/*height: 341px;*/
.dvfdetails{float: right; height: 280px; width: 231px; background-image: url('Webicons/bgff.gif'); background-repeat: repeat-x; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; border: 3px solid #808080}
.dvfdetailsR{float: left; height: 310px; margin-left: 5px; width: 262px;}/*height: 341px;*/
/*without Icing and Turbulence*/
.ulfdetails{padding: 4px; margin: 35px 0px 10px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: left; width: 239px; list-style-type: none; filter: alpha(opacity=90); opacity: 0.9; -moz-opacity: 0.9;}/*list-style-image: url('Webicons/airport2.png'); */
.ulfdetails li{padding: 3px; margin-top: 3px; margin-bottom: 3px; background-color: #CCCCCC; border: 1px dotted #999999; border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; }
.ulfdetails li:hover{margin-top: 3px; margin-bottom: 3px; background-color: #FFFFCC; color: #000099; border: 1px dotted #000099;}
.ulfdetails a {text-decoration: none; color: #333333;}  
.ulfdetails a:hover {text-decoration: none; color: #000099; font-size: 9pt;}
/*with Icing and Turbulence*/
.ulfdetails3{padding: 4px; margin: 0px 0px 10px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: left; width: 239px; list-style-type: none; filter: alpha(opacity=90); opacity: 0.9; -moz-opacity: 0.9;}/*list-style-image: url('Webicons/airport2.png'); */
.ulfdetails3 li{padding: 3px; margin-top: 3px; margin-bottom: 3px; background-color: #CCCCCC; border: 1px dotted #999999; border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; }
.ulfdetails3 li:hover{margin-top: 3px; margin-bottom: 3px; background-color: #FFFFCC; color: #000099; border: 1px dotted #000099;}
.ulfdetails3 a {text-decoration: none; color: #333333;}  
.ulfdetails3 a:hover {text-decoration: none; color: #000099; font-size: 9pt;}
.imgfd {border-width: 0px; margin-left: auto; margin-right: auto; vertical-align: middle;}
.dvfdtitle{border: 1px dotted #CCCCCC; padding: 3px; background-repeat: repeat-x; background-image: url('webicons/shade.gif'); height: 20px; color: #000066; font-size: 10pt; font-weight: bold; margin-bottom: 2px;}/*footernew2*/
.pfdetails{font-weight: bold; font-size: 10pt; margin-bottom: 2px; margin-top: 8px; color: #FFFF66;}
.upperfd{text-transform: uppercase;}
.txtfd{width: 149px; border: 1px solid #666666; font-size: 9pt;}
.imgsearch{vertical-align: middle; width: 128px; height: 12px; border: 1px solid #666666}
.spansearch{font-size: 9pt; margin: 7px; color: #FFFFFF; font-weight: bold}
.lnkviewff {text-decoration: none; padding: 2px; color: #ffffff; font-weight: bold; background-color: #333333; border: 1px solid #cccccc; height: 20px; width: 170px; vertical-align: middle}
.lnkviewff:hover{text-decoration: none; padding: 2px; color: #000066; background-color: #cccccc; border: 1px solid #333333}

/*flightdetails2.aspx*/
.dvtimerfd2{margin: 0px 0px 5px 0px; width: 505px; height: 25px; font-family: Tahoma; font-size: 10pt; font-weight: bold; color: #FFFFFF;}
.dvuserfd2{font-family: Verdana; font-size: 11pt; width: 692px; height: 19px; font-weight: bold; color: #cc3333; }
.txtshadow2{text-shadow: 0 0 10px #ffffff; font-size:9pt; color: #cc3333}
.dvlogindetailshdr2{background-position: center; background-repeat: no-repeat; background-image: url('Webicons/ffheader2.gif'); height: 95px; width: 800px; margin-top: 7px}
.dvlogindetailsbdy2{background-position: center center; width: 800px; height: 500px; background-image: url('Webicons/midfield.jpg'); background-repeat: no-repeat; margin-top: 3px; margin-bottom: 3px;}
.dvlogindetailsftr2{width: 800px; height: 25px; line-height:25px; font-family: Tahoma; font-size: 8pt; background-color: #333333; color: #FFFFFF;}
.dvfdetails2{float: right; font-size: 9pt; height: 230px; width: 189px; background-image: url('Webicons/bgff.gif'); background-repeat: repeat-x; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; border: 3px solid #666666; filter: alpha(opacity=90); opacity: 0.9; -moz-opacity: 0.9; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border: 2px solid #FFFFFF;}
.dvfdetailsL2{float: left; height: 280px; width: 477px;}
.dvfdetailsR2{float: left; height: 280px; margin-left: 5px; width: 252px;}
.dvfdtitle2{padding: 3px; color: #000066; font-size: 11pt; margin-bottom: 2px; background-color: #E8E8E8; border-top-left-radius: 7px; border-top-right-radius: 7px; letter-spacing: 2px;}/*border: 1px dotted #CCCCCC; background-image: url('webicons/shade.gif'); background-repeat: repeat-x;*/
.pfdetails2{font-size: 10pt; margin-bottom: 2px; margin-top: 4px; color: #FFFF66;}
.pfdetails3{font-weight: bold; font-size: 9pt; margin-bottom: 4px; margin-top: 20px; color: #FFFF66;}
.ulfdetails2{padding: 4px; margin: 35px 0px 10px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: left; width: 239px; list-style-type: none; filter: alpha(opacity=90); opacity: 0.9; -moz-opacity: 0.9;}/*list-style-image: url('Webicons/airport2.png'); */
.ulfdetails2 li{padding: 3px; margin-top: 3px; margin-bottom: 3px; border: 1px dotted #999999; background-image: url('Webicons/bgff3.gif'); background-repeat: repeat-x; }
.ulfdetails2 li:hover{margin-top: 3px; margin-bottom: 3px; color: #ff3300; border: 1px dotted #000099; }
.ulfdetails2 a {text-decoration: none; color: #333333;}  
.ulfdetails2 a:hover {text-decoration: none; color: #ff3300; font-size: 9pt;}

/*AFUAE.aspx*/
.dvafuaehdr{background-image: url('Webicons/dxb/FFolderuae.jpg'); background-repeat: no-repeat; height: 100px; width: 801px;  background-color: #333333}


/*FLTREQUEST.aspx*/
.dvflightheaderUAE{border: 1px solid #333333; background-repeat: no-repeat; background-image: url('Webicons/dxb/FFolderuae.gif'); height: 98px; width: 796px; display: none}
.pbrk{page-break-before: always; width: 792px; height: 7px;}
.dvcntr{border: 1px solid #DCDCDC; margin: 4px; width: 794px;}
.dgridMSG{font-family: Verdana; font-size: 9pt; width: 780px; height: 73px;}
.dvmainwngIBL{overflow: auto; width: 794px;} /*border: 1px solid #DCDCDC;*/
.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: 9pt; height: 12px; width: 806px; color: #000066;} /*font-weight: bold; color: #000066;*/
.dvfltreqftr{width: 796px; height: 25px; line-height:25px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #333333; color: #FFFFFF;}
.imgSIGWX {width: 595px; height: 842px;} /*{width: 7in; height: 10in;}*/
.imgWT {width: 595px; height: 842px;}
.imgIC {width: 595px; height: 842px;}
.imgTB {width: 595px; height: 842px;}
.imgLAF{width: 600px; height: 850px;} /*width: 8in; height: 12in; <asp:Image ID="imgLAF" runat="server" AlternateText="Local Area Forecast" BorderWidth="1px" Height="12in" ImageAlign="Middle" Width="8in" />*/

/*FLTREQUEST.aspx - cover page*/
.dvcntrcover{border: 1px solid #000066; margin: 4px; width: 794px; height: 1123px; font-family: Arial, Helvetica, sans-serif} /*width: 794px; height: 1150px; @96ppi pixels per inch */
.dvcntrcoverinfo{border: 1px solid #DCDCDC; margin: 4px; width: 794px; font-family: Arial, Helvetica, sans-serif}
.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: 200px; height: 215px;} /*width: 248px;*/
.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: #99CCFF}
.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 0px; float: left; width: 110px; font-weight: bold; background-color: #F8F8F8} /*margin: 7px 5px 7px 5px;*/
.dvlloyds{width: 287px; margin-top: 50px;}
.dvlloydsweb{font-size: 11pt; letter-spacing: 2px;}
.left_align { text-align: left; }

.dvlogindetailsbdyX2{background-position: left; width: 800px; height: 500px; margin-top: 3px; margin-bottom: 3px; background-repeat: no-repeat; background-image: url('Webicons/dxb/Flightfoldermain.png');}
.dvfdetailsLNew{float: left; height: 460px; width: 430px;}
.dvfdetailsRNew{float: left; height: 460px; width: 230px;}
.imgffbtn{border: 1px dotted #666666; width: 211px; height: 76px;} /*.imgffbtn a:hover{border: 1px dotted #FF0000; width: 211px; height: 76px;}*/
.ulmain{list-style-type: none; margin-left: 120px;}
.ulmain li:hover{border: 2px solid #FFFFCC; width: 215px; height: 80px;}  
.ulmain2{list-style-type: none; margin-left: 0px;} 
.ulmain2 li:hover{border: 2px solid #FFFFCC; width: 215px; height: 80px;} 
.imgmain{border: 1px solid #CC0000; width: 300px; height: 103px;}


/*for selection of Abu dhabi group*/
.ulmainXX{list-style-type: none; margin-left: 2px; padding: 0;}/*list-style-type: none; margin-left: 2px; padding: 0;*/
.ulmainXX li{margin-top: 15px; margin-bottom: 15px}/*.ulmainXX li:hover{border: 2px solid #FFFFCC; width: 215px; height: 80px;}*/
.ulmainXX li:hover{border: 5px solid #99CCFF; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; height: 76px; width: 211px} 
.ulmainXX img{border: 10px solid #ff3300; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0px 0px 0px 5px rgba(153,204,255,0.5);}
/*for selection of Dubai group*/
.ulmain2XX{list-style-type: none; margin-left: 2px; padding: 0;} 
.ulmain2XX li{margin-top: 15px; margin-bottom: 15px}/*.ulmain2XX li:hover{border: 2px solid #FFFFCC; width: 215px; height: 80px;}*/
.ulmain2XX li:hover{border: 5px solid #99CCFF; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; height: 76px; width: 211px;} 
.ulmain2XX img{border: 10px solid #ff3300; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0px 0px 0px 5px rgba(153,204,255,0.5);}

/*WARNINGS2.ASPX - FLIGHT.aspx warnings*/
.dvmainBG{background-position: left; width: 800px; height: 520px; margin-top: 3px; margin-bottom: 3px; background-repeat: no-repeat; background-image: url('Webicons/dxb/Flightfoldermain1.png');} /*MAIN.apsx*/
.dvmainwng{overflow: auto; width: 794px; border: 1px solid #DCDCDC;}/*display: none; Old warnings format FLIGHT1/2/3/4.aspx*/
.dvmainwng2{overflow: auto; width: 794px; border: 1px solid #DCDCDC}/*Warnings2.aspx and Warning.aspx*/
.dvmainwng3{overflow: auto; width: 794px; border: 1px solid #DCDCDC; display: none;}/*New IBL format for Flight1,2,3,4.aspx*/
.dvwngstn{margin: 10px; font-family: Verdana; font-size: 9pt}
.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;}
.dvcontentstop1{height: 44px; margin-top: 3px; display: none} /* hide SG WNG text 2*/
.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: 10pt;}
.dvcontentright{border: 1px dotted #CCCCCC; float: left; height: 40px; width: 340px; font-family: Tahoma; margin-left: 2px; font-size: 10pt;}
.dvcontentleftTI{border: 1px dotted #CCCCCC; float: left; height: 40px; width: 270px; font-family: Tahoma; margin-left: 2px; font-size: 10pt;}
.dvcontentrightTI{border: 1px dotted #CCCCCC; float: left; height: 40px; width: 410px; font-family: Tahoma; margin-left: 2px; font-size: 10pt;}
.dvcontentleft2{border: 1px dotted #CCCCCC; float: left; height: 50px; width: 340px; font-family: Tahoma; margin-left: 2px; font-size: 10pt;}
.dvcontentright2{border: 1px dotted #CCCCCC; float: left; height: 50px; width: 340px; font-family: Tahoma; margin-left: 2px; font-size: 10pt;}
.dvcontentbottom{border: 1px dotted #CCCCCC; float: left; font-family: Tahoma; margin: 0px 2px 2px 2px; font-size: 10pt; width: 683px;}
.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*/
.dvwngcontenthdr{background-image: url('Webicons/headerbg.gif'); background-repeat: repeat-x; font-family: Tahoma; font-size: 8pt; 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: 10pt; }
.dvwngnocontent{padding-left: 5px; padding-top: 3px; font-family: Tahoma; font-size: 12pt; font-weight: bold;}
.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*/

/* VAAC */
.dvvaactitle{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000066; font-weight: bold; margin: 5px auto 2px auto; background-repeat: repeat-x; background-image: url('webicons/footernew2.gif'); border: 1px dotted #CCCCCC; padding: 3px;}
.dvbottomtxt{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: left}
.dvbottomtxtL{float: left; width: 662px;}
.dvbottomtxtR{float: left}
.pbottomtxt{margin: 3px 3px 18px 3px; padding: 3px; text-align: justify;}
.dvimagevaac{width: 750px; height: 450px; position:absolute; top:190px; left:50%; margin-left:-376px; z-index:1; font-family: Verdana;}/*border: 1px solid #808080; */
.lnkanchorage{position:absolute; left:671px; top:38px; z-index:11; height: 13px; font-size: 8pt; font-weight: bold; color: #000000}
.lnkanchorageb{position:absolute; left:6px; top:46px; z-index:11; font-size: 9pt; font-weight: bold; color: #000000}
.lnkmontreal{position:absolute; left:201px; top:92px; z-index:11; font-size: 9pt; font-weight: bold; color: #000000}
.lnklondon{position:absolute; left:287px; top:73px; z-index:11; font-size: 9pt; font-weight: bold; color: #000000}
.lnktoulouse{position:absolute; left:256px; top:137px; z-index:11; font-size: 9pt; font-weight: bold; color: #000000}
.lnkwashington{position:absolute; left:139px; top:172px; z-index:11; font-size: 9pt; font-weight: bold; color: #000000}
.lnkwashingtonb{position:absolute; left:660px; top:203px; z-index:9; font-size: 8pt; font-weight: bold; color: #000000}
.lnkbuenos{position:absolute; left:175px; top:371px; z-index:11; font-size: 9pt; font-weight: bold; color: #000000}
.lnkdarwin{position:absolute; left:609px; top:300px; z-index:11; font-size: 9pt; font-weight: bold; color: #000000}
.lnktokyo{position:absolute; left:641px; top:126px; z-index:11; height: 14px; font-size: 9pt; font-weight: bold; color: #000000}
.lnkwellington{position:absolute; left:1px; top:377px; z-index:11; font-size: 8pt; font-weight: bold; color: #000000}
.lnkwellingtonb{position:absolute; left:629px; top:429px; z-index:11; font-size: 8pt; font-weight: bold; color: #000000}
.imgmapvaac{width: 750px; height: 450px;}
.imganchorage{position:absolute; left:17px; top:21px; z-index:11; height: 20px; width: 20px;}
.imgmontreal{position:absolute; left:217px; top:71px; z-index:11; height: 20px; width: 20px;}
.imglondon{position:absolute; left:318px; top:53px; z-index:11; height: 20px; width: 20px;}
.imgtoulouse{position:absolute; left:276px; top:154px; z-index:11; height: 20px; width: 20px;}
.imgwashington{position:absolute; left:173px; top:187px; z-index:11; height: 20px; width: 20px;}
.imgbuenos{position:absolute; left:222px; top:345px; z-index:11; height: 20px; width: 20px; bottom: 85px;}
.imgdarwin{position:absolute; left:668px; top:281px; z-index:11; height: 20px; width: 20px;}
.imgtokyo{position:absolute; left:660px; top:150px; z-index:11; height: 20px; width: 20px;}
.imgwellington{position:absolute; left:723px; top:422px; z-index:11; height: 20px; width: 20px;}
.mndvtitle3{border: 1px dotted #CCCCCC; padding: 3px; background-repeat: repeat-x; background-image: url('webicons/footernew2.gif'); height: 20px; color: #000066; font-size: 9pt; margin-bottom: 2px;}
.mndvtitle3 a{color: #000066; text-decoration: none;}

/*TCAC.aspx*/
.dvtcactitle{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000066; font-weight: bold; margin: 5px auto 2px auto; background-repeat: repeat-x; background-image: url('webicons/footernew2.gif'); border: 1px dotted #CCCCCC; padding: 3px;}
.dvimagetcac{width: 750px; height: 450px; position:absolute; top:190px; left:50%; margin-left:-376px; z-index:1; font-family: Verdana;}/*border: 1px solid #808080;*/
.lnknewdelhi{position:absolute; left:196px; top:193px; z-index:11; font-size: 9pt; font-weight: bold; color: #000000}
.lnktokyo2{position:absolute; left:378px; top:112px; z-index:11; font-size: 9pt; font-weight: bold; color: #000000}
.lnkreunion{position:absolute; left:175px; top:280px; z-index:11; font-size: 9pt; font-weight: bold; color: #000000}
.lnkperth{position:absolute; left:298px; top:348px; z-index:11; font-size: 7pt; font-weight: bold; color: #000000}
.lnkdarwin2{position:absolute; left:340px; top:294px; z-index:11; font-size: 7pt; font-weight: bold; color: #000000}
.lnkbrisbane{position:absolute; left:383px; top:344px; z-index:11; font-size: 7pt; font-weight: bold; color: #000000}
.lnknadi{position:absolute; left:483px; top:279px; z-index:11; font-size: 9pt; font-weight: bold; color: #000000}
.lnkwellington2{position:absolute; left:453px; top:365px; z-index:11; font-size: 9pt; font-weight: bold; color: #000000 }
.lnkhonolulu{position:absolute; left:449px; top:195px; z-index:11; font-size: 9pt; font-weight: bold; color: #000000}
.lnkmiami{position:absolute; left:627px; top:149px; z-index:11; font-size: 9pt; font-weight: bold; color: #000000}
.imgmaptcac{width: 750px; height: 450px;}
.imgtokyotcac{position:absolute; left:389px; top:129px; z-index:11; height: 20px; width: 20px;}
.imgnewdelhi{position:absolute; left:401px; top:210px; z-index:11; height: 20px; width: 20px; left: 205px;}
.imgdarwintcac{position:absolute; left:401px; top:299px; z-index:11; height: 20px; width: 20px; left: 312px;}
.imgreunion{position: absolute; left: 401px; top: 297px; z-index: 11; height: 20px; width: 20px; left: 202px;}
.imgnadi{position:absolute; left:489px; top:297px; z-index:11; height: 20px; width: 20px;}
.imgwelltcac{position: absolute; left: 401px; top: 380px; z-index: 11; height: 20px; width: 20px; left: 490px;}
.imghonolulu{position:absolute; left:477px; top:209px; z-index:11; height: 20px; width: 20px;}
.imgmiami{position:absolute; left:634px; top:165px; z-index:11; height: 20px; width: 20px;}

/* VATC.aspx */
.dvcontrolsR{font-family: Tahoma; font-size: 8pt; width: 810px; margin-bottom: 8px; margin-right: 20px;} /* width: 836px;*/
.dvcontrolsR a{text-decoration: none;}
.dvprintcont{border: 1px solid #CCCCCC; overflow: auto; height: 593px; width: 825px;}/* width: 839px;*/

.grid-view2{border: 1px solid #284775; width: 810px}
.grid-view2 tr.normal:hover, .grid-view2 tr.alternate:hover {background-color:InfoBackground; color: black; font-weight: bold;}/*vatcadvisory and space weather ; */
.grid-view2 th{background-image: url(../webicons/footernew2.gif);background-repeat: repeat-x;border-color: #999999; padding: 1px; text-transform: uppercase;}
.grid-view2 tr{border-color: #999999; padding: 3px}
.grid-view2 td{border-color: #999999; padding: 3px }
.dvADVctr{font-size: 10.5pt; padding: 10px; width: 836px; height: 590px; border: 1px solid #CCCCCC; overflow: auto;}
.dgridADV{font-family: Tahoma; font-size: 10pt; width: 780px; height: 73px; margin-top: 10px; margin-bottom: 10px;}
.dgaltrow{border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #999999; margin-bottom: 30px; padding-bottom: 20px;}
.dgrow{border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #999999; margin-bottom: 50px; padding: 20px;}
.imgbtn{text-decoration: none;}

/*FLIGHTADM.ASPX*/
.dvfadmhdr{border: 1px solid #333333; background-repeat: no-repeat; background-image: url('Webicons/flightfolderbanner2.gif'); height: 95px; width: 794px;}
.dvfadmbody{width: 794px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
border-right-color: #333333; border-bottom-color: #333333; border-left-color: #333333; border-right-style: solid;
border-bottom-style: solid; border-left-style: solid; background-color:White; padding-bottom: 10px; }
.dvfadmlogin{text-align: left; font-family: Tahoma; font-size: 8pt; width: 785px; height: 130px;}
.dvfadmprintsave{margin: 0px 0px 2px 0px; text-align: right; padding-right: 20px;}

/*METAR/TAF/SIGMET.ASPX*/
.lblfltdetail{font-family: Verdana; font-size: 8pt; font-weight: bold; width: 784px; color: #000066;}
.spnheader{font-family: Verdana; font-size: 14pt; font-weight: bold;}
.dgridmessage{font-family: Verdana; font-size: 9pt; width: 783px; height: 73px;}
/*TAKEOFFSECTOR.ASPX*/
.dgridtakesect{font-family: Verdana; font-size: 9.5pt; width: 651px;}
/*FLIGHT1.ASPX*/
.lblfltdetail2{font-family: Verdana; font-size: 8pt; 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: 9pt; width: 783px; height: 73px;}
.dgridtakesect2{font-family: Verdana; font-size: 9.5pt; width: 651px;}

/*TBCHARTS.aspx*/
.pnlpadding{padding: 10px;}

/* NEW FLIGHT DETAILS*/
.dvmodalhdr{padding: 5px; margin: 2px; background-color: #333333; font-size: 11.5pt; font-weight: bold; color: #FFFFFF}
.pmodal{margin: 8px 3px 8px 10px; text-align: justify}
.modalBackground {background-color: Black; filter: alpha(opacity=90); opacity: 0.8; } 
.grid-view{border: 1px solid #284775; width: 870px; font-size: 9.5pt;}
.grid-view tr.normal:hover, .grid-view tr.alternate:hover {background-color:InfoBackground; color: black; font-weight: bold;}/*check VB code*/
.grid-view th{background-image: url(../webicons/footernew2.gif); background-repeat: repeat-x; border-color: #999999; padding: 1px; text-align: center;}
.grid-view tr{border-color: #999999; padding: px; text-align: center;}
.grid-view td{border-color: #999999; padding: 3ppx;}
.grdcntr{border: 1px dotted #C0C0C0; overflow: auto; height: 410px; margin-top: 3px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px;}
.modalPopup2
{
      font-family: Arial, Helvetica, sans-serif; font-size: 11pt;
      background-color:#FFFFF0;
      border-width:1px; 
      border-style:solid;
      border-color:Gray;
      padding:2px;
      width: 900px; /*650px*/
      height:530px; /*500px*/
      margin: 10px;
}

.dvmodalhdr1{padding: 3px; margin: 2px; background-color: #333333; font-weight: bold; color: #FFFFFF; letter-spacing: 2px;}
.dvmodalcntr{padding: 10px 10px 10px 25px; text-align: justify; height: 135px; border: 1pt solid #E0E0E0; margin: 15px;} /*padding: 2px 10px 10px 10px; text-align: justify; height: 187px; width: 233px; font-family: Tahoma; font-size: 9pt;*/
.dvmodalcntr a{text-decoration: none;}
.spanhdr{color: #333333;}
.ulmodal1{padding: 0px; margin: 10px 0px 10px 15px; list-style-type: none;}
.ulmodal2{padding: 0px; margin: 10px 0px 10px 15px; list-style-type: none;}
.modalPopup1
{
      font-family: 'Open Sans' , sans-serif; font-size: 12pt;  
      background-color:#FFFFF0; 
      border-width:1px; 
      border-style:solid;
      border-color:Gray;
      padding:2px;
      width: 360px; 
      height:320px; 
      border-radius: 5px;
}

#divhdr, #divbody, #divftr{
    /*Syntax: box-shadow: 0 0 [blur] [spread] [color];*/ 
    /*box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);*/
    box-shadow: 0px 0px 5px 6px rgba(0, 0, 0, 0.15);
}

.pmodal3{margin: 5px 10px 5px 10px; text-align: justify}  /*margin: 8px 3px 8px 3px; text-align: center*/
.modalPopup3
{
      font-family: Arial, Helvetica, sans-serif; font-size: 11px;
      background-color:#ffffdd;
      border-width:1px; 
      border-style:solid;
      border-color:Gray;
      padding:2px;
      width: 230px; 
      height:180px;
}

/*----------------------
MODAL DIALOG (MAIN.aspx)
-----------------------*/
/* Wrapper */
.jBox-ModalBorder {border-radius: 8px; background: rgba(0, 0, 0, .4); padding: 8px; box-shadow: 0 0 6px rgba(0, 0, 0, .2);}
/* Container */
.jBox-ModalBorder .jBox-container { border-radius: 5px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}
/* Close button */
.jBox-ModalBorder.jBox-closeButton-box {border-top-right-radius: 0;}
.jBox-ModalBorder.jBox-closeButton-box:before {display: none;}
.jBox-ModalBorder.jBox-hasTitle.jBox-closeButton-box .jBox-closeButton,
.jBox-ModalBorder.jBox-closeButton-box .jBox-closeButton {background: rgba(0, 0, 0, .4); border-radius: 0 50% 50% 0; right: -32px; top: -8px;}
.jBox-ModalBorder.jBox-closeButton-box .jBox-closeButton path {fill: #d2d4d6;}
.jBox-ModalBorder.jBox-closeButton-box .jBox-closeButton:hover path {fill: #fff;}
.jBox-ModalBorder.jBox-closeButton-box .jBox-closeButton:active path {fill: #b2b4b6;}




@media screen
{
    
}

@media print
{

}