/* ::::: 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; }
@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; }
.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); }
.btn-inline { display: inline-block; padding: 4px 10px; margin-bottom: 0px; font-size: 12px; line-height: 18px; color: rgb(102, 102, 102); text-align: center; vertical-align: middle; background: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(238, 238, 238)) repeat scroll 0% 0% transparent; border: 1px solid rgb(204, 204, 204); border-radius: 4px; cursor: pointer; }
.btn-inline:hover { color: rgb(50, 65, 188); text-decoration: none; background: -moz-linear-gradient(center top , rgb(242, 242, 242), rgb(238, 238, 238)) repeat scroll 0% 0% transparent; }
.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-autocomplete { position: absolute; top: 0px; left: 0px; cursor: default; }
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-menu { list-style: none outside none; padding: 2px; margin: 0px; display: block; outline: 0px none; }
.ui-menu .ui-menu-item { margin: 0px; padding: 0px; width: 100%; }
.ui-widget { font-family: Arial,sans-serif; font-size: 1.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-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-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); }
.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 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; }
.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; }
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; }
/* ::::: 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 label .req { color: rgb(173, 56, 47); }
.section .dataGroup input, .section .dataGroup select { clear: both; display: block; height: 30px; margin: 0px; padding: 0px 0px 0px 5px; }
.section .dataGroup input:after, .section .dataGroup select:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.section .dataGroup select { height: 32px; }
.section .field-desc { clear: both; float: left; font-size: 1.3em; margin-top: 5px; color: rgb(112, 112, 112); }
.section .info-link { text-indent: 17px; color: rgb(255, 255, 255); width: 16px; height: 16px; overflow: hidden; padding-left: 16px; display: block; float: left; margin: 5px 5px 0px; }
.section .info-link.info { background: url('info.png') no-repeat scroll 0px 0px transparent; }
.section .multiFields { clear: both; display: block; }
.section .multiFields:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.section .multiFields .dataGroup { clear: none; margin-right: 2%; float: left; }
._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%; }
.sidebar .btn-inline { margin: 5px 0px 10px 10px; text-decoration: none; }
.sidebar .btn-inline:hover { text-decoration: none; }
.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-8 { float: left; width: 66.6667%; }
.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; }
.page-title { float: left; width: 84%; }
.hidden { display: none; }
.ui-autocomplete { font-size: 1.3em; max-height: 225px; overflow-y: scroll; }
.section-header { float: left; font: bold 1.5em/2 Arial; color: rgb(121, 121, 121); }
.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); }
.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; }
.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; }
.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; }
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 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 .btn-inline { 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; padding: 0.3em 1em; }
body .btn-inline:hover { background: none repeat scroll 0% 0% rgb(0, 82, 147); color: rgb(255, 255, 255) ! important; 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: 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; }
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 #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: 2%; width: 22%; }
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 #profile .multiFields span { float: left; }
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 .content-section .col-md-8 { padding-left: 15px; width: 62.667%; }
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-4 .sidebar { margin-top: 27px; }
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 .field-desc { min-width: 80px; font-size: 12px; color: rgb(0, 0, 0); }
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 .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.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-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); }
#delegationOnBehalf { color: white; font-family: Verdana; font-size: 12px; font-weight: bold; float: left; padding-top: 10px; }
#delegatedOwners { width: 200px; float: left; }
