@charset "iso-8859-1";
/* CARE MemberAccess Style Sheet (MA) */
/* Update: Colin Townsend 13.11.2006 (change headerstyle to 0066a1) */
/* Last Update: Fiona Hill 31.7.2008 (change warning to red) */
/*last update:Kathy Manning 18_8_2008 (banners and colours) */

/* Body Style - DONE */
body	{margin-top:0px; margin-left:0px; background-color:#FFFFFF; background-position:center center; background-repeat:repeat; background-attachment:scroll; top:0px; left:0px; margin:0px; padding:0px 0px 0px 0px;}

/* Position of the Body page i.e., center, left, etc.... */
.screensize {width:775px;}

/* Pop Up Body Style */
.popupbody {margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px;}

/* Pop Up position i.e., center, left, etc... */
.popupscreensize {width:650px;}

/* Help page screen size
.helpscreensize {width:800px;}
/*Help page body screen size width should be same as helpscreensize width*/
.helpscreenbody {width:800px; height:650px;}


/* Text to overlap on Page button image - DONE*/
.buttext	{display:block;margin-top:-21px;text-align:center;}


/* Table to overlap on the logo image, center image, and right image in the header  - DONE*/
.logoclass	{background-color:transparent; background-image: url("PA_header_s1.gif"); background-position:left top; background-repeat:no-repeat; width:160px; height:119; }
.centerclass	{background-color:transparent; background-image: url("PA_header_s2.gif"); background-position:right top; background-repeat:no-repeat; width:360px; valign:middle;}
.rightclass	{background-color:transparent; background-image: url("PA_header_s3.gif"); background-position:left top; background-repeat:no-repeat; width:235px;}

/* Header Background Color - DONE */
.hdrbgcolor	{background-color:#ffffff;}

/* Popup window Header Background Color - DONE*/
.popheaderstyle	{background-color:#FFFFFF;width:100%; border-style:solid;border-left-width:0px; border-top-width:0px; border-right-width:0px;border-bottom-width:5px; border-color:#0066a1;}

	
/* Default Hyperlink Style - DONE*/ 
a:link		{color:#0066a1; font-size:8pt; font-weight:bold; font-family:Arial; text-decoration:underline; background-color:transparent;}
a:visited	{color:#b6bf00; font-size:8pt; font-weight:normal; font-family:Arial; text-decoration:none; background-color:transparent;}
a:hover		{color:#b6bf00; font-size:8pt; font-weight:normal; font-family:Arial; text-decoration:underline; background-color:transparent;}
	
/* Header Hyperlink Style - DONE*/
a:link.hrefhead		{color:#0066a1; font-size:11px; font-weight:bold; font-family:Arial; text-decoration:none; background-color:transparent;}
a:visited.hrefhead	{color:#b6bf00; font-size:11px; font-weight:bold; font-family:Arial; text-decoration:none; background-color:transparent;}
a:hover.hrefhead	{color:#b6bf00; font-size:11px; font-weight:bold; font-family:Arial; text-decoration:underline; background-color:transparent;}
.header			{color:#b6bf00; font-size:11px; font-weight:normal; font-family:Arial; text-decoration:none; border-top-color: #FFFFFF;}


/* Button Hyperlink Style  - DONE */
a:link.buttonstyle	{color:#d1e4e9; font-size:11px; font-weight:bold; font-family:Arial; text-align:center; text-decoration:none; font-style:normal; height:25px;}
a:visited.buttonstyle	{color:#d1e4e9; font-size:11px; font-weight:bold; font-family:Arial; text-align:center; text-decoration:none; font-style:normal; height:25px;}
a:hover.buttonstyle	{color:#ffffff; font-size:11px; font-weight:bold; font-family:Arial; text-align:center; text-decoration:none; font-style:normal; height:25px;}

/* Footer Hyperlink Style DONE*/
a:link.hreffoot		{color:#0066a1; font-size:11px; font-weight:bold; font-family:Arial; text-decoration:none; background-color:transparent;}
a:visited.hreffoot	{color:#b6bf00; font-size:11px; font-weight:bold; font-family:Arial; text-decoration:none; background-color:transparent;}
a:hover.hreffoot	{color:#b6bf00; font-size:11px; font-weight:bold; font-family:Arial; text-decoration:underline; background-color:transparent;}

/* Footer Border & Background Style - DONE */
.footer				{color:#0066a1; font-size:11px; font-weight:normal; font-family:Arial; text-decoration:none; background-color:#f6f0e3; width:100%; height:25px;}
/* Body Border & Background Style - DONE */
.bodystyle1			{background-color:#FFFFFF; width:100%; border-style:solid; border-width:6px; border-color:#ffffff;}
/* Body Border & Background Style (thin border) */
.bodystyle2			{background-color:transparent;width:100%;border-style:solid; border-width:0px;border-color:#ffffff;border-style: solid;}
/* Title Border & Background Style - DONE */
.titlestyle			{background-color:#ffffff; width:100%; border-style:solid; border-width:0px; border-color:#ffffff;}
/* Header Border & Background Style - DONE*/
.headerstyle		{background-color:#0066a1;width:100%;border-style:solid;border-left-width:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-color:#ffffff;height: 119px;}
/* Message Border & Background Style - DONE */
.messagestyle		{background-color:#f6f0e3;width:100%;border-style:solid;border-width:0px;border-color:#f6f0e3;padding: 5px;}
/* Total Border & Background Style - DONE*/
.totalstyle			{background-color:#ffffff; width:100%; border-style:solid; border-width:0px; border-color:#ffffff;}

/* Heading Style */
  
.subheader	{color:#0066a1;font-size:16px;font-weight:bold;font-family:Arial;font-style:normal;height:25px;vertical-align:bottom;}
.subheaderbody	{color:#008db1;font-size:10pt;font-weight:bold;font-family:Arial;font-style:normal;height:25px;list-style-type: 8;}
legend		{color:#D60077; font-size:9pt; font-weight:bold; font-family:Arial; font-style:normal; height:auto;}
.access		{color:#FFFFFF;font-size:18pt;font-weight:normal;font-family:Arial;font-style:normal;vertical-align:middle;text-align:right;}
.accesspop	{color:#b6bf00; font-size:24px; font-weight:bold; font-family:Arial; font-style:normal; position:absolute; margin-left:5px; margin-top:5px;}
.accessposition {left:175px; top:33px; width:585px; height:100; z-index:100;}

/* Field Title Style - DONE */
.title		{color:#0066a1; font-size:11px; font-weight:bold; font-family:Arial; background-color:transparent; font-style:normal; height:25px; vertical-align:middle;}
.subtitle	{color:#0066a1; font-size:11px; font-weight:bold; font-family:Arial; background-color:transparent; font-style:normal; height:25px; vertical-align:middle;}
.data		{color:#0066a1; font-size:11px; font-weight:normal; font-family:Arial; background-color:transparent; font-style:normal; height:25px; vertical-align:middle;}
.asterix	{color:#cc0000; font-size:10pt; font-weight:bold; font-family:Arial; background-color:transparent; font-style:normal; vertical-align:top;}
.titlebody	{color:#3c6ea0; font-size:11px; font-weight:bold; font-family:Arial; background-color:transparent; font-style:normal; height:25px; vertical-align:middle;}
.screenid	{color:#0066a1; font-size:11px; font-weight:normal; font-family:Arial; background-color:transparent; font-style:normal;}

/* Common Website Style - DONE */
.line1 {color:#cccccc;height: 1px;width: 100%;}

/* Flat Screen Data Style - DONE  */
.flatdata1	{color:#0066a1;font-size:11px;font-weight:normal;font-family:Arial;background-color:#FFFFFF;height:30px;border-top-color: #FFFFFF;border-top-style: solid;border-top-width: 1px;}
.flatdata2	{color:#0066a1;font-size:11px;font-weight:normal;font-family:Arial;background-color:#FFFFFF;height:30px;border-top-color: #FFFFFF;border-top-style: solid;border-top-width: 1px;}

/* Row height to display Image button. This has to be changed if the height is changed in the class flatdata1 and flatdata2 - DONE*/
.flatdata3 {height:30px;}  

/* Field label on Flat Screen - DONE*/
.row1title {color:#0066a1; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.row2title {color:#0066a1; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

/* Data in output mode on Flat Screen - DONE*/
.row1data  {color:#0066a1; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;letter-spacing:1;}
.row2data  {color:#0066a1; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;letter-spacing:1;}                                                     
                                                    

/* Input field in Flat Screen - DONE */
.flatdatai	{color:#0066a1; font-size:11px; font-weight:normal; font-family:Arial; background-color:#ffffff;}
.flatdata1i	{color:#0066a1; font-size:11px; font-weight:normal; font-family:Arial; background-color:#ffffff;}
.flatdata2i	{color:#0066a1; font-size:11px; font-weight:normal; font-family:Arial; background-color:#ffffff;}

/* Body text Style -DONE*/
.bodytext1	{color:#000000; font-size:7pt; font-weight:normal; font-family:Arial;}
.bodytext2	{color:#0066a1; font-size:11px; font-weight:normal; font-family:Arial;}

/* Body text style with height to display text like Note etc. This height should be similar to the height of class flatdata. */
.bodytext3 {color:#0066a1; font-size:7pt; font-weight:normal; font-family:Arial, Helvetica, sans-serif; height:30px;} 

/* Body text style with height to display Date and Time in Print page. This height should be similar to the height of class flatdata. */ 
.bodytext4 {color:#000000; font-size:8pt; font-weight:normal; font-family:Arial, Helvetica, sans-serif; height:30px;} 

/* Header and footer text.  - DONE*/
.hdrmsgtext	{color:#0066a1; font-size:11px; font-weight:normal; font-family:Arial;}
.ftrmsgtext	{color:#0066a1; font-size:11px; font-weight:normal; font-family:Arial;}

/* Browse list Column header Style - DONE (GREY) */
.coltext {color:#717171;font-size:11px;font-weight:bold;font-family:Arial;background-color:#e7e7e7;height:21px;vertical-align:middle;}

/* Browse list Data Style  - DONE (BLUE w GREY BG) */
.listdata1	{color:#0066a1;font-size:11px;font-weight:normal;font-family:Arial;background-color:#ededed;height:21px;vertical-align:middle;border-top-color: #ffffff;border-top-style: solid;border-top-width: 2px;}
.listdata2	{color:#0066a1;font-size:11px;font-weight:normal;font-family:Arial;background-color:#ededed;height:21px;vertical-align:middle;border-top-color: #ffffff;border-top-style: solid;border-top-width: 2px;}

/* Browse list Row height. This height should similar to listdata1 and listdata2 - DONE */
.listdata3 {color:#0066a1;font-size:8pt;font-weight:normal;font-family:Arial;background-color:#ededed;height:21px;vertical-align:middle;border-top-color: #ffffff;border-top-style: solid;border-top-width: 2px;}                                                     

/* Input field in List */
.listdata1i	{color:#000000; font-size:8pt; font-weight:normal; font-family:Arial; background-color:#ffffff;}
.listdata2i	{color:#000000; font-size:8pt; font-weight:normal; font-family:Arial; background-color:#ffffff;}

/* Message Style */
.error		{color:#0066a1; font-size:11px; font-weight:bold; font-family:Arial;}
.warning	{color:#bd1334; font-size:11px; font-weight:bold; font-family:Arial;}
.info		{color:#0066a1; font-size:11px; font-weight:bold; font-family:Arial;}
.message	{color:#0066a1; font-size:11px; font-weight:bold; font-family:Arial;}
.errorbg {color:#ffffff; font-size:10pt; font-weight:bold; font-family:Arial; background-color:#bd1334; font-style:normal;}
.warningbg {color:#ffffff; font-size:10pt; font-weight:bold; font-family:Arial; background-color:#0033cc; font-style:normal;}
.infobg {color:#ffffff; font-size:10pt; font-weight:bold; font-family:Arial; background-color:#0033cc; font-style:normal;}
.messagebg	{color:#ffffff; font-size:10pt; font-weight:bold; font-family:Arial; background-color:#0033cc; font-style:normal;}

/* Fund & Employer Style */
.fundname	{color:#A19400; font-size:12px; font-weight:bold; font-family:Arial; background-color:transparent; font-style:normal; height:auto; vertical-align:middle; text-decoration:none;}
.empid		{color:#A19400; font-size:12px; font-weight:normal; font-family:Arial; background-color:transparent; font-style:normal; height:auto; vertical-align:middle; text-decoration:none;}
.empname	{color:#A19400; font-size:9pt; font-weight:bold; font-family:Arial; background-color:transparent; font-style:normal; height:auto; vertical-align:middle; text-decoration:none;}
.memid		{color:#D60077; font-size:9pt; font-weight:bold; font-family:Arial; background-color:transparent; font-style:normal; height:auto; vertical-align:middle; text-decoration:none;}
.memname	{color:#D60077; font-size:9pt; font-weight:bold; font-family:Arial; background-color:transparent; font-style:normal; height:auto; vertical-align:middle; text-decoration:none;}

/* Next/Previous page links DONE*/
a:link.nextprevlink 	{color:#b6bf00; font-size:11px; font-weight:normal; font-family:Arial; text-align:center; text-decoration:none; font-style:normal;}
a:visited.nextprevlink	{color:#b6bf00; font-size:8pt; font-weight:bold; font-family:Arial; text-align:center; text-decoration:none; font-style:normal;}
a:hover.nextprevlink	{color:#306b0a; font-size:8pt; font-weight:bold; font-family:Arial; text-align:center; text-decoration:underline; font-style:normal;}
.nextprevlink		{color:#b6bf00; font-size:8pt; font-weight:normal; font-family:Arial; text-align:center; text-decoration:none; font-style:normal;}

/* Error in a list to highlight the row */
.listdata1err	{color:#000000; font-size:7pt; font-weight:normal; font-family:Arial; background-color:#CC0000; height:25px; vertical-align:middle;}
.listdata2err	{color:#000000; font-size:7pt; font-weight:normal; font-family:Arial; background-color:#CC0000; height:25px; vertical-align:middle;}

/* List row total and Page/Grand total */
.totali		{color:#000000; font-size:8pt; font-weight:normal; font-family:Arial; background-color:transparent; border-style: none; text-align: right;}
.totalib	{color:#000000; font-size:8pt; font-weight:bold; font-family:Arial; background-color:transparent; border-style: none; text-align: right;}
.totalic {color:#000000; font-size:8pt; font-weight:normal; font-family:Arial; background-color:transparent; border-style: none; text-align: left;}

#menuOff {background-color:#c8e0e5; visibility:hidden;}
#menuOn  {background-color:#c8e0e5; visibility:hidden;}

/* .tabtext3	{display:block; margin-top:-21px; text-align:center; text-decoration:none; font-style:normal;font-size:10pt;} - DONE*/
a:link.tabtext3	   	{color:#ffffff; font-size:11px; font-weight:bold; font-family:Arial; text-align:center; text-decoration:none; font-style:normal;margin-top:0px;normal; height:20px;}
a:visited.tabtext3	{color:#6d6d6d; font-size:11px; font-weight:bold; font-family:Arial; text-align:center; text-decoration:none; font-style:normal;margin-top:0px;normal; height:20px;}
a:hover.tabtext3	{color:#0066a1; font-size:11px; font-weight:bold; font-family:Arial; text-align:center; text-decoration:underline; font-style:normal;margin-top:0px;normal; height:20px;}


/* Text to overlap on tab image when no link - DONE */
.selectedtab	{color:#6D6D6D; font-size:11px; font-weight:bold; font-family:Arial; text-align:center; text-decoration:none; font-style:normal;margin-top:0px; height:20px;}

/* List inside the Tab ????????????????*/
.bodystyle3			{background-color:transparent; border-style:solid; border-width:0px; border-color:#ffffff}
.bodystyle4			{border-style:solid;border-width:6px;border-color:#ffffff;background-color: #FFFFFF;}

/* Amount on Y axis */
.graphamt	{color:#000000; font-size:7pt; font-weight:normal; font-family:Arial; background-color:transparent; font-style:normal; vertical-align:top;}
/* Year format on X axis */
.graphyear	{color:#000000; font-size:7pt; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background-color:transparent; font-style:normal;}
/* Year format on X axis on selection */
.graphyear1	{color:#000000; font-size:7pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background-color:transparent; font-style:normal;}
/* Bar Graph Legend */
.graphlegend	{color:#333333; font-size:7pt; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background-color:transparent; font-style:normal;}

/* To position the menu xpixels from top and ypixels from left */
#menuPos {top:125px; left:5px; width:120px; visibility:hidden; margin-bottom:0px;}


/* Security Logo width and height */
#securitylogo {width:134px; height:61px;}

/* BPay, EFT, CHQ width and height */
.img.bpaylogo {width:38px; height:60px;}
.img.eft  {width:73px; height:39px;}
.img.chq  {width:90px; height:37px;}

/* Border style for BPAY Reference section */
.bpayref {background-color:transparent; border-top:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000;}
/* Font Style for BPAY */
.bpayb  {color:#000000; font-size:14px; font-weight:bold; font-family:Arial; background-color:transparent; font-style:normal; line-height:14px;}
.bpay   {font-size:12px;}

/* Account Summary specific classes  */
/* Border properties and back ground color for the outer table - DONE       */
.accountbodystyle1 {background-color:#ffffff; border:0px;}

/* Border properties and back ground color for the header cell           */
.accountheaderstyle{color:#008dbi; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background-color:#dfe9eb; font-style:normal; height:21px; vertical-align:middle; border:1px solid #ffffff;}

/* Border properties and back ground color for the areas that contain    */

/* the data and graph - DONE */
.accountbodystyle2 {background-color:#ffffff; border:0px solid #ffffff; }

/* Style sheet related to the Investments - DONE */
.investmentportfolio	{color:#0066a1; font-size:11px; font-weight:bold; font-family:Arial; vertical-align:middle;background-color:#ffffff;border-top:0px solid #ffffff; border-right:0px solid #ffffff; border-bottom:1px solid #ffffff; border-left:0px solid #ffffff;}

/* Tab style for share trading */
.invshrbodystyle1 {background-color:#0066a1;border-style:solid;border-width:1px; border-color:#000000;}
.invshrheaderstyle {color:#000000; font-size:9pt; font-weight:bold; font-family:Arial;letter-spacing:1;text-align:left;background-color:#B6B69B;border:solid; border-width:2px; border-color:#B6B69B; height:21px;}
.invshrbodystyle2 {background-color:#F4F4F4;border-style:solid; border-width:2px; border-color:#000000;padding:0px; font-family:Arial;}

/* Benefit Quote specific classes  */
/* Border properties and back ground color for the outer table */
.benefitbodystyle1  {background-color:#ffffff; border:0px solid #ffffff;}
/* Border properties and back ground color for the header cell           */
.benefitheaderstyle {color:#333333; font-size:8pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background-color:#ffffff; font-style:normal; height:25px; vertical-align:middle; border:0px solid #999999;}
/* Border properties and background color for the areas that contain data*/
.benefitbodystyle2 {background-color:#ffffff; border:1px solid #ffffff;}


/* style for Category-Link */
.catnam {color:#000066; font-size:9pt; font-weight:bold; font-family:Arial; background-color:transparent; font-style:normal; height:25px; vertical-align:middle;}
.catdesc {color:#CC6600; font-size:7pt; font-weight:normal; font-family:Arial,Helvetica, sans-serif;}
.catlnktl {color:#990000; font-size:9pt; font-weight:normal; font-family:Arial,Helvetica, sans-serif;}
.catlnkds {color:#990000; font-size:7pt; font-weight:normal; font-family:Arial,Helvetica, sans-serif;}
.linkttl {color:#b6bf00; font-size:10pt;  font-weight:bold;font-family:Arial;font-style:normal;height:25px;vertical-align:bottom;}
.linkdesc {color:#0066a1; font-size:9pt; font-weight:normal; font-family:Arial,Helvetica, sans-serif;}
a:link.linkhyprlink  {color:#b6bf00; font-size:9pt; font-weight:bold; font-family:Arial; text-align:center; text-decoration:underline; font-style:normal;}
a:visited.linkhyprlink {color:#b6bf00; font-size:9pt; font-weight:bold; font-family:Arial; text-align:center; text-decoration:underline; font-style:normal;}
a:hover.linkhyprlink {color:#6D6D6D; font-size:9pt; font-weight:bold; font-family:Arial; text-align:center; text-decoration:underline; font-style:normal;}

/* Soft Coding Screen Sizes*/	
.screensize	 {width:775px;}
.accessposition	{left:175px; top:33px; width:585px; height:100; z-index:100;}
.popupscreensize	{width:650px;}
.popupbody	{margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px;}
.helpscreensize	{width:800px;}
.helpscreenbody	{width:800px; height:650px;}  

#menuAttr {width:160px; height:22px; margin-bottom:0px; line-height:20px;}

#summary  {
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #0066a1;
}