@charset "utf-8";
/* CSS Document */

body { background: #666666; margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */ padding: 0; text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */ color: #000000; background-color: #3266CC; }
.twoColFixLtHdr #container { width: 980px; text-align: center; margin-right: auto; margin-left: auto; margin-top: 5px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; margin-bottom: 0px; background: #000; border-style: none; }
.twoColFixLtHdr #header { width: 980px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 33px; text-align: left; padding-top: 1px; padding-bottom: 0px; padding-left: 0px; margin-top: 20px; font-family: Cambria; background-color: #FFF; }
.twoColFixLtHdr #header h3 { padding: 0px; margin-top: 0; margin-right: 0; margin-bottom: 0; }
.twoColFixLtHdr #container #header #upperbar #links { font-family: Cambria; font-size: 1em; font-weight: bold; text-align: left; vertical-align: baseline; float: right; width: 220px; position: relative; font-style: normal; font-variant: normal; text-transform: none; word-spacing: 1em; padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#upperbar { background-color: #3266CC; padding: 0px; height: 30px; width: 680px; float: left; position: relative; margin-bottom: 0px; margin-left: 0px; color: #FFF; margin-top: 0px; }
.upperlinks { font-family: Cambria; font-size: 18px; font-weight: bold; float: left; height: 23px; width: 145px; position: relative; text-align: center; margin: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; padding-top: 5px; font-style: normal; line-height: normal; font-variant: normal; text-transform: none; }
.twoColFixLtHdr #sidebar1 { width: 140px; background-color: #000; height: auto; z-index: 1050; position: relative; margin: 0px; float: left; padding-top: 15px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.twoColFixLtHdr #container #mainContent div #Lockheed { padding: 0px; float: left; margin-top: 20px; margin-right: 0px; margin-bottom: 25px; margin-left: 120px; }
.twoColFixLtHdr #mainContent { height: auto; margin: 0; padding-right: 0; padding-bottom:0; padding-left: 0; background-color: #000; position: relative; }
.twoColFixLtHdr #container #mainContent #content { background-color: #000; text-align: left; padding: 25px; float: left; height: 500px; width: 785px; position: relative; font-family: Cambria; font-size: 1em; }
.twoColFixLtHdr #container #mainContent img { float: left; position: relative; clear: right; padding-top: 0px; padding-left: 0px; margin: 0px; }
.twoColFixLtHdr #container #mainContent #sidebar1 iframe { margin: 0px 0px 0px -3px; padding: 0px; float: left; position: relative; width:140px; }
#douglevy { font-family: "Times New Roman", Times, serif; font-size: 0.6em; font-style: normal; font-weight: bold; text-align: center; color: #C03; }
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */ clear:both; height:0; font-size: 1px; line-height: 0px; margin: 0px; padding: 0px; background-color: #3266CC; }
.stafftitle { font-family: Cambria; font-size: 1.1em; font-weight: bold; }
.twoColFixLtHdr #container #mainContent #woodstextarea { font-family: Cambria; font-size: 1em; line-height: 1.3em; font-weight: normal; color: #000; text-align: left; float: left; position: relative; margin: 0px; height: auto; width: 790px; padding-top: 25px; padding-right: 20px; padding-bottom: 15px; padding-left: 25px; background: #FFF no-repeat 435px -180px; }
.twoColFixLtHdr #container #mainContent #woodstextarea p img { margin: 0px; padding-right: 15px; padding-bottom: 25px; }
.twoColFixLtHdr #container #mainContent #woodstextarea p strong { font-family: Cambria; }
.twoColFixLtHdr #container #mainContent #woodstextarea h1 { font-family: Cambria; font-size:24px; font-style:italic; font-weight:bold }
.twoColFixLtHdr #container #mainContent #woodstextarea h2 { font-family: Cambria; font-size:20px }
.twoColFixLtHdr #container #mainContent #woodstextarea h2 strong em { font-family: Cambria; }
.twoColFixLtHdr #container #mainContent #woodstextarea iframe { }
.twoColFixLtHdr #footer p { margin: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */ font-family: Cambria; font-size: 12px; font-weight: bold; color: #FFF; text-align: center; clear: both; width: auto; padding-right: 0px; padding-left: 0px;  }
.twoColFixLtHdr #footer { margin: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */ font-family: Cambria;  font-weight: bold; color: #FFF; text-align: center; background-color: #000; clear: both; width: auto; padding-top: 5px; padding-right: 0px; padding-left: 0px; padding-bottom: 5px; }
.twoColFixLtHdr #footer p { margin: 0; color: #FFF; text-align: center; clear: none; width: auto; padding: 0px; border-style: none; font-style: italic; }
.twoColFixLtHdr #footer { margin: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */ font-family: Verdana, Geneva, sans-serif; font-size: 1.2em; font-weight: bold; color: #FFF; text-align: center; clear: both; width: auto; height: auto; border-top: medium solid #FFF; border-bottom: thin solid #FFF; background: #000; border-right: thin solid #000; border-left: thin solid #000; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.twoColFixLtHdr #container { width: 980px; text-align: center; margin: 5px auto; padding: 0px 0px 5px; border-right: medium outset #333; border-bottom: medium outset #333; }
.twoColFixLtHdr #container #mainContent #woodstextarea { font-size: 15px; line-height: 19px; padding-bottom: 10px; border-bottom: thin outset #333; width: 790px; background:#fff url(/Images/full-group.jpg) no-repeat 435px -180px; font-family: Georgia, "Times New Roman", Times, serif; }
.twoColFixLtHdr #spacer { height: auto; background: #3266CC; width: auto; font-size: 0.8em; }
.glossery-term { text-transform: capitalize; color: #00F; text-decoration: underline; margin: 0px; padding: 0px; font-size: 16px; font-weight: bold; }
.twoColFixLtHdr #links-lower .links-lower a { text-align: center; margin: 0px; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 8px; height: 25px; width: 978px; color: #FFF; }
#p { line-height: 22px; }
.linksPageCompany { color: #09C; }
.twoColFixLtHdr #container #mainContent 
.center { text-align: center; padding: 0px; margin-top: 25px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 14px; font-weight: bold; text-decoration: underline; }
.twoColFixLtHdr #container #mainContent #woodstextarea #address h2 { font-size: 16px; }
.twoColFixLtHdr #container #mainContent #woodstextarea #plaza { margin: 0px; padding-top: 15px; padding-right: 50px; padding-bottom: 10px; padding-left: 0px; }
.twoColFixLtHdr #container #mainContent #woodstextarea #address { padding-top: 25px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.twoColFixLtHdr #container #mainContent #woodstextarea #address p #nearraytheon { padding-top: 0px; padding-right: 0px; padding-bottom: 25px; padding-left: 125px; margin: 0px; }
.twoColFixLtHdr #container #mainContent #woodstextarea iframe { padding: 0px; margin: 0px; float: left; }
.fltlft { text-align: right; }

