body
{
	margin:10px 0px 0px 0px;
	background-attachment:scroll;
	background-color:#FFFFFF;
	font-size:7pt;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.cscMsg
{
	margin:0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position:  190px 52px;
}
A:link
{
	color:#0056b7;
}
A:visited
{
	color:#7faadb;
}
A:hover
{
	color:#0056b7;
	text-decoration:underline;
}
A:active
{
	color:#0056b7;
}
a:link
{
	color:#0056b7;
}
a:visited
{
	color:#7faadb;
}
a:hover
{
	color:#0056b7;
	text-decoration:underline;
}
a:active
{
	color:#0056b7;
}

.hiddenTextArea
{
	display:none;
}
.invisibleTextArea
{
	visibility:hidden;
}
.headerEdit
{
	font-weight: bold;
	font-size: 11px;
	visibility: hidden;
	color: red;
}

.qtListTable
{
    TABLE-LAYOUT: fixed;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9.5pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    border-right: 1px solid #c2cfdb;
    border-left: 1px solid #c2cfdb;
    border-top: 1px solid #c2cfdb;
}
.qtListTH
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: #405e7c;
    border-bottom: 2px solid white;
    border-top: 2px solid white;
}
.qtListTHFirst
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: #405e7c;
    border-bottom: 2px solid white;
    border-top: 2px solid white;
    border-left: 2px solid white;
}
.qtListTHLast
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: #405e7c;
    border-bottom: 2px solid white;
    border-top: 2px solid white;
    border-right: 2px solid white;
}
.qtListTROn
{
    FONT-SIZE: 9pt;
    border-bottom:1px solid #d0d4df;
}
.qtListTROff
{
    FONT-SIZE: 9pt;
    border-bottom:1px solid #d0d4df;
}
.qtListTD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8.5pt;
    PADDING-BOTTOM: 15px;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: 1px solid #d0d4df;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}
.qtListPrice
{
    FONT-SIZE: 8.5pt;
    LINE-HEIGHT: 15px;
    BORDER-BOTTOM: 1px solid #d0d4df;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    TEXT-ALIGN: center
}
input
{
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
select
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:8pt;
}
.SmallSelect
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:7pt;
}

.Arial8
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.Arial10
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.Arial8Red
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:Red;
}

.multiTableIndex1HeaderText
{
	color:#092A4F;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.multiTableNavigation
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	vertical-align:sub;
}
.multiTableLabel
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.multiTableControl
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.hvdVehicleText
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.hvdLeftCell
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.hvdLeftCellTop
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	vertical-align:top;
	padding-top:5px;
}
.multiSelectCheckBox
{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-style:normal;
}

.textNavBlank
{
 color:#0056b7;
 
 cursor:pointer;cursor:hand;
 text-decoration:underline;
}
.textNav
{
 color:#0056b7;
 font-family:Verdana, Arial, Helvetica, Sans-Serif;
 font-size:10px;
 cursor:pointer;cursor:hand;
 text-align:center;
 text-decoration:underline;
}
.textNavRightBar
{
 color:#0056b7;
 font-family:Verdana, Arial, Helvetica, Sans-Serif;
 font-size:10px;
 cursor:pointer;cursor:hand;
 text-align:center;
 text-decoration:none;
}
.textNavDarkBlue
{
 color:#0056b7;
 font-family:Verdana, Arial, Helvetica, Sans-Serif;
 font-size:10px;
 cursor:pointer;cursor:hand;
 text-align:center;
 text-decoration:underline;
}

.textNavBlue
{
 color:#0056b7;
 font-family:Verdana, Arial, Helvetica, Sans-Serif;
 font-size:10px;
 cursor:pointer;
 cursor:hand;
 text-align:left;
 text-decoration:underline;
}


.textNavLeft
{
 color:#0000FF;
 font-family:Verdana, Arial, Helvetica, Sans-Serif;
 font-size:10px;
 cursor:pointer;
 cursor:hand;
 text-align:left;
 text-decoration:underline;
}

.textNavProblem
{
 color:#0000FF;
 font-family:Verdana, Arial, Helvetica, Sans-Serif;
 font-size:10px;
 cursor:pointer;cursor:hand;
 text-align:center;
 text-decoration:underline;
}

.problemLabel
{
	color:red;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color:#fffc98;
}
.problemLabelTop
{
	color:red;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color:#fffc98;
	vertical-align:top;
	padding-top:4px;
}
.problemControl
{
	color:red;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.problemTextBlack
{
	color:black;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
}
.problemTextRed
{
	color:red;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
}
.problemTextRedNav
{
	color:red;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	cursor:pointer;cursor:hand;
	text-decoration:underline;
}
.problemTextGreen
{
	color:green;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
}

.textNavBold
{
	color:#0056b7;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;cursor:hand;
	text-align:center;
	text-decoration:underline;
}
.textNavTop
{
	color:#0056b7;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	cursor:pointer;cursor:hand;
	text-align:center;
	text-decoration:underline;
	vertical-align:text-top;
}

.textNavBlack
{
 color:#000000;
 font-family:Verdana, Arial, Helvetica, Sans-Serif;
 font-size:10px;
 cursor:pointer;cursor:hand;
 text-align:center;
 text-decoration:underline;
}

.textNavMiddle
{
	color:#0056b7;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	cursor:pointer;cursor:hand;
	text-align:center;
	text-decoration:underline;
	vertical-align:middle;
}

.textNavRight
{
	color:#0056b7;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	cursor:pointer;cursor:hand;
	text-align:right;
	text-decoration:underline;
	vertical-align:middle;
}

.textNavNormal
{
	color:#0056b7;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	cursor:pointer;cursor:hand;
	text-decoration:underline;
}
.textNavLeft
{
	color:#0056b7;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	cursor:pointer;cursor:hand;
	text-decoration:underline;
}
.textNavCompareRates
{
	color:#0056b7;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	cursor:pointer;cursor:hand;
	text-decoration:underline;
}
.textCompareRates
{
 color:#000000;
 font-family:Verdana, Arial, Helvetica, Sans-Serif;
 font-size:12px;
}
.textNavWhite
{
 color:white;
 font-family:Verdana, Arial, Helvetica, Sans-Serif;
 font-size:10px;
 cursor:pointer;cursor:hand;
 text-align:center;
 text-decoration:underline;
}
.textNavAdd
{
	color:#0056b7;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:8pt;
	cursor:pointer;cursor:hand;
	text-align:center;
	text-decoration:underline;
}
.textNoNav
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	text-align:center;
}
.tdPageHeader 
{
	height:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
}
.tdPageHeaderBig
{
	color:#FF8A00;
	height:12px;
	font-family:Verdana;
	font-size:18pt;
}
.tdPageFooter
{
	font-size:7.5pt;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.tdSmall
{
	 font-size:6pt;
}
.SevenPointFont
{
	 font-size:7pt;
}
.EightPointFont
{
	 font-size:8pt;
}
.NinePointFont
{
	 font-size:9pt;
}
.contentTable
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	width:520px;
	border:white solid 1px;
	padding: 0px 0px 0px 0px;
}
.fullTable
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	width:100%;
	padding: 0px 0px 0px 0px;
	border:0px;
}
.pageTable
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	width:755px;
	padding: 0px 0px 0px 0px;
	border:0px;
}
.mainTable
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	width:530px;
	background:#FFFFFF;
	padding:0px 0px 0px 0px;
}
.columnHeader
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#092A4F;
}
.sectionHeader
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#092A4F;
}
.sectionHeaderNotBold
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:normal;
	background-color:#FFFFFF;
	color:#092A4F;
}
.sectionHeaderLeft
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#092A4F;
	text-align:left
}
.columnHeaderNav
{
	width:30px;
}
.tdLeft
{
	height:18px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.tdLeftLabel
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.tdLeftLabelBlue
{
	color:#0000FF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.tdLeftLabelDarkBlue
{
	color:#092A4F;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.tdLeftBold
{
	height:18px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:bold;
}
.tdLeftGrey
{
	height:18px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.tdLeftGreyVehicle
{
	width:180;
	height:18px;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.tdLeftGreyOdometer
{
	width:260;
	height:18px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.tdLeftGreyAdditionalInfoPage
{
	width:433;
	height:18px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.tdLeftGreyNoBC
{
	font-size:7.5pt;
	line-height:12px;
	font-weight:bold;
	color:Gray;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.tdLeftGreyBig
{
	height:18px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.tdLeftGreyFixedBig
{
	width:215px;
	height:18px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.tdLeftGreyFixed
{
	width:260px;
	height:18px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.tdLeftGreyFixedSmall
{
	width:215px;
	height:18px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.tdLeftGreyFixed225px
{
	width:225px;
	height:18px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.tdLeftGreyFixed280px
{
	width:280px;
	height:18px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.tdLeftGreyFixed289px
{
	width:289px;
	height:18px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.tdLeftGreyFixed310px
{
	width:310px;
	height:18px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.tdLeftWhite
{
	height:18px;
	font-size:12px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.tdLeftWhiteBold
{
	height:18px;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.tdTop
{
	vertical-align:top;
}
.tdRight
{
	height:18px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.tdSSN
{
	vertical-align:middle;
	white-space: nowrap;
}
.tdRightWhite
{
	height:18px;
	font-size:12px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.leftLabel
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	height:18px;
	font-size:12px;
}
.rightLabel
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	height:18px;
}
.leftCell
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
}
.redCell
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color: red;
	font-weight:bold;
	font-size:12px;
}
.rightCell
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.disabledlabel
{
 font-size:12px;
 color:#B9B9B9;
 font-family:Verdana, Arial, Helvetica, Sans-Serif;	
}
.label
{
	font-size: 12px;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;

}
.additionalText
{
	font-size: 9.5pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.NinePointBlack
{
	color:#000000; 
	font-size:9pt;
	font-weight:normal;
}
.additionalTextSmall
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.readOnlyField
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:9.5pt;
	color:Gray;	
}
.headerOnly
{
	vertical-align:super;
	width:100%;
}
.driverVehicleSummaryTable
{
	width:524px;
}
.driverVehicleSummarySubText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:7.5pt;
	border-top:1px solid #B9B9B9;
	background-color:#FFFFFF;
}
.driverViolationDisputeHeaderText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:7.5pt;
	border-top:1px solid #B9B9B9;
	background-color:#CCCCCC;
}
.inlineTextLargeGray
{
	 font-family:Verdana, Arial, Helvetica, sans-serif;	
	 font-size:13.5pt;
	 color:#CCCCCC;
	 font-weight:bold;
}
.inlineTextSmallGray
{
	 font-family:Verdana, Arial, Helvetica, sans-serif;	
	 font-size:7.5pt;
	 color:#666666;
}
.boldText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;	
	font-weight:bold;
	color: #092A4F;
}
.inlineTextMediumDarkBlue
{
	 font-family:Verdana, Arial, Helvetica, sans-serif;	
	 font-size:12px;
	 color:#092A4F;
	 font-weight:bold;
}
.inlineText8ptBlue
{
	 font-family:Verdana, Arial, Helvetica, sans-serif;	
	 font-size:8pt;
	 color:#092A4F;
	 font-weight:bold;
}
.inlineTextLargeVioletRed
{
	 font-family:Verdana, Arial, Helvetica, sans-serif;	
	 font-size:12px;
	 color:#092A4F;
	 font-weight:bold;
}
.inlineTextSmallBlue
{
	 font-family:Verdana, Arial, Helvetica, sans-serif;	
	 font-size:7.5pt;
	 color:#092A4F;
	 font-weight:bold;
}
.inlineNoBoldMedBlue
{
	 font-family:Verdana, Arial, Helvetica, sans-serif;	
	 font-size:12px;
	 color:#092A4F;
	 font-weight:normal;
}
.inlineTextBlack
{
	 font-family:Verdana, Arial, Helvetica, sans-serif;	
	 font-size:12px;
	 font-weight:normal;
	 color:#000000;
}
.inlineText
{
	 font-family:Verdana, Arial, Helvetica, sans-serif;	
	 font-size:10px;
	 font-weight:normal;
}
.inlineTextItalic
{
	 font-family:Verdana, Arial, Helvetica, sans-serif;	
	 font-size:7.75pt;
	 font-weight:normal;
	 font-style:italic;
}
.inlineText8pt
{
	line-height: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:8pt;
}
.inlineText8ptBold
{
	line-height: 12pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:8pt;
	font-weight:bold;
}
.inlineText9pt
{
	line-height: 12pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:9pt;
}
.inlineText9ptBold
{
	line-height: 12pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:9pt;
	font-weight:bold;
}
.inlineText9ptBoldLink
{
	line-height: 12pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:9pt;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;cursor:hand;
}
.inlineText9ptBlueBoldLink
{
	line-height: 12pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:9pt;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;cursor:hand;
	color:Blue;
}
.inlineText9ptRed
{
	line-height: 12pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:9pt;
	color: red;
}
.VehicleList
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#000000;
}
.DriverList
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#000000;
}
.helpImageCell
{
	text-align:right;
}
.tableHelp
{
	width:100%;
}
.selectedCoverageTab
{
	background-image:url('WhiteTab.gif');
	background-repeat:no-repeat;
	FONT-SIZE: 8pt;
	TEXT-ALIGN: center;
	width:95px;
}
.selectedCoverageTabTitle
{
	COLOR: #092a4f;
	FONT-SIZE: 11px;
	font-family:Verdana;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	font-weight:bold;
	letter-spacing:-1px;
}

.selectedCoverageTabBackground
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 8pt;
	PADDING-TOP: 2px;
    CURSOR: hand;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
	line-height: 11px;
}

.homeownerTabBackground
{
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 9px;
	PADDING-TOP: 2px;
    cursor:default;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;    
    TEXT-ALIGN: center;
	line-height: 11px;
}

.unSelectedCoverageTab
{
	cursor:pointer;cursor:hand;
	background-image:url('GreyTab.gif');
	background-repeat:no-repeat;
	FONT-SIZE: 8pt;
	TEXT-ALIGN: center;
	width:95px;
}

.unSelectedCoverageTabTitle
{
	COLOR: #0056b7;
	FONT-SIZE: 9.5px;
	font-family:Verdana;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	font-weight:bold;
}

.unSelectedCoverageTabBackground
{
	cursor:pointer;cursor:hand;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 2px;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	line-height: 11px;
}

.coverageTabBackground
{
	font-family:Arial;
	font-size:9.5pt;
	background-color:#D0D4DF;
	font-weight:bold;
	color:#000000;
}
.blankCoverageTabBase
{
	border-top: 1px solid #c2cfdb;
	border-left: 1px solid #c2cfdb;
	border-right: 1px solid #c2cfdb;
}
.blankCoverageTabBottom
{
	border-bottom: 1px solid #c2cfdb;
}

.blankHOCoverageTabBase
{
	border-top:1px;
	border-top-color:"#B2B2B2";
}

.blankCoverageDisplayBase
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
.blankCoverageDisplayRateText
{
	font-size:12pt;
	color: #000000;
}
.imageCell
{
}
.tabImage
{
}
.premiumHeaderDisplay
{
	font-size:11pt;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.quoteHeaderDisplay
{
	font-size:9.5pt;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.hdrKickout
{
	font-weight: bold;
	font-size: 18pt;
	color: #FF8A00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.KickoutBody
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.dateBoxText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.QuoteNumberText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9.5pt;
	padding-left:5px;
	color: #FFFFFF;
	text-align:center;
	height:25px;
	background-color:#405e7c;
}
.PostRateGamingSectionHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	color: #666666;
	text-align:left;
	height:22px;
	padding-bottom:4px;
}
.PostRateGamingSectionHeaderNav
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.75pt;
	color: #000000;
	text-align:left;
}
.PostRateGamingColumnHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #666666;
	text-align:left;
	height:13px;
}
.PostRateGamingColumnHeaderNav
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color: #000000;
	text-align:right;
	height:13px;
}
.DividerCell
{
	height:12px;
	text-align:left;
	vertical-align:sub;
}
.updatePremiumFooter
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	text-align:center;
}
.LCLDescription
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 7pt;
}
.link
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	cursor:pointer;cursor:hand;
	text-decoration:underline;
	color:#0000FF;
}
.whitelink
{
	cursor:pointer;cursor:hand;
	text-decoration:underline;
	color:#FFFFFF;
	font-size:7pt;
}
IMG.imageLink
{
	cursor:pointer;cursor:hand;
}
.imgLink
{
	cursor:pointer;cursor:hand;
}
.navButton
{
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	position:  relative;
	border-bottom-style: solid;
}
.NavImage
{
	cursor:pointer;cursor:hand;
    border: none;
}
.ContinueImage
{
	position:  relative;
	top: 10px;
	cursor:pointer;cursor:hand;
    border: none;
}
.PopUpLink
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	cursor:pointer;cursor: hand;
	border-bottom: medium none;
	text-decoration: underline;
}
.PopUp
{
	cursor:pointer;cursor:hand;
	text-decoration: underline;
    border: none;
}
.FlashSpacing
{
	padding-top: 8px;	
}
.PopUpTable
{
	border:1px solid black;
}
.RejectableCoverageText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #000000;	
}
.RejectableCoverageTextBold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #000000;	
}
.RejectableCoverageTextRed
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #CC0000;		
}
.clickableRadio
{
 color:#000000;
 cursor:default;
 font-size:9.5pt;
 text-decoration:none;
}
#row-carco_site .RadioTableTD1
{
	vertical-align:top;
}
.clickableRadioLabel:link
{
 color:#000000;
 cursor:default;

 text-decoration:none;
}
.clickableRadioLabel:visited
{
 color:#000000;
 cursor:default;

 text-decoration:none;
}
.clickableRadioLabel:hover
{
 color:#000000;
 cursor:default;

 text-decoration:none;
}
.clickableRadioLabel:active
{
 color:#000000;
 cursor:default;

 text-decoration:none;
}
GenBodyClass
{
	line-height: 20pt;
	letter-spacing: 10.5pt;
}
.entityHeader
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#092A4F;
	height:20;
}
.additionalCoverageFieldText
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:7.5pt;
}
InfoHeader
{
	line-height: 15pt;
	letter-spacing: 0.5pt;
}
.errorText
{
	font-family:Verdana;
	font-size:11px;
	color:Red;
	width:350px;
	display:none;
}
.errorText_Trip
{
	font-family:Verdana;
	font-size:11px;
	color:Red;
	width:350px;
	
}
.statedAmountText
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:8pt;
}
.verdana8Red
{
	font-family:Verdana;
	font-size:8pt;
	color:Red;
}
.vinErrorText
{
	font-family:Verdana;
	font-size:11px;
	color:Red;
	display:none;
}
.rateCoverageHeaderText
{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.popUpBodyText
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
}
.popUpBodyTextBlueBold
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#092A4f;
}
.popUpBodyTextBold
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#092A4f;
}
.popUpBodyTextBoldItalic
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#092A4f;
}
.popUpBodyTextSmall
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:8pt;
}
.popUpBodyTextMedium
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
}
.popUpBodyTextBlue
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#092A4f;
}
.popUpBodyTextBlue1
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#092A4f; 
}
.popUpBodyTextLink
{
	 font-family:Verdana;
	 font-size:7.75pt;
	 font-weight:normal;
	 color:#0056b7;
	 text-decoration:underline;
	 cursor:hand;
}
.coverageTable
{
	border-left:1px solid #c2cfdb;
	border-right:1px solid #c2cfdb;
}
.rightItemText
{
	 font-family:Verdana, Arial, Helvetica, sans-serif;	
	 font-size:11px;
	 font-weight:normal;
	 color:#666666;
}
.rightItemTextLarge
{
	 font-family:Verdana, Arial, Helvetica, sans-serif;	
	 font-size:11px;
	 font-weight:normal;
	 color:White;
}
.rightItemTextLink
{
	 font-family:Verdana, Arial, Helvetica, sans-serif;	
	 font-size:7.75pt;
	 font-weight:normal;
	 color:#0056b7;
	 text-decoration:underline;
	 cursor:pointer;cursor:hand;
}
.rightItemTextLinkLarge
{
	 font-family:Verdana, Arial, Helvetica, sans-serif;	
	 font-size:11px;
	 font-weight:normal;
	 color:#0056b7;
	 font-weight:bold;
	 text-decoration:underline;
	 cursor:pointer;cursor:hand;
}
.cheapestText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.MacLink
{
	cursor:pointer;cursor:hand;
	color: white;
	text-decoration: none;
}
.largeWhiteText
{
	 font-family:Verdana, Arial, Helvetica, sans-serif;	
	 font-size:11px;
	 color:White;
}
.retrieveSummaryTableSectionHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size:12px;
	color:White;
	border-left: 2px solid white;
	padding-left:4px;
	text-align:left;
	height:25px;
}
.retrieveSummaryTableSectionHeaderNav
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size:9pt;
	color:White;
	border-right: 2px solid white;
	padding-left:4px;
	text-align:right;
	height:25px;
}
.retrieveSummaryTableColumnHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:8pt;
	padding-left:4px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	width:168px;
	height:25px;
}
.retrieveSummaryAddressTableColumnHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:8pt;
	padding-left:4px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	width:255px;
	height:25px;
}
.retrieveSummaryTableColumnHeaderNav
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:9pt;
	padding-left:4px;
	text-align:right;
	width:91px;
	height:25px;
}
.retrieveSummaryTableColumnSectionHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:8pt;
	padding-left:4px;
	text-align:left;
	width:168px;
	height:25px;
}
.retrieveSummaryViolation
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:7pt;	
}
.retrieveKickoutBodyTD
{
	height:50px;
}

.RadioTableTD2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	border-bottom:1px dotted #B9B9B9;
}
.RadioTable
{


    FONT-SIZE: 9.5pt;

}
.RateInfo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.RateInfoHead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16pt;
	color:#000099;	
}
.RateInfoHead2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9.5pt;
	color:#FFFFFF;	
}

.TransCenterText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	 font-size:7.5pt;
	 font-weight:normal;
	 color:White;
}
.TransCenterTextLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:7.5pt;
	font-weight:bold;
 	color:#0056b7;
	text-decoration:none;
	line-height:12px;cursor:pointer;cursor:hand;
}
.TransCenterTextLinkColorWhite
{
	 font-family:Verdana, Arial, Helvetica, sans-serif;	
	 font-size:7.5pt;
	 font-weight:bold;
 	color:white;
	text-decoration:underline;
	line-height:12px;cursor:pointer;cursor:hand;
}
.TransCenterTextLinkNoBold {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; CURSOR: hand; COLOR: #0056b7; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.TransCenterTextLink12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; CURSOR: hand; COLOR: #0056b7; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.SingleLineHelpText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.greyTextArea
{
	font-size:9.0pt;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	background-color:#e8e8e8;
	border-color:#e8e8e8;
	border-style:solid;
}
.greyTextAreaNoBorder
{
	font-size:9.0pt;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	background-color:#e8e8e8;
	border-color:#e8e8e8;
}
.displayDiscountHeaderCell
{
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	background-color:#D6E3FF;
}
.displayDiscountSubHeaderCell
{
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	background-color:White;
}
.displayDiscountHeaderCellSmallText
{
	font-size:7.5pt;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	background-color:White;
}
.displayDiscountSavingsAmount
{
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	background-color:#EFEBEF;
}
.displayDiscountName
{
	font-size:7.5pt;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	color:#3161FF;
	background-color:White;
}
.displayDiscountBackLink
{
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#3161FF;
	background-color:White;
}
.displayDiscountSeparatorCell
{
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	border-bottom-style:double;
	border-bottom-color:#3161FF;
	border-bottom-width:3px;
}

.displayVinErrorText
{
	font-family:Verdana;
	font-size:11px;
	color:Red;
}
.xBuyRightBarSectionHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	color: #666666;
	height:15px;
}
.xBuyRightBarText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.75pt;
	color: #000000;
}
#xBuyRightBarText a:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.75pt;
	color: #0056b7;
	text-decoration:none;
}
#xBuyRightBarText a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.75pt;
	color: #7faadb;
	text-decoration:none;
}
#xBuyRightBarText a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.75pt;
	color: #0056b7;
	text-decoration:underline;
}
#xBuyRightBarText a:active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.75pt;
	color: #0056b7;
	text-decoration:none;
}
.xBuyRightBarTextLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.75pt;
	cursor:pointer;cursor:hand;
	text-decoration:underline;
	color:#0056b7;
}
.xBuyBlueText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#092A4F;
	font-size:9pt;

}
.xBuytdPageHeaderBig
{
	color:#FF8A00;
	height:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16pt;
}
.tableBorder
{
	border:1px solid #CCCCCC;
}
#quoteNumberBottom
{
	display:none;
}
.drivingRecordHeaderSubtext
{
	font-weight : normal;
}
.RightBarHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#FFFFFF;
}
.SignatureInput { display: block; float: left; margin:0px 3px 0px 0px;}

.contextMenuTable
{
	border-style:outset;
	border-top-color:#B7B7B7;
	border-left-color:#CECECE;
	border-top-width:1px;
	border-left-width:1px;
	border-right-color:#B7B7B7;
	border-bottom-color:#797979;
	border-right-width:2px;
	border-bottom-width:3px;
	position:absolute;
	z-index:2;
	background-color:#FFFFFF;
}

.contextMenuCellDefault
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	background-color:#FFFFFF;
	cursor:pointer;cursor:hand;
	padding:3px;
	text-decoration:none;
	color: #0056B7;
}

.contextMenuCellDefault_Seperated
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	background-color:#FFFFFFF;
	cursor:pointer;cursor:hand;
	padding:3px;
	color: #0056B7;
}

.contextMenuCellOver
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:450;
	background-color:#FFFFFF;
	cursor:pointer;cursor:hand;
	padding:3px;
	text-decoration:underline;
	color: #0056B7;
}

.centerText
{
	vertical-align:middle;
}
.contextMenuCellOver_Seperated
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:450;
	background-color:#FFFFFF;
	cursor:pointer;cursor:hand;
	padding:3px;
	text-decoration:underline;
	color: #0056B7;
}
.rateBox td{
	vertical-align:top;
	}
.topPad{
	padding:5px 0 5px 0;
	}
.rateBox{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	color:#000000;
	}
.rateBox a:link{
	color:#0056B7;
	text-decoration:underline;
	line-height:12px;
	}
.rateBox a:visited{
color:#7faadb;
	text-decoration:underline;
	line-height:12px;
	}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:10px;
}
.separator{
	
	}
.style3 {color: #0000FF}
.odomHelpCenter
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.SingleLineHelpLink
{
	font-size:8.0pt;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.boldQuestionText
{
	height:20px;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.questionText
{
	height:20px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.noteSectionHeader
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#092A4F;
}
.noteBox
{
	background-image: url("img_alert_gradient.gif");
	background-repeat:repeat;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}
.noteBoxTopBottomBorder
{
	border-top: 1px solid #ffc580;
	border-bottom: 1px solid #ffc580;
}
.noteBoxTopBorder
{
	border-top: 1px solid #ffc580;
}
.noteBoxBottomBorder
{
	border-bottom: 1px solid #ffc580;
}
.noteBoxLeftBorder
{
	border-left: 1px solid #ffc580;
}
.noteBoxRightBorder
{
	border-right: 1px solid #ffc580;
}
.noteBox2
{
	background-image: url("img_alert_gradient.gif");
	background-repeat:repeat;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}
.noteBoxHeader2
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#092A4F;
	text-align:left;
}
.noteText
{
	font-size:11px;
}
.noteTextSmall
{
	font-size:8pt;
}
.problemOdomLabel
{
	color:#092A4F;
	font-size: 9.5pt;
	font-weight: bold;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.problemOdomTable
{
	background:#fffc98;
}
.OdometerTDLeft
{
	height:40px;
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	white-space:nowrap
}
.OdometerTDRight
{
	height:40px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:Gray;
}
.OdometerTDLeftError
{
	height:40px;
	font-size: 12px;
	color:#092A4F;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.odomHelpCenterSmall
{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.ratelabel
{
 color: #003399;
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 8pt;
 font-weight: bold;
 line-height:150%;
}
.ratesml
{
 color: #00000;
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 11px;
}
.ratelrg
{
 color: #00000;
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 12pt;
 font-weight: bold;
}
.ratesml_rec
{
 color: #092A4F;
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 11px;
}
.ratelrg_rec
{
 color: #092A4F;
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 12pt;
 font-weight: bold;
}
.lrgnocol
{
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 12pt;
 font-weight: bold;
}
.smlnocol
{
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 11px;
}
.blkcol
{
 color: #00000;
}
.pnkcol
{
 color: #092A4F;
}
.discounttext
{
 color: #0033CC;
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 11px;
}

.hide
{
	display:none;
}

LI.list1 {color:black;}
LI.list2 {color:black; font-weight:bold;}
.FSSpan { color: black;  font-weight:normal;}

.signature-required
{
	font-weight: bold;
	font-size: 12pt;
	color: #092A4F;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
}
.signature-electronic
{
	font-weight: bold;
	font-size: 12pt;
	color: #003399;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	
}

.not-signature-border
{
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
}
.signature-border
{
	border-right: #092A4F 1px solid;
	border-top: #092A4F 1px solid;
	border-left: #092A4F 1px solid;
	border-bottom: #092A4F 1px solid;
}
.rateChangeContinueImage
{
	position:  relative;
	top: 10px;
	bottom: 10px;
	cursor:pointer;cursor:hand;
    border: none;
}
.HelpFont
{
	font-size: 7.5pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

.sidebarNavTop
{
 font-family:Verdana, Arial, Helvetica, Sans-Serif;
 font-size:7.5pt;
 cursor:pointer;cursor:hand;
 text-align:center;
 text-decoration:underline;
 vertical-align:text-top;
}
.ChecklistTable
{
	background-image: url("img_alert_gradient.gif");
	background-repeat:repeat;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.FixedWidthLabel
{
	height:18px;
	width:140px;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}

.violpage-ul
{
	padding:0px;
	margin:0px 0px 0px 15px;
}
.discountHelpTextLabels
{
	
	color: #3366ff;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:9pt;
	font-weight:bold;
}
.discountTextLabels
{
	
	color: #3366ff;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
}
.discountHeaderText
{
	
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
}
.discountHeaderAmount
{
	
	color: #3366ff;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12pt;
	font-weight:bold;
}

.RateCovgDiscountWhite 
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #ffffff;
	LINE-HEIGHT: 16px;
	PADDING-TOP: 7px;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}

.RateCovgDiscountYellow
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #ffeb00;
	LINE-HEIGHT: 16px;
	PADDING-TOP: 7px;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}

.RateCovgDiscountWhiteSmall 
{
	FONT-WEIGHT: lighter;
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}

.RateCovgDiscountYellowSmall 
{
	FONT-WEIGHT: lighter;
	text-decoration:underline;
	FONT-SIZE: 8pt;
	COLOR: #ffeb00;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}


.RateCovgDiscountWhiteSmallSpanish 
{
	FONT-WEIGHT: lighter;
	FONT-SIZE: 7pt;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}

.RateCovgDiscountYellowSmallSpanish 
{
	FONT-WEIGHT: lighter;
	text-decoration:underline;
	FONT-SIZE: 7pt;
	COLOR: #ffeb00;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}

.RateCovgDiscountSmBlack 
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: black;
	LINE-HEIGHT: 16px;
	PADDING-TOP: 8px;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}
.ResearchMarketingText
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#707070;
	font-size:10px;
	vertical-align: bottom;
}
.PPPInline12px
{
	line-height: 12pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:9pt;
	
	
	
}
.PPPInlineBold12px
{
	line-height: 12pt;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:9pt;
	font-weight:bold;
}
.PPPListImageInline12px
{
	line-height: 8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:9pt;
	
}
.PPPBigBlue
{
	font-size:18px;
	color:0066ff;
	margin:0 0 8px;
	padding:0;
	font-weight:bold;
	line-height: 25pt;
}
.PPPHeader2
{
	font-size:14px;
	color:#0066ff;
	font-weight: bold;
}
.PPPFaxPrintCell
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:7pt;
	padding-left:2pt;
}
.PPPDocumentsListCell
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:7pt;
	padding-left:11px;
}
.PTTHeaderText
{
	font-size:12pt;
	font-weight:bold;
	color:#FF8a00;
}
.boldLinkNoUnderline
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	color:#405E7C;
	font-weight:bold;
	text-decoration:none;
}
.qtTableBorder
{
	border-right: 1px solid #c2cfdb;
	border-left: 1px solid #c2cfdb;
	border-bottom: 1px solid #c2cfdb;
}
.qtTableBorderFull
{
	border: 1px solid #c2cfdb;
}
.summaryQtNum
{
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;
	background-color: #405e7c;
	border: 2px solid white;
	padding: 3px;
	text-align:center;
}
.summaryQtNumBorder
{
	border-top: 1px solid #c2cfdb;
	padding-left: 5px;
	padding-right: 5px;
}
.brandTable
{
	border-top: 1px solid #c2cfdb;
	border-left: 1px solid #c2cfdb;
	border-right: 1px solid #c2cfdb;
}
.brandTable td
{
	border-bottom: 1px solid #c2cfdb;
	font-size: 12px;
	padding: 4px 4px 4px 4px;
}
.brandTable th
{
	border-bottom: 2px solid white;
	border-top: 2px solid white;
	font-size: 12px;
	color: White;
	background-color: #405e7c;
	padding: 8px 4px 4px 4px;	
}
.brandTableBold
{
	border-top: 1px solid #c2cfdb;
	border-left: 1px solid #c2cfdb;
	border-right: 1px solid #c2cfdb;
}
.brandTableBold td
{
	border-bottom: 1px solid #c2cfdb;
	font-size: 12px;
	padding: 8px 4px 8px 4px;
	font-weight: bold;
}
.brandTableBold th
{
	border-bottom: 2px solid white;
	border-top: 2px solid white;
	font-size: 12px;
	color: White;
	background-color: #405e7c;
	padding: 8px 4px 4px 4px;	
}
#print-paperwork ul
{
	display: block;
	margin: 0;
	padding: 0;
}
#print-paperwork li
{
	display: block;
	background-image:url('img_chevron_bullet.gif');
	background-repeat:no-repeat;
	background-position: 2% 0%;
	padding-left:20px;
}
#mail-info ul
{
	display: block;
	margin: 0;
	padding: 0;
	font-size: 9.5pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
#mail-info li
{
	display: block;
	background-image:url('img_chevron_bullet.gif');
	background-repeat:no-repeat;
	background-position: 2% 0%;
	margin-bottom:5px;
	padding-left:20px;
	padding-top:1px;
	font-size: 9.5pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
#checkBoxInput
{
	float:left;
	margin: -2px 3px 0px 0px;
}
#checkBoxInputLabelLeft
{
	float:right;
	margin: -2px 0px 0px 3px;
}

