
/* Text Styles... */

BODY {
color: #666666;
background-color: #FAFAFA;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:x-small;
margin-top: 10px;
text-align:center;
min-width: 600px;
}

BODY.whiteBackground {
background-color: white;
}


P{
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: #ffffff;
font-size:x-small;
text-align:left;
}


.blockTitle {
font-family: "Palatino Linotype", Georgia, "Times New Roman", serif;
color: #669966;
font-size: medium;
text-align:left;
}

.blockTitle_smaller {
font-family: "Palatino Linotype", Georgia, "Times New Roman", serif;
color: #669966;
font-size: small;
text-align: left;
}

.blockTitle_floatLeft{
font-family: "Palatino Linotype", Georgia, "Times New Roman", serif;
color: #669966;
font-size: medium;
text-align:left;
float:left;
padding-bottom:2px;
background-color:transparent;
}

.titleLinks{
padding-right:5px;
padding-top:8px;
font-size:7pt;
float:right;
padding-bottom:2px;
background-color:transparent;
}


.mapHolder{
padding-top:3.4em;
background-color:transparent;
width:100%;
}

.mapPanel{
background-color:#c0c0c0;
text-align:center;
margin: 0 auto;
padding-top:0px;
}

.mapText{
padding-top:10px;
padding-bottom:0px;
padding-right:40px;
padding-left:40px;
text-align:justify;
}

.gallery_textTop{
padding-bottom:10px;
padding-right:30px;
padding-left:30px;
text-align:justify;
margin: 0 auto;
margin-top:34px;
background-color:transparent;
}

.gallery_text{
padding-bottom:10px;
padding-right:30px;
padding-left:30px;
text-align:justify;
margin: 0 auto;
background-color:transparent;
}

.gallery_titleImage{
padding-bottom:10px;
padding-right:30px;
padding-left:30px;
text-align:center;
margin: 0 auto;
background-color:transparent;
}

.blockText {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #666666;
font-size: x-small;
text-align: justify;
}

.blockText_smaller {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #666666;
font-size: xx-small;
text-align: justify;
}

.blockText_smallerCenter {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #666666;
font-size: xx-small;
}

.blockText_smallerRight {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #666666;
font-size: xx-small;
text-align: right;
}

.blockText_smallerLeft {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #666666;
font-size: xx-small;
text-align: left;
}

/* Test below a title in a main page...	*/
.infoText{
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #666666;
font-size: xx-small;
text-align: justify;
padding-bottom:8px;
padding-right:30px;
padding-left:10px;
text-align:justify;
}


/* sublink under an infotext... */
/* top margin dependent on numer of rows in infoText */
.infoText_sublink_rows1{
font-size: xx-small;
float:right;
margin-top:3px;
margin-left:-30px;
}
.infoText_sublink_rows2{
font-size: xx-small;
float:right;
margin-top:12px;
margin-left:-30px;
}
.infoText_sublink_rowsManual{
font-size: xx-small;
float:right;
/*margin-top:21px;*/
margin-left:-30px;
}




HR {
height: 1px;
border-bottom-color: #c0c0c0;
border-bottom-style: dashed;
border-bottom-width: thin;
border-top-style: none;
border-top-width: thin;
border-top-color: white;
}

HR.pale {
height: 1px;
border-bottom-color: #eeeeee;
border-bottom-style: dashed;
border-bottom-width: thin;
border-top-style: none;
border-top-width: thin;
border-top-color: white;
}

TD{ 
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #666666;
}

TD.whiteBackground{
background-color: #ffffff;
}

TD.textSmallPale {
color: #c0c0c0;
font-size: xx-small;
}

TD.textPale {
color: #c0c0c0;
font-size: x-small;
}

.textSmallPale {
color: #c0c0c0;
font-size: xx-small;
}

.textPale {
color: #c0c0c0;
font-size: x-small;
}

SPAN.galleryNavDot{
color: #666666;
text-decoration: none;
}

SPAN.blockTitle_Dot{
color: #666666;
}

.ampText{
font-size: xx-small;
}

.smallerText{
font-size: xx-small;
}



/* Anchor Styles */

.dupLink{
color: #669966;
}
.dupLink.moseover{
color: #669966;
text-decoration: underline;
}


A:link {
color: #669966;
text-decoration: none;
}

A:active {
color: #669966;
text-decoration: none;
}

A:visited {
color: #669966;
text-decoration: none;
}

A:hover {
color: #669966;
text-decoration: underline;
}

A:link.navbar {
color: #666666;
text-decoration: none;
}

A:active.navbar {
color: #666666;
text-decoration: none;
}

A:visited.navbar {
color: #666666;
text-decoration: none;
}

A:hover.navbar {
color: #666666;
text-decoration: underline;
}

A:link.navbarBottom {
color: #c0c0c0;
text-decoration: none;
}

A:active.navbarBottom {
color: #c0c0c0;
text-decoration: none;
}

A:visited.navbarBottom {
color: #c0c0c0;
text-decoration: none;
}

A:hover.navbarBottom {
color: #c0c0c0;
text-decoration: underline;
}


A:link.blockLink {
color: #666666;
text-decoration: none;
}

A:active.blockLink {
color: #666666;
text-decoration: none;
}

A:visited.blockLink {
color: #666666;
text-decoration: none;
}

A:hover.blockLink {
color: #666666;
text-decoration: underline;
}


IMG.thinBorder {
margin: 0 auto;
border: 1pt #666666 solid;
text-align:center;
display:block;
}
 	
.imgIndexFade_colour{
/*
padding-top:1px;
padding-left:1px;
*/
width:50px;
height:50px;
padding:0px;
border:none;
margin:0px;
display:block;

filter:alpha(opacity=1);
opacity:0.01;
-moz-opacity:0.01;

}

.imgIndexFade_td{
width:50px;
height:50px;
margin:0px;
padding:0px;
border:1px #555555 solid;
background-repeat:no-repeat;
background-position:0px 0px;
text-align:left;
vertical-align:top;
}


.imgTitleFade{
padding:0px;
margin:0px;
display:block;
border:none;
filter:alpha(opacity=1);
opacity:0.01;
-moz-opacity:0.01;

}


.imgTitleFade_div{
margin:0 auto;
padding:0px;
border:1px #555555 solid;
background-repeat:no-repeat;
background-position:0px 0px;
text-align:left;
vertical-align:top;
}


