@charset "utf-8";
/* CSS Document */
html,
body,
p,
ul,
ol,
li,
a,
input,
label,
form,
table,div,
tr { margin:0px; padding:0px; border:0px; }
ul { list-style:none; }
img { border:none; }
a { text-decoration:none; }
h1 { display:none;}
h1, h2, h3{ margin:0px;}
table, table tr, table tr td { border-collapse:collapse; }

/***********************************************************************************************/

.reserve_list { list-style:disc; margin-left: 35px; }

.reserve_list2 { list-style:circle; margin-left: 45px; }

/***top*******************************/
.topContainer { width:100%;  }
.topContainer .content { float:left; background:url(../_images/bg05.gif) no-repeat 300px top; }
.topContainer .content .cont01 { padding:0 0px 9px 10px;}
.topContainer .content .cont01 p, .topContainer .content .cont01 img { float:left; }
.topContainer .content .cont01 img { margin:15px 0 5px 0; }
.topContainer .content .cont01 p { padding:61px 66px 0 65px; }
.topContainer .content .cont01 form { padding-top:61px; }
.topContainer .content .cont01 form input { width:90px; margin-right:5px; }
form input.btn, input.btn02 { width:60px; }
.topContainer .content .cont01 form a { background:url(../_images/bull02.gif) left 3px no-repeat; padding-left:7px; }

/*drop-down-menu*********/
.topContainer .content .cont02  { clear:both;}
/*level 1*/
/*.topContainer .content .cont02 ul li 
{ 
	width:192px; background:url(../_images/bg02.gif) repeat-x bottom; padding:0 0px 19px 0; position:relative; float:left; margin-right:6px; 
}*/
.topContainer .content .cont02 {}
.topContainer .content .cont02 ul li {width:192px; padding:0 0px 11px 0; position:relative; float:left; margin-right:6px;  }
.topContainer .content .cont02 ul li.st01 { margin-right:0px;} /*last item*/
.topContainer .content .cont02 ul li a img.st01 { position:absolute; left:0px; top:0px; display:none; }
/*level 2*/

.topContainer .content .cont02 ul li ul li span a { /*position:absolute; top:84px; left:12px; z-index:1;*/ background:url(../_images/bull02.gif) right 5px no-repeat;  }
.topContainer .content .cont02 ul li ul li a { display:block;}
.topContainer .content .cont02 ul li ul {
	z-index:2;
	display:none;
	position: absolute;
	top: 141px;
	left: 0;
}

/*level 2, 3*//*!!!*/
.topContainer .content .cont02 ul li ul li {background:#d4dfe5; } /*grey*/
.topContainer .content .cont02 ul li ul li {background:#ebebeb; margin:0; padding:0; border-top:1px solid #fff; width:190px; }

.topContainer .content .cont02 ul li ul li a { padding-left:11px;}
.topContainer .content .cont02 ul li ul li span a { position:static; }

/*level 3*/
.topContainer .content .cont02 ul li ul li ul {
	margin-left:1px;
	left: 190px;
	top: -1px;
}


/**footer********************************/

.footer { width:100%; float:left;  background:url(../_images/bg03.gif) repeat-x top;}
.footer .content { padding:20px 8px 30px 8px;  }
.footer .content p { float:left; }
.footer .content ul { float:right; }
.footer .content ul li { float:left;  padding:0 8px 0 16px; margin:0px; background:url(../_images/bull04.gif) left 5px no-repeat;}


/***middle*******************************/
.globalContainer { width:984px; margin:0 auto; text-align:left; }
.mainContainer { width:100%; clear:both; float:left;  background:url(../_images/bg03.gif) repeat-x top; }
.mainContainer .mainInnerContainer { width:100%; clear:both; float:left; padding:30px 0px;  }


.lhsContainer { width:190px; float:left;  }
.lhsContainer .content { float:left; padding:0px; }

.lhsContainer li {  width:190px; text-transform:uppercase; padding:0px;  }
.lhsContainer ul li span { margin-left:10px; padding-left:8px; background:url(../_images/bull03.gif) no-repeat left 4px; display:block; }
.lhsContainer ul li ul li span { margin-left:20px; }
.lhsContainer ul li div { padding:5px 0;}

.lhsContainer ul li ul li ul li span { margin-left:30px; }
.lhsContainer ul li ul li ul li ul li span { margin-left:40px; }


.middleContainer { float:left; width:623px; }
.middleContainer .middleInnerContainer { padding:0px; }



.rhsContainer{ width:171px; float:left; }
.rhsContainer .content{ float:left; padding:0px 17px 0 7px; }

.row { clear:both; float:left; width:100%;  }
.row .column01, .row .column02, .row .column03, .row .column04  { float:left;}
.row .column01 .content, 
.row .column02 .content, 
.row .column03 .content, 
.row .column04 .content { padding-left:30px; padding-bottom:20px; }
.column01 ol { padding-left:50px; padding-top:10px; }
.column01 li { padding-bottom:10px; }
.column01 ul {
	padding-bottom:10px;
	padding-top: 10px;
}

.row .column01 { width:100%; }
.row .column01 .content { padding-right:20px;}
.row .column02 { width:50%; }
.row .column03 { width:33.33%; }
.row .column04 { width:25%; }

/********************************************************************************/


.middleContainer p, .middleContainer ul { margin-bottom:10px;}
.middleContainer table { margin-bottom:15px;}
.middleContainer h2, h3, p.st01 { margin:12px 0 10px 0;}

.middleContainer h2 { margin-top:0px; padding-top:1px;}

.middleContainer ul.st01 li { float:left; margin:0px 0px 18px 18px;}
.middleContainer table th { text-transform:uppercase;}
.middleContainer table td, .middleContainer table th  { padding:4px 10px; text-align:left; }

#tb_reserves1 td { padding:4px 10px; text-align:right; }
.tr_border { border-top:solid; border-bottom:solid; border-width: 1px 0 1px 1px; border-color:#000000; border-top-color:#000000  } 
.tr_border_bottom { border-bottom:solid; border-width: 0 0 1px 1px; border-color:#000000; border-top-color:#000000  }
.tr_border_bottom2 {
	border-top-color:#000000;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.middleContainer .content p.st01 img { float:left; margin:0 10px 5px 0;  } 
.middleContainer .content p.st01 { clear:both; float:left; width:570px; }
.middleContainer .content div.st01 { background:url(../_images/bg04.gif) repeat-x top; padding-top:1px; }
.middleContainer .content div.st01 h3 { text-transform:none; }
.middleContainer .content div.st01a { background:none;}

.rhsContainer .content h3 { margin:0px 0px 10px 0px; }

/*.rhsContainer .content div { padding-top:17px; margin-top:15px; background:url(../_images/bg04.gif) repeat-x top left; }*/
.rhsContainer .content div { padding-top:7px; margin-top:15px; background:url(../_images/bg04.gif) repeat-x top left; }

.rhsContainer .content div.st01 { background:none; padding-top:0px;} 

table.st01 td { vertical-align:top; padding-bottom:10px; padding-left:0px; }

.sitemap ul li ul { margin-left:20px;}
.sitemap li { padding:3px 0; }
.sitemap li a { background:url(../_images/bull02.gif) no-repeat left 3px; display:block; padding-left:9px; }
.sitemap li a:hover { background:url(../_images/bull01.gif) no-repeat left 3px;  }
.sitemap li ul { margin:0px; padding:0px; }

.ul01 li { float:left; padding-right:10px;}
.ul01 li a.active { text-decoration:underline; }
/*maps********************************************************************************/
#map { position:relative; padding-top:10px; padding-bottom:0px; left:0px; top:0px; }
#map img { margin:0px; clear:both; }
#map ul { height:0px;}
#map ul li ul { display:none; }
#map ul li span { height:10px;}
#map a, #map a:hover p { text-decoration:underline; color:#ffffff; }

#hint { 
	 	display:none;
		z-index:1;
		position:absolute; 		
		width:365px; 
		padding:0 10px 5px 10px; 
		border:1px solid #DEAD22; 
		background:url(../_images/bg12.gif) repeat-x bottom #332F30; 
		opacity: .9;	
		filter: alpha(opacity=90);  
}

#hint {color:#fff;  font-size:110%; }
#hint p { margin:0px 0 0px 12px; display:list-item; line-height:140%;}

#hint span {padding:5px 0; color:#2E8AAF; border-bottom:1px solid #DEAD22; width:100%; display:block; margin-bottom:5px;font-size:100%;  }



#map .obj1, .obj2, .obj3, .obj4, .obj5, .obj6, .obj07 {
	position:absolute;
	cursor:pointer;
	font-size:112.5%;
	color:#ffffff;
	width: 69px;
}
span.obj1 a, span.obj2 a{ text-transform:uppercase; color:#ffffff;}
.map01 .obj1  {
	left:229px;
	top:277px;
}
.map01 .obj2 {
	left:192px;
	top:109px;
}
.map01 .obj3 {
	left:17px;
	top:63px;
}

.map01 .obj4 {
	left:225px;
	top:155px;
}
.map01 .obj5 {
	left:112px;
	top:72px;
}

.map02 .obj1 {
	left:287px;
	top:173px;
}

.map02 .obj2 {
	left:230px;
	top:143px;
}

.map03 .obj1 {
	left:9px;
	top:21px;
}


.map04 .obj1 {
	left:225px;
	top:69px;
}
.map04 .obj6 {
	left:25px; 
		top:115px; 
}
.map04 .obj2 {
	left:190px;
	top:106px;
}
.map04 .obj3 {
	left:364px;
	top:54px;
}
.map04 .obj4 {
	left:308px;
	top:144px;
}

.map04 .obj5 {
	left:408px;
	top:112px;
}

/*.map04 .obj2 {
	left:361px;
	top:132px;

}
.map04 .obj2 p { 
position:absolute;
font-size:80%;
	
}

.map04 .obj2 p.p01 {
	left:-6px;
	top:-71px;
}
.map04 .obj2 p.p02 {
	left:38px;
	top:-22px;
}
.map04 .obj2 p.p03 {
	left:-57px;
	top:11px;
}*/


.map05 .obj1 {
	left:130px;
	top:56px;
}
.map05 .obj2 {
	left:264px;
	top:183px;
}

.map07 .obj1 {
	left:169px;
	top:155px;
}
.map07 .obj2 {
	left:305px;
	top:261px;
}

.map08 .obj1 {
	left:9px;
	top:21px;
}

.map09 .obj1 {
	left:213px;
	top:121px;
}

.map10 .obj1 {
	left:338px;
	top:15px;
}

.map10 .obj2 {
	left:142px;
	top:182px;
}

.map10 .obj3 {
	left:386px;
	top:197px;
}

.map11 .obj1 {
	left:307px;
	top:146px;
}

.map11 .obj2 {
	left:245px;
	top:215px;
}

.map12 .obj1 {
	left:74px;
	top:131px;
}

.map12 .obj2 {
	left:245px;
	top:215px;
}

.mapSouthAlamein .obj1 {
	left:74px;
	top:131px;
}

/*search results********************************************************/
.st03 .search_cont { padding:5px 0 15px 0;}
.st03 ul {margin-top:15px;}
.st03 ul li {background:url(../_images/bull04.gif) left 5px no-repeat; padding-left:17px; }
.st03 .pages a,  .st03 .pages span { padding-left:5px;  text-decoration:none; }
.st03 .pages a:hover { text-decoration:underline; }
.st03 .pages { text-align:center;}
/*contacts****************************************************************/
textarea { width:350px; height:100px;}
/*colors*******************************************************************************/
h1{ color:#000; }
h2 { color:#FFC113;   }
h3, .rhsContainer span.st01, .middleContainer table tr th { color:#0D405B;  }
h2, h3 {text-transform:uppercase;}
p.st01 {color:#171717;} /*h4*/

.error_msg { color:#990000; font-weight:bold;}

a, .lhsContainer li { color:#072E4A; }
a:hover { color:#FFC113; }

form input, textarea  { border:1px solid #D3D4D6; background:#F7F8F8; }
form input.btn  { border:1px solid  #666666; background:#ccc;  }

.footer,.footer a {
	color:#0D405B;
}
.footer a:hover { text-decoration:underline;}

.topContainer { color:#767676;  }
.topContainer form a { color:#A4A4A4;  }
.topContainer form a:hover { color:#FEBF12; text-decoration:underline;}
.topContainer .content .cont02 ul li a { font-weight:bold; text-transform:uppercase; }
/*.topContainer .content .cont02 ul li ul li a { color:#343132; }*/ /*!!*/
.topContainer .content .cont02 ul li ul li a { color:#336699; } 
.middleContainer a:hover , .rhsContainer a:hover{ color:#072E4A; text-decoration:underline; }
/*menu*/

.lhsContainer li {  border-top:1px solid #8CB5CD;}
.lhsContainer li.st01, ul.st01 { border-bottom:1px solid #8CB5CD; }
.lhsContainer li.selected div { background:#EBEBEB; margin:0px; padding:5px 0;}
.lhsContainer li.selected ul li div { background:none; }

.middleContainer table tr.st01 td  { background-color:#EAEAEA;}
.middleContainer table tr.st01 td.st01  { background-color:#fff;}

.middleContainer table tr.st02 td{ background-color:#FAFAFA; } 
#map .obj1, .obj2, .obj3 { color:#072E4A; }

.middleContainer form p { width:350px; clear:both;}
.middleContainer form p lable { display:block; float:left; padding:3px 15px 15px 0;}
.middleContainer form p input { display:block; float:right; width:205px; }
.middleContainer form p.st02 input{width:150px;}
/*fonts*******************************************************************************/
body { font-family: Arial, 'Trebuchet MS', Helvetica,sans-serif;   }
.topContainer {
	font-size:87.5%;
}
.topContainer form a { font-size:70%;  }
.topContainer .content .cont02 ul li a { font-family:"Trebuchet MS", Times, serif;   font-size:80%;  }

.footer { font-size:62.5%; }

.lhsContainer { font-size:70%; } /*12px*/
.middleContainer, .rhsContainer {
	font-size:75%;
	line-height: 125%;
} /*12px*/
.rhsContainer span.st02 { font-size: 95%; }

.middleContainer h2 { font-size:163.64%; } /*18px*/
.home .middleContainer h2 { font-size:127.27%; } /*18px*/
.middleContainer h3, .middleContainer table tr th  { font-size:127.27%; } /*14px*/
.middleContainer .content div.st01 h3 { font-size:110%;  }
.middleContainer p.st01 {font-size:109.09%;	 } /*12px*/
#map a p { font-size:100%;}

.lhsContainer h3 { font-size:118.18%; } /*13px*/
.rhsContainer h3 { font-size:118.18%; } /*13px*/



/*temp*****************************************************************************************/
/*.topContainer { background-color:#CC99CC;}
.footer { background-color:#9999CC; }
.lhsContainer { background-color:#FFCC99;}
.middleContainer { background-color:#FFCCCC; }
.column01 { background-color:#FFFFCC; }
.column02 { background-color:#99CC99; }
.column03 { background-color: #6699FF; }
.column04 { background-color: #669966; }
.rhsContainer { background-color:#FFCC99; }*/

/**home***************************/
.home {background:none;}
.home .lhsContainer, .home .rhsContainer, .home .middleContainer { height:400px; min-height:400px; }
.home .mainInnerContainer { padding:0px;  }
.home .lhsContainer, .home .rhsContainer { background-color:#F7F8F8;}
.home .middleContainer { background:url(../_images/bg06.gif) bottom repeat-x #021E3A; }

.home .middleContainer { color:#FFFFFF;}
.home .lhsContainer { background:url(../_images/bg08.gif) repeat-y right #F7F8F8;}
.home .rhsContainer { background:url(../_images/bg09.gif) repeat-y left #F7F8F8;}
.home .topContainer .content { background:url(../_images/bg07.gif) repeat-x left bottom ; }
.home .footer { background:url(../_images/bg10.gif) repeat-x left top ; }


.home .lhsContainer { font-size:68.75%;}
.home .lhsContainer { width:181px;  }
.home .middleContainer { width:623px; }
.home .rhsContainer { width:180px; }
 
/*.home .rhsContainer .content { padding:20px 17px; } */
.home .rhsContainer .content { padding:5px 17px; } 

.home .lhsContainer .content { padding:20px 17px; } 
.home .lhsContainer .content2 {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 17px;
}
.row2 .column01, .row2 .column02 { float:left;}
.row2 .column01 { width:240px;}
.row2 .column01 .content {
	padding-top: 9px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 25px;
}
.row2 .column02 { width:383px; }
.row2 .column02 .content {padding:25px 54px 20px 17px; }




.home .lhsContainer .content div { border-bottom:1px solid #1A6E9C; padding-bottom:10px; margin-bottom:8px;}

.home .lhsContainer .content div p { color:#1A6E9C; }

.home .lhsContainer .content div td.st01 { color:#000;}
.home .lhsContainer .content div td.st02 { color:#16B200;}
.home .lhsContainer .content div td.st03 { color:#B20000;}
.home .lhsContainer .content div td.st02,  .home .lhsContainer .content div td.st03 { text-align:right;}
.home  .lhsContainer  .row2  h3 {  padding-top:0px; margin:0px;}
.home .row2 .column01 .content ul {margin:0px;}
.home .row2 .column01 .content ul li { background:url(../_images/bg11.gif) bottom repeat-x; padding-top:7px;}
.home .row2 .column01 .content ul li span {  background:url(../_images/bull05.gif) left 4px no-repeat; padding-left:20px; display:block;}

 

.home .middleContainer h2 { padding:20px 30px 0 30px; text-transform:none; line-height:140%; }
.home .middleContainer a { color:#3DC4FF; text-decoration:underline; }
.home .middleContainer a:hover, .home .row2 h3 { color:#F6B800; margin-top:0px; }
.home .row2 .column02 .content img {
	float:left;
	margin:0px 10px 0px 0px;
}
.home .row2 .column02 .content div { margin-bottom:20px; padding-bottom:9px; background:url(../_images/bg11.gif) repeat-x bottom;} 
.home .row2 .column02 .content div.st01, .home .row2 .column01 .content ul li.st01 { background:none;}


.txtaln {text-align:right}
.home .row2 .column02 .content div td {
	padding: 0;
} 

ul.right { border:1px solid red;}
 
.middleContainer .mw_release td, .middleContainer .mw_release th {
	padding: 5px;
}

