
/***********************GLOBAL LINK COLORS FOR BODY TEXT AND FOOTNOTES*****************/
a:link {color:#00349C; text-decoration:underline}
a:hover {color:#00349C; text-decoration:underline}
a:active {color:#00349C; text-decoration:underline}
a:visited {color:#666666; text-decoration:underline}

body
{margin:0; padding:0; padding-bottom:24px;}



/***********************************GLOBAL SPACERS*********************************/
.onepixelspace {font-size:1px; line-height:1px; margin:0; padding:0}



/************************************CURSORS*************************************/
.hand {cursor:pointer;}



/****************************** 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:0; padding:0; padding-bottom:15px
}

.BreadcrumbTrail a:link {color:#00349C; text-decoration:underline}
.BreadcrumbTrail a:visited {color:#00349C; text-decoration:underline}
.BreadcrumbTrail a:hover {color:#00349C; text-decoration:underline}
.BreadcrumbTrail a:active {color:#00349C; text-decoration:underline}



/* TopNavigation is used for Main Top navigation */
.TopNavigation
{
	font-family:Arial, Hevetica, Sans-Serif; font-size:11px; line-height:13px; font-style:normal; font-weight:bold; color:#00349C;
	text-align:center; cursor:pointer; margin:0; padding-right:0; padding-top:6px
}

.TopNavigation a:link {color:#00349C; text-decoration:none}
.TopNavigation a:visited {color:#00349C; text-decoration:none}
.TopNavigation a:hover {color:#FA9A00; text-decoration:none}
.TopNavigation a:active {color:#FA9A00; text-decoration:none}

/* Seperates top navigation choices */
.TopNavPipe
{
	font-size:1px; width:1px; border-right:1px; color:#B2B2B2; height:8px; margin-left:12px; margin:12px; margin-top:2px;
}



/* LeftNavigation is used for Main Left navigation */
.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:pointer; margin:0; padding:0; padding-left:6px; padding-top:6px;
}

.LeftNavigation a:link {color:#00349C; text-decoration:none}
.LeftNavigation a:visited {color:#00349C; text-decoration:none}
.LeftNavigation a:hover {color:#FA9A00; text-decoration:none}
.LeftNavigation a:active {color:#FA9A00; text-decoration:none}

.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:pointer; margin:0; padding:0; padding-bottom:6px
}

/* LeftNavFlyout must be used for flyout menus from the Main Left navigation*/
.LeftNavFlyout a:link {color:#00349C; text-decoration:none}
.LeftNavFlyout a:visited {color:#00349C; text-decoration:none}
.LeftNavFlyout a:hover {color:#FA9A00; text-decoration:none}
.LeftNavFlyout a:active {color:#FA9A00; text-decoration:none}


/* Flyout Panel Style*/
.FlyoutBorder
{
	font-size:1px; line-height:1px; margin:0; padding:0; 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
}

/* LeftNavSub is used for Subnavigation in the Left Navigation bar, releaved 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:pointer; margin:0; padding:0; padding-top:4px;
}

.LeftNavSub a:link {color:#00349C; text-decoration:none}
.LeftNavSub a:visited {color:#00349C; text-decoration:none}
.LeftNavSub a:hover {color:#FA9A00; text-decoration:none}
.LeftNavSub a: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 */
.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:pointer; margin:0; padding:0; padding-right:24px; padding-top:9px
}

.Top a:link {color:#00349C; text-decoration:none}
.Top a:visited {color:#00349C; text-decoration:none}
.Top a:hover {color:#FA9A00; text-decoration:none}
.Top a: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:pointer; margin:0; padding:0; padding-top:5px; padding-bottom:11px;
}

.UtilityNavigation a:link {color:#00349C; text-decoration:none}
.UtilityNavigation a:visited {color:#00349C; text-decoration:none}
.UtilityNavigation a:hover {color:#FA9A00; text-decoration:none}
.UtilityNavigation a:active {color:#FA9A00; text-decoration:none}



/* Seperates utility navigation choices*/
.Pipe
{
	width:1px; border-right:1px solid #B2B2B2; margin-left:12px; margin-right:12px; height:8px; font-size:1px;
}




/* 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:pointer; margin:0; padding:0; padding-right:7px; padding-top:5px;
}

.TabNavigation a:link {color:#8C8C8C; text-decoration:none}
.TabNavigation a:visited {color:#8C8C8C; text-decoration:none}
.TabNavigation a:hover {color:#00349C; text-decoration:underline}
.TabNavigation a:active {color:#00349C; text-decoration:underline}



/* LinkBold is used for Subnavigation links */
.LinkBold
{
	font-family:Arial, Helvetica, Sans-Serif; font-size:11px; line-height:11px; font-style:normal; font-weight:bold; color:#00349C;
	text-align:left; vertical-align:top; cursor:pointer; margin:0; padding:0; padding-right:7px; padding-top:6px;
}

.LinkBold a:link {color:#00349C; text-decoration:none}
.LinkBold a:visited {color:#00349C; text-decoration:none}
.LinkBold a:hover {color:#00349C; text-decoration:underline}
.LinkBold a:active {color:#00349C; text-decoration:underline}



/* LinkSub is used for Subnavigation as listed sublinks. They may be revealed by the plus (+) and closed by the minus(-). */
.LinkSub
{
	font-family:Arial, Helvetica, Sans-Serif; font-size:11px; line-height:11px; font-style:normal; font-weight:normal; color:#00349C;
	text-align:left; cursor:pointer; margin:0; padding:0; padding-top:4px;	
}

.LinkSub a:link {color:#00349C; text-decoration:none}
.LinkSub a:visited {color:#00349C; text-decoration:none}
.LinkSub a:hover {color:#00349C; text-decoration:underline}
.LinkSub a: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:0; padding:0; padding-top:6px;		
}

.Pagination a:link {color:#00349C; text-decoration:none}
.Pagination a:visited {color:#666666; text-decoration:none}
.Pagination a:hover {color:#00349C; text-decoration:underline}
.Pagination a: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 ecept
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:pointer; margin:0; padding:0; padding-top:9px;		
}

.Headline a:link {color:#00349C; text-decoration:none}
.Headline a:visited {color:#666666; text-decoration:none}
.Headline a:hover {color:#00349C; text-decoration:underline}
.Headline a: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; cursor:pointer; margin:0; padding:0; 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:top; margin:0; padding:0; padding-top:2px;			
}



/******************************MENU/DIVIDER BRACKETS********************************/

.MenuCorner
{
	font-size:1px; width: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;	
}

.MenuBracketLeft
{
	border-left:1px solid #B2B2B2; border-top:1px solid #B2B2B2; padding-left:8px; padding-top:6px;
}

.MenuBracketRightPos
{
	border-right:1px solid #B2B2B2; border-top:1px solid #B2B2B2; padding-right:8px; padding-top:6px; position:relative; left:0; top:0;	
}

.MenuBracketLeftPos
{
	border-left:1px solid #B2B2B2; border-top:1px solid #B2B2B2; padding-left:8px; padding-top:6px; position:relative; left:-8px; top:0;
}




/*********************************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:0;
	padding:0; 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:0;
	padding:0; 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:0; text-align:left; vertical-align:baseline; word-spacing:0; margin:0;
	padding:0; 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:0; text-align:left; vertical-align:baseline; word-spacing:0; margin:0;
	padding:0; 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:0; text-align:left; vertical-align:baseline; word-spacing:normal; margin:0;
	padding:0; padding-bottom:2px; 
}


.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:0; text-align:left; vertical-align:baseline; word-spacing:normal; margin:0;
	padding:0; 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:#B70005; letter-spacing:0; text-align:left; vertical-align:baseline; word-spacing:normal; margin:0;
	padding:0; padding-bottom:2px; 
}


.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:0; text-align:left; vertical-align:baseline; word-spacing:normal; margin:0;
	padding:0; padding-bottom:19px; 
}


/* 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:bold; font-variant:normal;
	text-transform: none; color:#000000; letter-spacing:0; text-align:left; vertical-align:baseline; word-spacing:normal; margin:0;
	padding:0; 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:0;
	padding:0; 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:0;
	padding:0; 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:0;
	padding:0; 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:0; text-align:left; vertical-align:baseline; word-spacing:normal; margin:0;
	padding:0; 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; text-indent:-16px; margin:0; margin-left:16px; padding:0; margin-top:-15px; 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:0; margin-left:24px; padding:0; 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
}


.Subbullet
{
	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; list-style-position:outside; list-style-type:none; vertical-align:baseline;
	word-spacing:normal; margin:0; padding:0; margin-left:32px; padding-bottom:4px; text-indent:-12px
}



/*********************************FORM STYLES*************************************/

form {margin:0; padding:0;}

/* 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:0; margin-top:9px; margin-bottom:4px; margin-right:6px;
	padding:0; padding-left:6px; padding-right:6px; cursor:pointer; width:85px;
}


/* 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:0; margin-top:9px; margin-bottom:4px; margin-right:6px;
	padding:0; padding-left:12px; padding-right:12px; cursor:pointer;	
}


.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:0; 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:0; 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:20px; font-weight:bold; font-variant:normal; text-transform:none;
	color:#000000; letter-spacing:0; text-align:left; vertical-align:top; word-spacing:normal; padding-top:2px;
}


.FormLabel3
{
	font-size:10px; 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:0; text-align:left; vertical-align:middle; word-spacing:normal; margin:0; padding:0; margin-left:12px; margin-bottom:0;
}


.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;
	text-align:left; margin:0; padding:3px; margin-top:2px; margin-bottom:0;
}

.FormTextFieldNormal
{
	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; margin:0; padding:3px; margin-top:2px; margin-bottom:0;
}



.FormRadioButton
{
	padding:0; margin:0; margin-right:12px; position:relative; top:2px;
}


.FormCheckBox
{
	padding:0; margin:0; 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;
	text-align:left; margin:0; padding:3px; margin-top:2px; margin-bottom:12px; height:22px; padding-left:0;
}


/* 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:0; margin-bottom:2px; margin-top:6px; padding:0; border:0; border-left:1px solid #B2B2B2; border-right:1px solid #B2B2B2; border-top:1px solid #B2B2B2;
}


/* 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:bottom; color:#000000; background-color:#E7EAF0; margin:0; padding:10px; border:0; border-bottom:1px solid #B2B2B2;
}


.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:0; padding:10px; border:0; 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:0; margin-bottom:2px; padding:10px; border:0; border-bottom:0 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:0; margin-bottom:2px; padding:10px; border:0; border-bottom:0 solid #B2B2B2;
}


/** Cookies page **/

.cookie-section-header {
    font-weight: bold;
}

.cookie-type {
    font-style: italic;
}

.cookie-expiry {
    font-style: italic;
}




























	
	
