/* Basic page layout properties */

a { color: #fff; text-decoration: none;  opacity: 0.6; filter:alpha(opacity=60); -moz-opacity: 0.6; }
a:hover { text-decoration: underline; opacity:1; filter: alpha(opacity=100); -moz-opacity: 1.0 }
html, body { background-color: #beb581; font-family: Verdana, sans-serif; font-size: 11px; color: #333; text-align: center; margin: 0; height: 100%; visibility: visible; }
img { border: none; padding: 0; margin: 0; }

/* Centering styles and background properties */

#container { visibility: visible; overflow: visible; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
#vertcase { visibility: visible; position: relative; height: 50%; min-height: 50%; width: 100%; top: 0; left: 0; }
#vertprop { visibility: hidden; position: relative; width: 100%; height: 284px; }
#vertseed { visibility: visible; position: absolute; top: 100%; left: 0; height: 100%; width: 100%; }
#element { background-color: #beb581; visibility: visible; overflow: none; padding: 0; margin: 0 auto; clip: auto; float: none; min-width: 0px; max-width: none; min-height: 0px; max-height: none; position: relative; width: 760px; height: 568px; _height: 568px; top: -284px; }
#content { border: 7px solid #fff; width: 746px; _width: 747px; height: 505px; background-color: #fff;}

/* increased width of #content to 747px for IE HACK and added white background color */

#contentNav { float: left; width: 174px; height: 505px; _height: 505px; background-color: #00315c; border-right: 7px solid #fff; text-align: left; }
#contentNavList { list-style-type: none; margin-left: 0; padding: 12px; }
#contentNavList li { color: #fff; text-align: left; font-weight: bold; margin: 8px 0; }
#contentNavList a { color: #ffc; text-decoration: none; padding: 0px; opacity: 1; filter:alpha(opacity=100); -moz-opacity: 1; }
#contentNavList a:hover { color: #fff; text-decoration: underline; }

#addressInfo { position: relative; top: 180px; list-style-type: none; margin-left: 0; padding: 0 12px; font-size: 10px; }
#addressInfo li { color: #fff; text-align: left; margin: 5px 0; }
#addressInfo a { opacity: 1; filter:alpha(opacity=100); -moz-opacity: 1; }

#contentInfo { float: left; width: 279px; height: 505px; _height: 505px; background-color: #f7eecf; border-right: 7px solid #fff; text-align: center; overflow: none; }
#contentInfo img { margin: 0 auto; border-bottom: 1px dashed #333; padding-bottom: 20px; }

#contentInfoMain { margin-top: 20px; padding: 0 10px; text-align: left; line-height: 18px; height: 370px; overflow: auto; }
#contentInfoMain p { margin: 0; padding: 0 0 10px 0;}
#contentInfoMain #highlightedLink a { margin: 0 auto; line-height: 10px; padding-bottom: 15px; font-size: 9px; color: #036; text-decoration: none; font-weight: bold; opacity: 1; filter:alpha(opacity=100); -moz-opacity: 1; }
#contentInfoMain #highlightedLink a:hover { text-decoration: underline; }
#contentInfoMain a { color: #333; text-decoration: underline; font-size: 11px; font-weight: normal; opacity: 1; filter:alpha(opacity=100); -moz-opacity: 1; }
#contentInfoMain a:hover { color: #036; }
#contentInfoMain dl, dt { margin: 0; padding-bottom: 10px; }
#contentInfoMain dt { font-weight: bold; }
#contentInfoMain dd { margin-left: 5px; }

#contentRight { float: left; width: 279px; height: 505px; }
#contentImage { height: 408px; background-color: #fff; }

#contentGallery { height: 408px; background-color: #fff; }
#contentGalleryThumbs { height: 186px; _height: 90px; background-color: #fff; }
#contentGalleryDescription { height: 30px; background-color: #666; border-bottom: 3px solid #fff; color: #fff; text-align: left; padding: 10px; }
#contentGalleryDescription p { color: #fff; font-size: 10px; } 
#contentGalleryDescription span { font-size: 11px; font-weight: bold; color: #ffc;}

.thumb { float: left; border: none; padding-top: 3px; padding-right: 3px; }
.thumbLast { float: left; padding-top: 3px; padding-right: 0; }

#flashcontent { height: 90px; padding-top: 7px; _padding-top: 5px; background-color: #fff; }
 
.footerNav { font-family: Arial, sans-serif; font-size: 9px; position: relative; bottom: 0; _bottom: 10px; color: #fff; padding: 0; margin-left: auto; margin-right: auto; margin-bottom: -10px; _margin-bottom: -15px; }
.footerNav li { color: #fff; text-align: left; font-weight: bold; list-style-type: none; display: inline; }
.footerNav a { color: #fff; text-decoration: none; padding: 0; opacity: 1; filter:alpha(opacity=100); -moz-opacity: 1; }
.footerNav a:hover { text-decoration: underline; }
.footerNav span { padding: 0 5px; }

.clearAll { clear: both; background-color: #fff;}