
body  { margin: 0; padding: 0; font-family: verdana, sans-serif; background-color: #eee; behavior:  url(/css/csshover.htc); } /* WinIE behavior call */

a:link { color:#0038a8; }
a:hover { color:#000; text-decoration: none; }
a:visited { color:#666; } 

h1 { margin: 0px; padding: 5px 0px 0px 0px; font-size: 100%; font-family: helvetica, arial, verdana, sans-serif;  }
h2 { margin: 0px; padding: 0px 0px 0px 0px;  font-size: 75%; }
h3, h4, h5 { margin: 0px; padding: 5px 0px 0px 0px;  font-size: 80%; }
ul, ul, ul { font-size: 11px; }
ol, ol, ol { font-size: 11px; }

#container {  margin: 0px auto 0px auto; padding: 0px; width: 800px; border-left: 1px solid #777; border-right: 1px solid #777; border-bottom: 1px solid #777; background-color: #fff; line-height: 100%; }
#newscontainer {  margin: 10px 10px 10px 10px; padding: 0px; width: 700px; border-left: 1px solid #777; border-right: 1px solid #777; border-bottom: 1px solid #777; border-top: 1px solid #777; background-color: #fff; line-height: 100%; }

/* top banner, header, brand zone, whatever */

#masthead  { margin: 0px; padding: 0px; display: block; border-bottom: 1px solid #fff;  width: 800px; height:90px; }

/* banner logo */
#logo { margin:0; padding:0; width: 200px; height: 90px; border:0; display: block; float: left; background:  url(/images/boeing_logo.gif) 0 0 no-repeat; background-color: #fff; }
#logo { /* sBMH for IE 5.x Win */
	\width: 237px; 
	w\idth: 240px;
}

/* needed for the logo link */
#logoimgon { padding: 0; border: 0; margin: 0; width: 200px; height: 90px; display: block; background:  url(/images/PZones/RSCCLogo.jpg) no-repeat; }
	
/* brand zone*/
#header { margin:0; padding:0; width:560px; height:90px; border:0; display: block; float: left; background: #fff url("/images/PZones/bzRSCC.jpg") 0 0 no-repeat; }
#headerimgon { margin:0; padding:0; width:560px; height:90px; display: block; float: left; background:   url("/images/PZones/bzRSCC.jpg") no-repeat; }
#headerimgonss { margin:0; padding:0; width:560px; height:90px; display: block; float: left; background:   url("/images/PZones/ssbz-ssg.jpg") no-repeat; }

/* main content display area */
#main {  margin: 0px 0px 0px 185px; padding: 0px; color: black; display: block; line-height: 120%; width: auto; }
#main p { margin: 0px; padding: 5px 5px 5px 0px; font-size: 75%; }
#main ul {  margin: 0px; padding: 5px 0px 5px 25px; }

/* mainnews content display area */
#mainnews {  margin: 0px 0px 0px 20px; padding: 0px; color: black; display: block; line-height: 120%; width: auto; }
#mainnews p { margin: 0px; padding: 5px 5px 5px 0px; font-size: 75%; }
#mainnews ul {  margin: 0px; padding: 5px 5px 5px 5px; }

 /* Personality Zone: Primary Page: This can be altered to fit one of these heights; 183, 68, 46, or 0 */
#pzonetop { float: right; margin: 0px; padding: 0px; border-bottom: 1px solid #000; width: 624px; height: 83px; display: block;  background:    url("../images/PZones/RSCCpz-83.jpg") no-repeat; }

 /* Personality Zone Secondary*/
#pzone { float: right; margin: 0px; padding: 0px; border-bottom: 1px solid #000; width: 624px; height: 41px; display: block; background:    url("../images/PZones/RSCCpz-45.jpg") no-repeat; }
#pzone p { margin: 5px; padding: 5px 5px 5px 5px; font-size: 85%; color: #336600; font-weight: bold; }

 /* The Photograph and the area around the photo including the Bio */
#photobio { margin: 0px; padding: 10px; width: 550px; }
#photo { float: left; margin: 0px; padding: 0px; width: 100px; }

 /* The Bio list has a different presentation without bullets */
#bio {  float: right; margin: 0px; padding: 0px; width: 450px;  }
div#bio li {  list-style: none;  }

 /* The filst H2  */
div#bio h2 { margin: 0px 10px 10px 40px; padding: 0px; font-size: 90% ; }
.active { background: #336600; color: black; border-left-color: black; }
.active2 { background: #000; color: black; border-left-color: black; }

/* to hide the text link */
.alt { display: none; }

/* to hide the skip navigation link */	
.skipnav { display: none; }

/* breadcrumb area */
div#breadcrumb { color: #000; padding: 0px; font-size: 70%; font: verdana,arial,helvetica; }
div#breadcrumb a { margin: 0px; color: #0038a8; }
div#breadcrumb a:hover { color: #000; text-decoration: none; }

/* print this page and printready area */
#printready { color: #000; background-color: white;  font-size: 80%; font: times; }
#printready a { margin: 0px; padding: 0px; color: #0038a8; text-decoration: none; }
#printready h1 {text-align: left; font-size: 100%; font-family: times; color:#000; }
#printready h2 {text-align: left; font-size: 75%; font-family: times; color:#000; }
#printready h3 {text-align: left; font-size: 70%; font-family: times; color:#666; }
/*printready p { margin: 0px; padding: 5px 5px 5px 0px; font-family: times; font-size: 70%; } */
/*printready ul { margin: 20px; padding: 5px 10px 5px 0px; font-family: times; font-size: 10px; } */
/*printready ol { margin: 0px 0px 5px 25px; padding: 5px 20px 5px 0px; font-family: times; font-size: 10px; } */

/* table elements */	
#tablerow { margin: 0px; padding: 5px; font-weight: bold; text-align: left; font-size: 65%; font-family: verdana,geneva,sans-serif; border-right: 1px solid gray; border-bottom: 1px solid #0038a8; background-color: #ccc; }
#tablecol { margin: 0px; padding: 5px; font-weight: bold; text-align: left; font-size: 65%; font-family: verdana,geneva,sans-serif; border-right: 1px solid gray; border-bottom: 1px solid #0038a8; background-color: #ccc; }
#tablecontent { margin: 0px; padding: 5px; font-weight: normal; text-align: left; font-size: 65%; font-family: verdana,geneva,sans-serif; border-bottom: 1px solid gray; border-right: 1px solid gray; border-top: 1px solid gray; border-left: 1px solid gray; background-color: #fff; line-height: 170% }
#tablecontent p { margin: 0px; padding: 5px; font-size: 65%; }
#tableheader { margin: 0px; padding: 5px; font-weight: bold; text-align: center; font-size: 100%; font: verdana,geneva,sans-serif; color: #0038a8; border-bottom: 1px solid gray; border-right: 1px solid gray; border-right: 1px solid gray; border-left: 1px solid gray; border-top: 1px solid gray; background-color: #fff; line-height: 170% }
#tablerownews { margin: 0px; padding: 5px; text-align: left; font-size: 100%; font-family: verdana,geneva,sans-serif; border-right: 1px solid gray; border-bottom: 1px solid #0038a8; background-color: #fff; }
#tablecolnews { margin: 0px; padding: 5px; font-weight: bold; text-align: left; font-size: 70%; font-family: verdana,geneva,sans-serif; border-right: 1px solid gray; border-bottom: 1px solid #0038a8; background-color: #ccc; }
#tablecontentnews { margin: 0px; padding: 5px; font-weight: normal; text-align: left; font-size: 70%; font-family: verdana,geneva,sans-serif; border-bottom: 1px solid gray; border-right: 1px solid gray; border-left: 1px solid gray; border-top: 1px solid gray; background-color: #fff; line-height: 170% }
#tablecontentnews p { margin: 0px; padding: 5px; font-size: 70%; font-family: verdana,geneva,sans-serif; }

/* last updated area */
#updated { margin: 0px; padding: 5px 0px 10px 0px; font-size: 65%; font: verdana,arial,helvetica; color: #000; }

/* footer area */
.prefooter { margin: 0; padding: 0px 0px 5px 0px; font-size:65%; width:800px; border-top: 1px solid #336600; }
.prefooter p { margin: 0px 0px 5px 185px; padding: 0px; text-align:left; line-height: 100%; }
#prefooter-identity { margin: 0px 0px 10px 0px; padding: 0px; width: 200px; height: 10px; background: #336600; }
#footer { margin: 0; padding: 0px 0px 5px 0px; font-size:65%; width:800px; }
#footer p { margin: 0px 0px 5px 185px; text-align:left; color: #666; line-height: 100%; }

/* pop up content display area */
#popup {  margin: 10px 0px 0px 0px; padding: 0px; color: black; display: block; line-height: 100%; width: auto; }
#popup p { margin: 10px; padding: 5px 5px 5px 0px; font-size: 70%; }
#popup ul {  margin: 10px; padding: 5px 0px 5px 25px; } 

/* quick links content display area */
.quick {  margin: 0px; padding: 0px 0px 0px 0px; font-size:75%; border-bottom: 1px solid gray; background-color: #fff; width: 175px;  }
#quick p { margin: 0px; padding: 5px 5px 5px 5px; font-size: 75%; }
#quick ul {  margin: 0px; padding: 5px 0px 5px 25px; }

/* news it content display area */
.news {  margin: 0px 0px 0px 185px; padding: 0px; color: black; display: block; line-height: 85%; width: auto; align: center; }
#news { margin: 0px 0px 0px 0px; font-size:100%; text-align: center; color: #666666; line-height: 100%; }

/* information content display area */
#info {  margin: 0px 0px 0px 0px; padding: 0px; color: black; display: block; line-height: 120%; width: auto; }
#info p { margin: 10px; padding: 5px 5px 5px 5px; font-size: 70%; }
#info ul {  margin: 0px; padding: 5px 0px 5px 25px; }
