body 
{
	width: 100%;
	margin: auto;
	padding: 0px;
}

H1
{		
	font-family: Arial Narrow, Arial, Verdana;
	font-size: 3.125em;
	font-weight: normal;
	text-decoration: none;
	color: #404B7A;
	display: block;
}

H2
{
	font-family: Arial Narrow, Arial, Verdana;
	font-size: 2.1875em;
	font-weight: normal;
	text-decoration: none;
	color: #404B7A;
	display: block;
}

H3
{
	font-family: Arial Narrow, Arial, Verdana;
	font-size: 1.375em;
	font-weight: normal;
	text-decoration: none;
	color: #B17950;
	display: block;
}

H4
{
	font-family: Arial Narrow, Arial, Verdana;
	font-size: 1.1875em;
	font-weight: normal;
	text-decoration: none;
	color: #256397;
	display: block;
}

H5
{
	font-family: Verdana, Arial;
	font-size: .85em;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	display: block;
	line-height: 22px;
}

p
{	
	font-family: Verdana, Arial;
	font-size: .75em;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	display: block;


a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #ffffff;
}

.IEImage
{
	margin-bottom: -4px;
}
/*------ Background Styles ------*/
	background-position: left top;
}
/*---------------------------------------- HTML Email ---------------------------------------------------*/
.HTMLHeader
{
	background-image: url(Images/HTMLEmailBanner.jpg);
	background-repeat: no-repeat;
}

.HTMLFooter
{
	background-image: url(Images/HTMLEmailFooter.jpg);
	background-repeat: no-repeat;
}

.HTMLH1
{
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 24px;
	font-weight: normal;	
	color: #28085C;
	text-decoration: none;
}

.HTMLText
{
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: .6875em;
	font-weight: normal;	
	color: #000000;
	text-decoration: none;
}

.HTMLTextBold
{
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: .6875em;
	font-weight: bold;	
	color: #000000;
	text-decoration: none;
}

.HTMLFooterText
{
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: .625em;
	font-weight: normal;	
	color: #FFFFFF;
	text-decoration: none;
}

a.HTMLFooterText
{
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: .625em;
	font-weight: normal;	
	color: #FFFFFF;
	text-decoration: underline;
}

.unsubscribe_link
{
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: .625em;
	font-weight: normal; 	
	color: #000000;
	text-decoration: underline;
}

.small_link
{
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: .625em;
	font-weight: normal; 	
	color: #000000;
	text-decoration: none;
}
/*----------------------------Form Styles-------------------------------*/
.FormText
{
	font-family: Verdana, Arial;
	font-size: .75em;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.FormTextBold
{
	font-family: Verdana, Arial;
	font-size: .75em;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.FormTextError
{
	font-family: Verdana, Arial;
	font-size: .75em;
	font-weight: bold;
	text-decoration: none;
	color: red;
}

.FormTextLink
{
	font-family: Verdana, Arial;
	font-size: .75em;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

.FormHead1
{		
	font-family: Verdana, Arial;
	font-size: .875em;
	font-weight: bold;
	text-decoration: none;
	color: #899BA4;
	display: block;
}

.FormHead2
{
	font-family: Verdana, Arial;
	font-size: .75em;
	font-weight: bold;
	text-decoration: none;
	color: #899BA4;
	display: block;
}
/*-------------------------------------Home Page Styles----------------------------------------*/
.NoAgents
{
	font-family: arial black, arial, helvetica, verdana, sans-serif;
	font-style: italic;
	font-size: 26px;
	color: #000000;
}

.HomeH1
{
	color: #AF0404;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight: bold;
	text-decoration: none;
}

.HomeH2
{
	font-family: Arial;
	font-size: 12px
;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.HomeText
{
	font-family: Arial;
	font-size: 12px
;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

a.HomeTextLink
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

a.HomeTextLink:Hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #AF0404;
}
/*--------------------------------------Subpage Styles-----------------------------------------*/
.SubH1
{
	color: #AF0404;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px
;
	font-weight: bold;
	text-decoration: none;
}

.SubH2
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #AF0404;
}

.SubText
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.SubTextBold
{
	font-family: Arial;
	font-size: 12px;
	font-weight: Bold;
	text-decoration: none;
	color: #000000;
}

.SubTextGrey
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #808080;
}

a.BacktoTop
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

a.BacktoTop:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #AF0404;
}

a.SubTextLink
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

a.SubTextLink:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #AF0404;
}

/*----------------- Auto Qoute ----------------*/



#Sidebar
{
	float: right;
	padding: 4px 4px 4px 0px;
}

#Sidebar div
{
	background: url(sidebar_boxbottom.gif) no-repeat left bottom;
	color: #444444;
	margin: 0;
	margin-bottom: 8px;
	padding-bottom: 10px;
	width: 223px;
}

#Sidebar div .sideBarHeader
{
	background: url(sidebar_boxtop.gif) no-repeat top left;
	margin: 0;
	padding-bottom: 0;
}

.sideBarHeader h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
	margin-bottom: 0px;
}
.sideBarHeader img
{
	float: right;
	margin: 8px 10px 0 0;
}

#Sidebar div p, #Sidebar div ul
{
	margin: 0 10px 10px 10px;
}

#ContactPanel
{
	height: 237px;
	padding: 0;
}

#ContactPanel #AgentImage
{
	float: right;
	margin: 0;
	margin-right: 2px;
}

#ContactPanel #ContactSlug
{
	font-size: 10px;
}

#ContactPanel #ContactPhone
{
	font-weight: bold;
	font-size: 17px;
}

#HelpPanel
{
	padding: 0;
}
#HelpPanel #verisign{
	float:right;
}

#HelpPanel ul 
{
	padding-left: 20px;
	margin: 5px 0px;
	color: #444444;
	/*list-style-type: none*/
}

#HelpPanel li 
{
	margin-top: 5px;
	margin-bottom: 5px
}

#HelpPanel a
{
	font-weight: bold;
	font-size: 11px;
	color: #444444
}

#HelpPanel a:visited 
{
	font-weight: bold;
	font-size: 11px;
	color: #000000
}

#HelpPanel a:hover 
{
	color: red
}

.HomeAutoQuoteRed
{
	color: #AF0303;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.HomeAutoQuoteBlack
{
	color: #000000;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

.AutoQuoteRed
{
	color: #AF0303;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.AutoQuoteBlack
{
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

/*---------------- Search Results ----------------*/

.searchbutton
{
	cursor: pointer;
	cursor: hand;
}

.SearchResultsH1
{
	color: #000000;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}

.SearchResultsH2
{
	color: #000000;
	font-family: Arial;
	font-size: 12px
;
	font-weight: bold;
	text-decoration: none;
}

.SearchResultsH3
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.SearchResultsNumbers
{
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.SearchResultsText
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.SearchResultsLink, a.SearchResultsLink
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

.SearchResultsPaging
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

a.SearchResultsPaging
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

/*---------------- form ----------------*/

#InterviewQuestions .interviewQuestionsSection
{
	width: 700px;
	padding-left: 10px;
	margin-bottom: 10px;
}

* html #InterviewQuestions  /* IE6 Double-margin bug */
{
	display: inline;
}

#InterviewQuestions .section
{
	width: 100%;
}

#InterviewQuestions table
{
	text-align: left;
}

#InterviewQuestions h2
{
	font-weight: bold;
	font-size: 13px;
}

/* Interview Elements */

table.interviewSection {
	width: 100%;
	border-collapse: collapse;
	margin: 10px 0px 10px 0px;
}

table.interviewSection th {
	text-align: left;
	padding: 3px 5px;
}

table.interviewSection tr.interviewOdd, .coloredBackground, td.interviewOdd {
	background: #e5e5e5;
}

table.interviewSection tr.dynamic {
	background: #ddddee;
}

table.interviewSection tr.dynamic {
	background: #d8e0e8;
}

table.interviewSection tr.focusedRow {
	background: #FFF999;
}

table.interviewSection tr.dynamic td.interviewFirstCol {
	padding-left: 2em;
}

.coloredBorder 
{
	width: inherit;
	border: solid 3px #e5e5e5;
	margin: 3px 0px;
	padding: 3px 5px;
}

table.interviewSection tr.interviewEven {
	/*background: #e5e5e5;*/
}

table.interviewSection .interviewLabels {
	width: 50%;
}

table.interviewSection .additionalColumn {
	border-left: solid 5px white;
}

table.interviewSection td, table.interviewSection tr {
	padding: 2px 4px;
	vertical-align: top;
}


.dateControl tr td
{
	font-family: Arial, Verdana;
	font-size: 9px;
	text-align: center;
	padding: 2px;
}

.nameControl tr td
{
	font-family: Arial, Verdana;
	font-size: 9px;
	text-align: left;
	padding: 2px 2px 2px 0px;
}

.nameControl .firstName, .nameControl .lastName
{
	width: 120px;
}

.nameControl .middleInitial
{
	width: 20px;
}

.dateControl .dateSlash 
{
	font-size: 12px
;
}

.FormHeading
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.label
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.additionalLabelText
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

/*---------------- End Form --------------*/

/*--------------------------------------AQFooter Styles----------------------------------------- */
.AQFooterMenu
{
	padding-top: 6px;
	text-align: center;
}

.AQFooter
{
	font-family: arial, verdana, helvetica, sans-serif;
	padding-left: 8px;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

a.AQFooter:Hover
{
	font-family: arial, verdana, helvetica, sans-serif;
	padding-left: 8px;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.AQFooterSeparator
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
}

.AQCopyright
{
	font-family: arial, verdana, helvetica, sans-serif;
	padding-left: 8px;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.AQRightPanelLink, a.AQRightPanelLink 
{
	font-family: arial, verdana, helvetica, sans-serif;
	padding-left: 8px;
	font-size: 11px;
	color: #AD0034;
	text-decoration: underline;
	display: block;
	font-weight: bold;
}

/*--------------------------------------Footer Styles----------------------------------------- */
.FooterMenu
{
	padding-top: 6px;
	color: #ffffff;
	text-align: center;
}

.Footer
{
	font-family: verdana, arial, helvetica, sans-serif;
	padding-left: 8px;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

a.Footer
{
	font-family: verdana, arial, helvetica, sans-serif;
	padding-left: 8px;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

a.Footer:Hover
{
	font-family: verdana, arial, helvetica, sans-serif;
	padding-left: 8px;
	font-size: 12px;
	color: #ffff00;
	;
}

.FooterSeparator
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
}
/*--------------------------------------Common Styles--------------------------------------------*/
.Copyright
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: white;
	text-decoration: none;
	text-align: center;
}

a.Copyright
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: white;
	text-decoration: none;
}

a.Copyright:Hover
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: white;
	text-decoration: underline;
}

.AdminText
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.AdminTextBold
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.AdminTextLink
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}
/*--------------------------------------Breadcrumb Styles----------------------------------------*/
.Breadcrumb_List
{
	margin-right: 15px;
	margin-top: 5px;
}

#Breadcrumbs
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #45507E;
	text-decoration: none;
}

a.Breadcrumbs, a.Breadcrumbs:hover, a.Breadcrumbs:visited
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.BreadcrumbsNoLink
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: 500;	
	text-decoration: none;
	color: #8690AB;
}
/*--------------------------------------Site Map Styles------------------------------------------*/
.sitemap_content
{
	margin-left: 25px;
}

a.sitemap
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.sitemap
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #AF0404;
}

a.sitemap:Hover
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #AF0404;
}

a.sitemap_sub1
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding-left: 15px;
	line-height: 15px;
	display: block;
}


a.sitemap_sub1:Hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #AF0404;
	padding-left: 15px;
	line-height: 15px;
	display: block;
}

a.sitemap_sub2
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding-left: 30px;
	line-height: 15px;
	display: block;
}

a.sitemap_sub2:Hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #AF0404;
	padding-left: 30px;
	line-height: 15px;
	display: block;
}

a.sitemap_sub3
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding-left: 45px;
	line-height: 15px;
	display: block;
}

a.sitemap_sub3:Hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #AF0404;
	padding-left: 45px;
	line-height: 15px;
	display: block;
}

/* IE hacks to fix box-model problem where IE adds border/margin/padding width to outside of the box */
.yourstyle
{
            voice-family: "\""