﻿/*
S I T E    C O L O R S

Red from logo           #EC2E38
Black    from logo      #2A2925
Gray                    #5C5A52
*/

BODY {
    font-size:9pt;
    text-align:center;
    color:#2A2925;
    /*font-family:verdana;*/
    font-family:"Times New Roman";
    margin:0px;
    padding:0px;
    
    background-image:url(images/bg_image.jpg);
    background-color:#5C5A52;
	background-repeat:repeat-x;
}

A {
    text-decoration:none;
    color:#EC2E38;
}

A:hover {
    text-decoration:underline;
}

INPUT {
    font-size:8pt;
}

SELECT {
    font-size:8pt;
}

TEXTAREA {
    overflow:auto;   
}

#TopColorBarDivA {
    background-color:#EC2E38;
    height:8px;
    margin-bottom:25px;
}

#TopColorBarDivB {
    background-color:#EC2E38;
    height:5px;
}

#TopColorBarDivC {
    background-color:#2A2925;
    height:2px;
    /*margin-bottom:25px;*/
}

#TopColorBarDivD {
    background-color:#2A2925;
    height:2px;
    /*margin-bottom:25px;*/
}

#MainContentDiv {
    text-align:center;
    margin:0px auto;

    border-style:solid;
    border-width:0px;
    border-color:black;

    width:888px;
    min-height:530px;
    height:auto;
    background-color:#FFFFFF;
}

/* Hack for IE to take care of vertical stretching */
* HTML #MainContentDiv {
    height:530px;
}
/* End IE Hack */


.CopyRightDiv {
    margin-top:10px;
    color:White;
    font-size:8pt;
    padding-bottom:10px;
}

.CopyRightDiv A {
    color:White;
}

#PageHeaderTitleDiv {
    margin-top:20px;
    margin-bottom:25px;
    font-weight:bold;
    font-size:14pt;
    color:#2A2925;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

.AlertMessage {
    color:red;
}

#NavDiv {
    background-color:#EC2E38;
    width:100%;
    padding-top:7px;
    padding-bottom:7px;
    text-align:center;
}

#NavDiv A {
    color:White;
    font-weight:bold;
    font-size:13pt;
}

#NavDiv A:hover {
    color:#2A2925;
    text-decoration:none;
}

.Clear {
    clear:both;
}

#NewsHeaderDiv {
    font-weight:bold;
    color:White;
    padding:4px;
    font-size:9pt;
    background-color:#2A2925;
    text-align:center;
}

#MarqueeContainer {
    position: relative;
    height:135px; /*marquee height */
    background-color: white;
    overflow: hidden;     
    border-style:solid;
    border-color:#2A2925;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:1px;
    border-bottom-width:1px;
    text-align:left;
    margin-bottom:25px;
}

.NewsItemsDiv {
    font-size:8pt;
    background-color:White;
    padding:8px;
    position:absolute;
    width:94%;
    text-align:left;
}

.NewsItemsDiv A {
    color:#2A2925;
}

.NewsItemsDiv A:hover {
    text-decoration:none;
    color:#EC2E38;
}

#KeyFacts1 {
    font-weight:bold;
    font-size:15pt;
    margin-top:20px;
    margin-bottom:15px;
}

#KeyFactsTable TD {
    padding-bottom:14px;
}

#PartnersDiv {
    margin-top:25px;
    font-size:8pt;
}

#PartnersHeader {
    font-weight:bold;
    margin-bottom:14px;
    font-size:13pt;
    color:#EC2E38;
}

#PartnersTable TD {
    padding-bottom:12px;
    font-size:9pt;
}

.LeftAlignContentDiv {
     text-align:left;
     padding-left:20px;
     padding-right:20px;
     padding-bottom:20px;
}

DIV.formSection {
    border:solid 2px #ccc;
    padding:5px 10px 10px 10px;
    margin:10px 0;
}

DIV.formSectionHead {
    font-size:12pt;
    font-weight:bold;
    margin:0;
    padding:0;
}