/* KPMG Canada CSS v1.2 */
/* Author: Kevin Sczepanski */
/* Date: June 15, 2005 22:44 */

/* NETSCAPE HEIGHT FIX */

/* html, body {height: 100%; margin: 0px}  */

body {height: 100%; margin: 0px; padding: 0px}

/*  GLOBAL LINK COLORS  */


a:link		{color: #00349C; text-decoration: underline}
a:active		{color: #00349C; text-decoration: underline}
a:hover		{color: #00349C; text-decoration: underline}
a:visited	{color: #666666; text-decoration: underline}

/*  GLOBAL SPACERS  */

.onepixelspace
{ font-size: 1px; line-height: 1px; margin: 0px; padding: 0px }

.twopixelspace
{ font-size: 2px; line-height: 2px; margin: 0px; padding: 0px }

.threepixelspace
{ font-size: 3px; line-height: 3px; margin: 0px; padding: 0px }

.fourpixelspace
{ font-size: 4px; line-height: 4px; margin: 0px; padding: 0px }

.fivepixelspace
{ font-size: 5px; line-height: 5px; margin: 0px; padding: 0px }

.sixpixelspace
{ font-size: 6px; line-height: 6px; margin: 0px; padding: 0px }

.ninepixelspace
{ font-size: 9px; line-height: 9px; margin: 0px; padding: 0px }

.tenpixelspace
{ font-size: 10px; line-height: 10px; margin: 0px; padding: 0px }

.elevenpixelspace
{ font-size: 11px; line-height: 11px; margin: 0px; padding: 0px }

.twelvepixelspace
{ font-size: 12px; line-height: 12px; margin: 0px; padding: 0px }

.eighteenpixelspace
{ font-size: 18px; line-height: 18px; margin: 0px; padding: 0px }

/*  CURSORS  */

.hand
{ cursor: hand }

/*  PAGE BREAK  */
p.break
{ page-break-before: always; font-size: 1px; line-height: 1px; margin: 0px; padding: 0px }

/*  SUPERSCRIPTS/SUBSCRIPTS (APPLY WITHIN SUP & SUB TAGS) */

sup {font-size: 70%}

sub {font-size: 70%}

.supersubsize {font-size: 70%}


/*  NAVBAR STYLES  */

.TopNavbar
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 22px; font-weight: bold; font-variant: normal; text-transform: none; color: #00349C; letter-spacing: 0px; text-align: center; vertical-align: baseline; word-spacing: normal; padding: 0px; margin: 0px }

.TopNavbar a:visited	{color: #00349C; text-decoration: none}
.TopNavbar a:link		{color: #00349C; text-decoration: none}
.TopNavbar a:active		{color: #00349C; text-decoration: none}
.TopNavbar a:hover		{color: #FA9A00; text-decoration: none}

.UtilityNavbar
{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: uppercase; color: #00349C; letter-spacing: 0px; text-align: center; vertical-align: baseline; word-spacing: normal; padding: 0px; margin: 0px }

.UtilityNavbar a:visited	{color: #00349C; text-decoration: none}
.UtilityNavbar a:link		{color: #00349C; text-decoration: none}
.UtilityNavbar a:active		{color: #00349C; text-decoration: none}
.UtilityNavbar a:hover		{color: #FA9A00; text-decoration: none}

.UtilityNavbarOn
{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: uppercase; color: #FA9A00; letter-spacing: 0px; text-align: center; vertical-align: baseline; word-spacing: normal; padding: 0px; margin: 0px }

.UtilityNavbarOn a:visited	{color: #FA9A00; text-decoration: none}
.UtilityNavbarOn a:link		{color: #FA9A00; text-decoration: none}
.UtilityNavbarOn a:active	{color: #FA9A00; text-decoration: none}
.UtilityNavbarOn a:hover	{color: #FA9A00; text-decoration: none}

.LeftNavbar
{ 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: #00349C; letter-spacing: 0px; text-align: right; vertical-align: baseline; word-spacing: normal; margin: 0px; padding-top: 3px; padding-bottom: 4px; padding-left: 14px; padding-right: 15px; }

.LeftNavbar a:visited	{color: #00349C; text-decoration: none}
.LeftNavbar a:link		{color: #00349C; text-decoration: none}
.LeftNavbar a:active	{color: #00349C; text-decoration: none}
.LeftNavbar a:hover		{color: #FA9A00; text-decoration: none}

.LeftNavbarFlyout
{ 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: #00349C; letter-spacing: 0px; text-align: left; vertical-align: baseline; word-spacing: normal; margin: 0px; padding-top: 3px; padding-bottom: 4px; padding-right: 10px; padding-left: 10px; }

.LeftNavbarFlyout a:visited		{color: #00349C; text-decoration: none}
.LeftNavbarFlyout a:link		{color: #00349C; text-decoration: none}
.LeftNavbarFlyout a:active		{color: #00349C; text-decoration: none}
.LeftNavbarFlyout a:hover		{color: #FA9A00; text-decoration: none}

.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; padding-top: 5px; padding-bottom: 5px; }

.FlyoutUtilityBorder
{ 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; padding-top: 0px; padding-bottom: 0px; }

.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: #00349C; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal; padding: 0px; margin: 0px }

.BreadcrumbTrail a:visited	{color: #666666; text-decoration: none}
.BreadcrumbTrail a:link		{color: #00349C; text-decoration: none}
.BreadcrumbTrail a:active	{color: #666666; text-decoration: none}
.BreadcrumbTrail a:hover	{color: #00349C; text-decoration: underline}

/*  LINK STYLES  */

.RightBG
{ background-image:url(/images/rightNavBG.gif); background-repeat:no-repeat; padding-top:8px; padding-left:8px; padding-bottom:1px; margin-bottom:15px; }

.RightSection
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: bold; font-variant: normal; text-transform: uppercase; color: #000000; letter-spacing: 0px; text-align: left; vertical-align: top; padding: 0px ; margin: 0px; margin-bottom:-1px }

.RightHead01
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: bold; font-variant: normal; text-transform: none; color: #00349C; letter-spacing: 0px; text-align: left; vertical-align: top; padding: 0px; margin: 0px; margin-top: 8px; margin-bottom: 2px }

.RightHead01 a:link		{color: #00349C; text-decoration: none}
.RightHead01 a:visited	{color: #00349C; text-decoration: none}
.RightHead01 a:hover		{color: #00349C; text-decoration: underline}
.RightHead01 a:active	{color: #00349C; text-decoration: none}

.RightText
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; 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; padding: 0px; margin: 0px; margin-top: 2px }

.RightText a:link		{color: #000000; text-decoration: none}
.RightText a:visited	{color: #000000; text-decoration: none}
.RightText a:hover	{color: #000000; text-decoration: none}
.RightText a:active	{color: #000000; text-decoration: none}

.RightLink
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal;  text-transform: none; color: #00349C; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal; padding: 0px; margin: 0px; margin-top: 7px }

.RightLink a:link		{color: #00349C; text-decoration: none}
.RightLink a:visited	{color: #00349C; text-decoration: none}
.RightLink a:hover	{color: #00349C; text-decoration: underline}
.RightLink a:active	{color: #00349C; text-decoration: underline}

.RightHead01Flyout 
{ 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: #00349C; letter-spacing: 0px; text-align: left; vertical-align: baseline; word-spacing: 1px; padding: 0px; margin: 0px }

.RightLinkFlyout
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal;  text-transform: none; color: #00349C; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal ; padding: 0px; margin: 0px; margin-top: 5px; text-indent: 0pt }

.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}


/* INDEX STYLES */

.IndexHead
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11px; font-weight: bold; font-variant: normal; text-transform: none; color: #00349C; letter-spacing: 0px; text-align: left; vertical-align: baseline; word-spacing: 1px; padding: 0px; margin: 0px; margin-top: 19px; margin-bottom: 0px }

.IndexHead a:visited	{color: #666666; text-decoration: none}
.IndexHead a:link		{color: #00349C; text-decoration: none}
.IndexHead a:active		{color: #666666; text-decoration: underline}
.IndexHead a:hover		{color: #00349C; text-decoration: underline}

.IndexHead02
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #00349C; letter-spacing: 0px; text-align: left; vertical-align: baseline; word-spacing: 1px; padding: 0px ; margin-top:19px; margin-bottom:0px; margin-left:0px; margin-right:0px}

.IndexHead02 a:visited		{color: #666666; text-decoration: none}
.IndexHead02 a:link			{color: #00349C; text-decoration: none}
.IndexHead02 a:active		{color: #666666; text-decoration: underline}
.IndexHead02 a:hover		{color: #00349C; text-decoration: underline}

.IndexDate
{ 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: #666666; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal; padding: 0px; margin-top:2px; margin-bottom:3px; margin-left:0px; margin-right:0px}

.IndexText
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal;  text-transform: none; color: #000000; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal; padding: 0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px}


/* PUBLICATION STYLES */

.PublicationHead01
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #00349C; letter-spacing: 0px; text-align: left; vertical-align: baseline; word-spacing: 1px; padding: 0px ; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px}

.PublicationLink
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal;  text-transform: none; color: #000000; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal; padding: 0px; margin: 0px }

.PublicationLink a:visited		{color: #00349C; text-decoration: underline}
.PublicationLink a:link			{color: #00349C; text-decoration: underline}
.PublicationLink a:active		{color: #00349C; text-decoration: underline}
.PublicationLink a:hover		{color: #FA9A00; text-decoration: underline}

.PublicationNote
{ 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; vertical-align: baseline; word-spacing: normal; padding: 0px; margin: 0px; margin-top: 0px; margin-bottom: 6px }

#downloadFrame
{ width:450px; margin-right:auto; margin-left:auto; margin-top:3px; padding:0px; text-align:left; }

#downloadIcon
{ width:22px; padding:0px; float:left; }	

#downloadSize
{ width:50px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; color: #000000; vertical-align: baseline; padding:0px; float:left; text-align:right; margin: 0px; margin-right:8px; padding: 0px; padding-top: 3px; }
		
#downloadSize a:visited		{color: #000000; text-decoration: none}
#downloadSize a:link			{color: #000000; text-decoration: none}
#downloadSize a:active		{color: #000000; text-decoration: none}
#downloadSize a:hover		{color: #000000; text-decoration: none}

#downloadName
{ width:370px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; color: #00349C; vertical-align: baseline; padding:0px; padding-top:1px; float:left; }

#downloadName a:visited		{color: #00349C; text-decoration: none}
#downloadName a:link			{color: #00349C; text-decoration: none}
#downloadName a:active		{color: #00349C; text-decoration: none}
#downloadName a:hover		{color: #00349C; text-decoration: none}


/* CONTENT PAGE BULLET STYLES */

UL
{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 19px; font-weight: normal; text-transform: none; color: #000000; letter-spacing: normal; vertical-align: baseline; word-spacing: normal; list-style-type: square; margin-top: 4px; margin-bottom: 0px; }

.ULdisc
{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 19px; font-weight: normal; text-transform: none; color: #000000; letter-spacing: normal; vertical-align: baseline; word-spacing: normal; list-style-type: disc; margin-top: 4px; margin-bottom: 0px; }
	
OL 
{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 19px; font-weight: normal; text-transform: none; color: #000000; letter-spacing: normal; vertical-align: baseline; word-spacing: normal; margin-top: 20px; margin-bottom: 0px; }

LI 
{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 19px; font-weight: normal; text-transform: none; color: #000000; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal; margin-left: -24px; }

LI a:visited		{COLOR: #666666}
LI a:link			{COLOR: #000000}
LI a:active			{COLOR: #002DB3}
LI a:hover			{COLOR: #002DB3}

/* For Manual Keying of Ordered Lists Using "Text Emphasis Bullets" for Bold Numbers */

.Bullets
{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: #002DB3; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal; text-indent: -16px; padding: 0px; margin-top: 4px; margin-bottom: 0px; margin-left: 16px; margin-right: 0px}

.Bullets a:visited		{COLOR: #6374A6}
.Bullets a:link			{COLOR: #002DB3}
.Bullets a:active		{COLOR: #000000}
.Bullets a:hover		{COLOR: #000000}

.BulletsParagraphs
{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: #002DB3; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal; text-indent: -16px; padding: 0px; margin-top: 19px; margin-bottom: 0px; margin-left: 16px; margin-right: 0px}

.BulletsParagraphs a:visited	{COLOR: #6374A6}
.BulletsParagraphs a:link		{COLOR: #002DB3}
.BulletsParagraphs a:active		{COLOR: #000000}
.BulletsParagraphs a:hover		{COLOR: #000000}


/*  EXTERNAL HOME PAGE TEXT STYLES  */

.Head01Home 
{ 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; padding: 0px; margin: 0px; margin-top:33px; margin-bottom: 17px }

.HomeAbstractHead 
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: bold; font-variant: normal; text-transform: none; color: #00349C; letter-spacing: normal; text-align: left; vertical-align: top; word-spacing: normal ; padding: 0px; margin: 0px; margin-bottom: 2px }

.HomeAbstractHead a:visited	{COLOR: #666666; text-decoration: none}
.HomeAbstractHead a:link		{COLOR: #00349C; text-decoration: none}
.HomeAbstractHead a:active		{COLOR: #00349C; text-decoration: none}
.HomeAbstractHead a:hover		{COLOR: #00349C; text-decoration: underline}

.HomeAbstractText 
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal ; padding: 0px; margin: 0px; margin-top: 2px; margin-bottom: 13px; }

.HomeImage
{ position:absolute; width: 40px; height: 49px; margin-left: -54px; margin-top: 4px; border: 0px }

.More 
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; vertical-align: baseline; word-spacing: normal }

.MORE a:visited		{COLOR: #000000; text-decoration: none}
.MORE a:link		{COLOR: #000000; text-decoration: none}
.MORE a:active		{COLOR: #000000; text-decoration: none}
.MORE a:hover		{COLOR: #00349C; text-decoration: none}

.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: 0px; 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}

/*  CONTENT PAGE TEXT 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; margin-bottom: -2px; padding: 0px; padding-top: 16px }

.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; margin-bottom: -2px; padding: 0px; padding-top: 16px }


.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; padding: 0px; margin: 0px; margin-top: 19px }

.Head02InitialCaps 
{ 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; padding: 0px; margin: 0px; margin-top: 19px; margin-bottom: -18px }

.Head02InitialCapsSpaceAfter 
{ 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; padding: 0px; margin: 0px; margin-top: 19px }

.Head02AllCaps 
{ 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: 1px; padding: 0px; margin: 0px; margin-top: 19px; margin-bottom: -18px }

.Head02AllCapsSpaceAfter
{ 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: 1px; padding: 0px; margin: 0px; margin-top: 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-top: 19px; margin-bottom: -18px; margin-left: 0px; margin-right: 0px; padding: 0px}

.Head03BeforeHead 
{ 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-top: 36px; margin-bottom: -13px; margin-left: 0px; margin-right: 0px; padding: 0px }

.Head03AfterHead
{ 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; padding: 0px; margin-top:23px; margin-bottom:19px; margin-left:0px; margin-right:0px}

.Head03AlertHead
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 19px; font-weight: normal; font-variant: normal;  text-transform: none; color: #B70005; letter-spacing: 0px; text-align: left; vertical-align: baseline; word-spacing: normal; padding: 0px; margin:0px}

.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-top: 19px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}

.Head03List 
{ 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-top: 19px; margin-bottom: 0px; margin-left: -18px; }


/* Run-in head -- the first sentence of a paragraph -- applied using the span 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-top: 19px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 0px}


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; margin-top: 19px; padding: 0px }

.Table
{ font-size: 13px; font-style: normal; line-height: 19px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-variant: normal;  text-transform: none; color: #000000; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal ; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 0px}

.Table a:visited	{color: #666666; text-decoration: none}
.Table a:link		{color: #000000; text-decoration: none}
.Table a:active	{color: #002DB3; text-decoration: none}
.Table a:hover		{color: #002DB3; text-decoration: none}

.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-top: 0px; margin-bottom: 6px; margin-left: 0px; margin-right: 0px; padding: 0px}

.Footnote a:visited		{color: #666666; text-decoration: underline}
.Footnote a:link		{color: #00349C; text-decoration: underline}
.Footnote a:active		{color: #666666; text-decoration: underline}
.Footnote a:hover		{color: #00349C; text-decoration: underline}

.TextEmphasis 
{ font-size: 12px; font-weight: bold; color: #525252}


/* FORM STYLES */

form
{margin: 0px; padding: 0px}

.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: top; color: #000000; background-color: #FFFFFF; margin: 0px; margin-top: -1px; margin-bottom: 0px; margin-right: 0px; padding: 0px; padding-left: 2px; padding-right: 2px; cursor: hand }

.FormText 
{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}

.FormInputText
{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; text-align: left; padding-top: 1px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 21px}

.FormTextParagraph 
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; text-transform: none; text-align: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 2px}

.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; text-align: left ; margin-top: 12px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; padding: 0px}

.FormLabel01 
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; text-align: left ; margin-top: 12px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; padding: 0px }

.FormLabel01a 
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; text-align: left ; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }

.FormLabel02 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: normal}

.FormInput
{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-align: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 2px}


.FormContentLabel 
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; text-align: right ; margin-top: 0px; margin-right: 14px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }

.FormContentLabel1 
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: bold; font-variant: normal; text-transform: none; text-align: right ; margin-top: 20px; margin-right: 14px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;color: #525252 }

.FormContentInput
{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-align: left; margin-top: 4px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}


.FormLink { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; letter-spacing: 1px; vertical-align: baseline; word-spacing: normal ; line-height: 10px; text-align: left; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding: 0px}

.FormLink a:visited		{COLOR: #000000; text-decoration: none}
.FormLink a:link		{COLOR: #000000; text-decoration: none}
.FormLink a:active		{COLOR: #000000; text-decoration: none}
.FormLink a:hover		{COLOR: #0040A6; text-decoration: none}

.FormBoxLabel 
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; text-align: left; margin-top: 0px; margin-right: 6px; margin-bottom: 2px; margin-left: 0px; padding: 0px}

.FormBox
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; border-width:1px; border-style:solid; border-color:#00349C; }

/* IMAGE STYLES */

.ImageLink 
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #00349C; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal ; padding: 0px 0px; margin: 5px 0px 0px 0px }

.ImageName 
{ 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: #666666; letter-spacing: 0px; text-align: left; vertical-align: baseline; word-spacing: normal; margin-top: 19px; margin-bottom: 9px; margin-left: 0px; margin-right: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }

.GlossaryNav { font-family: Arial, Helvetica, sans-serif; font-size: 11px; 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; padding: 0px; margin-top: 38px }

.GlossaryNav a:visited	{color: #000000}
.GlossaryNav a:link		{color: #000000}
.GlossaryNav a:active	{color: #002DB3}
.GlossaryNav a:hover	{color: #002DB3}

.SitemapHead01
{ 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: #00349C; letter-spacing: 0px; text-align: left; vertical-align: baseline; word-spacing: 1px; padding: 0px; margin: 0px; margin-top: 12px; margin-bottom: -3px }

.SitemapHead01 a:visited	{color: #00349C; text-decoration: none}
.SitemapHead01 a:link		{color: #00349C; text-decoration: none}
.SitemapHead01 a:active		{color: #00349C; text-decoration: none}
.SitemapHead01 a:hover		{color: #FA9A00; text-decoration: none}

.SitemapHead02
{ 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: baseline; word-spacing: 1px; padding: 0px; margin: 0px; margin-top: 10px }

.SitemapHead02 a:visited	{color: #000000; text-decoration: none}
.SitemapHead02 a:link		{color: #000000; text-decoration: none}
.SitemapHead02 a:active		{color: #000000; text-decoration: none}
.SitemapHead02 a:hover		{color: #00349C; text-decoration: none}

.SitemapLink
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; 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; padding: 0px; margin: 0px; margin-top: 3px }

.SitemapLink a:visited		{color: #000000; text-decoration: none}
.SitemapLink a:link			{color: #000000; text-decoration: none}
.SitemapLink a:active		{color: #000000; text-decoration: none}
.SitemapLink a:hover		{color: #00349C; text-decoration: none}

.TimeStamp
{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF; line-height: 11px; font-weight: normal; margin-bottom:2px }

.Box
{ width:100%; background-color:#FFFFFF; border:1px solid #B0B1B5; padding:4px }

/* TABLE STYLES */

#tableTopHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #415299;
}

#tableSubHeader {
	background-color: #E7ECF8;
	border-top: 1px solid #415299;
	border-right: 0px solid #415299;
	border-bottom: 0px solid #415299;
	border-left: 1px solid #415299;
}
#tableSubHeader p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
	margin: 4px;
	margin-bottom: 6px;
}

#tableDefault {
	border-top: 1px solid #415299;
	border-left: 1px solid #415299;
}

#tableDefault p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #415299;
	line-height: 12px;
	margin: 4px;
	margin-bottom: 6px;
}

#tableDefault a:visited		{color: #415299; text-decoration: none}
#tableDefault a:link		{color: #415299; text-decoration: none}
#tableDefault a:active		{color: #415299; text-decoration: none}
#tableDefault a:hover		{color: #FA9A00; text-decoration: none}

#tableListDefault {
	list-style-type: square;
	margin-bottom: 0px;
	margin-left: 18px;
}

.tableBorder {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #415299;
	border-bottom-color: #415299;
}

#clTableBorder {
	background-color: #ffffff;
	border-bottom: 1px solid #b8b9d2;
}

#clTableBG {
	background-color: #ffffff;
	border-top: 1px solid #b8b9d2;
}

.clTable
{ font-size: 12px; font-style: normal; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-variant: normal;  text-transform: none; color: #000000; letter-spacing: normal; text-align: left; vertical-align: top; word-spacing: normal; margin: 0px; padding: 3px; }

.clTable a:visited	{color: #00349C; text-decoration: none}
.clTable a:link		{color: #00349C; text-decoration: none}
.clTable a:active		{color: #00349C; text-decoration: none}
.clTable a:hover		{color: #00349C; text-decoration: none}

.clDownloadSize
{ font-size: 11px; font-style: normal; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-variant: normal;  text-transform: none; color: #000000; letter-spacing: normal; text-align: right; vertical-align: top; word-spacing: normal; margin: 0px; padding: 0px; padding-top: 0px; }

.clNote
{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: bold; font-variant: normal;  text-transform: none; color: #000000; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal ; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding-bottom: 1px}


/* CAREERS - CAMPUS STYLES */

.CampusHead
{ 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; margin-top: 191px; padding: 0px; }

.CampusHead02
{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 16px; 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; margin-top: 20px; margin-bottom: -10px; padding: 0px; }

.CampusIntro 
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; text-transform: none; color: #415299; text-align: left; margin-top: 0px; margin-bottom: -2px; padding-top: 14px; padding-bottom: 0px; }

.CampusIntroImage
{ width: 607px; height: 135px; border: 0px; top: 132px; position: absolute; margin-bottom: 100px;}

#CampusRight
{ margin-top: 194px; margin-left: 12px; }

#CampusRight p
{ 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: #888888; text-align: left; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 22px; }

#CampusRight img
{ border: 0px; margin-bottom: 24px; }


.validate
{ font-size: 13px; color: #00349c; position: absolute; margin-top: 2px; margin-left: -7px; padding: 0px; }