/* ::::: https://uhg-uat1.healthinsurance-asp.com/exemplar/client/uhg/styles/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/multi-select.css ::::: */

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

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

@font-face {
  font-family: "slick";  font-style: normal;  font-weight: normal;  src: url('slick.eot') format("embedded-opentype"), url('slick.woff') format("woff"), url('slick.ttf') format("truetype"), url('slick.svg') format("svg");}
body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0px none; }
button { outline: 0px none; }
ol, ul { list-style: none outside none; }
table { border-collapse: separate; border-spacing: 0px; }
caption, th, td { text-align: left; font-weight: normal; }
@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");}
[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; }
.appContainer { clear: both; display: block; float: left; margin: -9px 0px 10px 20px; border: 1px solid rgb(204, 204, 204); width: 980px; }
.appContainer:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.appContainer.centered { margin: 0px auto; float: none; }
.case-name-row { margin: 20px 8px 0px; border: 1px solid rgb(204, 204, 204); height: 40px; background: url('bevel.png') repeat-x scroll 0% 0% rgb(255, 255, 255); }
.case-name-row img { float: left; margin: 12px 0px 10px 15px; }
.case-name-row .case-name { margin: 10px; float: left; font-family: CartoGothicStdBold,Arial,Helvetica,sans-serif; color: rgb(51, 102, 153); font-size: 1.2em; }
.case-name-row .case-status { color: rgb(102, 102, 102); margin: 10px 0px 10px 10px; font-weight: bold; font-size: 1em; float: left; }
.case-name-row .case-status-type { color: rgb(170, 170, 170); margin: 10px 0px 10px 30px; font-weight: bold; font-size: 1em; float: left; }
#tHeader { width: 99.9%; min-width: 980px; 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; border-bottom: 1px solid rgb(204, 204, 204); 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 { clear: both; overflow: hidden; margin: 10px 10px 0px 0px; float: left; display: inline-block; white-space: nowrap; max-width: 50%; width: auto; }
#tHeader .admin-links .welcomeText .welcome-text-wrapper { padding-right: 15px; background: url('account-dropdown-arrow.png') no-repeat scroll right center transparent; }
#tHeader .admin-links .welcomeText .welcome-text-wrapper .welcome-text { font: 1.3em Arial,sans-serif; color: rgb(102, 102, 102); }
#tHeader .admin-links .welcomeText .welcome-text-wrapper .welcomeName { font-size: 1.3em; color: rgb(63, 156, 204); margin-top: 5px; float: initial; }
#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; }
#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; font-size: 1.3em; }
#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 { display: block; height: 108px; opacity: 1; }
#tHeader .admin-links .welcomeText a:hover { color: rgb(242, 242, 242); }
#tHeader .admin-links .welcomeText a.login, #tHeader .admin-links .welcomeText a.logout { font-weight: bold; }
#tHeader .admin-links .links { margin: 0px; float: right; }
#tHeader .admin-links .links a { color: rgb(255, 255, 255); float: left; max-width: 45px; width: 45px; overflow: hidden; }
#tHeader .admin-links .links a.call { background: none repeat scroll 0% 0% rgb(154, 154, 154); }
#tHeader .admin-links .links a.call .header-icon-call { margin: 9px 10px; }
#tHeader .admin-links .links a.messages { background: none repeat scroll 0% 0% rgb(65, 154, 162); }
#tHeader .admin-links .links a.messages .header-icon-messages { margin: 12px 9px 0px; }
#tHeader .admin-links .links a.live-chat { background: none repeat scroll 0% 0% rgb(162, 187, 82); }
#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; }
#tHeader .producer-info { float: right; height: 43px; max-width: 20%; padding: 2px 12px 0px 40px; background: url('broker-icon.png') no-repeat scroll 5px 7px rgb(45, 119, 157); color: rgb(255, 255, 255); }
#tHeader .producer-info:before { bottom: 6px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; border-color: rgba(32, 44, 51, 0) rgba(32, 44, 51, 0) rgb(222, 222, 222); border-width: 21px; left: 56.5%; margin-left: -8px; top: 27px; }
#tHeader .producer-info:after { bottom: 6px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; border-color: rgba(32, 44, 51, 0) rgba(32, 44, 51, 0) white; border-width: 19px; left: 59.5%; margin-left: -63px; z-index: 9999; top: 32px; }
.headerCenter { width: 960px; margin: 46px auto 0px; padding: 0px 20px 20px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.headerCenter .header { clear: both; display: block; font-family: Arial,Helvetica,sans-serif; color: rgb(34, 34, 34); width: 960px; background: none repeat scroll 0% 0% rgb(255, 255, 255); font-size: 80%; border-bottom: 1px solid rgb(187, 187, 187); float: left; margin-bottom: 20px; margin-top: -1px; }
.headerCenter .header:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.headerCenter .header .logo { margin-top: 30px; }
.headerCenter .header .third-section { border: 0px none; margin: 0px; width: 31%; }
.footer { margin: 20px 0px; font-size: 1.3em; }
.footer a { color: rgb(34, 44, 128); }
.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; }
.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(151, 158, 163), rgb(168, 175, 181)) repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); border-color: rgb(118, 122, 127); }
.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); }
.btn_secondary, .ui-dialog .ui-dialog-buttonpane button.btn_secondary, .ui-dialog .ui-dialog-buttonpane button.button { 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(13, 16, 47)) repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); border-right: 1px solid rgb(13, 16, 47); border-left: 1px solid rgb(13, 16, 47); -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(2, 2, 7) rgb(13, 16, 47) rgb(0, 0, 0); }
.btn_secondary:hover, .ui-dialog .ui-dialog-buttonpane button.btn_secondary:hover, .ui-dialog .ui-dialog-buttonpane button.button:hover { background: -moz-linear-gradient(center top , rgb(151, 158, 163), rgb(168, 175, 181)) repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); border-color: rgb(118, 122, 127); }
.btn_secondary:hover, .ui-dialog .ui-dialog-buttonpane button.btn_secondary:hover, .ui-dialog .ui-dialog-buttonpane button.button:hover { background: -moz-linear-gradient(center top , rgb(13, 16, 47), rgb(34, 44, 128)) repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); border-color: rgb(0, 0, 0); }
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { border: 0px none; padding: 0px; }
.loadable-nav { border-radius: 8px 8px 0px 0px; float: left; width: 88%; background: none repeat scroll 0% 0% rgb(241, 241, 241); height: 55px; padding-right: 12%; position: relative; }
.loadable-nav .nav-action { background: none repeat scroll 0px center transparent; width: auto; height: 100%; margin: 0px; padding: 0px 1%; float: left; text-align: center; cursor: pointer; text-decoration: none; border-right: 1px solid rgb(191, 191, 191); }
.loadable-nav .nav-action:first-child { border-radius: 8px 0px 0px; margin: 0px 0px 1%; }
.loadable-nav .nav-action:hover { background: none repeat scroll 0% 0% rgb(34, 44, 128); }
.loadable-nav .nav-action:hover .action-title { color: rgb(255, 255, 255); }
.loadable-nav .nav-action.active { background: none repeat scroll 0% 0% rgb(34, 44, 128); position: relative; }
.loadable-nav .nav-action.active .action-title { color: rgb(255, 255, 255); font-weight: bold; }
.loadable-nav .nav-action .action-title { font-size: 1.4em; color: rgb(125, 125, 125); margin-top: 18px; }
.loadable-nav .nav-action .action-title:hover { color: rgb(255, 255, 255); }
#tHeader .admin-links .welcomeText { overflow: initial; }
table { width: 100%; }
table thead { font-size: 1em; height: 2em; }
table thead tr th { vertical-align: middle; color: rgb(0, 0, 0); padding: 1em 1em 1em 0.25em; background: none repeat scroll 0% 0% rgb(184, 179, 206); border-bottom: 1px solid rgb(204, 204, 204); font-weight: bold; text-align: left; }
table tbody td { padding: 0.5em; }
table tbody tr:nth-child(2n+1) td { background-color: rgb(255, 255, 255); }
table tbody tr:nth-child(2n) td { background-color: rgb(255, 255, 255); }
form { margin: 0px 0px 18px; }
label { display: block; margin-bottom: 5px; color: rgb(112, 112, 112); }
input, textarea, select, .uneditable-input { display: inline-block; height: 22px; padding: 2px; margin: 4px; font-size: 12px; line-height: 18px; color: rgb(51, 51, 51); border: 1px solid rgb(204, 204, 204); border-radius: 3px; }
select, input[type="file"] { height: 28px; line-height: 22px; }
select { background-color: rgb(255, 255, 255); min-width: 57px; }
input[type="hidden"] { display: none; }
input[type="radio"], input[type="checkbox"] { border: 0px none; }
.dataGroup { clear: both; }
.dataGroup label { float: left; font-weight: bold; margin: 10px 0px 0px; text-align: right; width: 46%; }
.dataGroup input, .dataGroup textarea, .dataGroup select { float: left; }
.dataGroup .radioFields, .dataGroup .checkBoxFields { float: left; width: 71%; margin: 0.5em; position: relative; }
.dataGroup .radioFields .radio-option-div, .dataGroup .checkBoxFields .radio-option-div, .dataGroup .radioFields .checkBox-option-div, .dataGroup .checkBoxFields .checkBox-option-div { display: block; float: left; clear: both; width: auto; position: relative; margin: 3px 0px; }
.dataGroup .radioFields .radio-option-div input[type="radio"], .dataGroup .checkBoxFields .radio-option-div input[type="radio"], .dataGroup .radioFields .checkBox-option-div input[type="radio"], .dataGroup .checkBoxFields .checkBox-option-div input[type="radio"], .dataGroup .radioFields .radio-option-div input[type="checkbox"], .dataGroup .checkBoxFields .radio-option-div input[type="checkbox"], .dataGroup .radioFields .checkBox-option-div input[type="checkbox"], .dataGroup .checkBoxFields .checkBox-option-div input[type="checkbox"] { float: left; margin-top: 3px; line-height: 1.5; vertical-align: middle; }
.dataGroup .radioFields .radio-option-div label.radio-choice-label, .dataGroup .checkBoxFields .radio-option-div label.radio-choice-label, .dataGroup .radioFields .checkBox-option-div label.radio-choice-label, .dataGroup .checkBoxFields .checkBox-option-div label.radio-choice-label, .dataGroup .radioFields .radio-option-div label.checkBox-choice-label, .dataGroup .checkBoxFields .radio-option-div label.checkBox-choice-label, .dataGroup .radioFields .checkBox-option-div label.checkBox-choice-label, .dataGroup .checkBoxFields .checkBox-option-div label.checkBox-choice-label { float: left; font-weight: normal; font-size: 1.2em; color: rgb(112, 112, 112); width: auto; margin-top: 3px; line-height: 1.5; vertical-align: middle; }
img { border: 0px none; outline: 0px none; }
html { font-size: 10px; overflow-y: scroll; }
body { font-family: Arial,Helvetica,sans-serif; font-size: 1em; color: rgb(34, 34, 34); margin: 0px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
body a { color: rgb(34, 44, 128); }
body a:hover { color: rgb(50, 65, 188); }
textarea:focus, select:focus, input:focus { box-shadow: 0px 0px 5px rgb(34, 44, 128); }
h1 { font-size: 3.2em; }
.section-header { clear: both; display: block; width: 95%; }
.section-header:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.tabs { margin: 2px 0px 0px 5px; height: 25px; display: block; clear: both; }
.tabs a { display: block; float: left; line-height: 25px; height: 25px; padding: 0px 10px; text-decoration: none; background: url('tab-inactive.png') repeat-x scroll 0% 0% rgb(194, 212, 228); border-top: 1px solid rgb(201, 201, 201); border-left: 1px solid rgb(201, 201, 201); border-right: 1px solid rgb(201, 201, 201); border-top-right-radius: 7px; border-top-left-radius: 7px; font-weight: 700; color: rgb(102, 102, 102); margin-left: 8px; }
.tabs a:hover { color: rgb(61, 87, 135); background: url('categorylinkbg-hover.png') repeat scroll 0% 0% transparent; }
/* ::::: https://uhg-uat1.healthinsurance-asp.com/exemplar/client/uhg/styles/sgquoting/main.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_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");}
[class*="header-icon-"] { float: left; width: 32px; height: 24px; }
.header-icon-messages { background: url('../header-icons-sprite_001.png') repeat scroll -7px -11px transparent; }
.header-icon-call { background: url('../header-icons-sprite_001.png') repeat scroll -48px -6px transparent; }
.header-icon-chat { background: url('../header-icons-sprite_001.png') repeat scroll -128px -9px transparent; }
.header-icon-help { background: url('../header-icons-sprite_001.png') repeat scroll -175px -6px transparent; width: 26px; height: 26px; }
html { font-size: 10px; }
body { font-size: 100%; min-width: 980px; background: none repeat scroll 0% 0% rgb(200, 221, 227); }
form { margin: 0px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a.btn_primary:hover, a.btn_secondary:hover, a.btn-inline:hover { text-decoration: none; }
.instructions { float: left; font-size: 1.2em; margin-bottom: 15px; }
.appContainer { margin: 0px auto; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#tHeader .admin-links { margin: 0px auto; width: 980px; }
#tHeader .admin-links .welcomeText a:hover { color: rgb(242, 242, 242); }
.headerCenter .header { border-bottom: 0px none; margin-bottom: 0px; width: 980px; }
.appContainer { border: 0px none; margin-bottom: 10px; }
.data-section { float: none; width: 980px; margin: 0px auto; }
.data-section .content-wrapper { float: left; width: 100%; min-width: 100%; min-height: 50px; }
.data-section .content-section { width: 960px; margin: 10px; }
.page-title { clear: both; display: block; font-family: "OpenSansLight",Arial,Helvetica,sans-serif; color: rgb(34, 44, 128); font-size: 3em; font-weight: bold; line-height: 2.5; }
.page-title:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.has-errors { border-radius: 3px; background: none repeat scroll 0% 0% rgb(250, 235, 215); border: 1px solid rgb(128, 0, 0); float: left; font-size: 1.2em; width: 85%; padding: 7px; }
.section { padding: 10px 0px 20px; float: left; width: 100%; }
.section .dataGroup label { width: auto; text-align: left; font-size: 1.2em; margin-bottom: 5px; margin-top: 8px; font-weight: normal; }
.section .dataGroup input, .section .dataGroup select { clear: both; display: block; height: 30px; margin: 0px; padding: 0px 0px 0px 5px; font-family: inherit; }
.section .dataGroup input:after, .section .dataGroup select:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.section .checkBoxFields, .section .radioFields { clear: both; display: block; margin-left: 15.5%; }
.section .checkBoxFields:after, .section .radioFields:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.section .checkBoxFields .checkBox-option-div, .section .radioFields .checkBox-option-div, .section .checkBoxFields .radio-option-div, .section .radioFields .radio-option-div { float: left; width: auto; margin-right: 15px; }
.section .checkBoxFields .checkBox-option-div input, .section .radioFields .checkBox-option-div input, .section .checkBoxFields .radio-option-div input, .section .radioFields .radio-option-div input { float: left; }
.section .checkBoxFields .checkBox-option-div label, .section .radioFields .checkBox-option-div label, .section .checkBoxFields .radio-option-div label, .section .radioFields .radio-option-div label, .section .checkBoxFields .checkBox-option-div label.radio-choice-label, .section .radioFields .checkBox-option-div label.radio-choice-label, .section .checkBoxFields .radio-option-div label.radio-choice-label, .section .radioFields .radio-option-div label.radio-choice-label { float: left; font-size: 1.3em; clear: none; margin: 8px 0px 0px 6px; }
._productLines div:nth-child(2n) .product-selection form { background: none repeat scroll 0% 0% rgb(250, 250, 250); }
._productLines div:nth-child(2n+1) .product-selection form { background-color: rgb(234, 234, 234); }
.sidebar { border: 2px solid rgb(34, 44, 128); width: 100%; margin: 10px 0px; border-radius: 3px; float: right; }
.sidebar .section-header { margin: 0px 10px 5px; font-size: 1.3em; font-weight: bold; width: 95%; }
.case-owners li { clear: both; margin: 5px 10px; font-size: 1.2em; }
.case-owners li span { font-weight: bold; }
.inlineBlock { display: inline-block; }
.col-md-13 { background: none repeat scroll 0% 0% rgb(107, 107, 107); min-height: 30px; text-align: center; line-height: 30px; font-size: 1.3em; font-weight: bold; color: rgb(255, 255, 255); }
.col-md-8 { float: left; width: 66.6667%; }
.col-md-4 { float: left; width: 33.3333%; }
.col-md-6 { float: left; width: 50%; }
.col-md-12 { float: left; width: 100%; }
._paging { margin: 20px 0px; }
.paging-section { clear: both; display: block; float: left; width: 100%; border-top: 1px solid rgb(204, 204, 204); }
.paging-section:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.paging-section .paging-buttons { margin-top: 5px; }
.btn_primary, .btn_secondary { font-size: 1.5em; padding: 0.5em 1em; height: auto; float: left; }
.btn_primary { float: right; }
.page-header-full { width: 100%; margin: 0px auto; clear: both; display: block; }
.page-header-full:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.page-header-full.employee-list { height: 36px; background-color: rgb(107, 107, 107); color: white; border-bottom: 1px solid rgb(191, 191, 191); }
.page-header-full.employee-list .header { font-size: 1.4em; font-weight: bold; float: left; margin: 10px 15px; }
.employee-count .people-icon { float: left; width: 30px; height: 24px; margin: 7px 2px 5px 5px; background: url('people-6b6b6b.png-') no-repeat scroll 0px 0px transparent; }
.employee-count .employee-counter { font-size: 2.4em; font-weight: bold; float: left; margin: 5px; }
.employee-count .employee-counter-label { font-size: 1.4em; float: left; margin: 12px 5px; }
.page-title { float: left; width: 84%; }
.employee-count { margin-top: 10px; color: rgb(107, 107, 107); background: none repeat scroll 0% 0% rgb(255, 255, 255); font-weight: bold; float: right; }
.hidden { display: none; }
.section-header { float: left; font: bold 1.5em/2 Arial; color: rgb(121, 121, 121); }
.summary .section-header { margin-left: 0px; width: 60%; }
.summary .summary-section-header { border-bottom: 2px solid rgb(34, 44, 128); }
.summary .contribution-section { background-color: rgb(239, 240, 241); display: inline-block; width: 100%; }
.summary .contribution-toggle { float: right; background: none repeat scroll 0% 0% rgb(34, 44, 128); font-size: 1.5em; color: rgb(255, 255, 255); padding: 8px 5px 7px; margin-top: 20px; }
.summary .contribution-toggle .toggle-arrow-up { background: url('toggle-arrow-up.png') no-repeat scroll 0% 0% transparent; width: 12px; height: 8px; display: inline-block; float: left; margin: 6px 6px 0px 0px; }
.summary .summary-toggle { background: none repeat scroll 0% 0% rgb(239, 240, 241); min-height: 85px; }
.summary .summary-toggle .info { background: url('info-large.png') no-repeat scroll 0% 0% transparent; padding-left: 45px; font-size: 1.3em; margin: 10px; min-height: 65px; width: 75%; }
.summary .summary-toggle .radioFields { width: 35%; float: left; clear: none; margin: 10px 0px 10px 10px; }
.summary .summary-toggle .contributionFields { width: 55%; float: left; clear: none; margin: 10px 0px 10px 10px; }
.summary .summary-toggle .contributionFields div[data-field] { display: inline-block; width: 50%; }
.nav-wrapper { background: none repeat scroll 0% 0% rgb(123, 123, 123); width: 100%; }
.loadable-nav.quoting-nav { border-radius: 0px; clear: both; display: block; min-height: 65px; height: auto; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 0px; width: 960px; float: none; margin: 0px auto; }
.loadable-nav.quoting-nav:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.loadable-nav.quoting-nav .nav-action { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 0px none; height: 60px; margin: 0.5% 0.5% 0px 0px; padding: 0px; width: 24.62%; }
.loadable-nav.quoting-nav .nav-action:last-child { margin-right: 0px; }
.loadable-nav.quoting-nav .nav-action.profile:hover .action-title, .loadable-nav.quoting-nav .nav-action.profile.active .action-title { color: rgb(102, 102, 102); }
.loadable-nav.quoting-nav .nav-action.census:hover .action-title, .loadable-nav.quoting-nav .nav-action.census.active .action-title { color: rgb(102, 102, 102); }
.loadable-nav.quoting-nav .nav-action.plans:hover .action-title, .loadable-nav.quoting-nav .nav-action.plans.active .action-title { color: rgb(102, 102, 102); }
.loadable-nav.quoting-nav .nav-action.summary:hover .action-title, .loadable-nav.quoting-nav .nav-action.summary.active .action-title { color: rgb(102, 102, 102); }
.loadable-nav.quoting-nav .nav-action:hover .action-title { color: rgb(102, 102, 102); }
.loadable-nav.quoting-nav .action-title { color: rgb(102, 102, 102); margin: 25px 0px 0px 10px; padding: 0px; float: left; }
.loadable-nav.quoting-nav .action-title:hover { color: rgb(125, 125, 125); }
.tabs-wrapper { float: left; width: 960px; border-bottom: 0px solid rgb(34, 44, 128); }
.tabs { height: auto; float: left; }
.tabs .location-tabs, .tabs ul { position: relative; bottom: -2px; }
.tabs .location-tabs .tab, .tabs ul .tab, .tabs .location-tabs li, .tabs ul li { display: inline; }
.tabs .location-tabs .tab a, .tabs ul .tab a, .tabs .location-tabs li a, .tabs ul li a { border-radius: 0px; min-height: 40px; line-height: 15px; height: auto; width: 160px; color: rgb(174, 174, 174); font-size: 1.3em; font-weight: normal; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-width: 2px 2px 0px; border-style: solid; border-color: rgb(174, 174, 174) rgb(174, 174, 174) rgb(34, 44, 128); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-bottom: 2px; margin-right: 10px; }
.tabs .location-tabs .tab a.current, .tabs ul .tab a.current, .tabs .location-tabs li a.current, .tabs ul li a.current { border-width: 2px 2px 0px; border-style: solid; border-color: rgb(34, 44, 128) rgb(34, 44, 128) rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(107, 107, 107); }
.case-name-row { background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 960px; margin: 10px auto 0px; }
.case-name-row img { margin-top: 5px; }
.case-name-row .return-to-case-link { float: right; margin: 10px; font-size: 1.3em; }
.case-name-row .case-name, .case-name-row .case-status-type, .case-name-row .case-status { font-size: 1.3em; }
.tab-label, .tab-desc { width: 100%; float: left; overflow: hidden; text-overflow: ellipsis; }
.tab-desc { font-weight: bold; }
.appContainer table { border: 1px solid rgb(204, 204, 204); }
.appContainer table th { background: none repeat scroll 0% 0% rgb(34, 44, 128); border-right: 1px solid rgb(204, 204, 204); color: rgb(255, 255, 255); margin-bottom: 10px; font-size: 1.3em; }
.appContainer table tbody tr td { font-size: 1.3em; border-right: 1px solid rgb(204, 204, 204); }
.content-section { width: 100%; float: left; }
.plan-name, .plan-title { border-radius: 0px; clear: none; float: left; font-weight: bold; color: rgb(34, 44, 128); cursor: pointer; height: auto; overflow: hidden; background: none repeat scroll 0px center transparent; width: 99%; padding: 0px; text-decoration: none; }
.plan-name:hover, .plan-title:hover { text-decoration: underline; }
.quote-summary-plans thead tr th { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(34, 44, 128); }
.quote-summary-plans tbody tr td .plan-name, .quote-summary-plans tbody tr td .plan-rate, .quote-summary-plans tbody tr td .rate, .quote-summary-plans tbody tr td .rate-term { font-size: 1em; }
.plan-name-single { width: 30%; }
.plan-name-single a.plan-name { height: auto; }
.summary .rate { margin-right: 3%; margin-left: 2%; color: rgb(162, 187, 82); font-size: 2em; font-weight: bold; }
.summary td { vertical-align: top; }
.summary .plan-rate { margin-right: 3%; margin-left: 2%; color: rgb(162, 187, 82); font-size: 1.5em; font-weight: bold; }
.summary .plan-name { margin-top: 5px; color: rgb(71, 157, 202); font-size: 1.2em; font-family: Arial; }
.summary .rate-term { font-size: 1.3em; margin-top: 6px; }
#tHeader { background: none repeat scroll 0% 0% rgb(135, 145, 150); border-bottom: 0px none; height: 43px; }
#tHeader .admin-links .welcomeText { cursor: pointer; }
#tHeader .admin-links .welcomeText .welcome-text-wrapper { padding-right: 15px; background: url('account-dropdown-arrow.png') no-repeat scroll right center transparent; }
#tHeader .admin-links .welcomeText .welcome-text-wrapper .welcome-text { font: 1.3em Arial,sans-serif; color: rgb(102, 102, 102); }
#tHeader .admin-links .welcomeText .welcome-text-wrapper .welcomeName { font-size: 1.3em; color: rgb(63, 156, 204); margin-top: 5px; float: initial; }
#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); }
.header-icon-messages { background: url('../header-icons-sprite_001.png') repeat scroll -7px -11px transparent; }
.header-icon-call { background: url('../header-icons-sprite_001.png') repeat scroll -48px -6px transparent; }
.header-icon-chat { background: url('../header-icons-sprite_001.png') repeat scroll -128px -9px transparent; }
.header-icon-help { background: url('../header-icons-sprite_001.png') repeat scroll -175px -6px transparent; }
#recentactivity, .recent-activity { width: 600px; }
#recentactivity li, .recent-activity li { height: 35px; border-right: 1px solid rgb(191, 191, 191); }
#recentactivity li.activityheader, .recent-activity li.activityheader { font-size: 1.3em; background: -moz-linear-gradient(center top , rgb(252, 252, 252), rgb(239, 239, 239)) repeat scroll 0% 0% transparent; height: 20px; padding: 2px 0px 0px 10px; }
#recentactivity li.activityheader:hover, .recent-activity li.activityheader:hover { background: -moz-linear-gradient(center top , rgb(252, 252, 252), rgb(239, 239, 239)) repeat scroll 0% 0% transparent; }
#recentactivity li.activityheader span, .recent-activity li.activityheader span { margin-top: 0px; }
#recentactivity .activitysmallcell, .recent-activity .activitysmallcell { cursor: pointer; float: left; width: 40px; }
#recentactivity .activitysmallcell img, .recent-activity .activitysmallcell img { float: left; margin-top: 6px; }
#recentactivity .activitymedcell, .recent-activity .activitymedcell { margin-top: 10px; cursor: pointer; float: left; width: 85px; }
#recentactivity .activityintermedcell, .recent-activity .activityintermedcell { margin-top: 10px; cursor: pointer; float: left; width: 125px; }
#recentactivity .activitybigcell, .recent-activity .activitybigcell { margin-top: 10px; float: left; width: 225px; }
.advanced_search { padding: 0px; width: auto; float: right; margin-top: 8px; }
.advanced_search a { color: rgb(50, 131, 187); font-size: 1.3em; font-family: Arial,sans-serif; }
.quick_search { padding: 0px; }
.quick_search .wrapper { border: 0px none; float: right; margin: -5px 5px 19px 0px; }
.quick_search .selectbox { height: 31px; width: 175px; padding: 6px 36px 6px 6px; border: 2px solid rgb(195, 200, 204); float: left; }
.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: 4px -2px 4px 4px; float: left; height: 23px; }
.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: 4px 0px 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; }
.quick_search .searchgo .search-icon { background: url('member-management-sprite.png') no-repeat scroll -20px -48px transparent; height: 30px; width: 21px; margin-left: 4px; float: left; }
.nav_primary { clear: both; font: bold 1.3em Arial; border-top: 2px solid rgb(228, 228, 228); 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; border-bottom: 1px solid rgb(191, 191, 191); }
.nav_primary ul.sf-menu { z-index: 1002 ! important; display: block; padding: 0px; width: 980px; float: none; margin: 0px auto; }
.nav_primary ul.sf-menu .sf-with-ul .sf-sub-indicator { background: url('arrows-3283bb.png') no-repeat scroll -10px -100px transparent; }
.nav_primary .sf-menu ul a { color: rgb(71, 157, 202); text-shadow: -1px -1px 1px rgb(239, 239, 239); }
.nav_primary li { float: left; position: relative; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(228, 228, 228); }
.nav_primary li li { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 0px none; float: none; box-shadow: 1px 1px 1px 1px rgb(204, 204, 204); text-shadow: -1px -1px 1px rgb(239, 239, 239); }
.nav_primary li ul { width: 20em; display: none; }
.nav_primary li ul.submenu { margin-left: 20em; margin-top: -2.51em; }
.nav_primary li a { min-width: 1px; color: rgb(71, 157, 202); padding: 10px 25px 4px 30px; height: 1.3em; border-top: 0px none; text-decoration: none; font-family: Arial,sans-serif; font-weight: normal; font-size: 15px; }
.nav_primary li a.submenu { color: rgb(102, 102, 102); text-shadow: -1px -1px 1px rgb(239, 239, 239); }
.nav_primary li a.dashboard { background: url('dashboard.png') no-repeat scroll 10px 10px transparent; padding-left: 40px; }
.nav_primary li a.activities { background: url('activities.png') no-repeat scroll 10px 10px transparent; }
.nav_primary li a.workQueue { background: url('workqueue.png') no-repeat scroll 10px 9px transparent; }
.nav_primary li a.tools { background: url('toolbox.png') no-repeat scroll 10px 10px transparent; }
.nav_primary li a:hover { color: rgb(23, 30, 88); text-shadow: none; }
.nav_primary li:hover { background: none repeat scroll 0% 0% rgb(201, 227, 240); color: rgb(23, 30, 88); text-shadow: none; }
.nav_primary li:hover ul { display: block; position: absolute; z-index: 9999; }
.nav_primary li:hover ul .sf-with-ul .sf-sub-indicator { background: url('arrows-3283bb.png') no-repeat scroll -10px 0px transparent; }
.nav_primary li:hover .submenu ul { display: none; }
.nav_primary li.submenu:hover { background: none repeat scroll 0% 0% rgb(201, 227, 240); color: rgb(23, 30, 88); text-shadow: none; }
.nav_primary li.submenu:hover ul { display: block; position: absolute; z-index: 9999; }
.nav_primary .sf-sub-indicator { position: absolute; display: block; right: 0.8em; top: 0.8em; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; background: url('arrows-3283bb_001.png') no-repeat scroll 0px -100px transparent; }
.headerCenter { height: 73px; width: 100%; padding: 0px; box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); margin-top: 43px; }
.headerCenter .header { width: 980px; margin: 0px auto; float: initial; }
.headerCenter .header .logo { margin-top: 7px; }
._componentRegion._caseName, .case-name-wrapper { background: none repeat scroll 0% 0% rgb(200, 221, 227); }
.case-name-row { background: none repeat scroll 0% 0% rgb(43, 122, 161); color: rgb(255, 255, 255); border: 0px none; height: 50px; width: 980px; margin: 0px auto; }
.case-name-row .case-name { color: rgb(255, 255, 255); margin: 15px 0px 0px 5px; }
.case-name-row .case-status, .case-name-row .case-status-type { color: rgb(255, 255, 255); margin-top: 15px; }
.case-name-row .return-to-case-link { color: rgb(255, 255, 255); margin-top: 15px; }
.case-name-row .return-to-case-link:hover { color: rgb(255, 255, 255); }
.case-name-row img { margin-top: 10px; margin-left: 10px; }
.nav-wrapper { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.page-title { font: 3em "OpenSansLight",sans-serif; color: rgb(102, 102, 102); }
input[type="text"], input[type="password"], select { border: 2px solid rgb(195, 200, 204); padding: 6px; border-radius: 5px; }
.section-header { font: 2em "OpenSansLight",sans-serif; color: rgb(64, 128, 128); }
.footer { box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.4); background: none repeat scroll 0% 0% rgb(220, 220, 220); padding-bottom: 20px; }
.footer .footerbar { height: 35px; background: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(255, 255, 255)) repeat scroll 0% 0% transparent; }
.search-wrapper { width: 960px; margin: -56px auto 0px; }
select, input[type="file"] { height: 34px; }
.progress-indicator { border-radius: 30px; height: 30px; width: 30px; display: inline-block; float: left; border: 2px solid rgb(201, 201, 201); background: none repeat scroll 0% 0% rgb(255, 255, 255); font-weight: bold; text-align: center; font-size: 1.6em; margin-right: 10px; line-height: 30px; color: rgb(201, 201, 201); }
.active .progress-indicator { background: none repeat scroll 0% 0% rgb(102, 102, 102); color: rgb(255, 255, 255); border-color: rgb(102, 102, 102); }
.loadable-nav.quoting-nav .action-title { margin: 10px 0px 0px; font-size: 1.3em; }
.loadable-nav.quoting-nav .nav-action { margin-top: 2%; margin-right: 0px; width: auto; }
.loadable-nav.quoting-nav .nav-action:after { content: ""; height: 2px; width: 130px; background: none repeat scroll 0% 0% rgb(201, 201, 201); position: relative; right: 0px; top: 10px; display: inline-block; margin-left: 10px; }
.loadable-nav.quoting-nav .nav-action:last-child:after { display: none; }
.loadable-nav .nav-action.active:after { background: none repeat scroll 0% 0% rgb(102, 102, 102); }
.loadable-nav .nav-action.active .action-title { color: rgb(102, 102, 102); font-weight: normal; }
.loadable-nav .nav-action.visited .progress-indicator { background: none repeat scroll 0% 0% rgb(64, 128, 128); color: rgb(255, 255, 255); border-color: rgb(64, 128, 128); }
.loadable-nav .nav-action.visited .action-title { color: rgb(64, 128, 128); font-weight: normal; }
.loadable-nav .nav-action.visited:after { background: none repeat scroll 0% 0% rgb(64, 128, 128); }
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 .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 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 #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 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 .btn_secondary, body .ui-dialog .ui-dialog-buttonpane button.btn_secondary, body .ui-dialog .ui-dialog-buttonpane button.button { 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_secondary:hover, body .ui-dialog .ui-dialog-buttonpane button.btn_secondary:hover, body .ui-dialog .ui-dialog-buttonpane button.button: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 #tHeader .producer-info:before { content: none; }
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 .headerCenter { margin-top: 25px; }
body .headerCenter #shopAppHeader { padding-top: 21px; background: none repeat scroll 0px center transparent; }
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#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_001.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 #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 .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 .welcomeText a.login, body #tHeader .admin-links .welcomeText a.logout { font-weight: bold; }
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_002.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_002.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_002.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_002.png'); margin: 10px; }
body #tHeader .producer-info { float: right; height: 43px; max-width: 20%; padding: 2px 12px 0px 40px; background: url('broker-icon.png') no-repeat scroll 5px 7px rgb(45, 119, 157); color: rgb(255, 255, 255); }
body #tHeader .producer-info:before { bottom: 6px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; border-color: rgba(32, 44, 51, 0) rgba(32, 44, 51, 0) rgb(222, 222, 222); border-width: 0px; left: 56.5%; margin-left: 0px; top: 0px; }
body #tHeader .producer-info:after { bottom: 6px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; border-color: rgba(32, 44, 51, 0) rgba(32, 44, 51, 0) white; border-width: 0px; left: 59.5%; margin-left: 0px; z-index: 9999; top: 0px; }
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 .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 { background: none repeat scroll 0% 0% rgb(200, 221, 227); }
body.quoting.sg-quoting .btn_primary, body.quoting.sg-quoting .btn_secondary, body.quoting.sg-quoting .btn-inline { font-size: 12px; text-decoration: none; }
body.quoting.sg-quoting .sam-logo-box { float: right; margin-right: 5px; }
body.quoting.sg-quoting .advanced_search { margin-top: 0px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
body.quoting.sg-quoting .advanced_search a { margin-right: 5px; }
body.quoting.sg-quoting .quick_search { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
body.quoting.sg-quoting .quick_search select#quickSearchItems option:checked, body.quoting.sg-quoting .quick_search select#quickSearchItems option:hover { background: none repeat scroll 0% 0% rgb(34, 44, 128); color: rgb(255, 255, 255); }
body.quoting.sg-quoting .quick_search .wrapper { border: 0px none; float: none; }
body.quoting.sg-quoting .quick_search .wrapper form { float: right; }
body.quoting.sg-quoting .page-header-full.employee-list { background-color: rgb(135, 145, 150); }
body.quoting.sg-quoting .page-header-full.employee-list .header { font-size: 12px; font-weight: normal; color: rgb(255, 255, 255); }
body.quoting.sg-quoting .dataGroup .radioFields .radio-option-div label.radio-choice-label { font-size: 12px; }
body.quoting.sg-quoting #tHeader .admin-links { font-family: Verdana; }
body.quoting.sg-quoting #tHeader .admin-links .welcomeText .acct-dropdown .dropdown-option a:link, body.quoting.sg-quoting #tHeader .admin-links .welcomeText .acct-dropdown .dropdown-option a:active, body.quoting.sg-quoting #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.quoting.sg-quoting #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.quoting.sg-quoting .headerCenter .header { background: none repeat scroll 0% 0% rgb(200, 221, 227); }
body.quoting.sg-quoting .appContainer { background: none repeat scroll 0% 0% rgb(200, 221, 227); font-family: Verdana; }
body.quoting.sg-quoting .appContainer ._sidebar { float: right; margin-right: 1%; width: 23%; }
body.quoting.sg-quoting .appContainer .loadable-nav.quoting-nav .nav-action .action-title { font-size: 12px; }
body.quoting.sg-quoting .appContainer .loadable-nav.quoting-nav .nav-action .progress-indicator { font-size: 16px; }
body.quoting.sg-quoting .appContainer .loadable-nav.quoting-nav .nav-action:after { width: 105px; }
body.quoting.sg-quoting .appContainer .loadable-nav.quoting-nav .nav-action.active .progress-indicator, body.quoting.sg-quoting .appContainer .loadable-nav.quoting-nav .nav-action.visited .progress-indicator { background: none repeat scroll 0% 0% rgb(34, 44, 128); border-color: rgb(34, 44, 128); }
body.quoting.sg-quoting .appContainer .loadable-nav.quoting-nav .nav-action.active .action-title, body.quoting.sg-quoting .appContainer .loadable-nav.quoting-nav .nav-action.visited .action-title { color: rgb(34, 44, 128); }
body.quoting.sg-quoting .appContainer .loadable-nav.quoting-nav .nav-action.active:after, body.quoting.sg-quoting .appContainer .loadable-nav.quoting-nav .nav-action.visited:after { background: none repeat scroll 0% 0% rgb(34, 44, 128); }
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 { border-radius: 0px 0px 10pt 10pt; border-bottom: 1px solid rgb(166, 166, 166); }
body.quoting.sg-quoting .appContainer #summary .content-section.summary .paging-section { border: 0px none; border-radius: 0px 0px 10pt 10pt; }
body.quoting.sg-quoting .appContainer #summary .content-section .section .section-header.product-line { padding-left: 15px; width: 100%; }
body.quoting.sg-quoting .appContainer #summary .content-section .section ._groupForm ._contribution .contribution-toggle { font-size: 12px; font-family: Verdana; font-weight: normal; color: rgb(255, 255, 255); }
body.quoting.sg-quoting .appContainer #summary .content-section .section .col-md-13 { font-size: 14px; font-family: Verdana; font-weight: bold; background: none repeat scroll 0% 0% rgb(0, 103, 120); color: rgb(255, 255, 255); }
body.quoting.sg-quoting .appContainer #summary .content-section .section .quote-summary-plans thead tr th { font-size: 14px; font-family: Verdana; font-weight: bold; color: rgb(0, 0, 0); padding: 5px 1%; }
body.quoting.sg-quoting .appContainer #summary .content-section .section .quote-summary-plans thead tr th:nth-child(5n+1) { width: 4%; }
body.quoting.sg-quoting .appContainer #summary .content-section .section .quote-summary-plans thead tr th:nth-child(5n+2) { width: 18%; }
body.quoting.sg-quoting .appContainer #summary .content-section .section .quote-summary-plans thead tr th:nth-child(5n+3) { width: 26%; }
body.quoting.sg-quoting .appContainer #summary .content-section .section .quote-summary-plans thead tr th:nth-child(5n+4) { width: 22%; }
body.quoting.sg-quoting .appContainer #summary .content-section .section .quote-summary-plans thead tr th:nth-child(5n+5) { width: 20%; }
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 .section .quote-summary-plans tbody tr td { color: rgb(0, 0, 0); font-size: 12px; font-family: Verdana; font-weight: normal; padding: 5px 1%; }
body.quoting.sg-quoting .appContainer #summary .content-section .section .quote-summary-plans tbody a { font-size: 12px; font-family: Verdana; font-weight: normal; color: rgb(34, 44, 128); }
body.quoting.sg-quoting .appContainer #summary .content-section .section .quote-summary-plans tbody a:hover { font-size: 12px; font-family: Verdana; font-weight: normal; color: rgb(0, 82, 147); }
body.quoting.sg-quoting .appContainer #summary .content-section .section .quote-summary-plans tbody .plan-name-single a.plan-name { color: rgb(34, 44, 128); font-size: 12px; font-family: Verdana; font-weight: bold; }
body.quoting.sg-quoting .appContainer #summary .content-section .section .quote-summary-plans tbody .plan-rate { font-size: 16px; font-family: Verdana; font-weight: bold; color: rgb(221, 96, 0); margin-right: 0px; }
body.quoting.sg-quoting .appContainer #summary .content-section .section .quote-summary-plans tbody .rate { font-size: 16px; font-family: Verdana; font-weight: bold; color: rgb(221, 96, 0); margin-right: 0px; }
body.quoting.sg-quoting .appContainer #summary .content-section .section .quote-summary-plans tbody .rate-term { font-size: 16px; font-family: Verdana; font-weight: bold; color: rgb(221, 96, 0); }
body.quoting.sg-quoting .appContainer #summary .content-section .contribution-section .info-message { color: rgb(0, 0, 0); font-size: 12px; font-family: Verdana; font-weight: normal; }
body.quoting.sg-quoting .appContainer #proposal .content-section.proposal, body.quoting.sg-quoting .appContainer #summary .content-section.summary { padding-left: 15px; width: 964px; }
body.quoting.sg-quoting .appContainer #proposal .content-section.proposal .section .section-header, body.quoting.sg-quoting .appContainer #summary .content-section.summary .section .section-header { color: rgb(0, 0, 0); font-family: Verdana; font-size: 14px; font-weight: bold; }
body.quoting.sg-quoting .appContainer #proposal .content-section.proposal .section .dataGroup label, body.quoting.sg-quoting .appContainer #summary .content-section.summary .section .dataGroup label { color: rgb(0, 0, 0); font-family: Verdana; font-size: 12px; font-weight: normal; padding-left: 5px; }
body.quoting.sg-quoting .appContainer #proposal .content-section.proposal .section .dataGroup .radioFields .radio-option-div input[type="radio"], body.quoting.sg-quoting .appContainer #summary .content-section.summary .section .dataGroup .radioFields .radio-option-div input[type="radio"] { line-height: 0.4; margin-top: 0px; }
body.quoting.sg-quoting .appContainer .data-section { max-width: 990px; }
body.quoting.sg-quoting .appContainer .data-section .content-section { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 0px none; font-family: Verdana; width: 980px; margin: auto; padding-top: 10px; }
body.quoting.sg-quoting .appContainer .data-section .content-section .page-title { font-family: Verdana; font-weight: normal; color: rgb(34, 44, 128); width: 89.5%; font-size: 20px; }
body.quoting.sg-quoting .appContainer .data-section .content-section .instructions, body.quoting.sg-quoting .appContainer .data-section .content-section .product-selection { color: rgb(0, 0, 0); font-family: Verdana; font-size: 12px; }
body.quoting.sg-quoting .appContainer .data-section .content-section .col-md-8 { padding-left: 15px; width: 62.667%; }
body.quoting.sg-quoting .appContainer .data-section .content-section .col-md-8._plans { width: 72%; }
body.quoting.sg-quoting .appContainer .data-section .content-section .col-md-8 h1 { font-family: Verdana; font-size: 20px; font-weight: normal; color: rgb(34, 44, 128); }
body.quoting.sg-quoting .appContainer .data-section .content-section .col-md-8 .total-estimated-cost { font-family: Verdana; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); border-right: 1px solid rgb(204, 204, 204); border-width: 0px 1px 1px; border-style: solid; border-color: rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 5px; width: 38.4%; float: right; text-align: center; }
body.quoting.sg-quoting .appContainer .data-section .content-section .col-md-8 .total-estimated-cost .rate { font-size: 16px; font-family: Verdana; font-weight: bold; color: rgb(221, 96, 0); margin-right: 0px; }
body.quoting.sg-quoting .appContainer .data-section .content-section .col-md-8 .total-estimated-cost .range-month { font-size: 16px; font-family: Verdana; font-weight: bold; color: rgb(221, 96, 0); }
body.quoting.sg-quoting .appContainer .data-section .content-section .col-md-4 .sidebar { margin-top: 27px; }
body.quoting.sg-quoting .appContainer .data-section .content-section .col-md-4 .sidebar ul.case-owners li { font-size: 12px; margin: 5px 5px 5px 8px; }
body.quoting.sg-quoting .appContainer .data-section .content-section .section .dataGroup label { color: rgb(0, 0, 0); font-family: Verdana; font-size: 12px; font-weight: bold; }
body.quoting.sg-quoting .appContainer .data-section .content-section .section-header { color: rgb(0, 0, 0); font-family: Verdana; font-size: 12px; font-weight: bold; line-height: 30px; }
body.quoting.sg-quoting .appContainer .data-section ._paging { margin: 0px; }
body.quoting.sg-quoting .appContainer .data-section ._paging .paging-section { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 0px none; border-radius: 0px 0px 10pt 10pt; }
body.quoting.sg-quoting .appContainer .data-section ._paging .paging-section .paging-buttons a { margin: 15px; }
body.quoting.sg-quoting .tabs .location-tabs .tab a, body.quoting.sg-quoting .tabs ul .tab a, body.quoting.sg-quoting .tabs .location-tabs li a, body.quoting.sg-quoting .tabs ul li a { background: none repeat scroll 0% 0% rgb(34, 44, 128); color: rgb(255, 255, 255); font-family: Verdana; font-size: 12px; border-width: 2px 2px 0px; border-style: solid; border-color: rgb(174, 174, 174) rgb(174, 174, 174) rgb(34, 44, 128); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 160px; }
body.quoting.sg-quoting .tabs .location-tabs .tab a.current, body.quoting.sg-quoting .tabs ul .tab a.current, body.quoting.sg-quoting .tabs .location-tabs li a.current, body.quoting.sg-quoting .tabs ul li a.current { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(34, 44, 128); font-family: Verdana; font-size: 12px; border-width: 2px 2px 0px; border-style: solid; border-color: rgb(34, 44, 128) rgb(34, 44, 128) rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
body.quoting.sg-quoting .nav_primary .sf-sub-indicator { background: url('arrows-ffffff.png') no-repeat scroll -10px -100px transparent; }
body.quoting.sg-quoting .nav_primary .sf-menu { float: none; width: 980px; }
body.quoting.sg-quoting .nav_primary .sf-menu li { line-height: 30px; }
body.quoting.sg-quoting .nav_primary .sf-menu li a#dashboard { padding: 10px 25px 4px 42px; }
body.quoting.sg-quoting .nav_primary .sf-menu #recentactivity { width: 42em ! important; display: block; }
body.quoting.sg-quoting .nav_primary .sf-menu #recentactivity li { height: 35px; }
body.quoting.sg-quoting .nav_primary .sf-menu #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; }
body.quoting.sg-quoting .nav_primary .sf-menu #recentactivity .activitysmallcell { line-height: 1; float: left; width: 30px; display: block; }
body.quoting.sg-quoting .nav_primary .sf-menu #recentactivity .activitysmallcell img { margin-top: 3px; }
body.quoting.sg-quoting .nav_primary .sf-menu #recentactivity .activitymedcell { line-height: 1; cursor: pointer; float: left; text-align: left; width: 85px; padding-top: 3px; }
body.quoting.sg-quoting .nav_primary .sf-menu #recentactivity .activityintermedcell { line-height: 1; cursor: pointer; float: left; width: auto; padding-top: 3px; }
body.quoting.sg-quoting .nav_primary .sf-menu #recentactivity .activitybigcell { line-height: 1; float: left; width: 200px; padding-top: 3px; }
body.quoting.sg-quoting #navbar .search-wrapper { display: block; position: relative; margin: 0px auto; width: 960px; }
body.quoting.sg-quoting #navbar .search-wrapper .advanced_search { background: none repeat scroll 0px 0px rgb(255, 255, 255); margin-top: 0px; position: absolute; right: 0px; top: -10px; }
body.quoting.sg-quoting #navbar .search-wrapper .quick_search .wrapper { background: none repeat scroll 0px 0px rgb(255, 255, 255); border: 0px none; float: left; margin: 0px 0px 0px -10px; width: 970px; padding: 5px; }
body.quoting.sg-quoting #navbar .search-wrapper .quick_search .wrapper .searchgo { background: none repeat scroll 0% 0% rgb(204, 204, 204); }
body.quoting.sg-quoting #tHeader .admin-links .welcomeText .welcome-text-wrapper { padding-bottom: 15px; }
body.quoting.sg-quoting #tHeader .admin-links .welcomeText .welcome-text-wrapper .welcome-text { color: rgb(255, 255, 255); font-family: Verdana; font-size: 12px; }
body.quoting.sg-quoting #tHeader .admin-links .welcomeText .welcome-text-wrapper .welcomeName { color: rgb(255, 255, 255); font-family: Verdana; font-size: 12px; float: none; }
body.quoting.sg-quoting .headerCenter { height: 90px; margin-top: 45px; background: none repeat scroll 0% 0% transparent; box-shadow: 0px 0px 0px rgb(255, 255, 255); }
body.quoting.sg-quoting .headerCenter #shopAppHeader { background: none repeat scroll 0% 0% rgb(255, 255, 255); min-height: 70px; float: none; }
body.quoting.sg-quoting .employee-count .employee-counter { font-size: 12px; font-family: Verdana; margin-top: 12px; color: rgb(0, 0, 0); font-weight: bold; }
body.quoting.sg-quoting .employee-count .employee-counter-label { font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); font-weight: bold; }
body.quoting.sg-quoting .effective-date-count { color: rgb(0, 0, 0); float: right; font-size: 12px; font-family: Verdana; font-weight: bold; width: 265px; }
body.quoting.sg-quoting .effective-date-count .effective-date-label { float: left; margin-bottom: 5px; width: 100%; }
body.quoting.sg-quoting .effective-date-count .effective-date-label .effective-date-value { font-weight: normal; }
body.quoting.sg-quoting .effective-date-count .created-by-label { float: left; margin-bottom: 5px; width: 100%; }
body.quoting.sg-quoting .effective-date-count .created-by-label .created-by-value { font-weight: normal; }
body.quoting.sg-quoting .summary .contribution-toggle { font-family: Verdana; font-size: 12px; }
body.quoting.sg-quoting .summary #totalCost { float: left; width: 100%; }
body.quoting.sg-quoting .summary #totalCost .total-group-cost { float: left; width: 100%; }
body.quoting.sg-quoting .summary #totalCost .total-group-cost .total-group-name { font-weight: bold; font-size: 18px; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(34, 44, 128); float: left; line-height: 50px; padding-right: 2%; text-align: right; width: 56%; }
body.quoting.sg-quoting .summary #totalCost .total-group-cost .total-estimated-cost { border-top: 1px solid rgb(204, 204, 204); }
body.quoting.sg-quoting .summary .contribution-section .radioFields .radio-option-div { min-width: 140px; margin-right: 0px; }
body.quoting.sg-quoting .summary .contribution-section .summary-toggle .contributionFields { float: right; }
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 .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); }
.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; }
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; }
.case-name-row { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(34, 44, 128); border-bottom: 1px solid rgb(102, 102, 102); }
.case-name-row .case-name { font-family: Verdana; font-size: 14px; font-weight: normal; color: rgb(0, 0, 0); }
.case-name-row .case-status, .case-name-row .case-status-type { font-family: Verdana; font-size: 14px; font-weight: normal; color: rgb(0, 0, 0); }
.case-name-row .return-to-case-link { text-decoration: none; font-family: Verdana; font-size: 14px; color: rgb(34, 44, 128); }
.case-name-row .return-to-case-link:hover { color: rgb(0, 82, 147); }
.tab-desc { width: 100%; word-wrap: break-word; overflow: hidden; text-overflow: ellipsis; }
#linkToUnderwritingGuidelines { margin-top: 2%; float: right; padding-right: 30px; }
#quoteSummary { width: auto; }
#delegationOnBehalf { color: white; font-family: Verdana; font-size: 12px; font-weight: bold; float: left; padding-top: 10px; }
#delegatedOwners { width: 200px; float: left; }
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; }
}
