@charset "utf-8";
/* CSS Document */
div#tdoe_content * {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
#MainContent div#tdoe_content body {
	line-height: 1.25;
	font-size: 100%;
}

/************* Tags *************/
a span {/* can this be used to hide link text for screen readers and not screw up anything?*/
	height: 1px; width: 1px; position: absolute; overflow: hidden; top: -1000px; }  
#MainContent #tdoe_content h2, #MainContent #tdoe_content h3, #MainContent #tdoe_content h4, #MainContent #tdoe_content h5, #MainContent #tdoe_content h6 {
	padding-left: 5px;} 

#MainContent #tdoe_content p {
	margin:0 8px;
	padding:7px 0;}


#tdoe_content #past_trail + h2 { /** adjust spacing after past_trail anchor */
	margin: 5px 0 0 0;
	padding-top: 0;}
	
#MainContent #tdoe_content li a {line-height: 1.65em;}

/** Unordered list in columns **/
#MainContent #tdoe_content ul.List_columns {/** Unordered list in 2 columns **/
	margin: 0;}
#tdoe_content li.List_col_1_of_2 {/** column 1 of 2 **/
	margin-left: 1.25em;}
#tdoe_content li.List_col_2_of_2 {/** column 2 of 2 **/
	margin-left: 25em;}
/*#tdoe_content li.reset { /* code for this class style is in the include file, if multiple columnar lists, with differing lenghths, in a page, each mush have different name */
	/*margin-top: -4.95em !IMPORTANT;}  value is the number of items in a column * line-height; 1.25 nonlinks, 1.65 links**/


#MainContent #tdoe_content ol, #MainContent #tdoe_content ul {
	margin: 0 0 5px 2.25em;
	}
	


#tdoe_content table {
	font-size: .96em;}
#tdoe_content table td {
	padding: 3px;}

/***********************************/
/************* Classes *************/
/***********************************/

div#tdoe_content a#past_trail + div.Blurbs, div#tdoe_content a#past_trail + div.Billboards {
	margin-top: -10px;
}

div#tdoe_content .sameline {
	display: inline;
}

/***********************************/
/** various box sizes for layouts **/
/***********************************/

div#MainContent .Box1 {
	width: 310px;}
div#MainContent .Box2 {
	width: 310px;}

.Box {
	width: 641px;
	border: 2px solid #FFF;
	border-top: none;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
.Box2prt_1 {
	float: left;
	width: 310px;
}
.Box2prt_2 {
	float: right;
	width: 310px;
}
.Box3prt_1 {
	width: 33%;
	float: left;
}
.Box3prt_2 {
	width: 33%;
	float: left;
}
.Box3prt_3 {
	width: 33%;
	float: right;
}
.Box4prt_1 {
	width: 25%;
	float: left;
}
.Box4prt_2 {
	width: 25%;
	float: left;
}
.Box4prt_3 {
	width: 25%;
	float: left;
}
.Box4prt_4 {
	width: 25%;
	float: right;
}
/***********************************/



/***********************************/
div#tdoe_content #breadcrumb {
	font-size:0.75em;
	line-height: 1em;
	}
div#tdoe_content #breadcrumb a:after {
	content: "\0020 \0020 \0020 \00BB \0020";
	}
div#tdoe_content #breadcrumb a {
	text-decoration: none;
	}
div#tdoe_content #breadcrumb a:visited, .breadcrumb a:active {
	color: #000080;
	}
div#tdoe_content #breadcrumb a:hover {
	text-decoration: underline;
	}
	
/***********************************/

.clear {clear: both;}

/***********************************/
.hidden2 {/** to hide table headers from sighted visitors */
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
	border: none;}


#update {/** This is a hidden ID so the last update date for a page is captured for administrative purposes**/
	border: 0;
	margin: 0;
	padding:0;
	display:none;
}

/***********************************/
#past_trail a, #SkipBreadcrumbs a {
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}
 
#past_trail a:focus, #SkipBreadcrumbs a:focus {
position:static;
width:auto;
height:auto;
} 

/*********************************************/
#tdoe_content .list_right_of_img {
	 position:relative;
	 left:1.5em;
	 margin-right:auto;
	 padding-right:1.5em;
	 top:auto;
	 margin-top:1.5em;}
.list_left_of_img {
	list-style-position:inside;
	}



