@CHARSET "UTF-8";
/* reset 
body {font:normal 12px arial, helvetica, sans-serif;margin:0;padding:0;color:#999999;}
h1 {font:normal 36px arial,, helvetica, sans-serif;margin:0;padding:0;color:#333333;}
h2 {font:normal 28px  arial, helvetica, sans-serif;margin:0;padding:0;color:#000000; margin-bottom:8px;}
h3 {font:normal 24px arial, helvetica, sans-serif;margin:0;padding:0;color:#000000;}
h4 {font:normal 20px arial, helvetica, sans-serif;margin:0;padding:0;color:#000000;}
h5 {font:normal 18px arial, helvetica, sans-serif;margin:0;padding:0;color:#000000;}
h6 {font:normal 14px  arial, helvetica, sans-serif;margin:0;padding:0;color:#000000;font-weight:bold;}*/
body {color:#666666;font:normal 13px arial,helvetica,sans-serif;margin:0;padding:0;}
h1 {color:#000000;font:36px arial,helvetica,sans-serif;margin-bottom:5px;padding:0;}
h2 {color:#333333;font:24px arial,helvetica,sans-serif;margin:0;padding:0;}
h3 {color:#333333;font:18px arial,helvetica,sans-serif;margin:0 0 5px;padding:0;}
h4 {color:#333333;font:16px arial,helvetica,sans-serif;margin:0;padding:0;}
h5 {color:#333333;font:16px arial,helvetica,sans-serif;margin:0;padding:0;}
h6 {color:#333333;font:16px arial,helvetica,sans-serif;margin:0;padding:0;font-weight:600;}
img {border:none;}
img {border:none;}
th, td {vertical-align:top;}
td, td ul li {font-size:13px; color:#666666 !important;;}
#content ul  li, #content ul  ol {color:#666666;font:normal 13px arial,helvetica,sans-serif;}
h3 sup {font-size:12px;}
h4 sup {font-size:12px;}
p {color:#666666;}
/*ADDED*/
#nav #menu ul li, #nav #menu ul li a {font-size:11px;}
.providers #nav #menu ul li.open a, .employers #nav #menu ul li.open a, .shopping #nav #menu ul li.open a, .inside #nav #menu ul li.open a {font-size:11px;}


input, th, label, dt, address {font-size:1.2em;}
.plainlink {color:#009ef2; font-size:11px; }
.bluehead {background:#EFF8FE none repeat scroll 0 0;}
.benefitdk {color:#333333 !important;font-weight:bold; font-size:13px !IMPORTANT ;} 
#content {color:#666666;font-size:13px; font:arial,helvetica,sans-serif;}
.searchHeader{width:100%; padding-bottom:10px;}
.grouplist {list-style:none;margin:0 20px 0 30px;padding:0;}
.grouplist a {color:#009ef2 ;font-size:13px;}
#request{margin:10px 0 10px 0;padding:0;}
#rightrequest{ float:right;}
.Container {clear:both;overflow:hidden;width:100%;min-width:500px; padding-top:20px; padding-bottom:30px; border-bottom:solid 1px #d6d6d6;}
.Container li {margin-left:-20px;}
.Container a {color:#009ef2;}
.rightGroup {width:170px;}
.rightGroupCol {width:265px;}
.rightColumnSlide { margin-top:20px; padding:10px 6px 0 10px; border-left:solid 1px #d6d6d6 ;}
.rightColumnSlide h5 {font-size:120%;color:#339900;text-align:center;margin-top:15px;margin-bottom:10px;}
.rightColumnSlide p {font-size:88%;}
.rightgrpquote{top:175px; padding-left:10px; padding-right:10px; position:absolute; /*height:190px;*/}
/*Tax stuff*/
div#tax-credit {background-color:#fff7df;margin:0 0 26px;padding:10px 0;width:auto;}
div#dollar-sign-icon {background:transparent url(/assets/shopper/public/images/icon-dollar.gif) no-repeat scroll left top;float:left;height:76px;margin:8px 6px 0;width:27px;}
#tax-credit h3 {color:#333333;font-size:20px;line-height:1.5em;margin:0;padding:6px 0 0;}
#tax-credit p {color:#666666;line-height:1.5em;}
#tax-credit a {font-size:13px; color:#0073AE;}
.homeApply li {margin-left:-20px;padding-top:6px;}
.linklist a {color:#009ef2;font-size:13px; text-decoration:none;}
/*Banner*/
.text{ font-family:Georgia, "Times New Roman", Times, serif; color:#333; font-size:13px; height:95px;margin-left:10px;padding-top:10px;}
.title{font-family:Georgia, "Times New Roman", Times, serif;color:#999;font-size:14px; font-style:italic; padding-bottom:15px; background:url(/assets/shopper/public/smallgrp/images/rightbottom.gif) bottom left no-repeat; margin-left:10px; height:128px;width:160;}
/*.button{PADDING-BOTTOM: 3px;height:50px; margin-top:25px;}*/
#thumbsholder{/*PADDING-BOTTOM: 3px;margin-top: 15px;*/width: 265px;height: 30px;margin-left:10px;}
hr {margin-left:10px;}
.thumb {background: url(/assets/shopper/public/smallgrp/images/thumb_inactive.gif) no-repeat; width: 27px; height: 22px; float:left; list-style: none;}
.activethumb {background: url(/assets/shopper/public/smallgrp/images/thumb_active.gif) no-repeat !IMPORTANT; width: 27px; height: 22px; float:left; list-style: none;}
.rlist {list-style:none;margin:0 20px 0 30px;padding:0; line-height:0.5eml;}

#advbenefits {border-collapse:collapse;width:100%;margin-bottom:30px;}
#advbenefits {border:1px solid #d9d9d9;}
#advbenefits tr.odd {background:#f9f9f9;color:#333333;}
#advbenefits tr.odd a {color:#0073ae;}
#advbenefits tr.even {background:#ffffff;color:#333333;}
#advbenefits tr.even a {color:#009ef2;}
#advbenefits th {padding:0.5em 1em; font-size:15px; font-weight:600; color:#333333;}
#advbenefits {border-collapse:collapse;width:99.8%;margin-bottom:30px;margin-left:1px;}
#advbenefits td {border:1px solid #d9d9d9;padding:15px 15px;font-size:13px;color:#424242;}
#advbenefits td.mid {border-bottom:1px solid #ffffff;}
#dentaltop {border-collapse:collapse;width:100%;}
#dentaltop td{font-size:13px; text-algn:center;}
#dentaltop td a  {color:#009ef2;font-size:13px; font-family:arial, helvetica, sans-serif;}
.tabcontainer {position:relative;clear:both;overflow:hidden;}
.research {float:right; top:20px;width:145px;}
.researchdental {float:right; width:145px;top:-30px;}
/* tabs */
#body .ui-widget {font-size: 1em;}
#body .tabs li {font-size:1.2em;}
#body .ui-tabs {background: #FFF;border:0;}
#body .ui-tabs .ui-tabs-nav {background: #FFF;border:0;padding-left:1.8em;}
#body .ui-tabs .ui-tabs-nav .ui-state-default {border-color:#D9D9D9;background:#D9D9D9;color:#666;font:bold 1.2em arial, helvetica, sans-serif; height:35px;margin-top:10px;}
#body .ui-tabs .ui-tabs-nav .ui-state-default a, #body .ui-tabs .ui-tabs-nav .ui-state-default a:hover, #body .ui-tabs .ui-tabs-nav .ui-state-default a:active, #body .ui-tabs .ui-tabs-nav .ui-state-default a:focus, #body .ui-tabs .ui-tabs-nav .ui-state-default a:visited {color:#666;padding-top:10px;padding-bottom:12px;}
#body .ui-tabs .ui-tabs-nav .ui-state-hover {background-color:#EBEBEB;}
#body .ui-tabs .ui-tabs-nav .ui-state-active {background:url("/assets/shopper/public/images/tab_button_active_02.png") repeat-x scroll 0 0 #FFFFFF;border:0;height:45px;margin-top:1px;position:relative;}
#body .ui-tabs .ui-tabs-nav .ui-state-active a, #body .ui-tabs .ui-tabs-nav .ui-state-active a:hover, #body .ui-tabs .ui-tabs-nav .ui-state-active a:active, #body .ui-tabs .ui-tabs-nav .ui-state-active a:focus, #body .ui-tabs .ui-tabs-nav .ui-state-active a:visited {padding-top:16px;}{padding-top:16px;}
#body .ui-tabs .ui-tabs-panel {border:1px solid #D9D9D9;}
#body .ui-tabs .active-tab-l {position:absolute;top:0;left:0;}
#body .ui-tabs .active-tab-r {position:absolute;top:0;right:0;}



table#corp-table {border-collapse:collapse;width:100%;margin-bottom:30px; font-size:13px; color:#333333;}
#corp-table th {/*border-bottom:4px solid #FFFFFF;*/font-size:15px; font-weight:600; color:#333333;}
#corp-table th {padding:0.5em 1em;}
/*#corp-table thead {background:#E3EAED none repeat scroll 0 0;border-bottom:4px solid #FFFFFF; color:#333333; Font-size:15px;}
#corp-table th {border-right:2px solid #FFFFFF;font-weight:bold;text-align:left; Font-size:15px; color:#333333;}*/
#corp-table .first {background:#FFFFFF none repeat scroll 0 0;}
#corp-table .last {border-right:medium none;}
#corp-table tr {border-bottom:2px solid #FFFFFF;}
#corp-table td {padding:15px;border:1px solid #D9D9D9;}
#corp-table tr.odd {/*background:#E6F5FA none repeat scroll 0 0;color:#333333;*/background:#f9f9f9;color:#333333;}
#corp-table tr.even {background:#ffffff;color:#333333; /*background:#F3FAFD none repeat scroll 0 0;color:#333333;*/}
#corp-table tr.odd a {color:#0073ae;}
#corp-table tr.even a {color:#009ef2;}
.bold {font-weight:600;}
#corp-table .bold {font-size:15px; color:#333333;}
.arrowBull {background-image:url(/assets/shopper/public/smallgrp/images/arrow_bullet.gif);background-repeat:no-repeat;background-position: 0 1em;padding-left: 1.5em;line-height:1.3em;list-style:none;}

#extras .mod {height:190px;margin-bottom:15px;padding-bottom:10px;/*background:#FFF url(/assets/shopper/public/smallgrp/images/mod.gif) no-repeat top center;*/font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif;line-height:normal;font-weight:  600;margin: 0px 0px 2px 0px;padding:3px 5px;color: #4b3e3d;clear:left;}

#extras .mod h2 {font-size:14px;font-weight:600;margin:0 ;padding:5px 0 0 5px;}
#extras .mod .content { color:#000;line-height:1.3;font-size:100%;font-weight:100;padding:5px 0 0 5px;}
	
#howitworks {padding-top:12px;height:27px;text-align:center;font-family:Arial, Helvetica, sans-serif;}
#howitworks ul {margin-top:28px;;padding:0;list-style:none; margin-left:100px; position:absolute;}
#howitworks li {display:inline;color:#333;font-size:100%;padding-left:40px;}
#howitworks li a {padding-right:7px; text-decoration:underline;color:#00adef;}
#howitworks li a:hover {text-decoration:underline; color:#00adef; text-align:center;}
#tablebutton{margin-top:188px; margin-left:595px; position:absolute;}

/*.dentalBlue {background:url(/assets/plans/public/images/dentalblue_logo.gif) no-repeat top left;}*/
/*.saegislogo {background:url(/assets/plans/public/images/saegis_logo.gif) no-repeat top left;}*/
.indent {margin-left:150px;}
.checkbullets {background-image:url(/assets/common/images/check_blue.gif);background-repeat:no-repeat;background-position: 0 1em;padding-left: 1.5em;line-height:1.5em;list-style:none;}
/*tooltip*/
tt,code,kbd,samp,pre {font-size: 1em; font-family: "Courier New", Courier, monospace;}
legend {display:none;}
.launch-tooltip {color: #444;border-bottom:1px dashed #40abfd;cursor: help;}
.tooltip, a.sstip {color: #444;border-bottom: #40abfd dotted 1px;cursor: help;}
a.sstip {margin-left: 100px;font-size: .8em;line-height: 0;}

#tooltip {position: absolute;z-index: 3000;border: 1px solid #e4c07a;background-color: #fff8e1;padding: 5px;text-align:left;max-width:500px;}
#tooltip h3, #tooltip div { margin: 0; }
.tooltip-style { display:none;}

/*FAQ*/
.commonquestion {border-top:1px dotted #ccc;font-size:13px;font-weight:bold;color: #000000;width:90%;}

.commonquestionlast {border-bottom:1px dotted #ccc;}
#smallgroup ul {list-style:none; margin-left:8px;} /*added margin*/

#smallgroup li {padding-bottom:5px;}

.answer {display:none;color:#000000;font-size:13px;font-weight:normal;padding-bottom:8px;}

.highlightkit {background-color:#fcfad1;}

.smallgrouplist ul{list-style:none;}

#smallgroup .smallgroupshowlist ul {list-style-type:disc;}

/*GW added styling for Tax Credit FAQs*/
h3.tax-faqs {color:#333;font-size:120%;padding:0;margin:1.3em;}
#smallgroup .smallgrouplist dl {border:1px solid #eee;border-left:none;border-right:none;padding:.5em;}
#smallgroup .smallgrouplist dl dt {width:250px;line-height:1.8em;float:left;clear:left;text-align:right;}
#smallgroup .smallgrouplist dl dd {margin-left:22em;line-height:1.8em;}


/*FORM*/
.smallgrp-section {margin-left:15px;}

.smallgrp-container {clear:both;overflow:hidden; margin-left:20px;margin-bottom:15px;}
.top {margin-top:10px;}

.smallgrp-quantity {float:left;margin-left:20px;}

.smallgrp-copy {float:right;width:90%;text-align:left;}

.smallgrp-required {margin:15px 0 5px 10px;text-align:left;}

#smallgrp-form {margin:0 15px 0 15px;padding:10px 10px; width:55%;}
.rightkit-field {float:left;margin:3px 3px 0 0;width:35%;}
.smallgrp-field {float:left;margin:3px 3px 0 0;width:35%;}
p.smallgrpfield {font:13px Arial, Helvetica, sans-serif;font-weight:600;margin:0 0 8px 0;text-align:left; margin-left:10px;}
p.field {font:13px Arial, Helvetica, sans-serif;font-weight:600;margin:0 0 8px 0;text-align:left;}
.smallgrp-data {float:left;margin-left:10px;width:25%;text-align:left;}

.smallgrpButton {margin:10px 10px;}
#phone, #email {margin:0;padding:0;}
.formspace {margin-top:10px;}
.red{color:red;}
.required{color:#000000;}
div.input_field input.error {border:1px solid red;background-color: #FFFFD5;margin: 0px;color: red;}
div.input_field select.error {border:1px solid red;background-color: #FFFFD5;margin: 0px;color: red;}
/*div.error {margin:10px 10px;padding:10px 10px;color: red;border:2px red solid;text-align:center;}*/
label.error {margin-left:5px;color:red;}

.divShow { display:block; }
.divHide { display:none; }


#hr-updates-signup {width:460px;margin:20px 10px;background-color:#FFF7DF;padding:12px;}
#hr-updates-signup div.formspace {margin-top:0px;}
#hr-updates-signup div#label-opt-in {line-height:1.4em;padding-bottom:10px;}


/* tabs */
#body .ui-widget {font-size:13px; color:#333333;}
#body .tabs li {font-size:13px;}
#body .ui-tabs {background: #FFF;border:0;}
#body .ui-tabs .ui-tabs-nav {background: #FFF;border:0;padding-left:1.8em;}
#body .ui-tabs .ui-tabs-nav .ui-state-default {border-color:#D9D9D9;background:#D9D9D9;color:#666;font:bold 1.2em arial, helvetica, sans-serif; height:35px;margin-top:10px;}
#body .ui-tabs .ui-tabs-nav .ui-state-default a, #body .ui-tabs .ui-tabs-nav .ui-state-default a:hover, #body .ui-tabs .ui-tabs-nav .ui-state-default a:active, #body .ui-tabs .ui-tabs-nav .ui-state-default a:focus, #body .ui-tabs .ui-tabs-nav .ui-state-default a:visited {color:#0073ae;padding-top:10px;padding-bottom:12px;}
#body .ui-tabs .ui-tabs-nav .ui-state-hover {background-color:#EBEBEB;}
#body .ui-tabs .ui-tabs-nav .ui-state-active {background:url("/assets/shopper/public/images/tab_button_active_02.png") repeat-x scroll 0 0 #FFFFFF;border:0;height:45px;margin-top:1px;position:relative;}
#body .ui-tabs .ui-tabs-nav .ui-state-active a, #body .ui-tabs .ui-tabs-nav .ui-state-active a:hover, #body .ui-tabs .ui-tabs-nav .ui-state-active a:active, #body .ui-tabs .ui-tabs-nav .ui-state-active a:focus, #body .ui-tabs .ui-tabs-nav .ui-state-active a:visited {padding-top:16px;}
#body .ui-tabs .ui-tabs-panel {border:1px solid #D9D9D9;padding-top:25px;}
#body .ui-tabs .active-tab-l {position:absolute;top:0;left:0;}
#body .ui-tabs .active-tab-r {position:absolute;top:0;right:0;}

#differences th, td {color:#333333;vertical-align:middle;}
.bluehead {background:none repeat scroll 0 0 #EFF8FE;}
#dentalbenefits #differences td {padding:5px 15px;}
#dentalbenefits #plandifferences p.pvdark {color:#333333;}
#dentalbenefits #plandifferences td {color:#666666;}
#dentalbenefits #differences td.dentalhead {padding:15px;}
#plandifferences {border-collapse:collapse;margin-bottom:30px;width:100%;}
#plandifferences {border:1px solid #D9D9D9;}

sup { font-size: 11px; color:#666666;}
.footnotes { line-height:16.2px;}
