body
{
    margin: 0;
    background-color: #FDEBAE;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
}
p, ul, li
{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #534741;
}
td
{
    font-size: 8pt;
}
th
{
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
    background-color: #FFCEA3;
    border: #666666 solid 1px;
}

.bg
{
    background: url('../images/bg.gif') #FDEBAE repeat-x top;
}
.boxorange_fade
{
    background: url('../images/boxorange_fade.gif') repeat-x bottom;
    margin: 20px 0 0 10px;
}

ul, li
{
    list-style-image: url(../images/greenball.gif);
    list-style-type: disc;
}

a:link, a:visited
{
    color: #FD7601;
    text-decoration: underline;
}
a:active, a:hover
{
    color: #198529;
    text-decoration: underline;
}

a.green:link, a.green:visited
{
    color: #198529;
    text-decoration: underline;
}
a.green:active, a.green:hover
{
    color: #FD7601;
    text-decoration: underline;
}

a.subnav:link, a.subnav:visited
{
    padding-left: 10px;
    color: #198529;
    text-decoration: none;
    display: block;
    font-family: Arial Narrow, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
}
a.subnav:active, a.subnav:hover
{
    padding-left: 25px;
    color: #FD7601;
    text-decoration: none;
    display: block;
    font-family: Arial Narrow, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
}
a.subnav_on:link, a.subnav_on:visited, a.subnav_on:active, a.subnav_on:hover
{
    padding-left: 25px;
    color: #FD7601;
    text-decoration: none;
    display: block;
    font-family: Arial Narrow, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
}

h1
{
    color: #666666;
    font-size: 16pt;
    font-weight: normal;
    line-height: normal;
}
h2
{
    color: #534741;
    font-size: 11pt;
    font-weight: bold;
    line-height: normal;
    margin-top: 30px;
}
h3
{
    color: #FD7601;
    font-size: 10pt;
    font-weight: bold;
    line-height: normal;
}
h4
{
    color: #198529;
    font-size: 9pt;
    font-weight: bold;
    line-height: normal;
}

.footer
{
    color: #FFFFFF;
}
a.footer:link, a.footer:visited
{
    color: #FFFFFF;
    text-decoration: underline;
    font-size: 8pt;
}
a.footer:active, a.footer:hover
{
    color: #000000;
    text-decoration: underline;
    font-size: 8pt;
}
a.subfooter:link, a.subfooter:visited
{
    color: #534741;
    font-size: 8pt;
}
a.subfooter:active, a.subfooter:hover
{
    color: #000000;
    font-size: 8pt;
}
.subfootspacer
{
    color: #00A1E0;
    font-size: 8pt;
    vertical-align: middle;
}

.orange
{
    color: #FD7601;
}
.green
{
    color: #198529;
}
.bold
{
    font-weight: bold;
}
.bigger
{
    font-size: 12pt;
}
.contentheader
{
    font-size: 12pt;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #198529;
}
.contentheaderblue
{
    font-size: 14pt;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #124A95;
}
.contentwhite
{
    font-size: 12pt;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}
.content
{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #534741;
}
.formtext
{
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
}
.small
{
    font-size: 8pt;
    line-height: normal;
}
.border
{
    border: solid 1px #000000;
}
.sup
{
    font-size: 8pt;
    position: relative;
    top: -3pt;
    line-height: normal;
}
.LegalText
{
    font-size: 9pt;
    line-height: normal;
    color: #666666;
}
.orangediv
{
    background: url('../images/orange_fadedown.gif') repeat-x top;
    padding: 4px;
    border-top: 1px solid #FD7601;
    border-bottom: 1px solid #FD7601;
    margin: 13px 0 13px 0;
}
.bordgreenleft
{
    border-left: solid 1px #30903A;
}
.bordgreenright
{
    border-right: solid 1px #30903A;
}
.bordgreenbottom
{
    border-bottom: solid 1px #30903A;
}
.collapse
{
    border-collapse: collapse;
}
.calcTbord
{
    border-top: 2px solid #FD7601;
}
.calcBbord
{
    border-bottom: 2px solid #FD7601;
}
.calcLbord
{
    border-left: 2px solid #FD7601;
}
.calcRbord
{
    border-right: 2px solid #FD7601;
}
.pad
{
    padding: 4px;
}
.calchead
{
    font-size: 10pt;
    color: #98561B;
    font-weight: bold;
}
.calcbigger
{
    font-size: 16pt;
    color: #98561B;
    font-weight: bold;
}
.calctext
{
    font-size: 10pt;
    color: #534741;
}
.calccat-on
{
    color: #369343;
}
.calcsel
{
    width: 120px;
    font-size: 8pt;
    height: 16px;
    border: 1px solid #FED17A;
    background-color: #FFEDBE;
    padding: 0;
    margin: 0;
}
a.calcfood:link, a.calcfood:visited
{
    color: #534741;
    text-decoration: none;
    font-size: 9pt;
}
a.calcfood:active, a.calcfood:hover
{
    color: red;
    text-decoration: none;
    font-size: 9pt;
}
a.calcfood-on:link, a.calcfood-on:visited, a.calcfood-on:active, a.calcfood:hover
{
    color: red;
    text-decoration: none;
    font-size: 9pt;
}
.nobord
{
    border: none;
    background-color: transparent;
}
.foodfont
{
    font-size: 8.5pt;
}
.MultilineSYS
{
    width: 530px;
    border: 2px solid #FD7601;
    background-color: transparent;
    margin: 0 0 20px 0;
    padding: 4px;
}
.OneYearContestHeader
{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #534741;
}

.Meds_tbl
{
    background: url('../images/box_fade.gif') #ffffff repeat-x bottom;
}
.Meds_tbl_top
{
    background: url('../images/box_green_t.gif') top repeat-x;
    margin-top: 15px;
}
.Meds_tbl_l
{
    width: 1px;
    background: url('../images/box_green_l.gif') top left no-repeat;
    height: 150px;
}
.Meds_tbl_r
{
    width: 1px;
    background: url('../images/box_green_r.gif') top right no-repeat;
    height: 150px;
}
a.Meds_link:link, a.Meds_link:visited, a.Meds_link:active, a.Meds_link:hover
{
    color: #198529;
    font-size: 11pt;
    background: url('../images/greenarrow_right.gif') right no-repeat;
    padding-right: 20px;
    margin-left: 20px;
    text-decoration: none;
    font-weight: bold;
}
a.Meds_link_on:link, a.Meds_link_on:visited, a.Meds_link_on:active, a.Meds_link_on:hover
{
    color: #198529;
    font-size: 11pt;
    background: url('../images/greenarrow_down.gif') right no-repeat;
    padding-right: 20px;
    margin-left: 20px;
    text-decoration: none;
    font-weight: bold;
}

.trans
{
    background-color: Transparent;
}

.reddot
{
    margin: 7px 0 0 15px;
}

.subnavdivmarg
{
    margin: 8px 0 8px 0;
}
.nomarg
{
    margin: 0;
}
.subsubnav
{
    margin-bottom: 10px;
}
.marg4bottom
{
    margin-bottom: 4px;
}
.marg10left
{
    margin-left: 10px;
}
.marg25left
{
    margin-left: 25px;
}
.errormsg
{
    color: red;
    display: none;
}
.pinkback
{
    background-color: #FFE4C9;
}

.Blurb1
{
    font-size: 10pt;
}
.Blurb2
{
    font-size: 8pt;
}

.mainnav
{
    margin: 0 0 5px 1px;
    padding: 0;
    display: block;
}
.mainnav li
{
    list-style: none;
    float: left;
    display: inline;
    margin: 0;
}




