/*  Elements  */
body{margin:0; padding:0; height:100%;background:#ffffff;behavior:url("/js/csshover.htc");}
*{font-family:Arial, Helvetica, sans-serif;}
#Container * {text-align:left;}
img,a img{border:0;}
table,td{border:0;margin:0;border-collapse:collapse;}
input{margin-top:2px;padding-left:3px;}
p,a{color:#808080;}
form{margin:0;padding:0;}

/* safari users */
#CenterContent h2,#CenterContent h3,#CenterContent h4,#LeftContent h2,#CenterContent p,#LeftContent .labels,#LeftContent p{background-color:transparent;}

/* Structure */
#Container{}
#Hedr{width:978px;}
#Hdr,#BannerNav,#HdrSubNav,#Date,#Date_1{width:974px;margin-left:2px;}
#Hdr{height:95px;width:974px;background:url(/media/images/navigation/bnr_tile.png) repeat-x;}
#Hdr #Logo{float:left;height:95px;margin:0;}
#Hdr #Logo #Title{padding:10px 0 0 20px;color:#4B4B4B;}
#Hdr #LdrBoard{float:right;margin:2px 8px 0 0;}
#BannerNav{height:29px;}
#GraphicNav{margin-left:235px;height:24px;}
#HdrSubNav{margin-bottom:7px;}
#PageTitle{margin:0 0 15px 201px;}
#Wrapper{position:relative;width:978px;height:100px;clear:both;}
#LeftContent{margin-left:15px;margin-right:0;width:190px;float:left;border-bottom:1px solid #ffffff;}
#CenterContent{float:left;}
#RightContent{float:left;}
#Date{height:30px;}
#Date p{margin-left:40px;font-size:1.2em;color:#5C3167;font-weight:bold;}
#Date_0{height:30px;position:absolute;top:70px;left:375px;}
#Date_0 h2{font-size:18px;color:#3E4D79;}
#Date_0 .sl_0{color:#c3c3c3; font-size:11pt;font-weight:bold;}
#Date_0 #Img_0{position:absolute;top:-10px;left:-130px;}
#Date_1{height:30px;}
#Date_1 h2{margin-left:40px;font-size:1.2em;color:#5C3167;font-weight:bold;padding-top:0;color:#933160;}
#Date_1 .sl_1{margin-top:-38px;width:125px;text-align:right;color:#933160;font-size:12px;font-weight:bold;}
#Date_1 #Img_1{display:none;}
#StrapHolder{height:10px;}

div#pane_left {position:static;}
div#pane_centre_right {height:600px;}

/*  info pane  */
#info_pane p{width:500px;margin-top:10px;font-weight:normal;font-size:14pt;color:rgb(33,164,193)}
#info_pane p.sub{margin-top:0px;font-size:14pt;color:rgb(160,104,160)}
#info_pane p.info{font-size:9px;height:6px;color:#FF0000;}
div#info_pane div#info_pane_text h1,#profile_info_pane_text h1{color:#21A4C1;font-size:16pt;margin:0px;font-weight:bold;}
div#info_pane_text h2{font-size:11pt;font-weight:bold;color:#A068A0}

/* Copyright */
#copyright{height:20px;float:left;margin-top:10px;}
#copyright p{border-right:1px solid rgb(192,192,192);padding-right:5px;padding-left:5px;float:left;#656565;font-size:7pt; font-weight:bold;}
#copyright p a{color:#656565;font-size:7pt; font-weight:bold;}
#copyright .last{border-right: none;}




#pane_centre_content p.info
{
	COLOR: rgb(128,0,128);
}

#diarygrid_content table tr.totalrow
{
background-color:rgb(213,180,213);
}
#enterspecificweight p
{
	color:rgb(128,0,128);
}


div#YESNO
{
	background-image:url(/media/images/parts/confirm.gif);
	position:fixed;top:0px;left:0px;width:234px;height:102px;_position:absolute;
	z-index:99;
}
div#YESNO p{position:absolute;top:0;left:-8px;font-weight:bold;}

div#YESNO .yesno_yes
{
	margin-left:10px;
}
div#YESNO .yesno_no
{
	margin-left:15px;
}

/* Panels */ 
.leftPanel{width:177px;margin:0 0 10px 0;}
.leftHeader{background: url(/media/images/panels/left_header.gif) no-repeat;width:177px;height:47px;}
.leftHeader h2{font-size:0.85em;padding: 10px 13px 0 24px;color:#A5669B;}
.leftContent{background: url(/media/images/panels/left_span.gif);width:177px;}
.leftContent p{margin:0 10px 0 15px;padding:3px 0 2px 0;font-size:0.75em;font-weight:normal;}
.leftContent p span{color:#983168;font-weight:bold;}
.leftContent a{border-bottom:1px dotted #9c9c9c !important;}
.leftContent a:hover{border-bottom:0 !important;;}
.leftFooter{background: url(/media/images/panels/left_footer.gif) no-repeat;width:177px;height:47px;}
.leftPanel #Expert1, .leftPanel #Expert2, .leftPanel #Expert3{margin:-30px 0 0 10px;padding:0 15px 0 35px;}
.leftPanel #Expert1{background:url(/media/images/parts/expert1.gif) no-repeat}
.leftPanel #Expert2{background:url(/media/images/parts/expert2.gif) no-repeat}
.leftPanel #Expert3{background:url(/media/images/parts/expert3.gif) no-repeat}
.leftPanel #Expert1 h2, .leftPanel #Expert2 h2, .leftPanel #Expert3 h2{margin-left:15px; color:#A471AC;}
.leftPanel #Expert1 a, .leftPanel #Expert2 a, .leftPanel #Expert3 a{border:0;color:#983166;font-weight:bold;text-decoration:underline;}
.leftPanel #Expert1 a:hover, .leftPanel #Expert2 a:hover, .leftPanel #Expert3 a:hover{text-decoration:none;}

#RightContent .rightPanel{margin-bottom:10px;text-align:center;}
.editorsFooter{background: url(/media/images/panels/editors_footer.gif);width:177px;height:134px;}
.editorsFooter p{margin:0 0 0 110px;font-weight:normal;padding-top:70px;font-size:0.75em;}

.rightPanel #mobiletrial{background:url(/media/images/panels/mobibeta_bg.png) no-repeat;width:185px;height:270px;}
.rightPanel #mobiletrial p{font-size:12px;font-weight:normal;padding-left:10px;margin:0;}
.rightPanel #mobiletrial a{text-decoration:underline;font-weight:bold;}
.rightPanel #mobiletrial a:hover{text-decoration:none;}

/*  calorie checker */
#sbCalorieBox2{background-image: url(/media/images/panels/calchecker_bg.png);background-repeat: no-repeat;height:144px;width:172px;}
#sbCalorieBox2 #cc_content2{width:135px;margin-left:20px;padding-top:27px;}
#sbCalorieBox2 #cc_content2 p{margin:0 0 15px 0;padding:0;color:#3B1546;font-size:11px;font-weight:normal;}
#sbCalorieBox2 #cc_content2 input#txtdescription{padding-left:3px;border:1px solid #3B1546;margin-bottom:8px;width:128px;color:#3B1546;font-size:12px;}
#sbCalorieBox2 #cc_content2 #Gobtn{float:right;}
/*  calorie checker */

/* Alerts */
div#alertsContainer{background:url(/media/images/alerts/bg.gif) no-repeat;height:350px;width:450px;position:absolute;top:49px;left:240px;z-index:9998;}
div#alertsIFrame h1{color:#3D3D3D;font-size:14px;text-decoration:underline;}
div#alertsIFrame h2{color:#238EB2;font-size:14px;margin:3px 0 10px 0;}
div#alertsIFrame h3{color:#238EB2;font-size:13px;}
div#alertsIFrame h3.label{margin:2px 0 10px 0;padding:0;}
div#alertsIFrame a{text-decoration:underline;color:inherit;}
div#alertsIFrame a:hover{text-decoration:none;}
div#alertsIFrame p{font-size:12px;color:#595A5C;margin:0 0 5px 0;}
div#alertsIFrame p.unit{font-weight:bold;font-style:italic;margin:0;padding:0;}
div#alertsIFrame ul, div#alertsIFrame ol{margin:5px 0 10px -20px;}
div#alertsIFrame li{font-size:14px;color:#595A5C;margin-bottom:10px;}
div#alertsIFrame input.txt{width:23px !important;height:16px;padding:0 2px 0 2px;font-size:12px;color:#595A5C;margin:0px;}

div#alertsContainer hr {background-color:#AB23B1;margin:10 15px 2px 15px;border:none;height:1px;}
div#alertsContainer h5{color:#7C7F84;font-size:10px;padding:0;margin:0;}
div#alertsContainer h4{font-size:12px;padding:0;margin:10px 0 10px 0;}
div#alertsContainer a{cursor:pointer;}

div#alertsContainer #top {width:450px;height:30px;}
div#alertsContainer #top #pin{width:25px;height:30px;margin-left:12px;cursor:move;float:left;}
div#alertsContainer #top #close{float:right;width:12px;height:12px;margin:16px 20px 0 0;}
div#alertsContainer #top #close a{color:#AC23B1;text-decoration:none;font-weight:bold;font-size:13px;display:block;width:19px;height:17px;padding-left:5px;}
div#alertsContainer #top #close a:hover{color:#DE2DE4;}
div#alertsContainer #showMe{text-align:right;}
div#alertsContainer #showMe select{height:18px;color:424242;width:140px;font-size:12px;}
div#alertsContainer #Content{margin:0 25px 0 20px;height:285px;}	
div#alertsContainer #Content #main{margin:8px 0 0 0;}
div#alertsContainer #Content .mainIndent{margin:8px 4px 10px 8px;}
div#alertsContainer #Content .oFlow{height:235px;overflow:auto;}
div#alertsContainer #nagView{}
div#alertsContainer #Content .options{color:#5D5D5D;font-size:11px;font-weight:bold;text-align:right;padding-right:20px;}
div#alertsContainer #Content .options a{color:#5D5D5D;}
div#alertsContainer #Header{height:34px;width:393px;border-bottom:1px solid #AB23B1;}
div#alertsContainer #Header #msgCount{font-weight:bold;color:#B95FA5;font-size:12px;width:95%;padding-left:5px;}
div#alertsContainer #Header #icon{width:53px;}
div#alertsContainer #Header #title{vertical-align:top;width:auto;}
div#alertsContainer #Header #toolBar p{font-size:11px;padding:5px 5px 0 0;}
div#alertsContainer #footer{width:385px;margin:10px 0 0 0;}
div#alertsContainer #footer p, #footer a{margin:0;color:#4B4B4B;font-size:12px;font-weight:bold;}

div#alertsIFrame .menu {width:393px;}
div#alertsIFrame .menu td{font-family:Arial, Helvetica, sans-serif;color:#4B494A;font-size:12px;}
div#alertsIFrame .menu .hdr td{background-color:#A45C8E;color:#ffffff;height:18px;}
div#alertsIFrame .menu .hdr .col2, div#alertsIFrame .menu .hdr .col3{background: #A45C8E url(/media/images/alerts/hdr_divider.gif) no-repeat right;}
div#alertsIFrame .menu .even td{background-color:#F8DDFC;}
div#alertsIFrame .menu td.col1{width:25px;text-align:center;}
div#alertsIFrame .menu td.col2{width:268px;}
div#alertsIFrame .menu td.col3{width:54px;text-align:center;}
div#alertsIFrame .menu td.col4{width:46px;text-align:center;}
div#alertsIFrame .menu .newmsg{font-weight:bold;}
div#alertsIFrame #changemeasure{font-size:11px;}
div#alertsIFrame .tooltip{cursor:pointer;text-decoration:underline;font-size:11px;}

#tipsandrem{color:#ffffff !important;text-decoration:underline;}
#tipsandrem:hover{text-decoration:none;}

#showType #DiaryTips{background:url(/media/images/alerts/icon_exercise.gif) no-repeat;padding-left:25px;}
#showType #FitnessTips{background:url(/media/images/alerts/icon_pay.gif) no-repeat;padding-left:25px;}

#IFrame{margin-left:10px;height:285px;}

#weighin{margin:10px 0 10px 0;width:380px;}
#weighin .col1{width:53px;}
#weighin .col2{width:38px;}
#weighin .col3{width:58px;}
#weighin .col4{width:43px;}
#weighin .col5{width:33px;}
#weighin .col6{width:155px;padding-left:5px;}
#weighin .col6 a{color:#818181 !important;}
#weighin .spacer{height:10px;}
#weighin #measurechange{font-size:11px;}
#divHelp{background-color:#ffffff;position:absolute;top:35px;left:30px;height:300px;width:395px;}

.alertContent{padding:0 5px 0 5px;}

/*tips*/
div#alertsIFrame table.tipTitle {margin-top:10px;width:375px;}
div#alertsIFrame table.tipTitle td{vertical-align:top;}
div#alertsIFrame table.tipTitle td.icon{width:75px}
div#alertsIFrame table.tipTitle td.tipHdr{width:300px;}
div#alertsIFrame table.tipTitle h4{margin-top:0;margin-bottom:3px;font-size:14px}
div#alertsIFrame table.tipTitle p.date{margin-top:0;font-size:11px !important;}
div#alertsIFrame .alertContent{height:165px;overflow:auto;}
div#alertsIFrame .alertContent.tips p{font-size:14px !important;color:#595A5C !important;}

div#alertsIFrame h4.sale{color:#DA0D0A;}
div#alertsIFrame span.sale{color:#DA0D0A;}
div#alertsIFrame h4.weighin{color:#2A69B6;}
div#alertsIFrame span.weighin{color:#2A69B6;}
div#alertsIFrame h4.food{color:#158CAE;}
div#alertsIFrame span.food{color:#158CAE;}
div#alertsIFrame h4.support{color:#32C74E;}
div#alertsIFrame span.support{color:#32C74E;}
div#alertsIFrame h4.exercise{color:#01ADEE;}
div#alertsIFrame span.exercise{color:#01ADEE;}
div#alertsIFrame h4.motivation{color:#B68A3A;}
div#alertsIFrame span.motivation{color:#B68A3A;}
div#alertsIFrame h4.new{color:#46AD06;}
div#alertsIFrame span.new{color:#46AD06;}

div#alertLink{background:url(/media/images/alerts/link_bg.gif) no-repeat;float:left;width:128px;height:16px;margin:8px 0 0 10px;}
div#alertLink p{font-size:12px;font-weight:bold;padding:0 0 0 6px;margin:0;}
div#alertLink p a{color:#A2A2A2;text-decoration:underline;}
div#alertLink p a:hover{text-decoration:none;}




/* End Alerts */

