/* Body Text */
.body {	font-family: arial,helvetica,sans-serif;  font-size:12px;	color:#000033}    /* Standard body text */
.bodybold {	font-family: arial,helvetica,sans-serif;  font-size:12px;	color:#000033; font-weight: bold} 

.bodysmall { font-family: arial,helvetica,sans-serif;  font-size:11px;	color:#000033}  
.bodysmallbold { font-family: arial,helvetica,sans-serif;  font-size:11px;	color:#000033; font-weight: bold}  

.bodylight {	font-family: arial,helvetica,sans-serif;  font-size:12px;	color:#333333}
.bodylightbold { font-family: arial,helvetica,sans-serif;  font-size:12px;	color:#333333; font-weight: bold}

.bodysmalllight {	font-family: arial, verdana, helvetica, sans-serif;	font-size:11px;	color:#333333;	}
.bodysmalllightbold  { font-family: arial,helvetica,sans-serif;  font-size:11px;	color:#333333; font-weight: bold}

.tabletext {font-family: arial, verdana, helvetica, sans-serif;	font-size:10px;	color:black;}

.termsandconditions {font-family: arial, verdana, helvetica, sans-serif;	font-size:9px;	color:black;
	
}

.uca { font-family: arial, verdana, helvetica, sans-serif;	font-size:11px;	color:#333333}   /* User-Client-Adviser information on Client/Portfolio screens */

.errortext {	font-family: arial, verdana, helvetica, sans-serif;	font-size:11px;	color:#FF0000;	}

/*.textbox {  font-family: "Courier New", Courier, mono; font-size: 12px; } 
.textboxr {  font-family: "Courier New", Courier, mono; font-size: 12px;   text-align: right; } 


/* Body Text Links */
A.bodysmalllightlink {    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    COLOR: #333333;    FONT-FAMILY: arial, helvetica, sans-serif;      TEXT-DECORATION: underline; font-style: normal}
A.bodysmalllightlink:active {    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    COLOR: #333333;    FONT-FAMILY: arial,helvetica,sans-serif;     TEXT-DECORATION: underline;}
A.bodysmalllightlink:visited {    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    COLOR: #333333;    FONT-FAMILY: arial,helvetica,sans-serif;     TEXT-DECORATION: underline;}
A.bodysmalllightlink:hover {    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    COLOR: #111111;    FONT-FAMILY: arial,helvetica,sans-serif;     TEXT-DECORATION: underline;}

A.bodysmalllinkA {    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    COLOR: #6699CC;    FONT-FAMILY: arial, helvetica, sans-serif;      TEXT-DECORATION: underline; font-style: normal}
A.bodysmalllinkA:active {    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    COLOR: #6699CC;    FONT-FAMILY: arial,helvetica,sans-serif;     TEXT-DECORATION: underline;}
A.bodysmalllinkA:visited {    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    COLOR: #6699CC;    FONT-FAMILY: arial,helvetica,sans-serif;     TEXT-DECORATION: underline;}
A.bodysmalllinkA:hover {    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    COLOR: #003366;    FONT-FAMILY: arial,helvetica,sans-serif;     TEXT-DECORATION: underline;}


/* TABLES */
/*  flat  backgrounds */
.tableBgA1 {	background-color: #66CCFF} 
.tableBgA2 {	background-color: #A6CEF8} 
.tableBgA3 {	background-color: #D6DFEF} 

.tableBgB1 { background-color: #FF9900} 
.tableBgB2 { background-color: #FFCC99} 
.tableBgB3 { background-color: #F8ECE2} 

.tableBgC1 { background-color: #AAAAAA} 
.tableBgC2 { background-color: #CCCCCC} 
.tableBgC3 { background-color: #EEEEEE} 

/* bevelled backgrounds */
.bevelA1 {  background-color: #336699; border-color: #3399cc #000000 #000000 #3399CC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.bevelA2 {  background-color: #6699CC; border-color: #99CCFF #336699 #336699 #99CCFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.bevelA3 {  background-color: #CDDCFE; border-color: #FFFFFF #999999 #999999 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: arial,helvetica,sans-serif;  font-size:11px;	color:#000033; font-weight: bold}

.bevelB1 {  background-color: #FF9900; border-color: #FFCC66 #996600 #996600 #FFCC66; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.bevelB2 {  background-color: #FFCC99; border-color: #FFFFCC #CC9966 #CC9966 #FFFFCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: arial,helvetica,sans-serif;  font-size:11px;	color:#000033; font-weight: bold}
.bevelB3 {  background-color: #FFCC99; border-color: #FFFFCC #CC9966 #CC9966 #FFFFCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: arial,helvetica,sans-serif;  font-size:11px;	color:#000033; font-weight: bold}

.bevelC1 {  background-color: #FFFFFF; border-color: #CCCCCC #CCCCFF #CCCCFF #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 	font-family: arial, verdana, helvetica, sans-serif;	font-size:11px;	color:#333333;}



/* Heading Text */
.heading3 {	font-family: arial, verdana, helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	font-weight : bold}
.heading1 { font-weight: bold; font-size: 11px; color: #336699; font-family: arial, helvetica, sans-serif;  text-decoration: none }
.heading2 { font-weight: bold; font-size: 12px; color: #CCCCCC; font-family: arial, helvetica, sans-serif; text-decoration: none }
.heading4 {font-family: arial, verdana, helvetica, sans-serif;	font-size:12px;	color:black; font-weight: bold;}

.sectiontitle {	font-family: arial, verdana, helvetica, sans-serif;	font-size:18px;	color:#003366;	font-style : normal;        font-weight: bold;	} /* for page headings */
.sectiontitle2 {	font-family: arial, verdana, helvetica, sans-serif;	font-size:16px;	color:#003366;	font-style : normal;        font-weight: bold;	} /* for page sub-headings */
.boxtitle {	font-family: arial, verdana, helvetica, sans-serif;	font-size:14px;	color:#ffffff;	font-style : normal;        font-weight: bold;	} /* For information box headings */


/* Wizard Tabs */
.wiztabona {  background-color: #6699CC;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; padding-top: 6px; height: 22px; width: 90px; text-align: center}
.wiztabonb {  background-color: #6699CC;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; padding-top:4px; height: 22px; width: 90px; text-align: center; line-height: 9px}
  
A.wiztablinka {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6699CC; text-decoration: none; text-align: center; height: 22px; width: 86px; padding-top: 4px; background-color: #FFFFFF;  margin-top: 2px}
A.wiztablinka:hover {   background-color: #DEE9F3 }
A.wiztablinkb {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6699CC; text-decoration: none; text-align: center; height: 22px; width: 86px; padding-top: 2px; background-color: #FFFFFF;  margin-top: 2px; line-height: 9px}
A.wiztablinkb:hover {   background-color: #DEE9F3 }

/* Buttons */
a.button1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #EEEEEE;	text-align: center;	background-color: #CC3300;	font-style: normal;	text-decoration: none;	height: 12px;	width: 60px;	padding-top:0px;}
a.button1:hover { background-color: #ee5522;}
a.button2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #EEEEEE; text-align: center; background-color: #CC3300; font-style: normal; text-decoration: none; height: 12px; width: 90px; padding-top:0px}
a.button2:hover { background-color: #ee5522;}
a.button3 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #EEEEEE; text-align: center; background-color: #CC3300; font-style: normal; text-decoration: none; height: 12px; width: 120px; padding-top: 0px}
a.button3:hover { background-color: #ee5522;}
a.button4 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #EEEEEE; text-align: center; background-color: #CC3300; font-style: normal; text-decoration: none; height: 12px; width: 150px; padding-top: 0px}
a.button4:hover { background-color: #ee5522;}
.buttonbg {  border-color: #FF784A #822100 #993300 #ff784A; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #CC3300}


/* Popups t*/
.popup {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #003366;}

A.popuplink {	width: 100%;	font-family: Arial, Helvetica, sans-serif;height: 17px;	font-size: 11px;	color: #003366;	text-decoration: none;	line-height : 13px;	padding-top : 2px;background-color : #99ccff;}
A.popuplink:hover {	width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;		color: #FFFFFF;	text-decoration: none;	line-height : 13px;	border : 1px outset  #66CCFF;	background-color : #6699cc;}

A.popuplinkbold {	width: 100%;	font-family: Arial, Helvetica, sans-serif;height: 17px;	font-size: 11px;	color: #003366;	text-decoration: none;	line-height : 13px;	padding-top : 2px;background-color : #99ccff;font-weight:bold}
A.popuplinkbold:hover {	width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;		color: #FFFFFF;	text-decoration: none;	line-height : 13px;	border : 1px outset  #66CCFF;	background-color : #6699cc;font-weight:bold}

.popupbg1 {	background-color : #99ccff;	border : 1px outset #99ccff;}



/*  Bevelled Box Backgrounds */
.bevelShortcuts1 {background-color: #3C3C63} 
.bevelShortcuts2 {background-color: #71718D}
.bevelShortcuts3 {background-color: #06062C}
.bevelKpis1 {	background-color: #5E86AF} 
.bevelKpis2 {	background-color: #89A7C4}
.bevelKpis3 {	background-color: #284F77}
.bevelAlerts1 {	background-color: #86AFD7} 
.bevelAlerts2 {	background-color: #A7C4E2}
.bevelAlerts3 {	background-color: #4F779E}
.bevelBox1 {	background-color: #DFE6F2} 
.bevelBox2 {	background-color: #8B919C}
.bevelBox3 {	background-color: #A6ADBA}
.bgShortcuts {background-color: #000033} 
.bgKpis {	background-color: #336699} 
.bgAlerts {	background-color: #6699CC} 
.bgBox {	background-color: #D6DFEF} 
.bgQuicklinks {	background-color: #CC3300} 
.bevelBlueHeader1 {background-color: #CCCCCC} 
.bevelBlueHeader2 {background-color: #000000}
.bevelBlueHeader3 {background-color: #336699}


/* Left Navigation  */
.navlevel1IE {	font-family : Arial, Helvetica, sans-serif;	font-size : 12 px;	color : White;	font-weight : bold;}
.navlevel1NS {	color: #FFFFFF;	height: 20px;	width: 196px;	font-family : Arial, Helvetica, sans-serif;	font-size: 14px;	text-decoration: none;	vertical-align: middle;	line-height: 17px; font-weight: bold;}

A.navlevel2IE{color: #111111; height: 20px; width: 196px;  font-family : "Arial Black"; font-size: 8pt; text-decoration: none; vertical-align: middle; background-image: url(/images/common/nav2_up.gif); line-height: 14pt}
A.navlevel2IE:hover{color: #FFFFFF;  height: 20px; width: 196px; font-family : "Arial Black"; font-size: 8pt; background-image: url(/images/common/nav2_dn.gif); background-repeat: no-repeat; text-decoration: none }
A.navlevel2IEselected  {color: #FFFFFF; height: 20px; width: 196px;  font-family : "Arial Black"; font-size: 8pt; text-decoration: none; vertical-align: middle; background-image: url(/images/common/nav2_dn.gif); line-height: 14pt}

A.navlevel2NS {color: #111111; height: 20px; width: 196px;  font-family : "Arial Black"; font-size: 8pt; text-decoration: none; vertical-align: middle;line-height: 17px }
A.navlevel2NSselected {color: #FFFFFF; height: 20px; width: 196px;  font-family : "Arial Black"; font-size: 8pt; text-decoration: none; vertical-align: middle;line-height: 17px }

A.navlevel3IE{	color: #003366;	height: 20px;	width: 196px;	font-family : Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	vertical-align: middle;	background-image: url(/images/common/nav3_up.gif);	line-height: 20px;font-weight : bold;}
A.navlevel3IE:hover{	color: #FFFFFF;	height: 20px;	width: 196px;	font-family : Arial, Helvetica, sans-serif;	font-size: 11px;	background-image: url(/images/common/nav3_dn.gif);	background-repeat: no-repeat;	text-decoration: none;font-weight : bold;}
A.navlevel3IEselected{	color: #FFFFFF;	height: 20px;	width: 196px;	font-family : Arial, Helvetica, sans-serif;	font-size: 11px;	background-image: url(/images/common/nav3_dn.gif);	background-repeat: no-repeat;	text-decoration: none;font-weight : bold;	line-height: 20px;}

A.navlevel3NS {	color: #003366;	height: 20px;	width: 196px;	font-family : Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	vertical-align: middle;	line-height: 17px; font-weight: bold;}
A.navlevel3NSselected {	color: #FFFFFF;	height: 20px;	width: 196px;	font-family : Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	vertical-align: middle;	line-height: 17px; font-weight: bold;}




/*  Masthead  */
A.mastheadlink{  font-weight: normal;   font-size: 11px;    color: #FFFFFF;    font-family: arial, helvetica, sans-serif;    text-decoration: none;	 font-style: normal}
A.mastheadlink:hover{  font-weight: normal;   font-size: 11px;    color: #FFFFFF;    font-family: arial, helvetica, sans-serif;    text-decoration: underline;	 font-style: normal}
A.mastheadlink2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; background-color: #FAAC5A; text-decoration: none; height: 21px; padding-top: 4px; clip: rect(   )}
A.mastheadlink2:hover {background-color: #003366; color: #FFFFFF; }

/*  Footer  */
A.footerlink  {	font-family: arial,helvetica,sans-serif;	font-size:10px;	color:#336699;	text-decoration : none;}
A.footerlink:hover { font-family: arial,helvetica,sans-serif;	font-size:10px;	color:#336699;	text-decoration : underline;}
.footerdivider {	font-family: arial,verdana,helvetica,sans-serif;	font-size:10px;	color:#cc3300;		font-weight : bold;}
.copyright {	font-family: arial, verdana, helvetica, sans-serif;	font-size:10px;	color:#336699;}

/* Miscellaneous */
.reallysmall {font-size:1px}
body {	scrollbar-3dlight-color : #006699;	scrollbar-arrow-color : #FFFFFF	;		scrollbar-base-color : #006699;	scrollbar-darkshadow-color : #000000;	scrollbar-face-color : #336699;	scrollbar-highlight-color : #FFFFFF;	scrollbar-shadow-color : #000000;	scrollbar-track-color : #6699CC	}
