body 
{
	font: 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #040303;
    letter-spacing: 1px;
    line-height: 16px;
	margin: 0px;
	background-color: #0a0b0c;
	background-image: url('images/main_bg_rpt.jpg');
	background-repeat: repeat-x;
}

body.clsBody2
{
    margin: 0px;
    background-color: #ffffff;
    background-image: none;
}

body.clsBody3
{
    margin: 0px;
    background-color: #c0c0c0;
    background-image: none;
}

td
{
    font: 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #040303;
    letter-spacing: 1px;
}

a
{
    font: 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #571c10;
    letter-spacing: 1px;
}

a:hover
{
    font: 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #040303;
    letter-spacing: 1px;
}

.clsBrowseBox
{
    font: 14px Times, serif;
	color: #534c2d;
}

.clsFooterLink
{
    font: 8pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #77828b;
}

a.clsFooterLink
{
    font: 8pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #77828b;
    text-decoration: none;
    letter-spacing: 0px;
}

a.clsFooterLink:hover
{
    font: 8pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #e5eff6;
    text-decoration: none;
    letter-spacing: 0px;
}

.clsPageContent
{
    font: 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #040303;
    letter-spacing: 1px;
    line-height: 18px;
}

.clsPageTitle
{
    font: 16pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #571c10;
    letter-spacing: 1px;
}

.clsPageSubTitle
{
    font: 12pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #571c10;
    letter-spacing: 1px;
}

.clsHeadline
{
    font: 12pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #571c10;
    letter-spacing: 1px;
}

.clsQuizHdr
{
    font: Bold 20pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #ffffff;
    letter-spacing: normal;
}

.clsQuizQuestion
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #ffffff;
    letter-spacing: normal;
}

.clsQuizResult
{
    font: 11pt Verdana, sans-serif;
    color: #404040;
    letter-spacing: 1px;
}

.clsProdMenuHdr
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    background-color: #483326;
    color: #ffffff;
    letter-spacing: 1px;
    display: block;
}

a.clsProdCat
{
    font: Bold 10pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #ffffff;
    letter-spacing: 1px;
    text-decoration: none;
}

a.clsProdCat:hover
{
    font: Bold 10pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #040303;
    letter-spacing: 1px;
    text-decoration: none;
}

.clsBlogDate
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #571c10;
}

.clsBlogTitle
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #040303;
}

a.clsBlogDateLink
{
    font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #571c10;
    text-decoration: none;
}

a.clsBlogDateLink:hover
{
    font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #571c10;
    text-decoration: none;
}

a.clsBlogLink
{
    font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #1a0806;
    text-decoration: none;
}

a.clsBlogLink:hover
{
    font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #1a0806;
    text-decoration: none;
}

a.clsReadBlogEntry
{
    font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #571c10;
    text-decoration: underline;
}

a.clsReadBlogEntry:hover
{
    font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #571c10;
    text-decoration: underline;
}

.clsCommentHdr
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    background-color: #556d75;
    color: #ffffff;
    letter-spacing: 1px;
    display: block;
}

.clsRow1 
{
	font: 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #040303;
    background-color: #eeeeee;
}

.clsRow2 
{
	font: 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #040303;
    background-color: #e4e4e4;
}

.clsRequired
{
    font: Bold 9pt Verdana, sans-serif;
    color: #ff0000;
}

.clsFormLabel 
{
	font: Bold 9pt Verdana, sans-serif;
    color: #404040;
}

.clsFormText 
{
	font: 9pt Verdana, sans-serif;
    color: #404040;
}

a.clsProdLink
{
    font: 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #571c10;
    text-decoration: none;
}

a.clsProdLink:hover
{
    font: 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #571c10;
    text-decoration: underline;
}

.clsTitle2
{
    font: 10pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #000000;
}

.clsBreadcrumbs
{
    font: 16pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #571c10;
    letter-spacing: 1px;
}

a.clsBreadcrumbs
{
    font: Bold 16pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #000000;
    letter-spacing: 1px;
    text-decoration: underline;
}

a.clsBreadcrumbs:hover
{
    font: Bold 16pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #571c10;
    letter-spacing: 1px;
    text-decoration: underline;
}