/* HTML	elements */

body {

	background-color : #ffffff;

	margin-left: 0px; 

	margin-top: 0px; 

}



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*/

/* 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;

}

/* h2 - for page titles - navy blue */



h2 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11pt;

	font-weight: bold;

	color: #00234C;

}

/* h3 - for page subtitles - royal blue */

h3{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #0035ad;

}

/* 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;

}

/* h6 - */

h6 {



}

/* links within content area */

a {

	color: #003399;

	text-decoration: underline;

}



a:hover {

	color: Black;

}



a.rightnav {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #003399;

	text-decoration: underline;

	margin-right: 2pt;

}



a.rightnav:hover {

	color: Black;

}



.rightnavbold {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #003399;

	font-weight: bold;

	text-decoration: none;

}





/* ---------- Left nav formatting ---------- */

A.linknav:link {

	font-family: arial, helvetica, sans-serif; color: blue; font-size: 10pt; text-decoration: none; font-weight: bold

}

A.linknav:visited {

	font-family: arial, helvetica, sans-serif; color: blue; font-size: 10pt; text-decoration: none; font-weight: bold

}

A.linknav:active {

	font-family: arial, helvetica, sans-serif; color: blue; font-size: 10pt; text-decoration: none; font-weight: bold

}

A.linknav:hover {

	font-family: arial, helvetica, sans-serif; color: #ffb800; font-size: 10pt; text-decoration: none; font-weight: bold

}

A.primarynav:link {

	font-family: arial, helvetica, sans-serif; color: #000066; font-size: 10pt; text-decoration: none; font-weight: bold

}

A.primarynav:visited {

	font-family: arial, helvetica, sans-serif; color: #000066; font-size: 10pt; text-decoration: none; font-weight: bold

}

A.primarynav:active {

	font-family: arial, helvetica, sans-serif; color: #000066; font-size: 10pt; text-decoration: none; font-weight: bold

}

A.primarynav:hover {

	font-family: arial, helvetica, sans-serif; color: #ffb800; font-size: 10pt; text-decoration: none; font-weight: bold

}



A.secondarynav:link {

	font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #000066; text-decoration: none

}

A.secondarynav:visited {

	font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #000066; text-decoration: none

}

A.secondarynav:active {

	font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #000066; text-decoration: none

}

A.secondarynav:hover {

	font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #ffb800; text-decoration: none

}

.secondarynavbullet {

	font-family: arial, helvetica, sans-serif; font-size: 9pt

}


td.leftnavsubtitle {

	font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000066

}






/* 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;

}

tr.btmpadding6 {

	padding-bottom: 6px;

}



/* The following classes are used to align the small square images placed within the page content */



img.pageleft {

	margin-right: 20px;

	margin-bottom: 5px;

}



img.pageright {

	margin-left: 20px;

	margin-bottom: 5px;

}



/* 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;

}



/* Quotation treatment */



div.quote {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 8pt;

	padding-left: 15px;

	padding-top: 15px;

	padding-bottom: 15px;

	padding-right: 10px;

	line-height: 20px;

}



/* 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-left: 5px;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-right: 20px;

}



/* Bulleted list with light blue arrow */



li	{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #00234C;

	line-height: 13pt;

	margin-bottom: 5px;

	margin-right: 10px;

}



li.arrow {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #00234C;

	line-height: 13pt;

	list-style-image: url(/images/oce/lb_arrow_list.gif);

	margin-bottom: 10px;

	margin-right: 10px;

}

/* bulleted list with dark blue arrow */

li.arrowdarkblue {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #00234C;

	line-height: 13pt;

	list-style-image: url(/images/oce/db_arrow_list.gif);

	margin-bottom: 10px;

	margin-right: 10px;

}



ul, li.bullet {

	list-style: disc;

	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-bottom: 10px;

	margin-right: 20px;

}



/* Tables */



.outlines {

	border-color : #dddddd;

	border-width : 1px;

	border-style : solid;

}



td.heading {

	background-color: #ccd6eb;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #0035AD;

	padding-left: 5px;

	padding-top: 10px;

	padding-bottom: 10px;

}



td.italictext {

	background-color: #f0f3f9;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: italic;

	color: #0035AD;

	padding: 5px;

}



td.regulartext {

	background-color: #f0f3f9;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #0035AD;

	padding: 5px;

}



td.primetext {

	background-color: #DFE6F1;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #0035AD;

	padding: 5px;

}



/* banner elements */



.globaltopnavbkgd {

 background-color: #CCD6EB;

 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

 font-size: 10px;

 color: #00234C;

 margin-top: 0px;

 line-height: 13px;

}

 

a.globaltopnavlink:link {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 10px;

 color: #000066;

 text-decoration: none;

}

 

a.globaltopnavlink:visited {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 10px;

 color: #000066;

 text-decoration: none;

}

 

a.globaltopnavlink:hover {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 10px;

 color: #000066;

 text-decoration: none;

}

 

.topnavtext {

 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

 font-size: 10px;

 color: #002888;

}

 

.topnavbkgd {

 background-color: #002888;

}

 

a.topnavlink {

 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

 font-size: 10px;

 font-weight: bold;

 color: #CCD6EB;

 text-decoration: none;

}

 

a.topnavlink:visited {

 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

 font-size: 10px;

 font-weight: bold;

 color: #CCD6EB;

 text-decoration: none;

}

 

a.topnavlink:hover {

 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

 font-size: 10px;

 font-weight: bold;

 color: #CCD6EB;

 text-decoration: none;

}

 

.topnav {

 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

 font-size: 10px;

 font-weight: bold;

 color: #FFCC00;

}











/* ---------- Footer formatting ---------- */



.footer {

	font-size: 8pt; font-family: arial, helvetica, sans-serif

}





.formsubheading {

  font-weight: bold;font-family: arial, helvetica, sans-serif;

}



.formfont {

  font-family: arial, helvetica, sans-serif; font-size: 10pt;

}



.formfontright {

  font-family: arial, helvetica, sans-serif; font-size: 10pt; text-align: right;

}



.pflink {

  font-family: arial, helvetica, sans-serif; font-size: 10pt; text-align: right; font-weight: bold;

}



.small {

  font-family: arial, helvetica, sans-serif; font-size: 8pt;

}



.indexby {

  font-family: arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold;

}



.center {

  font-family: arial, helvetica, sans-serif; font-size: 10pt; text-align: center;

}



.formheading {

font-weight: bold;font-family: arial, helvetica, sans-serif; font-size: 10pt;

}



/* brand stuff */

.navlinktext {

  color: blue; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold;

}



.navlinktext:hover {

  color: red; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold;

}





























/* legacy styles */



.oldleftnav  {

	font-family : arial, helvetica, sans-serif;

}



.navtext  {

	font-size : 75%;

	color : #013162;

	text-align : left;

	text-decoration : none;

}



/*

.navtitle  {

	font-size: 75%;

	font-weight : bold;

	color : #013162;

}

*/



.navtitle  {

 font-size: 75%;

 line-height : 13pt;

 font-weight : bold;

 color : #0035ad;

}



/*

.navlinktext {

	font-size : 75%; 

	color : #013162; 

	text-align : left; 

	text-decoration : none;

}

*/



.navlinktext {

 font-size : 75%; 

 line-height : 13pt;

 color : #0035ad; 

 text-align : left; 

 text-decoration : none;

}



/*

.navlinktitle  {

	font-size: 75%;

	font-weight : bold;

	color : #013162;

	text-decoration : none;

}

*/



.navlinktitle  {

 font-size: 75%;

 line-height : 13pt;

 font-weight : bold;

 color : #0035ad;

 text-decoration : none;

}



.oceh1 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12pt;

	color: #88898A;

	font-weight: bold;

	margin-top: 17px; }



.oceh2 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11pt;

	font-weight: bold;

	color: #00234C;

}



.oceh3 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #0035ad; 

}

