*{
	margin:0px;
	padding:0px;
}
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:0px;
margin:0px;
background-image:url(../images/body-bg-image.gif);
background-repeat:repeat-x;
background-color:#4483d8;
padding-bottom:25px;

}
.padding td{
	padding-top:7px !important;
	padding-bottom:7px !important;
}
table.td{
	text-align:left ;
}
img{
	border:0px;
}
a { 
	color: #2C2C2C;
	text-decoration: none;
}
a:hover { 
	color:#ff0000;
	text-decoration: none; 
}
a:active { 	
    color: #2C2C2C;
	text-decoration: none;
}

.atitle {
	color:#FFFFFF;
	text-decoration:underline;
}
.bluetitle td
{
	color:#0c4ca1;	
}
.loginerror {

border:1px solid #cccccc; 
background-color:#ffffcd;
height:25px;
color:#ff6609;
font-size:11px;
font-weight:bold;
line-height:25px;
background-image:url(../images/error.gif);
background-repeat:no-repeat;
background-position:5px 5px;
padding-left:30px;
text-align:left;
}
.errormsg {

border:1px solid #cccccc; 
background-color:#ffffcd;
height:25px;
color:#ff6609;
font-size:12px;
margin:2px 10px;
vertical-align:middle;
line-height:25px;
background-image:url(../images/error.gif);
background-repeat:no-repeat;
background-position:5px 5px;
padding-left:25px;
}
.infomsg {
background-color:#ffffcd;
height:inherit;
color:#ff6609;
font-size:12px;
margin:2px 10px;
vertical-align:middle;
line-height:25px;
background-image:url(../images/info.gif);
background-repeat:no-repeat; 
background-position:5px 5px;
padding-left:25px;

}

.infomsgsuccess {

border:1px solid #cccccc; 
background-color:#ffffcd;
height:inherit;
color:#006600;
font-size:12px;
margin:2px 10px;
vertical-align:middle;
line-height:25px;
background-image:url(../images/info.gif);
background-repeat:no-repeat; 
background-position:5px 5px;
padding-left:25px;

}


 .griditem{
 border-bottom:1px solid #000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#000;
 }

 .gridhead{
 border-bottom:1px solid #000000;
 border-top:1px solid #000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#000;
 background-color:#eeeeee;
 }
 
  .reporthead{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold; 
}

.loginButton{
border-collapse:collapse;
background:#E8ECEF;
border:1px solid #CDCDCD;
font-size:11px;
font-weight:bold;
height:25px;
color:#666666;
}
.tableHeader{
background-color:#4583d8;
vertical-align:left;
font-size:12px;
font-weight:bold;
color:#ffffff;
font-family:Myriad, Arial, Helvetica, sans-serif;
height:28px;
}
td.grid-header, td.grid-content{
	padding-left:50px !important;
}
.headBack{

height:41px;
}

.secondhead {
background:#f2f3f5;


}

.bottombord {
border-bottom:1px solid #CCCCCC;
background-color:#e0eafb;
}

.allborder{
padding:0px 10px;
}

.logtext
{font-family:Arial-Narrow,Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

ol li {
list-style:none;

}
.totravelninp {
width:248px;
height:21px;
}

.toaddress{
width:300px;
height:19px;
}

.taname {
width:247px;
height:19px;
}

.tholdername {
width:300px;
height:61px;
}

.holderaddress {
width:320px;
height:59px;
}
.fromdest {
width:100px;
height:19px;
}

.todest {
width:100px;
height:18px;
}

.vclabel {
width:100px;
height:21px;
}

.vcinput {
width:85px;
height:19px;
}

.flightnolabel {
width:100px;
height:21px;
}

.flightnoinp {
width:80px;
height:17px;
}

.fclasslabel {
width:100px;
height:22px;
}

.fclassinp {
width:56px;
height:19px;
}

.timelabel {
width:120px;
height:21px;
}

.timeinput {
width:46px;
height:18px;
}

.farelabel {
width:100px;
height:21px;
}

.fareinput {
width:43px;
height:18px;
}


.fareblabel {
width:100px;
height:21px;
}

.farebinput {
width:77px;
height:17px;
}

.statuslabel {
width:100px;
height:21px;
}

.statusinput {
width:58px;
height:17px;
}

.remarkslabel {
width:62px;
height:21px;
}

.remarksinput {
width:59px;
height:17px;
}

.exchange {
width:50px;
}

.fareamt {
width:20px;
}
.gradient /*above the form*/
{
width:781px;
height:21px;
background-image:url(../images/xohead.gif);
background-repeat:repeat-x;

}

table tr.odd {
    background-color: #ffffff;
    text-align:left;
	color:#000000;
	height:30px;
}

/* even table rows 2,4,6,8,... */
table tr.even {
    background-color:#f5f5f5;
    text-align: left;
	color:#000000;
	height:30px;

}

table tr.odd:hover,
table tr.even:hover,
table tr.hover {
background-color:#ffffcd;
outline:1px medium #FF0000;
}

.bottom-border {
border-bottom:1px solid #999999;
}

.footertext{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#000;
 }
.xoButton{
background-image:url(../images/butImage.gif);
width:75px;
height:25px;
border-collapse:collapse;
border:none;
font-weight:bold;
}

.msgdiv {
border:1px dashed #cccccc;
vertical-align:middle;
text-align:center;
margin-top:20px;
font-weight:bold;
padding:10px;
background-color:#ffd5bb;
}
/*24August Nabin*/
img.home-img{
	display:none;
}
h1{
	font-size:18px;
	color:#ff6609;
	font-weight:bold;
	padding-bottom:5px;
}
.bold-blue-text{
	color:#1e43ad;
	font-weight:bold;
}

table.login-tbl td{
	padding-left:5px;
}
table.login-tbl{
	border:1px solid #ffffff;
}
.table-login-form-spacer{
	padding-top:10px;
}
.push-button{
	background-image:url(../images/button-bg-hover.gif);
	background-repeat:repeat-x;
	border:1px solid #8ba0bd;
	cursor:pointer;
	padding:2px 10px;
	color:#ffffff;
	
}
.push-button:hover{

	background-image:url(../images/button-bg.gif);
	background-repeat:repeat-x;
	color:#000000;
	
	
}
a.logtext{
	color:#ff6609;
	
}
a.logtext:hover{
	text-decoration:underline;
}
div.menu-top{padding:0px margin:0px; width:94%; height:26px; margin:0px auto;}
div.menu-top-01{padding:0px margin:0px; width:95%; height:29px; margin:0px auto;}
div.menu-top-sub{padding:0px margin-bottom:-5px; position:relative; width:95%; height:40px; line-height:30px; vertical-align:middle; margin:0px auto; background-image:url(../images/outer-container-bg.gif);	background-repeat:repeat-x;}
/*September01 Nabin*/
ul.top-menu-01{
	list-style:none;
	margin:0px;
	padding:0px;
}
ul.top-menu-01 li{margin-left:3px; display:inline; }
ul.top-menu-01 li a{
	float:left;
	text-align:center;
	vertical-align:middle;
	line-height:29px;
	margin-right:3px;
	background-image:url(../images/menu-bg-01.gif);
	background-repeat:no-repeat;
	width:96px;
	height:29px;
	font-weight:bold;
	 
}
ul.top-menu-01 li a:hover, ul.top-menu-01 li a#active-tab{
	background-image:url(../images/active-menu-bg-01.gif);
	background-repeat:repeat-x;

	
}



ul.top-menu-02{
	list-style:none;
	margin:0px;
	padding:0px;
}
ul.top-menu-02 li{margin-left:3px; display:inline; }
ul.top-menu-02 li a{
	float:left;
	text-align:center;
	vertical-align:middle;
	margin-right:3px;
	padding:5px 20px;
	font-weight:bold;	 
}
/*end*/
.body-spacer{
	padding-left:50px;
}
div.content-container{
	border:2px solid #8ba0bd;
	width:90%;
	padding:10px;
	min-height:10px;
	margin:0px auto;
	background-color:#ffffff;
	max-height:600px;
	overflow:auto;
}
table.content-table td{
	padding:1px 1px;
	padding-bottom:5px;
	
}
span.delete-user-btn{
	background-image:url(../images/delete_user.png);
	background-repeat:no-repeat;
	padding:2px 0px;
	padding-left:20px;
}
span.edit-user-btn{
	
	background-image:url(../images/user_edit.png);
	background-repeat:no-repeat;
	padding:2px 0px;
	padding-left:20px;
}

span.add-travel-balance{
	
	background-image:url(../images/add-balance.gif);
	background-repeat:no-repeat;
	padding:2px 0px;
	padding-left:20px;
}

span.delete{
	background-image:url(../images/delete.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding:2px 0px 5px 20px;
}
span.edit{
	
	background-image:url(../images/edit.gif);
	background-repeat:no-repeat;	
	padding:2px 0px 5px 20px;
	
}
span.view{
	
	background-image:url(../images/view.gif);
	background-repeat:no-repeat;	
	padding:2px 0px 5px 20px;
	
}

/*28 August */
div.outer-container{
	margin:0px auto;
	width:95%;
	background-color:#ffffff;

}
div.outer-container-spacer{
	padding:25px;
}
div.inner-container{
	width:100%;
	border:1px solid #eeeeee;
	background-color:#fffeee;
	padding-bottom:10px;
}
div.page-title{
	font-size:14px;
	color:#0c4ca1;
	margin:10px;
	padding-bottom:5px;
	font-weight:bold;
}
.grey-border-bottom{
	border-bottom:1px solid #d4d3cb;
}
.normal-text-box{
	width:300px;
	border:1px solid #cccccc;
	background-color:#ffffff;
	color:#000000;
	height:22px;
	padding-left:2px;
}

.price-text-box {
	width:150px;
	border:1px solid #cccccc;
	background-color:#ffffff;
	color:#000000;
	height:19px;
	padding-left:2px;
}
.normalfld
{
	width:300px;
	border:1px solid #cccccc;
	background-color:#ffffff;
	color:#000000;
	height:19px;
	padding-left:2px;
}

.focusfld
{
    background-color: #FFFFCC;
	width:300px;
	border:1px solid #cccccc;
	color:#000000;
	height:19px;
	padding-left:2px;
}
/*1September Nabin*/
.icon-img{
	vertical-align:middle !important;
	_padding-top:10px;
}
/*2September nabin*/
table.front-page-tbl{
	margin:0px auto;
	margin-top:100px;
}
table.front-page-tbl td{
	text-align:center;
	padding:2px 60px;
	
}
table.report-tbl td{
	padding:5px;
	height:25px;
	
}
.containtable td
{
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	padding-top:3px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	vertical-align:top;
}

.form-tbl td
{
	text-align:left;
	padding:3px;
}

/* added by bipul for selection box*/
.selectbox
{
	width:50px;
	height:20px;
}
.row-2{
	width:115px;
}
.row-3{
	width:108px;
}
.row-4{
	width:97px;
}
.row-5{
	width:101px;
}
.row-6{
	width:97px;
}
.row-7{
	width:132px;
}
.row-8{
	width:74px;
}
.row-9{
	width:81px;
}
.row-10{
	width:57px;
}
.info-listings li 
{
	list-style:none;
	background-image:url(../images/ar.gif);
	background-repeat:no-repeat;
	background-position:8px 50%;
	list-style-position:inside;
		padding:4px 10px;
	padding-left:25px;
	\ padding-left:12px;
	vertical-align:top;
}
.info-listings02 li 
{
	list-style:none;
	background-image:url(../images/ar.gif);
	background-repeat:no-repeat;
	background-position:8px 50%;
	list-style-position:inside;
	padding:8px 10px;
	padding-left:25px;
	\ padding-left:12px;
	border-bottom:1px dashed #cccccc;
	height:inherit;
		vertical-align:top;
}
.info-listings021 li 
{
	list-style:none;
	background-image:url(../images/ar.gif);
	background-repeat:no-repeat;
	background-position:8px 15px;
 
	list-style-position:inside;
	padding:8px 10px;
	padding-left:25px;
	\ padding-left:12px;
	border-bottom:1px dashed #cccccc;
	height:inherit;
		vertical-align:top;
}
.dyn-txt
{
	color:#0C4CA1;
}
table.gridtable 
{
	border:1px solid #999999;
	border-right:0px;
	border-bottom:0px;
}
table.gridtable td{
	padding:1px 1px;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	
}
.gridTableHead {
background-color:#4583d8;
vertical-align:left;
font-size:12px;
font-weight:bold;
color:#ffffff;
font-family:Myriad, Arial, Helvetica, sans-serif;
height:28px;
border:0px;
}

.subheading
{
	color:#0c4ca1;
	font-weight:bold;
	font-size:13px;
	
}

