
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
    width:801px; 
  }


div.PageContainer {
  position: relative;
  width: 990px;
  margin-right:auto;
  margin-left:auto;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: left;
  padding:0;
  border: 1px #666 dotted;
}



div.SectionContainer {
  position: relative;
  clear: both;
  border-width: 0px;
  width: 100%;
  text-align: left;
  margin:0;
  padding:0;
}



div.GalleryContainer {
  position: relative;
  clear: both;
  border-width: 0px;
  width: 100%;
  text-align: left;
  margin:0;
  padding:0;
}

div.GalleryPageNumbers {
  position: relative;
  clear: both;
  border-width: 0px;
  width: 100%;
  text-align: left;
  padding: 3px;
  margin: 0;
}

.GalleryPageList li {
  display: inline;
  list-style-type: none;
}

.GalleryPageNumbers .GalleryPageList li a {
  border-width: 1px; 
  border-color: #021a40;  
  border-style: solid;  
  background-color: #FFFFFF;
	text-decoration : none; 
	color : #000000;
	padding: 3px 3px 3px 3px; 
}

.GalleryPageList li a:hover, .GalleryPageList li a:active {
  border-width: 1px; 
  border-color: #021a40;  
  border-style: solid;  
  background-color : #333333; 
  color : #ffffff; 
  padding: 3px 3px 3px 3px; 
}

.GalleryPageList li a.CurrentPage {
  border-width: 1px; 
  border-color: #021a40;  
  border-style: solid;  
  background-color : #333333; 
  color : #ffffff; 
  padding: 3px 3px 3px 3px; 
}



img { border: 0px; }
.gallery { border:0px margin: 8px;}



img.GalleryImageWide1 {
  width: 130px;
  margin-left: auto;
  margin-right: auto;
}

img.GalleryImageTall1 {
  height: 130px;
  margin-left: auto;
  margin-right: auto;
}

div.ImageBoxOuter1 {
  #position: relative;
  float: left; 
  display: table; 
  width: 130px; 
  height: 130px; 
  overflow: hidden;
  margin: 4px;
}

div.ImageBoxMiddle1 {
  #position: absolute; 
  #top: 50%;
  display: table-cell; 
  vertical-align: middle;
  width: 130px;
}

div.ImageBoxInner1 {
  #position: relative; 
  #top: -50%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}





.Nav0
{
	margin:0px;
	padding:0px;
	width: 195px;
	margin-left:4px;
	font-size:12px;
}

.Nav0Select
{
	margin:0px;
	padding:0px;
	width: 195px;
	margin-left:4px;
	font-weight: bold;
		font-size:12px;
}
.Nav1
{
	margin:0px;
	padding:0px;
	width: 170px;
	margin-left:20px;
		font-size:12px;
}

.Nav1Select
{
	margin:0px;
	padding:0px;
	width: 170px;
	margin-left:20px;
	font-weight: bold;
		font-size:12px;
}

.Nav2
{
	margin:0px;
	padding:0px;
	width: 165px;
	margin-left:25px;
		font-size:12px;
}

.Nav2Select
{
	margin:0px;
	padding:0px;
	width: 165px;
	margin-left:25px;
	font-weight: bold;
		font-size:12px;
}

.Nav3
{
	margin:0px;
	padding:0px;
	width: 190px;
	margin-left:15px;
		font-size:12px;
}

.Nav3Select
{
	margin:0px;
	padding:0px;
	width: 190px;
	margin-left:15px;
	font-weight: bold;
		font-size:12px;
}

.Nav4
{
	margin:0px;
	padding:0px;
	width: 19px;
	margin-left:20px;
}

.Nav4Select
{
	margin:0px;
	padding:0px;
	width: 190px;
	margin-left:20px;
	font-weight: bold;
}

/* Begin CSS Drop Down Menu */

#menuh ul
	{
	list-style:none;
	margin:0px;
	padding:0px;
	width: 190px;
	}
#menuh ul ul
	{
	list-style:none;
	margin:0px;
	margin-left:5px;
	padding:0px;
	width: 180px;
	}

#menuh ul li:before {
	content: "\00BB \0020";
	}
		  
		  
		  
.BodyText {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; color: #4E5D53;}
td {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; color: #4E5D53;}


a:hover {  color: #C5C500; text-decoration: none}
.BodyTextBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4E5D53; font-weight: bold}
.Module {  border: 1px #FFE3C4 solid}
.BodyTextSuper { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 9px; color: #265589 ; font-variant: normal; line-height: 9px}
.FormBox { border: 1px #FFE3C4 solid; background-color: #FAF7E6; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; color: #336699}
.FormButton { border: 1px outset; background-color: #FAF7E6; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; color: #336699; padding-top: 1px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; height: 22px; border-color: #FFE3C4 0 utset}
.ContactBox { border: 1px #FFE3C4 solid; background-color: #FAF7E6; width: 200px; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; color: #336699 }

.FooterText { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; color: #3C4C42}
.NavHeaders { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold }
a:active {  text-decoration: none}
a:link {  text-decoration: none}
a:visited {  text-decoration: none}
.TextBoldWhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold }



.NavText { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; color: #4E5D53; line-height:20px;}
.NavText a:active {  text-decoration: none; list-style-image:none}
.NavText a:link {  text-decoration: none; list-style-image:none}
.NavText a:visited {  text-decoration: none; list-style-image:none}


h1
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#003300;
padding-bottom:2px;
margin-bottom:0px;
padding-top:4px;
margin-top:0px;
}

h2
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
color:#448008;
font-weight:bold;
padding-bottom:2px;
margin-bottom:0px;
padding-top:0px;
margin-top:0px;
}

h3 
{
	font-weight: 100;
	font-family:Georgia, "Times New Roman", Times, serif;	padding: 6px 0px 0px 0px;
	margin: 6px 0px 0px 0px;
	font-size: 130%;
	color:#996633;
}

h4 
{
	font-weight: bold;
	padding: 6px 0px 0px 0px;
	margin: 6px 0px 0px 0px;
	font-size: 120%;
}

h5 
{
	font-weight: 100;
	padding: 4px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
	font-size: 120%;
}


p
{
margin:0px;
}
hr
{
margin:5px 0px;
background-color:#999999;
border:0px;
height:1px;
}
