a { color: #fff; }


p.break
{
page-break-before: always;
}

.viewing
{
color: #fff661;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.border
{
border: 2px solid #784fa0;
}
.border:hover
{
border: 2px solid #fdeba1;
}

.padding
{
padding: 15px;
}

a.top
{
color: #fff88a;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}
a.top:hover
{
color: #d4b900;
}

a.leftlinks
{
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
a.leftlinks:hover
{
text-decoration: underline;
}


a.leftlinkslight
{
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
}
a.leftlinkslight:hover
{
text-decoration: underline;
}


ul.leftmenublock
{
list-style: none;
margin-left: 0;
padding-left: 1em;
text-indent: -1em;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
li.leftmenublock
{
padding-bottom: 10px;
}


ul.leftmenublocklight
{
list-style: none;
margin-left: 0;
padding-left: 1em;
text-indent: -1em;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
}
li.leftmenublocklight
{
padding-bottom: 5px;
}
	
.leftheader
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #f7e18a;
font-weight: bold;
}

.copyright
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
}

.sponsors
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fffcaa;
}

.body
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
line-height: 18px;
}
.bodylight
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
line-height: 18px;
}
a.body img { border: 2px solid #fff; }

.header24
{
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
color: #fffaac;
font-weight: bold;
}
.header20
{
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color: #fffaac;
font-weight: bold;
}

.logobg
{
background-image: url("images/logo-bg.gif");
background-position: bottom left;
background-repeat: no-repeat;
}

.homecopy
{
padding-top: 10px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
}

.leftmenu
{
background-image: url("images/leftmenu-bg.jpg");
background-position: bottom;
background-repeat: no-repeat;
}

.leftmenutop
{
background-image: url("images/leftmenu-bgtop.jpg");
background-position: top;
background-repeat: no-repeat;
}

.leftmenutoplong
{
background-image: url("images/leftmenu-bg.jpg");
background-position: top;
background-repeat: no-repeat;
}

.leftrope
{
background-image: url("images/left-rope.gif");
background-repeat: repeat-y;
}
.rightrope
{
background-image: url("images/right-rope.gif");
background-repeat: repeat-y;
}

.topmenu
{
color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
line-height: 11px;
}

a.topmenu
{
text-decoration: none;
}
a.topmenu:hover
{
color: #dba1ff;
}
a.topmenuon
{
text-decoration: none;
color: #fffaac;
}

.newsheader
{
color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
font-variant: small-caps;
}

.newsdate
{
color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

a.newstitle
{
color: #e1c3ff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}
a.newstitle:hover
{
text-decoration: underline;
}

.acrobat
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: white;
line-height: 10px;
}