BODY
{
	MARGIN-TOP: 0px; 
	MARGIN-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-RIGHT:0px;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY:  Arial, Helvetica, sans-serif, 'MS Sans Serif';
    BACKGROUND-COLOR: #CEE3F7
}
TD
{
    FONT-SIZE: 13px
}
TD.small
{
    FONT-SIZE: 11px
}
TH
{
    FONT-SIZE: 13px
}
PRE
{
    FONT-SIZE: 13px
}
A.index:active
{
    COLOR: #cc3300
}
A.index:link
{
    COLOR: #ffffff
}
A.index:visited
{
    COLOR: #ffffff
}
A.index:hover
{
    COLOR: #ff0000
}
A.nav:active
{
    COLOR: #ffffff
}
A.nav:link
{
    COLOR: #ffffff
}
A.nav:visited
{
    COLOR: #ffffff
}
A.nav:hover
{
    COLOR: #ffffff;
    text-decoration : underline
}
.blue
{
    COLOR: #0000ff
}
A.blue:link
{
    COLOR: #0000ff
}
A.blue:visited
{
    COLOR: #0000ff
}
A.blue:hover
{
    COLOR: #ff0000;
    text-decoration : underline
}
A.indexbk:link
{
    COLOR: #000000
}
A.indexbk:visited
{
    COLOR: #000000
}
A.indexbk:active
{
    COLOR: #cc3300
}
A.indexbk:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.heading1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    COLOR: white;
    BACKGROUND-COLOR: #cc0000
}
.heading2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    COLOR: white;
    BACKGROUND-COLOR: #003399
}
.grid
{
	table-layout:fixed;
}
.headingBanner
{
	font-weight: bold;
	font-size: 15pt;
	color: #003399;
	font-family: Verdana;
	background-color: white;
}
.headinglk
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: white;
    BACKGROUND-COLOR: #333399
}
.lktext
{
    FONT-SIZE: 11px
}
.header
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #ddddbb
}
.stdhdr
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #666666
}
.stdhdr1
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #dddddd
}
.stdbg1
{
    BACKGROUND-COLOR: #dddddd
}
.stdbg2
{
    BACKGROUND-COLOR: #eeeeee
}
.stdbg2g
{
    COLOR: #666666;
    BACKGROUND-COLOR: #eeeeee
}
.stdbg1s
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #dddddd
}
.stdbg2s
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #eeeeee
}
.newhdr
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #666688
}
.newbg1
{
    BACKGROUND-COLOR: #ddddee
}
.newbg2
{
    BACKGROUND-COLOR: #eeeeff
}
.newbg1s
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #ddddee
}
.newbg2s
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #eeeeff
}
.greenbg1
{
    BACKGROUND-COLOR: #bbddbb
}
.greenbg2
{
    BACKGROUND-COLOR: #cceecc
}
.greenbg1s
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #bbddbb
}
.greenbg2s
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #cceecc
}
.redbg1
{
    BACKGROUND-COLOR: #ddbbbb
}
.redbg2
{
    BACKGROUND-COLOR: #eecccc
}
.redbg1s
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #ddbbbb
}
.redbg2s
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #eecccc
}
.spbg1
{
    BACKGROUND-COLOR: #ddddbb
}
.spbg2
{
    BACKGROUND-COLOR: #eeeecc
}
.spbg1s
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #ddddbb
}
.spbg2s
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #eeeecc
}
.nobg
{
}
.warning
{
    BACKGROUND-COLOR: #ffbbbb
}
.warnings
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #ffbbbb
}
.btnred
{
    BACKGROUND-COLOR: #ff9999
}
.btngreen
{
    BACKGROUND-COLOR: #99ff99
}
.btnblue
{
    BACKGROUND-COLOR: #9999ff
}
.btnorange
{
    BACKGROUND-COLOR: #ffcc99
}
.btnpurple
{
    BACKGROUND-COLOR: #cc99ff
}
.btngrey
{
    COLOR: #999999;
    BACKGROUND-COLOR: #eeeeee
}
.selected
{
    FONT-WEIGHT: bold
}
.disabled
{
    COLOR: #666666
}
.trans
{
    FONT-STYLE: italic
}
.textr
{
    COLOR: #cc0000
}
.textg
{
    COLOR: #666666
}
.textw
{
    FONT-SIZE: 13px;
    COLOR: #ffffff
}
.texts
{
    FONT-SIZE: 11px
}
.textsb
{
    FONT-SIZE: 11px;
    font-weight:bold 
}
.textsg
{
    FONT-SIZE: 11px;
    COLOR: #666666
}
.textsw
{
    FONT-SIZE: 11px;
    COLOR: #ffffff
}
.textsr
{
    FONT-SIZE: 11px;
    COLOR: red
}
.textvs
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Arial, sans-serif, 'MS Sans Serif'
}
.cwheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: white;
    BACKGROUND-COLOR: seagreen
}
.cwrestext
{
    FONT-SIZE: 11px
}
.cwovermax
{
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-STYLE: italic
}
.rsbg
{
    BACKGROUND-COLOR: #bbbbbb
}
.rsflds2
{
    FONT-SIZE: 11px
}
.rsdata2
{
    FONT-SIZE: 11px
}
.vdu
{
    FONT-SIZE: 12px;
    FONT-FAMILY: 'Lucida Console', Fixedsys, 'Arial Black', Courier;
    BACKGROUND-COLOR: #eeeeee
}
.facInRoom
{
    FONT-WEIGHT: bold
}
.gridCell {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Arial, Helvetica, sans-serif, 'MS Sans Serif'; TEXT-DECORATION: none
}
.titleText {
	FONT-SIZE: 28px; COLOR: #000000; FONT-FAMILY:  Arial, Helvetica, sans-serif, 'MS Sans Serif'
}
.subtitleText {
	FONT-SIZE: 24px; COLOR: #000000; FONT-FAMILY:  Arial, Helvetica, sans-serif, 'MS Sans Serif'
}
.mainTextBold, maintextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Arial, Helvetica, sans-serif, 'MS Sans Serif'; TEXT-DECORATION: none
}
.tableCellGreyS {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY:  Arial, Helvetica, sans-serif, 'MS Sans Serif'; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none
}
.tableCellBeigeS {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY:  Arial, Helvetica, sans-serif, 'MS Sans Serif'; BACKGROUND-COLOR: #ddddbb; TEXT-DECORATION: none
}
.tableCellGrey {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Arial, Helvetica, sans-serif, 'MS Sans Serif'; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none
}
.textHeading {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY:  Arial, Helvetica, sans-serif, 'MS Sans Serif'; TEXT-DECORATION: none
}

/*v2 styles */
.textarea 
{
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif, 'MS Sans Serif'; TEXT-DECORATION: none; background-color: #f6f6f6;
}

.bannertitle
{
    FONT-FAMILY:  Arial, Helvetica, sans-serif, 'MS Sans Serif';
    FONT-SIZE: 18px;
    FONT-WEIGHT:normal  
}

A.banner:active
{
    COLOR: #cc3300;
    TEXT-DECORATION: none
}
A.banner:link
{
	FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.banner:visited
{
	FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.banner:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline   
}
TD.hr
{
    background-color: #c0c0c0
}
table.main
{
	/*width:750px*/
}
table.popup
{
	width:95%
}
td.field
{
	text-align:right;
	font-weight:bold  
}
input.text
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	background-color: #f6f6f6;
}

option
{
	background-color:#f6f6f6 
}

.tableCellBeige 
{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Arial, Helvetica, sans-serif, 'MS Sans Serif'; BACKGROUND-COLOR: #ddddbb; TEXT-DECORATION: none
}

.tableCellRed
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Arial, Helvetica, sans-serif, 'MS Sans Serif';
	background-color: #C6CED9;
	text-decoration: none;
}
.tableCellBlue
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	background-color: #4C6C8B;
	font-family: Arial, Helvetica, sans-serif, 'MS Sans Serif';
	text-decoration: none;
}

span.help
{
 position:absolute;visibility:hidden  
}
.step_inactive
{
	font-size: 11px;
	background-image: none;
	text-transform: capitalize;
	cursor: default;
	color: silver;
	font-family: Sans-Serif;
	background-color: white;
	text-align: right;
	font-variant: normal;
}
.step_active
{
	font-size: 11px;
	background-image: none;
	text-transform: capitalize;
	cursor: default;
	color: black;
	font-family: Sans-Serif;
	background-color: white;
	text-align: right;
	font-variant: normal;
}
input.textClear
{
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
}
input.Hidden
{
	display : none ;
}
input.textClearHidden
{
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
	display : none ;
	vertical-align : middle ;
}
.stdbold
{
	font-weight: normal;
	font-size: 12px;
	color: white;
	font-family: Arial, Helvetica, sans-serif, 'MS Sans Serif';
	background-color: #cc3333;
	text-decoration: none;
}

.roomtype
{
	font-size: xx-small;
	text-transform: uppercase;
}

.maintext_whitegridlines
{
	border-bottom-color: white;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
}

td.field1
{
	text-align:left;
	font-weight:bold;
	color: navy;  
}
.transparent 
{ 
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; DISPLAY: none; FILTER: alpha(opacity=90); BORDER-LEFT: 1px solid; WIDTH: 300px; BORDER-BOTTOM: 1px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffcc 
}
A.navLinksRed:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e9282e; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navLinksRed:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e9282e; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navLinksRed:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e9282e; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navLinksRed:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e9282e; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.GoogleMapsSideBar {
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	background-color: #f6f6f6;
}
A.GoogleMapsSideBarLink {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
.GoogleMapsProcessingLabel
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	z-index: 200;
	padding-bottom: 2px;
	vertical-align: middle;
	color: #ffff00;
	padding-top: 2px;
	font-family: Arial, Verdana, sans-serif;
	position: absolute;
	background-color: #cc3333;
}

.heading {
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   font-weight:bold;
   color:#017fd0;
   padding-left: 20px;
   }
.textbox_login {
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   width: 70px;
   background-color:#FFFFFF;
   border:solid #003366 1px;
   }
.drop_cntry {
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#003366;
   width:120px;
   
   
   }