@charset "UTF-8";body  {	font: 11px Verdana, Arial, Helvetica, sans-serif;	background: url(../images/main_bck.gif) no-repeat center bottom;	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	color: #333333;}a:link{	color:#47707a;}a:visited{	color:#666666;}.twoColFixLtHdr #container {	width: 960px;	margin: 0 auto;	text-align: left; /* this overrides the text-align: center on the body element. */} .twoColFixLtHdr #header { 	background: #ffffff; 	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */} .twoColFixLtHdr #header h1 {	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */}.twoColFixLtHdr #header table{	margin-bottom: 10px;}.twoColFixLtHdr #header table td {	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */	padding-top: 10px; /* using padding instead of margin will allow you to keep the element away from the edges of the div */}.twoColFixLtHdr #sidebar1 {	float: left; /* since this element is floated, a width must be given */	width: 176px; /* the background color will be displayed for the length of the content in the column, but no further */	padding: 0px 0px 0px 15px;}.twoColFixLtHdr #mainContent {	margin: 0px 0px 0px 200px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */	padding: 0px 0px 0px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */} .twoColFixLtHdr #footer {	padding: 0 10px 0 20px;	display: none;} .twoColFixLtHdr #footer p {	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */}.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */	float: right;	margin-left: 8px;}.fltlft { /* this class can be used to float an element left in your page */	float: left;	margin-right: 8px;}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}.twoColFixLtHdr #container #sidebar1 #bmi_bck {	background-image: url(../images/left_side_bar_bmi_bottom.gif);	background-repeat: no-repeat;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	padding: 5px;	color: #47707a;	margin: 0px;}.twoColFixLtHdr #container #sidebar1 #tips_bck {	background-image: url(../images/left_side_bar_tips_bck.png);	background-repeat: no-repeat;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	padding: 8px 8px 5px;	color: #47707a;}.twoColFixLtHdr #container #sidebar1 #health_tracker_form_bck {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	background-image: url(../images/left_side_bar_health_tracker_bottom.png);	color: #47707a;	padding: 8px;	height: 37px;	background-repeat: no-repeat;}.twoColFixLtHdr #container #mainContent #health_news_bck {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	background-repeat: no-repeat;	padding: 0px 0px 0px 5px;	background-image: url(../images/home_health_news_bck.png);	height: 241px;	overflow: hidden;}/* Health News and Scrollbar 		*/				#scrollbar_container {      position:relative;      width:500px;  }  #scrollbar_track {      position:absolute;      top:0;      rightright:0;      height:100%;      width:10px;      background-color:transparent;      cursor:move;  }  #scrollbar_handle {      width:10px;      background-color:#5c92e7;      cursor:move;      -moz-border-radius: 5px;      -webkit-border-radius: 5px;      opacity:0.9;      -moz-opacity:0.9;  }  #scrollbar_content {      overflow:hidden;      width:485px;      height:250px;  } 					.twoColFixLtHdr #container #mainContent #resources_bck {	background-image: url(../images/resources_middle_bck.gif);	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	padding: 8px 8px 0px;	color: #47707a;	line-height: 16px;	background-repeat: no-repeat;} 	.twoColFixLtHdr #container #mainContent #resources_bck a {	text-decoration: none;} 	.twoColFixLtHdr #container #mainContent #resources_bck a:hover {	text-decoration: underline;}.twoColFixLtHdr #container #mainContent #resources_bottom_bck {	background-image: url(../images/resources_bottom_bck.gif);	background-repeat: no-repeat;	padding: 0px 8px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 14px;	color: #47707a;	height: 74px;}.twoColFixLtHdr #container #mainContent #resources_bottom_bck a {	text-decoration: none;}.twoColFixLtHdr #container #mainContent #resources_bottom_bck a:hover {	text-decoration: underline;}.twoColFixLtHdr #container #mainContent #take_survey_bck {	background-image: url(../images/survey_middle_bck.png);	background-repeat: no-repeat;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	padding: 8px 8px 0px;	color: #47707a;	line-height: 16px;}.twoColFixLtHdr #container #mainContent #take_survey_bck a {	text-decoration: none;}.twoColFixLtHdr #container #mainContent #take_survey_bck a:hover {	text-decoration: underline;}.twoColFixLtHdr #container #mainContent h1 {	color: #e7641e;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 22px;}.twoColFixLtHdr #container #mainContent #take_survey_bottom {	background-image: url(../images/survey_bottom_bck.png);	background-repeat: no-repeat;	height: 73px;}.twoColFixLtHdr #container #mainContent h2 {	font-size: 16px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #47707a;	margin: 7px 0px;}.twoColFixLtHdr #container #mainContent ol {}/*Signup section;*/.field_name {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #47707a;	padding-top: 10px;}input {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	margin: 2px;}.form_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	}select {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	padding: 0px;	margin: 2px;}/*BMI Chart*/.bmi_chart{	border-collapse:collapse;	border-top: 1px solid #666666;	border-right: 2px solid #333333;	border-bottom: 2px solid #333333;	border-left: 1px solid #666666;	margin-top: 10px;}.bmi_chart td{border:#666666 1px solid;border-collapse:collapse;color:#333333;}.bmi_chart th{color:#47707a;border:#666666 1px solid;border-collapse:collapse;background-color:#E1E1E1;}.bck_color1 {	background-color: #47707a;	background-image:none;}