body {    background-color: #E0F0FF;       font-family: Verdana, Arial, Helvetica, sans-serif;        margin:0px;        text-align: center; color:#666; font-size: 11px; line-height:normal;  overflow: -moz-scrollbars-vertical; }
#outer {    width: 763px;       margin-left: auto;    margin-right: auto; margin-top:0px;}
#outer2 {    width: 763px;       margin-left: auto;    margin-right: auto; margin-top:0px;}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#525252; line-height:15px;}
a:active  {color:#4D5762; text-decoration:none;}
a  {color:#4D5762; text-decoration:none;}
a:visited {color:#4D5762; text-decoration:none;  }
a:hover {color:#1577D4; text-decoration:underline; }
form {margin:0px; padding:0px;}

/* Header */
#intronav {background: url(../img/bg.gif) repeat-x; height:96px;}
#intronav2 {background: url(../img/bg.gif) repeat-x; height:99px;}
.logo { width:269px; text-align:left; position:absolute;margin-left:0px; margin-top:0px; top:3px;}
.navlinks {float:right; width:650px; text-align:right;}
.bluebar {background:url(../img/bluebar.gif) repeat-x; height:15px;}
div#navtop ul {margin-top: 40px; padding:0px; text-align:right;}
div#navtop li {display: inline;margin-right: 20px; font-weight:bold; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff;}
div#navtop li a { color:#fff;  font-weight:bold;} 
div#navtop li a:hover {color:#D8FCFF; text-decoration:underline; font-weight:bold;} 
div#navtop li a:active {color:#ffffff; text-decoration:none; font-weight:bold;} 
div#botnav ul{padding: 0;margin: 0; text-align:left;}
div#botnav li{display: inline;margin-right: 15px;}
div#botnav li a {display: inline; color:#7E89A2;} 
div#botnav a:hover {display: inline; color:#7E89A2;} 
div#botnav a:active{display: inline; color:#7E89A2;} 
div#botnav a:visited {display: inline; color:#7E89A2;} 

.motimbg {width:490px; border:4px solid #FBED89; padding:10px; background:url(../img/yelbg4.gif) repeat-x; text-align:left;}
.tooltipbg {width:490px; border:4px solid #FBED89; padding:10px; background:url(../img/yelbg.gif) repeat-x; text-align:left;}
#tooltip ul { padding:0px; margin:10px 0 0 0;}
#tooltip li { margin-bottom:3px; margin-left:16px;}
/*bottom */

.blubot {border-top:2px solid #C4E3FF; clear:both; background:url(../img/blubg.gif) repeat-x; padding-top:20px; height:100px; }
.botlinks {float:left; width:630px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#7E89A2; padding-bottom:20px;}
.copywright {float:right; width:120px; text-align:right;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#7E89A2;}
.whitebger {background:#fff;padding-bottom:20px;}
.whitegap {height:12px;}
.legaldisc {text-align:left; margin-top:10px; clear:both; background:#fff; height:110px; border:1px solid #C4E3FF;}
.ldpadd2 {padding:15px;}
/*index */
.welcomebar {text-align:center; padding-top:14px; margin-bottom:24px;}
div#features ul{ margin-left:0px; list-style:none; padding:0px; }
div#features li{margin-bottom: 6px; margin-left:0px; color:#757575; font-size:15px; padding-left:30px; font-family:"Trebuchet MS";}
div#featuresli a{ color:#757575; font-size:16px;  }
div#features li a:hover{ color:#fff; font-size:16px; text-decoration:underline; background:#ddd; padding:0px;} 
div#featuresli a:active{ color:#757575; font-size:16px;  }
div#features li a:visited{ color:#757575; font-size:16px;  }
.demoarrow {background:url(../img/arrow.gif) no-repeat; padding-left:35px; margin-top:10px; margin-bottom:-5px;}
.contentleft {float:left; width:395px; text-align:left;}
.whatis {color:#F59A09; font-family:'Trebuchet MS'; font-size:22px; font-weight:bold; margin-bottom:12px; }
.whatistext {font-size:11px; line-height:16px;}
.featureintro {color:#D84D5F; font-family:'Trebuchet MS'; font-size:22px; font-weight:bold; margin-bottom:14px; margin-top:20px;}
.featim1 {background:url(../img/icon1.gif) no-repeat;}
.featim2 {background:url(../img/icon2.gif) no-repeat;}
.featim3 {background:url(../img/icon3.gif) no-repeat;}
.featim4 {background:url(../img/icon4.gif) no-repeat;}
.featim5 {background:url(../img/icon5.gif) no-repeat;}
.featim6 {background:url(../img/icon6.gif) no-repeat;}

.motipopd {width:400px;height:178px; padding:10px;border:4px #ccc solid;position:absolute;margin-left:180px;margin-top:0px;background:white;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;}
.indeloggo {width:400px;height:70px; padding:10px;border:4px #ccc solid;position:absolute;margin-left:180px;margin-top:0px;background:white;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;}
.motiintro1 {background:#fff;padding:10px;position:absolute;width:400px;margin-left:180px;top:283px;border:4px solid #ccc;}
.motiintro2 {background:#fff;padding:12px;position:absolute;width:440px;margin-left:160px;top:272px;border:4px solid #ccc; z-index:10;}
.motiup1 {font-size:18px; text-align:center; font-weight:bold; margin-bottom:8px;}
.motiup3 {font-size:18px; text-align:center; font-weight:bold; margin-bottom:4px;}
.featbullet {padding-bottom:5px; font-weight:bold;}
.feattext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; line-height:16px; }
.signin {color:#3D9655; font-family:'Trebuchet MS'; font-size:17px; font-weight:normal; margin-bottom:10px; }
.signin2 {color:#3D9655; font-family:'Trebuchet MS'; font-size:15px; font-weight:bold; margin-bottom:5px; }
.signin3 {color:#3D9655; font-family:'Trebuchet MS'; font-size:17px; font-weight:normal; margin-bottom:0px; }
.signsmall {width:80px; font-size:11px; color: #3D9655; float:left; font-weight:bold;}
.signinput {width:186px; float:right; text-align:right; }
.username {margin-bottom:27px; margin-top:5px;}
.logintext {width:170px; border:1px solid #ccc; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; padding:4px; margin-bottom:5px; height: 15px;}
.rightside {width:295px; float:right; padding-right:35px;}
.submit {font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin-top:5px; width:67px; color:#2D5000; background:url(../img/grad.gif) repeat-x; border-top:1px solid #4C7611; border-right:1px solid #70BA00;border-left:1px solid #4C7611;border-bottom:1px solid #538A00;height:24px; }
.signbox {float:left; width:60px; padding-left:4px;}
.lostpword {float:right; width:90px; text-align:right; color:#3D9655; font-size:10px; font-weight:bold; padding-top:10px; height:18px; padding-left:21px;}
.submitbox {width:183px; float:right; text-align:left;}
.signcomplete {background:url(../img/loginbg.gif) repeat-y; border:1px solid #D0E7D1; padding:10px; text-align:left; height:130px;}
.launch12 {background:url(../img/loginbg.gif) repeat-y; border:1px solid #D0E7D1; padding:10px; text-align:left; height:100px;}
.screenshot {float:center; margin-top:25px; padding-right:4px;}
.signcomplete2 {background:url(../img/loginbg.gif) repeat-y; border:1px solid #D0E7D1; padding:10px; text-align:left; height:112px;}
.submit6 {font-size:14px; text-align:left; padding-left:8px; margin-left:5px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin-top:5px; width:208px; color:#2D5000; background:url(../img/grad.gif) repeat-x; border-top:1px solid #4C7611; border-right:1px solid #70BA00;border-left:1px solid #4C7611;border-bottom:1px solid #538A00;height:24px; }
.boxaccount1 {float:left; width:35px; margin-top:4px;}
.boxaccount2 {float:left; width:35px;}
.boxfl1 {float:left; width:200px;}
.nextsin2 {width:170px; float:left; text-align:left; margin: 0; padding:0;}
.nextbor1 {clear:both;text-align:left; margin-left:200px; height:1px; padding-top:2px; }
/* Main */
.dotline { text-align:left; height:67px; background:url(../img/dotline.gif) repeat-x; margin-bottom:25px;}
.homeline {margin-top:0px; text-align:left; height:47px; background:url(../img/dotline.gif) repeat-x; margin-bottom:15px;}
.welcome1 { float:left; width:584px; text-align:left;}
.introlarge {float:left; width:250px;font-size:22px; font-weight:bold; padding-top:15px;}
.welcomelarge {float:left; width:690px;font-size:22px; font-weight:bold; padding-top:0px;}
.welcomelarge5 {float:left; width:255px;font-size:22px; font-weight:bold; padding-top:15px;}
.welcomelarge4 {float:left; width:395px;font-size:22px; font-weight:bold; padding-top:15px;}
.lastlogin {float:right; width:330px; text-align:right; padding-top:25px;  padding-bottom:4px; font-size:10px;}
.lastlogin3 {float:right; width:308px; text-align:right; padding-top:25px;  padding-bottom:4px; font-size:10px;}
.yellbgtext4 {background:#FFE728;color:#000; padding:2px 3px 2px 3px; font-size:11px;}
.swithbutt {font-size:11px; font-family: Arial, Helvetica, sans-serif;  color:#2D5000; background:url(../img/grad2.gif) repeat-x; border:1px solid #96BF6C; padding:1px; width:120px; font-weight:normal; margin-left:35px;}
.yellbgtext {background:#FFE728;color:#000; padding:2px 3px 2px 3px; font-size:10px;}
a.yellbgtext {background:#FFE728;color:#000; padding:2px 3px 2px 3px;}
a.yellbgtext:hover {background:#FFC5D9;color:#000; padding:2px 3px 2px 3px;}
.greenbgtext1 {background:#BCE67C;color:#000; padding:2px 3px 2px 3px; font-size:10px;}
a.greenbgtext1 {background:#BCE67C;color:#000; padding:2px 3px 2px 3px;}
a.greenbgtext1:hover {background:#BCE67C;color:#000; padding:2px 3px 2px 3px;}


.welcome2 { float:left; width:764px; text-align:left;}
.yellbgtext2 {background:#FFC5D9; color:#000; padding:2px 3px 2px 5px;}
.greengtxt {background:#C7EB90; color:#000; padding:2px 3px 2px 5px;}
.mainweight {float:left; width:50px; padding-left:2px; font-size:33px; font-weight:bold; color:#DE1E2F;}
.mainweight2 {float:left; padding-left:2px; font-weight:bold; color:#DE1E2F;font-size:22px;text-align:center; width:140px; height:26px;}
.countdown {float:right; width:145px; border:1px solid #DAE0C2; background:#FFFFD2; padding:7px;}
.disclaimerbox {margin-top:155px;margin-left:200px;position:absolute;width:400px;background:#fff;border: 4px solid #ccc;padding:12px;}
.disclaimerscroll {height:196px;overflow:auto;margin-top:8px;padding-right:5px;}
.tcclosebox { padding-top:12px;text-align:center;}
.weightsum {float:right; width:91px; text-align:left;}
.dietslider4 {width : 315px; height : 7px; border : #232323 1px solid;  margin-left:6px;}
.slideback4 {width : 317px; height : 31px;margin:6px;background: url('../img/slider.gif');background-repeat:no-repeat;}
.slidhndle {width: 11px; height: 25px; background: url('../img/handle.gif') ; cursor: move; position: relative;top:00px;}
.sligr {width : 279px; height : 3px;margin:0px;margin-left:19px;}
.pip1 {padding-left:5px; padding-right:3px; color:#666;}
.weightlb {font-size:18px; margin-bottom:0px; font-weight:bold; padding-left:5px;}
.updatetarget {font-size:9px; font-weight:bold;padding-left:5px; padding-top:2px;}
#navlist ul {text-align:left; margin-left:0px; padding:0px; margin-bottom:6px; ~margin-bottom:7px; z-index:5; }
#navlist li {display: inline;margin-right: 8px;         display: inline;        font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#navlist li a {        padding:7px 12px 7px 10px;         background: #0089E0;        text-decoration: none;}
#navlist li.on a {        padding:7px 12px 7px 10px;         background: #8B97A7;        text-decoration: none;}
#navlist li.on a:hover {        padding:7px 12px 7px 10px;         background: #F9910E;        text-decoration: none;}
#navlist li.on2 a {        padding:7px 12px 7px 10px;         background: #F9910E;        text-decoration: none; margin-left:0px;}
#navlist li.on2 a:hover {        padding:7px 12px 7px 10px;         background: #0089E0;        text-decoration: none;} 
#navlist li.cal {padding-left:21px; font-size:10px; color:#006BBB; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:35px; margin-right:0px; padding-bottom:3px;}
#navlist li.fm {display: inline;margin-left: 230px; margin-right:-4px;         display: inline;        font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#navlist li.fm a {        padding:7px 10px 7px 10px;         background: #7DC34E;        text-decoration: none;}
#navlist li.fm a:hover {        background: #0089E0;        text-decoration: none;}
#navlist li.cal a.calyel {background:#FFF97B;color:#58564E; padding:2px 3px 2px 3px; font-size:10px; }
#navlist li.cal a.calyel:hover {background:#FFD5EA;color:#58564E; padding:2px 3px 2px 3px; font-size:10px;}
.calfloat1 {float:right; width:230px; margin-top:-13px; text-align:right;}
#navlist li a:link {         color: #ffffff; }
#navlist li a:visited {         color: #ffffff; }
#navlist li a:hover {        color: #ffffff;        background: #8B97A7;}
#navlist li a.current {        background: #369;        color: #FFF;}
#navlist li a.current:hover {        color: #FFF;}


#navlist3 ul {text-align:left; margin-left:0px; padding:0px; margin-bottom:5px; z-index:5; width:280px; margin-top:7px; margin-bottom:14px; font-family:Arial, Helvetica, sans-serif;  }
#navlist3 li {display: inline;margin-right: 6px;         display: inline;font-size:11px; font-weight:bold; }
#navlist3 li a {        padding:6px 10px 6px 11px;         background: #B3A7A0;        text-decoration: none; line-height:25px;}
#navlist3 li.navon a {         background: #ED2024;        text-decoration: none;}
#navlist3 li.navon a:hover {                background: #F9910E;        text-decoration: none;}
#navlist3 li a:link {         color: #ffffff; }
#navlist3 li a:visited {         color: #ffffff; }
#navlist3 li a:hover {        color: #ffffff;        background: #F9910E;}
#navlist3 li a.current {        background: #369;        color: #FFF;}
#navlist3 li a.current:hover {        color: #FFF;}
#navlist4 {margin-bottom:06px;overflow:hidden; height:41px;}
#navlist4 ul {text-align:left; margin-left:0px; padding:0px; margin-bottom:5px; z-index:5;  margin-top:7px; margin-bottom:14px; font-family:Arial, Helvetica, sans-serif; height:40px;}
#navlist4 li {display: inline;margin-right: 6px;         font-size:11px; font-weight:bold; }
#navlist4 li a {        padding:6px 10px 6px 11px;         background: #B3A7A0;        text-decoration: none; line-height:25px;}
#navlist4 li a {        padding:6px 10px 6px 11px;         background: #B3A7A0;        text-decoration: none; line-height:25px; border-bottom: 4px solid #f00;}
#navlist4 li.navon a {         background: #ED2024;        text-decoration: none;}
#navlist4 li.navon a:hover {                background: #F9910E;        text-decoration: none;}
#navlist4 li a:link {         color: #ffffff; }
#navlist4 li a:visited {         color: #ffffff; }
#navlist4 li a:hover {        color: #ffffff;        background: #F9910E;}
#navlist4 li a.current {        background: #369;        color: #FFF;}
#navlist4 li a.current:hover {        color: #FFF;}

.caljumpd {position:absolute; width:200px; margin-left:562px; top:218px;}
.calprevd {float:left; width:87px; background:url(../img/prev.gif) no-repeat; padding-left:20px; font-size:9px; font-weight:bold; height:13px; margin-left:5px; border-right:1px solid #8B99A5;}
.calnextd {float:right; width:61px;  background:url(../img/next.gif) no-repeat right; padding-right:20px; font-size:9px; font-weight:bold; height:13px; text-align:right;}
.usecustom {color:#526B8C; font-size:9px; padding-left:4px;}
a.usecust {color:#0175BC;}
a.usecust:active {color:#0175BC;}
a.usecust:visited {color:#0175BC;}
#loginbutton li a:hover {background:#ccc; }
.loginon2 {background:#8C98A8;}
.workoutques2 {font-size:15px; font-weight:bold; color:#526B8C; margin-bottom:8px; margin-top:8px; text-align:left;}
.workoutques {font-size:15px; font-weight:bold; color:#526B8C; margin-bottom:8px;text-align:left;}
.workoutques7 {font-size:15px; font-weight:bold; color:#526B8C; margin-bottom:8px;text-align:left;padding-top:4px;margin-top:-4px;}
.whitemister {text-align:center;width:761px;height:248px;line-height:220px;background-color:white;position:absolute;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;margin-left:1px;top:257px;}
.workoutques5 {font-size:15px; font-weight:bold; color:#526B8C; margin-bottom:8px; margin-top:12px;}

.submitab {font-size:17px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;  color:#2D5000; background:url(../img/grad2.gif) repeat-x; border:1px solid #96BF6C; width:195px; padding:5px; }
.submitab2 {font-size:17px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;  color:#2D5000; background:url(../img/grad2.gif) repeat-x; border:1px solid #96BF6C; width:195px; padding:5px; margin-top:-2px;margin-bottom:-4px;}
.wotinb {margin-right:-4px;float:right; width:20px; height:20px; background:#56A6F2; color:#fff; font-size:14px; font-weight:bold; text-align:center; padding-top:1px; padding-right:2px; padding-left:1px;}
.wydt {float:left; width:210px;font-size:15px; font-weight:bold; color:#526B8C; margin-bottom:8px;text-align:left;}


.quesbox {width:240px; padding:4px; font-size:15px; color:#666; border:1px solid #AAC6DE; height:16px;}
.quesbox2 {width:74px; padding:4px; font-size:15px; color:#666; border:1px solid #AAC6DE; height:16px; margin-right:5px;}
.quesbox3 {width:74px; padding:4px; font-size:15px; color:#666; border:1px solid #AAC6DE; height:16px; margin-left:5px; margin-right:5px;}
.ybox {width:74px; padding:4px; font-size:15px; color:#666; border:1px solid #CFCE9A; height:16px; margin-right:5px; background:#FFFFCC}
.quesbox6 {padding:5px 5px 2px 5px; font-size:17px; color:#666; border:1px solid #AAC6DE; height:23px; margin-right:5px; margin-top:-3px;}
.ddmenu3 {height:20px;  width:120px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #AAC6DE; font-size:15px; color:#666;}
.ddmenu {height:20px;  width:248px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #AAC6DE; font-size:15px; color:#666;}
.yellboxcontent {border:4px solid #FBED89; background:#FFFFD2; padding:5px 6px 5px 6px;}
.workcontent {border:4px solid #D9ECFF; background:#fff; padding:5px 8px 5px 8px;}
.calyel {background:#FFF97B;color:#58564E; padding:2px 3px 2px 3px; font-size:10px; }
.tabcal {background:#fff; padding-left:31px; font-size:10px; color:#006BBB; font-family:Verdana, Arial, Helvetica, sans-serif; margin-right:0px; margin-top:-15px;}
.yellboxcontent2 {border:1px solid #DAE0C2; background:#FFFFD2; padding:7px 10px 7px 10px; }
.yellboxcontent3 {border:4px solid #FBED89; background:#FFFFD2; padding:3px 6px 3px 6px; font-size:18px; font-weight:bold;text-align:center; width:220px;}
.mainbox1 { border:4px solid #DBEEFF; background: #EFF8FF url(../img/bbg.gif) repeat-x; padding:10px 10px 10px 10px;}
.mainbox1 input {height:15px;}

.dietbox13s { border:4px solid #DBEEFF; background: url(../img/bbg.gif) repeat-x #DBEEFF;padding:10px 10px 0px 10px; height:232px;}
.hometicker { border:4px solid #DBEEFF; background: url(../img/bbg.gif) repeat-x #DBEEFF;padding:10px 10px 0px 10px;}
    
.greenon { color:#4C9140; }
a.greenon { color:#4C9140; }
a.greenon:active { color:#4C9140; }
a.greenon:visited { color:#4C9140; }
.workout1 {float:left; width:245px; text-align:left;}
#newmail {text-align:center;position:absolute; width:117px; background:url(../img/newmessage.gif); top:60px; margin-left:289px;height:26px; color:#fff; font-size:12px; font-weight:bold; padding-top:15px; padding-left:48px;}
#newmail a { color:#fff; text-decoration:none;}
#newmail a:active { color:#fff; text-decoration:none;}
#newmail a:hover { color:#fff; text-decoration:underline;}
#myaccount {text-align:left;position:absolute; background:url(../img/accountbar.gif) no-repeat; width:293px; height:23px; top:66px; margin-left:468px; color:#BAC2C0; font-size:9px; font-weight:bold; padding-top:10px; padding-left:3px; }
#myaccount a {color:#BAC2C0; text-decoration:none; padding-left:5px;}
#myaccount a:active {color:#BAC2C0; text-decoration:none;}
#myaccount a:hover {color:#fff; text-decoration:underline;}
.workout2 {float:left; width:152px; margin-right:32px; margin-left:42px; padding-top:10px;}
.callarge {font-size:18px; font-weight:bold;}
.workarrow {text-align:center; margin-top:6px; margin-bottom:6px;}
.weighttxt {font-weight:bold;font-size:27px; font-weight:bold; text-align:center;}
.workout3 {float:right; width:245px;}
.graphperiod {font-size:10px; color:#526B8C; text-align:left; margin-top:14px; font-weight:bold;}
.agrap {color:#526B8C; }
.agrap:active {color:#526B8C; }
.agrap:visited {color:#526B8C; }
.dotbar {background:url(../img/dot2.gif) repeat-x; height:32px; margin-bottom:10px; margin-top:10px;}
.logout4{text-align:right; padding-top:47px;}
/* Links */
.traingraph {font-size:13px;margin-bottom:8px; font-weight:bold; color:#526B8C;}
.grapsm {float:left; width:150px; padding-top:6px; margin-left:-8px;}
.linkfloat1 {float:left; width:234px; background:url(../img/bar.gif) repeat-y; padding-right:20px;}
.linkfloat2 {float:left; width:214px; background:url(../img/bar.gif) repeat-y; padding-left:20px; padding-right:20px;}
.linkfloat3 {float:left; width:234px; padding-left:20px; padding-right:0px;}
.linktxt1 {float:left; width:188px; text-align:left;}
.linktxt2 {float:left; width:170px; text-align:left;}
.linktext2{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#4D5762; text-transform:uppercase;}
.linksub {text-transform:uppercase; color:#EF5E14; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
.linksub3 {text-transform:uppercase; color:#90BE5E; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
a.groupjn1 {text-transform:uppercase; color:#EF5E14; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
a.groupjn1:active {text-transform:uppercase; color:#EF5E14; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
a.groupjn1:hover {text-transform:uppercase; color:#fff; background:#EF5E14; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
    
.greenlnk2 {background:#58BF01;        cursor: pointer; color:#fff; }
a.greenlnk2 {background:#58BF01;        cursor: pointer; color:#fff; padding:2px 4px 2px 4px;}
a.greenlnk2:hover {background:#ccc;        cursor: pointer; color:#fff; }
a.greenlnk {color:#719D33;        cursor: pointer; padding:2px 4px 2px 4px;}
a.greenlnk:active {color:#719D33;         cursor: pointer;}
a.greenlnk:visited {color:#719D33;        cursor: pointer; }
a.greenlnk:hover {color:#fff; background:#58BF01;        cursor: pointer;padding:2px 4px 2px 4px; }
a.greenlnk3 {color:#3096E7;        cursor: pointer; }
a.greenlnk3:active {color:#3096E7;         cursor: pointer;}
a.greenlnk3:visited {color:#1777B1;        cursor: pointer; }
a.greenlnk3:hover {color:#fff; background:#3096E7;        cursor: pointer; }

.linkimage {float:right; text-align:right; width:40px;}
.motivators ul {list-style: none; margin:0px; padding:0px;}
.motivators ul li {        padding: 11px 5px 10px 36px;        border-bottom: 1px solid #ddd;        background: url(../img/1.gif) no-repeat 0px 7px;height:14px;        }
.motivators ul li.moti1 {background-image: url(../img/1.gif);}
.motivators ul li.moti2 {background-image: url(../img/2.gif);}
.motivators ul li.moti3 {background-image: url(../img/3.gif);}
.motivators ul li.moti4 {background-image: url(../img/4.gif);}
.motivators ul li.moti5 {background-image: url(../img/5.gif);}
.motiname4 {float:left; width:151px;}
.diet4 {float:left; width:130px;}
.dietview {float:right; width:40px; font-size:9px; text-align:right; padding-top:2px; margin-bottom:-14px;}
.motiview {float:right; width:41px; font-size:9px; text-align:right;}
.motiview2 {float:right; width:41px; font-size:9px; text-align:right; margin-top:-3px;}
.forum ul {list-style: none; margin:0px; padding:0px;}
.forum ul li {        padding: 7px 5px 5px 28px;        background: url(../img/arrow.gif) no-repeat 0px 7px; font-size:10px;color:#4D5762;        }
.forumsm {font-size:9px; color:#469EF0; font-weight:normal;}
.yellerror {float:right; width:140px; padding:5px; background:#FFF2B6; margin-right:0px; color:#666; font-weight:bold; border:3px solid #F9CC4F; margin-top:0px; margin-bottom:0px;}
.wronglg {width:394px;padding:5px; background:#fffbe1;  color:#666; font-weight:bold; border:3px solid #F9CC4F; margin-top:0px; margin-bottom:20px; height:15px;}
.four04 {width:430px;padding:10px; background:#fffbe1;  color:#666; font-weight:bold; border:3px solid #F9CC4F; margin-top:0px; margin-bottom:20px;  font-size:12px; margin-top:15px;}

.loginglo {float:left; width:580px;}
#bar {height:45px;}
.sexselect {width:75px;text-align:center;margin:0 0 16px 0;border:none;font-weight:bold;font-size:14px;color:#666; width:150px; border:1px solid #ccc; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:4px; margin-bottom:5px; margin-right:10px;}
.signinfo1 {float:left; width:190px; height:25px; margin-bottom:5px; text-align:left; padding-top:7px;}
.step1 {float:left; width:31px; height:29px; background:#56A6F2; color:#fff; font-size:20px; font-weight:bold; text-align:center; padding-top:1px; padding-right:1px; margin-right:5px;}
.step1off {float:left; width:31px; height:29px; background:#ccc; color:#fff; font-size:20px; font-weight:bold; text-align:center; padding-top:1px; padding-right:1px; margin-right:5px;}
.steptext {float:left; width:530px; font-size:18px; font-weight:bold; color:#666; margin-left:10px; padding-top:4px;}
.inputstep {width:353px; border:1px solid #ccc; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:4px; margin-bottom:5px;}
.inputstep2 {width:150px; border:1px solid #ccc; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:4px; margin-bottom:5px; margin-right:10px;}
.statsside {float:left; width:170px; font-size:15px; font-weight:bold; color:#666; margin-top:6px;}
.textinput {float:left; width:200px; font-size:17px; font-weight:bold; color:#666; height:33px; padding-top:2px; margin-bottom:5px;}
.textinputbox {float:left; width:370px; height:35px; margin-bottom:5px;}
.textinputbox3 {float:left; width:352px; height:25px; margin-bottom:10px; text-align:left; background:#EFF7FF; border:1px solid #C4E3FF; padding:5px;}
.steptext2 {float:left; width:400px; font-size:18px; font-weight:bold; color:#666; margin-left:10px; padding-top:4px;}

.textinputbox2 {float:left; width:185px; height:35px; margin-bottom:5px;}
.chanesml {font-size:10px; font-weight:normal; margin-left:7px;}
.motinumber {float:left; width:25px; height:25px; background:#0066B2; color:#fff; font-size:18px; font-weight:bold; text-align:center; padding-top:1px; padding-right:2px; padding-left:1px; margin-right:10px;}
.motistep {width:210px; border:1px solid #B4CEF2; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px; margin-bottom:5px;}
.motiname {float:left; width:70px; font-size:16px; font-weight:bold; color:#666; margin-left:15px; padding-top:6px;}
.tfname {float:left; width:57px; font-size:13px; font-weight:bold; color:#666;  padding-top:6px;}
.tffield {float:left; width:160px; padding-top:2px; margin-right:20px;}
.tfstep {width:150px; border:1px solid #B4CEF2; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px; margin-bottom:5px;}
.tfstep3 {width:444px; border:1px solid #B4CEF2; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px; margin-bottom:5px; height:75px;}
.tfsubmit{font-size:17px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;  color:#2D5000; background:url(../img/grad2.gif) repeat-x; border:1px solid #96BF6C; width:230px; padding:5px; margin-top:14px; }
.tftitle {font-size:17px; font-weight:bold; color:#0D83DD; margin-bottom:8px; padding-top:8px; clear:both;}
.wosubmit{font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;  color:#2D5000; background:url(../img/grad2.gif) repeat-x; border:1px solid #96BF6C; width:90px; padding:2px;   }
.wosubmitrd {font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;  color:#2D5000; background:url(../img/grad2.gif) repeat-x; border:1px solid #96BF6C; width:90px; padding:2px; width:55px; margin-left:5px;background:url(../img/grad3.gif) repeat-x; color:#fff;border:1px solid #CD555D;  }
   
.wofloat {float:right; width:115px; margin-top:-2px; text-align:right;}
.wosubmit3{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#2D5000; background:url(../img/grad2.gif) repeat-x; border:1px solid #96BF6C; width:110px; padding:2px; margin-top:4px;   }

.motiname2 {float:left; width:100px; font-size:16px; font-weight:bold; color:#666; margin-left:15px; padding-top:6px; margin-right:15px;}
.moticontent {background:#DFEFFF; border:1px solid #B4CEF2; padding:15px 15px 0px 15px;}
.motifield {float:left; width:210px; padding-top:2px; margin-right:9px;}
.introlarge3 {float:left; width:350px;font-size:22px; font-weight:bold; padding-top:15px;}
.submit2 {font-size:17px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin-top:5px; color:#2D5000; background:url(../img/grad2.gif) repeat-x; border:1px solid #96BF6C; width:330px; padding:5px; }
.quesopt1 {float:right; text-align:right; width:90px; font-size:10px; font-weight:bold; color:#006BBB; margin-top:5px;}
.quesopt2 {float:left; width:24px;}
.quesopt3 {float:right; width:63px; padding-top:5px;}
.popperdown {width:735px; border-left:4px solid #AEB0B5;border-right:4px solid #AEB0B5;border-bottom:4px solid #AEB0B5; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666;height:240px;}
.continput {float:left; width:150px; font-size:14px; font-weight:bold; color:#666; height:33px; padding-top:2px;}
.continputbox {float:left; width:330px; height:35px; }
.contbox {width:295px; border:1px solid #B4CEF2; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px; }
.contboxl {width:295px; border:1px solid #B4CEF2; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px; height:115px; }
.submit3 {font-size:17px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin-top:15px; color:#2D5000; background:url(../img/grad2.gif) repeat-x; border:1px solid #96BF6C; width:303px; padding:5px; }
.testoleft {float:right; text-align:left; width:240px;}
.testtitle2 {background:url(../img/testimonials.gif) no-repeat; padding-left:35px;  font-size:18px; font-weight:bold; color:#3089D0; height:30px;  padding-top:3px; margin-bottom:10px;}
.testcomments2 {font-size:13px; padding-top:8px; line-height:19px; border-top:1px solid #ddd; padding-bottom:10px; border-bottom:1px solid #ddd;}
.testcomments4 {margin-top:-4px;}
.testtitle {background:url(../img/testimonials.gif) no-repeat; padding-left:35px;  font-size:18px; font-weight:bold; color:#3089D0; height:30px; margin-top:35px; padding-top:3px; margin-bottom:10px;}
.testcomments {font-size:14px; padding-top:10px; line-height:20px; border-top:1px solid #ddd; padding-bottom:10px; border-bottom:1px solid #ddd;}
.testauthor {font-size:11px; color:#3089D0; margin-top:4px;}
.memberof {float:right; width:250px; text-align:right; padding-top:22px;margin-top:-40px;}
.memberof2 {float:right; width:250px; text-align:right; padding-top:22px;}
.photoupload {float:left; width:110px; height:110px; background:#fff; text-align:center; border:1px solid #ccc;}
.photobox {width:350px; background:#EAEAE8; border:1px solid #ccc; padding:10px; float:left; height:107px;}
.photoupload2 {font-size:17px; font-weight:bold; margin-bottom:6px;}
.photofloat {float:right; width:200px; margin-left:10px; text-align:left;}
.photuplo {width:200px; font-size:10px; margin-top:10px;}
.photuplo2 {width:160px; font-size:10px;}
.photuplo3 {width:185px; font-size:10px; margin-top:10px;}

.addphoto {margin-top:4px; margin-bottom:4px; font-size:9px;}
.tellmotiv {background:#e3e3e3; padding:10px; border:1px solid #ccc; width:631px; margin-left:52px; margin-bottom:13px; }
.errormsg {display:none;background-color:#cc0000;color:#ffffff; padding:5px; margin-top:6px;}

.topblue {border-top:3px solid #FFCC00;}

#headerContents2  {float:right; width:520px; text-align:right; padding-top:0px; margin-left:0px; margin-right:-5px;}
#headerContents2  ul { padding-top:0px; margin-top:0px;}
#headerContents2 ul li {        float:left;                margin:0 6px 0 0px;padding:0;        position:relative; background: url(../img/w1.gif) 0 100% no-repeat #fff; width: 90px; color:#2D373F; font-family:'Trebuchet MS'; text-align:center; font-size:13px; font-weight:bold; list-style:none; }
#headerContents2 ul li a {        float:left;        display:block;                margin:0;text-decoration:none; color: #2D373F; width: 90px;}
#headerContents2 ul li a:active {        color: #2D373F; }

        #headerContents2 ul li a:hover { text-decoration:none; padding-top:3px; color:#2B76AF; }
#headerContents2 ul li a:hover span {background: url(../img/w2.gif) 100% 100% no-repeat; }

#headerContents2 ul li.sel {        float:left;                margin:0 6px 0 0px;padding:0;        position:relative; background: url(../img/bl.gif) 0 100% no-repeat #FFCC00; width: 90px; color:#fff; font-family:'Trebuchet MS'; text-align:center; font-size:13px; font-weight:bold; list-style:none; }
#headerContents2 ul li.sel a {        float:left;        display:block;                margin:0;text-decoration:none;color: #fff; width: 90px;}
#headerContents2 ul li.sel a span {        background: url(../img/br.gif) 100% 100% no-repeat; padding:6px 3px 0px 13px;  }
#headerContents2 ul li.sel a:hover {text-decoration:none; padding-top:3px;}
#headerContents2 ul li.sel a:hover span {                                                                                color: #fff;                                                                        cursor: pointer; }
.logoutbr {margin-left:10px; border:0px;}

.head1 {background: url(../img/bl.gif) 0 100% no-repeat #FFCC00; width: 93px; color:#fff; font-family:'Trebuchet MS'; text-align:center; font-size:14px; font-weight:bold;}
.head2 {background: url(../img/br.gif) 100% 100% no-repeat; }
.head3 {padding:6px 12px 7px 12px;}
.head4 {background: url(../img/w1.gif) 0 100% no-repeat #fff; width: 93px; color:#000; font-family:'Trebuchet MS'; text-align:center; font-size:14px; font-weight:bold;}
.head5 {background: url(../img/w2.gif) 100% 100% no-repeat;}
.head6 {padding:8px;}

fieldset {border: none; margin:0px; padding:0px;}
 
legend {color: #000;}





