/* 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 {



}



.notabletitle{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #0035ad;

}



/* 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;

}



.rntabletop {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: bold;

	color: #0035AD;

}



.tablelink {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #0035AD;

	line-height: 13pt;

}



/* Gateway page category links */



a.hplink {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #0035AD;

	text-decoration: underline;

}



a.hplink:hover {

	color: black;

}



/* 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;

}

tr.btmpadding6 {

	padding-bottom: 6px;

}



/* The following classes are used to align the small square images placed within the page content */

img.pageleft {

	float: left;

	border-color: white;

	border-right-width: 20px;

	border-bottom-width: 5px;

}



img.pageright {	

	float: right;

	border-color: white;

	border-left-width: 20px;

	border-bottom-width: 5px;

}

/*

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;

}



/* RBC TOP 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;

} 



a.topnav {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFCC00;

	text-decoration: none;

}



a.topnav:hover {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFCC00;

	text-decoration: none;

}



a.topnav:visited {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFCC00;

	text-decoration: none;

}









/* Background Colors */



.mainkeyline {

	background-color: #CCD6EB;

}



.edgekeyline {

	background-color: #32347F;

}



.bodypagehighlightbkgd {

	background-color: #f0f3f8;

}













/* legacy styles */



.oldleftnav  {

	font-family : arial, helvetica, sans-serif;

}



.navtext  {

	font-family : arial, helvetica, sans-serif;

	font-size : 75%;

	color : #013162;

	text-align : left;

	text-decoration : none;

}



/*

.navtitle  {

	font-size: 75%;

	font-weight : bold;

	color : #013162;

}

*/



.navtitle  {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #0035AD;

}



/*

.navlinktext {

	font-size : 75%; 

	color : #013162; 

	text-align : left; 

	text-decoration : none;

}

*/



.navlinktext {

	font-family : arial, helvetica, sans-serif;

	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-family : arial, helvetica, sans-serif;

	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; 

}



/*----- START: UOS CSS for header ---------------------------------------------*/

/*****************************************************************************/

/* Common

/*****************************************************************************/	

a.headerlink {margin:0 0 12px 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;}

a.headerlink:hover {background-color:#e5ebf2;text-decoration:underline;color:#000}

a.headerlink:visited{color:#5B005B}



.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#borderarea {width:769px; border-right:1px solid #32347f;}

#wrapper{padding:0;margin:0;width:769px;}



/*****************************************************************************/

/* Header

/*****************************************************************************/	



#globalheader{position:relative;padding:12px 12px 12px 12px;clear:both}

	.globalheader-basic{border-bottom:3px solid #002888;margin:0 0 12px 0}

	.globalheader-secure{background: url(/uos-oce/images/secure-bg.gif) bottom right no-repeat;}



	#globalheader-logo{}

	

	#globalheader-links{position:absolute;top:12px;right:12px;font-size:11px;line-height:1.2em;margin:0}

		#globalheader-links a{}

		#globalheader-links a:visited{color:#002888}

		#globalheader-links a:hover,

		#globalheader-links a:active,

		#globalheader-links a:focus{color:#000;}

		#globalheader-links img{vertical-align:middle;_vertical-align:bottom}



	#globalheader-search{position:absolute;top:40px;right:12px}

		#globalheader-search-textfield{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;float:left;color:#595959;margin:0 5px 0 0;vertical-align:middle;padding:2px 5px;height:21px;}

		

	#globalheader-tools{position:absolute;bottom:10px;right:12px;font-size:.845em;line-height:1.2em;margin:0}

	

	.globalheader-secure #globalheader-secureinfo{position:absolute;bottom:6px;}

	#globalheader-secureinfo{position:absolute;bottom:12px;right:240px;font-size:.845em;line-height:1.2em;text-align:right;margin:0}

		#globalheader-secureinfo .button{font-size:1em;float:right;margin:0 0 0 12px;}

		#globalheader-secureinfo img.icon{vertical-align:middle;padding:0 0 4px 0}

		#globalheader-secureinfo strong{color:#595959;}

		#globalheader-secureinfo a:visited{color:#002888}



/*****************************************************************************/

/* Navigation

/*****************************************************************************/



.skipnav{position:absolute;top:-1000px}

.skipnavanchor{clear:both;font-size:1px;line-height:1px;width:100%}



#mainnav{width:100%; line-height:1.2em;clear:both;padding:0 0 12px 0;}

	#mainnav-level1{clear:both;background: #002888 url(/uos-oce/images/level1-bg.gif) top left repeat-x;font-weight:bold;padding:5px 12px 0 0}

		#mainnav-level1 ul{font-size:13px;margin:0;padding:0;}

		#mainnav-level1 ul li{font-size:13px;float:left;list-style:none;margin:0 0 0 13px;background:none;padding:0;display:inline}

		#mainnav-level1 ul li .mainnav-level1-screenreaderimage{position:absolute;top:0;left:0;}	

		#mainnav-level1 ul li span{float:left;display:block;border-left:1px solid #8699c6;margin:3px 0 0 0;padding:0 0 0 12px;display:inline}

		#mainnav-level1 ul li span a{color:#ffffff;text-decoration:none;}

		#mainnav-level1 ul li span a:visited{color:#ffffff;}

		#mainnav-level1 ul li span a:hover,

		#mainnav-level1 ul li span a:active,

		#mainnav-level1 ul li span a:focus{color:#fff;text-decoration:underline;background-color:transparent}

		#mainnav-level1 ul li.mainnav-level1-firstlink span{border:none}

		#mainnav-level1 ul li.mainnav-level1-rightofcurrentpage{margin-left:0;}

		#mainnav-level1 ul li.mainnav-level1-rightofcurrentpage span{border:none;}

		#mainnav-level1 ul li.mainnav-level1-currentpage{background: url(/uos-oce/images/level1-tab-bg.gif) 0 0 no-repeat;padding:0 0 0 11px}

		#mainnav-level1 ul li.mainnav-level1-currentpage span {padding:5px 11px 5px 0px;margin:0;background: url(/uos-oce/images/level1-tab-bg.gif) 100% 0 no-repeat;border:none;}

		#mainnav-level1 ul li.mainnav-level1-currentpage span a{text-decoration:underline;color:#002888;}

		#mainnav-level1 ul li.mainnav-level1-currentpage span a:visited{color:#002888;}

		#mainnav-level1 ul li.mainnav-level1-currentpage span a:hover,

		#mainnav-level1 ul li.mainnav-level1-currentpage span a:active,

		#mainnav-level1 ul li.mainnav-level1-currentpage span a:focus{color:#000;background-color:#e5ebf2}



/*****************************************************************************/

/* Buttons

/*****************************************************************************/

button {overflow: visible; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.button{float:left;text-align:center;display:block;text-decoration:none;font-size:.845em;line-height:1.2em;white-space:nowrap;position:relative}

.button span{padding:2px 8px 4px 8px;text-align:center;position:relative;left:1px;top:1px;display:block;text-decoration:none;font-weight:bold;}

.button span a{text-decoration:none;}

.button span a:hover,

.button span a:active,

.button span a:focus{text-decoration:underline;background-color:transparent !important}

.button img{border:none;vertical-align:bottom}

.button button{margin:-1px -3px -1px -3px;*margin:-0px 0 -2px 0;background:transparent;border:none;padding:0;font-weight:bold;cursor:pointer;font-size:1em;}

.button button:hover{text-decoration:underline}



/* Tertiary Button */

.button-tertiary{background: url(/uos-oce/images/tertiary-bg.gif) top left no-repeat;font-size:10px;}

.button-tertiary span{color:#002888;padding:2px 5px 3px 5px;background:url(/uos-oce/images/tertiary-bg.gif) bottom right no-repeat;}

.button-tertiary span button{color:#002888}

.button-tertiary span a{}

.button-tertiary span a:visited{color:#002888}

.button-tertiary span a:hover,

.button-tertiary span a:active,

.button-tertiary span a:focus{color:#000}

/*----- END: UOS CSS for header ----------------------------------------------*/

/*----- START: UOS CSS for footer --------------------------------------------*/

/* CSS UPDATED ON OCTOBER 20 2008 */

/* Common */

html, body {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}



/* borderarea and borderareafooter shares the same attributes */

#borderareafooter {width:769px; border-right:1px solid #32347f;}



/* Footer */	

#globalfooter{width:769px; clear:both; padding:12px 0 0 0}	

#globalfooter-main{clear:both;padding:12px 12px 6px 12px;border-top:1px solid #cbc19b;border-bottom:1px solid #cbc19b;position:relative;margin:0}

	#globalfooter-main p{font-size:11px;margin:0 0 4px 0;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

	#globalfooter-main a{color: #003399;}

	#globalfooter-main a:visited{color:#002888;}

	#globalfooter-main a:hover{background-color:#e5ebf2;color:#000000;},

	#globalfooter-main a:active,

	#globalfooter-main a:focus {background-color:#e5ebf2;text-decoration:underline;color:#000}

	#globalfooter-end{padding-bottom:12px;}

/*----- END: UOS CSS for footer ----------------------------------------------*/

