/* Style definitions for NWWII Museum */
/* styles for the blueprint wrapper */
li, ol, ul, table, tr, th, td, .Explicit, body {
	font-size: 12px; font-size: 1.2rem; font-family:Helvetica,Arial,sans-serif;
	color: #000000;
}
p {
	font-size: 12px; font-size: 1.2rem; font-family:Helvetica,Arial,sans-serif;
	margin: .5em 0;
}
hr {
	margin-right: 10;
	margin-left: 10;
	width: 100%;
	height: 1px;
	background-color: #000000;
	border: 0px solid #000000;
}
a, a:link, a:visited {
	color: #6E7156;
	text-decoration : underline;
}
a:hover, a:active {
	color: #003054;
	text-decoration : underline;
}
.SectionHead {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
p.cstmTitle {
	font-size: 14pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
.ObjTitle {
	color: #181F4B;
	font-size: 12pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
.ProgressBox {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.ProgressBoxCurrent {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
table.ProgressBox {
	padding-right : 4px;
	padding-left : 4px;
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}
a.ProgressBox:link {
	font-size: 8pt;
	text-decoration:none;
}
a.ProgressBox:visited {
	font-size: 8pt;
	text-decoration:none;
}
a.ProgressBox:hover {
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
}
.Instructions {
	color: white;
	background-color : #069;
	background-image: URL(../images/sp.gif);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 4px 4px 1px 4px;
	margin-bottom: 0px;
	margin-top: 0px;
}
td.Instructions {
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}
a.whitelink, a.whitelink:link, a.whitelink:visited, a.whitelink:hover, a.whitelink:active {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.FormBox {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	background-image: URL(../images/sp.gif);
}
div.FormBox {
	border: #669 1px solid;
	background-color: white;
	background-image: URL(../images/sp.gif);
	padding: 0px;
	width: 600px
}
div.FormBoxNoWidth {
	border: #669 1px solid;
	background-color: white;
	background-image: URL(../images/sp.gif);
	padding: 0px;
}
table.FormBox {
	border: #669 1px solid;
	border-collapse: collapse;
}
.FormBox .Divider {
	background-color: white;
}
.FormBoxNoWidth .Divider {
	background-color: white;
}
.FormBox .dividerHeading {
	background-color: white;
}
.FormBoxNoWidth .dividerHeading {
	background-color: white;
}
td.TableHeadings {
background: #6e7156;
}
table.FormBox {
border: 1px solid #6e7156;
}

/* this ends the styles for the blueprint wrapper */
/* custom styles for National WWII Museum */
#main_table {
	position: relative;
	width: 980px;
	background: #fff;
	color: #000;
	margin: 0 auto;
	text-align: left;
}
#header {
	background: url(../images/wrapper/top_background.gif);
	height: 76px;
	text-align: left;
}
#search {
	position: relative;
	float: right;
	margin: 27px 60px 0 0;
	font-weight: bold;
	color: #b69e7b;
}
#search_form {
	display: inline;
}
#logo {
	margin-top: 9px;
	float: left;
}
#main_body {
	margin: 20px 0 10px 0;
}
#column_left {
width: 200px;
float: left;
}
#column_main {
width: 750px;
float: left;
padding: 0 15px;
}
#footer {
	border-top: 2px solid #D5D3C7;
	border-bottom: 2px solid #D5D3C7;
	text-align: center;
	color: #6C7059;
	padding: 10px;
	margin-top: 20px;
	clear: both;
}
#footer a, #footer a:link {
	color: #6C7059;
	text-decoration: none;
}
/* Styles for the navigation menus */
.banner {
background: #6E7156;
width: 980px;
color: #fff;
}
.banner ul#nav1, .banner ul#nav2 {
position: relative;
z-index: 10;
top:0px;
left: 0px;
height: 21px;
margin: 0px;
padding: 0px;
border: 1px solid #B69E7B;
background: #6E7156;
clear: both;
 /*this is vertical placing for gecko */
}

.banner ul {
position:relative;
padding: 0px;
list-style: none;
text-align: left;
 /* #of items &amp; width of ul li */
}

/*list items top menues*/
.banner ul li {
position: relative;
float:left;
left: 0px;
border-top: 0px;
border-left: 1px solid #B69E7B;
text-transform: uppercase;
font: normal 12px Arial, sans-serif;
min-width: 107px;
text-align: center;
}
*html .banner ul li {
	width: 107px;
}

/*submenues*/
.banner li ul {
float:left;
position:absolute;
top: 20px;
left: 0px;
display: none;
z-index: 90;
border-top: 1px solid #000;
border-right: 1px solid #000;
border-left: 1px solid #000;
background: #6E7156;
}
*html .banner li ul{
    left: -41px;
}
*:first-child+html .banner li ul {
left: -41px;
}

.banner ul ul.wide{
width: 255px; 
}
.banner li li {
display: block;
width: 100%;
border-bottom: 1px solid #000;
border-left: 0px;
font: normal 10px Arial, sans-serif;
text-transform: capitalize;
text-align: left;
}
.banner ul li a, .banner ul li a:link, .banner ul li a:visited {
	display: block;
	text-decoration: none;
	color: #fff;
	background: #6E7156;
	padding: 3px 3px;
	position: relative;
	z-index: 20;
}
.banner ul li a:hover {
background: #D2AE7E; 
color: #fff;
}
.banner ul li a:active {
background: #D2AE7E; 
color: #fff;
text-decoration: none;
}
.banner li ul li a, .banner li ul li a:link {
z-index: 30;
}
.banner li:hover ul, li.over ul { display: block; } /* The magic */
/* styles for the tertiary navigation */
ul#tertiary_nav{
border: 3px double #E7D7BC;
padding: 0 0 7px 0px;
max-width: 200px;
list-style: none;
margin: 0 0 10px 0;
}
ul#tertiary_nav .label {
text-align: center;
padding: 3px;
margin: -1px;
margin-bottom: 5px;
background: #F1E2CF;
border: 1px solid #E7D7BC;
color: #8C8F64;
font-weight: bold;
font-size: 1.1em;
}
ul#tertiary_nav li {
display: block;
padding: 3px;
margin-left: 5px;
}
ul#tertiary_nav li ul {
list-style: none;
padding: 0 0 0 5px;
margin: 0;
}
form[name=RSVPForm] input[type=checkbox] {
    display: inline-block !important;
    -webkit-appearance: checkbox !important;
    vertical-align: super;
    float: left;
}
/* Removed to display images in the estores
.appArea table tbody tr td form p a {display:none} 
*/