td#contentMainColumn
{
	width: 584px;
}

div#mainColumnHeader
{
	width: 584px;
}

div#mainColumnHeader1
{
	width: 584px;
}

div.TermsOfUseAgreementChoiceContainer
{
	padding: 5px 0px 20px 0px;
}

div.TermsOfUseViewPricesButtonContainer
{
	text-align: center;
	padding: 0px 0px 20px 0px;
}

div.TermsOfUseAgreementAcceptedContainer
{
	padding: 5px 0px 20px 0px;
}

div.SearchStepLabelContainer
{
	padding: 0px 0px 10px 0px;
}

div.SearchStepLabelContainer span.Number
{
	color: #003399;
	font-weight: bold;
}

div.SearchStepLabelContainer span.Instruction
{
}

div.SearchOptionsLabelContainer
{
	width: 425px;
	border: 1px solid #999999;
	background-color: #cccccc;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}

div.SearchOptionsLabelContainer div.ServiceAreaOptionLabelContainer
{
	float: left;
	width: 170px;
	padding: 0px 0px 0px 10px;
}

div.SearchOptionsLabelContainer div.ServiceAreaOptionLabelContainer span.Subhead
{
	color: #003399;
	font-style: italic;
	font-weight: bold;
}

div.SearchOptionsLabelContainer div.ServiceAreaOptionLabelContainer span.Label
{
	font-weight: bold;
}

div.SearchOptionsLabelContainer div.SeparatorLabelContainer
{
	float: left;
	width: 20px;
	background-color: #003399;
	padding: 10px 10px 10px 10px;
}

div.SearchOptionsLabelContainer div.SeparatorLabelContainer span.Label
{
	color: #ffffff;
	font-weight: bold;
}

div.SearchOptionsLabelContainer div.ProcedureCodeOptionLabelContainer
{
	float: left;
	width: 195px;
	padding: 0px 0px 0px 10px;
}

div.SearchOptionsLabelContainer div.ProcedureCodeOptionLabelContainer span.Label
{
	font-weight: bold;
}

div.SearchStep1FormContainer
{
	clear: both;
}

table.SearchStep1Form
{
	width: 425px;
	margin: 0px 0px 10px 0px;
}

table.SearchStep1Form td.ServiceAreaLabel
{
	width: 200px;
}

table.SearchStep1Form td.ProcedureCodeLabel
{
	width: 130px;
	border-left: 1px solid #cccccc;
	padding: 0px 0px 0px 10px;
}

.ProcedureCodeHintLabel
{
	font-size: x-small;
}

table.SearchStep1Form td.ServiceAreaField
{
	width: 200px;
}

table.SearchStep1Form td.ProcedureCodeField
{
	width: 215px;
	border-left: 1px solid #cccccc;
	padding: 0px 0px 0px 10px;
}

table.SearchStep1Form td.ProcedureCodeField input
{
	width: 100px;
}

table.SearchStep1Form td.ServiceAreaButton
{
	padding-top: 3px;
}

table.SearchStep1Form td.ProcedureCodeButton
{
	border-left: 1px solid #cccccc;
	padding: 3px 0px 0px 10px;
}

div.SearchStep2Container 
{
	clear: both;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 10px 0px 15px 0px;
	margin: 0px 0px 10px 0px;
	overflow: hidden;
}

div.SearchStep2Form
{
	clear: both;
	padding: 0px 0px 10px 0px;
}

div.SearchStep2Form div.Label
{
	padding: 0px 10px 0px 0px;
}

div.SearchStep2Form div.Label span
{
	width: auto;
}

div.SearchStep2Form div.Field
{
	width: auto;
}

div.SearchStep2Form div.Field span
{
}

div.SearchStep2Form div.Button
{
	padding: 5px 0px 0px 0px;
}

div.SearchResultsContainer
{
	clear: both;
}

div.SearchResultsContainer div.ResultsLabelContainer
{
}

div.SearchResultsContainer div.ResultsLabelContainer span
{
	color: #003399;
	font-weight: bold;
}

div.SearchResultsContainer div.ChargeContainer
{
	padding: 0px 0px 15px 40px;
}

div.SearchResultsContainer div.ChargeContainer span.Label
{
	font-weight: bold;
	font-size: medium;
}

div.SearchResultsContainer div.ChargeContainer span.Value
{
	font-weight: bold;
	font-size: medium;
}

div.SearchResultsContainer div.ServiceNameContainer
{
	padding: 0px 0px 15px 40px;
}

div.SearchResultsContainer div.ServiceNameContainer div.Name
{
	float: left;
	padding: 0px 15px 15px 0px;
}

div.SearchResultsContainer div.ServiceNameContainer div.Name span.Label
{
	font-weight: bold;
}

div.SearchResultsContainer div.ServiceNameContainer div.Name span.Value
{
	color: #666666;
}

div.SearchResultsContainer div.ServiceNameContainer div.Code
{
	float: left;
	padding: 0px 0px 15px 0px;
}

div.SearchResultsContainer div.ServiceNameContainer div.Code span.Label
{
	font-weight: bold;
}

div.SearchResultsContainer div.ServiceNameContainer div.Code span.Value
{
	color: #666666;
}

div.SearchResultsContainer div.ServiceDetailContainer
{
	clear: both;
	padding: 0px 0px 15px 40px;
}

div.SearchResultsContainer div.ServiceDetailContainer span.Label
{
	font-weight: bold;
}

div.SearchResultsContainer div.ServiceDetailContainer span.Value
{
}

div.SearchResultsContainer div.ServiceRelatedInfoContainer
{
	clear: both;
	padding: 0px 0px 15px 40px;
}

div.SearchResultsContainer div.ServiceRelatedInfoContainer span.Label
{
	font-weight: bold;
}

div.SearchResultsContainer div.ServiceRelatedInfoContainer span.Value
{
}

