@charset "iso-8859-1";
/* Legalsuper EmployerAccess Style Sheet (EA) */
/* Last Update: Mo Youssef 08.09.2005 */

/* Body Style */
body	{margin-top:0px; margin-left:0px; background-color:#CFCFCF; background-position:center center; background-repeat:repeat; background-attachment:scroll; top:0px; left:0px; margin:0px; padding:0px 0px 0px 0px;}


/* Text to overlap on Page button image */
.buttext	{
	display:block;margin-top:-21px;text-align:center;}


/* Table to overlap on the logo image, center image, and right image in the header */
.logoclass	{background-color:transparent; background-image: url("EA_header_s1.jpg"); background-position:left top; background-repeat:no-repeat; width:160px; height:119;}
.centerclass	{background-color:transparent; background-image: url("EA_header_s2.jpg"); background-position:right top; background-repeat:no-repeat; width:360px; valign:middle;}
.rightclass	{background-color:transparent; background-image: url("EA_header_s3.jpg"); background-position:left top; background-repeat:no-repeat; width:235px;}

/* Header Background Color */
.hdrbgcolor	{background-color:#CCFFCC;}

/* Popup window Header Background Color */
.popheaderstyle	{background-color:#ffffff;width:100%; border-style:solid;border-left-width:0px; border-top-width:20px; border-right-width:0px;border-bottom-width:0px; border-color:#006699;}

	
/* Default Hyperlink Style */
a:link		{color:#006699; font-size:7pt; font-weight:normal; font-family:Arial; text-decoration:underline; background-color:transparent;}
a:visited	{color:#800080; font-size:7pt; font-weight:normal; font-family:Arial; text-decoration:underline; background-color:transparent;}
a:hover		{color:#63AE27; font-size:7pt; font-weight:normal; font-family:Arial; text-decoration:underline; background-color:transparent;}
	
/* Header Hyperlink Style */
a:link.hrefhead		{color:#ffffff; font-size:8pt; font-weight:normal; font-family:Arial; text-decoration:none; background-color:transparent;}
a:visited.hrefhead	{color:#ffffff; font-size:8pt; font-weight:normal; font-family:Arial; text-decoration:none; background-color:transparent;}
a:hover.hrefhead	{color:#c6b628; font-size:8pt; font-weight:normal; font-family:Arial; text-decoration:underline; background-color:transparent;}
.header			{color:#FFFFFF; font-size:8pt; font-weight:normal; font-family:Arial; text-decoration:none; border-top-color: #FFFFFF;}


/* Button Hyperlink Style */
a:link.buttonstyle	{color:#FFFFFF; font-size:8pt; font-weight:bold; font-family:Arial; text-align:center; text-decoration:none; font-style:normal; height:0px;}
a:visited.buttonstyle	{color:#FFFFFF; font-size:8pt; font-weight:bold; font-family:Arial; text-align:center; text-decoration:none; font-style:normal; height:0px;}
a:hover.buttonstyle	{color:#FFD65C; font-size:8pt; font-weight:bold; font-family:Arial; text-align:center; text-decoration:none; font-style:normal; height:0px;}

/* Footer Hyperlink Style */
a:link.hreffoot		{color:#FFFFFF; font-size:8pt; font-weight:normal; font-family:Arial; text-decoration:none; background-color:transparent;}
a:visited.hreffoot	{color:#FFFFFF; font-size:8pt; font-weight:normal; font-family:Arial; text-decoration:none; background-color:transparent;}
a:hover.hreffoot	{color:#96ff27; font-size:8pt; font-weight:normal; font-family:Arial; text-decoration:underline; background-color:transparent;}

/* Footer Border & Background Style */
.footer				{color:#FFFFFF; font-size:8pt; font-weight:normal; font-family:Arial; text-decoration:none; background-color:#666666; width:100%; height:30px;}
/* Body Border & Background Style */
.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 */
.titlestyle			{background-color:#ffffff; width:100%; border-style:solid; border-width:0px; border-color:#ffffff;}
/* Header Border & Background Style */
.headerstyle		{background-color:#63AE27;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 */
.messagestyle		{background-color:#efefef;width:100%;border-style:solid;border-width:0px;border-color:#ffccff;padding: 5px;}
/* Total Border & Background Style */
.totalstyle			{background-color:#ffffff; width:100%; border-style:solid; border-width:0px; border-color:#EAEAEA;}

/* Heading Style */
  
.subheader	{color:#666666;font-size:13pt;font-weight:normal;font-family:Arial;font-style:normal;height:25px;vertical-align:bottom;}
.subheaderbody	{color:#006699;font-size:8pt;font-weight:bold;font-family:Arial;font-style:normal;height:25px;text-transform: uppercase;list-style-type: 8;}
legend		{color:#D60077; font-size:9pt; font-weight:bold; font-family:Arial; font-style:normal; height:auto;}
.access		{color:#333333;font-size:18pt;font-weight:normal;font-family:Arial;font-style:normal;vertical-align:middle;text-align:right;}
.accesspop	{color:#333333; font-size:18pt; font-weight:normal; font-family:Arial; font-style:normal; position:absolute; margin-left:5px; margin-top:5px;}

/* Field Title Style */
.title		{color:#000000; font-size:8pt; font-weight:bold; font-family:Arial; background-color:transparent; font-style:normal; height:25px; vertical-align:middle;}
.data		{color:#000000; font-size:8pt; font-weight:normal; font-family:Arial; background-color:transparent; font-style:normal; height:25px; vertical-align:middle;}
.asterix	{color:#006699; font-size:10pt; font-weight:bold; font-family:Arial; background-color:transparent; font-style:normal; vertical-align:top;}
.titlebody	{color:#6C1B72; font-size:8pt; font-weight:bold; font-family:Arial; background-color:transparent; font-style:normal; height:25px; vertical-align:middle;}
.screenid	{color:#FFFFFF; font-size:8pt; font-weight:bold; font-family:Arial; background-color:transparent; font-style:normal;}

/* Common Website Style */
.line1 {color:#999999;height: 1px;width: 100%;}

/* Flat Screen Data Style */
.flatdata1	{color:#000000;font-size:7pt;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:#000000;font-size:7pt;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 */
.flatdata3 {height:30px;}  

/* Field label on Flat Screen */
.row1title {color:#333333; font-size:8pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.row2title {color:#333333; font-size:8pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

/* Data in output mode on Flat Screen */
.row1data  {color:#333333; font-size:8pt; font-weight:normal; font-family:Arial, Helvetica, sans-serif;letter-spacing:1;}
.row2data  {color:#333333; font-size:8pt; font-weight:normal; font-family:Arial, Helvetica, sans-serif;letter-spacing:1;}                                                     
                                                    

/* Input field in Flat Screen */
.flatdatai	{color:#000000; font-size:8pt; font-weight:normal; font-family:Arial; background-color:#ffffff;}
.flatdata1i	{color:#000000; font-size:8pt; font-weight:normal; font-family:Arial; background-color:#ffffff;}
.flatdata2i	{color:#000000; font-size:8pt; font-weight:normal; font-family:Arial; background-color:#ffffff;}

/* Body text Style */
.bodytext1	{color:#000000; font-size:7pt; font-weight:normal; font-family:Arial;}
.bodytext2	{color:#000000; font-size:7pt; 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:#000000; 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. */
.hdrmsgtext	{color:#000000; font-size:8pt; font-weight:normal; font-family:Arial;}
.ftrmsgtext	{color:#000000; font-size:8pt; font-weight:normal; font-family:Arial;}

/* Browse list Column header Style */
.coltext	{color:#FFFFFF;font-size:7pt;font-weight:bold;font-family:Arial;text-align:left;background-color:#336666; height:25px;text-transform: uppercase;}

/* Browse list Data Style */
.listdata1	{color:#000000;font-size:7pt;font-weight:normal;font-family:Arial;background-color:#e2dfe2;height:25px;vertical-align:middle;border-top-color: #ffffff;border-top-style: solid;border-top-width: 2px;}
.listdata2	{color:#000000;font-size:7pt;font-weight:normal;font-family:Arial;background-color:#e2dfe2;height:25px;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 */
#listdata3 {height:25px;}                                                       

/* 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:#FF0000; font-size:7pt; font-weight:bold; font-family:Arial;}
.warning	{color:#FF0000; font-size:7pt; font-weight:bold; font-family:Arial;}
.info		{color:#333333; font-size:7pt; font-weight:bold; font-family:Arial;}
.message	{color:#333333; font-size:7pt; font-weight:bold; font-family:Arial;}
.errorbg 	{color:#ffffff; font-size:10pt; font-weight:bold; font-family:Arial; background-color:#ff0000; font-style:normal;}
.warningbg 	{color:#ffffff; font-size:10pt; font-weight:bold; font-family:Arial; background-color:#ff6600; font-style:normal;}
.infobg 	{color:#ffffff; font-size:10pt; font-weight:bold; font-family:Arial; background-color:#0000ff; font-style:normal;}
.messagebg	{color:#ffffff; font-size:10pt; font-weight:bold; font-family:Arial; background-color:#0000ff; font-style:normal;}

/* Fund & Employer Style */
.fundname	{color:#D60077; font-size:8pt; font-weight:bold; font-family:Arial; background-color:transparent; font-style:normal; height:auto; vertical-align:middle; text-decoration:none;}
.empid		{color:#D60077; font-size:8pt; font-weight:bold; font-family:Arial; background-color:transparent; font-style:normal; height:auto; vertical-align:middle; text-decoration:none;}
.empname	{color:#D60077; font-size:8pt; 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:8pt; 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:8pt; font-weight:bold; font-family:Arial; background-color:transparent; font-style:normal; height:auto; vertical-align:middle; text-decoration:none;}

/* Next/Previous page links */
a:link.nextprevlink 	{color:#000000; font-size:8pt; font-weight:bold; font-family:Arial; text-align:center; text-decoration:none; font-style:normal;}
a:visited.nextprevlink	{color:#000000; font-size:8pt; font-weight:bold; font-family:Arial; text-align:center; text-decoration:none; font-style:normal;}
a:hover.nextprevlink	{color:#6C1B72; font-size:8pt; font-weight:bold; font-family:Arial; text-align:center; text-decoration:underline; font-style:normal;}
.nextprevlink		{color:#000000; 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:#ff0000; height:25px; vertical-align:middle;}
.listdata2err	{color:#000000; font-size:7pt; font-weight:normal; font-family:Arial; background-color:#ff0000; 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;}

#menuOff {background-color:#E2DFE2; visibility:hidden;}
#menuOn  {background-color:#FFFFFF; visibility:hidden;}

/* .tabtext3	{display:block; margin-top:-21px; text-align:center; text-decoration:none; font-style:normal;font-size:10pt;} */
a:link.tabtext3	   	{color:#cccccc; font-size:8pt; 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:#cccccc; font-size:8pt; 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:#ffffff; font-size:8pt; font-weight:bold; font-family:Arial; text-align:center; text-decoration:none; font-style:normal;margin-top:0px;normal; height:20px;}


/* Text to overlap on tab image when no link*/
.selectedtab	{color:#ffffff; font-size:8pt; 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:#6C1B72;}
.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:6px; visibility:hidden; width:120; margin-bottom:1px;} 


/* 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           */
.accountbodystyle1 {background-color:#63AE27; border:1px solid #000000;}

/* Border properties and back ground color for the header cell           */
.accountheaderstyle{color:#ffffff; font-size:8pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background-color:#666666; font-style:normal; height:25px; vertical-align:middle; border:1px solid #ffffff;}

/* Border properties and back ground color for the areas that contain    */

/* the data and graph  */
.accountbodystyle2 {background-color:#e4e4e4; border:1px solid #ffffff;}

/* Style sheet related to the Investments */
.investmentportfolio	{color:#000000; font-size:8pt; font-weight:bold; font-family:Arial; vertical-align:middle;background-color:#cccccc;border-top:0px solid #000000; border-right:0px solid #000000; border-bottom:1px solid #ffffff; border-left:0px solid #000000;}

/* 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; margin-bottom:1px; line-height:20px;}

/* TFN Terms of Use styles */
.tfnuse {color:#000066; font-size:9pt; font-weight:bold; font-family:Arial;background-color:transparent; font-style:normal; height:25px; vertical-align:middle; text-transform: none;}
a:link.hreftfnuse {font-size: 9pt; color: #000000; font-style: normal;  font-family: arial; text-decoration: underline; text-transform: none;}
a:visited.hreftfnuse  {font-size: 9pt; color: #000000; font-style: normal;font-family: arial; text-decoration: underline; text-transform: none;}
a:hover.hreftfnuse  {font-size: 9pt; color: #6699cc; font-style: normal; font-family: arial; text-decoration: underline; text-transform: none;}
/* TFN Terms of Use styles */


/* Contribution Details classes */
.greyedout {text-align: right; font-size: 8pt;border-color: #C0C0C0;background-color: #C0C0C0;font-family: arial;}

/* ========================== START - EJO ============================== */

/* Position of the Body page for i.e., center, left, etc.... */
#container {
width:766px; margin:0 auto; text-align:left; background:#fff;
}

.ejoscreensize {width:766px; align:center;}

/* EJO Header image */
.ejoheaderimage
{
background-image: url("masthead.gif");
height:120;
width=766;
}

#mainNav { background:#58585A; }
#mainNav ul
{
list-style-type:none; margin:0 15px; padding:0;
background:url(bkg_nav_end.gif) no-repeat;
}

#mainNav li { float:left; width:120px; margin:0; padding:0; }
#mainNav li a
{
background:url(bkg_nav_new.gif) repeat-y; color:white;
text-decoration:none;height:50px; display:block; padding:5px 0 0 10px; line-height:1.15em;
}

#mainNav li a.navDone { background:url(bkg_nav_done.gif); color:#fff;}
#mainNav li a.navCurrent { background:url(bkg_nav_current.gif); color:#fff;}
#mainNav .smallerNav { font-size:11px; color:white;}

ul li, ol li { }

ul.bulletTicks { list-style-type:none; margin:0; padding:0; }
ul.bulletTicks li
{
background:url("bullet_tick.gif") no-repeat;
padding-left:18px; margin:1px 0;
}

/* Footer Navigation Classes */
#footerNav { background:#ffffff; width:766px; }

#footerNav td
{
white-space:nowrap; padding:0; color:#666;
font-weight:bold; width:33%;
}

#footerNav td img { vertical-align:middle; }

#footerNav a:link
{
vertical-align:middle; font-weight:bold; font-family:Arial;
color:#666; text-decoration:none; font-size: 10pt;
}

#footerNav a:visited
{
vertical-align:middle; font-weight:bold; font-family:Arial;
color:#666; text-decoration:none; font-size: 10pt;
}

.contentArea { padding:30px; }
.column { float:left; width:335px; }
#container table{ border-collapse:collapse;font-size:1em }

#container th{ padding:4px; font-weight:bold; text-align:left;}
#container td{ padding:4px; }
/*#container p{ padding-top:0; margin-top:0; }*/
#container h1,h2,h3,h4,h5
{
font-family:Arial, Helvetica, sans-serif; font-weight:normal;
}


#ejobody #container h1
{
font-size:2.2em; margin:0; padding:16px; background:#58585A;
color:#fff; text-transform:uppercase; font-weight:normal;
}
#ejobody #container h2 { font-size:1.8em; }
#ejobody #container h3 { font-size:1.4em; margin-bottom:0; }

#container a
{
font-weight:normal; font-family:Arial;
text-decoration:none; font-size: 10pt;
}


#ejobody .contentArea h2
{
background:url() no-repeat; padding:0px 0 10px 0px; margin:5px 0; color:#D7A900;
/*(TO ADD IMG) background:url(bullet_arrow_big.gif) no-repeat; padding:8px 0 8px 55px; margin:15px 0;*/
}

#ejobody .contentArea Entry h2 {font-size:1.8em}

/* buttons */
#ejobody .dButton {
 border:none;
 font-weight:bold;
 text-align:right;
 width:100%;
 height:34px;
 padding:0 10px 0 0;
 background:url(btnSlide_right.gif) top right no-repeat;
}

#ejobody .dButton span a {
 text-transform:uppercase;
 color:#D7A900;
 height:30px; 
 line-height:21px;
 position:relative;
 padding:3px 10px 15px 20px;
 background:url(btnSlide_left.gif) top left no-repeat;
}

#ejobody .saveButton {
 border:none;
 font-weight:bold;
 text-align:right;
 width:85%;
 height:34;
 padding:0 10px 0 0;
 }

 #ejobody .saveButton span {
 height:15px;
 line-height:21px;
 padding:3px 10px 16px 20px;
 }

 #ejobody .saveButton span a{text-decoration:none;}

#ejobody .saveButton a:visited {text-decoration:none;}

#ejobody .submitButton {
 border:none;
 font-weight:bold;
 text-align:right;
 width:100%;
 height:32px;
 background:url(footer_arrow_right.gif) top right no-repeat;
}

#ejobody .submitButton span a{
font-weight:bold; font-family:Arial;font-size: 10pt;text-align:left;padding-right:55px;padding-top:6px;height:32px;
 }

/* table alignment */
.number { text-align:right; }

.center { text-align:center; }

#container input[type="text"], input[type="password"], textarea
{
border:1px solid #ccc; padding:3px;
}

#container input[type="text"]:focus, input[type="password"]:focus, textarea:focus
{
border-color:#777;
}

#ejobody .col { float:left; width:335px; }
#ejobody .columnGutter { margin-right:30px; }
#ejobody .section { border:1px solid #ccc; padding:10px; margin:0 0 10px 0; }
#ejobody .sectionDotted { border:1px dashed #ccc; }

.req { color:#ff0000; }
/*dde8f1*/
#ejobody {
 background:#dedcd0;
 margin:0;
 padding:0;
 font-family:Arial, Helvetica, sans-serif; /*verdana,helvetica,sans-serif*/
 font-size:0.75em;
 text-align:center;
 line-height:1.45em;
 width:100%;
}

#ejobody .contentArea a:link	{color:#d7a900; font-size:10pt; font-weight:normal; font-family:Arial; text-decoration:none; background-color:transparent;}
#ejobody .contentArea a:visited {color:#d7a900; font-size:10pt; font-weight:normal; font-family:Arial; text-decoration:none; background-color:transparent;}
#ejobody .contentArea a:hover {color:#d7a900; font-size:10pt; font-weight:normal; font-family:Arial; text-decoration:none; background-color:transparent;}

/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* ---------------- */
.clearfix:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}

.clearfix {display:inline-block;}

/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */

/* ===========================  END - EJO ============================= */
/* Style Sheet Related to Employer Register Online */                                                                                               
#reg20-01{
  background:#ffffff;
  font-family:Arial, Helvetica, sans-serif;/*verdana,helvetica,sans-serif*/
  line-height:1em;
  padding:0 0 0 2;
  border: 1px solid #ccc;
  width:100%;
  float:left;
  }
#reg20-01 .contentArea { padding:0 0 0 0;}

#reg20-01 th{ padding:4px; font-weight:bold; text-align:left; font-size:8pt;}          
#reg20-01 td{padding:4px; font-size:8pt;}
#reg20-01 p{font-size:8pt;}
#reg20-01 .asterisk{color:#ff0000;}
#reg20-01 .col { float:left; width:335px; }
#reg20-01 .colGutter { margin-right:30px; }
#reg20-01 h1,h2,h3,h4,h5
{
font-family:Arial, Helvetica, sans-serif; font-weight:normal;
}
#reg20-01 h1
{
font-size:2.2em; margin:0; padding:16px; background:#003359;
color:#fff; text-transform:uppercase; font-weight:normal;
}
#reg20-01 h2 { font-size:12pt; font-weight:bold;}
#reg20-01 h3 { font-size:8pt; font-weight:bold; margin-bottom:0; color:#666633; text-transform:uppercase; font-weight:bold;}
#reg20-01 h5 { font-size:8pt;color:red;font-weight:bold;}
#reg20-01 input[type="text"], input[type="password"], textarea
{
border:1px solid #ccc; padding:3px;
}

#reg20-01 input[type="text"]:focus, input[type="password"]:focus, textarea:focus
{
border-color:#777;
}

#reg20-01 .buttonTable {padding-left:250; width:100%; float:left;}
#reg20-01 .buttonTable table{}

#reg20-01 .button {
 position:relative;
 padding: 3px 3px 3px 10px;
 background:url(action_button2.gif);}

#reg20-01 .button span {
color:#fff;
height:15px;
line-height:15px;
position:relative;
padding: 3.5px 20px;
width:80px;
font-weight:bold;
text-align:center;
background:url(action_button1.gif);
}

#reg20-01 .button a {
text-decoration:none;
font-weight:bold;
color:black;
}
#reg20-01 .siteSecurityLogo {
 width:134px; height:61px;
 border:none;
 background:url(verisign.gif);
 cursor: hand;
}

#reg20-02{
  background:#ffffff;
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;/*verdana,helvetica,sans-serif*/
  line-height:1em;
  }
#reg20-02 .contentArea { padding:20px; border:1px solid #ccc;}
#reg20-02 th{ padding:4px; font-weight:bold; text-align:left; font-size:8pt}  
#reg20-02 td{padding:4px; font-size:8pt}
#reg20-02 p{ padding-top:0; margin-top:0;font-size:8pt}
#reg20-02 a{font-size:8pt}
#reg20-02 .asterisk{color:#ff0000;}
#reg20-02 .section { border:1px solid #ccc; padding:10px; margin:0 0 15px 0;}
#reg20-02 .sectionDotted { border:1px dashed #ccc; }
#reg20-02 #LS2AEMAILX
{
width:350;
}
#reg20-02 h1,h2,h3,h4,h5
{
font-family:Arial, Helvetica, sans-serif; font-weight:normal;
}
#reg20-02 h1
{
font-size:2.2em; margin:0; padding:16px; background:#003359;
color:#fff; text-transform:uppercase; font-weight:normal;
}

#reg20-02 h2 { font-size:12pt; color:#666633; text-transform:uppercase; font-weight:normal;}
#reg20-02 h3 { font-size:8pt; margin-bottom:0;}

#reg20-02 .button {
 position:relative;
 padding: 3px 3px 3px 10px;
 background:url(action_button2.gif);}

#reg20-02 .button span {
color:#fff;
height:15px;
line-height:15px;
position:relative;
padding: 3.5px 20px;
width:80px;
font-weight:bold;
text-align:center;
background:url(action_button1.gif);
}

#reg20-02 .button a {
text-decoration:none;
font-weight:bold;
font-size:8pt;
color:black;
}

#reg20-02 li {
text-decoration:none;
font-size:8pt;
}

#reg20-03{
  background:#ffffff;
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;/*verdana,helvetica,sans-serif*/
  line-height:1em;
  }
#reg20-03 .contentArea { padding:20px; border:1px solid #ccc;}
#reg20-03 .section {padding:10px; margin:0 0 15px 0;}        
#reg20-03 th{ padding:4px; text-align:left;font-size:8pt; font-weight:normal;}
#reg20-03 td{padding:4px; font-size:8pt;font-weight:normal;}
#reg20-03 p{ padding-top:0; margin-top:0; font-size:8pt;}
#reg20-03 .asterisk{color:#ff0000;}
#reg20-03 .col { float:left; width:350px;height:80px;}
#reg20-03 .colGutter { margin-right:30px; }
#reg20-03 input[type="text"], input[type="password"], textarea
{
border:1px solid #ccc; padding:3px;
}

#reg20-03 input[type="text"]:focus, input[type="password"]:focus, textarea:focus
{
border-color:#777;
}
#reg20-03 .clearfix {display: block;}
#reg20-03 .clearfix:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
#reg20-03 .clearfix {display:inline-block;}

#reg20-03 h1,h2,h3,h4,h5
{
font-family:Arial, Helvetica, sans-serif; font-weight:normal;
}
#reg20-03 h1
{
font-size:2.2em; margin:0; padding:16px; background:#003359;
color:#fff; text-transform:uppercase; font-weight:normal;
}

#reg20-03 h2 { font-size:11pt; }
#reg20-03 h3 { font-size:9pt; margin-bottom:0; font-weight:bold}


#reg20-03 .button {
 position:relative;
 padding: 3px 3px 3px 10px;
 background:url(action_button2.gif);}

#reg20-03 .button span {
color:#fff;
height:15px;
line-height:15px;
position:relative;
padding: 3.5px 20px;
width:80px;
font-weight:bold;
text-align:center;
background:url(action_button1.gif);
}

#reg20-03 .button a {
text-decoration:none;
font-weight:bold;
color:black; }

#reg20-04{
  background:#ffffff;
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;/*verdana,helvetica,sans-serif*/
  line-height:1em;
  }
#reg20-04 .contentArea { padding:20px; border:1px solid #ccc;}
#reg20-04 th{ padding:4px; font-weight:bold; text-align:left;}                                                                                      
#reg20-04 td{padding:4px;}
#reg20-04 p{ padding-top:0; margin-top:0; font-size:8pt}
#reg20-04 .asterisk{color:#ff0000;}
#reg20-04 .section { border:1px solid #ccc; padding:9px; margin:0 0 15px 0; font-size:8pt}
#reg20-04 .sectionDotted { border:1px dashed #ccc; }

#reg20-04 h1,h2,h3,h4,h5
{
font-family:Arial, Helvetica, sans-serif; font-weight:normal;
}
#reg20-04 h1
{
font-size:2.2em; margin:0; padding:16px; background:#003359;
color:#fff; text-transform:uppercase; font-weight:normal;
}

#reg20-04 h2 { font-size:12pt; }
#reg20-04 h3 { font-size:11pt; margin-bottom:0; font-weight:bold}

#reg20-04 .button {
 position:relative;
 padding: 5px 3px 5px 10px;
 background:url(action_button2.gif);}

#reg20-04 .button span {
color:#fff;
height:13px;
line-height:13px;
position:relative;
padding: 2px 20px;
width:80px;
font-weight:bold;
text-align:center;
background:url(action_button1.gif);
}

#reg20-04 .button a {
text-decoration:none;
font-weight:bold;
color:black; }

#reg20-05{
  background:#ffffff;
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;/*verdana,helvetica,sans-serif*/
  line-height:1.45em;
  }
#reg20-05 .contentArea{padding:20px; border:1px solid #ccc;}
#reg20-05 th{ padding:4px; font-weight:bold; text-align:left; font-size:8pt;}          
#reg20-05 td{padding:4px; font-size:8pt;}
#reg20-05 p{ padding-top:0; margin-top:0; font-size:8pt;}
#reg20-05 .asterisk{color:#ff0000;}
#reg20-05 .col { float:left; width:335px; }
#reg20-05 .colGutter { margin-right:30px; }

#reg20-05 .clearfix {display: block;}
#reg20-05 .clearfix:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
#reg20-05 .clearfix {display:inline-block;}

#reg20-05 h1,h2,h3,h4,h5
{
font-family:Arial, Helvetica, sans-serif; font-weight:normal;
}

#reg20-05 h3 { font-size:10pt; margin-bottom:0; text-align:center; }

#reg20-05 .button {
font-weight:bold;
height:20px;
line-height:20px;
background:url(action_button11.gif) left;
padding: 0px 0px 0px 10px;
}
#reg20-05 .button span {
color:#fff;
font-weight:bold;
background:url(action_button1.gif);
padding:5px 25px 4px 10px;
}

#reg20-05 .button a {
text-decoration:none;
font-weight:bold;
color:black;
text-align:left; 
}

#ejo20-05{
  background:#ffffff;
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;/*verdana,helvetica,sans-serif*/
  line-height:1em;
  }
#ejo20-05 .contentArea { padding:20px; border:1px solid #ccc;}
#ejo20-05 th{ padding:4px; text-align:left;font-size:8pt; font-weight:normal;}
#ejo20-05 td{padding:4px; font-size:8pt;font-weight:normal;}
#ejo20-05 p{ padding-top:0; margin-top:0; font-size:8pt}
#ejo20-05 .asterisk{color:#ff0000;}
#ejo20-05 .col { float:left; width:360px; height:110px;font-size:8pt;}
#ejo20-05 .colGutter { margin-right:30px; }
#ejo20-05 input[type="text"], input[type="password"], textarea
{
border:1px solid #ccc; padding:3px;
}

#ejo20-05 input[type="text"]:focus, input[type="password"]:focus, textarea:focus
{
border-color:#777;
}
#ejo20-05 .clearfix {display: block;}
#ejo20-05 .clearfix:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
#ejo20-05 .clearfix {display:inline-block;}

#ejo20-05 h1,h2,h3,h4,h5
{
font-family:Arial, Helvetica, sans-serif; font-weight:normal;
}
#ejo20-05 h1
{
font-size:2.2em; margin:0; padding:16px; background:#003359;
color:#fff; text-transform:uppercase; font-weight:normal;
}

#ejo20-05 h2 { font-size:11pt; }
#ejo20-05 h3 { font-size:9pt;font-weight:bold}

#ejo20-05 .button {
 position:relative;
 padding: 3px 3px 3px 10px;
 background:url(action_button2.gif);}

#ejo20-05 .button span {
color:#fff;
height:15px;
line-height:15px;
position:relative;
padding: 3.5px 20px;
width:80px;
font-weight:bold;
text-align:center;
background:url(action_button1.gif);
}

#ejo20-05 .button a {
text-decoration:none;
color:black; 
font-weight:bold;}

#ejo20-06{
  background:#ffffff;
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;/*verdana,helvetica,sans-serif*/
  line-height:1.45em;
  }
#ejo20-06 .contentArea { padding:20px; border:1px solid #ccc;}
#ejo20-06 th{ padding:4px; text-align:left;font-size:10pt;font-weight:normal;}
#ejo20-06 td{padding:4px; font-size:10pt;font-weight:normal;}
#ejo20-06 p{ padding-top:0; margin-top:0; font-size:10pt}
#ejo20-06 .asterisk{color:#ff0000;}
#ejo20-06 .col { float:left; width:350px;height:80px;}
#ejo20-06 .colGutter { margin-right:30px; }
#ejo20-06 input[type="text"], input[type="password"], textarea
{
border:1px solid #ccc; padding:3px;
}

#ejo20-06 input[type="text"]:focus, input[type="password"]:focus, textarea:focus
{
border-color:#777;
}

#ejo20-06 .clearfix {display: block;}
#ejo20-06 .clearfix:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
#ejo20-06 .clearfix {display:inline-block;}

#ejo20-06 h1,h2,h3,h4,h5
{
font-family:Arial, Helvetica, sans-serif; font-weight:normal;
}
#ejo20-06 h1
{
font-size:2.2em; margin:0; padding:16px; background:#003359;
color:#fff; text-transform:uppercase; font-weight:normal;
}

#ejo20-06 h2 { font-size:1.0em; }
#ejo20-06 h3 { font-size:0.8em; font-weight:bold; color:#006699; margin-bottom:0; text-align:left;}

#ejo20-06 .button {
 border:none;
 font-weight:bold;
 text-align:right;
 padding:0 0 0 0px;
 width:10px;
 background:url(action_button2.gif);}

#ejo20-06 .button span {
color:#fff;
height:22px;
line-height:22px;
position:relative;
padding:0 0 0 0px;
width:80px;
font-weight:bold;
text-align:center;
background:url(action_button1.gif);
}

#ejo20-06 .button a {
text-decoration:none;
color:white;
}

/* Style Sheet Related to Forgotten PIN - EOL */                                                                                                    
#pin20-01{
  background:#ffffff;
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;/*verdana,helvetica,sans-serif*/
  line-height:1.45em;
  }
#pin20-01 .contentArea { padding:20px; border:1px solid #ccc;}
#pin20-01 th{ padding:4px; text-align:left;font-size:8pt;                                                                                          
font-weight:normal;}
#pin20-01 td{padding:2px; font-size:8pt;font-weight:normal;}
#pin20-01 p{ padding-top:0; margin-top:0; font-size:8pt}
#pin20-01 .asterisk{color:#ff0000;}
#pin20-01 .col { float:left; width:335px; }
#pin20-01 .colGutter { margin-right:30px; }
#pin20-01 .clearfix {display: block;}
#pin20-01 .clearfix:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
#pin20-01 .clearfix {display:inline-block;}

#pin20-01 input[type="text"], input[type="password"], textarea
{
border:1px solid #ccc; padding:3px;
}

#pin20-01 input[type="text"]:focus, input[type="password"]:focus, textarea:focus
{
border-color:#777;
}
#pin20-01 h1,h2,h3,h4,h5
{
font-family:Arial, Helvetica, sans-serif; font-weight:normal;
}

#pin20-01 .button {
border:medium none;
font-weight:bold;
background:url('action_button2.gif') bottom;
padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px; background-repeat:repeat
}
#pin20-01 .button span {
color:#fff;
height:22px;
line-height:22px;
position:relative;
padding: 1px 20px 2px 10px;
font-weight:bold;
text-align:center;
background:url(action_button1.gif);
}

#pin20-01 .button a {
text-decoration:none;
font-weight:bold;
color:white;
}

#pin20-01 .siteSecurityLogo {
 width:134px; height:61px;
 border:none;
 background:url(verisign.gif);
 cursor: hand;
}

#pin20-02{
  background:#ffffff;
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;/*verdana,helvetica,sans-serif*/
  line-height:1.45em;
  }
#pin20-02 .contentArea { padding:20px; border:1px solid #ccc;}
#pin20-02 th{ padding:4px; text-align:left;font-size:8pt; font-weight:normal;}
#pin20-02 td{padding:4px; font-size:8pt;font-weight:normal;}
#pin20-02 p{ padding-top:0; margin-top:0; font-size:8pt}
#pin20-02 .asterisk{color:#ff0000;}
#pin20-02 .col { float:left; width:335px; }
#pin20-02 .colGutter { margin-right:30px; }
#pin20-02 input[type="text"], input[type="password"], textarea
{
border:1px solid #ccc; padding:3px;
}
#pin20-02 h1{font-size:13pt;font-weight:normal;}

#pin20-02 .contentArea h2 { font-size:11pt; font-weight:bold;text-align:left;background:none no-repeat; 
padding:0 0 0 0;}
#pin20-02 h3 { font-size:10pt; margin-bottom:0; }

#pin20-02 input[type="text"]:focus, input[type="password"]:focus, textarea:focus
{
border-color:#777;
}

#pin20-02 #buttonTable {margin: 0 0 0 200px;}

#pin20-02 .button {
border:medium none;
font-weight:bold;
background:url('action_button2.gif') bottom;
padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0; background-repeat:repeat
}

 #pin20-02 .button span {
 color:#fff;
 height:22px;
 line-height:22px;
 position:relative;
 padding:1px 20px 2px 20px;
 font-weight:bold;
 text-align:center;
 background:url(action_button1.gif);
 }

#pin20-02 .button a {
text-decoration:none;
font-weight:bold;
color:white;
}

#pin20-03{
  background:#ffffff;
  font-family:Arial, Helvetica, sans-serif;/*verdana,helvetica,sans-serif*/
  line-height:1.45em;
  border:1px solid #ccc;  height:280px;
  }
#pin20-03 .contentArea { padding:10px; border:0px solid #ccc;}
#pin20-03 th{ padding:4px; text-align:left;font-size:8pt;font-weight:normal;}
#pin20-03 td{padding:4px; font-size:8pt;font-weight:normal;}
#pin20-03 p{ padding-top:0; margin-top:0; font-size:8pt;line-height:1.4em;}
#pin20-03 .asterisk{color:#ff0000;}
#pin20-03 .col { float:left; width:335px;}
#pin20-03 .colGutter { margin-right:30px; }
#pin20-03 input[type="text"], input[type="password"], textarea
{
border:1px solid #ccc; padding:3px;
}

#pin20-03 input[type="text"]:focus, input[type="password"]:focus, textarea:focus
{
border-color:#777;
}

#pin20-03 #buttontable{float:left; margin:0 0 0 200px; }

#pin20-03 .button {
border:medium none;
font-weight:bold;
background:url('action_button2.gif') bottom;
padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0; background-repeat:repeat
}

#pin20-03 .button span {
color:#fff;
height:22px;
line-height:22px;
position:relative;
padding:1px 20px 2px 20px;
font-weight:bold;
text-align:center;
background:url(action_button1.gif);
}

#pin20-03 .button a {
text-decoration:none;
font-weight:bold;
color:white;
}

#pin20-03 h1
{
font-size:12pt; margin:0; padding:16px; background:#003359;
color:#fff; text-transform:uppercase; font-weight:normal;
}

#pin20-03 h2 { font-size:12pt; color:#666633; text-transform:uppercase; font-weight:normal;}
#pin20-03 h3 { font-size:10pt; margin-bottom:0; font-weight:bold;}

#pin20-04{
  background:#ffffff;
  font-family:Arial, Helvetica, sans-serif;/*verdana,helvetica,sans-serif*/
  line-height:1.45em;
  text-align:center;
  border:1px solid #ccc;
  }
#pin20-04 .contentArea { text-align:center;}

#pin20-04 .section { border:0px solid #ccc; padding:10px; }
#pin20-04 h1,h2,h3,h4,h5
{
font-family:Arial, Helvetica, sans-serif; font-weight:normal;
}
#pin20-04 h1
{
font-size:2.2em; margin:0; padding:16px; background:#003359;
color:#fff; text-transform:uppercase; font-weight:normal;
}

#pin20-04 h2 { font-size:12pt; font-weight:bold;}
#pin20-04 h3 { font-size:10pt; font-weight:bold;; margin-bottom:0; text-align:center;}

#pin20-04 #buttontable{float:left; margin:-10px 0 0 270px; }

#pin20-04 .button {
position:relative;
padding:3px 3px 3px 10px;
background:url(action_button2.gif);
}

#pin20-04 .button span {
color:#fff;
height:16px;
line-height:16px;
position:relative;
padding: 0px 20px;
width:80px;
font-weight:bold;
text-align:center;
background:url(action_button1.gif);
}

#pin20-04 .button a {
text-decoration:none;
font-weight:bold;
color:white;
}
#mis20-01{
  background:#ffffff;
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;/*verdana,helvetica,sans-serif*/
  line-height:1.45em;
  }

#mis20-01 .contentArea {padding:0px; border:0px solid #ccc;font-size:8pt}
 
#mis20-01 .contentArea p{ padding-top:0; margin-top:0; font-size:8pt}
 
#MIS20-01 .button {
background:url(action_button2.gif);
background-repeat: no-repeat;
 height:9px;
 padding: 6px 0px 9px 10px;
text-align:left;
 }

#MIS20-01 .button span {
color:#fff;
font-weight:bold;
background:url(action_button1.gif);
background-repeat: right;
padding:6px 25px 2px 15px;
}

#MIS20-01 .button a {
text-decoration:none;
font-weight:bold;
color:black;
font-size:8pt;
}

#mis20-01 td{padding:4px; font-size:8pt;}

#mis20-01 th{ padding:4px; font-weight:bold; text-align:left;font-size:10pt;}

#mis20-02{
  background:#ffffff;
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;/*verdana,helvetica,sans-serif*/
  line-height:1.45em;
  }
#mis20-02 .contentArea {padding:0px; border:1px solid #ccc;}

#MIS20-02 .button {
 background:url(action_button2.gif);
 background-repeat: no-repeat;
 text-align:left;
 padding:0pt 0pt 0pt 0pt;
 }

#MIS20-02 .button span {
color:#fff;
font-weight:bold;
background:url(action_button1.gif);
background-repeat: repeat-x;
padding:1pt 20pt 5pt 20pt;
}

#MIS20-02 .button a {
text-decoration:none;
font-weight:bold;
color:black;
font-size:8pt;
}

#mis20-02 td{padding:4px; font-size:10pt;}

#mis20-02 th{ padding:4px; font-weight:bold; text-align:left;font-size:10pt;}
 