﻿body
{
	margin: 0px;
	padding: 0px;
	margin-bottom:20px; 
	padding-bottom:20px; 
	background:#308c8a url(../images/fortBack.jpg) no-repeat bottom center;
}

.linkS
{
color:#5C5C5C;
font-family:Tahoma;
font-size:11px;
}

.linkS:hover
{
color:#5C5C5C;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
}


.menu
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	background-color: #24817b;
	color: #e8e7e0;
	text-align: center;
}

.spans
{
	margin-top: 10px;
	display: block;
}
.homeimg
{
	width: 100px;
	height: 67px;
	border: solid 1px #e8e7e0;
}
.HeaderP1
{
	font-family: Times New Roman;
	font-size: 20px;
	color: #585858;
	font-weight: normal;
}
#Langs img
{
	border: 0px;
}
#topmenu
{
	clear: both;
	height: 34px;
}
.HeaderP2
{
	font-family: Times New Roman;
	font-size: 20px;
	color: #6b695d;
}
#qSearch
{
	margin-top: 0px;
	background-color: #90c0bd;
}

#qSearch span
{
	font-family: Times New Roman;
	font-size: 20px;
	color: #6b695d;
}

.more
{
	color: #585858;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
}
.more:hover
{
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
}
#menu
{
	margin-top: 6px;
}
#menu a
{
	font-family: Tahoma;
	font-size: 11px;
	color: #5c5c5c;
}
#menu a:hover
{
	font-family: Tahoma;
	font-size: 11px;
	color: #989578;
	font-weight: bold;
}


.text
{
	font-family: Arial;
	font-size: 11px;
	color: #6b695d;
	text-align: justify;
}

.texttitle
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #585858;
}

#bottom a
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #e8e7e0;
	text-decoration: none;
	padding-right: 15px;
}

#bottom a:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #e8e7e0;
	text-decoration: none;
}

#bottom td
{
	height: 34px;
	background-color: #24817b;
	text-align: center;
	vertical-align: middle;
}
#bottom
{
	clear: both;
	height: 34px;
}
.bottom
{
	font-family: Verdana;
	font-size: 10px;
	color: #707070;
}
#online
{
	float: left;
	width: 281px;
	height: 300px;
	text-align: left;
	background-color: #90c0bd;
}
#Langs
{
	float: right;
	margin-right: 27px;
	margin-top: 65px;
}
a.link
{
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
	color: #6b695d;
}
a.link:hover
{
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
	color: #6b695d;
}

.divContent
{
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
	color: #6b695d;
}
.divContent ul
{
	font-family: Arial;
	font-size: 11px;
	color: #6b695d;
}

.divContentar
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: justify;
	color: #6b695d;
}
.divContentar ul
{
	font-family: Tahoma;
	font-size: 11px;
	color: #6b695d;
}

#Langs td
{
	width: 58px;
	border-left: dotted 1px #bcc3b8;
	vertical-align: middle;
	text-align: center;
}

# Lang td a
{
	text-decoration: none;
	border: 0px;
}
.book
{
	border-bottom: solid 1px #dfdfdf;
	padding-bottom: 9px;
	width: 223px;
	display: block;
}

# Lang td img
{
	border: 0px;
}

#divtop
{
	width: 900px;
	background-image: url(../images/TopBack.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 130px;
}

.topMenutd
{
	width: 178px;
	height: 34px;
	background-color: #23817e;
	text-align: center;
	vertical-align: middle;
}
.topMenutd:hover
{
	width: 178px;
	height: 34px;
	background-color: #76b0af;
	text-align: center;
	vertical-align: middle;
}
.topmenuTdOver
{
	width: 178px;
	height: 34px;
	background-color: #76b0af;
	text-align: center;
	vertical-align: middle;
}


.MenuTest
{
	padding-left:11px;
	padding-right:11px;
	padding-top: 11px;
	padding-bottom: 11px;
	background-color: #23817e;
	text-align: center;
	vertical-align: top;
	vertical-align: middle;
	display: block;
	text-decoration: none;
	color: #e8e7e0;
}
.MenuTest:hover
{
	padding-left:11px;
	padding-right:11px;
	padding-top: 11px;
	padding-bottom: 11px;
	background-color: #76b0af;
	text-align: center;
	vertical-align: middle;
	display: block;
	text-decoration: none;
	color: #e8e7e0;
}

.MenuTesthover
{
	padding-left:11px;
	padding-right:11px;
	padding-top: 11px;
	padding-bottom: 11px;
	background-color: #76b0af;
	text-align: center;
	vertical-align: middle;
	display: block;
	text-decoration: none;
	color: #e8e7e0;
}

# topMenu a
{
	text-decoration: none;
	color: #e8e7e0;
}


.topMenu-a
{
	text-decoration: none;
	text-align: center;
	color: #e8e7e0;
}



.topMenu-a-hover
{
	text-align: center;
	text-decoration: none;
	color: #e8e7e0 !important;
}
.hotel
{
	font-family: Tahoma;
	font-size: 11px;
	color: #636363;
}
.Htitle
{
	font-family: Tahoma;
	font-size: 11px;
	color: #636363;
	font-weight: bold;
}
select
{
	color: #909090;
	height: 17px;
	width: 57px;
	background-color: #ebebeb;
}
.book1
{
	
	padding-bottom: 9px;
		
}
.headerBook
{
	border-bottom: solid 1px #dfdfdf;
	padding-bottom: 9px;
	display:block;
}
#Updates td
{
	padding-top: 18px;
	padding-left: 9px;
	vertical-align: top;
}
#foot1 a
{
	font-family: Verdana;
	font-size: 10px;
	color: #707070;
	text-decoration: none;
}
.footlink
{
	font-family: Verdana;
	font-size: 10px;
	color: #707070;
	text-decoration: none;
}
#foot1 span
{
	font-family: Verdana;
	font-size: 10px;
	color: #707070;
}

.spanlink
{
	font-family: Verdana;
	font-size: 10px;
	color: #707070;
}
#footer
{
	height: 40px;
	clear: both;
	vertical-align: middle;
	line-height: 40px;
	background-image: url(../images/footBack.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0 20px 0 20px;
}
#foot2 span
{
	font-family: Verdana;
	font-size: 10px;
	color: #b1b3b5;
}
#right_s
{
	width: 1px;
	background-color:#ffffff;
}

#left_s
{
	width: 1px;
	background-color:#ffffff;
}

.titlediv
{
	height: 37px;
	border-bottom: solid 1px #e4e4e4;
}
.newstitle
{

	font-family: Arial;
	color:#2c8687;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}
.newstitle:hover
{
	color: #6b695d;
}
.morenews
{
	color: #585858;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

.morenews:hover
{ 
	color: #6b695d;
	font-family: Arial;
	font-size: 11px;
	text-decoration: underline;
}

/* Contact Us Form */
.innercontent
{
	text-align: left;
}

div.innercontent dl dt
{
	padding: 2px 0 2px 11px;
	text-align: left;
	vertical-align: middle;
}
div.innercontent dl dd
{
	padding: 2px 0 2px 11px;
	text-align: left;
}
div.innercontent dl dt label
{
	color: #9a9a9a;
	font: normal 12px Arial;
}
div.innercontent dl dt input
{
	background: #fff url(../images/shadow.gif) repeat-x top;
	border-bottom: 1px solid #6b695d;
	border-left: 1px solid #6b695d;
	border-right: 1px solid #6b695d;
	border-top: 1px solid #6b695d;
	color: #6b695d;
	font-size: 100%;
	margin: 0;
	padding: 2px 0 2px 11px;
}

div.innercontent dl dt div span
{
	margin: 0 4px 0 0;
	float: left;
}


div.innercontent dl dt textarea
{
	background: #fff url(../images/shadow.gif) repeat-x top;
	border-bottom: 1px solid #A39B8A;
	border-left: 1px solid #A39B8A;
	border-right: 1px solid #A39B8A;
	border-top: 1px solid #A39B8A;
	font-size: 100%;
	margin: 0;
	padding: 2px 0 2px 11px;
	color: #847963;
}
div.innercontent dl dt select
{
	background: #fff url(../images/shadow.gif) repeat-x top;
	border-bottom: 1px solid #A39B8A;
	border-left: 1px solid #A39B8A;
	border-right: 1px solid #A39B8A;
	border-top: 1px solid #A39B8A;
	font-size: 100%;
	margin: 0;
	padding: 2px 0 2px 11px;
	color: #847963;
}



table.innercontent label
{
	color: #9a9a9a;
	font: normal 12px Arial;
}
table.innercontent input
{
	background: #fff url(../images/shadow.gif) repeat-x top;
	border-bottom: 1px solid #A39B8A;
	border-left: 1px solid #A39B8A;
	border-right: 1px solid #A39B8A;
	border-top: 1px solid #A39B8A;
	color: #333;
	font-size: 13px;
	margin: 0;
	padding: 2px 0 2px 11px;
	color: #847963;
}

table.innercontent div span
{
	margin: 0 4px 0 0;
	float: left;
}


table.innercontent textarea
{
	background: #fff url(../images/shadow.gif) repeat-x top;
	border-bottom: 1px solid #A39B8A;
	border-left: 1px solid #A39B8A;
	border-right: 1px solid #A39B8A;
	border-top: 1px solid #A39B8A;
	color: #333;
	font-size: 13px;
	margin: 0;
	padding: 2px 0 2px 11px;
	color: #847963;
}
table.innercontent select
{
	background: #fff url(../images/shadow.gif) repeat-x top;
	border-bottom: 1px solid #A39B8A;
	border-left: 1px solid #A39B8A;
	border-right: 1px solid #A39B8A;
	border-top: 1px solid #A39B8A;
	color: #333;
	font-size: 13px;
	margin: 0;
	padding: 2px 0 2px 11px;
	color: #847963;
}


table.innercontent td
{
	vertical-align: top;
}

#message form
{
	/* Optional, just a littl nice padding */
	padding: 3em 0pt 1em 9em;
}

#message dl
{
	/* Replace with desired width */
	width: 47em;
}

#message dl dt
{
	float: left; /* Spacing between label and field */
	padding: 0 1em 0 0em;
	text-align: left;
	vertical-align: middle; /* Width of largest label */
	width: 10em;
}

#message dl dt label
{
	/* Make whatever you like */ /* Adjust padding to align with fields */
	padding-top: 0.5em;
}

#message dl dd
{
	float: left; /* This is the padding between form field rows */
	margin: 0 0 1em;
	vertical-align: middle; /* Remaining width dl - dt - padding */
	width: 28em;
}

#message input.txt, #message textarea
{
	/* Prevents x-browser bug */
	overflow: hidden;
	padding: 0.4em 0 0.4em 0.2em;
	width: 33em;
}
careertable.span
{
	font-size: 7.5pt;
	font-family: Verdana , sans-serif;
	color: #CCCCCC;
}
careertable.input, careertable.textarea
{
	/* Prevents x-browser bug */
	margin-right: 5px;
	width: 15em;
	font-size: 12px;
	color: #666;
	font-family: Arial;
}
#message select
{
	/* Prevents x-browser bug */
	margin-right: 5px;
	font-size: 12px;
	color: #666;
	font-family: Arial;
}

.careerCat
{
	width: 624px;
	height: 20PX;
	line-height: 20PX;
	background-color: #f0f0f0;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
	color: #5c5c5c;
}



/*************/

.tdLabel
{
	padding: 2.25pt;
	border: solid 1px #ece9d8;
}

.large
{
	width: 271px;
}
.texts
{
	padding: 2.25pt;
}

.textLabels
{
	font-size: 11px;
	color: #6b695d;
	font-family: 'Verdana' , 'sans-serif';
}
.careerformCat
{
	font-size: 11px;
	color: #003063;
	font-family: 'Verdana' , 'sans-serif';
	background-color: #f0f0f0;
	padding: 2.25pt;
	border: solid 1px #ece9d8;
}

#careerForm input
{
	margin-right: 2px;
	border: solid 1px #cdcdcd;
	height: 18px;
}
#careerForm select
{
	margin-right: 2px;
	border: solid 1px #cdcdcd;
	height: 20px;
	background-color: White;
}

#careerForm label, input, p, select
{
	font-size: 11px;
	color: #6b695d;
	font-family: 'Verdana' , 'sans-serif';
}


.error-list li
{
	text-align: left;
	list-style-type: none;
	font-size: 11px;
	color: Red;
	font-family: 'Verdana' , 'sans-serif';
}

.error
{
	font-size: 11px;
	color: Red;
	font-family: 'Verdana' , 'sans-serif';
	text-decoration: none;
}
.photogallery
{
	/*CSS for TABLE containing a photo album*/
}

.photogallery img
{
	/*CSS for images within an album*/
	border: 1px solid green;
}

.photonavlinks
{
	/*CSS for pagination DIV*/
	font: bold 14px Arial;
}

.photonavlinks a
{
	/*CSS for each navigational link*/
	margin-right: 2px;
	margin-bottom: 3px;
	padding: 1px 5px;
	border: 1px solid gray;
	text-decoration: none;
	background-color: white;
}

.photonavlinks a.current
{
	/*CSS for currently selected navigational link*/
	background-color: yellow;
}

ul.level1
{
	display: block;
	line-height: 1em;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
	z-index: 90;
}

.ddd
{
	float: left;
	list-style-type: none;
	text-align: center;
	margin: 0;
	padding: 0;
}
ul.level1 li
{
	float: left;
	list-style-type: none;
	text-align: center;
	margin: 0;
	padding: 0;
}

ul.level1 li.sep
{
	color: white;
	padding: 0.8em 0em 0.5em 0em;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
/*ul.level1li a {
	float: none;
}*/
/* End IE5-Mac hack */

ul.level2, ul.level3
{
background-color: #76b0af;
	left: 0px;
	position: absolute;
	top: 0px;
	margin-left: 0px;
	visibility: hidden;
}

ul.level2 li, ul.level3 li
{
	border-bottom: 1px solid #ccc;
	float: none;
	margin: 0;
	padding: 0;
	width: 160px;
	vertical-align: top;
	text-align: left;
	height: 25px;
	background-color:#76b0af;
}

ul.level2 li a, ul.level3 li a
{
	padding-left: 20px;
	padding-top: 5px;
	background-color: #76b0af;
	background-image: url(../images/sub_back.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 10px;
	text-decoration: none;
	color: #fffefe;
	display: block;


	height: 100%;
}
ul.level2 li a:hover, ul.level3 li a:hover
{
	padding-left: 20px;
	padding-top: 5px;
	color: #fffefe;
	background-image: url(../images/sub_back_over.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #23817e;
	text-decoration: none;
	display: block;
	height: 100%;
}
/*
 ul.level2 li a:hover,  ul.level3 li a:hover {
	background: #e1dccd;
	background-image: none;
}


*/
