/*==========================================================================*/
/*                   override site.css                                      */  
/*==========================================================================*/	
/*
P {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
SUP {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px} 
B {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px} 
INPUT {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px} 
A {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px} 
UL {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px} 
OL {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px} 
SPAN {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px} 
DIV {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px} 
SELECT {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
*/

BODY,TD,TH,P {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px} 

a	{  
		color:#003366;
        }
		
a:active	{
		color:#00245D;
        }
		
a:hover	        {    
		color:#9A6500;
		text-decoration:underline;
	}

UL OL LI{PADDING-BOTTOM:1px; PADDING-TOP:1px;}
UL LI LI
{
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px
}
UL OL LI
{
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px
}
OL OL LI
{
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px
}
OL UL LI
{
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px
}
SUP
{
    FONT-SIZE: 8pt;
}
SUP.SupSmall
{
    FONT-SIZE: 8pt! important;
}
SUP.SupSmall A
{
    FONT-SIZE: 8pt! important;
}
SUP.SupSmall P
{
    FONT-SIZE: 8pt! important;
}
SUP.SupSmall NOBR
{
    FONT-SIZE: 8pt! important;
}
A.ClariaNavyBold
{
    FONT-WEIGHT: bold;
    COLOR: navy
}
.ClariaNavyBold
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    COLOR: navy
}
.ClariaNavyBoldLarge
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    COLOR: navy
}
.ClariaNavyBoldLarge
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt! important
}
.ClaricaError
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    COLOR: red
}
SPAN.ClaricaError
{
    FONT-WEIGHT: bold;
    COLOR: red
}
BODY
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    BACKGROUND-COLOR: #ffffff
}
.copy
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    COLOR: #333333;
    LINE-HEIGHT: 12pt;
}
.copysmall
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    COLOR: #333333;
    LINE-HEIGHT: 12pt;
}
.copyblue
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11pt;
    COLOR: #333366;
    LINE-HEIGHT: 12pt;
}
.clock
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.ContentText
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
}
.ContentTextSmall
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
}
.ContentTitle
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #003366;
}
.ContentTitleBold
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #003366;
}
.DIVBasic
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    Z-INDEX: 1;
    LEFT: 15px;
    BORDER-LEFT: #000000 1px;
    WIDTH: 736px;
    BORDER-BOTTOM: #000000 1px;
    POSITION: absolute;
    TOP: 145px;
    BACKGROUND-COLOR: #ffffff;
    layer-background-color: #FFFFFF
}

.DIVBasicNoNav
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    Z-INDEX: 1;
    LEFT: 15px;
    BORDER-LEFT: #000000 1px;
    WIDTH: 736px;
    BORDER-BOTTOM: #000000 1px;
    POSITION: absolute;
    TOP: 97px;
    BACKGROUND-COLOR: #ffffff;
    layer-background-color: #FFFFFF
}

.DIVBasicNoBrandingNoNav
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    Z-INDEX: 1;
    LEFT: 15px;
    BORDER-LEFT: #000000 1px;
    WIDTH: 736px;
    BORDER-BOTTOM: #000000 1px;
    POSITION: absolute;
    TOP: 15px;
    BACKGROUND-COLOR: #ffffff;
    layer-background-color: #FFFFFF
}

.DIVBasic2
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    Z-INDEX: 99;
    LEFT: 35px;
    BORDER-LEFT: #000000 1px;
    WIDTH: 736px;
    BORDER-BOTTOM: #000000 1px;
    POSITION: absolute;
    TOP: 170px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffffff;
    layer-background-color: #ffffff
}
.DIVWide
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    Z-INDEX: 1;
    LEFT: 35px;
    BORDER-LEFT: #000000 1px;
    WIDTH: 756px;
    BORDER-BOTTOM: #000000 1px;
    POSITION: absolute;
    TOP: 130px;
    HEIGHT: 156px;
    BACKGROUND-COLOR: #ffffff;
    layer-background-color: #FFFFFF
}
.DIVIndexRightNav
{
    Z-INDEX: 2;
    LEFT: 458px;
    WIDTH: 312px;
    POSITION: absolute;
    TOP: 113px;
    HEIGHT: 87px
}
.DIVIndexTwoCol
{
    Z-INDEX: 1;
    LEFT: 15px;
    VISIBILITY: visible;
    WIDTH: 755px;
    POSITION: absolute;
    TOP: 220px
}
.DIVPopupLogo
{
    Z-INDEX: 1;
    LEFT: 5px;
    WIDTH: 150px;
    POSITION: absolute;
    TOP: 5px;
    HEIGHT: 65px
}
.DIVPopupHeader
{
    Z-INDEX: 2;
    LEFT: 5px;
    WIDTH: 380px;
    POSITION: absolute;
    TOP: 84px;
    HEIGHT: 24px
}
.DIVPopupContent
{
    Z-INDEX: 4;
    LEFT: 5px;
    WIDTH: 400px;
    POSITION: absolute;
    TOP: 97px;
    HEIGHT: 115px
}

.DIVPopup
{
    Z-INDEX: 4;
    LEFT: 20px;
    WIDTH: 724px;
    POSITION: absolute;
    TOP: 108px;
}

.DIVPopupLarge
{
    Z-INDEX: 4;
    LEFT: 20px;
    WIDTH: 724px;
    POSITION: absolute;
    TOP: 108px;
}

.ErrorMessage
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: red;
}
.ContentTextBold
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black;
}
.lbluebold
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #333366;
}
.ContentNav
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
}
.TradeMarkTitle
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #333366;
}
TD.Filler
{
}

.NavBarText
{
    font-family:Verdana, Arial, Helvetica, sans-serif;  
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
}
/* Navigation bar level 2 text.  Applied to the text and the container of the text.	*/
.cnoNavBarLevel2Text { 
        font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #FFFFFF; 
	font-weight: normal; 
}

/* Navigation bar level 2 text.  Applied to the anchor. */
a.cnoNavBarLevel2Text {
	font-size: 8pt; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none;
}

/* Navigation bar level 2 hover appearence.  Applied to the anchor. */
a.cnoNavBarLevel2Text:hover {
	color: #FFCC00; 
}
/* Action bar text.  Applied to the text and the container of the text.	*/
.cnoActionBarText {  
	font-size: 9pt; 
	color: #000000; 
	font-weight: bold; 

}

/* Action bar text.  Applied to the anchor.	*/
a.cnoActionBarText { 
	font-size: 9pt; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;  
}

/* Action bar hover apperence.  Apply to the anchor.	*/
a.cnoActionBarText:hover {
	color: #FFFFFF; 




}


A.ContentLink
{
  FONT-SIZE: 11px;
}

A.ContentLinkSmall
{
  FONT-SIZE: 11px;
}

.cnoPageHeaderPadding
{
    LINE-HEIGHT: 1px;
    PADDING-TOP: 30px
}
.cnoPageHeader2Padding
{
    LINE-HEIGHT: 1px;
    PADDING-TOP: 30px
}
.cnoPageHeader
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #003366;
    BACKGROUND-COLOR: #ffffff
}
.cnoHorizontalRule
{
    WIDTH: 100%;
    LINE-HEIGHT: 1px;
    BACKGROUND-COLOR: #ffcc00
}
.cnoPageHeader2
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #003366;
    TEXT-INDENT: 30pt;
    BACKGROUND-COLOR: #ffffff
}
.DisableULBullets
{
    MARGIN-TOP: 0px;
    LIST-STYLE-TYPE: none
}

.datetext_sm	{          
                font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#306699;
		text-decoration:none;
          }

.datetext_lg	{          
                font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#306699;
		text-decoration:none;
         	}

.dropdown_text, .dropdown_text:hover	{          
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#003366;
		text-decoration:none;
          }

.dropdown_textbold	{          
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#285885;
		text-decoration:none;
          }
          
.idtext
		{          
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#30659A;
		text-decoration:none;
                }          

.legaltext	{          
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
         }

.list_titletext {          
		font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:11px;
		font-weight:bold;
		color:#285986;
		}
		
.message_text {          
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#6586A2;
		}

.right_navlinks {          
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#003366;
		text-decoration:none;
         	}
.section_titletext {          
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#00275E;
         	}

.text	{          
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		}

.topnav_text	{          
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#003065;
		}

.welcometext	{          
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14px;
		color:#30659A;
		}
	
.welcometextgrey
		{          
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14px;
		color:#AE9E8E;
                }
                
.aalink	{
 		font-family: Verdana, Arial, Helvetica, sans-serif;
 		font-size: 10pt;
 		color: #F1BC30;
 		}
 		
.tableheaderbackground1
 		{
 		BACKGROUND-COLOR:#A69E98
 		}
 		
.tableheaderbackground2
 		{
 		BACKGROUND-COLOR:#7F9EA8
 		}
 		
.tablebodybackgroundgrey
		{
		BACKGROUND-COLOR:#D8D4D1
		}
		
.textgrey1 { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px; 
    color: #646464;
}

.textgreyemphasis { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; 
    color: #646464;
    font-weight: bold;
}

.textgrey { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; 
    color: #646464;
}

.retiringsoontitle1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 17px;
COLOR: #003366;
FONT-WEIGHT: bold;
}


/* for enrol section */
a.EnrolLink {
	display: block;
	text-decoration: none;
	line-height: 2;
	color: #FFFFFF;
}
a.EnrolLink:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.CenterLink {
	margin-left: auto;
	margin-right: auto;
}
#enrol-privacy td {
	vertical-align: top;
	padding: 10px;
}
#enrol-privacy-consent-wrapper {
	background-color: #E9EDEF;
	font-weight: bold;
}
#enrol-privacy-consent-wrapper p {
	margin: 0px;
}
#enrol-privacy-consent {
	background-color: #30659A;
	margin: 10px 0;
}
#enrol-privacy-consent  div{
	width: 184px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 0px;
	color: #FFFFFF;
}
#enrol-privacy-consent .bull {
	display: inline-block;
	color: red;
	margin-bottom: 3px;
}
#errorPopup {
	display: none;
	margin-bottom: 10px;
}
.errorImg {
	margin-top: -12px;
}

.ButtonSize4, .ButtonSize3, .ButtonSize1 {
	background-image: none;
}
#payroll-deduction #rrsp_row, #payroll-deduction #nreg_row, #payroll-deduction #rrsp2_row, #payroll-deduction #rrsps_row {
	
}
#SINerror {
	display: none;
}

/* from RRSPReceipts.html */
#rrsp-ref {
	margin-top: 25px;
}
#rrsp-receipts-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00275E;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
}
#rrsp-receipts-tbl th.first {
	text-align: left;
}
#rrsp-receipts-tbl th {
	text-align: center;
}
#rrsp-receipts-tbl td{
	padding-top: 3px;
	padding-bottom: 3px;
}
#rrsp-receipts-tbl .rrsp-yr-row td {
	font-weight: bold;
}
#rrsp-receipts-tbl .rrsp-rec-row td.first {
	padding-left: 10px;
}

#asofDate {
	font-family: inherit;
	font-size: inherit;
	color: inherit;
}
