

body{
  margin: 0px;
  background-color:#FFF;
  color: #000033;
  font-family: Georgia, Time, 'Times New Roman', Serif; 
  font-size: 15px;
  line-height:17px; 
}
img{border:0px;}

form{display:inline;} /*needed to stop white space in IE 6 and 7*/

#name{
  width:0px;
  height:0px;
  border:none;
  border:0px solid #FFF;
  background-color:transparent;
}

table{
  padding:0px;
  margin:0px;
  border-spacing:0px;
  border-collapse: collapse; 
}
td{
  vertical-align:top;
}

a{
  color:#000;
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}

h1{
  font-family: 'Forum', arial, TimesNewRoman, serif; 
  font-size: 32px; 
  line-height:10px;
  font-weight:400;
  letter-spacing:3px;
  color:#FFF;
}

h2{
  font-family: 'Forum', arial, TimesNewRoman, serif; 
  font-size: 16px; 
  line-height:12px;
  font-weight:400;
  color:#FFF;
  letter-spacing:3px;
}

h3{
  font-family: arial, TimesNewRoman, serif; 
  font-size: 11px; 
  font-weight:normal;
  color:#333;

}


#header{
  height:120px;
  background-color:#004968
}
#header .header{
  height:120px;
}
#content{
  margin-top:20px;
}
.contentBG{
}
.mainContent{
  margin-left:20px;
  color:#000;
  background-color:#FFF;
  min-height:450px;
}
/*####################################################################################################################*/
/*Main menu CSS*/

.menuBG{;
  background-color:#00314F;
  height:40px;
  padding-top:5px;
}

ul#menu { 
  font-family: 'Forum', Georgia, TimesNewRoman, serif; 
  font-size: 16px;
  width: 100%; 
  font-weight: normal; 
  list-style-type: none; 
  margin: 0px; 
  padding: 0px; 
  display: block; 
}
ul#menu li { 
  float:left;
  display:inline;
  height:20px;
}
ul#menu li a { 
  color: #FFF; 
  text-align:right;
  display: block; 
  height:20px;
  font-size:15px;
  font-weight:normal;
  line-height:20px;
  padding-right:40px;
  padding-left:0px;
  padding-top:5px;
  padding-bottom:5px;
  margin:0px;
  letter-spacing:1px
}

ul#menu li a:hover { 
  color: #FFF; 
  text-decoration:underline;
  background-color:#00314F;
  padding-right:40px;
  padding-left:0px;
  padding-top:5px;
  padding-bottom:5px;
  margin:0px;
  letter-spacing:1px 
}
ul#menu li.current{}

ul#menu li a.current{ 
  color: #FFF;
  text-decoration:underline;
  background-color:#00314F;
  padding-right:40px;
  padding-left:0px;
  padding-top:5px;
  padding-bottom:5px;
  margin:0px; 
  letter-spacing:1px
}

/*####################################################################################################################*/
/*galleryMainPage*/
#galleryMainPage{ 
  
}

#galleryMainPage .imageContainer{
    text-align:center;
    margin:6px;
}

#galleryMainPage .imageBorder{
  background-color:#FFF;
} 

#galleryMainPage h3{
  margin:0px;
}
#galleryMainPage table{
  width:100%;
}
#galleryMainPage .imageCell{

  text-align:center;
}
#galleryMainPage .description{

}
#galleryMainPage .moreinfo{
  float:right;
  margin-top:90px;
  font-weight:bold;
}
#galleryMainPage .GalleryImageContainer{
  max-height:160px;
  text-align:center;
}
#galleryMainPage img{
  min-height:160px;
  display:block;
  text-align:center;
}

#galleryMainPage td img{
  margin:0 auto;
}

#galleryMainPage .imageTableCell{
  text-align:center;
}

#galleryMainPage .fullSize{
  text-align:center;
  margin-bottom:10px;
  font-weight:bold;
  margin-left:auto;
  margin-right:auto;
}

#galleryMainPage .miniMenu a{
  font-weight:normal;
  font-size:11px;
}
#galleryMainPage .miniMenu{ 
  margin-bottom:15px;
  text-align:center;
  font-size:11px;
}
#galleryMainPage .miniMenu a.current{
  font-weight:bold;
  font-size:11px;
}

#galleryMainPage .galleryBack a{ 
  margin-bottom:5px;
  font-weight:bold;
  display:inline;
}

#galleryTitleAndDescription{
  text-align:left;
  width:500px;
}
#galleryTitleAndDescription h2{
  margin:0px;
  margin-bottom:5px;
  line-height:18px;
}
#galleryTitleAndDescription .summary{
  font-family: "EB Garamond", Georgia, TimesNewRoman, serif; 
  font-size:14px;
  line-height:18px;
}
/*####################################################################################################################*/

#imageRoator{
  width:360px;
  height:325px;
  margin-bottom:30px;
  overflow:hidden;
}
.caption{
  height:55px;
  text-align:center;
  font-size:11px !important;
}
#imageRoator img{

}

.footerMenu{
  width: 100%;
  background-color:#F7F7F7;
  height:25px;
  line-height:25px;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  color:#00314F;
}

#footer a { 
  color: #00314F; 
  margin:0px;
  letter-spacing:1px
}

#footer{
border-top:solid 1px #CCC;
  background-color:#F7F7F7;
  height:70px;
  text-align:center;
  color:#333;
}

.footerContent a{

}

