* { padding:0; margin:0;}
img { border:0}
body { font-family: calibri; font-size: 14px; color:#333;}
h3 {	font-size: 14px; margin-top: 5px; color: #666666;}
.btn { background-image: url(images/bg-buttons.jpg); background-repeat:repeat-x; width: 60px; height: 25px; float:right; border: solid 1px #CCCCCC; margin: 5px 0 5px 0px}
#wraper {	width: 1000px;	margin: 0 auto;}
#header {height: 115px; margin-bottom:15px}
a				{ color: #FF9900; text-decoration:none;}
a:visited		{ color:#669966; text-decoration:none;}
a:hover			{ text-decoration:underline;}
*html #header { margin-bottom: -15px}
#logo { float: left;}
#logo h1 {background-image: url(images/logo.jpg);	background-repeat: no-repeat;	height: 115px;	width: 280px;}
#logo h1 a{ display: block; text-indent:-9999px; width: 280px; height: 115px;}
#search-bar {	float:left;	width: 275px;	float: right;	height: 55px;	margin-top: 60px;}
.search { float:left; color:#999999; font-size: 14px; height:39px; padding-top: 10px;}
.search-bar {float: left;	border:0;	background-image: url(images/bg-search.jpg);	top: 66px;	background-repeat: no-repeat;	height: 39px;	padding: 10px;	left: 747px;}
.search-bar input { border: 0; width: 170px; float:left; color:#999999;}

#navtop { color:#FFFFFF;width: 1000px; height: 26px; padding-top: 4px; background-image: url(images/bg-nav.jpg); background-repeat:no-repeat; float: left; text-align:center; font-size:16px;}
/*#navtop a{color: #fff;padding-right:30px; padding-left: 30px; }
#navtop a:hover{color:#009900; text-decoration:none; }
*/
.sub-nave{
	float:left; width:164px; text-align:center; border-right: #FFFFFF solid 1px;
}
.sub-nave-last{
	float:left; width:166px; text-align:center;
}

.sub-nave a{ color:#FFFFFF; text-decoration:none;
}

.sub-nave-last a{ color:#FFFFFF; text-decoration:none;}
.sub-nave a:hover{color:#009900; text-decoration:none; }
.sub-nave-last a:hover{color:#009900; text-decoration:none; }/*#nav-top {	height: 30px; float: left; width: 1000px; background-image: url(images/bg-nav.jpg);  margin-bottom: 5px;}
#nav-top ul { list-style:none;}
#nav-top ul li {display:inline;	font-size: 16px; border-left-width: 1px;	border-left-style: solid;	border-left-color: #fff; height:30px }
#nav-top ul li a{ color:#fff; text-decoration:none; padding-left:40px; margin-left: 40px; padding-top:10px; }
#nav-top ul li a:hover { color:#009900;}*/


#banner-flash {	height: 208px; margin-bottom:13px; }
.flash { width: 700px; float: left; margin-right:5px;}
.hdr-login { float: right; background-image: url(images/bg-login.jpg); background-repeat:no-repeat;  width: 256px; height:203px; padding:10px 10px 0 10px;}
 -moz- .hdr-login { height: 200px;}
 
fieldset{ border:0; margin: 5px 0 5px 0px;}
fieldset label { color:#666633; font-size:14px; margin-right: 10px;}
fieldset input { height: 20px; color:#666633;}

.pannels {	background-image: url(images/bg-leftpannel.jpg); background-repeat: no-repeat;	height:140px; padding:10px;}
.pannels h3{font-size:14px; margin-bottom:13px;}
.pannels p { padding-left: 55px;}
.pannels p { background-image: url(images/bg-who.jpg); background-repeat: no-repeat;  }
.pannels1 {	background-image: url(images/bg-lowaavenue.jpg);	background-repeat:no-repeat;	height: 126px;	padding:10px;}
.pannels1 h3{ margin-bottom: 13px;}
.pannels3 {	background-image: url(images/bg-pannel3.jpg);	background-repeat:no-repeat;	height: 253px;	padding:10px;}



#lefpanel		{ width:211px; float:left;}

.content { width:777px; float:right; background:url(images/contentimages/bg-box-centre.jpg) center repeat-y;}
.content h2 {font-size: 18px; margin-top: 10px; color: #666666; margin-top:-25px; margin-bottom:10px;}
* + html .content h2 {margin-top:-30px;}
.content h3 {color:#669966;padding-bottom:2px;}
.content  ul{ list-style:none}
.content .inside { padding:0 20px;}

.content-terms-condition { width:777px; }
.content-terms-condition h2 {font-size: 18px; margin-top: 10px; color: #666666; margin-top:-25px; margin-bottom:10px;}
* + html .content-terms-condition h2 {margin-top:-30px;}

.imgtop {}
.imgbottom { margin-bottom:-5px;}


.pannel-content {  width:211px; background:url(images/contentimages/bg-lr-center.jpg) center repeat-y;}
.pannel-content h2 {font-size: 14px; margin-top: 10px; color: #666666; margin-top:-25px; margin-bottom:10px;}

.innerr { padding:0 0 0 5px}


#footer{background-image:url(images/bg-footer.jpg);	background-repeat:no-repeat;	display:block;	text-align:center;	height:22px;	line-height:22px;	color:#000000;	margin-top:10px;	padding:10px 0 10px 0;	background-position: center;}
#footer	a 		{  font-weight:bold; color:#242527; text-decoration:none;}
#footer	a:hover { color:#999 }
#copy			{ color:#808080; padding-top:15px; margin-top:10px;   width:100%; text-align:center; padding-bottom:50px; margin:0px  }
#copy			a{ color:#808080;}

#nav		{ }		
#nav	ul		{ margin:0px; padding:0px;list-style-image:url(images/arrowtabs.jpg);}
#nav	ul li	{ background:#fff url(images/tabpic.jpg) bottom repeat-x; list-style-position:inside; margin-top:5px; padding-bottom:5px; }
#nav	a 		{ color:#666; text-decoration:none; margin-left:8px; font-size:10px; }
#nav	a:hover { color:#000 }
		

#nav_user		{}		
#nav_user	img		{ margin-right:5px; }		
#nav_user	a 		{	color:#666;	text-decoration:none;	font-size:14px;	display:block;	line-height:39px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #CCCCCC;}
#nav_user	a:hover { color:#000 }
#nav_user  a.x2 {background-image:none;}

.box {	width: 760px; float: right; padding-left:5px; margin-top:20px; }
.box h2 {	font-size: 18px; margin-top: 10px; color: #666666; }
.box div {	margin: -10px 0 0 -1.5em;}
.box div.topleft {	display: block;	padding: 2.0em 0em 0em 2.0em;	background-color: white;	background-image: url(images/bg-model-box.gif);background-repeat: no-repeat;	background-position: left top;}
.box div.topright {	display: block;	background: url(images/bg-model-box.gif) top right no-repeat;	padding: 0.5em;	margin: -2.0em 0 0 0.9em;}
.box div.bottomleft {display: block;	height: 40px;	margin-top: -2.0em;	background: url(images/bg-model-box.gif) bottom left no-repeat;}
.box div.bottomright {	display: block;	background: url(images/bg-model-box.gif) bottom right no-repeat; margin-left: 2.0em;}


.box input{ background-image: url(images/bg-buttons.jpg); background-repeat:repeat-x; height: 20px; border: solid 1px #CCCCCC; margin: 5px 0 5px 0px}
.box textarea { width: 200px; background-image: url(images/bg-textarea.jpg); height: 80px}
*html .box { width: 650px;}
.box fieldset{ padding-left:5px}
#forum{ margin-right: 15px;}
#forum th{height:21px;padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; background-image:url(images/bg-fix.jpg);border:1px solid #D8D8D8; text-align:left;}
#forum td{background:#f5f5f5;padding:5px;margin:2px;border:1px solid #fff;}
#forum a{ color:#000000; font-weight:bold;}

#forum1 { padding-left:20px; margin-right: 15px;}
#forum1 th{height:21px;padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; background-image:url(images/bg-fix.jpg);border:1px solid #D8D8D8; text-align:left;}
#forum1 td{background:#f5f5f5;padding:5px;margin:2px;border:1px solid #fff;}
#forum1 a{ color:#000000; font-weight:bold;}
#forum1 td{background:#fff;padding:5px;margin:2px;border:1px solid #fff;}


legend{font-weight:bold; margin-left:0 }

#error{background-position:5px;font-weight:bold;border:1px solid #CC0000;background-color:#DC7A69;color:#fff;padding:7px;padding-left:35px;background-image:url(images/error.gif);background-repeat:no-repeat; margin-bottom:5px; }
#warning{background-position:5px;font-weight:bold;border:1px solid #CC0000;background-color:#FFCC00;color:#cc0000;padding:7px;padding-left:35px;background-image:url(images/info.gif);background-repeat:no-repeat; margin-bottom:5px;}
#information{background-position:8px;font-weight:normal;border:1px solid #006666;background-color:#C2E2CF;color:#000;padding:2px;padding-left:40px;background-image:url(images/ok.gif);background-repeat:no-repeat; margin-bottom:5px; }

#content_ind{ width:400px; float:left; margin-left:0px;}
#right_ind	{ width:200px; float:left; padding-left:12px;}

.pannel {	width: 211px;	margin-right: auto;	margin-bottom: 8px;	margin-left: auto; }
.header {	background-image: url(images/head.gif);	background-repeat: no-repeat; height: 25px; padding: 8px 0 0px 5px; }
.center {	background-image: url(images/center.gif); padding: 8px 5px 0px 10px; }
*html .center {	background-image: url(images/center.gif); padding: 8px 0 0px 5px; margin:-10px 0 0 0}
.bottom { background-image:url(images/bottom.gif); height:40px; padding-right: 10px }
.pannel-rss {  width: 556px; background:url(images/contentimages/center-rss.gif) center repeat-y; margin-left:12px; float:left;  }

.pannel-rss h3 {margin-top: 10px; color: #666666; margin-top:-25px; margin-bottom:10px; font:14px; margin-left:20px;}

.more			{ text-align:right}
.more a			{ color:#666666; text-decoration:none; font-size:9px; font-weight:bold}
.more a:hover	{ color:#993300}
#butt_bar { margin: 5px;}
input,select,textarea{font-size:;border:1px solid #ccc;}

calndr { height: auto}
.calendar{	border: 1px solid #ccc;padding:10px;width:280px;height:150px;margin-left:1px;}
.calendar td{border:1px solid #ccc;}
.calendar-month{ padding: 4px 0px 4px 0px;background-color: #F8E1B8;	font-family: Tahoma,Arial,sans-serif;	font-size: 11px;	color:#000;	font-weight:bold;}
.calendar_day_header{text-align:left;background: #EBFFD7;	padding: 2px 3px 2px 3px;	FONT-FAMILY: Verdana, Helvetica, sans-serif;	text-align:center;	font-size:10px;	border-bottom:1px solid #ccc;}
.calendar_day{	vertical-align:top;	text-align:center;	padding: 4px 3px 4px 3px;	background-color:#f7f7f7;	FONT-FAMILY: Verdana, Helvetica, sans-serif;	font-size:10px;	color:#333333;}


.calendar_past_date_in_plan a{color:#003300; display:block}
.calendar_past_date_in_plan a:visited{color:#003300; display:block}

.calendar_future_date_in_plan a{color:#000066;display:block}
.calendar_future_date_in_plan a:visited{color:#000066s}

.calendar_today_in_plan a{	color:#FF0000; display:block}
.calendar_today_in_plan a:visited{	color:#FF0000;display:block}

.calendar_today_not_in_plan a{	color:#000000;display:block}
.calendar_today_not_in_plan a:visited{	color:#000000;display:block}

.calendar_date_not_in_plan a{	color:#333333;display:block}
.calendar_date_not_in_plan a:visited{	color:#333333;display:block}	
/* -----------------Diet Plan------------------------- */

#dietPlan		{ background-color:#fafafa;}
		#dietPlan   hr		{ color:#FBE8A6; border:0px; border-top:solid 1px #ccc}
		#dietPlan	img 	{ margin-right:5px; }
		#dietPlan	.a1 		{ color:#666; text-decoration:none; margin-left:8px; font-size:14px;}
		#dietPlan	.a1:hover { color:#000 }
		
		
	/* -----------------Info Popup Box------------------------- */
	
/*.infoPopup{ background:#f1f1f1; padding:24px; border:solid 1px #ccc}*/
.infoPopup{ background:#f1f1f1; padding-top:26px; border:solid 1px #ccc}
* +html .infoPopup{ background:#f1f1f1; padding:2px; border:solid 1px #ccc}

.infoPopup h2		{ background:#95D55B; color:#FFFFFF; font-size:x-small; display:block; height:18px; padding:3px; font-weight:bold;}

.infoText { padding:5px; border:solid 1px #ccc; margin-top:1px;font-size:xx-small;	}

#qinfo		{ width:190px;float:right;padding:10px; background-color:#FDF5E0; margin-top:8px; border-left:solid 1px #bbb;border-right:solid 1px #bbb; border-top:solid 3px #CCCCCC; border-bottom:solid 3px #CCCCCC}		
																			
		#qinfo	ul		{ margin-left:20px; padding:0px;list-style-image:url(images/arrow.gif);}
		#qinfo	ul li	{ background:url(images/tabpic2.gif) bottom repeat-x; margin-top:5px; padding-bottom:5px; }
		#qinfo	a 		{ color:#666; text-decoration:none; margin-left:8px; font-size:10px;  }
		#qinfo	a:hover { color:#000 }
		
															
		
		
		.nb2			{ background:url(images/nb2.gif) bottom repeat-x;}
		
		#grid{}
table			{ border-collapse:collapse;}
td				{ padding:2px}
#grid 			table{border:1px solid #CCCCCC;width:100%;border-collapse:collapse;}
#grid 			th{background:#FFCC00; padding:5px; color:#000;font-weight:bold;letter-spacing:0.1em;border:1px solid #fff; text-align:left; font-size:x-small;}
#grid 			td{ padding:3px;background:#f1f1f1;border:1px solid #fff;font-size:normal;}

#gridf{}
#gridf 			table{border:1px solid #CCCCCC;width:100%;border-collapse:collapse;font-size:x-small;}
#gridf 			th{background:#ffcc00; padding:5px; color:#000;font-weight:bold;letter-spacing:0.1em;border:1px solid #fff; text-align:left; }
#gridf 			td{ padding:3px;background:#fafafa;border:1px solid #fff;font-size:x-small;}
#forum{}
#forum th{height:21px;padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; background-image:url(images/bg-fix.jpg);border:1px solid #D8D8D8; text-align:left;}
#forum td{background:#f5f5f5;padding:5px;margin:2px;border:1px solid #fff;}
#forum a{ color:#000000; font-weight:bold;}

.wwr { height: 285px;	width: 211px;margin-bottom: 8px; background-image:url(images/who-we-are.jpg); background-repeat: no-repeat; padding-left:10px; }
.wwd { height: 267px;	width: 200px;margin-bottom: 8px; background-image: url(images/what-we-do.jpg); background-repeat: no-repeat; padding-left:10px;}


#print_button { margin-bottom: 10px; height: 30px; padding: 5px;}
#scale_unit_id {margin-bottom: 10px; margin-top: 5px; margin-left: 20px;}
#report_issue { float: left; margin-left: 5px;  margin-top: 10px;}


#calndr { height: auto}

		#links	{text-align:right; margin-bottom:7px;}
		#links	a	{ text-decoration:none; color:#666; background:#fff url(images/border_v.jpg) right repeat-y; padding:5px; padding-right:10px; font-size:9px}

.button			{ margin:-8px}
.longcombo		{ width:400px;}
.smallcombo		{ width:200px;}
#food_item_groups_id, #food_item_groups_id4 { margin-left:-2px;}

/*#physical_activities_id { margin-left: 20px;}*/



/*rss*/
.stylerss { border-bottom:  #999999 dashed 1px;}

div.chunk {
	margin:20px 0 0 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #ccc;
}

div.topchunk {
	margin:0 !important;
}

.footnote,
.footnote a {
	font-size:12px;
	line-height:1.3em;
	color:#aaa;
}

.footnote em {
	background-color:transparent;
	font-style:italic;
}

.footnote code {
	background-color:transparent;
	font:11px/14px monospace;
	color:#aaa;
}

p.subscribe {
	background-color:#f3f3f3;
	font-size:12px;
	text-align:center;
}

p.highlight {
	background-color:#ffc;
	font-size:12px;
	text-align:center;
}

p.sample_feeds {
	font-size:12px;
	line-height:1.2em;
}

div.sp_errors {
	background-color:#eee;
	padding:5px;
	text-align:center;
	font-size:12px;
}

.noborder {
	border:none !important;
}

img.favicon { 
	margin:0px 0px 0px 0;
	width:14px;
	height:14px;
}

p.favicons a,
p.favicons a:hover {
	border:none;
	background-color:transparent;
}

p.favicons img {
	border:none;
}


p.sample_feeds {
	text-align:justify;
}

.mainrss{
height:20px;
margin-bottom:5px;
float:left;
width:100%;
margin-top:5px;
}
.mainrss a{
color:#333333;
text-decoration:none;
}
.wtwedo li { list-style:none; background-image: url(images/tick.gif); background-repeat:no-repeat; padding-left:20px; margin-bottom:10px; background-position: 5px left;
}
#chunk{

}
#chunk a{
color:#333333;

}

#chunk ul{
padding-left:10px;}
#chunk ul li{
	list-style-image: url(feed_icon_1.png);
	list-style-type: none;
}


.myborder td {
	height: 30px;
	border-bottom:  #999999 dashed 1px;
}

.revolvingImage{ 
	padding:0 5px 0 0; 
}

.FormRow {
 PADDING-LEFT: 4px;
 BORDER-RIGHT: #ffffff 2px solid;
 BORDER-TOP: #ffffff 2px solid;
 BORDER-LEFT: #ffffff 2px solid;
 BORDER-BOTTOM: #ffffff 0px solid;
 FONT-FAMILY: verdana;
 padding:5px;
 FONT-SIZE: 11px;
 BACKGROUND-COLOR: #f7f7f7;
}

