#_sweview {
	overflow-y: hidden;
}

body   
{
    background: none;
    font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    color: #000000;
	height:100%;
	margin:0px;
    padding:0px;

	
}

a:link, a:visited
{
    color: green;
    
}
a:link.bigger, a:visited.bigger, a:active.bigger
{
color: #274281; font-size:14px; text-decoration:none;

}


a:hover
{
   text-decoration:underline;

  
}

a:active
{
    color: #FFFFFF;
}

a:active, td.tdlinks a
{
    color: green;
     font-size:1em;
}


p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}


/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #666666;
    font-variant: small-caps;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

.siebui-view-navs .siebui-nav-tabScreen .ui-tabs-nav .ui-state-hover a, .siebui-subview-navs .siebui-nav-tabScreen .ui-tabs-nav .ui-state-hover a, .siebui-subview-screennavs .siebui-nav-tabScreen .ui-tabs-nav .ui-state-hover a, .siebui-view-navs .siebui-nav-tabScreen .ui-tabs-nav .ui-state-focus a, .siebui-subview-navs .siebui-nav-tabScreen .ui-tabs-nav .ui-state-focus a, .siebui-subview-screennavs .siebui-nav-tabScreen .ui-tabs-nav .ui-state-focus a, .siebui-view-navs .siebui-nav-tabScreen .ui-tabs-nav .ui-tabs-active a, .siebui-subview-navs .siebui-nav-tabScreen .ui-tabs-nav .ui-tabs-active a, .siebui-subview-screennavs .siebui-nav-tabScreen .ui-tabs-nav .ui-tabs-active a, .siebui-view-navs .siebui-nav-tabView .ui-tabs-nav li a, .siebui-subview-navs .siebui-nav-tabView .ui-tabs-nav li a, .siebui-subview-screennavs .siebui-nav-tabView .ui-tabs-nav li a, .siebui-sub-applets .siebui-subview-screennavs .siebui-nav-tabView .ui-tabs-nav .ui-state-hover a, .siebui-sub-applets .siebui-subview-screennavs .siebui-nav-tabView .ui-tabs-nav .ui-state-focus a, .siebui-sub-applets .siebui-subview-screennavs .siebui-nav-tabView .ui-tabs-nav .ui-tabs-active a {
	background-color: #000099;
    border-color: #000099;
}	

.siebui-view-navs .siebui-nav-tabView, .siebui-subview-navs .siebui-nav-tabView, .siebui-subview-screennavs .siebui-nav-tabView {
    background-color: #000099;
}

.btn-plain, .appletButtonDis, .appletButtonDis:hover, .appletButtonDis:focus, .appletButtonDis:active, .siebui-toolbar-settings-popup .siebui-tb-item-btn .siebui-ctrl-btn, .siebui-toolbar-mobilesettings-popup .siebui-tb-item-btn .siebui-ctrl-btn, .siebui-view .ui-body-g .ui-btn, .siebui-view-navs .siebui-nav-tabScreen .ui-tabs-nav li a, .siebui-subview-navs .siebui-nav-tabScreen .ui-tabs-nav li a, .siebui-subview-screennavs .siebui-nav-tabScreen .ui-tabs-nav li a, .siebui-nav-hb.siebui-view-navs .siebui-nav-tabView, .siebui-nav-hb.siebui-subview-screennavs .siebui-nav-tabView, .siebui-nav-hb.siebui-subview-navs .siebui-nav-tabScreen, .siebui-nav-hb.siebui-subview-navs .siebui-nav-tabView, .siebui-button-toolbar span.ToolbarButtonOn, .siebui-navigation-tree .siebui-subview-navs .fancytree-container li span.fancytree-title, .siebui-toolbar-send-communication-popup .siebui-tb-popup .siebui-tb-popup-bottom .siebui-tb-item-btn .siebui-ctrl-btn, .siebui-toolbar-settings-popup .siebui-tb-item-btn .appletButton, .siebui-toolbar-mobilesettings-popup .siebui-tb-item-btn .appletButton, .siebui-toolbar-send-communication-popup .siebui-tb-popup .siebui-tb-popup-bottom .siebui-tb-item-btn .appletButton, .siebui-toolbar-settings-popup .siebui-tb-item-btn .appletButtonDis, .siebui-toolbar-mobilesettings-popup .siebui-tb-item-btn .appletButtonDis, .siebui-toolbar-send-communication-popup .siebui-tb-popup .siebui-tb-popup-bottom .siebui-tb-item-btn .appletButtonDis, .siebui-toolbar-settings-popup .siebui-tb-item-btn .siebui-button-secondary, .siebui-toolbar-mobilesettings-popup .siebui-tb-item-btn .siebui-button-secondary, .siebui-toolbar-send-communication-popup .siebui-tb-popup .siebui-tb-popup-bottom .siebui-tb-item-btn .siebui-button-secondary, .siebui-sub-applets .siebui-subview-screennavs .siebui-nav-tabView .ui-tabs-nav li a, .siebui-button-toolbar span.ToolbarButtonOff, .siebui-catalogview-table .siebui-catalog-tile-container .siebui-tile .siebui-catalog-tile-right-col.siebui-catalog-tabs ul.ui-tabs-nav li a, .siebui-catalogview-table .siebui-catalog-grid-layout .siebui-tile .siebui-catalog-tile-right-col.siebui-catalog-tabs ul.ui-tabs-nav li a, .siebui-button-toolbar .siebui-tb-cti-container .siebui-tb-cti .siebui-tb-cti-btn-img-enabled, .siebui-chat-pane .siebui-chat .siebui-chat-wrap .siebui-chat-tabs .siebui-chat-tab-head .siebui-chat-tab-head-items .siebui-chat-tab-head-item a, .siebui-comm-panel-container .siebui-tb-cti-container .siebui-tb-cti .siebui-tb-cti-btn-img-enabled, .siebui-toolbar-custom-settings-popup .siebui-tb-item-btn .siebui-ctrl-btn, .siebui-toolbar-consumer-settings-popup .siebui-tb-item-btn .siebui-ctrl-btn, .siebui-toolbar-consumerprelogin-settings-popup .siebui-tb-item-btn .siebui-ctrl-btn, .siebui-checkout-view-wrapper #siebui-sscheckout-paymentapplet .ui-tabs-nav li a, .siebui-button-toolbar .siebui-tb-cti-container .siebui-tb-cti .siebui-tb-cti-btn-img-disabled, .siebui-comm-panel-container .siebui-tb-cti-container .siebui-tb-cti .siebui-tb-cti-btn-img-disabled {
    color: #000000;
    background-color: #A0BFDE;
    border-color: #A0BFDE;
	font-weight: bold;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
.all
{
    width: 100%;
    /*background: url(../../images/bkgrnd.png) repeat-x #F3F3F3; */
    margin: 0 auto;
	min-height:100%;
    position:relative;


     
}


.page
{
    width: 1000px;
/*    background: url(../../images/bkgrnd.png) repeat-x #F3F3F3; */
    margin: 0 auto;
    border: none; 
	min-height:100%;
    position:relative;
	padding-bottom:100px;   /* Height of the footer */


}

.page .siebui-view
{
	background: none;
}


#pageheader{ color:#F3F3F3; height:90px; vertical-align: top; background: #000099 }

.pageheadertitle { float:left; font-weight:normal; font-size:1.6em; color:#F3F3F3; padding-top:25px;padding-left:22px;       }
.pageheadermessages { float:right; font-weight:normal; font-size:1.0em; color:#F3F3F3; padding:10px 10px 0 0; margin-right:15px;}
.pageheadermessages a{ color:White;}
.pageheaderimages{ padding-right:50px;  }
.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    background: #4b6c9e;
    width: 100%;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

.main
{
    padding: 0px 12px;
    margin: 12px 8px 8px 8px;
    min-height: 420px;
}

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

.footerbg
{
    width: 100%;
    background-color: #28394b;
    padding: 10px 0px 25px 0px;
    margin: 0px auto;
    color: #F3F3F3;
    line-height: normal;
    min-height: 50px; margin-bottom:5px;
    position:absolute;
    bottom:0;
    height:100px;   /* Height of the footer */



}


.footer
{
    width: 1000px;
    padding: 10px 0px 25px 0px;
    margin: 0px auto;
    line-height: normal;
    min-height: 50px; margin-bottom:5px; 


	
}
.footer_images
{
    width: 450px;
    margin-left:15px; 
    color: #F3F3F3;
    float:left;
}
.footer_menu
{
    width: 500px;
    margin-right:-15px; 
    color: #F3F3F3;
    float:right;
     text-align:right; 
}
.homefooterimg{  }

.footer_menu ul
{
    list-style-type: none;
   
}
.footer_menu li
{
    float:left;
   
}
.footer_menu ul a {
    background-image: url(/images/footer_divider.png);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 8px;
    padding-left: 5px;
    display: block;
    text-decoration: underline;
    font-size: .9em;
    color: #F3F3F3;
}

.copyright
{
    text-align:right;  padding-top:10px; 
    width: 500px; 
    margin-right:35px; 
    color: #F3F3F3;
    float:right;
}
span.smallred { font-size:10px; color:Red; font-weight:bold; padding-right: 5px;}
div.smallred {margin-top: -30px;}
.smallgray { font-size:10px; color:#999;   }
.bigred { font-size:15px; color:Red; font-weight:bold; font-decoration: blink  }
.middlepage
{
    width: 1000px;

    margin: 0 auto;
    margin-top: 5px;
	padding-bottom:60px; 
    background:none;
}

.columnLeft
{
    float:left; width:645px; margin: 0;
    padding: 0;
}
.columnRight
{
    float:right; width:310px;margin-left:5px; margin-right:15px; padding:5px 0 5px 0; 
}
.columnLeft2
{
    float:left; width:235px; padding:5px 0 5px 0; 
}
.columnRight2
{
    float:right; width:745px; margin-left:5px; padding:5px 0 5px 0;    
}
.columnLeft3
{
    float:left; width:520px; margin-left:15px; margin-right:5px; padding:5px 0 5px 0; 
}
.columnRight3
{
    float:right; width:425px; margin-left:5px; margin-right:15px; padding:5px 0 5px 0;
}
.columnLeft4
{
    float:left; width:150px;margin-left:15px; padding:5px 0 5px 0; 
}
.columnRight4
{
    float:right; width:800px; margin-left:5px; margin-right:15px; padding:5px 0 5px 0;background-color:#F3F3F3fff;padding-top:10px;
}
.columnLeft5
{
    float:left; width:350px; margin-left:15px; padding:0 0 5px 0; 
}
.columnLeft6
{
    float:left; width:1000px; margin-left:0px; padding:0 0 5px 0; 
}
.columnRight5
{
    float:right; width:615px; margin-left:5px; margin-right:15px; padding:5px 0 5px 0;
}
.fullview
{
     /*width:970px; padding: 5px 0 5px 0; */
}
.fullpage
{
     background-color:#F3F3F3; width:970px; margin-left:15px; margin-right:5px; padding: 5px 0 5px 0; margin-top:-10px; 
}
.rotator { margin:5px; border: 2px solid #ccc; min-height:200px; height:200px;    }

.lefthomemiddle
{
   float:left;   background-color:#F3F3F3; width:50%;  margin-top:10px; margin-left:5px;
}

.fieldsection
{
display:block; float:left; width:80%; 
}
.fullfieldsection
{
display:block; 
/*float:left;*/
 width:100%;
}
.fieldstandard
{
display:block; float:left; margin-left:15px; width:153px;
}
.fieldstandard2
{
display:block; float:left; margin-left:15px; width:153px; line-height: 38px
}
.smallfield
{
   width:40px; display:block;
}


.fieldlabel
{
   width:150px; display:block;
}
.fieldvalue
{
      width:150px; display:block; line-height:auto;
}
.fieldvalue3
{
      width:140px; display:block; line-height:auto;
}
.fieldlong
{
  display: block;
  width:250px;
}

.fieldlabel2
{
   width:150px; display:block; padding-left:-55px; text-indent:-6px; line-height: 16px;
}
.fieldvalue2
{
      width:400px; display:block;
}

.fieldlabel3
{
   width:145px; display:block; padding-left:-55px; text-indent:-6px; line-height: 16px;
}

.fullfieldstandard
{
display:block; float:left; margin-left:15px;width:80%;
}
.fullfieldlabel
{
   display:block; width:80%; 
}


.fullfieldvalue
{
   display:block; width:80%;
}
.fieldstandardflex
{
display:block; float:left; margin-left:15px;
min-height:88px;min-width: 200px;
}
.fieldlabelflex
{
   display:block; display:block; 
}
.fieldvalueflex
{
   display:block; display:block; 
}
.fieldvalueflex input {
    width: 200px !important;
}


.floatleft
{
  float:left;  margin-top:10px; width:50%;  background-color:#F3F3F3; display:block;
}

.righthomemiddle
{
    float:left; background-color:#F3F3F3; width:48%;  margin-top:10px;  
}

.appletinline200
{
display:inline;
float:left;
width:48%;
padding:0;
margin:2px;

}


/* box areas */
.newsbox {margin:0; margin-bottom:20px; display:inline;float: left;width: 525px;background-color : #F3F3F3; }
.newsbox .title {color:#F3F3F3; background: #000099; height:30px; text-align:left; padding-left:8px; font-size:1.4em; }
.newsbox .text { text-align:left;padding:10px;  line-height:2; font-size:1.0em; }
.newsbox .subtitle {color:#3878b5; background-color:#F7F7F7; height:20px; margin:0 0 10px 0; text-align:left; padding-top:5px;  padding-left:8px; font-size:1.4em; }

.newsbox ul{list-style-type: none; padding:0; margin:0;}
.newsbox li { }
.newsbox a {text-decoration: none;
    color: #000080; font-weight:normal;}

.box1 {margin:0px; margin-top:5px; border-color:#ccc; border-style: solid; border-width: 0 2 2 2; margin-bottom:0px; background-color:#F3F3F3; }
.box1 .title {color:#F3F3F3; background: #000099; height:30px; text-align:left; padding-left:8px; font-size:1.4em; }
.box1 .text { text-align:left;padding:10px;  line-height:2; font-size:1.0em; }


.box1 ul{list-style-type: none; padding:0; margin:0;}
.box1 li { }
.box1 ul a {text-decoration: underline;
    color: #FFFFFF; font-weight:normal;}

.box2 {margin:5px, 0px, 2px,5px; border-color:#ccc; border-style: solid; border-width: 2px 2px 2px 2px; background-color:#F3F3F3;  min-height:170px;  display:block; }
.box2 .title {color:#3878b5; background-color:#F3F3F3; height:20px; text-align:left; padding-top:5px;  padding-left:8px; font-size:1.2em; }
.box2 .text { text-align:left;padding:10px; padding-top:0px;font-size:1.0em;   line-height:1.2;  }

.box2 ul{list-style-type: none; padding:0; margin:0; list-style-type:disc; padding-left: 14px;  padding-top:10px; }
.box2 li {  line-height:1.5; }

.boxfull {margin:5px 5px 20px 5px; border-color:#ccc; border-style: solid; border-width: 1px;
    border-radius: 15px 15px 0 0;   }
.boxfull .title {color:#3878b5;  background-color: unset; height:20px; text-align:left; padding-top:5px;  padding-left:8px; font-size:1.4em; }
.boxfull .text { text-align:left;padding:10px; padding-top:0px;font-size:1.0em;   line-height:1.2;  }

.box3 {margin:5px; border-color:#ccc; border-style: solid;     border-width: 1px;
    border-radius: 15px 15px 0 0; margin-bottom:20px; background-color:#F3F3F3; }
.box3 .title {color:#3878b5; font-weight:bold; font-variant:small-caps;   background-color:#F3F3F3; height:30px; text-align:left; padding:8px 0 0 8px; font-size:1.4em;  }
.box3 .text { text-align:left;padding:10px;  line-height:1.2; font-size:1.0em; }
.box3 .picture {}

.box3 ul, .box4 ul{list-style-type: none; padding:0; margin:0;}
.box3 li, .box4 li { }
.box3 ul a, .box4 ul a {text-decoration: underline;
    color: #FFFFFF; font-weight:normal;}

.box4 {border: none; margin:5px; border-color:#ccc; border-style: none; border-width: 2px 2px 2px 2px; margin-bottom:20px;     box-shadow: 10px 12px 20px -15px #000;}
.box4 .title {color:#F3F3F3; background: #000099; height:30px; text-align:left; padding-left:8px; font-size:1.4em; }
.box4 .text { background-color:#F3F3F33ea;  text-align:left;padding:10px;  line-height:2; font-size:1.0em; }
.box4 .title2 {color:#F3F3F3; background: #000099; height:35px; text-align:left; padding-left:8px; font-size:1.1em; }


.box4 .text a {text-decoration: none; }

.contentbox, .box5, .box8 {margin:5px; border-color:#ccc; border-style: solid; border-width: 1px;    border-radius: 15px 15px 0 0; background-color:#F3F3F3;   height:100%;}
.contentbox .title, .box5 .title, .box8 .title {display:block; color:#2A649C; font-weight: bold; background-color:unset; height:auto; text-align:left; padding-top:5px;  padding-left:8px; font-size:1.2em; }
.box5 .title2 {color:#3878b5; background-color:unset; height:20px; text-align:left; padding-top:5px;  padding-left:8px; font-size:1.2em; }
.box5 .title3 {color:#3878b5; background-color:unset; height:20px; text-align:left; padding-top:10px;  padding-left:8px; font-size:1.2em; }
.contentbox .text, .box5 .text, .box8 .text { text-align:left;padding:10px; padding-top:0px;font-size:1.0em;   line-height:1.2; }
.box5 .text1 {text-align:left;padding:5px;  display:block; clear:both;}
.box5 .text1 .inner {display:block; align:left; margin-right:5px; padding-left:5px; display:block;  }
.box5 .text3 {text-align:left;padding:5px;  display:block; clear:both;}

.box5 ul{list-style-type: unordered; padding:0; margin:0; padding-left: 14px;  padding-top:10px; }
.box5 li {  line-height:1.0;  list-style: square outside; padding-bottom: 10px;}
.box5 ul a {text-decoration: underline; font-weight:normal;}
    
.box6 {/*margin:5px; border-color:#ccc; border-style: solid; border-width: 0; margin-bottom:20px; margin-top:0;*/}
.box6 .title {color:#F3F3F3; background: #000099; height:30px; text-align:left; padding-left:10px; font-size:1.4em; white-space: nowrap; border-width: 1px; border-radius: 15px 15px 0 0;}
.box6 .titlethin {color:#F3F3F3; background: #000099; height:30px; text-align:left; padding-left:8px; font-size:1.4em; }
.box6 .text { background-color:#F3F3F33ea;  text-align:left;padding:0 10px 0 0; line-height:2; font-size:1.0em; margin-top:0;}
.box6 .text a {color: green !important;text-decoration: none; }

.box6 .title span {
    font-size: 15px;
    font-family: verdana, sans-serif;
    color: #F3F3F3;
    font-weight: bold;
}

.box6 .inner:first-child {
    border: none;
}

.text a:hover
{
   color:#0080C0;

  
}
.box6 ul, .boxFooter ul{list-style-type: none; padding:0; margin:0; display: flex !important; flex-direction: row;
    justify-content: flex-start;
    align-items: center;}
.box6 ul a {text-decoration: underline;
    color: #FFFFFF !important; font-weight:bold;}

.box6 .inner{ border-left: 1px solid gray; width:15%; float:left; min-height:100px;margin-right:5px; padding-left:5px; display: inline-block; flex: 1;}
.box6 .innermedium1{ border-left: 1px solid gray; width:70px; float:left; min-height:125px;margin-right:5px; padding-left:5px;  }
.box6 .innermedium2{ border-left: 1px solid gray; width:120px; float:left; min-height:125px;margin-right:5px; padding-left:5px;  }
.box6 .innerwide{ border-left: 1px solid gray; width:130px; float:left; min-height:125px;margin-right:5px; padding-left:5px;  }
.box6 .innershort{ border-left: 1px solid gray; width:50px; float:left; min-height:125px;margin-right:2.5px; padding-left:2.5px; }
.box6 .innertitle{ color:#666;font-weight:bold; text-align:center; line-height:1.2; padding-bottom:10px;padding-top:5px;    }
.box6 .innertext{ color:#999; font-weight: bold; text-align:center; line-height:1.2;  }
.box6 .innerfirst{ width:70px; float:left; height:100%; margin-right:5px;    }
.box6 .innerfirstwide{ width:110px; float:left; height:100%; margin-right:5px;    }
.box6 .innertext a {text-decoration: underline;
    color: #FFFFFF; font-weight:normal;}
.box6 .innerborderfirst{ width:105px; float:left; height:100%; margin-right:5px; min-height:55px;  border-bottom: 1px dotted gray;  }
.box6 .innerbordertitle{border-left: 1px solid gray; width:105px; float:left; min-height:55px;margin:0; padding-left:5px; border-bottom: 1px dotted gray;     }

.box6 .innerborder{border-left: 1px solid gray; width:105px; float:left; min-height:55px;margin:0; padding-left:5px; border-bottom: 1px dotted gray;   }
.box6 .standard{ border-left: 1px solid gray; margin:0; padding-left:5px; border-bottom: 1px dotted gray; padding:3px; }
.box6 .standardwidth{ border-left: 1px solid gray; margin:0; padding-left:5px; border-bottom: 1px dotted gray; padding:5px; width:55px; }
.box6 .smallwidth{ border-left: 1px solid gray; margin:0; padding-left:5px; border-bottom: 1px dotted gray; padding:5px; width:10px;}
.box6 .fullrow{display:block; margin:0; width:100%; border:groove; }
.box6 .standardfirst{margin:0; padding-left:5px; border-bottom: 1px dotted gray;   }
.box6 .standardfirstlong{margin:0;border-bottom: 1px dotted gray;  width:245px; }
.box6 .fullfieldsection { background-color:#F3F3F33ea;}
.box6 .PCPsection { background-color:#F3F3F33ea;}

.box7 {/*margin:5px; border-color:#ccc; border-style: solid; border-width: 2px 2px 2px 2px; background-color:#F3F3F34e9;*/}
/*.box7 .title {color:#F3F3F3; background: #000099; height:25px; text-align:left; padding-top:2px; padding-bottom:5px;  padding-left:8px; font-size:1.4em; }*/
.box7 .title {    color: #F3F3F3;    background: #000099;    height: 25px;    text-align: left;    padding-top: 5px;    padding-bottom: 5px;    padding-left: 15px;    font-size: 1.4em;    border-radius: 15px 15px 0 0;}
.box7 .title2 {color:#3878b5; background-color:#F3F3F3; height:20px; text-align:left; padding-top:5px;  padding-left:8px; font-size:1.2em; }
.box7 .text {text-align:left; padding:10px; padding-top:5px; font-size:1.0em;   line-height:2.0; }
.box7 .text1 {text-align:left;padding:5px;  display:block; }
.box7 .text1 .inner {display:block; align:left; margin-right:5px; padding-left:10px; display:block;  }
    
.box7 ul{list-style-type: none; padding:0; margin:0; list-style-type:disc; padding-left: 14px;  padding-top:10px; list-style-type: none;}
.box7 li {  line-height:1.0; }
.box7 ul a {text-decoration: underline;
    color: #FFFFFF; font-weight:normal;}

/*.box8 {margin:5px; border-color:#ccc; border-style: solid; border-width: 2px 2px 2px 2px; background-color:#F3F3F3;  display:block; }
.box8 .title {color:#3878b5; background-color:#F3F3F3; height:20px; text-align:left; padding-top:5px;  padding-left:8px; font-size:1.2em; }
.box8 .text { text-align:left;padding:10px; padding-top:5px;font-size:1.0em;   line-height:1.2;  margin-bottom:35px;}*/

.box9 {    margin: 5px 0 0 0;/*margin-top:5px; margin-left:auto; margin-right: 5px; border-color:#ccc; border-style: solid; border-width: 2px 2px 2px 2px; margin-bottom:20px; */}
.box9 .title {color:#F3F3F3; background:  #000099; height:30px; text-align:left; padding:8px 5px 5px 10px; font-size:1.4em; white-space: nowrap; border-width: 1px; border-radius: 15px 15px 0 0;}
.box9 .text { background-color:#F3F3F33ea;  text-align:left;padding:10px;  line-height:1.5; font-size:1.0em; overflow: hidden;}
.box9 .title2 {color:#F3F3F3; background: #000099; height:35px; text-align:left; padding-left:8px; font-size:1.1em; }

.box9 .text a {color: #FFFFFF;text-decoration: none; }

.box9 ul{list-style-type: none; padding:0; margin:0;}
.box9 li {display: inline-block; /*padding-right: 15px;*/}
.box9 ul a {text-decoration: underline;
    color: #FFFFFF; font-weight:normal;}

.box10 {margin:5px; border-color:#ccc; border-style: solid; border-width: 2px 2px 2px 2px; margin-bottom:20px; margin-top:0;  }
.box10 .title {color:#FF7F50; background: url(../images/icon_yellow.png) repeat-x #F3F3F3F66; height:40px; text-align:left; padding-left:8px; font-size:1.4em; }
.box10 .text { background-color:#F3F3F33ea;  text-align:left;padding:10px; padding-top:0px; padding-bottom:0px; line-height:2; font-size:1.0em; margin-top:0; }
.box10 .text a {color: #FFFFFF;text-decoration: none; }

.text a:hover
{
   color:#0080C0;

  
}
.box10 ul{list-style-type: none; padding:0; margin:0;}
.box10 li { }
.box10 ul a {text-decoration: underline;
    color: #FFFFFF; font-weight:normal;}

.box10 .inner{ border-left: 1px solid gray; width:84px; float:left; min-height:140px;margin-right:5px; padding-left:5px;  }
.box10 .innershort{ border-left: 1px solid gray; width:50px; float:left; min-height:140px;margin-right:2.5px; padding-left:2.5px; }
.box10 .innertitle{ color:#666;font-weight:bold; text-align:center; line-height:1.2; padding-bottom:10px;padding-top:5px;    }
.box10 .innertext{ color:#999; font-weight: bold; text-align:center; line-height:1.2;  }
.box10 .innerfirst{ width:60px; float:left; height:100%; margin-right:5px;    }
.box10 .innertext a {text-decoration: underline;
    color: #FFFFFF; font-weight:normal;}
.box10 .innerborderfirst{ width:105px; float:left; height:100%; margin-right:5px; min-height:55px;  border-bottom: 1px dotted gray;  }
.box10 .innerbordertitle{border-left: 1px solid gray; width:105px; float:left; min-height:55px;margin:0; padding-left:5px; border-bottom: 1px dotted gray;     }

.box10 .innerborder{border-left: 1px solid gray; width:105px; float:left; min-height:55px;margin:0; padding-left:5px; border-bottom: 1px dotted gray;   }
.box10 .standard{ border-left: 1px solid gray; margin:0; padding-left:5px; border-bottom: 1px dotted gray; padding:3px; }
.box10 .standardwidth{ border-left: 1px solid gray; margin:0; padding-left:5px; border-bottom: 1px dotted gray; padding:5px; width:55px; }
.box10 .smallwidth{ border-left: 1px solid gray; margin:0; padding-left:5px; border-bottom: 1px dotted gray; padding:5px; width:10px;}
.box10 .fullrow{display:block; margin:0; width:100%; border:groove; }
.box10 .standardfirst{margin:0; padding-left:5px; border-bottom: 1px dotted gray;   }
.box10 .standardfirstlong{margin:0;border-bottom: 1px dotted gray;  width:245px; }


.box11 {margin:5px; border-color:#ccc; border-style: solid; border-width: 2px 2px 2px 2px; margin-bottom:20px; margin-top:0;  }
.box11 .title {color:#F3F3F3; background: #000099; height:40px; text-align:left; padding-left:8px; font-size:1.4em; }
.box11 .text { background-color:#F3F3F33ea;  text-align:left;padding:10px; padding-top:0px; padding-bottom:0px; line-height:2; font-size:1.0em; margin-top:0; }
.box11 .text a {color: #FFFFFF;text-decoration: none; }

.text a:hover
{
   color:#0080C0;

  
}
.box11 ul{list-style-type: none; padding:0; margin:0;}
.box11 li { }
.box11 ul a {text-decoration: underline;
    color: #FFFFFF; font-weight:normal;}

.box11 .inner{ border-left: 1px solid gray; width:84px; float:left; min-height:140px;margin-right:5px; padding-left:5px;  }
.box11 .innershort{ border-left: 1px solid gray; width:50px; float:left; min-height:140px;margin-right:2.5px; padding-left:2.5px; }
.box11 .innertitle{ color:#666;font-weight:bold; text-align:center; line-height:1.2; padding-bottom:10px;padding-top:5px;    }
.box11 .innertext{ color:#999; font-weight: bold; text-align:center; line-height:1.2;  }
.box11 .innerfirst{ width:60px; float:left; height:100%; margin-right:5px;    }
.box11 .innertext a {text-decoration: underline;
    color: #FFFFFF; font-weight:normal;}
.box11 .innerborderfirst{ width:105px; float:left; height:100%; margin-right:5px; min-height:55px;  border-bottom: 1px dotted gray;  }
.box11 .innerbordertitle{border-left: 1px solid gray; width:105px; float:left; min-height:55px;margin:0; padding-left:5px; border-bottom: 1px dotted gray;     }

.box11 .innerborder{border-left: 1px solid gray; width:105px; float:left; min-height:55px;margin:0; padding-left:5px; border-bottom: 1px dotted gray;   }
.box11 .standard{ border-left: 1px solid gray; margin:0; padding-left:5px; border-bottom: 1px dotted gray; padding:3px; }
.box11 .standardwidth{ border-left: 1px solid gray; margin:0; padding-left:5px; border-bottom: 1px dotted gray; padding:5px; width:55px; }
.box11 .smallwidth{ border-left: 1px solid gray; margin:0; padding-left:5px; border-bottom: 1px dotted gray; padding:5px; width:10px;}
.box11 .fullrow{display:block; margin:0; width:100%; border:groove; }
.box11 .standardfirst{margin:0; padding-left:5px; border-bottom: 1px dotted gray;   }
.box11 .standardfirstlong{margin:0;border-bottom: 1px dotted gray;  width:245px; }

.box12 {    margin: 5px 0 0 0; width: 750px;}
.box13 {    margin: 5px 0 0 0; width: 750px; height: 600px;}

.fullview .siebui-tile {    margin-bottom: 15px;}
.fullview .siebui-tile:nth-last-child(1), .fullview .siebui-tile:last-child {    margin: 0;}

.IndividualListApplet .title {color:#F3F3F3; background: #F3F3F3F66; height:30px; text-align:left; padding-left:8px; font-size:1.4em; }

.premium { font-size:1.5em; color:black; font-weight:bold; display: inline;}   
 
.sortby { border: 2px solid #ccc; padding:2px;margin:5px; margin-bottom:10px; background-color:#F3F3F3;   }

.loginsubmitarea
{
    float:left; background-color:#F3F3F3; width:50%;  margin-top:10px; margin-bottom:3px; 
}
.loginquestionarea
{
    float:left; background-color:#F3F3F3; width:50%;  margin-top:10px; margin-bottom:3px; 
}
.Dentalbox {margin:5px; border-color:#ccc; border-style: solid; border-width: 2px 2px 2px 2px; margin-bottom:20px; margin-top:0;  }
.Dentalbox .title {color:#F3F3F3; font-weight: bold; background: #000099; height:28px; text-align:left; padding-left:8px; font-size:1.4em; }
.Dentalbox .text { background-color:#F3F3F33ea;  text-align:left;padding:10px; padding-top:0px; padding-bottom:0px; line-height:2; font-size:1.0em; margin-top:0; }
.Dentalbox .text a {color: #1F8A0C;text-decoration: none; }

.Dentalbox .text a:hover
{
   color:#0080C0;

  
}
.Dentalbox ul{list-style-type: none; padding:0; margin:0;}
.Dentalbox li { }
.Dentalbox ul a {text-decoration: underline;
    color: #1F8A0C; font-weight:normal;}
.Dentalbox .inner{ border-left: 1px solid gray; width:145px; float:left; min-height:120px;margin-right:5px; padding-left:5px;  }
.Dentalbox .innershort{ border-left: 1px solid gray; width:50px; float:left; min-height:140px;margin-right:2.5px; padding-left:2.5px; }
.Dentalbox .innertitle{ color:#666;font-weight:bold; text-align:center; line-height:1.2; padding-bottom:10px;padding-top:5px;    }
.Dentalbox .innertext{ color:#999; font-weight: bold; text-align:center; line-height:1.2;  }
.Dentalbox .innerfirst{ width:150px; float:left; height:100%; margin-right:5px;  }
.Dentalbox .innertext a {text-decoration: underline; color: #1F8A0C; font-weight:normal;}
.Dentalbox .innerborderfirst{ width:105px; float:left; height:100%; margin-right:5px; min-height:55px;  border-bottom: 1px dotted gray;  }
.Dentalbox .innerbordertitle{border-left: 1px solid gray; width:105px; float:left; min-height:55px;margin:0; padding-left:5px; border-bottom: 1px dotted gray;     }

.Dentalbox .innerborder{border-left: 1px solid gray; width:105px; float:left; min-height:55px;margin:0; padding-left:5px; border-bottom: 1px dotted gray;   }
.Dentalbox .standard{ border-left: 1px solid gray; margin:0; padding-left:5px; border-bottom: 1px dotted gray; padding:3px; }
.Dentalbox .standardwidth{ border-left: 1px solid gray; margin:0; padding-left:5px; border-bottom: 1px dotted gray; padding:5px; width:55px; }
.Dentalbox .smallwidth{ border-left: 1px solid gray; margin:0; padding-left:5px; border-bottom: 1px dotted gray; padding:5px; width:10px;}
.Dentalbox .fullrow{display:block; margin:0; width:100%; border:groove; }
.Dentalbox .standardfirst{margin:0; padding-left:5px; border-bottom: 1px dotted gray;   }
.Dentalbox .standardfirstlong{margin:0;border-bottom: 1px dotted gray;  width:245px; }

.Visionbox {margin:5px; border-color:#ccc; border-style: solid; border-width: 2px 2px 2px 2px; margin-bottom:20px; margin-top:0;  }
.Visionbox .title {color:#F3F3F3; font-weight: bold; background: #000099; height:28px; text-align:left; padding-left:8px; font-size:1.4em; }
.Visionbox .text { background-color:#F3F3F33ea;  text-align:left;padding:10px; padding-top:0px; padding-bottom:0px; line-height:2; font-size:1.0em; margin-top:0; }
.Visionbox .text a {color: #1F8A0C;text-decoration: none; }

.Visionbox .text a:hover
{
   color:#0080C0;

  
}
.Visionbox ul{list-style-type: none; padding:0; margin:0;}
.Visionbox li { }
.Visionbox ul a {text-decoration: underline;
    color: #1F8A0C; font-weight:normal;}
.Visionbox .inner{ border-left: 1px solid gray; width:115px; float:left; min-height:120px;margin-right:5px; padding-left:5px;  }
.Visionbox .innershort{ border-left: 1px solid gray; width:50px; float:left; min-height:140px;margin-right:2.5px; padding-left:2.5px; }
.Visionbox .innertitle{ color:#666;font-weight:bold; text-align:center; line-height:1.2; padding-bottom:10px;padding-top:5px;    }
.Visionbox .innertext{ color:#999; font-weight: bold; text-align:center; line-height:1.2;  }
.Visionbox .innerfirst{ width:115px; float:left; height:100%; margin-right:5px;  }
.Visionbox .innertext a {text-decoration: underline; color: #1F8A0C; font-weight:normal;}
.Visionbox .innerborderfirst{ width:105px; float:left; height:100%; margin-right:5px; min-height:55px;  border-bottom: 1px dotted gray;  }
.Visionbox .innerbordertitle{border-left: 1px solid gray; width:105px; float:left; min-height:55px;margin:0; padding-left:5px; border-bottom: 1px dotted gray;     }

.Visionbox .innerborder{border-left: 1px solid gray; width:105px; float:left; min-height:55px;margin:0; padding-left:5px; border-bottom: 1px dotted gray;   }
.Visionbox .standard{ border-left: 1px solid gray; margin:0; padding-left:5px; border-bottom: 1px dotted gray; padding:3px; }
.Visionbox .standardwidth{ border-left: 1px solid gray; margin:0; padding-left:5px; border-bottom: 1px dotted gray; padding:5px; width:55px; }
.Visionbox .smallwidth{ border-left: 1px solid gray; margin:0; padding-left:5px; border-bottom: 1px dotted gray; padding:5px; width:10px;}
.Visionbox .fullrow{display:block; margin:0; width:100%; border:groove; }
.Visionbox .standardfirst{margin:0; padding-left:5px; border-bottom: 1px dotted gray;   }
.Visionbox .standardfirstlong{margin:0;border-bottom: 1px dotted gray;  width:245px; }

.imgHippa { float:right;   }
.smalltext { font-size:.9em  }

.imgHippa { float:right;   }
.smalltext { font-size:.9em  }
/* jen rothbergs colors
299e14 – green links

fe8b2d – gray

fff4e9 – light gray

3878b5 – blue headlines

858484 – grey font color


*/


/*Screenbar*/

/*Screenbar*/
#nav{

height:32px;
line-height:32px;
background: #DED7AD url('../images/LightBrownGradient.png') repeat-x;
padding:0 10px;
}

#nav ul,
#nav ul li {
margin:0;
padding:0;
list-style:none;
}
#nav ul li{
float:left;
display:block;
}

#nav ul li a:link,
#nav ul li a:visited{
color: #8C8EAA;
font-size:14px;
font-weight:bold;
text-decoration:none;
padding:0 20px 0 6px;
display:block;
}
#nav ul li a:hover{
color:#444;
background: transparent url('../images/BrownGradient.png') repeat-x; 
}
#nav ul li ul li{

float:none;
display:block;
}
#nav ul li ul li a:link,
#nav ul li ul li a:visited{
color:#444;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding:0 10px;
clear:both;
border-bottom:solid 1px #DEDEDE;
}
#nav ul li ul li a:hover{
color:#3B5998;
background: transparent url('../images/BrownGradient.png') repeat-x; 
}


.submenu {
position: absolute;
width: 200px;
background: #DED7AD url('../images/LightBrownGradient.png') repeat-x;
padding: 10px;
border-top: none;
display: none;
line-height: 26px;
z-index: 1000;
}

.newspost
{    
    width: 650px;
}


.newspost .date,
.headline .date
{

	font-family: Verdana;
	background:transparent url(../images/News-calendar.png) no-repeat scroll 0 0;
	color:#F3F3F3FFF;
	float:right;
	font-size: 13px;
	height:49px;
	line-height:100%;
	margin:2px 15px 0 0;
	padding:3px 0 5px;
	text-align:center;
	width:49px;

}


.newspost .date span,
.headline .date span
{
	color:#F3F3F3FFF;
	display:block;
	font-size: 12px;
	padding:0 0 0 0;	
}

.newspost .date span.bottomdate,
.headline .date span.bottomdate
{
	color:#666666;
	display:block;
	font-weight: bold;
	font-size: 14px;
	padding:6px 0 0 0;	
}


.FieldContainertopborder
{
font-weight:normal;	
font-size:8pt; 
padding-bottom:2px;
padding-top:10px;  
position:relative;
display:inline-block;
float:left;
margin-top:5px;
margin-bottom:5px;

}


.FieldContainer
{ 
font-weight:normal;	
font-size:8pt; 
padding-bottom:2px; 
position:relative;
margin-top:5px;
display:block;
}

.Helpcontainer3
{ 

background: transparent url(../images/help_button.gif) top left no-repeat;
width: 30px; 
height: 30px; 
display:inline;
float: left; 
cursor: pointer;
z-index: 1000000;
}
.Helpcontainer1 .Helpcontainer2, .Helpcontainer3 .Helpcontainer4, .Helpcontainer3 .Helpcontainer8
{
display:none;
z-index: 1000000;
}

.Helpcontainer3:hover .Helpcontainer4
{ 
display:block;
width: 500px; 
height: 250px; 
text-align: left; 
margin-top: 5px;
cursor: pointer;
color:#666;	
font-weight:normal;	
font-size:8pt;
position:absolute;
text-decoration:none;
    margin: 0;
    border: 1px solid #666; 
    background-color: white; 
    padding: 5px;
    z-index: 1000000;
}


.Helpcontainer3:hover .Helpcontainer8
{ 
	display:block;
	width: 250px; 
	height: 50px; 
	text-align: left; 
	margin-top: 5px;
	cursor: pointer;
	color:#666;	
	font-weight:normal;	
	font-size:8pt;
	position:absolute;
	text-decoration:none;
	margin: 0;
	border: 1px solid #666; 
	background-color: white; 
	padding: 5px;
	z-index: 1000000;
}

.error	{ 
	color: #cc0000;	
	display:block; 
	padding:2px;
	white-space: pre-wrap;
}
div.error {
	/*float: left !important;*/
	min-width: 400px;
	text-align: left;
}
.scLabel {
    margin-top: 10px;
}

#toppageprogess
{
display:block;
position:fixed;
width:100%;
height:100%;
z-index: 99999999;
}


.hiddenback
{
text-align:left;
	width:400px;

		margin: 0 auto;
		margin-top:200px;
    color: #43577A;
    display:block;

    font-size: 24px;
    font-family: verdana, sans-serif; 
    overflow: hidden; 
    text-transform:uppercase;
   z-index;500000;
}

.CompareColumnsLabel
{
float:left;
    display:block;
    
}
.CompareColumn
{
float:left;
    display:block;
}
	

	 
.standardbutton
{
display:block; float:right; margin: 5px;
}

.standardbuttonright, .standardbuttonleft
{
margin: 5px auto 5px 5px;
}

.standardbuttonleft2
{
margin-right: 335px;
}


.standardbuttonright2
{
margin-left: auto;
}

.standardbuttonright3	
{
display:block; float:right; margin: 5px; padding-top: 200px
}

.standardbuttonright4
{
margin-left: 380px;
}

.standardbuttonright5
{
margin-left: 750px;
}

.standardsection
{
	display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: flex-end;
    padding-bottom: 10px;
}
.standardspace
{
    display: flex;
    margin-top: 10px;
}

.required
{
margin:5px;
text-align: right;    
}
    
.pad4
{
font-size:16px;
color: #000000;
}
    
.fieldvalue img
{
height:12px;
}

table.subtabs
{
width:80%;
display:block;
margin:0;
margin-top:50px;
float:right;
}

.viewmenuscreenon a
{

 
 padding:4 5 0 5;
 text-decoration:none; 
 margin-left:1.5px;margin-right:1.5px;
 font-size:16px;
  background-color:#F3F3F3fff;
}

.viewmenuscreenon a:hover
{

 
 text-decoration: underline;
    color: #000000; font-weight:normal;
}

.viewmenuscreenoff a
{ margin-left:1.5px;
 font-size:16px; 
 padding:4 5 0 5; 
 text-decoration:none; 
 
}

.viewmenuscreenoff a:hover
{text-decoration: underline;
    color: #000000; font-weight:normal;
}
    
    

/*Compare*/
.CompareColumnsLabel
{
float:left;
    display:block;
  
}
.CompareColumn
{
float:left;
    display:inline;
    
  
}
.CompareColumnsLabelIndiv
{
float:left;
    display:inline;
    margin-top:34px;
}
.CompareColumnIndiv
{
float:left;
    display:inline;
  
  
}
.spacer
{
display:block; float:left; width:100%; margin-top:10px; margin-bottom:5px;
}

#PCPsection
{
	display: flex;
	flex-flow: column;
	margin-top:2px;
	padding:0;
	width:100%;
}
div#PCPsectionCodeEntry {
    display: flex;
    flex-flow: row;
    flex-wrap: nowrap;
}

#fieldhidden
{
display:none;
}

.fieldhidden siebui-ctrl-text siebui-input-align-left
{
display:none;
}

#Employer
{
display:none;


}

.AutismHelp
{

display:none;
width: 500px; 
height: 300px; 
text-align: left; 
margin-top: 5px;
cursor: pointer;
color:#666;	
font-weight:normal;	
font-size:8pt;

position:absolute;
bottom:350px;
text-decoration:none;
    margin: 0;
    border: 1px solid #666; 
    background-color: white; 
    padding: 5px;
    z-index: 1000000;
}


.detailChildAgerow
{
margin:0;
display:block;
height:auto;
width:100%;

}
.detailrow
{
margin:0;
display:block;
height:200px;
width:100%;
background-color: #F7F7F7;

}

.memberrow
{
margin:5px;
padding:2px;

}


.detailChildAge
{
margin:2px;
margin-bottom:10px;
display:inline;
float:left;
width:60px;

}

.MedicalContainer
{
margin:0;
display:block;
height:100%;
width:100%;

}

.detailrow2
{
margin:2px;
display:inline;
float:left;
width:180px;
background-color: #F7F7F7;
}


.MedQrowcontainer
{ 
display:block;
background-color: #F7F7F7;
margin-top:2px;
padding:2px;
height:85px;
width:100%;
border-top: 2px solid #ccc;
}

table.PlanContainer  td.Row
	{ 
	background-color: #F3F3F3fff; 
	
	 width:200px;
	 text-align:center;
	 padding:10px 7px 2px 7px;
	 font-size:10pt; 
	   font-family: verdana, sans-serif; 
	   margin:0;
	   text-decoration: none; 
	   border: 2px groove #f0f0f0;
	
	}
	
	table.AppletBack tr.ListHeader th.ListHeader
	{
 width:200px;
	 text-align:center;
	 padding:3px 7px 2px 7px;
	 margin:0;
	     background: #C0C0C0 url('../images/HPN_gradient2.png') repeat-x;
	 text-decoration: none; 
	 color: #43577A;  
	 font-size:10pt; 
	 font-family: verdana, sans-serif; 
	 border: 2px groove #f0f0f0;
	
	}
	
	.listheader, .listvalue
{
margin:2px;
padding:0;
display:inline-block;


}
span.listcolumn1
{
margin:0;
padding:0;
display:inline;
float:left;
width:610px;
}

span.listcolumn2
{
margin:0;
padding:0;
display:inline;
float:left;
}

.QEtablebreak
{
	margin:0; 
	padding-left:5px;
	border-bottom: 1px dotted gray; 
	word-break: break-all;
}

.siebui-responsive-field-container .siebui-responsive-field .siebui-responsive-label
{
	opacity:100;
}


/*element.style {
     display: none; 
}*/

input[type="radio" i] {
  
  
}

input[type="radio" i] {

}

input[type="radio" i], input[type="checkbox" i] {
   
}


.siebui-nav-hb.siebui-view-navs {
     float: none;
}

.siebui-applet, .jstree-default, .siebui-calpane, .siebui-catalogview-table .siebui-catalogview-col3, .siebui-comm-panel-container, .siebui-consumer .siebui-page-region .siebui-view .siebui-catalogview-table .siebui-catalogview-col1{
	margin:0;
}

.siebui-icon-dropdown {
	padding: 0px 4px;
}
@media (min-width: 1200px) {
	.siebui-icon-dropdown {
		padding: 0px 4px;
	}
}

.siebui-ctrl-drilldown {
    white-space: pre-wrap;
}


.appletButton {
	background-color: #FFFFFF;
    border-color: #000000;
	margin-right: 10px;
	color: #000000;
	box-shadow: 0px 13px 15px -3px rgba(0,0,0,0.1);
}

.appletButton:active, .appletButton:focus, .appletButton:hover {
	background-color: #b76018;
    border-color: #8c4a13;
	margin-right: 10px;
}

.appletButtonPrimary, .siebui-icon-confirm, .siebui-icon-continue, .siebui-icon-getquote, .siebui-icon-agree {
	background-color: #000099;
    border-color: #000099;
    margin-left: auto;
	color: #FFFFFF;
}

.appletButtonPrimary:active, .appletButtonPrimary:focus, .appletButtonPrimary:hover,
.siebui-icon-confirm:active, .siebui-icon-confirm:focus, .siebui-icon-confirm:hover,
.siebui-icon-select:active, .siebui-icon-select:focus, .siebui-icon-select:hover,
.siebui-icon-continue:active, .siebui-icon-continue:focus, .siebui-icon-continue:hover,
.siebui-icon-getquote:active, .siebui-icon-getquote:focus, .siebui-icon-getquote:hover,
.siebui-icon-agree:active, .siebui-icon-agree:focus, .siebui-icon-agree:hover {
    background-color: #25381a;
    border-color: #25381a;
}

.siebui-icon-deleterecord, .siebui-icon-deleterecord:active, .siebui-icon-deleterecord:focus, .siebui-icon-deleterecord:hover {
	background-color: transparent;
    border-color: transparent;
}

.siebui-icon-select {
    font-size: small;
    padding: 2px 10px;
    margin-bottom: 10px;
	background-color: #000099;
    border-color: #000099;
	color: #FFFFFF;
}

.siebui-icon-select::before {
    padding-right: 5px;
}
.siebui-icon-confirm:before {
    content: "\e63e";
    font-family: oracle;
    padding-right: 5px;
}
.siebui-icon-goback:before, .siebui-icon-back:before, button[data-display='Back']:before {
    content: "\e658";
    font-family: oracle;
    padding-right: 5px;
}
.siebui-icon-agree:before {
    content: "\e63e";
    font-family: oracle;
    padding-right: 5px;
}
.siebui-icon-person:before {
    content: "\e608";
    font-family: oracle;
    padding-right: 5px;
}
.siebui-icon-remove-person:before {
    content: "\e64c";
    font-family: oracle;
    padding-right: 5px;
}
.siebui-icon-remove-person, a[name="RemoveButton"] {
    color: red;
    background-color: unset;
    border: none;
    font-size: 20px;
}
a[name="RemoveButton"]:before {
    content: "\e609";
    font-family: oracle;
    padding-right: 5px;
}
.siebui-icon-newquery {
	background-color: unset;
    border: none;
    font-size: 20px;
	color: #1474bf;
}
.siebui-icon-getquote:after, .siebui-icon-continue:after {
    content: "\e657";
    font-family: oracle;
    padding-left: 5px;
}
a.drilldown[name="SelectButton"]:after {
    content: "\e6B1";
    font-family: oracle;
    padding-left: 5px;
}

.siebui-applet {
	padding: 0;
	background-color: unset;
}
.siebui-applet, .siebui-applet.siebui-active {
box-shadow: 5px 5px 20px -8px #000;
/*box-shadow: none;*/
margin-bottom: 20px;
}
.boxsolo .siebui-applet {
    margin: 0;
}

.boxFooter ul li {
    display: flex;
    margin: 0 5px;
}

.boxFooter ul li:last-child {
    float: right;
	margin-left: auto;
}

.boxFooter ul li:after {
    content: '|';
    padding-left: 10px;
}

.boxFooter ul li:last-child:after, .boxFooter ul li:nth-last-child(2):after {
    content: '';
    padding-left: 0;
}

.boxFooter {
    clear: both;
	padding: 10px 0 15px 0;
    background-color: #F3F3F33ea;
}

.title h1 {
    color: #F3F3F3;
    background: #000099;
    height: 30px;
    text-align: left;
    padding: 0 8px;
    font-size: 1.4em;
    white-space: nowrap;
    border-width: 1px;
    font-weight: bold;
    margin-left: 5px;
    display: inline-block;
    box-shadow: 5px 5px 15px -2px;
}

.siebui-applet.siebui-active.siebui-commit-pending {
    -webkit-box-shadow: unset !important;
    -moz-box-shadow: unset !important;
    box-shadow: unset !important;
}

.SubTitle h1 {
    font-weight: bold;
}

div#AddChild {
    padding: 10px 0;
}

.appletButton[disabled] {
	background-color: black;
}

.box6 .text .ui-jqgrid {
	    padding-left: 5px;
}
.box6 .text3, .box6 .signaturecontainer, .box6 P, .box6 .error {
    background-color: #F3F3F33ea;
    padding: 0 10px 10px 10px;
    margin: 0;
}
.box6 .required {
	background-color: #F3F3F33ea;
	margin: 0;
	padding: 0 10px;
    text-align: left;
}

.FormSection {
    padding-bottom: 10px;
}

.ui-jqgrid .ui-state-default.ui-jqgrid-pager {
	border-radius: 10px;
}

.box9 ul {
	overflow: hidden;
	border-radius: 5px;
    display: inline-block;
}

.box9 .title li {
    display: inline-block;
    padding: 4px 2px 4px 25px;
    background-color: #f9dac2;
    color: black;
    position: relative;
    font-size: 14px;
}
.box9 .title li.current {
    background-color: #ca7a3d;
    color: white;
    font-weight: bold;
}
.box9 .title li:first-child {
    padding-left: 4px;
}
.box9 .title li:last-child {
    padding-right: 8px;
}

.box9 .title li:after {
    content: ' ';
    display: block;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 16px solid #f9dac2;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    left: 100%;
    z-index: 2;
}
.box9 .title li.current:after {
	border-left-color: #ca7a3d;
}

.box9 .title li:before {
    content: ' ';
    display: block;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 16px solid white;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    margin-left: 1px;
    left: 100%;
    z-index: 1;
}
.box9 .title li.current:before {
	margin-left: 2px;
}

.box9 .title li:last-child:after, .box9 .title li:last-child:before {
    border: none;
}

.box9 .text .siebui-label span {
    font-weight: bold;
}
.box9 .text .siebui-label span:after {
    content: ':';
}
.box9 .text .siebui-ctrl-input input[readonly="readonly"], .box9 .text .siebui-form-data input[readonly="readonly"] {
    border: none !important;
    background-color: unset;
}
.box9 .text .siebui-ctrl-input, .box9 .text .siebui-form-data {
    /*border: none !important;
    background-color: unset;*/
    padding: 5px 0;
}

.siebui-icon-gotoview[data-display='Submit AHP Quote']:after {
    content: "\e67a";
    font-family: oracle;
    padding-left: 5px;
}
.siebui-icon-gotoview[data-display='Submit AHP Quote']:before {
    content: "\e685";
    font-family: oracle;
    padding-right: 5px;
}
.siebui-icon-gotoview[data-display='Submit AHP Quote'] {
    margin: 20px 0;
}

.ui-jqgrid .ui-jqgrid-htable .ui-state-hover, .ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-resize, .ui-jqgrid .ui-jqgrid-htable th {
    background-color: #F4F4F4 !important;
}
.ui-jqgrid .ui-jqgrid-btable tr:nth-child(even) td{
    background-color: #F4F4F4;
}
.ui-jqgrid .ui-jqgrid-btable .ui-state-highlight td {
    background-color: #A0BFDE !important;
}
.ui-jqgrid .ui-jqgrid-htable th {
	border-bottom: 2px #A0BFDE solid !important;
}
div.form-section {
	padding: 0;
}
div.form-row {
	padding: 5px;
}
div.form-label {
	display: inline-block;
	width: 60%;
}
div.form-field {
	display: inline-block;
    width: 40%;
}

div#SolProp { display: none; }

.middleapplet ul {
    font-weight: bold;
}

div#SolePropAgreement {
    padding: 10px;
	background-color: #F3F3F33ea;
}
div#SolePropAgreement ul {
    flex-flow: column;
    align-items: flex-start;
}
#SolePropAgreement li {
    padding-bottom: 5px;
}
div#editBtnHint.siebui-disa-iae-hint {
    display: none !important;
}

.FieldLabellong {
    display: inline-block;
    padding-right: 35px;
}

.no-applet-nav-ctrl .ui-jqgrid-pager {
    display: none;
}

.iframecustom {
width: 960px;
height: 550px;
position: inherit;
}