/*bdyBmi .divContent p {margin:3px;}*/
body {margin:10px;font-size:12px;color:#000; font-family:arial, verdana, helvetica, sans-serif;}
.divHead {height:23px; position:relative;vertical-align:middle;padding:10px 10px 0; border:1px solid #ccf;}
.divContent {height:511px;position:relative;margin-top:10px;border:1px solid #339;}
#bdyPolicy .divContent {height:263px;position:relative;margin-top:10px; border:1px solid #339;}
#bdyPolicy .divContent #divPolicyText {margin-top:10px;position:relative; height:375px; overflow:auto; 
	padding:5px;background:#fff none;border:1px solid #339;}
/*#bdyBmi .divContent {height:280px;}*/
/*#divCalculator {position:relative;height:210px; padding-right:5px;}*/

.divContent p, .divContent h2, .divContent h3 {margin:10px;}
#divHealthInfo, #divCalculator {position:relative;height:80%; padding-right:5px;}
/*#divHealthInfo {height:130px; }*/
.divHead h1 {font-family:"Times New Roman", garamond, times, serif;font-size:15px;margin:0;}
.divContent h2 {font-size:13px;font-weight:bold; color:#339;}
.divContent h3 {font-weight:bold;font-size:12px;text-align:center;}
#cmdCalculate {postion:relative;float:right;}

#divBmiClass, #divBmiMsg {position:relative;width:44%;height:241px;vertical-align:bottom;overflow:hidden;}
#divBmiMsg {float:right;overflow:auto;padding:5px;height:230px;}
#divBmiMsg td {vertical-align:top;}
#divCalculator, #divBmiMsg, #divBmiClass, #divHealthInfo {background: #f2f2ff none;border:1px solid #339;}

#divBmiClass th, #divBmiClass td, #divHealthInfo td {padding:10px 10px;}
#divBmiClass th {border-bottom: 3px double #339;}
#divBmiMsg p {margin-left:10px;}

#divCalculator p, #divHealthInfo p {margin-left:24px;}
.footerButtons {height:21px; position:relative; float:right; margin-top:10px;}
.leftcol {text-align:right; padding-right:5px; font-weight:bold;}

#divHealthInfo h3 {border-bottom:3px double #339;}
#divHealthInfo ul {margin-top:20px;}
#divHealthInfo ul li {padding:5px;}
#bdyExercise #divHealthInfo ul li {padding:2px;}
#divHealthInfo p {}

#divChecklist, #divHistory {background:#ccf none;border:1px solid #339;padding: 10px;
	 margin:10px 0 10px 0;position:relative; height:250px; overflow:hidden; clear:both;}
/*#tblChecklist {width:540px;}*/
/*#tblChecklistHeader {width:558px;}*/

/*.colMainCheckbox {width:16px;text-align:center}*/
.colMainDescription {width:290px;}
/*.colSubCheckbox {width:16px;text-align:center}*/
.colSubDescription {width:200px;}
.colDetails {width:40px;text-align:center;}
.colCurrent {width:80px; text-align:center;}
.colOperator {width: 10px;}
.colGoal {width:65px;text-align:center;}
.colPointsEarned {width:34px;text-align:center;}
.colPointsPossible {width:35px;text-align:center;}
.colScrollSpace {width:12px;}

#divCheckoff .colMainCheckbox {width:16px;text-align:center}
#divCheckoff .colMainDescription {width:7px;}
#divCheckoff .colSubCheckbox {width:16px;text-align:center}
#divCheckoff .colSubDescription {width:300px;}
#divCheckoff .colDetails {width:50px;text-align:center;}
#divCheckoff .colCurrent {width:80px; text-align:center;}
#divCheckoff .colOperator {width: 10px;}
#divCheckoff .colGoal {width:85px;text-align:center;}
#divCheckoff .colPointsEarned {width:44px;text-align:center;}
#divCheckoff .colPointsPossible {width:45px;text-align:center;}
#divCheckoff .colScrollSpace {width:12px;}

.colDate {width:70px;text-align:center;}
.colTobaccoFree {width:30px;text-align:center;}
.colHeight {width:30px;text-align:center;}
.colWeight {width:55px;text-align:center;}
.colWeightGoal {width:55px;text-align:center;}
.colBMI {width:35px; text-align:center;}
.colBMIGoal {width: 35px; text-align:center;}
.colBP {width:45px;text-align:center;}
.colBPGoal {width:45px;text-align:center;}
.colLDL {width:25px;text-align:center;}
.colLDLGoal {width:25px;}
.colBloodSugar {width:35px;text-align:center;}
.colBloodSugarGoal {width:35px;}

#divCheckoff .colDate {width:70px;text-align:center;}
#divCheckoff .colTobaccoFree {width:30px;text-align:center;}
#divCheckoff .colHeight {width:35px;text-align:center;}
#divCheckoff .colWeight {width:55px;text-align:center;}
#divCheckoff .colWeightGoal {width:55px;text-align:center;}
#divCheckoff .colBMI {width:35px; text-align:center;}
#divCheckoff .colBMIGoal {width: 35px; text-align:center;}
#divCheckoff .colBP {width:45px;text-align:center;}
#divCheckoff .colBPGoal {width:45px;text-align:center;}
#divCheckoff .colLDL {width:25px;text-align:center;}
#divCheckoff .colLDLGoal {width:25px;}
#divCheckoff .colBloodSugar {width:35px;text-align:center;}
#divCheckoff .colBloodSugarGoal {width:25px;text-align:right;}

#tblChecklist th, #tblChecklistHeader th {vertical-align:bottom;padding:3px;}
#tblChecklist td, #tblChecklistHeader td {vertical-align:top;padding:3px;}
#checklisthead {border-bottom:3px double #339;font-weight:bold;
	text-align:center;padding: 0; margin:10px 0 10px 0;position:relative;
	height:29px; vertical-align: middle;}
#divCheckoff {overflow:auto;position:relative; height:335px;
	border:1px solid #339; background:#f3f3ff none;}

#bdyChecklist, #bdyPopChecklist, #bdyHistory {overflow:hidden}
#bdyPopChecklist #divChecklist, #divHistory {height:435px;overflow:hidden;}
#bdyPopChecklist, #bdyPopChecklist th, #bdyPopChecklist td,
	#divHistory, #divHistory th, #divHistory td {font-size:12px;}
#bdyPopChecklist form {margin-top:10px;}

#divHistory {display:none;}
#divHistory #divCheckoff {height:325px; padding-top:5px;}
#divHistory #divCheckoff table td {border-bottom:1px solid #d2d2ff;}

#spUserNm, #EmpNm {text-transform:capitalize;}
#pDisclaimer {font-size:12px; border-top:1px dashed #339;padding-top:10px; margin-top:5px;}
#pDisclaimer:first-line {font-weight:bold;}

.total {border-top:3px double #339;font-weight:bold;}
.buffer {font-size:7px;}
.fileIcon {cursor:pointer;cursor:hand;}

acronym {cursor:help;border-bottom:1px dashed #339;}

#frmChecklist {padding:0; margin:0;}
#frmChecklist input {width:27px;font-size:11px;}

#frmEmpSearch {padding:0; margin:0;}

#divChangeInfo {position:relative; float:right; width:346px;}
#divChangeButton {position:relative; float:right; width:130px;text-align:right;}
#divChangeSpacer {position:relative;float:left;width:130px;text-decoration:underline;
	text-align:left;font-weight:normal;}

#bdyHistory #divChangeInfo {position:relative; width:100%; text-align:center;}
#bdyHistory #divHistoryBack {position:relative; height:21px; margin-top:10px;float:right;}

#divFaq dl {margin-right:10px;}
#divFaq dd {margin-bottom:8px;}
#divFaq .divContent p, .divContent h2, .divContent h3 {margin:10px;}
#divFaq .divContent h2 {font-size:14px;font-weight:bold; color:#339;}
#divFaq li {margin-top:6px;}
#divFaq ul {font-weight:normal;margin:10px 10px 15px 20px; padding:0;}
#divFaq #divPointsDescr dd {margin:0 0 6px 20px;}
#divFaq dt, #divPointsDescr dt {font-weight:bold;margin-bottom:10px;margin-top:8px;}
#divFaq dd:first-letter { font-weight: bold;}
dd.notAnswer:first-letter {font-weight:normal;}
#divFaq #divPointsDescr p {margin-bottom:0;margin-top:3px;}
#divFaq #divPointsDescr ul {margin-left:40px;}
#divFaq #questions {list-style:none;list-style-image:none;}

#divPrintButton {postion:relative; float:right;height:21px;margin-top:10px;}

.headerLink {color:#ff0; text-decoration:underline; cursor:pointer; cursor:hand;}

.locrow th {font-weight:bold;border-bottom:1px solid #339;}
.rowtwo {}
.rowone {background:#ccf;}

#canenroll, #cannotenroll, #divError {display:none;}

#bdySrvyDisclaimer h2 {background:#339 none;color:#fff;padding:5px 10px;border:1px solid #ccf;
	font-family:"Times New Roman", garamond, times, serif;font-size:16px; margin:10px 0;}
#bdySrvyDisclaimer .divDescription {background:#ccf none;color:#000; padding:0 10px;border:1px solid #339;}
#bdySrvyDisclaimer #divFooter {background:#ccf none;height:31px;border:1px solid #339; border-top:none;}
#bdySrvyDisclaimer #divFooterButtons {background:#ccf none;position:relative; float:right; text-align:right;
	padding:5px; width:100px;}

#bdyPolicy label {font-weight:normal; font-size:11px;}

#chkWgtCnfrm {padding:0;margin:-5px 0 0;display:inline;} /* checkboxes have gads of margin space around them... */