/* standard elements */
body
{
background-color: #202020;
font-family:arial;
font-size:8pt;
}

a:hover
,a:link
,a:visited
,a:active
{
color:333333;
font-size:8pt;
xxfont-weight: bold;
text-decoration:none;
}

a:hover
{
color: red;
}

/* class-speciifc elements */

/* prolist */
div.prolist {
color:333333;
font-size:8pt;
font-weight: bold;
}

div.prolist a:link
,div.prolist a:visited
,div.prolist a:active
{
color:black;
}

div.prolist a:hover
{
color:red;
text-decoration:none;
}


/* address */
div.address {
color:white;
font-size: 8pt;
xxfont-weight: bold;
letter-spacing:1px;
xxfont-style: italic;
text-align: center;
}

div.address h4 {
color:white;
font-size: 8pt;
xxfont-style: italic;
xxfont-weight: bold;
margin: 0px;
padding: 0px;
}

div.address a:link
,div.address a:visited
,div.address a:active
{
color:white;
}

div.address a:hover
{
color:red;
text-decoration:none;
}

/* hmenu */
div.hmenu {
color:white;
font-size: 8pt;
letter-spacing:1px;
xxfont-style: italic;
text-align: center;
}

div.hmenu a:link
,div.hmenu a:visited
,div.hmenu a:active
{
color:white;
}

div.hmenu a:hover
{
color:red;
text-decoration:none;
}

/* mpblockaddress */
div.mpblockaddress {
color:white;
font-size: 8pt;
font-weight: bold;
xxletter-spacing:1px;
font-style: italic;
text-align: center;
}

div.mpblockaddress h4 {
color:white;
font-size: 9pt;
font-style: normal;
font-weight: bold;
margin: 0px;
padding: 0px;
}

div.mpblockaddress a:link
,div.mpblockaddress a:visited
,div.mpblockaddress a:active
{
color:white;
}

div.mpblockaddress a:hover
{
color:red;
text-decoration:none;
}

/* newslink */
div.newslink {
color:white;
font-size: 8pt;
xxfont-weight: bold;
letter-spacing:1px;
text-align: center;
}

div.newslink a:link
,div.newslink a:visited
,div.newslink a:active
{
color:white;
}

div.newslink a:hover
{
color:red;
text-decoration:none;
}