BODY {
    font-size: 12px;
    color: #505050;
    font-family: arial, helvetica, sans-serif;
}
TD {
    font-size: 12px;
    color: #505050;
    font-family: arial, helvetica, sans-serif;
}
DIV {
    font-size: 12px;
    color: #505050;
    font-family: arial, helvetica, sans-serif;
}
A {
    color: #006699;
}
A:hover {
    color: #99cc66;
    text-decoration: none;
}
A:active {
    color: #99cc66;
    text-decoration: none;
}
EM {
    font-weight: bold;
    text-transform: uppercase;
    font-style: italic;
}
BODY {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
HTML {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#ww-onecol {
    margin-left: 14px;
    width: 750px;
}
#ww-twocol {
    width: 764px;
}
#ww-threecol {
    width: 764px;
}
#ww-twocol TD {
    vertical-align: top;
}
#ww-threecol TD {
    vertical-align: top;
}
#ww-twocol #col-main {
    border-right: #fff 14px solid;
    border-top: #fff 0px solid;
    border-left: #fff 14px solid;
    border-bottom: #fff 0px solid;
}
#ww-twocol #col-callouts {
    width: 141px;
}
#col-shortcuts {
    padding-right: 15px;
    padding-left: 5px;
    padding-bottom: 0px;
    width: 141px;
    padding-top: 0px;
}
HTML #col-shortcuts {
    width: 161px;
}
HTML #col-shortcuts {
    width: 141px;
}
#ww-threecol #col-main {
    padding-right: 15px;
    width: 447px;
}
#ww-threecol #col-callouts {
    width: 141px;
}
#ad-land {
    margin: 7px 0px 0px 14px;
    width: 750px;
}
UL.bullets {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 0px;
    padding-top: 0px;
    list-style-type: none;
}
UL.plain {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 0px;
    padding-top: 0px;
    list-style-type: none;
}
UL.nada {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 0px;
    padding-top: 0px;
    list-style-type: none;
}
UL.multi {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 0px;
    padding-top: 0px;
    list-style-type: none;
}
.fitnesstierone UL {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 0px;
    padding-top: 0px;
    list-style-type: none;
}
.tierone UL {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 0px;
    padding-top: 0px;
    list-style-type: none;
}
.tiertwo UL {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 0px;
    padding-top: 0px;
    list-style-type: none;
}
.tierthree UL {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 0px;
    padding-top: 0px;
    list-style-type: none;
}
.upsell UL {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 0px;
    padding-top: 0px;
    list-style-type: none;
}
UL.tert {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 0px;
    padding-top: 0px;
    list-style-type: none;
}
UL.tert UL {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 0px;
    padding-top: 0px;
    list-style-type: none;
}
UL.bullets {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 0px;
    padding-top: 0px;
    list-style-type: none;
}
UL.plain {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 0px;
    padding-top: 0px;
    list-style-type: none;
}
UL.nada {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 0px;
    padding-top: 0px;
    list-style-type: none;
}
UL.multi {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 0px;
    padding-top: 0px;
    list-style-type: none;
}
UL.bullets LI {
    padding-right: 0px;
    padding-left: 11px;
    background: url(/static_assets/1030/css/global/bullet-arrow.gif) no-repeat 0px 4px;
    padding-bottom: 0px;
    margin: 3px 0px 0px;
    padding-top: 0px;
}
UL.bullets LI A {
    color: #006699;
    text-decoration: none;
}
.fitnesstierone LI {
    padding-right: 0px;
    padding-left: 11px;
    background: url(/static_assets/1030/css/global/bullet-blk.gif) no-repeat 1px 6px;
    padding-bottom: 0px;
    margin: 3px 0px 0px;
    padding-top: 0px;
}
.tierone LI {
    padding-right: 0px;
    padding-left: 11px;
    background: url(/static_assets/1030/css/global/bullet-blk.gif) no-repeat 1px 6px;
    padding-bottom: 0px;
    margin: 3px 0px 0px;
    padding-top: 0px;
}
.tiertwo LI {
    padding-right: 0px;
    padding-left: 11px;
    background: url(/static_assets/1030/css/global/bullet-blk.gif) no-repeat 1px 6px;
    padding-bottom: 0px;
    margin: 3px 0px 0px;
    padding-top: 0px;
}
.tierthree LI {
    padding-right: 0px;
    padding-left: 11px;
    background: url(/static_assets/1030/css/global/bullet-blk.gif) no-repeat 1px 6px;
    padding-bottom: 0px;
    margin: 3px 0px 0px;
    padding-top: 0px;
}
.upsell LI {
    padding-right: 0px;
    padding-left: 11px;
    background: url(/static_assets/1030/css/global/bullet-blk.gif) no-repeat 1px 6px;
    padding-bottom: 0px;
    margin: 3px 0px 0px;
    padding-top: 0px;
}
UL.plain LI {
    padding-right: 0px;
    padding-left: 11px;
    background: url(/static_assets/1030/css/global/bullet-blk.gif) no-repeat 1px 6px;
    padding-bottom: 0px;
    margin: 3px 0px 0px;
    padding-top: 0px;
}
UL.nada LI {
    margin: 2px 0px 0px;
}
UL.multi {
    margin: 4px 0px 0px;
}
UL.multi LI {
    padding-right: 3px;
    display: inline;
    padding-left: 16px;
    background: url(/static_assets/1030/css/global/bullet-arrow.gif) no-repeat 6px 4px;
    padding-bottom: 0px;
    border-left: #ccc 1px solid;
    line-height: 13px;
    padding-top: 0px;
}
UL.multi LI.init {
    padding-right: 3px;
    background-position: 0px 4px;
    padding-left: 11px;
    padding-bottom: 0px;
    padding-top: 0px;
    border-left-style: none;
}
UL.multi LI A {
    color: #006699;
    text-decoration: none;
}
UL.tert LI {
    padding-right: 0px;
    padding-left: 11px;
    background: url(/static_assets/1030/css/global/bullet-arrow.gif) no-repeat 0px 4px;
    padding-bottom: 0px;
    margin: 3px 0px 0px;
    padding-top: 0px;
}
UL.tert LI A {
    color: #006699;
    text-decoration: none;
}
UL.tert UL LI {
    padding-right: 0px;
    padding-left: 8px;
    font-size: 10px;
    background: url(/static_assets/1030/css/global/bullet-sub.gif) no-repeat 0px 6px;
    padding-bottom: 0px;
    margin: 2px 0px 0px;
    padding-top: 0px;
}
UL.bullets-star {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 0px;
    padding-top: 0px;
    list-style-type: none;
}
UL.bullets-star LI {
    padding-right: 0px;
    padding-left: 11px;
    background: url(/static_assets/1030/css/global/shortcuts_arrow.gif) no-repeat 0px 4px;
    padding-bottom: 0px;
    margin: 3px 0px 0px;
    padding-top: 0px;
}
UL.bullets-star LI A {
    color: #006699;
    text-decoration: none;
}
IMG.bucket {
    display: inline;
    float: left;
    margin: 0px 0px 0px 1px;
}
DIV.sm-pad {
    padding-right: 7px;
    padding-left: 58px;
    padding-bottom: 14px;
    padding-top: 7px;
}
DIV.ss-pad {
    padding-right: 7px;
    padding-left: 113px;
    padding-bottom: 14px;
    padding-top: 7px;
}
DIV.lg-pad {
    padding-right: 7px;
    padding-left: 125px;
    padding-bottom: 14px;
    padding-top: 7px;
}
DIV.no-img {
    padding-right: 7px;
    padding-left: 7px;
    padding-bottom: 14px;
    padding-top: 7px;
}
DIV.stacked {
    padding-top: 0px !important;
}
HTML DIV.sm-pad {
    padding-right: 7px;
    display: inline;
    padding-left: 7px;
    float: left;
    padding-bottom: 14px;
    margin: 0px;
    padding-top: 7px;
    height: 1%;
}
HTML DIV.lg-pad {
    padding-right: 7px;
    display: inline;
    padding-left: 7px;
    float: left;
    padding-bottom: 14px;
    margin: 0px;
    padding-top: 7px;
    height: 1%;
}
HTML DIV.ss-pad {
    padding-right: 7px;
    display: inline;
    padding-left: 7px;
    float: left;
    padding-bottom: 14px;
    margin: 0px;
    padding-top: 7px;
    height: 1%;
}
HTML DIV.no-img {
    clear: left;
}
TD.gutter-split {
    width: 7px;
    background-color: #fff;
}
DIV.mtf {
    border-right: #999999 1px solid;
    padding-right: 5px;
    border-top: #999999 1px solid;
    padding-left: 5px;
    float: none;
    padding-bottom: 6px;
    margin: 5px 0px 0px;
    border-left: #999999 1px solid;
    width: 206px;
    padding-top: 6px;
    border-bottom: #999999 1px solid;
}
DIV.mtf {
    float: left;
    width: auto;
}
DIV.mtf-narrow {
    border-right: #999999 1px solid;
    padding-right: 4px;
    border-top: #999999 1px solid;
    padding-left: 4px;
    padding-bottom: 6px;
    margin: 5px 0px 0px;
    border-left: #999999 1px solid;
    width: 113px;
    padding-top: 6px;
    border-bottom: #999999 1px solid;
}
DIV.mtf LABEL {
    padding-right: 4px;
    display: inline;
    padding-left: 0px;
    padding-bottom: 0px;
    vertical-align: middle;
    padding-top: 0px;
}
DIV.mtf-narrow LABEL {
    display: block;
    margin: 0px 0px 1px;
}
DIV.co-mtf LABEL {
    display: block;
    margin: 0px 0px 1px;
}
DIV.mtf FIELDSET {
    display: inline;
    vertical-align: middle;
}
.mtf-field {
    border-right: 1px solid;
    border-top: 1px solid;
    font-size: 12px;
    vertical-align: middle;
    border-left: 1px solid;
    width: 87px;
    border-bottom: 1px solid;
    font-family: arial, helvetica, sans-serif;
}
.mtf-field-UK {
    border-right: 1px solid;
    border-top: 1px solid;
    font-size: 12px;
    vertical-align: middle;
    border-left: 1px solid;
    width: 40px;
    border-bottom: 1px solid;
    font-family: arial, helvetica, sans-serif;
}
.mtf-field-CA {
    font-size: 10px;
    margin: 3px 0px 0px;
    width: 128px;
}
.mtf-field-CA OPTION {
    font-size: 10px;
}
.mtf-submit {
    display: inline;
    margin: 0px 0px 0px 4px;
    vertical-align: middle;
}
#shortcuts {
    font-size: 11px;
    margin: 0px 0px 7px;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
}
#shortcuts H1 {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 12px;
    background: url(/static_assets/1030/css/shortcuts/sc_hdr.gif) no-repeat right top;
    padding-bottom: 5px;
    margin: 0px;
    color: #006699;
    padding-top: 5px;
}
#shortcuts H2 {
    font-size: 12px;
    margin: 0px;
    color: #006699;
}
#shortcuts .sc-flash {
    border-right: #ccc 1px solid;
}
#shortcuts-reg {
    border-right: #ccc 1px solid;
    font-size: 12px;
    margin: 0px 0px 7px;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    background-color: #f0f0f0;
}
#shortcuts-reg H1 {
    padding-right: 5px;
    border-top: #cacaca 1px solid;
    padding-left: 5px;
    font-size: 12px;
    background: url(/static_assets/1030/css/global/reg-grey-gradient-bg.gif) repeat-x left 50%;
    padding-bottom: 5px;
    margin: 0px 0px 5px;
    color: #505050 !important;
    padding-top: 5px;
    border-bottom: #cacaca 1px solid;
}
#shortcuts-reg .sc-row {
    padding-right: 5px;
    padding-left: 5px;
    background: #f0f0f0;
    padding-bottom: 5px;
    color: #006699;
    padding-top: 0px;
    border-bottom: #e3f2ff 1px solid;
    border-right-style: none;
}
#shortcuts-reg .sc-row UL.nada {
    padding-right: 10px;
    padding-left: 0px;
    background: url(/static_assets/1030/css/global/hdot.gif) repeat-x 50% top;
    padding-bottom: 5px;
    padding-top: 7px;
}
#shortcuts-reg .sc-row UL.nada LI {
    padding-right: 0px;
    padding-left: 11px;
    background: url(/static_assets/1030/css/global/bullet-arrow.gif) no-repeat 0px 4px;
    padding-bottom: 0px;
    margin: 3px 0px 0px;
    padding-top: 0px;
}
#shortcuts-reg .sc-row UL.nada LI A {
    font-size: 11px;
    color: #006699;
    text-decoration: none;
}
#shortcuts-m {
    border-right: #9d9d9d 1px solid;
    padding-right: 0px;
    border-top: #9d9d9d 1px solid;
    padding-left: 0px;
    background: #f0f0f0;
    padding-bottom: 7px;
    margin: 0px 0px 7px;
    border-left: #9d9d9d 1px solid;
    padding-top: 0px;
    border-bottom: #9d9d9d 1px solid;
}
#shortcuts-m H1 {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 12px;
    background: #f0f0f0;
    padding-bottom: 0px;
    margin: 0px;
    color: #565656;
    padding-top: 10px;
}
#shortcuts-m .sc-link {
    color: #565656;
}
#shortcuts-m .sc-flash {
    padding-right: 3px;
    display: block;
    padding-left: 3px;
    padding-bottom: 2px;
    margin: 0px;
    padding-top: 2px;
}
.sc-intbox {
    border-right: #9d9d9d 1px solid;
    padding-right: 5px;
    border-top: #9d9d9d 1px solid;
    padding-left: 5px;
    font-size: 11px;
    background: #fffee9;
    padding-bottom: 5px;
    margin: 5px 4px 5px 3px;
    border-left: #9d9d9d 1px solid;
    padding-top: 5px;
    border-bottom: #9d9d9d 1px solid;
}
UL.popup-bullets {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 0px;
    padding-top: 0px;
    list-style-type: none;
}
UL.popup-bullets LI {
    padding-right: 0px;
    padding-left: 11px;
    font-size: 11px;
    background: url(/static_assets/1030/css/global/pm_launch.gif) no-repeat 0px 4px;
    padding-bottom: 0px;
    margin: 3px 0px 0px;
    padding-top: 0px;
}
UL.popup-bullets LI A {
    font-size: 11px;
    color: #006699;
    text-decoration: none;
}
.sc-row {
    border-right: #ccc 1px solid;
    padding-right: 5px;
    padding-left: 5px;
    background: url(/static_assets/1030/css/global/hdot.gif) #e3f2ff repeat-x 50% top;
    padding-bottom: 5px;
    color: #006699;
    padding-top: 5px;
    border-bottom: #e3f2ff 1px solid;
}
.so-row 
{
    padding: 1px 5px;
    margin-right: 1px;
    margin-left: 1px;
    background: url(/static_assets/1030/css/global/hdot.gif) repeat-x 50% top;
    color: #006699;    
}
.sc-plan {
    border-right: #ccc 1px solid;
    padding-right: 5px;
    padding-left: 5px;
    background: url(/static_assets/1030/css/global/hdot.gif) #fff repeat-x 50% top;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: #fff 1px solid;
}
.sc-plan IMG {
    display: block;
}
.sc-row UL {
    clear: both;
}
.sc-row LI {
    margin: 1px 0px 0px;
}
.sc-row SELECT {
    font-size: 10px;
    margin: 3px 0px 0px;
    width: 125px;
}
.sc-row OPTION {
    font-size: 10px;
}
IMG.avatar {
    padding-right: 4px;
    display: inline;
    padding-left: 0px;
    padding-bottom: 7px;
    padding-top: 3px;
}
#shortcutCalc {
    border-right: #ccc 1px solid;
    padding-right: 0px;
    padding-left: 0px;
    z-index: 99;
    background: url(/static_assets/1030/css/nav/shortcuts_pcalc_bg.jpg) repeat-x;
    padding-bottom: 0px;
    overflow: hidden;
    padding-top: 0px;
    border-bottom: #e3f2ff 1px solid;
    height: 222px;
}
.co-row {
    border-right: #cacacc 1px solid;
    padding-right: 0px;
    border-top: #cacacc 0px solid;
    padding-left: 0px;
    font-size: 11px;
    padding-bottom: 0px;
    border-left: #cacacc 1px solid;
    padding-top: 0px;
    border-bottom: #cacacc 1px solid;
}
.co-mtf {
    border-right: #cacacc 1px solid;
    padding-right: 0px;
    border-top: #cacacc 0px solid;
    padding-left: 0px;
    font-size: 11px;
    padding-bottom: 0px;
    border-left: #cacacc 1px solid;
    padding-top: 0px;
    border-bottom: #cacacc 1px solid;
}
.co-ad {
    border-right: #cacacc 1px solid;
    padding-right: 0px;
    border-top: #cacacc 0px solid;
    padding-left: 0px;
    font-size: 11px;
    padding-bottom: 0px;
    border-left: #cacacc 1px solid;
    padding-top: 0px;
    border-bottom: #cacacc 1px solid;
}
HTML .co-row {
    height: 1%;
}
HTML .co-mtf {
    height: 1%;
}
HTML .co-ad {
    height: 1%;
}
DIV.init {
    border-top: #cacacc 1px solid;
}
DIV.final {
    margin-bottom: 7px;
}
DIV.solo {
    border-top-width: 1px !important;
    border-left-width: 1px !important;
    border-bottom-width: 1px !important;
    margin-bottom: 7px;
    border-right-width: 1px !important;
}
.co-row IMG {
    float: left;
    margin: 0px 5px 5px 0px;
}
.co-row IMG.wide {
    display: block;
    float: none;
    margin: 0px;
}
.co-row IMG.imageCenter {
    float: none;
    margin: 10px auto;
}
.co-row UL {
    clear: both;
}
.co-row LI {
    margin: 1px 0px 0px;
}
.co-row H2 {
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 4px;
    margin: 0px;
    color: #64a3d2;
    padding-top: 4px;
    background-color: #e9f1f9;
}
.co-mtf H2 {
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 4px;
    margin: 0px;
    color: #64a3d2;
    padding-top: 4px;
    background-color: #e9f1f9;
}
.co-row H3 {
    padding-right: 0px;
    padding-left: 0px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
.co-mtf H3 {
    padding-right: 0px;
    padding-left: 0px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
.co-txt {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 11px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.co-txt-b {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 11px;
    padding-bottom: 5px;
    color: #000000;
    padding-top: 5px;
}
.co-more {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 11px;
    background: url(/static_assets/1030/css/global/hdot.gif) repeat-x 50% top;
    padding-bottom: 5px;
    padding-top: 5px;
}
.co-signup {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 11px;
    background: url(/static_assets/1030/css/global/hdot.gif) repeat-x 50% top;
    padding-bottom: 0px;
    padding-top: 5px;
}
.co-ad {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 10px;
    text-align: center;
}
.co-ad IMG {
    display: block;
    margin: 0px auto 10px;
}
DIV.co-login {
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    margin-bottom: 7px;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    background-color: #f7f6f1;
}
DIV.co-login H2 {
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
    font-size: 12px;
    background: url(/static_assets/1030/css/global/login-bg.gif) #f7f6f1 repeat-x 50% bottom;
    padding-bottom: 4px;
    margin: 0px;
    color: #758797;
    padding-top: 4px;
}
A.b-login {
    border-right: #2c465f 1px solid;
    padding-right: 4px;
    border-top: #2c465f 0px solid;
    display: block;
    padding-left: 4px;
    font-size: 10px;
    padding-bottom: 2px;
    text-transform: uppercase;
    border-left: #2c465f 0px solid;
    width: 58px;
    color: #fff;
    padding-top: 2px;
    border-bottom: #2c465f 1px solid;
    white-space: nowrap;
    letter-spacing: 0.1em;
    background-color: #598cbe;
    text-align: center;
    text-decoration: none;
}
A.b-login:hover {
    color: #fff;
}
A.b-login:active {
    color: #fff;
}
DIV.co-left DIV.callout {
    background-color: #f0f0f0;
}
DIV.co-left H2 {
    background: url(/static_assets/1030/css/global/sc-grey-gradient-bg.gif) repeat-x left 50%;
    color: #505050 !important;
    border-bottom: #cacaca 1px solid;
}
DIV.co-left-sec DIV.callout {
    margin-top: 5px;
    background-color: #ffffff;
}
DIV.co-left-sec H2 {
    color: #505050 !important;
    background-color: #ffffff;
}
DIV.co-reg DIV.callout {
    margin-bottom: 5px;
    background-color: #f0f0f0;
}
DIV.co-reg H2 {
    background: url(/static_assets/1030/css/global/reg-grey-gradient-bg.gif) repeat-x left 50%;
    color: #505050 !important;
    border-bottom: #cacaca 1px solid;
}
DIV.avatar {
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 0px;
    margin: 0px 0px 5px;
    padding-top: 10px;
}
DIV.co-announce {
    border-right: #73aeda 1px solid;
    padding-right: 0px;
    border-top: #73aeda 1px solid;
    padding-left: 0px;
    font-size: 11px;
    padding-bottom: 0px;
    margin: 0px 0px 7px;
    border-left: #73aeda 1px solid;
    padding-top: 0px;
    border-bottom: #73aeda 1px solid;
    background-color: #f8fbfd;
}
DIV.co-announce H2 {
    padding-right: 5px;
    padding-left: 25px;
    font-weight: bold;
    font-size: 12px;
    background: url(/static_assets/1030/css/icons/ico_announce.gif) #e9f1f9 no-repeat 5px 2px;
    padding-bottom: 4px;
    margin: 0px;
    color: #73aeda;
    padding-top: 4px;
}
DIV.co-announce UL {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    list-style-type: none;
}
DIV.co-announce LI {
    padding-right: 0px;
    padding-left: 11px;
    background: url(/static_assets/1030/css/global/bullet-blk.gif) no-repeat 1px 6px;
    padding-bottom: 1px;
    padding-top: 1px;
}
SPAN.pos-meetings {
    padding-right: 5px;
    display: block;
    padding-left: 5px;
    padding-bottom: 3px;
    color: #128111;
    padding-top: 3px;
}
SPAN.pos-meetings A {
    font-weight: bold;
    font-size: 14px;
    color: #128111;
}
SPAN.pos-meetings A:hover {
    font-weight: bold;
    font-size: 14px;
    color: #128111;
}
SPAN.pos-online {
    padding-right: 5px;
    border-top: #ccc 1px solid;
    display: block;
    padding-left: 5px;
    padding-bottom: 3px;
    color: #0267cc;
    padding-top: 3px;
}
SPAN.pos-online A {
    font-weight: bold;
    font-size: 14px;
    color: #0267cc;
}
SPAN.pos-online A:hover {
    font-weight: bold;
    font-size: 14px;
    color: #0267cc;
}
SPAN.pos-etools {
    padding-right: 5px;
    border-top: #ccc 1px solid;
    display: block;
    padding-left: 5px;
    padding-bottom: 3px;
    color: #f4771b;
    padding-top: 3px;
}
SPAN.pos-etools A {
    font-weight: bold;
    font-size: 14px;
    color: #f4771b;
}
SPAN.pos-etools A:hover {
    font-weight: bold;
    font-size: 14px;
    color: #f4771b;
}
H4 {
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
H5 {
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
H4 A {
    color: #ff6600;
}
DIV.tablespacer {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    height: 20px;
}
.clr {
    clear: both;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    line-height: 0;
    padding-top: 0px;
    height: 0px;
}
HTML .clr {
    font-size: 0px;
}
FORM {
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-right-width: 0px;
}
FIELDSET {
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-right-width: 0px;
}
HTML DIV.fitnesstierone {
    height: 1%;
}
HTML DIV.tierone {
    height: 1%;
}
HTML DIV.tiertwo {
    height: 1%;
}
HTML DIV.tierthree {
    height: 1%;
}
HTML DIV.upsell {
    height: 1%;
}
DIV.highlight {
    background: url(/static_assets/1030/css/component/bg-highlight-bot.gif) no-repeat left bottom;
    padding-bottom: 0px !important;
    margin: 0px 0px 0px 7px;
}
DIV.highlight H1 {
    padding-right: 7px;
    padding-left: 7px;
    font-size: 12px;
    background: url(/static_assets/1030/css/component/bg-highlight-top.gif) no-repeat right top;
    padding-bottom: 4px;
    margin: 0px;
    border-left: #dfedf8 1px solid;
    color: #2d87cb;
    padding-top: 4px;
    border-bottom-style: none;
}
DIV.highlight H1 SPAN {
    padding-right: 0px;
    display: block;
    padding-left: 0px;
    background: url(/static_assets/1030/css/component/highlight-hdot.gif) repeat-x 50% bottom;
    padding-bottom: 3px;
    padding-top: 0px;
}
DIV.highlight DIV {
    border-right: #dfedf8 1px solid;
}
DIV.highlight H4 {
    font-weight: normal;
    color: #c03302 !important;
}
DIV.highlight2 {
    border-right: #f9ebce 1px solid;
    padding-right: 0px;
    border-top: #f9ebce 1px solid;
    padding-left: 0px;
    font-size: 11px;
    padding-bottom: 0px;
    margin: 0px 7px;
    border-left: #f9ebce 1px solid;
    padding-top: 4px;
    border-bottom: #f9ebce 1px solid;
    background-color: #fefff3;
}
DIV.highlight2 H1 {
    border-top-width: 0px !important;
    padding-right: 7px;
    padding-left: 7px;
    border-left-width: 0px !important;
    font-size: 12px;
    border-bottom-width: 0px !important;
    padding-bottom: 4px;
    color: #2d87cb;
    padding-top: 0px;
    border-right-width: 0px !important;
}
DIV.highlight2 DIV {
    font-size: 11px;
}
DIV.highlight2 H4 {
    font-weight: normal;
    font-size: 11px;
    color: #c03302 !important;
}
HTML DIV.highlight {
    height: 1%;
}
HTML DIV.highlight DIV {
    height: 1%;
}
HTML DIV.highlight2 {
    height: 1%;
}
HTML DIV.highlight2 DIV {
    height: 1%;
}
UL.emphasized {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 0px;
    padding-top: 0px;
    list-style-type: none;
}
UL.emphasized LI {
    padding-right: 0px;
    padding-left: 17px;
    background: url(/static_assets/1030/css/global/bullet-emph.gif) no-repeat 0px 2px;
    padding-bottom: 0px;
    margin: 0px 0px 12px;
    padding-top: 0px;
}
OL.emphasized {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 0px;
    padding-top: 0px;
    list-style-type: none;
}
OL.emphasized LI {
    padding-right: 0px;
    background-position: 0px 3px;
    padding-left: 26px;
    min-height: 26px;
    padding-bottom: 0px;
    margin: 0px 0px 12px;
    padding-top: 0px;
    background-repeat: no-repeat;
}
HTML OL.emphasized LI {
    height: 29px;
}
OL.emphasized LI.one {
    background-image: url(/static_assets/1030/css/global/ol_1.gif);
}
OL.emphasized LI.two {
    background-image: url(/static_assets/1030/css/global/ol_2.gif);
}
OL.emphasized LI.three {
    background-image: url(/static_assets/1030/css/global/ol_3.gif);
}
OL.emphasized LI.four {
    background-image: url(/static_assets/1030/css/global/ol_4.gif);
}
OL.emphasized LI.five {
    background-image: url(/static_assets/1030/css/global/ol_5.gif);
}
OL.emphasized LI.six {
    background-image: url(/static_assets/1030/css/global/ol_6.gif);
}
OL.emphasized LI.seven {
    background-image: url(/static_assets/1030/css/global/ol_7.gif);
}
OL.emphasized LI.eight {
    background-image: url(/static_assets/1030/css/global/ol_8.gif);
}
OL.emphasized LI.nine {
    background-image: url(/static_assets/1030/css/global/ol_9.gif);
}
.emphasized H5 {
    font-size: 12px;
    color: #2d87cb;
}
UL.emptyspace {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 0px;
    padding-top: 0px;
    list-style-type: none;
}
UL.emptyspace LI {
    padding-right: 0px;
    padding-left: 0px;
    background: none transparent scroll repeat 0% 0%;
    padding-bottom: 0px;
    margin: 0px 0px 12px;
    padding-top: 0px;
}
.emptyspace H5 {
    font-size: 12px;
    color: #2d87cb;
}
DIV.sidebox {
    clear: right;
    border-right: #dbdbdb 1px solid;
    border-top: #dbdbdb 1px solid;
    display: inline;
    font-size: 11px;
    float: right;
    margin: 0px 7px 7px;
    border-left: #dbdbdb 1px solid;
    width: 166px;
    border-bottom: #dbdbdb 1px solid;
}
DIV.sidebox:unknown {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
    content: ".";
}
DIV.sidebox {
    display: inline-block;
}
HTML DIV.sidebox {
    height: 1%;
}
DIV.sidebox H1 {
    border-top-width: 0px !important;
    padding-right: 7px;
    padding-left: 7px;
    border-left-width: 0px !important;
    font-size: 11px;
    background-image: none !important;
    border-bottom-width: 0px !important;
    padding-bottom: 3px;
    margin: 0px;
    color: #75412d;
    padding-top: 3px;
    background-color: #f2f2f2;
    border-right-width: 0px !important;
}
DIV.sidebox DIV.inner {
    padding-right: 7px;
    padding-left: 7px;
    font-size: 11px;
    padding-bottom: 3px;
    padding-top: 3px;
}
DIV.sidebox DIV.no-img {
    padding-right: 7px;
    padding-left: 7px;
    font-size: 11px;
    padding-bottom: 3px;
    padding-top: 3px;
}
DIV.sidebox IMG.bucket {
    margin: 3px 0px 3px 7px;
}
DIV.sidebox DIV.sm-pad {
    padding-right: 7px;
    padding-left: 47px;
    font-size: 11px;
    padding-bottom: 3px;
    padding-top: 3px !important;
}
HTML DIV.sidebox DIV.sm-pad {
    padding-right: 7px;
    display: inline;
    padding-left: 7px;
    float: left;
    padding-bottom: 3px;
    margin: 0px;
    padding-top: 3px;
    height: 1%;
}
.no-img BLOCKQUOTE {
    border-right: #dbdbdb 1px solid;
    border-top: #dbdbdb 1px solid;
    display: inline;
    float: right;
    margin: 0px 0px 7px 7px;
    border-left: #dbdbdb 1px solid;
    width: 117px;
    border-bottom: #dbdbdb 1px solid;
}
.sm-pad BLOCKQUOTE {
    border-right: #dbdbdb 1px solid;
    border-top: #dbdbdb 1px solid;
    display: inline;
    float: right;
    margin: 0px 0px 7px 7px;
    border-left: #dbdbdb 1px solid;
    width: 117px;
    border-bottom: #dbdbdb 1px solid;
}
.lg-pad BLOCKQUOTE {
    border-right: #dbdbdb 1px solid;
    border-top: #dbdbdb 1px solid;
    display: inline;
    float: right;
    margin: 0px 0px 7px 7px;
    border-left: #dbdbdb 1px solid;
    width: 117px;
    border-bottom: #dbdbdb 1px solid;
}
.ss-pad BLOCKQUOTE {
    border-right: #dbdbdb 1px solid;
    border-top: #dbdbdb 1px solid;
    display: inline;
    float: right;
    margin: 0px 0px 7px 7px;
    border-left: #dbdbdb 1px solid;
    width: 117px;
    border-bottom: #dbdbdb 1px solid;
}
BLOCKQUOTE H1 {
    border-top-width: 0px !important;
    padding-right: 7px !important;
    padding-left: 7px !important;
    border-left-width: 0px !important;
    font-size: 11px !important;
    background-image: none !important;
    border-bottom-width: 0px !important;
    padding-bottom: 3px !important;
    color: #75412d;
    padding-top: 3px !important;
    background-color: #f2f2f2 !important;
    border-right-width: 0px !important;
}
BLOCKQUOTE IMG {
    display: block;
}
BLOCKQUOTE P {
    padding-right: 7px;
    padding-left: 7px;
    font-size: 11px;
    padding-bottom: 3px;
    margin: 0px;
    padding-top: 3px;
}
H1.pgtitle {
    display: block;
    font-weight: normal;
    font-size: 26px;
    margin: 0px 0px 5px;
    color: #0562b2;
}
SPAN.pgtitle {
    display: block;
    font-weight: normal;
    font-size: 26px;
    margin: 0px 0px 5px;
    color: #0562b2;
}
P.txtintro {
    margin: 0px 0px 11px;
}
.switchctrl {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    width: 551px;
    padding-top: 12px;
}
.intensity {
    width: 70px !important;
}
INPUT.stay {
    float: left;
}
INPUT.switch {
    float: right;
}
H3.pointsval {
    font-weight: normal;
    font-size: 12px;
    margin: 7px 0px;
    color: #505050;
}
TABLE.foodpoints TD {
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 0px;
    padding-top: 3px;
}
TABLE.foodpoints TH {
    font-size: 10px;
    font-family: verdana;
}
TABLE.foodpoints TD.pv {
    padding-right: 3px;
    padding-left: 12px;
    padding-bottom: 0px;
    padding-top: 3px;
    text-align: center;
}
TABLE.foodpoints TH.pv {
    padding-right: 3px;
    padding-left: 12px;
    padding-bottom: 0px;
    padding-top: 3px;
    text-align: center;
}
H2.toptitle {
    padding-right: 7px;
    display: block;
    padding-left: 7px;
    font-size: 14px;
    background: url(/static_assets/1030/css/article/hdr_texttitle.jpg) #2572b4 no-repeat right top;
    padding-bottom: 2px;
    margin: 0px 0px 3px;
    color: #fff;
    padding-top: 2px;
}
.title1 {
    color: #257cc7 !important;
}
.title2my {
    color: #257cc7 !important;
}
.title2gu {
    color: #257cc7 !important;
}
.title2my2 {
    color: #257cc7 !important;
}
.title2gu2 {
    color: #257cc7 !important;
}
.title2gup {
    color: #257cc7 !important;
}
.title2sc {
    color: #257cc7 !important;
}
.title2sh {
    color: #257cc7 !important;
}
.title2he {
    color: #257cc7 !important;
}
.title2co {
    color: #257cc7 !important;
}
.title2ss {
    color: #257cc7 !important;
}
.title2hf {
    color: #257cc7 !important;
}
.title2fc {
    color: #257cc7 !important;
}
.title2hl {
    color: #257cc7 !important;
}
.title2jm {
    color: #257cc7 !important;
}
.title2fr {
    color: #257cc7 !important;
}
.title2mpn {
    color: #257cc7 !important;
}
.title2mpc {
    color: #257cc7 !important;
}
.advert {
    border-right: #cccccc 1px solid;
    padding-right: 10px;
    border-top: #cccccc 1px solid;
    padding-left: 10px;
    font-size: 9px;
    float: right;
    padding-bottom: 2px;
    margin: 10px 0px 10px 10px;
    border-left: #cccccc 1px solid;
    width: auto;
    padding-top: 10px;
    border-bottom: #cccccc 1px solid;
    text-align: center;
    dispaly: inline;
}
A.btn:link {
    border-right: #678ccb 2px solid;
    padding-right: 8px;
    border-top: #9cc0fb 2px solid;
    padding-left: 8px;
    font-size: 11px;
    padding-bottom: 1px;
    margin: 0px;
    text-transform: uppercase;
    border-left: #8db6fa 2px solid;
    color: #fff;
    line-height: 12px;
    padding-top: 1px;
    border-bottom: #4a70af 2px solid;
    white-space: nowrap;
    letter-spacing: 0.1em;
    height: 12px;
    background-color: #6aa0f9;
    text-align: center;
    text-decoration: none;
}
A.btn:visited {
    border-right: #678ccb 2px solid;
    padding-right: 8px;
    border-top: #9cc0fb 2px solid;
    padding-left: 8px;
    font-size: 11px;
    padding-bottom: 1px;
    margin: 0px;
    text-transform: uppercase;
    border-left: #8db6fa 2px solid;
    color: #fff;
    line-height: 12px;
    padding-top: 1px;
    border-bottom: #4a70af 2px solid;
    white-space: nowrap;
    letter-spacing: 0.1em;
    height: 12px;
    background-color: #6aa0f9;
    text-align: center;
    text-decoration: none;
}
A.btn-disabled {
    border-right: #678ccb 2px solid;
    padding-right: 8px;
    border-top: #9cc0fb 2px solid;
    padding-left: 8px;
    font-size: 11px;
    padding-bottom: 1px;
    margin: 0px;
    text-transform: uppercase;
    border-left: #8db6fa 2px solid;
    cursor: text;
    color: #cccccc;
    line-height: 12px;
    padding-top: 1px;
    border-bottom: #4a70af 2px solid;
    white-space: nowrap;
    letter-spacing: 0.1em;
    height: 12px;
    background-color: #6aa0f9;
    text-align: center;
    text-decoration: none;
}
A.btn:hover {
    color: #fff;
}
A.btn:active {
    border-right: #8db6fa 2px solid;
    border-top: #4a70af 2px solid;
    border-left: #678ccb 2px solid;
    border-bottom: #9cc0fb 2px solid;
}
.m-hdr {
    padding-right: 0px;
    padding-left: 0px;
    background: url(/static_assets/1030/css/module/mod_hdr_r.gif) no-repeat right top;
    padding-bottom: 0px;
    margin: 0px;
    border-left: #73aeda 1px solid;
    padding-top: 2px;
}
DIV.m-hdr SPAN {
    padding-right: 7px;
    display: block;
    padding-left: 7px;
    font-weight: bold;
    font-size: 14px;
    background: url(/static_assets/1030/css/module/3E619D.gif) repeat-x 50% bottom;
    padding-bottom: 5px;
    margin: 0px 2px 0px 0px;
    border-left: #e3f2ff 1px solid;
    color: #fff;
    padding-top: 4px;
}
.m-ftr {
    background: url(/static_assets/1030/css/module/mod_ftr.gif) no-repeat;
    margin: 0px 0px 12px;
    height: 9px;
}
.m-ftr-empty {
    border-right: #73aeda 1px solid;
    background: url(/static_assets/1030/css/module/mod_ftr.gif) no-repeat;
    margin: 0px 0px 12px;
    line-height: 0;
    height: 9px;
}
HTML .m-ftr-empty {
    font-size: 1px;
}
.m-ftr UL {
    border-right: #73aeda 1px solid;
    padding-right: 0px;
    padding-left: 12px;
    background: url(/static_assets/1030/css/module/mod_ftr_but_bg.gif) no-repeat 0px 0px;
    float: right;
    padding-bottom: 0px;
    margin: 0px;
    width: auto;
    line-height: 12px;
    padding-top: 0px;
    list-style-type: none;
    height: 22px;
}
.m-ftr UL LI {
    padding-right: 1px;
    padding-left: 2px;
    float: left;
    padding-bottom: 2px;
    padding-top: 2px;
}
.m-ftr UL LI A {
    display: block;
    float: left;
}
* HTML .m-ftr UL LI A {
    width: 1%;
}
.m-ftr UL LI A {
    float: none;
}
.m-ftr UL LI A:hover {
    color: #fff;
}
.m-ftr UL LI A:visited {
    color: #fff;
}
.addToFavorites {
    font-weight: bold;
    color: #006699;
    font-family: Arial;
    background-color: #ddedfa;
    text-decoration: none;
}
.myFavorite {
    padding-right: 10px;
    display: inline;
    padding-left: 17px;
    font-size: 9px;
    background: url(/static_assets/1030/css/component/bg-myfavorites.gif) no-repeat;
    padding-bottom: 0px;
    color: #006699;
    line-height: 11px;
    padding-top: 2px;
    height: 14px;
}
.viewMyPosts {
    font-weight: bold;
    width: 340px;
    color: #006699;
    font-family: Arial;
    height: 22px;
    background-color: #fde385;
    text-decoration: underline;
}
DIV.safetytip {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
DIV.safetytip H4 {
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 0px;
    color: #ff0033;
    padding-top: 0px;
}
OL.safety {
    padding-bottom: 5px;
    margin: 0px;
    padding-top: 5px;
    list-style-type: none;
}
OL.safety LI {
    padding-right: 0px;
    background-position: 0px 3px;
    padding-left: 57px;
    padding-bottom: 10px;
    margin: 0px 0px 5px;
    padding-top: 0px;
    background-repeat: no-repeat;
}
OL.safety LI.alert {
    background-image: url(/static_assets/1030/css/component/warning_icon.gif);
}
OL.safety LI.alert UL.square LI {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    list-style-type: square;
}
DIV.rule {
    font-size: 1px;
    background: url(/static_assets/1030/css/global/hdot.gif) repeat-x 50% top;
    margin: 5px 0px;
    line-height: 3px;
}
DIV.hrule {
    font-size: 1px;
    background: url(/static_assets/1030/css/global/hdot.gif) repeat-x 50% top;
    margin: 5px 0px;
    line-height: 3px;
}
DIV.thin-rule {
    font-size: 1px;
    background: url(/static_assets/1030/css/global/hdot.gif) repeat-x 50% top;
    margin: 5px 0px;
}
DIV.Adv TABLE {
    width: 100%;
}
P.rowspacer {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    height: 10px;
}
A.btn-check {
    border-right: #999999 1px solid;
    padding-right: 10px;
    border-top: #999999 1px solid;
    display: block;
    padding-left: 10px;
    font-size: 11px;
    background: url(/static_assets/1030/btn_updateresults_bg.gif) repeat-x 0px 0px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: #999999 1px solid;
    color: #006699;
    padding-top: 0px;
    border-bottom: #999999 1px solid;
    height: 14px;
    text-align: center;
    text-decoration: none;
}
A.btn-check:hover {
    border-right: #999999 1px solid;
    padding-right: 10px;
    border-top: #999999 1px solid;
    display: block;
    padding-left: 10px;
    font-size: 11px;
    background: url(/static_assets/1030/btn_updateresults_bg.gif) repeat-x;
    padding-bottom: 0px;
    margin: 0px;
    border-left: #999999 1px solid;
    color: #99cc66;
    padding-top: 0px;
    border-bottom: #999999 1px solid;
    height: 14px;
    text-align: center;
    text-decoration: none;
}
A.btn-check:active {
    border-right: #999999 1px solid;
    padding-right: 10px;
    border-top: #999999 1px solid;
    display: block;
    padding-left: 10px;
    font-size: 11px;
    background: url(/static_assets/1030/btn_updateresults_bg.gif) repeat-x;
    padding-bottom: 0px;
    margin: 0px;
    border-left: #999999 1px solid;
    color: #99cc66;
    padding-top: 0px;
    border-bottom: #999999 1px solid;
    height: 14px;
    text-align: center;
    text-decoration: none;
}
DIV.fillingfood {
    background: url(/images/1033/css/icons/icon_filling_food.gif) no-repeat;
    width: 14px;
    height: 14px;
}
H5 {
    padding-right: 0px;
    padding-left: 0px;
    font-weight: normal;
    font-size: 26px;
    padding-bottom: 0px;
    margin: 0px 0px 7px;
    color: #414040;
    padding-top: 0px;
    font-family: Arial, Helvetica, sans-serif;
}
.co-rule {
    padding-right: 0px;
    padding-left: 0px;
    background: url(/static_assets/1030/css/global/hdot.gif) repeat-x 50% top;
    padding-bottom: 0px;
    margin: 3px 5px 0px;
    line-height: 5px;
    padding-top: 0px;
}
H6 {
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 0px;
    margin: 0px;
    color: #0562b2;
    padding-top: 0px;
}

