@import url(style_editor_1971.css);
a, a:link {
	color: #d1800f;
}
a:visited {
	color: #d1800f;
}
body {
	background-color: #fff;
}
body, p, td, th, li {
	
		font-size: 10pt;
	
	
		font-family: arial,sans-serif;
	
}

.menu, a:link.menu, a:visited.menu {
	color: #f8f2e4;
	font-size: 14px;
	font-family: arial,sans-serif;
}
#menuList {
	background-color: #182013;
}
#menuList li a {
	border-right: 1px solid #f8f2e4;
}
/* BODY */

body, p, td, th, li {
 font-family: Lucida Grande, Verdana, sans-serif;
 font-size: 10pt;
}

body.externalSite {
 background-image: url(/clients/1971/130003.jpg);
 background-repeat: repeat-y;
 background-position: center;
 margin-left:auto;
 margin-right:auto;
 background-color: #C1AF97;
 text-align: center;
 
 }

#printer-friendly {clear: both}


/* CONTAINERS */

#bodyContent {
 width: 964px;
 }

#container {
 margin-left:auto;
 margin-right:auto;
 background-color: transparent;
 width: 967px;
 text-align: left;
 }

#homepage #content {
 margin-right: 260px;
 }

/*#homepage #container {
 background-image: url(/clients/1971/130011.png);
 background-repeat: repeat-y;
 }*/


/* BANNER */

#bannerBar p {
 margin: 0px;
 padding: 0px;
 }

/* MENU */

#menuBar {
 float: left;
 background-color:#182013;
 background-image: url(/clients/1971/130005.jpg);
 background-repeat: repeat-x;
 }

 #menuList {
  float: left;
  width: auto;
  background: transparent;
  border-right: 1px solid #293221
  }

 #menusearch {
  float: right;
  clear: none;
  padding: .2em;
  display: inline;
  }
 
 #menusearch form {
  margin: 0
  }

#menuList li a {
 float: left;
 font-weight: normal;
 padding: 0.5em .8em;
 text-decoration: none;
 border-right: 1px solid #66725A;
 border-left: 1px solid #293221
 }

/* RECENT UPDATES */

#recentUpdatesBar {
 width: 250px;
 margin: 0
 }

#recentUpdatesBar p {
 margin: 0px;
 padding: 0px;
 margin-bottom: 25px
 }
.SECTION_HEADER {width: 240px}

#recentUpdatesBar ul {margin-bottom: 25px}

#recentUpdatesBar ul li {list-style-type: none; list-style-image: none; margin-left: 0px}

/* CONTENT */

#content {
 padding: 0px 10px 10px 10px;
 }

#userBar,
#guestBar {background: #F8F2E4}


/* HEADERS */

headlines {
text-align:left;
}

h1, .h1 {
 color: #030;
 font-family: "Times New Roman";
 font-size: 2em;
 font-weight: 800;
 background-color: transparent;
 display: block;
 margin-top: 0;
 margin-bottom: 0;
 padding: 0px;
 text-align: left;
 }

h2 {text-align: left; margin-top: 0;  font-size: 1.4em; color: #333; font-weight: 200}

#postDateBar {
 background-color: transparent;
 color:#666;
 font-weight:normal;
 font-style: italic;
 margin:0;
 padding:3px;
 } 

/* INJECTED */

.injectedDocumentList {
 /*list-style-type: none;*/
 }

.injectedDocumentList li {
 margin-left: 15px;
 margin-right: 5px;
 margin-bottom: 1em;
 }

li {
 list-style-image: url(/clients/1971/250949.gif);
 }

/* SEARCH */

.compactSearchForm {
 padding-left: 10em;
 text-align:left;
 }

/* FORMS */

form hr {display: none}

.label, .label_required {
font-weight: normal;
}

/* FOOTER */
 
#footer { 
 width: 966px;
 background: #DFDCC8;
 text-align: center;
 clear: both;
 margin: 10px 0px;
 padding: 10px 0px;
 font-size: .8em;
 color: #2C251B;
 }


/* -------------------------------------------------------------- */
/*                         HOMEPAGE VIDEOS                        */
/* -------------------------------------------------------------- */

#homepage #videobox { background: #DFDCC8; border: 1px solid #000; float: right; width: 250; padding: 5px}



/* -------------------------------------------------------------- */
/*                   MEMORIAL OFFICER DOWN FORMAT                 */
/* -------------------------------------------------------------- */

div#mod-wrap div {float: right; width: 640px}

div#mod-wrap div#pic-badge {width: 260px; margin-right: 5px}

div#mod-wrap div#pic-badge div {clear: both; width: 180px; float: left}

/* -------------------------------------------------------------- */
/*                       ONE PLUS TWO FORMAT                      */
/* -------------------------------------------------------------- */

div#one-plus-two div {float: left}

div#one-plus-two div.left {clear: both; width: 250px; margin-right: 15px}

div.left,div.center,div.right {width: 310px}

div#one-plus-two div ul {padding-top: 25px; clear: both}




/* -------------------------------------------------------------- */
/*                         INQUIRY FORM  FORMAT                   */
/* -------------------------------------------------------------- */

div.form-container {padding: 5px}

p.legend { margin-bottom: 1em; }
p.legend em { color: #C00; font-style: normal; }

div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }

div.form-container form p { margin: 0; }
div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #333; }
div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #DDD 1px solid; }
div.form-container form legend { font-weight: bold; color: #666; }
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label, 
div.form-container span.label { margin-right: 10px; padding-right: 10px; width: 150px; display: block; float: left; text-align: right; position: relative; }
div.form-container label.error, 
div.form-container span.error { color: #C00; }
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #F8F2E4; }
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {background-color: #F8F2E4; border-color: #192214; }
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { margin-left: 180px; }

/* -------------------------------------------------------------- */
/*                         BUTTON FORMAT                          */
/* -------------------------------------------------------------- */
.btn {display:inline-block; background:none; margin:0; padding:3px 0; border-width:0; overflow:visible; font:100%/1.2 Arial,Sans-serif; text-decoration:none; color:#333}
* html button.btn {padding-bottom:1px}
/* Immediately below is a temporary hack to serve the 
   following margin values only to Gecko browsers
   Gecko browsers add an extra 3px of left/right 
   padding to button elements which can't be overriden.
   Thus, we use -3px of left/right margin to overcome this. */
html:not([lang*=""]) button.btn {margin:0 -3px}

.btn span {background:#ddd url(/clients/1528/249829.gif) repeat-x 0 0; margin:0; padding:3px 0; border-left:1px solid #bbb; border-right:1px solid #aaa}
* html .btn span {padding-top:0}
.btn span span {position:relative; padding:3px .4em; border-width:0; border-top:1px solid #bbb; border-bottom:1px solid #aaa}    
/* pill classes only needed if using pill style buttons ( LEFT | CENTER | RIGHT ) */
   button.pill-l span {border-right-width:0}
   button.pill-l span span {border-right:1px solid #bbb}
   button.pill-c span {border-right-style:none; border-left-color:#fff}
   button.pill-c span span {border-right:1px solid #bbb}
   button.pill-r span {border-left-color:#fff}
/* only needed if implementing separate hover/focus/active state for buttons */
   .btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span {cursor:pointer; /* important for any clickable/pressable element */ border-color:#077603 !important; color:#000}
   .btn:active span {background-position:0 -400px; outline:none}
   .btn:focus, .btn:active {outline:none; /* doesn't seem to be respected for <button>, only <a> */}
/* use if one button should be the 'primary' button */
   .primary {font-weight:bold; color:#000}




img {-ms-interpolation-mode:bicubic}

