@charset "utf-8";
/* CSS Document */

/* 
pink #c10070
dark blue  #121535 
gray text #333333
light border color #ced0d9
*/
.pageBack {background-image:url(../images/pageBackground.gif); background-position:top; background-repeat:repeat-x; background-color:#f2f2f2; padding:0; margin:0;}

/*.pageBack {background-color:#2c81c4; padding:0; margin:0;}*/

.pageSize {margin:0 auto 0 auto; width:786px;}

.pageContent {margin-left:56px; width:728px; border:solid; border-width:0 1px 0 1px; border-color:#ced0d9; background-color:#FFFFFF;}

.standardMargins {margin:0 19px 0 19px; width:690px;}

.clearer {clear: both; display: block; height:0px; visibility:visible; overflow:hidden;}

.header{width:688px; margin:0px 20px 0px 20px; padding:0px; background-color:#FFFFFF; height:80px; clear:both;}

.positionInsuranceTypes {float:left; margin-top:28px; width:298px; display:block;}
.positionNavItems {float:right; margin-top:32px; width:390px; display: block;}

.logoBar {margin: 0 auto 0 auto; clear:both; overflow:visible; z-index:10; width:786px; height:79px; overflow:hidden;}

.lifeStyle {width:728px; height:294px; background-image:url(../images/lifeStyleCouple.jpg); background-position:top; background-repeat:no-repeat;}

.slide {margin-left: 0px; position: absolute; top: 0; left:0; width: 728px; height: 294px;}

.slideAuto {margin-left: 0px; position: absolute; top: 0; left:0; width: 728px; height: 226px;}

.slideQuote {margin-left: 0px; position: absolute; top: 0; left:0; width: 418px; height: 36px;}

.whitePage {background-image:url(../images/white.jpg); background-position:top; background-repeat:no-repeat;}

.pageTitle {margin:24px 0 24px 0;}

.homeBlueGradient {background-image:url(../images/autoQuoteTile.jpg); background-position:top; background-repeat:repeat-x; overflow:visible;}

.homeColumn1Text {width:135px; margin:15px 20px 0 20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#FFFFFF; display:inline;}

.homeColumn2Text {width:135px; margin:15px 20px 0 35px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#FFFFFF; display:inline;}

.homeColumn3Text {width:135px; margin:15px 20px 0 35px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#FFFFFF; display:inline;}

.homeColumn4Text {width:115px; margin:10px 0px 0 15px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#FFFFFF; display:inline;}

.globalNav a:link {float:right; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#121535; padding-left:10px; font-weight:bold; text-decoration:none;}
.globalNav a:active {float:right; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#121535; padding-left:10px; font-weight:bold; text-decoration:none;}
.globalNav a:visited {float:right; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#121535; padding-left:10px; font-weight:bold; text-decoration:none;}
.globalNav a:hover {float:right; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#121535; padding-left:10px; font-weight:bold; text-decoration:underline;}

.globalNavPink a:link {float:left; font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#c10070; padding-right:10px; font-weight:bold; text-decoration:none;}
.globalNavPink a:active {float:left; font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#c10070; padding-right:10px; font-weight:bold; text-decoration:none;}
.globalNavPink a:visited {float:left; font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#c10070; padding-right:10px; font-weight:bold; text-decoration:none;}
.globalNavPink a:hover {float:left; font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#c10070; padding-right:10px; font-weight:bold; text-decoration:underline;}

.globalSubNav a:link {float:right; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#121535; padding-left:12px; font-weight:bold; text-decoration:none;}
.globalSubNav a:active {float:right; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#121535; padding-left:12px; font-weight:bold; text-decoration:none;}
.globalSubNav a:visited {float:right; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#121535; padding-left:12px; font-weight:bold; text-decoration:none;}
.globalSubNav a:hover {float:right; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#121535; padding-left:12px; font-weight:bold; text-decoration:underline;}

.bodyCopy {font-family:Arial, Helvetica, sans-serif; font-size:10pt; line-height: 14pt; margin:0 0 12px 0; color:#333333;}
.bodyCopy a:link {font-family:Arial, Helvetica, sans-serif; font-size:10pt; line-height: 14pt; margin:0 0 12px 0; color:#333333; text-decoration:underline;}
.bodyCopy a:active {font-family:Arial, Helvetica, sans-serif; font-size:10pt; line-height: 14pt; margin:0 0 12px 0; color:#333333; text-decoration:underline;}
.bodyCopy a:visited {font-family:Arial, Helvetica, sans-serif; font-size:10pt; line-height: 14pt; margin:0 0 12px 0; color:#333333; text-decoration:underline;}
.bodyCopy a:hover {font-family:Arial, Helvetica, sans-serif; font-size:10pt; line-height: 14pt; margin:0 0 12px 0; color:#c10070; text-decoration:underline;}

.bodyCopy2 {font-family:Arial, Helvetica, sans-serif; font-size:9pt; line-height: 13pt; margin:0 0 12px 0; color:#333333;}

.bodyCopy2 a:link {font-family:Arial, Helvetica, sans-serif; font-size:9pt; line-height: 13pt; margin:0 0 12px 0; color:#333333; text-decoration:underline;}
.bodyCopy2 a:active {font-family:Arial, Helvetica, sans-serif; font-size:9pt; line-height: 13pt; margin:0 0 12px 0; color:#333333; text-decoration:underline;}
.bodyCopy2 a:visited {font-family:Arial, Helvetica, sans-serif; font-size:9pt; line-height: 13pt; margin:0 0 12px 0; color:#333333; text-decoration:underline;}
.bodyCopy2 a:hover {font-family:Arial, Helvetica, sans-serif; font-size:9pt; line-height: 13pt; margin:0 0 12px 0; color:#c10070; text-decoration:underline;}

.bodyCopy3 {font-family:Arial, Helvetica, sans-serif; font-size:8pt; line-height: 11pt; margin:0 0 12px 0; color:#333333; text-decoration:none;}
.bodyCopy3 a:link {font-family:Arial, Helvetica, sans-serif; font-size:8pt; line-height: 11pt; margin:0 0 12px 0; color:#333333; text-decoration:underline;}
.bodyCopy3 a:active {font-family:Arial, Helvetica, sans-serif; font-size:8pt; line-height: 11pt; margin:0 0 12px 0; color:#333333; text-decoration:underline;}
.bodyCopy3 a:visited {font-family:Arial, Helvetica, sans-serif; font-size:8pt; line-height: 11pt; margin:0 0 12px 0; color:#333333; text-decoration:underline;}
.bodyCopy3 a:hover {font-family:Arial, Helvetica, sans-serif; font-size:8pt; line-height: 11pt; margin:0 0 12px 0; color:#c10070; text-decoration:underline;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:15pt; margin:0 0 2px 0; color:#121535; font-weight:bold;}
.heading1 {font-family:Arial, Helvetica, sans-serif; font-size:15pt; margin:0 0 2px 0; color:#121535; font-weight:bold;}

h2 {font-family:Arial, Helvetica, sans-serif; font-size:13pt; margin:0 0 6px 0; color:#c10070; font-weight:bold;}
.heading2 {font-family:Arial, Helvetica, sans-serif; font-size:13pt; margin:0 0 6px 0; color:#c10070; font-weight:bold;}

h3 {font-family:Arial, Helvetica, sans-serif; font-size:11pt; margin:0 0 6px 0; color:#333333; font-weight:bold;}
.heading3 {font-family:Arial, Helvetica, sans-serif; font-size:11pt; margin:0 0 6px 0; color:#333333; font-weight:bold;}

.heading4 {font-family:Arial, Helvetica, sans-serif; font-size:11pt; margin:0 0 6px 0; color:#c10070; font-weight:bold;}

.popUp {margin: 29px auto 29px auto; border-style: solid; border-width:1px; border-color: #ced0d9; height: 490px; width:590px; background-color:#FFFFFF;}

.popGradient {width:590px; height:230px; background-image:url(../images/autoQuoteTile.jpg); background-repeat:repeat-x; background-position:top;}

.selectBox { font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#c10071; border-style: solid; border-width:1px; border-color: #ced0d9;}
.selectBox2 { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#c10071; border-style: solid; border-width:1px; border-color: #ced0d9;}

.footer {margin-top:-6px; width:728px; border:solid; border-width:1px 0px 1px 0px; border-color:#ced0d9; background-color:#FFFFFF; height:62px;}

.copyRight {float:left; margin:0px 0px 20px 60px; font-family:Arial, Helvetica, sans-serif; font-size:7pt; color:#999999; display:inline; padding-bottom:20px;}

.privacyPolicy {float:left; margin:32px 0 0 0; width:350px;}

.column1of2 {float: left; width:270px; overflow: visible; background-color: #FFFFFF;}

.column2of2 {width:418px; margin-left:290px; margin-right:20px; overflow: visible; background-color: #FFFFFF;}

.column1of2faq {float: left; width:270px; overflow: visible; background-color: #FFFFFF; }

.column2of2faq {width:380px; margin-left:290px; margin-right:20px; overflow: visible; background-color: #FFFFFF;}

.column1of2articles {float: left; width:150px; overflow: visible; background-color: #FFFFFF; }

.column2of2articles {width:500px; margin-left:170px; margin-right:20px; overflow: visible; background-color: #FFFFFF;}

.column1of2b {float: left; width:250px; overflow: visible; background-color: #FFFFFF;}

.column2of2b {width:420px; margin-left:270px; overflow: visible; background-color: #FFFFFF;}

.column0050 {width:50%; float:left; height:1%;}
.column50100 {width:50%; float:left; height:1%;}
 
.column0050Margin {margin-right:6px;}
.column50100Margin {margin-left:6px;}

.faqQuestion {width:250px; padding:10px; margin-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color: #FFFFFF; background-color: #c10070; border-top:solid; border-top-width:1px; border-top-color:#FFFFFF;}

.faqQuestion a:link{width:250px; margin-top:1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:10pt; color: #FFFFFF; text-decoration: none;}
.faqQuestion a:active{width:250px; margin-top:1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF;  text-decoration: none;}
.faqQuestion a:visited{width:250px; margin-top:1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF;  text-decoration: none;}
.faqQuestion a:hover{width:250px; margin-top:1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF;  text-decoration: underline;}

.faqAnswer {width:250px; border: solid; border-width: 0 10px 10px 10px; border-color: #c10070; background-color: #FFFFFF;}

.faqAnswerText {width:230px; padding:10px; background-color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}

.faqAnswerClose {width:230px;}

.slideLogo {margin-left: 0px; width: 296px; height: 64px; position:absolute; left:7px; top:1px;}
.tableCellHeader {border: solid; border-width: 0px 1px 1px 0px; border-color:#111435; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#111435; padding:3px;}
.tableCell {border: solid; border-width: 0px 1px 1px 0px; border-color:#111435; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#111435; padding:3px;}
.tableCellStatus {border: solid; border-width: 0px 1px 1px 0px; border-color:#111435; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#c10070; padding:3px;}

.click {margin-left:0px; margin-top:0px;}

.faqQuestionSmallExp {margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #121535; text-decoration: none; font-weight: bold;}
.faqQuestionSmallExp a:link {margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #121535; text-decoration: none; font-weight: bold;}
.faqQuestionSmallExp a:active {margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #121535; text-decoration: none; font-weight: bold;}
.faqQuestionSmallExp a:visited {margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #121535; text-decoration: none; font-weight: bold;}
.faqQuestionSmallExp a:hover {margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #121535; text-decoration: underline; font-weight: bold;}


.faqQuestionExp {margin-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:11pt; color: #121535; font-weight: bold;}
.faqAnswerTextExp {padding:10px; background-color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#333333;}

.guaranteePosition {position:absolute; top:-15px; left: 560px; z-index:100; display: inline;}
.approvedPosition {position:absolute; top:-15px; left: 680px; z-index:100; display: inline;}

.tableStyle {border: solid; border-width: 1px; border-color:#111435; font-family:Arial, Helvetica, sans-serif; font-size: 9pt; color:#111435; padding:3px;}

.voteBanner {border:solid; border-width:1px; border-color:#ced0d9; padding: 6px 6px 6px 12px; font-family:Arial, Helvetica, sans-serif; font-size:14pt; font-weight: bold; color:#121535; width:500px; height:50px;}

.photoBorder {border:solid; border-width:1px; border-color:#c10070;}

.articleFeatureBox {background-color:#e6e6e6; padding:8px; border:solid; border-width:1px; border-color:#c10070; margin-top:30px; -moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#333333;}

.grayFeatureBox {background-color:#F2F2F2; padding:2px; border:solid; border-width:1px; border-color:#ced0d9; margin-bottom: 4px; -moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}

.featureBox {background-color:#ffffff; padding:8px; border:solid; border-width:1px; border-color:#c10070; margin-top:10px; margin-bottom: 10px; -moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#333333;}


/* styles for renewals */
.numberBox {float:right; margin-left:6px; width:22px; height:34px; border:solid; border-width:1px; border-color:#ced0d9; background-color: #f2f2f2; -moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.numberBoxActive {float:right; margin-left:6px; width:22px; height:34px; border:solid; border-width:1px; border-color:#ced0d9; background-color: #e4e4e4; -moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.formTextarea {width:690px; height: 100px; border:solid; border-width:1px; border-color:#ced0d9; background-color: #ffffff; -moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#333333;}

/* styles for admin */
.adminFooter {margin-top:0px; width:728px; border:solid; border-width:0px 0px 1px 0px; border-color:#ced0d9; background-color:#FFFFFF; height:62px;}
table.adminTable {border:solid; border-width:1px; border-color:#ced0d9; border-collapse: collapse;}
table.adminTable TH {border:solid; border-width:1px; border-color:#ced0d9; border-collapse: collapse; font-family:Arial, Helvetica, sans-serif; font-size:13pt; margin:0 0 6px 0; color:#c10070; font-weight:bold; background-color: #f2f2f2; text-align: left; padding:4px;}
table.adminTable TD {border:solid; border-width:1px; border-color:#ced0d9; border-collapse: collapse; font-family:Arial, Helvetica, sans-serif; font-size:9pt; margin:0 0 12px 0; color:#333333; background-color: #ffffff; text-align: left; padding:4px;}

.fb_share_link {color: rgb(59, 89, 152); font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-decoration: none;}
.fb_share_link a:link {color: rgb(59, 89, 152); font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-decoration: none;}
.fb_share_link a:active {color: rgb(59, 89, 152); font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-decoration: none;}
.fb_share_link a:visited {color: rgb(59, 89, 152); font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-decoration: none;}
.fb_share_link a:hover {color: rgb(59, 89, 152); font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-decoration: underline;}
