/*
a:link {
	color: #00349C;
	text-decoration:underline
}

a:hover {
	color: #00349C;
	text-decoration:underline
}

a:active {
	color: #00349C;
	text-decoration:underline
}

a:visited {
	color: #00349C;
	text-decoration:underline
}

body {
	margin: 0px;
	padding: 0px;
	padding-bottom: 24px;
	background-color: white;
}

.bodyText{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	line-height: 19px; 
	font-weight: normal;
	font-variant:normal; 
	text-transform: none; 
	color: #000000; 
	letter-spacing: normal; 
	text-align: left; 
	vertical-align: baseline;
	word-spacing:normal ;
	margin: 0px; 
	padding: 0px; 
	padding-bottom: 19px
}

*/

/* GLOBAL SPACERS */
.onepixelspace {
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px
}

/* CURSORS */
.hand {
	cursor: hand
}

/* NAVIGATION STYLES */
/* Breadcrumb Trail indicates location on two- and three-level deep pages. It is not recommended to activate this text with hyperlinks for navigation. */
.BreadcrumbTrail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	font-variant: normal; 
	text-transform: none; 
	color: #000000; 
	letter-spacing: normal; 
	text-align: left; 
	vertical-align: baseline;
	word-spacing: normal; 
	margin: 0px; 
	padding: 0px; 
	padding-bottom: 15px
}

a.BreadcrumbTrail:link {
	color: #00349C; 
	text-decoration:none
}

a.BreadcrumbTrail:visited {
	color: #00349C; 
	text-decoration:none
}

a.BreadcrumbTrail:hover {
	color: #00349C; 
	text-decoration:underline
}

a.BreadcrumbTrail:active {
	color: #00349C; 
	text-decoration:underline
}

/* TopNavigation is used for Main Top Horizontal navigation */
.TabNavigationCell
{
	/*vertical-align:middle;*/
	background-color: #F3F4F8;
}
a.TopNavigation{
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	line-height: 13px; 
	font-style: normal; 
	font-weight: bold;
	color: #00349C; 
	text-align: center; 
	cursor: hand; 
	margin: 0px;
	padding-left: 12px; 
	padding-right: 12px; 
	padding-top: 6px;
	padding-bottom: 6px;
}

a.TopNavigation:link {
	color: #00349C; 
	text-decoration:none
}

a.TopNavigation:visited {
	color: #00349C; 
	text-decoration:none
}

a.TopNavigation:hover {
	color: #FA9A00; 
	text-decoration:none
}

a.TopNavigationActive{
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	line-height: 13px; 
	font-style: normal; 
	font-weight: bold;
	color: #FA9A00;
	text-align: center; 
	cursor: hand; 
	margin: 0px;
	padding-left: 12px; 
	padding-right: 12px; 
	padding-top: 6px;
	padding-bottom: 6px;
}

a.TopNavigationActive:link {
	color: #FA9A00; 
	text-decoration:none
}

a.TopNavigationActive:visited {
	color: #FA9A00; 
	text-decoration:none
}

a.TopNavigationActive:hover {
	color: #FA9A00; 
	text-decoration:none
}

.TopNavigationTable 
{
	background-color: #F3F4F8;
	height: 23px;
}

/* Separates top navigation choices */
.TopNavPipe {
	height: 8px; 
	margin-left: 0px; 
	margin-right: 0px;
	padding: 0px;
	font-size: 11px; 
	line-height: 13px; 
	font-style: normal; 
	font-weight: bold;
	color: #B2B2B2;
	text-align: center; 
	vertical-align: top;
}

/* LeftNavigation must be used for Main Left navigation */
a.LeftNavigation {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	line-height: 13px; 
	font-style: normal; 
	font-weight: bold;
	color: #00349C;
	text-align: right; 
	cursor: hand; 
	margin: 0px; 
	padding: 0px; 
	padding-top: 6px;
	width: 100%;
	text-decoration:none;
}

a.LeftNavigation:link {
	color: #00349C; 
	text-decoration:none
}

a.LeftNavigation:visited {
	color: #00349C; 
	text-decoration:none
}

a.LeftNavigation:hover 
{
	color: #FA9A00;
 text-decoration:none;
}

a.LeftNavigation:active 
{
	color: #FA9A00;
	text-decoration:none;
}

a.LeftNavigationActive
{
 	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold;
	color: #FA9A00;
	line-height: 13px; 
	text-align: right; 
	cursor: hand; 
	margin: 0px; 
	padding: 0px; 
	padding-top: 6px;
	width: 100%;
	text-decoration:none;
}

a.LeftNavigationActive:link {
	color: #FA9A00; 
	text-decoration:none
}

a.LeftNavigationActive:visited {
	color: #FA9A00;
	text-decoration:none
}

a.LeftNavigationActive:hover 
{
	color: #FA9A00;
 text-decoration:none;
}

a.LeftNavigationActive:active 
{
	color: #FA9A00;
	text-decoration:none;
}

/* LeftNavFlyout must be used for flyout menus from the Main Left navigation */
/*.LeftNavFlyout {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	font-weight: bold;
	color: #00349C;
	text-align: left;
	cursor: hand;
	margin: 0px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 0px;
	padding-top: 0px;
	width:100%;
}*/
.LeftNavFlyout
{
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	line-height: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color:#00349C;
	text-align: left; 
	cursor: hand; 
	margin: 0px; 
	padding: 0px; 
}

a.LeftNavFlyout:link {
	color: #00349C;
	text-decoration:none;
}

a.LeftNavFlyout:visited {
	color: #00349C;
	text-decoration:none;
}

a.LeftNavFlyout:hover {
	color: #FA9A00;
	text-decoration:none;
}

a.LeftNavFlyout:active {
	color: #FA9A00;
	text-decoration:none;
}

/* Flyout Panel Style */
.FlyoutBorder{
	margin: 0px;
	padding:0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	padding-right: 4px;
	vertical-align: top;
	background-color: #FFFFFF;
	border-left: 2px solid #ABABAB;
	border-top: 2px solid #CBCBCB;
	border-right: 2px solid #8d8d8d;
	border-bottom: 2px solid #707070;
	display: none;
	position: absolute;
	width: 200px;
}

/* LeftNavSub is used for Subnavigation in the Left Navigation bar, revealed by the plus (+) and closed by the minus (-) */
.LeftNavSub {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-style: normal;
	font-weight: normal;
	color: #00349C;
	text-align: right;
	cursor: hand;
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
}

a.LeftNavSub:link {
	color: #00349C;
	text-decoration:none;
}

a.LeftNavSub:visited {
	color: #00349C;
	text-decoration:none;
}

a.LeftNavSub:hover {
	color: #FA9A00;
	text-decoration:none;
}

a.LeftNavSub:active {
	color: #FA9A00;
	text-decoration:none;
}


/* Top is Main Navigation in the form of a jump link back to the top of a scrolling page */
a.Top {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	font-weight: bold;
	color: #00349C;
	text-align: right;
	cursor: hand;
	margin: 0px;
	padding: 0px;
	padding-right: 24px;
	padding-top: 9px;
}

a.Top:link {
	color: #00349C;
	text-decoration:none;
}

a.Top:visited {
	color: #00349C;
	text-decoration:none;
}

a.Top:hover {
	color: #FA9A00;
	text-decoration:none;
}

a.Top:active {
	color: #FA9A00;
	text-decoration:none;
}


/* UtilityNavigation is used for Utility Links as well as Secondary Tabbed Navigation */
.UtilityNavigation {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9px;
	line-height: 9px;
	font-style: normal;
	font-weight: normal;
	color: #00349C;
	text-align: right;
	vertical-align: top;
	cursor: hand;
	margin: 0px;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 11px;
}

a.UtilityNavigation:link {
	color: #00349C;
	text-decoration:none;
}

a.UtilityNavigation:visited {
	color: #00349C;
	text-decoration:none;
}

a.UtilityNavigation:hover {
	color: #FA9A00;
	text-decoration:none;
}

a.UtilityNavigation:active {
	color: #FA9A00;
	text-decoration:none;
}

.UtilityBarDropTable 
{
	border:1px solid #B2B2B2;
	background-color: #FFFFFF;
	padding: 8px;
	display: none;
	position: absolute;
	z-index: 1000;
	}
.UtilityBarDropClose
{
	padding: 0px;
	}
/* Separates utility navigation choices */
.Pipe {
	color: #B2B2B2;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 9px;
	vertical-align: top;
}

/* TabNavigation may be used for Secondary Tabbed Navigation */
.TabNavigation {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9px;
	line-height: 9px;
	font-style: normal;
	font-weight: normal;
	color: #00349C;
	text-align: right;
	vertical-align: top;
	cursor: hand;
	margin: 0px;
	padding: 0px;
	padding-right: 7px;
	padding-top: 5px;
}

a.TabNavigation:link {
	color: #8C8C8C;
	text-decoration:none;
}

a.TabNavigation:visited {
	color: #8C8C8C;
	text-decoration:none;
}

a.TabNavigation:hover {
	color: #00349C;
	text-decoration:underline;
}

a.TabNavigation:active {
	color: #00349C;
	text-decoration:underline;
}

/* LinkBold is used for Subnavigation links */
.LinkBold {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	font-weight: bold;
	color: #00349C;
	text-align: left;
	vertical-align: top;
	cursor: hand;
	margin: 0px;
	padding: 0px;
	padding-top: 6px;
}

a.LinkBold:link {
	color: #00349C;
	text-decoration:none;
}

a.LinkBold:visited {
	color: #00349C;
	text-decoration:none;
}

a.LinkBold:hover {
	color: #00349C;
	text-decoration:underline;
}

a.LinkBold:active {
	color: #00349C;
	text-decoration:underline;
}


/* LinkSub is used for Subnavigation as listed sublinks. They may be revealed by the plus (+) and closed up by the minus (-). */
.LinkSubSpacer
{
	font-size:5px;
}

a.LinkSub {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
	color: #00349C;
	text-align: left;
	cursor: hand;
	margin: 0px;
	padding: 0px;
	text-decoration:none;
}

a.LinkSub:link {
	color: #00349C;
	text-decoration:none;
}

a.LinkSub:visited {
	color: #00349C;
	text-decoration:none;
}

a.LinkSub:hover {
	color: #00349C;
	text-decoration:underline;
}

a.LinkSub:active {
	color: #00349C;
	text-decoration:underline;
}

a.LinkSubActive {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
	color: #00349C;
	text-align: left;
	cursor: hand;
	margin: 0px;
	padding: 0px;
	padding-top: 6px;
	text-decoration:underline;
}

a.LinkSubActive:link {
	color: #00349C;
	text-decoration:underline;
}

a.LinkSubActive:visited {
	color: #00349C;
	text-decoration:underline;
}

a.LinkSubActive:hover {
	color: #00349C;
	text-decoration:underline;
}

a.LinkSubActive:active {
	color: #00349C;
	text-decoration:underline;
}

/* Search Results Pagination Navigation Style */
.Pagination {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding-top: 6px;
}

a.Pagination:link {
	color: #00349C;
	text-decoration:none;
}

a.Pagination:visited {
	color: #00349C;
	text-decoration:none;
}

a.Pagination:hover {
	color: #00349C;
	text-decoration:underline;
}

a.Pagination:active {
	color: #00349C;
	text-decoration:underline;
}


/* HEADLINE / NEWS SOURCE / ABSTRACT NAVIGATION STYLES */
/* A headline links to a full story on a Web page and is accompanied by a brief abstract. Key in initial caps except for prepositions for title case editorial treatment */
.Headline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	font-weight: bold;
	color: #00349C;
	text-align: left;
	vertical-align: top;
	cursor: hand;
	margin: 0px;
	padding: 0px;
	padding-top:9px;
}

a.Headline:link {
	color: #00349C;
	text-decoration:none;
}

a.Headline:visited {
	color: #00349C;
	text-decoration:none;
}

a.Headline:hover {
	color: #00349C;
	text-decoration:underline;
}

a.Headline:active {
	color: #00349C;
	text-decoration:underline;
}

/* NewsSource may be used for story source, author, or date attributes */
.NewsSource {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding-right: 12px;
}


/* Abstracts may accompany a Headline to summarize a story's content. If the Headline uses a NewsSource, change padding-top of Abstract to 4px */
.Abstract {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
}


/* MENU / DIVIDER BRACKETS */ 
.MenuCorner {
	font-size:1px;
	width:13px;
	height: 13px;
	border-top:1px solid #B2B2B2;
	border-right:1px solid #B2B2B2;
	vertical-align: top;
	position:relative;
	left:-6px;
	top:1px;
}

.MenuBracketRight {
	border-right:1px solid #B2B2B2;
	border-top:1px solid #B2B2B2;
	padding-right: 8px;
	padding-top: 6px;
}

.customMenuBracket {
	border-right:1px solid #B2B2B2;
	border-top:1px solid #B2B2B2;
	font-size: 10px; 
	left: 130px;
	top: 10px;
	width: 12px; 
	position:relative;
}

.MenuBracketLeft {
	border-left:1px solid #B2B2B2;
	border-top:1px solid #B2B2B2;
	padding-left: 8px;
	padding-top: 6px;
}


/* For added menu width, use 8-px wider table to simulate right border hanging into margin and code remaining page
accordingly. Alternatively, apply position attributes on other page elements to right of menu to shift them left by 8px */
.MenuBracketRightPos {
	border-right:1px solid #B2B2B2;
	border-top:1px solid #B2B2B2;
	padding-right:8px;
	padding-top:6px;
	position:relative;
	left:0px;
	top:0px;
}


/* Position attributes hang table into left gutter for added menu width. Allows for an 8-px wider table for added width. */
.MenuBracketLeftPos {
	border-left:1px solid #B2B2B2;
	border-top:1px solid #B2B2B2;
	padding-left:8px;
	padding-top:6px;
	position:relative;
	left: -8px;
	top:0px;
}

.MenuBracketLeftPosCust {
	border-left:1px solid #B2B2B2;
	border-top:1px solid #B2B2B2;
	position:relative;
	left: -10px;
	top: 12px;
	WIDTH: 15px;
}


/* TEXT STYLES */
/* Superscripts/Subscripts are applied using the <sup> and <sub> tags */
sup {
	font-size: 70%;
}

sub {
	font-size: 70%;
}


/* Content Styles */
/*
.Head01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00349C;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
}

.Head01SpaceAfter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00349C;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 19px;
}

.Head02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 19px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00349C;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: baseline;
	word-spacing: 0px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
}
*/
.Head02SpaceAfter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 19px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00349C;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: baseline;
	word-spacing: 0px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 19px;
}

.Head03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
}

.Head03Hand{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	cursor:hand;
}

.Head03SpaceAfter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 19px;
}

.Head03ALLCAPS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #000000;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 19px;
}

.Head03AlertRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #B70005;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
}


/* Run-in head -- the first sentence of a paragraph -- applied using the span tag within a paragraph tag */
.Head04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00349C;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal ;
	margin: 0px;
	padding: 0px;
	padding-bottom: 19px;
	padding-right: 12px;
}
/*
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal ;
	margin: 0px;
	padding: 0px;
	padding-bottom: 19px;
}
*/
.Footnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	padding-top: 6px;
}

.STRONG {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.Caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
}

.Callout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 19px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00349C;
	letter-spacing: normal;
	text-align: right;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
}

.Date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	padding-top:16px;
}


/* CONTENT PAGE BULLET STYLES */
/*
UL
	{font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-style: normal; 
	line-height: 19px; 
	font-weight: normal;
	font-variant:normal; 
	text-transform: none; 
	color: #000000; 
	letter-spacing: normal; 
	text-align: left; 
	vertical-align: baseline;
	word-spacing:normal; 
	list-style-position: inside; 
	list-style-type: disc; 
	margin: 0px; 
	margin-left: 16px; 
	padding:0px; 
	padding-bottom: 15px}

OL
	{font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-style: normal; 
	line-height: 19px; 
	font-weight: normal;
	font-variant:normal; 
	text-transform: none; 
	color: #000000; 
	letter-spacing: normal; 
	text-align: left; 
	vertical-align: baseline; 
	word-spacing:normal; 
	list-style-position: inside; 
	text-indent: -16px; 
	margin: 0px; 
	margin-left: 24px; 
	padding: 0px; 
	margin-top: -15px; 
	padding-bottom: 15px}

LI
	{font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	line-height: 19px; 
	font-weight: normal; 
	font-variant:normal; 
	text-transform: none; 
	color: #000000; 
	letter-spacing: normal; 
	text-align: left; 
	vertical-align: baseline;
	word-spacing:normal; 
	padding-bottom: 4px}
*/

/* FORM STYLES */
form {
	margin: 0px;
	padding: 0px;
}

.FormTable {
	padding-bottom: 12px;
}

/* Used for smaller Form buttons */
.FormButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	margin-top: 9px;
	margin-bottom: 4px;
	margin-right: 6px;
	padding: 0px;
	padding-left: 6px;
	padding-right: 6px;
	cursor: hand;
}

/* Used for when larger, more prominent Form buttons are needed */
.FormButtonWide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	margin-top: 9px;
	margin-bottom: 4px;
	margin-right: 6px;
	padding: 0px;
	padding-left: 12px;
	padding-right: 12px;
	cursor: hand;
}

.FormLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: 0px;
	text-align: right;
	vertical-align: top;
	word-spacing: normal;
	padding: 0;
	margin: 0;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 4px;
}

.FormLabelAbove {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	padding: 0;
	margin: 0;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 4px;
}

.FormLabel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	padding-top: 2px;
}

.FormLabel2Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #B70005;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	padding-top: 2px;
}

.FormLabel3 {
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
}

.FormLabel4 {
	font-size: 12px;
	line-height: 11px;
	font-weight: normal;
}

.FormAlertText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #B70005;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	margin-left: 12px;
}

.FormTextField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	height: 22px;
	text-align: left;
	margin: 0px;
	padding: 3px;
	margin-top: 2px;
}

.FormRadioButton {
	padding: 0;
	margin: 0;
	margin-right: 12px;
	position: relative;
	top: 2px;
}

.FormCheckBox {
	padding-top:2px;
	margin-right: 12px;
}

.FormListMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	height: 22px;
	text-align: left;
	margin: 0px;
	padding: 3px;
	margin-top: 2px;
}

/* Use this to indicate a required field */
.Asterisk {
	color: #00349C;
	font-size: 13px;
	font-weight: normal;
	margin-right: 3px;
	position: relative;
	top: 2px;
}

.AsteriskRed {
	color: #B70005;
	font-size: 13px;
	font-weight: normal;
	margin-right: 3px;
	position: relative;
	top: 2px;
}


/* TABLE STYLES
td {
	vertical-align: top;
}*/

/* Sets table borders and margins*/
.Table {
	margin: 0px;
	margin-bottom: 2px;
	margin-top:6px;
	padding: 0px;
	border: 0px;
	border-left: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-top: 1px solid #B2B2B2;
} 

.ReportCell {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 13px; 
	font-weight: normal;
	font-variant:normal; 
	text-transform: none; 
	color: #000000; 
	letter-spacing: normal; 
	text-align: left; 
	word-spacing:normal ;
	margin: 0px; 
	padding: 3px; 
} 

/* Used for table column heads */
.ColumnHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	background-color: #E7EAF0;
	margin: 0px;
	padding: 10px;
	border: 0px;
	border-bottom: 1px solid #B2B2B2;
}

/* Used for table first column head */
.ColumnHeadLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	vertical-align: bottom;
	color: #000000;
	background-color: #E7EAF0;
	margin: 0px;
	padding: 10px;
	border: 0px;
	border-bottom: 1px solid #B2B2B2;
}
/* Used for table first column head with blue text */
.ColumnHead-BlueText {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 14px; 
	font-weight: bold; font-variant:normal; 
	text-transform: none; 
	text-align: center; 
	vertical-align: bottom; 
	color: #415299; 
	background-color: #E7EAF0;
	margin: 0px; 
	padding: 10px; 
	border: 0px; 
	border-bottom: 1px solid #B2B2B2
}

.ColumnHead-BlueTextTopAligned
{font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 14px; 
font-weight: bold; font-variant:normal; 
text-transform: none; 
text-align: center; 
vertical-align: top; 
color: #415299; 
background-color: #E7EAF0;
margin: 0px; 
padding: 10px; 
border: 0px; 
border-bottom: 1px solid #B2B2B2}

/* Used for table first column text */ 
.ColumnTextLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	vertical-align: Top;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	margin-bottom: 2px;
	padding: 10px;
	border: 0px;
	border-bottom: 1px solid #B2B2B2;
}

/* Used for table text */
.ColumnText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	vertical-align: Top;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	margin-bottom: 2px;
	padding: 10px;
	border: 0px;
	border-bottom: 1px solid #B2B2B2;
}

.ColumnTextCenter {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 14px; 
	font-weight: none; font-variant:normal; 
	text-transform: none; 
	text-align: center; 
	vertical-align: Top; 
	color: #000000; 
	background-color: #FFFFFF; 
}
.ColumnTextLeftNOBold
{font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 14px; 
font-weight: none; font-variant:normal; 
text-transform: none; 
text-align: Left; 
vertical-align: Top; 
color: #000000; 
background-color: #FFFFFF; }

.SearchList 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant:normal; 
	text-transform: none; 
	color: #00349C; 
	letter-spacing: normal; 
	text-align: left; 
	vertical-align: baseline; 
	word-spacing:normal ; 
}

.SearchResults-Title
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px; 
line-height: 11px; 
font-style: normal; 
font-weight: normal;
color: #00349C; 
text-align: left; 
cursor: hand; 
margin: 0px; 
padding: 0px; 
padding-top: 0px}

.SearchResults-Text
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px; 
line-height: 13px; 
font-style: normal; 
font-weight: normal;
color: #000000; 
text-align: left; 
margin: 0px; 
padding: 0px}
 
.SearchResults-Bold
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px; 
line-height: 13px; 
font-style: normal; 
font-weight: bold;
color: #000000; 
text-align: left; 
margin: 0px; 
padding: 0px}

.HomeCallout01{

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	line-height: 20px; 
	font-weight: bold;
	font-variant: normal; 
	text-transform: none; 
	color: #000000; 
	letter-spacing: normal; 
	text-align: right; 
	vertical-align:baseline;
	word-spacing: normal;
	margin: 0px; 
	padding: 0px; 
	padding-top: 66px; 
	padding-bottom: 3px}

.HomeCallout02
	{font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 20px; 
	font-weight: bold;
	font-variant: normal; 
	text-transform: none; 
	color: #000000; 
	letter-spacing: normal; 
	text-align: right; 
	vertical-align: baseline;
	word-spacing: normal; 
	margin: 0px; 
	padding: 0px}

.HomeImage
	{width: 40px; 
	height: 49px; 
	margin-right: 17px; 
	border: 0px; 
	margin-top: 3px}

.HomeHead01
	{font-family: Arial, Helvetica, sans-serif; 
	font-size: 27px; 
	font-style: normal; 
	line-height: 28px; 
	font-weight: normal;
	font-variant: normal; 
	text-transform: none; 
	color: #4994D6; 
	letter-spacing: normal; 
	text-align: left; 
	vertical-align: baseline;
	word-spacing: normal; 
	margin: 0px; 
	padding: 0px; 
	padding-bottom: 15px}

.HomeHeadline
	{font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	line-height: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color:#00349C; 
	text-align: left; 
	vertical-align: top; 
	cursor: hand; 
	margin: 0px; 
	padding: 0px}

a.HomeHeadline:link 
{
	color: #00349C;
	text-decoration:none}

a.HomeHeadline:visited 
{
	color: #00349C;
	text-decoration:none}

a.HomeHeadline:hover 
{
	color: #00349C;
	text-decoration:underline}

a.HomeHeadline:active 
{
	color: #00349C; 
	text-decoration:underline}

.HomeAbstract
	{font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px; 
	line-height: 13px; 
	font-style: normal; 
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top; 
	margin: 0px; 
	padding: 0px; 
	padding-top: 2px; 
	padding-bottom: 13px}

.HomeHead03ALLCAPS
	{font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase; 
	color: #000000; 
	letter-spacing: 0px;
	text-align: left; 
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px; 
	padding: 0px;
	margin-bottom: -3px}

.HomeRtHeadline
	{font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	line-height: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color:#00349C; 
	text-align: left; 
	vertical-align: top; 
	cursor: hand; 
	margin: 0px; 
	padding: 0px; 
	padding-top:6px;
	padding-left:2px;
}

a.HomeRtHeadline:link 
{
	color: #00349C; 
	text-decoration:none}
	
a.HomeRtHeadline:visited 
{
	color: #00349C;
	text-decoration:none}
	
a.HomeRtHeadline:hover 
{
	color: #00349C; 
	text-decoration:underline}
	
a.HomeRtHeadline:active 
{
	color: #00349C; 
	text-decoration:underline}

.HomeRtAbstract
	{font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	line-height: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color:#000000; 
	text-align: left; 
	vertical-align: top; 
	margin: 0px; 
	padding: 0px;
	padding-left:2px;
}

.CustomHead03
{
    FONT-SIZE: 10px;
    COLOR: #00349C;
    FONT-FAMILY: arial, helvetica, sans-serif;
    background-color: #FFFFFF;
    
}

.CustomHead01
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #00349C;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
    background-color: #FFFFFF;
}

.CustomHead02
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
    background-color: #FFFFFF;
}

.CustomHeadBold02
{
    FONT-SIZE: 8pt;
    font-weight:bold;
    COLOR: black;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
    background-color: #FFFFFF;
}

.CustomRedBorder
{
	border: 1px solid red;
}

.PullOutQuote {
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
line-height: 14px; 
font-weight: normal; 
font-variant:normal; 
text-transform: none; 
color: #0b296b; 
letter-spacing: normal; 
text-align: right; 
vertical-align: baseline; 
word-spacing:normal; 
margin: 0px; 
padding: 0px
}

.PullOutQuoteTitle {

font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: italic; 
line-height: 14px; 
font-weight: normal; 
font-variant:normal; 
text-transform: none; 
color: #000000; 
letter-spacing: normal; 
text-align: right; 
vertical-align: baseline; 
word-spacing:normal; 
margin: 0px; 
padding: 0px
}

