body {
   color:#000;
   background-color: #fff;
}
html, body, #wrapper {
   height:100%;
   margin: 0;
   padding: 0;
   border: none;
   text-align: center;
}
#wrapper {
   background-color: #ffffff;
   margin: 0 auto;
   text-align: left;
   vertical-align: middle;
   width: 400px;
}
table.outline {
   border-collapse:collapse;
}
table.border{
   border:1px solid black;
}
td.border {
   border:1px solid black;
}

/*  links for top of page */
.menu_bar {
   background-color: #5E5959;
}
a.menu_links {
   text-decoration: none;
   color: #ffffff;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}
a.menu_links:hover {
   color: #9C0406;
}

a.home_page_red_words{
   text-decoration: none;
   color: #9C0406;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
}
.home_page_copy{
   text-decoration: none;
   color: #5E5959;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 12px;
}
.page_copy{
   text-decoration: none;
   color: #5E5959;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 12px;
}
.border_bottom {
   border-top: 1px solid #5E5959;
}

a.in_page_link{
   font-size: 10px;
   font-weight: 600;
	color: #2A849E;
	text-decoration: none;
}
a.in_page_link:hover{
	color: #D29A5F;
}
/*in-page markup*/
.site_text{
   text-decoration: none;
   color: #5E5959;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 12px;
}
.site_text_lg{
   text-decoration: none;
   color: #5E5959;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 14px;
}
.site_text_lg2{
   text-decoration: none;
   color: #5E5959;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 16px;
}
a.site_text_lg_bld_blue{
   text-decoration: none;
   color: #084A83;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 14px;
   font-weight: bold;
}.site_text_lg_bld_blue{
   text-decoration: none;
   color: #084A83;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 14px;
   font-weight: bold;
}
.site_text_lg_bld_red{
   text-decoration: none;
   color: #9C0406;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 14px;
   font-weight: bold;
}
.site_text_lg_bld_orange{
   text-decoration: none;
   color: #C64A07;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 14px;
   font-weight: bold;
}
.site_text_lg_bld_green{
   text-decoration: none;
   color: #197210;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 14px;
   font-weight: bold;
}
.site_text_lg_bld_teal{
   text-decoration: none;
   color: #16907D;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 14px;
   font-weight: bold;
}
.site_text_lg_bld_purple{
   text-decoration: none;
   color: #39296D;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 14px;
   font-weight: bold;
}
.site_text_bld{
   font-weight: 800;
   color: #212121;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 12px;
}
.site_text_lg_bld{
   font-weight: 800;
   color: #212121;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 12px;

}
.site_text_orange{
   text-decoration: none;
   color: #C64A07;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 12px;
}
a.site_text{
   text-decoration: underline;
   color: #5E5959;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 12px;
}
a.site_text:hover{
   text-decoration: none;
   color: #121212;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 12px;
}
a.site_text_lg{
   text-decoration: underline;
   color: #5E5959;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 12px;
   font-weight: bold;
}
a.site_text_lg:hover{
   text-decoration: none;
   color: #5E5959;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 12px;
   font-weight: bold;
}
a.site_text_lg2{
   text-decoration: underline;
   color: #5E5959;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 16px;
   font-weight: bold;
}
a.site_text_lg2:hover{
   text-decoration: none;
   color: #5E5959;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 16px;
   font-weight: bold;
}

.emergency_message{
   font-size: 26px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   color: red;
   text-decoration: blink;
}

/*Image styles*/
.floater_right {
   float:right;
   margin: 5px 0px 0px 20px;
}
.floater_left {
   float:left;
   margin: 5px 20px 0px 0px;
}


/*Copyright markup styles*/
.copyright{
   color: #7B7B7B;
   font-size: 10px;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
}
.copyright_lg{
   text-decoration: none;
   color: #7B7B7B;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 12px;
}
a.copyright_links_lg{
   text-decoration: underline;
   color: #7B7B7B;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 12px;
}
a.copyright_links_lg:hover{
   text-decoration: none;
   color: #7B7B7B;
   font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 12px;
}
.margin{
   margin-top:4px;
   margin-bottom:4px;
   margin-left:2px;
   margin-right:2px;
}
.admin_table{
   background-color:#ffffff;
   border: 1px solid black;
   font-size: 12px;
}
td._0{
   background: #efefef;
   line-height: 16px;
}
td.admin_table_1{
   background: #cdcdcd;
   line-height: 16px;
}
.cell_border_right{
   border-right:1px solid black;
}
.cell_border_bottom{
   border-bottom:1px solid black;
}


.border_left{
   border-left: 1px solid black;
}

.login_formBoxes{
   background-color:#efefef;
   font-family: Arial, Franklin Gothic, Tahoma, Verdana, sans-serif;
   font-size: 10px;
}
.login_error{
   font-family: Arial, Franklin Gothic, Tahoma, Verdana, sans-serif;
   font-size: 12px;
   color: #dd5555;
}
/*content update*/
.content_link {
   display:block;
   border: 1px solid black;
}
.content_link:hover {
   background:#EEE;
}


/****************************
*  Styles for dropdown menu
*****************************/
#menu_pos {
   z-index: 99;
   left: 0px;
   top: 0px;
   position: relative;
}
.td_menu {
   width: 110px;
   height: 20px;
   text-align:center;
   padding-top: 0px;
   color: #ffffff;
}
.td_menu_selected{
   width: 110px;
   height: 20px;
   text-align:center;
   padding-top: 0px;
   color: #ffffff;
   background-color: #3F3F3F;
}
.td_menu_home {
   width: 80px;
   height: 20px;
   text-align:center;
   padding-top: 0px;
   color: #ffffff;
}
.td_menu_selected_home{
   width: 80px;
   height: 20px;
   text-align:center;
   padding-top: 0px;
   color: #ffffff;
   background-color: #3F3F3F;
}
table.top_menu{
   border-collapse: collapse;
   background-color: #5E5959;
}
table.top_menu td{
   text-align: center;
   background-color: #5E5959;
   height: 17px;
}
a.menu {
   font-family: "Arial", "Helvetica", "sans-serif";
   text-decoration: none;
   color: #ffffff;
   background-color: #5E5959;
   font-size: 11px;
   padding: 2px;
   display: block;
}
a.menu:hover {
   font-family: "Arial", "Helvetica", "sans-serif";
   text-decoration: none;
   background-color: #3F3F3F;
   font-size: 11px;
   padding: 2px;

}
a.menu_header{
   color: #ffffff;
   font-family: "Arial", "Helvetica", "sans-serif";
   font-weight: bold;
   text-decoration: none;
   font-size: 11px;
   padding: 3px;
   display: block;
}
a.menu_header:hover{
   color: #ffffff;
   background-color: #3F3F3F;
   font-family: "Arial", "Helvetica", "sans-serif";
   font-weight: bold;
   text-decoration: none;
   font-size: 11px;
   padding: 3px;
   display: block;
}
table.menu{
   background-color: #3F3F3F;
}
table.menu td{
   text-align: center;
   background-color: #5E5959;
   height: 17px;
   width: 142px;
}

#museum_menu_pos {
   z-index: 100;
   left: 0px;
   top: 0px;
   position: relative;
}
table.museum_menu{
   background-color: #5E5959;
}
table.museum_menu td{
   text-align: center;
   background-color: #ffffff;
   height: 17px;
   width: 142px;
}
a.museum_menu {
   font-family: "Arial", "Helvetica", "sans-serif";
   text-decoration: none;
   color: #5E5959;
   background-color: #ffffff;
   font-size: 11px;
   padding: 2px;
   display: block;
}
a.museum_menu:hover {
   font-family: "Arial", "Helvetica", "sans-serif";
   text-decoration: none;
   background-color: #E9E4DF;
   font-size: 11px;
   padding: 2px;

}

#photo_credit{
   height: 55px;
   position: absolute;
   left: 5px;
   top: 480px;
   border: 1px solid #151515;
   z-index: 99;
   text-align: left;
   font-family: "Arial", "Helvetica", "sans-serif";
   font-size: 11px;
   text-decoration: none;
   color: #5E5959;
   background-color: #f3f3f3;
   visibility: hidden;
   padding : 5px;
}
#photo_credit_w{
   height: 55px;
   position: absolute;
   left: 5px;
   top: 250px;
   border: 1px solid #151515;
   z-index: 99;
   text-align: left;
   font-family: "Arial", "Helvetica", "sans-serif";
   font-size: 11px;
   text-decoration: none;
   color: #5E5959;
   background-color: #f3f3f3;
   visibility: hidden;
   padding : 5px;
}
.photo_credit_text{
   margin-left: 10px;
}


#photo_containter{
 position: relative;

}

.transparent_class {
   opacity: 0.75; /* the standards compliant attribute that all browsers should recognize, but... */
   filter:alpha(opacity=75); /* for IE */
   -khtml-opacity: 0.75; /* for old Safari (1.x) */
   -moz-opacity:0.75; /* for old skool Netscape Navigator */
}


/* forms */
.contact_formBoxes{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #121212;
}
