BODY
{
    font-family: Arial,Helvetica;
    background: #DEE0E2;
}

.spectrumborder {    
    background: #DEE0E2;
}

.default
{
    font-size:10pt;
    color:red;
}

/* Anchor Tags */

a:link
    {
    color:#0000FF;
    }
a:visited
    {
    color:#888888;
    }
a:hover
    {
    color:#FF0000;
    }
a.header:link
    {
    text-decoration:none;
    }
a.header:visited
    {
    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;
    }

a.dlink {
    font-weight:bold;
    text-decoration:none;
    color: #3F74A8
}

a.dlink:visited {
    font-weight:bold;
    text-decoration:none;
    color: #3F74A8;
}

a.dlink:hover {
    font-weight:bold;
    text-decoration:none;
    color: #10AAFF;
}

a.dlink10pt {
    font-size:8pt;
    font-weight:bold;
    text-decoration:none;
    color: #3F74A8
}

a.dlink10pt:visited {
    font-size:8pt;
    font-weight:bold;
    text-decoration:none;
    color: #3F74A8;
}

a.dlink10pt:hover { 
    font-size:8pt;
    font-weight:bold;
    text-decoration:none;
    color: #10AAFF;
}

a.menulink {
    text-decoration:none;
    color: #3F74A8
}

a.menulink:visited {
    text-decoration:none;
    color: #3F74A8;
}

a.menulink:hover {
    text-decoration:none;
    color: #10AAFF;
}

a.mylink {
    color: #0000FF;
}

a.mylink:visited {
    color: #0000FF;
}

a.mylink:hover {
    color: #0000FF;
}

/* Header/Footer and Content Layout */

.headerbg
    {
            background-color:#F0F6FB;
        }
.header
    {
    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:middle;
    }
.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:middle;
    }

.resourceheader
    {
    line-height:20px;
    font-family: Verdana;
    font-size: 14px;
    font-weight:bold;
    background-color:#F1F6FC;
    vertical-align:middle;
    }

.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 #7ED8E2;
    }

.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;
    }

.maintable
    {
    border: 1px solid #999999;
    text-align:left;
    }

.browsertable
    {
    border: 1px solid #999999;
    }

.bt_raligned
    {
    border: 1px solid #999999;
    margin-right: 10px;
    }

.innertable
    {
    font-size:10pt;
    }

.forumpostbg
    {
    background-color: #F0F0F0;
    }

.forumreplybg
    {
    background-color: #F9F9F9;
    }

/* Font Styles and Colors */

.fontsize20pt
    {
    font-size:20pt;
    }
.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;
    }

/* Crystal specific types */

/* START NAVIGATION RELATED */

.activetab
    {
    background-color:#D0D8DD;
    }

.inactivetab
    {
    background-color:#f3f3f3;
    }

.activelabel
    {
    background-color:#D0D8DD;
    font-weight:bold;
    }

.inactivelabel
    {
    background-color:#D0D8DD;
    font-weight:normal;
    }

a.activelabellink {
    font-size:10pt;
    color: #3C5A7E;
    text-decoration:none;
}
    
a.activelabellink:visited {
    font-size:10pt;
    color: #3C5A7E;
    text-decoration:none;
}

a.activelabellink:hover {
    /*font-weight:bold;*/
    text-decoration:none;
    color: #3C5A7E;
}

a.labellink {
/*    font-weight:bold;*/
    font-size:10pt;
    text-decoration:none;
    color: #000000;
}

a.labellink:visited {
/*    font-weight:bold;*/
    text-decoration:none;
    color: #000000;
}

a.labellink:hover {
    /*font-weight:bold;*/
    text-decoration:none;
    color: #10AAFF;
}

/* END NAVIGATION RELATED */
            
.hdrtext
    {
    font-size:10pt;
    font-weight:bold
    }

.bighdrtext
    {
    font-size:12pt;
    font-weight:bold
    }

.picformatted
    {
    font-size:10pt;
    text-align:center
    }

.formatted
    {
    font-size:10pt;
    text-align:justify
    }

.formatted8pt
    {
    font-size:8pt;
    text-align:justify
    }

.foruminput
{
    background-color:#DDDDFF;
    border: 1px solid #999999;
}

.textinput
{
    background-color:#D3E1EE;
    border: 1px solid #999999;
}

.texterr
{
    font-size:10pt;
    color:black;
    background-color:#FFAAAA;
}

.textsuccess
{
    font-size:10pt;
    color:white;
    background-color:#1111FF;
}

.midhead
{
    line-height:20px;
	font-family:Verdana, Helvetica;
	font-size:12pt;
    font-weight:bold;
    background-color:#69ACF0;
}

.list
{
    list-style: url('/pics/corners/list.png');
    font-size: 10pt;
}

.padded
{
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
}

.flattable
{
    font-size: 10pt;
    border: 1px solid #999999;
}

.imgborder
{
    border-style: solid;
    border-color: #bbbbbb;
    border-width: 1px;
}

.noborder
{
    border-style: solid;
    border-width: 0px;
}
