.table_main    { background-color: #D8DAD8; border-width: 0; outline-width: 0 }
.nav_item    { font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; padding-right: 10px; padding-left: 10px }
.nav_item_current    { color: #d04040; font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; padding-right: 10px; padding-left: 10px }
.nav_item A    { color: #ddd; text-decoration: none }
.nav_item A:hover   { color: #d04040; text-decoration: none }
.nav_footer  { font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; padding-top: 6px; padding-right: 10px; padding-left: 10px; }
.nav_footer_current  { color: #cd4343; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; padding-top: 6px; padding-right: 10px; padding-left: 10px }
.copyright { font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; text-align: center; padding: 12px }
.content_top_just       { color: #000; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 20px; vertical-align: top }
.content_table { color: #000; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top; line-height:20%; padding:10px 0px 10px 0px;}
.content_table_title{
	font: bold 100% Arial,sans-serif;
	text-align:left;
	margin: 0px 0px 0px 0px; 
}
.content_indent {margin-left:40px; margin-right:40px;}
.em1  { font-style: italic; font-weight: bold }
.em_cell_title { font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.table_menu { background-color: #570808 }
.content_head { font-size: medium; font-weight: bold }
.em_red {
	color: #d04040;
	font-weight: bold;
}
.em_highlight {
	font-weight: bold;
}
.em_subhighlight {
}
.em_highlight_italic {
	color: #000066;
	font-weight: bold;
	font-style: italic;
}
.em_titles {
	font-style: italic;
}
.content_quote {
	font-family:"Times New Roman", Times, serif;
	margin-left: 40px;
	margin-right: 60px;
}
.content_image  { text-align: center; padding: 20px; vertical-align: middle }
.content_image_top_just  { text-align: center; padding: 20px; vertical-align: top }
.page_title   { color: #570808; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #90a090; text-align: left; padding: 10px 0px 10px 10px; vertical-align: middle }
.page_title A {color: #ddd; text-decoration: none;}
.page_title A:hover { color: #d04040; text-decoration: none;}
.title_banner {color: #660000; font-size: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #90a090; text-align: left; padding: 10px 20px; vertical-align: bottom; }
.rule_cell { background-color: #90a090; margin: 0; padding: 0 }
.content_top_just_closetop {
color: #000; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px 20px 20px 20px; vertical-align: top
}

.float_left {clear:both; float:left; margin-right: 20px;}
.float_left_space {clear:both; float:left; margin-right: 20px; margin-bottom:6px;}
.float_right {clear:both; margin-left: 20px;}
.float_right_home {clear:both; float:right; margin-left: 20px; margin-bottom: 20px;}
.center {text-align:center;}
.p_clear {clear:both; height:0px; font-size: 0px; line-height:0px;}
.p_short {clear:both; height:0px; font-size: 0px; line-height:0px;}
.media_player {padding: 20px 0px 20px 0px; text-align:center;}

div.col1 {margin-left:80px; margin-right:80px;}

.p_address {
	clear:both;
	height:0px;
	font-size: 100%;
	padding-left: 40px;
}

/************ column styles **************/

#content{
	float:left;
	width:55%;
	padding:0px;
}

#content_no_mediabar{
	padding:0px;
	float:left;
	width:75%;
}

.pageNav{
	float: left;
	width:137px;
	padding: 10px 0px 10px 13px;
	background-color: #F5f7f7;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
	font-size:80%;
	line-height:0%;
}

#mediaBar{
	float: right;
	width:150px;
	padding: 10px 3px 10px 3px;
	background-color: #F5f7f7;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
	font-size:80%;
	text-align: left;
}

/************* mediaBar styles **************/

.mediaBarTitle{
	font: bold 100% Arial,sans-serif;
	text-align:left;
	margin: 0px 0px 10px 3px; 
}
.mediaBarRule{
	margin: 10px 0px 10px 0px;
	height: 5px;
	font-size: 5px;
	background-color: #afc8a9;
	clear: both;
}

.mediaBarImage{
	margin:0px 0px 10px 0px;
	text-align:center;
}

.mediaBarText{
	font: 100% Arial,sans-serif;
	text-align:left;
	margin: 0px 0px 0px 3px;
}

/************* pageNav styles **************/

.pageNavHeader{
	font: bold 125% Arial,sans-serif;
	margin: 0px 0px 0px -3px;
}

.pageNav p{
	font-size:100%;
}

.pageNav a{
	display: block; 
}

.pageNav A    { color: #0808dd; text-decoration: none }
.pageNav A:hover   { color: #aa0808; text-decoration: none }

/*************** story styles ******************/

.contentRule{
	margin: 0px -10px 0px 0px;
	height: 5px;
	font-size: 5px;
	background-color: #afc8a9;
	clear: both;
}

.storyFullPage{
	clear: both;
}

.story {
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.story h2{
	font: bold 150% Arial,sans-serif;
	color: #660000;
}

.story h3{
	font: bold 125% Arial,sans-serif;
	color: #660000;
}

.story h4{
 font: bold 100% Arial,sans-serif;
 color: #006600;
}

.story A    { color: #0808dd; text-decoration: none }
.story A:hover   { color: #aa0808; text-decoration: none }

h5{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
}

.story p {
	padding: 0px 0px 6px 0px;
}

.story a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding-bottom: 5px;
}

.story a.capsule:hover{
	text-decoration: underline;
}

.story img{
	float: left;
	margin: 0px 10px 10px 0px;
}

.story p.listitem {
	padding: 6px 0px 6px 0px;
}

.story p.listp {
	padding: 0px 0px 0px 20px;
}

.notice{
	background-color:#c0d0c0;
	padding:10px 20px 10px 20px;
}

td.noticeCell {
	font-size: 80%;
	vertical-align: top;
	padding:0px 0px 10px 10px;
}

td.storyGallery{
	clear:both;
	text-align:center;
	vertical-align: top;
	padding:0px 0px 10px 0px;
}

.storyGallery{
	clear:both;
	text-align:center;
	vertical-align: top;
	padding:0px 0px 10px 0px;
}

td.storyLeft{
	padding-right: 20px;
	width: 50%;
}

td.storyRight{
	padding: 0px 10px 0px 10px;
}

/*************** storyboard styles ******************/

.storyboard {
	padding: 10px 0px 0px 10px;
	font-size: 80%;
	clear:both;
}

.storyboard h2{
	font: bold 150% Arial,sans-serif;
	color: #660000;
}

.storyboard h3{
	font: bold 125% Arial,sans-serif;
	color: #660000;
}

.storyboard h4{
 font: bold 100% Arial,sans-serif;
 color: #006600;
}

.storyboard A    { color: #0808dd; text-decoration: none }
.storyboard A:hover   { color: #aa0808; text-decoration: none }

.storyboard p {
	padding: 0px 0px 6px 0px;
}

.storyboard img{
	margin: 0px 10px 10px 0px;
}

.storyboard td{
	vertical-align: top;
	padding:10px 20px 10px 20px;
}


