#quoteForm a:link, #quoteForm a{
	color: rgb(51,51,51);
	text-decoration: none;
	font-size: 10pt;
	list-style: url(none) none;
}
#quoteForm a:visited {
	text-decoration: none;
	color: rgb(135,41,39);
}
#quoteForm a:hover {
	text-decoration: underline;
	color: rgb(51,51,51);
}
#quoteForm a:active {
	text-decoration: none;
	color: rgb(70,31,69);
}

#quoteForm a.applyButton, 
#quoteForm a.applyButton:link, 
#quoteForm a.applyButton:visited, 
#quoteForm td.details a.applyButton{
	background-image:url(/equote/images/red_gradient.jpg);
	padding:1px 4px 1px 4px;
	font-size:11px;
	border:1px solid black;
	color: #fff;
}
#quoteForm a.applyButton:hover, td.details a.applyButton:hover {
	text-decoration:none;
	color:#f4f1a3;
}
#quoteForm .headerDiv{
	background:none;
	background-color:transparent;
	background-image:url(/equote/images/blue_gradient.jpg);
	clear:both;
	padding:10px;
	font-size:18px;
	margin: 0px 0px 15px 0px;
	color: #fff;
	border:1px solid #214d7a;
}
#quoteForm .form2 td{
	border-bottom:1px solid #dfdfdf;
	padding:5px 0px 5px 0px;
}
#quoteForm .formLabel{
	text-align:left;
}
#quoteForm .formContainer{
	background-color:#eee;
	border:1px solid #bbb;
	padding:10px;
	clear:both;
}
#quoteForm .formRow{
	background-color:#eee;
}
#quoteForm .formRow td{
	color:#465677;
}
#quoteForm .formRowFocus{
	background-color:#fcf9ce;
	color:#4f6186;
}
#quoteForm .formRowFocus td{
	color:#000;
}
#quoteForm .formInstructions{
	background-color:#fafafa;
}
#quoteForm .formInstructions td{
	background-color:#fafafa;
	padding:6px;
}


#quoteForm, #quoteForm td,#quoteForm th {
	font-family: Arial, "Lucida Grande", "Lucida Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 10pt;
	color: rgb(51,51,51);
	line-height: 13pt;
}

#quoteForm td.summary {
	height:102px;
	width:656px;
	background: url('/images/summary-bg-sm.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	border: 1px solid #888;
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
	border-bottom:0px;
}
#quoteForm td.summaryHIGHLIGHT {
	height:102px;
	width:656px;
	background: url('/images/summary-bg-highlight-2-sm.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	border: 1px solid #888;
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
	border-bottom:0px;
}

#quoteForm .detailtable {
	border: 1px solid #777777;
	border-bottom:0px;
}

#quoteForm td.detailseparator {
	border-bottom: 1px solid #ccc;
}

#quoteForm td.categorylabel {
	padding: 5px 10px;
	background: #4176AC;
	color: #FFF;
	border-bottom: 1px solid #777;
}

#quoteForm td.details {
	font-size:11px;
	background-color: #F2F3ED;
	color: #000000;
	border-bottom: 1px solid #ccc;
}

#quoteForm td.label {
	font-size:11px;
	background-color: #ffffff;
	color: #660000;
	font-weight: bolder;
	border-bottom: 1px solid #ccc;
	padding-right:5px;
}

#quoteForm a.planname {
	font-size:18px;
	color: #660000;
	font-weight:bolder;
}

#quoteForm a.planname:hover {
	text-decoration:none;
	color: #000;
}

#quoteForm .cost {
	font-size:14px;
	color: #660000;
	font-weight:bolder;
}

#quoteForm .onepixel {
	font-size:1px;
}

#quoteForm .footnote {
	font-size: 11px;
	font-style: italic;
	text-align: center;
}

