/* These are styles related to html generated by our XSLTs.  Probebly quote related */
table.quote_detail_table *
{
	font-size: 8pt;
}
table.quote_detail_table
{
	background-color: #e5e8ea;
	border: solid 1px #999999;
	/* display: none; */
}
#quote_table_2, #quote_table_3, #quote_table_4, #quote_table_5, #quote_table_6
{
	display: none;
}
#pageNav_2, #pageNav_3, #pageNav_4, #pageNav_5, #pageNav_6
{
	display: none;
}
table.quoteResultsOuterTable td
{
	vertical-align:top;
}
table.quoteResultsOuterTable .refNum
{
	font-weight:bold;
	color:#003464;
}
table.quoteResultsOuterTable td.leftCol
{
	padding-right: 5px;
}
table.quoteResultsOuterTable td.rightCol
{
	width:171px;
}
table.QuoteResultTable
{
	width: 100%;
}
table.QuoteResultTable tr.companyRow td
{
	padding-top: 0px;
}
table.QuoteResultTable tr.detailRow td
{
	padding-bottom: 8px;
	line-height:100%;
}
table.quote_detail_table
{
	width: 100%;
	margin-top: 2px;
	padding: 2px 2px 2px 2px;
}
table.quote_detail_table td,
table.print_quote_detail_table td,
table.quote_detail_table th,
table.print_quote_detail_table th
{
	padding: 2px 2px 2px 2px !important;
	margin: 0 0 0 0;
}
table.quote_detail_table td.coverageCell, table.print_quote_detail_table td.coverageCell
{
	padding-left:15px !important;
}
table.quote_detail_table .limitCell, table.print_quote_detail_table .limitCell
{
	text-align: right;
}
table.quote_detail_table td.UMCoverageCell, table.print_quote_detail_table td.UMCoverageCell
{
	padding-left: 30px !important;
}
table.print_quote_detail_table tr.blankRow
{
	height: 10px;
}
div.portlet td.errorCell
{
	color: Red;
	font-style: italic;
}
#datacol_quoteResults_company
{
	width: 260px;
}
#datacol_quoteResults_policyTerm
{
	width: 95px;
}
#datacol_quoteResults_premium
{
	width: 190px;
}