

H1 {
	 FONT-SIZE: 17px;COLOR: #996666; 
}
H2 {
	FONT-SIZE: 12px;  COLOR: #333;
}

.MenuH1 {
	 FONT-SIZE: 17px; COLOR: #996666; 
}


a:link {color: black}
a:visited {color: black}
a:hover {color: Gray}
a:active {color: black}



h6 {
	color: #FFFFFF;
	padding: 0 0 0 10px;
	text-align: left;
}
a.button01, a.button02, a.button03, a.button04  {
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 9px;
	cursor: hand;
	white-space: nowrap;
	display: block;
}
a.button01 { background-image: url(images/but_01_L.gif) }
a.button02 { background-image: url(images/but_02_L.gif) }
a.button03 {
	background-image: url(images/but_01_L.gif);
	margin:0 0 0 5px;
	float: right;
}
a.button04 { background-image: url(images/but_04_L.gif); float: right }

a.button01 span, a.button02 span, a.button03 span   {
	background-image: url(images/but_01_R.gif);
	background-position: right top;
	background-repeat: no-repeat;
	margin: 0;
	text-align: center;
	display: block;
	font-size:8pt;
}

a.button01top span
{
	background-image: url(images/but_01_R.gif);
	background-position: right top;
	background-repeat: no-repeat;
	margin: 0;
	text-align: center;
	/*display: block;*/
	font-size:8pt;
	padding: 5px 14px 6px 5px;
}

a.button01top
{
	background-image: url(images/but_01_L.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 9px;
	cursor: hand;
	white-space: nowrap;
}

a.button02top span
{
	background-image: url(images/but_02_R.gif);
	background-position: right top;
	background-repeat: no-repeat;
	margin: 0;
	text-align: center;
	/*display: block;*/
	font-size:8pt;
	padding: 5px 14px 6px 5px;
}

a.button02top
{
	background-image: url(images/but_02_L.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 9px;
	cursor: hand;
	white-space: nowrap;
}


a.button01 span { background-image: url(images/but_01_R.gif); padding: 5px 14px 6px 5px }
a.button02 span { background-image: url(images/but_02_R.gif); padding: 7px 14px 6px 5px }
a.button03 span { background-image: url(images/but_01_R.gif); padding: 5px 14px 6px 5px }
a.button04 span { background-image: url(images/but_04_R.gif); padding: 7px 14px 6px 5px; margin: 1px 0 0 0 }

a.button01:hover { background-image: url(images/but_01_Lon.gif) }
a.button01:hover span {	background-image: url(images/but_01_Ron.gif); color: #333333 }

a.button01top:hover { background-image: url(images/but_01_Lon.gif) }
a.button01top:hover span {	background-image: url(images/but_01_Ron.gif); color: #333333 }

a.button02:hover { background-image: url(images/but_02_Lon.gif) }
a.button02:hover span { background-image: url(images/but_02_Ron.gif); color: #FFFFFF }

a.button03:hover { background-image: url(images/but_01_Lon.gif) }
a.button03:hover span {	background-image: url(images/but_01_Ron.gif); color: #333333 }

a.button04:hover { background-image: url(images/but_04_Lon.gif) }
a.button04:hover span {	color: #FFCCFF }

.orange { color: #FF6600 }

input.normalButton
{
	background-color:ButtonFace
}

Button
{
	background-color:ButtonFace;
	font-weight: bold;
	cursor: hand;
	white-space: nowrap;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    color: #000000;
}
Label
{
	font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    color: #000000;
}
.normal
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    color: #000000;
}
.adminTitle
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 17px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #996666; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana, Geneva , Helvetica, sans-serif

	/*
    font-family: Arial, Helvetica, sans-serif;
    font-size:  24px;
    color: #000000;
*/
}
.bannerTitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:  48px;
    font-weight : bold;
    color: #000000;
}
.olapViewer 
{
	font-size:0.8em;
	background-repeat:no-repeat;
}

.pivotArea
{
	background-color:#cccccc;
}

.pivotPanel
{
	background-color:#339999;
	border-style:outset;
	border-width:thin;
}
.popUpMenu
{
	background-color:#339999;
	border-style:outset;
	border-width:thin;
}



/* DataGrid /GridView*/
.DataGrid_SelectedItemStyle
{
	font-weight: bold;
	Color: Navy;
	background-color: #9CF; 
}

.DataGrid_ItemStyle
{
	background-color: #FFFFFF;
   	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
}


.DataGrid_AlternateStyle
{
	background-color: #d5d6ea;
/*	background-color: #D8D8D8;*/

	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}


.DataGrid_HeaderStyle
{
	color: #000000;
	
	background-color: #d5d6ea;

	/*background-color: #D8D8D8;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 11px;
	
}

.DataGrid_FooterStyle
{
	color: #FFFFFF;
	background-color: #d5d6ea;

	/*background-color: Gray;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 11px;
}

.DataGrid_PagerStyle
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 12px;
	text-align: left;
	color: #000000;
}




.DataGrid_alt
{
/*
	border-bottom-style:dotted;
	
*/
width:900px;
}


.BrowseMenu_OffStyle
{
	color: #996666;
	background-color: #ffffff;
	font-weight: bold;
    font-size: 14px;
    border-style:solid;
    padding:2px 5px 2px 5px;
}

.BrowseMenu_OnStyle
{
	color: #996666;
	background-color: #d5d6ea;
	font-weight: bold;
    font-size: 14px;
    border-style:solid;
    padding:2px 5px 2px 5px;
}


.DataGrid_SelectedItemStyle_alt
{
	font-weight: bold;
	Color: Navy;
	background-color: #9CF; 
}

.DataGrid_ItemStyle_alt
{
	background-color: #FFFFFF;
	vertical-align:top;
	border-bottom:dashed 3px #d5d6ea;
	margin-bottom:100px;
	
	/*
   	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
    */
}


.DataGrid_AlternateStyle_alt
{
	background-color: #FFFFFF;
	vertical-align:top;
	border-bottom:dashed 3px #d5d6ea;
	margin-bottom:100px;
/*	background-color: #d5d6ea;*/
/*	background-color: #D8D8D8;*/

/*
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
*/
}


.DataGrid_HeaderStyle_alt
{
	color: #000000;
	background-color: #d5d6ea;
	font-weight: bold;
    font-size: 11px;
    	
}

.DataGrid_FooterStyle_alt
{
	color: #FFFFFF;
	/*
	background-color: #d5d6ea;
*/

	/*background-color: Gray;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 11px;
}

.DataGrid_PagerStyle_alt
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 12px;
	text-align: left;
	color: #000000;
}

.DataGrid_ItemStyle_alt tr
{
	background-color: #ffffff;
}

.DataGrid_ItemStyle_alt td
{
	border-bottom : #d5d6ea 2px dashed;
	padding-top:5px;
	padding-bottom:15px;
}

.DataGrid_AlternateStyle_alt tr
{
	background-color: #ffffff;
}

.DataGrid_AlternateStyle_alt td
{
	border-bottom : #d5d6ea 2px dashed;
	padding-top:5px;
	padding-bottom:15px;
}

.DataGrid_HeaderStyle_alt td
{
	padding-top:5px;
	padding-bottom:5px;
}

.DataGrid_HeaderStyle_alt th
{
	padding-top:5px;
	padding-bottom:5px;
}


.tableWrapper
{
	background-color: #5596d6;
}

.tabControlPage
{
	
BORDER-RIGHT: #6D99FE 1px solid; 
PADDING-RIGHT: 10px; 
BORDER-TOP: medium none; 
PADDING-LEFT: 10px; 
PADDING-BOTTOM: 10px; 
BORDER-LEFT: #6D99FE 1px solid; 
PADDING-TOP: 10px; 
BORDER-BOTTOM: #6D99FE 1px solid;

}

.bookingFromBorder
{
	background-color: #ffffff;
}


.formPlaceholder {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 1em; BACKGROUND-COLOR: #edf9fa
}
.formRow {
	CLEAR: both; FLOAT: left; WIDTH: 99%
}

.formRowLabel {
	PADDING-RIGHT: 1%; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0.25em; WIDTH: 38.9%; PADDING-TOP: 0.25em; TEXT-ALIGN: right
}
.formRowElement {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1%; FLOAT: left; PADDING-BOTTOM: 0.25em; WIDTH: 58.9%; PADDING-TOP: 0px; TEXT-ALIGN: left
}

.formTextBox {
	WIDTH: 16em
}


.BrowseOff
{
	background-color: Gray;
	width: 50px;
}
.BrowseSelected
{
	background-color: #d5d6ea;
	width: 50px;
}


/*
.formCheckbox {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; CURSOR: pointer; BORDER-RIGHT-WIDTH: 0px
}
.formRadio {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; CURSOR: pointer; BORDER-RIGHT-WIDTH: 0px
}
.formSelect {
	CURSOR: pointer
}
.formTextarea {
	WIDTH: 16em; HEIGHT: 8em
}
.formTextArea {
	WIDTH: 16em; HEIGHT: 8em
}
.formTextDelegate {
	WIDTH: 11em
}
.formTextSearch {
	WIDTH: 12em
}
.formTextShort {
	WIDTH: 3em
}
.formWrapper {
	CLEAR: both
}

.formSubmit {
	BORDER-RIGHT: #000000 2px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; OVERFLOW: visible; WIDTH: auto; CURSOR: pointer; COLOR: #202020; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 2px solid; BACKGROUND-COLOR: #f1d3b1
}

*/


.DataGrid_AlternateStyle .DataGrid_ItemStyle {background-color: #d5d6ea;}

.bookingFurtherInfo {font-family: Arial, Helvetica, sans-serif; font-size: 13px;color: #000;}


body, div, td, p, datagridSearchText 
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-weight:bold;

}