body {background-color: #EEEEEE; margin: 0px; padding: 0; width: 968px; margin-left: auto; margin-right: auto; 
border-width: 0px 1px 0px 1px; border-style: solid; border-color: #BBBBBB; }

html { overflow: -moz-scrollbars-vertical !important; }
html {height: 100%; padding-bottom: 1px;}

* {font-family: Tahoma,Verdana,Geneva,Arial,Helvetica; font-size: 10pt; color: black; line-height: 140%;}

a { text-decoration:none }
a:hover {color: white; background-color:#38388C; }
a img, a:link img, a:visited img, a:hover img{border:0px;}

.arrow {border 0px; vertical-align: center;}
.clear {clear: both; }
ul {list-style-type: circle; text-align: left; margin-top: 0px; margin-bottom: 0px; word-wrap: break-word; }

#header {background-color: #38388C; width: 968px; height: 95px; margin: 0px; text-align: center; 
border-width: 0px; padding: 20px 0px 0px 0px;  }
.hdrline2 {color: white; font-size: 11pt; letter-spacing: 1px; font-weight: bold; }

#footer {background-color:#38388C; border: 0px; width: 968px; margin-left: 0px; padding: 4px 0px 4px 0px;  
text-align: center; clear:both; }
.footertxt {font-size: 10pt; color: white; }


.clicktxt {font-size: 9pt; color: #606060; }
.contactlink {color: #4368B6; font-size: 11pt; letter-spacing: 1px; }
.contacttxt {font-size: 11pt; }

.galleryintro {font-size: 11pt; color: #38388C;  }
.hdrgallery {background-color:#FFFFFF; float: left; margin: 0px; padding: 0px; font-size: 8pt;
border-width: 0px; border-style: solid; border-color: #AAAAAA; text-align: center;  line-height: 140%;}

.hdrpage {color: #38388C; font-size: 18pt;}
.hdrsub1 {color: #38388C; font-size: 11pt; font-weight: bold; }

.hdrLmenu {color: #38388C; font-family: Tahoma,Verdana,Geneva,Arial,Helvetica; 
font-size: 11pt; font-weight: bold;}

.introtxt {font-size: 11pt; color: #38388C; font-family: Tahoma,Verdana,Geneva,Arial,Helvetica; }
.introtxtB {font-size: 11pt; color: #38388C; font-weight: bold; font-family: Tahoma,Verdana,Geneva,Arial,Helvetica;}
.introtxt10 {font-size: 10pt; color: #38388C; font-family: Tahoma,Verdana,Geneva,Arial,Helvetica; }

.introtxtW {font-size: 11pt; color: #FFFFFF; font-family: Tahoma,Verdana,Geneva,Arial,Helvetica; }
.introtxtWB {font-size: 11pt; color: #FFFFFF; font-weight: bold; font-family: Tahoma,Verdana,Geneva,Arial,Helvetica;}
.introtxtW10 {font-size: 10pt; color: #FFFFFF; font-family: Tahoma,Verdana,Geneva,Arial,Helvetica; }

.linktxt {color: #4368B6; font-size: 10pt; letter-spacing: 1px; }
.linktxt2 {color: #4368B6; font-size: 11pt; letter-spacing: 1px; }

.menuitem {border 0px; vertical-align: center;}
.srchhdr {font-size: 9pt; }
.srchtext {color: #666666; font-size: 8pt; }
.srchinput {font-size: 8pt; }


.quotetxt {color: #38388C; font-size: 11pt; }
.quotetxt2 {font-size: 10pt; }

.edtxt {font-size: 10pt; font-weight: bold;}

.content {background-color:#FFFFFF; width: 968px; margin: 0px; float: left; padding: 0px; 
border: 0px; }

.content900 {background-color:#FFFFFF; width: 948px; margin: 0px; float: left; padding: 0px 10px 0px 10px; 
border: 0px; text-align: center;}

.content900DB {background-color:#000060; width: 948px; margin: 0px 0px 1px 0px; float: left; 
padding: 0px 10px 5px 10px; border: 0px; text-align: center;}

.contentLC {background-color:#FFFFFF; width: 200px; float: left; padding: 28px 5px 15px 20px; border: 0px; 
margin: 0px; text-align: center;}

.contentLmenu {background-color:#FFFFFF; width: 190px;  float: left; padding: 5px; margin: 0px; 
border-width: 2px 0px 2px 0px; border-style: groove; border-color: #999999;; text-align: center;  line-height: 90%;}

.contentLpic {background-color:#FFFFFF; float: left; margin: 5px; padding: 4px; font-size: 10pt;
border-width: 2px; border-style: solid; border-color: black; text-align: center;  line-height: 140%;}

.srchbox {background-color:#D6D6EA; width: 188px; float: left; padding: 5px; text-align: center; 
border-width: 1px; border-style: solid; border-color: #999999; }


.contentR {background-color:#FFFFFF; width: 700px; float: right; padding: 20px 20px 18px 20px;  
border-width: 0px 0px 0px 0px; border-style: solid; border-color: #777777; text-align: left; 
margin: 0px 0px 1px 0px;}

.contentRcenter {text-align: center; }

.contentRC {background-color:#FFFFFF; width: 700px; float: right; padding: 20px 18px 18px 20px;  
border-width: 0px 0px 0px 0px; border-style: solid; border-color: #777777; text-align: center; 
margin: 5px 0px 1px 0px;}

.contentRC600 {background-color:#FFFFFF; width: 610px; float: right; padding: 0px 37px 0px 0px;  
border-width: 0px; text-align: center; margin: 0px; }

.contentRC400 {background-color:#FFFFFF; width: 400px; float: right; padding: 0px 115px 0px 0px;  
border-width: 0px; text-align: center; margin: 0px;}

.contentRpicR {background-color:#FFFFFF; float: right; margin: 5px 0px 5px 10px; padding: 4px; 
font-size: 10pt;
border-width: 2px; border-style: solid; border-color: black; text-align: center;  line-height: 140%;}

.cr2col {background-color:#FFFFFF; width: 708px; float: left; padding: 0px; text-align: left; border:0px ;}
.cr2col1 {background-color:#FFFFFF; padding: 0px; border: 0px; width: 208px; float:left; margin: 0px; }
.cr2col2 {background-color:#FFFFFF; padding: 0px; border: 0px; width: *; float:left; margin: 0px; }

.cr2colB {background-color:#FFFFFF; width: 708px; float: left; padding: 0px; text-align: center; border:1px ;}
.cr2colB1 {background-color:#FFFFFF; padding: 0px; border: 1px; width: 354px; float:left; margin: 0px; 
text-align: center; }


#clmenu {background-color:#FFFFFF; width: 200px;  margin: 0px; float: left; padding: 0px; 
border-width: 0px; border-style: solid; border-color: #777777; text-align: left;  }

#clmenu * {font-family: Tahoma,Verdana,Geneva,Arial,Helvetica; font-size: 10pt; }

.clmenutxt1 {background-color: #38388C; width: 193px;  float: left; padding: 4px 0px 4px 9px; color: white; 
border-width: 1px 0px 1px 0px; border-style: solid; border-color: #999999; text-align: left; 
letter-spacing: 1px; font-family: Tahoma,Verdana,Geneva,Arial,Helvetica; font-size: 11pt; font-weight: bold;}

.clmenutxt2 {background-color: #FFFFFF; width: 193px;  float: left; padding: 4px 0px 4px 9px;
border-width: 0px 0px 1px 0px; border-style: solid; border-color: #999999; text-align: left; }

#clmenu a:hover {color: white; background-color: #38388C; text-decoration: none; padding: 4px 0px 4px 9px;
border-width: 0px 0px 1px 0px; border-style: solid; border-color: #999999; text-align: left;}


.gallerypic {background-color:#FFFFFF; float: left; margin: 4px; padding: 4px;
border: 2px solid #999999; text-align: center;  line-height: 80%;  width: 150px; }
.gallerypic a:hover {background-color:#FFFFFF;}
.gallerypictxt1 {font-size: 9pt; }
.gallerypictxt2 {font-family: Verdana,Geneva,Arial,Helvetica; font-size: 6pt; }

.gallerypic2 {background-color:#FFFFFF; float: left; margin:4px; padding: 5px 1px 3px 3px;
border: 2px solid #999999; text-align: center;  line-height: 80%;  width: 186px; }
.gallerypic2 a:hover {background-color:#FFFFFF;}

.gallerypic3 {background-color:#FFFFFF; float: left; margin:4px; padding: 5px 1px 3px 3px;
border: 2px solid #999999; text-align: center;  line-height: 80%;  width: 388px; }
.gallerypic3 a:hover {background-color:#FFFFFF;}

.waterpic a:hover {background-color:#FFFFFF;}

.gallery3 {position:relative; width:968px; height:390px; background:#000060; border:0px solid #F00; padding: 0px;
margin: 10px 0px 0px 0px; font-size: 8pt; line-height: 60%;  }

.galleryL3 {position:relative; width:968px; height:370px; background:#FFFFFF; border:0px solid #00F; 
margin: 0px auto; float: left; padding: 0px 0px 1px 0px; }

.gallery3 a.pics {background-color: #000060; float:right; margin: -1px 0px 0px 0px; display:inline; 
color:#4368B6; text-decoration:none; border:0px solid #000000; width:25px; height: 17px; cursor:default;
text-align: center; font-size: 8pt;  }
.gallery3 a.pics img.thumb {display:block; border:0;}

.gallery3 a.pics span {display:none; width:968px; height:370px;  background:#ffffff; border: 0px solid #fff; 
text-align:center; font-size: 8pt; }
.gallery3 a.pics span img {margin:0px auto; border: 0px solid #000;}
 
.gallery3 a.pics:hover {color: white; background-color:#38388C; padding:0px; }

.gallery3 a.pics:active {border:0px solid #fc0; width:25px; } 
.gallery3 a.pics:active span {display:block; position:absolute; left:0px; top:0px; z-index:5; height:370px;
top: -370px;}
 
.gallery3 a.pics:focus {border:0px solid #fc0; outline:0; width:25px; height: 17px;}
.gallery3 a.pics:focus span {display:block; position:absolute; left:0px; top:0px; z-index:5; outline:0;}

.events ul li {list-style-type: circle; text-align: left; margin-top: 0px; margin-bottom: 0px; 
word-wrap: break-word; font-size: 10pt; line-height:160%; }


#menu {background-color:#000060; width: 968px; margin-left: 0px; clear:both; padding: 0px; 
border-width: 0px; border-style: solid; border-color: #000000; }

#menuh-container {position: absolute; background-color:#000060; width:968px; 
border-width: 1px 0px 1px 0px; border-style: solid; border-color: #FFFFFF; }

#menuh {width:100%; float:left; }

#menuh a {font-family: Tahoma,Verdana,Geneva,Arial,Helvetica; font-size: 11pt; color:white; font-weight: bold;}
#menuh a {text-align: left; display: block; white-space:nowrap; margin:0; padding: 3px 9px 3px 9px; 
letter-spacing: 1px;}
#menuh a, #menuh a:visited {color: white; background-color: #000060; text-decoration:none; }
#menuh a:hover {color: white; background-color: #38388C; text-decoration: none; }

#menuh ul {list-style:none; margin:0; text-align: left; padding:0; float: left;  }
#menuh li {position:relative; min-height: 1px; vertical-align: bottom; float: left;  }
#menuh ul ul {width: 18em; position:absolute; z-index:500; top:auto; display:none; padding: 14px; margin:-14px 0 0 -14px;}
#menuh ul ul li {width: 18em; border-width: 1px 0px 0px 0px; border-style: solid; border-color: white; }
#menuh ul ul a {color: white; background-color: #000060; font-weight: normal;}
#menuh ul ul a {font-family: Tahoma,Verdana,Geneva,Arial,Helvetica; font-size: 10pt; color:white; }
#menuh ul ul ul{top:0; left:100%; margin: -14px 0px 0px -13px; padding: 13px; }

div#menuh li:hover {cursor:pointer; z-index:100; }
div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}


#menu2 {background-color:#000060; width: 168px;  margin-left: 800px; clear:both; padding: 0px; 
border-width: 0px; border-style: solid; border-color: #000000;}

#menur-container {position: absolute; background-color:#000060; width:168px; 
border-width: 1px 0px 1px 0px; border-style: solid; border-color: #FFFFFF; }

#menur {width:100%; float:right; }

#menur a {font-family: Tahoma,Verdana,Geneva,Arial,Helvetica; font-size: 11pt; color:white; font-weight: bold;}
#menur a {text-align: left; display: block; white-space:nowrap; margin:0; padding: 3px 9px 3px 9px; letter-spacing: 1px;}
#menur a, #menur a:visited {color: white; background-color: #000060; text-decoration:none; }
#menur a:hover {color: white; background-color: #38388C; text-decoration: none; }

#menur ul {list-style:none; margin:0; text-align: left; padding:0; float: right;  }
#menur li {position:relative; min-height: 1px; vertical-align: bottom; float: right;  }
#menur ul ul {width: 18em; position:absolute; z-index:500; top:auto; display:none; padding: 14px; margin:-14px 0 0 -14px;}
#menur ul ul li {width: 18em; border-width: 1px 0px 0px 0px; border-style: solid; border-color: white; }
#menur ul ul a {color: white; background-color: #000060; font-weight: normal;}
#menur ul ul a {font-family: Tahoma,Verdana,Geneva,Arial,Helvetica; font-size: 10pt; color:white; }
#menur ul ul ul{top:0; left:100%; margin: -14px 0px 0px -13px; padding: 13px; }

div#menur li:hover {cursor:pointer; z-index:100; }
div#menur li:hover ul ul,
div#menur li li:hover ul ul,
div#menur li li li:hover ul ul,
div#menur li li li li:hover ul ul
{display:none;}

div#menur li:hover ul,
div#menur li li:hover ul,
div#menur li li li:hover ul,
div#menur li li li li:hover ul
{display:block;}




.gallery {position:relative; width:935px; height:550px; background:#CCCCFE; border:1px solid #000; 
margin:10px auto; font-size: 8pt; line-height: 120%; }

.galleryL {position:relative; width:435px; height:550px; background:#CCCCFE; border:0px solid #000; 
margin:0px auto; float: left; }

.gallery a.pics {float:left; margin:10px 0px 0px 10px; display:inline; color:#000; text-decoration:none; 
border:1px solid #000000; width:75px; height:75px; cursor:default;}
.gallery a.pics img.thumb {display:block; border:0;}

.gallery a.pics span {display:none; border:0; width:490px; background:#CCCCFE; border: 0px solid #fff; 
text-align:center; font-size: 8pt; }
.gallery a.pics span img {margin:10px auto; border: 1px solid #000;}
 
.gallery a.pics:hover {white-space:normal; border:1px solid #fff;}
.gallery a.pics:hover span {display:block; position:absolute; left:440px; top:0px; z-index:10; height:500px;}
 
.gallery a.pics:active {border:1px solid #fc0;} 
.gallery a.pics:active span {display:block; position:absolute; left:440px; top:0px; z-index:5; height:500px;}
 
.gallery a.pics:focus {border:1px solid #fc0; outline:0;}
.gallery a.pics:focus span {display:block; position:absolute; left:440px; top:0px; z-index:5; outline:0;}
 

.gallery2 {position:relative; width:711px; height:520px; background:#CCCCFE; border:1px solid #000; 
margin: 0px 0px 0px -4px; font-size: 8pt; line-height: 120%; }

.galleryL2 {position:relative; width:243px; height:510px; background:#CCCCFE; border:0px solid #000; 
margin: 0px auto; float: left; padding:4px; }

.gallery2 a.pics {float:left; margin:3px 0px 0px 3px; display:inline; color:#000; text-decoration:none; 
border:1px solid #000000; width:75px; height:75px; cursor:default;}
.gallery2 a.pics img.thumb {display:block; border:0;}

.gallery2 a.pics span {display:none; border:0; width:460px; background:#CCCCFE; border: 0px solid #fff; 
text-align:center; font-size: 8pt; }
.gallery2 a.pics span img {margin:10px auto; border: 1px solid #000;}
 
.gallery2 a.pics:hover {white-space:normal; border:1px solid #fff;}
.gallery2 a.pics:hover span {display:block; position:absolute; left:248px; top:0px; z-index:10; height:510px;}
 
.gallery2 a.pics:active {border:1px solid #fc0;} 
.gallery2 a.pics:active span {display:block; position:absolute; left:248px; top:0px; z-index:5; height:510px;}
 
.gallery2 a.pics:focus {border:1px solid #fc0; outline:0;}
.gallery2 a.pics:focus span {display:block; position:absolute; left:248px; top:0px; z-index:5; outline:0;}

.gallery2 h2 {width:348px; background:#CCCCFE; border:0px solid #000; margin: 0px auto;  float: left; 
padding: 60px 0px 0px 50px; font-size: 18pt; color: #38388C; font-weight: normal; font-style:italic; text-align: center;}

.gallery2 h4 {width:348px; background:#CCCCFE; border:0px solid #000; margin: 0px auto;  float: left; 
padding: 40px 0px 0px 50px; font-size: 11pt; color: black; font-weight: normal; font-style:italic; text-align: center;}


</style>

