/* standard */

body { 
margin-top: 0; 
margin-right: 0; 
margin-bottom: 25; 
margin-left: 0;
color:#3b3b3b;
background-color:#ffffff;
line-height:1.5em;
font-family:Tahoma, verdana, arial, helvetica, sans-serif;
font-size:10pt;
font-weight: normal;
}


h1{
font-family: Tahoma, verdana, arial, helvetica, sans-serif;
color:#FFFFFF;
font-weight: normal;
font-size:170%;	
}

h2{
font-family: Tahoma, verdana, arial, helvetica, sans-serif;
color:#424242;
font-weight: bold;
font-size:120%;	
}

.hr{
size:0.5em;
color:#00B052;
border: 0px none;
width:95%;
}


/* classes for validator */
.tfvHighlight
{font-weight: normal; color: #eb5d20; font-size:9pt;}
.tfvNormal
{font-weight: normal;	color: #222287; font-size:9pt;}

/* classes for pre validator */
.preval{
font-size:9pt;
vertical-align:top;
border:none;
font-weight: normal;
color: #222287;
}

.formheaders {
color: #222287; font-weight: normal;
}

/* link*/

A:link  {
font-family:Tahoma, verdana, arial, helvetica, sans-serif;
color : #eb5d20;
text-decoration : underline;
} 

A:active {
font-family:Tahoma, verdana, arial, helvetica, sans-serif;
color : #eb5d20;
text-decoration : underline;
} 

A:visited {
font-family:Tahoma, verdana, arial, helvetica, sans-serif;
color : #eb5d20;
text-decoration : underline;
}

A:hover {
font-family:Tahoma, verdana, arial, helvetica, sans-serif;
color : #1d1c58;
text-decoration : none;
}

/* Footer link*/
A.footer:link  {
font-family: Tahoma, verdana, helvetica, sans-serif;
color : #828280;
text-decoration : none;
font-size:8pt;
}  

A.footer:active {
font-family: Tahoma, verdana, helvetica, sans-serif;
color : #828280;
text-decoration : none;
font-size:8pt;
} 

A.footer:visited {
font-family:Tahoma, verdana, helvetica, sans-serif;
color : #828280;
text-decoration : none;
font-size:8pt;
} 

A.footer:hover {
font-family: Tahoma, verdana, helvetica, sans-serif;
color : #1d1c58;
text-decoration : none;
font-size:8pt;
} 

/* Header link*/

A.header:link  {
font-family: Tahoma, verdana, helvetica, sans-serif;
color : #3b3b3b;
text-decoration : underline;
font-size:8pt;
}  

A.header:active {
font-family: Tahoma, verdana, helvetica, sans-serif;
color : #3b3b3b;
text-decoration : underline;
font-size:8pt;
} 

A.header:visited {
font-family: Tahoma, verdana, helvetica, sans-serif;
color : #3b3b3b;
text-decoration : underline;
font-size:8pt;
} 

A.header:hover {
font-family: Tahoma, verdana, helvetica, sans-serif;
color : #eb5d20;
text-decoration : none;
font-size:8pt;
} 




/* table */

table { 
font-family:Tahoma, verdana, arial, helvetica, sans-serif;
border:0px solid #ffffff;
  
} 

ul
{
list-style-image: url(../images/bulletsarrow.gif);
} 


td{
vertical-align:top;
line-height:1.5em;
border:none;
font-size:9pt;
}

.img{
float:left;
border-top:1px solid #a7a9ac;
border-left:1px solid #a7a9ac;
border-right:1px solid #a7a9ac;
border-bottom:1px solid #a7a9ac;
margin-bottom:5px;
margin-right:10px;
}


/* Main  Navigation *******************************/
#mainnavhome
{
  display: block;
  width: 150px;
  height: 29px;
  background: url("../images/mainnav/home.jpg") no-repeat 0 0;
}
#mainnavhome:hover
{ 
  background-position: 0 -29px;
}

#mainnavhome span
{
  display: none;
}

#mainnavsummary
{
  display: block;
  width: 150px;
  height: 29px;
  background: url("../images/mainnav/summary.jpg") no-repeat 0 0;
}
#mainnavsummary:hover
{ 
  background-position: 0 -29px;
}

#mainnavsummary span
{
  display: none;
}

#mainnavenrolment
{
  display: block;
  width: 150px;
  height: 29px;
  background: url("../images/mainnav/enrolment.jpg") no-repeat 0 0;
}
#mainnavenrolment:hover
{ 
  background-position: 0 -29px;
}

#mainnavenrolment span
{
  display: none;
}

#mainnavcompanyscheme
{
  display: block;
  width: 150px;
  height: 29px;
  background: url("../images/mainnav/companyscheme.jpg") no-repeat 0 0;
}
#mainnavcompanyscheme:hover
{ 
  background-position: 0 -29px;
}

#mainnavcompanyscheme span
{
  display: none;
}

#mainnavcompliance
{
  display: block;
  width: 150px;
  height: 29px;
  background: url("../images/mainnav/compliance.jpg") no-repeat 0 0;
}
#mainnavcompliance:hover
{ 
  background-position: 0 -29px;
}

#mainnavcompliance span
{
  display: none;
}

#mainnavpersonalaccount
{
  display: block;
  width: 150px;
  height: 29px;
  background: url("../images/mainnav/personalaccount.jpg") no-repeat 0 0;
}
#mainnavpersonalaccount:hover
{ 
  background-position: 0 -29px;
}

#mainnavpersonalaccount span
{
  display: none;
}


#mainnavpensionaudit
{
  display: block;
  width: 150px;
  height: 29px;
  background: url("../images/mainnav/pensionsaudit.jpg") no-repeat 0 0;
}
#mainnavpensionaudit:hover
{ 
  background-position: 0 -29px;
}

#mainnavpensionaudit span
{
  display: none;
}


#mainnavcontact
{
  display: block;
  width: 150px;
  height: 29px;
  background: url("../images/mainnav/contact.jpg") no-repeat 0 0;
}
#mainnavcontact:hover
{ 
  background-position: 0 -29px;
}

#mainnavcontact span
{
  display: none;
}