 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 12px;
	MARGIN: 20px 0px;
	COLOR: #161540;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: verdana, arial, sans-serif;
	background-position: left top;
	background-image: url(../image/bg_body.gif);
}
.ttitle {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
td {
	font-size: 12px;
	color: #0033CC;
	text-decoration: none;
}


A {
	COLOR: #0056b7;
	TEXT-DECORATION: none;
	font-size: 12px;
}
a.a1:link {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.a1:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.a2:link {
	font-size: 10px;
	color: #000099;
	text-decoration: none;
}
a.a2:visited {
	font-size: 10px;
	color: #000099;
	text-decoration: none;
}

A:hover {
	COLOR: #092a4f; TEXT-DECORATION: none
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#containerWrapper {
	MARGIN: 0px auto; WIDTH: 960px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#container {
	
}
#headerWrapper {
	FONT-SIZE: 11px; BACKGROUND: url(/assets/images/bg_header.gif) no-repeat left top; MARGIN: 0px auto; WIDTH: 960px
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#headerLogo {
	FLOAT: left; MARGIN: 40px 0px 30px
}
#headerNav {
	FONT-SIZE: 11px; FLOAT: right; MARGIN: 50px 10px 0px 0px; COLOR: #888686; LIST-STYLE-TYPE: none
}
#headerNav LI {
	FLOAT: left
}
#headerContact {
	MARGIN-RIGHT: 20px
}
#headerPrint {
	DISPLAY: none
}
#menu {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 10px
}


#quoteDirect {
	BACKGROUND: url(/assets/images/ttm_photo.gif) no-repeat right bottom
}
#quoteDirect H2 {
	PADDING-RIGHT: 30px; PADDING-LEFT: 14px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 1px; LINE-HEIGHT: 24px; PADDING-TOP: 8px
}
#quoteDirect P {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 14px; MARGIN: 1px; PADDING-TOP: 14px; BORDER-BOTTOM: #ffffff 3px solid
}
#quoteAgent {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 14px; MARGIN: 1px; PADDING-TOP: 14px
}
#quoteAgent H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 10px
}
#agentValidatorWrapper {
	DISPLAY: none; POSITION: relative; HEIGHT: 1px
}
#quoteRadio {
	MARGIN: 10px 0px 10px -5px
}
.quoteValidator {
	DISPLAY: none
}
.input-zipBox {
	BORDER-RIGHT: #004ea7 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #004ea7 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #004ea7 1px solid; WIDTH: 90px; PADDING-TOP: 2px; BORDER-BOTTOM: #004ea7 1px solid; FONT-FAMILY: verdana, arial
}

#content {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#content H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; MARGIN-BOTTOM: 10px; COLOR: #ff8a00; LINE-HEIGHT: 26px
}
#content H2 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; COLOR: #092a4f
}
#content H3 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 20px; COLOR: #cc0000
}
#content H4 {
	FONT-SIZE: 12px; COLOR: #666666
}
#content P {
	MARGIN-BOTTOM: 20px
}
#content A {
	TEXT-DECORATION: underline
}
#content UL {
	MARGIN: 0px 0px 20px 32px
}
#content UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.contentBox {
	BORDER-RIGHT: #c2cfdb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c2cfdb 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; BORDER-LEFT: #c2cfdb 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #c2cfdb 1px solid; BACKGROUND-COLOR: #f6f8fa
}
#irvBase {
	CLEAR: both; MARGIN-TOP: 30px; HEIGHT: 100px; TEXT-ALIGN: center
}
#controlsFont {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 16px; PADDING-TOP: 3px; HEIGHT: 26px
}
#controlsFont A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 4px; PADDING-TOP: 0px
}
A#fontSmall {
	FONT-SIZE: 10px
}
A#fontMedium {
	FONT-SIZE: 12px
}
A#fontLarge {
	FONT-SIZE: 16px
}
#controlsPage {
	MARGIN-TOP: -35px; FONT-SIZE: 11px; MARGIN-BOTTOM: 15px; LINE-HEIGHT: 16px; TEXT-ALIGN: right
}
#controlsPage A {
	TEXT-DECORATION: none
}
#controlsFont A {
	TEXT-DECORATION: none
}
.controlPrint {
	PADDING-LEFT: 22px; BACKGROUND: url(/assets/images/icon_print.gif) no-repeat left top
}
#subContentWrapper {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 220px
}
#subContent {
	PADDING-RIGHT: 20px; FONT-SIZE: 11px
}
#subContent P {
	MARGIN-BOTTOM: 20px
}
#loginWrapper {
	BORDER-RIGHT: #c2cfdb 1px solid; BORDER-TOP: #c2cfdb 1px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: #c2cfdb 1px solid; BORDER-BOTTOM: #c2cfdb 1px solid
}
.oop {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;

}

#login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; PADDING-BOTTOM: 11px; MARGIN: 3px; PADDING-TOP: 11px; BACKGROUND-COLOR: #c2cfdb
}
#login H2 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; COLOR: #092a4f
}
#login P {
	MARGIN: 7px 0px 3px
}
.loginInput {
	FONT-SIZE: 12px;
	WIDTH: 100px;
	FONT-FAMILY: verdana, arial;
	padding: 2px;
	border: 1px solid #2A1D89;
}
#footerWrapper {
	CLEAR: both; PADDING-TOP: 30px; HEIGHT: 200px
}
#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #c2cfdb 3px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 20px; MARGIN: 0px 20px; PADDING-TOP: 20px
}
#footerCol01 {
	BORDER-RIGHT: #c2cfdb 1px solid; PADDING-RIGHT: 30px; FLOAT: left; WIDTH: 380px; MARGIN-RIGHT: 30px; HEIGHT: 150px
}
#footerCol02 {
	BORDER-RIGHT: #c2cfdb 1px solid; PADDING-RIGHT: 30px; FLOAT: left; WIDTH: 160px; MARGIN-RIGHT: 30px; HEIGHT: 150px
}
#footerCol03 {
	BACKGROUND: url(/assets/images/footer_verisign.gif) no-repeat right bottom; FLOAT: left; WIDTH: 250px; HEIGHT: 150px
}
#footer H5 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; COLOR: #092a4f
}
#footer UL {
	LIST-STYLE-TYPE: none
}
UL#tabs {
	PADDING-LEFT: 20px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-BOTTOM: #c2cfdb 1px solid
}
UL#tabs LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; MARGIN-LEFT: 4px; PADDING-TOP: 7px
}
UL#tabs LI A {
	TEXT-DECORATION: none
}
.displayOn {
	
}
.displayOff {
	DISPLAY: none
}
#tabGroup {
	BORDER-RIGHT: #c2cfdb 1px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; BORDER-LEFT: #c2cfdb 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #c2cfdb 1px solid
}
.tabSelected {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; BORDER-BOTTOM: #ffffff 3px solid; BACKGROUND-COLOR: #ffffff
}
.tabNormal {
	BORDER-RIGHT: #c2cfdb 1px solid; BORDER-TOP: #c2cfdb 1px solid; BORDER-LEFT: #c2cfdb 1px solid; BORDER-BOTTOM: #c2cfdb 1px; BACKGROUND-COLOR: #f6f8fa
}
.tableData {
	BORDER-RIGHT: #c2cfdb 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c2cfdb 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; BORDER-LEFT: #c2cfdb 1px solid; WIDTH: 100%; PADDING-TOP: 0px
}
.tableData TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #c2cfdb 1px solid
}
.tableData TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #c2cfdb 1px solid
}
.tableData TH {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #f6f8fa
}
#featMenuWrapper {
	FONT-SIZE: 11px; HEIGHT: 160px
}
#featuredCoverages {
	BACKGROUND: url(/assets/images/feat_menu_coverages.jpg) no-repeat left top; HEIGHT: 140px
}
#featuredBusinessInsure {
	BACKGROUND: url(/assets/images/feat_menu_businessInsure.jpg) no-repeat left top; HEIGHT: 140px
}
#featuredWhyProgressive {
	BACKGROUND: url(/assets/images/feat_menu_whyProgressive.jpg) no-repeat left top; HEIGHT: 140px
}
#featuredUnderstanding {
	BACKGROUND: url(/assets/images/feat_menu_understanding.jpg) no-repeat left top; HEIGHT: 140px
}
#featuredClaims {
	BACKGROUND: url(/assets/images/feat_menu_claims.jpg) no-repeat left top; HEIGHT: 140px
}
#featMenuWrapper H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; FONT-WEIGHT: normal; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 40px
}
#featMenuWrapper P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 10px
}
#homeContentLeft UL {
	MARGIN: 0px 0px 10px; LIST-STYLE-TYPE: none
}
#homeContentRight UL {
	MARGIN: 0px 0px 10px; LIST-STYLE-TYPE: none
}
#homeContentLeft A {
	
}
#homeContentRight A {
	
}
#homeContentLeft LI A {
	TEXT-DECORATION: none
}
#homeContentRight LI A {
	TEXT-DECORATION: none
}
#homeContentLeft LI A:hover {
	TEXT-DECORATION: underline
}
#homeContentRight LI A:hover {
	TEXT-DECORATION: underline
}
#homeContentLeft H3 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; COLOR: #ff8a00
}
#homeContentRight H3 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; COLOR: #ff8a00
}
#homeContentLeft {
	FLOAT: left; WIDTH: 230px
}
#homeContentRight {
	PADDING-LEFT: 20px; FLOAT: left; WIDTH: 210px
}
#homeFeatured {
	BACKGROUND: url(/assets/images/feat_home.jpg) no-repeat left top; MARGIN: 0px 0px 20px; HEIGHT: 200px
}
#homeFeatured H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; FONT-WEIGHT: normal; FONT-SIZE: 21px; PADDING-BOTTOM: 15px; COLOR: #ffffff; PADDING-TOP: 62px
}
#homeFeatured H2 {
	FONT-SIZE: 15px; MARGIN-LEFT: 40px; WIDTH: 420px; COLOR: #ccddf1; LINE-HEIGHT: 20px
}
#homeFeatured A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#xPromoWrapper {
	BORDER-RIGHT: #c2cfdb 1px solid; BORDER-TOP: #c2cfdb 1px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: #c2cfdb 1px solid; BORDER-BOTTOM: #c2cfdb 1px solid
}
#xPromo {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FONT-SIZE: 11px; BACKGROUND: url(/assets/images/xPromo01.gif) no-repeat left top; PADDING-BOTTOM: 11px; MARGIN: 3px; PADDING-TOP: 70px
}
#xPromo H4 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; COLOR: #0056b7
}
#xPromo A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(/assets/images/icon_subContent_xPromoLink.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#xPromo P {
	MARGIN-BOTTOM: 0px
}
