.Exclaim {
color:#FF0;
font-family:Georgia, Tahoma, Arial;
font-size:12pt;
font-weight:700;
}

.FooterText {
color:#BBB;
font-size:11px;
text-decoration:none;
vertical-align:middle;
}

.FooterText A,.FooterText A:Visited,.FooterText A:Active {
color:#BBB;
text-decoration:none;
}

.FooterText A:Hover {
color:#BBB;
text-decoration:underline;
}

.FormBuilder_AvailableCol {
width:13px;
}

.FormBuilder_CarrierCol {
width:145px;
}

.FormBuilder_DescriptionCol {
width:180px;
}

.FormBuilder_ESignCol {
width:55px;
}

.FormBuilder_Header {
text-align:left;
vertical-align:bottom;
}

.FormBuilder_Item {
display:inline;
font-size:11px;
overflow:visible!important;
padding-bottom:5px;
position:relative!important;
white-space:normal;
zoom:1;
}

.FormBuilder_ProductCol {
width:200px;
}

.FormBuilder_StateCol {
width:30px;
}

.HoverMenu {
-moz-opacity:.95;
background-color:#84afcf;
border:solid 1px #000;
box-sizing:content-box;
color:#FFF;
filter:alpha(opacity=95);
font-size:11px;
font-weight:700;
line-height:19px;
opacity:.95;
padding:5px;
text-decoration:none;
top:2000px;
}

.MainBodyBottom {
border-bottom:solid 1px #9fc6e4;
font-size:5px;
width:100%;
}

.MainBodyContent {
padding-left:5px;
padding-right:5px;
}

.MainBodyContent A,.MainBodyContent A:Visited,.MainBodyContent A:Hover {
color:#3a74a5;
text-decoration:underline;
}

.MainCellContent {
background-color:#FFF;
padding-left:15px;
padding-right:15px;
vertical-align:top;
}

.NoteBox {
background-color:#fffed5;
border:solid 1px #ffea00;
font-size:9px;
padding:5px;
text-align:left;
}

.PremiumQuoteHeader {
background-color:silver;
border:1px solid #FFF;
width:100%;
}

.SearchCriteria {
background-color:#90EE90!important;
color:#000!important;
}

.SectionHeader {
color:#444;
font-family:Verdana;
font-size:10px;
font-weight:700;
padding-right:5px;
}

.SectionSeperator {
border-top:solid 1px #9fc6e4;
}

.SettingsButton {
cursor:pointer;
padding-left:5px;
vertical-align:bottom;
}

.TabPanelBody {
font-family:Verdana, Arial, Helvetica;
/*font-size:10px;*/
}

.ToolbarButtonBar {
background-image:url(images/Toolbar_ButtonBack.gif);
width:100%;
z-index:100;
}

.ToolbarHeader {
background-image:url(images/Header_TopBackground.gif);
}

.TopLeftHeader {
color:#333;
font-family:Arial;
font-size:12px;
font-weight:700;
}

.ajax__tab_header span {
box-sizing:content-box;
}

.ajax__tab_body {
font-size: 8pt !important;
}

.quote_tab_body {
font-size: 8pt !important;
}

.bigText {
color:#666;
font-family:Arial, Verdana, Helvetica;
font-size:12pt;
font-weight:700;
}

.borderAltBottom {
border-bottom:1px solid #DCDCDC;
}

.borderAltLeft {
border-left:1px solid #DCDCDC;
}

.borderAltRight {
border-right:1px solid #DCDCDC;
}

.borderAltTop {
border-top:1px solid #DCDCDC;
}

.borderBottom {
border-bottom:1px solid navy;
}

.borderLeft {
border-left:1px solid navy;
}

.borderRight {
border-right:1px solid navy;
}

.borderTop {
border-top:1px solid navy;
}

.buttonStyle {
height:34px;
width:78.203102px;
}

.calendarAdjust {
left:0;
position:relative;
top:-.25em;
}

.commissionTitle {
background-color:ButtonFace;
font-family:Tahoma, Arial, Verdana;
font-size:12pt;
font-weight:700;
}

.discount {
color:#900;
}

.emphasis {
font-size:9pt;
font-weight:700;
}

.errorBox {
border-bottom:#C33 2px solid;
border-left:#C33 2px solid;
border-right:#C33 2px solid;
border-top:#C33 2px solid;
}

.errorHeader {
background-color:#C30;
border-bottom:navy 1px solid;
color:#FFF;
font-family:Verdana, Arial, Helvetica;
font-size:10pt;
font-weight:700;
text-align:center;
}

.finePrint {
font-size:7pt;
font-weight:400;
}

.fldError {
color:red;
font-size:8pt;
}

.fldValue {
text-align:right;
}

.greyBackground {
background-color:#bdbdbd;
}

.greyBackgroundAlternate {
background-color:#CCC;
}

.highlight {
background-color:#FF6;
}

.img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img {
width:auto;
}

.largerText {
font-size:10pt;
}

.lightGrey {
background-color:#ebebeb;
}

.mainBodyCell {
border-left:solid 1px #9fc6e4;
border-right:solid 1px #9fc6e4;
padding:0;
vertical-align:top;
}

.mediumText {
color:#666;
font-family:Verdana, Arial, Helvetica;
font-size:10pt;
font-weight:700;
}

.navLink A:Hover {
color:#33C;
font-family:Verdana, Helvetica, Arial;
font-size:10px;
font-weight:400;
text-decoration:underline;
}

.navLink,.navLink A:Link,.navLink A:Visited {
color:#303233;
font-family:Verdana, Helvetica, Arial;
font-size:10px;
font-weight:400;
text-decoration:none;
}

.navSectionTitle {
background-color:#bcbcbc;
color:#FFF;
font-family:Arial, Verdana, Helvetica;
font-size:14px;
font-weight:700;
}

.noMargin {
margin-bottom:0;
margin-top:0;
}

.normalText {
color:#000;
font-family:Verdana, Arial, Helvetica;
font-size:8pt;
}

.notetextbox {
width:99%;
}

.ob_iCboICBC li,.ob_iCboICBC li b,.ob_iCboICBC li.ih i {
color:#111;
min-height:15px;
}

.ob_iCboICBC li.ih,.ob_iCboICBC li.ih b,.ob_iCboICBC li.ih i {
background-color:#CEF0F9!important;
background-image:none!important;
}

.padBottom {
padding-bottom:4px;
}

.padField,div table td {
padding:2px;
}

.padLeft {
padding-left:4px;
}

.padRight {
padding-right:3px;
}

.padTop {
padding-top:4px;
}

.pageTitle {
background-color:#dceaf5;
color:#333;
font-family:Verdana, Arial, Helvetica;
font-size:11px;
font-weight:700;
width:100%;
}

.peachBackground {
background-color:#ffe8cb;
}

.pointer {
cursor:pointer;
}

.quoteSectionHeader {
background-color:#ffc100;
color:#000;
font-weight:700;
}

.redText {
color:#b8860b;
}

.rowAlt {
background-color:#f2f2f2;
}

.rowNorm,.whiteBackground {
background-color:#FFF;
}

.score {
color:#69F;
font-family:Arial, Verdana, Helvetica;
font-size:26pt;
font-weight:700;
}

.sectionTitle {
color:#bdbdbd;
font-family:Tahoma, Arial, Verdana;
font-size:12px;
font-weight:700;
}

.sideMenuSection {
color:#333;
font-family:Verdana;
font-size:10pt;
font-weight:700;
}

.silverBackground {
background-color:#DDD;
}

.smallScore {
color:#69F;
font-family:Arial, Verdana, Helvetica;
font-size:14pt;
font-weight:700;
vertical-align:sub;
}

.spacer {
padding-bottom:1em;
}

.strikePrice {
text-decoration:line-through;
}

.subTitle {
font-family:Arial, Verdana;
font-size:12pt;
font-weight:700;
}

.tab-pane {
padding-left:10px;
padding-top:20px;
}

.tinyScore {
color:#69F;
font-family:Arial, Verdana, Helvetica;
font-size:12pt;
font-weight:700;
}

.titleBackground {
background-color:#bfcfe4;
}

.titleBar {
color:#31639c;
font-family:Verdana;
font-size:10pt;
text-decoration:none;
}

A,A:visited {
color:#00F;
text-decoration:underline;
}

A:hover,A:visited:hover {
color:#800;
text-decoration:underline;
}

BODY {
color:#222;
font-family:Verdana, Arial, Helvetica;
font-size:10px;
line-height:normal;
}

DIV.checkBox {
vertical-align:top;
}

DIV.resultBox {
background-color:#bfcfe4;
border:1px solid navy;
}

INPUT,SELECT {
font-family:Verdana, Arial, Helvetica;
font-size:8pt;
}

SELECT.smallSelect,INPUT.smallButton {
font-size:7pt;
}

TABLE.Info {
background-repeat:repeat-x;
}

TABLE.box {
border:1px solid navy;
}

TABLE.boxAlt {
border:1px solid #DCDCDC;
}

TABLE.common {
border-left:1px solid #DCDCDC;
border-top:1px solid #DCDCDC;
}

TR.SectionHeader {
background-color: #EEE;
}

TD.agentTaskHighlight {
background-color:#E1ECF1;
border-bottom:#DCDCDC 1px solid;
border-right:#DCDCDC 1px solid;
padding-bottom:2px;
padding-left:2px;
}

TD.boxHeader {
background-color:#CCC;
border:navy 1px solid;
color:#666;
font-family:Verdana, Arial, Helvetica;
font-size:10pt;
font-weight:700;
text-align:center;
}

TD.boxHeaderAlt {
background-color:#CCC;
border:#DCDCDC 1px solid;
color:#000;
font-family:Verdana, Arial, Helvetica;
font-size:8pt;
font-weight:700;
text-align:center;
}

TD.caseTaskHighlight {
background-color:#F1BBB0;
border-bottom:#DCDCDC 1px solid;
border-right:#DCDCDC 1px solid;
padding-bottom:2px;
padding-left:2px;
}

TD.commissionBox {
border:#000 1px solid;
font-family:Verdana, Arial, Helvetica;
font-size:x-small;
font-weight:700;
}

TD.commissionBoxMouseOver {
background-color:ButtonFace;
border:blue 1px solid;
font-family:Verdana, Arial, Helvetica;
font-size:x-small;
font-weight:700;
}

TD.common {
border-bottom:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
padding-bottom:2px;
padding-left:2px;
}

TD.commonAlternate {
background-color:#e0e0e0;
border-bottom:#DCDCDC 1px solid;
border-right:#DCDCDC 1px solid;
padding-bottom:2px;
padding-left:2px;
}

TD.commonHeader {
background-color:#bfcfe4;
border-bottom:#DCDCDC 1px solid;
border-right:#DCDCDC 1px solid;
color:#666;
font-weight:700;
text-align:center;
}

TD.commonSortHeader {
background-color:Silver;
border-bottom:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
font-weight:700;
text-align:left;
}

TD.commonTitle {
background-color:#bfcfe4;
border-bottom:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
color:#666;
font-size:10pt;
font-weight:700;
padding-left:2px;
padding-right:2px;
text-align:center;
}

TD.commonTitleNoRepeater {
background-color:#DDD;
border-bottom:1px solid #DCDCDC;
font-size:11pt;
font-weight:700;
text-align:center;
}

TD.commonTotals {
background-color:#f5f5f5;
border-bottom:1px solid navy;
border-right:1px solid navy;
font-weight:700;
}

TD.conciergeTaskHighlight {
background-color:#D8D0DB;
border-bottom:#DCDCDC 1px solid;
border-right:#DCDCDC 1px solid;
padding-bottom:2px;
padding-left:2px;
}

TD.divider {
background-color:navy;
}

TD.fieldLabel {
font-weight:700;
text-align:right;
vertical-align:middle;
}

TD.generalTaskHighlight {
background-color:#FFB;
border-bottom:#DCDCDC 1px solid;
border-right:#DCDCDC 1px solid;
padding-bottom:2px;
padding-left:2px;
}

TD.lsTaskHighlight {
background-color:#B0CBF1;
border-bottom:#DCDCDC 1px solid;
border-right:#DCDCDC 1px solid;
padding-bottom:2px;
padding-left:2px;
}

TD.nbgoCaseTaskHighlight {
background-color:#B0CBF1!important;
border-bottom:#DCDCDC 1px solid;
border-right:#DCDCDC 1px solid;
padding-bottom:2px;
padding-left:2px;
}

TD.prelimTaskHighlight {
background-color:#B7D8AD;
border-bottom:#DCDCDC 1px solid;
border-right:#DCDCDC 1px solid;
padding-bottom:2px;
padding-left:2px;
}

TD.transparentBackground {
background-color:transparent;
}

div table th {
text-align:center;
}

div#tipDiv {
background-color:#dee7f7;
border:1px solid #336;
color:#000;
font-size:11px;
left:0;
line-height:1.2;
padding:4px;
position:absolute;
top:0;
visibility:hidden;
width:400px;
z-index:10000;
}

div.LeftNavSectionBody {
background-color:#9fc6e4;
color:#FFF;
font-family:Verdana;
font-size:11px;
line-height:17px;
padding-left:2px;
padding-right:2px;
}

div.LeftNavSectionBody A,div.LeftNavSectionHeader A:Hover,.HoverMenu A,td.NavButton A,div.ToolbarButton A {
color:#FFF;
text-decoration:none;
}

div.LeftNavSectionBody A:Hover,.HoverMenu A:Hover,td.NavButton A:Hover,div.ToolbarButton A:Hover {
color:#FFF;
text-decoration:underline;
}

div.LeftNavSectionHeader {
color:#1e4662;
font-family:verdana;
font-size:10px;
font-weight:700;
}

div.LeftNavSectionHeader A {
color:#1e4662;
text-decoration:none;
}

div.LeftNavSectionSeperator {
border-top:solid 1px #EEE;
padding-bottom:10px;
padding-top:5px;
}

div.ToolbarButton {
color:#FFF;
cursor:pointer;
float:left;
font-family:Arial;
font-size:11px;
font-weight:700;
height:15px;
padding-left:5px;
padding-right:12px;
text-decoration:none;
white-space:nowrap;
}

div.ToolbarButtonDisabled {
color:#dceaf5;
float:left;
font-family:Arial;
font-size:11px;
font-weight:700;
height:15px;
padding-left:16px;
padding-right:16px;
text-decoration:none;
}

div.ToolbarSeperator {
float:left;
font-size:3px;
font-weight:700;
height:15px;
width:2px;
}

div.center {
margin:0 auto;
text-align:center;
}

h1 {
font-size:28px;
}

h1,h2,h3,h4,h5,h6 {
color:#3c7fb8;
font-family:'Segoe UI', 'Segoe WP', Verdana;
font-weight:300;
}

h2 {
font-size:22px;
}

h3 {
font-size:18px;
}

h4 {
font-size:13px;
font-weight:700;
}

h5 {
color:#000;
font-size:12px;
font-weight:700;
margin-bottom:2px;
margin-top:2px;
padding-bottom:2px;
padding-top:2px;
}

img {
border:none;
}

label {
font-weight:400;
}

label.label-header {
font-size:larger;
font-weight:700;
}

td.LeftNavHeader {
background-image:url(../Images/Template/LeftNav_TitleBackground.gif);
color:#FFF;
font-family:Arial;
font-size:11px;
font-weight:700;
height:16px;
padding-left:2px;
}

td.LeftNavToolsSection {
background-color:#dceaf5;
color:#333;
font-family:Verdana;
font-size:11px;
line-height:18px;
padding-bottom:10px;
padding-left:3px;
padding-top:2px;
}

td.LeftNavToolsSection A {
color:#333;
text-decoration:none;
}

td.LeftNavToolsSection A:Hover {
color:#333;
text-decoration:underline;
}

td.NavButton {
background-image:url(images/Toolbar_ButtonBack.gif);
color:#FFF;
cursor:pointer;
font-family:Arial;
font-size:11px;
font-weight:700;
height:15px;
padding-left:5px;
padding-right:12px;
text-decoration:none;
white-space:nowrap;
}

td.NavButtonDepressed {
background-image:url(images/Toolbar_ButtonDepressedBack.gif);
color:#444;
cursor:pointer;
font-family:Arial;
font-size:11px;
font-weight:700;
height:15px;
padding-left:12px;
padding-right:12px;
}

td.NavButtonDepressed A {
color:#444;
text-decoration:none;
}

tr.callQueueEntryHeader {
background-color: #C9DFF0
}

tr.callQueueEntry {
background-color: white;
}

span.callQueueEntry {
background-color: White;
}

span.callQueueEntryImportant {
color: Red;
}

td.callQueueEntrySelector {
width: 20px;
background-color: White;
vertical-align: top;
}

label.formFlow {
	display: block;
	padding-left: 15px;
	text-indent: -15px;
}

input.formFlow {
	width: 13px;
	height: 13px;
	padding: 0;
	margin: 0;
	vertical-align: bottom;
	position: relative;
	top: -1px;
	*overflow: hidden;
}

.readonlyFieldLabel {
    text-align:left;
    vertical-align:middle;
}

input.readonly[type="text"] {
    background: darkgrey;
    border: solid gray 1px !important;
    margin-bottom: 2px;
}

textarea.readonly {
    background: darkgrey!important;
    border: solid gray 1px;
    margin-bottom: 2px;
}

textarea.multiline {
    margin-bottom: 2px !important;
}

@media screen and max-width 768px {
h1 {
font-size:2.1em;
}

h1,h2,h3,h4 {
margin-bottom:5px;
padding-bottom:5px;
}

h2 {
font-size:1.9em;
}

h3 {
font-size:1.7em;
}
}

@media screen and max-width 568px {
h1 {
font-size:1.9em;
}

h1,h2,h3,h4 {
margin-bottom:5px;
padding-bottom:5px;
}

h2 {
font-size:1.6em;
}

h3 {
font-size:1.4em;
}
}

@media print {
A {
color:#000;
}

INPUT[type=button],TABLE.printHide,TD.printHide,TR.printHide,.printHide {
display:none;
}
}