/* CSS Document Enquiery */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #343434;
	margin: 0px;
	background: url(../images/home/header_bg.gif) repeat-x;
}

/* CODE FOR fix header starts here */

html > body tbody.scrollContent {
    max-height: 262px;
    overflow-x: hidden;
	overflow-y: auto;
}


/* CODE FOR fix header ends here */

#content {
	width: 100%;
}

#result_container {
	padding-left: 5px;
	padding-right: 4px;
	min-height: 320px;
}

#layoutDiv {
	padding-left: 5px;
	padding-right: 5px;
}

#title {
	text-transform:capitalize;
}

img {
	border: 0px;
}

.borccc {
	border: #cccccc 1px solid;
}

.bortop {
	border-top: #cdcdcd 1px solid;
}

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

.floatl {
	float: left;
}

.floatr {
	float: right;
}

.txtdn {
	text-decoration: none;
}

/* Image BG/color */
.headbg {
	background: url(../images/home/header_bg.gif) repeat-x;
}

.leftitlebg {
	background: url(../images/inner/left_titlebg.gif) repeat-x;
}

.redotlinehor {
	background: url(../images/inner/red_dotline_hor.gif) repeat-x center;
}

.redotlinever {
	background: url(../images/inner/red_dotline_ver.gif) repeat-y center;
}

.bluedotlinever {
	background: url(../images/inner/blue_dotline_ver.gif) repeat-y center;
}

.bluedotlinehor {
	background: url(../images/inner/blue_dotline_hor.gif) repeat-x center;
}

.stepsbg {
	background: url(../images/inner/topsteps_bg.gif) repeat-x bottom;
}

.topblue_pageing {
	background: #dbeefe;
}

.topblue_clientHandOver {
	background: #6298FC;
}

.blue-dbedf8 {
	background: #dbedf8;
}

.tablebor {
	background: #cdcbcc;
}

.tablebormiddle {
	background: url(../images/inner/table_border.gif);
}

.tablebor1 {
	border: #cdcbcc 1px solid;
}

.tdborder {
	border-left: #cdcbcc 1px solid;
	border-bottom: #cdcbcc 1px solid;
}

.tbborderrightupper {
	border-right: #cdcbcc 1px solid;
	border-top: #cdcbcc 1px solid;
}

.tabletitlebg {
	background: #edf0f1;
	vertical-align: top;
	text-align: center;
}

.tabletitlebluebg {
	background: #DBEEFE;
	vertical-align: top;
	text-align: center;
}

.tabletd1 {
	background: #fdfdfd;
	vertical-align: middle;
	text-align: center;
}

.tabletd2 {
	background: #f8f8f8;
	vertical-align: top;
	text-align: center;
}

.tabletd3 {
	background:#f8f8f8;
	vertical-align: top;
	text-align: left;
}

.tabletd4 {
	background: #f8f8f8;
	vertical-align: middle;
	text-align: left;
}

.padtd {
	padding: 10px 4px 10px 4px;
}

.tabletd1np {
	background: #fdfdfd;
	vertical-align: top;
}

.tabletd2np {
	background: #f8f8f8;
	vertical-align: top;
}

.tabletd1p {
	background: #fdfdfd;
	vertical-align: top;
	padding: 10px 4px;
}

.tabletd5p {
	background: #fdfdfd;
	vertical-align: top;
	padding: 5px 4px;
}

.tabletd1pn {
	vertical-align: top;
	padding: 10px 4px;
}

.tabletd1pCenter {
	background: #fdfdfd;
	vertical-align: top;
	padding: 5px 4px 5px 4px;
	text-align: center;
}

.tabletd2p {
	background: #f8f8f8;
	vertical-align: top;
	padding: 5px 4px 5px 4px;
}

.tabletd2pCenter {
	background: #f8f8f8;
	vertical-align: top;
	padding: 5px 4px 5px 4px;
	text-align: center;
}

.tabletitlebgnp {
	background: #edf0f1;
	vertical-align: top;
	text-align: center;
}

.lityellowbgc {
	background: none repeat scroll 0 0 #FFFFEE;
}

.pnrbg {
	background: #DFF7FF
}

.ticketbg {
	background: #FEE9F0
}

.litpinkbg {
	background: #FFFAFF;
}

.lityellowbg {
	background: #ffffee;
}

.whitebg {
	background: #ffffff;
}

.grayec {
	background: #ececec;
}

.bluebg {
	background-color: #458dbd
}

.bge0e6e7 {
	background-color: #e0e6e7
}

.bg_fff9ef {
    background-color: #FFF9EF;
}

.bg_f2f6ff {
	background-color: #F2F6FF !important;
}

tr.dashboardHighlight:hover > td {
    background-color: #F2F6FF !important;
	font-weight: bold;
}

tr.dashboardHighlight:hover > td:hover {
	font-weight: normal;
   	cursor: pointer;
}


.blackbg {
	background: #000000;
}

.graude {
	background: #dedede;
}

.bgfeebd6 {
	background: #feebd6;
}

.bgfeffd7 {
	background: #feffd7;
}

.bgd5fafd {
	background: #d5fafd;
}

.shadowGreenBg {
	background: #CDDAB9;
}

/* Text Properties */
.valignm {
	vertical-align: middle
}

.valignt {
	vertical-align: top
}

.txtcenter {
	text-align: center;
}

.txtleft {
	text-align: left;
}

.txtright {
	text-align: right;
}

.txtj {
	text-align: justify
}

.txtu {
	text-decoration: underline;
}

.lh18 {
	line-height: 18px;
}

.lh20 {
	line-height: 20px;
}

.bold {
	font-weight: bold;
}

.leftitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
}

a:link.leftitle {
	color: #ffffff;
	text-decoration: none;
}

a:active.leftitle {
	color: #ffffff;
	text-decoration: none;
}

a:visited.leftitle {
	color: #ffffff;
	text-decoration: none;
}

a:hover.leftitle {
	color: #ffffff;
	text-decoration: underline;
}

.blacktxt {
	color: #000000
}

.formtxtblue {
	color: #41408d;
}

a:link.formtxtblue {
	color: #41408d;
	text-decoration: none;
}

a:active.formtxtblue {
	color: #41408d;
	text-decoration: none;
}

a:visited.formtxtblue {
	color: #41408d;
	text-decoration: none;
}

a:hover.formtxtblue {
	color: #41408d;
	text-decoration: underline;
}

.txtblueu {
	color: #41408d;
}

a:link.txtblueu {
	color: #41408d;
	text-decoration: underline;
}

a:active.txtblueu {
	color: #41408d;
	text-decoration: underline;
}

a:visited.txtblueu {
	color: #41408d;
	text-decoration: underline;
}

a:hover.txtblueu {
	color: #41408d;
	text-decoration: none;
}

.txtred {
	color: #ff0000;
}

.txtred1 {
	color: #cc0000;
}

.txtwhite {
	color: #ffffff;
}

.txtgreen {
	color: #218000;
}

.bluetxt {
	color: #41408d;
}

a:link.bluetxt {
	color: #41408d;
	text-decoration: none;
}

a:active.bluetxt {
	color: #41408d;
	text-decoration: none;
}

a:visited.bluetxt {
	color: #41408d;
	text-decoration: none;
}

a:hover.bluetxt {
	color: #8b033b;
	text-decoration: underline;
}

.blue3txt {
	color: #24408e;
}

.blue2txt {
	color: #6064D0;
}

.blue1txt {
	color: #005596;
}

.browntxt {
	color: #7e6735;
}

.greentxt {
	color: #7E6735;
}

.maroontxt1 {
	color: #a03232;
}

.maroontxt2 {
	color: #8b4343;
}

.txtregular {
	color: #343434;
}

.txtnormal {
	font-weight: normal;
}

.dgraytxt {
	color: #474747
}

.dgraytxt67 {
	color: #676767;
}

.lgraytxdt6e {
	color: #636363;
}

.gray65 {
	color: #656565;
}

.gray46 {
	color: #464646;
}

.menu1color {
	color: #6261d5;
}

a:link.menu1color {
	color: #6261d5;
	text-decoration: underline;
}

a:active.menu1color {
	color: #6261d5;
	text-decoration: underline;
}

a:visited.menu1color {
	color: #6261d5;
	text-decoration: underline;
}

a:hover.menu1color {
	color: #6261d5;
	text-decoration: none;
}

.maroontxt {
	color: #a03232;
}

.maroontxt1_n {
	color: #AC0101;
}

a:link.maroontxt {
	color: #a03232;
	text-decoration: underline;
}

a:active.maroontxt {
	color: #a03232;
	text-decoration: underline;
}

a:visited.maroontxt {
	color: #a03232;
	text-decoration: underline;
}

a:hover.maroontxt {
	color: #41408d;
	text-decoration: none;
}

.garytxt8a {
	color: #8a8a8a;
}

a:link.garytxt8a {
	color: #8a8a8a;
	text-decoration: underline;
}

a:active.garytxt8a {
	color: #8a8a8a;
	text-decoration: underline;
}

a:visited.garytxt8a {
	color: #8a8a8a;
	text-decoration: underline;
}

a:hover.garytxt8a {
	color: #41408d;
	text-decoration: none;
}

.browntxt {
	color: #7e6735;
}

a:link.browntxt {
	color: #7e6735;
	text-decoration: underline;
}

a:active.browntxt {
	color: #7e6735;
	text-decoration: underline;
}

a:visited.browntxt {
	color: #7e6735;
	text-decoration: underline;
}

a:hover.browntxt {
	color: #7e6735;
	text-decoration: none;
}

.bgwhite {
	background-color: #FFFFFF
}

;
/* forms */
.textboxh15 {
	border: #a9aaae 1px solid;
	height: 15px;
	font-size: 11px;
	color: #444446;
	padding-top: 2px;
}

.textboxmed {
	border: 1px solid #A9AAAE;
	color: #444446;
	font-size: 11px;
	height: 15px;
}

.textboxsmall {
	border: #a9aaae 1px solid;
	height: 12px;
	font-size: 11px;
	color: #444446;
	padding-top: 2px;
}

.listbox {
	border: #a9aaae 1px solid;
	height: 20px;
	font-size: 11px;
	color: #444446;
}

.listbox10 {
	border: #a9aaae 1px solid;
	height: 18px;
	font-size: 10px;
	color: #444446;
}

.textarea {
	border: #acadb2 1px solid;
	font-size: 11px;
	color: #444446;
}

.checkbox {
	-moz-box-align: center;
	margin-left: 0px;
	*margin-left: -4px;
	-moz-padding-start: 0px;
	-moz-padding-end: 0px;
}

.txt12 {
	font-size: 12px;
}

.txt11 {
	font-size: 11px;
}

.txt10 {
	font-size: 10px;
}

.w5 {
	width: 5px;
}

.w10 {
	width: 10px;
}

.w20 {
	width: 20px;
}

.w25 {
	width: 25px;
}

.w32 {
	width: 32px;
}

.w38 {
	width: 38px;
}

.w40 {
	width: 40px;
}

.w45 {
	width: 45px;
}

.w49 {
	width: 49px;
}

.w53 {
	width: 53px;
}

.w55 {
	width: 55px;
}

.w57 {
	width: 57px;
}

.w60 {
	width: 60px;
}

.w65 {
	width: 65px;
}

.w70 {
	width: 70px;
}

.w74 {
	width: 74px;
}

.w76 {
	width: 76px;
}

.w80 {
	width: 80px;
}

.w85 {
	width: 85px;
}

.w90 {
	width: 90px;
}

.w91 {
	width: 91px;
}

.w95 {
	width: 95px;
}

.w98 {
	width: 98px;
}

.w105 {
	width: 105px;
}

.w103 {
	width: 103px;
}

.w108 {
	width: 108px;
}

.w110 {
	width: 110px;
}

.w113 {
	width: 113px;
}

.w115 {
	width: 130px;
}

.w116 {
	width: 116px;
}

.w120 {
	width: 120px;
}

.w123 {
	width: 123px;
}

.w125 {
	width: 125px;
}

.w126 {
	width: 126px;
}

.w128 {
	width: 128px;
}

.w130 {
	width: 130px;
}

.w131 {
	width: 131px;
}

.w132 {
	width: 132px;
}

.w133 {
	width: 133px;
}

.w134 {
	width: 134px;
}

.w135 {
	width: 135px;
}

.w145 {
	width: 145px;
}

.w150 {
	width: 150px;
}

.w152 {
	width: 152px;
}

.w155 {
	width: 155px;
}

.w150n {
	width: 150px;
}

.w159 {
	width: 159px;
}

.w160 {
	width: 160px;
}

.w175 {
	width: 175px;
}

.w180 {
	width: 180px;
}

.w190 {
	width: 190px;
}

.w210 {
	width: 210px;
}

.w213 {
	width: 210px;
}

.w97 {
	width: 97px;
}

.w215 {
	width: 215px;
}

.w220 {
	width: 222px;
}

.w225 {
	width: 225px;
}

.w230 {
	width: 230px;
}

.w235 {
	width: 235px;
}

.w246 {
	width: 246px;
}

.w255 {
	width: 255px;
}

.w257 {
	width: 257px;
}

.w260 {
	width: 260px;
}

.w275 {
	width: 275px;
}

.w270 {
	width: 270px;
}

.w273 {
	width: 273px;
}

.w213 {
	width: 213px;
}

.w296 {
	width: 296px;
}

.w300 {
	width: 300px;
}

.w301 {
	width: 301px;
}

.w302 {
	width: 302px;
}

.w312 {
	width: 310px;
}

.w330 {
	width: 330px;
}

.w340 {
	width: 340px;
}

.w345 {
	width: 345px;
}

.w359 {
	width: 359px;
}

.w378 {
	width: 378px;
}

.w400 {
	width: 400px;
}

.w402 {
	width: 402px;
}

.w410 {
	width: 410px;
}

.w420 {
	width: 420px;
}

.w422 {
	width: 422px;
}

.w430 {
	width: 430px;
}

.w435 {
	width: 435px;
}

.w440 {
	width: 440px;
}

.w447 {
	width: 447px;
}

.w450 {
	width: 460px;
}

.w460 {
	width: 460px;
}

.w459 {
	width: 459px;
}

.w462 {
	width: 462px;
}

.w451 {
	width: 451px;
}

.w474 {
	width: 474px;
}

.w480 {
	width: 480px;
}

.w488 {
	width: 488px;
}

.w490 {
	width: 490px;
}

.w510 {
	width: 510px;
}

.w543 {
	width: 543px;
}

.w455 {
	width: 455px;
}

.w500 {
	width: 500px;
}

.w550 {
	width: 550px;
}

.w551 {
	width: 551px;
}

.w517 {
	width: 517px;
}

.w560 {
	width: 560px;
}

.w581 {
	width: 581px;
}

.w648 {
	width: 648px;
}

.w655 {
	width: 655px;
}

.w670 {
	width: 670px;
}

.w773 {
	width: 773px;
}

.w778 {
	width: 778px;
}

.w998 {
	width: 998px;
}

.w620 {
	width: 620px;
}

.w745 {
	width: 745px;
}

.w770 {
	width: 770px;
}

.w795 {
	width: 795px;
}

.w800 {
	width: 800px;
}

.w810 {
	width: 810px;
}

.w875 {
	width: 878px;
}

.w925 {
	width: 925px;
}

.w970 {
	width: 970px;
}

.w971 {
	width: 971px;
}

.w983 {
	width: 983px;
}

.w986 {
	width: 986px;
}

.w990 {
	width: 990px;
}

.w994 {
	width: 994px;
}

.w964 {
	width: 964px;
}

.w1014 {
	width: 1014px;
}

.w1010 {
	width: 1010px;
}

.w1100 {
	min-width: 1100px;
}

.w1200 {
	min-width: 1200px;
}

.w1230 {
	min-width: 1230px;
}

.w1280 {
	min-width: 1280px;
}

.w1310 {
	width: 1310px;
}

.w1670 {
	min-width: 1670px;
}

.w1740 {
	min-width: 1740px;
}

.w1810 {
	min-width: 1810px;
}

.w1910 {
	min-width: 1910px;
}

.w2150 {
	min-width: 2150px;
}

.w2440 {
	min-width: 2440px;
}

.w5760 {
	width: 5760px;
}

.w6810 {
	width: 6810px;
}

.w5p {
	width: 5%
}

.w7p {
	width: 7%
}

.w8p {
	width: 8%
}

.w10p {
	width: 10%
}

.w14p {
	width: 14.38%
}

.w25p {
	width: 25%
}

.w27p {
	width: 27%
}
.w30p {
	width: 30%
}
.w31p {
	width: 31%
}

.w40p {
	width: 40%
}

.w45p {
	width: 45%
}

.w48p {
	width: 48%
}

.w49p {
	width: 49%
}

.w50p {
	width: 50%
}

.w55p {
	width: 55%
}

.w60p {
	width: 60%
}
.w65p {
	width: 65%
}
.w80p {
	width: 80%
}

.w85p {
	width: 85%
}

.w90p {
	width: 90%
}

.w70p {
	width: 70%
}

.w75p {
	width: 75%
}

.w77p {
	width: 78%
}

.w78 {
	width: 78px;
}

.w95p {
	width: 95%
}

.w95 {
	width: 95px;
}

.w97p {
	width: 97%
}

.w100p {
	width: 100%;
}

.w150p {
	width: 150%;
}

.w460p {
	width: 60%;
}

.w440p {
	width: 40%;
}

.w1310 {
	width: 1310px;
}

.w102p {
	width: 102%;
}

.w108p {
	width: 108%;
}

.w110p {
	width: 110%;
}

.w115p {
	width: 115%;
}

.w119p {
	width: 119%;
}

.w120p {
	width: 120%;
}

.w125p {
	width: 125%;
}

.w123p {
	width: 123%;
}

.w130p {
	width: 130%;
}

.w140p {
	width: 140%;
}

.w180p {
	width: 180%;
}

.mw180 {
	max-width:180px;
}

.h2 {
	height: 2px;
}

.h4 {
	height: 4px;
}

.h20 {
	height: 20px;
}

.h21 {
	height: 21px;
}

.h25 {
	height: 25px;
}

.h29 {
	height: 29px;
}

.h31 {
	height: 31px;
}

.h39 {
	height: 39px;
}

.h42 {
	height: 42px;
}

.h48 {
	height: 52px;
}

.h62 {
	height: 62px;
}

.h72 {
	height: 72px;
}

.h175 {
	height: 175px;
}

.h200 {
	height: 200px;
}

.h25p {
	height: 25%;
}

/*Margin & padding */
.marb2 {
	margin-bottom: 2px;
}
.marb3 {
	margin-bottom: 3px;
}

.marl245 {
	margin-left: 245px;
}

.marl295 {
	margin-left: 295px;
}
.marl300 {
	margin-left: 300px;
}

.marl330 {
	margin-left: 330px;
}

.marl305 {
	margin-left: 305px;
}

.marl308 {
	margin-left: 308px;
}

.marl311 {
	margin-left: 311px;
}

.padt1 {
	padding-top: 1px;
}

.padt2 {
	padding-top: 2px;
}

.position {
	position: relative;
}

.padt33 {
	padding-top: 33px;
}

.padt3 {
	padding-top: 3px;
}

.padt3h {
	padding-top: 0px;
	*padding-top: 3px;
}

.padt4 {
	padding-top: 4px;
}

.padt5 {
	padding-top: 5px;
}

.padt6 {
	padding-top: 6px;
}

/*.padt5h {*padding-top:8px;}*/
.padt8 {
	padding-top: 8px;
}

.padt10 {
	padding-top: 10px;
}

.padt11 {
	padding-top: 11px;
}

.padt11h {
	padding-top: 6px;
	*padding-top: 11px;
}

.padt14 {
	padding-top: 14px;
}

.padt16 {
	padding-top: 16px;
}

.padt25 {
	padding-top: 25px;
}

.padr1 {
	padding-right: 1px;
}

.padr2 {
	padding-right: 2px;
}

.padr3 {
	padding-right: 3px;
}

.padr4 {
	padding-right: 4px;
}

.padr6 {
	padding-right: 6px;
}

.padr8 {
	padding-right: 8px;
}

.padr10 {
	padding-right: 10px;
}

.padr15 {
	padding-right: 15px;
}

.padr17 {
	padding-right: 17px;
}

.padr19 {
	padding-right: 19px;
}

.padr20 {
	padding-right: 20px;
}

.padr25 {
	padding-right: 25px;
}

.padr110 {
	padding-right: 110px;
}

.padb1 {
	padding-bottom: 1px;
}

.padb3 {
	padding-bottom: 3px;
}

.padb4 {
	padding-bottom: 4px;
}

.padb5 {
	padding-bottom: 5px;
}

.padb6 {
	padding-bottom: 6px;
}

.padb9 {
	padding-bottom: 9px;
}

.padb11 {
	padding-bottom: 11px;
}

.padl2 {
	padding-left: 2px;
}

.padl3 {
	padding-left: 3px;
}

.padl4 {
	padding-left: 4px;
}

.padl5 {
	padding-left: 5px;
}

.padl6 {
	padding-left: 6px;
}

.padl7 {
	padding-left: 7px;
}

.padl10 {
	padding-left: 10px;
}

.padl14 {
	padding-left: 14px;
}

.padl15 {
	padding-left: 15px;
}

.padl25h {
	padding-left: 25px;
}

.padl28 {
	padding-left: 28px;
}

.padl35 {
	padding-left: 35px;
}

.padl40 {
	padding-left: 40px;
}

.padl47 {
	padding-left: 47px;
}

.padl50 {
	padding-left: 50px;
}

.padl165 {
	padding-left: 177px;
}

.padl70 {
	padding-left: 70px;
}

.padl100 {
	padding-left: 100px;
}

.padl145 {
	padding-left: 145px;
}

.padl55 {
	padding-left: 55px;
}

.padl245 {
	padding-left: 245px;
}

.padl300 {
	padding-left: 300px;
}

.padl390 {
	padding-left: 390px;
}

.padlr20 {
	padding-left: 20px;
	padding-right: 20px;
}

.padtb5 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.padtb8 {
	padding-top: 8px;
	padding-bottom: 8px;
}

.padlt8 {
	padding-top: 6px;
	padding-left: 8px;
}

.padtr12 {
	padding-top: 12px;
	padding-right: 12px;
}

.padlb4 {
	padding-top: 4px;
	padding-bottom: 4px;
	*padding-bottom: 7px;
}

.pad1 {
	padding: 1px;
}

.pad2 {
	padding: 2px;
}

.pad3 {
	padding: 3px;
}

.pad4 {
	padding: 4px;
}

.pad5 {
	padding: 5px;
}

.pad6 {
	padding: 6px;
}

.pad7 {
	padding: 7px;
}

.pad8 {
	padding: 8px;
}

.pad9 {
	padding: 9px;
}

/* Navigations */
.topmenubg {
	background-color: #E6E6E6;
	font-weight: bold;
	height: 15px;
	padding: 3px 4px 3px 4px;
	text-align: center;
	vertical-align: middle;
}

.topmenubg_active {
	background-color: #b3b3b3;
	font-weight: bold;
	padding: 3px 4px 3px 4px;
	text-align: center;
	vertical-align: middle;
}

.menucolor {
	color: #797979;
	font-size: 12px
}

a:link.menucolor {
	color: #797979;
	text-decoration: none;
}

a:active.menucolor {
	color: #797979;
	text-decoration: none;
}

a:visited.menucolor {
	color: #797979;
	text-decoration: none;
}

a:hover.menucolor {
	color: #41408d;
	text-decoration: underline;
}

.menucolor_active {
	color: #ffffff;
	font-size: 12px
}

.menubtmbrd {
	border-bottom: solid #b3b3b3 1px;
	padding-bottom: 1px;
}

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

.borderleft {
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
}

.ltgryborder {
	border: #eae8ea solid 1px;
}

/* Liaison Search Accordion */
#accordion_abs {
	position: absolute;
	width: 235px;
	height: 31px;
	z-index: 3;
	/*top:74px;*/
}

#accordion_abs38 {
	height: 31px;
	top: 142px;
	z-index: 10;
}

#accordion_abs142 {
	position: absolute;
	width: 235px;
	height: 31px;
	z-index: 10;
	top: 142px;
}

.accmenut {
	cursor: hand;
	cursor: pointer;
	color: #005596;
	font-weight: bold;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */
.sorting_asc {
	background: url('../images/action/grayarrow_top.gif') no-repeat 78% center;
	cursor: pointer;
}

.sorting_desc {
	background: url('../images/action/grayarrow_btm.gif') no-repeat 78% center;
	cursor: pointer;
}

.sorting {
	background: url('../images/action/sort_both.png') no-repeat 78% center;
	cursor: pointer;
}

.sorting_asc_disabled {
	background: url('../images/action/sort_asc_disabled.png') 78% center;
	cursor: pointer;
}

.sorting_desc_disabled {
	background: url('../images/action/sort_desc_disabled.png') 78% center;
	cursor: pointer;
}

.openlanguage {
	background-image: url(../images/views/arrow_whitetop1.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.closedlanguage {
	background-image: url(../images/views/arrow_whitebtm1.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.display {
	display: none;
}

#menu1 ul {
	padding: 0 5px 0 5px;
	margin: 0;
}

#menu1 ul li {
	list-style: square;
	display: inline
}

#menu1 ul li a:link,#menu1 ul li a:visited {
	color: #6261d5;
	text-decoration: underline;
	padding: 0 5px 0 5px;
}

#menu1 ul li a:hover {
	color: #000000;
	text-decoration: none;
}

.opacity {
	opacity: 0.4;
	filter: alpha(opacity =   40)
}

/* Horizontal Scroll CSS Start */
#leftsider {
	padding: 50px 0 0 50px;
	float: left;
	width: 300px;
}

#leftsider h1 {
	font-size: 2.0em;
}

#arrows {
	position: fixed;
	bottom: 25px;
	left: 650px;
	width: 90px;
	height: 30px;
	cursor: pointer;
}

#arrows ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#arrows ul li {
	margin: 0;
	padding: 0;
	display: inline;
	width: 40px;
	height: 30px;
}

#arrows ul li a {
	margin-right: 5px;
	float: left;
	display: block;
	width: 40px;
	height: 30px;
	overflow: hidden;
	cursor: pointer;
	font-size: 50em;
	text-indent: -9000px;
}

#arrows ul #left a {
	background: transparent url(../images/action/leftbig.gif) no-repeat;
}

#arrows ul #right a {
	background: transparent url(../images/action/rightbig.gif) no-repeat;
}

#rightsider {
	margin: 0;
	padding: 0 10px 0px 0;
	float: left;
}

#rightsider a {
	color: #22b1e1;
	text-decoration: none;
}

/* Horizontal Scroll CSS Ends */ /* Module Popup CSS Start */
#simplemodal-overlay {
	background-color: white;
	filter: alpha(opacity =   80);
	opacity: 0.8;
	cursor: wait;
}

/* Container */
#simplemodal-container {

}

#simplemodal-container a.modalCloseImg {
	width: 25px;
	height: 29px;
	display: inline;
	z-index: 3200;
	position: absolute;
	top: -15px;
	right: -18px;
	cursor: pointer;
	width
}

#simplemodal-container
.basicModalContent {

}

#ui-datepicker-div {
	z-index: 200000000000000;
}

/* Module Popup CSS Ends */
.showVerticalTourDetails {
	display: block;
}

/* Calendar CSS Starts */
.mart1 {
	margin-top: 1px;
}

.w230 {
	width: 230px;
}

.w232 {
	width: 234px;
}

.h19h {
	height: 17px;
	*height: 19px;
}

.h41 {
	height: 41px;
}

.marooncaltxt {
	color: #803636;
}

.caltxtbtm {
	color: #4d4d4d;
}

.bgef {
	background: #efefef;
	color: #ffffff;
}

a.bgef {
	color: #ffffff;
	text-decoration: none;
}

.bgef a {
	color: #ffffff;
	text-decoration: none;
}

.bg2b60de_blue {
	background: #2b60de;
	color: #ffffff;
}

a.bg2b60de_blue {
	color: #ffffff;
	text-decoration: none;
}

.bg2b60de_blue a {
	color: #ffffff;
	text-decoration: none;
}

.bgViolet {
	background: #8A4D99;
	color: #ffffff;
}

.bgred {
	background: #FF0000;
	color: #ffffff;
}

.bgred a {
	color: #ffffff;
	text-decoration: none;
}

a.bgred {
	color: #ffffff;
	text-decoration: none;
}

.bgf3df00_yellow {
	background: #f3df00;
	color: #000000;
}

a.bgf3df00_yellow {
	color: #ffffff;
	text-decoration: none;
}

.bgf3df00_yellow a {
	color: #ffffff;
	text-decoration: none;
}

.bgff00ff_pink {
	background: #ff00ff;
	color: #ffffff;
}

a.bgff00ff_pink {
	color: #ffffff;
	text-decoration: none;
}

.bgff00ff_pink a {
	color: #ffffff;
	text-decoration: none;
}

.bg009600_green {
	background: #009600;
	color: #ffffff;
}

a.bg009600_green {
	color: #ffffff;
	text-decoration: none;
}

.bg009600_green a {
	color: #ffffff;
	text-decoration: none;
}

.padr12 {
	padding-right: 12px;
}

.padl140 {
	padding-left: 40px;
}

.calistbox_maroon {
	border: #acadb2 1px solid;
	color: #884343;
	font-size: 10px;
}

.calistbox_gray {
	border: #acadb2 1px solid;
	color: #737374;
	font-size: 10px;
}

.colorbox {
	width: 18px;
	height: 14px;
	margin-left: auto;
	margin-right: auto;
}

.colorbox1 {
	width: 14px;
	height: 14px;
}

#loader {
	position: fixed;
	/*top: 50%;
    left: 50%;*/
	width: 100%;
	height: 100%;
	/*border:solid 1px red;*/
}

#loadingImage {
	position: relative;
	z-index: 100;
	top: -20px;
	left: 100px;
	/*filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;*/
}

.loadingImage {
	position: relative;
	z-index: 100;
	top: -20px;
	left: 100px;
}

.loadingImage30 {
	left: 30px;
	position: relative;
	top: -20px;
	z-index: 100;
}

.loadingImage70 {
	left: 70px;
	position: relative;
	top: -20px;
	z-index: 100;
}

.popupdiv {
	position: absolute;
	top: 195px;
	z-index: 100;
	left: 380px;
}

.padr5 {
	padding-right: 5px;
}

/*Start section for sms/email tab*/
.blue {
	color: #0099CC;
	font-weight: bold;
}

.tab-box {
	border-bottom: 1px solid #DDD;
	padding-bottom: 5px;
	padding-top: 7px;
}

.headerVisa {
	display: none;
}

.tab-box a {
	border: 1px solid #DDD;
	color: #666666;
	padding: 5px 15px;
	text-decoration: none;
	background-color: #eee;
}

.tab-box a.activeLink {
	background-color: #fff;
	border-bottom: 0;
	padding: 6px 15px;
}

.tabcontent {
	border: 1px solid #ddd;
	border-top: 0;
	padding: 5px;
}

.hide {
	display: none;
}

.small {
	color: #999;
	margin-top: 100px;
	border: 1px solid #EEE;
	padding: 5px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.error {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	display:block;
	margin-top:3px;
}

.nobold {
	font-weight: normal;
	text-decoration: none;
}

/*added by avdhesh khare to show data on IE6*/
table {
	*border-collapse: collapse;
}

/*End section for sms/email tab*/ /*
* from central opps css
*/
.textboxc {
	border: #a9aaae 1px solid;
	height: 15px;
	font-size: 11px;
	padding-top: 2px;
	text-align: center;
}

form {
	margin: 0px;
}

.margL10 {
	margin-left: 10px;
}

/* Style Sheets for split Pnr view  */
.splitPnrLabel {
	background: none repeat scroll 0 0 #EDF0F1;
	text-align: left;
	vertical-align: top;
}

.splitPnrData {
	text-align: right;
}

.splitPnrHeading {
	height: 30px;
	padding-top: 10px;
	text-align: left;
	width: 10px;
}

.splitPnrHeadingData {
	height: 30px;
	padding-top: 10px;
	text-align: left
}

.DepCode {
	width: 98px
}

/* style for radio button alingment*/
.radioButton {
	margin-left: 0px;
}

.width20 {
	padding-left: 0px;
	width: 20px;
}

.confirmReleaseSales {
	margin-bottom: 5px;
	margin-left: 955px;
}

.detailsContainer {
	border-color: #6E6E6E;
	border-style: solid;
}

.detailsContainerHide {
	border-style: hidden;
}

.hideSplitTables {
	display: none;
}

#editform_container2 {
	position: absolute;
	top: 10%;
	left: 5%;
	/*width:90%;*/
	z-index: 102;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	/*background-color:#ffffff;*/ /*border-color: #625D5D;
		border-style:solid;*/
}

#transparent_div { /*visibility:hidden;*/
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: gray;
	-moz-opacity: 0.1;
	filter: alpha (   opacity =   100 );
	opacity: 0.9;
	/*border-color: red;
		border-style:solid;*/
}

.tableTdHide {
	background: #fdfdfd;
}

.qs_textarea {
	height: 95px;
	overflow-y: scroll;
	overflow-x: hidden;
	border: 1px solid #cccccc;
	padding: 1px 1px 1px 1px;
}

.h56 {
	height: 56px;
}

.w312 {
	width: 312px;
}

.marl270 {
	margin-left: 305px;
}

.h40 {
	height: 40px;
}

.h110 {
	height: 110px;
}

.cccborder {border:solid #cccccc 1px;}

.messagebg2 {
	background-color: #f1f5f8;
}

.txt9 {
	font-size: 9px;
}

.blacktxt0 {
	color: #000000;
}

.w368 {
	width: 368px;
}

.colColorPink {
	background-color: #fee9f0;
}

.colColorYellow {
	background-color: #fffff0;
}

.colColorOrange {
	background-color: #FFEADF;
}

.colColorLightBlue {
	background-color: #D9FDFC;
}

.colColorLightRed {
	background-color: #E1EAFB ;
}

.colColorBlue {
	background-color: #DBEEFE;
}

.marl290 {
	margin-left: 290px;
}

.bor000 {
	border: #000000 1px solid;
}

.seltabletd1p {
	background: #fdfdfd;
	vertical-align: top;
	padding: 5px 4px 5px 4px;
}

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 3000px;
	height: 3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background: Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

.paxCountColor {
	background-color: #fee9f0;
}

.opStrengthColor {
	background: #ffffd6;
}

.departureColor {
	background-color: #fee9f0;
}

.arrivalColor {
	background-color: #fffff0;
}

.w980 {
	width: 980px;
}

.legend_div {
	padding-left: 750px;
	padding-top: 3px;
}

.headerText {
	text-align: center !important
}

.colPaleYellow {
	background-color: #FFFF99;
}

.colPaleMaroon {
	background-color: #FEC2d6;		/*#FEB5CE*/
}

/** sales client add/edit css **/
.boxtitlebg {
	background-color: #DBDEDD;
	padding: 5px 0;
}

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

.padr29 {
	padding-right: 29px;
}

.redtxt {
	color: #ff0000;
}

.listbox2 {
	border: 1px solid #A9AAAE;
	color: #292929;
	font-size: 11px;
	height: 20px;
}

.textbox2 {
	border: 1px solid #ABADB3;
	color: #292929;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
}

.textboxb {
	border: 1px solid #ABADB3;
	color: #312F2F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 14px;
}

.textareanormal {
	border: 1px solid #ABADB3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.textboxnormal {
	border: 1px solid #ABADB3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 14px;
}

.lgraytxt2 {
	color: #989696;
}

.w94 {
	width: 94px;
}

.w420 {
	width: 420px;
}

.w26 {
	width: 26px;
}

.w59 {
	width: 59px;
}

.w200 {
	width: 200px;
}

.barcodestickerTbl {
	font-family: Verdana;
	font-family: Verdana;
	font-size: 9px;
}

.stickerTbl {
	font-family: Verdana;
	font-size: 11px;
	border-style: solid;
	border-width: 1px;
}

.stickerLbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
}

.stickerTxt {
	font-family: Verdana;
	font-size: 8px;
}

.stickerHead {
	font-family: Verdana;
	font-size: 8px;
}

.stickerBigTxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.stickerBigTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
}

.btn_pr {
	border-style: medium;
	boder-width: 1px;
	width: 70px;
}

.tdNoBorder {
	border-bottom: 0px solid white;
}

/* Sticker/Barcode related classes - End */
<!-- facebox css start -->
.pop_heading_15_black {
	color: #292929;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.pop_box_mid_bgshd_left {
	background: url(../images/facebox/pop_box_mid_bgshd_left.gif) repeat-y
		scroll 0 0 transparent;
}

.pop_box_mid_bgshd_right {
	background: url(../images/facebox/pop_box_mid_bgshd_right.gif) repeat-y
		scroll 0 0 transparent;
}

.pop_box_btm_bgshd {
	background: url(../images/facebox/pop_box_btm_bgshd.gif) repeat-x scroll
		0 0 transparent;
}

.pop_box_top_bgxy {
	background: url(../images/facebox/pop_box_top_bgshd.gif) repeat-x scroll
		0 0 transparent;
}

.h36 {
	height: 36px;
}

.w600 {
	width: 600px;
}

.w622 {
	width: 622px;
}

.w687 {
	width: 687px;
}

.marlr5 {
	margin-left: 5px;
	margin-right: 5px;
}

.padt12 {
	padding-top: 12px;
}

<!--
facebox css end now -->.ablerowbor {
	background: #DAE7D0;
}

.tablerowboryellow {
	background: #F7EFCB;
}

<!--
Added for despatch   16 Sep   2010-->#filterby_pop .filter_head {
	background: none repeat scroll 0 0 #1378BA;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 9px 3px;
}

#filterby_pop {
	position: relative;
}

.marr5 {
	margin-right: 5px;
}

.marr2 {
	margin-right: 2px;
}

.mart5 {
	margin-top: 5px;
}

.mart10 {
	margin-top: 10px;
}

.mart15 {
	margin-top: 15px;
}

.mart20 {
	margin-top: 20px;
}

.marl311 {
	margin-left: 311px;
}
.marl280{
	margin-left: 280px;
}

.marl296 {
	margin-left: 296px;
}

.stepsbg {
	background: url("../images/despatch/inner/topsteps_bg.gif") repeat-x
		scroll center bottom transparent;
}

a.bluetxtu:link {
	color: #41408D;
	text-decoration: underline;
}

.padl8 {
	padding-left: 8px;
}

.lityellowbg2 {
	background: none repeat scroll 0 0 #FFFFEE;
}

.pinkbg {
	background-color: #FEFAFF;
}

.bggray {
	background: none repeat scroll 0 0 #E5E5E5;
}

.bggray3 {
	background: none repeat scroll 0 0 #EDF0F1;
}

.bggray2 {
	background: none repeat scroll 0 0 #ECECEC;
}

.h15 {
	height: 15px;
}

.maroontxt3 {
	color: #945656;
}

.borccc {
	border: 1px solid #CCCCCC;
}

.w212 {
	width: 212px;
}

.w202 {
	width: 202px;
}

.w85 {
	width: 85px;
}

.w70 {
	width: 70px;
}

.w81 {
	width: 81px;
}

.w180 {
	width: 180px;
}

.w62 {
	width: 62px;
}

.h100 {
	height: 100px;
}

#search_combo a {
	background: url("../images/despatch/action/search_dropdown.png")
		no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	cursor: default;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	padding: 3px 0 0 4px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	width: 208px;
}

.search_combo_list_border {
	border: 1px solid #9CAACD;
	margin-top: 1px;
	width: 210px;
	position: absolute;
}

.search_combo_list a {
	background-color: #FCFCFC;
	color: #10286E;
	cursor: default;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	padding: 3px 0 0 4px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	width: 206px;
}

.search_combo_list a:hover {
	background-color: #d5dfe9;
	padding: 3px 0px 0px 4px;
	text-transform: uppercase;
	font-weight: bold;
	width: 206px;
	height: 20px;
	font-size: 11px;
	color: #10286e;
	display: block;
	text-decoration: none;
	cursor: default;
	z-index: 100px;
	position: relative;
}

.search_bg2 {
	background: url("../images/despatch/inner/search_bg_sales.gif") repeat-x
		scroll 0 0 transparent;
}
.search_bg{background:url(../images/inner/search_bg.gif) repeat-x;}

.filter_btn {
	position: relative;
	right: -14px;
	top: 8px;
}

a.txtwhitenormal:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#accordion_abs296 {
	height: 31px;
	position: absolute;
	top: 115px;
	width: 296px;
	z-index: 1;
}

#filterby_pop {
	position: relative;
}

#filterby_pop .box {
	position: absolute;
	border: 1px solid #1378ba;
	width: 233px;
	background: #ffffff;
	left: 270px;
	top: -31px;
}

#filterby_pop .filter_head {
	background: #1378ba;
	color: #ffffff;
	font-weight: bold;
	padding: 2px 9px 3px 9px;
}

#filterby_pop .content {
	padding: 8px 9px 8px 9px;
	color: #41408d;
}

.padb2 {
	padding-bottom: 2px;
}

.clear {
	clear: both;
}

.leftpos {
	position: absolute;
	float: left;
	padding-top: 2px;
	width: 310px;
	z-index:3;
}
.leftpos1 {
	position: absolute;
	float: left;
	padding-top: 2px;
	width: 260px;
}

.editDetails {
	color: #343434;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/** to toggle flight details in airline->departure date by avadhesh **/
.toggleClass {
	display: none;
}

.bore9e7e9 {
	border: 1px solid #E9E7E9;
}

.pop_heading_15_black {
	color: #292929;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.subtablebg {
	background: none repeat scroll 0pt 0pt #e6e6e6;
}

.textarea11 {
	border: 1px solid #ABADB3;
	color: #312F2F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.textarea10 {
	border: 1px solid #ABADB3;
	color: #312F2F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.txtblue2u {
	color: #41408d;
}

a:link.txtblue2u {
	color: #004b90;
	text-decoration: underline;
}

a:active.txtblue2u {
	color: #004b90;
	text-decoration: underline;
}

a:visited.txtblue2u {
	color: #004b90;
	text-decoration: underline;
}

a:hover.txtblue2u {
	color: #41408d;
	text-decoration: none;
}

/*#myDivId{
padding-left:5px;
padding-right:5px;
}*/
.listboxcustom {
	border: #a9aaae 1px solid;
	font-size: 11px;
	color: #444446;
}

.w185 {
	width: 185px;
}

.marl5 {
	margin-left: 5px;
}

.mart2 {

}

.padt5h {

}

.litgreenbg {
	background: #f9fdef;
}

.lightYellow {
	background-color: #FFFCEF
}

.grybg_bo {
	background-color: #e4e3e3;
	border: 1px solid #c2c2c4;
	text-align: center;
}

.w50 {
	width: 50px;
}

.menutop,.menutop * {
	margin: 0;
	padding: 0;
}

#horiz-menu {
	z-index: 25;
}

#horiz-menu li li {
	margin: 0;
}

.menutop {
	line-height: 1.0;
	float: left;
	margin-bottom: 1.5em;
	position: relative;
}

.menutop ul {
	background: #fff; /*IE6 needs this*/
	padding: 0;
}

.menutop li {
	float: left;
	list-style: none;
	position: relative;
	border: 2px;
	border-color: red;
}

#horiz-menu li li a,#horiz-menu li.active li a,#horiz-menu li li .separator,#horiz-menu li.active li .separator
	{
	display: block;
	padding: 0;
	margin: 0;
	text-decoration: none;
	float: none;
	height: 25px;
	line-height: 25px;
	text-indent: 4px;
	width: 90%;
}

.menutop li ul {
	float: none;
	left: -999em;
	position: absolute;
	width: 150px;
	z-index: 5;
	border: 0.1em solid #000000;
}

.menutop li:hover ul,.menutop li.sfHover ul {
	left: 0;
	top: 24px;
}

.menutop li:hover li ul,.menutop li.sfHover li ul,.menutop li li:hover li ul,.menutop li li.sfHover li ul,.menutop li li li:hover li ul,.menutop li li li.sfHover li ul
	{
	top: -999em;
}

.menutop li li:hover ul,.menutop li li.sfHover ul,.menutop li li li:hover ul,.menutop li li li.sfHover ul,.menutop li li li li:hover ul,.menutop li li li li.sfHover ul
	{
	left: 177px;
	top: 0;
}

.menutop li li {
	position: relative;
	float: none;
	width: 100%;
}

.module h3,.moduletable h3,.submenu-block h3 {
	margin-top: 0;
	font-size: 180%;
	letter-spacing: -1px;
}

#leftcol .moduletable,#rightcol .moduletable {
	padding-bottom: 25px;
}

/* @end */ /* @group Menus */
#horiz-menu {
	display: block;
	text-transform: none;
	z-index: 100;
	height: 25px;
	line-height: 24px;
	position: relative;
	padding: 0;
}

ul#horiznav.menutop,#horiz-menu ul.menutop {
	padding: 0;
	margin: 0;
	position: relative;
}

#horiz-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#horiz-menu li {
	display: block;
	float: left;
	margin: 0 6px 0 0;
	padding: 0 6px;
	text-transform: none;
	font-weight: bold;
	letter-spacing: 0.1em;
}

#horiz-menu a,#horiz-menu .separator {
	white-space: nowrap;
	display: block;
	float: left;
	height: 25px;
	line-height: 20px;
	font-weight: normal;
	overflow: hidden;
	text-transform: none;
	z-index: 10;
	cursor: pointer;
}

#horiz-menu li a span,#horiz-menu li .separator span {
	display: block;
	padding: 0;
}

#horiz-menu li.active a,#horiz-menu li.active .separator {
	z-index: 10;
	cursor: pointer;
}

#horiz-menu li.active li a,#horiz-menu li.active.parent li a,#horiz-menu li.active li .separator,#horiz-menu li.active.parent li .separator
	{
	font-weight: normal;
	font-size: 100%;
}

#horiz-menu ul ul {
	margin: 0;
	padding: 0;
}

#horiz-menu ul ul li a,#horiz-menu ul li.active.parent ul a,#horiz-menu ul li.active.parent ul a span,#horiz-menu ul ul li .separator,#horiz-menu ul li.active.parent ul .separator,#horiz-menu ul li.active.parent ul .separator span
	{
	text-transform: none;
	background: none;
}

.menutop .animated-bg {
	padding: 0;
	left: 6px;
}

.menutop .submenu-animation-left {
	margin-right: 9px;
}

.menutop .submenu-animation-right {
	height: 100%;
	width: 9px;
	position: absolute;
	right: 0;
	margin-right: -9px;
}

.textbox {
	border: #a9aaae 1px solid;
	height: 15px;
	font-size: 11px;
	color: #444446;
	padding-top: 2px;
}

.w36 {
	width: 36px;
}

.w138 {
	width: 138px;
}

.w140 {
	width: 140px;
}

.w97p {
	width: 97%;
}

.w198 {
	width: 198px;
}

.w94p {
	width: 94%;
}

.w202 {
	width: 202px;
}

.w39 {
	width: 39px;
}

.lh11 {
	line-height: 11px;
}

.bgfff3fd {
	background: none repeat scroll 0 0 #FFF3FD;
}

.w320 {
	width: 320px;
}

.bordertop {
	border-top: 1px solid #000;
}

.tdpadr0 {
	background: none repeat scroll 0 0 #FDFDFD;
	padding: 10px 0;
	vertical-align: top;
	width: 280px;
}

.listboxPaxDetails {
	border: 1px solid #A9AAAE;
	color: #444446;
	font-size: 11px;
	height: 20px;
	margin-top: 6px;
}

.textboxDefault {
	color: #444446;
	font-size: 11px;
	height: 18px;
}
.bg_blue_light{background-color:#dbeefe;}
.limb5{
  margin-bottom:8px;
}

.ui-datepicker-trigger{/*this is for jQuery's cal icon */
  margin-left:4px;
}
a.filterLink {
cursor: pointer;
text-decoration:underline;
}
.line_space {
letter-spacing:-0.05em;
}

.error_red_border {
	border:1px solid #ff6f6f;
	background-color:#ffe8e8;
	color:#ff6f6f;
}
.cusCol {
        height:20px;
}
.floatingbox{
	text-align:center;
	/*margin:0 0 0 20%;*/ /* commented against Defect #10337 */
	background:#FFFFCC;
	width:800px;
	border:1px solid #CDDE5A;
}
.pricelabel{
	border-right: 1px solid #FF0000;
	color: #FA0000;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	padding: 0 4px;
	text-align: center;
	text-transform: uppercase;
	width: 9%;
}

.middlealign{
	vertical-align: middle;
}.r9289

/**
*Edited bye Hiren Sejpal To apply style in addEditSupplierpartial.php
* 28-1-2011
*
**/

.marginauto {
    margin: 0 auto;
}

.h56{
	height:56px;
}

.h65{
	height:65px;
}

.w75 {
	width: 75px;
}

.w870 {
    width: 870px;
}

.padl54 {
	padding-left: 54px;
}

.padl45 {
	padding-left: 45px;
}

.hor_middle_bar{
	background:url("../images/visa/inner/blue_dotline_hor.gif") repeat-x scroll center center transparent;
}
.lightblue_middle_bar {
    background: url("../images/visa/inner/light_blue_img.gif") repeat-y scroll center center transparent;
}
.lightblue_bottom_bar {
    background: url("../images/visa/inner/light_blue_img.gif") repeat-x scroll center center transparent;
}
.marl20{
	margin-left: 20px;
}
.marr5{
	margin-right: 05px;
	}

.blackborder80{ border:1px solid #000000;}
.accountsBalance{border: none;font-size:11px;font-family:arial;}
/**
*Hiren Edition finnish
*/
/*Css added by Javed Anwar on 12/10/2010*/

/*Css added by Varsha*/
.h56 {
	height:56px;
}
.h62 {
	height:62px;
}
.mart10 {
	margin-top:10px;
}
.w1550 {
	min-width:1550px;
}
.w1570 {
	min-width:1570px;
}
.w1600 {
	min-width:1600px;
}
.w488 {
	width:488px;
}
.blue-eef8ff {
	background:#eef8ff
}
.bg-fff9ee {
	background:#fff9ee
}
.mart_2 {
	margin-top:-4px;
}
.ajaxtooltip {
	position: absolute; /*leave this alone*/
	display: none; /*leave this alone*/
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	margin-top:-4;
}
/*Css added by Varsha*/


/*By Mukesh*/
.lityellowbg1 {
	background:#fdfdf0;
}
.padtb10 {
	padding-top:10px;
	padding-bottom:10px;
}
.h19 {
	height:19px;
}
.w450 {
	width:450px;
}
.borbtm_white {
	border-bottom: #ffffff 1px solid;
}
.padtb4 {
	padding-top:4px;
	padding-bottom:4px;
}
.pad10 {
	padding: 10px 10px 10px 10px;
	}
.w944 {
	width:944px;
}
.w946 {
	width:966px;
}
.w926 {
	width:926px;
}
/*	css by varsha Start	*/

/*	css by varsha End 	*/

/*Css added by samarjit--start*/
.special_bg_samar{
	margin:0px 0px 0px 0px;
	background:url(../images/accounts/inner/receipts_details_bg.gif);
	min-height:876px;
}

.w840 {
	width:840px;
}
.w818 {
	width:818px;
}
.create_receipt_bg {
	background:#ececec;
}
.head_samar {
	color:#626262;
	font-size:12px
}
.height45_samar {
	height:45px;
	}
.line40_samar {
line-height:20px;
}

.w95_samar {
	width:95%;
	padding:0 5 0 5;
}
.w120_search {
	width:120px;
}
.w60_search {
	width:60px;
	}
.w80_excel {
	width:76%;

}
.w140_blank {
	width:140px;
}
.w22_samar {
	width:40%;
	padding:0 5 0 5;
}
.maroontxt1_samar {
	color:#017709;
}
.padlb4_samar {
	padding-top:0px;
	padding-bottom:4px;
*padding-bottom:7px;
}
.padt2_samar {
	text-align:center;
	padding-top:5px;
	height:15px;
	font-size:11px;
	color:#444446;
}
.textbox_samar {
	width:600px;
	width:555px !important;
}
.padd_samar{
padding:0px 0px 0px 10px;
}
.lityellowbg2_samar {
	background:#feffd7;
}
.tabletd2p_samar {
	background:#ffffff;
	vertical-align:top;
	padding: 10px 4px 10px 4px;
}
.tabletd1p_samar {
	background:#f8f8f8;
	vertical-align:top;
	padding: 10px 4px 10px 4px;
}
.box_text_samar
{
color:##343434;
font-size:11px;
text-align:center;
}
.green_samar{
color:#086a21;
}
.padl7_samar {
	padding-left:30px;
}
.mar260_samar {
	margin-left:305px;
}
.tablebor_SAMAR {
	background:#cdcbcc;
	border:1px solid #cccccc;
}
.wid_samar {
	width:65px;
	height:25px;
}
.w250_largebox {
	width:250px;
}

.txtred_samar {
	color:#cb0000;
}
a:link.txtred_samar {
	color:#cb0000;
	text-decoration:underline;
}
a:active.txtred_samar {
	color:#cb0000;
	text-decoration:underline;
}
a:visited.txtred_samar {
	color:#cb0000;
	text-decoration:underline;
}
a:hover.txtred_samar {
	color:#cb0000;
	text-decoration:none;
}
.w120_samar {
	width:120px;
}
.pad10_samar
{
padding:10px 0px 0px 0px;
}
.floatl_wid {
	float:left;
	width:200px;
}
.w70_samar {
	width:70px;
}
.formtxtblack_samar{
	color:#000000;
}
.blue1txt_normal {
	color:#005596;
	font-weight:normal;
}
.pad5_top{
padding:10px 0px 0px 0px;
}
.pink_light{
background-color:#fffaff;
}
.pad_top2{
padding:2px 0px 0px 0px;
}
.bg-white{
	background-color:#FFFFFF;
}

.bg-khaki {
	background-color:#CCCC99;
}

.bg-lavender  {
	background-color:#EBDDE2;
}
.amount50 {
 font-size: 11px;
 padding: 2px 0 3px 0;
 margin:2px 0 2px 0;
 text-align: center;
 width: 50px;
}
.amount50t {
 font-size: 10px;
 margin:2px 0px;
 text-align: center;
 width: 50px;
}
.tabletd1pnormal {
	vertical-align:top;
	padding: 10px 4px 10px 4px;
}

.tablebor2  {
    background: none repeat scroll 0 0 #CDCBCC;
    text-align: center;
    vertical-align: top;
}

tr.highlightRow:hover > td {
    background-color: #EECCEE !important;
}
.ctrDropDownClick{
	width:auto;
	font-size:11px;
}
.seloverflow{
	overflow:hidden;
}

.bg_cccccc {
    background: none repeat scroll 0 0 #CCCCCC;
}
.textblack {
    color: #303030;
}




.arrow_right {
	background: url('../images/action/bluearrow_right.gif') no-repeat center;
	cursor: pointer;
	text-decoration: none;
	height:9px;
	width:5px;
}

.arrow_down {
	background: url('../images/action/down_arrow.gif') no-repeat center;
	cursor: pointer;
	text-decoration: none;
	height:9px;
	width:5px;

}



/*Css added by samarjit--end*/
.formtxtblue1 {
    color: #005596;
}

.nobgcolor {
	background: none repeat scroll 0 0 #ffffff;
}

.caps{text-transform:uppercase;}

#pafAddress
{
	border: #a9aaae 1px solid;

	height: 18px;

	font-size: 10px;

	color: #444446;
}

.listboxh100 {
	border: #a9aaae 1px solid;
	height: 100px;
	font-size: 11px;
	color: #444446;
}
.textfield {border:solid #abadb3 1px; font-family:Arial, Helvetica, sans-serif; color:#312f2f; font-size:10px;}
.w88 {width:88px;}

.overflowA {overflow:auto;}
.w47p {width:47%}
.swBorder {border:1px solid #cccccc;}
.swDebug {border: 1px solid red;} /* class for debugging */
.header_bg_amend {background-color:#e1e1e1;}