/* =BODY
-----------------------------------------------------
Also see layout.css for special backgrounds and positioning.
-----------------------------------------------------*/

body {
	margin: 0 20px;
	padding: 0;
	border: 0;
	color: #000;
	background: #9D9879 url(/assets/img/body_bg.jpg) repeat-x top left;
	min-height:10in;
	line-height: normal;  /* Peekaboo safety net for pages with broken links to ie.css. See Position is Everything, http://www.positioniseverything.net/explorer/peekaboo.html */
	font-size: 90%;
	font-family: Arial, Verdana, sans-serif;
	text-align:justify;
	}



/* =ANCHORS and IMAGES
-----------------------------------------------------

-----------------------------------------------------*/

a:link {
	/*color: #660000;*/
/*	color: #930;*/
	color:#158;
	text-decoration: none;
	}

a:visited {
	color: #930;
	/*color:#158;*/
	/*color:#FF6600;*/
	text-decoration: none;
	}

a:hover {
	color: #600;
	text-decoration: underline;
	}

img {
	margin: 0;
	border: 0;
	padding: 0;
	/*border: 1px solid #9d9879;*/
	/*display: block;*/
	display:inline;
	background-color: #f5f5eB;
	}

/* =HEADERS
-----------------------------------------------------

-----------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	margin: 15px 15px 5px 18px;
	padding: 0;
	border: 0;
	clear: left;
	color: #600;
	font-family: Times, 'Times New Roman', serif;
	font-weight: normal;
	}

h1 {
	font-size: 1.8em; /* equivalent to 180% */
	}

h2 {
	font-size: 1.4em; /* equivalent to 140% */
	}

h3 {
	font-size: 1.3em; /* equivalent to 130% */
	}

h4, h5, h6 {
	margin-bottom: 0;
	color: #3c5b6f;
	font-size: 1.2em;
	font-weight:bold; /* equivalent to 120% */
	}

/* =DIVISIONS, PARAGRAPHS, LISTS, AND BLOCKQUOTES
-----------------------------------------------------

-----------------------------------------------------*/

div, ul, ol, li, dl, dt, dd, blockquote {
	margin: 0;
	border: 0;
	padding: 0;
	}

/* Paragraphs and Lists */

p {
	margin: 5px 15px 10px 0px;
	padding-left: 10px;
	}

ul, ol, dl{
margin: 5px 15px 10px 10px;
}

p, li, dt, dd {
	line-height: 1.5em;
	}

ol{
	padding-left:10px;
	list-style-type: decimal;
	}

/* Unordered and Ordered Lists */

ul ul, ol ol, ul ol, ol ul,
ul h1, ul h2, ul h3, ul h4, ul h5, ul h6, ul p,
ol h1, ol h2, ol h3, ol h4, ol h5, ol h6, ol p {
	margin-left: 0;
	margin-right: 0;
	}

ul {
	list-style-image: url(/assets/img/nav_bullet_fw.gif);
	}

ul ul {
	margin-bottom: 0;
	}

ol ul {
	list-style-type: none;
	list-style-image: url(/assets/img/list_bullet_fw.gif);
	}

ol ol {
	list-style-type: lower-alpha;
	margin-bottom: 0;
	}

ol ol ol {
	list-style-type: lower-roman;
	}


li {
	margin-bottom: 5px;
	margin-left: 15px; /* List margin safety net for pages with broken links to ie.css. */
	color: #000000;
	}

/* Definition Lists */

dl dt {
	margin: 5px 0 0 0;
	font-style: italic;
	}

dl dd {
	margin: 0 0 5px 15px;
	}

dd ul, dd p, dd table {
	margin-left: 0;
	}

/* Blockquotes */

blockquote {
	margin: 5px 15px 10px 40px;
	}



/* =FORMS
-----------------------------------------------------
Also see the pretty forms section in widgets.css.
-----------------------------------------------------*/

form {
	margin: 15px 15px 10px 18px;
	padding: 0;
	border: 0;
	}

form fieldset {
	margin: 0;
	margin-bottom: 10px;
	padding: 5px;
	border: 1px #c2c1ba solid;
	clear: both;
	}

form fieldset legend {
	margin: 0;
	padding: 0 5px;
	clear: both;
	color: #333;
	font-size: 1.2em;
	font-family: Times, 'Times New Roman', serif;
	}

form p,
form ul,
form ol {
	margin: 0 15px 5px 5px;
	}

form p {
	clear: both;
	}

form ul,
form ol {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	}

form li {
	margin: 0 0 3px 0;
	}

/* =HORIZONTAL RULES
-----------------------------------------------------
Also see the lines section in widgets.css.
-----------------------------------------------------*/

hr {
	margin: 15px 15px 10px 18px;
	border-color: #c2c1ba;
	position: relative;
	clear: both;
	visibility: visible;
	}

.float-left{
	float:left;
	width:45%;
	padding-left:2%;
	/*border-right-width: thin;
	border-right-style: dotted;
	border-right-color: #660000;*/
	}

.float-right{
float:right;
width: 47%;
padding-left:3.5%;
border-left-width: thin;
border-left-style: dotted;
border-left-color: #660000;
}

.footer-float-left{
	float:left;
	width:15%;
	padding-left:1%;
	}

.footer-float-right{
float:right;
width: 83%;
margin-left:0.25%;
text-align:left;
margin-top:1.25%;
}

/* ################################################ */
/* Two column layout with wide navigation columns */
.main-content-left {
float:left;
/*width: 500px;*/
width:60%;
padding-left:10px;
border-right-width: thin;
border-right-style: dashed;
border-right-color: #660000;
}

.main-content-rightnav {
float:right;
/*width:220px;*/
width:35%;
padding-left:10px;
/*border-left-width: thin;
border-left-style: dashed;
border-left-color: #660000;*/
}

.main-content-leftnav {
float:left;
/*width:220px;*/
width:35%;
padding-left:10px;
/*border-right-width: thin;
border-right-style: dashed;
border-right-color: #660000;*/
height:700px;
}

.main-content-right {
float:right;
/*width: 500px;*/
width:60%;
padding-left:10px;
border-left-width: thin;
border-left-style: dashed;
border-left-color: #660000;
}

/* ################################################ */
/* Two column layout with narrow navigation columns */
.main-container {
float:left;
/*width: 500px;*/
width:99%;
}

.main-content-left-wide {
float:left;
/*width: 500px;*/
width:65%;
padding-left:10px;
border-right-width: thin;
border-right-style: dashed;
border-right-color: #660000;
}

.main-content-rightnav-narrow {
float:right;
/*width:220px;*/
width:30%;
padding-left:10px;
/*border-left-width: thin;
border-left-style: dashed;
border-left-color: #660000;*/
}

.main-content-leftnav-narrow {
float:left;
/*width:220px;*/
width:30%;
padding-left:10px;
/*border-right-width: thin;
border-right-style: dashed;
border-right-color: #660000;*/
height:700px;
}

.main-content-right-wide {
float:right;
/*width: 500px;*/
width:64%;
padding-left:10px;
border-left-width: thin;
border-left-style: dashed;
border-left-color: #660000;

}



/* ################################################ */

.page-title {
	color:#660000;
	/*font-size: x-large;*/

	font-style: italic;
/*	background-color: none;*/
	font-family: "Times New Roman", Times, serif;
	text-indent:10px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #660000;
	text-align: left;
	vertical-align: middle;
	width:757px;
}

.page-title-hertzler {
	color:#660000;
	/*font-size: x-large;*/

	font-style: italic;
/*	background-color: none;*/
	font-family: "Times New Roman", Times, serif;
/*	text-indent:10px;*/
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #660000;
	text-align: left;
	vertical-align: middle;
	width:757px;
}


div.page-title p {
	font-size: x-large;
	margin-left:8px;
}

div.page-title h1, div.page-title h2, div.page-title h3 {
	margin-top:10px;
	margin-bottom:12px;
}


.two-col-title {
	color:#660000;
	font-size: x-large;
	font-style: italic;
/*	background-color: none;*/
	font-family: "Times New Roman", Times, serif;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #660000;
	text-align: left;
	vertical-align: middle;
	}

.heading {
font-size:large;
font-weight:bold;
}

.table-sub-heading{
background-color:#660000;
color:#FFFFFF;
font-weight: bold;
}

/* Clear */

.clear {
	height: 0;
	clear: both;
	background: transparent none;
	}

.clear span {
	display: none;
	}

/* Hide, Skip */

.hide, .skip {
	position: absolute;
 	left: 0px;
 	top: -500px;
 	width: 1px;
 	height: 1px;
 	overflow: hidden;
 	}


/* Styles from the current dlastyle.css stylesheet */
.indent
			{
			text-indent: 2em;
			}
.outdent
			{
			text-indent: -0.5em;
			}
.outdentli
			{text-indent: -1.3em;
			}
td
			{
			font-family: helvetica;
			}
/*p
			{
			font-family: helvetica;

			} */
span
			{
			font-family: helvetica;
			}
/*img
			{
			border:0px;
			/*border-color:#f5f5eB;
			} */
.center
			{
			text-align:center;
			}
.i
			{
			font-style:italic;
			}
.b
			{
			font-weight:bold
			}
.bi
			{
			font-weight:bold;
			font-style:italic;
			}
.copy
			{
			font-size:0.75em;
			}
.pdf
			{
			font-weight:normal;
			font-size:0.85em;
			padding-left:5px;
			}
.center
			{
			text-align:center
			}
.left
			{
			text-align:left;
			}
.right
			{
			text-align:right;
			}
.tab
			{
			text-indent:2em;
			}
.hang
			{
			text-indent:-1em;
			padding-left:1em;
			}
.caption
			{
			font-size:.7em;
			text-align:center
			}
.mvright
			{
			text-indent:.5em;
			}
.mvleft
			{
			text-indent:-.5em;
			}
.underline {
			border-style:solid;
			border-top-width:0px;
			border-right-width:0px;
			border-bottom-width:1px;
			border-left-width:0px
			}
.hidden
			{
			position:absolute;
			left:0px;
			top:-500px;
			width:1px;
			height:1px;
			overflow:hidden;
			}
.voice   /*Text will be read aloud in screen readers, but not written to screen */
			{
			position: absolute;
			font-size: 0;
			left: -1000px;
			}

.Z3988 {
padding-left:.2em;
}