﻿*
{
    font-family: Calibri, Arial, Helvetica;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body
{
}

h1, h2, h3, h4
{
    font-family: Cambria, "Times New Roman";
    line-height: 115%;
    margin-top: 4pt;
    margin-bottom: 0pt;
}

h1
{
    font-size: 127%;
}

h2
{
    font-size: 110%;
    margin-top: 16px;
    margin-bottom: 8px;
}

h3
{
    font-size: 100%;
}

h4
{
    font-size: 100%;
    font-style: italic;
}

p
{
    clear: both;
    line-height: 125%;
    margin-top: 8px;
    margin-bottom: 8px;
}

a
{
    color: #040499;
    font-size: 100%;
}

a:hover
{
    color: #DB2520;
}

blockquote, li
{
    margin-left: 48px;
}


.Right
{
    float: right;
}

.ErrorMessage
{
    color: Red;
    font-weight: bold;
}

#Home fieldset
{
    border: none;
    float: left;
    height: 340px;
    padding-left: 10px;
}

#Home fieldset img
{
    border: none;
}

#Home fieldset.Wide
{
    border-right: 1px solid #ff0000;
    margin-left: 0px;
    padding-right: 10px;
    width: 560px;
}

#Home fieldset.Narrow
{
    width: 190px;
}

#HomeSections
{
    clear: both;
    margin-top: 10px;
}

#HomeSections fieldset
{
    border: none;
    float: left;
    margin-left: 20px;
    width: 253px;
}

#HomeSections fieldset:first-child
{
    margin-left: 0px;
}

#HomeSections fieldset img
{
    border: solid 1px #D2D2D3;
}

#Financials
{
}

#Financials td
{
    line-height: 20px;
    padding-bottom: 6px;
    vertical-align: top;
}

#Financials td:first-child
{
    width: 174px;
    color: #ff0000;
}

#ContentPage
{
}

#ContentPage fieldset
{
    border: none;
    float: left;
}

#ContentPage #Image
{
    padding-top: 8px;
    width: 259px;
}

#ContentPage #Text
{
    padding-left: 8px;
    width: 510px;
}

#SilverlightHeader
{
    border: 1px solid #E0E0E0;
    height: 200px;    
}