/* GENERAL STYLES */
body {
padding:0px;
margin:0px;
font-family:Verdana;
font-size:12px;
}
a {
color:#1863bd;
}
p {
	margin-top: 13px;
	font-size: 12px;
	margin-bottom: 0px;

}
h2 {
font-size:14px;
margin:0px;
}
h3 {
font-size:12px;
/*margin:0px;*/
}
.all {
width:776px;
margin-left:auto;
margin-right:auto;
}
.footer {
clear:both;
margin-top:5px;
}
.footer td {
padding-right:8px;
}
.genContainer {
	background:url(/images/col0.gif) repeat-y top left;
}
.leftContainer {
padding-right:3px;
}
.mainContainer {
	border-bottom: solid 1px #e0e0de;
	border-right: solid 1px #e0e0de;
}
.upperGreen {
background-color:#c8da25;
padding-right:19px;
}
.upperGreen .bread {
padding:2px 19px 4px 19px;
background-color:#eeefe9;
font-family:Arial;
font-size:11px;
color:#676767;
}

.upperGreen .bread a {
	color:#676767;
	font-size: 11px;
}
.blueAreas {
	background:#5f8db3 url(/images/blue-grad-1.gif) repeat-x top left;
	color:white;
	padding:13px 19px 19px 19px;
}
.blueAreas .title, .blueAreas a.title {
font-size:13px;
/*text-decoration:underline;*/
font-weight:bold;
margin-bottom:4px;
}
.blueAreas a {
color:white;
text-decoration:none;
}
.blueAreas a:hover {
text-decoration:underline;
}
.content {
	padding: 13px 19px 13px 19px;
	color:#484846;
	text-align: justify;

}
.content h1#title {
margin:0px;
font-family:Arial;
font-size:16px;
border-bottom:solid 1px #c4c4c4;
margin-left:-10px;
padding-left:10px;
}
.content h2 {
margin:0px;
font-family:Arial;
font-size:14px;
}
.content .subs {
text-align:right;
font-size:11px;
margin-top: 2px;
margin-bottom:5px;
}
.content .subs a#selected {
font-weight:bold;
}

/*Main Menu*/
.menuArea {
padding:15px 25px;
font-family:Arial;
background:url(/images/suns1.gif) no-repeat 0px 8px;
}
.menuArea .mainMenu a {
color:#676767;
font-size:14px;
text-decoration:none;
display:block;
border-bottom:solid 1px #e4e4e4;
padding:3px 0px 3px 30px;
margin-bottom:0px;
}
.menuArea .mainMenu a:hover {
color:black;
text-decoration:underline;
}
.menuArea .mainMenu a#end {
border-bottom:none;
}
.menuArea .mainMenu a.selected {
font-weight:bold;
}
.mainMenu .subMenu {
padding:0px 0px 0px 8px;
}
.mainMenu .subMenu a {
font-size:12px;
}
.mainMenu .subMenu a.selected {
font-weight:bold;
}
/*End Main Menu*/

/*Info Boxes */
.infoBox, .infoBox#green {
	padding:8px 10px;
	font-family:Arial;
	background:#cadc25 url(images/info-grad-1.gif) repeat-x;
	margin-left: 25px;
	margin-right: 2px;
margin-bottom:15px;
}
.infoBox h2 {
font-family:Arial;
margin:0px 0px 5px 0px;
padding:0px;
font-size:16px;
font-weight:bold;
color:white;
}

.infoBox a.hotel {
display:block;
color:#494a45;
margin-bottom:5px;
margin-left:10px;
text-decoration:none;
}
.infoBox a:hover.hotel {
color:black;
text-decoration:underline;
}

/*End Info Boxes */
.imgLeft {
float:left;
margin-right:5px;
padding:3px;
border:solid 1px #c4c4c4;
}
.imgRight {
float:right;
margin-left:5px;
padding:3px;
border:solid 1px #c4c4c4;
}

.pGallery .photo {
width:130px;
background-color:#eeefe9;
padding:4px;
}
.pGallery .photo img {
border:solid 1px #c4c4c4;
padding:2px;
}
.pGallery .caption {
padding:8px 3px 3px 3px ;
color:#FF6600;
}


/* EDITOR PROPERTIES */
.imgLeftBorder {
float:left;
border:solid 1px #c4c4c4;
margin-right:8px;
padding:2px;
}

.imgRightBorder {
float:right;
border:solid 1px #c4c4c4;
margin-left:8px;
padding:2px;
}

.imgPlainBorder {
border:solid 1px #c4c4c4;
margin-left:4px;
margin-right:4px;
padding:2px;
}

