/*
	##########################################################################
	The following style is modified version of screen_base.css that's been
	designed specifically for output to a printer on letter size paper.
	It is divided into three sections, general content, general layout and PED
	specific specialized content.  The PED specific specialized content styles
	define style for more specialized styles created specifically for content
	for PED and may not be necessary when used elsewhere.	
	##########################################################################
*/

/*
	==========================================================================
	GENERAL CONTENT STYLES
	The following are general styles for elements to fit the look of the 
	template.
	==========================================================================
*/

body {
	margin: 0;
	padding: 0;
	font: 9pt Arial, sans-serif;
	line-height: 1.5em;
	text-align: center;
	color: #000;
	background-color: #fff;
}

h1 {
	/* USED ONLY FOR SITE TITLE (ID/WORDMARK) - DO NOT USE FOR CONTENT */
}
h2 {
	color: #234c95;
	font-weight: normal;
	background-color: transparent;
}
h3, h4, h5, h6 {
	margin-bottom: 0.5em;
	font-weight: normal;
	color: #234c95;
	background-color: transparent;
}
h3 {
	font-size: 1.25em;
}
h4, h5, h6 {
	font-size: 1em;
}
p {
	margin: 0 0 1.4em 0;
	padding: 0;
}
a:link, a:visited {
	color: #6c86a2;
	background-color: transparent;
	text-decoration: none;
}
img {
	border: 0;
}
cite {
	font-size: 0.9em;
}
blockquote {
	margin: 1.25em 4em 2em 2em;
	padding: 1.25em 0 0 2em;
	font-size: 1.3em;
	line-height: 1.2em;
	color: #9eb8d4;
	background: url(../images/blockquote_bg.gif) top left no-repeat transparent;
}
blockquote p {
	margin: 0 0 0.5em 0;
	padding: 0;
}
blockquote cite {
	margin: -0.5em 0 0 0;
	padding: 0;
	font-size: 0.7em;
	font-weight: normal;
	color: #9eb8d4;
	background-color: transparent;
	display: block;
}
ul {
	margin: 0 2em 1.4em 2em;
	padding: 0;
}
dt {
	margin-bottom: 0.5em;
	font-style: italic;
	font-size: 1.1em;
	color: #234c95;
	background-color: transparent;
}
dd {
	margin: 0 2em 1em 2em;
}
div.form-box {
	width: 4.5in;
	margin-bottom: 1.5em;
	padding: 0.2in;
	background-color: #eee;
	border: 1px solid #ccc;
}
form {
	margin: 0 0 1.4em 0;
}
form div.form-row {
	padding: 5px 0;
	display: block;
	clear: both;
}
form div.form-row label {
	width: 1.5in;
	padding-top: 5px;
	display: block;
	float: left;
}
form div.form-row span {
	width: 3in;
	display: block;
	float: left;
}
input.form-text-box {
	padding: 4px;
	font: 1em Arial, sans-serif;
	border: 1px solid #999;
}
input.form-button {
	display: none;
}
textarea {
	width: 380px;
	padding: 4px;
	font: 1em Arial, sans-serif;
	border: 1px solid #999;
}
table,tr, td {
	margin: 0 0 1em 0;
	padding: 0;
}
table {
	width: 90%;
}
td {
	margin: 1px 1px 0 0;
	padding: 3px 10px 1px 10px;
	color: #000;
	background-color: #e7ebef;
}

/* DIV TO STOP ONCOMING BLOCKS FROM  */
.clear {
	font-size: 1px;
	clear: both;
}
/* HIDDEN LINK TO SKIP THE MENU */
#skip-to-content {
	display: none;
}


/*
	==========================================================================
	GENERAL LAYOUT STYLES
	The following are general styles for layout of the page template including
	the page boundaries, header (ID/utlity links/search/top main menu), left-
	navigation, content columns (wide/narrow) and the footer.  Most just hides
	them so that they do not print.
	==========================================================================
*/

/* LAYOUT OF THE PAGE BOUNDARY */
#page-outer-box {
	width: 7in;
	margin: 0 auto;
	padding: 0;
}
#page-middle-box {
	margin: 0;
	padding: 0;
	text-align: left;
}
#page-inner-box {
	margin: 0;
	padding: 0;
}

/* PAGE HEADER (TOP) STYLES */
#header-box {
	margin: 0;
	padding: 0;
}

/* TOP RIGHT (UTILITY) LINKS STYLE */
#utility-links-box {
	display: none;
}

/* ID + WORDMARK STYLES */
#identity-box {
	margin: 0;
	padding: 0;
}
#logo-box {
	float: left;
}
#wordmark-box {
	padding: 24px 0 0 25px;
	float: left;
}

/* SEARCH BOX STYLES */
#search-box {
	display: none;
}

/* MAIN (TOP) MENU STYLES */
#main-menu-box {
	display: none;
}

/* BODY (MIDDLE) SECTION LAYOUT STYLES */
#body-box {
	margin: 0;
	padding: 0;
	border: none;
}

/* LEFT NAVIGATION STYLES */
#left-navigation {
	display: none;
}

/* CONTENT BOX STYLES - CONTAINS WIDE COLUMN IN CENTER + NARROW COLUMN ON RIGHT */
#content-box {
	margin: 0;
	padding: 0;
}

/* HOME PAGE FLASH SLIDE SHOW */
#spotlight-box {
	display: none;
}

#breadcrumb-box {
	display: none;
}
#two-column-container {
	margin: 0;
	padding: 4em 0 2em 0;
}
#wide-column {
	width: 4.75in;
	margin: 0 0.6in 0 0;
	padding: 0;
	float: left;
}
#wide-column h2 {
	margin: 0 0 1.5em 0;
}
#narrow-column {
	width: 1.65in;
	margin: 0 0 0 0;
	padding: 50px 0 0 0;
	float: left;
}

/* RIGHT SIDE SUB MENU STYLE */
#sub-menu-box {
	display: none;
}

/* FOOTER (BOTTOM) BOX STYLE */
#footer-box {
	width: 7in;
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	color: #000;
	background-color: transparent;
	clear: both;
}
#footer-box a:link {
	color: #000;
	background-color: transparent;
}
#footer-box a:visited {
	color: #000;
	background-color: transparent;
}
#footer-box a:hover {
	color: #000;
	background-color: transparent;
}
#footer-box p#legalease {
	margin: 4em 0 0 0;
	padding: 0;
	float: left;
}
#footer-box p#contact-info {
	margin: 0;
	padding: 0;
	float: left;
}


/*
	==================================================================== 
	PED SPECIFIC SPECIALIZED CONTENT STYLES
	The following are styles for elements matching specific PED content.
	==================================================================== 
*/

/* IN BODY (CENTER/WIDE COLUMN) IMAGE BASED SUB MENU STYLE */
dl.sub-page-excerpts-list {
	margin-bottom: 2em;
}
dl.sub-page-excerpts-list dt {
	margin: 0;
	padding: 1em 0 0 0;
	font-size: 1.2em;
	font-style: normal;
	color: #234c95;
	border-top: 1px solid #ccc;
	clear: left;
}
dl.sub-page-excerpts-list dt img {
	margin:0 30px 15px 0;
	float:left; 
}
dl.sub-page-excerpts-list dt#first-item {
	padding-bottom: 0em;
	font-size: 1.2em;
	color: #234c95;
	border-top: none;
	clear: left; 
}
dl.sub-page-excerpts-list dd p {
	margin-top: 0;
	margin-bottom: 0.75em;
}

/* BULLET LIST LIST STYLE - USED IN SITE INDEX AND IN BODY SUB MENU WITHOUT IMAGE */
ul.bullet-less-list, ol.bullet-less-list {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.bullet-less-list li, ol.bullet-less-list li {
	margin: 0 0 0.5em 0;
	padding: 0;
}

ul.bullet-less-list ul, ol.bullet-less-list ol {
	margin: 0.5em 0 0.5em 2em;
	padding: 0;
	list-style: none;
}

/* ICON BASED LINK TO EXTERNAL SITES */
.external-link a:link:after {
	content: " (" attr(href) ") ";
}


/* RIGHT COLUMN (NARROW) SIDE BAR ITEM STYLE */
#image-box {
	margin: 0 0 0.25in 0;
	padding: 0;
}
#related-box, #facts-box {
	width: 1.65in;
	margin: 0 0 0.25in 0;
	padding: 0;
	font-size: 0.8em;
	line-height: 1.25em;
	color: #484b4e;
	background: none;
}
#call-us-box {
	font-size: 1.1em;
}
#call-us-box h4, #related-box h4, #facts-box h4 { h4 {
	margin: 0;
	padding: 0 0 0.5em 0;
	color: #234c95;
	background: none;
}
#call-us-box h5, #related-box h5, #facts-box h5 {
	margin: 0.25em 0;
	padding: 0;
	font-size: 1em;
	color: #000;
	background-color: transparent;
	border-bottom: 1px solid #999;
}
#call-us-box a, #related-box a, #facts-box a,
#call-us-box a:link, #related-box a:link, #facts-box a:link,
#call-us-box a:visited, #related-box a:visited, #facts-box a:visited {
	color: #052755;
	background-color: transparent;
}
#call-us-box a:hover, #related-box a:hover, #facts-box a:hover {
	text-decoration: underline;
}
#call-us-box ul, #related-box ul, #facts-box ul {
	margin: 0.25em 0 0.25em 1.75em;
	padding: 0;
	list-style: none;
}
#call-us-box ul li, #related-box ul li, #facts-box ul li {
	margin: 0;
	padding: 0 0 0.5em 0;
	list-style-image: url(../images/arrow_bullet.gif);
}
#call-us-box p, #related-box p, #facts-box p {
	margin: 0.25em 0 0.75em 0;
	padding: 0;
}
#call-us-box table, #related-box table, #facts-box table {
	margin: 0.25em 0 0 0;
	padding: 0;
	border: none;
}
#call-us-box table tr, #related-box table tr, #facts-box table tr, 
#call-us-box table tr td, #related-box table tr td, #facts-box table tr td {
	margin: 0;
	padding: 0;
	text-align: left;
	color: #484b4e;
	border: none;
	background: transparent;
}
