/* ::::: https://uhg-uat1.healthinsurance-asp.com/exemplar/client/uhg/styles/jqueryui.less ::::: */

@font-face {
  font-family: "CartoGothicStdBold";  font-style: normal;  font-weight: normal;  src: local("☺"), url('cartogothicstd-bold-webfont.woff') format("woff"), url('cartogothicstd-bold-webfont.ttf') format("truetype"), url('cartogothicstd-bold-webfont.svg') format("svg");}
@font-face {
  font-family: "OpenSansRegular";  font-style: normal;  font-weight: normal;  src: url('opensans-regular-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansLight";  font-style: normal;  font-weight: normal;  src: url('opensans-light-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansLightItalic";  font-style: normal;  font-weight: normal;  src: url('opensans-lightitalic-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansRegular";  font-style: normal;  font-weight: normal;  src: url('opensans-regular-webfont_001.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansItalic";  font-style: normal;  font-weight: normal;  src: url('opensans-italic-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansSemibold";  font-style: normal;  font-weight: normal;  src: url('opensans-semibold-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansSemiboldItalic";  font-style: normal;  font-weight: normal;  src: url('opensans-semibolditalic-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansBold";  font-style: normal;  font-weight: normal;  src: url('opensans-bold-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansBoldItalic";  font-style: normal;  font-weight: normal;  src: url('opensans-bolditalic-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansExtrabold";  font-style: normal;  font-weight: normal;  src: url('opensans-extrabold-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansExtraboldItalic";  font-style: normal;  font-weight: normal;  src: url('opensans-extrabolditalic-webfont.ttf') format("truetype");}
.icon_next { display: inline-block; width: 16px; height: 16px; vertical-align: text-top; background: url('next.png') no-repeat scroll 0px 0px transparent; margin-left: 0.25em; margin-right: -0.5em; }
[class*="header-icon-"] { float: left; width: 32px; height: 24px; }
.header-icon-messages { background: url('../header-icons-sprite.png') repeat scroll -7px -11px transparent; }
.header-icon-call { background: url('../header-icons-sprite.png') repeat scroll -48px -6px transparent; }
.header-icon-chat { background: url('../header-icons-sprite.png') repeat scroll -128px -9px transparent; }
.header-icon-help { background: url('../header-icons-sprite.png') repeat scroll -175px -6px transparent; width: 26px; height: 26px; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { min-height: 0px; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { border: 0px none; padding: 0px; }
.ui-dialog { position: absolute; top: 0px; left: 0px; padding: 0.2em; outline: 0px none; }
.ui-dialog .ui-dialog-titlebar { padding: 0.4em 1em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: 0.1em 0px; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 0.3em; top: 50%; width: 21px; margin: -10px 0px 0px; padding: 1px; height: 20px; }
.ui-dialog .ui-dialog-content { position: relative; border: 0px none; padding: 0.5em 1em; background: none repeat scroll 0px center transparent; overflow: auto; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-widget { font-family: Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid rgb(196, 197, 197); background: url('ui-bg_inset-hard_100_fcfdfd_1x100.png') repeat-x scroll 50% bottom rgb(252, 253, 253); color: rgb(34, 34, 34); }
.ui-widget-content a { color: rgb(34, 34, 34); }
.ui-widget-header { border: 1px solid rgb(125, 128, 130); background: url('ui-bg_gloss-wave_20_34a2da_500x100.png') repeat-x scroll 50% 50% rgb(52, 162, 218); color: rgb(255, 255, 255); font-weight: bold; }
.ui-widget-header a { color: rgb(255, 255, 255); }
.ui-icon { width: 16px; height: 16px; }
.ui-icon, .ui-widget-content .ui-icon { background-image: url('ui-icons_469bdd_256x240.png'); }
.ui-widget-header .ui-icon { background-image: url('ui-icons_d8e7f3_256x240.png'); }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 3px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 3px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 3px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 3px; }
.ui-widget { font-family: Verdana,Arial,sans-serif; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; }
.ui-widget-content { border: 1px solid rgb(170, 170, 170); background: url('ui-bg_flat_75_ffffff_40x100.png') repeat-x scroll 50% 50% rgb(255, 255, 255); color: rgb(0, 0, 0); }
.ui-widget-content a { color: rgb(34, 44, 128); }
.ui-widget-header { border: 1px solid rgb(170, 170, 170); background: url('ui-bg_highlight-soft_75_222c80_1x100.png') repeat-x scroll 50% 50% rgb(34, 44, 128); color: rgb(255, 255, 255); font-weight: bold; }
.ui-widget-header a { color: rgb(255, 255, 255); }
.ui-icon { width: 16px; height: 16px; }
.ui-icon, .ui-widget-content .ui-icon { background-image: url('ui-icons_222222_256x240.png'); }
.ui-widget-header .ui-icon { background-image: url('ui-icons_ffffff_256x240.png'); }
/* ::::: https://uhg-uat1.healthinsurance-asp.com/exemplar/client/uhg/styles/baseIA/main.less ::::: */

/* ::::: https://uhg-uat1.healthinsurance-asp.com/exemplar/vendors/ui-branding-core/assets/css/thirdparty/jquery.dataTables.min.css ::::: */

/* ::::: https://uhg-uat1.healthinsurance-asp.com/exemplar/vendors/ui-branding-core/assets/css/thirdparty/superfish.min.css ::::: */

.sf-menu, .sf-menu * { margin: 0px; padding: 0px; list-style: none outside none; font-family: CartoGothicStdBold,Arial,Helvetica,sans-serif; font-weight: 900; }
.sf-menu { line-height: 1; }
.sf-menu ul { position: absolute; top: -999em; width: 10em; }
.sf-menu ul li { width: 100%; }
.sf-menu li:hover { visibility: inherit; }
.sf-menu li { float: left; position: relative; }
.sf-menu a { display: block; position: relative; }
.sf-menu li.sfHover ul, .sf-menu li:hover ul { left: 0px; top: 2.3em; z-index: 99; }
ul.sf-menu li.sfHover li ul, ul.sf-menu li:hover li ul { top: -999em; }
ul.sf-menu li li.sfHover ul, ul.sf-menu li li:hover ul { left: 10em; top: 0px; }
.sf-menu { float: left; margin-bottom: 1em; }
.sf-menu a { border-left: 1px solid rgb(79, 152, 192); border-right: 1px solid rgb(168, 213, 237); border-top: 0px none; padding: 0.8em 1em; text-decoration: none; }
.nav_primary .sf-menu a { padding: 0.5em 1em; height: 1.3em; }
.navicon { margin: 0px 0.4em 0px 0px; }
.sf-menu a, .sf-menu a:visited { color: rgb(255, 255, 255); }
.sf-menu li li { background: none repeat scroll 0% 0% rgb(254, 254, 254); border-bottom: 1px solid rgb(236, 236, 236); }
.sf-menu li li li { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.sf-menu a:active, .sf-menu a:focus, .sf-menu a:hover, .sf-menu li.sfHover, .sf-menu li:hover { background: none repeat scroll 0% 0% rgb(201, 227, 240); outline: 0px none; }
.sf-menu a.sf-with-ul { padding-right: 2.25em; min-width: 1px; }
.sf-sub-indicator { position: absolute; display: block; right: 0.75em; top: 1.05em; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; background: url('arrows-3283bb.png') no-repeat scroll -10px -100px transparent; }
a > .sf-sub-indicator { top: 0.8em; background-position: 0px -100px; }
a:active > .sf-sub-indicator, a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator, li:hover > a > .sf-sub-indicator { background-position: -10px -100px; }
.sf-menu ul .sf-sub-indicator { background-position: -10px 0px; }
.sf-menu ul a > .sf-sub-indicator { background-position: 0px 0px; }
.sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator { background-position: -10px 0px; }
.sf-shadow ul { background: url('shadow.png') no-repeat scroll right bottom transparent; padding: 0px 8px 9px 0px; }
/* ::::: https://uhg-uat1.healthinsurance-asp.com/exemplar/styles/ported_product.css ::::: */

.clsRequiredIndicator { font-weight: 700; color: red; position: relative; top: -2px; left: -1px; }
select { text-align: left; }
.ui-dialog .ui-dialog-title { font-size: 1em; float: left; margin: 0.1em 0px 0.2em; }
.ui-widget-content a { color: rgb(0, 99, 161); }
label { font-weight: 900; }
.logoAdminHeader {  }
.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner { padding: 0px; }
/* ::::: https://uhg-uat1.healthinsurance-asp.com/exemplar/styles/selectbox.css ::::: */

div.selectbox-wrapper { position: absolute; background-color: white; border-top: 1px solid rgb(127, 157, 185); border-left: 1px solid rgb(127, 157, 185); border-right: 1px solid rgb(127, 157, 185); margin: 20px 0px 0px; padding: 0px; text-align: left; max-height: 200px; width: auto ! important; overflow: auto; box-shadow: 5px 5px 5px rgb(204, 204, 204); z-index: 99; }
div.selectbox-wrapper ul { list-style-type: none; margin: 0px; padding: 0px; }
div.selectbox-wrapper ul li.selected { background-color: rgb(222, 237, 253); }
div.selectbox-wrapper ul li { font-family: Arial,Helvetica,sans-serif; font-size: 1.2em; list-style-type: none; display: block; margin: 0px; padding: 2px; cursor: pointer; border-bottom: 1px solid rgb(127, 157, 185); height: 18px; line-height: 18px; }
.selectbox { margin: 0px; padding: 2px 1px 1px; font-family: Arial,Helvetica,sans-serif; font-size: 1.2em; font-weight: bold; width: 226px; display: block; position: absolute; text-align: left; background: url('bg_select.png') no-repeat scroll right bottom transparent; cursor: pointer; border: 1px solid rgb(127, 157, 185); color: rgb(51, 51, 51); height: 22px; }
@font-face {
  font-family: "CartoGothicStdBold";  font-style: normal;  font-weight: normal;  src: local("☺"), url('cartogothicstd-bold-webfont.woff') format("woff"), url('cartogothicstd-bold-webfont.ttf') format("truetype"), url('cartogothicstd-bold-webfont.svg') format("svg");}
@font-face {
  font-family: "OpenSansRegular";  font-style: normal;  font-weight: normal;  src: url('opensans-regular-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansLight";  font-style: normal;  font-weight: normal;  src: url('opensans-light-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansLightItalic";  font-style: normal;  font-weight: normal;  src: url('opensans-lightitalic-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansRegular";  font-style: normal;  font-weight: normal;  src: url('opensans-regular-webfont_002.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansItalic";  font-style: normal;  font-weight: normal;  src: url('opensans-italic-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansSemibold";  font-style: normal;  font-weight: normal;  src: url('opensans-semibold-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansSemiboldItalic";  font-style: normal;  font-weight: normal;  src: url('opensans-semibolditalic-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansBold";  font-style: normal;  font-weight: normal;  src: url('opensans-bold-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansBoldItalic";  font-style: normal;  font-weight: normal;  src: url('opensans-bolditalic-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansExtrabold";  font-style: normal;  font-weight: normal;  src: url('opensans-extrabold-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansExtraboldItalic";  font-style: normal;  font-weight: normal;  src: url('opensans-extrabolditalic-webfont.ttf') format("truetype");}
.icon_next { display: inline-block; width: 16px; height: 16px; vertical-align: text-top; background: url('next.png') no-repeat scroll 0px 0px transparent; margin-left: 0.25em; margin-right: -0.5em; }
[class*="header-icon-"] { float: left; width: 32px; height: 24px; }
.header-icon-messages { background: url('../header-icons-sprite.png') repeat scroll -7px -11px transparent; }
.header-icon-call { background: url('../header-icons-sprite.png') repeat scroll -48px -6px transparent; }
.header-icon-chat { background: url('../header-icons-sprite.png') repeat scroll -128px -9px transparent; }
.header-icon-help { background: url('../header-icons-sprite.png') repeat scroll -175px -6px transparent; width: 26px; height: 26px; }
.btn_primary, .ui-dialog .ui-dialog-buttonpane button.btn_primary { font-family: CartoGothicStdBold,Arial,Helvetica,sans-serif; box-shadow: 1px 1px 0px rgb(239, 239, 239); border-radius: 5px; padding: 0.2em 1em; font-weight: bold; text-align: center; line-height: 1.2em; height: 2em; font-size: 1.05em; text-decoration: none; margin: 5px; cursor: pointer; white-space: nowrap; outline: 0px none; background: -moz-linear-gradient(center top , rgb(34, 44, 128), rgb(34, 44, 128)) repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); border-right: 1px solid rgb(18, 23, 68); border-left: 1px solid rgb(18, 23, 68); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px; border-style: solid; border-color: rgb(13, 16, 47) rgb(18, 23, 68) rgb(0, 0, 0); text-shadow: none; }
.btn_primary:hover, .ui-dialog .ui-dialog-buttonpane button.btn_primary:hover { background: -moz-linear-gradient(center top , rgb(229, 229, 229), rgb(254, 254, 254)) repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); border-color: rgb(178, 178, 178); }
.btn_primary:hover, .ui-dialog .ui-dialog-buttonpane button.btn_primary:hover { background: -moz-linear-gradient(center top , rgb(0, 82, 147), rgb(34, 44, 128)) repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); border-color: rgb(7, 9, 27); text-shadow: -1px -1px 2px rgb(34, 44, 128); }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { min-height: 0px; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { border: 0px none; padding: 0px; }
.ui-dialog { position: absolute; top: 0px; left: 0px; padding: 0.2em; outline: 0px none; }
.ui-dialog .ui-dialog-titlebar { padding: 0.4em 1em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: 0.1em 0px; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 0.3em; top: 50%; width: 21px; margin: -10px 0px 0px; padding: 1px; height: 20px; }
.ui-dialog .ui-dialog-content { position: relative; border: 0px none; padding: 0.5em 1em; background: none repeat scroll 0px center transparent; overflow: auto; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-widget { font-family: Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid rgb(196, 197, 197); background: url('ui-bg_inset-hard_100_fcfdfd_1x100.png') repeat-x scroll 50% bottom rgb(252, 253, 253); color: rgb(34, 34, 34); }
.ui-widget-content a { color: rgb(34, 34, 34); }
.ui-widget-header { border: 1px solid rgb(125, 128, 130); background: url('ui-bg_gloss-wave_20_34a2da_500x100.png') repeat-x scroll 50% 50% rgb(52, 162, 218); color: rgb(255, 255, 255); font-weight: bold; }
.ui-widget-header a { color: rgb(255, 255, 255); }
.ui-icon { width: 16px; height: 16px; }
.ui-icon, .ui-widget-content .ui-icon { background-image: url('ui-icons_469bdd_256x240.png'); }
.ui-widget-header .ui-icon { background-image: url('ui-icons_d8e7f3_256x240.png'); }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 3px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 3px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 3px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 3px; }
#tHeader { width: 99.9%; height: 43px; clear: both; display: block; background: -moz-linear-gradient(center top , rgb(34, 44, 128), rgb(34, 44, 128)) repeat scroll 0% 0% transparent; position: absolute; top: 0px; z-index: 1999; }
#tHeader:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
#tHeader .admin-links { width: 980px; margin: 0px auto; }
#tHeader .admin-links .welcomeText { margin: 10px 10px 0px 0px; float: left; max-width: 50%; width: auto; }
#tHeader .admin-links .welcomeText .welcomeName { color: rgb(34, 44, 128); }
#tHeader .admin-links .welcomeText .welcomeName .dropdown-arrow { margin-top: 7px; margin-left: 2px; vertical-align: top; }
#tHeader .admin-links .welcomeText .acct-dropdown { clear: both; float: left; width: 100%; margin-top: -1px; height: 0px; display: none; transition: all 0.3s ease-in 0s; }
#tHeader .admin-links .welcomeText .acct-dropdown:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
#tHeader .admin-links .welcomeText .acct-dropdown .dropdown-option a { padding: 8px 5%; color: rgb(68, 68, 68); width: 90%; margin: 0px; text-decoration: none; background: none repeat scroll 0% 0% rgb(222, 222, 222); border-top: 1px solid rgb(34, 44, 128); float: left; }
#tHeader .admin-links .welcomeText .acct-dropdown .dropdown-option a:hover { text-decoration: none; background: none repeat scroll 0% 0% rgb(230, 241, 253); }
#tHeader .admin-links .welcomeText:hover .acct-dropdown { height: 108px; display: block; opacity: 1; }
#tHeader .admin-links .welcomeText a:hover { color: rgb(242, 242, 242); }
#tHeader .admin-links .links { float: right; }
#tHeader .admin-links .links a { float: left; max-width: 45px; width: 45px; overflow: hidden; }
#tHeader .admin-links .links a.call .header-icon-call { margin: 9px 10px; }
#tHeader .admin-links .links a.messages .header-icon-messages { margin: 12px 9px 0px; }
#tHeader .admin-links .links a.live-chat .header-icon-chat { margin: 10px 7px 0px; }
#tHeader .admin-links .links a.help .header-icon-help { margin: 7px 10px 10px; }
.logoAdminHeader { height: 70px; }
.login-container._employer { min-height: 200px; margin: 10px auto 40px; }
.login-container._employer .dataSection { width: 100%; overflow: hidden; }
.login-container._employer .dataGroup { width: 31%; margin: 19px; }
.login-container._employer .dataGroup.taxpattern { width: 20%; }
.login-container._employer .dataGroup label { width: auto; margin: 0px 0px 5px 20px; font-weight: normal; }
.login-container._employer .login-buttons { width: auto; float: right; margin-top: 10px; padding-right: 50px; }
.dataGroup { margin: 10px 5px; position: relative; width: 100%; clear: both; display: block; }
.dataGroup:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.dataGroup input[type="text"], .dataGroup select, .dataGroup textarea { margin-left: 0px; }
a:link, a:active, a:visited, a:hover { color: rgb(50, 131, 187); outline: medium none; }
.ms-container .ms-selection li:hover:not(.disabled) { background: url('delete.png') no-repeat scroll 3px 3px rgb(238, 238, 238); }
.ms-container li.ms-elem-selectable:hover:not(.disabled), .ms-container .ms-selection li:hover:not(.disabled) { cursor: pointer; background-color: rgb(238, 238, 238); color: rgb(0, 0, 0); }
.policyadmin .dataTables_wrapper .data-table tr th:nth-child(2), .dialogContainer .dataTables_wrapper .data-table tr th:nth-child(2), .policyadmin .dataTables_wrapper .data-table tr td:nth-child(2), .dialogContainer .dataTables_wrapper .data-table tr td:nth-child(2) { width: 140px; }
.policyadmin .dataTables_wrapper .data-table tr th:nth-child(3), .dialogContainer .dataTables_wrapper .data-table tr th:nth-child(3), .policyadmin .dataTables_wrapper .data-table tr td:nth-child(3), .dialogContainer .dataTables_wrapper .data-table tr td:nth-child(3) { width: 100px; }
.policyadmin .dataTables_wrapper .data-table tr th:nth-child(4), .dialogContainer .dataTables_wrapper .data-table tr th:nth-child(4), .policyadmin .dataTables_wrapper .data-table tr td:nth-child(4), .dialogContainer .dataTables_wrapper .data-table tr td:nth-child(4) { width: 170px; }
.policyadmin .dataTables_wrapper .data-table tr th:nth-child(5), .dialogContainer .dataTables_wrapper .data-table tr th:nth-child(5), .policyadmin .dataTables_wrapper .data-table tr td:nth-child(5), .dialogContainer .dataTables_wrapper .data-table tr td:nth-child(5) { width: 57px; }
.policyadmin .dataTables_wrapper .data-table tr th:nth-child(6), .dialogContainer .dataTables_wrapper .data-table tr th:nth-child(6), .policyadmin .dataTables_wrapper .data-table tr td:nth-child(6), .dialogContainer .dataTables_wrapper .data-table tr td:nth-child(6) { width: 68px; }
.policyadmin .dataTables_wrapper .data-table tr th:nth-child(7), .dialogContainer .dataTables_wrapper .data-table tr th:nth-child(7), .policyadmin .dataTables_wrapper .data-table tr td:nth-child(7), .dialogContainer .dataTables_wrapper .data-table tr td:nth-child(7) { width: 111px; }
.policyadmin #events .dataTables_wrapper .data-table tr th:nth-child(2), .dialogContainer #events .dataTables_wrapper .data-table tr th:nth-child(2), .policyadmin #events .dataTables_wrapper .data-table tr td:nth-child(2), .dialogContainer #events .dataTables_wrapper .data-table tr td:nth-child(2) { width: 140px; }
.policyadmin #events .dataTables_wrapper .data-table tr th:nth-child(3), .dialogContainer #events .dataTables_wrapper .data-table tr th:nth-child(3), .policyadmin #events .dataTables_wrapper .data-table tr td:nth-child(3), .dialogContainer #events .dataTables_wrapper .data-table tr td:nth-child(3) { width: 100px; }
.policyadmin #events .dataTables_wrapper .data-table tr th:nth-child(4), .dialogContainer #events .dataTables_wrapper .data-table tr th:nth-child(4), .policyadmin #events .dataTables_wrapper .data-table tr td:nth-child(4), .dialogContainer #events .dataTables_wrapper .data-table tr td:nth-child(4) { width: 170px; }
.policyadmin #events .dataTables_wrapper .data-table tr th:nth-child(5), .dialogContainer #events .dataTables_wrapper .data-table tr th:nth-child(5), .policyadmin #events .dataTables_wrapper .data-table tr td:nth-child(5), .dialogContainer #events .dataTables_wrapper .data-table tr td:nth-child(5) { width: 135px; }
.policyadmin #events .dataTables_wrapper .data-table tr th:nth-child(6), .dialogContainer #events .dataTables_wrapper .data-table tr th:nth-child(6), .policyadmin #events .dataTables_wrapper .data-table tr td:nth-child(6), .dialogContainer #events .dataTables_wrapper .data-table tr td:nth-child(6) { width: 111px; }
.policyadmin #openEnrollmentTable_wrapper.dataTables_wrapper .data-table tr th:nth-child(5), .dialogContainer #openEnrollmentTable_wrapper.dataTables_wrapper .data-table tr th:nth-child(5), .policyadmin #openEnrollmentTable_wrapper.dataTables_wrapper .data-table tr td:nth-child(5), .dialogContainer #openEnrollmentTable_wrapper.dataTables_wrapper .data-table tr td:nth-child(5) { width: 250px ! important; }
.policyadmin .ms-container .ms-selection li:hover:not(.disabled) { background: url('delete_001.png') no-repeat scroll 3px 3px rgb(238, 238, 238); }
.ui-dialog .ui-dialog-content { margin: 0px 2%; min-width: 94%; }
.ui-dialog .ui-dialog-content.ui-widget-content { padding: 5px 1%; }
img { border: 0px none; outline: 0px none; }
html { font-size: 10pt; overflow-y: scroll; }
body { font-size: 100%; font-family: Verdana,Arial,sans-serif; margin: 0px; }
a:link, a:active, a:visited, a:hover { outline: 0px none; }
a:focus { outline: thin dotted rgb(102, 102, 102); }
p { margin: 10px 20px 20px; }
label { font-size: 1em; font-weight: normal; }
textarea, select, input[type="text"], input[type="password"] { font-family: Arial,Helvetica,sans-serif; color: rgb(34, 34, 34); font-size: 1em; height: 1.5em; line-height: 1.5em; border: 1px solid rgb(127, 157, 185); min-width: 50px; }
textarea:-moz-ui-invalid, select:-moz-ui-invalid, input[type="text"]:-moz-ui-invalid, input[type="password"]:-moz-ui-invalid { box-shadow: none; }
textarea:focus, select:focus, input[type="text"]:focus, input[type="password"]:focus { box-shadow: 0px 0px 5px rgb(39, 51, 148); }
select { margin-left: 0px; }
.pagetitle { color: rgb(34, 44, 128); font: 2.25em "OpenSansLight",Arial,sans-serif; padding-left: 10px; }
.instructions { clear: both; height: auto; margin: 10px 0px 10px 10px; font-size: 1em; }
#logo { float: left; }
.advanced_search { padding: 0px; width: auto; float: right; margin-top: 4px; }
.advanced_search a { color: rgb(50, 131, 187); font-size: 1em; font-family: Arial,sans-serif; text-decoration: none; }
.quick_search { padding: 0px; }
.quick_search .wrapper { border: 0px none; float: right; margin: -5px 5px 19px 0px; }
.quick_search .selectbox { border-radius: 5px; height: 31px; width: 175px; padding: 6px 36px 6px 6px; border: 2px solid rgb(195, 200, 204); float: left; font-size: 12px; }
.quick_search input.searchtext { border-radius: 5px 0px 0px 5px; border-width: 2px 0px 2px 2px; border-style: solid none solid solid; border-color: rgb(195, 200, 204) -moz-use-text-color rgb(195, 200, 204) rgb(195, 200, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 0px -2px 4px 8px; float: left; height: 25px; width: 150px; }
.quick_search .searchgo { background: -moz-linear-gradient(center top , rgb(230, 155, 29), rgb(212, 141, 22)) repeat scroll 0% 0% transparent; border-radius: 0px 5px 5px 0px; width: 31px; height: 31px; float: right; padding: 0px; margin: 0px; border-width: 2px 2px 2px medium; border-style: solid solid solid none; border-color: rgb(195, 200, 204) rgb(195, 200, 204) rgb(195, 200, 204) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; cursor: pointer; }
.nav_primary { clear: both; font-size: 1.1em; border-top: 2px solid rgb(228, 228, 228); border-bottom: 1px solid rgb(191, 191, 191); min-width: 99.9%; height: 33px; background: -moz-linear-gradient(center top , rgb(34, 44, 128), rgb(34, 44, 128)) repeat scroll 0% 0% transparent; }
.nav_primary .sf-menu { z-index: 1002 ! important; width: 980px; margin: 0px auto; float: none; line-height: 1; }
.nav_primary .sf-menu li { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(228, 228, 228); }
.nav_primary .sf-menu a { color: rgb(71, 157, 202); padding: 9px 25px 4px 30px; border: 0px none; font-family: Arial,sans-serif; font-weight: normal; font-size: 15px; line-height: 1; }
.nav_primary .sf-menu a:hover { color: rgb(23, 30, 88); }
.nav_primary .sf-menu ul .sf-with-ul .sf-sub-indicator { top: 0.9em; background: url('arrows-3283bb_001.png') no-repeat scroll -10px 0px transparent; }
.nav_primary .sf-menu ul a { font-size: 0.9em; color: rgb(102, 102, 102); text-shadow: -1px -1px 1px rgb(239, 239, 239); border-left: 1px solid rgb(236, 236, 236); border-right: 1px solid rgb(236, 236, 236); }
.nav_primary .sf-menu li { height: 33px; }
.nav_primary a {  }
.nav_primary .sf-sub-indicator { background: url('arrows-3283bb_001.png') no-repeat scroll -10px -100px transparent; }
.nav_primary .sf-sub-indicator:hover { background: url('arrows-3283bb_001.png') no-repeat scroll -10px -100px transparent; }
.page { min-width: 1000px; margin: 0px; clear: both; display: block; background: none repeat scroll 0% 0% rgb(200, 221, 227); }
.page:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.maincontent_full { clear: both; float: none; margin: 0px auto; width: 980px; background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: hidden; }
.footer, #footer { margin: 20px 0px; font-size: 1em; float: left; width: 99.99%; }
.footer a, #footer a { color: rgb(34, 44, 128); }
.footer a:hover, #footer a:hover { color: rgb(45, 58, 168); }
.footerbar { clear: both; display: block; background: -moz-linear-gradient(center top , rgb(238, 238, 238), rgb(255, 255, 255)) repeat scroll 0% 0% transparent; border-right: 0px none; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(135, 145, 150) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 99.9%; height: 15px; }
.footerbar:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
#recentactivity { width: 42em ! important; display: block; }
#recentactivity li { height: 35px; }
#recentactivity .activityheader { background: -moz-linear-gradient(center top , rgb(252, 252, 252), rgb(239, 239, 239)) repeat scroll 0% 0% transparent; border-bottom: 1px solid rgb(153, 153, 153); height: 20px; padding-top: 5px; }
#recentactivity .activitysmallcell { line-height: 1; float: left; width: 30px; display: block; }
#recentactivity .activitysmallcell img { margin-top: 3px; }
#recentactivity .activitymedcell { line-height: 1; cursor: pointer; float: left; text-align: left; width: 85px; }
#recentactivity .activityintermedcell { line-height: 1; cursor: pointer; float: left; width: 125px; }
#recentactivity .activitybigcell { line-height: 1; float: left; width: 225px; }
body.login { background: none repeat scroll 0% 0% rgb(200, 221, 227); }
body.login #tHeader, body.login .logoAdminHeader { display: none; }
body.login .maincontent_full { margin: 0px auto; float: none; background: none repeat scroll 0% 0% rgb(200, 221, 227); }
body.login #footer { display: none; }
.login-wrapper { border-radius: 5px; background: url('bg.png') repeat-x scroll 0px 100px transparent; width: 725px; margin: 70px auto 10px; padding: 10px 20px; text-align: center; }
.login-logo { width: 100%; margin: 5px auto 10px; }
.login-container { border-radius: 5px; border: 1px solid rgb(191, 191, 191); margin: 10px auto 30px; width: 100%; height: auto; min-height: 225px; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 15px 0px; float: left; }
.login-container .errors { margin: 10px 10px 10px 12px; font-size: 1em; font-weight: bold; color: rgb(173, 56, 47); }
.login-container .pagetitle { font-family: CartoGothicStdBold,Arial,Helvetica,sans-serif; font-weight: normal; color: rgb(34, 44, 128); font-size: 1.5em; margin: 10px 10px 10px 13px; }
.login-container .instructions { max-width: 97%; font-size: 1em; }
.login-container .dataGroup { width: 47%; float: left; clear: none; }
.login-container .dataGroup label { font-size: 1em; }
.login-container .dataGroup input[type="text"], .login-container .dataGroup input[type="password"], .login-container .dataGroup select, .login-container .dataGroup textarea { margin-left: 0px; font-size: 1em; }
.login-buttons { width: 93%; margin-left: 0px; margin-top: 15px; }
.login-buttons input[type="button"], .login-buttons button { float: right; font-size: 1em; }
.dataGroup { margin: 10px 5px; position: relative; width: 100%; clear: both; display: block; }
.dataGroup:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.dataGroup label { display: block; text-align: right; width: 29%; float: left; margin-right: 5px; }
.dataGroup input[type="text"], .dataGroup input[type="password"], .dataGroup select, .dataGroup textarea { margin-left: 0px; font-size: 1.2em; }
table.activity tr:nth-child(2n) td { background-color: rgb(239, 239, 239); }
#tHeader .admin-links .welcomeText { cursor: pointer; }
#tHeader .admin-links .welcomeText .acct-dropdown { margin-top: 17px; }
#tHeader .admin-links .links a.messages, #tHeader .admin-links .links a.call, #tHeader .admin-links .links a.cart, #tHeader .admin-links .links a.live-chat, #tHeader .admin-links .links a.help, #tHeader .admin-links .links a.quote { background: none repeat scroll 0% 0% rgb(135, 145, 150); }
.ui-dialog { clear: both; }
body { background: none repeat scroll 0% 0% rgb(200, 221, 227); font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); }
body label { color: rgb(0, 0, 0); }
body a { font-size: 12px; font-family: Verdana; }
body.consumer { background: none repeat scroll 0% 0% rgb(200, 221, 227); }
body .icon_next { margin-top: 0px; }
body .ui-dialog { font-family: Verdana; color: rgb(0, 0, 0); font-size: 12px; }
body .ui-dialog .ui-widget-header.ui-dialog-titlebar { background: none repeat scroll 0% 0% rgb(34, 44, 128); font-size: 14px; }
body .ui-dialog .ui-widget-header.ui-dialog-titlebar .ui-dialog-title { font-size: 14px; }
body .ui-dialog .ui-dialog-content { font-size: 14px; color: rgb(0, 0, 0); }
body .ui-dialog .ui-dialog-content table.clsFormTable tbody tr:nth-child(2n+1) { background-color: rgb(255, 255, 255) ! important; }
body .ui-dialog .ui-dialog-content table.clsFormTable tbody tr:nth-child(2n) { background-color: rgb(255, 255, 255) ! important; }
body .maincontent_full { font-size: 12px; }
body a { text-decoration: underline; cursor: pointer; color: rgb(34, 44, 128); }
body a:hover { color: rgb(0, 82, 147); }
body .advanced_search { margin-top: 5px; }
body .advanced_search a { text-decoration: underline; cursor: pointer; color: rgb(34, 44, 128); font-family: Verdana; font-size: 12px; }
body .advanced_search a:hover { color: rgb(0, 82, 147); }
body .page { background: -moz-linear-gradient(center top , rgb(144, 187, 198), rgb(200, 221, 227)) repeat scroll 0% 0% transparent; margin-top: 0px; padding-top: 20px; }
body #planElectionForm table.eeTableContain > tbody > tr > td:nth-child(5n+1) { width: 1%; }
body #planElectionForm table.eeTableContain > tbody > tr > td:nth-child(5n+2) { width: 4%; }
body #planElectionForm table.eeTableContain > tbody > tr > td:nth-child(5n+3) { width: 5%; }
body #planElectionForm table.eeTableContain > tbody > tr > td:nth-child(5n+4) { width: 7%; word-wrap: break-word; }
body #planElectionForm table.eeTableContain > tbody > tr > td:nth-child(5n+5) { border-right: 4px solid rgb(183, 171, 204); padding-right: 0px; width: 27%; }
body #plansForm table.clsFormTable tr:nth-child(2n+1) { background-color: rgb(255, 255, 255) ! important; }
body #plansForm table.clsFormTable tr:nth-child(2n) { background-color: rgb(255, 255, 255) ! important; }
body .selectbox-wrapper { box-shadow: none; }
body .selectbox-wrapper ul li { font-family: Verdana; font-size: 12px; }
body .selectbox-wrapper ul li:hover, body .selectbox-wrapper ul li.current, body .selectbox-wrapper ul li.selected { background: none repeat scroll 0% 0% rgb(34, 44, 128); color: rgb(255, 255, 255); }
body input, body textarea, body select, body .uneditable-input, body input[type="text"], body input[type="password"] { color: rgb(0, 0, 0); font-family: Verdana; font-size: 12px; }
body select { color: rgb(0, 0, 0) ! important; font-family: Verdana ! important; font-size: 12px ! important; }
body .btn_primary, body .btn_inline, body .ui-dialog .ui-dialog-buttonpane button.btn_primary, body .ui-dialog ._saveEmployeePlanRate { background: none repeat scroll 0% 0% rgb(34, 44, 128); color: rgb(255, 255, 255); border: 0px none; font-family: Verdana; font-size: 12px; font-weight: bold; height: auto; line-height: normal; padding: 0.5em 1em; }
body .btn_primary:hover, body .btn_inline:hover, body .ui-dialog .ui-dialog-buttonpane button.btn_primary:hover, body .ui-dialog ._saveEmployeePlanRate:hover { background: none repeat scroll 0% 0% rgb(0, 82, 147); color: rgb(255, 255, 255); border: 0px none; }
body #tHeader .admin-links .welcomeText .welcomeName { font-family: Verdana; font-size: 12px; font-weight: bold; }
body #tHeader .admin-links .welcomeText .acct-dropdown .dropdown-option a:link, body #tHeader .admin-links .welcomeText .acct-dropdown .dropdown-option a:active, body #tHeader .admin-links .welcomeText .acct-dropdown .dropdown-option a:visited { font-family: Verdana; font-size: 12px; font-weight: bold; background-color: rgb(34, 44, 128); color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); }
body #tHeader .admin-links .welcomeText .acct-dropdown .dropdown-option a:hover { background-color: rgb(61, 76, 203); color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); }
body .nav_primary .sf-menu { font-family: Verdana; }
body .nav_primary .sf-menu li { font-family: Verdana; }
body .nav_primary .sf-menu li a { font-family: Verdana; font-size: 12px; font-weight: normal; height: 1.8em; }
body .nav_primary .sf-menu li a:hover { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(34, 44, 128); }
body .nav_primary .sf-menu li:hover { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(34, 44, 128); }
body .nav_primary .sf-menu ul a { border-right: 0px none; }
body .nav_primary .sf-sub-indicator { background: url('arrows-ffffff.png') no-repeat scroll -10px -100px transparent; }
body .nav_primary .sf-menu { float: left; width: auto; font-family: Verdana; }
body .nav_primary .sf-menu li { font-family: Verdana; }
body .nav_primary .sf-menu li a { font-family: Verdana; font-size: 12px; font-weight: normal; height: 1.8em; color: rgb(255, 255, 255); line-height: 1.3em; }
body .nav_primary .sf-menu li a img.navicon { display: none; }
body .nav_primary .sf-menu li a#dashboard { background: url('dashboard_001.png') no-repeat scroll 10px 9px transparent; padding-left: 40px; }
body .nav_primary .sf-menu li a#activities { background: url('activities_001.png') no-repeat scroll 10px 10px transparent; }
body .nav_primary .sf-menu li a#workQueue { background: url('workqueue.png') no-repeat scroll 10px 10px transparent; }
body .nav_primary .sf-menu li a#tools { background: url('toolbox_001.png') no-repeat scroll 10px 10px transparent; }
body .nav_primary .sf-menu li a#activities { text-shadow: -1px -1px 1px rgb(4, 14, 98); }
body .nav_primary .sf-menu li a#tools { text-shadow: -1px -1px 1px rgb(4, 14, 98); }
body .nav_primary .sf-menu li a:hover { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(34, 44, 128); }
body .nav_primary .sf-menu li:hover { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(34, 44, 128); }
body .nav_primary .sf-menu ul a { border-right: 0px none; color: rgb(102, 102, 102); }
body .logoAdminHeader { display: block; height: 138px; margin-top: 45px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
body .logoAdminHeader .sam-logo-box { text-align: right; margin-right: 32px; padding-top: 42px; }
body .logoAdminHeader #logo { float: left; margin: 31px 0px 10px 1.1%; }
body .logoAdminHeader .advanced_search { float: right; margin-right: 2%; padding: 0px; width: auto; }
body .logoAdminHeader .quick_search { padding: 0px; }
body .logoAdminHeader .quick_search .wrapper { background: -moz-linear-gradient(center top , rgb(251, 251, 251), rgb(238, 238, 238)) repeat scroll 0% 0% transparent; border-radius: 7px 7px 0px 0px; width: 430px; height: 20px; padding: 5px; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(170, 170, 170) rgb(170, 170, 170) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; float: right; clear: right; margin-bottom: 0px; margin-right: 1.5%; margin-top: 0px; }
body .logoAdminHeader .quick_search input.selectbox { height: 16px; padding: 2px 1px 1px; width: 226px; }
body .logoAdminHeader .quick_search .searchtext { background: url('searchbg.png') repeat-x scroll left bottom transparent; border: 1px solid rgb(170, 170, 170); display: block; float: left; margin-left: 238px; height: 19px; width: 160px; }
body .logoAdminHeader .quick_search .searchtext:focus { outline: 0px none; background: none repeat scroll 0% 0% rgb(252, 247, 192); }
body .logoAdminHeader .quick_search .searchgo { vertical-align: top; display: block; background: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(255, 255, 255)) repeat scroll 0% 0% transparent; border-radius: 0px; width: auto; height: auto; float: right; padding: 0px; margin: 0px; border-width: 0px 0px 0px medium; border-style: solid solid solid none; border-color: rgb(195, 200, 204) rgb(195, 200, 204) rgb(195, 200, 204) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; cursor: pointer; }
body .logoAdminHeader .quick_search #quickSearchItems_input { border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(170, 170, 170) -moz-use-text-color rgb(170, 170, 170) rgb(170, 170, 170); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
body #tHeader { width: 99.9%; min-width: 980px; height: 45px; clear: both; display: block; background: -moz-linear-gradient(center top , rgb(34, 44, 128), rgb(34, 44, 128)) repeat scroll 0% 0% transparent; position: absolute; top: 0px; border-bottom: 1px solid rgb(204, 204, 204); z-index: 1999; }
body #tHeader:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
body #tHeader .admin-links { width: 97%; margin: 0px 1.5%; }
body #tHeader .admin-links .welcomeText { clear: both; overflow: hidden; margin: 10px 10px 0px 0px; float: left; display: inline-block; white-space: nowrap; max-width: 50%; width: auto; color: rgb(255, 255, 255); }
body #tHeader .admin-links .welcomeText .welcomeName { padding-bottom: 16px; float: left; color: rgb(255, 255, 255); cursor: default; }
body #tHeader .admin-links .welcomeText .welcomeName .dropdown-arrow { margin-top: 7px; margin-left: 2px; vertical-align: top; }
body #tHeader .admin-links .welcomeText .acct-dropdown { clear: both; border-radius: 0px 0px 5px 5px; float: left; display: none; width: 100%; margin-top: -1px; height: 0px; opacity: 0; }
body #tHeader .admin-links .welcomeText .acct-dropdown:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
body #tHeader .admin-links .welcomeText .acct-dropdown .dropdown-option a { padding: 8px 5%; color: rgb(68, 68, 68); width: 90%; margin: 0px; text-decoration: none; background: none repeat scroll 0% 0% rgb(222, 222, 222); border-top: 1px solid rgb(34, 44, 128); float: left; font-size: 1.3em; }
body #tHeader .admin-links .welcomeText .acct-dropdown .dropdown-option a:hover { text-decoration: none; background: none repeat scroll 0% 0% rgb(61, 76, 203); }
body #tHeader .admin-links .welcomeText:hover .acct-dropdown { display: block; height: 108px; opacity: 1; }
body #tHeader .admin-links .welcomeText a:hover { color: rgb(242, 242, 242); }
body #tHeader .admin-links .links { margin: 0px; float: right; height: 45px; }
body #tHeader .admin-links .links a { color: rgb(255, 255, 255); float: left; height: 45px; max-width: 45px; width: 45px; overflow: hidden; }
body #tHeader .admin-links .links a.call { background: none repeat scroll 0% 0% rgb(154, 154, 154); }
body #tHeader .admin-links .links a.call .header-icon-call { background-image: url('header-icons-sprite_001.png'); margin: 11px 10px; }
body #tHeader .admin-links .links a.messages { background: none repeat scroll 0% 0% rgb(65, 154, 162); }
body #tHeader .admin-links .links a.messages .header-icon-messages { background-image: url('header-icons-sprite_001.png'); margin: 15px 9px 0px; }
body #tHeader .admin-links .links a.live-chat { background: none repeat scroll 0% 0% rgb(162, 187, 82); }
body #tHeader .admin-links .links a.live-chat .header-icon-chat { background-image: url('header-icons-sprite_001.png'); margin: 13px 7px 0px; }
body #tHeader .admin-links .links a.help { background: none repeat scroll 0% 0% rgb(34, 44, 128); }
body #tHeader .admin-links .links a.help .header-icon-help { background-image: url('header-icons-sprite_001.png'); margin: 10px; }
body .footer, body #footer, body #_footer { margin-bottom: 0px; padding-bottom: 0px; background: none repeat scroll 0% 0% rgb(200, 221, 227); }
body .footer .footerbar, body #footer .footerbar, body #_footer .footerbar { background: none repeat scroll 0% 0% rgb(135, 145, 150); height: 15px; }
body .footer .footer-line1, body #footer .footer-line1, body #_footer .footer-line1, body .footer .footer-line2, body #footer .footer-line2, body #_footer .footer-line2, body .footer .footer-line3, body #footer .footer-line3, body #_footer .footer-line3 { text-align: center; color: rgb(0, 0, 0); font: 11px/13px Verdana; background: none repeat scroll 0px center transparent; }
body .footer .footer-line1 a, body #footer .footer-line1 a, body #_footer .footer-line1 a, body .footer .footer-line2 a, body #footer .footer-line2 a, body #_footer .footer-line2 a, body .footer .footer-line3 a, body #footer .footer-line3 a, body #_footer .footer-line3 a { color: rgb(34, 44, 128); }
body .footer .footer-line1 a:hover, body #footer .footer-line1 a:hover, body #_footer .footer-line1 a:hover, body .footer .footer-line2 a:hover, body #footer .footer-line2 a:hover, body #_footer .footer-line2 a:hover, body .footer .footer-line3 a:hover, body #footer .footer-line3 a:hover, body #_footer .footer-line3 a:hover { color: rgb(34, 44, 128); }
body .footer .footer-line1, body #footer .footer-line1, body #_footer .footer-line1 { padding: 10px 0px; }
body .footer .footer-line2, body #footer .footer-line2, body #_footer .footer-line2 { padding: 0px 0px 15px; }
body .footer .footer-line3, body #footer .footer-line3, body #_footer .footer-line3 { background: none repeat scroll 0% 0% rgb(34, 44, 128); color: rgb(255, 255, 255); padding: 22px 0px; }
body.consumer .page { margin-bottom: 0px; font-size: 12px; }
body.consumer .page .icon_next { margin-top: 0px; }
body.consumer .ui-dialog { font-family: Verdana; color: rgb(0, 0, 0); font-size: 12px; }
body.consumer .ui-dialog .ui-widget-header.ui-dialog-titlebar { background: none repeat scroll 0% 0% rgb(34, 44, 128); font-size: 14px; }
body.consumer .ui-dialog .ui-widget-header.ui-dialog-titlebar .ui-dialog-title { font-size: 14px; }
body.consumer .ui-dialog .ui-dialog-content { font-size: 14px; color: rgb(0, 0, 0); }
body.consumer .ui-dialog .ui-dialog-content table.clsFormTable tbody tr:nth-child(2n+1) { background-color: rgb(255, 255, 255) ! important; }
body.consumer .ui-dialog .ui-dialog-content table.clsFormTable tbody tr:nth-child(2n) { background-color: rgb(255, 255, 255) ! important; }
body.quoting.sg-quoting .appContainer #census .census-view table tbody tr:nth-child(2n) td { background: none repeat scroll 0% 0% rgba(85, 55, 130, 0.4); }
body.quoting.sg-quoting .appContainer #summary .content-section .section .quote-summary-plans tbody tr:nth-child(2n) td { background: none repeat scroll 0% 0% rgba(85, 55, 130, 0.4); font-size: 12px; font-family: Verdana; font-weight: normal; }
body.quoting.sg-quoting .appContainer #summary .content-section #productLines.section .quote-summary-plans thead tr th:nth-child(5n+1) { width: 5%; }
body.quoting.sg-quoting .appContainer #summary .content-section #productLines.section .quote-summary-plans thead tr th:nth-child(5n+2) { width: 19%; }
body.quoting.sg-quoting .appContainer #summary .content-section #productLines.section .quote-summary-plans thead tr th:nth-child(5n+3) { width: 25%; }
body.quoting.sg-quoting .appContainer #summary .content-section #productLines.section .quote-summary-plans thead tr th:nth-child(5n+4) { width: 20%; }
body.quoting.sg-quoting .appContainer #summary .content-section #productLines.section .quote-summary-plans thead tr th:nth-child(5n+5) { width: 22.1%; }
body.sg-enroll .appContainer .section table tbody tr:nth-child(2n) td { background: none repeat scroll 0% 0% rgba(85, 55, 130, 0.4); font-family: Verdana; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); }
body.sg-enroll .ui-widget-content .ui-dialog .ui-dialog-content table.clsFormTable tbody tr:nth-child(2n+1) { background-color: rgb(255, 255, 255) ! important; }
body.sg-enroll .ui-widget-content .ui-dialog .ui-dialog-content table.clsFormTable tbody tr:nth-child(2n) { background-color: rgb(255, 255, 255) ! important; }
body.login .maincontent_full .login-container .pageTitle, body.login .maincontent_full .login-container .pagetitle { font-family: Verdana; font-size: 20px; font-weight: normal; color: rgb(34, 44, 128); }
body.login .maincontent_full .login-container .instructions { font-family: Verdana; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); }
body.login .maincontent_full .login-container .errors { font-family: Verdana; font-size: 12px; font-weight: normal; color: red; }
body.login .maincontent_full .login-container .dataGroup label { font-family: Verdana; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); }
body.login .maincontent_full .login-container .dataGroup input { font-family: Verdana; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); }
body .maincontent_full .appContainer .pageContainer table tbody tr:nth-child(2n) td { background: none repeat scroll 0% 0% rgba(85, 55, 130, 0.4); font-family: Verdana; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); }
body .ui-dialog { font-family: Verdana; }
body .ui-dialog .ui-widget-header { background: none repeat scroll 0% 0% rgb(34, 44, 128); color: rgb(255, 255, 255); }
body .ui-dialog .ui-widget-header .ui-dialog-title { font-family: Verdana; font-size: 12px; }
body .ui-dialog .ui-widget-content { font-size: 12px; }
.footer a, #footer a, #_footer a { color: rgb(34, 44, 128); text-decoration: underline; }
.footer a:hover, #footer a:hover, #_footer a:hover { color: rgb(34, 44, 128); text-decoration: underline; }
.login-wrapper { background: url('bg_001.png') repeat-x scroll 0px 100px transparent; }
.login-wrapper .login-logo { text-align: center; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.login-wrapper .login-logo img { margin-left: 0px; }
table.quote-summary-plans tbody tr:nth-child(2n) td { background-color: rgb(214, 211, 227) ! important; }
table.clsFormTable tbody tr:nth-child(2n) { background-color: rgb(255, 255, 255) ! important; }
table.clsFormTable tbody tr:nth-child(2n+1) { background-color: rgb(183, 171, 204) ! important; }
#logo { margin-bottom: 0px; }
#delegationOnBehalf { color: white; font-family: Verdana; font-size: 12px; font-weight: bold; float: left; padding-top: 10px; }
body.employee .cart-benefits table tbody tr td:nth-child(2n+1) { color: rgb(0, 0, 0); font-weight: bold; }
body.employee .cart-benefits table tbody tr td:nth-child(2n) { font-weight: normal; color: rgb(34, 44, 128); }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  body .logoAdminHeader .quick_search .wrapper { width: 445px; }
}
/* ::::: https://uhg-uat1.healthinsurance-asp.com/exemplar/styles/jalert/jquery.alerts.css ::::: */

body { visibility: hidden; }
/* ::::: https://uhg-uat1.healthinsurance-asp.com/exemplar/styles/appserviceDefault.css ::::: */

/* ::::: https://uhg-uat1.healthinsurance-asp.com/exemplar/css/qtip.css ::::: */

html {  }
@font-face {
  font-family: "CartoGothicStdBook";  font-style: normal;  font-weight: normal;  src: local("â˜º"), url('cartogothicstd-book-webfont.woff') format("woff"), url('cartogothicstd-book-webfont.ttf') format("truetype"), url('cartogothicstd-book-webfont.svg') format("svg");}
@font-face {
  font-family: "CartoGothicStdBold";  font-style: normal;  font-weight: normal;  src: local("â˜º"), url('cartogothicstd-bold-webfont_001.woff') format("woff"), url('cartogothicstd-bold-webfont_001.ttf') format("truetype"), url('cartogothicstd-bold-webfont_001.svg') format("svg");}
@font-face {
  font-family: "OpenSansRegular";  font-style: normal;  font-weight: normal;  src: url('opensans-regular-webfont_003.ttf') format("truetype");}
.btn_primary { font-size: 1.2em; height: 2.3em; }
.icon_next { margin-top: 4px; }
#appSummary .pageContents table.clsFormTable tbody tr:nth-child(2n+1) { background-color: rgb(255, 255, 255) ! important; }
#appSummary .pageContents table.clsFormTable tbody tr:nth-child(2n) { background-color: rgba(85, 55, 130, 0.4) ! important; }
@media print {
  #popupDialog table { font-size: medium ! important; }
  #popupDialog table tbody tr td { border: 1px solid rgb(204, 204, 204) ! important; }
}
@media print {
  body { line-height: 1.5; }
  .nav_primary, #nav_admin, #footer img { display: none ! important; }
  #footer a { color: rgb(0, 0, 0) ! important; }
  .appContainer .appProgBar, .appContainer .pageButtons, .appContainer #appPager { display: none ! important; }
  .appContainer .pageContainer { float: left; }
  .appContainer .pageContainer .appPageHeadingsContainer h2 { color: rgb(0, 0, 0); }
  .appContainer .pageContainer .formContainer { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 0px none; }
  .appContainer .pageContainer .formContainer #appSummary .pageContents { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
  .appContainer .pageContainer .formContainer #appSummary .pageContents .pageTitle { color: rgb(0, 0, 0); }
  .appContainer .pageContainer .formContainer #appSummary .pageContents .sectionContents { color: rgb(0, 0, 0); }
  .appContainer .pageContainer .formContainer #appSummary .pageContents .dataGroup { color: rgb(0, 0, 0); }
  .appContainer .pageContainer .formContainer #appSummary .pageContents .dataGroup fieldset legend { color: rgb(0, 0, 0); }
  .appContainer .pageContainer .formContainer #appSummary .pageContents .dataGroup fieldset .dataGroup .radioFields .radio-option-div label.radio-choice-label, .appContainer .pageContainer .formContainer #appSummary .pageContents .dataGroup fieldset .dataGroup.fullwidthlabel .radioFields .radio-option-div label.radio-choice-label, .appContainer .pageContainer .formContainer #appSummary .pageContents .dataGroup fieldset .dataGroup .checkBoxFields .radio-option-div label.radio-choice-label, .appContainer .pageContainer .formContainer #appSummary .pageContents .dataGroup fieldset .dataGroup.fullwidthlabel .checkBoxFields .radio-option-div label.radio-choice-label, .appContainer .pageContainer .formContainer #appSummary .pageContents .dataGroup fieldset .dataGroup .radioFields .checkBox-option-div label.radio-choice-label, .appContainer .pageContainer .formContainer #appSummary .pageContents .dataGroup fieldset .dataGroup.fullwidthlabel .radioFields .checkBox-option-div label.radio-choice-label, .appContainer .pageContainer .formContainer #appSummary .pageContents .dataGroup fieldset .dataGroup .checkBoxFields .checkBox-option-div label.radio-choice-label, .appContainer .pageContainer .formContainer #appSummary .pageContents .dataGroup fieldset .dataGroup.fullwidthlabel .checkBoxFields .checkBox-option-div label.radio-choice-label, .appContainer .pageContainer .formContainer #appSummary .pageContents .dataGroup fieldset .dataGroup .radioFields .radio-option-div label.checkBox-choice-label, .appContainer .pageContainer .formContainer #appSummary .pageContents .dataGroup fieldset .dataGroup.fullwidthlabel .radioFields .radio-option-div label.checkBox-choice-label, .appContainer .pageContainer .formContainer #appSummary .pageContents .dataGroup fieldset .dataGroup .checkBoxFields .radio-option-div label.checkBox-choice-label, .appContainer .pageContainer .formContainer #appSummary .pageContents .dataGroup fieldset .dataGroup.fullwidthlabel .checkBoxFields .radio-option-div label.checkBox-choice-label, .appContainer .pageContainer .formContainer #appSummary .pageContents .dataGroup fieldset .dataGroup .radioFields .checkBox-option-div label.checkBox-choice-label, .appContainer .pageContainer .formContainer #appSummary .pageContents .dataGroup fieldset .dataGroup.fullwidthlabel .radioFields .checkBox-option-div label.checkBox-choice-label, .appContainer .pageContainer .formContainer #appSummary .pageContents .dataGroup fieldset .dataGroup .checkBoxFields .checkBox-option-div label.checkBox-choice-label, .appContainer .pageContainer .formContainer #appSummary .pageContents .dataGroup fieldset .dataGroup.fullwidthlabel .checkBoxFields .checkBox-option-div label.checkBox-choice-label { text-align: left; }
  .appContainer .pageContainer .formContainer #appSummary .pageContents .dataGroup .editButton { display: none; }
  .appContainer .pageContainer .formContainer #appSummary .pageContents .repeatableDefaultMessage { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); }
  .appContainer .pageContainer .formContainer #appSummary .pageContents .repeatableDefaultMessage div, .appContainer .pageContainer .formContainer #appSummary .pageContents .repeatableDefaultMessage p, .appContainer .pageContainer .formContainer #appSummary .pageContents .repeatableDefaultMessage ul { margin-left: 15px; }
  .appContainer .pageContainer .formContainer #appSummary .pageContents .choiceOfCoverage .plansContainer .plan.currentPlan { background: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(237, 237, 237)) repeat scroll 0% 0% transparent; border: 1px solid rgb(204, 204, 204); }
  .appContainer .pageContainer .formContainer #appSummary .pageContents .choiceOfCoverage .plansContainer .plan.currentPlan .currentPlanNote { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
  .appContainer .pageContainer .formContainer #appSummary .pageContents .choiceOfCoverage .plansContainer .plan.currentPlan .currentPlanNote span.currentPlanMessage { color: rgb(0, 0, 0); background: none repeat scroll 0px center transparent; }
  .appContainer .pageContainer .formContainer #appSummary .pageContents .choiceOfCoverage .plansContainer .plan.currentPlan .planName { color: rgb(0, 0, 0); }
  .appContainer .pageContainer .formContainer #appSummary .pageContents .choiceOfCoverage .plansContainer .plan.currentPlan .planCosts { background: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(237, 237, 237)) repeat scroll 0% 0% transparent; border: 1px solid rgb(204, 204, 204); }
  .appContainer .pageContainer .formContainer #appSummary .pageContents .choiceOfCoverage .plansContainer .plan.currentPlan .planCosts .costMonthly { color: rgb(0, 0, 0); }
  .appContainer .pageContainer .formContainer #appSummary .pageContents #medq #toplevel .checklistPageTitle { background: none repeat scroll 0px center transparent; color: rgb(0, 0, 0); }
  .appContainer .pageContainer .formContainer #appSummary .pageContents #medq .questionNumber, .appContainer .pageContainer .formContainer #appSummary .pageContents #medq .checklistName { color: rgb(0, 0, 0); }
  .appContainer .pageContainer .formContainer #appSummary .pageContents #medq #conditiondetails h2 { background: none repeat scroll 0px center transparent; color: rgb(0, 0, 0); }
  .appContainer .pageContainer .formContainer #appSummary .pageContents #medq #conditiondetails h3 { background: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(237, 237, 237)) repeat scroll 0% 0% transparent; }
  .appContainer .pageContainer .formContainer #appSummary .pageContents #medq #conditiondetails .req { display: none; }
  .appContainer .pageContainer .formContainer #appSummary .pageContents #medq #conditiondetails .medqDetailsQuestion { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
  .appContainer .pageContainer .formContainer #appSummary .pageContents #medq #conditiondetails .medqDetailsQuestion fieldset legend { color: rgb(0, 0, 0); }
  .appContainer .pageContainer table thead th { background: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(237, 237, 237)) repeat scroll 0% 0% transparent; color: rgb(0, 0, 0); }
  #popupDialog table { font-size: medium ! important; }
  #popupDialog table tbody tr td { border: 1px solid rgb(204, 204, 204) ! important; }
}
html { overflow-y: scroll; font-size: 10pt; }
body { font-size: 100%; }
#employerCostPlans table tbody tr:nth-of-type(2n+1) { background: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(255, 255, 255)) repeat scroll 0% 0% transparent; }
#employerCostPlans table tbody tr:nth-of-type(2n) { background: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(245, 245, 245)) repeat scroll 0% 0% transparent; }
#tHeader .header-container { width: 990px; margin: 0px auto; }
#tHeader .header-container { width: 100%; }
.consumer { background: url('bg.png') repeat-x scroll 0px 100px transparent; }
.consumer .maincontent_full { margin-left: auto; margin-right: auto; float: none; }
