.layover_wrapper{
	position:absolute; z-index:200 !important;
	left: 202.5px !important; 
	top: 16.5px !important;
}

#loading_body{margin:3px;border:solid #4882b4 1px;}
.layover{
	z-index:300 !important; position:relative; margin:0px auto; 
}

.layover_close{
	float:left; z-index:200; margin-top:-15px; margin-left:-15px;
}

.layover_body{
	padding:10px 10px 10px 10px; background:#FFFFFF; z-index:250; width: 443px !important;
}

.clearfloat { clear:both; height:0; font-size: 1px;line-height: 0px;}
#disablebg {
  background:#000000;
  position:fixed;
  top: 0;
  left: 0;
  min-height:100%;
  height:auto !important;
  height:100%;
  width:100%;
  opacity:0.70;
  -moz-opacity:0.70;
  filter:alpha(opacity=70);
  z-index:0;
}


.clearfix {display: inline-block;}

.headfont{ font-size:13px;font-weight:bold}
.bold {
	FONT-WEIGHT: bold; FONT-SIZE:20px; COLOR: #0d7cc1; FONT-FAMILY:"Verdana", Arial, Helvetica, sans-serif
}
.normal{
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY:Verdana, "Arial", Helvetica, sans-serif
}
.style1 {
	color: #000000;
	font-size: 11px;font-weight:bold
}
body{ font-family:Verdana, Arial, Helvetica, sans-serif;color:#2a60a2;font-size:11px;line-height:13px}

#pageheader {
 	padding: 5px 15px 0px 15px;
	font-size:11px;
	
}
#pagebody {
 	padding: 0px 15px 5px 15px;
}
.pagefooter, .pagefooter:link, .pagefooter:visited, .pagefooter:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color:#ffffff;
	text-decoration: none;
	letter-spacing: 1px;
}
.pagefooter h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color:#ffffff;
	text-decoration: none;
	letter-spacing: 1px;
	display: inline;
}
input{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	border: #787878 1px solid;
}
select {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
}
textarea {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	border: #787878 1px solid;
}
input:radio {
	border: 0px;
}
select{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
}
form{
	margin:0px;
}
.borderbg{
font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height:30px;
	color: #ffffff;
	letter-spacing:1px;
}
.entxt {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	height: 15px;
	padding-left: 0px;
}

.txtbox {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #999999;
	margin: 0px;
	border:solid #9ebed5 1px;
	width:180px;
}

.stripe3 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	background-color: #cfeaff
;
	color:#292000;
	cursor: pointer;
}
.stripe4 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	background-color: #cfeaff
;
	color:#292000;
	cursor: pointer;
}
.overclass {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	background-color: #fcb040;
	cursor: pointer;
}
.databorder {
	border: 1px solid #acd3f1
;
}
.error {
font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #FF6600;
	font-weight: bold;
	height: 18px;

}
.txtmsg {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:19px;
}

.line {
	background-color: #FFFFFF;
}
.tblset {
	
	background-color:#acd3f1;
}
.tblset2 {
	background-color: #a396b4;
	border-top: 0px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.txt {

	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	
}

.ocl,.oclsel,.oclok{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	margin: 1px;
	height: 18px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	font-weight: bold;
	cursor: pointer;
}

.ocl{
	background-color: #FF6600;
}
.oclsel{
	background-color: #FF9900;
}
.oclok{
	background-color: #33CC00;
}
.morebg {
	background-color: #4ebceb;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.occhead {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #781f47;
	line-height: 14px;
	padding-left: 5px;
	padding-bottom: 0px;
}

#searchMsg td{
	font-size:11px !important;	
}

.text_blue{ color:#2A60A2 !important;	font-size: 11px;font-family: Arial,Helvetica,sans-serif; border: 1px solid #2A60A2; margin: 0; width:180px}
.text_ash{ color:#999999 !important;	font-size: 11px;font-family: Arial,Helvetica,sans-serif; border: 1px solid #2A60A2; margin: 0;width:180px
}
#airDisplay{display:block; background:#FFF; width:777px; height:450px; padding-left:7px; border:#9ebed5 solid 1px}
.best_trav_text{font-size:30px; font-family:Verdana, Geneva, sans-serif; line-height:35px; color:#0368a0}

.textAC{ text-align:center !important}
.textAL{ text-align: left}
.textAR{ text-align: right}