
html { -webkit-text-size-adjust:none; }
body     { font-size: 13px; line-height: 19px; font-family: Arial, Verdana; background-image: url(0i/bg.jpg); text-align: center; margin: 0px; padding: 0px }
p,td   { font-size: 13px; line-height: 19px; font-family: Arial, Verdana; margin: 0px; padding: 0px }
img { behavior: url(0j/pngx.htc) }
.ii-l { float: left; padding-right: 10px }
.ii-r { float: right; padding-left: 10px }
.css3 { text-shadow: 1px 1px 1px #000 }
.supReg {font-size: 11px; line-height: 10px; vertical-align: baseline; position: relative; top: -3px; }
.MT  { margin: 0px auto; padding: 0px; width: 928px; height: 100% }
.td-BGeL { background: url(0i/ear_bg_l.gif) repeat-y; width: 34px }
.td-BGeR { background: url(0i/ear_bg_r.gif) repeat-y; width: 34px }
.td-MC { background-color: white; padding-bottom: 21px }
.td-MC-ContentJAR { padding: 25px 0px }
.td-MC-foot { color: #333; font-size: 11px; line-height: 15px; background: url(0i/bot_bg.gif) no-repeat; text-align: center; padding-top: 25px; padding-right: 40px; padding-left: 30px; height: 80px }
.td-TP { height: 26px }
.td-TimeOfDay  { color: white; font-size: 12px; line-height: 12px; text-align: right; padding-top: 8px; height: 26px }
.td-FT  { position: relative; bottom: 0px; height: 26px }
.td-sbbg { background: url(0i/sbbg.gif) repeat-y; width: 315px }
.td-sb-BMICalc { padding: 2px }
.td-sb-Edge { padding-right: 35px }
.td-sb-EdgeB { padding-right: 20px }
.td-sb-SubList { margin: 0px; padding: 0px 0px 0px 20px }
.td-BeforeAfter { width: 130px; height: 240px }
.tb-VideoBox  { margin: 0px; padding: 0px }
.td-VideoBoxA  { background: url(0i/video_container_a.gif) no-repeat; text-align: center; margin: 0px; padding: 7px; width: 267px; height: 238px }
form { margin: 0px; padding: 0px }
.ffee-TextType    { font-size: 11px; font-family: Arial, Verdana, "Trebuchet MS", Times, Courier, Georgia; background-color: white; margin: 0px; padding: 2px 2px 3px; border: solid 1px gray; width: 50px }
.ffbb-ActionA     { color: #c16a3a; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, "Trebuchet MS", Times, Courier, Georgia; background-color: #ffebe0; margin: 4px 0px; padding: 3px 5px; border: solid 1px #696969 }
h1 { color: #2a4e7f; font-style: normal; font-weight: normal; font-size: 28px; line-height: 28px; text-decoration: none }
h2  { color: #333; font-style: normal; font-weight: normal; font-size: 13px; line-height: 19px; margin: 0px; padding: 0px 40px 0px 30px }
h3 { color: #c16a3a; font-style: normal; font-weight: bold; font-size: 16px; line-height: 18px; margin: 0px; padding: 0px 0px 4px }
.h3_sub { padding-left: 30px }
h4 { color: #454545; font-style: normal; font-weight: normal; font-size: 12px; line-height: 18px; margin: 0px; padding: 0px }
.h4_sub { background-color: #faf0e6; margin: 0px; padding: 5px 0px; border: solid 1px #2a4e7f }
h5 { color: #333; font-style: normal; font-weight: normal; font-size: 11px; line-height: 11px; text-decoration: none; background-color: #e3eaf1; float: right; margin: 15px 0px 0px; padding: 3px 5px; border: solid 1px black }
h6  { font-weight: bold; font-size: 18px; line-height: 18px; margin: 0px 0px 19px; padding: 0px 0px 2px; border-bottom: 1px solid gray; width: 545px }
ul { font-size: 13px; line-height: 19px; margin: 5px 30px 18px 80px; padding: 0px }
.a  { color: black; text-decoration: none; outline: 0 }
a:link  { color: black; text-decoration: none }
a:visited   { color: black; text-decoration: none }
a:hover   { color: black; text-decoration: underline }
a:active   { color: black; text-decoration: underline }
a:focus  { outline-style: none; -moz-outline-style: none }
.r  { color: navy; text-decoration: none; outline: 0; }
.r:link  { color: navy; text-decoration: none }
.r:visited { color: navy; text-decoration: none }
.r:hover { color: navy; text-decoration: none }
.r:active { color: navy; text-decoration: none }
.r:focus  { outline-style: none; -moz-outline-style: none }
/********************************************/
.mm            { color: #2b2b13; font-weight: bold; font-size: 13px; line-height: 13px; text-decoration: none; background: url(0i/mm_bg.gif) no-repeat left top; margin: 0px; padding: 6px 0px 0px 17px; width: 285px; height: 32px; display:inline-block; display:-moz-inline-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; outline: 0; }
.mm:link       { color: #2b2b13; font-weight: bold; font-size: 13px; line-height: 13px; text-decoration: none; background: url(0i/mm_bg.gif) no-repeat left top; margin: 0px; padding: 6px 0px 0px 17px; width: 285px; height: 32px; display:inline-block; display:-moz-inline-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.mm:visited    { color: #2b2b13; font-weight: bold; font-size: 13px; line-height: 13px; text-decoration: none; background: url(0i/mm_bg.gif) no-repeat left top; margin: 0px; padding: 6px 0px 0px 17px; width: 285px; height: 32px; display:inline-block; display:-moz-inline-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.mm:hover      { color: white; font-weight: bold; font-size: 13px; line-height: 13px; text-decoration: none; background: url(0i/mm_bg.gif) no-repeat left -32px; margin: 0px; padding: 6px 0px 0px 17px; width: 285px; height: 32px; display:inline-block; display:-moz-inline-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.mm:active     { color: white; font-weight: bold; font-size: 13px; line-height: 13px; text-decoration: none; background: url(0i/mm_bg.gif) no-repeat left -32px; margin: 0px; padding: 6px 0px 0px 17px; width: 285px; height: 32px; display:inline-block; display:-moz-inline-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.mm:focus    { outline-style: none; -moz-outline-style: none; display:inline-block; display:-moz-inline-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
/********************************************/
.ffee-SelectTypeRaw   { font-size: 14px; font-family: Arial, Verdana, "Trebuchet MS"; background-color: white; margin: 0px; padding: 2px; border: solid 1px gray }
.MCA-ChartA  { background-color: #e3eaf1; padding: 4px 6px; border-bottom: 1px solid #87939e }
.MCA-ChartB  { background-color: #d5e5f5; padding: 4px 6px; border-bottom: 1px solid #87939e }
.MCA-ChartC  { background-color: #e3eaf1; padding: 4px 72px 4px 0px; border-bottom: 1px solid #87939e }
.MCA-ChartD  { background-color: #d5e5f5; padding: 4px 72px 4px 0px; border-bottom: 1px solid #87939e }
/********************************************/

