@charset "UTF-8";/* STRUCTURE */html {}body {background: #ffffff; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}#page-container {width: 950px; margin: auto; background: #FFFFFF; height: 100%;}#main-content {width: 950px; margin-top: 0px; margin-bottom: 20px; margin-left: auto; margin-right: auto;}#top_bar{width: 100%; height: 11px; margin-right: 0; margin-bottom: 0; margin-top: 0; background: #405278;}#header{width: 950px; height: 91px; margin-right: auto; margin-left: auto; margin-bottom: 0; margin-top: 0; border-bottom-style: solid; border-bottom-color: #cccdcd; border-bottom-width: 1px;}#footer {width: 950px; margin-top: 0px; margin-left: auto; margin-right: auto; border-top-style: solid; border-top-color: #cccdcd; border-top-width: 1px;}#logo{display: block; width: 287px; height: 57px; float: left; margin-top: 17px; margin-bottom: 17px;}.logo{float: left; margin-top: 17px; margin-bottom: 17px; clear: right;}.team-pics{margin-top: 10px; margin-bottom: 10px; margin-left: 15px;}.logo-pics{margin-top: 10px; margin-bottom: 10px; margin-left: 30px; margin-right: 15px; line-height: 100px; float: left;}.logos-div{width: 100%; height: 100px; margin-right: 30; margin-left: 30; margin-bottom: 0; margin-top: 0;}#bottombar {width: 100%; height: 10px; background: #405278; position: absolute; bottom: 0px;}/* TEXT STYLES */.h1 {font-family: Berkeley, Times New Roman, Times, serif; color: #405278; font-size: 19px; line-height: 24px; font-weight: 600; margin-top: 10px;}.h1-left {font-family: Berkeley, Times New Roman, Times, serif; color: #405278; font-size: 19px; line-height: 24px; font-weight: 600; margin-top: 25px;}.h1-right {font-family: Berkeley, Times New Roman, Times, serif; color: #405278; font-size: 19px; line-height: 24px; font-weight: 600; margin-left: 25px; margin-top: 10px;}.h2 {font-family: Berkeley, Times New Roman, Times, serif; color: #405278; font-size: 17px; line-height: 24px; font-weight: 600;}.h2-right {font-family: Berkeley, Times New Roman, Times, serif; color: #405278; font-size: 17px; line-height: 24px; font-weight: 600; margin-left: 25px; margin-top: 10px;}.h3 {font-family: Berkeley, Times New Roman, Times, serif; color: #405278; font-size: 14px; line-height: 21px; font-weight: 600;}.h4 {font-family: Berkeley, Times New Roman, Times, serif; color: #222222; font-size: 20px; line-height: 28px; font-weight: 600;}.h5 {font-family: Berkeley, Times New Roman, Times, serif; color: #222222; font-size: 17px; line-height: 24px; font-weight: 600;}.h6 {font-family: Berkeley, Times New Roman, Times, serif; color: #222222; font-size: 14px; line-height: 21px; font-weight: 600;}.paragraph {font-family: Berkeley, Times New Roman, Times, serif; color: #222222; font-size: 15px; line-height: 19px; font-weight: 400;}.paragraph-right {font-family: Berkeley, Times New Roman, Times, serif; color: #222222; font-size: 15px; line-height: 20px; font-weight: 400;  margin-left: 25px; margin-top: 0px;}.bulletlist {font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif; color: #444444; font-size: 13px; line-height: 18px; font-weight: 600; margin-left: 0px; margin-right: 15px;}.affiliations {font-family: Berkeley, Times New Roman, Times, serif; color: #222222; font-size: 15px; line-height: 20px; font-weight: 400; vertical-align: middle;}.top-nav {font-family: Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 91px; float: right; padding-left: 0px; color: #405278;}.top-nav-selected {font-family: Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 91px; float: right; padding-left: 0px; color: #999999;}.bottom-nav {font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif; color: #405278; font-size: 11px; line-height: 19px; margin-top: 25px; margin-bottom: 10px;}.footer {font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif; color: #999999; font-size: 11px; line-height: 19px; margin-top: 15px; margin-bottom: 10px;}/* LINK STYLES */a:link {color: #405278; text-decoration: underline;}a:visited {text-decoration: underline; color: #405278;}a:hover {text-decoration: none; color: #405278;}a:active {text-decoration: none; color: #405278;}a.refer:link {text-decoration: none; color: #999999;}a.refer:visited {text-decoration: none; color: #999999;}a.refer:hover {text-decoration: underline; color: #999999;}a.refer:active {text-decoration: underline; color: #999999;}/* MAIN NAVIGATION */#navList{display: inline; list-style-type: none; float: left; width: auto; margin: 0px; padding: 0px;}#navList li{display: inline; list-style-type: none; float: left; width: auto; margin: 0px; padding: 0px;}#nav-container {width: 950px;}#navHome{display: block; width: 93px; height: 50px; border: 0; background: url("images/nav-01-home.png") no-repeat 0 0;}#navHomeCurrentPage{display: block; width: 93px; height: 50px; border: 0; background: url("images/nav-01-home.png") no-repeat 0 0; background-position: 0 -100px;}#navHomeCurrentPage span{display: none;}#navHome:hover{background-position: 0 -50px;}#navHome:active{background-position: 0 -100px;}#navHome span{display: none;}#navAnnuities{display: block; width: 122px; height: 50px; background: url("images/nav-02-annuities.png") no-repeat 0 0;}#navAnnuitiesCurrentPage{display: block; width: 122px; height: 50px; border: 0; background: url("images/nav-02-annuities.png") no-repeat 0 0; background-position: 0 -100px;}#navAnnuitiesCurrentPage span{display: none;}#navAnnuities:hover{background-position: 0 -50px;}#navAnnuities:active{background-position: 0 -100px;}#navAnnuities span{display: none;}#navLifeInsurance{display: block; width: 160px; height: 50px; background: url("images/nav-03-life_insurance.png") no-repeat 0 0;}#navLifeInsuranceCurrentPage{display: block; width: 160px; height: 50px; border: 0; background: url("images/nav-03-life_insurance.png") no-repeat 0 0; background-position: 0 -100px;}#navLifeInsuranceCurrentPage span{display: none;}#navLifeInsurance:hover{background-position: 0 -50px;}#navLifeInsurance:active{background-position: 0 -100px;}#navLifeInsurance span{display: none;}#navHealthInsurance{display: block; width: 184px; height: 50px; background: url("images/nav-04-health_insurance.png") no-repeat 0 0;}#navHealthInsuranceCurrentPage{display: block; width: 184px; height: 50px; border: 0; background: url("images/nav-04-health_insurance.png") no-repeat 0 0; background-position: 0 -100px;}#navHealthInsuranceCurrentPage span{display: none;}#navHealthInsurance:hover{background-position: 0 -50px;}#navHealthInsurance:active{background-position: 0 -100px;}#navHealthInsurance span{display: none;}#navMedicareSupplements{display: block; width: 220px; height: 50px; background: url("images/nav-05-medicare_supplements.png") no-repeat 0 0;}#navMedicareSupplementsCurrentPage{display: block; width: 220px; height: 50px; border: 0; background: url("images/nav-05-medicare_supplements.png") no-repeat 0 0; background-position: 0 -100px;}#navMedicareSupplementsCurrentPage span{display: none;}#navMedicareSupplements:hover{background-position: 0 -50px;}#navMedicareSupplements:active{background-position: 0 -100px;}#navMedicareSupplements span{display: none;}#navLongTermCare{display: block; width: 171px; height: 50px; background: url("images/nav-06-long_term_care.png") no-repeat 0 0;}#navLongTermCareCurrentPage{display: block; width: 171px; height: 50px; border: 0; background: url("images/nav-06-long_term_care.png") no-repeat 0 0; background-position: 0 -100px;}#navLongTermCareCurrentPage span{display: none;}#navLongTermCare:hover{background-position: 0 -50px;}#navLongTermCare:active{background-position: 0 -100px;}#navLongTermCare span{display: none;}/* CONTENT - THREE COLUMNS */#main{width: auto; display: block; padding: 0 0; background: #ffffff;}#column_left{width: 291px; padding-right: 20px; margin-bottom: 15px; margin-top: 0px; float: left; background: #ffffff;}#column_middle{width: 286px; padding-left: 20px; padding-right: 20px; margin-bottom: 15px; margin-top: 0px; float: left; background: #ffffff; border-right-style: solid; border-right-color: #cccdcd; border-right-width: 1px; border-left-style: solid; border-left-color: #cccdcd; border-left-width: 1px;}#column_right{width: 291px; margin-left: 20px; padding-right: 0px; margin-bottom: 15px; margin-top: 0px; float: left; background: #ffffff;}#column_single{width: 900px; margin-bottom: 15px; margin-top: 0px; float: left; background: #ffffff;}div.spacer{clear: both; height: 1px; display: block; background: #ffffff;}/* CONTENT - TWO COLUMNS */#main2{width: auto; display: block; padding: 0 0px; background: #ffffff;}#two-column_left{width: 569px; margin-right: 15px; margin-bottom: 15px; margin-top: 0px; float: left; background: #ffffff;}#two-column_right{width: 350px; margin-left: 15px; margin-bottom: 15px; margin-top: 0px; background: #ffffff; float: left; display: inline; }#two-column_right_border{width: 350px; margin-left: 15px; margin-bottom: 15px; margin-top: 0px; background: #ffffff; float: left; display: inline; border-left-style: solid; border-left-color: #cccdcd; border-left-width: 1px; height: 100%;}#graphic{background: #ffffff; height: 270px; text-align: center; padding: 0 30px; padding-bottom: 8px;}
