/* ::::: https://uhg-uat1.healthinsurance-asp.com/exemplar/client/uhg/styles/main.less ::::: */

/* ::::: https://uhg-uat1.healthinsurance-asp.com/exemplar/vendors/ui-branding-core/assets/css/thirdparty/jquery.dataTables.min.css ::::: */

/* ::::: https://uhg-uat1.healthinsurance-asp.com/exemplar/vendors/ui-branding-core/assets/css/thirdparty/multi-select.css ::::: */

/* ::::: https://uhg-uat1.healthinsurance-asp.com/exemplar/vendors/ui-branding-core/assets/css/thirdparty/jquery.multiselect.css ::::: */

/* ::::: https://uhg-uat1.healthinsurance-asp.com/exemplar/vendors/ui-branding-core/assets/css/thirdparty/slick.css ::::: */

@font-face {
  font-family: "slick";  font-style: normal;  font-weight: normal;  src: url('slick.eot') format("embedded-opentype"), url('slick.woff') format("woff"), url('slick.ttf') format("truetype"), url('slick.svg') format("svg");}
body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0px none; }
button { outline: 0px none; }
ol, ul { list-style: none outside none; }
table { border-collapse: separate; border-spacing: 0px; }
caption, th, td { text-align: left; font-weight: normal; }
sup { vertical-align: super; }
sub, sup { font-size: 0.5em; line-height: 100%; }
@font-face {
  font-family: "CartoGothicStdBold";  font-style: normal;  font-weight: normal;  src: local("☺"), url('cartogothicstd-bold-webfont.woff') format("woff"), url('cartogothicstd-bold-webfont.ttf') format("truetype"), url('cartogothicstd-bold-webfont.svg') format("svg");}
@font-face {
  font-family: "OpenSansRegular";  font-style: normal;  font-weight: normal;  src: url('opensans-regular-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansLight";  font-style: normal;  font-weight: normal;  src: url('opensans-light-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansLightItalic";  font-style: normal;  font-weight: normal;  src: url('opensans-lightitalic-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansRegular";  font-style: normal;  font-weight: normal;  src: url('opensans-regular-webfont_001.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansItalic";  font-style: normal;  font-weight: normal;  src: url('opensans-italic-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansSemibold";  font-style: normal;  font-weight: normal;  src: url('opensans-semibold-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansSemiboldItalic";  font-style: normal;  font-weight: normal;  src: url('opensans-semibolditalic-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansBold";  font-style: normal;  font-weight: normal;  src: url('opensans-bold-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansBoldItalic";  font-style: normal;  font-weight: normal;  src: url('opensans-bolditalic-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansExtrabold";  font-style: normal;  font-weight: normal;  src: url('opensans-extrabold-webfont.ttf') format("truetype");}
@font-face {
  font-family: "OpenSansExtraboldItalic";  font-style: normal;  font-weight: normal;  src: url('opensans-extrabolditalic-webfont.ttf') format("truetype");}
.icon_remove { display: inline-block; width: 16px; height: 16px; vertical-align: text-top; background: url('remove.png') no-repeat scroll 0px 0px transparent; margin-right: 0.5em; margin-left: -0.5em; }
[class*="header-icon-"] { float: left; width: 32px; height: 24px; }
.header-icon-messages { background: url('../header-icons-sprite.png') repeat scroll -7px -11px transparent; }
.header-icon-call { background: url('../header-icons-sprite.png') repeat scroll -48px -6px transparent; }
.header-icon-chat { background: url('../header-icons-sprite.png') repeat scroll -128px -9px transparent; }
.header-icon-help { background: url('../header-icons-sprite.png') repeat scroll -175px -6px transparent; width: 26px; height: 26px; }
.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; }
.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-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 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); }
.filters { display: none; background: -moz-linear-gradient(center top , rgb(253, 253, 253), rgb(246, 246, 246)) repeat scroll 0% 0% transparent; border-bottom: 1px solid rgb(204, 204, 204); height: 28px; margin: 60px 0px 0px; padding-bottom: 20px; box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1) inset; }
form { margin: 0px 0px 18px; }
label { display: block; margin-bottom: 5px; color: rgb(112, 112, 112); }
input, textarea, select, .uneditable-input { display: inline-block; height: 22px; padding: 2px; margin: 4px; font-size: 12px; line-height: 18px; color: rgb(51, 51, 51); border: 1px solid rgb(204, 204, 204); border-radius: 3px; }
select, input[type="file"] { height: 28px; line-height: 22px; }
select { background-color: rgb(255, 255, 255); min-width: 57px; }
input[type="hidden"] { display: none; }
input[type="radio"], input[type="checkbox"] { border: 0px none; }
.dataGroup { clear: both; }
.dataGroup label { float: left; font-weight: bold; margin: 10px 0px 0px; text-align: right; width: 46%; }
.dataGroup input, .dataGroup textarea, .dataGroup select { float: left; }
.dataGroup .radioFields, .dataGroup .checkBoxFields { float: left; width: 71%; margin: 0.5em; position: relative; }
.dataGroup .radioFields .radio-option-div, .dataGroup .checkBoxFields .radio-option-div, .dataGroup .radioFields .checkBox-option-div, .dataGroup .checkBoxFields .checkBox-option-div { display: block; float: left; clear: both; width: auto; position: relative; margin: 3px 0px; }
.dataGroup .radioFields .radio-option-div input[type="radio"], .dataGroup .checkBoxFields .radio-option-div input[type="radio"], .dataGroup .radioFields .checkBox-option-div input[type="radio"], .dataGroup .checkBoxFields .checkBox-option-div input[type="radio"], .dataGroup .radioFields .radio-option-div input[type="checkbox"], .dataGroup .checkBoxFields .radio-option-div input[type="checkbox"], .dataGroup .radioFields .checkBox-option-div input[type="checkbox"], .dataGroup .checkBoxFields .checkBox-option-div input[type="checkbox"] { float: left; margin-top: 3px; line-height: 1.5; vertical-align: middle; }
.dataGroup .radioFields .radio-option-div label.radio-choice-label, .dataGroup .checkBoxFields .radio-option-div label.radio-choice-label, .dataGroup .radioFields .checkBox-option-div label.radio-choice-label, .dataGroup .checkBoxFields .checkBox-option-div label.radio-choice-label, .dataGroup .radioFields .radio-option-div label.checkBox-choice-label, .dataGroup .checkBoxFields .radio-option-div label.checkBox-choice-label, .dataGroup .radioFields .checkBox-option-div label.checkBox-choice-label, .dataGroup .checkBoxFields .checkBox-option-div label.checkBox-choice-label { float: left; font-weight: normal; font-size: 1.2em; color: rgb(112, 112, 112); width: auto; margin-top: 3px; line-height: 1.5; vertical-align: middle; }
.dataGroup .radioFields .radio-option-div label.checkBox-choice-label, .dataGroup .checkBoxFields .radio-option-div label.checkBox-choice-label, .dataGroup .radioFields .checkBox-option-div label.checkBox-choice-label, .dataGroup .checkBoxFields .checkBox-option-div label.checkBox-choice-label { margin-top: 3px; }
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); }
.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");}
.icon_remove { display: inline-block; width: 16px; height: 16px; vertical-align: text-top; background: url('remove.png') no-repeat scroll 0px 0px transparent; margin-right: 0.5em; margin-left: -0.5em; }
[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; }
.has-errors { border-radius: 3px; background: none repeat scroll 0% 0% rgb(250, 235, 215); border: 1px solid rgb(128, 0, 0); float: left; font-size: 1.2em; width: 85%; padding: 7px; }
.section { padding: 10px 0px 20px; float: left; width: 100%; }
.section .dataGroup label { width: auto; text-align: left; font-size: 1.2em; margin-bottom: 5px; margin-top: 8px; font-weight: normal; }
.section .dataGroup input, .section .dataGroup select { clear: both; display: block; height: 30px; margin: 0px; padding: 0px 0px 0px 5px; }
.section .dataGroup input:after, .section .dataGroup select:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.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 .checkBoxFields, .section .radioFields { clear: both; display: block; margin-left: 15.5%; }
.section .checkBoxFields:after, .section .radioFields:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.section .checkBoxFields .checkBox-option-div, .section .radioFields .checkBox-option-div, .section .checkBoxFields .radio-option-div, .section .radioFields .radio-option-div { float: left; width: auto; margin-right: 15px; }
.section .checkBoxFields .checkBox-option-div input, .section .radioFields .checkBox-option-div input, .section .checkBoxFields .radio-option-div input, .section .radioFields .radio-option-div input { float: left; }
.section .checkBoxFields .checkBox-option-div label, .section .radioFields .checkBox-option-div label, .section .checkBoxFields .radio-option-div label, .section .radioFields .radio-option-div label, .section .checkBoxFields .checkBox-option-div label.radio-choice-label, .section .radioFields .checkBox-option-div label.radio-choice-label, .section .checkBoxFields .radio-option-div label.radio-choice-label, .section .radioFields .radio-option-div label.radio-choice-label { float: left; font-size: 1.3em; clear: none; margin: 8px 0px 0px 6px; }
._productLines div:nth-child(2n) .product-selection form { background: none repeat scroll 0% 0% rgb(250, 250, 250); }
._productLines div:nth-child(2n+1) .product-selection form { background-color: rgb(234, 234, 234); }
._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; }
.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; }
.nav-wrapper { background: none repeat scroll 0% 0% rgb(123, 123, 123); width: 100%; }
.loadable-nav.quoting-nav { border-radius: 0px; clear: both; display: block; min-height: 65px; height: auto; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 0px; width: 960px; float: none; margin: 0px auto; }
.loadable-nav.quoting-nav:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.loadable-nav.quoting-nav .nav-action { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 0px none; height: 60px; margin: 0.5% 0.5% 0px 0px; padding: 0px; width: 24.62%; }
.loadable-nav.quoting-nav .nav-action:last-child { margin-right: 0px; }
.loadable-nav.quoting-nav .nav-action.profile:hover .action-title, .loadable-nav.quoting-nav .nav-action.profile.active .action-title { color: rgb(102, 102, 102); }
.loadable-nav.quoting-nav .nav-action.census:hover .action-title, .loadable-nav.quoting-nav .nav-action.census.active .action-title { color: rgb(102, 102, 102); }
.loadable-nav.quoting-nav .nav-action.plans:hover .action-title, .loadable-nav.quoting-nav .nav-action.plans.active .action-title { color: rgb(102, 102, 102); }
.loadable-nav.quoting-nav .nav-action.summary:hover .action-title, .loadable-nav.quoting-nav .nav-action.summary.active .action-title { color: rgb(102, 102, 102); }
.loadable-nav.quoting-nav .nav-action:hover .action-title { color: rgb(102, 102, 102); }
.loadable-nav.quoting-nav .action-title { color: rgb(102, 102, 102); margin: 25px 0px 0px 10px; padding: 0px; float: left; }
.loadable-nav.quoting-nav .action-title:hover { color: rgb(125, 125, 125); }
.tabs-wrapper { float: left; width: 960px; border-bottom: 0px solid rgb(34, 44, 128); }
.tabs { height: auto; float: left; }
.tabs .location-tabs, .tabs ul { position: relative; bottom: -2px; }
.tabs .location-tabs .tab, .tabs ul .tab, .tabs .location-tabs li, .tabs ul li { display: inline; }
.tabs .location-tabs .tab a, .tabs ul .tab a, .tabs .location-tabs li a, .tabs ul li a { border-radius: 0px; min-height: 40px; line-height: 15px; height: auto; width: 160px; color: rgb(174, 174, 174); font-size: 1.3em; font-weight: normal; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-width: 2px 2px 0px; border-style: solid; border-color: rgb(174, 174, 174) rgb(174, 174, 174) rgb(34, 44, 128); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-bottom: 2px; margin-right: 10px; }
.tabs .location-tabs .tab a.current, .tabs ul .tab a.current, .tabs .location-tabs li a.current, .tabs ul li a.current { border-width: 2px 2px 0px; border-style: solid; border-color: rgb(34, 44, 128) rgb(34, 44, 128) rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(107, 107, 107); }
.case-name-row { background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 960px; margin: 10px auto 0px; }
.case-name-row img { margin-top: 5px; }
.case-name-row .return-to-case-link { float: right; margin: 10px; font-size: 1.3em; }
.case-name-row .case-name, .case-name-row .case-status-type, .case-name-row .case-status { font-size: 1.3em; }
.tab-label, .tab-desc { width: 100%; float: left; overflow: hidden; text-overflow: ellipsis; }
.tab-desc { font-weight: bold; }
.appContainer table { border: 1px solid rgb(204, 204, 204); }
.appContainer table th { background: none repeat scroll 0% 0% rgb(34, 44, 128); border-right: 1px solid rgb(204, 204, 204); color: rgb(255, 255, 255); margin-bottom: 10px; font-size: 1.3em; }
.appContainer table tbody tr td { font-size: 1.3em; border-right: 1px solid rgb(204, 204, 204); }
.data-section .benefit-details-table { float: left; margin: 5px 0px 15px; }
.data-section .benefit-details-table tr td { padding: 8px 2%; border-bottom: 1px dashed rgb(191, 191, 191); font-size: 1.2em; }
.data-section .benefit-details-table tr td:first-child { width: 26%; font-weight: bold; }
.content-section { width: 100%; float: left; }
.after-sidebar .content-section { margin-left: 0px; width: 100%; }
.plan-card { border-radius: 0px; background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 33%; padding: 0px; margin: 0px; border-right: 1px solid rgb(191, 191, 191); float: left; }
.plan-card .plan-card-details { background: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(250, 250, 250)) repeat scroll 0% 0% transparent; border-radius: 0px; margin: 0px; padding: 0px; width: 100%; float: left; }
.plan-card .metal-tier { font-family: "OpenSansLight",Arial,Helvetica,sans-serif; font-size: 1.2em; font-style: italic; color: rgb(112, 112, 112); margin-left: 2%; }
.plan-card .section { clear: both; display: block; padding: 0px; margin: 0px; position: relative; }
.plan-card .section:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.plan-card .section:last-child { border-bottom: 0px none; padding-bottom: 0px; }
.plan-card .section .details-link { clear: both; display: block; float: left; font-size: 1.2em; }
.plan-card .section .details-link:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.plan-card .section.plan-details { padding-bottom: 20px; }
.plan-card .section.plan-details .details-link { padding-left: 0px; position: absolute; bottom: 0px; }
.plan-card .plan-selector { float: left; margin: 8px 10px; height: auto; }
.plan-card .plan-name, .plan-card .plan-title { border-radius: 0px; clear: none; float: left; font-size: 1.35em; font-weight: bold; color: rgb(34, 44, 128); cursor: pointer; height: auto; overflow: hidden; background: none repeat scroll 0px center transparent; width: 99%; margin: 4% 0px 0px 2%; padding: 0px; text-decoration: none; }
.plan-card .plan-name:hover, .plan-card .plan-title:hover { text-decoration: underline; }
.plan-card .cost-breakdown-link { clear: both; display: block; float: left; margin-left: 2%; }
.plan-card .cost-breakdown-link:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.plan-card .rate { font-size: 2.4em; font-weight: normal; }
.plan-card .plan-rate { clear: both; display: block; padding-top: 0px; }
.plan-card .plan-rate:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.plan-card .plan-rate .rate { float: left; margin: 10px 3% 0px 2%; color: rgb(129, 152, 54); }
.plan-card .plan-rate .rate-term { float: left; font-size: 1.5em; margin-top: 18px; font-style: italic; }
.plan-card .plan-select { font-size: 1.8em; float: none; display: block; margin: 10px auto; width: 80%; }
.plan-card a { font-size: 1.1em; }
.plan-card .plan-action-links { width: 100%; margin: 0px; }
.plan-card .plan-action-links .action-link { padding: 0px; margin: 0px; height: 30px; line-height: 3; float: left; width: 33.3333%; text-indent: 25px; }
.plan-card .plan-action-links .action-link.favorite { background: url('favorite.png') no-repeat scroll 4px 7px transparent; }
.plan-card .plan-action-links .action-link.email { background: url('email.png') no-repeat scroll 14px 10px transparent; text-align: center; }
.plan-card.horizontal { border-radius: 0px; width: 99%; position: relative; margin: 0px 0px 15px; padding: 0px; border-width: 0px 0px 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(191, 191, 191); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.plan-card.horizontal .compare-action { position: absolute; right: 0px; top: 3px; z-index: 100; }
.plan-card.horizontal .compare-action .action-link { font-size: 1.3em; margin-left: 0px; }
.plan-card.horizontal .compare-action .plan-selector { margin: 3px; }
.plan-card.horizontal .plan-card-details { border-radius: 0px; width: 99.9%; float: left; margin: 0px; padding: 0px; border-top: 2px solid rgb(191, 191, 191); }
.plan-card.horizontal .plan-card-details.bronze { border-top-color: rgb(206, 118, 78); }
.plan-card.horizontal .plan-card-details.silver { border-top-color: rgb(215, 219, 220); }
.plan-card.horizontal .section { width: 30%; float: left; clear: none; padding: 0px; margin: 0px; border: 0px none; }
.plan-card.horizontal .section .cost-breakdown-link { clear: both; display: block; float: left; margin-left: 2%; }
.plan-card.horizontal .section .cost-breakdown-link:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.plan-card.horizontal .section.plan-actions { float: right; background: none repeat scroll 0% 0% rgb(238, 240, 241); position: relative; min-height: 155px; height: auto; }
.plan-card.horizontal .section.plan-actions .plan-select { width: 70%; margin: 40px auto 0px; }
.plan-card.horizontal .section.plan-actions .plan-action-links { background: none repeat scroll 0% 0% rgb(221, 221, 221); width: 100%; position: absolute; bottom: 0px; left: 0px; }
.plan-card.horizontal .section.plan-details { width: 39.5%; min-height: 155px; }
.plan-card.horizontal .section.plan-details .details-link { position: static; margin-left: 1%; }
.plan-card.horizontal .section.plan-rate .rate { border: 0px none; }
.content-product-grouping { margin-top: 15px; border-bottom: 2px solid rgb(174, 174, 174); }
.content-product-grouping .tabs { margin: 0px; }
.content-product-grouping .tabs ul li a:first-child { margin-left: 0px; }
.after-sidebar { width: 78%; float: right; }
.content-sidebar { border-radius: 3px; width: 20%; padding: 0px; margin: 15px 0px 0px; float: left; border: 1px solid rgb(239, 240, 241); background: none repeat scroll 0% 0% rgb(239, 240, 241); }
.content-sidebar .section { clear: both; display: block; width: 100%; margin: 0px; padding: 0px; float: left; }
.content-sidebar .section:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.content-sidebar .section .heading { width: 94%; background: none repeat scroll 0% 0% rgb(239, 240, 241); }
.content-sidebar .filters { margin: 0px; padding: 0px; }
.content-sidebar .heading { font-size: 1.4em; font-weight: bold; padding: 5px 0px 5px 10px; color: rgb(112, 112, 112); }
.content-sidebar .heading.title { background: none repeat scroll 0% 0% rgb(239, 240, 241); font-size: 1.6em; font-weight: normal; height: 38px; }
.content-sidebar .filter-status { font-size: 1.5em; width: 14px; height: 14px; background: none repeat scroll 0% 0% rgb(250, 250, 250); border: 1px solid rgb(191, 191, 191); text-align: center; float: right; cursor: pointer; text-decoration: none; font-weight: normal; line-height: 12px; margin-right: 3px; transition: none 0s ease 0s ; }
.content-sidebar .dataGroup label { font-size: 1.2em; font-weight: bold; }
.content-sidebar .dataGroup .checkBoxFields, .content-sidebar .dataGroup .radioFields { width: 95%; margin-left: 0px; }
.content-sidebar .dataGroup .checkBoxFields .checkBox-option-div, .content-sidebar .dataGroup .radioFields .checkBox-option-div, .content-sidebar .dataGroup .checkBoxFields .radio-option-div, .content-sidebar .dataGroup .radioFields .radio-option-div { margin-top: 0px; width: 100%; }
.content-sidebar .dataGroup .checkBoxFields .checkBox-option-div label.checkBox-choice-label, .content-sidebar .dataGroup .radioFields .checkBox-option-div label.checkBox-choice-label, .content-sidebar .dataGroup .checkBoxFields .radio-option-div label.checkBox-choice-label, .content-sidebar .dataGroup .radioFields .radio-option-div label.checkBox-choice-label, .content-sidebar .dataGroup .checkBoxFields .checkBox-option-div label.radio-choice-label, .content-sidebar .dataGroup .radioFields .checkBox-option-div label.radio-choice-label, .content-sidebar .dataGroup .checkBoxFields .radio-option-div label.radio-choice-label, .content-sidebar .dataGroup .radioFields .radio-option-div label.radio-choice-label { font-size: 1.2em; font-weight: bold; width: 80%; text-align: left; margin: 9px 3px; }
.content-sidebar .available-products { float: left; width: 100%; }
.content-sidebar .available-products li { clear: both; float: left; width: 100%; border-bottom: 1px solid rgb(191, 191, 191); }
.content-sidebar .available-products .product-line-name { margin-left: 5px; float: left; padding: 5px; text-decoration: none; font-size: 1.2em; color: rgb(69, 69, 69); }
.content-sidebar .available-products .product-line-name.selected { font-weight: bold; }
.content-sidebar .available-products .product-line-count { float: right; padding: 5px 8px; background: none repeat scroll 0% 0% rgb(34, 44, 128); color: rgb(255, 255, 255); font-size: 1.2em; }
.content-toolbar { width: 100%; height: 45px; padding: 0px; border: 0px none; float: left; }
.content-toolbar a { float: left; margin: 2%; }
.content-toolbar .dataGroup { float: left; width: auto; clear: none; margin: 5px 1% 0px; }
.content-toolbar .dataGroup label, .content-toolbar .dataGroup .read-only { width: auto; color: rgb(119, 119, 119); margin-right: 5px; font-size: 1.1em; }
.content-toolbar .toggle-group { width: 30%; float: right; margin: 10px 10px 0px 0px; }
.content-toolbar .dropdown-group { width: 33%; float: left; }
.content-toolbar .dropdown-group select { margin-top: 2px; height: 30px; max-width: 195px; }
.content-toolbar .linear-nav-bar { margin-bottom: 0px; clear: none; margin-left: 3%; margin-top: -2px; float: right; }
.content-toolbar .linear-nav-bar .btn-group .btn-inline { border-radius: 0px; min-width: 20px; margin: 0px 0px 0px 5px; height: 25px; text-decoration: none; padding: 4px 5px; }
.content-toolbar .linear-nav-bar .btn-group .btn-inline [class*="shop-icon-"] { float: left; }
.content-toolbar .linear-nav-bar .btn-group .btn-inline .shop-icon-all-active { background: url('plan-view-sprite.png') no-repeat scroll -3px -25px transparent; width: 28px; height: 26px; }
.content-toolbar .linear-nav-bar .btn-group .btn-inline .shop-icon-compare-plans { background: url('plan-view-sprite.png') no-repeat scroll -42px 4px transparent; width: 28px; height: 20px; }
.content-toolbar .linear-nav-bar .btn-group .btn-inline .shop-icon-plan-details { background: url('plan-view-sprite.png') no-repeat scroll -84px 2px transparent; width: 28px; height: 26px; }
.content-toolbar .linear-nav-bar .btn-group .btn-inline.active { background: none repeat scroll 0% 0% rgb(34, 44, 128); }
.sidebar-title { font-size: 1.6em; font-weight: normal; text-overflow: ellipsis; overflow: hidden; max-width: 92%; white-space: nowrap; float: left; }
.sidebar-header { border-radius: 3px 3px 0px 0px; padding: 6px 2%; margin: 0px; width: 95.7%; background: none repeat scroll 0% 0% rgb(239, 240, 241); float: left; cursor: pointer; border-bottom: 1px solid rgb(191, 191, 191); position: relative; }
.plan-name, .plan-title { border-radius: 0px; clear: none; float: left; font-weight: bold; color: rgb(34, 44, 128); cursor: pointer; height: auto; overflow: hidden; background: none repeat scroll 0px center transparent; width: 99%; padding: 0px; text-decoration: none; }
.plan-name:hover, .plan-title:hover { text-decoration: underline; }
.show-more-plans { width: 99%; float: left; border-top: 1px solid rgb(191, 191, 191); margin-top: 20px; }
.show-more-plans .action-link { text-align: center; width: 16%; margin: -20px auto 0px; float: none; display: block; font-size: 1.5em; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 10px; }
.title-bar { border-radius: 0px 0px 3px 3px; background: none repeat scroll 0% 0% rgb(69, 69, 69); float: left; width: 85%; }
.title-bar .title { font-size: 1.8em; color: rgb(245, 245, 245); float: left; margin: 8px 5px 5px; max-width: 75%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.title-bar .quote-receipt { border-radius: 10px; float: left; background: none repeat scroll 0% 0% rgb(34, 44, 128); font-size: 1.4em; color: rgb(245, 245, 245); padding: 3px 5px; margin: 12px 0px 0px 10px; }
.title-bar .quote-receipt:hover { color: rgb(255, 255, 255); }
div.plan-card-details a.plan-name { height: auto; }
div.plan-rate a.compare-plan-name { height: auto; }
.rx-details-popup { width: 90%; border: 2px solid rgb(34, 44, 128); margin-top: 15px; margin-bottom: 15px; height: 120px; position: relative; }
.rx-details-popup:before, .rx-details-popup:after { top: 100%; left: 55%; border: medium solid transparent; content: " "; position: absolute; pointer-events: none; }
.rx-details-popup:before { border-color: rgb(34, 44, 128) rgba(71, 157, 202, 0) rgba(71, 157, 202, 0); border-width: 15px; margin-left: -15px; }
.rx-details-popup:after { border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); border-width: 15px; margin-left: -15px; }
.content-sidebar .dataGroup { margin-left: 5%; }
#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); }
.title-bar { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.title-bar .title { font: 2em "OpenSansLight",sans-serif; color: rgb(34, 44, 128); }
input[type="text"], input[type="password"], select { border: 2px solid rgb(195, 200, 204); padding: 6px; border-radius: 5px; }
.content-product-grouping.tabs-wrapper { background: none repeat scroll 0% 0% rgb(226, 226, 226); }
.content-product-grouping.tabs-wrapper .tabs { float: none; width: 95%; margin: 0px auto; }
.content-product-grouping.tabs-wrapper .tabs li a { background: none repeat scroll 0% 0% rgb(235, 235, 235); width: 29%; color: rgb(102, 102, 102); border-radius: 10px 10px 0px 0px; border: 0px none; font-size: 1.6em; padding: 10px; text-align: center; margin-top: 15px; }
.content-product-grouping.tabs-wrapper .tabs li a:first-child { margin-left: auto; }
.content-product-grouping.tabs-wrapper .tabs li a.current, .content-product-grouping.tabs-wrapper .tabs li a:hover { border: 0px none; background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(64, 128, 128); }
.content-product-grouping.tabs-wrapper .tabs li a .tab-label, .content-product-grouping.tabs-wrapper .tabs li a .tab-desc { overflow: initial; }
.plan-card a.plan-name { font: 1.8em "OpenSansLight",sans-serif; color: rgb(64, 151, 196); }
.plan-card .plan-rate .rate { color: rgb(64, 128, 128); }
.plan-card .plan-action-links .action-link { color: rgb(102, 102, 102); }
.plan-card .plan-action-links .action-link:hover { color: rgb(204, 204, 204); }
.plan-card.horizontal { border: 0px none; }
.plan-card.horizontal .compare-action { width: 225px; height: 25px; top: 2px; right: -1px; background: none repeat scroll 0% 0% rgb(64, 128, 128); }
.plan-card.horizontal .compare-action .action-link { float: left; color: rgb(255, 255, 255); margin-top: 4px; }
.plan-card.horizontal .compare-action .action-link:hover { color: rgb(242, 242, 242); }
.plan-card.horizontal .compare-action .plan-selector { margin: 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; }
.plan-card .plan-select { float: left; }
.plan-card-details { border: 1px solid rgb(191, 191, 191); }
.plan-card-details .section.plan-actions .plan-select { float: none; }
select, input[type="file"] { height: 34px; }
.progress-indicator { border-radius: 30px; height: 30px; width: 30px; display: inline-block; float: left; border: 2px solid rgb(201, 201, 201); background: none repeat scroll 0% 0% rgb(255, 255, 255); font-weight: bold; text-align: center; font-size: 1.6em; margin-right: 10px; line-height: 30px; color: rgb(201, 201, 201); }
.active .progress-indicator { background: none repeat scroll 0% 0% rgb(102, 102, 102); color: rgb(255, 255, 255); border-color: rgb(102, 102, 102); }
.loadable-nav.quoting-nav .action-title { margin: 10px 0px 0px; font-size: 1.3em; }
.loadable-nav.quoting-nav .nav-action { margin-top: 2%; margin-right: 0px; width: auto; }
.loadable-nav.quoting-nav .nav-action:after { content: ""; height: 2px; width: 130px; background: none repeat scroll 0% 0% rgb(201, 201, 201); position: relative; right: 0px; top: 10px; display: inline-block; margin-left: 10px; }
.loadable-nav.quoting-nav .nav-action:last-child:after { display: none; }
.loadable-nav .nav-action.active:after { background: none repeat scroll 0% 0% rgb(102, 102, 102); }
.loadable-nav .nav-action.active .action-title { color: rgb(102, 102, 102); font-weight: normal; }
.loadable-nav .nav-action.visited .progress-indicator { background: none repeat scroll 0% 0% rgb(64, 128, 128); color: rgb(255, 255, 255); border-color: rgb(64, 128, 128); }
.loadable-nav .nav-action.visited .action-title { color: rgb(64, 128, 128); font-weight: normal; }
.loadable-nav .nav-action.visited:after { background: none repeat scroll 0% 0% rgb(64, 128, 128); }
body { background: none repeat scroll 0% 0% rgb(200, 221, 227); font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); }
body label { color: rgb(0, 0, 0); }
body a { font-size: 12px; font-family: Verdana; }
body .ui-dialog { 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 .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 .content-sidebar .available-products .product-line-name { font-size: 0.8em; }
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 .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 .plan-card-details .rx-details-popup { background: none repeat scroll 0px 0px lightyellow; border: 1px solid rgb(0, 0, 0); left: -38px; padding: 10px; position: absolute; bottom: 0px; width: 200px; z-index: 99999; height: auto; margin-bottom: 20px; }
body.quoting.sg-quoting .plan-card-details .rx-details-popup:before { margin-left: 10px; }
body.quoting.sg-quoting .plan-card-details .rx-details-popup:after { border-color: rgb(255, 255, 224) rgba(71, 157, 202, 0) rgba(71, 157, 202, 0); margin-left: 10px; }
body.quoting.sg-quoting .plan-card-details .rx-details-popup .rx-option-links { margin-left: 10px; }
body.quoting.sg-quoting .plan-card-details .rx-option { float: left; margin-left: 4px; }
body.quoting.sg-quoting .plan-card-details .info-link { color: rgb(255, 255, 255); display: block; float: left; height: 16px; line-height: 0.5em; margin: 4px 3px; overflow: hidden; padding-left: 16px; position: relative; text-indent: 17px; top: -0.4em; vertical-align: baseline; width: 16px; }
body.quoting.sg-quoting .title-bar { background: none repeat scroll 0% 0% rgb(0, 103, 120); width: 100%; }
body.quoting.sg-quoting .title-bar .title { font-family: Verdana; font-size: 14px; color: rgb(245, 245, 245); }
body.quoting.sg-quoting .title-bar .quote-receipt { font-family: Verdana; font-size: 14px; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% transparent; margin-top: 4px; }
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 .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 #productList { font-size: 12px; }
body.quoting.sg-quoting .appContainer #productList .content-wrapper .after-sidebar.content-tools .content-toolbar { height: 65px; }
body.quoting.sg-quoting .appContainer #productList .content-wrapper .after-sidebar.content-tools .content-toolbar .dataGroup.dropdown-group { width: 55%; }
body.quoting.sg-quoting .appContainer #productList .content-wrapper .after-sidebar.content-tools .content-toolbar .dataGroup.dropdown-group select { width: 210px; }
body.quoting.sg-quoting .appContainer #productList .content-wrapper .after-sidebar.content-tools .content-toolbar ._optionalMedicalRiderSection { float: left; font-weight: bold; }
body.quoting.sg-quoting .appContainer #productList .content-wrapper .after-sidebar.content-tools .content-toolbar ._optionalMedicalRiderSection ._addRiderLink { margin: 4% 0px; font-weight: normal; }
body.quoting.sg-quoting .appContainer #productList .content-wrapper .after-sidebar.content-tools .content-toolbar .toggle-group .linear-nav-bar .btn-group .btn-inline { border-radius: 50%; }
body.quoting.sg-quoting .appContainer #productList .content-wrapper .after-sidebar .content-section { width: 99.5%; }
body.quoting.sg-quoting .appContainer #productList .content-wrapper .after-sidebar .content-section .plan-details table.benefit-details-table { margin: 12px 0px 50px; font-size: 12px; border: 0px none; }
body.quoting.sg-quoting .appContainer #productList .content-wrapper .after-sidebar .content-section .plan-details table.benefit-details-table th { text-align: center; padding-right: 10px; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); font-family: Verdana; background: none repeat scroll 0px center transparent; border: 0px none; }
body.quoting.sg-quoting .appContainer #productList .content-wrapper .after-sidebar .content-section .plan-details table.benefit-details-table td { padding-right: 10px; background: none repeat scroll 0px center transparent; text-align: center; font-size: 12px; color: rgb(34, 44, 128); font-weight: normal; border: 0px none; }
body.quoting.sg-quoting .appContainer #productList .content-wrapper .after-sidebar .content-section .plan-details .details-link { font-size: 12px; font-family: Verdana; }
body.quoting.sg-quoting .appContainer #productList .content-wrapper .after-sidebar .content-section .plan-card-details .rx-option { font-size: 12px; color: rgb(221, 96, 0); }
body.quoting.sg-quoting .appContainer #productList .content-wrapper .after-sidebar .content-section .plan-card-details .rx-option .rx-option-name { color: rgb(34, 44, 128); }
body.quoting.sg-quoting .appContainer #productList .content-wrapper .after-sidebar .content-section .plan-card-details .plan-name sup { font-size: 7px; color: rgb(0, 0, 0); }
body.quoting.sg-quoting .appContainer #productList .content-wrapper .after-sidebar .content-section .show-more-plans .action-link { font-size: 12px; font-family: Verdana; }
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 ._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 .appContainer .data-section .content-wrapper { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-right: 1px solid rgb(166, 166, 166); border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(166, 166, 166) rgb(166, 166, 166); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; font-family: Verdana; border-radius: 0px 0px 10pt 10pt; }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-sidebar { background: none repeat scroll 0% 0% rgb(237, 237, 237); }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-sidebar .filter-status { font-size: 14px; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(0, 103, 120); }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-sidebar .sidebar-header { background: none repeat scroll 0% 0% rgb(237, 237, 237); }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-sidebar .sidebar-header .sidebar-title { font-family: Verdana; font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-sidebar .sidebar-header .heading { font-size: 12px; font-family: Verdana; font-weight: normal; color: rgb(0, 0, 0); }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-sidebar .filters .section .heading { background: none repeat scroll 0% 0% rgb(237, 237, 237); color: rgb(0, 0, 0); }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-sidebar .filters .section .heading.title { background: none repeat scroll 0% 0% rgb(237, 237, 237); font-family: Verdana; font-weight: bold; font-size: 14px; color: rgb(0, 0, 0); }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-sidebar .filters .section .heading span { font-family: Verdana; font-weight: bold; font-size: 12px; }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-sidebar .filters .section .checkBoxFields .checkBox-option-div .checkBox-choice-label { font-family: Verdana; font-weight: normal; color: rgb(0, 0, 0); font-size: 12px; }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-sidebar .available-products .product-line-name.selected { font-family: Verdana; font-size: 12px; color: rgb(0, 0, 0); }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-sidebar .available-products .product-line-name { font-family: Verdana; font-size: 12px; color: rgb(0, 0, 0); }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-sidebar .available-products .product-line-count { font-family: Verdana; font-size: 12px; }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-sidebar .dataGroup label { font-family: Verdana; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .tabs-wrapper .tabs ul li a { font-family: Verdana; background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(0, 103, 120); font-size: 12px; min-height: 50px; padding: 0px 10px; margin-right: 10px; }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .tabs-wrapper .tabs ul li a.current { background: none repeat scroll 0% 0% rgb(0, 103, 120); border-color: rgb(0, 103, 120); color: rgb(255, 255, 255); font-size: 12px; font-family: Verdana; }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-section .plan-card .section.plan-actions .plan-action-links { background: none repeat scroll 0px center transparent; }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-section .plan-card .section.plan-actions .plan-action-links .action-link.favorite { background: url('favorite_001.png') no-repeat scroll 4px 7px transparent; font-size: 12px; margin-right: 5px; }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-section .plan-card .section.plan-actions .plan-action-links .action-link.email { background: url('email_001.png') no-repeat scroll 4px 9px transparent; margin-left: 10px; font-size: 12px; padding-left: 5px; }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-section .plan-card .plan-card-details { background: none repeat scroll 0% 0% rgba(135, 145, 150, 0.15); font-family: Verdana; }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-section .plan-card .cost-breakdown-link .currency-link { font-size: 12px; font-family: Verdana; }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-section .plan-card .metal-tier { font-family: Verdana; font-size: 12px; }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-section .plan-card.horizontal { background: none repeat scroll 0% 0% rgb(237, 237, 237); }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-section .plan-card.horizontal .section.plan-actions { background: none repeat scroll 0% 0% rgb(237, 237, 237); }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-section .plan-card.horizontal .section.plan-actions .plan-action-links { background: none repeat scroll 0px center transparent; }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-section .plan-card.horizontal .compare-action { background: none repeat scroll 0px center transparent; position: absolute; right: 0px; top: 3px; width: auto; z-index: 100; }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-section .plan-card.horizontal .compare-action .action-link { font-size: 12px; float: right; color: rgb(34, 44, 128); }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-section .plan-card.horizontal .plan-card-details { background: none repeat scroll 0% 0% rgb(237, 237, 237); font-family: Verdana; }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-section .plan-card .plan-card-details .plan-rate .plan-name { font-family: Verdana; text-transform: uppercase; font-size: 12px; color: rgb(34, 44, 128); }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-section .plan-card .plan-card-details .plan-rate .rate { color: rgb(221, 96, 0); font-family: Verdana; font-size: 16px; font-weight: bold; margin-top: 18px; }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-section .plan-card .plan-card-details .plan-rate .rate-term { font-family: Verdana; font-size: 16px; color: rgb(221, 96, 0); font-weight: bold; }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-section .plan-card .plan-card-details .plan-rate .cost-breakdown-link .currency-link { font-family: Verdana; font-size: 12px; }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-section .plan-card .plan-card-details .plan-rate .cost-breakdown-link .currency-link:hover { color: rgb(0, 82, 147); }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-section .plan-card .plan-card-details .plan-rate a.compare-plan-name { height: auto; }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .content-section .plan-card .plan-card-details .plan-rate a.compare-plan-name span { text-decoration: none; }
body.quoting.sg-quoting .appContainer .data-section .content-wrapper .paging-section { border: 0px none; }
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.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; }
.plan-card.horizontal .section { width: 25%; }
.planNameIndicatorContainer { min-height: 35px; }
.content-toolbar .dropdown-group { float: left ! important; margin-right: -1% ! important; width: 40% ! important; }
._compareHelpText { font-size: 12px; color: rgb(34, 44, 128); }
._planDisplayOptions { color: rgb(34, 44, 128); float: right; font-size: 12px; padding: 2px 0px 8px; text-align: right; width: auto; font-weight: bold; }
sup { font-size: 7px; color: rgb(0, 0, 0); }
#delegationOnBehalf { color: white; font-family: Verdana; font-size: 12px; font-weight: bold; float: left; padding-top: 10px; }
#delegatedOwners { width: 200px; float: left; }
