#content-cc {
	width:697px;
	float:left;
	

}
table#cost-comparison-table {
	border-collapse:collapse; 
	clear:both;
	
}
table#cost-comparison-table th {
	
}
.cost-comparison-field {
	border:1px solid #D9D9D9 !important;
	
	

}
.cost-comparison-list-th {
	border:1px solid #D9D9D9 !important;
	text-align:left;
	height:30px !important;
	padding-left:5px !important;
	font-weight:normal !important;
	
}
table#cost-comparison-table input {
	border:none !important;
	text-align:center!important;
	width:172px!important;
	padding:0px!important;
	margin:0px!important;
	height:22px !important;
	padding-top:8px !important;
	

}
th.weee-th {
	background-image:url(../images/submit-data-weee-th.png);
	height:47px;
	border:1px solid #D9D9D9 !important;
	width:270px !important;
	
}
th.household-th-cc {
	height:47px;
	background-image:url(../images/cost-comparison-household-th.png);
	border:1px solid #D9D9D9 !important;

}
th.nonhousehold-th-cc {
	height:47px;
	background-image:url(../images/cost-comparison-non-household-th.png);
	border:1px solid #D9D9D9 !important;

}
input {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#666666 !important;
	vertical-align:middle !important;

}
#content input.radio, #contentmembers input.radio, #content input.checkbox, #contentmembers input.checkbox {
	width:auto !important;
	border:none !important;
	height:auto !important;
}
#content label.checkbox, #content label.radio {
	float:left !important;
	width:auto;
	clear:none !important;
	font-weight:normal !important;
}
#content input.checkbox,#content input.radio {
	float:left !important;
	width:auto !important;
	margin:0px;
	padding:0px;
	margin-bottom:7px;
	margin-right:5px;
}
#content label.radio {
	/*padding-top:6px;	*/
}
#content label,#contentmembers label {
	font-size:12px;
	margin-bottom:3px;
	font-weight:bold !important;
}
#content .question {
	padding-top:10px;
	min-height:40px !important;
	height:auto !important;
	height:40px;
	clear:both;
}
#content label, #content input, #content select, #content textarea,#contentmembers label, #contentmembers input, #contentmembers select, #contentmembers textarea {
	float:left;
	/*width:auto;*/
	color:#666666;
	clear:both;
	display:block;
		font-family:Arial, Helvetica, sans-serif;
}
h2 {
	clear:both;
}
.field {
	border:#CCCCCC 1px solid; 
	height:14px !important;		
	padding:5px !important;

	
}
select.period {
	margin-bottom:15px;
	width:auto !important;
	font-size:12px !important;
	height:auto!important;
	
}
p {
	clear:both;

}
.form-submit {
	width:65px !important;
	height:30px !important;
	background-image:url("../images/submit.png") !important;
	padding:0px!important;
	clear:both!important;
	margin:0px!important;
	float:none!important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0px;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	/*cursor: hand;*/ /* for IE 5.x */
	border:none!important;
	font-weight:normal;
	display:block;
	line-height:0px;
	/*margin-top:10px !important;*/ 
}
.previousyear {
	float:left;
	width:auto;

}
fieldset {
	border:0 none;
	padding:0px;
	margin:0px;
	margin-bottom:20px;
}
select {
	height:auto !important;
}
#costcomparison-results {
	border-collapse:collapse;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	margin-bottom:25px;
}
.costcomparison-results-list-th {
	border:1px solid #D9D9D9 !important;
	text-align:left;
	height:30px !important;
	padding-left:5px !important;
	font-weight:normal !important;
}
th.costcomparison-results-th {
	border:1px solid #D9D9D9 !important;
	text-align:center;
	font-weight:bold !important;
	
}.costcomparison-results-list-td {
	border:1px solid #D9D9D9 !important;
	text-align:left;
	height:30px !important;
	padding-left:5px !important;
	font-weight:normal !important;
	text-align:center;
}
th.cost-comparison-list-th-cat {
	width:270px!important;

}

table.cost-summary-table {
		border-collapse:collapse;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	width:697px;
}
th.cost-summary-table-th {
	border:1px solid #D9D9D9 !important;
	text-align:center;
	font-weight:normal !important;
	
}.cost-summary-table-td {
	border:1px solid #D9D9D9 !important;
	height:30px !important;
	padding-left:5px !important;
	padding-right:5px !important;
	font-weight:normal !important;
	
	
}

.cost-summary-table-td-total {
	border:1px solid #D9D9D9 !important;
	height:30px !important;
	padding-left:5px !important;
	padding-right:5px !important;
	font-weight:bold !important;
	
}
.costcomparison-results-list-td-total {
	border:1px solid #D9D9D9 !important;
	text-align:left;
	height:30px !important;
	padding-left:5px !important;
	font-weight:bold !important;
	text-align:center;
}
th.costcomparison-results-th-total {
	border:1px solid #D9D9D9 !important;
	text-align:left;
	height:30px !important;
	padding-left:5px !important;
	font-weight:bold !important;
}
.previousyear {
	width:auto;
	float:left !important;
	clear:none !important;
	margin-left:10px!important;
	padding-bottom:0px !important;
}
.prev-year-label {
	width:auto;
	float:left!important;
	clear:none !important;
	display:block!important;
	margin-bottom:0px !important;
	padding-bottom:0px !important;

}
#datatype2 {
	margin-bottom:12px !important;
}
td.submit-data-strip {
	height:30px;
	background-image:url(../images/submit-data-strip.png)
}
#comparisons-completed-table {
	border-collapse:collapse;
}
th.cctable-date-th {
	background-image:url(../images/cctable-date-th.png);
	height:47px;
	border:1px solid #D9D9D9 !important;
	width:135px;

}
th.cctable-description-th {
	height:47px;
	background-image:url(../images/cctable-description-th.png);
	border:1px solid #D9D9D9 !important;
	width:160px;
}
th.cctable-fee-th {
	height:47px;
	background-image:url(../images/cctable-fee-th.png);
	border:1px solid #D9D9D9 !important;
	background-repeat:no-repeat;
	width:100px;
	}
th.cctable-created-th {
	height:47px;
	background-image:url(../images/cctable-created-th.png);
	border:1px solid #D9D9D9 !important;
	width:160px;
}
#comparisons-completed-table td {
	text-align:center;

}
.costcomparison-results-cat-th {
	width:300px !important;
	height:47px !important;
	background-image:url(../images/cc-results-cat-th.png)!important;
	border:1px solid #D9D9D9 !important;
}
.costcomparison-results th {
	height:47px !important;
}
.costcomparison-results-weee-th {
width:196px !important;
	height:47px !important;
	background-image:url(../images/cc-results-weee-th.png)!important;
	border:1px solid #D9D9D9 !important;

}
.costcomparison-results-eee-th {
	width:196px !important;
	height:47px !important;
	background-image:url(../images/cc-results-eee-th.png)!important;
	border:1px solid #D9D9D9 !important;
}
p.cc-benefit {
	font-weight:bold;
	width:485px;
	margin-top:21px!important;
	margin-bottom:21px;
}
p.cc-result-statement {
	line-height:20px !important;
}
.cc-turnover-label {
	margin-top:0px !important;
	padding-top:0px!important;
}
input.cc-turnover {
	margin-bottom:21px !important;

}
fieldset {
	margin:0px;
	padding:0px;
	margin-bottom:12px!important;
}
.feedback-cc-p {
	margin-bottom:0px  !important;		
	
}
#theMessage {
	display:block !important;
	font-size:13px !important;
	color:#666666 !important;
	padding:0px !important;
	margin:0px !important;
	line-height:18px !important;
	margin-bottom:18px !important;
}
