/* CSS Document */



html {

	margin: 0px;

}



body {

    font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	margin:0px;

	vertical-align:top;



background-image:url("../images/wood3.jpg");
}




form {

z-index:0;

}



.errorMessage {

	color:#1b417b;

}



h1, h2 {

	color:#1b417b;

	font-size:14px;

	font-weight:bold;

}





h2.red {

display:block;

padding:10px;

background-color:#1b417b;

font-size:12px;	

font-weight:bold;	

color:#ffffff;	

margin:0;

}





h2.green {

display:block;

padding:10px;

background-color:#1B417B;

font-size:12px;	

font-weight:bold;	

color:#ffffff;	

margin-left:0px;

margin-right:0px;

margin-top:0px;

margin-bottom:0px;

}

h2.white {

	color:#FFFFFF;

	font-weight:bold;

	font-size:11px;

}

td {

    font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}





A {

	COLOR: #1b417b; TEXT-DECORATION: none; 

}

A:hover {

	TEXT-DECORATION: underline;

}



input, select, textarea, button {

	border: 1px solid;

	border-color: #7f7f7f #ccc #ccc #7f7f7f;

	FONT-SIZE: 11px; 

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 

	z-index:0;

}





a.tour_name, a.tour_name:active, a.tour_name:visited, a.tour_name:hover {

	color:#666666;

	text-decoration:none;

	font-weight:bold;

}







.lf_white {

	color:#FFFFFF;

}



.whiteb {

	color:#ffffff;

	font-weight:bold;

}



a.white_l, a.white_l:active, a.white_l:visited {

	color:#FFFFFF;

	text-decoration:none;

}



a.white_l:hover  {

	color:#FFFFFF;

	text-decoration:none;

	border-bottom:1px solid #FFFFFF;

}











.blue {

	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva

}

.bluebold {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #19316b; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva

}

.blue16 {

	FONT-SIZE: 16px; COLOR: #19316b; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva

}

.bluebold16 {

	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #19316b; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva

}

.grey {

	FONT-SIZE: 11px; COLOR: #0A96D1; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva; background-color:#F5F1E8; 

}



.greybold {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #696969; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva

}

.grey8 {

	FONT-SIZE: 8px; COLOR: #696969; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva

}

.greybold8 {

	FONT-WEIGHT: bold; FONT-SIZE: 8px; COLOR: #696969; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva

}

.red {

	FONT-SIZE: 11px; COLOR: #1b417b; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva

}

.redbold {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #1b417b; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva

}

.white {

	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva

}

.whitebold {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva

}

.black {

	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva

}

.blackbold {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva

}

.imgbrd {

	border:1px solid #999999;

}







.s_title {width:180px; color:#FFFFFF; padding-left:10px; padding-top:4px; padding-bottom:4px; font-weight:bold; margin:0px; background-color:#83d

}



p.leftM {

	padding-left:10px;

}



.row1 {

	background-color:#CCCCCC;

}

.row2 {

	background-color:#ffffff;

}



a.red

{

display: block;

color: #1b417b;

font-size: 11px;

float: left;

padding:3px;

text-decoration:underline

}



a.orange {

	color:#FD6805;

	font-weight:bold;

}

ul.subnav {

	padding:15px;

	margin:0px;

	list-style:url(/images/arrow_o.gif);

}



ul.subnav li, ul.subnav i a {	text-align: left;}

ul.subnav li { color:#666666; margin-left:5px; padding-bottom:3px; padding-top:3px;}

ul.subnav li a.selected{ background:#930; color:#fff;	text-align: left; padding: 0 10px;}





#maincontent.country-home #intro  {margin:0 !important; padding:0 !important;}

#maincontent.country-home #intro #intro-img { width:620px; height:117px; position:relative;}

#maincontent.country-home #intro #intro-img h3 {	color:#fff;	width:610px;	margin-bottom:0;	background:#333;	position:absolute;	bottom:0;	right:0;	opacity: .75;	filter: alpha(opacity=75);	border-top:1px solid #fff;}



#maincontent.country-home #intro p { margin:10px 10px 15px 10px !important; padding:0 !important;}



.lang {

	padding-top:15px;

}





/*catmenu */

ul#catmenu {

  margin: 0;

  border: 0 none;

  padding: 0;

  list-style: none;

  height: 30px;

}



ul#catmenu li {

  margin: 0;

  border: 0 none;

  padding: 0;

  list-style: none;

  height: 30px;

}



ul#catmenu ul {

  margin: 0;

  border: 0 none;

  padding: 0;

  list-style: none;

  display: none;

  top: 30px;

  left: 0;

}



ul#catmenu ul li {

  float: none; /*For Gecko*/

}



/* Root Menu */

ul#catmenu a {

  border-right:0px solid #DA251D;

  padding-left:20px;

  padding-right:20px;

  padding-top:4px;

  padding-bottom:4px;

  float: none !important; /*For Opera*/

  float: left; /*For IE*/

  display: block;

  background:url(/images/bg_t.gif);

  color: #ad0505;

  font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif;

  text-decoration: none;

  height: auto !important;

  height: 1%; /*For IE*/

}



/* Root Menu Hover Persistence */

ul#catmenu a:hover,

ul#catmenu li:hover a,

ul#catmenu li.iehover a {

  background: #cccccc;

  color: #1b417b;

}



/* 2nd Menu */

ul#catmenu li:hover li a,

ul#catmenu li.iehover li a {

  float: none;

  background: #ffffff;

  color: #000000;

  border: 1px solid #000000;

  border-right-color: #000000;

  border-bottom-color: #000000;

}



/* 2nd Menu Hover Persistence */

ul#catmenu li:hover li a:hover,

ul#catmenu li:hover li:hover a,

ul#catmenu li.iehover li a:hover,

ul#catmenu li.iehover li.iehover a {

  background: #1b417b;

  color: #ffffff;

}



/* 3rd Menu */

ul#catmenu li:hover li:hover li a,

ul#catmenu li.iehover li.iehover li a {

  background: #ffffff;

  color: #000000;

}



/* 3rd Menu Hover Persistence */

ul#catmenu li:hover li:hover li a:hover,

ul#catmenu li:hover li:hover li:hover a,

ul#catmenu li.iehover li.iehover li a:hover,

ul#catmenu li.iehover li.iehover li.iehover a {

  background: #1b417b;

  color: #ffffff;

}



/* 4th Menu */

ul#catmenu li:hover li:hover li:hover li a,

ul#catmenu li.iehover li.iehover li.iehover li a {

  background: #EEE;

  color: #666;

}



/* 4th Menu Hover */

ul#catmenu li:hover li:hover li:hover li a:hover,

ul#catmenu li.iehover li.iehover li.iehover li a:hover {

  background: #CCC;

  color: #FFF;

}



ul#catmenu ul ul,

ul#catmenu ul ul ul {

  display: none;

  position: absolute;

  top: 0;

  left: 180px;

}



.copyright {

	color:#FFFFFF;

}



.imgbtn {

	z-index:4;

	border:0;

}



.message_front {

	font-size:16px;

	color:#006699;

	font-weight:bold;

	text-align:left;

	

}



/* Root = Horizontal, Secondary = Vertical 

ul#navmenu {

	list-style: none;

	height: 25px;

	position: relative;

	left: 0px;

	margin: 0px;

	padding: 0px;

	width: 950px;

	z-index:10;

	background-color:#22558E;

}



ul#navmenu li {

  margin: 0;

  border: 0 none;

  padding: 0;

  float: left; 

  display: inline;

  list-style: none;

  position: relative;

  line-height:25px;

}



ul#navmenu ul {

  margin: 0;

  border: 0 none;

  padding: 0;

  list-style: none;

  display: none;

  position: absolute;

  top: 24px;

  left: 7;

}



ul#navmenu ul li {

  float: none; 

  display: block !important;

  width:180px;

  background-color:#22558E;

  padding-top:3px;

  padding-bottom:3px;

  padding-left:3px;

  line-height:20px;

  border-bottom:1px solid #666666;

  z-index:10;

}





ul#navmenu li a, ul#navmenu li a:visited {

	font-family:arial,verdana,sans-serif;

	padding: 4px 12px 5px 12px;

	color:#fff;

	font-size:1.1em;

	text-decoration:none;

	background-color:#22558E;

}





ul#navmenu a:hover,

ul#navmenu li:hover a,

ul#navmenu li.iehover a {

	font-family:arial,verdana,sans-serif;

	padding: 6px 12px 6px 12px;

	font-size:1.1em;

	text-decoration:none;

	background-color:#5980ab;

	color:#fff;

}





ul#navmenu li:hover li a, ul#navmenu li:hover li a:visited,

ul#navmenu li.iehover li a, ul#navmenu li.iehover li a:visited {

	font-family:arial,verdana,sans-serif;

	padding: 0px;

	margin:0px;

	font-size:1.1em;

	text-decoration:none;

	z-index:10px;

	line-height:15px;

	color:#fff;

}

ul#navmenu li li:hover,



{background-color:#;}

ul#navmenu li:hover li a:hover,

ul#navmenu li:hover li:hover a,

ul#navmenu li.iehover li a:hover,























ul#navmenu li.iehover li.iehover a {

	padding: 0px;

	margin:0px;

	text-decoration:none;

	border: none;

	font-family:arial,verdana,sans-serif;

	font-size:1.1em;

	color:#fff;

}



ul#navmenu li:hover li:hover li a,

ul#navmenu li.iehover li.iehover li a {

	font-family:arial,verdana,sans-serif;

	padding: 0px;

	margin:0px;

	font-size:1.1em;

	text-decoration:none;

	background-color:#FFFFFF;

	z-index:1px;

	line-height:15px;

	color:#fff;

	border:none;

}



ul#navmenu li:hover li:hover li a:hover,

ul#navmenu li:hover li:hover li:hover a,

ul#navmenu li.iehover li.iehover li a:hover,

ul#navmenu li.iehover li.iehover li.iehover a {

	font-family:Arial,verdana,sans-serif !important;

	padding: 0px;

	margin:0px;

	background-color:#FFFFFF;

	color:#fff;

	font-weight:normal !important;

	font-size:1.1em;

	text-decoration:none;

	border: none;

}



/* 4th Menu 

ul#navmenu ul ul li a {

	color:#fff !important;

}

ul#navmenu li:hover li:hover li:hover li a,

ul#navmenu li.iehover li.iehover li.iehover li a {

  background: #EEE;

  color: #666;

}



 4th Menu Hover */

/*ul#navmenu li:hover li:hover li:hover li a:hover,

ul#navmenu li.iehover li.iehover li.iehover li a:hover {

  background: #CCC;

  color: #FFF;

}



ul#navmenu ul ul,

ul#navmenu ul ul ul {

  display: none;

  position: absolute;

  top: 0;

  left: 180px;

}



 Do Not Move - Must Come Before display:block for Gecko

ul#navmenu li:hover ul ul,

ul#navmenu li:hover ul ul ul,

ul#navmenu li.iehover ul ul,

ul#navmenu li.iehover ul ul ul {

  display: none;

}



ul#navmenu li:hover ul,

ul#navmenu ul li:hover ul,

ul#navmenu ul ul li:hover ul,

ul#navmenu li.iehover ul,

ul#navmenu ul li.iehover ul,

ul#navmenu ul ul li.iehover ul {

  display: block;

} */



a.leftmenu, a.leftmenu:active,  a.leftmenu:visited {

	text-decoration:none;

	font-weight:bold;

}



a.leftmenuA, a.leftmenuA:active,  a.leftmenuA:visited {

	text-decoration:none;

	font-weight:bold;

	color:#1b417b;

}



a.offer, a.offer:active,  a.offer:visited {

	color:#1b417b;

	font-weight:bold;

}



a.offer:hover {

	color:#1b417b;

}



#Layer1 {

	position:relative;

	width:950px;

	height:20px;

	z-index:1;

	left: 5px;

	top: 1px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	font-style:italic;

	color:#ffffff;

	position:relative;

}



ul#sitemap li {

	padding-bottom:5px;

}



ul#sitemap li li{

	padding-top:5px;

}



.error {

	font-family: Tahoma;

	font-size: 8pt;

	color: red;

	margin-left: 0px;

	display:none;

}

/*ul#navmenu li {

	position:relative !important;

}

ul#navmenu li ul {

	margin-top:1px !important;

}

ul#navmenu li ul li {

	padding:0px !important;

	position:relative !important;

	left: 0px !important;

}

ul#navmenu li ul li a {

	display:block;

	line-height:30px !important;

	padding:2px 5px !important;

	width:170px !important;

	*width:180px !important;

	background:#22558E !important;

}

ul#navmenu li ul li a:hover {

	background:#5980ab !important;

}

ul#navmenu li ul li ul li a {

	color:#fff !important;

	font-weight:normal;

}

ul#navmenu li ul li ul li a:hover {

	background:#22558E !important;

	color:#fff !important;

	font-weight:normal !important;

}*/

a.date_link {

	padding:1px !important;

	background:transparent !important;

}

a.date_link:hover {

	background:#ff0000 !important;

	color:#fff !important;

	text-decoration:none !important;

}

td.gray_cell {

	background:;

}



table.master_tab {

width: 950!important;

}



ul#navmenu, ul#navmenu ul, ul#navmenu li {

	margin: 0px; padding: 0px; list-style: none;

}

ul#navmenu {

	font: normal 12px/15px arial; background-color: #22558E; width: 100%; height: 27px; line-height: 0px; /*white-space: normal;*/

}

ul#navmenu li {

	float: left; position: relative; line-height: 0px; /*white-space: normal;*/

}



ul#navmenu li a:visited, ul#navmenu li a:link {

	display: block; padding: 6px 13px; color: #FFFFFF; text-decoration: none; line-height: 15px;

}

ul#navmenu li a:hover, ul#navmenu li a:active {

	background-color: #5980AB; color: #FFFFFF; text-decoration: none; line-height: 15px;

}

ul#navmenu li ul li a:visited, ul#navmenu li ul li a:link {

	background-color: #22558E; padding: 5px 7px; color: #FFFFFF; text-decoration: none; //zoom: 1;

}

ul#navmenu li ul li a:hover, ul#navmenu li ul li a:active {

	background-color: #5980AB; color: #FFFFFF; text-decoration: none;

}



ul#navmenu ul {

	display: none; background-color: #666666; width: 180px; padding-top: 1px;

}

ul#navmenu ul li {

	float: none; border: solid 1px #666666; border-top: none; border-left-width: 1px;

}





ul#navmenu li:hover ul, ul#navmenu li.iehover ul {

	display: block; position: absolute; top: 27px; left: 0px; z-index: 0;

}

ul#navmenu li:hover ul li:hover ul, ul#navmenu li.iehover ul li.iehover ul {

	display: block; position: absolute; top: -1px; left: 178px; z-index: 0;

}

ul#navmenu li:hover ul li:hover ul li:hover ul, ul#navmenu li.iehover ul li.iehover ul li.iehover ul {

	display: block; position: absolute; top: -1px; left: 178px; z-index: 0;

}



ul#navmenu li ul {

	display: none;

}

ul#navmenu li:hover ul li ul, ul#navmenu li.iehover ul li ul {

	display: none;

}

ul#navmenu li:hover ul li:hover ul li ul, ul#navmenu li.iehover ul li.iehover ul li ul {

	display: none;

}

ul#navmenu li:hover ul li:hover ul li:hover ul li ul, ul#navmenu li.iehover ul li.iehover  ul li.iehover  ul li ul {

	display: none;

}
