/* tabs css start */

#content {
	margin-top:20px;
	float:left; 
	color:#ddd; 
	line-height:1.5em;
	margin-right:15px; 
	padding:0; 
	text-align:left; 
	
	border:solid 0px #DBDBDB; 
	}
	
	
	
	
.ShowFlashMessage{	
		position: absolute;
		top: 10px;
		right: 20px;
  
		
		width:500px;
		height:100px;
		background:#ffffff;
		margin:auto; 
		border:solid 1px #F5D0A9; 
		background-color:White;
		font-family:Arial; 
		font-size:210%;
		border-radius:10px;
		Text-Align:center;
		
}


	

.leftpanel {width: 40%;margin-left: 5%;margin-top: 1%;float: left;border-radius: 8px;
border:solid 0px #D59029; 
}

.leftpanelin {width: 100%;margin-left: 0%;margin-top: 1%;float: left;border-radius: 8px;
border:solid 0px #D59029; 
}

.rightpanel {width: 40%;margin-right: 5%;margin-top: 1%;float: right;border-radius: 8px;
	border:solid 0px #D59029; 
	background:#ffffff;
	
	}
#leftpart {
	width:70%;
	float: left;
	border:solid 0px #CCCCCC;
}	
.divLeftInputForm{
	margin-top:20px;	
	border-right:solid 0px #A8711A; 	
	width:100%;	float:left; 	
	padding-left:10px;
	padding-right:10px;	
	border-radius:10px;	
	font-size:100%; 
	background:#FDFBF2;
	font-family:arial;
	 box-shadow: 6px 6px 6px #9D9D9D;
    -moz-box-shadow: 6px 6px 6px #9D9D9D;
    -webkit-box-shadow: 6px 6px 6px #9D9D9D;
	}


.divLeftInputFormNew{	
	margin-top:20px;	
	
	background-color: #FDFBF2; /*Default bg, similar to the background's base color*/
   background-image: url("images/newR1.png");
   background-position: right top; /*Positioning*/
   background-repeat: no-repeat; /*Prevent showing multiple background images*/
	
	border-right:solid 0px #A8711A; 	
	width:100%;	float:left; 	
	padding-left:10px;
	padding-right:10px;	
	border-radius:10px;	
	font-size:100%; 
	
	font-family:arial;
	 box-shadow: 6px 6px 6px #9D9D9D;
    -moz-box-shadow: 6px 6px 6px #9D9D9D;
    -webkit-box-shadow: 6px 6px 6px #9D9D9D;
	}



	
.rightsection {width: 400px;height: auto;background-repeat: repeat;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding: 15px;}
.rightsection-blackbg{width: 100%;height: auto;background-repeat: repeat;padding:5px; margin:2% 0% 5% 0%;}
.rightsection-blackbg h1{font: bold 16px arial;color: #dbdbdb;}
.rightsection-blackbg p{font: bold 12px arial;color: #dbdbdb;}
.rightsection-blackbg .apps-section{ width:100%; height:auto; border-bottom:#999999 dotted thin; margin-bottom:3%;}
.rightsection-blackbg .apps-section-icon{ width:auto; float:left; margin-right:3%;}






 @media (max-width:1300px) and (min-width:1000px) {
.leftpanel {width: 40%;margin-left: 5%;margin-top: 3%;float: left;border-radius: 8px;}
.rightpanel {width: 45%;margin-right: 5%;margin-top: 0%;float: right;border-radius: 8px;
	background:#ffffff;
	}
.rightsection {	width: 350px;height: auto;background-repeat: repeat;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding: 15px;}
#leftpart {
	width:65%;
	float: left;
	border:solid 0px #CCCCCC;
}	
.divLeftInputForm{margin-top:20px;	border-right:solid 1px #000000; 	width:100%;	float:left; 	padding-left:10px;padding-right:10px;	border-radius:10px;	font-size:100%; 
	background:#FDFBF2;
	font-family:arial;
	}

}
 @media (max-width:999px) {
.leftpanel {width: 44%;margin-left: 5%;margin-top: 3%;float: left;border-radius: 8px;}
.rightpanel {width: 38%;margin-right: 5%;margin-top:0%;float: right;border-radius: 8px;
	background:#ffffff;
	}
.rightsection {width: 300px;height: auto;background-repeat: repeat;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding: 15px;}

#leftpart {
	width:55%;
	float: left;
	border:solid 0px #CCCCCC;
}	
.divLeftInputForm{margin-top:20px;	border-right:solid 0px #A8711A; 	width:100%;	float:left; 	padding-left:10px;padding-right:10px;	border-radius:10px;	font-size:100%; 
	background:#FDFBF2;
	font-family:arial;
	}

}
 @media (max-width:900px) {
.leftpanel {width: 43%;margin-left: 5%;margin-top: 3%;float: left;}
.rightpanel {width: 40%;margin-right: 5%;margin-top: 15%;float: right;	
	background:#ffffff;
	}
.rightsection {width: 250px;height: auto;background-repeat: repeat;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding: 15px;}
}
 @media (min-width: 700px) and (max-width: 900px) {
.logo {float: none;margin: 5% auto;width: 50%;height: auto;}
.leftpanel {width:58%; margin: 5% auto;text-align: center;float: none;}
.rightpanel {width: 70%;margin: 0 auto;float: none;
	background:#ffffff;
	}
.rightsection {width: 100%;height: auto;background-repeat: repeat;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding: 15px;}}
 @media (min-width: 100px) and (max-width: 700px){
.logo {float: none;margin: 5% auto;width: 60%;height: auto;}
.leftpanel {display: none;}
.rightpanel {width: 80%;margin: 0 auto;float: none;
	background:#ffffff;
	}
.rightsection {width: 100%;height: auto;background-repeat: repeat;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding: 15px;}

.rightsection-blackbg{width: 100%;height: auto;background-repeat: repeat;padding:5px; margin:2% 0% 5% 0%;}
.rightsection-blackbg h1{font: bold 16px arial;color: #dbdbdb;}
.rightsection-blackbg p{font: bold 12px arial;color: #dbdbdb;}
.rightsection-blackbg .apps-section{ width:100%; height:auto; border-bottom:#999999 dotted thin; margin-bottom:3%;}
.rightsection-blackbg .apps-section-icon{ width:auto; float:none; margin-right:3%;}

}



body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0;
	padding:0;
	font-size: 13px;
	background-position:top;
	
	background: url(images/NewTrackWave.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
background-size: 100% 100%;
	
	opacity: 0.90;
	filter: alpha(opacity=90); /* For IE8 and earlier */;
	
}

	
.EntryFormPad Input.Field1 {
	
	margin-left:2px;
	height:20px;
	border: 1px solid #c4c4c4;
    width: 95%;
    font-size: 13px;
    font-weight:bold;   
    padding:2px 2px 2px 2px;
    border-radius: 4px;
  background-color:#ffffff;
  font-family:arial;
	
	}

.Captcha
{
	margin-top:10px;
	border:solid 1px gray; 
	width:80%;
	height:40px;
	margin-left: 3px;
	padding:2px 2px 2px 2px;
   
	font-size:100%; 
	background:#Transparent;
	font-family:arial;
	border-radius: 6px;
	}

	
.Ribbon{
    position: absolute;
    top: 0px;
    right: 0px;
}

.main {
clear:both; 
width:100%;
padding-bottom:30px; 
}


.chart_div{
	MARGIN-TOP:20PX;
	
	height: 400px;
	
	PADDING:20PX;
	background:#ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #D9D9D9;
	border-radius: 12px;
}



.column2-unit-rightScroll
{
float:right; 
width:240px; 
height:200px;
background: Transparent;
margin-bottom:10px !important /*Non-IE6*/; 
margin-bottom:5px /*IE6*/;
overflow:scroll;
}

.Waiting
{
	background:Transparent url(images/loading.gif) no-repeat; 
	font-family:arial,sans-serif; 
	color:Red; 
	font-weight:bold; 
	font-size:130%;
	height:100px;
}


.WaitingImg
{
	background:Transparent url(images/loading.gif) no-repeat; 
	font-family:arial,sans-serif; 
	color:Red; 
	font-weight:bold; 
	
}

.wrapperBody {
clear:both; 
width:100%; 
height:0.1em; border:none; 
background:rgb(210,210,210); color:rgb(210,210,210);
}

#topbarFull {
	
	height:70px;
	margin-left:5%;
	margin-right:5%;


}


#SiteHead1 {
  margin-top:10px;
  float:left;
  background:transparent;
  color: #FF0101;
  font-family: arial;
  font-style: normal;
  font-weight: bolder;
  font-size: 26px;
  font-variant: small-caps;
  text-align: left;
  text-decoration: none;
  text-shadow: 2px 2px 4px #000000;
 
}




#TrainNos {
  float:left;
  background:transparent;
  color: #ffffff;
  font-family: arial;
  font-style: normal;
  text-align: left;
  text-decoration: none;
 
  text-shadow: 2px 2px 4px #000000;
  
}




#SiteHeadDescription1 {
  clear: left;
 
  float:left;
  background:transparent;
  color: #000000;
  font-family: arial;
  font-style: normal;
  font-weight: bolder;
  font-size: 18px;
  font-variant: small-caps;
  text-align: left;
  text-decoration: bold;
  
}


#topbar {
	
	margin-top:20px;
	height:100px;
	width: 100%;
	
}

#logo {
	width: 60%;
	float:left;
	font-family: Arial, Helvetica, sans-serif;

	//**text-transform: uppercase;**//
	font-weight: bold;
	color: #3d3D3D;
	padding-top: 0px;
	padding-left: 0px;
	text-align:left;
}



#DonatePad1 {
	margin-top:2px;
	width: 660px;
	height: 30px;
	background-color: #ffffff;
	float: Justify;
	font-family: Arial;
	font-size: 14px;
	color: #2B265F;
	padding-top: 5px;
	padding-left: 10px;
	padding-Right: 10px;
	padding-Bottom: 10px;
	text-align: Justify;
	
	border-width: 1px;
	border-style: solid;
	border-color: #D2D3D3;
	border-radius: 8px;
	
}



#DonatePad2 {
	margin-top:2px;
	width: 260px;
	height: 30px;
	background-color: #ffffff;
	float: Justify;
	font-family: Arial;
	font-size: 14px;
	color: #2B265F;
	padding-top: 5px;
	padding-left: 10px;
	padding-Right: 10px;
	padding-Bottom: 10px;
	text-align: Justify;
	
	border-width: 1px;
	border-style: solid;
	border-color: #D2D3D3;
	border-radius: 8px;
	
}

#SideHeading
{	
	
	float: Justify;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	
	color: #5B5B5B;
	margin-top:15px;
	padding-Bottom: 0px;
	text-align: Justify;
	border-bottom:solid 3px #D59029; 

	
}


#logoRight {
	margin-top:15px;
	width: 450px;
	height: 50px;
	
	background-color: #616465;
	background-repeat: repeat-y;
	float: right;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2B265F;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 00px;
	text-align: right;
	
	border-width: 1px;
	border-style: solid;
	border-color: #767676;
	border-radius: 6px;
	background:#6C84E8;
	
}

#toplinks {
	margin:0,Auto;
	height: 39px;
	width: 100%;
	border:solid 0px #DBDBDB; 

}


#toplinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
	color: #818181;
	text-transform: uppercase;
	text-decoration: none;
	line-height:39px;
	width:156px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #000000;
	padding: 6px 15px 6px 15px;
}
#toplinks a:hover {
	height: 30px;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

	border-width: 0px;
	border-style: solid;
	border-color: #E1E1E2;
	border-radius: 16px;
	
}

#header {
	height: 150px;
	width: 100%;
	
	background-repeat: no-repeat;
}

#headertxt01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #000000;
	padding-top: 55px;
}
#headertxt02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	width: 450px;
	line-height: 20px;
}





#whatwedoGALLERY {
	width: 100%;
	margin-top: 15px;
	
	border-width: 0px;
	border-style: solid;
	border-color: #FEB4B9;
	border-radius: 16px;
	
}



#whatwedo {
	height: 80px;
	width: 100%;
	margin-top: 20px;
	
	border-width: 1px;
	border-style: solid;
	border-color: #FEB4B9;
	border-radius: 16px;
	background-color:#F1F5FE;
}

#whatwedo a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;


}
#whatwedo a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;

}


#whatwedohead {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-transform: uppercase;
	color: #333333;
	font-weight: normal;
	padding-bottom: 10px;
}

#whatwedotxt01 {
	font-size: 12px;
	color: #2B265F;
	font-family: Arial;
	border:solid 0px #DBDBDB; 
	
	width:660px;
	height: 50px;
	text-align: left;
	padding-top: 5px;
	float: left;
	padding-Left: 10px;
	padding-Right: 15px;
}

#whatwedotxt02 {
	font-size: 12px;
	color: #2B265F;
	font-family: Arial;
	
	border:solid 0px #DBDBDB; 

	width: 260px;
	height: 30px;
	text-align: left;
	padding-top: 5px;
	float: left;
	padding-Left: 15px;
	padding-Right: 15px;
}



#whatwedotxt03Gallery {
	margin:5px;
	font-size: 14px;
	color: #2B265F;
	font-family: Arial;
	
	border:solid 1px #D7E7A8; 
	line-height: 18px;
	width: 240px;
	height: 170px;
	float: left;
	text-align: left;
	padding-top: 15px;
	padding-Left: 15px;
	padding-Right: 15px;
	border-radius:6px;  
	
}
#whatwedotxt03Gallery:hover {
	background-color:#F0FBD1;
}

#bottombody {
	margin-top:5px;
	margin-left:5%;
	Margin-right:5%;
	
}



#leftpartMain {
	
	
	
	float: left;
	border:solid 0px #13A3FF;
	background:Transparent;
	border-radius: 12px;
	margin-bottom:20px;
}


#leftpart600 {
	
	width: 600px;
	float: left;
	border:solid 0px #CCCCCC;
}
#rightpart {
	
	width: 280px;
	background-repeat: repeat-y;
	float: right;
	
	border:solid 0px #CCCCCC;

}

#rightpart390 {
	
	width: 390px;
	background-repeat: repeat-y;
	float: right;
	
	border:solid 0px #CCCCCC;

}

#welcome {
	font-family: sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline;
	font-size: 20px;
	color: #0501B1;
	text-decoration: none;
	letter-spacing: 0px;
	padding-top: 20px;

}

#welcomepic {
	padding-top: 10px;
	float: left;
}

#welcometxt {
	color: #000000;
	//**background:Transparent url(images/sb.jpg) no-repeat;**//
	font-family: Arial;
	text-decoration: none;
	line-height: 20px;
	padding-top: 2px;
	padding-right: 5px;

}



#welcometxtMain {
	color: #000000;
	//**background:Transparent url(images/sb.jpg) no-repeat;**//
	font-family: Arial;
	text-decoration: none;
	line-height: 20px;
	padding-top: 2px;
	padding: 5px;

}

#newsheading {
	margin-left: 0px;
	height: 26px;
	width: 280px;
	background-image: url(images/newsheadbgMain.png);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
		border:solid 0px #ffffff;
	font-weight: bold;
	margin-top: 15px;
	line-height: 26px;
	color:#004069;
	border-radius: 13px;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	text-align: center;
}

#newsbox {
	margin-left:15px;
	width: 250px;
	min-height:10px;
	background-color: #Ffffff;
	background-repeat: no-repeat;
	
	border:solid 1px #ffffff;
	border-Bottom-left-radius:8px;
	border-Bottom-right-radius:8px;
}


#footer {
	
	clear:both; 
	height: 50px;
	margin-left:5%;
	margin-right:5%;
	
	color: #111111;
	background:#E0EAFC;
	padding-top: 5px;
	margin-bottom: 0px;
	margin-top: 10px;
	
	border-top-left-radius:8px;
	border-top-right-radius:8px;
}

#footer1 {
	margin-top:5px;
	clear:both; 
	height: 90px;
	width: 100%;
	background-color: #1F1F1F;
	padding-top: 25px;
	margin-bottom: 0px;
	
		
background: #1F1F1F;
background: -moz-linear-gradient(top, #1F1F1F 0%, #7F8080 50%, #343234 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #1F1F1F), color-stop(50%, #7F8080), color-stop(100%, #343234));
background: -webkit-linear-gradient(top, #1F1F1F 0%, #7F8080 50%, #343234 100%);
background: -o-linear-gradient(top, #1F1F1F 0%, #7F8080 50%, #343234 100%);
background: -ms-linear-gradient(top, #1F1F1F 0%, #7F8080 50%, #343234 100%);
background: linear-gradient(to bottom, #1F1F1F 0%, #7F8080 50%, #343234 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1F1F1F', endColorstr='#343234', GradientType=1 );
	
	
	
}


#flinks {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Gray;
	font-weight: normal;
	padding-bottom: 5px;
	text-transform: none;
}
#flinks a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Gray;
	text-decoration: none;
	text-transform: none;


}

.clear-contentunit {
clear:both; 
width:100%; 
height:0.1em; border:none; 
background:#64FB50;
color:#64FB50;
}

.clear-contentunitGray {
clear:both; 
width:100%; 
height:0.1em; border:none; 
background:#C1C1C1;
color:#C1C1C1;
}

.clear-contentunitBlue {
clear:both; 
width:100%; 
height:0.1em; border:none; 
background:#6565FC;
color:#6565FC;
}

#flinks a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
	text-transform: none;


}

#designedby {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	font-weight: normal;
	text-transform: none;


}
#designedby a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;


}
#designedby a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}




#field2 {
	width:80px; 
	padding:1px; 
	border:solid 1px #CCCCCC;
	font-family:verdana,arial,sans-serif; 
	font-size:100%;
	}

#field {
	width:180px; 
	padding:1px; 
	border:solid 1px #CCCCCC;
	font-family:verdana,arial,sans-serif; 
	font-size:100%;
	}

	
.matriProfileEntryView {
	width:670px; 
	margin:2.0em 0 0 0; 
	padding:10px 10px 0 10px; 
	background-color:#ffffff;
	border-bottom:solid 5px #D2D3D3; 

	}
.matriProfileEntryView fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.matriProfileEntryView fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}






 
.LoginButton1 {
  background:#BEFEFD; 
  float:center;
  padding-bottom:1px; 
  Text-Align:center;
  border:none;
  width:100px;
  height:15px;
  color:black;
  font:bold 10px Arial, Georgia, "Verdana", Times;
  cursor:pointer;border-radius: 6px;

  }

a.LoginButton1 {
  padding-bottom:1px; 
  border:none;
  width:100px;
  height:15px;
  color:Red;
  font:bold 10px Arial, Georgia, "Verdana", Times;
  cursor:pointer;border-radius: 6px;
 }


.LoginButton1:hover {
  cursor:pointer;
	
  }
  
  



 
.PNRButton {
  margin:5px;
  background-image: url(images/newsheadbg.png);
  float:center;
  padding:5px; 
  Text-Align:center;
  border:none;
  width:100px;
  height:25px;
  color:black;
  font:bold 12px Arial, Georgia, "Verdana", Times;
  cursor:pointer;border-radius: 8px;

  }
  
  
  .FeedButton {
  background:transparent url(images/feedback.png);
  float:center;
  Text-Align:center;
  border:none;
  width:120px;
  height:35px;
  
  font:bold 12px Arial, Georgia, "Verdana", Times;
  cursor:pointer;
  }
  
  
  .SMSButton {
  background:transparent url(images/sendsms.png);
  float:center;
  Text-Align:center;
  border:none;
  width:120px;
  height:35px;
  
  font:bold 12px Arial, Georgia, "Verdana", Times;
  cursor:pointer;
  }
 
.LoginButton2 {
  margin:0px;
  background:#ffffff;
  background-image: url(images/newsheadbgqq.png);
  float:center;
  padding:2px; 
  Text-Align:center;
  border:none;
  width:200px;
  height:20px;
  color:black;
  font:bold 12px Arial;
  cursor:pointer;
  border-radius: 16px;

  }

a.LoginButton2 {
  
  color:white;
  font:bold 12px Arial, Georgia, "Verdana", Times;
   }


.LoginButton2:hover {
  background:#DEFFEE;
  border-bottom:solid 1px #349061; 
  color:#3103DE;
  font:bold 12px Arial;
  cursor:pointer;

  }
 
 


 .divLeftInputForm textarea.RemarkStacked  
 {
    margin-left:20px;
    border: 1px solid #c4c4c4;
    width: 275px;
    height: 46px;
    font-size: 13px;
    font-weight:bold;
    padding:2px 2px 2px 2px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	font-family:arial;
	}
.divLeftInputForm Label.LeftStacked {
	
	display:block;
	width:250px; 
	float:left;
	text-align: Left;
	border:solid 0px #F5D0A9;
	margin-left:20px; 
	padding:2px; 
	font-size:110%;
	font-family:arial;
	font-weight:bolder; 
	color:#A5A5A5;  
	}     

	
.divLeftInputForm Input.FieldStacked {
	
	margin-left:20px;
	height:25px;
	border: 1px solid #c4c4c4;
    width: 275px;
    font-size: 13px;
    font-weight:bold;   
    padding:2px 2px 2px 2px;
    border-radius: 4px;
  background-color:#ffffff;
  font-family:arial;
	
	}
		  
  
 
   
.divLeftInputForm Label.Left {
	
	display:inline-block;
	width:150px; 
	float:left;
	text-align: right;
	border:solid 0px #F5D0A9;
	margin:0 0 0 10px; 
	padding:2px; 
	font-size:110%;
	font-family:arial;
	font-weight:bolder; 
	color:#A5A5A5;  
	}     
 
     
     
.divLeftInputForm Label.LeftTable {
	

	width:120px; 
	float:LEFT;
	border:solid 0px #F5D0A9;
	margin:0 0 0 0px; 
	padding:2px; 
	font-size:110%;
	font-family:arial;
	font-weight:normal; 
	color:#A5A5A5;  
	}     
 
.divLeftInputForm Input.FieldSmall {
	
	margin-left:20px;
	height:25px;
	border: 1px solid #c4c4c4;
    width: 170px;
    font-size: 13px;
    font-weight:bold;   
    padding:2px 2px 2px 2px;
    border-radius: 4px;
	background-color:#ffffff;
	font-family:arial;
	}
	
	

.divLeftInputForm Input.FieldVSmall {
	
	margin-left:20px;
	height:25px;
	border: 1px solid #c4c4c4;
    width: 75px;
    font-size: 13px;
    font-weight:bold;   
    padding:2px 2px 2px 2px;
    border-radius: 4px;
	background-color:#ffffff;
	font-family:arial;
	}
	
 	
 
.PNR{
	
	margin-left:20px;
	height:25px;
	border: 1px solid #c4c4c4;
    width: 175px;
    font-size: 13px;
    font-weight:bold;   
    padding:2px 2px 2px 2px;
    border-radius: 4px;
	background-color:#ffffff;
	font-family:arial;
	}
	
	
	
.divLeftInputForm Input.FieldSmall:focus {
    outline: none;
    border: 1px solid #13B303;
    box-shadow: 0px 0px 8px #26FB10;
    -moz-box-shadow: 0px 0px 8px #26FB10;
    -webkit-box-shadow: 0px 0px 8px #26FB10;
	font-family:arial;
    }

	
.divLeftInputForm Input.FieldVSmall:focus {
    outline: none;
    border: 1px solid #13B303;
    box-shadow: 0px 0px 8px #26FB10;
    -moz-box-shadow: 0px 0px 8px #26FB10;
    -webkit-box-shadow: 0px 0px 8px #26FB10;
	font-family:arial;
    }


.divLeftInputForm select.combo 
{
    margin-left:20px;
    border: 1px solid #c4c4c4;
    
    height: 25px;
    font-size: 13px;
    font-weight:bold;
    padding:2px 2px 2px 2px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	font-family:arial;
    
	}
.divLeftInputForm select.combo:hover 
{
	outline: none;
    border: 1px solid #13B303;
    box-shadow: 0px 0px 8px #26FB10;
    -moz-box-shadow: 0px 0px 8px #26FB10;
    -webkit-box-shadow: 0px 0px 8px #26FB10;
	font-family:arial;
}
	

	
.divLeftInputForm Input.FieldConfirm {
	
	margin-left:20px;
	height:25px;
	border: 1px solid #c4c4c4;
    width: 275px;
    font-size: 13px;
    font-weight:bold;   
    padding:2px 2px 2px 2px;
    border-radius: 4px;
  background-color:#F4F4F4;
  font-family:arial;
	
	}

	
.divLeftInputForm Input.Field {
	
	margin-left:20px;
	height:25px;
	border: 1px solid #c4c4c4;
    width: 275px;
    font-size: 13px;
    font-weight:bold;   
    padding:2px 2px 2px 2px;
    border-radius: 4px;
  background-color:#ffffff;
  font-family:arial;
	
	}
		
	
.divLeftInputForm Input.Field:focus {
    outline: none;
     border: 1px solid #13B303;
    box-shadow: 0px 0px 8px #26FB10;
    -moz-box-shadow: 0px 0px 8px #26FB10;
    -webkit-box-shadow: 0px 0px 8px #26FB10;
	
	font-family:arial;
    }



 .divLeftInputForm textarea.Remark 
 {
    margin-left:20px;
    border: 1px solid #c4c4c4;
    width: 275px;
    height: 46px;
    font-size: 13px;
    font-weight:bold;
    padding:2px 2px 2px 2px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	font-family:arial;
	}
	
		
.divLeftInputForm textarea.Remark:focus {
    outline: none;
     border: 1px solid #13B303;
    box-shadow: 0px 0px 8px #26FB10;
    -moz-box-shadow: 0px 0px 8px #26FB10;
    -webkit-box-shadow: 0px 0px 8px #26FB10;
	
	font-family:arial;
    }
	

.myButtonExpand	
{
	border:1px solid #818181;
	cursor:pointer;
	font-family:times;
	font-size:15px;
	padding:0px;
	width:20px;
	height:20px;
	color:#6177FF;
	text-decoration:bold;
	text-shadow:0px 1px 0px #154682;
    border-radius:3px;
}	


	
.divLeftInputFormNew input.myButton 
{
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	
	border:1px solid #124d77;
	
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	padding:2px 4px;
	width:130px;
	height:25px;
	text-decoration:bold;
	text-shadow:0px 1px 0px #154682;
    float:right;
    margin-right:0px; 
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	margin-right:10px;
}

.divLeftInputFormNew input.myButton:hover 
{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}


	
	
.divLeftInputForm input.myButton 
{
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	
	border:1px solid #124d77;
	
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	padding:2px 4px;
	width:130px;
	height:25px;
	text-decoration:bold;
	text-shadow:0px 1px 0px #154682;
    float:right;
    margin-right:0px; 
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	margin-right:10px;
}

.divLeftInputForm input.myButton:hover 
{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}


.divLeftInputForm input.myButton:active 
{
	position:relative;
	top:1px;
}

     
 	
.divLeftInputForm fieldset {
	padding:0px 0 0 0 !important /*Non-IE6*/; 
	padding:0 /*IE6*/; margin:0 0 20px 0; 
	border:solid 0px rgb(220,220,220);
	background:transperent;
	font-family:arial;
	
	}
.divLeftInputForm fieldset legend {
	margin:0 0 0 1px !important /*Non-IE*/; 
	
	
	padding-top:8px; 
	color:#000000; 
	font-weight:bold; 
	font-size:140%;
	font-family:arial;
	background:transperent;
	
	
	width:100%; 
	border-bottom:solid 1px rgb(220,220,220);

	}
     
	 
	 
	 
	 
	

#table-2 {
	background-color: #FDF9F0;
	width:90%;
	word-wrap:break-word;
	
	
	border-width: 0px;
	border-spacing:1px ;
	border-style: none;
	border: 1px solid #CDCDCD;
	border-collapse: collapse;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	
}
#table-2 td, #table-2 th {
	padding: 2px;
	color: #333;
}
#table-2 thead {
	font-family: "Arial";
	padding: .2em 0 .2em .5em;
	text-align: left;
	color: #4B4B4B;
	word-wrap:break-word;
	background-color: #C8C8C8;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3), color-stop(.6,#B3B3B3));
	background-image: -moz-linear-gradient(top, #D6D6D6, #B0B0B0, #B3B3B3 90%);
	border-bottom: solid 1px #999;
	
}
#table-2 th {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-shadow: white 1px 1px 1px;
	
	
	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: #B7B7B8;
	background-color: #CBCBCB;
	color: #000000;
}
#table-2 td {
	line-height: 16px;
	font-family: Arial;
	word-wrap:break-word;
	font-size: 12px;
	border-top: 0px solid #CDCDCD;
	border-Bottom: 1px solid #CDCDCD;
	border-Left: 1px solid #CDCDCD;
	border-Right: 0px solid #CDCDCD;
	
	padding: 2px;
	border-style: inset;
	border-color: #B7B7B8;
	//**border-top: 0px solid #fff;**//
}


#table-2 tr {

	background-color: Transparent;
	word-wrap:break-word;

	border-width: 0px;
	padding: 2px;
	border-style: inset;
	border-color: #B7B7B8;
	
	color: #000000;
}


#table-2 tr:hover {
	background-color: #FFFAAE;
	word-wrap:break-word;
}


#table-2 a {
	//*background-color: #7BFCB4;*//
	color: #black;
	word-wrap:break-word;
}


#table-2 a:hover {
word-wrap:break-word;
	
	color: #Black;
}




	
	

#table-5 {
	border-collapse:collapse; 
	background-color: #F9F9F9;
    width: 100%;
	word-wrap:break-word;
	border: 3px solid #939393;
	
}
#table-5 td, #table-5 th {
	padding: 2px;
	color: #333;
	border:solid 0px #fab; word-wrap:break-word;
}
#table-5 thead {
	font-family: "Arial";
	padding: 4px 4px 4px 4px;
	text-align: left;
	color: #4B4B4B;
	word-wrap:break-word;
	background-color: #D0FEFD;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3), color-stop(.6,#D0FEFD));
	background-image: -moz-linear-gradient(top, #D6D6D6, #B0B0B0, #D0FEFD 90%);
	border-bottom: solid 1px #999;
	
}
#table-5 th {
	font-family: Arial;
	font-size: 12px;
	line-height: 15px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-shadow: white 1px 1px 1px;
}
#table-5 td {
	text-align: left;
	line-height: 15px;
	font-family: Arial;
	word-wrap:break-word;
	font-size: 12px;
	border-bottom: 1px solid #E2E3E3;
	
	border-top: 0px solid #fff;
}
#table-5 tr:hover {
	background-color: #E1FAFA;
	word-wrap:break-word;
}


#table-5 a {
	//*background-color: #7BFCB4;*//
	color: #black;
	word-wrap:break-word;
}


#table-5 a:hover {
word-wrap:break-word;
	
	color: #Black;
}








 
	
#table-8 {
	border: 0px solid #e3e3e3;
	
}
#table-8 td, #table-8 th {
	
}
#table-8 td {
	line-height: 9px;
	font-family: Arial;
	font-size: 9px;
	}
 
	 
	 
	 

.IframePad
{
	margin-top:5px;
	border:solid 0px #9BD90B; 
	float:Right; 
	padding:0px;
	
	font-size:100%; 
	background:transparent;
	font-family:arial;
	min-width:300px;
	}

	
	 
	 

.IframePadResend
{
	overflow: hidden;
	margin-top:0px;
	border:solid 1px #9BD90B; 
	width:200px;
	height:40px;
	float:0 auto; 
	padding:0px;
	font-size:80%; 
	background:transparent;
	font-family:arial;
	}


.combo 
{
    margin-left:20px;
    border: 1px solid #c4c4c4;
    
    height: 25px;
    font-size: 13px;
    font-weight:bold;
    padding:2px 2px 2px 2px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	font-family:arial;
    
	}
.combo:hover 
{
	outline: none;
    border: 1px solid #13B303;
    box-shadow: 0px 0px 8px #26FB10;
    -moz-box-shadow: 0px 0px 8px #26FB10;
    -webkit-box-shadow: 0px 0px 8px #26FB10;
	font-family:arial;
}

	

.ListBox 
{
    margin-left:20px;
    border: 1px solid #c4c4c4;
    background:#C1DCEF;
	width:210px;
    height: 200px;
    font-size: 14px;
    font-weight:bold;
    padding:2px 2px 2px 2px;
    border-radius: 4px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	font-family:arial;
    
	}


.FieldSmall {
	
	margin-left:0px;
	height:20px;
	border: 1px solid #c4c4c4;
    width: 210px;
    font-size: 11px;
    font-weight:bold;   
    padding:2px 2px 2px 2px;
    border-radius: 8px;
	background-color:#ffffff;
	font-family:arial;
	}
	
	

.FieldSmallLogin {
	
	margin-left:0px;
	height:18px;
	border: 1px solid #c4c4c4;
    width: 95%;
    font-size: 11px;
    font-weight:bold;   
    padding:2px 2px 2px 2px;
    border-radius: 3px;
	background-color:#ffffff;
	font-family:arial;
	}
		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	



.slideshow {
	display: block; position: relative; z-index: 0;
}
.slideshow-images {
	display: block; overflow: hidden; position: relative;
}		
.slideshow-images img {
	display: block; position: absolute; z-index: 1;
}		
.slideshow-thumbnails {
	overflow: hidden;
}
.slideshow-thumbnails ul {
	left: 0; position: absolute; top: 0; width: 100000px;
}

/**
HTML:
	<div class="slideshow-images">
		<img />
		<img />
	</div>
	
Notes:
	The images div is where the slides are shown.
	Customize the visible / prev / next classes to effect the slideshow transitions: fading, wiping, etc.
*/

.slideshow-images {
	height: 150px; width: 100%;
}		
.slideshow-images-visible { 
	opacity: 1;
}	
.slideshow-images-prev { 
	opacity: 0;
}
.slideshow-images-next { 
	opacity: 0;
}
.slideshow-images img {
	float: right; Right: 0; top: 0;
}	

/**
Notes:
	These are examples of user-defined styles.
	Customize these classes to your usage of Slideshow.
*/

.slideshow {
	height: 150px; margin: 0 auto; width: 100%;
}
.slideshow a img {
	border: 0;
}

/**
HTML:
	<div class="slideshow-captions">
		...
	</div>
	
Notes:
	Customize the hidden / visible classes to affect the captions animation.
*/

.slideshow-captions {
	background: #000; bottom: 0; color: #FFF; font: normal 12px/22px Arial, sans-serif; left: 0; overflow: hidden; position: absolute; text-indent: 10px; width: 100%; z-index: 10000;
}
.slideshow-captions-hidden {
	height: 0; opacity: 0;
}
.slideshow-captions-visible {
	height: 2px; opacity: .7;
}

/**
HTML:
	<div class="slideshow-controller">
		<ul>
			<li class="first"><a /></li>
			<li class="prev"><a /></li>
			<li class="play"><a /></li>
			<li class="next"><a /></li>
			<li class="last"><a /></li>
		</ul>
	</div>
	
Notes:
	Customize the hidden / visible classes to affect the controller animation.
*/

.slideshow-controller {
	height: 48px; left: 50%; margin: -24px 0 0 -122px; overflow: hidden; position: absolute; top: 50%; width: 244px; z-index: 10000;
}
.slideshow-controller * {
	margin: 0; outline: none; padding: 0;
}
.slideshow-controller-hidden { 
	opacity: 0;
}
.slideshow-controller-visible {
	opacity: 1;
}
.slideshow-controller a {
	cursor: pointer; display: block; height: 18px; left: 112px; overflow: hidden; position: absolute; top: 15px; width: 20px;
}
.slideshow-controller a.active {
	background-position: -47px -18px;
}
.slideshow-controller li {
	list-style: none;
}			 
.slideshow-controller li.first a {
	background-position: 0 0; left: 36px; width: 19px;
}
.slideshow-controller li.first a.active {
	background-position: 0 -18px;
}
.slideshow-controller li.prev a {
	background-position: -19px 0; left: 68px; width: 28px;
}
.slideshow-controller li.prev a.active {
	background-position: -19px -18px;
}
.slideshow-controller li.play a {
	background-position: -67px 0;
}
.slideshow-controller li.play a.active {
	background-position: -67px -18px;
}
.slideshow-controller li.next a {
	background-position: -87px 0; left: 148px; width: 28px;
}
.slideshow-controller li.next a.active {
	background-position: -87px -18px;
}
.slideshow-controller li.last a {
	background-position: -115px 0; left: 189px; width: 19px;
}
.slideshow-controller li.last a.active {
	background-position: -115px -18px;
}

/**
HTML:
	<div class="slideshow-loader" />
	
Notes:
	Customize the hidden / visible classes to affect the loader animation.
*/

.slideshow-loader {
	height: 30px; right: 2px; position: absolute; top: 2px; width: 30px; z-index: 10001;
}
.slideshow-loader-hidden {
	opacity: 0;
}
.slideshow-loader-visible {
	opacity: 1;
}

/**
HTML:
	<div class="slideshow-thumbnails">
		<ul>
			<li><a class="slideshow-thumbnails-active" /></li>
			<li><a class="slideshow-thumbnails-inactive" /></li>
			...
			<li><a class="slideshow-thumbnails-inactive" /></li>
		</ul>
	</div>
	
Notes:
	Customize the active / inactive classes to affect the thumbnails animation.
	Use the !important keyword to override FX without affecting performance.
*/

.slideshow-thumbnails {
	bottom: -55px; height: 5px; left: 0; position: absolute; width: 100%;
}
.slideshow-thumbnails * {
	margin: 0; padding: 0;
}
.slideshow-thumbnails li {
	float: left; list-style: none;
}
.slideshow-thumbnails a {
	display: block; float: left; outline: none; margin: 5px 5px 0 0; padding: 5px;
}
.slideshow-thumbnails a:hover {
	background-color: #FF9 !important; opacity: 1 !important;
}
.slideshow-thumbnails img {
	display: block;
}
.slideshow-thumbnails-hidden {
	background-color: #FFF; opacity: 0;
}
.slideshow-thumbnails-inactive {
	background-color: #FFF; opacity: .5;
}
.slideshow-thumbnails-active {
	background-color: #9FF; opacity: 1;
}




#unorderesbox {
	background-color: #E6F3FB;
	border: 1px solid #50B3F3;
	margin-left: 40px;
	margin-right: 25px;
	border-radius:8px;
}

#unorderesbox ul {
}

#unorderesbox li {
	color: #000000;
	font-family: ARIAL;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	list-style-type: square;
	margin-right: 20px;
}



.Captcha
{
	margin-top:10px;
	margin-left:5px;
	border:solid 1px #010EAF; 
	width:200px;
	margin: 0 auto;
	padding-right:10px;
	border-radius:0px;

	font-size:100%; 
	background:#E6F3FB;
	font-family:arial;
	border-radius: 12px;
	}
.Captcha Input.FieldSmall1 {
	
	margin-left:10px;
	height:25px;
	border: 1px solid #c4c4c4;
    width: 130px;
    font-size: 14px;
    font-weight:bold;   
    padding:2px 2px 2px 2px;
    border-radius: 4px;
	background-color:#ffffff;
	font-family:arial;
	}
	
	
	
.divPNRForm
{
	margin-top:10px;
	margin-left:5px;
	border:solid 1px #E7E7E7; 
	width:450px;
	
	padding-right:10px;
	border-radius:0px;

	font-size:100%; 
	background:transparent;
	font-family:arial;
	border-radius: 12px;
	}
  
 
   
.divPNRForm Label.Left {
	
	display:inline-block;
	width:150px; 
	float:left;
	text-align: right;
	border:solid 0px #F5D0A9;
	margin:0 0 0 10px; 
	padding:2px; 
	font-size:110%;
	font-family:arial;
	font-weight:bolder; 
	color:#A5A5A5;  
	}     
 
.divPNRForm Input.FieldSmall {
	
	margin-left:20px;
	height:25px;
	border: 1px solid #c4c4c4;
    width: 175px;
    font-size: 13px;
    font-weight:bold;   
    padding:2px 2px 2px 2px;
    border-radius: 4px;
	background-color:#ffffff;
	font-family:arial;
	}
	
	

 
	
	
.divPNRForm Input.FieldSmall:focus {
    outline: none;
    border: 1px solid #13B303;
    box-shadow: 0px 0px 8px #26FB10;
    -moz-box-shadow: 0px 0px 8px #26FB10;
    -webkit-box-shadow: 0px 0px 8px #26FB10;
	font-family:arial;
    }



.divPNRForm Input.FieldPNR {
	
	margin-left:20px;
	height:25px;
	border: 1px solid #c4c4c4;
    width: 200px;
    font-size: 24px;
    font-weight:bold;   
    padding:2px 2px 2px 2px;
    border-radius: 4px;
  color:#DC0235;
  background-color:#ffffff;
  font-family:arial;
	
	}
		
	
.divPNRForm Input.FieldPNR:focus {
    outline: none;
     border: 1px solid #13B303;
    box-shadow: 0px 0px 8px #26FB10;
    -moz-box-shadow: 0px 0px 8px #26FB10;
    -webkit-box-shadow: 0px 0px 8px #26FB10;
	
	font-family:arial;
    }



.divPNRForm Input.Field {
	
	margin-left:20px;
	height:20px;
	border: 1px solid #c4c4c4;
    width: 200px;
    font-size: 13px;
    font-weight:bold;   
    padding:2px 2px 2px 2px;
    border-radius: 4px;
  background-color:#ffffff;
  font-family:arial;
	
	}
		
	
.divPNRForm Input.Field:focus {
    outline: none;
     border: 1px solid #13B303;
    box-shadow: 0px 0px 8px #26FB10;
    -moz-box-shadow: 0px 0px 8px #26FB10;
    -webkit-box-shadow: 0px 0px 8px #26FB10;
	
	font-family:arial;
    }

	
	
.divPNRForm input.myButton 
{
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	
	border:1px solid #124d77;
	
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	padding:2px 4px;
	width:130px;
	height:25px;
	
	margin: 0px -75px; 
    position:relative;
    top:50%; 
    left:50%;
	
	text-decoration:bold;
	text-shadow:0px 1px 0px #154682;
 	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	
}

.divPNRForm input.myButton:hover 
{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}


.divPNRForm input.myButton:active 
{
	position:relative;
	top:1px;
}

     
 	
.divPNRForm fieldset {
	padding:0px 0 0 0 !important /*Non-IE6*/; 
	padding:0 /*IE6*/; margin:0 0 20px 0; 
	border:solid 0px rgb(220,220,220);
	background:transperent;
	font-family:arial;
	
	}
.divPNRForm fieldset legend {
	margin:0 0 0 1px !important /*Non-IE*/; 
	
	
	padding-top:8px; 
	color:#03720B; 
	font-weight:bold; 
	font-size:140%;
	font-family:arial;
	background:transperent;
	
	
	width:100%; 
	border-bottom:solid 1px rgb(220,220,220);

	}
     
	 
.divLeftInputForm select.combo 
{
    margin-left:20px;
    border: 1px solid #c4c4c4;
    
    height: 25px;
    font-size: 13px;
    font-weight:bold;
    padding:2px 2px 2px 2px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	font-family:arial;
    
	}
.divLeftInputForm select.combo:hover 
{
	outline: none;
    border: 1px solid #13B303;
    box-shadow: 0px 0px 8px #26FB10;
    -moz-box-shadow: 0px 0px 8px #26FB10;
    -webkit-box-shadow: 0px 0px 8px #26FB10;
	font-family:arial;
}




	.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: 500px;
		}
		.tooltip:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }

		
		
	
.myButton 
{
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00A3C1), color-stop(1, #C2E1F5));
	background:-moz-linear-gradient(top, #00A3C1 5%, #C2E1F5 100%);
	background:-webkit-linear-gradient(top, #00A3C1 5%, #C2E1F5 100%);
	background:-o-linear-gradient(top, #00A3C1 5%, #C2E1F5 100%);
	background:-ms-linear-gradient(top, #00A3C1 5%, #C2E1F5 100%);
	background:linear-gradient(to bottom, #00A3C1 5%, #C2E1F5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A3C1', endColorstr='#C2E1F5',GradientType=0);
	background-color:#00A3C1;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:16px;
	padding:3px 24px;
	text-decoration:bold;
	text-shadow:0px 1px 0px #154682;
	margin-right:10px;
}
	
	
	
	
	
blink {
  -webkit-animation: blink 1s steps(5, start) infinite;
  -moz-animation:    blink 1s steps(5, start) infinite;
  -o-animation:      blink 1s steps(5, start) infinite; 
  animation:         blink 1s steps(5, start) infinite;
}

@-webkit-keyframes blink {
  to { visibility: hidden; }
}
@-moz-keyframes blink {
  to { visibility: hidden; }
}
@-o-keyframes blink {
  to { visibility: hidden; }
}
@keyframes blink {
  to { visibility: hidden; }
}