BODY, TD, P {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #000000;
}

P.break { page-break-after: always }

.quote-header-comments
{
	color: #000000;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;	
}

.quote-header2
{
	color: #000000;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;	
}

.quote-labels
{
	color: #555555;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;	
}

.quote-labels-normal
{
	color: #555555;
	font-family: arial;
	font-weight: norml;
	font-size: 12px;	
}

.quote-comments-lite
{
	color: #555555;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;	
}

.quote-liveLabels
{
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;	
	
	text-decoration : none;
}

.quote-custTabs
{
	color: #555555;
	font-family: arial;
	font-weight: normal;
	font-size: 9px;	
	
	text-decoration : none;
}
.quote-custTabs:LINK {font-weight : inherit}
.quote-custTabs:VISITED {font-weight : inherit}
.quote-custTabs:ACTIVE {font-weight : inherit}
.quote-custTabs:HOVER {font-weight : normal;color:#E4490C;text-decoration : underline;}

.quote-custTab-separator
{
	border-left: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
}

.linkStepsCurrent
{
	color: #000000;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;	
	text-decoration : none;
	
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	border-bottom: 2px solid #E4490C;
	
	background-color:#eeeeee;
	
}
.linkStepsCurrent:LINK	{font-weight : inherit}
.linkStepsCurrent:VISITED {font-weight : inherit}
.linkStepsCurrent:ACTIVE {font-weight : inherit}
.linkStepsCurrent:HOVER {font-weight : normal;color:inherit;text-decoration : underline;background-color:#aaaaaa;}


.linkSteps
{
	color: #000000;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;	
	text-decoration : none;
	
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	
	background-color:#eeeeee;
	
}
.linkSteps:LINK	{font-weight : inherit}
.linkSteps:VISITED {font-weight : inherit}
.linkSteps:ACTIVE {font-weight : inherit}
.linkSteps:HOVER {font-weight : normal;color:inherit;text-decoration : underline;background-color:#aaaaaa;}

.linkStepsDisabled
{
	color: #eeeeee;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;	
	text-decoration : none;
	
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	
	background-color:#b2b2b2;
	
}

.warning-content
{
	color: #777777;
	font-family: arial;
	font-weight: normal;
	font-size: 11px;	
	text-decoration : none;
	text-align: justify;
}

.flatInput
{
	color: #222222;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: none;
	font-size: 12px;
	border : 1px solid;
	border-color : #005500;
}

.flatInputCost
{
	color: #222222;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: none;
	font-size: 10px;
	border : 1px solid;
	border-color : #bbbbbb;
	height:15px;
}

.list-header
{
	color: #555555;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;	
}

.list-content
{
	color: #333333;
	font-family: arial;
	font-weight: normal;
	font-size: 11px;	
}

.list-error
{
	color: #ff0000;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;	
}

.formError
{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;	
}

.tableBorder-lite
{
	
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	
	
}

.tableBorder-heavy
{
	
	border-left: 2px solid #aaaaaa;
	border-right: 2px solid #aaaaaa;
	border-top: 2px solid #aaaaaa;
	border-bottom: 2px solid #aaaaaa;
	
	
}

.tableBorder-dark
{
	
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	
	
}

.tableOptionsBottom
{
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;	
	border-bottom: 1px solid #bbbbbb;
	

}

.optionsListProdOrder
{
	
	color: #333333;
	font-family: arial;
	font-weight: normal;
	font-size: 10px;	
	text-decoration :none;
	
}

.optionsList-small
{
	
	color: #333333;
	font-family: arial;
	font-weight: normal;
	font-size: 10px;	
	text-decoration :none;
	
}
.optionsList-small:LINK	{font-weight : inherit}
.optionsList-small:VISITED {font-weight : inherit}
.optionsList-small:ACTIVE {font-weight : inherit}
.optionsList-small:HOVER {font-weight : normal;color:#E4490C;text-decoration : underline;}

.optionsList-small-custom
{
	
	color: #0000ff;
	font-family: arial;
	font-weight: normal;
	font-size: 10px;	
	text-decoration :none;
	
}
.optionsList-small-custom:LINK	{font-weight : inherit}
.optionsList-small-custom:VISITED {font-weight : inherit}
.optionsList-small-custom:ACTIVE {font-weight : inherit}
.optionsList-small-custom:HOVER {font-weight : normal;color:#E4490C;text-decoration : underline;}

.quoteHeader
{
	font-family : verdana;
	font-weight : bold;
	font-size : 26pt;
	color : #000000;
}

.quoteHeader2
{
	font-family : arial;
	font-weight : normal;
	font-size : 16pt;
	color : #8B8B8B;
}

.quoteDate
{
	font-family : arial;
	font-weight : normal;
	font-size : 11pt;
	color : #000000;
}

.quoteDetailsHeader
{
	font-family : arial;
	font-weight : bold;
	font-size : 12pt;
	color : #000000;
}

.quoteLegal
{
	font-family : arial;
	font-weight : bold;
	font-size : 12pt;
	color : #000000;
}

.quoteLegalContent
{
	font-family : arial;
	font-weight : normal;
	font-size : 10pt;
	color : #000000;
}

.quoteDetailsPricingHeader
{
	font-family : arial;
	font-weight : bold;
	font-size : 10pt;
	color : #ffffff;
}

.quoteDetailsPricingNumbers
{
	font-family : arial;
	font-weight : normal;
	font-size : 9pt;
	color : #222222;
	
	border-right-color : #cccccc;
	border-right-style : solid;
	border-right-width : 1px;
}

.quoteDetails
{
	font-family : arial;
	font-weight : normal;
	font-size : 9pt;
	color : #333333;
}

.quoteDetailsItems
{
	font-family : arial;
	font-weight : normal;
	font-size : 8pt;
	color : #222222;
}

.attention
{
	font-family : arial;
	font-weight : bold;
	font-size : 14pt;
	color : #000000;
}

.attentionAddress
{
	font-family : arial;
	font-weight : normal;
	font-size : 11pt;
	color : #333333;
}

.attentionAddressNumbers
{
	font-family : arial;
	font-weight : normal;
	font-size : 9pt;
	color : #8B8B8B;
}

.productDescription
{
	font-family : arial;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-align : justify;
}

.quoteSidebar
{
	font-family : arial;
	font-weight : normal;
	font-size : 7pt;
	color : #555555;
}

.quoteRepDetails
{
	font-family : arial;
	font-weight : bold;
	font-size : 8pt;
	color : #777777;
}

.termsHeader
{
	font-family : arial;
	font-weight : bold;
	font-size : 10pt;
	color : #000000;
	
	padding-bottom : 0px;
}

.termsContent
{
	font-family : arial;
	font-weight : normal;
	font-size : 10pt;
	color : #333333;
}

.quoteComparisonDetails
{
	font-family : arial;
	font-weight : normal;
	font-size : 8pt;
	color : #777777;
}

.quoteContext-items
{
	font-family : arial;
	font-weight : normal;
	font-size : 8pt;
	text-decoration : none;
	color : #777777;
}
.quoteContext-items:LINK	{font-weight : inherit}
.quoteContext-items:VISITED {font-weight : inherit}
.quoteContext-items:ACTIVE {font-weight : inherit}
.quoteContext-items:HOVER {font-weight : normal;color:#E4490C;text-decoration : underline;}

.flatInputCost-dark
{
	color: #222222;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: none;
	font-size: 10px;
	border : 1px solid;
	border-color : #333333;
	height:18px;
}

.tableAlert
{
	border-width : 3px;
	border-style : solid;
	border-color : #ff0000;
	background-color : #eeeeee;
	
	font-family : arial;
	font-size : 16pt;
	font-weight : bold;
	color : #ff0000;
}

.tableAlertSmall
{
	border-width : 3px;
	border-style : solid;
	border-color : #ff0000;
	background-color : #eeeeee;
	
	font-family : arial;
	font-size : 10pt;
	font-weight : bold;
	color : #ff0000;
}
