
Body
{
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fffff4;
	text-decoration: none;
	margin-left:2px;
	margin-top:2px;
	font-size: 11px;
	color: #000000;
}

.buttontext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	cursor:hand;
	height:20px;
}

.buttonDark
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#84826B;
	cursor:hand;
	height:20px;
}

.toolbar_text {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	cursor: hand
}
.hints {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Green;
	padding-left: 0px;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 0px;
}
.contentAgency {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 0px;
}
.content_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 0px;
	font-weight: bold;
}
.content1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9E3C3A;
	padding-left: 0px;
}
.content_light {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fffff4;
	padding-left: 0px;
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 0px;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 3px;

}
.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #523D07;
	font-weight: bold;
	padding-left:2px;
}
.Mainheading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

.ColumnHeading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #84826B;
}
	
.link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#523D07;
	text-decoration:none;
}
.ulink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#523D07;
	text-decoration:underline;
}
.link:hover
{
	text-decoration: underline;
}
.SubMenulink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#AD0C21;
	text-decoration:underline;
}
.FooterMenulink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#84826B;
	text-decoration:underline;
}
.FooterSeparatorCopyRightMenulink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#84826B;
	text-decoration:none;
}
.SubMenuSeparatorlink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#AD0C21;
	text-decoration:none;
}
.MainMenulink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	padding-left:2px;

}
.MainMenuSeparatorlink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#ad0c21; 
}
.more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c10c08;
	font-weight: bold;
	text-decoration: underline;
}

.Menuoptions 
{
	background-color:#F6F4E8;
	PADDING-LEFT:0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	CURSOR: hand;
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 23px; TEXT-DECORATION: none;
	border-right:1px solid #84826B;
	BORDER-BOTTOM: #D3D1C2 1px solid; 
 } 
.selectedmenu 
{ 
	BORDER-RIGHT: #D6CFC6 1px solid;
	/*BORDER-TOP: #84826b 1px solid;*/
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER-LEFT: #e9e8db 1px solid; 
	WIDTH: auto;
	CURSOR: hand;
	COLOR: #990000;
	/*BORDER-BOTTOM: #84826b 1px solid; */
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 23px; 
	BACKGROUND-COLOR:#D6CFC6;
	TEXT-DECORATION: none;
} 
.Search-Criteria 
{
	 PADDING-LEFT: 3px;
	 FONT-SIZE: 11px; 
	 WIDTH: 155px; 
	 COLOR: #000000; 
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	 POSITION: absolute; 
	 BACKGROUND-COLOR: #D3D1C2;
	 TEXT-DECORATION: none ;
} 

.BaseTable1
{
	background-color : #666666;
	
}
.BaseTable2
{
	background-color : #fffff7;

}
.BaseTable3
{
	background-color : #fffff7;

}
.FooterRow
{
	background-color : #f0efe6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000066;
	text-decoration:underline;
}
.FooterColumn
{
	 border-top : #84826b 1px solid;
}


.Res-PNRHeader
{
	background-color : #CFE9EA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight:normal;
}
.Res-Header
{
	background-color : #84826b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fffff4;
	text-decoration: none;
	font-weight: bold;
}
.Res-Header-Selelction
{
	background-color : #C0BDAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fffff4;
	text-decoration: none;
	font-weight: bold;
}
.Res-SubHeader
{
	background-color : #F7F7EB; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	text-decoration: none;

}
.Res-WarningText
{
	/*background-color : #D2D1C3;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:Blue;
	text-decoration: none;
	font-weight: bold;
}
.Res-ErrorText
{
	/*background-color : #D2D1C3;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	text-decoration: none;
	font-weight: bold;
}
.Res-InfoText
{
	/*background-color : #D2D1C3;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:Green;
	text-decoration: none;
	font-weight: bold;
}
.Res-Content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.Res-Row-Odd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color : #F7F7EB;
}
.Res-Row-Even {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color : #F7F7EB;
}
.Res-Input-Ctrl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	border: 1px solid #666666;
	background-color:#FFFFFF;
}
.Res-toolbar-text {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	cursor: hand
}
.Res-Price{
	background:#FFF7D6;
	border: #cecfc6; 
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	
}
.Res-Price-Heading
{
	background:#FFFBC6;
	color:#AD0821;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left:2px;
	border: #cecfc6; 
	border-top-width: 0px;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
	
}


.GridHeaderStyle
{
	background-color:#84826B;
	font-weight:normal;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:left;
}
.GridItemStyle
{
	background-color: #EFEFE7;
	/*behavior: url(_Styles/GridHighlight.htc); */

}
.GridAlternatingItemStyle
{
	background-color: #FFFFFF;
/*	behavior: url(_Styles/GridHighlight.htc); */

}
.Input-Ctrl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	border: 1px solid #666666;
	background-color:#FFFFFF;
	height: 18px;
}
.Parameters-Input-Ctrl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	border: 1px solid #666666;
	background-color:#FFFFFF;
}
.DropDownList-Ctrl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	border: 1px solid #666666;
	background-color:#FFFFFF;
}
.AgencyList-Ctrl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	background-color:#fffff4;
}
.MessageMenu
{
	background-color:#D2D1C3;
}
.HeaderPrint
{
	background-color: #fffff4;
}
.Print-SubHeader
{
	background-color : #D2D1C3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #84826b;
	text-decoration: none;
	font-weight: bold;
}
.Print-Row-Odd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color : #EFEFE2;
}
.LeftMenu{
	background-color : #e9e8db;
}
.Available
{
	color: Green;
	font-size: 11px;
	font-weight: bold;
}
.OnRequest
{
	color: Red;
	font-size: 11px;
	font-weight: bold;
}
.UnitPrice
{
	color:Black ;
	font-size: 9px;
	font-weight:normal
}
.TotalPrice
{
	color: #AD0C21;
	font-size: 11px;
	font-weight:normal
}

.NavEnabled
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 0px;
	cursor: hand;
}
.NavDisabled
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 0px;
	cursor: auto;
}
.Search-Header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight:Bold;
	background-color: #E0E0CC;
}

.Search-Header-Normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight:normal ;
	background-color: #E0E0CC;
}

.Search-ColumnHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight:normal ;
	background-color: #EEEEDF;
}
.Search-Body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight:normal ;
	background-color: #FAFAF1;
	border-style:dotted;
	border-color:#8C8A74;
	/*behavior: url(_Styles/GridHighlight.htc); */
}
.Search-Content
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686834;
	padding-left: 0px;
}

.Search-MenuBg
{
	background-color: #D6CFC6;
}

.SearchTableRightBorder
{
	border-width:1px;
	border-right-style:dotted;
	border-color:#D2D1C3;
}	

.TableLightBorder
{	border: #D2D1C3; 
	border-style:solid;
	border-top-width: 1px;
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
}
 
.TableLightTd
{
	border: #D2D1C3; 
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}


.TableDark
{
	border: #84826B; 
	border-style:solid;
	border-top-width: 1px;
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

.TableDarkTdRight
{
	border: #84826B; 
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}
.TableDarkTdLeft
{
	border: #84826B; 
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}


.LogoCursor
{
	cursor:hand;
}

.MainMenuLabel
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}

.MainMenu A:link 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}
.MainMenu A:visited 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}

.MainMenu A:active  
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	padding-left:2px; 
	padding-right:2px;
}
.MainMenu A:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	padding-left:2px; 
	padding-right:2px;
}
.SearchButton
{
	background-color : #C0BDAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: none;
}
.Input-Ctrl-Disabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	border: 1px solid #666666;
	background-color:#fffff7;
	height: 18px;
	
}
.Input-Ctrl-Service {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	border: 0px;
	background-color:Transparent;
	height: 13px;
	
}
.MsgLinkNavigationBody
{
   BORDER-RIGHT: 1px solid; 
   BORDER-TOP: 1px solid; 
   BORDER-LEFT: 1px solid; 
   WIDTH: 100%; 
   BORDER-BOTTOM: 1px solid; 
   BORDER-COLLAPSE: collapse;
   border-color :#686834;
   background-color:#EFEFE7;
}
.MsgLinkNavigationHeader
{
	background-color:#84826b;
 	height:20;
 	vertical-align:middle;
 	cursor:hand;
 	
	/* sharpTextBold*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color:#fffff4;
	text-decoration: none;
}
.MsgText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.submsgtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left:2px;
	background-color:#84826B;
}

.NextPreviousDays
{
	font-size: 11px;
	color: #3366ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #d3d1c2;
	text-decoration: underline;
}
.SearchHeader
{
	background-color : #D3D1C2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.SearchSubHeader
{
	background-color : #e9e8db;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.ListCtrl
{
	BORDER-RIGHT: none; 
	BORDER-TOP: none;  
	OVERFLOW: auto; 
	BORDER-LEFT: none; 
	WIDTH: 250px; 
	BORDER-BOTTOM: none; 
	HEIGHT: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #fffff4;
}