/* Default Text */
body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2B2B2B;
}

/* LINKS */
a:link {text-decoration: underline;color: #0095B8;font-weight: bold; font-size:11px;}
a:visited {text-decoration: underline;color: #0095B8;font-weight: bold; font-size:11px;}
a:hover {text-decoration: underline;color: #72B7C7;font-weight: bold; font-size:11px;}
a:active {text-decoration: underline;color: #72B7C7;font-weight: bold; font-size:11px;}

A.MENU:LINK {color: #000000;font-weight: bold;text-decoration: none;font-size: 11px;} 
A.MENU:VISITED {color: #000000;font-weight: bold;text-decoration: none;font-size: 11px;} 
A.MENU:ACTIVE {color: #000000;font-weight: bold;text-decoration: underline;font-size: 11px;} 
A.MENU:HOVER {color: #000000;font-weight: bold;text-decoration: underline;font-size: 11px;}

A.SUBMENU:LINK {color: #0095B8;font-weight: normal;text-decoration: none;} 
A.SUBMENU:VISITED {color: #0095B8;font-weight: normal;text-decoration: none;} 
A.SUBMENU:ACTIVE {color: #72B7C7;font-weight: normal;text-decoration: underline;} 
A.SUBMENU:HOVER {color: #72B7C7;font-weight: normal;text-decoration: underline;}

A.HELPMENU:LINK {color: #0095B8;font-weight: bold;text-decoration: none;font-size: 11px;} 
A.HELPMENU:VISITED {color: #0095B8;font-weight: bold;text-decoration: none;font-size: 11px;} 
A.HELPMENU:ACTIVE {color: #72B7C7;font-weight: bold;text-decoration: underline;font-size: 11px;} 
A.HELPMENU:HOVER {color: #72B7C7;font-weight: bold;text-decoration: underline;font-size: 11px;}

/* Styles */
.bold {
	FONT-WEIGHT: bold; font-size:11px; color:#333333;
}
.normal {
	FONT-WEIGHT: normal; font-size:11px; color:#333333;
}
.error {
	FONT-WEIGHT: normal; font-size:11px; color:#ff0000;
}
.name {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #ffffff;
}
.nameHdr 
{
	background-color:#555;
	padding:6px;
	text-align:center;
	color:#ffffff;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	margin-bottom:10px;
	margin-top:5px;
}
.company {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0095B8;
}
.subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR:#000000;
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR:#000000;
}
.mainmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000;
}

.goal-off 
{
	background-image:url(/Images/summa_goals-off.jpg);
	background-repeat:no-repeat;
	background-position:right center;
}
.goal-set 
{
	background-image:url(/Images/summa_goals-set.jpg);
	background-repeat:no-repeat;
	background-position:right center;
}
.goal-reached 
{
	background-image:url(/Images/summa_goals-reached.jpg);
	background-repeat:no-repeat;
	background-position:right center;
}
.line-icon 
{
	border:none;
	margin-top:5px;
}

/* Other Goals */
#goalBreak {
	height:10px;
}
#OtherGoals_Hdr {
	float:left;
	width:563px;
	clear:both;
	margin-left:10px;
}
#OtherGoals_Tab {
	float:left;
	width:430px;
	height:18px;
	background-image:url(/Images/OtherGoals_tab.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	padding-left:10px;
	padding-top:3px;
	font-size:9pt;
	font-weight:bold;
}
#OtherGoals_Dates {
	float:right;
	width:109px;
	margin-top:10px;
	padding-left:8px;
}
#OtherGoals_Container {
	float:left;
	width:563px;
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
	clear:both;
}
#OtherGoals_Left {
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	width:428px;
	background-image:url(/Images/OtherGoals_bg.jpg);
	background-repeat:repeat-x;
	background-color:#eaeaea;
	border:1px solid #979797;
}
#OtherGoals_Left #Column_One {
	float:left;
	width:55%;
}
#OtherGoals_Left #Column_Two {
	float:left;
	width:45%;
}
#OtherGoals_Right {
	float:right;
	width:119px;
	background-color:#f5f5f5;
}
#OtherGoals_Legend {
	border-right:1px solid #979797;
	border-left:1px solid #979797;
	padding-left:10px;
	padding-right:10px;
}
#OtherGoals_Legend_top {
	background-image:url(/Images/OtherGoals_legend_top.jpg);
	background-repeat:no-repeat;
	height:9px;
	overflow:hidden;
}
#OtherGoals_Legend_bot {
	background-image:url(/Images/OtherGoals_legend_bot.jpg);
	background-repeat:no-repeat;
	height:9px;
	overflow:hidden;
}
#OtherGoals_Container ul, #OtherGoals_Container li {
	list-style:none;
	margin:0;
	padding:0;
}

#OtherGoals_Left li {
	/*
	padding-top:3px;
	padding-bottom:3px;
	padding-left:15px;
	float:left;
	clear:both;
	width:100%;
	*/
	padding-top:4px;
	padding-bottom:5px;
	padding-left:15px;
	float:left;
	width:189px;
	margin-right:10px;
}
#OtherGoals_Left li span {
	float:left;
	width:80px;
}
#OtherGoals_Left li img {
	float:left;
	margin-left:5px;
	cursor:pointer;
}

#OtherGoals_Legend li {
	padding-bottom:1px;
	padding-left:15px;
	font-style:italic;
	background-position:left center;
}

.bmi {
	background-image:url(/Images/icon_bmi.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
}
.bodyfat {
	background-image:url(/Images/icon_bodyfat.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
}
.exercise {
	background-image:url(/Images/icon_exercise.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
}
.lipidpanel {
	background-image:url(/Images/icon_lipidpanel.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
}
.food {
	background-image:url(/Images/icon_food.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
}
.glucose {
	background-image:url(/Images/icon_glucose.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
}
.bloodpressure {
	background-image:url(/Images/icon_bloodpressure.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
}
/* End Other Goals */

.readonly 
{
	color:#888;
}

h4 
{
	margin:0;
	padding:0;
	margin-top:10px;
	margin-bottom:3px;
	padding-bottom:2px;
	color:#777;
	font-size:110%;
	text-transform:uppercase;
	border-bottom:1px solid #e2e2e2;
	letter-spacing:1px;
}

.FoodDiv 
{
	width:100%;
	clear:both;
}