/* body {background-image:url(images/bg-body.jpg); margin:10px 0px 10px 0px;} */
body {margin:10px 0px 10px 0px; background-color:#009900; padding:0px 20px 10px 20px;}
body, td, th {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#EEEEEE}
strong {color:#EEEEEE; font-weight:bold}

#pageTopOuter {background-image:url(images/bg-topbig.jpg); background-position:center; background-repeat:no-repeat; height:253px; overflow:hidden;}
#pageMiddleOuterContainer {background-image:url(images/bg-middle.jpg); background-position:center; background-repeat:repeat-y;}
#pageMiddleOuter {background-image:url(images/bg-bottom.jpg); background-position:center bottom; background-repeat:no-repeat;}
#pageTopInner, #pageMiddleInner {width:754px; margin-left:auto; margin-right:auto;}
/* #navigation {width:752px; margin-left:auto; margin-right:auto;} */
#pageMiddleInner {padding-bottom:18px; clear:both; padding-top:0px}
#footer {font-size:80%; padding-top:3px; margin-top:0px; color:#666666; margin-left:20px; width:580px; text-align:center}
#footer p {border-top:1px solid #666666; padding-top:3px; margin-top:10px;}
#footer a, #footer a:hover {color:#666666; text-decoration:none;}
#content {padding:0px 20px 10px 20px;}
#content strong {font-weight:bold}

#topNav {float:right; width:700px; text-align:right; padding:20px 15px 6px 0px; overflow:hidden; height:38px; font-size:80%}
ul.inline {list-style-type:none; margin:0px; padding:0px; display:inline;}
ul.inline li {margin:0px; padding:0px; display:inline; font-weight:inherit}

ul {font-weight:bold}
li {margin-bottom:6px; font-weight:notmal; color:#FFFFFF}

.noMargin {margin:0px;}

#topNav a {color:#FFFFFF; padding-left:6px; padding-right:6px; font-weight:normal; background-image:url(images/tint-black-50.png); text-decoration:none}
#topNav a:hover {color:#FFFF00; text-decoration:underline}

#mastheadBig {clear:both; padding-top:9px;}
#mastheadBig .right {float:right; padding-right:20px;}
#mastheadBig .left {padding-left:20px; margin-bottom:10px;}
#mastheadBig h1 {float:left; font-weight:bold}
#mastheadBig h2 {text-align:right;}
#mastheadBig h1, #mastheadBig h2 {color:#FFFFFF; margin:0px 0px 0px 0px; font-size:110%;}
#mastheadBig h1 {margin-left:15px;}
#mastheadBig h2 {margin-right:15px;}

#navigation {clear:both; margin-bottom:10px; width:753px;
	background-image:url(images/bg-buttongreen.gif);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	border-bottom:1px solid #FFFFFF;
	border-top:0px solid #FFFFFF;
	background-color:#5C8900
}
#navigation a {
/*	background-color:#000000; */
	background-color:#5C8900;
	color:#FFFFFF;
	float:left;
	display:block;
	border-right:1px solid #FFFFFF;
	bohrder-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	bordder-top:1px solid #FFFFFF;
	padding:5px 7px 5px 7px;
	text-decoration:none;
	margin:0px -1px 0px 0px;
	font-weight:bold;
	font-size:95%;
	background-image:url(images/bg-buttongreen.gif);
	background-repeat:repeat-x;
	background-position: 0px 0px;
}
#navigation a:hover {	background-image:url(images/block-orange.gif);
background-color:#FFCC00; color:#FFFFFF}

.tintRed50 {background-image:url(images/tint-red-50.png);}
.clear {clear:both;}

h1, h2, h3, h4, h5, h6 {margin-top:0px; color:#FFFFFF;}
h1 {font-size:160%; margin-bottom:7px; color:#FFFF00; font-weight:normal}
h1 a {color:#FFFF00;}
h1 a:hover {color:#FFFFFF;}
h2 {font-size:140%; margin-bottom:6px; color:#EEEEEE}
h3, h4, h5 {font-size:115%; margin-bottom:5px;}
p {margin-top:0px; margin-bottom:10px; line-height:140%;}

a {color:#FFFFFF; text-decoration:underline}
a:hover {color:#FFFF00; text-decoration:underline}
a img {border:none;}
.yellow {color:#FFFF00;}

.languages a img {border:1px solid #FFFFFF; margin-left:3px}
#topNav .languages a {padding-left:5px; padding-right:5px; color:#FFFFFF; text-decoration:none}
#topNav .languages a:hover {text-decoration:none; color:#FFFF00}
#topNav .languages a:hover img{border:1px solid #FFFF00;}


.gallery {margin-right:-30px;}
.galleryPhoto  {text-align:center; float:left; margin-right:18px; height:149px; overflow:hidden;}
.galleryPhoto .photo a {display:block; border:4px solid #FFFFFF; background-color:#FFFFFF; width:156px; overflow:hidden; text-align:center;}
.galleryPhoto .photo a:hover {border:4px solid #FFFF00;}

.selectedPhoto {text-align:center; height:298px; margin-right:18px; overflow:hidden; float:left;}
.selectedPhoto .photo a {display:block; border:4px solid #FFFFFF; background-color:#FFFFFF; width:338px; overflow:hidden; text-align:center}
.selectedPhoto .photo a:hover {border:4px solid #FFFF00;}


.gallerySections {margin-right:-30px;}
.gallerySection  {text-align:center; height:200px; float:left; margin-right:18px;}
.gallerySection .photo a {display:block; border:4px solid #FFFFFF; background-color:#FFFFFF; width:217px; overflow:hidden; text-align:center}
.gallerySection .photo a:hover {border:4px solid #FFFF00;}

.alignTextCenter {text-align:center;}

.visitorBook h2 {border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; background-color:#339933; color:#FFFFFF; margin:0px 0px 0px 0px; padding:2px 10px 2px 10px; font-size:100%}
.visitorBook h2 em {color:#FFFF00; font-style:normal; font-weight:normal;}
.visitorBook p {margin:0px 0px 0.4em 0px;}
.visitorBook h3 {font-size:100%; font-weight:bold; color:#009900; font-style:normal; margin:0px; position:relative}
.visitorBook h3 em {font-weight:normal; font-style:normal; color:#006600;}
.visitorBookItem {border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; /* padding:5px 8px 5px 8px; */ background-color:#A8DA8F; margin:5px 0px 10px 0px; position:relative}
.visitorBook .photo {max-width:101px; margin-right:0px; float:left; overflow:hidden; height:76px; background-color:#000000; text-align:center; border:3px solid #FFFFFF; margin:5px; position: relative;}
.visitorBookDetail {max-height:81px; overflow:auto; padding:5px; border:0px solid #FFFFFF; color:#000000; font-size:90%; position:relative}

table.h {border-left:3px solid #FFFFFF; border-top:3px solid #FFFFFF; border-right:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; width:100%}
.h caption {background-color:#FF0000; color:#FFFFFF; font-weight:bold; text-align:center; padding:3px 10px 2px 10px; border-left:3px solid #FFFFFF; border-top:3px solid #FFFFFF; border-right:3px solid #FFFFFF;}
.h th, .h td {border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; font-size:90%}
.h th {background-color:#339933; font-weight:bold; text-align:right}
.h td {background-color:#66CC33}
.h td input, .h td select {font-size:90%;}

.contentPic {float:right; clear:right; width:320px; border:4px solid #FFFFFF; overflow:hidden; margin-left:10px; margin-bottom:10px}