﻿span.radio-list
{
	display: inline;
	float: right;
	width: 120px;
}

span.radio-list input,
span.radio-list label 
{
	line-height:1.5em;
	vertical-align:middle;
	display:inline;
	padding:0 5px 0 0;
}
.topSub
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: .5em;
	padding-bottom: .5em;
}
.topSub img
{
	vertical-align: middle;
}
	
.subsection img
{
	vertical-align: middle;
}

div.error
{
	color: Red;
	font-weight: bold;
}

txtError
{
	background-color: Red;
}
txtClear
{
	background-color: white;
}
Label 
{
	display: inline;
}


#LHCcalc {
	
	width: 385px;
	float: right;

}

span.no
{
	background: url("images/no.png") no-repeat !important;
	border-style:none;
}

span.yes
{
	background: url("images/yes.png") no-repeat !important;
	border-style:none;
}

div#LHCcalc.panel {
background: url("images/LHC_panel.png") no-repeat !important;
border-color:none;
border-style:none;
border-width:none;
height:1%;
margin:3px 5px 0px 30px;
padding:18px 0px;
min-height: 200px;
font-family: Arial, Helvetica, sans-serif;
}

div#LHCcalc.panel > h2 {
background:none; 
color:#1f7c07;
font-family:Arial, Helvetica, sans-serif;
font-size:2em;
font-weight:normal;
line-height:45px;
min-height:25px;
padding:0;
}

div#LHCcalc h2 > span.panel-header {
background:none;
display:block;
height:100%;
line-height:25px;
margin:0 0 0 -7px;
padding:0 10px;
}

#LHCcalc fieldset, div.form-section {
background:url("images/none.png") repeat-x scroll 0 0 transparent;
border-color: none;
border-style:none;
border-width:none;
clear:both;
margin:-1px 0 1px;
padding:5px;
}

#LHCcalc span.question {
	width: 190px;
	display: block;
	float: left;
}



#LHCcalc .radio-list label {
	width: 35px;
}

#LHCcalc fieldset div {
	height: 30px;
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px #79be10 dashed;
	padding-right: 15px;
	width: 345px;
}

#LHCcalc fieldset div#divQ4 {
	height: 60px;
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px #79be10 dashed;
}




#LHCcalc input.textbox {
	font-size: 1.4em;
	width: 105px !important;
	padding: 5px 0px;
	text-align:	center;
	margin-right: 5px;
	float: right;
}

fieldset img {
	float: right;
	padding-right: 10px;
}

#WebPartWPQ1 div.panel-footer {
	display: none !important;
}



fieldset#divAnswers div{
	background: url("images/divAnswers_bg.png") no-repeat;
	width: 320px;
	min-height: 20px;
	margin-top: 0px;
	margin-left: 15px;
	padding: 16px 20px 0px 16px;
	border-bottom: none;
	height: 100%;
	font-size: 1em;
}

fieldset#divAnswers{
	padding: 0px;
}


fieldset#divAnswers div.LHCfooter {
	background: url("images/divAnswers_bg_base.png") no-repeat;
	height: 25px;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	min-height: 20px;
	width: 355px;
}





#divQ4 span {
	display: block;
	width: 100% !important;
	padding-bottom: 15px;
}

#LHCcalc #divQ4 input.textbox {
	float:none;
	margin-right:10px;
	margin-left: 10px;
}

#divQ4  img {
	float:none;
	padding-right:10px;
}

