body {
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
	text-align: justify;
	background-color: #333333;
}

img {border:none;}

a {
	color: #025191;
	text-decoration: none;
}
a:hover {
	color: #990000;
	text-decoration: none;
}

li {
	padding-bottom: 0px;
	padding-top: 3px;
	padding-right: 0px;
	margin-right: 0px;
	list-style-position: outside;
}
ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style-position: outside;
}
ul.square {
	list-style-image: url(../images/checkMarkBullet.gif);
	margin-left: 20px;
	margin-right: 10px;
	padding-bottom: 0px;
}
ul.squareTwo {
	margin-left: 20px;
	margin-right: 10px;
	padding-bottom: 0px;
	list-style-image: url(../images/xmarkBullet.gif);
}
ul.squareThree {
	list-style-image: url(../images/bullet2.gif);
	margin-left: 40px;
	margin-right: 30px;
	padding-bottom: 0em;
	list-style-position: outside;
}
li.dotted {
	padding-bottom: 5px;
	background-image: url(../images/horizontalLineLight.gif);
	background-repeat: repeat-x;
	padding-top: 5px;
	list-style-type: none;
}
li.nondotted {
	padding-bottom: 5px;
	background-image: url(../images/spacer.gif);
	background-repeat: repeat-x;
	padding-top: 5px;
	list-style-type: none;
}

.1pxBorder {
	border: 1px solid #CCCCCC;
}
.1pxBorderw-BG {
	border: 1px dotted #66CCFF;
	background-color: #FFFFFF;
	padding: 2px;
}
.otherSolutionsCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
ul.squareFour {
	list-style-image: url(../images/bulletarrowblue.gif);
	margin-left: 15px;
	margin-right: 10px;
	padding-bottom: 0.3em;
}
ul.X {padding: 0;}
dl.X {padding: 0;}
li.X {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.mainBackgroundHome {
	background-image: url(../images/homePageTopBackground.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #FFFFFF;
}

.mainBackground {
	background-image: url(../images/insidePageTopBackground.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
}
.mainTableLeftShadow {
	background-image: url(../images/mainBodyLeftShadowBG.gif);
	background-repeat: repeat-y;
	width: 3px;
	background-position: right;
}
.mainTable {
	width: 950px;
}

.mainTableRightShadow {
	background-image: url(../images/mainBodyRightShadowBG.gif);
	background-repeat: repeat-y;
	width: 3px;
	background-position: left;
}
.topBannerTD {
	background-image: url(../images/topBG.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 99px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #DEDFE0;
}
.topToolsNav {
	background-image: url(../images/topRightNavBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.mainNavTD {
	background-image: url(../images/mainNavBG.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.homeMainLeftTD {
	background-image: url(../images/homeMainBoxLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 220px;
	width: 6px;
}
.homeMainRightTD {
	background-image: url(../images/homeMainBoxRight.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 220px;
	width: 6px;
}
.homeMainTD {
	background-image: url(../images/homeMainBoxFlashPlaceholder.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 220px;
	padding-top: 2px;
	padding-left: 10px;
}
.insideLeftTD {
	width: 170px;
	padding-right: 25px;
}

.homeMainTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 7px;
}

.homeMainTableBG {
	background-image: url(../images/homeMainBoxBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 220px;
}

.homeMainOne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/bulletLogo_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	padding-right: 15px;
	padding-top: 0px;
	line-height: 13px;
}
.mainTableVerticalDivider {
	background-image: url(../images/verticalLine.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 20px;
}
.flashHolderBG {
	background-image: url(../images/middleBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
	z-index: 1;
}
.flashHolderInsideBG {
	background-image: url(../images/middleInsideBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.simplicityTableBG {
	background-image: url(../images/simplicityBoxBG.gif);
	background-repeat: repeat-y;
}

.copyright {
	color: #CCCCCC;
}
#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	padding-top: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-bottom: 2px;
	width: 700px;
	color: #333333;
}
#footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #333333;
}
#footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color: #31526F;
}
.footer {
}

.managementHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #285689;
	text-decoration: none;
	letter-spacing: 0.05em;
	display: block;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.locationHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #A5B6B5;
	letter-spacing: 0.1em;
	display: block;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-bottom: 5px;
}

#locationCopy {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #333333;
	text-decoration: none;
	padding-left: 10px;
}
.locationCopy {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	text-decoration: none;
}
.addressCopy {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
}

#simplicity {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	padding-right: 0px;
	width: 99%;

}
.simplicityFeatures {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	background-image: url(../images/horizontalLine.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 3px;
	margin-left: 15px;
	padding-left: 2px;
}
.insideRightTD {
	width: 150px;
	background-image: url(../images/verticalLine.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 15px;
}
.insideMiddleTD {
	width: 354px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
.insideMiddleTDDealerLocator {
	width: 100%;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
.quoteDoctor {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/insideMiddleQuoteDoctor.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 106px;
	width: 322px;
}
.captionHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	background-image: url(../images/horizontalLine.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 0px;
	margin-left: 0px;
	padding-left: 2px;
	margin-bottom: 5px;
}
.captionHeaderRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A50808;
	padding-bottom: 0px;
	margin-left: 0px;
	padding-left: 25px;
	margin-bottom: 5px;
}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
}
.HorizontalSpacer {
	background-image: url(../images/horizontalLine.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-bottom: 3px;
}
.HorizontalSpacerCentered {
	background-image: url(../images/horizontalLine.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.HorizontalSpacerCentered-no-image {
	height: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.header {
	font-size:18px;
	line-height:18px;
	font-weight:normal;
	color:#666666;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 2px;
}

.subheader12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #333333;
}
.subheaderRed12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #0067AF;
}
.insideMainTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
}

/* Start Form Related Styles */

.Form-DropDown-200px {font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; width:200px; color: #666666; font-weight: bold;}
.Form-DropDown-180px {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:175px;
	color: #666666;
	height: 16px;
	background-color: #EFEBEF;
	margin-left: 7px;
	margin-bottom: 7px;
	margin-top: 5px;
}
.Form-textfield-180px {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:175px;
	color: #666666;
	height: 16px;
	margin-bottom: 7px;
	margin-top: 5px;
}
.Form-textfield-40px {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:40px;
	color: #666666;
	height: 16px;
	margin-bottom: 7px;
	margin-top: 5px;
}
.Form-TextArea-180px {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	height: 120px;
	background-color: #EFEBEF;
	margin-left: 7px;
	margin-bottom: 5px;
	margin-top: 7px;
	width: 180px;
}
.Form-DropDown-100px {font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; width:100px; color: #666666; font-weight: bold;}
.Form-DropDown-150px {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:150px;
	color: #666666;
	border: 1px solid #999999;
	height: 15px;
}
.Form-DropDown-90px {font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; width:90px; color: #666666; font-weight: bold;}
.Form-DropDown-40px {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:40px;
	color: #666666;
	border: 1px solid #999999;
	height: 15px;
}
.Form-TextArea-ContactUs {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:300px;
	color: #666666;
	height: 120px;
	background-color: #FFFFFF;
	margin-left: 7px;
	margin-bottom: 5px;
	margin-top: 7px;
	border: 1px solid #999999;
}

/* End Form Related Styles */
.RedSmall {
	color: #CC0000;
}
.verticalDivider15px {
	background-image: url(../images/verticalLine.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 20px;
}
.businessSectorTD {
	background-color: #99CCFF;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.businessSectorTDtopline {
	border-top-width: 0px;
	border-top-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
}
.dealerLocatorHeaderTD {
	background-color: #990000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}


#miniPhoneIcon {
}
#miniPhoneIcon li {
	list-style-image: url(../images/miniPhoneIcon.gif);
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#miniPhoneIcon ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style-position: outside;
}
.miniPhoneIcon {
	background-image: url(../images/miniPhoneIcon.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.pageQuote {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	line-height: 19px;
	color: #333333;
	display: block;
	padding-bottom: 15px;
}
.boxOne {
	background-color: #C7C3B9;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
}
.boxOne a {
	color:#000000
}
.boxOne a:hover {
	color:#990000
}
.boxTwo {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 0px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	font-weight: bold;
	width: 80px;
	text-align: left;
}
.ServiceOverviewLI {
	margin-left: 10px;
	margin-right: 5px;
	padding-bottom: 0px;
	color: #666666;
	font-weight: normal;
}
.ServiceOverviewLI a {
	color: #339999;
	font-weight: normal;
	background-image: none;
}
.ServiceOverviewLI a:hover {
	color: #FF3300;
	font-weight: normal;
}

/* Password Request Page Styles */

.one {
	display: block;
	background-image: url(../images/one.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
	margin-top: 5px;
	margin-bottom: 3px;
}
.two {
	display: block;
	background-image: url(../images/two.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
	padding-bottom: 5px;
}
.three {
	display: block;
	background-image: url(../images/three.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
	padding-bottom: 5px;
}

.yourInformationTD {
	display: block;
	background-image: url(../images/oneSmall.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 0px;
	padding-top: 6px;
	height: 14px;
	padding-bottom: 3px;
}
.companyInformationTD {
	display: block;
	background-image: url(../images/twoSmall.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 0px;
	padding-top: 6px;
	height: 14px;
	padding-bottom: 3px;
}
.selectLoginNameTD {
	display: block;
	background-image: url(../images/threeSmall.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 0px;
	padding-top: 6px;
	height: 14px;
	padding-bottom: 3px;
}
.companyMainBusiness {
	font-size: 11px;
	color: #9F0707;
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.smallPrint {
	font-size:9px;
	color:#CCCCCC;
}
.smallPrint-Black {
	font-size:10px;
	color:#333333;
	line-height:11px;
}
.smallPrint-Black-2 {
	font-size:10px;
	color:#333333;
	line-height:11px;
}
.topBannerTDExtranet {
	background-image: url(../images/topBG.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 79px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #DEDFE0;
}


.horizontaldivider {
	background-image: url(../images/1px-ccc-transparent-divider.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 12px;
}
.horizontaldivider7 {
	background-image: url(../images/1px-DFDFDF-transparent-divider.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 7px;
}

.horizontaldivider2 {
	background-image: url(../images/1px-ccc-transparent-divider.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 3px;
}
.horizontaldivider3 {
	background-image: url(../images/dottedhorizontaldivider.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 1px;
	padding:0px;
}
.horizontaldivider4 {
	background-image: url(../images/1pxLine_999.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 19px;
}
.horizontaldivider31 {
	background-image: url(../images/1px-ccc-transparent-divider.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 31px;
}
.horizontaldividerNoPadding {
	border-bottom: 1px solid #cccccc;
	height: 2px;
}
.verticaldividerLogin {
	background-image: url(../images/LoginVerticalLineFull.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:21px;
}
.verticaldivider1px {
	background-image: url(../images/verticalDivider.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width:1px;
}
.verticaldivider {
	background-image: url(../images/verticalDivider.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width:33px;
}
.verticaldivider2 {
	background-image: url(../images/verticalDivider2.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width:33px;
}
.verticaldivider3 {
	background-image: url(../images/verticalDivider.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.verticaldivider4 {
	background-image: url(../images/verticalDivider.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width:3px;
}
.verticaldivider5 {
	background-image: url(../images/verticalDivider2.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width:7px;
}
.verticaldivider11 {
	background-image: url(../images/breaking-news-divider.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width:11px;
}
.verticaldivider12 {
	background-image: url(../images/verticalDivider2.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width:12px;
}
.verticaldivider57 {
	background-image: url(../images/verticalDivider.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width:57px;
}
.verticaldivider52 {
	background-image: url(../images/verticalDivider.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width:45px;
}
.toolBarVerticaldivider {
	background-image: url(../images/toolsBarDivider.gif);
	background-repeat: repeat-y;
	background-position: center center;
	width:13px;
}

.margin-bottom-20px {
	margin-bottom:20px;
}
.margin-bottom-30px {
	margin-bottom:30px;
}
.margin-bottom-40px {
	margin-bottom:40px;
}
.paddingRight7 {
	padding:0px 7px 0px 0px;
}
.paddingLeft7 {
	padding:0px 0px 0px 7px;
}
.padding2 {
	padding:2px;
}
.padding5 {
	padding:5px;
}
.padding10 {
	padding:10px;
}
.padding15 {
	padding:15px;
}

#horizontal-spacer-15px {
	margin: 15px 0px;
	display:block;
	height:33px;
	
}
#spacerDIV-white {
	height: 12px;
}
#educational-materials-byline-DIV {
	display: block;
	padding-top: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#newsletter-caption-DIV {
	width: 215px;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px;
	text-align: left;
}
.educational-materials-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 0px;
	margin-bottom: 10px;
}
.subheader14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#twitter-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right: 10px;
	margin-top: 3px;
}
