BODY, HTML { padding: 0px; margin: 0px; margin-bottom:10px; background: #FFFFFF; color: #515151; }
BODY { padding: 0px 20px 0px 20px; }
BODY, HTML, INPUT, SELECT, TEXTAREA, P, TD, TH { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
FORM { padding: 0px; margin: 0px; }
IMG { border: 0px; }
A { color: #515151;  }

div.podPageTitle {line-height: 1;}
.podArticlePageWidget {font-size: 11px;}
 
DIV.b1 { text-align: center; }
DIV.b2 { text-align: left;margin: 0 auto; }
DIV.b3 { text-align: left; max-width: 1000px; margin: 0 auto; }
DIV.b4 { text-align: left; max-width: 875px; margin: 0 auto; }

DIV.login { text-align: right; color: #515151; float:right; padding-right:3px; padding-top:12px; }
DIV.login A { color: #599100; text-decoration: underline; }
DIV.login TABLE { border-collapse: collapse; margin-left: auto; }
DIV.login TABLE TD { color: #515151; vertical-align: bottom; padding: 0px 0px 10px 0px; text-align: left; }
DIV.login TABLE TD.img { padding: 0px 5px 12px 0px; }
DIV.login TABLE TD.inpt { font-size: 9px; padding: 0px 0px 8px 5px; }
DIV.login TABLE TD.check { padding: 0px 2px 7px 5px; }
DIV.login TABLE TD.btn { padding: 0px 0px 10px 10px; }
DIV.login TABLE TD.inpt INPUT { border: 1px solid #C9C9C9; background: #FFFFFF !important; width: 85px; }

DIV.login-left { text-align: left; }
DIV.login-left TABLE { margin-left: -5px !important; }

DIV.userinfo { font-size: 12px; float: right; text-align: right; line-height: normal; }
DIV.userinfo B { color: #73BE1E; }
DIV.userinfo A { color: #73BE1E; text-decoration: none; }
DIV.userinfo IMG { margin-left: 6px; vertical-align: bottom; margin-bottom: -1px;  }
DIV.userinfo INPUT { margin-left: 6px; vertical-align: bottom; margin-bottom: -1px;  }
DIV.userinfo DIV { margin-top: 4px; font-size: 10px; text-align: right; }

DIV.menu-level-1 { padding: 17px 0px 10px 0px; white-space:nowrap; }
DIV.menu-level-1 IMG { margin-right: 17px; white-space:nowrap;}

DIV.front-box-1 { background-color: #BCE870; width: 272px; height: 296px; margin-right: 5px; float: left; }
DIV.front-box-1 DIV.container { padding: 15px; }
DIV.front-box-1 DIV.btn { margin-top: 15px; }
DIV.front-box-1 DIV.h1 { font-size: 14px; font-weight: bold; color: #599100; margin: 8px 0px 2px; }
DIV.front-box-1 DIV.received { padding: 15px; }
DIV.front-box-1 DIV.received A { color: #515151; text-decoration: none; }
DIV.front-box-2 { background-color: #F0F0F0; max-width: 458px; height: 296px; float: left; margin: 0px }
DIV.front-box-3 { float: left; margin: 5px 5px 0px 0px; width: 180px; height: 150px; background: #D8D8D8; }
DIV.front-box-3 DIV.txt { padding: 3px 0px 2px 10px; color: #848484; }
DIV.front-box-4 { float: left; margin-top: 5px; width: 180px; height: 150px; background: white; }
DIV.front-box-5 { background-color: white; border: solid 1px #C9C9C9; height: 37px; width: 733px; float: left; margin-top: 5px; }
DIV.front-box-5 TABLE { height: 100%; }
DIV.front-box-5 DIV.container { padding: 0px 14px 0px 14px; height: 100% }

DIV.home { padding: 0px; margin: 0px; color: #666666; background-color: white; font-size: 11px; line-height: 14px; }
DIV.home A { text-decoration: underline; font-weight: bold; color: #666666; }
DIV.home DIV.pad-15 { padding: 15px 15px 0px 15px; }
DIV.home DIV.pad-15 IMG { margin-bottom: 5px; }

DIV.home DIV.column-1 { float: left; max-width: 528px; margin-right: 5px; }
DIV.home DIV.box-1 { height: 296px; max-width: 528px; overflow: hidden; }
DIV.home DIV.box-1 IMG { float: left; margin-right: 3px; }
DIV.home DIV.box-1 DIV.sub-1 { float: left; height: 294px; width: 230px; border: 1px solid #A2D344; }
DIV.home DIV.box-1 DIV.sub-2 { padding: 16px 0px 0px 14px; }
DIV.home DIV.box-2 { height: 51px; max-width: 528px; overflow: hidden; background-color: #CAEF81 }
DIV.home DIV.box-3 { height: 330px; width: 528px; overflow: hidden; background-color: #CAEF81 }
DIV.home DIV.box-3 A { text-decoration: none; font-weight: normal; color: #599100; }
DIV.home DIV.box-3 DIV.sub-1 { height: 42px; }
DIV.home DIV.box-3 DIV.sub-2 { height: 95px; }
DIV.home DIV.box-3 DIV.sub-2-img { float: left; height: 65px; width: 65px; text-align: center; margin-right: 13px; }
DIV.home DIV.box-3 DIV.sub-2-txt { float: left; width: 420px; overflow: hidden; position: relative; top: -3px; }

DIV.home DIV.column-2 { float: left; width: 202px; }
DIV.home DIV.box-4 { height: 155px; width: 202px; overflow: hidden; background-color: #CAEF81 }
DIV.home DIV.box-5 { height: 120px; width: 202px; overflow: hidden; background-color: #E4F7C0 }
DIV.home DIV.box-6 { height: 155px; width: 202px; overflow: hidden; background-color: #E4F7C0 }
DIV.home DIV.box-6 DIV.sub-1 { height: 125px; }
DIV.home DIV.box-7 { height: 185px; width: 202px; overflow: hidden; background-color: #E4F7C0 }
DIV.home DIV.box-7 DIV.sub-1 { height: 155px; }
DIV.home DIV.box-8 { height: 167px; width: 202px; overflow: hidden; background-color: #E4F7C0 }
DIV.home DIV.box-8 DIV.sub-1 { height: 137px; }

DIV.footer { clear: left; padding-top: 30px; text-align: center; }
DIV.footer IMG { margin-right: 30px; }
DIV.footer #foot { background-color:#eee; padding:20px 0; margin-top:20px; }
DIV.footer #foot .contact { font-size:12px; font-weight:bold; }
DIV.footer .terms { display:block; margin: .7em 0; color: #999;}
DIV.footer .terms a {color: #ccc; text-decoration:underline;}
DIV.footer a { color: #73be1e; }

.error { color: #CC0000; }
.error A { color: #CC0000; }
.mid { vertical-align: middle; }
.center { text-align: center !important; }
.clear { clear: both; }
.nowrap { white-space: nowrap; }
.nopadding { padding: 0px !important; }
.f-right { float: right; }
.f-left { float: left; }
.normal { text-align: left; }
.black { color: #000000;  }
.black A { color: #000000;}
.grey { color: #515151; }
.grey A { color: #515151;  text-decoration: underline; }
.nodecoration { text-decoration: none; }
.nodecoration A { text-decoration: none; }
.red { color: #CC0000;  }
.green { color: #599100; }
.medium-green { color: #73BE1E; }
.light-green { color: #BCE870; }
.no-border-top { border-top: none !important; }
.no-border-bottom { border-bottom: none !important; }

a.highlightGreen { text-decoration: none !important; color: #515151 !important; }
a:hover.highlightGreen { text-decoration: underline !important; color: #599100 !important; }
a.grey { text-decoration: underline !important; color: #515151 !important; }
a.greyBold { text-decoration: underline !important; color: #515151 !important; font-weight: bold; }
a.greyPlain { text-decoration: none !important; color: #515151 !important; }
a.greyBoldPlain { text-decoration: none !important; color: #515151 !important; font-weight: bold; }

.h418 { height: 418px; }

.w16 { width: 16px; }
.w20 { width: 20px; }
.w60 { width: 50px; }
.w70 { width: 70px; }
.w135 { width: 135px; }
.w143 { width: 143px; }
.w150 { width: 150px !important; }
.w160 { width: 160px !important; }
.w179 { width: 178px; }
.w180 { width: 180px !important; }
.w240 { width: 240px; }
.w280 { width: 280px; }
.w296 { width: 296px; }
.w312 { width: 312px; }
.w340 { width: 340px; }
.w300 { width: 300px; }
.w400 { width: 400px !important; }
.w500 { width: 500px; }
.w550 { width: 550px !important; }
.w600 { width: 600px; }

.w30p { width: 30%; }
.w40p { width: 40%; }
.w50p { width: 50%; }
.w60p { width: 60%; }
.w70p { width: 70%; }
.w80p { width: 80%; }
.w90p { width: 90%; }
.w100p { width: 100%; }

.h400 { height: 400px; }

.bg02 { background: url('../gfx/bg02.gif'); }
.bg07 { background: url('../gfx/bg07.gif'); }
.bg08 { background: url('../gfx/bg08.gif'); }
.bg09 { background: url('../gfx/bg09.gif'); }
.bg10 { background: url('../gfx/bg10.gif'); }
.bg13 { background: url('../gfx/bg13.gif'); }

.f10 { font-size: 10px; }

DIV.hdottedwhite { height: 1px; font-size: 1px; line-height: 0; margin: 0; background: url(../gfx/dottedwhite.gif) repeat-x; }
DIV.hdottedgrayb2 { height: 1px; font-size: 1px; line-height: 0; margin: 0; background: url(../gfx/dottedgrayb2.gif) repeat-x; }
DIV.hdottedltgreen { height: 1px; font-size: 1px; line-height: 0; margin: 0; background: url(../gfx/dottedltgreen.gif) repeat-x; }

/* Nested containers are needed for older IE compatibility reasons */

DIV.content-box-1 { float: left; width: 430px; height: 448px; margin-right: 5px; }
DIV.content-box-1 DIV.cont1 { border: 1px solid #B2B2B2; height: 100%; }
DIV.content-box-1 DIV.cont2 { padding: 15px; color: #515151; line-height: 16px; }
DIV.content-box-1 DIV.cont2 A { color: #599100; text-decoration: underline; }
DIV.content-box-1 .highlight01 { color: #599100; }

DIV.content-box-2 { float: left; }

DIV.content-box-login { float: left; width:295px; height:448px; }
DIV.content-box-login DIV.cont1 { border: 1px solid #B2B2B2; height: 100%; }
DIV.content-box-login DIV.cont2 { padding: 15px; color: #515151; line-height: 16px; }
DIV.content-box-login DIV.cont2 A { color: #599100; text-decoration: underline; }
DIV.content-box-login .highlight01 { color: #599100; }

DIV.content-box-3 { background: url('../gfx/bg02.gif'); }
DIV.content-box-3 DIV.cont1 { float: left; width: 180px; margin-right: 5px; }
DIV.content-box-3 DIV.cont2 { float: left; width: 365px; margin-right: 5px; }
DIV.content-box-3 DIV.cont2-blog { float: left; width: 363px; margin-right: 1px; }
DIV.content-box-3 DIV.cont3 { float: left; width: 180px; }
DIV.content-box-3 DIV.cont3g { background: #D8D8D8; float: left; width: 180px; }
DIV.content-box-3 DIV.cont4 { float: left; width: 550px; margin-right: 5px; }

DIV.content-box-4 { background: url('../gfx/bg07.gif'); }
DIV.content-box-4 DIV.cont1 { float: left; width: 180px; }
DIV.content-box-4 DIV.cont1-blog { float: left; width: 180px; margin-right: 1px; }
DIV.content-box-4 DIV.cont2 { float: left; width: 550px; margin-left: 5px; }
DIV.content-box-4 DIV.cont2-blog { float: left; width: 550px; margin-left:2px; }
DIV.content-box-4 DIV.cont2 A { color: #599100; text-decoration: underline; }
DIV.content-box-4 DIV.cont3 { padding: 10px; }
DIV.content-box-4 DIV.cont4 { padding: 10px 20px; }
DIV.content-box-4 DIV.box-1 { width: 250px; float: right; margin: 0px 0px 15px 12px; }
DIV.content-box-4 .box-2 { width: 245px; }
DIV.content-box-4 .box-2 .type1 { width: 241px; }
DIV.content-box-4 DIV.box-3 { padding: 10px 20px; color: #515151; line-height: 16px; }
DIV.content-box-4 DIV.box-3 A { color: #599100; text-decoration: underline; }

DIV.content-box-4l { background: url('../gfx/bg07l.gif'); }
DIV.content-box-4l DIV.cont1 { float: left; width: 550px; margin-right: 5px; }
DIV.content-box-4l DIV.cont2 { float: left; width: 180px; }

DIV.content-box-5 { background: url('../gfx/bg08.gif'); }
DIV.content-box-5 DIV.cont1 { float: left; width: 430px; margin-right: 5px; border-top: 1px solid #B2B2B2; }
DIV.content-box-5 DIV.cont2 { float: left; width: 300px; text-align: right; }
DIV.content-box-5 DIV.cont3 { padding: 15px; color: #515151; line-height: 16px; }
DIV.content-box-5 DIV.cont3 A { color: #599100; text-decoration: underline; }

DIV.content-box-6 { border: 1px solid #B2B2B2; }
DIV.content-box-6 DIV.cont1 { padding: 15px; }
DIV.content-box-6 DIV.cont2 {  width: 100%; }
DIV.content-box-6 A { color: #599100; text-decoration: underline; }

DIV.content-box-7 { background: url('../gfx/bg09.gif'); }
DIV.content-box-7 DIV.cont1 { float: left; width: 430px; margin-right: 5px; border-top: 1px solid #B2B2B2; }
DIV.content-box-7 DIV.cont2 { float: left; width: 300px; text-align: right; }
DIV.content-box-7 DIV.cont3 { padding: 15px; color: #515151; line-height: 16px; }
DIV.content-box-7 DIV.cont3 A { color: #599100; text-decoration: underline; }

DIV.content-box-8 { background: url('../gfx/bg10.gif'); }
DIV.b4 DIV.content-box-8 { background: url('../gfx/bg10a.gif'); }
DIV.content-box-8 DIV.cont1 { float: left; width: 550px; margin-right: 5px; border-top: 1px solid #B2B2B2; }
DIV.content-box-8 DIV.cont2 { float: right; width: 180px; text-align: right; }
DIV.b4 DIV.content-box-8 DIV.cont2 { width: 338px; }
DIV.a300x250 { width: 320px; }
DIV.content-box-8 DIV.cont3 { padding: 15px; color: #515151; line-height: 16px; }
DIV.content-box-8 DIV.cont3 A { color: #599100; text-decoration: underline; }
DIV.content-box-8-cont4 { float: right; margin-top: -156px; width: 180px; }
DIV.content-box-8 DIV.cont5 { padding: 10px; text-align: left; }
DIV.content-box-8 DIV.cont6 { float: left; max-width: 532px; margin-right: 5px; }
DIV.content-box-8 DIV.box-1 { width: 252px; float: right; margin: 0px 0px 15px 15px; }
DIV.content-box-8 .box-2 { width: 252px; }
DIV.content-box-8 .box-2 .type1 { width: 248px; }
DIV.content-box-8 DIV.box-3 { padding: 14px; color: #515151; line-height: 16px; }
DIV.content-box-8 DIV.box-3 A { color: #599100; text-decoration: underline; }

DIV.content-box-8r { background: url('../gfx/bg10r.gif'); }
DIV.content-box-8r DIV.cont1 { float: left; width: 180px; margin-right: 5px; }
DIV.content-box-8r DIV.cont2 { float: left; width: 550px; }
DIV.content-box-8r DIV.cont3 { padding: 15px; color: #515151; line-height: 16px; }
DIV.content-box-8r DIV.cont3 A { color: #599100; text-decoration: none; }

DIV.content-box-8l DIV.cont2 { float: left; width: 320px; text-align: right; border:solid 1px red; }

DIV.content-box-9 { background: url('../gfx/bg11.gif'); }
DIV.content-box-9 DIV.cont1 { float: left; width: 180px; margin-right: 5px; }
DIV.content-box-9 DIV.cont2 { float: left; width: 365px; margin-right: 5px; }
DIV.content-box-9 DIV.cont3 { float: left; width: 180px; }

DIV.content-box-10 { background: url('../gfx/bg12.gif'); }
DIV.content-box-10 DIV.cont1 { float: left; width: 430px; margin-right: 5px; background-color: #A2D344; }
DIV.content-box-10 DIV.cont2a { float: left; width: 298px; border: solid 1px #C9C9C9; background-color: White; }
DIV.content-box-10 DIV.cont2b { float: left; width: 300px; }
DIV.content-box-10 DIV.cont3 { padding: 15px; color: #515151; line-height: 16px; }
DIV.content-box-10 DIV.cont3 A { color: #599100; text-decoration: underline; }
DIV.content-box-10 DIV.cont4 { padding: 10px 15px 7px; text-align: right }
DIV.content-box-10 DIV.cont4 IMG { margin-left: 25px; }
DIV.content-box-10 DIV.cont5 { padding: 11px 12px 11px 15px; line-height: 16px; }
DIV.content-box-10 DIV.cont5 TABLE { margin: 11px 0px 22px 0px; }
DIV.content-box-10 DIV.cont6 { float: left; width: 115px; background-color: #D8D8D8; margin-right: 5px; }
DIV.content-box-10 DIV.cont7 { float: right; width: 180px; background-color: #D8D8D8; }

DIV.content-box-11 { border: solid 12px #BCE870; margin: 0px; padding: 0px; }
DIV.content-box-11 A { color: #599100; }
DIV.content-box-11 DIV.cont1 { width: 100% }
DIV.content-box-11 DIV.cont3 { padding: 15px; line-height: 16px; }

DIV.content-box-12 { width: 735px; }
DIV.content-box-12 DIV.cont1 { background-color: #A2D344; /*float: left; width: 550px; margin-right: 5px;*/ }
DIV.content-box-12 TABLE.cont2 { padding: 14px; border: solid 1px #C9C9C9; color: #515151; line-height: 16px; }
DIV.content-box-12 DIV.cont3 { float: left; margin-right: 15px; width: 390px; }
DIV.content-box-12 DIV.cont4 { float: left; width: 300px; height: 250px; text-align: center; }

DIV.content-box-13 { width: 735px; }
DIV.content-box-13 A { color: #599100; }
DIV.content-box-13 DIV.cont1 { width: 733px; border-left: solid 1px #B2B2B2; border-bottom: solid 1px #B2B2B2; border-right: solid 1px #B2B2B2; }
DIV.content-box-13 DIV.cont3 { padding: 14px; line-height: 16px; }

DIV.content-box-14 { background: url('../gfx/bg10.gif'); line-height: 18px; }
DIV.content-box-14 A { color: #3069dd; }
DIV.content-box-14 TH { text-align: left; }
DIV.content-box-14 DIV.column-1 { float: left; width: 550px; margin-right: 5px; }
DIV.content-box-14 DIV.column-1-notab { float: left; width: 550px; margin-right: 5px; border-top: 1px solid #B2B2B2; }
DIV.content-box-14 DIV.column-2 { float: left; width: 180px; }
DIV.content-box-14 DIV.column-2-notab { float: left; width: 180px; border-top: 1px solid #B2B2B2; }
DIV.content-box-14 DIV.cont1 { padding: 15px; }
DIV.content-box-14 .title { font-weight: bold; font-size: 22px; color: #73BE1E; }
DIV.content-box-14 .title A { font-weight: bold; }
DIV.content-box-14 .subtitle { font-weight: bold; font-size: 15px; color: #73BE1E; }
DIV.content-box-14 .subtitle A { font-weight: normal; }

DIV.content-box-15 { background: url('../gfx/bg15.gif'); line-height: 18px; }
DIV.content-box-15 A { color: white; }
DIV.content-box-15 UL { padding: 0px; margin: 0px 0px 0px 15px; }
DIV.content-box-15 DIV.column-1 { float: left; width: 475px; margin-right: 5px; }
DIV.content-box-15 DIV.column-2 { float: left; width: 255px; }
DIV.content-box-15 DIV.cont1 { padding: 15px; }

DIV.separator-1 { height: 5px; font-size: 1px; line-height: 0px; background: #FFFFFF; }
DIV.separator-2 { height: 5px; font-size: 1px; line-height: 0px; background: #FFFFFF; border-bottom: 1px solid #B2B2B2; }
DIV.separator-3 { height: 8px; font-size: 1px; line-height: 0px; background: #666666; margin: 2px 0px; }
DIV.separator-4 { height: 4px; font-size: 1px; line-height: 0px; background: #666666; margin: 2px 0px; }

DIV.group-box-1 { background: #A2D344; padding: 10px; }
DIV.group-box-1 .title { font-weight: bold; font-size: 15px; color: White; }
DIV.group-box-2 { background: #FFFFFF; padding: 10px; border: 1px solid #C9C9C9; }
DIV.group-box-2 A { color: #599100; }
DIV.group-box-3 { background: #FFFFFF; padding: 10px; border: 1px solid #C9C9C9; border-bottom: none; }
DIV.group-box-3 A { color: #599100; }
DIV.group-box-4 { background: #FFFFFF; padding: 10px 0px; border: 1px solid #C9C9C9; border-bottom: none; }
DIV.group-box-5 { background: #FFFFFF; padding: 0px; border: 1px solid #C9C9C9; text-align: left; height: 148px; }
DIV.group-box-6 { background: #FFFFFF; padding: 0px; border: 1px solid #C9C9C9; border-bottom: none; }

DIV.group-box-1 DIV.project { color: #707070; margin-top: 5px; }
DIV.group-box-1 DIV.project A { color: #707070; text-decoration: underline; }
DIV.group-box-1 DIV.project A.active { color: #FFFFFF; font-weight: bold; text-decoration: none; }
DIV.group-box-1 DIV.project SPAN.active { color: #FFFFFF; font-weight: bold; text-decoration: none; }
DIV.group-box-1 DIV.project B { color: #FFFFFF; font-weight: bold; text-decoration: none;  }
DIV.group-box-1 DIV.goal { color: #FFFFFF; margin-top: 5px; }
DIV.group-box-1 DIV.goal A { color: #FFFFFF; margin-top: 5px; text-decoration: none; }

DIV.group-box-2 DIV.buttons { margin: 8px 0px; }
DIV.group-box-2 DIV.buttons IMG { margin-right: 2px; }

DIV.group-box-2 A.Inactive { color: #707070; font-weight: bold; font-size: 12px; text-decoration: none; }
DIV.group-box-2 A.Active { color: #73BE1E; font-weight: bold; font-size: 12px; text-decoration: none; }
DIV.group-box-2 A.Inactive:hover { color: #73BE1E; }
DIV.group-box-3 A.Inactive { color: #707070; font-weight: bold; font-size: 12px; text-decoration: none; }
DIV.group-box-3 A.Active { color: #73BE1E; font-weight: bold; font-size: 12px; text-decoration: none; }
DIV.group-box-3 A.Inactive:hover { color: #73BE1E; }

DIV.group-box-2rc DIV.buttons { margin: 8px 0px; }
DIV.group-box-2rc DIV.buttons IMG { margin-right: 2px; }
DIV.group-box-2rc DIV.info { font-weight: bold; color: #999999; font-size: 10px; width: 150px; }

DIV.group-box-3 DIV.buttons { margin: 8px 0px; }
DIV.group-box-3 DIV.buttons IMG { margin-right: 2px; }
DIV.group-box-3 DIV.info { font-weight: bold; color: #999999; font-size: 10px; width: 150px; }

TABLE.form { border-collapse: collapse; width: 100%; }
TABLE.form TD { padding: 0px; border: none; vertical-align: top; text-align: left; }
TABLE.form TD.name { font-weight: bold; padding: 4px 5px 4px 0px; }
TABLE.form TD.data { padding: 4px 5px 4px 0px; }
TABLE.form TD.inpt { padding: 2px 5px 0px 2px; }

DIV.form-actions { text-align: right; margin: 10px 0px 0px 0px; }
DIV.form-actions IMG,
DIV.form-actions INPUT { margin-left: 2px; }
DIV.form-actions-greenbox { text-align: right; margin: 10px 20px; }
DIV.form-actions-greenbox IMG,
DIV.form-actions-greenbox INPUT { margin-left: 2px; }

DIV.group-box-btn { float: right; font-size: 10px; }
DIV.group-box-btn INPUT,
DIV.group-box-btn IMG { margin-left: 2px; }

DIV.group-info { padding: 15px 20px 10px 20px; }
DIV.group-info DIV.container { width: 100%; }
DIV.my-group-user-text { width: 325px; overflow: hidden; }
DIV.my-group-user-text IMG { width: 325px; }
DIV.my-group-user-text IMG.logitem { width: auto; }
DIV.my-goal-user-text { width: 160px; overflow: hidden; }
DIV.my-goal-user-text IMG { width: 160px; }
DIV.my-goal-user-text IMG.logitem { width: auto; }
DIV.member-user-text { width: 360px; overflow: hidden; }
DIV.member-user-text IMG { width: 360px; }
DIV.member-user-text IMG.logitem { width: auto; }

DIV.constrain-510 { width: 510px; overflow: hidden; }

DIV.constrain-250 { width: 250px; overflow: hidden; }
DIV.constrain-250 IMG { width: 250px; }
DIV.constrain-250 IMG.logitem { width: auto; }

DIV.constrain-325 { width: 325px; overflow: hidden; }
DIV.constrain-325 IMG { width: 325px; }
DIV.constrain-325 IMG.logitem { width: auto; }

DIV.constrain-160 { width: 160px; overflow: hidden; }
DIV.constrain-160 IMG { width: 160px; }
DIV.constrain-160 IMG.logitem { width: auto; }

DIV.constrain-360 { width: 360px; overflow: hidden; }
DIV.constrain-360 IMG { width: 360px; }
DIV.constrain-360 IMG.logitem { width: auto; }

DIV.group-info-blog { padding: 15px 20px 10px 20px; width: 250px; }

DIV.group-header-blog {	padding-right: 10px; padding-left: 10px; background: #bce870; padding-bottom: 0px; width: 250px; padding-top: 15px; }

DIV.group-info-btn-blog { padding: 6px 16px; text-align: right; width:250px;}
DIV.group-info-btn-blog TABLE { border-collapse: collapse; margin-left: auto; }
DIV.group-info-btn-blog TD { padding: 0px; vertical-align: middle; }
DIV.group-info-btn-blog INPUT.btn { margin: 0px 10px 0px 10px; }
DIV.group-info-btn-blog INPUT.inpt { border: 1px solid #C9C9C9; width: 100px; }
DIV.group-info-btn-blog IMG { margin-right: 5px; }

DIV.group-tabs-blog { margin: 0px 10px; background: #BCE870; height: 18px; width:250px;}
DIV.group-tabs-blog DIV.tab { background: #73BE1E url('../gfx/bg05.gif') left top no-repeat; float: left; padding-left: 10px; margin-right: 2px; }
DIV.group-tabs-blog DIV.tab DIV { background: #73BE1E url('../gfx/bg06.gif') right top no-repeat; padding: 2px 10px 2px 0px; font-weight: bold; color: #BCE870; font-family: Helvetica, Tahoma, Arial, sans-serif; }
DIV.group-tabs-blog DIV.tab DIV A { color: #BCE870; text-decoration: none; }
DIV.group-tabs-blog DIV.tab-active { background: #FFFFFF url('../gfx/bg03.gif') left top no-repeat; float: left; padding-left: 10px; margin-right: 2px; }
DIV.group-tabs-blog DIV.tab-active DIV { background: #FFFFFF url('../gfx/bg04.gif') right top no-repeat; padding: 3px 10px 1px 0px; font-weight: bold; color: #73BE1E; font-family: Helvetica, Tahoma, Arial, sans-serif; }
DIV.group-tabs-blog DIV.tab-active DIV A { color: #73BE1E; text-decoration: none; }

DIV.group-info-green { padding: 0px 10px; }
DIV.group-info-green DIV.container { width: 100%; }
DIV.group-info-green DIV.container A { color: #599100; font-weight: bold; }

DIV.group-info-btn { padding: 6px 16px; text-align: right; }
DIV.group-info-btn TABLE { border-collapse: collapse; margin-left: auto; }
DIV.group-info-btn TD { padding: 0px; vertical-align: middle; }
DIV.group-info-btn INPUT.btn { margin: 0px 10px 0px 10px; }
DIV.group-info-btn INPUT.inpt { border: 1px solid #C9C9C9; width: 100px; }
DIV.group-info-btn IMG { margin-right: 5px; }

DIV.group-info-btn-2 { float: left; padding: 10px 0px 0px 20px; }
DIV.group-info-btn-3 { padding: 10px 0px 5px 20px; }

DIV.white-tabs { margin: 0px; padding: 0px; background: White url('../gfx/bg22.gif') repeat left top; height: 18px; width: 100%; font-weight: bold; line-height: 14px; }
DIV.white-tabs DIV.tab { float: left; margin-right: 2px; }
DIV.white-tabs DIV.tab DIV { float: left; margin: 0px; }
DIV.white-tabs DIV.tab DIV.left { background: #73BE1E url('../gfx/bg21l.gif') no-repeat left top; width: 2px; height: 18px; }
DIV.white-tabs DIV.tab DIV.center { background: #73BE1E url('../gfx/bg21.gif') repeat left top; padding: 2px 8px; color: #BCE870; }
DIV.white-tabs DIV.tab DIV.center A { color: #BCE870; text-decoration: none; }
DIV.white-tabs DIV.tab DIV.right { background: #73BE1E url('../gfx/bg21r.gif') no-repeat left top; width: 2px; height: 18px; }

DIV.white-tabs DIV.tab-active { float: left; margin-right: 2px; }
DIV.white-tabs DIV.tab-active DIV { float: left; margin: 0px; }
DIV.white-tabs DIV.tab-active DIV.left { background: White url('../gfx/bg20l.gif') no-repeat left top; width: 2px; height: 18px; }
DIV.white-tabs DIV.tab-active DIV.center { background: White url('../gfx/bg20.gif') repeat left top; padding: 2px 8px; color: #73BE1E; }
DIV.white-tabs DIV.tab-active DIV.center A { color: #599100; text-decoration: none; }
DIV.white-tabs DIV.tab-active DIV.right { background: White url('../gfx/bg20r.gif') no-repeat left top; width: 2px; height: 18px; }

DIV.blue-tabs { margin: 0px; padding: 0px; background: White url('../gfx/bg22.gif') repeat left top; height: 18px; width: 100%; font-weight: bold; line-height: 14px; }
DIV.blue-tabs DIV.tab { float: left; margin-right: 2px; }
DIV.blue-tabs DIV.tab DIV { float: left; margin: 0px; }
DIV.blue-tabs DIV.tab DIV.left { background: #6699FF url('../gfx/bg23l.gif') no-repeat left top; width: 2px; height: 18px; }
DIV.blue-tabs DIV.tab DIV.center { background: #6699FF url('../gfx/bg23.gif') repeat left top; padding: 2px 8px; color: #3069DD; }
DIV.blue-tabs DIV.tab DIV.center A { color: #3069DD; text-decoration: none; }
DIV.blue-tabs DIV.tab DIV.right { background: #6699FF url('../gfx/bg23r.gif') no-repeat left top; width: 2px; height: 18px; }

DIV.blue-tabs DIV.tab-active { float: left; margin-right: 2px; }
DIV.blue-tabs DIV.tab-active DIV { float: left; margin: 0px; }
DIV.blue-tabs DIV.tab-active DIV.left { background: White url('../gfx/bg20l.gif') no-repeat left top; width: 2px; height: 18px; }
DIV.blue-tabs DIV.tab-active DIV.center { background: White url('../gfx/bg20.gif') repeat left top; padding: 2px 8px; color: #6699FF; }
DIV.blue-tabs DIV.tab-active DIV.center A { color: #6699FF; text-decoration: none; }
DIV.blue-tabs DIV.tab-active DIV.right { background: White url('../gfx/bg20r.gif') no-repeat left top; width: 2px; height: 18px; }

DIV.group-tabs { margin: 0px 10px; background: #BCE870; height: 18px; font-weight: bold; line-height: 14px; }
DIV.group-tabs DIV.tab { background: #73BE1E url('../gfx/bg05.gif') left top no-repeat; float: left; padding-left: 10px; margin-right: 2px; }
DIV.group-tabs DIV.tab DIV { background: #73BE1E url('../gfx/bg06.gif') right top no-repeat; padding: 2px 10px 2px 0px; color: #BCE870; }
DIV.group-tabs DIV.tab DIV A { color: #BCE870; text-decoration: none; }
DIV.group-tabs DIV.tab-active { background: White url('../gfx/bg03.gif') left top no-repeat; float: left; padding-left: 10px; margin-right: 2px; }
DIV.group-tabs DIV.tab-active DIV { background: White url('../gfx/bg04.gif') right top no-repeat; padding: 3px 10px 1px 0px; color: #73BE1E; }
DIV.group-tabs DIV.tab-active DIV A { color: #73BE1E; text-decoration: none; }

DIV.group-tabs DIV.bluetab { background: #6699FF url('../gfx/bg05a.gif') left top no-repeat; float: left; padding-left: 10px; margin-right: 2px; }
DIV.group-tabs DIV.bluetab DIV { background: #6699FF url('../gfx/bg06a.gif') right top no-repeat; padding: 2px 10px 2px 0px; color: #99CCFF; }
DIV.group-tabs DIV.bluetab DIV A { color: #99CCFF; text-decoration: none; }
DIV.group-tabs DIV.bluetab-active { background: White url('../gfx/bg03.gif') left top no-repeat; float: left; padding-left: 10px; margin-right: 2px; }
DIV.group-tabs DIV.bluetab-active DIV { background: White url('../gfx/bg04.gif') right top no-repeat; padding: 3px 10px 1px 0px; color: #6699FF; }
DIV.group-tabs DIV.bluetab-active DIV A { color: #6699FF; text-decoration: none; }

DIV.group-tabsMac { padding: 0px 10px; background: #BCE870; height: 18px; }
DIV.group-tabsMac DIV.tab { background: #73BE1E url('../gfx/bg05.gif') left top no-repeat; float: left; padding-left: 10px; margin-right: 2px; }
DIV.group-tabsMac DIV.tab DIV { background: #73BE1E url('../gfx/bg06.gif') right top no-repeat; padding: 4px 10px 0px 0px; font-size: 11px; font-weight: bold; color: #BCE870; font-family: Helvetica, Tahoma, Arial, sans-serif; height: 14px; }
DIV.group-tabsMac DIV.tab DIV A { color: #BCE870; text-decoration: none; }
DIV.group-tabsMac DIV.tab-active { background: White url('../gfx/bg03.gif') left top no-repeat; float: left; padding-left: 10px; margin-right: 2px; }
DIV.group-tabsMac DIV.tab-active DIV { background: White url('../gfx/bg04.gif') right top no-repeat; padding: 5px 10px 0px 0px; font-size: 11px; font-weight: bold; color: #73BE1E; font-family: Helvetica, Tahoma, Arial, sans-serif; height: 13px }
DIV.group-tabsMac DIV.tab-active DIV A { color: #73BE1E; text-decoration: none; }

DIV.group-tabsMac DIV.bluetab { background: #6699FF url('../gfx/bg05a.gif') left top no-repeat; float: left; padding-left: 10px; margin-right: 2px; }
DIV.group-tabsMac DIV.bluetab DIV { background: #6699FF url('../gfx/bg06a.gif') right top no-repeat; padding: 4px 10px 0px 0px; font-size: 11px; font-weight: bold; color: #99CCFF; font-family: Helvetica, Tahoma, Arial, sans-serif; height: 14px; }
DIV.group-tabsMac DIV.bluetab DIV A { color: #99CCFF; text-decoration: none; }
DIV.group-tabsMac DIV.bluetab-active { background: White url('../gfx/bg03.gif') left top no-repeat; float: left; padding-left: 10px; margin-right: 2px; }
DIV.group-tabsMac DIV.bluetab-active DIV { background: White url('../gfx/bg04.gif') right top no-repeat; padding: 5px 10px 0px 0px; font-size: 11px; font-weight: bold; color: #6699FF; font-family: Helvetica, Tahoma, Arial, sans-serif; height: 13px }
DIV.group-tabsMac DIV.bluetab-active DIV A { color: #6699FF; text-decoration: none; }

DIV.group-header-outer { background: #BCE870; }
DIV.group-header { padding: 15px 10px 0px 10px; background: #BCE870; height: 34px; }
DIV.group-header .title { font-size: 22px; color: White; }
DIV.group-header2 { padding: 6px 10px 0px 10px; background: #BCE870; }
DIV.group-header-text { padding: 9px 10px 0px 10px; background: #BCE870; height: 40px; }
DIV.group-header-text .title { font-size: 22px; color: White; }

IMG.submenuitem { margin: 3px 0px; }
IMG.logitem { float: right; margin: 0px 0px 5px 5px; }

TABLE.calendar { border-collapse: collapse; margin: 4px 0px; }
TABLE.calendar TH { padding: 4px 0px; width: 22px; color: #999999; text-align: center; }
TABLE.calendar TD { padding: 4px 0px; text-align: center; color: #999999; width: 22px;}
TABLE.calendar TD A { color: #999999; text-decoration: none; }
TABLE.calendar TD A:hover { color: #73BE1E; text-decoration: none; }
TABLE.calendar TD B { color: #73BE1E; }

TABLE.calendarpop { border-collapse: collapse; margin: 4px 0px; }
TABLE.calendarpop TH { padding: 4px 0px; width: 22px; color: #999999; text-align: center; }
TABLE.calendarpop TD { padding: 4px 0px; text-align: center; color: #999999; width: 22px;}
TABLE.calendarpop TD A { color: #999999; text-decoration: none; }
TABLE.calendarpop TD A:hover { color: #73BE1E; text-decoration: none; }
TABLE.calendarpop TD B { color: #73BE1E; }

DIV.recentcomments { padding: 15px 20px 10px 20px; }
DIV.recentcomments DIV.comment { margin-bottom: 2px; color: #666666;}
DIV.recentcomments DIV.author { color: #999999; margin-bottom: 10px; font-size: 10px; }
DIV.recentcomments DIV.sub { margin-left: 25px; }

P.type1 { padding: 0px; margin: 5px 0px 10px 0px; }
SELECT.type1,
TEXTAREA.type1,
INPUT.type1 { border: 1px solid #D7D7D7; margin: 0px; }
INPUT.type2 { border: 1px solid #B2B2B2; }

DIV.type3 { background-color: #E4F6C6; color: Black; border-bottom: solid 1px #D7D7D7; border-left: solid 1px #D7D7D7; border-right: solid 1px #D7D7D7; overflow:hidden; font-size: 10px; margin: 0px; }
DIV.type3-inner { margin: 3px; }

DIV.userimagefile { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }

DIV.table-pages { text-align: right; padding: 6px 0px 10px; }
DIV.table-pages A { color: #515151; text-decoration: underline; margin-left: 2px; }
DIV.table-pages IMG { margin-bottom: -3px; }
DIV.table-pages-btn { float: left; padding-top: 6px; }
DIV.table-pages-btn IMG { margin-right: 2px; }

DIV.content-box-11 DIV.table-pages { padding: 6px 15px 10px; }

DIV.table-search { padding: 0px 15px; }
DIV.table-pages-index A { color: #515151; }

DIV.table-pages-2 { text-align: right; padding: 6px 0px 0px 0px; color: #515151; }
DIV.table-pages-2 A { color: #515151 !important; text-decoration: underline; margin-left: 2px; }
DIV.table-pages-2 IMG { margin-bottom: -3px; }

TABLE.searchresults { width: 100%; border-collapse: collapse; clear: both; border: solid #B2B2B2; border-width: 1px 0px; }
TABLE.searchresults TH { padding: 4px 15px; text-align: left; vertical-align: top; font-style: italic; border-bottom: 1px solid #B2B2B2; }
TABLE.searchresults TH A { color: #515151; font-style: normal; }
TABLE.searchresults TD { padding: 6px 15px; text-align: left; vertical-align: top; line-height: 16px; border-bottom: 1px solid #B2B2B2; }
TABLE.searchresults TD A { font-weight: bold; }

DIV.content-box-13 TABLE.searchresults TH { padding: 10px; }
DIV.content-box-13 TABLE.searchresults TD { padding: 10px; }

TABLE.groupdetails-type1 { border-collapse: collapse; }
TABLE.groupdetails-type1 TD { padding: 0px; vertical-align: bottom; }
TABLE.groupdetails-type1 IMG { margin-right: 10px; }

TABLE.groupdetails-type2 { border-collapse: collapse; }
TABLE.groupdetails-type2 TD { padding: 0px; vertical-align: top; }
TABLE.groupdetails-type2 IMG { margin-right: 10px; }

TABLE.successstory { border-collapse: collapse; width: 100%; }
TABLE.successstory TD { vertical-align: top; padding: 0px; }
TABLE.successstory TD.img { padding-right: 15px; }

DIV.group-comments-link { float: left; padding: 6px 0px 0px 20px; }
DIV.group-comments-link A { color: #599100; text-decoration: underline; }

INPUT.submenuitem { margin: 3px 0px; }

DIV.lounge-menu { padding: 10px 6px 8px 6px; background: #A2D344; }
DIV.lounge-menu IMG { margin: 0px 9px; }
DIV.lounge-header1 { padding: 13px 15px; background: #A2D344; }
DIV.lounge-header2 { padding: 0px 15px; background: #A2D344; }
DIV.lounge-header3 { padding: 13px 15px; background: #A2D344; height: 44px; }
TABLE.lounge-header2 { background: #BCE870; border-collapse: collapse; width: 100%; }
TABLE.lounge-header2 TD { padding: 0px; }
TABLE.lounge-header2 TD.btns { padding: 0px 15px 0px 10px; white-space: nowrap; }
TABLE.lounge-header2 TD.btns IMG { margin-left: 5px; }
TABLE.lounge-header2 TD.inpt { padding: 0px 15px; width: 100%; }
TABLE.lounge-header2 TD.inpt INPUT { vertical-align: middle; }
TABLE.lounge-header2 TD SELECT { font-weight: bold; color: #515151; }

DIV.fitness-header { border-top: 1px solid #B2B2B2; }
TABLE.fitness-header2 { border-collapse: collapse; width: 100%; }
TABLE.fitness-header2 TD { padding: 0px; white-space: nowrap; }
TABLE.fitness-header2 TD.btns { padding: 0px 15px; }
TABLE.fitness-header2 TD.btns IMG { margin-left: 5px; }
TABLE.fitness-header2 TD.btns A { margin-right: 10px; }
TABLE.fitness-header2 TD.inpt { padding: 0px 15px; }
TABLE.fitness-header2 TD.inpt INPUT { vertical-align: middle; }
TABLE.fitness-header2 TD SELECT { font-weight: bold; color: #515151; }
DIV.content-box-4 DIV.fitness-header { border: 0px; }
DIV.content-box-4 TABLE.fitness-header2 TD.btns { padding: 0px 20px 0 10px; }
DIV.content-box-4 TABLE.fitness-header2 TD.inpt { padding: 0px 10px 0 20px; }

.title1 { font-size: 14px; font-weight: bold; }

.fix1 { font-size: 1px; line-height: 0px; clear: both; }

.popup1 {  }
.popup1 A { color: #599100; text-decoration: underline; }
.popup1 B.title { color: #999999; }
.popup1 .title { font-weight: bold; font-size: 22px; color: #73BE1E; }
.popup1 .title A { font-weight: normal; }
.popup1 .subtitle { font-weight: bold; font-size: 15px; color: #73BE1E; }
.popup1 .subtitle A { font-weight: bold; color: #73BE1E; text-decoration: none; }

TABLE.popup-type1 { border-collapse: collapse; }
TABLE.popup-type1 TD { text-align: left; vertical-align: middle; padding: 0px; }
TABLE.popup-type1 INPUT { margin-right: 10px; }

TABLE.threads { border-collapse: collapse; width: 100%; }
TABLE.threads TH { padding: 8px 14px; vertical-align: top; background: #C5C5C5; text-align: left; white-space: nowrap; color: #666666; }
TABLE.threads TD { padding: 8px 14px; vertical-align: top; color: #666666; }
TABLE.threads TD A { font-weight: bold; color: #599100; text-decoration: underline; }
TABLE.threads TD.intro { padding: 15px; }
TABLE.threads TD.comment { padding: 15px; }
TABLE.threads TD.comment A { font-weight: normal; }
TABLE.threads TD.center { text-align: center; }
TABLE.threads TR.odd TD { background: #E5E5E5; }
DIV.threads { border: solid #B2B2B2; border-width: 0px 1px; }

DIV.threads-pages { text-align: right; padding: 8px 14px; background: #C5C5C5; }
DIV.threads-pages A { color: #515151; text-decoration: underline; margin-left: 2px; }
DIV.threads-pages IMG { margin-bottom: -3px; }

DIV.recentposts { text-align: left; padding: 18px 13px; }
DIV.recentposts A { color: #599100; text-decoration: underline; font-weight: bold; }

TABLE.lounge-main-1 { border-collapse: collapse; }
TABLE.lounge-main-1 TD { padding: 0px; vertical-align: top; }
TABLE.lounge-main-1 TD.txt { padding: 6px 12px; color: #599100; background: #BCE870; }
TABLE.lounge-main-1 TD.txt A { color: #599100; text-decoration: underline; }

TABLE.lounge-main-2 { border-collapse: collapse; }
TABLE.lounge-main-2 TD { padding: 0px; vertical-align: top; }
TABLE.lounge-main-2 TD A { color: #599100; text-decoration: underline; }

DIV.box1 { padding: 15px; line-height: 16px; text-align: left; }
DIV.box1 A { color: #599100; }
DIV.group-box-5 DIV.box1 { padding: 14px; line-height: 16px; }
DIV.df-panel { position: relative; border: silver 1px solid; width: 178px; height: 148px }

UL.faq { padding-left: 0px; margin-left: 0px; }
UL.faq LI { list-style-type: none; color: #599100; padding: 0px 0px 5px 10px; font-weight: bold; background: url('../gfx/dot04.gif') 0px 6px no-repeat; }

TABLE.caloriecounter { border-collapse: collapse; width: 230px; }
DIV.content-box-4 TABLE.caloriecounter { border-collapse: collapse; width: 228px; }
TABLE.caloriecounter TD { text-align: left; padding: 2px 0px; line-height: normal; }
TABLE.caloriecounter TD.r { text-align: right; }
TABLE.caloriecounter TD.spacer { border-bottom: 0px !important; padding: 1px 6px !important; }
TABLE.caloriecounter TR.striped TD { border-bottom: 1px solid #D9D9D9; }
DIV.nutrition { border: 1px solid #333333; padding: 10px; }

DIV.macIE-error { border: 1px solid #D8D8D8; padding: 15px; margin-bottom: 10px; color: #666666; }
DIV.macIE-error A { color: #669900; text-decoration: underline; }

DIV.googlead { background: #D8D8D8; height: 150px; width: 180px; margin-left: auto; }
DIV.googlead DIV { padding: 9px 15px; color: #515151; text-align: left; }
DIV.googlead DIV A { color: #599100; text-decoration: underline; }
DIV.googlead DIV DIV { margin-bottom: 4px; padding: 0px; }

DIV.googleadb { background: #D8D8D8; height : 114px; width: 180px; margin-left: auto; }
DIV.googleadb DIV { padding: 9px 15px; color: #515151; text-align: left; }
DIV.googleadb DIV A { color: #599100; text-decoration: underline; }
DIV.googleadb DIV DIV { margin-bottom: 4px; padding: 0px; }

OL.mostviewedlinks { margin-left: 0px; padding-left: 20px; }
OL.mostviewedlinks LI { padding-bottom: 3px; padding-top: 3px; }
OL.mostviewedlinks LI A, OL.mostviewedlinks LI { color: #515151; font-weight: bold; text-decoration: none; font-size: 11px; }
OL.mostviewedlinks LI.first A { background-color: #feff25; }
DIV.mostviewedlinks { padding: 10px; height: 128px !important; }
