BODY
{
	
}

.date
{
  font-size: 10px;
  font-family: Helvetica, Arial, Tahoma;
  color: #808080
}
  
.toc_item
{
	color: #999999;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 11px; 
 	font-weight: bold;
}

.toc_hover
{
	color: #FFFFFF;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 11px; 
 	font-weight: bold;
 	text-decoration: none;    	
}

.page_title
{
	color: #7F7F7F;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 18px; 
 	font-weight: bold;
}

.mainpage_title
{
	color: #000000;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 22px; 
 	font-weight: bold;
}

.errorpage_title
{
	color: #CC0000;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 18px; 
 	font-weight: bold;
}

.successpage_title
{
	color: #10785C;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 18px; 
 	font-weight: bold;
}

.warningpage_title
{
	color: #F8D214;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 18px; 
 	font-weight: bold;
}

.doc_title
{
	color: #7F7F7F;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 14px; 
 	font-weight: bold;
}

.form_item
{
	color: #000000;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 12px;
}


.list_title
{
	color: #000000;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 14px; 
	font-weight: bold;
}

.red_list_title
{
	color: #C4110A;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 16px; 
	font-weight: bold;
}

.red_news_item
{
	color: #FF0000;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 14px; 
	font-weight: bold;
}

.list_item
{
	color: #000000;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 12px;
}

.list_title_home
{
  color: #DD1F0A;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 14px; 
	font-weight: bold;
}

.author_details
{
	color: #000000;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 10px;
}
.toc_title
{
	color: #1B4591;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 12px; 
	font-weight: bold;
}

.link_summary
{
	color: #000000;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 11px; 
}

.story_copy
{
	color: #000000;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 13px; 
}

.find_port
{
	color: #000000;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
}

.red_story_copy
{
	color: #C4110A;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 13px; 
}

.quote_print
{
	color: #000000;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	font-weight: bold;
	font-style: italic; 
}

.fine_print
{
	color: #999999;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 10px; 
 	font-weight: bold;
}

.fine_print_light
{
	color: #FFFFFF;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 10px; 
  font-weight: bold;
  text-decoration: none;
}

.fine_print_italic
{
	color: #FFFFFF;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 15px; 
  font-weight: bold;
  font-style: italic;
}

.fine_email
{
	color: #999999;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 10px; 
 	font-weight: bold;
 	text-decoration: none;
}

.nav_path
{
	color: #000000;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 11px; 
 	font-weight: bold;
}

.nav_path_small
{
	color: #999999;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 10px; 
 	font-weight: bold;
}

.section_title
{
	color: #000000;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 11px; 
 	font-weight: bold;
}

.headline
{
	color: #000000;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 11px; 
 	font-weight: bold;
}

.summary
{
	color: #666666;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 11px;
}

.summary_light
{
	color: #FFFFFF;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 11px;
}

.anchor
{
	color: #CC0000;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 11px; 
 	font-weight: bold;
	text-decoration: underline;
}

.anchor_light
{
	color: #FFFFFF;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 11px; 
 	font-weight: bold;
	text-decoration: underline;
}

.anchor_no_ul
{
	color: #CC0000;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 11px; 
 	font-weight: bold;
}

.anchor_story
{
	color: #CC0000;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 13px;
	font-weight: bold;
}

a:link
{
	color: #CC0000;
	text-decoration: underline;
}

a:visited
{
	color: #CC0000;
	text-decoration: none;
}

a:active
{
	color: #CC0000;
	text-decoration: none;
}

a:hover
{
	color:#666666;
	text-decoration: underline;
}

P
{
	font-family: Arial, Helvetica, Tahoma;
}

br
{
  font-size: 4px
}

DIV
{
	font-family: Arial, Helvetica, Tahoma;
}

OL
{
	list-style-position: inside;
}

UL
{
	list-style-position: inside;
}

.Title
{
	font-weight: bold;
	font-size: 14px;
}

.SectionCopy
{
	font-size: 12px;
}

.SectionSubhead
{
	font-weight: bold;
	font-size: 14px;
}

.SectionMediaCaption
{
	font-size: 11px;
	text-align: center;
}

.SectionBreak
{
	margin-top: 10px;
}

.SectionMediaCaptionSpace
{
	margin-bottom: 5px;
}

.SectionMediaCaptionImage
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-top: 1px;
}

