/* HTML	elements */

p {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #00234C;

	line-height: 13pt;

	margin-right: 20px;

}

/* the following class to be applied to tables etc. where you would not use the <p> tag */

.mainbodytext {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #00234C;

	line-height: 13pt;

}



/* bold text within any content area */

.boldtext {

	font-weight: bold;

}



/* Legal text*/

.disclaimer {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #00234C;

	line-height: 12pt;

}


/*Content headings*/

/* the following class to be used for titles in the left navigation column */

.navtitle {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #0035AD;

}



/* h1 - for section titles only on the top of page */

h1 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12pt;

	color: #88898A;

	font-weight: bold;

	margin-top: 14px;

	margin-right: 20px;

}

/* h1 - for special section titles only on the top of page */

h1.special {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12pt;

	color: #88898A;

	font-weight: bold;

	margin-top: 5px;

	margin-right: 0px;
	
	margin-bottom: 7px;

}

h1.specialF {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12pt;

	color: #88898A;

	font-weight: bold;

	margin-top: 3px;
	
	margin-right: 0px;
	
	margin-bottom: 0px;


}

p.specialF  {
	margin-top: 3px;
	
	padding-top: 3px;
	
	padding-bottom: 3px;
	
	margin-bottom: 3px;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #00234C;
}
/* h2 - for page titles - navy blue */



h2 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11pt;

	font-weight: bold;

	color: #00234C;

	margin-right: 20px;

}

/* h3 - for page subtitles - royal blue */

h3{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #0035ad;

	margin-right: 20px;

}

/* h4 - to be used for titles in the left navigation column */

h4 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #0035AD;

	margin-left: 2pt;

	margin-bottom: 2pt;

}

/* h5 - */

h5 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

 	color: #00234C;

 	font-weight: bold;

	margin-right: 20px;

}

/* h6 - */

h6 {



}



/* links within content area */

a {

	color: #003399;

	text-decoration: underline;

}



a:hover {

	color: Black;

}



.tablelink {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #003399;

	text-decoration: underline;

}



a.rightnav {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #003399;

	text-decoration: underline;

}



a.rightnav:hover {

	color: Black;

}



.rightnavbold {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: bold;

	color: #003399;

	text-decoration: none;

}

/* added Jan 23, 2004 */

.rntabletop {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 8pt;

font-weight: bold;

color: #0035AD;

}

/* added September 19, 2003 as an alternative to bold text */



.rightnavna{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #003399;

	text-decoration: none;

}



/* text and hyperlinks within the left navigation */



a.navtextlink10 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #0035AD;

	text-decoration: none;

}



a.navtextlink10:hover {

	color: black;

}



a.navtextlink10b {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #0035AD;

	text-decoration: none;

	font-weight: bold;

}



a.navtextlink8 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #0035AD;

	text-decoration: none;

}



a.navtextlink8:hover {

	color: black;

}



a.navtextlink8b {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #0035AD;

	text-decoration: none;

	font-weight: bold;

}



a.navtextlink8b:hover {

	color: black;

}



/* chevron class used in both the lefthand navigation and central part of the page */

.chevron {

	color: #FFCC00;

	font-weight: bold;

	font-size: 7pt;

}



/* tables */



td.btmpadding12 {

	padding-bottom: 12px;

}

td.btmpadding6 {

	padding-bottom: 6px;

}

td.btmpadding20 {

	padding-bottom: 20px;

}

tr.btmpadding3 {

	padding-bottom: 3px;

	padding-top: 1px;

}

tr.btmpadding6 {

	padding-bottom: 6px;

}



/* used to line up the bullets within navigation where the link is two lines */

img.paddingnav {

	vertical-align: 9px;

}



/* used to line up the bullets within navigation where the link is three lines */

img.paddingnav3 {

	vertical-align: 18px;

}



/* the classes prefixed with ftr are to be used for formatting the footer area */

.ftrtext {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt; 

	color: #000000;

}



.ftrtextlink {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color:#013162;

}



/* the classes prefixed with hdr are to be used for formatting the global navigation area */



.hdrlocationoff {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #0033A9;

}



.hdrglobalnav {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #0033A9;

}



.hdrlocationon {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #FEFFFF;

}



.hdrplatform {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #FBFEFF;

}

/* new class for global anvigation banner */

td  {

	font-family : Verdana, Arial, Helvetica, sans-serif; MARGIN-TOP: 0px; FONT-SIZE: 10px; COLOR: #00234c;

}

.topnav {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffcc00; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif

}

.topnavtext {

	FONT-SIZE: 10px; COLOR: #002888; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif

}

.topnavbkgd {

	BACKGROUND-COLOR: #002888

}

.globaltopnavbkgd {

	BACKGROUND-COLOR: #ccd6eb

}

A:link.globaltopnavlink {

	FONT-SIZE: 10px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A:visited.globaltopnavlink {

	FONT-SIZE: 10px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A:hover.globaltopnavlink {

	FONT-SIZE: 10px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.topnavlink {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ccd6eb; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A:visited.topnavlink {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ccd6eb; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A:hover.topnavlink {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ccd6eb; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

a.topnav {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFCC00;

	text-decoration: none;	

}



a:hover.topnav {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFCC00;

}



a:visited.topnav {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFCC00;

}



/* Quotation treatment */



div.quote {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 8pt;

	padding-left: 15px;

	padding-top: 12px;

	padding-bottom: 12px;

	padding-right: 10px;

	line-height: 18px;

}



/* Callout Box featured within text */



div.calloutbox {

	background-color: #f0f3f9;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	line-height: 15pt;

	color: #0035AD;

	padding-left: 5px;

	padding-top: 5px;

	padding-bottom: 10px;

	padding-right: 10px;

}



/* Callout Box Title featured within text */



div.calloutboxtop {

	background-color: #ccd6eb;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: bold;

	color: #0035AD;

	padding-left: 5px;

	padding-top: 10px;

	padding-bottom: 10px;

}



/* Callout Story - Box treatment only */



div.calloutstory {

	background-color: #f0f3f9;

	padding: 10px;

}



/* Text within story area */



.storytext {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	line-height: 15pt;

	color: #0035AD;

}



/* Title of the callout story */



div.calloutstorytop {

	background-color: #ccd6eb;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #0035AD;

	padding: 10px;

}



/* Back to top link */



div.backtotop {

	background-color: #ffffff;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #0035AD;

	padding: 5px 5px 5px 5px;

}



/* Next link */



div.next {

	background-color: #ffffff;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #0035AD;

	padding: 5px 20px 5px 0px;

}



/* bulleted lists */



ul, li {

	list-style: disc;

	list-style-position : outside;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #00234C;

	line-height: 13pt;

	margin-right: 20px;

}



ul, li.bullet {

	list-style: disc;

	list-style-position : outside;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #00234C;

	line-height: 13pt;

	margin-right: 20px;

}



ol, li {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #00234C;

	line-height: 13pt;

	margin-right: 20px;

}






