BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial,helvetica,sans-serif;
    BACKGROUND-COLOR: black;
#    BACKGROUND-COLOR: white;
}
div {
	text-align:left;
}
TD
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: arial,helvetica,sans-serif
}

A
{
    FONT-WEIGHT: bold;
#    COLOR: #002412;
    COLOR: #550000;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-WEIGHT: bold;
#    COLOR: #004432;
    COLOR: #ff3333;
#   TEXT-DECORATION: underline
}
.menu
{
	padding:12px; 
	FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
#    COLOR: #002412;
    COLOR: #aa3333;
    TEXT-DECORATION: none
}
.menu a
{
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
#    COLOR: #002412;
    COLOR: #aa3333;
    TEXT-DECORATION: none
}
.menu a:hover
{
    FONT-WEIGHT: bold;
#    COLOR: #004432;
    COLOR: #333333;
    TEXT-DECORATION: underline
}
.songlist
{
	padding:12px; 
	FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    COLOR: #888888;
    TEXT-DECORATION: none
}
.songlist a
{
    FONT-WEIGHT: bold;
    COLOR: #bbbbbb;
    TEXT-DECORATION: none
}
.songlist a:hover
{
    FONT-WEIGHT: bold;
    COLOR: #333333;
    TEXT-DECORATION: underline
}
.mn
{
	margin-left:20px;
	bottom:10px;
}
TD.Header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 45px;
    COLOR: black;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #000000
}
TD.SubHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: black;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #ebf5ea
}
TD.FinePrint
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #ebf5ea
}
.THIN_BORDER
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
TD.DataRow
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
TR.Row_1
{
    BACKGROUND-COLOR: #e0e0e0
}
TR.Row_2
{
    BACKGROUND-COLOR: white
}
TD.TableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    BACKGROUND-COLOR: black
}
TD.DataRow_sml
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
TD.TableHeader_sml
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    BACKGROUND-COLOR: black
}
.big
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 30px;
    COLOR: #befff5;
    FONT-FAMILY: Verdana, Arial
}



.rTable {
  	display: table;
  	width: 100%;
}
.rTableRow {
  	display: table-row;
}
.rTableHeading {
  	display: table-header-group;
  	background-color: #ddd;
}
.rTableCell, .rTableHead {
  	display: table-cell;
  	padding: 1px 3px;
#  	border: 1px solid #999999;
}
.rTableHeading {
  	display: table-header-group;
  	background-color: #ddd;
  	font-weight: bold;
}
.rTableFoot {
  	display: table-footer-group;
  	font-weight: bold;
  	background-color: #ddd;
}
.rTableBody {
  	display: table-row-group;
}


.social a {
	float: right;
	top:10px;
	width: 32px;
	height: 32px;
	filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    -khtml-opacity: 0.75;
    opacity: 0.75;	
	background-repeat: no-repeat;
}

.social a:hover {
	filter:alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	text-decoration:none;
}

.rss a {
	float: left;
	width: 40px;
	height: 30px;
	margin: 0px 5px;
	filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    -khtml-opacity: 0.75;
    opacity: 0.75;	
	background: url(../images/icon_rss.png) 0 -10px;
}

.rss a:hover {
	filter:alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	text-decoration:none;
}

.signup a {
	float: left;
	width: 40px;
	height: 30px;
	margin: 0px 5px;
	filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    -khtml-opacity: 0.75;
    opacity: 0.75;	
	background: url(../images/icon_newsletter.png) 0 -10px;
}

.signup a:hover {
	filter:alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	text-decoration:none;
}

.sitemap a {
	float: left;
	width: 40px;
	height: 30px;
	margin: 0px;
	filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    -khtml-opacity: 0.75;
    opacity: 0.75;	
	background: url(../images/icon_sitemap.png) 0 -10px;
}

.sitemap a:hover {
	filter:alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	text-decoration:none;
}

.normaltext {
	padding: 25px 30px 10px 25px;
	color:black;
	font-size:16px;
	BACKGROUND-COLOR: lightgrey;
}

.datelist {
	padding: 10px 10px 10px 10px;
	font-size:1.2em;
	color:black;
	font-weight:bold;
	BACKGROUND-COLOR: #f0f8f8;
}
.smalldatelist {
	padding: 5px 5px 5px 5px;
	font-weight:bold;
	BACKGROUND-COLOR: #f0f8f8;
}
table.smalldatelist td {
	color:dark grey;
    font-size: .5em;
	font-weight:NORMAL;
}
tr.dateinfo {
	color:white;
}

.whitepaper {
	padding: 10px 25px 10px 25px;
	color:black;
	font-family: "Times New Roman", Times, serif;
	font-size:1.1em;
	BACKGROUND-COLOR: #fff7ea;
}

.audiop a {
	float: left;
	width: 40px;
	height: 30px;
	margin: 0px 5px;
	filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    -khtml-opacity: 0.75;
    opacity: 0.75;	
	background: url(../images/icon_audio.png) 0 -10px;
}

.audiop a:hover {
	filter:alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	text-decoration:none;
}

