/* Header Styles */
.header_bkg {
	position: relative;
	background-image: url(http://cd.progressive.com/cdn.2.0.0.720/images/header/header_bkg.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 104px;
	width: 740px;
	border: none;
	margin-right: auto;
	margin-left: auto;			
}
.header_divider {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #596774;
	letter-spacing: normal;
	text-decoration: none;
}
.header_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033CC;
	text-decoration: none;
}
.header_text:hover {
	text-decoration: underline;
}
/* End Header Styles */

.sFIR-hasFlash.headline {
	visibility: hidden;
}
/* BACKGROUND Styles */
.article_footer_container{
	position:relative;
	bottom:15px;
	text-align:left;
	visibility: hidden;
}
.claims_bkg {
	background-image: url(http://www.progressive.com/images/homepage/claims_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.commercials_bkg {
	background-image: url(http://cd.progressive.com/cdn.2.0.0.720/images/homepage/tv_commercials.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.contactus_flash_bkg {
	background-image: url(http://cd.progressive.com/cdn.2.0.0.720/contact/images/flash_gradient_bkg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.direct_bkg {
	background-image: url(http://cd.progressive.com/cdn.2.0.0.720/images/homepage/direct_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.EAR_gradient_bkg_3column {
	background-image: url(http://cd.progressive.com/cdn.2.0.0.720/images/EAR_gradient_bkg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.form_bkg {
	background-image: url(http://cd.progressive.com/cdn.2.0.0.720/images/homepage/form_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.general_gradient_bkg_3column {
	background-image: url(http://cd.progressive.com/cdn.2.0.0.720/images/general_gradient2_bkg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.general_gradient_bkg_3column_large {
	background-image: url(http://cd.progressive.com/cdn.2.0.0.720/images/general_gradient2_bkg_large.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.home_bottom_bkg {
	background-image: url(http://cd.progressive.com/cdn.2.0.0.720/images/homepage/home_bottom_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.home_bottom_bkg_sl {
	background-repeat: no-repeat;
	background-position: left top;
}
.homeForm_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.home_subtitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.login_bkg {
	background-image: url(http://www.progressive.com/images/homepage/login_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.retrieve_link_sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0033CC;
	text-decoration: none;
	letter-spacing: normal;
}
.service_bkg {
	background-image: url(http://cd.progressive.com/cdn.2.0.0.720/images/homepage/service_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.utility_link_bkg {
	background-image: url(http://cd.progressive.com/cdn.2.0.0.720/images/utility_links_bkg.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.x-border {border-color:#000099; border-width:1px; border-style:solid; padding:0 0 0 0}
.xpromo_gradient_background {
	background-image: url(http://www.progressive.com/images/general_gradient4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.xpromo_gradient_bkg {
	background-image: url(http://cd.progressive.com/cdn.2.0.0.720/images/general_gradient4_bkg_large.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

/* BODY/TABLE Styles */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.callout_border {border-color:#E4E4E4; border-width:1px; border-style:solid;}
.noDisplay {
display:none;
}
table.claims_table {
	width: 100%;
}

/* BUTTON Styles */
.contact_button {
	border: 0;
	background: transparent url(http://cd.progressive.com/cdn.2.0.0.720/Contact/images/contact_btn_ok.gif) no-repeat center top;
	width: 26px;
	height: 23px;
	padding: 23px 0 0;
	margin: 0;
	overflow: hidden;
	vertical-align: middle;
	cursor: hand;
}
.contact_button_cancel {
	border: 0;
	background: transparent url(http://cd.progressive.com/cdn.2.0.0.720/Contact/images/contact_btn_cancel.gif) no-repeat center top;
	width: 76px;
	height: 21px;
	padding: 21px 0 0;
	margin: 0;
	overflow: hidden;
	vertical-align: middle;
	cursor: hand;
}
.contact_button_submit {
	border: 0;
	background: transparent url(http://cd.progressive.com/cdn.2.0.0.720/Contact/images/contact_btn_submit.gif) no-repeat center top;
	width: 76px;
	height: 21px;
	padding: 21px 0 0;
	margin: 0;
	overflow: hidden;
	vertical-align: middle;
	cursor: hand;
}

/* DIVIDER Styles */
.anchor_page_divider {
	color: #000000;
	background-color: #3366CC;
}

/* TEXT Styles */
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.anchor_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003399;
	text-decoration: none;
}
.art_promo_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #455ea0;
	text-decoration: none;
}
.back_to_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033CC;
	letter-spacing: normal;
	text-decoration: none;
}
.backToTopContainer {
	margin-top: -4px;
	padding-bottom: 20px;
	padding-left: 13px;
	background-image: url(http://cd.progressive.com/cdn.2.0.0.720/images/backtotop.gif);
	background-repeat: no-repeat;
}
.body_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033CC;
	text-decoration: none;
}
.body_subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.body_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.body_text_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.body_text_italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.body_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003399;
	text-decoration: none;
}
.body_title_Direct {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	font-style: normal;
	line-height: 1.5;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #990066;
	text-decoration: none;
}
.body_title_product {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.bodynav_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.bodynav_link:hover {
	color: #0033CC;
	text-decoration: none;
}
.bodynav_link_tight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	letter-spacing: -.35px;
	text-decoration: none;
}
.bodynav_link_tight:hover {
	color: #0033CC;
	text-decoration: none;
}
.body_subtitle {
	margin-top: -4px;
	padding-top: 2px;
	margin-bottom: -14px;
}
.breadcrumb_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	letter-spacing: .75pt;
	text-decoration: none;
}
.breadcrumb_link_adjustfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	padding-top: 6px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	letter-spacing: .75pt;
	text-decoration: none;
}
.breadcrumb_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	letter-spacing: .75pt;
	text-decoration: none;
}
.breadcrumb_text_adjustfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	padding-top: 6px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	letter-spacing: .75pt;
	text-decoration: none;
}
.breadcrumb_text_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033CC;
	letter-spacing: .75pt;
	text-decoration: none;
}
.breadcrumb_text_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	letter-spacing: .25pt;
	text-decoration: none;
}
.chart_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.chart_text_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.claims_disclaimer_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.claims_disclaimer_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033CC;
	text-decoration: none;
}
.footer_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033CC;
	letter-spacing: .75pt;
	text-decoration: none;
}
.footer_phone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.footer_verticaldivider {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
}
.form_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.form_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033CC;
	letter-spacing: normal;
	text-decoration: none;
}
.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #FFFFFF;
}
.home_disclaimer_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033CC;
	text-decoration: none;
}
.home_disclaimer_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.home_title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.horizontalDivider {
	border-top-style: solid;
	border-top-color: #d0d4df;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d4df;
	border-bottom-width: 1px;
	background-color: #e7e9ef;
	position: relative;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.icon_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003399;
	letter-spacing: .25pt;
	text-decoration: none;
}
.index_link_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0033CC;
	text-decoration: none;
}
.legal_disclaimer_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033CC;
	text-decoration: none;
}
.legal_disclaimer_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.legal_disclaimer_text_bolditalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.maincontent_history {
	position: absolute;
	right: 0;
	top: 0;
	width: 564px;
	float: right;
	background-image: url(http://www.progressive.com/Images/background_history.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.main_subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.newsrelease_right_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.42px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3860AF;
	letter-spacing: .75pt;
	text-decoration: none;
}
.osbox_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.osbox_label_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.release_citystate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.release_subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: .75pt;
	text-decoration: none;
}
.retrieve_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	letter-spacing: normal;
}
.sectionnav_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003399;
	text-decoration: none;
}
.sectionnav_link:hover {
	color: #0033CC;
	text-decoration: none;
}
.sectionnav_link_active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.sectionnav_link_active:hover {
	color: #0033CC;
	text-decoration: none;
}
.sectionnav_link_active_tight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: -.35px;
	text-decoration: none;
}
.sectionnav_link_active_tight:hover {
	color: #0033CC;
	text-decoration: none;
}
.sectionnav_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.servicemark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	vertical-align: super;
	position: relative;
	color: #000000;
	height: 10px;
}
.subhead_lvl2 {
	/*different color*/
	color: #547294;
}
.subsectionnav_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033CC;
	text-decoration: none;
}
.subsectionnav_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.UpperLink_list {	
	list-style-type:none; 
	background: url(http://www.progressive.com/Images/ListBullet.gif) no-repeat;
	padding-left: 22px;
	padding-bottom: 4px;
	line-height: 60%;
	background-position: 7px 4px;
	white-space: nowrap;
}
.utility_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3960AF;
	text-decoration: none;
}
.utility_page_subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: .75pt;
	text-decoration: none;
}
.utility_page_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	letter-spacing: .75pt;
	text-decoration: none;
}
.utility_page_title_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.utility_page_title_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	letter-spacing: .75pt;
	text-decoration: none;
}
.xpromo_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033CC;
	text-decoration: none;
}
.xpromo_bottom_corp{
	width: 123px;
	height: 9px;
	background-image: url(http://www.progressive.com/Images/rounded_container_bottom.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.xpromo_box_corp{
	width: 123px;
	height: 9px;
	background-image: url(http://www.progressive.com/Images/rounded_container_top.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-bottom: -14px;
}
.xpromoContainer_corp {
	position:absolute;
	right: 2px;
	top: 185px;
	width: 132px;
}
.xpromo_content_corp {
	width:113px;
	padding-right: 4px;
	padding-left: 6px;
	padding-bottom: 4px;
	background-color: #f1ebd5;
}
.xpromo_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.xpromo_text_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.xpromo_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3860AF;
	text-decoration: none;
	}
.xpromo_title_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 7.5px;
}
.searchTitle_two {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

