body
{
margin: 0px auto 0px auto;
font-size: 62.5%;
background-color: #ffffff;
font-family: verdana, arial;
}

/*************************
*   Accessibility page   *
*************************/

#access
{
width: 100%;
position: absolute;
top: 0px;
right: 0px;
background-color: transparent;
padding: 0px;
font-size: 1.2em;
display: none;
float: right;
z-index: 1000;
text-align: center;
}

#accessin
{
width:991px;
background-color: transparent;
padding: 1px 8px 1px 1px;
font-size: 1em;
display: block;
z-index: 1000;
margin-left: auto;
margin-right: auto;
text-align: right;
}

#contentaccess
{
width: 90%;
height: 100%;
text-align: left;
padding: 20px 20px 20px 20px;
font-size: 1.6em;
color: #000000;
background-color: #ffffff;
max-width: 1200px;
}

a.accesslink:link {color: #004CBE; text-decoration: none; font-size: 1em;}
a.accesslink:visited {color: #004CBE; text-decoration: none;font-size: 1em;}
a.accesslink:hover {color: #004CBE;  text-decoration: underline;font-size: 1em;}
a.accesslink:active {color: #004CBE; text-decoration: none;font-size: 1em;}

a.accesslinkh:link {color: #3A3A3A; text-decoration: none; font-size: 1em;}
a.accesslinkh:visited {color: #3A3A3A; text-decoration: none;font-size: 1em;}
a.accesslinkh:hover {color: #000000;  text-decoration: underline;font-size: 1em;}
a.accesslinkh:active {color: #3A3A3A; text-decoration: none;font-size: 1em;}

/*************************
* Accessibility page End *
*************************/

noscript
{
background-color: black;
color: #ffffff;
font-size: 16px;
font-family: arial, verdana;
text-align: center;
font-weight:bold;
}

#page
{
position:absolute;
top:0px;
left:0px;
display:block;
float:left;
width: 100%;
height: 100%;
min-height:100%;
margin: 0px auto 0px auto;
padding:0px;
text-align: center;
z-index:1;
}

#mainbody
{
display: block;
width: 100%;
height: auto;
margin: 0px auto 0px auto;
padding:0px;
position: absolute;
top: 0px;
left: 0px;
text-align: left;
font-weight: normal;
font-size: 1.5em;
color: #434C3E;
}

#maincontent
{
position:absolute;
top:0px;
left:0px;
display:block;
float:left;
width: 100%;
min-width:1000px;
height: 100%;
min-height:100%;
margin: 0px;
padding:0px;
}

#header
{
display:block;
float:left;
width: 100%;
height: 119px;
margin: 0px;
padding:0px;
background: url('/gfx/header-bg.gif') repeat-x left top;
}

#header #logo
{
float:right;
}

#content
{
display:block;
float:left;
width: 100%;
min-height:400px;
height: auto !important;
height: 400px;
margin: 0px;
padding:0px;
text-align:left;
}

#content p
{
padding:50px 0px 50px 80px;
font-size:1.6em;
}

#footer
{
display:block;
float:left;
width: 100%;
height: 80px;
margin: 0px 0px 20px 0px;
padding:0px;
background-color: #ffffff;
font-size:1.5em;
}

#footer p
{
float:right;
text-align:right;
line-height:30px;
padding-right:30px;
}

#footer p img
{
line-height:12px;
vertical-align:middle;
}

#footerbr
{
display:block;
float:left;
width: 100%;
height: 40px;
margin: 0px 0px 0px 0px;
padding:0px;
background: #D4E04D url('/gfx/footerbg.gif') no-repeat right top;
}

#contactuslk
{
cursor:pointer;
margin-top:-2px;
}


.ctrtxt
{
width:100%;
text-align:center !important;
padding:0px !important;
}



a:link 		{color: #0042BB; text-decoration: underline; font-weight: normal;font-size: 1em;}
a:visited 	{color: #0042BB; text-decoration: underline; font-weight: normal;font-size: 1em;}
a:hover 	{color: #0042BB; text-decoration: none;      font-weight: normal;font-size: 1em;}
a:active 	{color: #0042BB; text-decoration: none;      font-weight: normal;font-size: 1em;}
