#bodybackground { 
	text-align : center;
	background : #FFFFFF repeat-x left top;
	font-size : small;
	margin : 0;
	padding : 0;
 } 

#content { 
	clear : left;
 } 

#dmenu { 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
 } 

#dmenu li>ul { 
	left : auto;
	top : auto;
 } 

#dropmenudiv { 
	border-bottom-width : 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	position : absolute;
	z-index : 999;
 } 

#dropmenudiv a { 
	background-color : #000066;
	border-top : #FFFFFF 1px solid;
	color : #FFFFFF;
	display : block;
	line-height : 18px;
	padding : 3px;
	text-align : left;
	text-decoration : none;
	text-indent : 3px;
	width : 100%;
 } 

#dropmenudiv a:hover { 
	background-color : #0000CC;
	border-top : #FFFFFF 1px solid;
	color : #FFFFFF;
	text-decoration : none;
 } 

#footer { 
	background-color : #000066;
	background-position : left top;
	clear : both;
	display : block;
	height : 22px;
	margin : 0px;
	text-align : right;
	width : 100%;
 } 

#footer a { 
	border-bottom : none;
	color : #FFFFFF;
	display : block;
	padding : 10px 10px 10px 10px;
	text-decoration : none;
 } 

#footer li { 
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	list-style : none;
	margin : 0;
 } 

#header { 
	background : #DDEEFE no-repeat top left;
	display : block;
	height : 124px;
	margin : 0;
	padding : 0;
	width : 100%;
 } 

#headerpopup { 
	background : #DDEEFE no-repeat top left;
	display : block;
	height : 124px;
	margin : 0;
	padding : 0;
 } 

#headertext { 
	color : #2E348A;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 34px;
	font-weight : bold;
	padding-left : 110px;
	padding-top : 44px;
	text-align : left;
	text-decoration : none;
 } 

#maincontent { 
	background-color : #FFFFFF;
	width : 100%;
 } 

#mainwrap { 
	background-color : #FFFFFF;
	float : left;
	margin : 0px;
	min-height : 280px;
	padding-bottom : 8px;
	padding-left : 0;
	padding-right : 0px;
	padding-top : 5px;
	width : 95%;
 } 

#navholder { 
	background-color : #000066;
	border-bottom : 0px;
	border-left : #FFFFFF 1px solid;
	border-right : #FFFFFF 1px solid;
	border-top : 0px;
	margin : 0;
	padding : 0;
	width : 100%;
 } 

#navholder2 { 
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : 400;
	line-height : 20px;
	margin : 0;
	padding : 0;
	text-align : left;
	width : 100%;
 } 

#TransactionFilterList { 
	font-size : 0.85em;
 } 

#wrap { 
	background : #FFFFFF;
	margin : 0px auto;
	padding : 0;
	text-align : left;
	width : 95%;
 } 

* html #mainwrap { 
	height : 255px;
 } 

.ajaxDropBox { 
	background-color : #FFFFFF;
	border : #000000 1px solid;
	color : navy;
	cursor : hand;
	position : fixed;
	z-index : 10;
 } 

.areaNearCityName { 
	color : #8000FF;
	font-weight : bold;
 } 

.black { 
	color : #000000;
	font-weight : normal;
 } 

.bookingStatus10 { 
	color : #808040;
	font-weight : bold;
 } 

.bookingStatus20 { 
	color : #808040;
	font-weight : bold;
 } 

.bookingStatus25 { 
	color : #FF8000;
	font-weight : bold;
 } 

.bookingStatus30 { 
	color : #009900;
	font-weight : bold;
 } 

.bookingStatus65 { 
	color : #FF0000;
	font-weight : bold;
 } 

.bookingStatus70 { 
	color : #FF0000;
	font-weight : bold;
 } 

.bookingStatus80 { 
	color : #FF0000;
	font-weight : bold;
 } 

.bookingStatus90 { 
	color : #FF0000;
	font-weight : bold;
 } 

.calBordercolor { 
	background-color : #2C338B;
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
 } 

.cancellationPolicyText { 
	color : #FF0000;
 } 

.cancellationPolicyTitle { 
	color : #FF0000;
	font-weight : bold;
 } 

.colHdg1 { 
	color : #000000;
	font-weight : bold;
 } 

.container { 
	display : block;
	width : 100%;
 } 

.copyright { 
	color : #FFFFFF;
	float : right;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding-bottom : 10px;
	padding-right : 10px;
	padding-top : 10px;
	text-align : right;
 } 

.currencyCode { 
	font-size : 10px;
 } 

.displayDataMain { 
	color : #000099;
 } 

.displayDataSmall { 
	color : #000000;
	font-size : 10px;
 } 

.emphasis1 { 
	color : #000099;
	font-size : 13px;
	font-weight : bold;
 } 

.emphasis2 { 
	font-size : 13px;
	font-weight : bold;
 } 

.errorMessage { 
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
 } 

.errorMessageSI { 
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
 } 

.fieldPrompt { 
	color : #333333;
	font-size : 11px;
	padding-left : 15px;
 } 

.heading1 { 
	clear : both;
	color : #000033;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
	margin-left : 8px;
	margin-right : 8px;
	margin-top : -25px;
	text-decoration : none;
 } 

.heading2 { 
	color : #000033;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	text-decoration : none;
 } 

.heading3 { 
	color : #2C338B;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
 } 

.heading4 { 
	color : #2C338B;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
 } 

.heading5 { 
	color : #2C338B;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	text-decoration : none;
 } 

.heading6 { 
	color : #2C338B;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
 } 

.hidden { 
	color : #FFFFFF;
 } 

.mandatory { 
	color : #FF0000;
	font-weight : bold;
 } 

.multiPlotMapcontext { 
	color : #4444FF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
 } 

.narrative { 
	color : #2E348A;
	font-size : 11px;
	padding-bottom : 5px;
	padding-top : 5px;
 } 

.narrativebasket { 
	color : #2E348A;
	font-size : 11px;
 } 

.narrativeblack { 
	color : #000000;
	font-size : 11px;
 } 

.narrativeblack10 { 
	color : #000000;
	font-size : 10px;
 } 

.narrativeHighlight { 
	color : #000000;
 } 

.padt10 { 
	margin-top : 12px;
 } 

.priceBasis { 
	color : #004080;
	font-size : 12px;
 } 

.productAvailable { 
	color : #00B75B;
	font-weight : bold;
 } 

.productNotAvailable { 
	color : #FF0000;
 } 

.productOnRequest { 
	color : #FF8000;
	font-weight : bold;
 } 

.productSummary { 
	color : #000080;
	font-size : 11px;
 } 

.searchResultCount { 
	color : #808000;
	font-size : 11px;
 } 

.smallcolHdg { 
	color : #000000;
	font-size : 10px;
	font-weight : bold;
 } 

.smallCurrencyCode { 
	color : #000000;
	font-size : 8px;
 } 

.smallData { 
	color : #000000;
	font-size : 10px;
 } 

.smallDataHighlight { 
	color : #FF0000;
	font-size : 10px;
 } 

.smallFieldPrompt { 
	color : #000099;
	font-size : 10px;
 } 

.smallNarrative { 
	color : #2E348A;
	font-size : 10px;
 } 

.submenuli a { 
	display : block;
	width : 110px;
 } 

.submenuul { 
	display : none;
	list-style-type : none;
	margin : 0;
	padding : 0;
	position : absolute;
 } 

.successMessage { 
	color : #00FF00;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
 } 

.TabbedPanels { 
	clear : none;
	float : left;
	margin : 0px;
	padding : 0px;
	padding-right : 7px;
	width : 100%;
 } 

.TabbedPanelsContent { 
	padding : 4px;
 } 

.TabbedPanelsContentGroup { 
	background-color : #FFFFFF;
	border : #7D91D0 1px solid;
	clear : both;
 } 

.TabbedPanelsContentVisible { 
	padding : 4px;
 } 

.TabbedPanelsTab { 
	background-color : #FFFFFF;
	border : #7D91D0 1px solid;
	cursor : pointer;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	list-style : none;
	margin : 0px 1px 0px 0px;
	padding : 4px 10px;
	position : relative;
	top : 1px;
 } 

.TabbedPanelsTab a { 
	color : #000000;
	text-decoration : none;
 } 

.TabbedPanelsTabGroup { 
	margin : 0px;
	padding : 0px;
 } 

.TabbedPanelsTabHover { 
	background-color : #E6F2FF;
 } 

.TabbedPanelsTabSelected { 
	background-color : #E6F2FF;
	border-bottom : 1px solid #EEE;
 } 

.table1 { 
	background-color : #D4D0C8;
 } 

.textarea { 
	border : #7D91D0 1px solid;
	display : block;
	float : right;
	height : 105px;
	margin-right : 0px;
	margin-top : 10px;
	width : 480px;
 } 

.time { 
	color : #2F3684;
	float : right;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	height : 30px;
	line-height : 26px;
	margin-right : 0px;
	margin-top : 5px;
	padding-left : 20px;
	text-align : left;
 } 

.tooltiplink { 
	text-decoration : none;
 } 

.topmenuli { 
	float : left;
	font-size : 12px;
	list-style-type : none;
	margin : 0;
	padding : 0;
 } 

.topmenutitledwn { 
	background : no-repeat right top;
	border-right : #FFFFFF 1px solid;
	color : #FFFFFF;
	display : block;
	padding-bottom : 3px;
	padding-left : 8px;
	padding-right : 3px;
	padding-top : 3px;
	text-decoration : none;
	text-indent : 3px;
	width : 105px;
 } 

.topmenuul { 
	list-style-type : none;
	margin : 0;
	padding : 0;
 } 

.valueChanged { 
	color : #00FF00;
	font-size : 16px;
	font-weight : bold;
 } 

A.cal { 
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
 } 

A.cal:hover { 
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
 } 

A.footerLinks:hover { 
	color : #FF0000;
	text-decoration : underline;
 } 

A.footerLinks:link { 
	color : #666666;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
 } 

A.footerLinks:visited { 
	color : #FFFFFF;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
 } 

A.mainNav:link { 
	color : #2C338B;
	font-size : 12px;
	font-weight : bold;
	padding : 0px;
	text-decoration : none;
 } 

A.mainNav:link:hover { 
	color : #FF0000;
 } 

A.mainNav:visited { 
	color : #2C338B;
	font-size : 12px;
	font-weight : bold;
	padding : 0px;
	text-decoration : none;
 } 

A.mainNav:visited:hover { 
	color : #FF0000;
 } 

A.minorNav:link { 
	background : url(images/buttonBck2.jpg) #4d7db4 repeat top left;
	border : #2C338B 1px solid;
	color : #000000;
	display : block;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding : 3px 3px 3px 3px;
	text-align : center;
	text-decoration : none;
	width : 100px;
 } 

A.minorNav:link:hover { 
	color : #000000;
 } 

A.minorNav:visited { 
	background : url(images/buttonBck2.jpg) #4d7db4 repeat top left;
	border : #2C338B 1px solid;
	color : #000000;
	display : block;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding : 3px 3px 3px 3px;
	text-align : center;
	text-decoration : none;
	width : 100px;
 } 

A.minorNav:visited:hover { 
	color : #000000;
 } 

A.minorNav2:link { 
	background : url(images/buttonBck2.jpg) #4d7db4 repeat top left;
	border : #2C338B 1px solid;
	color : #000000;
	display : block;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding : 3px 3px 3px 3px;
	text-align : center;
	text-decoration : none;
	width : 100px;
 } 

A.minorNav2:link:hover { 
	color : #000000;
 } 

A.minorNav2:visited { 
	background : url(images/buttonBck2.jpg) #4d7db4 repeat top left;
	border : #2C338B 1px solid;
	color : #000000;
	display : block;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding : 3px 3px 3px 3px;
	text-align : center;
	text-decoration : none;
	width : 100px;
 } 

A.minorNav2:visited:hover { 
	color : #000000;
 } 

A.narrativeLink:link { 
	color : #000000;
	font-size : 11px;
	text-decoration : none;
 } 

A.narrativeLink:link:hover { 
	color : #000000;
	text-decoration : underline;
 } 

A.narrativeLink:visited { 
	color : #000000;
	font-size : 11px;
	text-decoration : none;
 } 

A.narrativeLink:visited:hover { 
	color : #000000;
	text-decoration : underline;
 } 

A.reseqLink:hover { 
	color : #FF0000;
	color : #FF0000;
	text-decoration : underline;
	text-decoration : underline;
 } 

A.reseqLink:link { 
	color : #000099;
	font-weight : bold;
	text-decoration : none;
 } 

A.reseqLink:visited { 
	color : #000099;
	font-weight : bold;
	text-decoration : none;
 } 

A.smallNav:link { 
	background : no-repeat left;
	color : #2C338B;
	font-size : 11px;
	padding-left : 7px;
	text-decoration : none;
 } 

A.smallNav:link:hover { 
	color : #FF0000;
 } 

A.smallNav:visited { 
	background : no-repeat left;
	color : #2C338B;
	font-size : 11px;
	padding-left : 7px;
	text-decoration : none;
 } 

A.smallNav:visited:hover { 
	color : #FF0000;
 } 

A.topmenutitle:link { 
	background-color : #000066;
	border-right : #FFFFFF 1px solid;
	color : #FFFFFF;
	display : block;
	padding-bottom : 3px;
	padding-left : 8px;
	padding-right : 3px;
	padding-top : 3px;
	text-decoration : none;
	text-indent : 3px;
	width : 105px;
 } 

A.topmenutitle:link:hover { 
	background-color : #0000CC;
	border-right : #FFFFFF 1px solid;
	color : #FFFFFF;
	display : block;
	padding-bottom : 3px;
	padding-left : 8px;
	padding-right : 3px;
	padding-top : 3px;
	text-decoration : none;
	text-indent : 3px;
	width : 105px;
 } 

A.topmenutitle:visited { 
	background-color : #000033;
	border-right : #FFFFFF 1px solid;
	color : #FFFFFF;
	display : block;
	padding-bottom : 3px;
	padding-left : 8px;
	padding-right : 3px;
	padding-top : 3px;
	text-decoration : none;
	text-indent : 3px;
	width : 105px;
 } 

A.topmenutitle:visited:hover { 
	background-color : #0000CC;
	border-right : #FFFFFF 1px solid;
	color : #FFFFFF;
	display : block;
	padding-bottom : 3px;
	padding-left : 8px;
	padding-right : 3px;
	padding-top : 3px;
	text-decoration : none;
	text-indent : 3px;
	width : 105px;
 } 

a:hover div { 
	background : #eee;
 } 

BODY { 
	background-color : #FFFFFF;
	margin : 0;
	padding : 0;
	text-align : left;
 } 

hr { 
	color : #2C338B;
	height : #333333;
	width : 100%;
 } 

IFRAME { 
	float : right;
 } 

INPUT { 
	color : #2C338B;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
 } 

INPUT.year { 
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	width : 30px;
 } 

li:hover ul , li.over ul { 
	display : block;
 } 

SELECT { 
	background-color : #FFFFFF;
	color : #2C338B;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
 } 

span.tool { 
	cursor : help;
	position : relative;
 } 

span.tool span.tip { 
	display : none;
 } 

span.tool:hover span.tip { 
	background-color : #F7F7EE;
	border : 1px solid #336;
	color : #000;
	display : block;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	left : 0;
	line-height : 1.2em;
	padding : 3px 7px 4px 6px;
	position : absolute;
	text-align : left;
	top : 2.5em;
	width : 200;
	z-index : 100;
 } 

TABLE.DataTable { 
	border : 0;
	border-right : #7D91D0 1px solid;
	border-top : #7D91D0 1px solid;
 } 

TABLE.DataTable2 { 
	border : 0;
	border-left : #7D91D0 1px solid;
	border-right : #7D91D0 1px solid;
	border-top : #7D91D0 1px solid;
 } 

TABLE.DataTable3 { 
	border : 0;
	border-right : #7D91D0 1px solid;
 } 

TD { 
	background-position : left top;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
 } 

TD.cal { 
	background-color : #FFFFFF;
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
 } 

TD.calBgcolor { 
	background-color : #FFFFFF;
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
 } 

TD.calDayscolor { 
	background-color : #FFFFFF;
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
 } 

TD.calHighlightcolor { 
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
 } 

TD.calWeekend { 
	background-color : #FFFFFF;
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
 } 

TD.DataTable2CollHeader { 
	background : repeat-x;
	background-color : #FFFF00;
	border-bottom : #7D91D0 1px solid;
 } 

TD.DataTable2Row { 
	border-bottom : #7D91D0 1px solid;
	border-top : #7D91D0 1px solid;
 } 

TD.DataTable3Row { 
	border-bottom : #7D91D0 1px solid;
	border-left : #7D91D0 1px solid;
	border-top : #7D91D0 1px solid;
 } 

TD.DataTableCollHeader { 
	background-color : #B3CDEA;
	border-bottom : #7D91D0 1px solid;
	border-left : #7D91D0 1px solid;
 } 

TD.DataTableCollHeader * { 
	vertical-align : middle;
 } 

TD.DataTableHeader { 
	background-color : #3333CC;
	border-bottom : #7D91D0 1px solid;
	border-left : #7D91D0 1px solid;
	color : #FFFFFF;
	font-weight : bolder;
 } 

TD.DataTableRedRow { 
	background-color : #B9F9B7;
	border-bottom : #7D91D0 1px solid;
	border-left : #7D91D0 1px solid;
 } 

TD.DataTableRow { 
	border-bottom : #7D91D0 1px solid;
	border-left : #7D91D0 1px solid;
 } 

TD.DataTableRowLeft { 
	border-left : #7D91D0 1px solid;
 } 

TD.DataTableShadedRow { 
	background-color : #E6F2FF;
	border-bottom : #7D91D0 1px solid;
	border-left : #7D91D0 1px solid;
 } 

