body{font-size: 87%; font-family: Sans-Serif;}
.popDiv{height: 100%;}
.ffq_formContainer{width: 300px; border: solid #cccccc 1px;	padding: 5px;}
.ffq_title{font-size: 125%; color: Blue; font-weight: bold; border-bottom: solid #cccccc 1px;}
.ffq_subtitle{
	color: #0f5cdb;
	padding-bottom: 10px;
	margin-top:-5px;
	font-size: 9pt;
	font-family: Arial
}
.ffq_form_inputs{padding-left: 10px; color: #333333;}
.ffq_dropdown{width: 175px;margin-bottom: 5px;}
.ffq_formZipCode{width: 75px;}
.ffq_formEmail{width: 158px;}
.ffq_form_subtitle{font-size: 11px; font-family: Arial; font-weight: bold;}
.ffq_form_submitNew{text-align: right; padding-right: 70px}
.ffq_form_submitRetrieve{text-align: right;}
.ffq_form_errorMessage{color: Red;padding: 3px;border: solid red 1px;background-color: White;width: 96%;}
.ffq_formInputsContainer{
	height: 145px;
}
.ffq_formInputShort{width:100px;}
/* -----_ SEARCH STYLES _----- */
.ffqAgent_highSubtitle{font-size: 125%;color: #666666;}
#ffqAgent_container{font-size: 110%;}
#ffqAgent_searchTable{width: 100%;}
#ffqAgent_searchTable td{vertical-align: top;}
#ffqAgent_searchTable .searchTitle{font-weight: bold;padding: 3px;}
#ffqAgent_searchTable input{width: 175px;}
.ffqAgent_requiredField{color: #666666;font-size: 90%;}
.ffqAgent_searchButton{width: 92%;text-align: right;}
#ffqAgent_results_empty{color: red;}
#ffqAgent_errorMessage{color: red;}
.ffq_locatorLinkContainer{margin-top: 20px;}
.ffq_locatorLink{color: #0f5cdb;font-size: 11pt;font-weight: bold;text-decoration: none;background: url(../images/blueArrow.gif) no-repeat right;margin-left: 10px;padding-right: 15px;}
/* -----_ RESULTS STYLES _----- */
#ffqAgent_results_container{border-top: solid #cccccc 1px;}
#ffqAgent_results{font-size: 110%;}
#ffqAgent_resultsTable{width: 100%;}
.agentLink{color: Blue;text-decoration: underline;}
.ffqAgent_location{text-align: right;}
#ffqAgent_image{position: absolute; padding: 0px;padding-left: 5px;padding-top: 5px;font-size: 85%;width: 191px;height: 75px;border: solid black 1px;background-color: White;}
#ffqAgent_image img{float: left;min-width: 53px;padding-right: 5px;}
#ffqAgent_image span{font-weight: bold;font-size: 110%;}
#ffqAgent_image div{padding-left: 5px;padding-top: 3px;padding-right: 5px;}
#ffqAgent_resultsInfo{width: 100%;margin-bottom: 10px;}
.ffqAgent_resultsInstructions{font-size: 110%;color: #666666;}
.ffqAgent_numResults{text-align: right;padding: 4px;}
#ffqAgent_footerHint{color: #666666;text-align: right;}
#ffqAgent_footerHint a{color: Black;}
/* -----_ PAGING _----- */
#ffqAgent_paging{margin-top: 15px;padding-bottom: 10px;}
#ffqAgent_paging a{padding: 4px 8px 4px 8px;color: black;margin: 2px;}
#ffqAgent_paging a:hover{background-color: #666666;color: White;}
.ffqAgent_pagingDisabled{padding: 5px 10px 5px 10px;color: #999999;display: inline;}
/* -----_ AGENT INFO _----- */
#ffq_form_agentInfo{border: solid #cccccc 1px;width: 200px;font-size: 90%;background-colosr: #ffffff;}
.ffq_form_agentTitle{font-weight: bold;	}
#ffq_form_agentInfo td{vertical-align: top;text-align: left;}
.ffq_form_agentLocation{width: 100%;text-align: right;}
#ffq_form_newSearchLink{text-align: right;color: #666666;}
.ffq_form_showError{visibility: visible !important; display: inline !important}


/* -----_ GREATER STRUCTURE STYLES [Shane] _------ */
html{height:100%;width:100%;}
body{margin:0px;padding:0px;text-align:center;}
h1{color:#0d3b7e;font:bold 20px arial;margin-top:50px;}
p{color:#333333;font:12px arial;}
p.legal{color:#333333;font:bold 9px arial;padding-top:20px;}
#container{margin-left:auto;margin-right:auto;width:763px;text-align:left;}
#banner{background:url(../images/banner.jpg);height:59px;width:763px;}
#content{background:url(../images/ffq_content_bkgnd_full.gif);height:600px;padding:10px 10px 10px 10px;width:745px;}
#getQuote{background:url(../images/box_bg.jpg) no-repeat;float:left;height:300px;width:379px;}
/* #getQuote{background:url(../images/box_bg.jpg) no-repeat;float:left;height:300px;width:379px;} */
.getQuoteTitle{color:#0f5cdb;font:13.5pt/35px arial;height:35px;padding-left:10px;}
.getQuoteContent{font:12px arial;min-height:205px;padding:10px;}
.getQuoteCtrls{height:30px;line-height:30px;padding-left:10px;padding-right:10px;text-align:right;font-weight: bold;}
#didYouKnow{background:url(../images/did_you_know.jpg) no-repeat;float:left;height:293px;margin-left:10px;width:352px;}
.didYouKnowTitle{font:20px/35px arial;height:35px;padding-left:10px;}
.didYouKnowContent{font:12px arial;padding:10px;}
#footer{font-family: Verdana; font-size: 7pt; text-align: center; margin-top: 30px;}
#footer a{color: black; text-decoration: none}
#footer a:hover{text-decoration: underline}
sup{font-size: 85%}

