body {margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:15px; font-family:arial, verdana, helvetica; font-size:12px; color:#425F98; line-height:16px;  background-color:#7C98CB;  }

.indentformstuff {margin-left: 4px; margin-right: 4px; margin-top:4px; margin-bottom:4px;}
.indentaddsarea {margin-left: 10px; margin-right: 10px; margin-top:11px; margin-bottom:10px;}
.indentcontentsarea {margin-left: 30px; margin-right: 10px; margin-top:20px; margin-bottom:10px;position:relative}
.indentvertspacer {margin-left: 0px; margin-right: 0px; margin-top:14px; margin-bottom:14px;}
.indenttopspacer {margin-left: 0px; margin-right: 0px; margin-top:10px; margin-bottom:0px;}
.indentcontentcolumn {margin-left: 16px; margin-right: 16px; margin-top:0px; margin-bottom:0px;}
.indentlogin { margin-left: 4px; margin-right: 30px; margin-top:0px; margin-bottom:10px;}

.indentbullet {margin-left: 20px; margin-right: 9px; margin-top:0px; margin-bottom:0px;}
.indentimageleft {margin-left: 12px; margin-right: 0px; margin-top:0px; margin-bottom:8px;}
.indentimageright {margin-left: 0px; margin-right: 12px; margin-top:0px; margin-bottom:8px;}
 
.mem_nav {margin-left: 0px; margin-right:18px; margin-top:2px; margin-bottom:3px;}
.mem_nav_text {margin-left: 12px; margin-right:18px; margin-top:2px; margin-bottom:3px; background-color:#d3ebf3; text-align:center}
.mem_nav_text a{text-decoration:none; color:#197da1; font-variant:small-caps; display:block; width:auto; padding:2px 4px }
.mem_nav_text a:hover{background-color:#197da1; color:#d3ebf3}


.highlight {background-color:#FFFFCC}
.bluecell {background-color:#D3DFF4}

.middle {vertical-align:middle}
.bkgheader{background-position:right; background-repeat:no-repeat}
.bkgtabletops{background-position:top; background-repeat:repeat-x}
.bkgtablebottoms{background-repeat:repeat-x; background-position:bottom}

td{font-family:arial, verdana, helvetica; font-size:12px; color:#425F98; line-height:16px;}
.text {font-family:arial, verdana, helvetica; font-size:12px; color:#425F98; line-height:16px;}
.textblack {font-family:arial, verdana, helvetica; font-size:12px; color:#333333; line-height:16px;}
.text_fine {font-family:arial, verdana, helvetica; font-size:10px; color:#425F98; line-height:14px;}
.textlg {font-family:arial, verdana, helvetica; font-size:12px; color:#425F98; line-height:16px}
.textwhite {font-family:arial, verdana, helvetica; font-size:10px; color:#FFFFFF; line-height:14px}
.textsubheader {font-family:arial, verdana, helvetica; font-size:18px; color:#333333; line-height:22px}
.textredsubheader {font-family:arial, verdana, helvetica; font-size:14px; color:#D14E2A; line-height:18px} 
.textbody {font-family:arial, verdana, helvetica; font-size:11px; color:#333333; line-height:16px}
.textyellow {font-family:arial, verdana, helvetica; font-size:10px; color:#EFC144; line-height:14px}
.textdarkblue {font-family:arial, verdana, helvetica; font-size:10px; color:#2F425C; line-height:14px}
.textgray {font-family:arial, verdana, helvetica; font-size:10px; color:#B0A891; line-height:14px}
.textblue{font-family:arial, verdana, helvetica; font-size:10px; color:#3DA7E2; line-height:14px}
.textgreen{font-family:arial, verdana, helvetica; font-size:11px; font-weight:bold; color:#009900; line-height:14px}


a {font-family:arial, verdana, helvetica; font-size:12px; color:#519B3B; line-height:16px; text-decoration:underline}
a:hover{font-family:arial, verdana, helvetica; font-size:12px; color:#519B3B; line-height:16px; text-decoration:none}

a.smallwhitelink {font-family:arial, verdana, helvetica; font-size:9px; color:#FFFFFF; line-height:16px; text-decoration:underline}
a.smallwhitelink:hover{font-family:arial, verdana, helvetica; font-size:9px; color:#FFFFFF; line-height:16px; text-decoration:none}

a.linkblue {font-family:arial, verdana, helvetica; font-size:10px; color:#3DA7E2; line-height:14px; text-decoration:underline}
a.linkblue:hover {font-family:arial, verdana, helvetica; font-size:10px; color:#3DA7E2; line-height:14px; text-decoration:none}


a.footer {font-family:arial, verdana, helvetica ; font-size:10px; color:#000000; text-decoration:none; line-height:18px}
a.footer:hover {font-family:arial, verdana, helvetica ; font-size:10px; color:#000000; text-decoration:underline; line-height:18px}
.footer {font-family:arial, verdana, helvetica; font-size:10px; color:#000000; line-height:18px}

li {margin-bottom:6px; }
.formfieldvisible{font-size : 11px; color:#333333; font-family :arial, verdana, helvetica; background-color:#D3DFF4; margin:1px;  padding-left:4px }
.healthtestbutton{font-size : 11px; color:#FFFFFF; font-family :arial, verdana, helvetica; background-color:#7C98CB; margin:1px;  padding-left:4px }
.formfieldfixed{font-size : 11px; color:#333333; font-family :arial, verdana, helvetica; background-color:#D3DFF4; margin:1px; width:250px; padding-left:4px  }
.formfieldfixeddrop{font-size : 11px; color:#333333; font-family :arial, verdana, helvetica; background-color:#D3DFF4; margin:1px; width:258px;  }
.formfieldinvisible{background-color: #FFFFFF; color: #333333; font-size : 10px; color:#333333; font-family :arial, verdana, helvetica; margin-left:3px; border:1px solid; border-color:#FFFFFF;  } 

.bkgrightnorepeat{ background-repeat:no-repeat; background-position:right;}
.bkgleftnorepeat{ background-repeat:no-repeat; background-position:left;}
.imageborde {
	border: thin solid #C0C0C0;
}
/* Form stuff */
form div { 
	margin:0 0 9px 0;
	clear:left;
	vertical-align:middle;
}

label {
	float:left;
	display:block;
	width:9em;
	font-weight:bold;
	padding-right:1.5em;
	vertical-align:middle;
	text-align:right;
}
fieldset label {
	float:left;
	display:block;

	font-weight:bold;
	padding-right:1.5em;
	vertical-align:middle;
	text-align:left;
}

form { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

form div.actions {
	margin-left:8em;
	padding-left: 1.5em;
}


#navGigl, #navOverallHealth, #navNutrition, #navExercise{
	display:none;
}

#ss_image{
float:right;
padding: 0 0 5px 10px;
}

#success_right{
	position:absolute;
	left: 490px;
	top: 14px;
}
#success_right a{
display:block;
width:100px;
background-color:#425F98;
text-align:center;
color:#FFFFFF;
text-decoration:none;
border:1px solid #7C98CB;
}
#success_right a:hover{ color:#D3DFF4 }

#success_left{
	position:absolute;
	left: 24px;
	top: 14px;
}
#success_left a{
display:block;
width:100px;
background-color:#425F98;
text-align:center;
color:#FFFFFF;
text-decoration:none;
border:1px solid #7C98CB;
}
#success_left a:hover{ color:#D3DFF4 }

