/* CSS Document */
 .phototable {
	background-color: #D7DFC7;
	margin: 0 0 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}
.phototable p {
	padding: 5px;
	margin: 0;
}
.phototable img {
	border: 1px solid #666666;
}
.phototable .captioncell {
	display: table-cell;
	vertical-align: top;
	padding: 5px;
}



/*these set the height for the caption row, so that
when set to the greatest number of text lines in rotation,
row height will not shrink to fit smallest number of lines*/

.threelines {height: 5em;}
.fourlines, .fivelines {height: 6em;}
.sixlines {height: 8em;}
.sevenlines {height: 10em;}

/*formatting for links*/

.phototable a:link {
	display: inline;
	background-color: #D7DFC7;
	color: #e17100;
	text-align: center;
	font-weight: bold;
	border: 1px solid #e17100;
	margin: 0 0.5em 0 0;
	width: 15px;
	height: 15px;
	float: left;
	text-decoration: none;
}
.phototable a:hover, .phototable a:active, .phototable a:focus {
	color: #D7DFC7;
	background-color: #e17100;
	text-decoration: none;
}

/* use below for correcting link formatting within phototables (so it doesn't look like a button,
as with inline photo galleries.  Apply this to <p> tags */

.normallink a:link, .normallink a:visited, .normallink a:active, .normallink a:focus {
	color: #e17100;
	display: block;
	background-color: transparent;
	text-align: left;
	font-weight: normal;
	border: 0px;
	margin: 0;
	width: auto;
	height: auto;
	float: none;
	text-decoration: none;
}
.normallink a:hover {
	color: #E17100;
	background-color: transparent;
	text-decoration: underline;
}

.returntop {
	float: right;
	clear: both;
}

.header_12 { /* use for subheadings on News Archives pages */
	font-size: 12px;
}

/* RE-STYLED NEWS PAGE */

div#news_content_area {
	margin: 0;
	padding: 0;
}

div#news_content_area p {
	margin: 0px 0 12px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

div#news_content_area ol, div#news_content_area ul {
	margin: 0px 0 12px 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

div#news_content_area ol li, div#news_content_area ul li {
	margin: 0;
	padding: 0;
}

div#news_toc {
	padding: 10px 0 30px 10px;
}

div#news_toc a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

div.news_story_title {
	margin: 0 0 15px 10px;
	border-bottom: 1px solid #000000;
	padding-bottom: 7px;
	clear: both;
}

div.news_story_title h2, div.news_story_title h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

div.news_story_title h3 {
	font-size: 12px;
}

table.phototable_2 {
	background-color: #D7DFC7;
	margin: 0 0 5px 5px;
	text-align: left;
	float: right;
}
div#news_content_area table.phototable_2 tr td p {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}
table.phototable_2 img {
	border: 1px solid #666666;
}
