/* ----------------general---------------- */
	
pre
							{
							font-family:Courier New;
							font-size : 12px;
							}

.page_date
							{
							font-family : Arial, Helvetica, sans-serif;
							font-size : 15px;
							font-weight: bold;
							color : #003366;
							}

.email_pageBG 				{
							background-color : #ffffff;
							}
							
							
/* ----------------regular/black body text---------------- */

.body
							{
							font-family : Arial, Helvetica, sans-serif;
							font-size : 12px;
							color : #000000;
							}

a:link.body 
							{
							font-family : Arial, Helvetica, sans-serif;
							font-size : 12px;
							color : #000066;
							}

a:hover.body 
							{
							font-family : Arial, Helvetica, sans-serif;
							font-size : 12px;
							color : #996666;
							}

.body_small
							{
							font-family : Verdana, Geneva, sans-serif;
							font-size : 11px;
							color : #000000;
							}
							
a:link.body_small 
							{
							font-family : Verdana, Geneva, sans-serif;
							font-size : 11px;
							color : #000066;
							}

a:hover.body_small
							{
							font-family : Verdana, Geneva, sans-serif;
							font-size : 11px;
							color : #9966666;
							}

.body_large 
							{
							font-family : Arial, Helvetica, sans-serif;
							font-size : 18px;
							font-weight: bold;
							color : #000000;
							}

a:link.body_large 
							{
							font-family : Arial, Helvetica, sans-serif;
							font-size : 14px;
							color : #000066;
							}

a:hover.body_large
							{
							font-family : Arial, Helvetica, sans-serif;
							font-size : 14px;
							color : #9966666;
							}


/* ----------------site controls---------------- */

.site_control_username
							{  
							font-family: Verdana; 
							font-size: 11px;  
							color: #000000;
							font-weight: bold;
							}

.site_control_nav 
							{  
							font-family: Verdana; 
							font-size: 11px; 
							color: #000066;
							text-decoration: none;
							}

a:link.site_control_nav 
							{  
							font-family: Verdana; 
							font-size: 11px; 
							text-decoration: none;
							color: #000066;
							}

a:visited.site_control_nav 
							{  
							font-family: Verdana; 
							font-size: 11px; 
							text-decoration: none;
							color: #000066;
							}
a:hover.site_control_nav 
							{  
							font-family: Verdana; 
							font-size: 11px; 
							text-decoration: underline;
							color: #660033;
							}


/* ----------------search-bar text---------------- */

.searchbar_heading 
							{  
							font-family: Verdana; 
							font-size: 11px;  
							color: #000000;
							font-weight: bold;
							}

.searchbar_text
							{  
							font-family: Verdana; 
							font-size: 11px; 
							color: #000066;
							text-decoration: none;
							}

a:link.searchbar_text 
							{  
							font-family: Verdana; 
							font-size: 11px; 
							text-decoration: none;
							color: #000066;
							}

a:hover.searchbar_text 
							{  
							font-family: Verdana; 
							font-size: 11px; 
							text-decoration: underline;
							color: #660033;
							}

/* ----------------breadcrumbing---------------- */

.breadcrumbing_on
						{  
						font-family : Verdana; 
						font-size : 10px; 
						font-weight : bold;
						color : #336699;
						text-decoration : none;	
						}						
.breadcrumbing
						{  
						font-family : Verdana; 
						font-size : 10px; 
						color : #336699;
						text-decoration : none;	
						}

a:link.breadcrumbing,
a:visited.breadcrumbing,
a:link.breadcrumbing_on,
a:visited.breadcrumbing_on,
a:hover.breadcrumbing_on
						{  
						font-family : Verdana;
						font-size : 10px; 
						color : #336699;
						text-decoration : none;
						}
					
a:hover.breadcrumbing
						{  
						text-decoration : underline;
						}
							
/* ----------------vertical navigation---------------- */

v_menu,
.v_menu:link,
.v_menu:active,
.v_menu:visited
						{
						font-family : Verdana, Geneva, sans-serif;
						font-size : 11px;
						color : #000066;
						text-decoration : none;
						}

.v_menu:hover
			 			{
						font-family : Verdana, Geneva, sans-serif;
						font-size : 11px;
						color : #660033;
						text-decoration : underline;
						}

.v_menuOn,
.v_menuOn:link,
.v_menuOn:active,
.v_menuOn:visited
						{
						font-family : Verdana, Geneva, sans-serif;
						font-size : 11px;
						color : #000066;
						font-weight : bold;
						text-decoration : none;
						}

.v_menuOn:hover
						{
						font-family : Verdana, Geneva, sans-serif;
						font-size : 11px;
						color : #660033;
						font-weight : bold;
						text-decoration : underline;
						}

.v_menu_subhead
						{
						font-family : Verdana, Geneva, sans-serif;
						font-size:10px;
						color : #330033;
						font-weight : bold;
						text-decoration : none;
						}

.v_menu_subhead:hover
						{
						font-family : Verdana, Geneva, sans-serif;
						font-size : 10px;
						color : #330033;
						font-weight : bold;
						text-decoration : none;
						}
						

/* ----------------horizontal navigation---------------- */

.h1_menu,
.h1_menu:link,
.h1_menu:active,
.h1_menu:visited
						{
						font-family : Verdana, Geneva, sans-serif;
						font-size : 10px;
						color : #000000;
						font-weight : bold;
						text-decoration : none;
						}

.h1_menu:hover		
						{
						font-family : Verdana, Geneva, sans-serif;
						font-size : 10px;
						color : #660033;
						font-weight : bold;
						text-decoration : underline;
						}

.h1_menuOn,
.h1_menuOn:link,
.h1_menuOn:active,
.h1_menuOn:visited
						{
						font-family : Verdana, Geneva, sans-serif;
						font-size : 10px;
						color : #FFFFFF;
						font-weight : bold;
						text-decoration : none;
						}

.h1_menuOn:hover
						{
						font-family : Verdana, Geneva, sans-serif;
						font-size : 10px;
						color : #FFFF99;
						font-weight : bold;
						text-decoration : underline;
						}
.h2_menu,
.h2_menu:link,
.h2_menu:active,
.h2_menu:visited
						{
						font-family : Geneva, Verdana, sans-serif;
						font-size: 7pt;
						color : #DBEAF5;
						text-decoration : none;
						font-weight : bold;
						line-height: 8pt;
						}

.h2_menu:hover 
						{
						font-family : Geneva, Verdana, sans-serif;
						font-size: 7pt;
						color : #FFFF99;
						text-decoration : underline;
						font-weight : bold;
						line-height: 8pt;
						}

.h2_menuOn,
.h2_menuOn:link,
.h2_menuOn:active,
.h2_menuOn:visited
						{
						font-family : Geneva, Verdana, sans-serif;
						font-size: 7pt;
						color : #FFFF99;
						text-decoration : none;
						font-weight : bold;
						line-height: 8pt;						
						}

.h2_menuOn:hover		{
						font-family : Geneva, Verdana, sans-serif;
						font-size: 7pt;
						color : #FFFF99;
						text-decoration : underline;
						font-weight : bold;
						line-height: 8pt;
						}
.mynews_menu,
.mynews_menu:link,
.mynews_menu:active,
.mynews_menu:visited
						{
						font-family : Verdana, Geneva, sans-serif;
						font-size : 10px;
						color : #003366;
						font-weight : bold;
						text-decoration : none;
						background-color : #DBEAF5;
						}

.mynews_menu:hover
				 		{
						font-family : Verdana, Geneva, sans-serif;
						font-size : 10px;
						color : #660033;
						font-weight : bold;
						text-decoration : underline;
						background-color : #DBEAF5;
						}

.mynews_menuOn,
.mynews_menuOn:link,
.mynews_menuOn:active,
.mynews_menuOn:visited
						{
						font-family : Verdana, Geneva, sans-serif;
						font-size : 10px;
						color : #660033;
						font-weight : bold;
						text-decoration : none;
						background-color : #FFFFFF;	
						}

.mynews_menuOn:hover
						{
						font-family : Verdana, Geneva, sans-serif;
						font-size : 10px;
						color : #660033;
						font-weight : bold;
						text-decoration : underline;
						background-color : #FFFFFF;
						}

.mynews_menu_heading
						{
						font-family : Verdana, Geneva, sans-serif;
						font-size : 12px;
						color : #000066;
						font-weight : bold;
						}

.todays_date
						{
						font-family : Verdana, Geneva, sans-serif;
						font-size : 12px;
						color : #660033;
						font-weight : bold;
						}

.allnews_menu_heading
						{
						font-family : Verdana, Geneva, sans-serif;
						font-size : 14px;
						color : #FFFFFF;
						font-weight : bold;
						}

.select_small
							{
							font-family : Arial, Helvetica, sans-serif;
							font-size : 10px;
							color : #000000;
							}
													
/* ----------------footer text---------------- */

.footer_text
						{  
						font-family : Verdana; 
						font-size : 10px; 
						font-weight : bold;
						color : #000066;
						text-decoration : none;	
						}

a:link.footer_text
						{  
						font-family : Verdana;
						font-size : 10px; 
						font-weight : bold;
						color : #000066;
						text-decoration : none;
						}

a:visited.footer_text
						{  
						font-family : Verdana;
						font-size : 10px; 
						font-weight : bold;
						color : #000066;
						text-decoration : none;
						}
						
a:hover.footer_text
						{  
						font-family : Verdana, Geneva, sans-serif; 
						font-size : 10px; 
						font-weight : bold;
						color : #0066FF;
						text-decoration : underline;
						}



/* ----------------story-level styles---------------- */


.story_dateline 
							{
							font-family : Arial, Helvetica, sans-serif;
							font-size : 11px;
							color : #0066FF;
							}

.story_module_body	
							{
							font-family : Verdana;
							font-size : 11px;
							color : #0066cc;
							}

a:link.story_module_body
							{
							font-family : Verdana;
							font-size : 11px;
							text-decoration: underline;
							color : #0066cc;
							}

a:hover.story_module_body
							{
							font-family : Verdana;
							font-size : 11px;
							text-decoration: underline;
							color : #1E1987;
							}

.story_module_title
							{
							font-family : Verdana;
							font-size : 11px;
							font-weight: bold;
							color : #0066FF;
							}

.story_module_title_large
							{
							font-family : Verdana;
							font-size : 12px;
							font-weight: bold;
							color : #0066FF;
							}

a:link.story_module_title
							{
							font-family : Verdana;
							font-size : 11px;
							font-weight: bold;
							color : #0066FF;
							}

a:hover.story_module_title
							{
							font-family : Verdana;
							font-size : 11px;
							font-weight: bold;
							color : #0066FF;
							}

.story_module_bgcolor
							{
							background-color:#99cccc;
							font-family : Verdana;
							font-size : 11px;
							color : #0066cc;
							}

a:link.story_module_bgcolor
							{
							background-color:#99cccc;
							font-family : Verdana;
							font-size : 11px;
							text-decoration: underline;
							color : #0066cc;
							}
							
a:hover.story_module_bgcolor
							{
							background-color:#99cccc;
							font-family : Verdana;
							font-size : 11px;
							text-decoration: underline;
							color : #1E1987;
							}
						
.story_contactbox_title
							{
							font-family : Arial, Helvetica, sans-serif;
							font-size : 13px;
							font-weight: bold;
							color : #ffffff;
							}

.story_mmbox_bgcolor
							{
							background-color:#DBEAF5;
							}

.story_contactbox_bgcolor
							{
							background-color:#0066FF;
							}


.story_ataglance_body
							{
							font-family : Verdana;
							font-size : 11px;
							color : #0066cc;
							}

a:link.story_ataglance_body	
							{
							font-family : Verdana;
							font-size : 11px;
							text-decoration: underline;
							color : #0066cc;
							}

a:hover.story_ataglance_body
							{
							font-family : Verdana;
							font-size : 11px;
							text-decoration: underline;
							color : #0066FF;
							}
							
.story_ataglance_title
							{
							font-family : Verdana;
							font-size : 11px;
							font-weight: bold;
							color : #0066FF;
							}

.story_ataglance_heading
							{
							font-family : Verdana;
							font-size : 12px;
							font-weight: bold;
							color : #99cccc;
							}

.story_ataglance_heading_bgcolor
							{
							background-color : #0066FF;
							}

.story_ataglance_bgcolor
							{
							background-color : #99cccc;
							}

							
/* ----------------multimedia gallery---------------- */

.mm_text_heading {  
    font-family: Verdana; 
    font-size: 11px;  
    color: #000000;
    font-weight: bold;
}

.mm_text {  
    font-family: Verdana; 
    font-size: 11px; 
    color: #000066;
    text-decoration: none;
}			

.mm_rowHead	{
    font-family: Arial, sans-serif; 
    font-size: 13px;
    color: #000000;
    font-weight: bold; 
    background-color: #B7C1D3;
}	


						
/* ----------------wizard nav---------------- */

.main_content {
				margin-left:25px;
				width:95%;
}
.wizard_menu {
				padding:5px;
}
.wizard_menu_on,a:link.wizard_menu_on,a:active.wizard_menu_on,a:visited.wizard_menu_on {
				background-color:#e3eaf2;
				color:#000000;
				font-size:11px;
				font-family:Verdana;
				text-decoration:none;
				font-weight:bold;
				padding:5px;
				border: 1px solid #999999;
				margin:3px;
}
.wizard_menu_off,a:link.wizard_menu_off,a:active.wizard_menu_off,a:visited.wizard_menu_off {
				background-color:#FFFFFF;
				color:#000099;
				font-size:11px;
				font-family:Verdana;
				text-decoration:none;
				padding:5px;
				border: 1px solid #999999;
				margin:4px;
}
a:hover.wizard_menu_on {	
				color:#660033;
				background-color:#e3eaf2;
				text-decoration:underline;
}
a:hover.wizard_menu_off {
				color:#660033;
				background-color:#f1f1f1;
				text-decoration:underline;				
}
.wizard_menu_nogo {
				background-color:#f1f1f1;
				color:#666666;
				font-size:11px;
				font-family:Verdana;
				text-decoration:none;
				padding:5px;
				border: 1px solid #999999;
				margin:4px;
}
.wizard_button {
				background-color: #FFFFCC;
				color:#000000;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
}
.wizard_button_dim {
				background-color: #efefef;
				color:#000000;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;;
}


/* ----------------ads---------------- */


.ad_text
	{
	font-family : Verdana, Geneva, sans-serif;
	font-size : 10px;
	color : #000000;
	text-decoration : none;
	}
.ad_text:link,.ad_text:active,.ad_text:visited
	{
	font-family : Verdana, Geneva, sans-serif;
	font-size : 10px;
	color : #000066;
	text-decoration : none;
	}
.ad_text:hover		
	{
	font-family : Verdana, Geneva, sans-serif;
	font-size : 10px;
	color : #660033;
	text-decoration : underline;
	}
.ad_header,.ad_header:link,.ad_header:active,.ad_header:visited
	{
	font-family : Verdana, Geneva, sans-serif;
	font-size : 10px;
	color : #ffffff;
	font-weight:bold;
	text-decoration : none;
	}

.ad_header:hover		
	{
	font-family : Verdana, Geneva, sans-serif;
	font-size : 10px;
	color : #FFFF99;
	font-weight:bold;
	text-decoration : underline;
	}
	
/* ----------------epi fixes---------------- */

.epi-dataTable
						{
						background-color : #FFFFFF;
						}					

.epi-rowHead	
						{
						padding-top : .1em;
						padding-bottom : .1em;
						font-weight : bold;
						}						
.epi-rowSubHead
						{
						font-weight : bold;
						}
p
						{
						margin-bottom: 10pt; margin-top: 10pt;
						}
						
					

