.content			{font-size: 10px; color:#336699;  font-weight: normal;}
.contentTitle			{font-weight:bold; font-size: 12px; color:#336699;}
.label				{font-size: 10px; color:#000000;}
.hlnk				{font-size: 11px; color:#000000;}
.searchLabel1		{font-size: 11px; color:#000000; font-weight:bold;}
.searchLabel2		{font-size: 11px; color:#333366; font-weight:bold;}
.starsearch			{border: 1px coral solid;}
.searchLabelHeader		{font-size: 13px; color:#333366; font-weight: bold;}
.searchCriteriaHeader	{background-color:#ccccff; text-align:left; height:20px; padding:7px 7px 7px 7px;}


.labelStar		{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1c4269;
	font-weight: normal;
	
}
.labelStar2		{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1c4269;
	font-weight: normal;
display: block;
position: relative;
height:auto;
}
.pageTitle	{ font-size: 14px; color:#ffffff; font-weight:bold; }
.searchDiv	{ border-style:solid; border-width:1px; padding:5px 5px 5px 5px; border-color:#e5e5e5;}
.pageTitleDiv	{ width:420px; border-style:none; background-color:#999999; height:30px; padding:5px 5px 5px 5px; vertical-align:middle;}
.secLabelDiv	
{
	
	font-size: 14px;
	border-bottom: dotted 1px #cccccc;
	padding: 5px 5px 5px 0px;
	text-align: left;
}
.SecondLabel {
	
	font-weight: bold;
	font-size: 11px;
	padding: 5px 5px 5px 0px;
}
.mainclass { width:420px; }
.mainText { padding:10px 10px 10px 10px; }
.quicksearchHeader	{background-color:#999999; text-align:left; height:20px; padding:7px 7px 7px 7px;}
.quicksearchCriteria	{background-color:#ffffcc; text-align:left; height:130px; padding:7px 7px 7px 7px;}
.quicksearchLabelHeader		{font-size: 13px; color:#ffffff; font-weight:normal;}

.buttonSearch 
{
	background-color: #ff9900;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	width:97px;
 	height:19px;
	border:none;
	color: #ffffff;
	background-image: url(../graphics/btnbg.jpg);
	background-repeat: no-repeat;
}


.labelInfo
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	font-weight:bold;
	color:Green;
}

.textbox
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	color: Black;
}

.errorLabel
{
	font-size: 9pt;
	color: Red;
}


.labelSmallBlue
{
	font-size: xx-small;
	color: Navy;
}

.labelSmallHeader
{
	font-size: x-small;
	color: Navy;
}

.delConfirmation
{
	font-size: 11pt;
	font-weight: bold;
	color: red;
}
.listHeader
{
	font-size: 9pt;
	font-weight: bold;
	background-color: #01416F;
	color: #FFFFFF;
}
.listHeaderSelected
{
	font-size: 9pt;
	font-weight: bold;
	background-color: #01416F;
	color: #D7E5F3;
}
.listItem
{
	font-size: 8pt;
	font-weight: normal;
	color: black;
}
.listItem a:link
{
	font-size: 8pt;
	font-weight: normal;
	color: #3399FF;
}
.listItem a:visited
{
	font-size: 8pt;
	font-weight: normal;
	color: #3399FF;
}
.listItem a:active
{
	font-size: 8pt;
	font-weight: normal;
	color: #3399FF;
}

INPUT
{
	font-size: 9pt;
}

.sectionTitle
{
	font-size: 10pt;
	font-weight: bold;
	color: #119EB7;
}
.sectionTitleBig
{
	font-size: 11pt;
	font-weight: bold;
	color: #01416F;
}
.errorMsg
{
	font-size: 9pt;
	font-weight: bold;
	color: red;
}
.exceptionDump
{
	font-size: 7pt;
	font-weight: normal;
	color: #0061ac;
}

.userInfo
{
	font-size: 9pt;
	font-weight: bold;
	color: #89CAD5;
}

.userInfoLittle
{
	font-size: 8pt;
	font-weight: normal;
	color: #89CAD5;
}
.explanation
{
	font-size: 8pt;
	font-weight: normal;
	color: #119EB7;
}

.menuBG
{
	font-size: 9pt;
	font-weight: bold;
	background-color: #3399FF;
	color: #FFFFFF;
}
.menuItem
{
	font-size: 8pt;
	font-weight: normal;
	color: #3399FF;
}
.menuItem a:link
{
	font-size: 8pt;
	font-weight: normal;
	color: #3399FF;
}
.menuItem a:visited
{
	font-size: 8pt;
	font-weight: normal;
	color: #3399FF;
}
.menuItem a:active
{
	font-size: 8pt;
	font-weight: normal;
	color: #3399FF;
}
.link
{
	font-size: 9pt;
	color: black;
}
.link a:link
{
	font-size: 9pt;
	font-weight: bold;
	color: #33679B;
}
.link a:visited
{
	font-size: 9pt;
	font-weight: bold;
	color: #33679B;
}
.link a:active
{
	font-size: 9pt;
	font-weight: bold;
	color: #33679B;
}
.linkHelp
{
	font-size: 9pt;
	color: black;
        text-decoration: none;
}
.linkHelp a:link
{
	font-size: 9pt;
	font-weight: bold;
	color: #33679B;
        text-decoration: none;
}
.linkHelp a:visited
{
	font-size: 9pt;
	font-weight: bold;
	color: #33679B;
        text-decoration: none;
}
.linkHelp a:hover
{
	font-size: 9pt;
	font-weight: bold;
	color: #119EB7;
        text-decoration: none;
}
.linkHelp a:active
{
	font-size: 9pt;
	font-weight: bold;
	color: #33679B;
        text-decoration: none;
}

.disclaimer
{
	font-size: 7pt;
	font-weight: normal;
	color: black;
}

.separatorLine
{
	font-size: 2pt;
}

.documentName
{
	font-size: 8pt;
	font-weight: bold;
	background-color: #FBE7B1;
	color: #000000;
}
.documentName a:link
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	background-color: #FBE7B1;
	color: #0061ac;
}
.documentName a:visited
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	background-color: #FBE7B1;
	color: #0061ac;
}
.documentName a:active
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	background-color: #FBE7B1;
	color: #0061ac;
}

.documentDescription
{
	font-size: 7pt;
	font-weight: normal;
	background-color: #F2FBFB;
	color: #119EB7;
}
.templateTitle
{
	font-size: 9pt;
	color: black;
	text-decoration: underline;
}



.copyright			{font-family :verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#006699;}
.userpassword		{font-family :verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#707070;  font-weight: bold;}
.white				{font-family :verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#FFFFFF;}
.whitebold			{font-family :verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#FFFFFF; font-weight: bold;}
.blackbold			{font-family :verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight: bold;}


.labelInfo
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	font-weight:bold;
	color:Green;
}

.textbox
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	color: Black;
}

.errorLabel
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	color: Red;
}


.labelSmallBlue
{
	font-size: xx-small;
	font-family: Verdana, Arial;
	color: Navy;
}

.labelSmallHeader
{
	font-size: x-small;
	font-family: Verdana, Arial;
	color: Navy;
}

.delConfirmation
{
	font-size: 11pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: red;
}
.listHeader
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	background-color: #01416F;
	color: #FFFFFF;
}
.listHeaderSelected
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	background-color: #01416F;
	color: #D7E5F3;
}
.listItem
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: black;
}
.listItem a:link
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #3399FF;
}
.listItem a:visited
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #3399FF;
}
.listItem a:active
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #3399FF;
}

INPUT
{
	font-size: 9pt;
	font-family: Verdana, Arial;
}

.sectionTitle
{
	font-size: 10pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #119EB7;
}
.sectionTitleBig
{
	font-size: 11pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #01416F;
}
.errorMsg
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: red;
}
.exceptionDump
{
	font-size: 7pt;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #0061ac;
}

.userInfo
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #89CAD5;
}

.userInfoLittle
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #89CAD5;
}
.explanation
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #119EB7;
}

.menuBG
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	background-color: #3399FF;
	color: #FFFFFF;
}
.menuItem
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #3399FF;
}
.menuItem a:link
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #3399FF;
}
.menuItem a:visited
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #3399FF;
}
.menuItem a:active
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #3399FF;
}
.link
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	color: black;
}
.link a:link
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #33679B;
}
.link a:visited
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #33679B;
}
.link a:active
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #33679B;
}
.linkHelp
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	color: black;
        text-decoration: none;
}
.linkHelp a:link
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #33679B;
        text-decoration: none;
}
.linkHelp a:visited
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #33679B;
        text-decoration: none;
}
.linkHelp a:hover
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #119EB7;
        text-decoration: none;
}
.linkHelp a:active
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #33679B;
        text-decoration: none;
}

.disclaimer
{
	font-size: 7pt;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: black;
}

.separatorLine
{
	font-size: 2pt;
	font-family: Verdana, Arial;
}

.documentName
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	background-color: #FBE7B1;
	color: #000000;
}
.documentName a:link
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	text-decoration: none;
	background-color: #FBE7B1;
	color: #0061ac;
}
.documentName a:visited
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	text-decoration: none;
	background-color: #FBE7B1;
	color: #0061ac;
}
.documentName a:active
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	text-decoration: none;
	background-color: #FBE7B1;
	color: #0061ac;
}

.documentDescription
{
	font-size: 7pt;
	font-family: Verdana, Arial;
	font-weight: normal;
	background-color: #F2FBFB;
	color: #119EB7;
}
.templateTitle
{
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial;
	text-decoration: underline;
}
	td.cal{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  background-color : #d3d3d3;
	}
	select.month{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  width : 85px;
	}
	input.year{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  width : 30px;
	}
	td.calDaysColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #000000;
	}
	td.calWeekend {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #c0c0c0;
	}
	td.calBgColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #d3d3d3;
	}
	.calBorderColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #a9a9a9;
	}
	td.calHighlightColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #ffffcc;
	}
	td.labelBgColor {
	  color : #ffffff;
	  background-color : #01416F;
	}
	A.cal {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  text-decoration : none;
	}  
	A.cal:Hover {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #FF0000;
	  text-decoration : none;
	} 
	.disabled {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #808080;
	  text-decoration : none;
	} 
	
	.off 
	{
		display:none;
	}
	.on 
	{
		display:block;
	}
.autocomplete
{
   font-family:Lucida Sans Unicode, verdana, Arial, Helvetica;
   font-size: 11px;
   border: solid 1px #55A6C8;
   background-color : window;
	color : windowtext;
	list-style: none;
	list-style-type : none;
   width: 200px;
   padding: 2px 4px 2px 4px;

   
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/* Hotel Page CSS */
.hptitle
{
	color: #00679a;
	font-family : Tahoma, Arial,Helvetica,Sans-serif;
	font-size: 20px;
	
}

.hptitlealt
{
	color: #00679a;
	font-family : Tahoma, Arial,Helvetica,Sans-serif;
	font-size: 14px;
	
}
.hpcateg
{
	color: #74c5fd;
	font-family : Tahoma, Arial,Helvetica,Sans-serif;
	font-size: 18px;
	
}
.seclab
{
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px dotted;
	padding: 3px 3px;
}

.seclabdata
{
	background-color: #ffffff;
	padding: 0px 0px;
}

.seclabdata2
{
	background-color: #ffffff;
	padding: 3px 3px;
	color: #006697;
	font-family : Tahoma, Arial,Helvetica,Sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.seclabdata3
{
	background-color: #ffffff;
	padding: 3px 3px;
	color: #ff6501;
	font-family : Tahoma, Arial,Helvetica,Sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.priceinfo
{
	background-color: #ffffff;
	padding: 3px 3px;
	color: #999999;
	font-family : Tahoma, Arial,Helvetica,Sans-serif;
	font-size: 9px;
}

.hrdotted
{
	border-bottom: 1px dotted;
	width: 100%;
	text-align: center;
	border-top: 0;
}
.lblsectitle
{
	color: #1c4364;
	font-family : Tahoma, Arial,Helvetica,Sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}

.labelbold
{
	font-family :Lucida Sans Unicode, verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#666666;
	font-weight: bold;
}

.labelres
{
	font-size: 10px; 
	color:#999999;
	font-weight: normal;
}

.labelresults2
{
	font-size: 10px; 
	color:#006599;
	font-weight: bold;
}

.labelresults
{
	font-size: 10px; 
	color:#666666;
	font-weight: normal;
}
.td_dist
{
	background-color: #ff9900;
	text-align:center;
	vertical-align:middle;
}
.labeldist
{
	color: #333366;
	font-size: 11px;
	font-weight: normal;
	
}

.lnkLabel
{
	color: #333366;
	font-size: 11px;
	font-weight: bold;
	
}

.invisible {display:none}


.selectedresults
{
	width: 200px;
	height: 150px;
	border-top: 1px dotted #cccccc;
	font-family: Lucida Sans Unicode, Tahoma, Arial,Helvetica,Sans-serif;
	font-size: 11px;
	padding: 2px 2px 2px 2px;
	overflow: auto;
}

.selfac
{
	width: 200px;
	height: auto;
	font-family: Lucida Sans Unicode, Tahoma, Arial,Helvetica,Sans-serif;
	padding: 2px 2px 2px 2px;
	overflow:hidden;
	border-top: 1px dotted #cccccc;
	
}

.selfac2
{
	width: 200px;
	height: auto;
	font-family: Lucida Sans Unicode, Tahoma, Arial,Helvetica,Sans-serif;
	padding: 2px 2px 2px 2px;
	overflow: hidden;
	border-top: 1px dotted #cccccc;
}

.prlistheader
{
	background-color: #ccccff;	
	text-align:center;
}

.prlistlabel
{
	background-color: #ffffcc;	
}

.prlisttext
{
	background-color: white;	
}

.topleft
{
background-color: #bbb9ad;
text-align: left;
vertical-align: top;
height: 8px;
font-size: 0px;
}

.topmiddle
{
background-color: #bbb9ad;
height: 0px;
font-size: 0px;
}

.topright
{
background-color: #bbb9ad;
text-align: right;
vertical-align: top;
height: 8px;
font-size: 0px;
}

.bottomleft
{
background-color: #d9dacc;
text-align: left;
vertical-align: bottom;
height: 8px;
font-size: 0px;
}

.bottommiddle
{
background-color: #d9dacc;
font-size: 0px;
}

.bottomright
{
background-color: #d9dacc;
text-align: right;
vertical-align: bottom;
height: 8px;
font-size: 0px;
}

.faciltblr
{
	border-left: 0px solid #dedede;
	border-right: 1px solid #dedede;
}

.faciltbll
{
	
	border-left: 1px solid #dedede;
	border-right: 0px solid #dedede;
}

.distanceslbl
{
	background-image: url(../graphics/distback.gif);
	background: url(../graphics/distback.gif);
	color: #9a9997;
	font-family: Tahoma, Arial,Helvetica,Sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #e9e8d6;
	border-top: 1px solid #e9e8d6;
}

.distancestxt
{
	background-image: url(../graphics/distback.gif);
	background: url(../graphics/distback.gif);
	color: #9a9997;
	font-family: Tahoma, Arial,Helvetica,Sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #e9e8d6;
	border-top: 1px solid #e9e8d6;
}

.distanceslbltop
{
	color: #333333;
	font-family: Tahoma, Arial,Helvetica,Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 9px;
}

.dgRows
{
	font-family: Tahoma, Arial,Helvetica,Sans-serif;
	border-bottom: 1px dotted Black;
	height: 30px;
	font-size: 9px;
	color:#0197cc;
}

.dgRows a
{
	font-weight: bold;
	text-decoration:underline;
	font-size: 11px;
	color: #1b4165;
}

.dgRows a:visited
{
	font-weight: bold;
	text-decoration:underline;
	font-size: 11px;
	color: #1b4165;
}

.dgRows a:hover
{
	font-weight: bold;
	text-decoration:underline;
	font-size: 11px;
	color: #1b4165;
}

.dgRowsH
{
	font-family: Tahoma, Arial,Helvetica,Sans-serif;
	border-bottom: 1px dotted Black;
	height: 30px;
	font-size: 12px;
	background-color: #CCCCFF;
	color: #B22222;
}

.dgRowsH a
{
	font-weight: bold;
	font-size: 14px;
	color: #1b4165;
}

.dgRowsH a:visited
{
	font-weight: bold;
	font-size: 14px;
	color: #1b4165;
}

.dgRowsH a:hover
{
	font-weight: bold;
	font-size: 14px;
	color: #B22222;
}

.dgRowsP
{
	font-family: Tahoma, Arial,Helvetica,Sans-serif;
	border-bottom: 1px dotted Black;
	height: 30px;
	font-size: 10px;
	background-color: #CCCCFF;
	color: #B22222;
}

.dgRowsP 
{
	text-decoration: underline;

}

.searchLabelResults
{
	font-family :Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#333366; font-weight:bold;
}

.searchLabelResultstxt
{
	font-family :Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#333366; font-weight:bold;
}

.imginfo
{
	text-align: left;
	padding: 0 0 0 0;
}

.facilicons
{
	padding-bottom: 3px;
}