body        { font-size: 10pt; font-family: arial, helvetica, geneva; background-color: #ffe5b2; }
h1 { color: #933; font-size: 14pt ; background-color: #fc6; text-indent: 10px; width: 100%; margin-top: 0; margin-bottom: 5px; padding-top: 0; padding-bottom: 0; padding-left: 0; }
h2 { color: #933; font-size: 12pt ; margin: 0; padding: 0; }
h3 { color: #933; font-size: 10pt ; margin: 0 0 -15px; padding: 0; }
h4 { color: #933; font-size: 10pt }
p         { font-size: 10pt }
td   { font-size: 10pt }
li   { font-size: 10pt;}
b { color: #900; font-size: 12pt; }
a:link, a:visited  { color: #933; text-decoration: underline }
a:hover  { color: #228b22; text-decoration: none }
a:active  { color: #933; text-decoration: none }
a:link img, a:visited img {
	text-decoration: none;
	border-width: 0; }

#parentTable { background-color: white; width: 750px; margin-top: 10px; border: solid 2px #933; }
#enlargedTable { background-color: white; margin-top: 10px; width: auto; border: solid 2px #933; }
#header { background-image: url(../images/header.jpg); width: 750px; height: 150px; /* display: none */ }
#header h1 { display: none }
.dividingTR { background-color: #933; height: 15px; }
#nav { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ad5c5c; background-image: none; background-repeat: repeat-y; text-align: left; width: 150px; margin: 0; padding: 0; }
#nav ul { background-image: none; margin: 22px 0 0; padding: 0; list-style-type: none; }
#nav li {
	background-color: #ad5c5c;
	width: 100%;
	height: 20px;
	float: left;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #933; }
#nav li ul      { text-align: center; list-style-type: none; position: absolute; z-index: 20; left: -999em; width: 200px; height: auto ; margin: 0 0 0 1px; padding: 0; border-top: 1px solid #fc6; border-right: 1px solid #fc6; border-bottom: 1px solid #fc6; }
#nav li a, #nav li a:visited { color: white; font-size: 10pt; font-weight: bold; background-image: none; text-decoration: none; text-indent: 5px; width: 100%; padding-top: 2px; padding-bottom: 2px; display: block; }
html>body #nav li a    { font-size: 10pt; width: auto ; }
#nav li a:hover { background-color: #933; background-image: none; background-repeat: repeat; text-decoration: none; width: auto; }
#nav li ul a:hover { text-decoration: none; background-color: #711a1a; background-image: none; background-repeat: repeat; width: auto; }
#nav li:hover ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul  { list-style-type: none; margin: 0; z-index: 20; left: -999em  ; padding: 0; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul   { background-color: #933; text-align: left; list-style-type: none; left: auto; position: absolute; z-index: 20; width: 200px ; margin-top: -22px; margin-left: 150px; display: block; }
.mainContentArea { padding: 5px; }
.mainContentArea img {  }
.question { color: white; font-weight: bold; background-color: #933; text-align: justify; padding: 5px; border-color: #fc6; border-style: solid solid none; border-width: 1px 1px 0; }
.question h1 { color: white; font-size: 12pt; font-style: italic; background-color: #933; margin: 0 0 -15px; padding: 0; border-bottom: 1px solid #ad5c5c; }
html>body .question h1 { color: white; font-size: 12pt; font-style: italic; background-color: #933; margin: 0; padding: 0; border-bottom: 1px solid #ad5c5c; }
.question h2 { color: white; font-size: 10pt; margin: 0; }
.answer { background-color: #ffffc3; padding: 5px; border: solid 1px #fc6; }
.answer h3 { color: #933; font-size: 10pt; background-color: #fc6; text-indent: 10px; margin: -5px -5px -10px; padding: 2px; }
.reasoning { background-color: #fff0f0; padding: 5px; border-left: 1px solid #fc6; border-bottom: 1px solid #fc6; border-right: 1px solid #fc6; }
.reasoning h3 { color: #933; font-size: 10pt; background-color: #fc6; text-indent: 10px; margin: -5px -5px -10px; padding: 2px; }
#marketing { /* display: none */ }
.firemans-prayer { color: #333; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; margin-bottom: 10px; }
.firemans-prayer p { margin: 5px 0 0; padding: 0; }
.dlPage {  }
.dlPage li { list-style-image: url(../graphics/downloadBullet.gif); margin: 2px; padding-left: -15px; }
.right { color: #933; background-color: #ffe5e5; text-align: justify; width: 190px; padding: 5px; border-left: 1px solid #ad5c5c; }
.right .leftP { text-align: left; }
.right img { text-align: center; }
.right .list li { font-size: 9pt; font-style: italic; margin: 0 0 0 -15px; padding: 0 0 0 -15px; list-style-type: square; }
.prodSides { padding: 5px; }
.prodSides li { margin-left: -10px; }
.prodCenter { background-color: #ffe5e5; padding: 5px; width: 190px; border-right: 1px solid #ad5c5c; border-left: 1px solid #ad5c5c; }
.prodCenter li { margin-left: -10px; }
body#home #nav li.home a,
body#author #nav li.author a,
body#sampleq #nav li.sampleq a,
body#products #nav li.products a,
body#faqs #nav li.faqs a,
body#coaching #nav li.coaching a,
body#promotional-coaching #nav li.promotional-coaching a,
body#downloads #nav li.downloads a,
body#background #nav li.background a,
body#ordering #nav li.ordering a,
body#cpr #nav li.cpr a,
body#military #nav li.military a,
body#prayer #nav li.prayer a,
body#rookieLife #nav li.rookieLife a,
body#firstImpressions #nav li.firstImpressions a,
body#mechanicalAptitude #nav li.mechanicalAptitude a,
body#militaryExperience #nav li.militaryExperience a,
body#cannedAnswers #nav li.cannedAnswers a,
body#calmDown #nav li.calmDown a,
body#ratingSheets #nav li.ratingSheets a,
body#beforeOral #nav li.beforeOral a,
body#orals #nav li.orals a
	 { color: #933; background-color: #fc6; }
.footer { color: #fc6; background-color: #933; text-decoration: none; text-align: center; /* display: none */ }
.footer a:link, .footer a:visited { color: #e78181; text-decoration: none; }
.suppInfo { font-size: 8pt; font-style: italic; }
.floatingBox { color: #666; font-size: 9pt; background-color: #fff4dd; text-align: justify; width: 150px; float: right; padding: 2px 3px; border-color: #c99 #933 #933 #c99; border-style: solid; border-width: 1px; display: block; }
.floatingBox li { text-align: left; margin: 0 0 0 -10px; padding: 0; }
.accentedList  /* Intended for application to tables */ { color: #666; font-size: 9pt; background-color: #fff4dd; display: block; border-style: solid; border-width: 1px; border-color: #c99 #933 #933 #c99; }
.accentedList td { padding: 2px; }
.accentedList li { margin-left: -10px; }
ul li.external-link {
	list-style-image: url(../graphics/external-link.gif);
	 }

