a            { font-family: "Myriad Pro", "Trebuchet MS", Tahoma, Lucida Sans, Arial, Verdana, Helvetica, sans-serif, serif; }
a:link       { text-decoration: none; font-size: 10pt; color: #c0c0c0; }
a:visited    { text-decoration: none; font-size: 10pt; color: #c0c0c0; }
a:hover      { text-decoration: none; font-size: 10pt; color: #6D912D; }
a:active     { text-decoration: none; font-size: 10pt; color: #6D912D; }
a:focus      { text-decoration: none; font-size: 10pt; color: #6D912D; }

a.content_link            { font-family: "Myriad Pro", "Trebuchet MS", Tahoma, Lucida Sans, Arial, Verdana, Helvetica, sans-serif, serif; }
a.content_link:link       { text-decoration: none; font-size: 10pt; color: #6D912D; }
a.content_link:visited    { text-decoration: none; font-size: 10pt; color: #6D912D; }
a.content_link:hover      { text-decoration: none; font-size: 10pt; color: #c0c0c0; }
a.content_link:active     { text-decoration: none; font-size: 10pt; color: #c0c0c0; }
a.content_link:focus      { text-decoration: none; font-size: 10pt; color: #c0c0c0; }

a.big_link            { font-family: "Myriad Pro", "Trebuchet MS", Tahoma, Lucida Sans, Arial, Verdana, Helvetica, sans-serif, serif; }
a.big_link:link       { text-decoration: none; font-size: 14pt; color: #6D912D; }
a.big_link:visited    { text-decoration: none; font-size: 14pt; color: #6D912D; }
a.big_link:hover      { text-decoration: none; font-size: 14pt; color: #c0c0c0; }
a.big_link:active     { text-decoration: none; font-size: 14pt; color: #c0c0c0; }
a.big_link:focus      { text-decoration: none; font-size: 14pt; color: #c0c0c0; }

a.ticker            { font-family: "Myriad Pro", "Trebuchet MS", Tahoma, Lucida Sans, Arial, Verdana, Helvetica, sans-serif, serif; }
a.ticker:link       { text-decoration: none; font-size: 10pt; color: #6D912D; }
a.ticker:visited    { text-decoration: none; font-size: 10pt; color: #6D912D; }
a.ticker:hover      { text-decoration: none; font-size: 10pt; color: #c0c0c0; }
a.ticker:active     { text-decoration: none; font-size: 10pt; color: #c0c0c0; }
a.ticker:focus      { text-decoration: none; font-size: 10pt; color: #c0c0c0; }

#ticker { width: 217px; height: 416px; overflow:auto; text-align: center; }
#ticker dt { font:normal 14px Georgia; padding:0 10px 5px 10px; padding-top:10px; border:1px solid #ffffff; border-bottom:none; border-right:none; position:relative; }
#ticker dd { margin-left:0; font:normal 11px Verdana; padding:0 5px 5px 5px; position:relative; }
#ticker dd.last { border-bottom:1px solid #ffffff; }
#ticker div { margin-top:0; }

.navPanel {
    height: 23px;
    margin: 0;
    padding: 2px;
}

div.scroll {
    position: relative;
    top: 40px;
    left: 20px;
    height: 350px;
    width: 170px;
    overflow: auto;
    border: 0px solid #666;
    background-color: #ffffff;
    padding: 8px;
    text-align: center;
}

p {
    font-size: 9pt;
    margin-top: 0em;
    color: #666666; 
    font-family: Verdana, Arial, Helvetica, "sans-serif";
}

h1 {
    margin-top: .5em;
    margin-bottom: 0em;
    font: 18pt Arial, Helvetica, sans-serif; 
    color: #336633
}

h2 {
    margin-bottom: 0em;
    font: 12pt/2 Verdana, Arial, Helvetica, sans-serif; 
    color: #CCCC99; 
    text-indent: 1em; 
    padding-top: 1px; 
    letter-spacing: 0.3em; 
    background-color: #336633
}

h1.subcontent {
    margin-top: .5em;
    margin-bottom: 0em;
    font: 15pt Arial, Helvetica, sans-serif; 
    color: #336633;
    text-align: center;
}

h3 {
    margin-bottom: 0em;
    font: 12pt/16pt Verdana, Arial, Helvetica, sans-serif; 
    color: #999900; 
    letter-spacing: 0.3em
}

h4 {
    margin-bottom: 0em;
    font: 10pt/12pt Verdana, Arial, Helvetica, sans-serif; 
    color: #999900; 
    letter-spacing: 0.3em
}

ul {
    margin-top: 0em;
}

th {
    font: 12pt Verdana, Arial, Helvetica, sans-serif; 
    color: #003300;
    text-align: right;
}

.formHeader {
    font: 12pt Verdana, Arial, Helvetica, sans-serif; 
    color: #003300;
    text-align: right;
    vertical-align: top;
    width: 200px;
}

.formColHeader {
    font: 12pt Verdana, Arial, Helvetica, sans-serif; 
    color: #003300;
    text-align: right;
}

.formField {
    vertical-align: top;
    text-align: left;
    vertical-align: top;
}

.formFieldSetRow {
    width: 100%;
    text-align: left;
}

fieldset {
    width: 100%;
}

legend {
    font: 14pt Verdana, Arial, Helvetica, sans-serif;
    color: #c0c0c0;
}

table.bordered {
    border-style: solid;
    border-width: 2px;
    border-color: #003300;
}

.rich-message { color:red;  }
.rich-message-marker { padding-right: 7px; }
.rich-messages { color:red;  }
.rich-messages-marker { padding-right: 7px; }
