.text 
{
font: 10pt Arial, sans-serif;
color: #000;
margin: 0px;
padding: 3px 0; 
width: 98%;
text-align: justify;
background-color: #fff;
}

.text a:link
{
text-decoration: none;
color: #cc0000;
border-bottom: 1px dotted #000;
}

.text a:visited
{
text-decoration: none;
color: #c30;
border-bottom: 1px dotted #003;
}

.text a:hover 
{
color: #fff;
text-decoration: none;
background-color: #cc0000;
}

.text a#current2 
{
color: #cc0000;
text-decoration: none;
border-bottom: 1px dotted #656565;
}

.navtext 
{
font: 10pt/1.5em Arial, sans-serif;
color: #000;
text-align: center;
width: 90%;
margin: 0;
padding: 0;
border-right: 1px solid #000;
}

.navtext a:link
{
text-decoration: none;
color: #000;
border-bottom: 1px dotted #656565;
}

.navtext a:visited
{
text-decoration: none;
color: #003;
border-bottom: 1px dotted #656565;
}

.navtext a:hover 
{
color: #cc0000;
text-decoration: none;
border-bottom: 1px dotted #656565;
}

.navtext a#current2 
{
color: #cc0000;
text-decoration: none;
border-bottom: 1px dotted #656565;
font: bold;
}

.lefttext 
{
font: 10pt/1.5em Arial, sans-serif;
color: #000;
text-align: justify;
width: 98%;
margin: 5px;
padding: 0;
}

.lefttext a:link
{
text-decoration: none;
color: #cc0000;
border-bottom: 1px dotted #000;
}

.lefttext a:visited
{
text-decoration: none;
color: #c30;
border-bottom: 1px dotted #003;
}

.lefttext a:hover 
{
color: #fff;
text-decoration: none;
background-color: #cc0000;
}

.faqanswertext 
{
font: 10pt Arial, sans-serif;
color: #000;
margin-bottom: 10px;
padding: 0 2%; 
width: 96%;
text-align: justify;
}

.faqanswertext a:link
{
text-decoration: none;
color: #cc0000;
border-bottom: 1px dotted #000;
}

.faqanswertext a:visited
{
text-decoration: none;
color: #656565;
border-bottom: 1px dotted #656565;
}

.faqanswertext a:hover 
{
color: #000;
text-decoration: none;
background-color: #cc0000;
}

.backtotop 
{
font: 10pt Arial, sans-serif;
color: #cc0000;
margin-bottom: 10px;
padding: 0 2%; 
width: 96%;
text-align: justify;
}

.backtotop a:link
{
text-decoration: none;
color: #cc0000;
}

.backtotop a:visited
{
text-decoration: none;
color: #cc0000;
}

.backtotop a:hover 
{
color: #cc0000;
text-decoration: underline;
}

.faqtext 
{
font: 10pt Arial, sans-serif;
color: green;
margin-bottom: 10px;
padding: 0 0 0 30px; 
width: 98%;
text-align: justify;
}

.faqtext a:link
{
text-decoration: none;
color: green;
}

.faqtext a:visited
{
text-decoration: none;
color: green;
}

.faqtext a:hover 
{
color: green;
text-decoration: underline;
}

.endnote 
{
font: 8pt Arial, sans-serif;
color: #000;
margin-bottom: 10px;
padding: 0 0 0 30px; 
width: 100%;
text-align: justify;
}

.printtext 
{
font: italic 10pt Arial, sans-serif;
color: #green;
padding: 0 25px 0 0;
text-align: right;
background: right url(template/print.jpg) no-repeat;
width: 95%;
}

.printtext a:link
{
text-decoration: none;
color: green;
border-bottom: 1px dotted #656565;
}

.printtext a:visited
{
text-decoration: none;
color: #333;
border-bottom: 1px dotted #656565;
}

.printtext a:hover 
{
color: #fff;
text-decoration: none;
background-color: green;
}