.orange{background-color: #FFA500}
.3bblue{background-color: #3B5998}
.topblue{background-color: #92AED7}
.bgblue{background-color: #9EB7DB}
.palergray{background-color: #CBCBCC}
.palegray{background-color: #C3C1C1}
.paleblue{background-color: #D9E3F1}
.textblue{background-color: #4D6894}
.palerblue{background-color: #EDF6FE}

.orangetxt, .orangetxt a{color: #FFA500}
.orangetxt:hover, .orangetxt a:hover{color:black !important}
.redtxt{	color:red}
.blutxt{color:#3B5998}
.grey1{background-color: #C3C1C1}
.grey2{background-color: #D3DBDB}
.whitetxt{color:white}
.white{background-color: White;}
.black{color:black}

body{background-color:white;
text-align:center; /* for IE */
margin:0 auto !important; /* for the rest */
font-family: arial,"lucida grande", tahoma, verdana,  sans-serif;
font-size:13px;
background: url(images/bodybg1.gif) repeat-x #9EB7DB;
}

div#container1{
margin:0 auto !important;
text-align:left;
width:800px;
}

div#container2{
margin:0 auto !important;
text-align:right;
position:relative;
width:800px;
top:-18px;
}
div#container3{
margin:0 auto !important;
text-align:center;
position:relative;
top:-20px;
}
div#container4{
margin:0 auto !important;
text-align:left;
position:relative;
width:800px;
}
.headerlogo{
float:left;
width:395px;
margin-top: 4px;}

.headright{
float:left;
width:395px;
text-align: right;
font-weight: 800}

.noline{text-decoration:none;}
.loginbox{margin: 5px;}
.toptab {
	position: relative;
	float:left;
	text-align:center;
	background-color:#fca204; 
	width: 100px;
	height: 36px;
   padding: 0;
	margin-right:10px;
	color:black;
	box-shadow: 0 0 40px #222;
	border-radius:0 0 9px 9px;
	border-bottom-right-radius:9px;
	behavior: url(/PIE.htc);
   }
.toptab:hover{background-color:#fbbb4b;}

.bold{font-weight: 800}

.clear{clear:both; height:1px;font-size:1px;}
.maintitle{
	background-color:#92AED7 ;height:27px;color:white; font-size:22px }
.Bheader{text-align:center;font-size:25px; font-weight:800}
.tab{
float:right;
width:92px;
height:25px; 
border-right:solid white 7px;
background: url(images/tl4.gif) no-repeat 0 0 #D9E3F1;
text-decoration:none;
text-align:center;
	}
.tab:hover, .subtabs .tab:hover{
background: url(images/tl4.gif) no-repeat 0 0 #FFA500;
}	
	
.tabr{
	background: url(images/tr4.gif) no-repeat 100% 0 ;
}

a .tabt{
	color:#4D6894;
	font-size: 15px;
	text-decoration:none !important;
	text-align:center;
	padding-top:4px;
	font-weight:800;
}

.selected{background-color:#92AED7}
.subtabbox{background-color:#FFA500}


.leftsection{
width:160px;
float:left;
margin-right:10px;

}
.menu{
background: url(images/rfade.gif) repeat-y 100% 0 ;
background-color:#92AED7;
}

.menutopr{background: url(images/menutopr.gif) no-repeat 100% 0;}
.menutopl{background: url(images/tl9.gif) no-repeat 0 0; font-size:8px}	
.menubotr{background: url(images/menubotr10.gif) no-repeat 100% 0; font-size:10px}
.menubotl{background: url(images/menubotl10.gif) no-repeat 0 0; font-size:10px}	

.content{
min-height:400px;
width:620px;
float:left;

}
/* IE6 Only */
* html .content{
	height:400px;
}
.Airline-details .contents{width:800px}

.contentcontents{
background: url(images/rfade.gif) repeat-y 100% 0 ;
background-color:white;
border-left:solid 1px #CBCBCC;
padding-left:10px;padding-right:10px;
color:black;
}


.contenttopr{background: url(images/contenttopr400.gif) no-repeat 100% 0;}
.contenttopl{background: url(images/contenttopl400.gif) no-repeat 0 0; font-size:8px}	
.contentbotr{background: url(images/contentbotr400.gif) no-repeat 100% 0; }
.contentbotl{background: url(images/contentbotl400.gif) no-repeat 0 0; }

.contenttitle{width:90%;border-bottom:dashed 1px #CBCBCC;
text-align:center;
color:#3B5998;
font-size:16px;
font-weight:bold }

.contenttitlenoline{width:90%;
text-align:center;
color:#3B5998;
font-size:16px;
font-weight:bold;padding-bottom:6px; }
.subtitle{
color:#3B5998;
font-size:15px;
font-weight:bold }
.footer{	margin-top:20px;}
.footer1{
border-top:#FFA500 3px solid;
text-align:center;
background: url(images/whitebg.gif) repeat-x white;
}
.footspan{padding:5px;
	font-size:11px
}
html{background-color:white !important; background:white !important}

.menu li a{
	color:white;
	text-decoration:none;
	font-size:15px;
	font-weight:800;
	}
li{
margin-bottom:6px;
list-style-type: none;
margin-left:10px }

li a:hover{color:#FFA500}

.contentcontents td{color:#3B5998; 
font-family: arial,"lucida grande", tahoma, verdana,  sans-serif;
font-size:13px;}
select{color:black; 
font-family: arial,"lucida grande", tahoma, verdana,  sans-serif;
font-size:12px;}

.contentcontents th{
text-align:center;
color:#3B5998;
font-size:16px;
font-weight:bold }

.buttonalign{width:95%;text-align:right}
.submit{background-color:#FFA500; font-size:15px;font-weight:800;color:white}
.sm{
	font-size:10px
}
input{background-color:#D9E3F1}
td a{color:#4D6894}
td a:visited{color:#9EB7DB}
td a:hover{color:#FFA500 !important}
.dashes{font-size:1px;border-top: 1px dashed #CBCBCC;*border-bottom: 0;*}
.col1{width:100px;display:block;float:left;}
.col5, .col4, .col3{width:90px;display:block;float:left;}
.col5{text-align:right}
.col2{width:180px;display:block;float:left}
th .col4{padding-left:10px}
th .col6{padding-left:50px}
.resultbox{width:100%;height:35px;padding-top:10px;border-top:0;display:block;float:left;
transition:all .5s ease-in; 
    -o-transition:all .5s ease-in; 
    -moz-transition:all .5s ease-in; 
    -webkit-transition:all .5s ease-in;
	}
.resultbox:hover{border-bottom: 4px solid #3DAEED; background-color:#D9E3F1 !important ;cursor:pointer}
.notebox{background-color:#EFF3F9;width:95%;padding:7px;border:1px solid #D2DADA
;border-top-width:0;border-left-width:0;margin-left:0; margin-bottom:9px; font-size:11px; font-weight:bold;color:gray;text-align:left;
}
 .nleft, .nright{display:block;float:left;width:50%;}
 .nright{text-align:right}
 .nleft{text-align:left}
.normal{	font-size:13px}
.itemtype{font-weight:normal}
.resultalign, col1{text-align: center;}

/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#34329C ! important;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color:#FF3300;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #FF3300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.middlesub{
	color:black;
	font-size:10px;
	display: block;
	padding: 0 8px; 
	background: url(images/bubble_filler.gif) repeat bottom; }
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: pink;
    background: url(images/bubble.gif) no-repeat bottom;
}	
.hand{cursor:pointer}
.detailsubbox{position:relative;float:left;margin:10px; padding:5px;width:340px }
.detailsubbox2{position:relative;float:left;margin:10px; padding:5px;width:250px }
.dbox{border:solid 1px #92AED7}
.dbox th{background-color: #92AED7; color:white;padding:2px}
.dbox td{padding:3px}
.dbox  .odd{background-color:#EDF6FE}
.dbox2{border:solid 1px #C3C1C1}
.dbox2 th{background-color: #C3C1C1; color:white;padding:2px}
.dbox2 td{padding:3px}
.vendortable td{vertical-align:top}
.vendortable th{font-size:13px;text-align:left;color:black;vertical-align:top}
.central{text-align: center;margin:10px}
.tablebox th{text-align:left}
.articletitle{
color:#3B5998;
font-size:16px;
font-weight:bold;padding-bottom:8px; }
.articlesubtitle{font-size:13px;color:gray}
.edit{background-color:green;font-weight:800;color:white;cursor:pointer}
.delete{background-color:red;font-weight:800;color:white;cursor:pointer}
.articlelink, td .articlelink, .articlelink:visited{color:#3B5998;font-size:15px;font-weight:800}
.articlelink:hover{color:#FFA500 !important}
.articlesub{color:black;}
.odd{background-color:#EDF6FE}
.greyln{color:#EDF6FE}
.chartbox{font-size:12px}
.date{font-size:11px; font-weight:800;color:black}
.right{text-align:right}
.lpad5{padding-left:5px}
.lpad10{padding-left:10px}
.chartbox .title {font-size:11px;font-weight:800;color:#3B5998}
.chartbox{padding:5px;padding-bottom:0;background-color:#EFF3F9;border:1px solid #D2DADA
;border-top-width:0;border-left-width:0;margin-left:0; margin-bottom:9px; font-size:11px;color:gray}
pre{font-size:11px;padding:0;margin:0;boader:0;font-family: arial,"lucida grande", tahoma, verdana,  sans-serif;}
.chartbox td .minigrey,.chartbox td{color:gray;font-size:11px;padding:0;margin:0;boader:0;font-family: arial,"lucida grande", tahoma, verdana,  sans-serif;}
.fright{float:right}
.greytext{color:gray !important}
.minigrey${width:100%}
.subtab{background-color:#EFF3F9}
.pagepad{padding:10px 30px}
.insightlink{width:250px;margin:5px;text-align:center;background-color:#EFF3F9;padding:6px;border:1px solid #D2DADA
;border-top-width:0;border-left-width:0;margin-left:0; ; font-size:11px;color:gray;}
.insightlink a{color:#3B5998;font-weight:800}
.insightlink a:hover{color:#FFA500}
.button
{
        display: inline-block;
        white-space: nowrap;
        background-color: #ccc;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
        background-image: -webkit-linear-gradient(top, #eee, #ccc);
        background-image: -moz-linear-gradient(top, #eee, #ccc);
        background-image: -ms-linear-gradient(top, #eee, #ccc);
        background-image: -o-linear-gradient(top, #eee, #ccc);
        background-image: linear-gradient(top, #eee, #ccc);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
        border: 1px solid #777;
        padding: 0 1.5em;
        margin: 0.5em;
        font: bold 1em/2em Arial, Helvetica;
        text-decoration: none;
        color: #333;
        text-shadow: 0 1px 0 rgba(255,255,255,.8);
        -moz-border-radius: .2em;
        -webkit-border-radius: .2em;
        border-radius: .2em;
        -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        behavior: url(/PIE.htc);
}

.button:hover
{
        background-color: #ddd;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
        background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
        background-image: -moz-linear-gradient(top, #fafafa, #ddd);
        background-image: -ms-linear-gradient(top, #fafafa, #ddd);
        background-image: -o-linear-gradient(top, #fafafa, #ddd);
        background-image: linear-gradient(top, #fafafa, #ddd);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');
        behavior: url(/PIE.htc);
}

.button:active
{
        -moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        -webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        position: relative;
        top: 1px;
        behavior: url(/PIE.htc);
}

.button:focus
{
        outline: 0;
        background: #fafafa;
}    

.button:before
{
        background: #ccc;
        background: rgba(0,0,0,.1);
        float: left;
        width: 1em;
        text-align: center;
        font-size: 1.5em;
        margin: 0 1em 0 -1em;
        padding: 0 .2em;
        -moz-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
        -webkit-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
        box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
        -moz-border-radius: .15em 0 0 .15em;
        -webkit-border-radius: .15em 0 0 .15em;
        border-radius: .15em 0 0 .15em;
        pointer-events: none;
        behavior: url(/PIE.htc);
}
.buttonsmor, buttonsmor.a
{		color:black;
        display: inline-block;
        white-space: nowrap;
        background-color: #FFA500;
        border: 1px solid #777;
        padding:2px 1em;
        margin: 0.5em;
        font-size:.8em !important;
        text-decoration: none;
        border-radius: .2em;
        box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        text-decoration: none;   
}
.buttonsmor:hover{
		box-shadow: none;
}
.titlesign {
	font-weight:800;
	position:relative;
	padding:2px 10px;
	color:#000;
	background:#fca204; 
	border-radius:5px;
	border-bottom:20px;
	box-shadow: 2px 2px 3px #222;
	behavior: url(/PIE.htc);
}
.centerpadbum{text-align:center;padding-bottom:20px}
pre{
font-size:13px;
white-space:normal;
overflow: auto;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
} 
/* mouseover top nav credit to http://webdesignerwall.com/tutorials/css3-dropdown-menu */
#wnav {
	position: relative;
	float:left;
	text-align:center;
	background-color: #fca204 !important;
	width: 110px;
	height: 41px;
	padding:  0;
	margin-right:10px;
	margin-top:0px;
	line-height: 100%;
	shadow: 0 1px 3px rgba(0,0,0, .4);
	box-shadow: 3px 3px 9px #222;
	border-radius:0 0 9px 9px;
	behavior: url(/PIE.htc);
	z-index:25;
	
}
#wnav li {
	float: left;
	position: relative;
	list-style: none;
	text-align:center;
	z-index:25
}


/* main level link */
#wnav a {
	font-weight: bold;
	color: #e7e5e5;
	text-decoration: none;
	display: block;
	padding:  8px 20px;
	margin: 0;
	
}
#wnav a:hover {	color: #fff;}

/* main level link hover */
#wnav .current a, #wnav li:hover > a {
	color: #444;
	text-shadow: 0 1px 0 rgba(255,255,255, 1);
}

/* sub levels link hover */
#wnav ul li:hover a, #wnav li:hover li a {
	background: none;
	border: none;
	color: #666;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#wnav ul a:hover {
	background: #FFA500  !important;
	color: #fff !important;
	border-radius: 0;
	text-shadow: 0 1px 1px rgba(0,0,0, .1);
}

/* dropdown */
#wnav li:hover > ul {
	display: block;
	behavior: url(/PIE.htc);
}

/* level 2 list */
#wnav ul {
	display: none;
	margin: 0;
	padding: 0;
	width: 145px;
	position: absolute;
	top: 35px;
	left: 0;
	background: #ddd;
	border: solid 1px #b4b4b4;
	border-radius: 10px;

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0,0,0, .3);
}
#wnav ul li {
	float: none;
	margin: 0;
	padding: 0;
}

#wnav ul a {
	font-weight: normal;
	text-shadow: 0 1px 0 #fff;
}

/* level 3+ list */
#wnav ul ul {
	left: 181px;
	top: -3px;
}

/* rounded corners of first and last link */
#wnav ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;

	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
}
#wnav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;

	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
}

/* clearfix */
#wnav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#wnav {
	display: inline-block;
} 
html[xmlns] #wnav {
	display: block;
}
 
* html #wnav {
	height: 1%;
}

.airbox{
border: solid #888 1px; 
margin:10px;
padding:7px;
background: rgb(252,251,242); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,251,242,1) 0%, rgba(242,229,196,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,251,242,1)), color-stop(100%,rgba(242,229,196,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,251,242,1) 0%,rgba(242,229,196,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,251,242,1) 0%,rgba(242,229,196,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,251,242,1) 0%,rgba(242,229,196,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(252,251,242,1) 0%,rgba(242,229,196,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfbf2', endColorstr='#f2e5c4',GradientType=0 ); /* IE6-9 */
border-radius:3px;
box-shadow: 1px 1px 2px #888;
}
.airbox-g{
border: solid #888 1px; 
margin:10px;
padding:7px;
background: #d2f2c4; /* Old browsers */
background: -moz-linear-gradient(top,  #f3fcef, #d2f2c4); /* FF3.6+ */
background: -webkit-linear-gradient(top,  #f3fcef, #d2f2c4); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3fcef, #d2f2c4); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3fcef, #d2f2c4); /* IE10+ */
background: linear-gradient(top,  #f3fcef, #d2f2c4); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfbf2', endColorstr='#f2e5c4',GradientType=0 ); /* IE6-9 */
border-radius:3px;
box-shadow: 1px 1px 2px #888;
}
 .borderclass { border:1px solid #A9B6D2;
  border-radius: 10px;
  box-shadow: 0 1px 3px rgba(0,0,0, .3);}
  .dbox3{border:solid 1px #92AED7;border-radius:3px;box-shadow: 1px 1px 2px #888;}
.dbox3 th{background-color: #92AED7; color:white;padding:2px}
.dbox3 td{padding:3px}
.dbox{border-radius: 5px;
  box-shadow: 0 1px 3px rgba(0,0,0, .3);}
 .dbox th{border-radius: 4px 4px 0 0; }
 .dbox2{border-radius: 5px;
  box-shadow: 0 1px 3px rgba(0,0,0, .3);}
 .dbox2 th{border-radius: 4px 4px 0 0; }
 .lcurv4{border-radius: 4px 0 0 0 !important;}
 .rcurv4{border-radius: 0 4px 0 0 !important; }
 .nocurv{border-radius: 0px !important; }
 .airbox-b{
border: solid #888 1px; 
margin:10px;
padding:0px;
background-image: linear-gradient(top,  #E3ECF3 0%, gray 20% #A0B8DC 100%); /* W3C */
border-radius:0px 0px 3px 3px;
box-shadow: 1px 1px 2px #888;
}
.airbox-g{
border: solid #888 1px; 
margin:10px;
padding:7px;
background: #d2f2c4; /* Old browsers */
background: -moz-linear-gradient(top,  #f3fcef, #d2f2c4); /* FF3.6+ */
background: -webkit-linear-gradient(top,  #f3fcef, #d2f2c4); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3fcef, #d2f2c4); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3fcef, #d2f2c4); /* IE10+ */
background: linear-gradient(top,  #f3fcef, #d2f2c4); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfbf2', endColorstr='#f2e5c4',GradientType=0 ); /* IE6-9 */
border-radius:3px;
box-shadow: 1px 1px 2px #888;
}
.airbox-top{ 
padding:5px;
border: solid #888 1px;
border-bottom-width: 0;
background: #ccc; /* Old browsers */
background: -moz-linear-gradient(top,  #eee, #ccc); /* FF3.6+ */
background: -webkit-linear-gradient(top,  #eee, #ccc); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eee, #ccc); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eee, #ccc); /* IE10+ */
background: linear-gradient(top,  #eee, #ccc); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfbf2', endColorstr='#f2e5c4',GradientType=0 ); /* IE6-9 */
border-radius:3px 3px 0px 0px;
}

.airbox-bot{
border: solid #888 1px; 
border-top-width: 0;
padding:8px;
background: #E3ECF3; /* Old browsers */
background: -moz-linear-gradient(top,  #f3fcef, #d2f2c4); /* FF3.6+ */
background: -webkit-linear-gradient(top,  #f3fcef, #d2f2c4); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3fcef, #d2f2c4); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3fcef, #d2f2c4); /* IE10+ */
background: linear-gradient(top,  #f3fcef, #d2f2c4); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfbf2', endColorstr='#f2e5c4',GradientType=0 ); /* IE6-9 */
border-radius: 0px 0px 3px 3px;
}