﻿body {background-color: #fff; color: #222; font-family: Arial, Verdana, Sans-Serif; padding-bottom: 15px; text-align: center;}
    #wrapper {font-size: 12px; margin: 0 auto; text-align: left; width: 925px;}
        #branding {padding: 5px 0;}
        #contentFeatured {width: 925px;}
            #contentFeatured ul {float: left; list-style: none; position: relative;}
                #contentFeatured li {float: left; display: block; width:225px; height: 80px; font-size: 12px; overflow: hidden; margin-right: 6px;} 
#contentFeatured li div.aliss, #contentFeatured li div.opportunity, #contentFeatured li div.training, #contentFeatured li div.leads {color: #fff; height: 80px; padding: 10px; border: 1px solid #999;}
                        #contentFeatured li div.aliss {background-color: #003768;}
                        #contentFeatured li div.opportunity {background-color: #677719;}
                        #contentFeatured li div.training {background-color: #B46F00;}
                        #contentFeatured li div.leads {background-color: #4D8AC1; width: 231px;}
           
        #contentFlash {background-color: #cdcdcd; border: 1px solid #cdcdcd; height: 203px; margin-bottom: 15px;}
        #contentMain {}
        .contentMain {padding: 0 10px;}
        #footer {clear: both; font-size: 11px; padding-top: 15px;}
        #footer ol {background-color: #eee; float: left; list-style: none; padding: 5px; position: relative;}
        #footer ol li {float: left; width: 450px;}
        #footer ol li.first {width: 465px; float: left;}
        #footer ul li {float: left; padding-bottom: 5px; width: 222px;}
        #callToAction {width:925px; height:42px; padding-bottom:12px;}
                          
       
        
a {color: #003768;}
    a:visited {}
    a:hover {}
    a:active {}

abbr {border-bottom: 1px dotted #ccc;}

div {}
    div.address {display: block; float: left; margin-bottom: 15px; width: 30%;}
        div.address span {display: block; font-weight: normal; line-height: 1.3em;}
    div.em {font-weight: bold;}
    div.registrationForm {float: right; width: 670px;}
    div.schedule {background-color: #eee; float: left; width: 220px;}
        div.schedule h3 {padding: 5px 5px 0 5px;}
        div.schedule span {display: block; padding: 5px;}
    div.story {margin-bottom: 30px;}
    div.videoBox {float: right; margin: 0 0 10px 10px; width: 200px;}
        div.videoBox span a {display: block; font-size: 10px; font-weight: bold; text-align: center;}

em {font-style: normal; font-weight: bold;}

fieldset {}
    fieldset.submit {margin-top: 10px;}
        fieldset.submit input {background-color: #003768; color: #fff; cursor: pointer; font-weight: bold; margin-left: 420px; padding: 3px 10px;}
    fieldset.survey {}
        fieldset.survey fieldset.part1 {margin-bottom: 15px;}
            fieldset.survey fieldset.part1, fieldset.survey fieldset.part2 {}
            fieldset.survey fieldset.part1 legend, fieldset.survey fieldset.part2 legend {font-size: inherit;}
        fieldset.survey fieldset.part2 {}
        fieldset.survey fieldset.submit {text-align: center;}
        fieldset div {float: left;}
            fieldset.survey fieldset.part1 div {width: 24%;}
            fieldset.survey fieldset.part2 div {width: 48%;}
        fieldset input {border: 1px solid #cdcdcd; display: block;  margin: 0 0 10px 10px;}
            fieldset input:focus {border: 1px solid #003768;}
        fieldset label {display: block; padding: 10px 0 3px 10px;}
        fieldset.survey legend {font-size: 16px; font-weight: bold; margin-bottom: 5px;}

h1, h2, h3, h4, h5, h6 {font-weight: normal;}
    h1 {background-color: #eee; color: #666; font-size: 18px; font-weight: bold; letter-spacing: 2px; margin-bottom: 15px; padding: 5px;text-transform: uppercase;}
    h2 {font-size: 18px; font-weight: bold; margin-bottom: 5px;}
        h2 a {color: #fff;}
            h2 a:hover {}
    h3 {clear: left; color: #36c; font-size: 13px; font-weight: bold; margin-bottom: 5px;}
    h4 {font-weight: bold; text-transform: uppercase;}
    h5 {color: #555; font-size: 12px; font-weight: bold; margin-bottom: 3px;}

img {border: 0;}
    img.accent {float: right; margin-bottom: 10px; margin-left: 10px;}
    img.photo {border: 1px solid #eee;}

ol {}
    ol li {}
    #contentMain ol {list-style: decimal inside;}
        #contentMain ol.lettered {list-style: lower-alpha inside; margin-left: 15px; padding-top: 10px;}
        #contentMain ol li {padding-bottom: 10px;}
            #contentMain ol li p {padding-top: 10px; padding-bottom: 0;}
            #contentMain ol li ul {padding-top: 10px;}

p {line-height: 1.2em; margin-bottom: 1.2em;}
    p.copyright {clear: both; color: #555; font-size: 90%; padding-top: 0px; text-align: center; margin-top:-15px;}
    p.em {clear: left; font-weight: bold;}

span {}

strong {font-style: italic;}

ul {margin-bottom: 0.8em;}
    ul li {}
    #contentMain ul {margin-left: 20px;}
        #contentMain ul li {background: transparent url(../images/bullet.gif) no-repeat top left; display: block; padding-bottom: 10px; padding-left: 15px;}
        #contentMain ul.carriers {position: relative;}
            #contentMain ul.carriers li {float: left; width: 11%;}
    #contentMain ul.carrierLogos {list-style: none;}
        #contentMain ul.carrierLogos li {background: none; float: left; text-align: center; height: 72px; width: 22%;}
    #contentMain ul.training {position: relative;}
        #contentMain ul.training li {float: left; width: 30%;}
    #contentMain ul.videos {list-style: none; margin: 0;}
        #contentMain ul.videos li {background-color: #cdcdcd; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-top: 1px solid #cdcdcd; float: left; height: auto; margin: 0 10px 0 0; padding: 0; width: 210px;}
            #contentMain ul.videos li a.caption {background-color: #cdcdcd; display: block; font-weight: bold; padding: 3px;}
#logins {display: block; font-family: Arial, Verdana, Sans-Serif; font-size:12px; margin-top: -22px; }
.liteLogin { margin-left: 600px; margin-top: -15px; width:100px}
.agentLogin { margin-left: 500px; margin-top: -12px; width: 100px;}
.block {display: block;}
.clear {clear: both;}
.gap {margin-bottom: 10px;}
.highlight {background-color: #c0ddea;}
.highlightMe { float:left;}
.subLi {padding-bottom: 0;}
.right {float: right;}
.uppercase {text-transform: uppercase;}
#DoneButton {margin-top:80px; vertical-align: middle; margin-left: -450px; width: 125px; height:34px; background: transparent url(../images/homeBtn.gif) no-repeat; border: solid 1px #ffffff;}
#RequiredFieldMarker1 {float: left; margin-left: 170px; margin-top: -28px;}
#RequiredFieldMarker2 {float: left; margin-left: 170px; margin-top: -28px;}
#RequiredFieldMarker3 {float: left; margin-left: 170px; margin-top: -28px;}
#RequiredFieldMarker4 {float: left; margin-left: 170px; margin-top: -28px;}
#RequiredFieldMarker5 {float: left; margin-left: 65px; margin-top: -19px;}
#RequiredFieldMarker6 {float: left; margin-left: 170px; margin-top: -28px;}
#RequiredFieldMarker7 {float: left; margin-left: 170px; margin-top: -28px;}
#RequiredFieldMarker8 {float: left; margin-left: 170px; margin-top: -28px;}
#RequiredFieldMarker9 {float: left; margin-left: 170px; margin-top: -28px;}
#RequiredFieldMarker10 {float: left; margin-left:170px; margin-top: -28px;}
#RequiredFieldMarker11 {float: left; margin-left:170px; margin-top: -28px;}
#RequiredFieldMarker12 {float: left; margin-left:170px; margin-top: -28px;}
#ctl00_ContentPlaceHolder1_PhoneREV {float:left; margin-left: 185px; margin-top: -28px;}
#FNameRTV {float: left; margin-left: 190px; margin-top: -28px;}
#LNameRTV {float: left; margin-left: 190px; margin-top: -28px;}
#PhoneREV {float: left; margin-left: 190px; margin-top: -28px;}
#EmailREV {float: left; margin-left: 190px; margin-top: -28px;}
#StateSIV {float: left; margin-left: 8px; margin-top: -19px;}
#YrsSellingRTV {float: left; margin-left:10px; margin-top: -28px;}
#NoYearsPhoneRTV {float: left; margin-left: 10px; margin-top: -28px;}
#StatesRTV {float: left; margin-left: 10px; margin-top: -28px;}
#CarriersRTV {float: left; margin-left: 10px; margin-top: -28px;}
#PremiumRTV {float: left; margin-left: 10px; margin-top: -28px;}
#NoAgentsRTV {float: left; margin-left: 10px; margin-top: -28px;}
#SourceRTV {float: left; margin-left: 10px; margin-top: -28px;}
#CellPhoneREV {float: left; margin-left: 170px; margin-top: -28px;}
#StateDDL{margin-left: 10px;}
#ctl00_ContentPlaceHolder1_SubmitButton{margin-left:455px;}
.highlightMeApproximate {float: left; clear: left;}
.highlightMeNumber {float: left;}
.highlightMeHow {float: left; clear: left;}
.part1 {background-color: #eeeeee;}
.contactInfo {padding-top:20px; padding-bottom: 0px;}
.part2 {background-color: #eeeeee;}
.lifeInsurance {padding-top:20px; padding-bottom: 0px;}
.confidential {margin-left: -8px; color:#36c;}
#ctl00_ContentPlaceHolder1_ThankYouPanel {padding: 30px; background-color: #eeeeee;}
#ctl00_ContentPlaceHolder1_DoneButton {margin-top: 20px; margin-bottom: 0px; margin-left: 400px; background: url(../images/homeBtn.gif) no-repeat; width: 125px; height: 35px; background-color: #eeeeee; border: 1px solid #eeeeee;}
#ctl00_ContentPlaceHolder1_ThankYouLabel {margin-left: 40px;} 
.contentMainaddress2 {width:420px;}