﻿html, body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

body
{
	height: 100%;
	/*padding-bottom: 10px;*/
	color: #000000;
	background-color: #000000;
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
}

html
{
	height: 100%;
}

.BodyMain
{
	height: 100%;
	background-color: #000000;
	color: #cccc99;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.FooterHR
{
	color: #ff9900;
	background-color: #ff9900;
}

.FooterCaption
{
	font-size: 80%;
}

.Footer
{
	margin-bottom: 5px;
}

.FooterContacts
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
}

.BoxHeaderLeft
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

/*Anchor details*/
.clDetailsAnchor
{
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
}

a.clDetailsAnchor:link 
{
	text-decoration: none;
	/*color: #8b4512;*/
	color: #ffffff;
	
}
a.clDetailsAnchor:visited {
	/*color: #8b4512;*/
	color: #ffffff;
	text-decoration: none;
}

a.clDetailsAnchor:hover 
{
	text-decoration: underline;
	/*color: #8b4512;*/
	color: #ffffff;
}


/*Anchor Book*/
.clBookAnchor
{
	font-family:Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: red;
}

a.clBookAnchor:link 
{
	text-decoration: none;
	color: red;
}
a.clBookAnchor:visited {
	color: red;
	text-decoration: none;
}

a.clBookAnchor:hover 
{
	text-decoration: underline;
	color: red;
}

/*GrayAnchor*/
.clGrayAnchor
{
	font-family:Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #C0C0C0;
}

a.clGrayAnchor:link 
{
	text-decoration: none;
	color: #C0C0C0;
}
a.clGrayAnchor:visited {
	color: #C0C0C0;
	text-decoration: none;
}

a.clGrayAnchor:hover 
{
	text-decoration: underline;
	color: #C0C0C0;
}


/*Menu*/
.menu {
width: 160px;
float:left;
}

.menu ul
{
font-family: Arial, Helvetica, sans-serif;
list-style-type:none;
margin:0;
padding:0;
} 

.menu li
{
  display: inline;
/* for IE5 and IE6 */
}

.menu a
{
color: #000000;
text-decoration: none;
font-size: 14px;
display: block;
padding: 3px;
width: 140px;
background-color: #ffff00;
border-bottom: 1px solid #909090;
font-weight: bold;
font-family: Arial;
} 

.menu a:link, #menu a:visited
{
color: #000000;
text-decoration: none;
} 

.menu a:hover
{
background-color: #dddd00;
color: #000000;
} 

.menu li a#current
{
border-bottom: 3px solid #ffffff;
background: #000000;
}  


/*Misc*/
.CurPageTypeCaption
{
	font-size: 130%;
	font-weight: bold;
	color: #ffff00;
}

.clEquipmentGrayText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	padding-left: 20px;
}

.WeatherHeaderCaption
{
	font-size: 9;
	font-weight: bold;
}

.WeatherData
{
	font-size: 10;
}

.clLoginPanel
{
	background-color: #000000;
	color: #C0C0C0;
	border-right: #ff9900 1px solid;
	border-top: #ff9900 1px solid;
	border-left: #ff9900 1px solid;
	border-bottom: #ff9900 1px solid;
	padding: 15px;
}



/*Preview*/

.clPreviewMain
{
	margin: 10px;
	float: none; /*background-color: gray;*/
	padding: 5px;
	background-color: #dcdcdc;
}

.clPreviewBody
{
	padding: 5px;
	background-color : white;
	color: #000000;
}

.clPreviewHeader
{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	border-bottom: #000000 1px solid;
	padding-bottom: 3px;
	color: #990033;
}

.clPreviewDataHeader
{
	vertical-align: top;
	color: Gray;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	
}

.clPreviewDataText
{
	font-family: Arial;
	vertical-align: top;
	font-size: 14px;
	font-weight: bold;
	color: Black;
}

.clPreviewGroupHeader
{
	font-weight:bold;
}


/*HeaderPanel*/
.clHeaderPanel
{
	
	font-family: Tahoma;
	float: none;
	border: solid 1 black;
	margin: 0px; 
	/*background-color: gray;*/
	background-color: #dcdcdc;
	padding: 3px;

	
}

.clHeaderPanelHeader
{
	
	font-size: 12px;
	font-weight: bold;
	border-bottom: solid 1 black;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;

	/*color: #ffdead;*/
	color: #990033;
}

.clHeaderPanelBody
{
	/*float: none;*/
	font-size: 12px;
	background-color: white;
	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;

}

/*Grid*/
.clGridCell
{
	color: #cccc99;	
}

.clGridCell
{
	color: #cccc99;
}

/*Any item*/
.clItemData
{
	color: #ffff66;
	background-color: #000000;
}

/*Itineraries*/
.clItItemHeader 
{
	color: #ffff66;
	font-weight: bold;
	background-color: #000000;
	/*border: #996600 1px solid;*/
}
/*
.clItItemHeader a, .clItItemHeader a:link, .clItItemHeader a:visited 
{
	color: #ffffff;
}
*/
.clItItemData
{
	color: #ffff66;
	background-color: #000000;
	/*border: #996600 1px dotted;*/
	padding-left: 10px;
}

.clItItemDataDates
{
	color: #ffffff;
}

/*Vertical Grid*/
.clVGridHeader
{
	font-size: 12px;
	font-weight: bold;
	color: #222222;
}

.clVGridReqCol
{
	color:Red; 
	text-align:right;
}

.clVGridData
{
	font-size: 12px;
	color: #000000;
}

/*TourList*/
.clTourListItemMain
{
	font-size: 10;
	border-right: saddlebrown 1px dotted;
	border-top: saddlebrown 1px dotted;
	border-left: saddlebrown 1px dotted;
	border-bottom: saddlebrown 1px dotted;
	padding: 5px;
}

/*Wizard*/
.clWizard
{
	border: #8b4513 1px dotted;
	padding: 10px;
	color: Black;
}

.clWizardStepOf
{
	color: #ffffff;
	font-family:Arial;
	font-size: 16px;
}

.clWizardStepOfNum
{
	font-size: 18px;
	font-weight: bold;
	color: Red;
}

/*Tour details*/

.clTourDetailsContent
{
	border-right: #8b4513 1px dotted;
	padding-right: 10px;
}

/*Calendar*/

.clCalOtherMonth, a.clCalOtherMonth, a.clCalOtherMonth:link, a.clCalOtherMonth:visited
{
	background-color: #E9E9E9;
	text-decoration: none;
	/*color: #CC9966;*/
	color: #DDAA77;
} 

a.clCalOtherMonth:hover
{
	text-decoration: underline;
}

.clCalDay, a.clCalDay, a.clCalDay:link, a.clCalDay:visited
{
	background-color: #FFFFFF;
	text-decoration: none;
	color: #000000;
} 

a.clCalDay:hover
{
	text-decoration: underline;
}
