

/*  Added by Ronan Smith 09 February 2006 - This style enables text browser users (eg. Lynx) to skip navigational elements */
.skiplink {display:none}

/*  Added by Ronan Smith 08 July 2005 from kpmg.com stylesheet - not currently used */
.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;
	}


/*  Added by Ronan Smith 30 September 2004 from canadian stylesheet */
.Head01Home {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 13px 0px 17px; WORD-SPACING: normal; FONT: 25px/26px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #00349c; PADDING-TOP: 0px; LETTER-SPACING: normal; TEXT-ALIGN: left
}
.HomeAbstractHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 14px; WORD-SPACING: normal; FONT: bold 12px/14px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #00349c; PADDING-TOP: 0px; LETTER-SPACING: normal; TEXT-ALIGN: left
}
.HomeAbstractHead A:visited {
	COLOR: #00349c; TEXT-DECORATION: none
}
.HomeAbstractHead A:link {
	COLOR: #00349c; TEXT-DECORATION: none
}
.HomeAbstractHead A:active {
	COLOR: #00349c; TEXT-DECORATION: none
}
.HomeAbstractHead A:hover {
	COLOR: #fa9a00; TEXT-DECORATION: none
}
.HomeAbstractText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; WORD-SPACING: normal; FONT: 12px/14px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; PADDING-TOP: 0px; LETTER-SPACING: normal; TEXT-ALIGN: left
}
.HomeAbstractText A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.HomeAbstractText A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.HomeAbstractText A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.HomeAbstractText A:hover {
	COLOR: #00349c; TEXT-DECORATION: none}

.RightBG {
	PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(/images/rightNavBG.gif); MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 1px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat
}
.RightSection {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -1px; FONT: bold 11px/12px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; PADDING-TOP: 0px; LETTER-SPACING: 0px; TEXT-ALIGN: left
}
.RightHead01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 2px; FONT: bold 11px/12px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #00349c; PADDING-TOP: 0px; LETTER-SPACING: 0px; TEXT-ALIGN: left
}
.RightHead01 A:visited {
	COLOR: #00349c; TEXT-DECORATION: none
}
.RightHead01 A:link {
	COLOR: #00349c; TEXT-DECORATION: none
}
.RightHead01 A:active {
	COLOR: #00349c; TEXT-DECORATION: none
}
.RightHead01 A:hover {
	COLOR: #fa9a00; TEXT-DECORATION: none
}
.RightLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0px; WORD-SPACING: normal; FONT: 11px/12px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #00349c; PADDING-TOP: 0px; LETTER-SPACING: normal; TEXT-ALIGN: left
}
.RightLink A:visited {
	COLOR: #00349c; TEXT-DECORATION: none
}
.RightLink A:link {
	COLOR: #00349c; TEXT-DECORATION: none
}
.RightLink A:active {
	COLOR: #00349c; TEXT-DECORATION: none
}
.RightLink A:hover {
	COLOR: #808080; TEXT-DECORATION: none
}
.RightText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; WORD-SPACING: normal; FONT: 11px/12px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; PADDING-TOP: 0px; LETTER-SPACING: normal; TEXT-ALIGN: left
}
.RightHead01Flyout {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WORD-SPACING: 1px; FONT: bold 11px/12px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #00349c; PADDING-TOP: 0px; LETTER-SPACING: 0px; TEXT-ALIGN: left
}
.RightLinkFlyout {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; WORD-SPACING: normal; FONT: 11px/12px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #00349c; TEXT-INDENT: 0pt; PADDING-TOP: 0px; LETTER-SPACING: normal; TEXT-ALIGN: left
}
.RightLinkFlyout A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.RightLinkFlyout A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.RightLinkFlyout A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.RightLinkFlyout A:hover {
	COLOR: #808080; TEXT-DECORATION: none}
	
	.HomeCallout01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; WORD-SPACING: normal; FONT: bold 16px/20px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; PADDING-TOP: 66px; LETTER-SPACING: normal; TEXT-ALIGN: right
}
.HomeCallout02 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WORD-SPACING: normal; FONT: bold 11px/20px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; PADDING-TOP: 0px; LETTER-SPACING: normal; TEXT-ALIGN: right
}


/*  Added by Ronan Smith September 2004  - This style enable users to print print-friendly pages from the site.*/
#leftcontentwidth {width:1px; }
table#content {width: 100%; background: white; text: black; } 
td#maincell {width: 100%; }
td#middlecell {display : none; }
td#rightnav {display : none; }

#leftnav {display : none; }
#horizontalnav {display : none; }
#copyright {display : none; }

td#copyrighttable {width:100%;  }

.Fontsmallestdontprint
{display : none; }



/*  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: 0px;
	padding: 0px;
	padding-bottom: 24px;
}



/*  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;
}

.BreadcrumbTrail a:link		{color: #00349C; text-decoration:none}
.BreadcrumbTrail a:visited	{color: #00349C; text-decoration:none}
.BreadcrumbTrail a:hover	{color: #00349C; text-decoration:underline}
.BreadcrumbTrail a:active	{color: #00349C; text-decoration:underline}


/*  TopNavigation is used for Main Top Horizontal navigation  */
.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-right: 0px;
	padding-top: 5px;
}

.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}

/*  Separates top navigation choices  */
.TopNavPipe
{
	font-size:1px;
	width:1px;
	border-right:1px solid #B2B2B2;
	height: 8px;
	margin: 0;
	padding: 0;
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 2px;
	line-height: 1px;
}


/*  LeftNavigation must be 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: hand;
	margin: 0px;
	padding: 0px;
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 20px;
}

.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 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: 0px; padding-bottom: 6px  }

.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: 0px; padding: 0px; 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, 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;
	padding-right: 20px;
}

.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: hand;
	margin: 0px;
	padding: 0px;
	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: hand;
	margin: 0px;
	padding: 0px;
	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}

/*  Separates utility navigation choices  */
.Pipe
{
 font-size:1px;
 line-height: 8px;
 height: 8px;
 width:1px;
 border-right:1px solid #B2B2B2;
 margin: 0;
 padding: 0;
 margin-left:12px;
 margin-right:12px;
}



/*  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}

.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: 13px; font-style: normal; font-weight: bold; color: #00349C; text-align: left; vertical-align: top; cursor: hand; margin: 0px; padding: 0px; padding-top: 0px}

.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 up 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: hand; margin: 0px; padding: 0px; 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}

/*  Added by Ronan Smith September 2004 */
.LinkSubNoLink {
font-family: Arial,Helvetica,sans-serif; font-size: 11px; line-height: 11px; font-style: normal; font-weight: normal; color: #000000; text-align: left; cursor: none; margin: 0px; padding: 0px; padding-top: 4px  }


/*  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}

.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 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;}

.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;
	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: top; margin: 0px; padding: 0px; padding-top: 2px}


/* MENU / DIVIDER BRACKETS */

.MenuCorner
{
	font-size:1px;
	line-height: 1px;
	width:13px;
	height: 13px;
	border-top:1px solid #B2B2B2;
	border-right:1px solid #B2B2B2;
	vertical-align: top;
	position:absolute;
	left:145px;
	top:120px;
	padding: 0;
	margin: 0;
}

.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;
}

/* 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;
}


/*  TEXT STYLES  */
/*  Superscripts/Subscripts are applied using the <sup> and <sub> tags. */

sup { font-size: 70%}
sub { font-size: 70%}


/*  Content Styles  */

H1{ 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 }
H2{ 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;}
H3{ 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;}

.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;
}

.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: round; text-indent: -16px; margin: 0px; margin-left: 16px; padding: 0px; margin-top: -15px; padding-bottom: 6px}

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: 6px}

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 {
}

/* 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: 20px;
	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;
}

.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: 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;
	text-align: left;
	margin: 0px;
	padding: 3px;
	margin-top: 2px;
	margin-bottom: 12px;
}

.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: 0px;
	padding: 3px;
	margin-top: 2px;
	margin-bottom: 12px;
	height: 22px;
	padding-left: 0px;
}

/*  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;}

/* 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: 0px; padding: 10px; border: 0px; border-bottom: 1px solid #B2B2B2 }

/* Used for table first column 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 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}

/*  Added by Ronan Smith September 2004 */
.Font
{
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; vertical-align: baseline; word-spacing: normal ; margin: 0px; padding: 0px;
}

.FontRed
{
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; line-height: 19px;  font-weight: normal; font-variant: normal;  text-transform: none; color: #B70005; letter-spacing: normal; vertical-align: baseline; word-spacing: normal ; margin: 0px; padding: 0px;
}

/*  Added by Ronan Smith May 2005 */
.Fontsmall
{
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 13px;  font-weight: normal; font-variant: normal;  text-transform: none; color: #000000; letter-spacing: normal; vertical-align: top; word-spacing: normal ; margin: 0px; padding: 0px;
}

/*  Added by Ronan Smith December 2006 */
.Fontsmallest
{
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; vertical-align: top; word-spacing: normal ; margin: 0px; padding: 0px;
}

/*  Images for Careers/Grad Rec websites - Added by Ronan Smith July 2007 */
.graduatesubheading{
color:#6A7F10;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	}
	
	.experiencedsubheading{
color:#9E3039;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	}

ul.linkedlist li, ul.iconlist li{
	display:inline;
}


ul.iconlist li a{
	background:no-repeat 0 4px;
	padding:0px 0 0 41px;
	display:block;	
	position: relative; /*Disappearing background on li*/
}

ul.iconlist li a.video, a.video{
	background:url(../images/icons/icon_video.gif) no-repeat 0 4px;
	padding:0px 0 0 41px;
	display:block;
	color:#00349C;
	font-size:.9em;
}

ul.iconlist li a.videosmall, a.videosmall{
	background:url(../images/icons/icon_video.gif) no-repeat 0 4px;
	padding:0px 0 0 41px;
	display:block;
	color:#00349C;
	font-size:.8em;
}
ul.iconlist li a.text, a.text{
	background:url(../images/icons/icon_text.gif) no-repeat 0 4px;
	padding:0px 0 0 41px;
	display:block;
	color:#00349C;
	font-size:.9em;
}

ul.iconlist li a.textsmall, a.textsmall{
	background:url(../images/icons/icon_text.gif) no-repeat 0 4px;
	padding:0px 0 0 41px;
	display:block;
	color:#00349C;
	font-size:.8em;
}



ul.iconlist li a.mouse{
	background-image:url(../images/icons/icon_mouse.gif);
	color:#00349C;
	font-size:.9em;
}

ul.iconlist li a.listen, a.listen{
	background:url(../images/icons/icon_listen.gif) no-repeat 0 4px;
	padding:0px 0 0 41px;
	display:block;
	color:#00349C;
	font-size:.9em;
}

ul.iconlist li a.listensmall, a.listensmall{
	background:url(../images/icons/icon_listen.gif) no-repeat 0 4px;
	padding:0px 0 0 41px;
	display:block;
	color:#00349C;
	font-size:.8em;
}

ul.iconlist li a.inline{
	width:auto;
	float:left;
	margin-right:10px;
	color:#00349C;
	font-size:.9em;
}


ul.iconlist li a.download{
	background-image:url(../images/icons/icon_download.gif);
	color:#00349C;
	font-size:.9em;
}

ul.iconlist li a.rss, a.rss{
	background:url(../images/icons/icon_rss.gif) no-repeat 0 4px;
	padding:0px 0 0 41px;
	display:block;
	color:#00349C;
	font-size:.9em;
}

.imageexperienced
{ 
border: 1px solid #9C2F38; 
} 

.imagegraduates
{ 
border: 1px solid #6A7F10; 
} 

.imagenormalborder
{ 
border: 1px solid #747678; 
} 

.smalltextgradrec07
{ 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: 0px}

.MenuBracketLeftgradrec07
{
	border-left:1px solid #B2B2B2;
	border-top:1px solid #B2B2B2;
	padding-left: 4px;
	padding-top: 6px;
}
/*  End of Careers/Grad Rec Addition */