BODY
	{
	font-family:Arial,Helvetica;
    background: #C5D1DF;
	}
.default
	{
	font-size:10pt;
	color:black;
	}


/* Anchor Tags */
    
a:link
	{
	color:#4030AB;
	}
a:visited
	{
	color:#888888;
	}
a:hover
	{
	color:#FF0000;
	}
a.header:link
	{
	color: white;
	text-decoration:none;
	}
a.header:visited
	{
	color: white;
	text-decoration:none;
	}
a.header:hover
	{
	color: #FFD774;
	text-decoration:underline;
	}
a.headerhl:link
	{
	font-family:Verdana, Helvetica;
	font-size:8pt;
	color: #FFD774;
    font-weight:bold;
	text-decoration:none;
    text-align:center;
	}
a.headerhl:visited
	{
	font-family:Verdana, Helvetica;
	font-size:8pt;
	color: #FFD774;
    font-weight:bold;
	text-decoration:none;
    text-align:center;
	}
a.headerhl:hover
	{
	font-family:Verdana, Helvetica;
	font-size:8pt;
	color: #FFD774;
    font-weight:bold;
	text-decoration:underline;
    text-align:center;
	}

/* Header/Footer and Content Layout */

.headerbg
	{
    background-color:#F0F6FB;
    }
.header
	{
	background-color:#708FBE;
	color:white;
	font-family:Verdana, Helvetica;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	}
.horizontaldivider
	{
	background-color:#000000;
	}
.articleheader
	{
	font-family:Verdana, Arial, Helvetica;
	font-weight:bold;
	font-size:11pt;
	line-height:26px;
	color:#000000;
	background-color:#F1F6FC;
	vertical-align:center;
	}
.articleheaderrelease
	{
	font-size:7pt;
	text-align:center;
	color:#800000;
	background-color:#F1F6FC;
	}
.articleheaderdivider
	{
	background-color:#705A46;
	}

.subarticleheader
	{
	line-height:20px;
	font-family:Verdana, Arial, Helvetica;
	font-size: 10px;
	color:#705A46;
	background-color:#F7E8D3;
	vertical-align:center;
	}
    
.resourceheader
	{
	line-height:20px;
    font-family: Verdana;
	font-size: 14px;
	font-weight:bold;
	background-color:#F1F6FC;
	vertical-align:center;
	}

.resourcerating
	{
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#595959;
	background-color:#F1F6FC;
	}

.topresources
	{
	background-color:black;
	color: white;
	font-size:10px;
	}

.mastertable
    {
    background-color: #FFFFFF;
    }

.footer
	{
	background-color: #E8E8E8;
	font-size:8pt;
	text-align:center;
	}

/* Featured Content */

.featuredbg
	{
	background-color:#F1F6FC;
	}

.featuredtable
	{
	border: 2px solid #CED8E2;
	}

.featuredheader
	{
	background-color: #CFD9E3;
	font-size:7pt;
    color:#800000;
	text-align:center;
	}
.bg
	{
	background-color: #C5D1DF;
	}

/* Content Highlights */
    
.arrow
	{
	color:red; 
	font-size:8pt; 
	font-weight:bold
	}

.shadow
    {
    background-color:#C8C8C8;
    }

.button
    {
    background-color: #FFC800;
    }

.highlight
	{
	color:#999999;
	}

.highlighttable
	{
	border: 2px solid #CFD9E5;
	}

.forumpostbg
    {
    background-color: #F0F0F0;
    }

.forumreplybg
    {
    background-color: #F9F9F9;
    }

/* Font Styles and Colors */ 
   
.fontsize15pt
	{
	font-size:15pt;
	}
.fontsize14pt
	{
	font-size:14pt;
	}
.fontsize13pt
	{
	font-size:13pt;
	}
.fontsize12pt
	{
	font-size:12pt;
	}
.fontsize11pt
	{
	font-size:11pt;
	}
.fontsize10pt
	{
	font-size:10pt;
	}
.fontsize9pt
	{
	font-size:9pt;
	}
.fontsize8pt
	{
	font-size:8pt;
	}
.fontsize7pt
	{
	font-size:7pt;
	}

.notice
    {
    color:red;
    }
.feature
	{
	color:#800000;
	}

.bold
	{
	font-weight:bold;
	}
    
.nobold
	{
	font-weight:normal;
	}

.italics
	{
	font-style:italic;
	}

.noitalics
	{
	font-style:normal;
	}

.colortier1
    {
    background-color:#F8F8F8;
    }
.colortier2
    {
    background-color:#E8E8E8;
    }
.colortier3
    {
    background-color:#D8D8D8;
    }
.colortierheader1
    {
    background-color:#F0F0F0;
    }
.colortierheader2
    {
    background-color:#E0E0E0;
    }
.colortierheader3
    {
    background-color:#D0D0D0;
    }
