/*  CSS for text-heavy ABOUT pages, most of them   works with and overrides certain styles from format20 */

body.vhome {
	background-color: #cde7ec;
}

div#whole-vhome {
	color: #000000;
}



div#bannerpic-unlimited {
	background: url('../images/dfield1.png') 0 0;
}


div#below-fold p.page-welcome {
	color: inherit;
	background-color: inherit;
	padding: 0;
	margin: 20px 16px 0.6em 16px;
}


div.myth-pair {
	border-top: 1px dashed #8e2d23;
	margin-bottom: 1em;
}


div.myth-pair div.myth-statement {
	float: left;
	width: 400px;
}


div.myth-pair div.myth-statement p {
	margin: 0.7em 40px 0.5em 20px;
	font-size: 1.5em;
	font-style: italic;
	font-family: Georgif, serif;
	color: #ee0000;
}

div.myth-pair div.myth-debunk {
	float: left;
	width: 600px;
}

div.myth-pair div.myth-debunk p {
	margin: 1em 20px 0.6em 12px;
	font-size: 0.9em;
	line-height: 1.6em;
}





div#principle-moasic-twofer {
	margin: 0 auto 0 auto;
}

div#principle-mosaic-twofer div.principle-column {
	margin: 0 2px 0 2px;
	float: left;
	width: 496px;
/*	background-color: #1899ae;  */
}

div#principle-mosaic-twofer div.principle-column div.principle-box {
	width: 496px;
	padding-top: 16px;
	padding-bottom: 10px;
	margin-bottom: 4px;
/* COLORS ADDED RANDOMLY via INLINE FORMATTING */
}

div#principle-mosaic-twofer div.principle-column div.principle-box p.principle-statement {
	margin: 0 20px 0.6em 20px;
	font-size: 1.5em;
	font-weight: bolder;
	font-family: Georgia, serif;
}

div#principle-mosaic-twofer div.principle-column div.principle-box p.principle-description {
	margin: 0 60px 1.1em 22px;
	font-size: 0.88em;
	line-height: 1.8em;
}

div#principle-mosaic-twofer div.principle-column div.principle-box p.principle-description a {
	color: inherit;
}

div#principle-mosaic-twofer div.principle-column div.principle-box p.principle-description a:hover {
	font-weight: bolder;
}


div#below-fold table.ops-details {
	margin: 0 auto 18px auto;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.82em;
	table-layout: fixed;
	border-collapse: collapse;
	border-top: 2px solid #828282;
	border-bottom: 2px solid #828282;
}


div#below-fold table.ops-details th {
	text-align: left;
	vertical-align: bottom;
	padding: 7px;
	border-bottom: 1px solid #828282;
}


div#below-fold table.ops-details th.cc-rfpno {
	width: 70px;
}

div#below-fold table.ops-details th.cc-route {
	width: 100px;
}

div#below-fold table.ops-details th.cc-areas {
	width: 200px;
}

div#below-fold table.ops-details th.cc-maxmiles{
	width: 40px;
}

div#below-fold table.ops-details th.cc-pvr {
	width: 30px;
}

div#below-fold table.ops-details th.cc-vehiclesupply {
	width: 140px;
}

div#below-fold table.ops-details th.cc-days {
	width: 70px;
}

div#below-fold table.ops-details th.cc-activehours{
	width: 40px;
}

div#below-fold table.ops-details th.cc-duration {
	width: 50px;
}



div#below-fold table.ops-details tr:hover td {
	background-color: #ffe303;
}

div#below-fold table.ops-details td {
	height: 1.5em; 
	margin: 0;
	padding: 0 6px 0 6px;
	border-right: 0;
	border-bottom: 1px dotted #828282;
	border-left: 0;
	background-color: #ffffff;
}


div#below-fold table.ops-details td.cct-tranche {
	font-size: 1.1em;
	font-weight: bolder;
}

div#below-fold table.ops-details td.cct-figure {
	text-align: right;
	padding-right: 12px;
}

div#below-fold table.ops-details td.cct-center {
	text-align: center;
}


div#below-fold div#millen-box {
	float: right;
	width: 292px;
	margin: 0 0 18px 28px;
	border: 3px solid #8f8f8c;
	padding-top: 10px;
	padding-right: 18px;
	padding-bottom: 10px;
	padding-left: 18px;
	background-color: #426bba;
	color: #ffffff;
}

div#below-fold div#millen-box h1 {
	font-family: Georgia, serif;
	font-size: 1.4em;
}

div#below-fold div#millen-box img {
	margin: 14px 0 16px 0;
}

div#below-fold div#millen-box p {
	margin-bottom: 0.9em;
	font-size: 0.8em;
	line-height: 1.48em;
}

div#below-fold div.poor-leadership {
	clear: right;
	margin: 10px auto 6px auto;
	width: 970px;
	background-color: #edc393;
}

div#below-fold div.poor-leadership div.poor-leadership-text {
	float: left;
	width: 650px;
}

div#below-fold div.poor-leadership div.poor-leadership-text a {
	color: inherit;
}

div#below-fold div.poor-leadership div.poor-leadership-text p.the-opposite {
	margin: 20px 9px 0.7em 24px;
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 1.4em;
	color: #ffffff;
}

div#below-fold div.poor-leadership div.poor-leadership-text p.the-opposite span.planning-value {
	font-style: normal;
	font-weight: bolder;
	font-size: 1.2em;
	letter-spacing: 1px;
	color: #000000;
}

div#below-fold div.poor-leadership div.poor-leadership-text p.poor-leader-detail {
	margin: 0 9px 1.2em 24px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	line-height: 1.5em;
	color: #000000;
}




div#below-fold div.poor-leadership div.poor-leadership-picture {
	float: left;
	width: 320px;
}

div#below-fold div.poor-leadership div.poor-leadership-picture img.leader-drawing {
	margin: 50px 45px 6px 55px;
}


div#below-fold div.poor-leadership div.poor-leadership-picture img.millen-nominee {
	margin: 50px 110px 6px 110px;
}



div#below-fold div.poor-leadership div.poor-leadership-picture p.poor-leader-name {
	margin: 4px 45px 0.1em 55px;
	font-family: Georgia, serif;
	font-weight: bolder;
	font-size: 1.4em;
	color: #000000;
}

div#below-fold div.poor-leadership div.poor-leadership-picture p.poor-leader-jdsc {
	margin: 0 45px 10px 55px;
	font-family: Georgia, serif;
	font-size: 0.8em;
	line-height: 1.3em;
	text-transform: uppercase;
	color: #000000;
	margin-bottom: 1.2em;
}











/* BOTTOM NOTES */




div#bottom-nav p {
	color: #473c8b;
}


div#bottom-nav p a {
	color: #473c8b;
}

div#bottom-nav p a:hover {
	color: #139775;
	text-decoration: underline;
}

div#footer {
	color: #473c8b;
}	