BODY
{
	COLOR: #636467;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	margin : 0px; 
	margin-left : 0px; 
	margin-top : 0px; 	
}


td, p
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #636467;
	TEXT-DECORATION: none;
}

.rights, A.rights:link, A.rights:visited, A.rights:active
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #707070;
	padding: 3px;	
    TEXT-DECORATION: none
}

A.rights:hover
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
}


.pathlink, A.pathlink:link, A.pathlink:visited, A.pathlink:active
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #707070;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;		
}

A.pathlink:hover
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #e5e5e5;
    FONT-WEIGHT: normal;			
}


.lang, A.lang:link, A.lang:visited, A.lang:active
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #707070;
    TEXT-DECORATION: none
}

A.lang:hover
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #cccccc;
}

.white, A.white:link, A.white:visited, A.white:active
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

A.white:hover
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #cccccc;
}

A:link, A:visited, A:active
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #660000;
    FONT-WEIGHT: bold;	
    TEXT-DECORATION: none
}

A:hover
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #cccccc;
    FONT-WEIGHT: bold;	
    TEXT-DECORATION: none
}


A.text:link, A.text:visited, A.text:active
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #660000;
    FONT-WEIGHT: bold;	
    TEXT-DECORATION: none
}

A.text:hover
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #cccccc;
    FONT-WEIGHT: bold;	
    TEXT-DECORATION: none
}

.header
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #707070;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

.mheader_blue, A.mheader_blue:link, A.mheader_blue:visited, A.mheader_blue:active
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #4f80ff;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none	
}
A.mheader_blue:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #707070;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none	
}
.mheader_red, A.mheader_red:link, A.mheader_red:visited, A.mheader_red:active
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #990033;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none	
}

A.mheader_red:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #707070;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none	
}

.mheader_green, A.mheader_green:link, A.mheader_green:visited, A.mheader_green:active
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #999900;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none	
}

A.mheader_green:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #707070;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none	
}
.data
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	padding: 8px;
	background-color: #aca073;
	line-height: 18px;
}

.text
{
	text-align: justify;
}

.grid {
	border: #cccccc 1px solid;
}


INPUT
{
    BORDER-RIGHT: #845856 1px solid;
    BORDER-TOP: #845856 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: #845856 1px solid;
    COLOR: #845856;
    BORDER-BOTTOM: #845856 1px solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f2f2f2
}

SELECT
{
    BORDER-RIGHT: #845856 1px solid;
    BORDER-TOP: #845856 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: #845856 1px solid;
    COLOR: #845856;
    BORDER-BOTTOM: #845856 1px solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f2f2f2
}

ul#mainnavblue { list-style: none; margin: 0px; padding: 0px;}
ul#mainnavblue li { display: block; margin: 0px; padding: 0px;}
ul#mainnavblue li a { 
	display: block;
	padding: 2px;
	font: 11px Tahoma, arial, sans-serif;
	color: #4f80ff;
	text-decoration: none;
	width: 100%;
	font-weight: bold;
	}
ul#mainnavblue li a:hover { color: #FFFFFF; background: #4f80ff;	}


ul#mainnav { list-style: none; margin: 0px; padding: 0px;}
ul#mainnav li { display: block; margin: 0px; padding: 0px;}
ul#mainnav li a { 
	display: block;
	margin: 0px 0px 0px 0px;
	font: 11px Tahoma, arial, sans-serif;
	color: #999900;
	text-decoration: none;
	width: 100%;
	font-weight: bold;
	}
ul#mainnav li a:hover { color: #707070;	}

ul#mainnav2 { list-style: none; margin: 0px; padding: 0px;}
ul#mainnav2 li { display: block; margin: 0px; padding: 0px;}
ul#mainnav2 li a { 
	display: block;
	margin: 0px 0px 0px 0px;
	font: 11px Tahoma, arial, sans-serif;
	color: #990033;
	text-decoration: none;
	width: 100%;
	font-weight: bold;
	}
ul#mainnav2 li a:hover { color: #707070;	}

ul#mainnav3 { list-style: none; margin: 0px; padding: 0px;}
ul#mainnav3 li { display: block; margin: 0px; padding: 0px;}
ul#mainnav3 li a { 
	display: block;
	margin: 0px 0px 0px 0px;
	font: 11px Tahoma, arial, sans-serif;
	color: #4f80ff;
	text-decoration: none;
	width: 100%;
	font-weight: bold;
	}
ul#mainnav3 li a:hover { color: #707070;	}

#headerbg {
	width:555px;
	height:45px;
	padding-top: 15px; 	
	z-index:1;
	background-image: url(../images/bg_header.png);
}

* html #headerbg {
	background-color: #ffffff;
	background-color: transparent;
	padding-top: 15px; 		
	background-image: url(images/spacer.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_header.png", sizingMethod="scale");
}

.mheader_white
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

.green
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #999900;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none	
}

/************   HOTELS *******************************/

title { color: #005BAA; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, sans-serif; }
.form { width: 500px; margin: 0; margin-left: 15px; margin-right: 15px; 
	background-color: #F9FBFD; border: 1px solid #D7E5F2; border-collapse: collapse; }
.row { width: 100%; margin: 0px; padding: 0px; }
.cellright  { text-align: right; }
.cellcenter { text-align: center; }
.col { border: 1px solid #D7E5F2; padding: 4px; background-color: #EEEEEE; color: #444444; margin: 0px; padding: 3px; background-color: #fff; text-align: left; }
.headcol { border: 1px solid #D7E5F2; padding: 4px; background-color: #EEEEEE; color: navy; font: 11px Tahoma, Arial; font-style: italic; }

.previous { border: 0px; padding: 0px; margin: 0px; width: 350px; background-color: #fff; border-collapse: collapse; } 
.next { border: 0px; padding: 0px; margin: 0px; background-color: #fff; border-collapse: collapse; } 
.textline-left { color: #444444; font-size: 11px; font-family: Tahoma, Arial, sans-serif; }
.actionlink { color: #f60; padding-top: .5em; padding-right: .5em; padding-left: .8em; margin-top: 5px; text-align: left; }
.datacolors { color: black; background-color: #F2F2F2; } 
.row { width: 100%; margin: 0px; padding: 0px; }
.result {	margin: 0; 
		margin-left: 15px;
		margin-right: 15px;
		padding: 0px;  
		color: black;
		font-size: 10px;
		background-color: #fff; 
		font-family: Tahoma, Arial, sans-serif; 
		width: 520px;
		height: 100%;	
		border-collapse: collapse;	}


.view-label { border: 1px solid #BC9900; padding: 4px; background-color: #d4dfe5; margin: 2px; text-align: right; width: 150px; }

.view-field { border: 1px solid #BC9900; padding: 4px; margin: 2px; text-align: left; width: 350px; }