/* ::::: 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 ::::: */


@import 'census-add-employee.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; }
body #tHeader { width: 99.9%; min-width: 980px; height: 45px; clear: both; display: block; background: rgb(34,44,128); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyMmM4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjJjODAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(34,44,128,1) 0%, rgba(34,44,128,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,44,128,1)), color-stop(100%,rgba(34,44,128,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(34,44,128,1) 0%,rgba(34,44,128,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(34,44,128,1) 0%,rgba(34,44,128,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(34,44,128,1) 0%,rgba(34,44,128,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(34,44,128,1) 0%,rgba(34,44,128,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222c80', endColorstr='#222c80',GradientType=0 ); /* IE6-8 */ 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; }
button[disabled], input[disabled], select[disabled] { background: -moz-linear-gradient(center top , rgb(251, 251, 251), rgb(226, 226, 226)) repeat scroll 0% 0% transparent; color: rgb(170, 170, 170); border: 1px solid rgb(170, 170, 170); }
button[disabled]:hover, input[disabled]:hover, select[disabled]:hover { background: -moz-linear-gradient(center top , rgb(251, 251, 251), rgb(226, 226, 226)) repeat scroll 0% 0% transparent; color: rgb(170, 170, 170); border-color: rgb(170, 170, 170); }
.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); }
.ui-button .ui-button-text { line-height: 1; }
.ui-dialog .ui-dialog-buttonpane button.btn_primary, .ui-dialog .ui-dialog-buttonpane button.button { float: right; padding: 0.25em; font-size: 0.8em; }
.ui-helper-hidden-accessible { border: 0px none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.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-front { z-index: 100; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-resizable { position: relative; }
.ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }
.ui-button { display: inline-block; position: relative; padding: 0px; line-height: normal; margin-right: 0.1em; cursor: pointer; vertical-align: middle; text-align: center; overflow: visible; }
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }
.ui-button-icon-only { width: 2.2em; }
button.ui-button-icon-only { width: 2.4em; }
.ui-button .ui-button-text { display: block; line-height: normal; }
.ui-button-text-only .ui-button-text { padding: 0.4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: 0.4em; text-indent: -1e+7px; }
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { border: 0px none; padding: 0px; }
.ui-datepicker { width: 17em; padding: 0.2em 0.2em 0px; display: none; }
.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-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0px 0px; background-image: none; margin-top: 0.5em; padding: 0.3em 1em 0.5em 0.4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: 0.5em 0.4em 0.5em 0px; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 12px; height: 12px; right: -5px; bottom: -5px; background-position: 16px 16px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-widget { font-family: Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 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-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-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid rgb(197, 219, 236); background: url('ui-bg_glass_85_dfeffc_1x400.png') repeat-x scroll 50% 50% rgb(223, 239, 252); font-weight: bold; color: rgb(46, 110, 158); }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid rgb(121, 183, 231); background: url('ui-bg_glass_75_d0e5f5_1x400.png') repeat-x scroll 50% 50% rgb(208, 229, 245); font-weight: bold; color: rgb(29, 89, 135); }
.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-state-default .ui-icon { background-image: url('ui-icons_6da8d5_256x240.png'); }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.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-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-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid rgb(211, 211, 211); background: url('ui-bg_glass_75_e6e6e6_1x400.png') repeat-x scroll 50% 50% rgb(230, 230, 230); font-weight: bold; color: rgb(85, 85, 85); }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid rgb(153, 153, 153); background: url('ui-bg_glass_75_dadada_1x400.png') repeat-x scroll 50% 50% rgb(218, 218, 218); font-weight: bold; color: rgb(33, 33, 33); }
.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'); }
.ui-state-default .ui-icon { background-image: url('ui-icons_888888_256x240.png'); }
.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; }
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; }
input[type="file"] {  }
select { background-color: rgb(255, 255, 255); min-width: 57px; }
input[type="hidden"] { display: none; }
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; }
.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; }
.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; }
._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); }
.col-md-4 { float: left; width: 33.3333%; }
._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; }
.action-link { float: right; font-size: 1.3em; margin: 0px 15px; }
.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; }
.page-header-full.census-actions { background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 67px; }
.page-header-full.census-actions .btn_primary { float: left; margin: 15px 0px 0px 15px; }
.page-header-full .action-link { margin: 20px 10px; }
.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; }
.census-view table tbody tr td { vertical-align: middle; }
.census-view .field-label { margin-right: 10px; font-weight: bold; }
.hidden { display: none; }
.ui-button-text-only .ui-button-text { padding: 0px; }
.ui-button .ui-button-text { line-height: inherit; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { width: 100%; }
.ui-dialog .ui-dialog-buttonpane button.btn_secondary, .ui-dialog .ui-dialog-buttonpane button.button, .ui-dialog .ui-dialog-buttonpane button.btn_primary { font-size: 1.2em; padding: 1em; height: 3em; line-height: 1; }
.ui-dialog .ui-dialog-buttonpane button.btn_primary { font-size: 1.2em; float: right; }
.file-upload { position: relative; overflow: hidden; color: rgb(34, 44, 128); cursor: pointer; margin: 0px 5px; }
.file-upload:hover { color: rgb(50, 65, 188); text-decoration: underline; }
.hidden-upload { height: 24px; position: absolute; top: 0px; right: 0px; width: 85px; margin: 0px; opacity: 0; cursor: pointer; }
.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; }
._locations .tab-desc { margin: 5px 0px; }
.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; }
#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: rgb(34,44,128); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyMmM4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjJjODAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(34,44,128,1) 0%, rgba(34,44,128,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,44,128,1)), color-stop(100%,rgba(34,44,128,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(34,44,128,1) 0%,rgba(34,44,128,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(34,44,128,1) 0%,rgba(34,44,128,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(34,44,128,1) 0%,rgba(34,44,128,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(34,44,128,1) 0%,rgba(34,44,128,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222c80', endColorstr='#222c80',GradientType=0 ); /* IE6-8 */ 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; }
.ui-front { z-index: 2100; }
.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; }
.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); }
td.rowspan { border-bottom: 1px solid rgb(242, 242, 242); text-align: center; }
body { background: none repeat scroll 0% 0% rgb(200, 221, 227); font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); }
body a { font-size: 12px; font-family: Verdana; }
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 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 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 { 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 { 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); }
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; }
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 .ui-dialog .ui-widget-content { font-size: 12px; }
body.quoting.sg-quoting .ui-dialog .ui-dialog-buttonpane button.btn_primary, body.quoting.sg-quoting .ui-dialog .ui-dialog-buttonpane button.btn_secondary, body.quoting.sg-quoting .ui-dialog .ui-dialog-buttonpane button.button { font-size: 12px; line-height: 13px; }
body.quoting.sg-quoting .ui-widget-header { background: none repeat scroll 0% 0% rgb(34, 44, 128); }
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 .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 .content-section .page-title { margin-left: 13px; }
body.quoting.sg-quoting .appContainer #census .employee-count .employee-counter { font-size: 12px; margin-top: 12px; color: rgb(0, 0, 0); }
body.quoting.sg-quoting .appContainer #census .employee-count .employee-counter-label { font-size: 12px; color: rgb(0, 0, 0); }
body.quoting.sg-quoting .appContainer #census .action-link { font-size: 12px; }
body.quoting.sg-quoting .appContainer #census .action-link .file-upload { text-decoration: underline; font-family: Verdana; color: rgb(34, 44, 128); }
body.quoting.sg-quoting .appContainer #census .action-link .file-upload:hover { color: rgb(0, 82, 147); }
body.quoting.sg-quoting .appContainer #census .census-view table thead tr th { font-size: 12px; font-family: Verdana; background: none repeat scroll 0% 0% rgba(85, 55, 130, 0.4); font-weight: bold; color: rgb(0, 0, 0); }
body.quoting.sg-quoting .appContainer #census .census-view table tbody tr td { font-size: 12px; font-family: Verdana; font-weight: normal; color: rgb(0, 0, 0); }
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 .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; width: 89.5%; font-size: 2em; }
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 { background: url('account-dropdown-arrow_001.png') no-repeat scroll right 7px transparent; 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; }
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; }
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.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); }
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; }
body .ui-dialog .ui-dialog-buttonpane button.btn_primary, body .ui-dialog .ui-dialog-buttonpane button.btn_secondary, body .ui-dialog .ui-dialog-buttonpane button.button { font-size: 12px; line-height: 13px; }
body .ui-widget.ui-datepicker { font-family: Verdana,Arial,sans-serif; font-size: 0.8em; }
.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: rgba(85, 55, 130, 0.4) ! 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; }
._censusSummaryCoverageType { color: rgb(34, 34, 34); font-size: 12px; font-family: Verdana; }
#delegationOnBehalf { color: white; font-family: Verdana; font-size: 12px; font-weight: bold; float: left; padding-top: 10px; }
#delegatedOwners { width: 200px; float: left; }









