

.JSWindowTitleStyle   { font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica, sans serif; color: #FFFFFF; }
.JSWindowContentStyle { font-size: 11px; font-family: verdana, arial, helvetica, sans serif; color: #000000; padding: 5px;}
.OPTFLTHEAD
{
	background-color:#D0D0D0;
	color:Gray;
	border-top:solid 1px silver;
	border-bottom:solid 1px silver;
	font-weight:bold;
	height:26px;
}
.BIGTABLE
{
	border: solid 2px #000099;
}
.SMGRIDHEADER
{
	background-color:#E0E0E0;
	color:Black;
	border: solid 1px gray;
	padding: 2 2 2 2;
}
.SMGRIDROW
{
	color:Black;
	border: solid 1px gray;
	padding: 2 2 2 2;
}
.OPTFLTHEAD_SEL
{
	color:Black;
	border-top:solid 1px silver;
	border-bottom:solid 1px silver;
	font-weight:bold;
	background-image:url('/images/GRID_SELECTOR.gif');
	
	height:26px;
	
}
.BkButton,.BkButton_D
{
	width:110px;
	height:26px;
	text-align: right; 
	padding-right: 34px; 
	padding-left: 4px; 
	padding-bottom: 3px; 
	padding-top: 5px;
}
.BkButton
{
	background-image:url(/images/bgbutton.gif); 
	font-weight:bold;
	color:Blue;
	cursor:pointer;
}
.BkButton_D
{
	background-image:url(/images/bgbutton_d.gif); 
	font-weight:normal;
	color:Gray;
	cursor:default;
}

.totbut
{
	font-size: 11px;
	color: black;
	font-family:Sans-Serif;
	width:60px;
	height:22px;
}
.faretot
{
	font-weight:bold;
	color:Blue;
}
.EditBoxRule
{
	font-family:Courier New;
	font-size:12px;
}
.col1,.col2,.col3,.col4,.bcol1
{
	border-top:solid 1px silver;
	background:#EDEDE1;
	font-weight:bold;
}

.bcolHead
{
	border-top:solid 1px silver;
	background:#EDEDE1;
	font-weight:bold;
	font-size:12px;
	padding:5 5 5 5;
	border:solid 1 silver;
}


.col1R,.col2R,.col3R,.col4R,.bcol1
{
	background:#EDEDE1;
	font-weight:bold;
}
.grd,.faretot
{
 border-top:solid 1px silver;
 border-right:solid 1px silver;
}
.bfl
{
	padding:2 4 1 2;
	font-weight:bold;
	color:Black;
	background-color:White;
}
.fl
{
	padding:2 4 1 2;
	color:Black;
	background-color:White;
}
.col1_,.col2_,.col3_,.col4_,.col1R,.col2R,.col3R,.col4R,.bcol1
{
	font-weight:bold;
}

.col1,.col1_,.col1R
{
	width:75px;
	text-align:center;
	border-left:solid 1px silver;
}
.col2,.col2_,.col2R
{
	width:200px;
}
.col3,.col3_,.col3R
{
	width:500px;
}
.col4,.col4_,.col4R
{
	width:100px;
	text-align:right;
	border-right:solid 1px silver;
}
.colr
{
	border-right:solid 1px silver;
}
















a:link,a:visited,a
{
	color:Blue;
}
.LEFTPANEL
{
	background-color:#7190E0;
}
body
{
	text-align:left;
	margin-left:0;
	margin-top:0;
	font-size:12px;
	FONT-FAMILY: Arial; TEXT-DECORATION: none;
	color:#404040;
}
TD
{
	font-size:12px;
	FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
H4
{
	font-size:12px;
	FONT-FAMILY: Arial; TEXT-DECORATION: none;
	COLOR: #002D96;
}
.BACKHEADER
{
	padding-left:5px;
	height:24px;
	background-color:#000077;
	color:White;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana;
}
.SIGNUPCELL,.SIGNUPCELLB
{
	background-color:#EDEDE1;
	COLOR: #333333;
	font-family:Verdana;
	font-size:10px;
	padding-right:3px;
	padding-left:3px;
}
.SIGNUPCELLB
{
	font-weight:bold;
}
.EDITORSIGNUP
{
	background-color:#EDEDE1;
	COLOR: #333333;
	font-family:Verdana;
	font-size:10px;
	padding-right:1px;
	padding-left:1px;
}
.SignupPanel
{
	border: whitesmoke 2px solid;
	background-color: ivory;
	padding: 5 5 5 5;
}
.ErrorLabel
{
color:Red;
font-weight:bold;
}

.biglink
{
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	line-height:normal;
}
.title
{
	font-weight:bold;
	padding-bottom:0px;
	font-size:14px;
}
body,TD
{
    FONT-WEIGHT: normal;
    COLOR: #666666;
	line-height:normal;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal
}

B
{
    FONT-WEIGHT: bold;
    COLOR: #333333;
	line-height:normal;
    FONT-FAMILY: Arial;
}

.smblack{ FONT-SIZE: 11px; COLOR: black; TEXT-DECORATION: none }
.smlight{ FONT-SIZE: 11px; COLOR: #969696; TEXT-DECORATION: none }
.smlight2{ FONT-SIZE: 10px; COLOR: #969696; TEXT-DECORATION: none }
.sm2{ FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none ; border-bottom:solid 1 #D0D0D0}
.sm3{ FONT-SIZE: 11px; COLOR: #969696; TEXT-DECORATION: none ; border-bottom:none;}
.SmallGrey:hover { COLOR: #f00000; TEXT-DECORATION: underline }
.SmallGrey { FONT-SIZE: 10px; COLOR: #969696; TEXT-DECORATION: none }

.grd1
{
	border-top:solid 1px silver;
	border-right:solid 1px silver;
	FONT-SIZE: 11px; COLOR: #969696; TEXT-DECORATION: none 
}

.HEADERTABLE
{
border:solid 1px #E0E9F1;
background-image:url(/images/header1.jpg);
height:55px;
padding-left:12px;
FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #002d96; FONT-FAMILY: Trebuchet MS,Arial;
}

.HEADERTABLE1
{
border:solid 1px #E0E9F1;
background-image:url(/images/headergrad.gif);
background-image:url(/images/header1.jpg);
height:55px;
padding-left:12px;
FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #002d96; FONT-FAMILY: Trebuchet MS,Arial;
}

.GridHeader{text-align:left;background-color:#EDEDE1;padding-top:2px;padding-right:2px}
.RowSelected{padding-top:3px;background-image:url('/images/GRID_SELECTOR.gif');color:#000000;padding-right:2px}
.RowNormal{padding-top:3px;background-color:White;cursor:default;padding-right:2px}


.HeadLine { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #002d96; FONT-FAMILY: Arial,Trebuchet MS,Arial; TEXT-DECORATION: none }
.HeadLine:hover { COLOR: #f00000; TEXT-DECORATION: underline }
.SmallGrey:hover { COLOR: #f00000; TEXT-DECORATION: underline }
.SmallGrey { FONT-SIZE: 10px; COLOR: #969696; TEXT-DECORATION: none }


.ButtonLevel1, .ButtonLevel1Hover
{ 
BORDER-TOP: #cfcfcf 1px solid; 
BORDER-right: #cfcfcf 1px solid; 
PADDING-LEFT: 12px; 
FONT-WEIGHT: bold; 
FONT-SIZE: 14px; 
BACKGROUND-IMAGE: url(/images/Level1Background.gif); 
FONT-FAMILY: Trebuchet MS,Arial; 
HEIGHT: 40px;
width:200px;
padding-top:10px;
cursor:hand;
margin-left:-5px;
}

.ButtonLevel1Hover
{
	color:#002D96;
	background-image:url(/images/Level1BackgroundHover.gif);
}

.ButtonLevel1Sel 
{ 
BACKGROUND-IMAGE: url(/images/Level1BackgroundSel.gif); 
BORDER-TOP: #cfcfcf 1px solid; 
BORDER-right: #cfcfcf 1px solid; 
PADDING-LEFT: 12px; 
FONT-WEIGHT: bold; 
FONT-SIZE: 14px; 
FONT-FAMILY: Trebuchet MS,Arial; 
HEIGHT: 40px;
width:200px;
padding-top:10px;
cursor:hand;
margin-left:-5px;
}


.ButtonLevel2, .ButtonLevel2Hover
{
BORDER-TOP: #cfcfcf 1px solid; 
BORDER-right: #cfcfcf 1px solid; 
PADDING-LEFT: 21px; 
FONT-SIZE: 12px; 
BACKGROUND-IMAGE: url(/images/Level2Background.gif); 
FONT-FAMILY: Trebuchet MS,Arial; 
HEIGHT: 24px;
margin-left:-15px;
width:200px;
padding-top:3px;
cursor:hand;
}
.ButtonLevel2Hover
{
	
	background-color:White;
	BACKGROUND-IMAGE:none; 
}

.ButtonLevel2Sel
{
background-color:#F0FAFE;
BORDER-TOP: #cfcfcf 1px solid; 
BORDER-right: #cfcfcf 1px solid; 
PADDING-LEFT: 21px; 
FONT-SIZE: 12px; 
FONT-FAMILY: Trebuchet MS,Arial; 
HEIGHT: 24px;
margin-left:-15px;
width:200px;
padding-top:3px;
cursor:hand;
color:#002D96;

}

.btable
{
	margin-left:15px;
}
.bline
{
	border-top:solid 1px #86CEFE;
	width:466px;
	font-size:11px;
	color:#838383;
	padding-top:3px;
}
.bline2
{

	font-family:Arial;
	font-size:11px;
	color:#838383;
	padding-top:3px;
}
.bheadline
{
FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #002d96; FONT-FAMILY: Trebuchet MS,Arial; TEXT-DECORATION: none ;
}.FormTable {
	border: 1px solid;
}
.logintop {background: 0033CC;font-size:18px;color:White;}
.login {
   border: 2px solid #0033CC;
   background: #EEEEE2;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: xx-small;
  FONT-WEIGHT: bold; 
}
.loginBtn
{ FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: x-small;
  FONT-WEIGHT: bold; }




.TabStyle
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: x-small;
   FONT-WEIGHT: bold; 
   padding-top:6px;
   padding-bottom:6px;
   padding-left:20px;
   text-align:left;
   color:#2F4296;
   background-color:#EFF3FF;
}



.LeftMenuItem,.LeftMenuItemSel,.LeftMenuItemHover
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: x-small;
   FONT-WEIGHT: bold; 
   padding-top:6px;
   padding-bottom:6px;
   padding-left:20px;
   text-align:left;
   cursor:hand;
   color:#2F4296;
   background-color:#EFF3FF;
}
.LeftMenuItemHover
{
	color:#000000;
}
.LeftMenuItemSel
{
	color:#000000;
	background-image:url('/images/MENU_SELECTOR.gif');
}
.LeftMenuGroup
{
	background-color:#EDEDE1; border-style:solid; border-width:1px;
	border:solid 1 white;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 20px;
   FONT-WEIGHT: bold; 
   text-align:left;
   padding:3px 2px 3px 3px;
}
.Button
{
	font-size: 11px;
	color: black;
	font-family:Sans-Serif;
	width:72px;
	height:22px;
}

.smbutton
{
	font-size: 10px;
	color: black;
	font-family:Sans-Serif;
	width:50px;
	height:20px;
}

.ErrorMessage
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   FONT-SIZE: 20px;
   FONT-WEIGHT: bold; 
   text-align:left;
}
.NOTPUBLISHED
{
	background-image:url('/images/stop.png');
	background-repeat:no-repeat;
	background-color:White;
	background-position:2 2
}
.PUBLISHED
{
	background-image:url('/images/check.png');
	background-repeat:no-repeat;
	background-color:White;
	background-position:2 2
}
.TEXTBOXDisabled
{
	border:solid 1px silver;
	background-color:#F6F6F6;
	color:Black;
	width:108px;
}
.TEXTBOXEnabled
{
	border:solid 1px #7F9DB9;
	background-color:White;
	margin-left: 0px;
	width:108px;
}
.file
{
		color:blue;
}
.dir
{
	color:black;
}
.rulesdata
{
	padding:2px;
	width:500;
	color:Blue;
	border-bottom:solid 1px silver;
}
.rulesdataMONO
{
	padding:2px;
	width:500;
	color:Blue;
	border-bottom:solid 1px silver;
	font-family:Monospace;
}
.ruleslabel
{
	vertical-align:top;
	padding:2px;
	width:180;
	border-bottom:solid 1px silver;
}
.ruleshead2
{
	color:Black;
	padding:2px;
	width:180;
	border-bottom:solid 1px silver;
	font-weight:bold;
	text-align:right;
}
.ruleshead
{
	background-color:Silver;
	color:black;
	font-weight:bold;
	padding:2px;
	border-bottom:solid 1px silver;
}
.textar
{
	scrollbar-3dlight-color:white;
           scrollbar-arrow-color:white;
           scrollbar-base-color:white;
           scrollbar-darkshadow-color:white;
           scrollbar-face-color:white;
           scrollbar-highlight-color:white;
           scrollbar-shadow-color:white;
border: none;       
color:Blue;
font-size:12px;
}



/*CSS for Bubble Tooltips by Alessandro Fulciniti
- http://pro.html.it - http://web-graphics.com */

.tooltip{
width: 111px;
height:52px;
color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center;
background: url(/images/bt2.gif) no-repeat top;
z-index:9999;
}

.tooltip span.top{padding:3px 5px 6px;color: #548912;
    background: url(/images/bt.gif) no-repeat bottom}

.tooltip b.bottom{padding: 26px 8px 0;
    background: url(/images/bt.gif) no-repeat top}
/*---------------------------------------------*/

/*
Module: Hotel
Added by: Gaurav Sarin
Added on: 4/28/2010
*/
.headlineBlueSmall_Hotel
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #1F4A8E;
    text-decoration: none;
}
.headlineBlueSmall_Hotel a, .headlineBlueSmall_Hotel a:link, .headlineBlueSmall_Hotel a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #1F4A8E;
    text-decoration: none;
}

.headlineBlueSmall_Hotel a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}

.txt_Hotel
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin-right: 4px;
    color: #000000;
}

.txtSmall_Hotel
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.avgrate_Hotel
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #D11407;
    text-decoration: none;
}

.htlDtHd
{
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 19px;
}

.htlDtHd strong
{
    color: #DD0000;
    font-size: 18px;
}

.htlDtSbHds a
{
    background: #D7E5F1;
    color: #1F4A8E;
    display: block; 
    text-align: center;
    padding: 5px;
    width: 130px;
    border-right: 3px solid #ffffff;
}

.htlDtSbHds a:hover
{
    color: #1F4A8E;
}

.apf_Hotel
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin-right: 4px;
    color: #000000;
}

.ligrbd_Hotel
{
    background-color: #F5F5F5;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}

.txtTotal_Hotel
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    color: #970F00;
}

.txtTotalPrice_Hotel
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    color: #970F00;
}

.lit_Hotel
{
    color: #000000;
    font-family: Tahoma,sans-serif;
    font-size: 12px;
}


