.font_helvetica{ font-family: Helvetica; }
.font_weight_800{ font-weight:800; }
.font_weight_700{ font-weight:700; }
.font_weight_600{ font-weight:600; }
.font_weight_500{ font-weight:500; }
.font_weight_400{ font-weight:400; }
.font_weight_300{ font-weight:300; }
.font_weight_200{ font-weight:200; }
.font_weight_100{ font-weight:100; }

.font_white{ color:#FFFFFF; }
.font_offWhite{ color:#eee; }
.font_black{ color:#000000; }
.font_grey{ color:#363636; }
.font_medgrey{ color:#7a7a7a; }
.font_darkgrey { color:#474747; }
.font_lightgrey{ color:#a5a5a5; }
.font_verylightgrey{ color:#ddd; }
.font_blue{ color:#3dc5df; }
.font_green{ color:#93a75a; }
.font_lightGreen{color:#c4e175;}
.font_veryLightGreen{color:#EDFAC9;}
.font_red{ color:#f84f13; }
.font_red_important{ color:#f84f13 !important; }
.font_uppercase{ text-transform:uppercase;  }
.font_capitalize{ text-transform:capitalize;  }


/* generic sizes */
.font_xxsmall{ font-size:8px; }
.font_xsmall{ font-size:10px; }
.font_small{ font-size:12px; }
.font_medium{ font-size:14px; }
.font_xmedium{ font-size:17px; }
.font_xxmedium{ font-size:20px; }
.font_large{ font-size:25px; }
.font_xlarge{ font-size:30px; }
.font_xxlarge{ font-size:40px; }

/*positioning */
.verticalPadding {padding-top:10px;padding-bottom:10px;}
.verticalPaddingSmall {padding-top:5px;padding-bottom:5px;}
.font_centered {text-align:center;}
.font_right {text-align:right;}
.verticalMargin{margin-top:10px;margin-bottom:10px;}
.marginAuto {margin:auto;}
.span_full_width {width: 100%; display: inline-block;}
.vcenter_text{display:table; height:100%;}
.vcenter_text span{vertical-align:middle; display:table-cell;}
.floatRight {float:right;}
.floatLeft {float:left;}
.floatNone{float:none;}
.noTouch{pointer-events:none;}
.vcenter_div{vertical-align:middle;}

a {color:#7b913e;}
a:hover {color:#6f7363;}
a.lightGreen{color:#c4e175; text-decoration: none; cursor: pointer;}
a.lightGreen:hover{color:#d5f286; text-decoration: none;}

a.darkGreen{ color:#51703e; text-decoration: none; cursor: pointer; }
a.darkGreen:hover{ color:#30502d; }

span.link {cursor:pointer; text-decoration:underline; color:#7b913e;}
span.link:hover {color:#6f7363;}

span.link.disabled {
  color:#6f7363;
  pointer-events: none;
}
span.commentSpan {
    word-break: break-word;
}

/* specific sizes */
.font_gameplayScore {
    font-size: 100px;
}
.font_countdown{ font-size:120px; }
.font_message{ font-size:50px; }
.font_messageDescription{ font-size:22px; }

.font_title  { font-family:"Montserrat"; font-size:40px; text-transform:uppercase;   }
.padding {padding:10px;}
.paddingSmall {padding:5px;}
.paddingBig {padding:20px;}
.paddingBottom{padding-bottom:5px;}
.paddingLR{padding:0px 10px;}
.paddingLRBig{padding:0px 20px;}
.paddingLRSmall{padding:0px 5px;}
.marginLR{margin:0px 10px;}
.marginSmall{margin:5px;}
.marginBottom{margin-bottom:10px;}
.marginBottomBig{margin-bottom: 20px;}
.marginBottomSmall{margin-bottom:5px;}
.marginTop{margin-top:10px;}
.marginTopBig{margin-top: 20px;}
.marginTopSmall{margin-top: 5px;}
.text_margin_right{margin-right:10px;}
.text_big_margin_right{margin-right:30px;}
.text_med_margin_right{margin-right:20px;}
.smallIndent {padding-left:5px;}
.indent {padding-left:10px;}
.bigIndent {padding-left:20px;}

.text_padding_right{padding-right:10px;}
.text_big_padding_right{padding-right:30px;}
.truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.font_underline {
	text-decoration:underline;
}

.text-right {
    text-align:right;
}
.text-left {
    text-align: left;
}
.text-center {
    text-align: center;
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat-Regular'), url(./assets/fonts/zhcz-_WihjSQC0oHJ9TCYL3hpw3pgy2gAi-Ip7WPMi0.woff) format('woff');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat-Bold'), url(./assets/fonts/IQHow_FEYlDC4Gzy_m8fcnbFhgvWbfSbdVg11QabG8w.woff) format('woff');
}
@font-face {
  font-family: 'Sanchez';
  font-style: normal;
  font-weight: 400;
  src: local('Sanchez'), local('Sanchez-Regular'), url(./assets/fonts/9T6om-IyqE2CuKLLQr0lcgLUuEpTyoUstqEm5AMlJo4.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(./assets/fonts/Zd2E9abXLFGSr9G3YK2MsNxB8OB85xaNTJvVSB9YUjQ.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(./assets/fonts/b9QBgL0iMZfDSpmcXcE8nPZRQUbYfRc-1FWT9T9EE8M.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Slab Thin'), local('RobotoSlab-Thin'), url(./assets/fonts/MEz38VLIFL-t46JUtkIEgKwsIWd7evfOerjO4J_CQWU.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Slab Light'), local('RobotoSlab-Light'), url(./assets/fonts/dazS1PrQQuCxC3iOAJFEJfR_54zmj3SbGZQh3vCOwvY.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(./assets/fonts/y7lebkjgREBJK96VQi37ZrrIa-7acMAeDBVuclsi6Gc.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(./assets/fonts/dazS1PrQQuCxC3iOAJFEJRbnBKKEOwRKgsHDreGcocg.woff) format('woff');
}
.afHR{
    height:16px;
    width:100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image:url('./assets/ui/afHR.png');
    margin-bottom:10px;
}

.afVR {
	height:100%;
    width:20px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image:url('./assets/ui/afBigVR2.png');    
}


input.search {
    border: 1px solid #a4a4a4;
    box-shadow: 0px;
    width: 200px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: url('./assets/ui/inputImages/searchSelectBG.jpg') no-repeat right;
    outline: none;
}



input.edit {
    border: 1px solid #a4a4a4;
    box-shadow: 0px;
    width: 200px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: url('./assets/ui/inputImages/editInputBG.jpg') no-repeat right;
    outline: none;
}

input.email {
    border: 1px solid #a4a4a4;
    box-shadow: 0px;
    width: 200px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    /*TODO: This will likely need to change. Hardcoding the URL right now is no bueno.*/
    background: url('./assets/ui/inputImages/emailInputBG.jpg') no-repeat left;
    padding: 5px 8px 5px 44px !important;
    outline: none;
}

input.password {
    border: 1px solid #a4a4a4;
    box-shadow: 0px;
    width: 200px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 5px 8px 5px 44px !important;
    /*TODO: This will likely need to change. Hardcoding the URL right now is no bueno.*/
    background: url('./assets/ui/inputImages/passwordInputBG.jpg') no-repeat left;
    outline: none;
}

.firefox select{    
/*    padding: initial;
    -webkit-appearance:inherit;
    background:#fff;
    */
}
.firefox select:hover{  
    /*background:#fff;*/
}
select {
    height: 26px;
    line-height: 20px;
    font-family: Arial, sans-serif;
    font-size: 11px;
    cursor:pointer;    
    -webkit-appearance: none;  
    padding: 2px 38px 5px 10px;
    color: #6d6d6d;    
    border: 1px solid #a4a4a4;
    border-radius: 4px;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    
    background:url('./assets/ui/inputImages/dropdownArrowGreyWBG.jpg') no-repeat right;
    background-color: #fff;
    outline: none;
}

.ie9 select{
    /*targeting ie9*/
    padding:3px;
    background:#fff;    
}

select::-ms-expand { display: none; }
select:hover{ background:url('./assets/ui/inputImages/dropdownArrowGreyWBGOver.jpg') no-repeat right;background-color: #fff;}
 
.afBigVRBackground{
    background-image:url('./assets/ui/afBigVR.png');    
}

.breadcrumbButtonFill{
    background-image:url('./assets/ui/breadcrumbButtonFill.png');    
}
  
/*background: url(./assets/ui/icons/calendarIcon.png) top left no-repeat; */

.backgroundTexture{
    background-image:url('./assets/ui/BackgroundTexture2.png');
}

@charset UTF-8;
.flexigrid{font-family:Arial, Helvetica, sans-serif;font-size:11px;position:relative;border:0 solid #eee;overflow:hidden;color:#000}
.flexigrid.hideBody{height:26px!important;border-bottom:1px solid #ccc}
.ie6fullwidthbug{border-right:0 solid #ccc;padding-right:2px}
.flexigrid div.nDiv{background:#eee url(./assets/ui/flexigridimages/line.gif) repeat-y -1px top;border:1px solid #ccc;border-top:0;overflow:auto;left:0;position:absolute;z-index:999;float:left}
.flexigrid div.nDiv table{margin:2px;}
.flexigrid div.hDivBox{float:left;padding-right:0px}
.flexigrid div.bDiv table{margin-bottom:10px;border-bottom:1px solid #ccc;border-collapse:separate;border-spacing: 0px 2px;}
.flexigrid div.bDiv table.autoht{border-bottom:0;margin-bottom:0}
.flexigrid div.nDiv td{border:0px solid #eee;cursor:default;padding:2px 3px}
.flexigrid div.nDiv tr:hover td,.flexigrid div.nDiv tr.ndcolover td{background:#d5effc url(./assets/ui/flexigridimages/hl.png) repeat-x top;border:0px solid #a8d8eb}
.flexigrid div.nDiv td.ndcol1{border-right:0px solid #ccc}
.flexigrid div.nDiv td.ndcol2{border-left:0px solid #fff;padding-right:10px}
.flexigrid div.nDiv tr:hover td.ndcol1,.flexigrid div.nDiv tr.ndcolover td.ndcol1{border-right:0px solid #d2e3ec}
.flexigrid div.nDiv tr:hover td.ndcol2,.flexigrid div.nDiv tr.ndcolover td.ndcol2{border-left:0px solid #eef8ff}
.flexigrid div.nBtn{position:absolute;height:24px;width:14px;z-index:900;background:#fafafa url(./assets/ui/flexigridimages/fhbg.gif) repeat-x bottom;border:0 solid #ccc;border-left:0px solid #ccc;top:0;left:0;margin-top:1px;cursor:pointer;display:none}
.flexigrid div.nBtn div{height:24px;width:12px;border-left:0px solid #fff;float:left;background:url(./assets/ui/flexigridimages/ddn.png) no-repeat center}
.flexigrid div.nBtn.srtd{background:url(images/wbg.gif) repeat-x 0 -1px}
.flexigrid div.mDiv{background:url(images/wbg.gif) repeat-x top;border:0px solid #ccc;border-bottom:0;border-top:0;font-weight:700;display:block;overflow:hidden;white-space:nowrap;position:relative}
.flexigrid div.mDiv div{white-space:nowrap;padding:6px}
.flexigrid div.mDiv div.ptogtitle{position:absolute;top:4px;right:3px;height:16px;width:16px;overflow:hidden;border:1px solid #ccc;cursor:pointer;padding:0}
.flexigrid div.mDiv div.ptogtitle:hover{background-position:left -2px;border-color:#bbb}
.flexigrid div.mDiv div.ptogtitle span{display:block;border-left:0px solid #eee;border-top:0px solid #fff;border-bottom:1px solid #ddd;width:14px;height:14px;background:url(images/uup.png) no-repeat center}
.flexigrid div.mDiv div.ptogtitle.vsble span{background:url(images/ddn.png) no-repeat center}
.flexigrid div.tDiv /*toolbar*/{background:#fafafa url(images/bg.gif) repeat-x top;position:relative;border:0px solid #ccc;border-bottom:0;overflow:hidden}
.flexigrid div.tDiv2{float:left;clear:both;padding:1px}
.flexigrid div.sDiv /*toolbar*/{background:#fafafa url(images/bg.gif) repeat-x top;position:relative;border:0px solid #ccc;border-top:0;overflow:hidden;display:none}
.flexigrid div.sDiv2{float:left;clear:both;width:1024px;padding:5px}
.flexigrid div.sDiv2 input,.flexigrid div.sDiv2 select{vertical-align:middle}
.flexigrid div.btnseparator{float:left;height:22px;border-left:0px solid #ccc;border-right:1px solid #fff;margin:1px}
.flexigrid div.fbutton{float:left;display:block;cursor:pointer;padding:1px}
.flexigrid div.fbutton div{float:left;padding:1px 3px}
.flexigrid div.fbutton span{float:left;display:block;padding:3px}
.flexigrid div.fbutton:hover,.flexigrid div.fbutton.fbOver{border:1px solid #ccc;padding:0}
.flexigrid div.fbutton:hover div,.flexigrid div.fbutton.fbOver div{border-left:0px solid #fff;border-top:0px solid #fff;border-right:0px solid #eee;border-bottom:0px solid #eee;padding:0 2px}
.flexigrid div.hDiv{/*background:#fafafa url(./assets/ui/flexigridimages/fhbg.gif) repeat-x bottom;*/position:relative;border:0px solid #ccc;border-bottom:0;overflow:hidden}
.flexigrid div.hDiv table{border-right:0px solid #fff;background: #606060;}
.flexigrid div.cDrag{float:left;position:absolute;z-index:2;overflow:visible}
.flexigrid div.cDrag div{float:left;background:none;display:block;position:absolute;height:24px;width:5px;cursor:col-resize}
.flexigrid div.cDrag div:hover,.flexigrid div.cDrag div.dragging{background:url(./assets/ui/flexigridimages/line.gif) repeat-y 2px center}
.flexigrid div.iDiv{border:1px solid #316ac5;position:absolute;overflow:visible;background:none}
.flexigrid div.iDiv input,.flexigrid div.iDiv select,.flexigrid div.iDiv textarea{font-family:Arial, Helvetica, sans-serif;font-size:11px}
.flexigrid div.iDiv input.tb{border:0;width:100%;height:100%;background:none;padding:0}
.flexigrid div.bDiv{border:0px solid #ccc;border-top:0;overflow:auto;position:relative}
.flexigrid div.hGrip{position:absolute;top:0;right:0;height:5px;width:5px;background:url(./assets/ui/flexigridimages/line.gif) repeat-x center;margin-right:1px;cursor:col-resize}
.flexigrid div.hGrip:hover,.flexigrid div.hGrip.hgOver{border-right:1px solid #999;margin-right:0}
.flexigrid div.vGrip{height:5px;overflow:hidden;position:relative;background:#fafafa url(./assets/ui/flexigridimages/wbg.gif) repeat-x 0 -1px;border:1px solid #ccc;border-top:0;text-align:center;cursor:row-resize}
.flexigrid div.vGrip span{display:block;width:20px;height:1px;overflow:hidden;border-top:1px solid #aaa;border-bottom:1px solid #aaa;background:none;margin:1px auto}
.flexigrid div.hDiv th,.flexigrid div.bDiv td
/* common cell properties*/{text-align:left;border-right:0px solid #ddd;border-left:0px solid #fff;overflow:hidden;vertical-align:top!important;padding-left:0;padding-right:0}
.flexigrid div.hDiv th div,.flexigrid div.bDiv td div,div.colCopy div
/* common inner cell properties*/{border-left:0 solid #fff;padding:5px}
.flexigrid div.hDiv th,div.colCopy{font-weight:400;height:24px;cursor:default;white-space:nowrap;overflow:hidden}
div.colCopy{font-family:Arial, Helvetica, sans-serif;font-size:11px;background:#fafafa url(./assets/ui/flexigridimages/fhbg.gif) repeat-x bottom;border:1px solid #ccc;border-bottom:0;overflow:hidden}
.flexigrid div.hDiv th.sorted{background:url(./assets/ui/flexigridimages/wbg.gif) repeat-x 0 -1px;border-bottom:0 solid #ccc}
.flexigrid div.hDiv th.thOver div,.flexigrid div.hDiv th.sorted.thOver div{border-bottom:0px solid orange;padding-bottom:4px}
.flexigrid div.hDiv th.sorted div{border-bottom:0 solid #ccc;padding-bottom:5px}
.flexigrid div.hDiv th.thMove{background:#fff;color:#fff}
.flexigrid div.hDiv th.sorted.thMove div{border-bottom:1px solid #fff;padding-bottom:4px}
.flexigrid div.hDiv th.thMove div{background:#fff!important}
.flexigrid div.hDiv th div.sdesc{background:url(./assets/ui/flexigridimages/dn.png) no-repeat center top}
.flexigrid div.hDiv th div.sasc{background:url(./assets/ui/flexigridimages/up.png) no-repeat center top}
.flexigrid div.bDiv td{border-bottom:0px solid #fff;vertical-align:top;white-space:nowrap}
.flexigrid span.cdropleft{display:block;background:url(./assets/ui/flexigridimages/prev.gif) no-repeat -4px center;width:24px;height:24px;position:relative;top:-24px;margin-bottom:-24px;z-index:3}
.flexigrid div.hDiv span.cdropright{display:block;background:url(./assets/ui/flexigridimages/next.gif) no-repeat 12px center;width:24px;height:24px;float:right;position:relative;top:-24px;margin-bottom:-24px}
.flexigrid div.bDiv td div{border-top:0 solid #fff;padding-bottom:4px}
.flexigrid tr td.sorted{background:#f3f3f3;border-right:0px solid #ddd;border-bottom:1px solid #f3f3f3}
.flexigrid tr td{background:#c0c0c0; color:#4b4b4b;}
.flexigrid tr.erow td{background:#ababab;border-bottom:0px solid #f7f7f7}
.flexigrid tr.erow td.sorted{background:#e3e3e3;border-bottom:0px solid #e3e3e3}
.flexigrid div.bDiv tr:hover td,.flexigrid div.bDiv tr:hover td.sorted,.flexigrid div.bDiv tr.trOver td.sorted,.flexigrid div.bDiv tr.trOver td{background:#d9ebf5;border-left:0px solid #eef8ff;border-bottom:0px dotted #a8d8eb}
.flexigrid div.bDiv tr.trSelected:hover td,.flexigrid div.bDiv tr.trSelected:hover td.sorted,.flexigrid div.bDiv tr.trOver.trSelected td.sorted,.flexigrid div.bDiv tr.trOver.trSelected td,.flexigrid tr.trSelected td.sorted,.flexigrid tr.trSelected td{background:#d5effc url(./assets/ui/flexigridimages/hl.png) repeat-x top;border-right:0px solid #d2e3ec;border-left:0px solid #eef8ff;border-bottom:0px solid #a8d8eb}
.flexigrid.novstripe .bDiv table{border-bottom:0px solid #ccc;border-right:0px solid #ccc; }
.flexigrid.novstripe div.bDiv td{border-right-color:#fff}
.flexigrid.novstripe div.bDiv tr.erow td.sorted{border-right-color:#e3e3e3}
.flexigrid.novstripe div.bDiv tr td.sorted{border-right-color:#f3f3f3}
.flexigrid.novstripe div.bDiv tr.erow td{border-right-color:#f7f7f7;border-left-color:#f7f7f7}
.flexigrid.novstripe div.bDiv tr.trSelected:hover td,.flexigrid.novstripe div.bDiv tr.trSelected:hover td.sorted,.flexigrid.novstripe div.bDiv tr.trOver.trSelected td.sorted,.flexigrid.novstripe div.bDiv tr.trOver.trSelected td,.flexigrid.novstripe tr.trSelected td.sorted,.flexigrid.novstripe tr.trSelected td{border-right:0px solid #06F;border-left:0px solid #06F}
.flexigrid.novstripe div.bDiv tr.trOver td,.flexigrid.novstripe div.bDiv tr:hover td{border-left-color:#d9ebf5;border-right-color:#d9ebf5}
.flexigrid div.pDiv{background:url(./assets/ui/flexigridimages/wbg.gif) repeat-x 0 -1px;border:0px solid #ccc;border-top:0;overflow:hidden;white-space:nowrap;position:relative}
.flexigrid div.pDiv div.pDiv2{float:left;width:1024px;margin:3px 3px 3px -2px}
div.pGroup{float:left;background:none;height:24px;margin:0 5px}
.flexigrid div.pDiv .pPageStat,.flexigrid div.pDiv .pcontrol{position:relative;top:5px;overflow:visible}
.flexigrid div.pDiv input{vertical-align:text-top;position:relative;top:-5px}
.flexigrid div.pDiv div.pButton{float:left;width:22px;height:22px;border:0;cursor:pointer;overflow:hidden}
.flexigrid div.pDiv div.pButton:hover,.flexigrid div.pDiv div.pButton.pBtnOver{width:20px;height:20px;border:0px solid #ccc;cursor:pointer}
.flexigrid div.pDiv div.pButton span{width:20px;height:20px;display:block;float:left}
.flexigrid div.pDiv div.pButton:hover span,.flexigrid div.pDiv div.pButton.pBtnOver span{width:19px;height:19px;border-top:0px solid #fff;border-left:0px solid #fff}
.flexigrid .pSearch{background:url(./assets/ui/flexigridimages/magnifier.png) no-repeat center}
.flexigrid .pFirst{background:url(./assets/ui/flexigridimages/first.gif) no-repeat center}
.flexigrid .pPrev{background:url(./assets/ui/flexigridimages/prev.gif) no-repeat center}
.flexigrid .pNext{background:url(./assets/ui/flexigridimages/next.gif) no-repeat center}
.flexigrid .pLast{background:url(./assets/ui/flexigridimages/last.gif) no-repeat center}
.flexigrid .pReload{background:url(./assets/ui/flexigridimages/load.png) no-repeat center}
.flexigrid .pReload.loading{background:url(./assets/ui/flexigridimages/load.gif) no-repeat center}
.flexigrid.ie div.hDiv th div,.flexigrid.ie div.bDiv td div,div.colCopy.ie div
/* common inner cell properties*/{overflow:hidden}
ul.minical {
  position: absolute;
  display: none;
  color: #3d454b;
  background: white;
  border: 1px solid #bbc5cd;
  margin: 0;
  padding: 0;
  text-shadow: none;
  width: 400px;
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);
  z-index: 9327;
  font-size: 15px; }
  ul.minical li {
    padding: 1px 10px 0 10px;
    margin: 0; }
    ul.minical li article {
      float: left;
      width: 100%; }
      ul.minical li article header {
        background: #cbe97a;
        color: #3d454b;
        border: 1px solid #b2d15e; 
        padding: 2px 0;
        position: relative;
        /*height: 1.2em;*/
        margin: 0 -9px; }
        ul.minical li article header h1 {
          font-size: 0.8em;
          line-height: 1.2em;
          font-weight: bold;
          text-align: center;
          padding: 0.2em 0;
          margin: 0;
         }
        ul.minical li article header a {
          display: block;
          position: absolute;
          text-indent: -9327px;
          top: 50%;
          left: 5px;
          margin-top: -8px;
          background: url('./assets/ui/jquery_minical_icons2.png') top left;
          height: 16px;
          width: 16px;
          font-size: 1px; }
          ul.minical li article header a.minical_next {
            left: auto;
            right: 5px;
            background-position: bottom left; }
      ul.minical li article section {
        margin-bottom: 10px; }
        ul.minical li article section table {
          width: 100%;
          color: inherit;
          font-size: inherit;
          border-collapse: collapse; }
          ul.minical li article section table thead tr th {
            padding: 5px 0 0 0;
            font-size: 0.7em;
            font-weight: bold;
             
            color: #3d454b; }
          ul.minical li article section table tbody tr td {
            padding: 1px;
            text-align: right;
            font-size: 0.9em;
              }
            ul.minical li article section table tbody tr td a {
                display: block;
                border: 1px solid #dde2e6;
                color: #3d454b;
                padding: 0.1em 0.3em;
                text-decoration: none;
            }
            ul.minical li article section table tbody tr td.minical_highlighted a {
              border-color: #b2d15e;
              color: #3d454b; }
            ul.minical li article section table tbody tr td.minical_selected a {
              border-color: #b2d15e;
              color: #3d454b; }
            ul.minical li article section table tbody tr td.minical_past_month a, ul.minical li article section table tbody tr td.minical_future_month a {
              color: #b1b5b7; }
            ul.minical li article section table tbody tr td.minical_today a {
              border-color: #b2d15e;
              background: #cbe97a;
              color: black; }

    ul.minical > li.minical_dec td.minical_disabled {
        background-color:  #eee;
    }
    ul.minical > li.minical_dec td.minical_disabled > a {
        color: #bbb;
    }
    ul.minical li article section table tbody tr td.minical_highlighted.minical_disabled a {
        border: 1px solid #dde2e6;
        color: #bbb;
    }

/**
 * @package		PickMeUp - jQuery datepicker plugin
 * @author		Nazar Mokrynskyi <nazar@mokrynskyi.com>
 * @author		Stefan Petre <www.eyecon.ro>
 * @copyright	Copyright (c) 2013-2014, Nazar Mokrynskyi
 * @copyright	Copyright (c) 2008-2009, Stefan Petre
 * @license		MIT License, see license.txt
 */
.pickmeup {
    z-index:999;
  background: white;
  border-radius: 0.4em;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: none;
  position: absolute; }
  .pickmeup * {
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .pickmeup .pmu-instance {
    display: inline-block;
    height: 14.8em;
    padding: 2px;
    text-align: center;
    width: 15em; 
-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);
}
    .pickmeup .pmu-instance .pmu-button {
      color: #3d454b;
      cursor: pointer;
      outline: none;
      text-decoration: none; }
    .pickmeup .pmu-instance .pmu-today {
      border:1px solid #cbe97a;
      color: #3d454b; }
    .pickmeup .pmu-instance .pmu-button:hover {
      color: #000; }
    .pickmeup .pmu-instance .pmu-not-in-month {
      color: #aaa; }
    .pickmeup .pmu-instance .pmu-disabled,
    .pickmeup .pmu-instance .pmu-disabled:hover {
      color: #aaa;
      cursor: default; }
    .pickmeup .pmu-instance .pmu-selected {
      background: #cbe97a;
      }

.pickmeup .pmu-instance .pmu-holiday {
    color: #EF564F;
}
.pickmeup .pmu-instance .pmu-holiday-text {
    color: #aaa;
    position: absolute;
    right: 10px;
    font-size: 15px;
}
    .pickmeup .pmu-instance .pmu-not-in-month.pmu-selected {
      background: #17384d; }

    .pickmeup .pmu-instance nav.pmu-nav{
        background: #cbe97a;
        padding:0px 4px;
    }
    .pickmeup .pmu-instance nav {
      color: #eeeeee;
 
      line-height: 2em; }
      .pickmeup .pmu-instance nav *:first-child :hover {
        color: #88c5eb; }
      .pickmeup .pmu-instance nav .pmu-prev,
      .pickmeup .pmu-instance nav .pmu-next {
        display: none;
        height: 2em;
        width: 1em; }
      .pickmeup .pmu-instance nav .pmu-month {
        display: inline-block;
        width: 14em; }
    .pickmeup .pmu-instance .pmu-years *,
    .pickmeup .pmu-instance .pmu-months * {
      display: inline-block;
      line-height: 3.6em;
      width: 3.5em; }
    .pickmeup .pmu-instance .pmu-day-of-week {
      color: #3d454b;
      cursor: default; }
    .pickmeup .pmu-instance .pmu-day-of-week *,
    .pickmeup .pmu-instance .pmu-days * {
      display: inline-block;
      line-height: 1.5em;
      width: 2em; }
    .pickmeup .pmu-instance .pmu-day-of-week * {
      line-height: 1.8em; }
  .pickmeup .pmu-instance:first-child .pmu-prev,
  .pickmeup .pmu-instance:last-child .pmu-next {
    display: inline-block; }
  .pickmeup .pmu-instance:first-child .pmu-month,
  .pickmeup .pmu-instance:last-child .pmu-month {
    width: 13em; }
  .pickmeup .pmu-instance:first-child:last-child .pmu-month {
    width: 12em; }
  .pickmeup:not(.pmu-view-days) .pmu-days, .pickmeup:not(.pmu-view-days) .pmu-day-of-week, .pickmeup:not(.pmu-view-months) .pmu-months, .pickmeup:not(.pmu-view-years) .pmu-years {
    display: none; }

/**
 * jQuery Timepicker - v1.3.5 - 2016-07-10
 * http://timepicker.co
 *
 * Enhances standard form input fields helping users to select (or type) times.
 *
 * Copyright (c) 2016 Willington Vega; Licensed MIT, GPL
 */


.ui-timepicker-container{position:absolute;overflow:hidden;box-sizing:border-box}.ui-timepicker{box-sizing:content-box;display:block;height:205px;list-style:none outside none;margin:0;padding:0 1px;text-align:center}.ui-timepicker-viewport{box-sizing:content-box;display:block;height:205px;margin:0;padding:0;overflow:auto;overflow-x:hidden}.ui-timepicker-standard{background-color:#FFF;border:1px solid #AAA;color:#222;margin:0;padding:2px}.ui-timepicker-standard a{border:1px solid transparent;color:#222;display:block;padding:.2em .4em;text-decoration:none}.ui-timepicker-standard .ui-state-hover{background-color:#DADADA;border:1px solid #999;font-weight:400;color:#212121}.ui-timepicker-standard .ui-menu-item{margin:0;padding:0}.ui-timepicker-corners,.ui-timepicker-corners .ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ui-timepicker-hidden{display:none}.ui-timepicker-no-scrollbar .ui-timepicker{border:0}
.multiselect-wrapper {
    width: 180px;
    display: inline-block;
    white-space: nowrap;
    font-size: 12px;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
}

.multiselect-wrapper .multiselect-input {
    width: 100%;
    padding-right: 50px;
}

.multiselect-wrapper label {
    display: block;
    font-size: 12px;
    font-weight : 600;
}

.multiselect-wrapper .multiselect-list {
    z-index: 1;
    position: absolute;
    display: none;
    background-color: white;
    border: 1px solid grey;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    margin-top: -2px;
}

.multiselect-wrapper .multiselect-list.active {
    display: block;
}

.multiselect-wrapper .multiselect-list > span {
    font-weight: bold;
    display: none !important;
}

.multiselect-wrapper .multiselect-list > hr {
    display: none !important;
}

.multiselect-wrapper .multiselect-list .multiselect-checkbox {
    margin-right: 2px;
    box-shadow: none;
    width: auto !important;
}

.multiselect-wrapper .multiselect-list > span,
.multiselect-wrapper .multiselect-list li {
    cursor: default;
}

.multiselect-wrapper .multiselect-list {
    padding: 5px;
    min-width: 200px;
    z-index: 1000;
}

.multiselect-wrapper ul {
    list-style: none;
    display: block;
    position: relative;
    padding: 0px;
    margin: 0px;
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}

.multiselect-wrapper ul li {
    padding-right: 20px;
    display: block;
}

.multiselect-wrapper ul li.active {
    background-color: #b2d15e;
    color: white;
}

.multiselect-wrapper ul li:hover {
    background-color: #d5f18c;
    color: white;
}

.multiselect-input-div {
    height: 34px;
}

.multiselect-input-div input{
    border: 1px solid #ababab;
    background : #fff;
    margin: 5px 0 6px 0;
    padding: 5px;
    vertical-align:middle;
}

.multiselect-count {
    position: relative;
    text-align: center;
    border-radius: 2px;
    background-color: #b2d15e;
    display: inline-block !important;
    padding: 2px 7px;
    left: -45px;
    top: 2px;
}

.multiselect-wrapper.disabled .multiselect-dropdown-arrow {
    border-top: 5px solid lightgray;
}

.multiselect-wrapper.disabled .multiselect-count {
    background-color: lightgray;
}

.multiselect-dropdown-arrow {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid black;
    position: absolute;
    line-height: 20px;
    text-align: center;
    display: inline-block !important;
    margin-top: 17px;
    margin-left: -42px;
}

.designShadowed{ -moz-box-shadow: 0px 0px 14px #424242; -webkit-box-shadow: 0px 0px 14px #424242; box-shadow: 0px 0px 14px #424242;}
.designShadowed_light{ -moz-box-shadow: 0px 0px 14px #424242; -webkit-box-shadow: 0px 0px 14px #424242; box-shadow: 0px 0px 14px #424242;} 
.designRounded{ -moz-border-radius:16px; -webkit-border-radius:16px; border-radius:16px; }
.designRoundedSmall_top{ border-top-left-radius:5px; border-top-right-radius:5px; }
.designRoundedSmall_bottom{ border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
.designRoundedSmall{ -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.designRoundedMedium{ -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
.designRoundedMedium_left{ border-top-left-radius:10px; border-bottom-left-radius:10px;}
.designRoundedMedium_right{  border-top-right-radius:10px; border-bottom-right-radius:10px;}

/* html standard css */
/* apply a natural box layout model to all elements */
*, *:before, *:after {
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
:focus {outline:none;}
::-moz-focus-inner {border:0;}
textarea
{
   resize: none;
}

.clear{clear:both;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; vertical-align: baseline; background: transparent; }
h1, h2, h3, h4, h5, h6 { clear: both; }
ul { list-style: none; }
blockquote { quotes: none; }
blockquote:before, blockquote:after { content: ''; content: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
a img { border: none; }

.catalyst_credentials{
    display: none !important;
}

/* setup the stage here */
 
#lefthud {
   position: fixed;
	z-index: 101;
	pointer-events: none;
	width: 100%;
    top:35px;
	min-height: 100%;
    height:100%;
    width: 105px;
    min-width: 105px;
    /*padding:30px 5px 5px 5px;*/
   
    
}

#adsContainer {
	height:75px;
	left: 105px;
	right: 0px;
	bottom: 0px;
	position:fixed;
	display: none;
	z-index:200;
}

#adCloseContainer {
	position: fixed;
	right: 10px;
	bottom: 50px;
	display: none;
	font-size: 20px;
	color: #FAFAFA;
	z-index:201;
	cursor:pointer;
}

#adCloseContainer:hover {
	color: #9A9A9A;
}

#adThumbnailContainer {
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 105px;
	height: 75px;
	display: none;
	z-index: 200;
	cursor:pointer;
}
 
#screensContainer {
	position: relative;
	z-index: 100;
	pointer-events: none;
    min-height: 100%;
    min-width: 1015px;/*1035, Do not go higher than this. Prevents right side menu buttons to not be cut off.*/
    padding-left:105px;
    padding-top: 35px;
  

}
#screens{
    min-height: 100%;
  pointer-events: all;
 
    
}
 

#topHudRow{ }
#tophud {
	 position: fixed; 
    z-index:1000;
	width:100%;
 
	z-index: 150;
   
}

#messages>div{
    visibility:visible;    
}
#messages {
	position: absolute;
	z-index: 200;
	pointer-events: none;
    visibility:hidden;
/*    width:100%;
    height:100%;*/
}
 
html {
	height: 100%;
	width: 100%;
	background-color: #FFFFFF;
}

body {
    
	height: 100%;
	/*min-height: 100%;*/
    
    font-family: 'Roboto Condensed', sans-serif !important;
}

#shell_main {
	width: 100%;
	min-height: 100%;
    min-width: 830px;
    /*height: 100%;*/
	/*position: relative;*/
    
    	    background: #373636; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMzczNjM2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc0NzM3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #373636 0%, #747372 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#373636), color-stop(100%,#747372)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #373636 0%,#747372 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #373636 0%,#747372 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #373636 0%,#747372 100%); /* IE10+ */
background: linear-gradient(135deg,  #373636 0%,#747372 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373636', endColorstr='#747372',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */


}


#shell_main #shell_container {
	height: 100%;
 
}

#shell_main #shell_container #screenContainerBreadcrumbPadding{
	height: 53px;
    display:none;
}



.displayObject {
	position: absolute;
}


/* global UI classes go in here */
/* preloading image used by get preloaded images htmlgenerator function */
.preloading_image{ width:32px; height:32px; position:absolute; left:50%; top:50%; margin-left:-16px; margin-top:-16px; -moz-animation:spin 1s infinite ease-in-out; -webkit-animation:spin 1s infinite ease-in-out; }
@-webkit-keyframes spin { 0% { -webkit-transform:rotate(0deg); } 100% { -webkit-transform:rotate(360deg); } }

/* disable images */
img{ -moz-user-select: none; -webkit-user-select: none; user-select: none; }

/* some good scroll bars for iscroll */
.base_scollbarH{ position:absolute; z-index:100;height:12px;bottom:1px;left:0px;right:0px; }
.base_scollbarH>div{ position:absolute; z-index:100;height:100%;background:rgba(61,61,61,.9);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; }
.base_scollbarV{ position:absolute; z-index:100;width:8px;bottom:7px;top:2px;right:1px; }
.base_scollbarV>div{ position:absolute; z-index:100;width:100%;background:rgba(61,61,61,.9);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; }

/* shared ui css */
.greyGradient{
	background: #413f3f; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #413f3f 0%, #696967 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#413f3f), color-stop(98%,#696967)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #413f3f 0%,#696967 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #413f3f 0%,#696967 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #413f3f 0%,#696967 98%); /* IE10+ */
background: linear-gradient(135deg,  #413f3f 0%,#696967 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#413f3f', endColorstr='#696967',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.greyBackgroundGradient{
    background: #595856; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5NTg1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzRmNGU0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzRhNGE0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzQ4NDg0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzNkM2IzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzNjM2MzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzM5MzczOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjMyMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #595856 0%, #4f4e4c 20%, #4a4a48 29%, #484846 46%, #3d3b3c 60%, #3c3c3c 72%, #393738 88%, #323232 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#595856), color-stop(20%,#4f4e4c), color-stop(29%,#4a4a48), color-stop(46%,#484846), color-stop(60%,#3d3b3c), color-stop(72%,#3c3c3c), color-stop(88%,#393738), color-stop(100%,#323232)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #595856 0%,#4f4e4c 20%,#4a4a48 29%,#484846 46%,#3d3b3c 60%,#3c3c3c 72%,#393738 88%,#323232 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #595856 0%,#4f4e4c 20%,#4a4a48 29%,#484846 46%,#3d3b3c 60%,#3c3c3c 72%,#393738 88%,#323232 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #595856 0%,#4f4e4c 20%,#4a4a48 29%,#484846 46%,#3d3b3c 60%,#3c3c3c 72%,#393738 88%,#323232 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #595856 0%,#4f4e4c 20%,#4a4a48 29%,#484846 46%,#3d3b3c 60%,#3c3c3c 72%,#393738 88%,#323232 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595856', endColorstr='#323232',GradientType=0 ); /* IE6-8 */

}

.greenGradient{
	background: #b3d15f; /* Old browsers */
background: -moz-linear-gradient(top,  #b3d15f 0%, #8fa550 97%, #b3d15f 100%, #b3d15f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3d15f), color-stop(97%,#8fa550), color-stop(100%,#b3d15f), color-stop(100%,#b3d15f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b3d15f 0%,#8fa550 97%,#b3d15f 100%,#b3d15f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b3d15f 0%,#8fa550 97%,#b3d15f 100%,#b3d15f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b3d15f 0%,#8fa550 97%,#b3d15f 100%,#b3d15f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b3d15f 0%,#8fa550 97%,#b3d15f 100%,#b3d15f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3d15f', endColorstr='#b3d15f',GradientType=0 ); /* IE6-9 */
	
}

.greyHeaderGradient{
    background: #6e8188; /* Old browsers */
    background: -moz-linear-gradient(top,  #6e8188 0%, #616571 2%, #696e74 27%, #54575e 61%, #33363b 92%, #25262a 98%, #26272b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6e8188), color-stop(2%,#616571), color-stop(27%,#696e74), color-stop(61%,#54575e), color-stop(92%,#33363b), color-stop(98%,#25262a), color-stop(100%,#26272b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #6e8188 0%,#616571 2%,#696e74 27%,#54575e 61%,#33363b 92%,#25262a 98%,#26272b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #6e8188 0%,#616571 2%,#696e74 27%,#54575e 61%,#33363b 92%,#25262a 98%,#26272b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #6e8188 0%,#616571 2%,#696e74 27%,#54575e 61%,#33363b 92%,#25262a 98%,#26272b 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #6e8188 0%,#616571 2%,#696e74 27%,#54575e 61%,#33363b 92%,#25262a 98%,#26272b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e8188', endColorstr='#26272b',GradientType=0 ); /* IE6-9 */

}

.greyRowGradient{
    background: #eeeeee; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMGIwYjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #eeeeee 0%, #b0b0b0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#b0b0b0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #eeeeee 0%,#b0b0b0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #eeeeee 0%,#b0b0b0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #eeeeee 0%,#b0b0b0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #eeeeee 0%,#b0b0b0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#b0b0b0',GradientType=0 ); /* IE6-8 */

}

.autocomplete-suggestion{cursor: pointer;}
.autocomplete-suggestion:hover{color:#555;}
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #222; }

.itemHighlightColor{
    background: #b2d15e;
}
.overflowInitial {overflow: initial;}
.overflowAuto {overflow: auto;}
.overflowHidden {overflow: hidden;}
hr {height: 1px;
    border-width: 0px;
    background: #adadad;}


.inlineBlock{display:inline-block}
.verticalAlignTop{vertical-align:top;}
.verticalAlignMiddle{vertical-align:middle;}
.verticalAlignBottom{vertical-align:bottom;}
.floatLeftInline{
    float: left;
    display: inline-block;
}

.oneQuid{width:25%;}
.twoQuid{width:50%;}
.threeQuid{width:75%;}
.oneThird{width:33.333%;}
.twoThird{width:66.666%;}
.min600Width {min-width: 600px;}
.fullWidth {width:100%;}
.oneFifth {width:20%}
.twoFifth {width:40%}
.threeFifth {width:60%}

.pr10{padding-right: 10px;}
.pt10{padding-top: 10px;}

.mr10{margin-right: 10px;}

.w-100 {width: 100%;}
.mw-100 {max-width: 100%;}

.purpleMenuBackground{ background-color:#6d1f66; }
.greyMenuBackground{ background-color:#636363; }

.shadowed{
-webkit-box-shadow:  0px 0px 10px 0px rgba(00, 00, 00, 0.3);
        
        box-shadow:  0px 0px 10px 0px rgba(00, 00, 00, 0.3);}


.shadowedHeavily{
    -webkit-box-shadow:  0px 2px 22px 0px rgba(00, 00, 00, 0.5);
    box-shadow:  0px 2px 22px 0px rgba(00, 00, 00, 0.5) /*, inset 2px 2px 0px 0px white;*/}

.shadowedFromAbove{
    -webkit-box-shadow: inset 0px 5px 3px 0px rgba(00, 00, 0, 0.2);
    box-shadow: inset 0px 5px 3px 0px rgba(00, 00, 0, 0.2);
}

.shadowedFromAboveAndShadowed{
    -webkit-box-shadow: inset 0px 5px 6px 0px rgba(00, 00, 0, 0.4) ,    0px 0px 10px 0px rgba(00, 00, 00, 0.3);;
    box-shadow: inset 0px 5px 6px 0px rgba(00, 00, 0, 0.4), 0px 0px 10px 0px rgba(00, 00, 00, 0.3);
}

.width50P{
    width:50%;
}

.width25P {
    width: 25%;
}

input[type="text"].placeholder,textarea.placeholder {color: #bbb;}

input:not([type="radio"]){
    border: none;
    -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
    padding: 5px 8px;
    color: #555;
    box-shadow: inset 0 2px 0 rgba(0,0,0,0.2), 1px 0 1px rgba(244,255,255,0.5);
}

input[type="text"].disabled{
	opacity:.5;
}



input[type=radio] {
  opacity: 1;
  z-index: 9999;
}




.ie9 input[type=radio] + .overlay {display:none;}

.ie10 input[type=radio] + .overlay {display:none;}
.ie10 input[type=radio] + .overlayDark {display:none;}

.ieEDGE input[type=radio] + .overlay {display:none;}
.ieEDGE input[type=radio] + .overlayDark {display:none;}

/* default radio button style: unchecked */
input[type=radio] + .overlay {
  display: inline-block;
  position: relative;  
    left:-17px;
    pointer-events:none;
    top: 3px;
    margin-right: -10px;
  height: 17px;
  width: 17px;
  background-color: #aaa;
  border-radius: 50%;
}

input:disabled[type=radio] + .overlay{
    background-color:#ccc;
}
.ie9 input[type=radio] + .overlayDark {display:none;}

input[type=radio] + .overlayDark {
  display: inline-block;
  position: relative;  
    left:-17px;
    pointer-events:none;
    top: 3px;
    margin-right: -10px;
  height: 17px;
  width: 17px;
  background-color: #858585;
  border-radius: 50%;
}

input:disabled[type=radio] + .overlayDark{
    background-color:#aaa;
}
 
/* changed style when checked */

input[type=radio]:checked + .overlay {
  background-color: #9fba54;
}

input[type=radio]:checked + .overlayDark {
  background-color: #bcd96a;
}


.collapsed{
    display:none;   
}

.mt10 {
    margin-top: 10px;
}

.mh400 {
    min-height: 400px;
}

.clearfix {
    clear: both;
}
    .clearfix:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
.cssButton{ position:relative; cursor:pointer; user-select: none; pointer-events:auto; }
.cssButton #background_container{ position:absolute; z-index:1; width:100%; height:100%; }
.cssButton #text_container{ position:relative; z-index:2; top:0px; display:table; pointer-events:none; }
.cssButton span{ display: table-cell; vertical-align: middle; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.cssButton #the_icon { text-align:center; position:absolute; z-index:3; top:0px; }
.cssButton.buttonTouchOnly * {pointer-events:none}
.greenLink .textUp{ color:#c4e175; }
.greenLink .textOver{ color:#d5f286; }

.imageButton{ position:relative; cursor:pointer; user-select: none; pointer-events:auto; height: 100%; }
.imageButton #background_container{ position:relative; z-index:1; }
.imageButton #text_container{ text-align:center; position:absolute; z-index:2; top:0px; display:table; pointer-events:none; }
.imageButton span{ display: table-cell; vertical-align: middle; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}



.searchGoButton {
    margin-top: 2px;
    height:24px; width:25px; overflow:hidden;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin-left: 3px;}
.searchGoButton #the_icon{left:5px;top:1px;}

.leftIconButton {-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; overflow:hidden;}

.darkYellowFlatButton .backgroundUp {background:#ccba43}
.darkYellowFlatButton .backgroundOver {background:#b3a33c}
.darkYellowFlatButton .backgroundDown {background:#bbaa3e}
.yellowFlatButton .backgroundUp {background:#fffef2}
.yellowFlatButton .backgroundOver {background:#e6e5d8}
.yellowFlatButton .backgroundDown {background:#d2d1c2}
.greenFlatButton .backgroundUp {background:#88b652}
.greenFlatButton .backgroundOver {background:#70a359}
.greenFlatButton .backgroundDown {background:#578144}
.redFlatButton .backgroundUp {background:#ef564f;}
.redFlatButton .backgroundOver {background:#c64944;}
.redFlatButton .backgroundDown {background:#a1413d;}
.greyFlatButton .backgroundUp {background:#939393;}
.greyFlatButton .backgroundOver {background:#707070;}
.greyFlatButton .backgroundDown {background:#4f4f4f;}
.darkGreyFlatButton .backgroundUp {background:#5a5a5a;}
.darkGreyFlatButton .backgroundOver {background:#444;}
.darkGreyFlatButton .backgroundDown {background:#333;}
.veryDarkGreyFlatButton .backgroundUp {background:#49494b;}
.veryDarkGreyFlatButton .backgroundOver {background:#333;}
.veryDarkGreyFlatButton .backgroundDown {background:#222;}

.refreshButton {width:20px; height:21px;}

.rightButton{    width:40px;    height:40px;} 
.rightButton #the_icon { left: 11px; top: 10px;}


.toggleIconButton {width:35px; height:35px; margin:auto;}
.toggleIconButton .backgroundUp{
    background: #5d5d5d; /* Old browsers */
background: -moz-linear-gradient(top,  #5d5d5d 50%, #505050 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#5d5d5d), color-stop(50%,#505050)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5d5d5d 50%,#505050 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5d5d5d 50%,#505050 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5d5d5d 50%,#505050 50%); /* IE10+ */
background: linear-gradient(to bottom,  #5d5d5d 50%,#505050 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d5d5d', endColorstr='#505050',GradientType=0 ); /* IE6-9 */
}

.toggleIconButton .backgroundOver{
background: #6d6d6d; /* Old browsers */
background: -moz-linear-gradient(top,  #6d6d6d 50%, #5b5b5b 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#6d6d6d), color-stop(50%,#5b5b5b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6d6d6d 50%,#5b5b5b 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6d6d6d 50%,#5b5b5b 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6d6d6d 50%,#5b5b5b 50%); /* IE10+ */
background: linear-gradient(to bottom,  #6d6d6d 50%,#5b5b5b 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6d6d', endColorstr='#5b5b5b',GradientType=0 ); /* IE6-9 */
}

.toggleIconButton .backgroundDown{
    background: #515151; /* Old browsers */
background: -moz-linear-gradient(top,  #515151 50%, #333333 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#515151), color-stop(50%,#333333)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #515151 50%,#333333 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #515151 50%,#333333 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #515151 50%,#333333 50%); /* IE10+ */
background: linear-gradient(to bottom,  #515151 50%,#333333 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
}



.leftIconButton #left_bg_container{padding: 0px 5px; text-align: center;  left:0px; top: 0px;   height: 100%; z-index: 1; background:rgba(0,0,0,0.1)}
.leftIconButton #left_bg_container img{ vertical-align: middle;}
.leftIconButton #icon {vertical-align: middle; padding-right: 10px;}
.leftIconButton #text_container {height:100%}
.leftIconButton #css_button_text {width: 100%; text-align: center;}

.leftIconButton.textSizedButton #css_button_text{
    width: inherit;
} 
 
.leftIconButton.textSizedButton #css_button_text{
    padding-left: 5px;
    padding-right: 5px;
}


.breadcrumbButton{
    position: relative;
    height: 45px;    
    display: inline-block;
}
.breadcrumbButton #buttonBody{
    height: 100%; 
}


.breadcrumbButton .textUp{color: #eee;}
.breadcrumbButton .textOver{color: #ccc;}

.breadcrumbButton #background_container{position:absolute;}
.breadcrumbButton #text_container{position:static;}
.breadcrumbButton.initial #text_container{padding: 0px 2px 0px 10px;}
.breadcrumbButton.secondary #text_container{padding: 0px 2px 0px 35px;}
.breadcrumbButton.secondary {margin-left: -30px;}



.fileAttachmentButton {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow:hidden;}
.fileAttachmentButton {text-align: center;  left:0px; top: 0px;  width:100%; height: 100%; z-index: 1;}
.fileAttachmentButton #left_bg_container img{ vertical-align: middle;}
.fileAttachmentButton #icon {vertical-align: middle; padding-right: 10px;}
.fileAttachmentButton #text_container {height:100%}
.fileAttachmentButton #progressBar {position: absolute; width: 90%;background: RGBA(100,100,100,0.5); z-index: 100;height: 100%; opacity:0}
.fileAttachmentButton #css_button_text {width: 100%; text-align: center;}
.fileAttachmentButton .backgroundUp {background:#FFF;}
.fileAttachmentButton .backgroundOver {background:#EEE;}
.fileAttachmentButton .backgroundDown {background:#DDD;}
.fileAttachmentButton .leftBackgroundUp{ background:rgba(198,73,68,1)}
.fileAttachmentButton .leftBackgroundOver {background:#FF0000;}
.fileAttachmentButton .leftBbackgroundDown {background:#DD0000;}

.dashboardButton #count_bg_container{ display:table; text-align: center;position: absolute; left: 0px; top: 0px; width: 82px; height: 100%; z-index: 1;
    background: #f2f2f2; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjYzhjOGM4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDElIiBzdG9wLWNvbG9yPSIjYzBjMmMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjYjJiNGIzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjYjBiMmIxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5Y2JjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #f2f2f2 0%, #c8c8c8 3%, #c0c2c1 41%, #b2b4b3 93%, #b0b2b1 98%, #c9cbca 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(3%,#c8c8c8), color-stop(41%,#c0c2c1), color-stop(93%,#b2b4b3), color-stop(98%,#b0b2b1), color-stop(100%,#c9cbca)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f2f2f2 0%,#c8c8c8 3%,#c0c2c1 41%,#b2b4b3 93%,#b0b2b1 98%,#c9cbca 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f2f2f2 0%,#c8c8c8 3%,#c0c2c1 41%,#b2b4b3 93%,#b0b2b1 98%,#c9cbca 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f2f2f2 0%,#c8c8c8 3%,#c0c2c1 41%,#b2b4b3 93%,#b0b2b1 98%,#c9cbca 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f2f2f2 0%,#c8c8c8 3%,#c0c2c1 41%,#b2b4b3 93%,#b0b2b1 98%,#c9cbca 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#c9cbca',GradientType=0 ); /* IE6-8 */

}
.dashboardButton .countTextUp{ color:#323232;}
.dashboardButton #icon {vertical-align: middle; padding-right: 10px;}
.dashboardButton #expandCollapseContainer{width: 28px;margin: 6px; position:absolute; z-index:3; right:10px; top:0px; display:table; pointer-events:none; }
.dashboardButton #expandCollapseContainer img {width:100%;}
.buttonDisabled{ pointer-events: none; cursor: default; opacity: 0.4;}
.pointer_events_none{ pointer-events: none; cursor: default;}
.imageButton_text {position: absolute;}
.collapsibleButton {height:34px;}
.collapsibleButton #expandCollapseContainer{ width: 24px;height: 24px; right: 0px; top: 5px; background: #e0e0e0; position: absolute; z-index: 11;pointer-events: none;}
.collapsibleButton #text_container{height: 100%;}
.collapsibleButton .backgroundOver {background:rgba(255,255,255,0.1);}
.collapsibleButton .textOver {color:#555;} 
.collapsibleButton span{ -webkit-transition:color 300ms ease-in;   }
.collapsibleButton div{ -webkit-transition:background 300ms ease-in;   }

.buttonSize_keypad{ width:190px; height:172px; }
.buttonSize_keypad #text_container{ text-align:center; position:absolute; z-index:2; top:0px; display:table; height:98px; width:100%; }

.buttonSize_maxWidth86{ width:100%; height:86px; }
.buttonSize_maxWidth86 #text_container{ margin-left:25px; text-align: left; position: absolute; z-index: 2; top: 0px; display: table; height: 86px; }

.buttonSize_maxWidth142{ width:100%; height:142px; }
.buttonSize_maxWidth142 #text_container{ margin-left:25px; text-align: left; position: absolute; z-index: 2; top: 0px; display: table; height: 142px; }

.bottomButton{ width:99px; height:86px; }
.bottomButton #text_container{ text-align: center;position: absolute;z-index: 2;bottom: 7px;width: 100%;color: #FFFFFF; font-size: 15px; }

.leftHudButton{margin-top:5px;padding:0px 5px; text-align:center; }
.leftHudButton #background_container {height: 50px;}
.leftHudButton #text_container{ text-align: center;position: relative;z-index: 2; width: 100%;font-size: 15px; }

.checkboxButton #text_container{  position: relative;z-index: 2;   }
.checkboxButton #background_container { position: absolute; }
.checkboxButton #css_button_text {vertical-align: top;}
.checkboxButton .textUp{color: #333; }
.checkboxButton .textOver{color: #666; }
.checkboxButton #iconImage {padding-right:5px;}



.buttonCenterText #text_container{ text-align:center;  height:100%; width:100%; }

.buttonFloatLeft{ position:relative; float:left; }



.buttonGradient_green {
	background: #b1d25d; /* Old browsers */
background: -moz-linear-gradient(top,  #b1d25d 0%, #b4d05f 1%, #edf9d5 3%, #e1f3b9 4%, #cfec82 6%, #c2e565 7%, #c3e763 9%, #c3e664 49%, #c3e668 50%, #b3d25d 51%, #b4d061 54%, #b3d15f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1d25d), color-stop(1%,#b4d05f), color-stop(3%,#edf9d5), color-stop(4%,#e1f3b9), color-stop(6%,#cfec82), color-stop(7%,#c2e565), color-stop(9%,#c3e763), color-stop(49%,#c3e664), color-stop(50%,#c3e668), color-stop(51%,#b3d25d), color-stop(54%,#b4d061), color-stop(100%,#b3d15f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b1d25d 0%,#b4d05f 1%,#edf9d5 3%,#e1f3b9 4%,#cfec82 6%,#c2e565 7%,#c3e763 9%,#c3e664 49%,#c3e668 50%,#b3d25d 51%,#b4d061 54%,#b3d15f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b1d25d 0%,#b4d05f 1%,#edf9d5 3%,#e1f3b9 4%,#cfec82 6%,#c2e565 7%,#c3e763 9%,#c3e664 49%,#c3e668 50%,#b3d25d 51%,#b4d061 54%,#b3d15f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b1d25d 0%,#b4d05f 1%,#edf9d5 3%,#e1f3b9 4%,#cfec82 6%,#c2e565 7%,#c3e763 9%,#c3e664 49%,#c3e668 50%,#b3d25d 51%,#b4d061 54%,#b3d15f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b1d25d 0%,#b4d05f 1%,#edf9d5 3%,#e1f3b9 4%,#cfec82 6%,#c2e565 7%,#c3e763 9%,#c3e664 49%,#c3e668 50%,#b3d25d 51%,#b4d061 54%,#b3d15f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1d25d', endColorstr='#b3d15f',GradientType=0 ); /* IE6-9 */

}


.buttonStyle_grey {border: 2px solid rgba(58, 58, 58, 0.7);  border-radius:10px; font-size:40px;   overflow: hidden;
    font-weight: 400;
    text-shadow: 0px 4px 3px rgba(0,0,0,0.4),
    0px 8px 13px rgba(0,0,0,0.1),
    0px 18px 23px rgba(0,0,0,0.1);
}


.buttonStyle_grey span{ -webkit-transition:color 300ms ease-in;  }
.buttonStyle_grey #background_container{ }
.buttonStyle_grey .textUp{ color:#ddd; }
.buttonStyle_grey .textOver{ color:#fff; }
.buttonStyle_grey .textDown{ color:#bbb; }
.buttonStyle_grey .textLocked{ color:#FFFFF3; }
.buttonStyle_grey .backgroundUp{
    background: #dfdfdf; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZGZkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjOWQ5ZDlkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjODQ4NDg0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjQlIiBzdG9wLWNvbG9yPSIjN2M3YzdjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzYlIiBzdG9wLWNvbG9yPSIjNTg1ODU4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODklIiBzdG9wLWNvbG9yPSIjNTE1MTUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRlNGU0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #dfdfdf 0%, #9d9d9d 2%, #848484 10%, #7c7c7c 24%, #585858 76%, #515151 89%, #4e4e4e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(2%,#9d9d9d), color-stop(10%,#848484), color-stop(24%,#7c7c7c), color-stop(76%,#585858), color-stop(89%,#515151), color-stop(100%,#4e4e4e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dfdfdf 0%,#9d9d9d 2%,#848484 10%,#7c7c7c 24%,#585858 76%,#515151 89%,#4e4e4e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dfdfdf 0%,#9d9d9d 2%,#848484 10%,#7c7c7c 24%,#585858 76%,#515151 89%,#4e4e4e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dfdfdf 0%,#9d9d9d 2%,#848484 10%,#7c7c7c 24%,#585858 76%,#515151 89%,#4e4e4e 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #dfdfdf 0%,#9d9d9d 2%,#848484 10%,#7c7c7c 24%,#585858 76%,#515151 89%,#4e4e4e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#4e4e4e',GradientType=0 ); /* IE6-8 */
}

.buttonStyle_grey .backgroundOver{
    background: #dfdfdf; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZGZkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjOWQ5ZDlkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjODQ4NDg0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjQlIiBzdG9wLWNvbG9yPSIjN2M3YzdjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNmM2YzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #dfdfdf 0%, #9d9d9d 2%, #848484 10%, #7c7c7c 24%, #3f3f3f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(2%,#9d9d9d), color-stop(10%,#848484), color-stop(24%,#7c7c7c), color-stop(100%,#3f3f3f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dfdfdf 0%,#9d9d9d 2%,#848484 10%,#7c7c7c 24%,#3f3f3f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dfdfdf 0%,#9d9d9d 2%,#848484 10%,#7c7c7c 24%,#3f3f3f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dfdfdf 0%,#9d9d9d 2%,#848484 10%,#7c7c7c 24%,#3f3f3f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #dfdfdf 0%,#9d9d9d 2%,#848484 10%,#7c7c7c 24%,#3f3f3f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#3f3f3f',GradientType=0 ); /* IE6-8 */


}

.buttonStyle_grey .backgroundDown{
    background: #dfdfdf; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZGZkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjOWQ5ZDlkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjODQ4NDg0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjQlIiBzdG9wLWNvbG9yPSIjN2M3YzdjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNmM2YzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #dfdfdf 0%, #9d9d9d 2%, #848484 10%, #7c7c7c 24%, #3f3f3f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(2%,#9d9d9d), color-stop(10%,#848484), color-stop(24%,#7c7c7c), color-stop(100%,#3f3f3f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dfdfdf 0%,#9d9d9d 2%,#848484 10%,#7c7c7c 24%,#3f3f3f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dfdfdf 0%,#9d9d9d 2%,#848484 10%,#7c7c7c 24%,#3f3f3f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dfdfdf 0%,#9d9d9d 2%,#848484 10%,#7c7c7c 24%,#3f3f3f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #dfdfdf 0%,#9d9d9d 2%,#848484 10%,#7c7c7c 24%,#3f3f3f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#3f3f3f',GradientType=0 ); /* IE6-8 */


}





.buttonStyle_solidGreen {border: 2px solid #c4e175;}
.buttonStyle_solidGreen span{ -webkit-transition:color 300ms ease-in;  }
.buttonStyle_solidGreen #background_container{ }
.buttonStyle_solidGreen .textUp{ color:#fff; }
.buttonStyle_solidGreen .textOver{ color:#ddd; }
.buttonStyle_solidGreen .textDown{ color:#ccc; }
.buttonStyle_solidGreen .textLocked{ color:#FFFFF3; }
.buttonStyle_solidGreen .backgroundUp{
    background: #a7c458; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E3YzQ1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NjlkNDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #a7c458 0%, #869d47 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a7c458), color-stop(100%,#869d47)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #a7c458 0%,#869d47 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #a7c458 0%,#869d47 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #a7c458 0%,#869d47 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #a7c458 0%,#869d47 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7c458', endColorstr='#869d47',GradientType=0 ); /* IE6-8 */

}

.buttonStyle_solidGreen .backgroundOver{
    background: #9fc13f; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlmYzEzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZTliMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #9fc13f 0%, #7e9b2e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9fc13f), color-stop(100%,#7e9b2e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9fc13f 0%,#7e9b2e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #9fc13f 0%,#7e9b2e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #9fc13f 0%,#7e9b2e 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #9fc13f 0%,#7e9b2e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9fc13f', endColorstr='#7e9b2e',GradientType=0 ); /* IE6-8 */

}

.buttonStyle_solidGreen .backgroundDown{
    background: #98bf24; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4YmYyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ODk5MTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #98bf24 0%, #789915 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98bf24), color-stop(100%,#789915)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #98bf24 0%,#789915 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #98bf24 0%,#789915 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #98bf24 0%,#789915 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #98bf24 0%,#789915 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98bf24', endColorstr='#789915',GradientType=0 ); /* IE6-8 */
}




.buttonStyle_solidRed {border: 2px solid #ff5555;}
.buttonStyle_solidRed span{ -webkit-transition:color 300ms ease-in;  }
.buttonStyle_solidRed #background_container{ }
.buttonStyle_solidRed .textUp{ color:#fff; }
.buttonStyle_solidRed .textOver{ color:#ddd; }
.buttonStyle_solidRed .textDown{ color:#ccc; }
.buttonStyle_solidRed .textLocked{ color:#FFFFF3; }
.buttonStyle_solidRed .backgroundUp{
    background: #dd3636; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkMzYzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYzM0MzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #dd3636 0%, #ac3434 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd3636), color-stop(100%,#ac3434)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dd3636 0%,#ac3434 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dd3636 0%,#ac3434 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dd3636 0%,#ac3434 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #dd3636 0%,#ac3434 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd3636', endColorstr='#ac3434',GradientType=0 ); /* IE6-8 */


}

.buttonStyle_solidRed .backgroundOver{
    background: #db1c1c; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYTIwMjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #db1c1c 0%, #aa2020 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db1c1c), color-stop(100%,#aa2020)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #db1c1c 0%,#aa2020 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #db1c1c 0%,#aa2020 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #db1c1c 0%,#aa2020 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #db1c1c 0%,#aa2020 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db1c1c', endColorstr='#aa2020',GradientType=0 ); /* IE6-8 */


}

.buttonStyle_solidRed .backgroundDown{
    background: #d80606; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4MDYwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhODBkMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #d80606 0%, #a80d0d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d80606), color-stop(100%,#a80d0d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #d80606 0%,#a80d0d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #d80606 0%,#a80d0d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #d80606 0%,#a80d0d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #d80606 0%,#a80d0d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d80606', endColorstr='#a80d0d',GradientType=0 ); /* IE6-8 */

}










.buttonStyle_green { font-family:"Montserrat";  border-radius:6px; font-size:30px; text-transform:uppercase; overflow: hidden;  }
.buttonStyle_green span{ -webkit-transition:color 300ms ease-in;  }
.buttonStyle_green #background_container{ }
.buttonStyle_green .textUp{ color:#111; }
.buttonStyle_green .textOver{ color:#fff; }
.buttonStyle_green .textDown{ color:#555; }
.buttonStyle_green .textLocked{ color:#FFFFF3; }
    .buttonStyle_green .backgroundUp{ background: #b1d25d; /* Old browsers */
background: -moz-linear-gradient(top,  #b1d25d 0%, #b4d05f 1%, #edf9d5 3%, #e1f3b9 4%, #cfec82 6%, #c2e565 7%, #c3e763 9%, #c3e664 49%, #c3e668 50%, #b3d25d 51%, #b4d061 54%, #b3d15f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1d25d), color-stop(1%,#b4d05f), color-stop(3%,#edf9d5), color-stop(4%,#e1f3b9), color-stop(6%,#cfec82), color-stop(7%,#c2e565), color-stop(9%,#c3e763), color-stop(49%,#c3e664), color-stop(50%,#c3e668), color-stop(51%,#b3d25d), color-stop(54%,#b4d061), color-stop(100%,#b3d15f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b1d25d 0%,#b4d05f 1%,#edf9d5 3%,#e1f3b9 4%,#cfec82 6%,#c2e565 7%,#c3e763 9%,#c3e664 49%,#c3e668 50%,#b3d25d 51%,#b4d061 54%,#b3d15f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b1d25d 0%,#b4d05f 1%,#edf9d5 3%,#e1f3b9 4%,#cfec82 6%,#c2e565 7%,#c3e763 9%,#c3e664 49%,#c3e668 50%,#b3d25d 51%,#b4d061 54%,#b3d15f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b1d25d 0%,#b4d05f 1%,#edf9d5 3%,#e1f3b9 4%,#cfec82 6%,#c2e565 7%,#c3e763 9%,#c3e664 49%,#c3e668 50%,#b3d25d 51%,#b4d061 54%,#b3d15f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b1d25d 0%,#b4d05f 1%,#edf9d5 3%,#e1f3b9 4%,#cfec82 6%,#c2e565 7%,#c3e763 9%,#c3e664 49%,#c3e668 50%,#b3d25d 51%,#b4d061 54%,#b3d15f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1d25d', endColorstr='#b3d15f',GradientType=0 ); /* IE6-9 */ }
.buttonStyle_green .backgroundOver{ background: #8da74c; /* Old browsers */
background: -moz-linear-gradient(top,  #8da74c 0%, #90a848 1%, #bec6ae 3%, #b5c294 4%, #a5bd67 6%, #9bb751 7%, #9cb94f 9%, #9cb851 47%, #9db754 50%, #8fa84c 51%, #90a74f 53%, #8fa64b 56%, #90a74c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8da74c), color-stop(1%,#90a848), color-stop(3%,#bec6ae), color-stop(4%,#b5c294), color-stop(6%,#a5bd67), color-stop(7%,#9bb751), color-stop(9%,#9cb94f), color-stop(47%,#9cb851), color-stop(50%,#9db754), color-stop(51%,#8fa84c), color-stop(53%,#90a74f), color-stop(56%,#8fa64b), color-stop(100%,#90a74c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8da74c 0%,#90a848 1%,#bec6ae 3%,#b5c294 4%,#a5bd67 6%,#9bb751 7%,#9cb94f 9%,#9cb851 47%,#9db754 50%,#8fa84c 51%,#90a74f 53%,#8fa64b 56%,#90a74c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8da74c 0%,#90a848 1%,#bec6ae 3%,#b5c294 4%,#a5bd67 6%,#9bb751 7%,#9cb94f 9%,#9cb851 47%,#9db754 50%,#8fa84c 51%,#90a74f 53%,#8fa64b 56%,#90a74c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8da74c 0%,#90a848 1%,#bec6ae 3%,#b5c294 4%,#a5bd67 6%,#9bb751 7%,#9cb94f 9%,#9cb851 47%,#9db754 50%,#8fa84c 51%,#90a74f 53%,#8fa64b 56%,#90a74c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8da74c 0%,#90a848 1%,#bec6ae 3%,#b5c294 4%,#a5bd67 6%,#9bb751 7%,#9cb94f 9%,#9cb851 47%,#9db754 50%,#8fa84c 51%,#90a74f 53%,#8fa64b 56%,#90a74c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8da74c', endColorstr='#90a74c',GradientType=0 ); /* IE6-9 */
 }
.buttonStyle_green .backgroundDown{ background: #8da74c; /* Old browsers */
background: -moz-linear-gradient(top,  #8da74c 0%, #90a848 1%, #bec6ae 3%, #b5c294 4%, #a5bd67 6%, #9bb751 7%, #9cb94f 9%, #9cb851 47%, #9db754 50%, #8fa84c 51%, #90a74f 53%, #8fa64b 56%, #90a74c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8da74c), color-stop(1%,#90a848), color-stop(3%,#bec6ae), color-stop(4%,#b5c294), color-stop(6%,#a5bd67), color-stop(7%,#9bb751), color-stop(9%,#9cb94f), color-stop(47%,#9cb851), color-stop(50%,#9db754), color-stop(51%,#8fa84c), color-stop(53%,#90a74f), color-stop(56%,#8fa64b), color-stop(100%,#90a74c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8da74c 0%,#90a848 1%,#bec6ae 3%,#b5c294 4%,#a5bd67 6%,#9bb751 7%,#9cb94f 9%,#9cb851 47%,#9db754 50%,#8fa84c 51%,#90a74f 53%,#8fa64b 56%,#90a74c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8da74c 0%,#90a848 1%,#bec6ae 3%,#b5c294 4%,#a5bd67 6%,#9bb751 7%,#9cb94f 9%,#9cb851 47%,#9db754 50%,#8fa84c 51%,#90a74f 53%,#8fa64b 56%,#90a74c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8da74c 0%,#90a848 1%,#bec6ae 3%,#b5c294 4%,#a5bd67 6%,#9bb751 7%,#9cb94f 9%,#9cb851 47%,#9db754 50%,#8fa84c 51%,#90a74f 53%,#8fa64b 56%,#90a74c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8da74c 0%,#90a848 1%,#bec6ae 3%,#b5c294 4%,#a5bd67 6%,#9bb751 7%,#9cb94f 9%,#9cb851 47%,#9db754 50%,#8fa84c 51%,#90a74f 53%,#8fa64b 56%,#90a74c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8da74c', endColorstr='#90a74c',GradientType=0 ); /* IE6-9 */ }
.buttonStyle_green .backgroundLocked{   }



.croppie-container {
    width: 100%;
    height: 100%;
}

.croppie-container .cr-image {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    transform-origin: 0 0;
    max-height: none;
    max-width: none;
}

.croppie-container .cr-boundary {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.croppie-container .cr-viewport,
.croppie-container .cr-resizer {
    position: absolute;
    border: 2px solid #fff;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    box-shadow: 0 0 2000px 2000px rgba(0, 0, 0, 0.5);
    z-index: 0;
}

.croppie-container .cr-resizer {
    z-index: 2;
    box-shadow: none;
    pointer-events: none;
}

.croppie-container .cr-resizer-vertical,
.croppie-container .cr-resizer-horisontal {
    position: absolute;
    pointer-events: all;
}

.croppie-container .cr-resizer-vertical::after,
.croppie-container .cr-resizer-horisontal::after {
    display: block;
    position: absolute;
    box-sizing: border-box;
    border: 1px solid black;
    background: #fff;
    width: 10px;
    height: 10px;
    content: '';
}

.croppie-container .cr-resizer-vertical {
    bottom: -5px;
    cursor: row-resize;
    width: 100%;
    height: 10px;
}

.croppie-container .cr-resizer-vertical::after {
    left: 50%;
    margin-left: -5px;
}

.croppie-container .cr-resizer-horisontal {
    right: -5px;
    cursor: col-resize;
    width: 10px;
    height: 100%;
}

.croppie-container .cr-resizer-horisontal::after {
    top: 50%;
    margin-top: -5px;
}

.croppie-container .cr-original-image {
    display: none;
}

.croppie-container .cr-vp-circle {
    border-radius: 50%;
}

.croppie-container .cr-overlay {
    z-index: 1;
    position: absolute;
    cursor: move;
    touch-action: none;
}

.croppie-container .cr-slider-wrap {
    width: 75%;
    margin: 15px auto;
    text-align: center;
}

.croppie-result {
    position: relative;
    overflow: hidden;
}

.croppie-result img {
    position: absolute;
}

.croppie-container .cr-image,
.croppie-container .cr-overlay,
.croppie-container .cr-viewport {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

/*************************************/
/***** STYLING RANGE INPUT ***********/
/*************************************/
/*http://brennaobrien.com/blog/2014/05/style-input-type-range-in-every-browser.html */
/*************************************/




/*

.cr-slider {
     -webkit-appearance: none;
     width: 100%;
     height: 25px;
     background: #bbbbbb;
     outline: none;
     -webkit-transition: .2s;
     transition: opacity .2s;
 }


.cr-slider::-webkit-slider-runnable-track {
    -webkit-appearance: none;
    width: 100%;
    height: 25px;
    background: #bbbbbb;
    outline: none;
    -webkit-transition: .2s;
    transition: opacity .2s;
}



.cr-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 50px;
    height: 50px;
    border-radius:50px;
    background: #a7c458;
    cursor: pointer;
}




 */

.cr-slider {
    -webkit-appearance: none;
    /*removes default webkit styles*/
    /*border: 1px solid white; *//*fix for FF unable to apply focus style bug */
    width: 300px;
    /*required for proper track sizing in FF*/
    max-width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    background: #bbbbbb;
}

.cr-slider::-webkit-slider-runnable-track {
    width: 100%;
    height: 1px;
    background: #bbbbbb;
    border: 0;
    border-radius: 3px;
}

.cr-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #a7c458;
    margin-top: -9px;
}

.cr-slider:focus {
    outline: none;
}
/*
.cr-slider:focus::-webkit-slider-runnable-track {
background: #ccc;
}
*/

.cr-slider::-moz-range-track {
    width: 100%;
    height: 1px;
    background: #bbbbbb;
    border: 0;
    border-radius: 3px;
}

.cr-slider::-moz-range-thumb {
    border: none;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #a7c458;
    margin-top: -9px;
}

/*hide the outline behind the border*/
.cr-slider:-moz-focusring {
    outline: 1px solid white;
    outline-offset: -1px;
}

.cr-slider::-ms-track {
    width: 100%;
    height: 5px;
    background: transparent;
    /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
    border-color: transparent;/*leave room for the larger thumb to overflow with a transparent border */
    border-width: 6px 0;
    color: transparent;/*remove default tick marks*/
}
.cr-slider::-ms-fill-lower {
    background: #bbbbbb;
    border-radius: 10px;
}
.cr-slider::-ms-fill-upper {
    background: #bbbbbb;
    border-radius: 10px;
}
.cr-slider::-ms-thumb {
    border: none;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #a7c458;
    margin-top:1px;
}
.cr-slider:focus::-ms-fill-lower {
    background: #bbbbbb;
}
.cr-slider:focus::-ms-fill-upper {
    background: #bbbbbb;
}

/*******************************************/

/***********************************/
/* Rotation Tools */
/***********************************/
.cr-rotate-controls {
    position: absolute;
    bottom: 5px;
    left: 5px;
    z-index: 1;
}
.cr-rotate-controls button {
    border: 0;
    background: none;
}
.cr-rotate-controls i:before {
    display: inline-block;
    font-style: normal;
    font-weight: 900;
    font-size: 22px;
}
.cr-rotate-l i:before {
    content: '↺';
}
.cr-rotate-r i:before {
    content: '↻';
}
.icon_button #the_icon{left:5px; top:5px; position:absolute; z-index:10; pointer-events:none; }
.icon_button #text_container{margin-left: 82px; }


#preloading_panel{  width:100%;  min-height:100%;  position:relative; height:200px;  }
#preloading_panel #loading_container{ position: relative; width:100%; text-align:center;  z-index:2; height:300px; padding-top:150px;   }
#preloading_panel #icon_container { width:640px; height:300px; position:absolute; z-index: 1; top:80px;  left:50%; margin-left:-320px; text-align:center}
#preloading_panel #background_container{ width:640px; height:1007px; position:absolute; z-index: 1; top:0%; margin-top:0px; left:50%; margin-left:-320px; }
/* CSS Document */

#archives_panel .archivesList {
    width:100%;
    border-collapse:separate;
    border-spacing:0 3px;
}

#archives_panel .archivesList tr {
    height: 45px;
    /*line-height: 35px;*/
}

#archives_panel .archivesList tr.clicked{
    background:#000;
}
#archives_panel .archivesList td {
    white-space: nowrap;
    vertical-align: middle;
    padding-left:6px !important;
    
}

#archives_panel .archivesList td.sorted {
    background: RGBA(255,255,255,0.2);
}

#archives_panel .archivesList .headerRow {
    background-color: #7b7b7b;
    color: #FEFEFE;
    text-align: left;		
}

#archives_panel .archivesList th {
    cursor:pointer;
    font-weight: normal;
    vertical-align: middle;
    padding-left:6px !important;
    border-right: 2px solid #888888;
}


#archives_panel .archivesList th.buttonHolder:hover{
    background-color:initial;
}
#archives_panel .archivesList th.buttonHolder {
    cursor:initial;
    font-weight: normal;
    vertical-align: middle;
    padding-left:0px !important;
    border-right: 2px solid #888888;
}
#archives_panel .archivesList th:hover {
    background-color: #8F8F8F;
}

#archives_panel .archivesList th.sorted{
    background: #ddd;
    color: #333;
}

#archives_panel .archivesList th.sorted:hover{
    background: #ccc;
    color: #222;
}

#order_list_subpanel .archivesList img{
    vertical-align: middle;
}

#archives_panel .archivesList .oddRow {
    background-color: #cbcbcb;
}

#archives_panel .archivesList .orderRow{
    cursor:pointer;
}

#archives_panel .archivesList .orderRow.selected{
    background-color:#ECFFCF;
}
#archives_panel .archivesList .orderRow.selected:hover{
    background-color:#EBFFCD;
}

#archives_panel .archivesList .evenRow {
    background-color: #bbbaba;		
}

#archives_panel .archivesList .oddRow:hover {
    background-color: #d0d0d0;
}

#archives_panel .archivesList .evenRow:hover {
    background-color: #BBB;		
}

#archives_panel #archives_header {
		
}

#archives_panel #archive_restore_button {
	width: 115px;
    height: 25px;
}

#archives_panel #archive_search_button {
	height: 25px;
	width: 25px;
	overflow: hidden;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-left: 3px;
}
#archives_panel #archive_search_button #the_icon{
    top: 2px;
    left: 5px;
}

#archives_panel #auto_open_container {
	position: relative;
	left: 20px;		
	top: 3px;
}

#archives_panel #auto_open_container #css_button_text {
	color: #FEFEFE;
}

#settings_panel .topBar{background-color:#6F6F6F; padding:5px; height:50px; width:100%; margin-bottom:2px; cursor:pointer;}
#settings_panel .topBar:hover{background-color:#737373;}
#settings_panel .settingsSection{margin-bottom:5px;}
#settings_panel .contentArea {background-color:#c0c0c0; overflow:hidden;}
#settings_panel .contentAreaLight{background-color:#e1e1e1; margin-bottom:2px;}
#settings_panel #settingsSubpanelContainer{background: #d8d8d8;}
#settings_panel .expandButton{ width:40px; height:40px;}
#settings_panel .expandButton #the_icon {
    left: 10px;
    top: 10px;
}
#settings_panel .percentDollarSpacing {margin-right:19px;}

#settings_panel .checkboxButton .textUp{color:#7a7a7a;}
#settings_panel .checkboxButton .textOver{color:#666;}



#settings_panel .saveCancelButton  {width: 130px; height: 35px;}
#manager_settings_subpanel #labelInstructionsBtnContainer .cssButton {width:150px; height:30px;}
#manager_settings_subpanel .cssButton.testButton {width:80px; height:24px; overflow:hidden; border-radius:3px;}
#manager_settings_subpanel .linkText {width:105px;}
#manager_settings_subpanel input:not([type="radio"]) {
    max-width: 95%;
}

#manager_settings_subpanel .mt {margin-top: 20px;}

#manager_settings_subpanel .strong_details {
	font-size: 12px;
	margin-left: 50px;
	margin-top: -10px;	
}

#manager_settings_subpanel #passwordLength {
	width: 40px;
	margin-top: -3px;
}

#manager_settings_subpanel #passwordExpiration {
	margin-top: 0px;
	margin-right: 10px;
	width: 40px;
}

#manager_settings_subpanel #daysLabel {
	margin-top: 0px;
}

#manager_settings_subpanel #attemptsLabel {
	
}

#manager_settings_subpanel #invalidAttempts {
	margin-right: 10px;
	width: 40px;	
}

#manager_settings_subpanel #invalidAttemptsContainer {
	margin-top: -2px;
}

#manager_settings_subpanel #passwordLengthContainer {
	margin-top: -2px;
}

#manager_settings_subpanel #autoLogoutContainer {
	margin-top: -2px;	
}

#manager_settings_subpanel #logoutMinutes {
	width: 40px;
	margin-right: 10px;
}

#manager_settings_subpanel .lineFix {
	position: relative;
	top: -5px;
}

#manager_settings_subpanel .noshow {
	display:none;
}

#manager_settings_subpanel .cbFix {
	position: relative;
	top: 5px;
}

#manager_settings_subpanel .single_radio {
	margin-left: 33px;
}

.d-none {
	display: none;
}
/* CSS Document */

#lender_settings_subpanel {
	width: 100%;
	padding: 20px;
	background-color: #d8d8d8;
}

#lender_settings_subpanel .headerBar {
	width: 100%;
	height: 50px;
	background-color: #666;
	color: #fefefe;	
	margin-top: 10px;
}

#lender_settings_subpanel #security_header_text, #borrower_header_text {
	margin-left: 10px;
	line-height: 50px;
}

#lender_settings_subpanel .expandButton {
	width: 40px; 
	height: 40px;
	margin-top: 5px;
	margin-right: 10px;
}

#lender_settings_subpanel .expandButton #the_icon {
    left: 10px;
    top: 8px;
}

#lender_settings_subpanel #lender_security_content, #lender_borrower_content {
	display: none;
}

#lender_settings_subpanel #enable_custom_verbiage_container {
	margin-top: 10px;
}

#lender_settings_subpanel #custom_verbiage_text {
	width: 100%;
	height: 300px;
	margin-top: 10px;
}

#lender_settings_subpanel .marginTop10 {
	padding-top: 10px;
}

#lender_settings_subpanel .strong_details {
	font-size: 12px;
	margin-left: 50px;
	margin-top: -10px;	
}

#lender_settings_subpanel #password_length {
	width: 40px;
	margin-top: -3px;
}

#lender_settings_subpanel #password_expiration {
	margin-top: 10px;
	margin-right: 10px;
	width: 40px;
}

#lender_settings_subpanel #days_label {
	margin-top: 10px;
}

#lender_settings_subpanel #attempts_label {
	
}

#lender_settings_subpanel #invalid_attempts {
	margin-right: 10px;
	width: 40px;	
}

#lender_settings_subpanel #invalid_attempts_container {
	margin-top: -2px;
}

#lender_settings_subpanel #password_length_container {
	margin-top: -2px;
}

#lender_settings_subpanel #buttons_container {
	margin-top: 30px;
}

#lender_settings_subpanel #auto_logout_container {
	margin-top: -2px;	
}

#lender_settings_subpanel #logout_minutes {
	width: 40px;
	margin-right: 10px;
}


/* CSS Document */


#manager_lender_settings_subpanel .headerBar {
	width: 100%;
	height: 50px;
	background-color: #666;
	color: #fefefe;	
	/*margin-top: 10px;*/
}

#manager_lender_settings_subpanel #security_header_text, #review_header_text, #manager_header_text {
	margin-left: 10px;
	line-height: 50px;
}

#manager_lender_settings_subpanel .expandButton {
	width: 40px; 
	height: 40px;
	margin-top: 5px;
	margin-right: 10px;
}

#manager_lender_settings_subpanel .expandButton #the_icon {
    left: 10px;
    top: 8px;
}

#manager_lender_settings_subpanel #lender_review_settings {
	padding-left: 20px;
	padding-right: 20px;
	margin-top: -10px;
}

#manager_lender_settings_subpanel #lender_review_settings_content {
	display: none;
}

#manager_lender_settings_subpanel #lender_review_settings_content {
	margin-top: 10px;
	margin-left: 10px;
}

#manager_lender_settings_subpanel #lender_manager_settings {
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
}

#manager_lender_settings_subpanel #lender_manager_settings_content {
	display: none;
}

#manager_lender_settings_subpanel #lender_manager_settings_content {
	margin-top: 10px;
	margin-left: 10px;
}

#manager_lender_settings_subpanel #ar_pricing_container, #cb_override_standalone_pricing_container {
	margin-left: 20px;
}

#manager_lender_settings_subpanel #ar_pricing_text_container, #standalone_pricing_text_container {
	position: relative;
	top: -2px;
}

#manager_lender_settings_subpanel #ar_pricing_text, #standalone_pricing_text {
	width: 75px;
	text-align: right;
}

#manager_lender_settings_subpanel #manager_pricing_container, #manager_standalone_pricing_container {
	margin-left: 10px;
}

#manager_lender_settings_subpanel #review_settings_button_container {
	width: 135px;	
	margin-left: 10px;
	height: 35px;
}

#manager_lender_settings_subpanel #review_settings_button_container .cssButton {width:150px; height:35px;}
#manager_lender_settings_subpanel #lender_security_settings_content #buttons_container .cssButton {width:150px; height:35px;}
#manager_lender_settings_subpanel #manager_settings_button_container .cssButton {width:150px; height:35px;}

#manager_lender_settings_subpanel #manager_settings_button_container {
	width: 135px;
	margin-left: 10px;
	height: 35px;
	margin-top:20px;
}

#manager_lender_settings_subpanel #lender_manual_review_settings {
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 10px;
	margin-top: -20px;
}

#manager_lender_settings_subpanel #lender_encompass_settings {
	padding-left: 20px;
	padding-right: 20px;
}

#manager_lender_settings_subpanel #lender_automated_review_settings {
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px;
}

#manager_lender_settings_subpanel #lender_photo_app_settings {
	padding-left: 20px;
	padding-right: 20px;
}

#manager_lender_settings_subpanel #cb_pdfcompare_fee_container {
	margin-left: 20px;
}

#manager_lender_settings_subpanel #pdf_compare_text_container {
	position: relative;
	top: -2px;
}

#manager_lender_settings_subpanel #pdfcompare_pricing_text {
	width: 75px;
	text-align: right;
}

#manager_lender_settings_subpanel #pdf_compare_manager_pricing_container {
	margin-left: 10px;
}

#manager_lender_settings_subpanel .p10 {
	padding: 10px;
}

#manager_lender_settings_subpanel #lender_canned_message_settings {
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
}

#manager_lender_settings_subpanel #lender_va_settings{
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
}

/* CSS Document */

#manual_review_settings_subpanel {
	width: 100%;
	background-color: #d8d8d8;
}

#manual_review_settings_subpanel .headerBar {
	width: 100%;
	height: 50px;
	background-color: #666;
	color: #fefefe;	
	margin-top: 10px;
	overflow: hidden;
}

#manual_review_settings_subpanel #manual_review_header_text {
	margin-left: 10px;
	line-height: 50px;
}

#manual_review_settings_subpanel .expandButton {
	width: 40px; 
	height: 40px;
	margin-top: 5px;
	margin-right: 10px;
}

#manual_review_settings_subpanel .expandButton #the_icon {
    left: 10px;
    top: 8px;
}

#manual_review_settings_subpanel #manual_review_content {
	display: none;
	padding: 10px;
}

#manual_review_settings_subpanel #dispositions_container {
	padding: 10px;
	background-color: #DCDCDC;
}

#manual_review_settings_subpanel #add_disposition_button_container .cssButton {
	width: 175px;
	height: 30px;
}

#manual_review_settings_subpanel #rejection_dispositions_container {
	padding: 10px;
	background-color: #DCDCDC;
}

#manual_review_settings_subpanel #rejection_add_disposition_button_container .cssButton {
	width: 175px;
	height: 30px;
}


#manual_review_settings_subpanel .left10 {
	margin-left: 10px;
}

#manual_review_settings_subpanel .left5 {
	margin-left: 5px;
}

#manual_review_settings_subpanel .bottom10 {
	margin-bottom: 10px;
}

#manual_review_settings_subpanel .top10 {
	margin-top: 10px;
}

#manual_review_settings_subpanel .padTop10 {
    padding-top: 10px;
}
#manual_review_settings_subpanel .top5 {
	margin-top: 5px;
}

#manual_review_settings_subpanel #add_disposition_container {
	display: none;
}

#manual_review_settings_subpanel #txtDispositionDesc {
	width: 100%;
	height: 50px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#manual_review_settings_subpanel #save_disposition_button_container .cssButton{
	width: 150px;
	height: 30px;
}

#manual_review_settings_subpanel #products_action_items #save_changes_container .cssButton {
	width: 150px;
	height: 30px;
}

#manual_review_settings_subpanel #division_action_items #save_changes_container .cssButton,
#manual_review_settings_subpanel #division_action_items #cancel_changes_container .cssButton{
	width: 150px;
	height: 30px;
}





#manual_review_settings_subpanel .division_row {
	background-color: #AAA;
	height: 30px;
	line-height: 20px;
	padding: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #000;
}


#manual_review_settings_subpanel #products_action_items {
	width: 40%
}

#manual_review_settings_subpanel #division_action_items {
	width: 50%
}

#manual_review_settings_subpanel #txtDispositionCode {
	box-shadow: none;
	border: 1px solid #000;
}

#manual_review_settings_subpanel #disposition_remove_container #the_icon {
    left: 9px;
	top: 9px;
}

#manual_review_settings_subpanel #rejection_add_disposition_container {
	display: none;
}

#manual_review_settings_subpanel #txtRejectionDispositionDesc {
	width: 100%;
	height: 50px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#manual_review_settings_subpanel #rejection_save_disposition_button_container .cssButton {
	width: 150px;
	height: 30px;
}

#manual_review_settings_subpanel #txtRejectionDispositionCode {
	box-shadow: none;
	border: 1px solid #000;
}

#manual_review_settings_subpanel #rejection_disposition_remove_container #the_icon {
	left: 9px;
	top: 9px;
}

#manual_review_settings_subpanel .disposition_item {
	min-height: 50px;
	margin-bottom: 5px;
	background-color: #ededed;
	padding-left: 10px;
	/*padding-top: 5px;*/
	padding-right: 10px;
	padding-bottom: 15px;
	overflow:auto;
}

#manual_review_settings_subpanel .disposition_item .itemPosition {
	position: relative;
	top: 15px;
}

#manual_review_settings_subpanel .disposition_item .cssButton {
	position:relative;
	top:7px;
}

#manual_review_settings_subpanel .item_width1 {
	width: 10%;
}

#manual_review_settings_subpanel .item_width2 {
	width: 70%;
}

#manual_review_settings_subpanel .collapsedSpan {
	overflow:hidden;
	text-overflow: ellipsis;
	display:block;
	white-space:nowrap;
}

#manual_review_settings_subpanel #code_error {
	margin-left: 10px;
	font-size: 10pt;
}

#manual_review_settings_subpanel #rejection_code_error {
	margin-left: 10px;
	font-size: 10pt;
}

#manual_review_settings_subpanel #products_container {
	padding: 10px;
	background-color: #DCDCDC;
}

#manual_review_settings_subpanel #products_container .product_item {
	padding: 5px;
	height: 35px;
	background-color: #AAAAAA;
	margin-bottom: 5px;
	width: 800px;
}

#manual_review_settings_subpanel #products_container .product_item .product_amount_label {
	width: 150px;
	text-align: center;
}

#manual_review_settings_subpanel #product_items {
	display: none;
	height: 400px;
	overflow: auto;
	width: 820px;
}

#manual_review_settings_subpanel #default_mr_fee {
	margin-left: 10px;
}

#manual_review_settings_subpanel #product_save_container {
	margin-top: 20px;
}

#manual_review_settings_subpanel #product_save_container .cssButton {
	height: 30px;
	width: 200px;	
}

#manual_review_settings_subpanel .product_amount {
	width: 150px;
}

#manual_review_settings_subpanel .product_amount_span {
	width: 150px;
	text-align: center;
}

#manual_review_settings_subpanel input[readonly="readonly"] {
	background-color: #CCC;
}

#manual_review_settings_subpanel .createPanelButton {
	width: 180px;
	height: 35px;
}

#manual_review_settings_subpanel, #relationships_reviewer_panels_subpanel #expand_container .cssButton {
	top: -12px !important;
}

#manual_review_settings_subpanel #manual_review_content #reviewers_panel_section #relationships_reviewers_subpanel #createPanelButtonContainer {
	display: inline !important;
}

#manual_review_settings_subpanel #manual_review_content #reviewers_panel_section #relationships_reviewers_subpanel #newReviewPanel {
	margin-top:3rem;
}


#encompass_settings_subpanel {
    width: 100%;
    background-color: #d8d8d8;
}

#encompass_settings_subpanel .headerBar {
    width: 100%;
    height: 50px;
    background-color: #666;
    color: #fefefe;
    margin-top: 10px;
}

#encompass_settings_subpanel #encompass_header_text {
    margin-left: 10px;
    line-height: 50px;
}

#encompass_settings_subpanel .expandButton {
    width: 40px;
    height: 40px;
    margin-top: 5px;
    margin-right: 10px;
}

#encompass_settings_subpanel .expandButton #the_icon {
    left: 10px;
    top: 8px;
}

#encompass_settings_subpanel #encompass_settings_content {
    display:none;
    padding: 20px;
}

#encompass_settings_subpanel #buttons_container {
    margin-top: 10px;
}

#encompass_settings_subpanel #buttons_container .cssButton {
    width:135px;
    height:35px;
}

#encompass_settings_subpanel #returned_fields {
    margin-top: 10px;
    margin-left: 20px;
}

#encompass_settings_subpanel #returned_documents {
    margin-top: 10px;
    margin-left: 20px;
}

#encompass_settings_subpanel .mln10 {
    margin-left: -10px;
}

#encompass_settings_subpanel .ml20 {
    margin-left: 20px;
}

#encompass_settings_subpanel .mb20 {
    margin-bottom: 20px;
}

#encompass_settings_subpanel #documents_send_pattern {
    padding-top: 5px;
    padding-bottom: 10px;
}
#encompass_settings_subpanel input {
    accent-color: #b2d15e;
}
#photo_app_settings_subpanel {
    width: 100%;
    background-color: #d8d8d8;
}

#photo_app_settings_subpanel .headerBar {
    width: 100%;
    height: 50px;
    background-color: #666;
    color: #fefefe;
    margin-top: 10px;
    overflow: hidden;
}

#photo_app_settings_subpanel #photo_app_header_text {
    margin-left: 10px;
    line-height: 50px;
}

#photo_app_settings_subpanel .expandButton {
    width: 40px;
    height: 40px;
    margin-top: 5px;
    margin-right: 10px;
}

#photo_app_settings_subpanel .expandButton #the_icon {
    left: 10px;
    top: 8px;
}

#photo_app_settings_subpanel #photo_app_content {
    display: none;
    padding: 10px;
    overflow:hidden;
}

#photo_app_settings_subpanel .ml10 {
     margin-left: 10px;
 }

#photo_app_settings_subpanel .mt10 {
    margin-top: 10px;
}

#photo_app_settings_subpanel .ml5 {
    margin-left: 5px;
}

#photo_app_settings_subpanel .mt5 {
    margin-top: 5px;
}

#photo_app_settings_subpanel .pd5 {
    padding-top: 5px;
}

#photo_app_settings_subpanel .pd10 {
        padding-top: 10px;
}

#photo_app_settings_subpanel .pd20 {
    padding-top: 20px;
}

#photo_app_settings_subpanel .pd40 {
    padding-top: 40px;
}

#photo_app_settings_subpanel .ht30 {
     height:30px;
 }

#photo_app_settings_subpanel .ht50 {
    height:50px;
}

#photo_app_settings_subpanel .ht10 {
    height:10px;
}

#photo_app_settings_subpanel .w450 {
    width:450px;
}
#photo_app_settings_subpanel #createtemplatebutton_container .cssButton {
    width: 200px;
    height: 35px;
}

#photo_app_settings_subpanel #addtemplatebutton .cssButton {
    width: 150px;
    height: 35px;
}
#photo_app_settings_subpanel #cancelButton .cssButton {
    width: 150px;
    height: 35px;
}
#photo_app_settings_subpanel #newcatbutton .cssButton {
    width: 25px;
    height: 25px;
}

#photo_app_settings_subpanel #newtemplatetext {
    width: 500px;
    height: 40px;
    position: relative;
    top: -2px;
}

#photo_app_settings_subpanel #newcategorytext {
    width: 300px;
    height: 30px;
    position: relative;
    top: -2px;
}

#photo_app_settings_subpanel .tempSection {
    width: 100%;
    background-color: #EEE;
}

#photo_app_settings_subpanel .tempSection .cssButton {
    width: 35px;
    height: 35px;
    
}

#photo_app_settings_subpanel .catSection {
     width: 100%;
     background-color: #fff;
     /* border: 1px solid #7a7a7a; */

 }

#photo_app_settings_subpanel .lh40 {
    line-height:40px;
}

#photo_app_settings_subpanel .catSection .cssButton {
    width: 35px;
    height: 35px;
    
}

#photo_app_settings_subpanel .iconFix1 {
    padding-left: 3px;
    top:2px;
    position:relative;
}

#photo_app_settings_subpanel .iconFix1 #the_icon {
    top:6px;
    left:6px;
}

#photo_app_settings_subpanel .iconFix2 {
    top:-3px;
    position:relative;
}

/* #photo_app_settings_subpanel .iconFix2 #the_icon {

} */

#photo_app_settings_subpanel #catSectionContent {
    padding-left: 10px;
    padding-right: 10px;
    padding-top:10px;
    background-color: #fff;
    display:none;
    clear: both;
}

#photo_app_settings_subpanel .tempSectionContent {
    background-color: #EEE !important;
}

#photo_app_settings_subpanel .addRequirementContainer {
    position:relative;
    left: -8px;
    top: 3px;
}

#photo_app_settings_subpanel .addRequirementContainer .cssButton {
    width:20px;
    height:20px;
}

#photo_app_settings_subpanel .addRequirementContainer .cssButton > #background_container {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

#photo_app_settings_subpanel .addRequirementContainer .cssButton > #the_icon {
    left: -3px;
    top:-2px;
}

#photo_app_settings_subpanel .reqSection {
    margin-bottom:5px;
}

#photo_app_settings_subpanel .displayinline {
    display:inline-block;
}

#photo_app_settings_subpanel #newRequirementText {
    border: 1px solid #a4a4a4;
}

#photo_app_settings_subpanel .reqItem {
    background-color: #FFF;
    padding: 5px;
    border: 1px solid #a4a4a4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding-left: 2px;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:25px;
    max-width: 80%;
}

#photo_app_settings_subpanel .removeRequirementContainer {
    position:relative;
    left: -32px;
    top: 5px;
}

#photo_app_settings_subpanel .removeRequirementContainer .cssButton {
    width:20px;
    height:20px;
}

#photo_app_settings_subpanel .removeRequirementContainer .cssButton > #background_container {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

#photo_app_settings_subpanel .removeRequirementContainer .cssButton > #the_icon {
    left: -2px;
    top:-2px;
}

#photo_app_settings_subpanel #buttons_container .cssButton {
    height: 30px;
    width: 150px;
    margin-right: 15px;
}

#photo_app_settings_subpanel #specialInstructionsText {
    width: 600px;
    height: 150px;
}

#photo_app_settings_subpanel .hideOverflow {
    overflow:hidden;
}

#canned_messages_settings_subpanel #canned_messages_text {
    position: relative;
    top: 10px;
    left: 10px;
}

#canned_messages_settings_subpanel .mt10 {
    margin-top:10px;
}

#canned_messages_settings_subpanel .mr5 {
    margin-right:5px;
}

#canned_messages_settings_subpanel .mr10 {
    margin-right:10px;
}

#canned_messages_settings_subpanel #add_button_container {
    width: 200px;
}

#canned_messages_settings_subpanel #add_button_container .cssButton {
    height:30px;
}

#canned_messages_settings_subpanel #save_all_container, #canned_messages_settings_subpanel #save_cc_container {
    width: 200px;
}

    #canned_messages_settings_subpanel #save_all_container .cssButton, #canned_messages_settings_subpanel #save_cc_container .cssButton {
        height: 30px;
    }

#canned_messages_settings_subpanel #reset_container, #canned_messages_settings_subpanel #reset_cc_container {
    width: 200px;
}

    #canned_messages_settings_subpanel #reset_container .cssButton, #canned_messages_settings_subpanel #reset_cc_container .cssButton {
        height: 30px;
    }

#canned_messages_settings_subpanel .w100 {
    width: 100%;
}

#canned_messages_settings_subpanel .w70 {
    width: 70%;
}

#canned_messages_settings_subpanel .h50 {
    height: 50px;
}

#canned_messages_settings_subpanel .messageFormat {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
    padding: 5px;
}

#canned_messages_settings_subpanel .newButtons {
    width: 150px;
    margin-right: 20px;
}

#canned_messages_settings_subpanel .newButtons .cssButton {
    height: 30px;
}

#canned_messages_settings_subpanel .canned_message_item {
    background-color: #CCC;
    margin-bottom: 5px;
}

#canned_messages_settings_subpanel .item_header_bar {
    background-color: #CCC;
    height: 40px;
    line-height: 30px;
    padding: 5px;
    margin-bottom: 5px;
    display: flex;
}

#canned_messages_settings_subpanel .headerTitle {
    flex-grow: 1;
}

#canned_messages_settings_subpanel .itemButtonContainer .cssButton {
    width: 40px;
    height: 35px;
}

#canned_messages_settings_subpanel .expandContainer #the_icon {
    left: 12px;
    top: 7px;
}

#canned_messages_settings_subpanel .editContainer #the_icon {
    left: 10px;
    top: 5px;
}

#canned_messages_settings_subpanel .deleteContainer #the_icon {
    left: 9px;
    top: 5px;
}

#canned_messages_settings_subpanel .itemButtonContainer {
    position: relative;
    top: -2px;
}

#canned_messages_settings_subpanel #canned_messages_content {
    display: none;
}

#canned_messages_settings_subpanel #new_message_container {
    display:none;
}

#canned_messages_settings_subpanel .edit_item_container {
    padding: 5px;
}

#canned_messages_settings_subpanel .txtEditTitle {
    font-family: 'Roboto Condensed', sans-serif;
}

#canned_messages_settings_subpanel .txtEditMessage {
    font-family: 'Roboto Condensed', sans-serif;
}

#canned_messages_settings_subpanel .newInputs {
    font-family: 'Roboto Condensed', sans-serif;
}

#va_settings_subpanel .headerBar {
    width: 100%;
    height: 50px;
    background-color: #666;
    color: #fefefe;
    margin-top: 10px;
    overflow: hidden;
}

#va_settings_subpanel #va_header_text {
    margin-left: 10px;
    line-height: 50px;
}

#va_settings_subpanel #branch_list_header_text {
    margin-left: 10px;
    line-height: 50px;
}

#va_settings_subpanel .expandButton {
    width: 40px;
    height: 40px;
    margin-top: 5px;
    margin-right: 10px;
}

#va_settings_subpanel .expandButton #the_icon {
    left: 10px;
    top: 8px;
}

#va_settings_subpanel #add_button_container {
    width: 200px;
}

#va_settings_subpanel #add_button_container .cssButton {
    height:30px;
}

#va_settings_subpanel #va_settings_content {
    display: none;
}

#va_settings_content .fifthWidth {
    width:20%;
}

#va_settings_content .twoThirdsWidth {
    width:66.66%;
}

#va_settings_content .w100 {
    width:100%;
}

#va_settings_subpanel .ml5 {
    margin-left:5px;
}

#va_settings_subpanel .ml10 {
    margin-left: 10px;
}

#va_settings_content #new_branch_save_button_container {
    width:200px;
}
#va_settings_subpanel #new_branch_save_button_container .cssButton{
    height:30px;
}

#va_settings_subpanel #new_branch_cancel_button_container {
    width:200px;
}
#va_settings_subpanel #new_branch_cancel_button_container .cssButton{
    height:30px;
}

#va_settings_subpanel .buttonContainer {
    width:200px;
}
#va_settings_subpanel .buttonContainer .cssButton {
    height:30px;
}

#va_settings_subpanel .verifyButton {
    width: 200px;
    height:30px;
}

#va_settings_content #btn_save_container{
    width:200px;
}
#va_settings_content #btn_save_container .cssButton{
    height:30px;
}

#va_settings_content #btn_reset_container{
    width:200px;
}
#va_settings_content #btn_reset_container .cssButton {
    height:30px;
}

#va_settings_subpanel #branch_list_line_items {
    padding: 10px;
    background-color: #DCDCDC;
}

#va_settings_subpanel .branch_item {
    min-height: 50px;
    margin-bottom: 5px;
    background-color: #ededed;
    padding-left: 10px;
    /*padding-top: 5px;*/
    padding-right: 10px;
    padding-bottom: 15px;
    overflow:auto;
}
#va_settings_subpanel .branch_item .item_position {
    position: relative;
    top: 15px;
}
#va_settings_subpanel .branch_item .cssButton {
    position: relative;
    top: 7px;
}

#va_settings_subpanel .item_width {
    width:30%
}

#va_settings_subpanel .collapsedSpan {
    overflow:hidden;
    text-overflow: ellipsis;
    display:block;
    white-space:nowrap;
}

#va_settings_subpanel .w100 {
    width:100%;
}

#va_settings_subpanel .w110px {
    width: 200px;
}

#va_settings_subpanel #lblVerificationMessage {
    margin-top:10px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:15px;
    width:60%;
    background:white;
    border-radius:5px;
    text-align:left;
}

#automated_review_settings_subpanel #automated_review_text {
    position: relative;
    top:10px;
    left: 10px;
}

#automated_review_settings_subpanel #automated_review_content {
    display: none;
    padding: 10px;
    overflow:hidden;
}

#automated_review_settings_subpanel .w100 {
    width:100%;
}

#automated_review_settings_subpanel .tag-editor {
    padding-top:5px;
    padding-bottom: 5px;
    margin-top: 15px;
    border: 1px solid #a4a4a4;
    border-radius:5px;
    background-color:transparent;
}

#automated_review_settings_subpanel .tag-editor-tag {
    color: black;
    background-color: #b2d15e;
}

#automated_review_settings_subpanel .tag-editor-delete {
    color: black;
    background-color: #b2d15e;
}

#automated_review_settings_subpanel #save_container {
    width: 200px;
}

#automated_review_settings_subpanel #save_container .cssButton {
    height: 30px;
}

#automated_review_settings_subpanel #reset_container {
    width: 200px;
}

#automated_review_settings_subpanel #reset_container .cssButton {
    height:30px;
}

#reporting_panel {padding:15px;}
#reporting_panel .container {background-color:#ccc;}
#reporting_panel .content {background-color:#ddd;}
#reporting_panel .contentPadded {padding:10px 10px;background-color:#eee;}

#reporting_panel .row {margin-bottom:2px;}
#reporting_panel .topBar{background-color:#bbbaba; margin-bottom:1px; padding:1px; height:40px; width:100%;} 

#reporting_panel .row.even .topBar{background-color:#cbcbcb;}

#reporting_panel .expandButton{ width:38px; height:38px;}
#reporting_panel .expandButton #the_icon {
    left: 10px;
    top: 8px;
}

#reporting_panel .createCancelSaveBtn{
    width: 150px;
    height:30px;
}

#reporting_panel .leftPanel {
    background-color:#ddd;
    width:75%;
    min-height:200px;
}
#reporting_panel .rightPanel {    
    width:25%;
    padding: 0px 0px 10px 10px;
}
#reporting_panel .rightPanel .cssButton{
    width:100%;
    height:30px;
    margin-bottom:2px;
}

#reporting_panel #sendByEmailContainer input{
    width:300px;
}

#reporting_panel .checkboxButton .textUp{
    color: #7a7a7a; 
}

#reporting_panel .checkboxButton .textOver{
    color: #333333; 
}


#canned_report_subpanel #scheduleInfoContainer {
	padding-top: 10px;	
	padding-left: 20px;
}

#canned_report_subpanel #scheduleInfoContainer .scheduledate {
	margin-top: 10px;
}

#canned_report_subpanel #scheduleInfoContainer .scheduleemail {
	margin-top: 10px;
}

#canned_report_subpanel #scheduleInfoContainer .cssButton {
	width: 150px;
	height: 30px;
}

#canned_report_subpanel #schedule_button_container {
	margin-top: 20px;
}

#canned_report_subpanel #scheduleEmail {
	width: 500px;
}

#canned_report_subpanel .mr10 {
	margin-right: 10px;
}

#canned_report_subpanel .labelFix {
	position:relative;
	top: 3px;
}
#custom_report_subpanel{background-color:#eee;}
#custom_report_subpanel .fieldsCol {width:25%;vertical-align: top;}
#custom_report_subpanel .executeSettings{
    background: #eee;
    padding: 10px;
}

#custom_report_subpanel .chooseOrderList > li {
	width: 250px;
	height: 30px;
	background-color: #666;
	color: #fefefe;
	margin-top: 2px;    
	line-height: 30px;
    text-align: center;
}

#custom_report_subpanel .chooseOrderList{
    width:250px;
}

#custom_report_subpanel .mt10 {
	margin-top: 10px;
}

#custom_report_subpanel #filterRadios {
	margin-top: 10px;
}

#custom_report_subpanel #scheduleInfoContainer {
	padding-top: 10px;	
	padding-left: 20px;
}

#custom_report_subpanel #scheduleInfoContainer .scheduledate {
	margin-top: 10px;
}

#custom_report_subpanel #scheduleInfoContainer .scheduleemail {
	margin-top: 10px;
}

#custom_report_subpanel #scheduleInfoContainer .cssButton {
	width: 150px;
	height: 30px;
}

#custom_report_subpanel #schedule_button_container {
	margin-top: 20px;
}

#custom_report_subpanel #scheduleEmail {
	width: 500px;
}
#pdfc_panel .panelSections {
    width: 45%;
    background-color: #CCC;
}

#pdfc_panel #compareButtonContainer {
    width:10%;
    text-align:center;
}

#pdfc_panel .compareButton {
    font-size: 96px;
    margin-top: 140px;
    color: #88b652;
}

#pdfc_panel .compareButton:hover {
    color: #70a359;
    cursor: pointer;
}

#pdfc_panel .compareButton:active {
    color: #FEFEFE;
    cursor: pointer;
}

#pdfc_panel .compareButton[disabled] {
    font-size: 96px;
    margin-top: 140px;
    color: #AAA;
}

#pdfc_panel .compareButton[disabled]:hover {
    color: #AAA;
    cursor: pointer;
}

#pdfc_panel .compareButton[disabled]:active {
    color: #AAA;
    cursor: pointer;
}

#support_panel #headerBar {position: fixed;}
#support_panel #supportContent{background-color: #606060;}
#support_panel #tabsContainer{
	background: #606060;
	width: 100%;
}

#support_panel #activityContainer{background-color:#e8e8e8; min-height:300px;}

#support_panel .tabButton { width:175px; margin-right:1px; background:#606060; height:50px; float:left; overflow:hidden;}

#support_panel .tabButton .textUp{color:#e8e8e8;}
#support_panel .tabButton .textLocked {color:#606060;}

#support_panel .tabButton .backgroundOver {background:#555;}
#support_panel .tabButton .backgroundDown {background:#444;}
#support_panel .tabButton .backgroundLocked {background:#e8e8e8;}

#support_panel .tabButton #the_icon{left:10px; top:10px; position:absolute; z-index:10; pointer-events:none; }

#support_panel .tabButton2 { width:175px; margin-right:1px; background:#606060; height:50px; float:left; overflow:hidden;}

#support_panel .tabButton2 .textUp{color:#e8e8e8;}
#support_panel .tabButton2 .textLocked {color:#606060;}

#support_panel .tabButton2 .backgroundOver {background:#555;}
#support_panel .tabButton2 .backgroundDown {background:#444;}
#support_panel .tabButton2 .backgroundLocked {background:#e8e8e8;}

#support_panel .tabButton2 #the_icon{left:10px; position:absolute; z-index:10; pointer-events:none; }

#support_order_billing_subpanel .mt10 {margin-top: 10px;}
#support_order_billing_subpanel .mr10 {margin-right: 10px;}
#support_order_billing_subpanel #updateFeeContainer {width: 150px; height: 30px;}
#support_order_billing_subpanel #updateFeeContainer .cssButton {width: 150px; height: 30px;}
#support_order_billing_subpanel #txtServiceFee {width:100px;}
#support_order_billing_subpanel #updateManualReviewFeeContainer {width: 150px; height: 30px;}
#support_order_billing_subpanel #updateManualReviewFeeContainer .cssButton {width: 150px; height: 30px;}
#support_order_billing_subpanel #txtManualReviewFee {width:100px;}
#support_order_billing_subpanel #refundCardContainer {width: 150px; height: 30px;}
#support_order_billing_subpanel #refundCardContainer .cssButton {width: 150px; height: 30px;}
#support_order_billing_subpanel #txtRefundAmount {width:100px;}
#support_order_billing_subpanel #removeLenderFeeButtonContainer {width: 250px; height: 30px;}
#support_order_billing_subpanel #removeLenderFeeButtonContainer .cssButton {width: 250px; height: 30px;}
#support_order_billing_subpanel #changeTypeButtonContainer {width: 200px; height: 30px;}
#support_order_billing_subpanel #changeTypeButtonContainer .cssButton {width: 200px; height: 30px;}
#support_order_billing_subpanel #pdcCancellationFeeButtonContainer {width: 200px; height: 30px;}
#support_order_billing_subpanel #pdcCancellationFeeButtonContainer .cssButton {width: 200px; height: 30px;}


/* CSS Document */

#support_order_settings_subpanel .headerText {
	margin-left: 20px;
	margin-top: 10px;
}
#support_order_profile_subpanel .newConnectionRow {
    height: 46px;
    margin: 10px;
    padding: 10px;
    background: #EDEDED;
}

#support_order_profile_subpanel .newConnectionRowText {
    font-size: larger;
    padding:0px 5px;
}

#support_order_profile_subpanel .kindLabel{
    width: 25%;
}

#support_order_profile_subpanel .contactLabel {
    /*width: 35%;*/
}

#support_order_profile_subpanel .contactDropDown {    
	/*height: 30px;
	width: 200px;	*/
}

#support_order_profile_subpanel .viewButtonContainer {
    float: right;
}

#support_order_profile_subpanel .button {
    color: white;
    padding: 5px 20px;
    height: 29px;
    width: 160px;
}

#support_order_profile_subpanel .button_unselected {
    background: #BDBDBD;
}

#support_order_profile_subpanel .button_selected {
    background: #88b652;
}

#support_order_profile_subpanel .cssButton #text_container {
    width: 100%;
    text-align: center;
}


#support_order_profile_subpanel .padRight {
    padding-right: 5px;
}

#support_order_profile_subpanel #adminUserDropDown {
	margin-left: 15px;
}

#support_order_subpanel #ordersContainer {
	height:200px;
	overflow: auto;
}

#support_order_detail_subpanel #show_linked_orders_container {
    overflow:auto;
}

#support_order_detail_subpanel #show_linked_orders_container .leftIconButton {
	float:left;
}

#support_order_subpanel #recentlyViewedCombo {
	position: relative;
	top: -3px;
	left: 30px;
}

#support_order_subpanel #loadRecentGo {
	position: relative;	
	left: 30px;
}
/* CSS Document */

#support_order_changedivision_subpanel #center_container {
	padding: 10px;
}

#support_order_changedivision_subpanel #current_division_span {
	font-size: 18px;	
}

#support_order_changedivision_subpanel #button_container {	
	margin-top: 20px;
}

#support_order_changedivision_subpanel #availableDivisionsContainer {	
	margin-top: 10px;
}

#support_order_changedivision_subpanel .cssButton {	
	width: 150px;
	height: 30px;
}

/* CSS Document */

#support_order_sendstatus_subpanel #center_container {
	padding: 10px;
}

#support_order_sendstatus_subpanel #current_division_span {
	font-size: 18px;
}

#support_order_sendstatus_subpanel #button_container {
	margin-top: 20px;
}

#support_order_sendstatus_subpanel #availableDivisionsContainer {
	margin-top: 10px;
}

#support_order_sendstatus_subpanel .cssButton {
	width: 150px;
	height: 30px;
}

#support_order_sendstatus_subpanel .mt5 {
	margin-top: 5px
}

#support_order_sendstatus_subpanel .mr5 {
	margin-right: 5px
}

#support_order_sendstatus_subpanel .ml5 {
	margin-left: 5px
}

#support_order_sendstatus_subpanel .disable {
	pointer-events: none;
	opacity: .5;
}





#support_order_sendstatus_subpanel .commentBox {
	margin-left: 20px;
	height: 50px;
	width: 100%
}

#support_order_sendstatus_subpanel .dateBox {
	margin-left: 20px;
	width: 100px
}

#support_order_sendstatus_subpanel .confirm_button {
	width: 200px;
	height: 40px;
	margin-top: 15px;
	margin-right: 4px;
	float: left;
}

#support_order_sendstatus_subpanel .cancel_button {
	width: 200px;
	height: 40px;
	margin-top: 15px;
	margin-left: 4px;
	float: left;
}

#support_order_sendstatus_subpanel #confirmationCB {
	width: 30px;
	height: 30px;
	position: relative;
	top: 5px;
}

#support_order_sendstatus_subpanel .collapsed {
	display: none;
}

#support_order_sendstatus_subpanel #txtScheduledTime {
	margin-left: 20px;
	width: 125px;
}

#support_order_sendstatus_subpanel #txtScheduledMessage {
	margin-left: 20px;
	margin-top: 10px;
}

#support_order_post_delivery_subpanel #cbBypassXMLContainer {
	margin-left: 50px;
}

#support_order_post_delivery_subpanel #cbChangeUCDPStatusContainer {
	margin-top: 10px;
}

#support_order_post_delivery_subpanel #ucdpStatusContainer {
	margin-left: 50px;
}

#support_order_post_delivery_subpanel #cbChangeEADStatusContainer {
	margin-top: 10px;
}

#support_order_post_delivery_subpanel #eadStatusContainer {
	margin-left: 50px;
}

#support_order_post_delivery_subpanel #button_container {
	margin-top: 20px;
}

#support_order_post_delivery_subpanel #button_container .cssButton {
	width: 150px;
	height: 30px;
	float: left; 
	margin-left: 10px;
}

#support_order_post_delivery_subpanel #cbChangeDocFileIDContainer {
	margin-top: 10px;
}

#support_order_post_delivery_subpanel #ucdpDocFileIDContainer {
	margin-left: 50px;
}

#support_order_post_delivery_subpanel #txtDocFileID[disabled='disabled'] {
	background-color: #CCC;
}
/* CSS Document */

#support_signups_subpanel #searchInput {
	position: relative;
	top: -12px;
}

#support_signups_subpanel #signup_content {
	padding: 10px;
	background-color: #CCC;
	clear: both;
}

#support_signups_subpanel .signupContainer {background: #d8d8d8;}
#support_signups_subpanel #resultsContainer{min-height:400px; background-color:#f5f5f5;}



#support_signups_subpanel .signUpsList {
    width:100%;
    border-collapse:separate;
    border-spacing:0 3px;
}

#support_signups_subpanel .signUpsList tr {
    height: 45px;
    /*line-height: 35px;*/
}

#support_signups_subpanel .signUpsList tr.clicked{
    background:#000;
}
#support_signups_subpanel .signUpsList td {
    white-space: nowrap;
    vertical-align: middle;
    padding-left:6px !important;
    
}

#support_signups_subpanel .signUpsList td.sorted {
    background: RGBA(255,255,255,0.2);
}

#support_signups_subpanel .signUpsList .headerRow {
    background-color: #7b7b7b;
    color: #FEFEFE;
    text-align: left;		
}

#support_signups_subpanel .signUpsList th {
    cursor:pointer;
    font-weight: normal;
    vertical-align: middle;
    padding-left:6px !important;
    border-right: 2px solid #888888;
}


#support_signups_subpanel .signUpsList th.buttonHolder:hover{
    background-color:initial;
}
#support_signups_subpanel .signUpsList th.buttonHolder {
    cursor:initial;
    font-weight: normal;
    vertical-align: middle;
    padding-left:0px !important;
    border-right: 2px solid #888888;
}
#support_signups_subpanel .signUpsList th:hover {
    background-color: #8F8F8F;
}

#support_signups_subpanel .signUpsList th.sorted{
    background: #ddd;
    color: #333;
}

#support_signups_subpanel .signUpsList th.sorted:hover{
    background: #ccc;
    color: #222;
}

#support_signups_subpanel .signUpsList img{
    vertical-align: middle;
}

#support_signups_subpanel .signUpsList .oddRow {
    background-color: #cbcbcb;
}

#support_signups_subpanel .signUpsList .orderRow{
    /*cursor:pointer;*/
}

#archives_panel .signUpsList .orderRow.selected{
    background-color:#ECFFCF;
}

#support_signups_subpanel .signUpsList .orderRow.selected:hover{
    /*background-color:#EBFFCD;*/
}

#support_signups_subpanel .signUpsList .evenRow {
    background-color: #bbbaba;		
}

#support_signups_subpanel .signUpsList .oddRow:hover {
    /*background-color: #d0d0d0;*/
}

#support_signups_subpanel .signUpsList .evenRow:hover {
   /* background-color: #BBB;		*/
}

#support_signups_subpanel tr > td > .cssButton {
	width: 150px;
	height: 30px;
}
/* CSS Document */

#support_reporting_subpanel .mb10 {
	margin-bottom: 10px;
}

#support_reporting_subpanel .ml5 {
	margin-left: 5px;
}

#support_reporting_subpanel .ml20 {
	margin-left: 20px;
}

#support_reporting_subpanel .mt10 {
	margin-top: 10px;
}

#support_reporting_subpanel .mt20 {
	margin-top: 20px;
}

#support_reporting_subpanel #run_btn_container .cssButton {
	width: 200px;
	height: 30px;
}
#support_order_commlog_subpanel #activities_container {
    min-width: 1200px;
    color: #333;
}

#support_order_commlog_subpanel .width20 {
    width: 20%;
}

#support_order_commlog_subpanel .width40 {
    width: 40%;
}

#support_order_commlog_subpanel .width70 {
    width: 70%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#support_order_commlog_subpanel .activityitem {
    overflow: hidden;
    padding: 10px;
    position: relative;
    min-height: 60px;
}

#support_order_commlog_subpanel .evenRow {
    background-color: #CCC;
}

#support_order_commlog_subpanel .oddRow {
    background-color: #BBB;
}

#support_order_commlog_subpanel .dropDownHolder {
    position: absolute;
    right:5px;
    width: 40px;
    height: 40px;
    top:10px;
}

#support_order_commlog_subpanel .cssButton {
    width: 40px;
    height: 40px;
}

#support_order_commlog_subpanel .cssButton #the_icon {
    left: 10px;
    top: 10px;
}

#support_order_commlog_subpanel #activities_container .detailSection {
    display: none;
    padding: 20px;
}

#support_order_commlog_subpanel #activities_container .detailSection .activityComment {
    width: 800px;
}

#support_order_commlog_subpanel #activities_container .detailSection .supportNoteText {
    width: 800px;
    margin-bottom: 10px;
}

#support_order_commlog_subpanel #activities_container .detailSection .updateMessageHolder {
    margin-left: 20px;
}

#support_order_commlog_subpanel #activities_container .detailSection .updateMessageHolder .cssButton {
    width: 200px;
    height: 30px;
}

#support_order_commlog_subpanel #activities_container .detailSection .deleteActivityHolder {
    padding-top: 20px;
    padding-bottom: 10px;
}

#support_order_commlog_subpanel #activities_container .detailSection .deleteActivityHolder .cssButton {
    width: 200px;
    height: 30px;
    display: inline-block;
    margin-right: 1em;

}

#support_order_commlog_subpanel #activities_container .interfaceRow .cssButton{
    width: auto;
}

#support_order_commlog_subpanel #activities_container .interfaceRow{
    padding-top: 12px;
    width: 100%;
    max-width: 600px;
}

#support_order_commlog_subpanel #activities_container .interfaceRow .left_side,
#support_order_commlog_subpanel #activities_container .interfaceRow .right_side{
    width: 50%;
    display: inline-block;
    vertical-align: middle;
}

#support_order_commlog_subpanel #activities_container .interfaceRow .right_side .label{
    font-weight: bold;
}

#support_order_commlog_subpanel #activities_container .interfaceRow .right_side div{
    display: inline-block;
    padding-left: 12px;
    height: 14px;
}


#support_order_commlog_subpanel #activities_container .interface_section,
#support_order_commlog_subpanel #activities_container .activity_log{
    display: inline-block;
    width: 50%;
    float: left;
}

#support_order_commlog_subpanel #activities_container .activity_logs{
    height: 150px;
    overflow-y: scroll;
    width: 50%;
    padding-top: 10px;
    background-color: #dddddd;
    padding: 5px;
}


#support_order_commlog_subpanel #activities_container .activity_logs .log_line{
    margin-bottom: 5px;
    border-bottom-width: 1px;
    border-color: grey;
    border-style: solid;
    padding-bottom: 5px;
}

#support_order_commlog_subpanel #activities_container .activity_logs .log_line.error{
    color: red;
}
#support_order_commlog_subpanel #activities_container .activity_logs .log_line.warn{
    color: yellow;
}
#support_profile_subpanel #support_email_subpanel .emailRow {
    text-align: left;
    overflow: hidden;
    height: 50px;
}


#support_profile_subpanel #support_email_subpanel .cell {
    float: left;
    width: 33.3%;
    cursor: pointer;
    font-weight: normal;
    vertical-align: middle;
    padding: 10px;
    padding-left: 6px !important;
    height: 39px;
}

#support_profile_subpanel #support_email_subpanel #profileListHeader {
    background: #7b7b7b;
    color: #FEFEFE;
    text-align: left;
    overflow: auto;
    margin: 0px 5px;
    padding-right:0px;
    clear:both;
}

#support_profile_detail_subpanel #support_email_subpanel .cell {
    float: left;
    margin: 0;
    font-size: 18px;
}

#support_profile_detail_subpanel #support_email_subpanel .dateSection {
    width: fit-content;
    display: inline-block;
    padding-left: 10px;

}

#support_profile_detail_subpanel #support_email_subpanel #blackListedBanner {
    background-color: #D00;
    color: #FEFEFE;
    padding: 10px;
    font-size: 18px;
}

#support_profile_detail_subpanel #support_email_subpanel .w50 {
    width:50%;
    padding: 0;
    margin: 0;
}

#support_profile_detail_subpanel #support_email_subpanel .w100 {
    width:100%;
    padding: 0;
    margin: 0;
}

#support_profile_detail_subpanel #support_email_subpanel .buttons_container {
    width: 225px;
    overflow: auto;
    margin: auto 0 auto auto;

}
#support_profile_detail_subpanel #support_email_subpanel .buttons_container .CSSButton {
    width: 100px;
    height: 35px;
}

#support_profile_subpanel #support_email_subpanel #profileListHeader {
    margin-top:10px;
}

#support_profile_profile_subpanel .newConnectionRow {
    height: 46px;
    margin: 10px;
    padding: 10px;
    background: #EDEDED;
}

#support_profile_profile_subpanel .newConnectionRowText {
    font-size: larger;
    padding:0px 5px;
}

#support_profile_profile_subpanel .kindLabel{
    width: 25%;
}

#support_profile_profile_subpanel .contactLabel {
    /*width: 35%;*/
}

#support_profile_profile_subpanel .contactDropDown {
    position: fixed;
}

#support_profile_profile_subpanel .viewButtonContainer {
    float: right;
}

#support_profile_profile_subpanel .button {
    color: white;
    padding: 5px 20px;
    height: 29px;
    width: 160px;
}

#support_profile_profile_subpanel .button_unselected {
    background: #BDBDBD;
}

#support_profile_profile_subpanel .button_selected {
    background: #88b652;
}

#support_profile_profile_subpanel .cssButton #text_container {
    width: 100%;
    text-align: center;
}

#support_profile_profile_subpanel #managerUserDropDown {
    position: fixed;
}

#support_profile_profile_subpanel .padRight {
    padding-right: 5px;
}

#support_profile_profile_subpanel #userReadonly {
	margin-top: -10px;
}

#support_profile_subpanel #profileListContainer {
	height:200px;
	overflow: auto;
	padding: 0px 5px;
}


#support_profile_subpanel #profileListHeader {
	background: #7b7b7b;
	color: #FEFEFE;
	text-align: left;
  	overflow: auto;
  	margin: 0px 5px;
  	padding-right: 15px;
	clear:both;
}

#support_profile_subpanel .labelHeader {
  	border-right: 2px solid #888888;
}

#support_profile_subpanel .cellValue {
  	padding-right: 2px;
}

#support_profile_subpanel .profileRow {
	text-align: left;
	overflow: hidden;
	height: 39px;
}

#support_profile_subpanel .emailRow {
	text-align: left;
	overflow: hidden;
	height: 50px;
}

#support_profile_subpanel .cell {
	float: left;
	width: 20%;
	cursor: pointer;
	font-weight: normal;
	vertical-align: middle;
	padding: 10px;
	padding-left: 6px !important;
	height: 39px;
}

#support_profile_subpanel .cell2 {
	float: left;
	width: 10%;
	cursor: pointer;
	font-weight: normal;
	vertical-align: middle;
	padding: 10px;
	padding-left: 6px !important;
	height: 39px;
	overflow:hidden;
}

#support_profile_subpanel .scopeCell img {
	position: relative;
	top: -16px;
}


#support_profile_subpanel #profilesList .hovered {
	background: #888888;
	color: #FEFEFE;
}

#support_profile_subpanel #profilesList .profileRow:nth-of-type(even) {
    /*background: #e0e0e0;*/
}

#support_profile_subpanel #support_profile_action_region {
	background: #E2E2E2;
}


#support_system_subpanel #new_date_section .cssButton {
    width: 150px;
    height: 30px;
}

#support_system_subpanel .date_div {
    padding: 10px;
    background-color: #CCC;
    height: 40px;
}

#support_system_subpanel .date_div .remove_holder {
    height:30px;
    width:50px;
}

#support_system_subpanel .date_div .remove_holder #the_icon {
    position:relative;
    top:-3px;
}

#support_system_subpanel .w200 {
    width: 200px;
}

#support_system_subpanel .w50 {
    width: 50px;
}

#support_system_subpanel .mt10 {
    margin-top: 10px;
}

#support_system_subpanel .mb10 {
    margin-bottom: 10px;
}

#support_system_subpanel .mr10 {
    margin-right: 10px;
}
#support_profile_detail_subpanel {background-color:#e1e1e1;}
#support_profile_detail_subpanel .sectionHeaderRow {background-color:#b0b0b0;}

#support_profile_detail_subpanel .sectionBody {background-color: #ededed;}



#support_profile_detail_subpanel .tabButton { min-width:60px; width:inherit; margin-right:1px; background:#606060; height:50px; float:left;-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

	overflow:hidden;
}

#support_profile_detail_subpanel .tabButton .textUp{color:#eee;}
#support_profile_detail_subpanel .tabButton .textLocked {color:#333;}

#support_profile_detail_subpanel .tabButton .backgroundOver {background:#383838;}
#support_profile_detail_subpanel .tabButton .backgroundDown {background:#222;}
#support_profile_detail_subpanel .tabButton .backgroundLocked {background:#e2e2e2;}
 
#support_profile_detail_subpanel .tabButton #the_icon{left:0px; top:0px; position:absolute; z-index:10; pointer-events:none; }


#support_profile_detail_subpanel #main_tab_bar{height:49px;}
#support_profile_detail_subpanel #support_order_action_region{
    min-height:400px;
    background: #e2e2e2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGMwYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e2e2e2 0%, #c0c0c0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c0c0c0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e2e2e2 0%,#c0c0c0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c0c0c0',GradientType=0 ); /* IE6-8 */
	position:relative;
    overflow:hidden;
}


#support_profile_detail_subpanel #support_right_column{width:264px; float:right; padding-top:10px;}

#support_profile_detail_subpanel #support_left_column{float:left; padding-top: 10px; padding-left:10px;}

#support_profile_detail_subpanel { width:100%; height:100%; padding-top:20px; pointer-events:auto; }
#support_profile_detail_subpanel #content_container { overflow: auto;}
#support_profile_detail_subpanel #noteHeader { width:100%;overflow:auto;}
#support_profile_detail_subpanel .addNoteButton {width:120px; height:35px; float:right;}
#support_profile_detail_subpanel #noteDisplay { border: 1px solid #666667; margin-bottom:7px }
#support_profile_detail_subpanel #noteText { color:#666667; }
#support_profile_detail_subpanel #noteDate { color:#666667; }
#support_profile_detail_subpanel #messageArea {width:100%}
#support_profile_detail_subpanel #add_note_button_container {
	overflow:auto;
  	margin-right: 10px;
  	float: right;

}
#support_profile_detail_subpanel #messageArea {width:100%;}

#support_profile_detail_subpanel #insert_note_container {
	overflow: auto;
}
#support_profile_detail_subpanel #insert_note_container .afHR {
	margin-top: 25px;
}

#support_profile_detail_subpanel .menu {
	margin-top: 17px;
}
#support_profile_detail_subpanel .menuButton {
  height: 45px;
  width: 85%;
  background: #88b652;
  text-align: center;
  vertical-align: middle;
  padding: 5px;
  display: inline-block;
  margin: 1px 0px 1px 15px;
}

#support_profile_detail_subpanel .menuButton .cssButton {
	height: 100%;
}

#support_profile_detail_subpanel .menuHeader {
  text-align: center;
  font-size: large;
  margin: 10px;
}

#support_profile_detail_subpanel .kvpContainer {
  margin: 5px 20px;
}

#support_profile_detail_subpanel .third {
	width: 33%;
}

#support_profile_detail_subpanel .half {
	width: 50%;
}

#support_profile_detail_subpanel .quarter {
	width: 25%;
}

#support_profile_detail_subpanel .cell {
	float: left;
	margin: 21px 0px 0px 0px;
	font-size: 18px;
}

#support_profile_detail_subpanel .val {
	position: relative;
	display: block;
	font-style: normal;
	font-weight: 600;
	text-transform: capitalize;
}

#support_profile_detail_subpanel #leftPanel {
	float:left;
	width:50%;
	margin: 15px;
}

#support_profile_detail_subpanel .panelHeader {
	font-size: 20px;
	margin-bottom: 10px;
}

#support_profile_detail_subpanel .outerPanel {
	margin:20px;
}

#support_profile_detail_subpanel .cb {
	float: left;
	margin: 5px 0px 0px 0px;
	font-size: 16px;
}

#support_profile_detail_subpanel .leftQuarter {
	float:left;
	width: 25%;
}

#support_profile_detail_subpanel #appraiserListContainer {
	display: inline-block;
	margin: 20px;
	width: 100%;
}

#support_profile_detail_subpanel .appraiserRow{
	font-size:16px;
	padding:8px;
	width:94%;
}

#support_profile_detail_subpanel .appraiserRow:nth-of-type(odd) {
    background: #e0e0e0;
    overflow:auto;
}

#support_profile_detail_subpanel .hidden {
	display: none;
}


#support_profile_detail_subpanel #support_profile_profile_subpanel {
	background: #E2E2E2;
	overflow: auto;
	padding:10px;
}

#support_profile_detail_subpanel .sideHeader {
	font-size: 20px;
	height: 40px;
}

#support_profile_detail_subpanel #leftSide,#rightSide {
	float:left;
	width:50%;
}

#support_profile_detail_subpanel .row {
	overflow: auto;
	font-size: 17px;
	margin:10px;
}

#support_profile_detail_subpanel .full {
	width:100%;
}

#support_profile_detail_subpanel .half {
	float:left;
	width:50%;
}

#support_profile_detail_subpanel .third {
	float:left;
	width:30%;
}

#support_profile_detail_subpanel #rightSide {
	float:left;
}

#support_profile_detail_subpanel .val {
	font-weight: bold;
	text-transform: capitalize;
}

#support_profile_detail_subpanel .inline {
	display: inline;
	margin-left: 10px;
}

#support_profile_detail_subpanel .lc {
	text-transform: lowercase;
}


#support_profile_relationships_subpanel {background-color:#e1e1e1;}
#support_profile_relationships_subpanel .sectionHeaderRow {background-color:#b0b0b0;}

#support_profile_relationships_subpanel .sectionBody {background-color: #ededed;}



#support_profile_relationships_subpanel .tabButton { min-width:60px; width:inherit; margin-right:1px; background:#606060; height:50px; float:left;-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

	overflow:hidden;
}

#support_profile_relationships_subpanel .tabButton .textUp{color:#eee;}
#support_profile_relationships_subpanel .tabButton .textLocked {color:#333;}

#support_profile_relationships_subpanel .tabButton .backgroundOver {background:#383838;}
#support_profile_relationships_subpanel .tabButton .backgroundDown {background:#222;}
#support_profile_relationships_subpanel .tabButton .backgroundLocked {background:#e2e2e2;}
 
#support_profile_relationships_subpanel .tabButton #the_icon{left:0px; top:0px; position:absolute; z-index:10; pointer-events:none; }


#support_profile_relationships_subpanel #main_tab_bar{height:49px;}
#support_profile_relationships_subpanel #support_order_action_region{
    min-height:400px;
    background: #e2e2e2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGMwYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e2e2e2 0%, #c0c0c0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c0c0c0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e2e2e2 0%,#c0c0c0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c0c0c0',GradientType=0 ); /* IE6-8 */
	position:relative;
    overflow:hidden;
}


#support_profile_relationships_subpanel #support_right_column{width:264px; float:right; padding-top:10px;}

#support_profile_relationships_subpanel #support_left_column{float:left; padding-top: 10px; padding-left:10px;}

#support_profile_relationships_subpanel { width:100%; height:100%; padding-top:20px; pointer-events:auto; }
#support_profile_relationships_subpanel #content_container { overflow: auto;}
#support_profile_relationships_subpanel #noteHeader { width:100%;overflow:auto;}
#support_profile_relationships_subpanel .addNoteButton {width:120px; height:35px; float:right;}
#support_profile_relationships_subpanel #noteDisplay { border: 1px solid #666667; margin-bottom:7px }
#support_profile_relationships_subpanel #noteText { color:#666667; }
#support_profile_relationships_subpanel #noteDate { color:#666667; }
#support_profile_relationships_subpanel #messageArea {width:100%}
#support_profile_relationships_subpanel #add_note_button_container {
	overflow:auto;
  	margin-right: 10px;
  	float: right;

}
#support_profile_relationships_subpanel #messageArea {width:100%;}

#support_profile_relationships_subpanel #insert_note_container {
	overflow: auto;
}
#support_profile_relationships_subpanel #insert_note_container .afHR {
	margin-top: 25px;
}

#support_profile_relationships_subpanel .menu {
	margin-top: 17px;
}
#support_profile_relationships_subpanel .menuButton {
  height: 45px;
  width: 85%;
  background: #88b652;
  text-align: center;
  vertical-align: middle;
  padding: 5px;
  display: inline-block;
  margin: 1px 0px 1px 15px;
}

#support_profile_relationships_subpanel .menuButton .cssButton {
	height: 100%;
}

#support_profile_relationships_subpanel .menuHeader {
  text-align: center;
  font-size: large;
  margin: 10px;
}

#support_profile_relationships_subpanel .kvpContainer {
  margin: 5px 20px;
}

#support_profile_relationships_subpanel .third {
	width: 33%;
}

#support_profile_relationships_subpanel .half {
	width: 50%;
}

#support_profile_relationships_subpanel .quarter {
	width: 25%;
}

#support_profile_relationships_subpanel .cell {
	float: left;
	margin: 21px 0px 0px 0px;
	font-size: 18px;
}

#support_profile_relationships_subpanel .val {
	position: relative;
	display: block;
	font-style: normal;
	font-weight: 600;
	text-transform: capitalize;
}

#support_profile_relationships_subpanel #leftPanel {
	float:left;
	width:50%;
	margin: 15px;
}

#support_profile_relationships_subpanel .panelHeader {
	font-size: 20px;
	margin-bottom: 10px;
}

#support_profile_relationships_subpanel .outerPanel {
	margin:20px;
}

#support_profile_relationships_subpanel .cb {
	float: left;
	margin: 5px 0px 0px 0px;
	font-size: 16px;
}

#support_profile_relationships_subpanel .leftQuarter {
	float:left;
	width: 25%;
}

#support_profile_relationships_subpanel #appraiserListContainer {
	display: inline-block;
	margin: 20px;
	width: 100%;
}

#support_profile_relationships_subpanel .appraiserRow{
	font-size:16px;
	padding:8px;
	width:94%;
}

#support_profile_relationships_subpanel .appraiserRow:nth-of-type(odd) {
    background: #e0e0e0;
    overflow:auto;
}

#support_profile_relationships_subpanel .hidden {
	display: none;
}


#support_profile_relationships_subpanel #support_profile_profile_subpanel {
	background: #E2E2E2;
	overflow: auto;
	padding:10px;
}

#support_profile_relationships_subpanel .sideHeader {
	font-size: 20px;
	height: 40px;
}

#support_profile_relationships_subpanel #leftSide,#rightSide {
	float:left;
	width:50%;
}

#support_profile_relationships_subpanel .row {
	overflow: auto;
	font-size: 17px;
	margin:10px;
}

#support_profile_relationships_subpanel .full {
	width:100%;
}

#support_profile_relationships_subpanel .half {
	float:left;
	width:50%;
}

#support_profile_relationships_subpanel .third {
	float:left;
	width:30%;
}

#support_profile_relationships_subpanel #rightSide {
	float:left;
}

#support_profile_relationships_subpanel .val {
	font-weight: bold;
	text-transform: capitalize;
}

#support_profile_relationships_subpanel .inline {
	display: inline;
	margin-left: 10px;
}

#support_profile_relationships_subpanel .lc {
	text-transform: lowercase;
}

#support_order_detail_subpanel {background-color:#e1e1e1;}
#support_order_detail_subpanel .sectionHeaderRow {background-color:#b0b0b0;}

#support_order_detail_subpanel .sectionBody {background-color: #ededed;}



#support_order_detail_subpanel .tabButton { min-width:60px; width:inherit; margin-right:1px; background:#606060; height:50px; float:left;-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

	overflow:hidden;
}

#support_order_detail_subpanel .tabButton .textUp{color:#eee;}
#support_order_detail_subpanel .tabButton .textLocked {color:#333;}

#support_order_detail_subpanel .tabButton .backgroundOver {background:#383838;}
#support_order_detail_subpanel .tabButton .backgroundDown {background:#222;}
#support_order_detail_subpanel .tabButton .backgroundLocked {background:#e2e2e2;}
 
#support_order_detail_subpanel .tabButton #the_icon{left:0px; top:0px; position:absolute; z-index:10; pointer-events:none; }


#support_order_detail_subpanel #main_tab_bar{height:49px;}
#support_order_detail_subpanel #support_order_action_region{
    min-height:400px;
    background: #e2e2e2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGMwYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e2e2e2 0%, #c0c0c0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c0c0c0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e2e2e2 0%,#c0c0c0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c0c0c0',GradientType=0 ); /* IE6-8 */
	position:relative;
    overflow:hidden;
}


#support_order_detail_subpanel #support_right_column{width:264px; float:right; padding-top:10px;}

#support_order_detail_subpanel #support_left_column{float:left; padding-top: 10px; padding-left:10px;}

#support_order_detail_subpanel { width:100%; height:100%; padding-top:20px; pointer-events:auto; }
#support_order_detail_subpanel #content_container { overflow: auto;}
#support_order_detail_subpanel #noteHeader { width:100%;overflow:auto;}
#support_order_detail_subpanel .addNoteButton {width:120px; height:35px; float:right;}
#support_order_detail_subpanel #noteDisplay { border: 1px solid #666667; margin-bottom:7px }
#support_order_detail_subpanel #noteText { color:#666667; }
#support_order_detail_subpanel #noteDate { color:#666667; }
#support_order_detail_subpanel #messageArea {width:100%}
#support_order_detail_subpanel #add_note_button_container {
	overflow:auto;
  	margin-right: 10px;
  	float: right;

}
#support_order_detail_subpanel #messageArea {width:100%;}

#support_order_detail_subpanel #insert_note_container {
	overflow: auto;
}
#support_order_detail_subpanel #insert_note_container .afHR {
	margin-top: 25px;
}

#support_order_detail_subpanel .menu {
	margin-top: 17px;
}
#support_order_detail_subpanel .menuButton {
  height: 45px;
  width: 85%;
  background: #88b652;
  text-align: center;
  vertical-align: middle;
  padding: 5px;
  display: inline-block;
  margin: 1px 0px 1px 15px;
}

#support_order_detail_subpanel .menuButton .cssButton {
	height: 100%;
}

#support_order_detail_subpanel .menuHeader {
  text-align: center;
  font-size: large;
  margin: 10px;
}

#support_order_detail_subpanel .kvpContainer {
  margin: 5px 20px;
}

#support_order_detail_subpanel .third {
	width: 33%;
}

#support_order_detail_subpanel .half {
	width: 50%;
}

#support_order_detail_subpanel .quarter {
	width: 25%;
}

#support_order_detail_subpanel .cell {
	float: left;
	margin: 21px 0px 0px 0px;
	font-size: 18px;
}

#support_order_detail_subpanel .val {
	position: relative;
	display: block;
	font-style: normal;
	font-weight: 600;
	text-transform: capitalize;
}

#support_order_detail_subpanel #leftPanel {
	float:left;
	width:50%;
	margin: 15px;
}

#support_order_detail_subpanel .panelHeader {
	font-size: 20px;
	margin-bottom: 10px;
}

#support_order_detail_subpanel .kvpContainer .panelHeader {
   margin-top:15px;
   margin-bottom:0px;
}

#support_order_detail_subpanel .outerPanel {
	margin:20px;
}

#support_order_detail_subpanel .cb {
	float: left;
	margin: 5px 0px 0px 0px;
	font-size: 16px;
}

#support_order_detail_subpanel .leftQuarter {
	float:left;
	width: 25%;
}

#support_order_detail_subpanel #appraiserListContainer {
	display: inline-block;
	margin: 20px;
	width: 100%;
}

#support_order_detail_subpanel .appraiserRow{
	font-size:16px;
	padding:8px;
	width:94%;
}

#support_order_detail_subpanel .appraiserRow:nth-of-type(odd) {
    background: #e0e0e0;
}

#support_order_detail_subpanel .hidden {
	display: none;
}

#support_order_detail_subpanel #support_details_container .sectionHeaderRow {
    text-transform: uppercase;
}
#support_counts_subpanel .padding {padding: 20px;}
#support_counts_subpanel .mr10 {margin-right: 10px;}
#support_counts_subpanel .w100 {width: 100px;}
#support_counts_subpanel .w600 {width: 600px;}
#support_counts_subpanel .h50 {height: 50px;}
#support_counts_subpanel .mb5 {margin-bottom: 5px;}
#support_counts_subpanel .ml25 {margin-left: 25px;}
#support_counts_subpanel #load_btn_container .cssButton {width: 100px; height: 30px;}
#support_counts_subpanel .countItem {height: 50px; line-height: 30px; width: 900px; background-color: #CCC; padding: 10px;}
#support_counts_subpanel .countItem2 {height: 50px; line-height: 30px; width: 900px; background-color: #DDD; padding: 10px;}
#support_counts_subpanel .iconBtn {width:30px; height: 30px;}
#help_panel #activityContainer{background-color:#e8e8e8; min-height:300px;}

#help_panel .tabButton { width:200px; margin-right:1px; background:#606060; height:50px; float:left; overflow:hidden;}

#help_panel .tabButton .textUp{color:#e8e8e8;}
#help_panel .tabButton .textLocked {color:#606060;}

#help_panel .tabButton .backgroundOver {background:#555;}
#help_panel .tabButton .backgroundDown {background:#444;}
#help_panel .tabButton .backgroundLocked {background:#e8e8e8;}
 
#help_panel .tabButton #the_icon{left:10px; top:10px; position:absolute; z-index:10; pointer-events:none; }

#help_New_Features_subpanel .button_size > .cssButton {
    width: 200px;
    height: 30px;
}

#help_New_Features_subpanel .pd10 {
    padding-top: 10px;
}

#help_New_Features_subpanel .pb20 {
    padding-bottom: 20px;
}

#help_New_Features_subpanel {
    background-color: #F5F5F5;
    padding: 10px;
}

#help_video_subpanel .videoRow{
    background-color:#eee; padding:10px; margin:5px 0px; 
    
    -webkit-transition:margin 150ms ease-out,padding 150ms ease-in,background-color 150ms ease-in;
 
    }
#help_video_subpanel .videoRow:hover{background-color:#f5f5f5; cursor:pointer;margin:10px 0px; padding:30px 10px;}

#help_video_subpanel .videoRow img{border: 5px solid white; width: 240px;}
#help_documents_subpanel .documentRow{
    background-color:#eee; padding:10px; margin:5px 0px; 
    -webkit-transition:background-color 150ms ease-in; 
    }
	
#help_documents_subpanel .documentRow:hover{background-color:#f5f5f5; cursor:pointer;}	

#help_documents_subpanel .userSection {background-color:#f5f5f5;}
/*#help_documents_subpanel .documentRow #displaySection:hover{background-color:#fff; cursor:pointer;}*/

#help_documents_subpanel .documentRow img.thumb{border: 5px solid white; width: 240px; height: 160px;}

#help_documents_subpanel .documentRow textarea{
	border: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 5px 8px;
  color: #555;
  box-shadow: inset 0 2px 0 rgba(0,0,0,0.2), 1px 0 1px rgba(244,255,255,0.5);

  width:  60%;
  height:  80px
}


#help_documents_subpanel .documentRow input{
  width:  60%;
}

#help_documents_subpanel .documentRow .editContentContainer{
	margin-left: 270px;
}
#help_documents_subpanel .documentRow .editThumbContainer{
	background-color: #cccccc;
}

#help_documents_subpanel .documentRow .editThumbContainer #file_attachment_panel{
	width: 240px;
}
#help_documents_subpanel .documentRow .editThumbContainer #file_attachment_panel #fileUploadDropZone{
	width: inherit;
	padding: 0 10px;
}

#help_documents_subpanel .documentRow .globalChkBoxContainer {
    margin-top: 5px;
    margin-left: 20px;

}

#help_documents_subpanel .documentRow .editContentContainer .editChkBoxContainer .checkboxButton {
  padding: 5px 0 0 10px;
  margin-left: 30px;
}

#help_documents_subpanel .documentRow .editContentContainer .editChkBoxContainer .checkboxButton .textUp {
  padding-top: 2px;

}

#help_documents_subpanel .documentRow .saveButton{
  width: 200px;
  height: 30px;
  margin: 20px;
}
  
#help_documents_subpanel .editButton{
  width: 200px;
  height: 30px;  
}

#help_documents_subpanel .error {
    color: #C64944;
}

#help_advertisements_subpanel .documentRow{
    background-color:#eee; padding:10px; margin:5px 0px;
    -webkit-transition:background-color 150ms ease-in;
}

#help_advertisements_subpanel .documentRow:hover{background-color:#f5f5f5; cursor:pointer;}

#help_advertisements_subpanel .userSection {background-color:#f5f5f5;}
/*#help_advertisements_subpanel .documentRow #displaySection:hover{background-color:#fff; cursor:pointer;}*/

#help_advertisements_subpanel .documentRow img.thumb{border: 5px solid white; width: 240px; height: 160px;}

#help_advertisements_subpanel .documentRow textarea{
    border: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 5px 8px;
    color: #555;
    box-shadow: inset 0 2px 0 rgba(0,0,0,0.2), 1px 0 1px rgba(244,255,255,0.5);

    width:  60%;
    height:  120px
}


#help_advertisements_subpanel .documentRow input{
    width:  60%;
}

#help_advertisements_subpanel .documentRow .editContentContainer{
    margin-left: 270px;
}
#help_advertisements_subpanel .documentRow .editThumbContainer{
    background-color: #cccccc;
}

#help_advertisements_subpanel .documentRow .editThumbContainer #file_attachment_panel{
    width: 240px;
}
#help_advertisements_subpanel .documentRow .editThumbContainer #file_attachment_panel #fileUploadDropZone{
    width: inherit;
    padding: 0 10px;
}

#help_advertisements_subpanel .documentRow .globalChkBoxContainer {
    margin-top: 5px;
    margin-left: 20px;

}

#help_advertisements_subpanel .documentRow .editContentContainer .editChkBoxContainer .checkboxButton {
    padding: 5px 0 0 10px;
    margin-left: 30px;
}

#help_advertisements_subpanel .documentRow .editContentContainer .editChkBoxContainer .checkboxButton .textUp {
    padding-top: 2px;

}

#help_advertisements_subpanel .documentRow .saveButton{
    width: 200px;
    height: 30px;
    margin: 20px;
}

#help_advertisements_subpanel .editButton{
    width: 200px;
    height: 30px;
}

#help_advertisements_subpanel .error {
    color: #C64944;
}

#help_advertisements_subpanel #dateExpiresField {
    width: 200px;
}

#help_feature_item_subpanel .mr10 {
    margin-right: 10px;
}

#help_feature_item_subpanel .ml20 {
    margin-left: 20px;
}

#help_feature_item_subpanel .mr30 {
    margin-right: 30px;
}

#help_feature_item_subpanel .mt10 {
    margin-top: 10px;
}

#help_feature_item_subpanel .pd10 {
    padding-top: 10px;
}

#help_feature_item_subpanel .w500 {
    width: 500px;
}

#help_feature_item_subpanel .w150 {
    width: 150px;
}

#help_feature_item_subpanel .button_size {
    width: 150px;
    height: 30px;
}

#help_feature_item_subpanel .button_size > .cssButton {
    width: 150px;
    height: 30px;
}

#help_feature_item_subpanel {
    background-color: #eee;
}

#help_feature_item_subpanel #editMode {
    overflow: auto;
}

#help_feature_item_subpanel #previewMode {
    min-width:920px;
    height: 250px;
}

#help_feature_item_subpanel #previewModePanel {
    width:33.33%;
    height: 250px;
    min-width: 300px;
    vertical-align: top;
    background: #bcbcbc; /* Old browsers */
    background: -moz-linear-gradient(left,  #bcbcbc 0%, #d7d7d7 5%, #d7d7d7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#bcbcbc), color-stop(5%,#d7d7d7), color-stop(100%,#d7d7d7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #bcbcbc 0%,#d7d7d7 5%,#d7d7d7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #bcbcbc 0%,#d7d7d7 5%,#d7d7d7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #bcbcbc 0%,#d7d7d7 5%,#d7d7d7 100%); /* IE10+ */
    background: linear-gradient(to right,  #bcbcbc 0%,#d7d7d7 5%,#d7d7d7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbcbc', endColorstr='#d7d7d7',GradientType=1 ); /* IE6-9 */
    padding: 10px;
    float: left;
}

#help_feature_item_subpanel #blank_panel {
    width:33.33%;
    height: 250px;
    min-width: 300px;
    vertical-align: top;
    background: #bcbcbc; /* Old browsers */
    background: -moz-linear-gradient(left,  #bcbcbc 0%, #d7d7d7 5%, #d7d7d7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#bcbcbc), color-stop(5%,#d7d7d7), color-stop(100%,#d7d7d7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #bcbcbc 0%,#d7d7d7 5%,#d7d7d7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #bcbcbc 0%,#d7d7d7 5%,#d7d7d7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #bcbcbc 0%,#d7d7d7 5%,#d7d7d7 100%); /* IE10+ */
    background: linear-gradient(to right,  #bcbcbc 0%,#d7d7d7 5%,#d7d7d7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbcbc', endColorstr='#d7d7d7',GradientType=1 ); /* IE6-9 */
    padding: 10px;
    float:left;
}

#help_feature_item_subpanel #preview_struct{
    width: 100%;
    height: 250px;
    position:relative;
}

#help_feature_item_subpanel #preview_struct .spanFix {
    position:relative;
    left: 10px;
    top: -7px;
}

#help_feature_item_subpanel #feature_learn {
    width: 150px;
    height: 30px;
    margin-left:auto;
    margin-right:auto;
    margin-top: 10px;
}

#help_feature_item_subpanel #feature_learn .cssButton {
    width: 150px;
    height: 30px;
}

#help_feature_item_subpanel #preview_struct .videoDesc {
    float: left;
    width: 45%;
}

#help_feature_item_subpanel #preview_struct .videoImage {
    float: right;
    width: 45%;
    position:relative;
}

#help_feature_item_subpanel #preview_struct .videoImage:hover {
    width: 46%;
}

#help_feature_item_subpanel #preview_struct .videoImage > img {
    width: 80%;
}



#help_feature_item_subpanel #preview_struct .videoOverlay {
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
}

#help_feature_item_subpanel #preview_struct .videoOverlay > img {
    left: 25%;
    position: relative;
    top: 25%;
    width: 30%;
}

#help_feature_item_subpanel #delete_announcement .cssButton {
    width: 200px;
    height: 30px;
}

#help_feature_item_subpanel .lightBullet {
    color: #777;
}

#help_feature_item_subpanel .feature_section {
    font-size: 14px;
    color: #3a3a3a;
}
#leftHudPanel{
    height:100%;
    position: relative;
}

#leftHudPanel .subContainer {
 
    margin: 2px 2px;
    padding: 0px 0px;
    overflow: hidden;
    position:absolute;
    left:103px;
    top:60px;
    padding-bottom:10px;
    pointer-events: auto;
    z-index: 100 !important;
    height: 90px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

#leftHudPanel #buttons_container {
    position: relative;
}

#leftHudPanel .subButton {
    float: left;
    padding-right: 20px;
}

#leftHudPanel .subContainer .leftHudButton:first-of-type{
    padding-left: 20px;
}

#leftHudPanel .feedbackButton{
    width:100%;
    height:45px;
    margin-top:15px;
}

#leftHudPanel .imageButton{
    height: auto;
}
#order_list_panel .tabButton {margin-right:1px; background:#606060; height:50px; float:left; overflow:hidden;}
#order_list_panel .tabButton #text_container {position: relative; padding-left: 45px; padding-right: 20px;}
#order_list_panel .tabButton #background_container {position: absolute;}

#order_list_panel #activityContainer{background-color:#e8e8e8;}


#order_list_panel .tabButton .textUp{color:#e8e8e8;}
#order_list_panel .tabButton .textLocked {color:#606060;}

#order_list_panel .tabButton .backgroundOver {background:#555;}
#order_list_panel .tabButton .backgroundDown {background:#444;}
#order_list_panel .tabButton .backgroundLocked {background:#e8e8e8;}
 
#order_list_panel .tabButton #the_icon{left:10px; top:10px; position:absolute; z-index:10; pointer-events:none; }
#message_panel {background: #2c2c2e;}

#messages_panel {min-width:1000px;}

#messages_panel .tabButton { width:150px; margin-right:1px; background:#606060; height:65px; float:left; overflow:hidden;}
#messages_panel .tabButton.propertyDescription { width:250px;}
#messages_panel #activityContainer{background-color:#e8e8e8;}
#messages_panel #tabsContainer {}
#messages_panel #rightContainer {
	margin: 10px; 
	text-align: right;
}
	#messages_panel #rightContainer #tagCombo {
		width: 220px;
	}
/*#messages_panel #includeReviewedSection {margin-top: 10px;}*/

#messages_panel .tabButton .textUp{color:#e8e8e8;}
#messages_panel .tabButton .textLocked {color:#606060;}

#messages_panel .tabButton .backgroundOver {background:#555;}
#messages_panel .tabButton .backgroundDown {background:#444;}
#messages_panel .tabButton .backgroundLocked {background:#e8e8e8;}
 
#messages_panel .tabButton #text_container{left:15px;}
#messages_panel .tabButton #the_icon{left:10px; top:15px; position:absolute; z-index:10; pointer-events:none; }
#messages_panel .paddingRight {padding-right:10px; }
#messages_panel .verticalMiddle {vertical-align:-webkit-baseline-middle;}

#messages_panel .checkboxButton .textUp{color:#fff;}

#messages_panel .headerHeight {height: 110px;}

#messages_panel #messages_search_button {
	height: 25px;
	width: 25px;
	overflow: hidden;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-left: 3px;
}
#messages_panel #messages_search_button #the_icon{
    top: 2px;
    left: 5px;
}

#messages_panel #messages_panel_calendar_div{
	position: fixed;
	height: 110px;
	width: 250px;
	margin-top: 5px;
	background-color: #666;
	z-index: 999;
	border: 1px solid #AAA;
	-webkit-box-shadow: 7px 7px 28px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow:    7px 7px 28px 0px rgba(50, 50, 50, 0.4);
	box-shadow:         7px 7px 28px 0px rgba(50, 50, 50, 0.4);
	color: #fefefe;
	padding: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px;
}

#messages_panel #messagespanel_date_div {
	padding-bottom: 10px;
}

#messages_panel #messagespanel_action_buttons {
	margin-top: 10px;
	height: 30px;
}

#messages_panel #messagespanelActionGo {
	height: 25px;
	width: 100px;
	float: left;
}

#messages_panel #messagespanelActionCancel {
	height: 25px;
	width: 100px;
	float: right;
}

#messages_panel .bumpUpDate {
	position:relative;
	top:-3px;
}

#order_detail_panel { width:100%; height:100%; padding:0px; pointer-events:auto; }

#order_detail_panel #linked_orders_container{padding: 15px 0px}
#order_detail_panel #show_linked_orders_container .cssButton{
    width: 200px;
    height: 30px;
}

#order_detail_panel #show_linked_orders_container{border:1px solid #fff;background-color:#c4c4c4;margin: 20px 20px -10px 20px;}

#edit_profile_panel{  pointer-events:auto; }

#edit_profile_panel #editProfileContainer {
	background-color:#c0c0c0;
	width: 95%;
}

#edit_profile_panel #titleBar {
    color: #dddddd;
    padding-bottom: 10px;
}

#edit_profile_panel .tabButton {margin-right:1px; background:#606060; float:left; overflow:hidden;height:50px;}
#edit_profile_panel .tabButton #text_container{position: relative; height:100%; padding-left: 55px; padding-right: 20px; }
#edit_profile_panel .tabButton .textUp{color:#e8e8e8;}
#edit_profile_panel .tabButton .textLocked {color:#606060;}
#edit_profile_panel .tabButton .backgroundOver {background:#555;}
#edit_profile_panel .tabButton .backgroundDown {background:#444;}
#edit_profile_panel .tabButton .backgroundLocked {background:#c0c0c0;}
#edit_profile_panel .tabButton #the_icon{ z-index:10; pointer-events:none; }


#orderMenu_subpanel {width:100%; padding:5px 10px; height:100%; }
#orderMenu_subpanel .container { }

#buttonSubContainer-ALL {padding:0px 0px 0px 10px;}
#orderMenu_subpanel #content_container{width:100%;  text-align: center;}

#orderMenu_subpanel .collapsibleButton {margin-bottom:5px;}

/*
#orderMenu_subpanel .collapsibleButton .backgroundUp {background:#c0c0c0;}
#orderMenu_subpanel .collapsibleButton .backgroundOver {background:#d0d0d0;}
*/

#orderMenu_subpanel .actionButton {height:38px; margin-bottom:2px; text-transform:uppercase;}
/*#orderMenu_subpanel .itembutton {height:38px; margin-bottom:2px; text-transform:uppercase;}*/
#orderMenu_subpanel .actionButton span{-webkit-transition:color 300ms ease-in;}
#orderMenu_subpanel .actionButton div{-webkit-transition:background 300ms ease-in;}
#orderMenu_subpanel .itemDisabled .textUp {color:#FFF;}
/*#orderMenu_subpanel .redFlatButton {height:38px; margin-bottom:2px; text-transform:uppercase;}*/



#verisite_property_panel .height100Percent{
    height:100%;
    border-color:#ffffff;
    border: 1px solid;
}

#verisite_property_panel #paddingContainer{
    padding:0px 20px;
}

#verisite_property_panel #backgroundContainer{

    overflow:auto;
}

#verisite_property_panel .titleSpan{
    color:#444445;

}

#verisite_property_panel .dataSpan {
    color: #666667;
}

#verisite_property_panel .textPaddingRight{
    padding-right:50px;
    display:inline-block;
    vertical-align:top;
}


#verisite_property_panel .widthBig{
    display:inline-block;
    width:160px;
}

#verisite_property_panel .widthSmall{
    display:inline-block;
    width:100px;
}


#verisite_property_panel .leftColumn{
    float:left;
    width:50%;
    padding-right:20px;
}

#verisite_property_panel .rightColumn{
    padding-left:20px;
    float:left;
    width:50%;
}

#verisite_property_panel .managePartiesButton{
    width:80px;
    height:30px;
}
#verisite_property_panel .managePartiesButton #css_button_text{
    width:100%;
    text-align:center;
}
#verisite_property_panel .managePartiesButton #text_container{
    height:100%;
    width:100%;
}

#verisite_property_panel .paddingRightTen{
    padding-right:10px;
}

#verisite_property_panel .sectionHeader
{
    overflow:auto;
    min-height:50px;
    color:black;
}

#verisite_property_panel .sectionDetails
{
    margin-bottom:10px;
    overflow:auto;
}

#verisite_property_panel .mainSection{
    background: #f7f7f7;
    margin-bottom: 8px;
}

#verisite_property_panel .h50 {
    height: 50px;
}

#verisite_property_panel #searchIconButton {
    width:35px;
    height:35px;
    margin-left: 5px;
    margin-right: 10px;
}

#verisite_property_panel #searchIconButton .cssButton {
    width: 35px;
    height: 35px;
}

#verisite_property_panel #searchIconButton .cssButton #the_icon{
    left: -10px;
    top: -8px;
}

#verisite_property_panel .searchFix {
    position:relative;
    top:5px;
}


#verisite_property_panel .photoCategorySectionHeader {
    height: 40px;
    line-height: 30px;
}

#verisite_property_panel .photoCategoryDetails {
    height: 30px;
    margin:5px;
    margin-left: 20px;
    font-family: 'Roboto Condensed';
    line-height:30px;
    border-radius: 5px;
    padding-left: 5px;
    padding-right: 5px;
    -webkit-box-shadow: 0px 0px 19px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 19px 1px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 19px 1px rgba(0,0,0,0.2);
}

#verisite_property_panel .photoCategoriesContainer {
    width:100%;
    background-color:transparent;
    height:auto;
}

#verisite_property_panel .fullWidth {
    width:100%;
}

#verisite_property_panel .categorySection {
    background-color:white;
    margin-bottom:5px;
}




#viewproperty_panel .height100Percent{
    height:100%;
    border-color:#ffffff;
    border: 1px solid;
}

#viewproperty_panel #paddingContainer{
    padding:0px 20px;
}

#viewproperty_panel #backgroundContainer{
 
    overflow:auto;
}

#viewproperty_panel .titleSpan{
    color:#444445;
    
}

#viewproperty_panel .dataSpan{
    color:#666667;
    min-height: 17px;
    min-width: 10px;
    display: inline-block;
}

#viewproperty_panel .textPaddingRight{
    padding-right:50px;
    display:inline-block;
    vertical-align:top;
}
 

#viewproperty_panel .widthBig{
    display:inline-block;
    width:160px;
}

#viewproperty_panel .widthSmall{
    display:inline-block;
    width:100px;
}

#viewproperty_panel .pdcField {
    display: none;
}

#viewproperty_panel .w20P {
    display:inline-block;
    width:210px;
}





#viewproperty_panel_UAD36 .height100Percent{
    height:100%;
    border-color:#ffffff;
    border: 1px solid;
}

#viewproperty_panel_UAD36 #paddingContainer{
    padding:0px 20px;
}

#viewproperty_panel_UAD36 #backgroundContainer{
 
    overflow:auto;
}

#viewproperty_panel_UAD36 .titleSpan{
    color:#444445;
    
}

#viewproperty_panel_UAD36 .dataSpan{
    color:#666667;
    /*min-height: 17px;
    min-width: 10px;
    display: inline-block;*/
}

#viewproperty_panel_UAD36 .textPaddingRight{
    padding-right:50px;
    display:inline-block;
    vertical-align:top;
}
 

#viewproperty_panel_UAD36 .widthBig{
    display:inline-block;
    width:160px;
}

#viewproperty_panel_UAD36 .widthSmall{
    display:inline-block;
    width:100px;
}

#viewproperty_panel_UAD36 .pdcField {
    display: none;
}

#viewproperty_panel_UAD36 .w20P {
    display:inline-block;
    width:210px;
}


#viewproperty_panel_UAD36 .d-inline-block {
    display: inline-block;
}
#viewproperty_panel_UAD36 .d-none {
    display: none;
}


#viewproperty_panel_UAD36 .width20P {
    width: 20%;
}
#viewproperty_panel_UAD36 .width25P {
    width: 25%;
}
#viewproperty_panel_UAD36 .width30P {
    width: 30%;
}
#viewproperty_panel_UAD36 .width33P {
    width: 33.333%;
}
#viewproperty_panel_UAD36 .width40P {
    width: 40%;
}
#viewproperty_panel_UAD36 .width60P {
    width: 60%;
}

#viewproperty_panel_UAD36 .titleSpan {
    text-transform: capitalize;
}


#viewproperty_panel_UAD36.UAD26 .onlyUAD36 {
    display: none
}

#viewproperty_panel_UAD36 .dataSpan.d-inline-block:empty::before {
    content: "\00A0";
}
#va_property_panel #paddingContainer{
    padding:0px 20px;
}

#va_property_panel .titleSpan{
    color:#444445;
}

#va_property_panel .dataSpan{
    color:#666667;
}

#va_property_panel .textPaddingRight{
    padding-right:50px;
    display:inline-block;
    vertical-align:top;
}

#va_property_panel .widthBig{
    display:inline-block;
    width:160px;
}

#va_property_panel .widthSmall{
    display:inline-block;
    width:100px;
}

#va_property_panel .halfWidth{
    display:inline-block;
    width:50%;
}

#va_property_panel .twoThirdsWidth{
    display:inline-block;
    width:66.66%;
}

#va_property_panel .thirdWidth{
    display:inline-block;
    width:33.33%;
}

#va_property_panel .quarterWidth{
    display:inline-block;
    width:25%;
}

#va_property_panel .fifthWidth{
    display:inline-block;
    width:20%;
}

#va_property_panel .fullWidth{
    display:inline-block;
    width:100%;
}


#propertydetail_edit_panel .bubble {
    border: 1px solid #848484;
    padding: 10px;
    /*min-height: 70px;
    margin-bottom: 10px;*/
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: relative;
}

#propertydetail_edit_panel .height100Percent{
    height:100%;
    border-color:#ffffff;
    border: 1px solid;
}

#propertydetail_edit_panel #paddingContainer{
    padding:0px 20px;
}

#propertydetail_edit_panel #backgroundContainer{
    overflow:auto;
}

#propertydetail_edit_panel #value_street{
    width:300px;
}

#propertydetail_edit_panel #value_city{
    width:110px;
    margin-right:5px;
}

#propertydetail_edit_panel #value_state{
    width:35px;
    margin-right:5px;
}

#propertydetail_edit_panel #value_zip{
    width:50px;
    margin-right:5px;
}

#propertydetail_edit_panel #value_propertydescription{
    width:300px;
    height:75px;
    border-style:inset;
}

#propertydetail_edit_panel #value_county{
    width:90px;
}

#propertydetail_edit_panel #value_intenttoproceeddate,
#propertydetail_edit_panel #value_turntime,
#propertydetail_edit_panel #value_saleprice,
#propertydetail_edit_panel #value_dateestimatedclosing{
    width:150px;
}

#propertydetail_edit_panel #value_investor{
    width:250px;
}

#propertydetail_edit_panel #value_borrowerfirst{
    width:100px;
    margin-right:5px;
}

#propertydetail_edit_panel #value_borrowercompany{
    width:400px;
    margin-right:5px;
}

#propertydetail_edit_panel #value_borrowerlast{
    width:100px;
}
#propertydetail_edit_panel #value_borrowerlast.wideInput{
    width:300px;
}

#propertydetail_edit_panel #value_borroweremail, #propertydetail_edit_panel #value_coborroweremail {
    width: 300px;
    margin-right: 5px;
}

#propertydetail_edit_panel #value_coborrowerfirst{
    width:100px;
    margin-right:5px;
}

#propertydetail_edit_panel #value_coborrowerlast{
    width:100px;
}
#propertydetail_edit_panel #value_coborrowerlast.wideInput{
    width:300px;
}
#propertydetail_edit_panel #value_fhacasenumber,
#propertydetail_edit_panel #value_loannumber,
#propertydetail_edit_panel #value_ducasefileid,
#propertydetail_edit_panel #value_lpakey{
    width:130px;
}

#propertydetail_edit_panel #value_loannumber{
    width:100px;
}

#propertydetail_edit_panel #value_daterequired,
#propertydetail_edit_panel #value_datebiddue {
    width: 150px;
}

#propertydetail_edit_panel #value_product{
    width:340px;
}

#propertydetail_edit_panel #value_loanpurpose{
    width:125px;
}

#propertydetail_edit_panel #value_contacttype{
    width:135px;
}

#propertydetail_edit_panel .titleSpan{
    color:#444445;
    
}

#propertydetail_edit_panel .dataSpan{
    color:#666667;
}

#propertydetail_edit_panel .textPaddingRight{
    padding-right:50px;
    display:inline-block;
    vertical-align:top;
}

#propertydetail_edit_panel #value_contactemail{
    width:300px;
}
#propertydetail_edit_panel #value_contactname{
    width:125px;
}
#propertydetail_edit_panel #value_contactcell{
    width:125px;
}
#propertydetail_edit_panel #value_contactphone{
    width:125px;
}



#propertydetail_edit_panel .widthBig{
    display:inline-block;
    width:160px;
}

#propertydetail_edit_panel .widthSmall{
    display:inline-block;
    width:100px;
}

#propertydetail_edit_panel .buttons_container{ height: 50px;}
#propertydetail_edit_panel .confirm_button {width:200px; height:40px; margin-top: 15px; margin-left: 4px; margin-right:4px; float: left;  }
#propertydetail_edit_panel .cancel_button {width:200px; height:40px; margin-top: 15px; margin-left: 64px; margin-right:64px; float: left;    }

#propertydetail_edit_panel .modified:not(select){    
    background: #aaa;
    color: #fff;
}
#propertydetail_edit_panel select.modified{    
    border: 1px solid white;
}

#propertydetail_edit_panel #rushOrderContainer {
    position: relative;
    top: 33px;
    /*left: -20px;*/
}

#propertydetail_edit_panel #large_section {
    min-width: 1000px;
}

#propertydetail_edit_panel input[readonly="readonly"] {
    background-color: #CCC;
}

#propertydetail_edit_panel .specialInstructions {
    width:90%;
    border:none;
}

#propertydetail_edit_panel .autoFitField {
    margin-right: 10px;
    width: auto;
    display:inline-block;
}

#propertydetail_edit_panel .alignTop {
    vertical-align: top;
}

#propertydetail_edit_panel #frtSection {
    position:relative;
    top:22px;
    margin-left: 20px;
}

#propertydetail_edit_panel .pdcField {
    display: none;
}

#propertydetail_edit_panel .multiselect-wrapper {
    width: 100%;
}


#propertydetail_edit_panel_UAD36 .bubble {
    border: 1px solid #848484;
    padding: 10px;
    /*min-height: 70px;
    margin-bottom: 10px;*/
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: relative;
}

#propertydetail_edit_panel_UAD36 .height100Percent{
    height:100%;
    border-color:#ffffff;
    border: 1px solid;
}

#propertydetail_edit_panel_UAD36 #paddingContainer{
    padding:0px 20px;
}

#propertydetail_edit_panel_UAD36 #backgroundContainer{
    overflow:auto;
}

/*#propertydetail_edit_panel_UAD36 #value_street{
    width:5;
}

#propertydetail_edit_panel_UAD36 #value_city {
    width: 33.33%;
    margin-right: 5px;
}

#propertydetail_edit_panel_UAD36 #value_state {
    width: 13.33%;
    margin-right: 5px;
}

#propertydetail_edit_panel_UAD36 #value_zip {
    width: 20%;
    margin-right: 5px;
}

#propertydetail_edit_panel_UAD36 #value_county {
    width: 33.33%;
    margin-right: 5px;
}*/

#propertydetail_edit_panel_UAD36 #value_propertydescription{
    width:100%;
    height:200px;
    border: none;
}



#propertydetail_edit_panel_UAD36 #value_intenttoproceeddate,
#propertydetail_edit_panel_UAD36 #value_turntime,
#propertydetail_edit_panel_UAD36 #value_saleprice,
#propertydetail_edit_panel_UAD36 #value_dateestimatedclosing{
    width:150px;
}

#propertydetail_edit_panel_UAD36 #value_investor{
    width:250px;
}

#propertydetail_edit_panel_UAD36 #value_borrowerfirst{
    /*width:100px;*/
    margin-right:5px;
}

#propertydetail_edit_panel_UAD36 #value_borrowercompany{
    width:400px;
    margin-right:5px;
}

#propertydetail_edit_panel_UAD36 #value_borrowerlast{
    /*width:100px;*/
}
#propertydetail_edit_panel_UAD36 #value_borrowerlast.wideInput{
    width:300px;
}

#propertydetail_edit_panel_UAD36 #value_borroweremail, #propertydetail_edit_panel_UAD36 #value_coborroweremail {
    /*width: 300px;*/
    margin-right: 5px;
}

#propertydetail_edit_panel_UAD36 #value_coborrowerfirst{
    /*width:100px;*/
    margin-right:5px;
}

#propertydetail_edit_panel_UAD36 #value_coborrowerlast{
    /*width:100px;*/
}
#propertydetail_edit_panel_UAD36 #value_coborrowerlast.wideInput{
    /*width:300px;*/
}
#propertydetail_edit_panel_UAD36 #value_fhacasenumber,
#propertydetail_edit_panel_UAD36 #value_loannumber,
#propertydetail_edit_panel_UAD36 #value_ducasefileid,
#propertydetail_edit_panel_UAD36 #value_lpakey{
    width:130px;
}

#propertydetail_edit_panel_UAD36 #value_loannumber{
    width:100px;
}

#propertydetail_edit_panel_UAD36 #value_daterequired,
#propertydetail_edit_panel_UAD36 #value_datebiddue {
    width: 150px;
}

#propertydetail_edit_panel_UAD36 #value_product{
    width:340px;
}

#propertydetail_edit_panel_UAD36 #value_loanpurpose{
    width:125px;
}

#propertydetail_edit_panel_UAD36 #value_contacttype{
    width:135px;
}

#propertydetail_edit_panel_UAD36 .titleSpan{
    color:#444445;
    
}

#propertydetail_edit_panel_UAD36 .dataSpan{
    color:#666667;
}

#propertydetail_edit_panel_UAD36 .textPaddingRight{
    padding-right:50px;
    display:inline-block;
    vertical-align:top;
}

#propertydetail_edit_panel_UAD36 #value_contactemail{
    width:300px;
}
#propertydetail_edit_panel_UAD36 #value_contactname{
    width:125px;
}
#propertydetail_edit_panel_UAD36 #value_contactcell{
    width:125px;
}
#propertydetail_edit_panel_UAD36 #value_contactphone{
    width:125px;
}



#propertydetail_edit_panel_UAD36 .widthBig{
    display:inline-block;
    width:160px;
}

#propertydetail_edit_panel_UAD36 .widthSmall{
    display:inline-block;
    width:100px;
}

#propertydetail_edit_panel_UAD36 .buttons_container{ height: 50px;}
#propertydetail_edit_panel_UAD36 .confirm_button {width:200px; height:40px; margin-top: 15px; margin-left: 4px; margin-right:4px; float: left;  }
#propertydetail_edit_panel_UAD36 .cancel_button {width:200px; height:40px; margin-top: 15px; margin-left: 64px; margin-right:64px; float: left;    }

#propertydetail_edit_panel_UAD36 .modified:not(select){    
    background: #aaa;
    color: #fff;
}
#propertydetail_edit_panel_UAD36 select.modified{    
    border: 1px solid white;
}

#propertydetail_edit_panel_UAD36 #rushOrderContainer {
    position: relative;
    top: 33px;
    /*left: -20px;*/
}

#propertydetail_edit_panel_UAD36 #large_section {
    min-width: 1000px;
}

#propertydetail_edit_panel_UAD36 input[readonly="readonly"] {
    background-color: #CCC;
}

#propertydetail_edit_panel_UAD36 .specialInstructions {
    width:90%;
    border:none;
}

#propertydetail_edit_panel_UAD36 .autoFitField {
    margin-right: 10px;
    width: auto;
    display:inline-block;
}

#propertydetail_edit_panel_UAD36 .alignTop {
    vertical-align: top;
}

#propertydetail_edit_panel_UAD36 #frtSection {
    position:relative;
    top:22px;
    margin-left: 20px;
}

#propertydetail_edit_panel_UAD36 .pdcField {
    display: none;
}

#propertydetail_edit_panel_UAD36 .multiselect-wrapper {
    width: 100%;
}

#propertydetail_edit_panel_UAD36 .width10P {
    width: 10%;
}

#propertydetail_edit_panel_UAD36 .width20P {
    width: 20%;
}
#propertydetail_edit_panel_UAD36 .width25P {
    width: 25%;
}
#propertydetail_edit_panel_UAD36 .width30P {
    width:30%;
}
#propertydetail_edit_panel_UAD36 .width35P {
    width: 35%;
}
#propertydetail_edit_panel_UAD36 .width40P {
    width: 40%;
}
#propertydetail_edit_panel_UAD36 .width100P {
    width: 100%;
}
#propertydetail_edit_panel_UAD36 .pr-10px {
    padding-right: 10px;
}
#propertydetail_edit_panel_UAD36 .pr-5px {
    padding-right: 5px;
}
#propertydetail_edit_panel_UAD36 .formgroup > input:not([type="radio"]) {
    width: 100%;
}

#propertydetail_edit_panel_UAD36 input:not([type="radio"]) {
    padding: 5px 5px 5px 8px;
}

#propertydetail_edit_panel_UAD36 textarea {
    padding: 5px 8px;
}

#propertydetail_edit_panel_UAD36 .verticalPaddingBottom {
    padding-bottom: 10px;
}

#propertydetail_edit_panel_UAD36 .verticalPaddingTop {
    padding-top: 10px;
}

#propertydetail_edit_panel_UAD36 ::placeholder, #propertydetail_edit_panel_UAD36 .placeholder {
    color: #DBDBDB;
}

#propertydetail_edit_panel_UAD36.UAD26 .onlyUAD36 {
    display: none
}

#propertydetail_edit_panel_UAD36.UAD36 .onlyUAD26 {
    display: none
}
#va_property_edit_panel #paddingContainer{
    padding:0px 20px;
}

#va_property_edit_panel #fullWidth{
    width:100%;
}

#va_property_edit_panel .mr5{
    margin-right: 5px;
}

#va_property_edit_panel .mr10{
    margin-right: 10px;
}

#va_property_edit_panel .pr10{
    padding-right: 10px;
}

#va_property_edit_panel .bubble{
    border: 1px solid #848484;
    padding: 10px;
    /*min-height: 70px;
    margin-bottom: 10px;*/
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: relative;
}

#va_property_edit_panel .dataSpan{
    color:#666667;
}

#va_property_edit_panel .textPaddingRight{
    padding-right:50px;
    display:inline-block;
    vertical-align:top;
}

#va_property_edit_panel .widthBig{
    display:inline-block;
    width:160px;
}

#va_property_edit_panel .widthSmall{
    display:inline-block;
    width:100px;
}

#va_property_edit_panel .halfWidth{
    display:inline-block;
    width:50%;
}

#va_property_edit_panel .thirdWidth{
    display:inline-block;
    width:33.33%;
}

#va_property_edit_panel .quarterWidth{
    display:inline-block;
    width:25%;
}

#va_property_edit_panel .fifthWidth{
    display:inline-block;
    width:20%;
}

#va_property_edit_panel .fullWidth{
    display:inline-block;
    width:100%;
}

#va_property_edit_panel .paddedWidth{
    display:inline-block;
    width:97%;
    padding-right: 3%;
}

#va_property_edit_panel .phone-warn {
    color:red;
}

#va_property_edit_panel .buttons_container{ height: 50px;}
#va_property_edit_panel .confirm_button {width:200px; height:40px; margin-top: 15px; margin-left: 4px; margin-right:4px; float: left;  }
#va_property_edit_panel .cancel_button {width:200px; height:40px; margin-top: 15px; margin-left: 64px; margin-right:64px; float: left;    }

#order_cancel_panel #backgroundContainer{
    width:100%;
    height:100%;
}

/*#order_cancel_panel .buttons_container{ height: 50px;margin-left:auto;margin-right:auto;width:550px}*/
#order_cancel_panel .confirm_button {width:200px; height:40px; margin-top: 15px; margin-right:4px; float: left;}
#order_cancel_panel .nevermind_button {width:200px; height:40px; margin-top: 15px; margin-left: 4px; float: left;  }


#request_site_photos_subPanel #backgroundContainer{
    background-repeat:no-repeat;
    background-size: 29px 100%;
    background-position:70.5% 0%;
}

#request_site_photos_subPanel #fullPanel{
    width:100%;
    padding-right:20px;
    vertical-align:top;
    display:inline-block;
}

#request_site_photos_subPanel textarea{
    height:200px;
    width:100%;
}
#request_site_photos_subPanel #contactInput{width:100%;}
#request_site_photos_subPanel #contactCellInput{width:100%;}
#request_site_photos_subPanel #contactEmailInput{width:100%;}

#request_site_photos_subPanel .thirdWidth input:not([type="radio"]),#request_site_photos_subPanel select{width:100%;}
#request_site_photos_subPanel .thirdWidth{
    width:33.33%;
}

#request_site_photos_subPanel .twoThirdWidth{
    width:66.66%;
}

#request_site_photos_subPanel .required{
    color:#545454;
}
#request_site_photos_subPanel #singlePanel{
    width:100%;
    padding-right:20px;
    vertical-align:top;
    display:inline-block;
}
#request_site_photos_subPanel .topMargin {margin-top: 10px;}
#request_site_photos_subPanel .width100 {width: 100%;}

#request_site_photos_subPanel .padding_30 {
    padding:30px;
}

#request_site_photos_subPanel .titleSpan {
    font-weight: bold;
}

#request_site_photos_subPanel .margin_bottom_10 {
    margin-bottom:10px;
}

#request_site_photos_subPanel .buttons_container{ width: 500px; overflow: auto; margin: auto;}

#request_site_photos_subPanel .upgrade_button {width:200px; height:40px; margin-top: 15px; margin-right:4px; float: left;}
#request_site_photos_subPanel .cancel_button {width:200px; height:40px; margin-top: 15px; float: left; margin-right:30px; float: right }


#request_site_photos_subPanel .w100 {
    width:100px !important;
}
#order_verisite_upgrade_panel #backgroundContainer{
    width:100%;
    height:100%;
}

#order_verisite_upgrade_panel .padding_30 {
    padding:30px;
}

#order_verisite_upgrade_panel .titleSpan {
    font-weight: bold;
}

#order_verisite_upgrade_panel .margin_bottom_20 {
    margin-bottom:20px;
}

#order_verisite_upgrade_panel .upgrade_button {width:40%; height:40px; margin-top: 15px; margin-right:4px; float: left;}
#order_verisite_upgrade_panel .cancel_button {width:40%; height:40px; margin-top: 15px; float: left; margin-right:30px;  }


#order_notes_subpanel { width:100%; height:100%; padding-top:20px; pointer-events:auto; }
#order_notes_subpanel #content_container { overflow: auto;}
#order_notes_subpanel #noteHeader { width:100%;overflow:auto;}
#order_notes_subpanel .leftIconButton {width:120px; height:35px; float:right;}
#order_notes_subpanel #noteDisplay { border: 1px solid #666667; margin-bottom:7px }
#order_notes_subpanel #noteText { color:#666667; }
#order_notes_subpanel #noteDate { color:#666667; }
#order_notes_subpanel #messageArea {width:100%}
#order_notes_subpanel #add_note_button_container {overflow:auto;}

#order_accept_conditionally_panel { width:100%; height:100%; padding-top:20px; pointer-events:auto; }
#order_accept_conditionally_panel #content_container { overflow: auto;}
#order_accept_conditionally_panel #noteHeader { width:100%;overflow:auto;}
#order_accept_conditionally_panel .leftIconButton {width:120px; height:35px;}
#order_accept_conditionally_panel #noteDisplay { border: 1px solid #666667; margin-bottom:7px }
#order_accept_conditionally_panel #noteText { color:#666667; }
#order_accept_conditionally_panel #noteDate { color:#666667; }
#order_accept_conditionally_panel #messageArea {width:100%}
#order_accept_conditionally_panel #add_note_button_container {overflow:auto;}

#order_accept_conditionally_panel #bid_disclosure_message {
    width: 100%;
    height: 60px;
    resize: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

#order_accept_conditionally_panel #bid_disclosures_container {
    padding: 10px;
    background-color: #cccccc;
}

#order_accept_conditionally_panel #dateContainer {
    height: 70px;
    width: 460px;
}

#order_accept_conditionally_panel #feeContainer {
    height: 70px;
    margin-right: 30px;
}

#order_accept_conditionally_panel .dateContainerPadding {
    margin-top: 31px;
}

#order_accept_conditionally_panel .container{
    background-color:#e8e8e8;
    padding: 10px 10px;
    margin:10px 0px;
}

#order_accept_conditionally_panel #editPriceBtnContainer {
    padding-top: 5px;
}

#order_accept_conditionally_panel #editDateBtnContainer {
    padding-top: 5px;
}

#order_accept_conditionally_panel #lblHeaderDetail {
    padding-bottom: 10px;
}

#order_accept_conditionally_panel #warningSpan {
    color: red;
}
/* CSS Document */

#orderActivities_subpanel, #content_container, #container_header {
	width: 100%;
}

#orderActivities_subpanel .cssButton {
	height: 100%;
}

#content_container{
    padding:0px 20px;
}

#container_header {
	overflow: hidden;
    padding-top:10px;
}

#container_header > div{height:50px;}

#activity_subpanel_header {
	float: left;
	
}

#orderActivities_subpanel .forwardButton{
   /* position: absolute;
    bottom: 0px;
    right: 0px;
    */
    float:left;
}

#orderActivities_subpanel .replyButton{
    /*position: absolute;
    bottom: 0px;
    right: 30px;
    */
    float:left;
}

#orderActivities_subpanel .attachButton{
    /*position: absolute;
    bottom: 3px;
    right: 60px;
    */
    float:left;
}







#activity_view_all {
	float: right;
	margin-right: 20px;
	height: 40px;
}

#activity_new_message_container {
	width: 50px;
	height: 50px;
	float: right;
}

#activity_main_list {
 
}

.activityBubble {	
	border: 1px solid #848484;
	min-height: 70px;
	padding: 10px;
	margin-bottom: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: relative;
}

.activityBubbleIndent {	
	border: 1px solid #848484;
	min-height: 70px;
	padding: 10px;
	margin-bottom: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: relative;
	margin-left: 50px;
}

#orderActivities_subpanel .messageBody{
	position: relative; 
	width: 100%; 
	overflow: auto; 
	margin-top: 5px;
	min-height:28px	
}

#orderActivities_subpanel .width85{
	width:85%;
}

.activityBubbleMessage {
	border: 1px solid #9EBB4E;
}

.activityBubbleSystem {
	/*border: 1px solid #D75E5E;*/
	/*display: none;*/
}

.activityBubbleBilling {
	border: 1px solid #027F9A;
	/*display: none;*/
}

.activityBubbleOther, .activityBubbleFulfillment {	
	/*display: none;*/
}

.message_action_inline_container {
	margin: 0px -20px;
}

.activityAttachmentLink {
	text-decoration: underline;
	cursor: pointer;	
}

.activityAttachmentLink:hover {
	color: #00F;
}

#activity_new_message_content_container { margin: 0px -29px; }

#orderActivities_subpanel .divSentEmail img {
	height: 1.2em;
	margin-bottom: -5px;
	margin-left: 5px;
}

#orderActivities_subpanel .divSentEmail {
	position: relative;
}

.divSentEmail .expandoPanel {
	position: absolute;
	right: -30px;
	/* top: 20px; */
	z-index: 1000;
	min-width: 200px;
	min-height: 70px;
}


.divSentEmail .expandoPanel.box {
	/*background: rgb(231, 231, 231);*/
	/*-webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;*/
	display: none;
}

	.divSentEmail.show-expandoPanel .expandoPanel.box {
		display: block;
	}

.divSentEmail .expandoPanel .box-inner {
	background: rgb(231, 231, 231);
	margin-top: -50px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/* transform z-index hack */
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	position: absolute;
	z-index: 1;
	top: 80px;
	right: 0;
	min-height: 70px;
	padding: 1em;
}

		.divSentEmail .expandoPanel .box-inner > table > tbody > tr > td {
			border-bottom: 1px solid #aaa;
			padding-bottom: 3px;
		}			
		.divSentEmail .expandoPanel .box-inner > table > tbody > tr > td:last-child {
			padding-left: 50px;
			text-align:right;
		}

.divSentEmail .expandoPanel.box:before {
	content: '';
	position: relative;
	background: rgb(231, 231, 231);
	margin-left: 25px;
	top: -10px;
	display: block;
	width: 50px;
	height: 50px;
	-webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	right: 20px;
	top: 10px;
	position: absolute;
	z-index: 0;
}
 
#ordercancelfee_subpanel .widthSmall{
    padding-right:10px;
    width:100px;
}

#ordercancelfee_subpanel .moneySpan{
    text-align:right;
}

#ordercancelfee_subpanel .moneyText{
    float:right;
    width:50px;
    text-align:right;
}
 

#ordercancelfee_subpanel #noFeeCBContainer {
    float: left;
    padding: 2px;
}

#ordercancelfee_subpanel #noFeeAMCCBContainer {
    float: left;
    padding: 2px;
}

#ordercancelfee_subpanel .confirm_button {
    width:200px; height:40px; margin-top: 15px; margin-right:4px; float: left;
}
#ordercancelfee_subpanel .cancel_button {
    width:200px; height:40px; margin-top: 15px; margin-left: 4px; float: left; 
}

#ordercancelfee_subpanel .mb15 {
    margin-bottom: 15px;
}

#ordercancelfee_subpanel .mt10 {
    margin-top: 10px;
}

#ordercancelfee_subpanel .mb10 {
    margin-bottom: 10px;
}

#ordercancelfee_subpanel .pt10 {
    padding-top: 10px;
}

#ordercancelfee_subpanel .mr10 {
    margin-right: 10px;
}

#ordercancelfee_subpanel .ml75 {
    margin-left: 75px;
}


#pdfc_attachment_panel {padding:10px;width: 100%;}
#pdfc_attachment_panel #upload_attachment_button {height: 30px; width: 180px;}
#pdfc_attachment_panel .fileAttachmentButton  {height: 30px; width: 100%; margin-bottom:5px;}
#pdfc_attachment_panel #existingFileContainer {width:90%;}
#pdfc_attachment_panel #fileUploadDropZone{height: 300px; border: 3px dashed #999; border-radius:5px; text-align: center}
#pdfc_attachment_panel .bar {height: 18px; background: #9EBB4E;}
#pdfc_attachment_panel #progress {height: 18px;	width: 400px; border: 1px solid #000; display: none;}

#pdfc_attachment_panel #fileUploadDropZone { line-height: 300px; }

/*#pdfc_attachment_panel #fileUploadDropZone.in {	background: #333;color: #FEFEFE;}*/
#pdfc_attachment_panel #fileUploadDropZone.hover {background: #9EBB4E;color: #FEFEFE;}
#pdfc_attachment_panel #fileuploadDropzone.fade {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    opacity: 1;
}

#pdfc_attachment_panel .mt10 {margin-top: 10px;}
 
#file_attachment_panel {padding:10px; width: 560px;}
#file_attachment_panel #upload_attachment_button {height: 30px; width: 180px;}
#file_attachment_panel .fileAttachmentButton  {height: 30px; width: 100%; margin-bottom:5px;}
#file_attachment_panel #fileContainer > div{display: inline-block; margin:10px 10px 0px 10px; vertical-align:top}
#file_attachment_panel #fileUploadDropZone{height: 30px; width: 250px; border: 1px dashed #999; border-radius:5px; text-align: center}
#file_attachment_panel .bar {height: 18px; background: #9EBB4E;}
#file_attachment_panel #progress {height: 18px;	width: 400px; border: 1px solid #000; display: none;}

#fileUploadDropZone { line-height: 25px; }

#file_attachment_panel #fileUploadDropZone.in {	background: #333;color: #FEFEFE;}
#file_attachment_panel #fileUploadDropZone.hover {background: #9EBB4E;color: #FEFEFE;}
#fileuploadDropzone.fade {
		-webkit-transition: all 0.3s ease-out;
		-moz-transition: all 0.3s ease-out;
		-ms-transition: all 0.3s ease-out;
		-o-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;
		opacity: 1;
	}
/*
#profile_picture_panel .buttons_container{padding-top:10px; width: 420px; overflow: auto; }
#profile_picture_panel .buttons_container .cssButton {width:100px; height:28px;}



*/
#profile_picture_panel #currentPicture {margin: auto; text-align: center;}

#profile_picture_panel #accept_button {width:200px; height:28px; margin: auto;}
#profile_picture_panel #reset_button {
    float: right;
    background: grey;
    width: 35px;
    height: 35px;
    margin: 10px;
}




#profile_picture_panel .croppie-container {
    padding: 100px 100px 10px 100px;
}

#profile_picture_panel{
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: rgba(00,00,00,.7);
    pointer-events: auto;
}
#profile_picture_panel #centered_container{
    text-align: center;
    width: 800px;
    position: absolute;
    left: 43%;
    margin-left: -300px;
    top: 50px;
    background: whitesmoke;
}

#profile_picture_panel .alertButton {
    margin-left:5px;
    margin-right:5px;
    width: 130px;
    height: 30px;
}

#profile_picture_panel .alertButtonExWidth {
    margin-left: 5px;
    margin-right: 5px;
    width: 170px;
    height: 30px;

}


#profile_picture_panel #rotateControls {
    display: inline-flex;
}

#profile_picture_panel #leftRotate {
    margin-right: 250px;
}


.file_input_desc {
	width: 80%;
	float: left;	
}

.file_input_desc_label {
	float: left;
	width: 20%;
}
 

#order_send_status_panel .commentBox{ margin-left:20px;height: 50px;width:100%}
#order_send_status_panel .dateBox{ margin-left:20px;width:100px} 
#order_send_status_panel .confirm_button {width:200px; height:40px; margin-top: 15px; margin-right:4px; float: left;  }
#order_send_status_panel .cancel_button {width:200px; height:40px; margin-top: 15px; margin-left: 4px;   float: left;  }

#order_send_status_panel #confirmationCB { width: 30px; height: 30px; position: relative; top: 5px; }
 
#order_send_status_panel .collapsed{display:none;}

#order_send_status_panel #txtScheduledTime {
    margin-left: 20px;
    width: 125px;
}

#order_send_status_panel #txtScheduledMessage {
    margin-left: 20px;
    margin-top: 10px;
}

/* CSS Document */

#orderdocuments_subpanel #centered_container {
	padding: 20px;
}

#orderdocuments_subpanel .documents_action_container
{
	height: 40px;	
	width: 100%;
}

#orderdocuments_more_container {
	overflow: hidden;
	margin-bottom: 20px;
}

#more_documents_button {
	border: 2px solid #93a75a;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#more_documents_span {
	position: relative;
	top: 3px;
}

#more_documents_button_container .cssButton {
	width: 30px;
	height: 30px;
}

#more_documents_button_container {
	float: left;
	margin-right: 10px;
}

#more_documents_text_container {
	float: left;
}

#orderdocuments_subpanel #orderdocuments_other_actions_container .cssButton {
	height: 100%;
	width: 165px;
	height: 35px;
	float: left;
	margin-right: 20px;
	font-size: 16px;
}

#orderdocuments_subpanel #orderdocuments_fulfillment_actions_container .cssButton {
	height: 100%;
	width: 165px;
	height: 35px;
	float: left;
	margin-right: 20px;
}

#orderdocuments_subpanel #orderdocuments_other_header {
	margin-top: 20px;
}

#orderdocuments_subpanel .documentRow {
	height: 40px;	
	margin-bottom: 10px;
	width: 100%;
	background-color: #606060;
	color: #DCDCDC;	
	font-size: 14px;
	position: relative;
    cursor:pointer;
}

#orderdocuments_subpanel .documentBG{
width:100%;
height:100%;
position:absolute;
background:red;
}

#orderdocuments_subpanel .documentRow:hover {
	background-color: #808080;
}

 


#orderdocuments_subpanel .checkboxCol {
	float: left;
	padding: 8px;
}
#orderdocuments_subpanel .textRegion{
    float:none;
    padding: 10px;
    overflow:auto;
}

#orderdocuments_subpanel .dateCol {
	float: left;
	width: 26%;
    overflow:hidden;
    white-space: nowrap;
}

#orderdocuments_subpanel .typeCol {
	float: left;
	width: 37%;
    overflow:hidden;
    white-space: nowrap;
}

#orderdocuments_subpanel .nameCol {
	float: left;
	width: 37%;
    overflow:hidden;
    white-space: nowrap;
    text-align:right;
}

#orderdocuments_subpanel .viewCol {
    float:right;
	height:100%;
}

#orderdocuments_subpanel  .viewButton{width:40px; height:100%;}

 
#orderdocuments_subpanel  .viewButton #the_icon{left: 8px;top: 6px; pointer-events:none; }
/*
#orderdocuments_subpanel .viewCol:hover {
	background-color: #89a244;
}
 */

#orderdocuments_subpanel .fulfillmentButton {
}
#orderdocuments_subpanel .otherButton {
}

#orderdocuments_subpanel #orderdocuments_forward_container {
	margin-top:20px;
	background-color: #b7b7b7;
	position: relative;
	padding: 20px;
	margin-left: -18px;
	margin-right: -18px;
	display: none;
}

#orderdocuments_subpanel #orderdocuments_forward_container .cssButton {
	/*width: 100%;	*/
}

#orderdocuments_subpanel #orderdocuments_forward_container input[type='text'] {
	width: 300px;
}

#orderdocuments_subpanel #forward_top_hr {
	position: absolute;
	top: -16px;
	left: 0px;
}

#orderdocuments_subpanel #borrower_email_header,
#orderdocuments_subpanel #coborrower_email_header {
	margin-top: -5px;
	margin-left: 60px;
}

#orderdocuments_subpanel #coborrower_email_header {
	margin-top: 5px;
}

#orderdocuments_subpanel #borrower_email_container {
	margin-left:25px;
}

#orderdocuments_subpanel #coborrower_email_container {
	margin-left: 60px;
}

#orderdocuments_subpanel #forwardBorrowerEmail {
	margin-left: 8px;
}

#orderdocuments_subpanel #borrower_print_container {
	margin-left: 25px;
	margin-top: 5px;
}

#orderdocuments_subpanel #borrower_waive_container {
	margin-left: 25px;
	margin-top: 5px;
}

#orderdocuments_subpanel #borrower_hand_deliver_container {
	margin-left: 25px;
	margin-top: 5px;
}

#orderdocuments_subpanel #borrowerPrintSpan {
	margin-left: 8px;
}

#orderdocuments_subpanel #borrowerHandDeliverSpan {
	margin-left: 8px;
}

#orderdocuments_subpanel #borrowerWaiveSpan {
	margin-left: 8px;
}

#orderdocuments_subpanel #othercopy_container {
	margin-top: 20px;
}

#orderdocuments_subpanel #otheremail_container {
	margin-left: 50px;
}

#orderdocuments_subpanel #otheremail_text_container {
	margin-left: 50px;
}

#orderdocuments_subpanel #custom_email_header {
	margin-top: 20px;
}

#orderdocuments_subpanel #customForwardMessage {
	resize:none;
	width: 100%;
	height: 80px;
}

#orderdocuments_subpanel #forward_actions_container {
	overflow: auto;
	position: relative;
	top: 15px;
	left: 50%;
	margin-left: -200px;
	margin-bottom: 20px;
}

#orderdocuments_subpanel #forward_actions_container .cssButton {
	height: 35px;
}

#orderdocuments_subpanel #forward_cancel_container {
	width: 170px;
	float: left;
	margin-right: 20px;
}

#orderdocuments_subpanel #forward_send_container {
	width: 170px;
	float: left;
}

#orderdocuments_subpanel #other_attach_container {
	clear: both;
	position: relative;
	left: -20px;	
	height: 100px;
}

.disabledText {
	background-color: #999;
}

#orderdocuments_subpanel #selectall_fullfilment_container {
	margin-left: 7px;
}

#orderdocuments_subpanel #selectall_more_container {
	display:none;
	margin-left: 7px;
}
#change_price_subpanel { width:100%; height:100%; padding:20px; pointer-events:auto; }

#change_price_subpanel .panelContainer { background:#e8e8e8;padding:15px;}
#change_price_subpanel .changePriceInfoPanel {padding:10px;}

#change_price_subpanel .editPriceContainer {float:left;overflow:hidden; border:1px solid #9ebb4e; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#change_price_subpanel .editPriceBtn {width:25px; height:25px;}
#change_price_subpanel .labelAndInputContainer{ width: 135px; text-align: right;}
#change_price_subpanel .priceChangeCommentArea {width:100%;}
/*#change_price_subpanel #ls_priceChangeCommentArea {width:100%;}*/

#change_price_subpanel .changePriceHeader {  height:40px;}
#change_price_subpanel .actionButtonContainer {width:448px; margin-left:auto;  margin-right:auto;}
#change_price_subpanel .actionButtonContainer > div{display:inline-block; margin-left:2px; margin-right:2px;}
#change_price_subpanel .changeAmountContainer img{ vertical-align: middle;}


#change_price_subpanel .change_price_footer_button_container { padding:10px;}
#change_price_subpanel .change_price_footer_button_container .cssButton {width:220px; height:35px; }

#change_price_subpanel #price_input{
    height:25px;
    text-align:right;        
    width:100%;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    color: #555;
    box-shadow: none;
}
#change_price_subpanel #edit_price_btn #the_icon{
    top: 1px;
    left: 2px;
}
#change_price_subpanel textarea{
border-color: #aaa;
}
#orderappraiserdetail_panel{
    width:100%;
    display:inline-block;
    background-color:#ededed;
    min-height:40px;
    padding:2px;
    margin-bottom:2px;
        
}

#orderappraiserdetail_panel .appraiserName{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 56%;
    display: inline-block;
    float: none;
}

#orderappraiserdetail_panel .appraiserName #lblAppraiser{

}

#orderappraiserdetail_panel #subRegion{
    padding:12px 7px;
    
}

#orderappraiserdetail_panel #appraiserTabBar{
    height:40px;
}



#orderappraiserdetail_panel #appraiserDetails{
    background:#dedede;
    position: relative;
    overflow:hidden;
}

#orderappraiserdetail_panel #appraiserPriceDiv{
    background-color: #dedede;
    padding: 30px;
    margin-top: 2px;
}


#orderappraiserdetail_panel .appraiserDetailTab{
    margin-right:1px; background:#606060; width:100px; height:40px; float:left;-webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow:hidden;
    

}

#orderappraiserdetail_panel .appraiserDetailTab #text_container{
    height: 100%;
    width: 100%;    
    text-align: center;
}

#orderappraiserdetail_panel .appraiserDetailTab .textUp{color:#eee;}
#orderappraiserdetail_panel .appraiserDetailTab .textLocked {color:#333;}

#orderappraiserdetail_panel .appraiserDetailTab .backgroundOver {background:#383838;}
#orderappraiserdetail_panel .appraiserDetailTab .backgroundDown {background:#222;}
#orderappraiserdetail_panel .appraiserDetailTab .backgroundLocked {background:#dedede;}

#orderappraiserdetail_panel .widthShort{
    margin-left:10px;
    width:50px;   
}

#orderappraiserdetail_panel .centerVertical{
    margin-top:10px;
}

#orderappraiserdetail_panel .appraiserDetailButton{
    width:40px;
    height:40px;
    margin-right:10px;    
}

#orderappraiserdetail_panel .appraiserDetailButton #the_icon {
    left: 10px;
    top: 10px;
}

#orderappraiserdetail_panel .appraiserAssignButton{
    width:80px;
    height:40px;
}
#orderappraiserdetail_panel .finalizeButton{
    width:120px;
    height:30px;
}

#orderappraiserdetail_panel #txtPrice{
    text-align: center;
    outline:none;
    font-size: 13px;
    border: 1px solid #a0b956;
    box-shadow: none;
    height:30px;
    background-color: #f0f0f0;
}
#orderappraiserdetail_panel .col33 {
    float:left;
    width:33.33%;
}
#orderappraiserdetail_panel .col66 {
    float:left;
    width:66.66%;
}
#orderappraiserdetailinfo_panel{
    width:100%;
    display:inline-block;
    background-color:#DDDDDD;
    min-height:40px;
    padding:10px;
}

#orderappraiserdetailinfo_panel .labelSpan{
    font-weight:500;
    
}

#orderappraiserdetailinfo_panel .dataSpan{
    margin-left:5px;
    margin-right:20px;
    min-width:50px;
    display:inline-block;
}

#orderappraiserdetailinfo_panel .topRow{
    margin-top:10px;
    margin-bottom:20px;
}

#orderappraiserdetailinfo_panel .secondRow{
    margin-bottom:10px;
}

#orderappraiserdetailinfo_panel .lastRow{
    margin-top:10px;
    margin-bottom:20px;
}






#assignappraiser_panel .height100Percent{
    height:100%;
    border-color:#ffffff;
    border: 1px solid;
}

#assignappraiser_panel #paddingContainer{
    padding:10px 20px;
}

#assignappraiser_panel #backgroundContainer{
    overflow:auto;
}

#assignappraiser_panel .titleSpan{
    color:#444445;
}

#assignappraiser_panel .dataSpan{
    color:#666667;
}

  

#assignappraiser_panel .appraiserRow{
    width:100%;
    background-color:#DDDDDD;
    min-height:40px;
    padding:2px;
    
}

#assignappraiser_panel #dropDownHolder{ margin-right: 10px;}


#assignappraiser_panel #currentAppraiserRow{
    width:100%;
    background-color:#e6e6e6;
    min-height:40px;
    padding:2px;
    display:inline-block;
}


#assignappraiser_panel .appraiserRow .centerVertical{
    margin-top:10px;
    
}

#assignappraiser_panel .paddingRightBig{
    padding-right:100px;
}

#assignappraiser_panel .paddingRightSmall{
    padding-right:20px;
}

#assignappraiser_panel .leftButton{
    width:30px; height:40px; margin-right:4px;   
}

#assignappraiser_panel .paddingTopSmall{
    padding-top:10px;   
}

#assignappraiser_panel .collapsed{
    display:none;
}

#assignappraiser_panel .appraiserUnAssignButton{
    width:80px;
    height:40px;
}
 

#assignappraiser_panel .requestBidButton{
    width:120px;
    height:40px;
}

#assignappraiser_panel .releaseButton{
    width:80px;
    height:40px;
    margin-right:5px;
}

#assignappraiser_panel #lblNoCurrentAppraiser{
    margin-left:10px;
    text-align:center;
    display:block;
}
#assignappraiser_panel #lblNoCurrentAppraiser.collapsed{
    display:none;
}
#assignappraiser_panel .col33 {
    float:left;
    width:33.33%;
}
#assignappraiser_panel .col66 {
    float:left;
    width:66.66%;
}

#assignappraiser_panel .centerVertical{
    margin-top:10px;
}

#assignappraiser_panel #currentAppraiser{
    margin-left:10px;
}

#assignappraiser_panel #includeDeclinesHolder{
    position: relative;
    top: 9px;
    left: 10px;
}

#assignappraiser_panel #assign_miles_container{
    margin-left: 15px;
    font-size: 10pt;
    margin-top: 2px;
}
#orderreviewerdetail_panel{
    width:100%;
    display:inline-block;
    background-color:#ededed;
    min-height:40px;
    padding:2px;
    margin-bottom:2px;
        
}

#orderreviewerdetail_panel #subRegion{
    padding:12px 7px;
    
}

#orderreviewerdetail_panel #reviewerTabBar{
    height:40px;
}



#orderreviewerdetail_panel #reviewerDetails{
    background:#dedede;
    position: relative;
    overflow:hidden;
}

#orderreviewerdetail_panel #reviewerPriceDiv{
    background-color: #dedede;
    padding: 30px;
    margin-top: 2px;
}


#orderreviewerdetail_panel .reviewerDetailTab{
    margin-right:1px; background:#606060; width:100px; height:40px; float:left;-webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow:hidden;
    

}

#orderreviewerdetail_panel .reviewerDetailTab #text_container{
    height: 100%;
    width: 100%;    
    text-align: center;
}

#orderreviewerdetail_panel .reviewerDetailTab .textUp{color:#eee;}
#orderreviewerdetail_panel .reviewerDetailTab .textLocked {color:#333;}

#orderreviewerdetail_panel .reviewerDetailTab .backgroundOver {background:#383838;}
#orderreviewerdetail_panel .reviewerDetailTab .backgroundDown {background:#222;}
#orderreviewerdetail_panel .reviewerDetailTab .backgroundLocked {background:#dedede;}

#orderreviewerdetail_panel .widthShort{
    margin-left:10px;
    width:50px;   
}

#orderreviewerdetail_panel .centerVertical{
    margin-top:10px;
}

#orderreviewerdetail_panel .reviewerDetailButton{
    width:40px;
    height:40px;
    margin-right:10px;    
}

#orderreviewerdetail_panel .reviewerDetailButton #the_icon {
    left: 10px;
    top: 10px;
}

#orderreviewerdetail_panel .reviewerAssignButton{
    width:80px;
    height:40px;
}
#orderreviewerdetail_panel .finalizeButton{
    width:120px;
    height:30px;
}

#orderreviewerdetail_panel #txtPrice{
    text-align: center;
    outline:none;
    font-size: 13px;
    border: 1px solid #a0b956;
    box-shadow: none;
    height:30px;
    background-color: #f0f0f0;
}
#orderappraiserdetailinfo_panel{
    width:100%;
    display:inline-block;
    background-color:#DDDDDD;
    min-height:40px;
    padding:10px;
}

#orderappraiserdetailinfo_panel .labelSpan{
    font-weight:500;
    
}

#orderappraiserdetailinfo_panel .dataSpan{
    margin-left:5px;
    margin-right:20px;
    min-width:50px;
    display:inline-block;
}

#orderappraiserdetailinfo_panel .topRow{
    margin-top:10px;
    margin-bottom:20px;
}

#orderappraiserdetailinfo_panel .secondRow{
    margin-bottom:10px;
}

#orderappraiserdetailinfo_panel .lastRow{
    margin-top:10px;
    margin-bottom:20px;
}






#assignreviewer_panel .height100Percent{
    height:100%;
    border-color:#ffffff;
    border: 1px solid;
}

#assignreviewer_panel #paddingContainer{
    padding:10px 20px;
}

#assignreviewer_panel #backgroundContainer{
    overflow:auto;
}

#assignreviewer_panel .titleSpan{
    color:#444445;
}

#assignreviewer_panel .dataSpan{
    color:#666667;
}

  

#assignreviewer_panel .reviewerRow{
    width:100%;
    background-color:#DDDDDD;
    min-height:40px;
    padding:2px;
    
}


#assignreviewer_panel #dropDownHolder{ margin-right: 10px;}


#assignreviewer_panel #currentReviewerRow{
    width:100%;
    background-color:#e6e6e6;
    min-height:40px;
    padding:2px;
}

#assignreviewer_panel #currentReviewerRow .titleSpan{
    margin-top:10px;
    margin-left:10px;
}

#assignreviewer_panel .reviewerRow .centerVertical{
    margin-top:10px;
    
}

#assignreviewer_panel .paddingRightBig{
    padding-right:100px;
}

#assignreviewer_panel .paddingRightSmall{
    padding-right:20px;
}

#assignreviewer_panel .leftButton{
    width:30px; height:40px; margin-right:4px;   
}

#assignreviewer_panel .paddingTopSmall{
    padding-top:10px;   
}

#assignreviewer_panel .collapsed{
    display:none;
}

#assignreviewer_panel .reviewerUnAssignButton{
    width:80px;
    height:40px;
}
 

#assignreviewer_panel .requestBidButton{
    width:120px;
    height:40px;
}

#assignreviewer_panel .releaseButton{
    width:80px;
    height:40px;
    margin-right:5px;
}

#assignreviewer_panel #lblNoCurrentAppraiser{
    
    text-align:center;
}

#assignreviewer_panel .marginBottom{
    margin-bottom: 10px;
}

#manageparties_panel .leftColumn{
    float:left;
    width:50%;
    padding-right:20px;
}

#manageparties_panel .rightColumn{
    padding-left:20px;
    float:left;
    width:50%;
}

#manageparties_panel .managePartiesButton{
    width:80px;
    height:30px;
}
#manageparties_panel .managePartiesButton #css_button_text{
    width:100%;
    text-align:center;
}
#manageparties_panel .managePartiesButton #text_container{
    height:100%;
    width:100%;
}

#manageparties_panel .paddingRightTen{
    padding-right:10px;   
}

#manageparties_panel .sectionHeader
{
    margin-bottom:10px;
    overflow:auto;
    min-height:30px;
    background: #7a7a7a;
    color:#fff;
}

#manageparties_panel .sectionDetails
{
    margin-bottom:10px;
    overflow:auto;
}

#manageparties_panel .mainSection{
    background: #f7f7f7;
    padding: 5px;
    margin-bottom: 8px;
}

#manageparties_panel .h50 {
    height: 50px;
}

#manageparties_panel #searchIconButton {
    width:35px;
    height:35px;
    margin-left: 5px;
    margin-right: 10px;
}

#manageparties_panel #searchIconButton .cssButton {
    width: 35px;
    height: 35px;
}

#manageparties_panel #searchIconButton .cssButton #the_icon{
    left: -10px;
    top: -8px;
}

#manageparties_panel .searchFix {
    position:relative;
    top:5px;
}
#orderparty_panel
{
    margin-bottom:5px;
}

#orderparty_panel #backgroundContainer
{
    min-height:40px;
    padding:3px;
    background-color:#DDDDDD;
}

#orderparty_panel .modifyButton
{
    width:40px;
    height:40px;
    margin-right:5px;    
}
 
#orderparty_panel .modifyButton #the_icon {
    left: 7px;
    top: 8px;
}


#orderparty_panel .rightButton
{
    width:40px;
    height:40px;
}
 
#orderparty_panel .rightButton #the_icon {
    left: 11px;
    top: 10px;
}



#orderparty_panel #partyIconHolder
{
    margin-left:5px;
    margin-right:10px;
}

#orderparty_panel .centerVertical
{
    margin-top:7px;
}

#orderparty_panel #changedDiv
{
    height:5px;
    background-color:#8fa359;
    background-clip: padding-box;
    border-left: 1px solid rgba(0, 255, 0, 0.0);
    border-right: 1px solid rgba(0, 255, 0, 0.0);
}

#orderparty_panel .selectedBorder
{
    border:1px solid #8fa359;
}

#orderparty_panel #partyDetails
{
    clear:both;
    overflow:auto;
    margin-top:2px;
    background-color: #cccccc;
    padding:5px;
}

#orderparty_panel .detailRow
{
    padding:5px;
}

#orderparty_panel .headerRow
{
    overflow:auto;
}
#originatorparty_panel
{
    margin-bottom:5px;
}

#originatorparty_panel #backgroundContainer
{
    min-height:40px;
    padding:3px;
    background-color:#DDDDDD;
}

#originatorparty_panel .modifyButton
{
    width:40px;
    height:40px;
    margin-right:5px;
}

#originatorparty_panel .modifyButton #the_icon {
    left: 7px;
    top: 8px;
}


#originatorparty_panel .rightButton
{
    width:40px;
    height:40px;
}

#originatorparty_panel .rightButton #the_icon {
    left: 11px;
    top: 10px;
}



#originatorparty_panel #partyIconHolder
{
    margin-left:5px;
    margin-right:10px;
}

#originatorparty_panel .centerVertical
{
    margin-top:7px;
}

#originatorparty_panel #changedDiv
{
    height:5px;
    background-color:#8fa359;
    background-clip: padding-box;
    border-left: 1px solid rgba(0, 255, 0, 0.0);
    border-right: 1px solid rgba(0, 255, 0, 0.0);
}

#originatorparty_panel .selectedBorder
{
    border:1px solid #8fa359;
}

#originatorparty_panel #partyDetails
{
    clear:both;
    overflow:auto;
    margin-top:2px;
    background-color: #cccccc;
    padding:5px;
}

#originatorparty_panel .detailRow
{
    padding:5px;
}

#originatorparty_panel .headerRow
{
    overflow:auto;
}
#ordermanagepartiesappraiser_panel #appraiserDetails {background: #e2e2e2;}
/* CSS Document */

#orderBillingDetails_subpanel .billing_details{
    background-color: #e8e8e8;
    margin: 4px 0px;
    padding: 0px 5px;

    background-repeat:no-repeat;
    background-size: 29px 100%;
    background-position:90% 0%; 
}

#orderBillingDetails_subpanel .billing_note{
    display: inline-block;
    width: 100%;
    padding: 10px;
}

#orderBillingDetails_subpanel .billing_header{
    background-color:#888888;
    overflow:auto;
    padding: 14px;
}

#orderBillingDetails_subpanel .billing_header.billing_details_header{
    margin-top: 4px;
}

#orderBillingDetails_subpanel .billingTotalsDiv {
    width:100%;
    background-color:#888888;
    color: #FFFFFF;    
    background-repeat: no-repeat;
    background-size: 29px 100%;
    background-position: 90% 0%;
}

#orderBillingDetails_subpanel .detailHeaderLeft{
    width:50%;
    color:#FFFFFF;
    display:inline-block;
}

#orderBillingDetails_subpanel .detailHeaderRight{
    width:50%;
    color:#FFFFFF;
    display:inline-block;
    text-align:right;
}

#orderBillingDetails_subpanel .itemExpandIconDiv{
    width:5%;
    display:inline-block;
    /*background:#ff0000;*/
}
#orderBillingDetails_subpanel .itemTextDiv{
    width:30%;
    display:inline-block;
    height: 100%;
    margin-top: auto;
    margin-bottom: auto;
    /*background:#00ff00;*/
}

#orderBillingDetails_subpanel .itemSubTextDiv{
    width:50%;
    display:inline-block;
    /*background:#00ff00;*/
}

#orderBillingDetails_subpanel .itemAmountDiv{
    width:15%;
    display:inline-block;
    /*background:#0000FF;*/
    text-align:right;
}

#orderBillingDetails_subpanel .subItemIndent{
    width:8%;
    display:inline-block;
    /*background:#00ff00;*/
}

#orderBillingDetails_subpanel .subItemDateDiv{
    width:27%;
    display:inline-block;
    /*background:#00ff00;*/
}

#orderBillingDetails_subpanel .subItemTextDiv{
    width:50%;
    display:inline-block;
    /*background:#00ff00;*/
}

#orderBillingDetails_subpanel .subItemAmountDiv{
    width:15%;
    display:inline-block;
    /*background:#0000FF;*/
    text-align:right;
}

#orderBillingDetails_subpanel .itemContainer
{    
    margin: 1px 0px;
    width:100%;
}

#orderBillingDetails_subpanel .itemExpandContainer
{
    padding:0px 10px 10px 10px;
    width:100%;
    display:none;
}

#orderBillingDetails_subpanel .expandButton {width:35px; height:35px;}
#orderBillingDetails_subpanel .expandButton #the_icon {left: 7px; top: 7px;}

#orderBillingDetails_subpanel .newexpandButton {width:35px; height:35px;}
#orderBillingDetails_subpanel .newexpandButton #the_icon {left: 5px; top: 5px;}


#orderBillingDetails_subpanel .titleSpan{
    color:#444445;
}

#orderBillingDetails_subpanel .dataSpan{
    color:#666667;
}

#orderBillingDetails_subpanel .titleSpanWhite{
    color:#FFFFFF;
}

#orderBillingDetails_subpanel .dataSpanWhite{
    color:#FFFFFF;
}


 
#orderBillingDetails_subpanel .billingItemLeft {
	width: 5%;
	float: left;
}

#orderBillingDetails_subpanel .billingItemNoShow {
    display: none;
}

#orderBillingDetails_subpanel .billingItemGrey {
	color: #666667;
}

 

#orderBillingDetails_subpanel .backgroundGrey {
    background: RGBA(0,0,0,0.05);
}

#orderBillingDetails_subpanel .xxxxx {
}


#orderBillingDetails_subpanel .totalTransactionsContainerDiv {
    width:75%;
    display:inline-block;
    vertical-align: top;
}

#orderBillingDetails_subpanel .totalTransactionsHeaderDiv {

}

#orderBillingDetails_subpanel .totalTransactionListContainerDiv {

}

#orderBillingDetails_subpanel .totalAmountsContainerDiv {
    width:25%;
    display:inline-block;
    vertical-align: top;
}

#orderBillingDetails_subpanel .totalTotalContainerDiv {
    padding:5px;
    background-color:RGBA(0,0,0,0.4);
}

#orderBillingDetails_subpanel .totalTotalHeaderDiv {
    width:50%;
    text-align:right;
    display:inline-block;
}

#orderBillingDetails_subpanel .totalTotalAmountDiv {
    width:50%;
    text-align:right;
    display:inline-block;
}

#orderBillingDetails_subpanel .totalPaidContainerDiv {
    /*display:none;*/
}

#orderBillingDetails_subpanel .totalPaidHeaderDiv {
    width:50%;
    text-align:right;
    display:inline-block;
    padding:5px;
}

#orderBillingDetails_subpanel .totalPaidAmountDiv {
    width:50%;
    text-align:right;
    display:inline-block;
    padding:5px;
}

#orderBillingDetails_subpanel .totalRemainingContainerDiv {
    /*display:none;*/
}

#orderBillingDetails_subpanel .totalRemainingHeaderDiv {
    width:50%;
    text-align:right;
    display:inline-block;
    padding:5px;
}

#orderBillingDetails_subpanel .totalRemainingAmountDiv {
    width:50%;
    text-align:right;
    display:inline-block;
    padding:5px;
}

#orderBillingDetails_subpanel .hidePaidRemaining {
    display: none;
}

#orderBillingDetails_subpanel .ccItemViewReceiptDiv {
    width:20%;
    display:inline-block;
}

#orderBillingDetails_subpanel .ccItemInfoDiv {
    width:80%;
    display:inline-block;
}

#orderBillingDetails_subpanel .ViewReceiptLink {
    color: #00FF00;
    text-decoration: underline;
    cursor:pointer;
}

#orderBillingDetails_subpanel #spacer{
    width:100%;
    height:200px;
}

#view_receipt_text {
	cursor: pointer;
}

#view_receipt_text:hover {
	color:#93a75a;
}

#orderBillingDetails_subpanel .itemFix {
    position: relative;
    top: -10px;
}

#orderBillingDetails_subpanel .new_col {
    width: 250px;
    display:inline-block;
}

#orderBillingDetails_subpanel .new_custom_fee {
    padding: 0px 20px;
    display: none;
}

#orderBillingDetails_subpanel .mt20 {
    margin-top: 20px;
}

#orderBillingDetails_subpanel .mr20 {
    margin-right: 20px;
}

#orderBillingDetails_subpanel .mr10 {
    margin-right: 20px;
}

#orderBillingDetails_subpanel .h50 {
    height: 50px;
}

#orderBillingDetails_subpanel .new_price_value {
    width: 100px;
}

#orderBillingDetails_subpanel .new_custom_fee .cssButton {
    width: 150px;
    height: 30px;
}

#orderBillingDetails_subpanel .custom_fee_label {
    width: 90%;
}

.billingDetailhr{
    height:1px;
    background-color:#FFFFFF;
    margin-top:10px;
    margin-bottom:10px;
}

#updatecreditcard_subpanel #backgroundContainer{
 
    overflow:auto;
    position:relative;
}

#updatecreditcard_subpanel .buttons_container{ height: 50px;margin-left:auto;margin-right:auto;text-align:center;}
#updatecreditcard_subpanel .confirm_button {width:200px; height:40px; margin-top: 15px; margin-left: 5px; margin-right:5px;}

#updatecreditcard_subpanel #cardUpdateHeader{
    background-color:#888888;
    overflow:auto;
}

#updatecreditcard_subpanel .titleSpan{
    color:#444445;
}

#updatecreditcard_subpanel .dataSpan{
    color:#666667;
}

#updatecreditcard_subpanel .titleSpanWhite{
    color:#FFFFFF;
}

#updatecreditcard_subpanel .dataSpanWhite{
    color:#FFFFFF;
}

#updatecreditcard_subpanel .textPaddingRight{
    padding-right:50px;
    display:inline-block;
    vertical-align:top;
}

#updatecreditcard_subpanel input[type="text"]{
    width:100%;
}

#updatecreditcard_subpanel select{
    width:100%;
}

#updatecreditcard_subpanel .horizontalPadding{
    margin-left:10px;
    margin-right:10px;
}

#updatecreditcard_subpanel .marginRightSmall{
    margin-right:5px;
}

#updatecreditcard_subpanel .widthMassive{
    display:inline-block;
    width:320px;
}

#updatecreditcard_subpanel .widthBig{
    display:inline-block;
    width:150px;
}

#updatecreditcard_subpanel .widthSmall{
    display:inline-block;
    width:100px;
}

#updatecreditcard_subpanel .widthSmaller{
    display:inline-block;
    width:75px;
}

#updatecreditcard_subpanel #expMonthComboHolder{
    width:70px;
}

#updatecreditcard_subpanel #expYearComboHolder{
    width:90px;
}

#updatecreditcard_subpanel #zipHolder{
    width:70px;
}

#updatecreditcard_subpanel #borrowerSource{
    padding-left:20px;
}

 

#updatecreditcard_subpanel .rfbLabel{
    display:inline-block;
    width:150px;
}

#updatecreditcard_subpanel .rfbInput{
    width:300px;
}

#updatecreditcard_subpanel .rfbInputShort{
    width:100px;
}

#updatecreditcard_subpanel .spanLink{
    color:#7b913e;
    text-decoration:underline;
    cursor:pointer;
    cursor:hand; /*cross browser*/
}

#updatecreditcard_subpanel #errorSpan{
    
    width:100%;
    text-align:center;
    color:#FF0000;
    font-size:1.5em;
}

#updatecreditcard_subpanel #cardTypeLabel {
     height: 15px;
    display:inline-block;
 }

#updatecreditcard_subpanel .w250 {
    width: 250px;
}

#updatecreditcard_subpanel .paymentLogo {width: 50px; margin-right: 5px;}
#updatecreditcard_subpanel .paymentSpan {position: relative; top: -10px; margin-right: 5px;}

#updatecreditcard_subpanel #paymentscontainer {
    margin-left:10px;
    margin-top:10px;
    height: 30px;
}

#order_appraiser_decline_panel #backgroundContainer{
    width:600px;
 
    height:100%;
}

#order_appraiser_decline_panel #reasonText{
    width:100%;
    height:100px;
}
 

#order_appraiser_decline_panel .confirm_button {width:200px; height:40px; margin-top: 15px; margin-right:4px; float: left;}
#order_appraiser_decline_panel .nevermind_button {width:200px; height:40px; margin-top: 15px; margin-left: 4px; float: left;  }

#revision_response_subpanel #header{
    background-color:#888;
}

#revision_response_subpanel #inputBody{
    background-color:#e8e8e8;
    padding: 15px 10px;
    margin:5px 0px;
}

#revision_response_subpanel textarea{
    width: 100%;
    resize: none;
    border: 0px;
    outline: none;
    padding:10px;
}

#revision_response_subpanel #buttonContainer{
margin: 20px auto;
width: 290px;
}
#revision_response_subpanel #buttonContainer .cssButton{
    height:35px;
    width: 130px;
}

#revision_response_subpanel .mr10 {
    margin-right: 10px;
}

#revision_response_subpanel .ml20 {
    margin-left: 20px;
}

#revision_response_subpanel .mr40 {
    margin-right: 40px;
}

#revision_response_subpanel .mb10 {
    margin-bottom: 10px;
}

#revision_response_subpanel .inputFix {
    position: relative;
    top: -3px;
    width: 150px;
}

#revision_response_subpanel #appraised_value_input {
    text-align: right;
}

/* CSS Document */

#orderdelivery_subpanel {
	width: 100%;
	padding: 20px;
}

#orderdelivery_subpanel #orderdelivery_subheader {
	overflow: auto;
	background-color: #888;
	color: #fefefe;
	padding: 10px;
	margin-bottom: 4px;
}

#orderdelivery_subpanel #delivery_address {
	float: left;
	position: relative;
}

#orderdelivery_subpanel #appraised_value_container {
	float: right;
	overflow: auto;
	height: 30px;
}

#orderdelivery_subpanel #appraised_value_const_text {
	float: left;
	position: relative;
	top: 3px;	
}

#orderdelivery_subpanel #appraised_value_edit_button_container {
	float: right;
	overflow: hidden;
	border: 1px solid #9ebb4e;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    background-color:#999;
}

#orderdelivery_subpanel #appraised_value_const_text {
	margin-right: 15px;
}

#orderdelivery_subpanel #edit_appraised_value_btn {width:25px; height:25px;}
#orderdelivery_subpanel #edit_appraised_value_btn #the_icon{
    top: 2px;
    left: 2px;
}

#orderdelivery_subpanel #appraised_value_input{
    text-align:right;
}

#orderdelivery_subpanel #orderdeliveryattachments_container {
	background-color: #e8e8e8;
	padding: 15px;
}

#orderdelivery_subpanel #appraisal_upload_container {
	margin-top: -20px;
}


#orderdelivery_subpanel .orderdeliveryactions_container {
	margin-top: 20px;
	width: 320px;
	overflow: auto;
	margin-left: auto; 
	/*margin-right: auto;*/
}

#orderdelivery_subpanel .delivery_cancel_container {
	height: 35px;
	width: 150px;
	float: left;
}

#orderdelivery_subpanel .delivery_deliver_container {
	height: 35px;
	width: 150px;	
	float: right;
}


#orderdelivery_subpanel .orderdeliveryactions_container .cssButton {	
	width: 100%;
	height: 100%;
}

#orderdelivery_subpanel .mr10 {
	margin-right: 10px;
}

#orderdelivery_subpanel .ml20 {
	margin-left: 20px;
}

#orderdelivery_subpanel .mr40 {
	margin-right: 40px;
}

#orderdelivery_subpanel .invoice_disclaimer {
	margin-top: 5px;
	margin-bottom: 5px;
}

#orderdelivery_subpanel .containerAdjust {
	margin-top: 20px;
	margin-left: 20px;
}

#orderdelivery_subpanel .afhrAdjust {
	margin-top: 10px;
	margin-bottom: 20px;
}

#orderdelivery_subpanel .w25 {
	width:25%;
}

#orderdelivery_subpanel .w100 {
	width:100%;
}

#orderdelivery_subpanel .required{
	color:#545454;
}

/* CSS Document */

#orderterms_subpanel {
    padding: 30px;
}
#orderterms_header {
    margin-left: 10px;
}

#orderterms_subpanel #centered_container {
    width:90%;
}

#orderterms_subpanel #upload_description {
    width:100%;
    margin-left:10px;
    margin-bottom:10px;
}


#orderterms_subpanel #file_attachment_panel {
    padding-left:0px;
 }


#orderterms_subpanel #ordertermsactions_container {
    margin-top: 20px;
    width: 80%;
    overflow: auto;
    margin-right: auto;
    padding-left: 10px;
}

#orderterms_subpanel #cancel_container {
    height: 35px;
    width: 48%;
    float: left;
}

#orderterms_subpanel #save_container {
    height: 35px;
    width: 48%;
    float: right;
}


#orderterms_subpanel #ordertermsactions_container .cssButton {
    width: 100%;
    height: 100%;
}

#review_response_subpanel .header{
    background-color:#888;
    margin-top:3px;
}

#review_response_subpanel #inputBody{
    background-color:#e8e8e8;
    padding: 10px 10px;
    margin:5px 0px;
}
 
#review_response_subpanel textarea{
    width: 100%;
    resize: none;
    border: 0px;
    outline: none;
    padding:10px;
}

#review_response_subpanel #buttonContainer{
    margin:10px auto;
    width: 290px;
}

#review_response_subpanel #buttonContainer .cssButton{
    height:35px;
    width: 130px;
}

#review_response_subpanel .rightButton
{
    width:23px;
    height:23px;
    border-radius:2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    overflow:hidden;
}
 
#review_response_subpanel .rightButton #the_icon {
    left: 4px;
    top: 1px;
}

#review_response_subpanel .deliveryRow {
    background-color:#ccc;
}

#review_response_subpanel #options_container {
    background-color:#ccc;
	padding: 10px;
}

#review_response_subpanel #approveRadios {
    height: 30px;
}

#review_response_subpanel #rejectRadios {
    height: 30px;
}


#review_response_subpanel  .viewButton{width:40px; height:48px;}

 
#review_response_subpanel  .viewButton #the_icon{left: 8px;top: 10px; pointer-events:none; }

 
#review_response_subpanel .paddingRight10{
    padding-right:10px;
}

#review_response_subpanel .paddingRight20{
    padding-right:20px;
}

#review_response_subpanel #options_container{
    margin-top: 10px;
}

#review_response_subpanel #dispositionsContainer {
	margin-bottom: 10px;
	overflow: auto;
}

#review_response_subpanel #dispositionsReasonContainer {
	margin-bottom: 10px;
	display: none;
}

#review_response_subpanel #disposition_help_container {
	margin-left: 15px;
	margin-top: 5px;
}
#order_detail_subpanel #order_top_row_linked {border:1px solid #fff;}
#order_detail_subpanel.headerOnly .order_top_row{border:1px solid #fff;}
#order_detail_subpanel.headerOnly #order_detail_container {cursor:pointer}
#order_detail_subpanel.headerOnly #order_detail_container:hover {background-color:#ddd;}

#order_detail_subpanel div{ -webkit-transition:background 200ms ease-in;   }
#order_detail_subpanel.selected #order_detail_container { background-color:#c5d1a4;}
#order_detail_subpanel { width:100%; height:100%; padding: 2px 20px; pointer-events:auto; }
#order_detail_subpanel #order_detail_container { background-color:#c0c0c0; overflow: auto;}
#order_detail_subpanel .order_top_row {margin-left:0px;}
#order_detail_subpanel #right_column{width:264px; float:right; padding-top:10px;}

#order_detail_subpanel .order_top_row .cssButton{width:130px; height:35px;}
#order_detail_subpanel .order_top_row > span{padding-right:15px;}


#order_detail_subpanel #main_panel{float:left; padding-top: 10px; padding-left:10px;}
#order_detail_subpanel #main_tab_bar{height:49px;}
#order_detail_subpanel #main_action_region{
    min-height:400px;
    background: #e2e2e2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGMwYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e2e2e2 0%, #c0c0c0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c0c0c0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e2e2e2 0%,#c0c0c0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c0c0c0',GradientType=0 ); /* IE6-8 */
position:relative;
    overflow:hidden;
}

#order_detail_subpanel .tabButton { min-width:60px; margin-right:1px; background:#606060; height:50px; float:left;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
overflow:hidden;}

#order_detail_subpanel .tabButton .textUp{color:#eee;}
#order_detail_subpanel .tabButton .textLocked {color:#333;}

#order_detail_subpanel .tabButton .backgroundOver {background:#383838;}
#order_detail_subpanel .tabButton .backgroundDown {background:#222;}
#order_detail_subpanel .tabButton .backgroundLocked {background:#e2e2e2;}
 
#order_detail_subpanel .tabButton #the_icon{left:0px; top:0px; position:absolute; z-index:10; pointer-events:none; }

#order_detail_subpanel .dynamicTab{
    width:200px;
}

#order_detail_subpanel .dynamicTab #text_container{
    height: 100%;
    width: 100%;    
    text-align: center;
}


#order_detail_subpanel #dTabHolder{position:relative;width:200px;height:50px;}
#order_detail_subpanel .closeTab {
    width:20px; 
    height:20px;
    position: absolute;
    top: 3px;
    right: 6px;
}


#order_detail_subpanel  #menu_header {overflow:auto; pointer-events:auto; padding: 0px 26px;}
#order_detail_subpanel  #menu_header span {margin:2px; padding:3px 7px;}
#order_detail_subpanel  #menu_header .clickable {background:#88b652;cursor:pointer;}
#order_detail_subpanel  #menu_header .clickable:hover {background:#739f40;}
#order_detail_subpanel  #menu_header .fixed {background:#a1a1a1;}

#order_detail_subpanel #dynamicTab{ background: #e2e2e2; float:left;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
height: 100%;
padding: 15px;
margin-left: 1px;
min-width: 100px;
text-align: center;
}
#ucdp_subpanel #historyContainer{
    background-color:#e8e8e8;
    padding: 10px 10px;
    margin:10px 0px;
}

#ucdp_subpanel .historyRow > div{
    width:25%;
    text-align:center;
    display:inline-block;
    vertical-align:middle;
}

#ucdp_subpanel .historyEntry{
    background-color:#ddd;    
    margin-top:2px;    
}

#ucdp_subpanel #txtOverrideComment{
    width:100%;   
}

#ucdp_subpanel .historyEntry .cssButton{
    width:80px;
    height:30px;
    margin: 4px auto;
}


#ucdp_subpanel #hardStopsContainer{
    background-color:#e8e8e8;
    padding: 10px 10px;
    margin:10px 0px;
}
#ucdp_subpanel .hardStopRow{
    background-color:#ddd;    
    margin-top:2px;    
    padding:5px;
    vertical-align:middle;
}

#ucdp_subpanel #buttonContainer {
    margin: auto;
    width: 290px;
}
#ucdp_subpanel #buttonContainer .cssButton{
    height:35px;
    width: 130px;
}

#ucdp_subpanel  .middleDiv{
    text-align: center;
    width: 30%;
    display: inline-block;
}

#ucdp_subpanel #aggregator_button_container .cssButton{
    height:30px;
    width: 160px;
}

#ucdp_subpanel #aggregator_container {
    background-color:#e8e8e8;
    padding: 10px 10px;
    margin:10px 0px;
    display:none;
}

#ucdp_subpanel .mb10 {
    margin-bottom: 10px;
}
#bid_info_container {
	overflow: auto;
	background-color: #cccccc;
	padding: 20px 10px;
}

#bid_price_container {
	float: left;
	margin-right: 20px;
}

#bid_turntime_container {
	float: left;
	margin-right: 50px;
}

#bid_fees_container {
	float: left;
}

#bidFeeText {
	margin-top: 5px;
}

#bid_action_container .cssButton {
	height: 35px;
	width: 150px;
}

#previously_appraised_container {
	margin-top:10px;
}

#previously_appraised_container .checkboxButton .textUp {
	color: #7a7a7a;
}
#previously_appraised_container .checkboxButton .textOver {
	color: #3a3a3a;
}

#bid_indent_section {
	margin-left: 30px;
	width: 80%;	
	margin-bottom: 15px;
}

#bid_other_text {
	margin-top:15px;
	margin-bottom:5px;
}

#bid_disclosure_message {
	width: 100%;
	height: 60px;
	resize: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: none;
}

#bid_disclosures_container {
	padding: 10px;
	background-color: #cccccc;
}

#bid_payment_terms {
	margin-top: 20px;
	margin-bottom: 15px;
}

#bid_action_container {
	margin-top: 25px;
	overflow: auto;
	position: relative;
	width: 360px;
	left: 50%;
	margin-left: -165px;
}

#bid_cancel_container {
	float: left;
}

#bid_send_container {
	float: left;
}

#bid_terms_container {
	margin-bottom: 15px;
}

#bid_footer_container {
	margin-top: 30px;
	text-align: center;
}

#bid_terms_link {
	text-decoration: underline;
	font-style: italic;
	cursor: pointer;
}

#bid_terms_link:hover {
	color: #9ebb4e;
}

#bid_lender_name {
	margin-top: 10px;
	margin-bottom:10px;
}

#bid_amount {
	margin-left: 10px;
	margin-right: 20px;	
}

#bid_fee {
	margin-left: 10px;	
}

#bid_price {
	text-align: right;
}

#bid_turn_time {
	width: 40px;
	margin-right: 10px;
	text-align: right;
}
/* CSS Document */

#order_appraiser_group_reassign_subpanel .cssButton {
	width: 200px; 
	height: 30px;
}

#order_appraiser_group_reassign_subpanel #confirmButtonContainer {
	margin-right: 20px;
}

#order_appraiser_group_reassign_subpanel #appraiser_members_section {
	overflow: auto;
	margin-bottom: 20px;
}

#order_appraiser_group_reassign_subpanel #buttons_container {
	padding-bottom: 20px;
}

#order_appraiser_group_reassign_subpanel #available_appraisers_section {
	padding-top: 10px;
	padding-bottom: 10px;
}
/* CSS Document */

#order_appraiser_group_member .col30 {
	width: 30%;
}

#order_appraiser_group_member .col10 {
	width: 10%;
}

#order_appraiser_group_member .col40 {
	width: 40%;
}

#order_appraiser_group_member .col20 {
	width: 20%;
}

#order_appraiser_group_member .rowStyle {
	width: 100%;
	height: 40px;
	margin-bottom: 5px;
	background-color: #ededed;
	
}

#order_appraiser_group_member #expand_container .cssButton {
	width: 40px;
	height: 40px;
}

#order_appraiser_group_member #expand_container #the_icon {
	left: 10px;
	top: 10px;
}

#order_appraiser_group_member .drowDownHolder .cssButton {
	width: 40px;
	height: 40px;
}

#order_appraiser_group_member .drowDownHolder #the_icon {
	left: 10px;
	top: 10px;
}

#order_appraiser_group_member #assignButton  {
	width: 60px;
	height: 40px;
}

#order_appraiser_group_member #appraiser_contact {
	position: relative;
	top: 8px;
	left: 20px;
}

#order_appraiser_group_member #distance_to_property {
	position: relative;
	top: 8px;
}

#order_appraiser_group_member #appraiser_member_content_section {
	display: none;
	padding: 5px;
}

#order_appraiser_group_member #tabContainer {
	padding-top: 5px;
	overflow:auto;
}

#order_appraiser_group_member .contentArea {
	width: 100%;
	overflow: auto;
	/*border: 1px solid #000;*/
	background-color: #e2e2e2;
	padding: 10px;

}

#order_appraiser_group_member .tabButton { width:60px; margin-right:1px; background:#606060; height:50px; float:left;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
overflow:hidden;}

#order_appraiser_group_member .tabButton .textUp{color:#eee;}
#order_appraiser_group_member .tabButton .textLocked {color:#333;}

#order_appraiser_group_member .tabButton .backgroundOver {background:#383838;}
#order_appraiser_group_member .tabButton .backgroundDown {background:#222;}
#order_appraiser_group_member .tabButton .backgroundLocked {background:#e2e2e2;}
 
#order_appraiser_group_member .tabButton #the_icon{left:0px; top:0px; position:absolute; z-index:10; pointer-events:none; }/* CSS Document */
#addPanel{
    margin-top: 15px;
}

#tagContainer{
    width: 100%;
}
#newOrderLoan_subpanel{ 
    background-repeat:no-repeat;
    background-size: 29px 100%;
    background-position:40% 0%; 
}

#newOrderLoan_subpanel .spacedHR{
    margin: 10px 0px 20px 0px;
}

#newOrderLoan_subpanel #leftPanel{
    width:40%;
    padding-right:20px;
    vertical-align:top;
    display:inline-block
}

#loanRow #newOrderLoan_subpanel #leftPanel{
    height: 430px;
}

#newOrderLoan_subpanel #rightPanel{
    width:60%;
    padding-left:20px;
    vertical-align:top;
    display:inline-block
}

#newOrderLoan_subpanel .userRow{
    background-color:#fff;
    width:100%; margin-bottom:2px;
}

#newOrderLoan_subpanel .userRow .userTopBar {
    width:100%;
}

#newOrderLoan_subpanel .userRow .userTopBar .userCb {
    background-color:#e2e2e2;
    padding: 13px 8px 0px 12px;
}

#newOrderLoan_subpanel .detailsContainer{
    margin-top: 1px;
    background-color:#e2e2e2;
}

#newOrderLoan_subpanel .userRow #the_icon {
    left: 10px;
    top: 10px;
}



#newOrderLoan_subpanel .userRow .userTopBar > div{
    height:50px;
}

#newOrderLoan_subpanel #usersContainer{
    max-height: 300px;
    overflow-y: auto;
}

#newOrderLoan_subpanel #searchBox
{
    width:200px;
}

#newOrderLoan_subpanel .sectionHeader
{
    margin-bottom:5px;
    overflow:auto;
    min-height:30px;
}

#newOrderLoan_subpanel .formatError {color:red;}

#newOrderLoan_subpanel #borrowerCompanyNameContainer {
	display: none;
	width: 510px;
}

#newOrderLoan_subpanel .w100 {
     width:100px !important;
}

#newOrderLoan_subpanel .mr10 {
    margin-right: 10px;
}

input:disabled[type=radio] + .overlay {
    background-color: #b8b8b8;
} 

#newOrderRequester_subpanel{
    background-repeat:no-repeat;
    background-size: 29px 100%;
    background-position:70.5% 0%;
}

#newOrderRequester_subpanel .fifthWidth {
    width:20%;
}

#newOrderRequester_subpanel .twoThirdsWidth {
    width:66.66%;
}

#newOrderRequester_subpanel .w100 {
    width:100%;
}

#newOrderRequester_subpanel .topMargin {margin-top: 10px;}

#newOrderRequester_subpanel .formatError {color:red;}

#newOrderRequester_subpanel .phone-warn {color:red;}


#newOrderLeaseholdCases_subpanel{
    background-repeat:no-repeat;
    background-size: 29px 100%;
    background-position:70.5% 0%;
}

#newOrderLeaseholdCases_subpanel .fifthWidth {
    width:20%;
}

#newOrderLeaseholdCases_subpanel .twoThirdsWidth {
    width:66.66%;
}

#newOrderLeaseholdCases_subpanel .w100 {
    width:100%;
}

#newOrderLeaseholdCases_subpanel .topMargin {margin-top: 10px;}

#newOrderLeaseholdCases_subpanel .formatError {color:red;}


#newOrderRequestApplicationContact_subpanel{
    background-repeat:no-repeat;
    background-size: 29px 100%;
    background-position:70.5% 0%;
}

#newOrderRequestApplicationContact_subpanel .fifthWidth {
    width:20%;
}

#newOrderRequestApplicationContact_subpanel .twoThirdsWidth {
    width:66.66%;
}

#newOrderRequestApplicationContact_subpanel .w100 {
    width:100%;
}

#newOrderRequestApplicationContact_subpanel .topMargin {margin-top: 10px;}

#newOrderRequestApplicationContact_subpanel .formatError {color:red;}


#newOrderApplicableLenderPOC_subpanel{
    background-repeat:no-repeat;
    background-size: 29px 100%;
    background-position:70.5% 0%;
}

#newOrderApplicableLenderPOC_subpanel .fifthWidth {
    width:20%;
}

#newOrderApplicableLenderPOC_subpanel .twoThirdsWidth {
    width:66.66%;
}

#newOrderApplicableLenderPOC_subpanel .w100 {
    width:100%;
}

#newOrderApplicableLenderPOC_subpanel .topMargin {margin-top: 10px;}

#newOrderApplicableLenderPOC_subpanel .formatError {color:red;}

#newOrderApplicableLenderPOC_subpanel .phone-warn {color:red}


#newOrderPOC_subpanel{
    background-repeat:no-repeat;
    background-size: 29px 100%;
    background-position:70.5% 0%;
}

#newOrderPOC_subpanel .fifthWidth {
    width:20%;
}

#newOrderPOC_subpanel .twoThirdsWidth {
    width:66.66%;
}

#newOrderPOC_subpanel .w100 {
    width:100%;
}

#newOrderPOC_subpanel .topMargin {margin-top: 10px;}

#newOrderPOC_subpanel .formatError {color:red;}

#newOrderPOC_subpanel .phone-warn {color:red}


#newOrderPropertyFacts_subpanel .fifthWidth {
    width:20%;
}

#newOrderPropertyFacts_subpanel .paddingR {
    padding-right: 10px;
}

#newOrderPropertyFacts_subpanel .paddingRSmall {
    padding-right:5px;
}

#newOrderPropertyFacts_subpanel .paddingLSmall {
    padding-left: 5px;
}

#newOrderPropertyFacts_subpanel .phone-warn {
    color: red;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield;
}
#newOrderWarrantor_subpanel .fifthWidth{
    display:inline-block;
    width:20%;
}

#newOrderWarrantor_subpanel .quarterWidth{
    display:inline-block;
    width:25%;
}

#newOrderWarrantor_subpanel .thirdWidth{
    display:inline-block;
    width:33.33%;
}

#newOrderWarrantor_subpanel .halfWidth{
    display:inline-block;
    width:50%;
}

#newOrderWarrantor_subpanel .fullWidth{
    display:inline-block;
    width:100%;
}

#newOrderWarrantor_subpanel .phone-warn {
    color: red;
}

#newOrderPurchaser_subpanel{
    background-repeat:no-repeat;
    background-size: 29px 100%;
    background-position:70.5% 0%;
}

#newOrderPurchaser_subpanel .fifthWidth {
    width:20%;
}

#newOrderPurchaser_subpanel .twoThirdsWidth {
    width:66.66%;
}

#newOrderPurchaser_subpanel .w100 {
    width:100%;
}

#newOrderPurchaser_subpanel .topMargin {margin-top: 10px;}

#newOrderPurchaser_subpanel .formatError {color:red;}





#newOrderProperty_subpanel{        
    background-repeat:no-repeat;
    background-size: 29px 100%;
    background-position:70.5% 0%;     
} 

#newOrderProperty_subpanel textarea{    
    height:200px
}
#commercialDescriptionText textarea {
    height:135px
}
#newOrderProperty_subpanel #leftPanel{
    width:70%;
    padding-right:20px;
    vertical-align:top;
    display:inline-block;
}

#newOrderProperty_subpanel #rightPanel{
    width:30%;
    padding-left:20px;
    vertical-align:top;
    display:inline-block;        
}

#newOrderProperty_subpanel #cityBlock{width:30%;}
#newOrderProperty_subpanel #stateBlock{width:15%;}
#newOrderProperty_subpanel #zipBlock{width:25%;}
#newOrderProperty_subpanel #countyBlock{width:30%;}

#newOrderProperty_subpanel .topMargin {margin-top: 10px;}
#newOrderProperty_subpanel .width100 {width: 100%;}


#newOrderProperty_subpanel .formatError {color:red;}

#newOrderProperty_subpanel #propertyContainerAVM {
    margin-top: 20px;
    width: 400px;
}

#newOrderProperty_subpanel #lblDupAddress {
    color: #545454;
    margin-top:10px;
}

#newOrderProperty_subpanel .multiselect-wrapper {
    width: 100% !important;
}

#newOrderProperty_subpanel #comboClassifications{
    overflow: hidden;
}
#newOrderProperty_subpanel .phone-warn {
    color: red;
}

#newOrderProperty_subpanel #file_attachment_panel {
    padding: 10px 10px 10px 0px;
}

#newOrderProperty_subpanel #file_attachment_panel #fileContainer #uploadButtonContainer {
    margin: 10px 10px 0px 0px;
}

#newOrderProperty_subpanel #file_attachment_panel #existingFileContainer #file_edit_control {
    margin: 10px 10px 0px 0px;
    width: 75%;
}

#newOrderProperty_subpanel #file_attachment_panel {padding:10px; width: auto !important;}
#newOrderProperty_subpanel #file_attachment_panel #upload_attachment_button {height: 30px; display: flex; width: auto !important;}
#newOrderProperty_subpanel #file_attachment_panel #upload_attachment_button #text_container #css_button_text {width: auto !important; padding: 0 10px}
#newOrderProperty_subpanel #file_attachment_panel #fileUploadDropZone{height: 30px; padding: 0 70px; width: auto !important; border: 1px dashed #999; border-radius:5px; text-align: center}
#newOrderOrder_subpanel{    
    background-repeat:no-repeat;
    background-size: 29px 100%;
    background-position:50% 0%;     
} 

#newOrderOrder_subpanel textarea{    
    height:120px
} 
#newOrderOrder_subpanel #leftPanel{
    width:50%;
    padding-right:20px;
    vertical-align:top;
    display:inline-block;
}

#newOrderOrder_subpanel #rightPanel{
    width:40%;
    padding-left:20px;
    vertical-align:top;
    display:inline-block;        
}

#newOrderOrder_subpanel #dateRequiredField {
    width: 150px;
}

#newOrderOrder_subpanel #addendumsContainer{
    background-color:#d1d1d1;
    
}

#newOrderOrder_subpanel .duCaseFileSection{
    display:none;    
}

#newAVMOrderOrder_subpanel #leftPanel{
    width:80%;
    padding-right:20px;
    vertical-align:top;
    display:inline-block;
}

#newAVMOrderOrder_subpanel .mt10{
    margin-top: 10px;
}

#newOrderOrder_subpanel .ml10{
    margin-left: 10px;
}

#newOrderOrder_subpanel .ml20{
    margin-left: 20px;
}

#newOrderOrder_subpanel .w150{
    width: 150px;
}

#newScorecardOrder_subpanel .mln20 {
    margin-left: -20px;
}

#newOrderOrder_subpanel .w45 {
    width:45%;
}

#newOrderOrder_subpanel .clearFix{
    clear: both;
}
#newOrderOrder_subpanel .staticPaymentMethod{
    display: none;
}

.duCaseFileSection .floatLeft{
    padding-right: 25px;
}

#newOrderOrder_subpanel #fileAttachmentDiv{
    padding-top: 10px;    
}

#newOrderOrder_subpanel #fileAttachmentDiv .heading{
    padding-top: 5px;    
    font-weight: bold;    
}

#newOrderOrder_subpanel .fileAttachmentsList{
    margin-bottom: 2px;
    padding-left: 4px;
}

#newOrderOrder_subpanel .addAttachmentButton{
    margin-top: 4px;
    margin-bottom: 10px;
    cursor: pointer;
    max-width: 200px;
}


#newOrderOrder_subpanel .addAttachmentButton #text_container{
    padding-bottom: 3px;
}

    #newOrderOrder_subpanel .formatError {
        color: red;
    }
#newAVMOrderOrder_subpanel .formatError {
    color: red;
}



#newOrderPayment_subpanel .topBar{background-color:#7a7a7a; padding:5px; height:50px; width:100%; margin-bottom:2px;}



 

#newOrderPayment_subpanel{    
    background-repeat:no-repeat;
    background-size: 29px 100%;
    background-position:70.5% 0%;     
} 
 
#newOrderPayment_subpanel #leftPanel{
    width:70%;
    padding-right:20px;
    vertical-align:top;
    display:inline-block;
}

#newOrderPayment_subpanel .cardOwnerContainer{
    padding: 6px;
    background: #ccc;
}

#newOrderPayment_subpanel #rightPanel{
    width:30%;
    padding-left:20px;
    vertical-align:top;
    display:inline-block;        
}
 
#newOrderPayment_subpanel #creditCardBlock{width:20%;} 
#newOrderPayment_subpanel #cardNumberBlock{width:35%;} 
#newOrderPayment_subpanel #expMonthBlock{width:15%;} 
#newOrderPayment_subpanel #expYearBlock{width:15%;} 
#newOrderPayment_subpanel #cvvBlock{width:15%;} 

#newOrderPayment_subpanel #lblTermsLink{color:#7b913e;cursor: pointer}
#newOrderPayment_subpanel #lblTermsLink:hover {color:#6f7363;}

#newOrderPayment_subpanel #accountNumberBlock {width: 150px;}

#newOrderPayment_subpanel #cardTypeLabel {position:absolute;padding-bottom:5px;}

#newOrderPayment_subpanel .paymentLogo {width: 50px; margin-right: 5px;}
#newOrderPayment_subpanel .paymentSpan {position: relative; top: -10px; margin-right: 5px;}


#newVeriSiteOrder_subpanel .verisitePanel {
    float:left;
    width:40%;
}

#newVeriSiteOrder_subpanel .mb10 {
    margin-bottom: 10px;
}

#newVeriSiteOrder_subpanel .ml10 {
        margin-left: 10px;
}

#newVeriSiteOrder_subpanel .ml20 {
    margin-left: 20px;
}

#newVeriSiteOrder_subpanel .w200 {
    width: 200px;
}

#newVeriSiteOrder_subpanel .ml5 {
    margin-left: 5px;
}

#newVeriSiteOrder_subpanel .mt5 {
    margin-top: 5px;
}

#newVeriSiteOrder_subpanel .mt10 {
    margin-top: 10px;
}

#newVeriSiteOrder_subpanel .pd5 {
    padding-top: 5px;
}

#newVeriSiteOrder_subpanel #newcatbutton_container .cssButton {
    width: 23px;
    height: 23px;
    margin-left: 10px;
    top: 2px;
}

#newVeriSiteOrder_subpanel #newcatbutton_container #the_icon {
    left: -1px;
    top: -1px;
}

#newVeriSiteOrder_subpanel .availCatItem {
    height: 40px;
    background-color: #EEE;
    margin-bottom: 5px;
}

#newVeriSiteOrder_subpanel .availCatAddContainer .cssButton {
    width: 35px;
    height: 35px;
    margin-top:3px;
    margin-left:3px;
}

#newVeriSiteOrder_subpanel .availCatAddContainer #the_icon {
    left: 4px;
    top: 4px;
}

#newVeriSiteOrder_subpanel .availCatItem .lh40 {
    line-height: 40px;
}

#newVeriSiteOrder_subpanel .ht30 {
    height: 30px;
}

#newVeriSiteOrder_subpanel .ht50 {
    height: 50px;
}

#newVeriSiteOrder_subpanel .w400 {
    width: 400px !important;
}

#newVeriSiteOrder_subpanel #availCatSection {
    padding-top:10px;
}

#newVeriSiteOrder_subpanel #newRequirementText {
    width: 300px !important;
}

#newVeriSiteOrder_subpanel .usedCatItem {
    overflow:hidden;
    background-color: #EEE;
    margin-bottom: 5px;
    min-width: 350px;
}

#newVeriSiteOrder_subpanel .usedCatRemoveContainer .cssButton {
    width: 35px;
    height: 35px;
    margin-top:3px;
    margin-left:3px;
}

#newVeriSiteOrder_subpanel .usedCatRemoveContainer #the_icon {
    left: 4px;
    top: 4px;
}

#newVeriSiteOrder_subpanel .usedCatItem .lh40 {
    line-height: 40px;
}

#newVeriSiteOrder_subpanel #usedCatSection {
    padding-top:10px;
}

#newVeriSiteOrder_subpanel .expandCatContainer .cssButton {
    width: 35px;
    height: 35px;
    margin-top:3px;
    margin-right:3px;
}

#newVeriSiteOrder_subpanel .expandCatContainer #the_icon {
    left: 10px;
    top: 7px;
}

#newVeriSiteOrder_subpanel .catDetailsSection {
    display:none;
    background-color: #EEE;
    overflow:hidden;
}

#newVeriSiteOrder_subpanel .addRequirementContainer {
    position:relative;
    top: 3px;
    left: -8px;
}

#newVeriSiteOrder_subpanel .addRequirementContainer .cssButton {
    width:20px;
    height:20px;
}

#newVeriSiteOrder_subpanel .addRequirementContainer .cssButton > #background_container {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

#newVeriSiteOrder_subpanel .addRequirementContainer .cssButton > #the_icon {
    left: -3px;
    top:-2px;
}

#newVeriSiteOrder_subpanel .displayinline {
    display:inline-block;
}

#newVeriSiteOrder_subpanel .reqSection {
    margin-bottom:5px;
}

#newVeriSiteOrder_subpanel .reqItem {
    background-color: #FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding-left: 2px;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:35px;
    font-size: 10pt;
    max-width: 80%;
}

#newVeriSiteOrder_subpanel .removeRequirementContainer {
    position:relative;
    left: -30px;
    top: 5px;
}

#newVeriSiteOrder_subpanel .removeRequirementContainer .cssButton {
    width:20px;
    height:20px;
}

#newVeriSiteOrder_subpanel .removeRequirementContainer .cssButton > #background_container {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

#newVeriSiteOrder_subpanel .removeRequirementContainer .cssButton > #the_icon {
    left: -3px;
    top:-2px;
}

#newVeriSiteOrder_subpanel .usedRequirementsSection {
    margin-bottom: 10px;
}

#newVeriSiteOrder_subpanel .catInUse {
    margin-top: 10px;
}

#newVeriSiteOrder_subpanel #specialInstructionsText {
    /* width: 600px; */
    height: 150px;
}
#order_list_subpanel .pinButton {
    height: 26px;
    width: 26px;
}

#order_list_subpanel #headerTitle{text-transform:uppercase;}
#order_list_subpanel .refreshButton{margin-top: -7px;}

#order_list_subpanel .listContainer{
    padding: 2px 10px 10px 10px;
}



#order_list_subpanel #pinnedButtonHolder #the_icon{
    top: 5px;
    left: 4px;
}

#order_list_subpanel #reviewerButtonHolder #the_icon{
    top: 4px;
    left: 3px;
}

#order_list_subpanel .orderList {
    width:100%;
    border-collapse:separate;
    border-spacing:0 3px;
}

#order_list_subpanel .orderList tr {
    height: 45px;
    /*line-height: 35px;*/
}

#order_list_subpanel .orderList tr.clicked{
    background:#000;
}
#order_list_subpanel .orderList td {
    white-space: nowrap;
    vertical-align: middle;
    padding-left:6px !important;
    
}

#order_list_subpanel .orderList td.sorted {
    background: RGBA(255,255,255,0.2);
}

#order_list_subpanel .orderList .headerRow {
    background-color: #7b7b7b;
    color: #FEFEFE;
    text-align: left;		
}

#order_list_subpanel .orderList th.sorted .sort_caret{
    display: block;
}

#order_list_subpanel .orderList th.descending .sort_caret{
    transform: rotate(270deg);
}

#order_list_subpanel .orderList th .sort_caret{
    position: absolute;
    top: 10px;
    right: 15px;
    transform: rotate(90deg);
    display: none;
    transition: all 0.25s ease;
}

#order_list_subpanel .orderList th .sort_caret{
    position: absolute;
    top: 10px;
    right: 15px;
    transform: rotate(90deg);
}

#order_list_subpanel .orderList th {
    cursor:pointer;
    font-weight: normal;
    vertical-align: middle;
    padding-left:6px !important;
    border-right: 2px solid #888888;
    position: relative;
}


#order_list_subpanel .orderList th.buttonHolder:hover{
    background-color:initial;
}
#order_list_subpanel .orderList th.buttonHolder {
    cursor:initial;
    font-weight: normal;
    vertical-align: middle;
    padding-left:0px !important;
    border-right: 2px solid #888888;
}
#order_list_subpanel .orderList th:hover {
    background-color: #8F8F8F;
}

#order_list_subpanel .orderList th.sorted{
    background: #ddd;
    color: #333;
}

#order_list_subpanel .orderList th.sorted:hover{
    background: #ccc;
    color: #222;
}

#order_list_subpanel .orderList img{
    vertical-align: middle;
}

#order_list_subpanel .orderList .oddRow {
    background-color: #cbcbcb;
}


 
#order_list_subpanel .orderList .orderRow{
    cursor:pointer;
}
#order_list_subpanel .orderList .evenRow {
    background-color: #bbbaba;		
}

#order_list_subpanel .orderList .oddRow:hover {
    background-color: #d0d0d0;
}

#order_list_subpanel .orderList .evenRow:hover {
    background-color: #BBB;		
}



#order_list_subpanel .evenRow.lastOrderViewed{
    background: #B2CB9B;
}

#order_list_subpanel .evenRow.lastOrderViewed:hover{
    background: #97BD74;
}

#order_list_subpanel .oddRow.lastOrderViewed{
    background: #B2CB9B;
}

#order_list_subpanel .oddRow.lastOrderViewed:hover{
    background: #97BD74;
}




#order_list_subpanel #order_list_header {
    margin-top:5px;
	background-color: #606060;
	height: 40px;
	color: #C1C1C1;
	width: 100%;
    display:table;
}


#order_list_subpanel #order_list_header_desc {
    display: table-cell;
    vertical-align:middle;
    width: 33.33%;
	padding: 10px;
}

#order_list_subpanel #order_list_header_results {
    display: table-cell;
    vertical-align:middle;
    width: 33.33%;
	text-align: center;
	padding: 10px;
	font-size: 13px;
	color: #fefefe;	
	font-weight: 100;
}

#order_list_subpanel #order_list_header_options {
    display: table-cell;
    vertical-align:middle;
    width: 33.33%;
    min-width:380px;
	padding: 5px;
}


#order_list_subpanel #exportButton {
	height: 30px;
	width: 140px;
}

#order_list_subpanel #chooseButton {
	height: 30px;
	width: 25px;	
}

#order_list_subpanel #chooseButton #the_icon {
	top: 3px;
	left: 5px;
}

#order_list_subpanel #groupMessageButton {
	height: 30px;
	width: 170px;	
}

#order_list_subpanel .inlineloader{
    width: 100%;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    display: none;
}


#widgets_subpanel #widgetContainer {
	clear: both;
	min-width: 920px;
    margin-top:5px;
}

#widgets_subpanel .widgetPadding{
    padding:10px 10px 0px 10px;
}

#widgets_subpanel #widgetContainer > div{
    vertical-align:top;
    display:inline-block;
    width: 33.33%; 
    height: 250px;
	min-width: 300px;
  background: #bcbcbc; /* Old browsers */
background: -moz-linear-gradient(left,  #bcbcbc 0%, #d7d7d7 5%, #d7d7d7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#bcbcbc), color-stop(5%,#d7d7d7), color-stop(100%,#d7d7d7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #bcbcbc 0%,#d7d7d7 5%,#d7d7d7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #bcbcbc 0%,#d7d7d7 5%,#d7d7d7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #bcbcbc 0%,#d7d7d7 5%,#d7d7d7 100%); /* IE10+ */
background: linear-gradient(to right,  #bcbcbc 0%,#d7d7d7 5%,#d7d7d7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbcbc', endColorstr='#d7d7d7',GradientType=1 ); /* IE6-9 */

}

#widgets_subpanel #widgetHeader {
	background-color: #606060;
	height: 40px;
	color: #C1C1C1;
	width: 100%;
}

#widgets_subpanel .refreshButton {margin-top: -5px;}
#widgets_subpanel #widgetHeader #widgetHeaderDescription {
	padding: 8px;	
	float: left;
}

#widgets_subpanel #widgetHeader #widgetHeaderCollapse {	
	float: right;
	height: 40px;
	width: 40px;
	padding: 7px;
}

#widgets_subpanel #widgetHeader #widgetHeaderCollapse .cssButton {
	width: 25px;
	height: 25px;
}
#widget_pipeline_subpanel{
     width: 100%; height: 100%; position: relative;     
}

#widget_pipeline_subpanel .pipelineHeader{
    cursor:pointer;    
}

#widget_pipeline_subpanel .pipelineHeader:hover{
    color:#444;
    text-decoration:none;
}

#widget_pipeline_subpanel #divPipeline{
    width: 85%; margin-left: auto; margin-right: auto; height: 15px;
}

#widget_pipeline_subpanel .pipelineGeneric > div {
    width: 100%;
    height: 100%;
}
#widget_pipeline_subpanel .pipelineGeneric > div:hover{background: RGBA(255,255,255,0.2);}

#widget_pipeline_subpanel .pipelineGeneric {
    float: left;
    height: 100%;
    cursor:pointer;
    border-top: 1px solid #FEFEFE;
    border-bottom: 1px solid #FEFEFE;
}

#widget_pipeline_subpanel .pipelineAttention {
    border-left: 1px solid #FEFEFE;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
     border-top-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    
    background: #e8e8e8; /* Old browsers */
    background: -moz-linear-gradient(top, #e8e8e8 0%, #fae977 8%, #fae977 50%, #d4c665 58%, #c7ba5e 92%, #c0b25a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(8%,#fae977), color-stop(50%,#fae977), color-stop(58%,#d4c665), color-stop(92%,#c7ba5e), color-stop(100%,#c0b25a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e8e8e8 0%,#fae977 8%,#fae977 50%,#d4c665 58%,#c7ba5e 92%,#c0b25a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e8e8e8 0%,#fae977 8%,#fae977 50%,#d4c665 58%,#c7ba5e 92%,#c0b25a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e8e8e8 0%,#fae977 8%,#fae977 50%,#d4c665 58%,#c7ba5e 92%,#c0b25a 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e8e8e8 0%,#fae977 8%,#fae977 50%,#d4c665 58%,#c7ba5e 92%,#c0b25a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#c0b25a',GradientType=0 ); /* IE6-9 */
}

#widget_pipeline_subpanel .pipelineNormal {
    background: #e8e8e8; /* Old browsers */
    background: -moz-linear-gradient(top, #e8e8e8 0%, #affb77 8%, #affb77 50%, #94d464 58%, #8cc65f 92%, #86c05a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(8%,#affb77), color-stop(50%,#affb77), color-stop(58%,#94d464), color-stop(92%,#8cc65f), color-stop(100%,#86c05a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e8e8e8 0%,#affb77 8%,#affb77 50%,#94d464 58%,#8cc65f 92%,#86c05a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e8e8e8 0%,#affb77 8%,#affb77 50%,#94d464 58%,#8cc65f 92%,#86c05a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e8e8e8 0%,#affb77 8%,#affb77 50%,#94d464 58%,#8cc65f 92%,#86c05a 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e8e8e8 0%,#affb77 8%,#affb77 50%,#94d464 58%,#8cc65f 92%,#86c05a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#86c05a',GradientType=0 ); /* IE6-9 */
}

#widget_pipeline_subpanel .pipelineDueSoon {
    background: rgb(156,119,250); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(156,119,250,1) 0%, rgba(156,119,250,1) 45%, rgba(133,101,212,1) 55%, rgba(126,95,199,1) 91%, rgba(121,91,191,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(156,119,250,1)), color-stop(45%,rgba(156,119,250,1)), color-stop(55%,rgba(133,101,212,1)), color-stop(91%,rgba(126,95,199,1)), color-stop(100%,rgba(121,91,191,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(156,119,250,1) 0%,rgba(156,119,250,1) 45%,rgba(133,101,212,1) 55%,rgba(126,95,199,1) 91%,rgba(121,91,191,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(156,119,250,1) 0%,rgba(156,119,250,1) 45%,rgba(133,101,212,1) 55%,rgba(126,95,199,1) 91%,rgba(121,91,191,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(156,119,250,1) 0%,rgba(156,119,250,1) 45%,rgba(133,101,212,1) 55%,rgba(126,95,199,1) 91%,rgba(121,91,191,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(156,119,250,1) 0%,rgba(156,119,250,1) 45%,rgba(133,101,212,1) 55%,rgba(126,95,199,1) 91%,rgba(121,91,191,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c77fa', endColorstr='#795bbf',GradientType=0 ); /* IE6-9 */
}

#widget_pipeline_subpanel .pipelineOverdue {
    background: rgb(249,133,118); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(249,133,118,1) 0%, rgba(251,133,119,1) 45%, rgba(211,113,100,1) 55%, rgba(200,106,96,1) 91%, rgba(191,101,90,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,133,118,1)), color-stop(45%,rgba(251,133,119,1)), color-stop(55%,rgba(211,113,100,1)), color-stop(91%,rgba(200,106,96,1)), color-stop(100%,rgba(191,101,90,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(249,133,118,1) 0%,rgba(251,133,119,1) 45%,rgba(211,113,100,1) 55%,rgba(200,106,96,1) 91%,rgba(191,101,90,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(249,133,118,1) 0%,rgba(251,133,119,1) 45%,rgba(211,113,100,1) 55%,rgba(200,106,96,1) 91%,rgba(191,101,90,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(249,133,118,1) 0%,rgba(251,133,119,1) 45%,rgba(211,113,100,1) 55%,rgba(200,106,96,1) 91%,rgba(191,101,90,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(249,133,118,1) 0%,rgba(251,133,119,1) 45%,rgba(211,113,100,1) 55%,rgba(200,106,96,1) 91%,rgba(191,101,90,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f98576', endColorstr='#bf655a',GradientType=0 ); /* IE6-9 */
}

#widget_pipeline_subpanel .pipelineRecent {
    border-right: 1px solid #FEFEFE;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    
    background: rgb(232,232,232); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(232,232,232,1) 0%, rgba(255,255,255,1) 8%, rgba(255,255,255,1) 50%, rgba(216,216,216,1) 58%, rgba(203,203,203,1) 92%, rgba(195,195,195,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,1)), color-stop(8%,rgba(255,255,255,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(58%,rgba(216,216,216,1)), color-stop(92%,rgba(203,203,203,1)), color-stop(100%,rgba(195,195,195,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(232,232,232,1) 0%,rgba(255,255,255,1) 8%,rgba(255,255,255,1) 50%,rgba(216,216,216,1) 58%,rgba(203,203,203,1) 92%,rgba(195,195,195,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(232,232,232,1) 0%,rgba(255,255,255,1) 8%,rgba(255,255,255,1) 50%,rgba(216,216,216,1) 58%,rgba(203,203,203,1) 92%,rgba(195,195,195,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(232,232,232,1) 0%,rgba(255,255,255,1) 8%,rgba(255,255,255,1) 50%,rgba(216,216,216,1) 58%,rgba(203,203,203,1) 92%,rgba(195,195,195,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(232,232,232,1) 0%,rgba(255,255,255,1) 8%,rgba(255,255,255,1) 50%,rgba(216,216,216,1) 58%,rgba(203,203,203,1) 92%,rgba(195,195,195,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#c3c3c3',GradientType=0 ); /* IE6-9 */
}

#widget_pipeline_subpanel .recentlyCompletedPipelineDiv {
    width: 85%; margin-left: auto; 
	margin-right: auto; 
	height: 30px; 
	line-height: 30px; 
	color: #fefefe; 
	background-color: #4b4b4b; 
	margin-top: 10px; 
	padding-left: 10px;
	cursor: pointer;
    white-space:nowrap;
}

#widget_pipeline_subpanel .recentlyCompletedPipelineDiv:hover {
	background-color: #8f8f8f; 	
}

#widget_pipeline_subpanel .recentlyCompletedPipelineDiv > div {
    float: left;
    width: 33%;
}

#widget_pipeline_subpanel .orderType {
    width: 85%;
    margin-left: auto; 
	margin-right: auto; 	
	color: #fefefe; 
	background-color: #4b4b4b; 
	margin-top: 1px; 
	padding: 0px 10px;
	cursor: pointer;
    
}

#widget_pipeline_subpanel .orderType:hover {
	background-color: #8f8f8f; 	
}

 

#widget_pipeline_subpanel .leftBorderShader {
    position: absolute; 				
}		
#widget_pipeline_subpanel #typesContainer {overflow: auto;
max-height: 143px;}
		
#widget_postDelivery_subpanel{
     width: 100%; height: 100%; position: relative;    
}

#widget_postDelivery_subpanel .postDeliveryHeader{
    cursor:pointer;    
}

#widget_postDelivery_subpanel .postDeliveryHeader:hover{
    color:#444;
    text-decoration:none;
}

#widget_postDelivery_subpanel .postDeliveryCompletedDiv{
    position: absolute; 
	right: 30px; 
	bottom: 10px;
	
}

#widget_postDelivery_subpanel #postDeliveryPie{ position: relative;}

#widget_postDelivery_subpanel #postDeliveryPie svg text{ 
	pointer-events: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
 
	/*
	  Introduced in Internet Explorer 10.
	  See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
	*/
	-ms-user-select: none;
	user-select: none;
}

#widget_postDelivery_subpanel #widget_postdelivery_completed_actions{
	position:absolute;
	/*height: 160px;*/
	width: 275px;
	background-color: #666;
	top:-190px;
	left: -175px;
	border: 1px solid #AAA;
	-webkit-box-shadow: 7px 7px 28px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow:    7px 7px 28px 0px rgba(50, 50, 50, 0.4);
	box-shadow:         7px 7px 28px 0px rgba(50, 50, 50, 0.4);
	color: #fefefe;
	padding: 20px;
	display: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px;
}

#postdelivery_end_date_div {
	margin-top: 10px;	
}

#postdelivery_end_date {
	margin-left: 6px;
}

#postdelivery_include_canceled {
	margin-top: 10px;
}

#postdelivery_include_canceled #css_button_text {
	color: #fefefe;
	position: relative;
	top: 3px;
}

#postdelivery_action_buttons {
	margin-top: 10px;
	height: 30px;
}

#postDeliveryActionGo {
	height: 25px;
	width: 100px;
	float: left;
}

#postDeliveryActionCancel {
	height: 25px;
	width: 100px;
	float: right;
}

#post_delivery_completed_span {
	text-decoration: underline;
	cursor: pointer;
}

#post_delivery_completed_span:hover {
	color: #9ebb4d;
	cursor: pointer;
}
#widget_announcement_subpanel #preview_struct{
    width: 100%;
    height: 250px;
    position:relative;
}

#widget_announcement_subpanel #preview_struct .spanFix {
    position:relative;
    left: 10px;
    top: -7px;
}

#widget_announcement_subpanel #feature_learn {
    width: 150px;
    height: 30px;
    margin-left:auto;
    margin-right:auto;
    margin-top: 10px;
}

#widget_announcement_subpanel #feature_learn .cssButton {
    width: 150px;
    height: 30px;
}

#widget_announcement_subpanel #preview_struct .videoDesc {
    float: left;
    width: 45%;
}

#widget_announcement_subpanel #preview_struct .videoImage {
    float: right;
    width: 40%;
    position:relative;
    top: -20px;
}

#widget_announcement_subpanel #preview_struct .videoImage:hover {
    cursor: pointer;
}

#widget_announcement_subpanel #preview_struct .videoImage > img {
    width: 80%;
}



#widget_announcement_subpanel #preview_struct .videoOverlay {
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
}

#widget_announcement_subpanel #preview_struct .videoOverlay > img {
    left: 25%;
    position: relative;
    top: 25%;
    width: 30%;
}

#widget_announcement_subpanel .mr10 {
    margin-right: 10px;
}

#widget_announcement_subpanel .ml20 {
    margin-left: 20px;
}

#widget_announcement_subpanel .posRel {
    position:relative;
}

#widget_announcement_subpanel .flipBar {
    position: absolute;
    top: 225px;
    bottom: 20px;
    left: 0px;
    right: 0px;
}

#widget_announcement_subpanel #bullets {
    margin-left: auto;
    margin-right: auto;
}

#widget_announcement_subpanel .lightBullet {
    color: #777;
}

#widget_announcement_subpanel .feature_section {
    font-size: 14px;
    color: #3a3a3a;
}
/* CSS Document */

#widget_template_subpanel{
     width: 100%; height: 100%; position: relative;     
}

#login_panel #centered_container {
	position: absolute;
	width: 400px;
	height: 290px;
	background-color: rgba(0,0,0,0.2);
	margin-left: -200px;
	border-radius:12px;
	left:50%;
	top: 200px;
	padding :10px;
	overflow:hidden;
}

#login_panel #mfa_container {
	/* position: absolute;
	width: 400px;
	height: 290px; */
	background-color: rgba(0,0,0,0.2);
	/* margin-left: -200px; */
	border-radius:12px;
	/* left:50%;
	top: 200px; */
	padding: 10px;
	overflow:hidden;
    padding-top: 24px;
    padding-bottom: 24px;
}

#login_panel #forgot_password_container {
position: absolute;
width: 400px;
height: 320px;
margin-top: -130px;
background-color: rgba(0,0,0,0.2);
margin-left: -200px;
    border-radius:12px;   left:50%; top:50%;   padding :10px;}

#login_panel #new_account_select_container {display:none;
position: absolute;
width: 400px;
height: 260px;
margin-top: -130px;
background-color: rgba(0,0,0,0.5);
margin-left: -200px;
    border-radius:12px;   left:50%; top:50%;   padding :10px;}

#login_panel #reset_message {
	padding: 20px;
	display: inline-block;
}

#login_panel #reset_message_container {position: absolute;
width: 400px;
font-weight: 0;
/*height: 100px;*/
margin-top: -260px;
background-color: rgba(0,0,0,0.3);
margin-left: -200px;
    border-radius:12px;   left:50%; top:50%; }

#login_panel .input_container {text-align: center; padding:5px;}
 
#login_panel #login_button_container {padding:0px; margin: 10px auto; width:300px}
#login_panel #reset_pwd_button_container {padding:0px; margin: 10px auto; width:300px}
#login_panel #new_appraiser_container {margin-top:20px; width:380px; height: 40px;}
#login_panel #new_lender_container {margin-top:20px;  width:380px; height: 40px;}
#login_panel #new_cancel_container {margin-top:60px;  width:380px; height: 40px;}
#login_panel #title_container {padding:9px;}
#login_panel #forgotContainer {margin-left: 30px;margin-top: -8px;}
#login_panel #createNewContainer {margin-left: 30px;margin-top: 8px;}
#login_panel #login_button {width: 120px; height: 35px; }
#login_panel #new_appraiser_button {width: 380px; height: 35px; }
#login_panel #new_lender_button {width: 380px; height: 35px; }
#login_panel #new_cancel_button {width: 380px; height: 35px; }
#login_panel .reset_button {width: 145px; height: 35px; }
#login_panel input {width:300px;}


#login_panel #background_container{ position: absolute; width:100%; height:100%; top:0px; left:0px; }

#login_panel .checkboxButton .textUp{color: #ddd; }
#login_panel .checkboxButton .textOver{color: #fff; }

#login_panel #reset_message_container {
	padding: 10px;
	clear: both;
	padding: 10px;
	color: #FEFEFE;
}

#login_panel #fp_userId_input {
	background-color: #AAA;
}

#login_panel #reset_pwd_buttons_container{
    width: 300px;
    margin: auto;
}


input.center-numbers {
	text-align: center;
}

#code-resent-box {
	margin-top: 10px;
	margin-bottom: 10px;
}

input.has-error {
	border: 3px solid #f70e0e !important;
}

div#submit_button {
	margin-left: auto;
    margin-right: auto;
	width: 200px;
}

#mfa_panel #centered_container {
	position: absolute;
	width: 400px;
	height: 290px;
	background-color: rgba(0,0,0,0.2);
	margin-left: -200px;
	border-radius:12px;
	left:50%;
	top: 200px;
	padding :10px;
	overflow:hidden;
}

div.flex-container {
	display: flex;
	justify-content: center;
}

.flex-container > #submit_button {
	height: 35px;
}

.code-entry-flex-container input[type="text"] {
	background: none;
    color: #fff;
    width: 50px !important;
    height: 50px;
    border: 1px solid #fff;
}

.resend-code-flex-container {
	color: #fff;
	text-align: center;
	margin-top: 12px;
	font-size: .8em;
}

#mfa_error_container {
	text-align: center;
	color: red;
	margin-top: 10px;
	margin-bottom: 10px;
}

.validation-error-flex-container {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	color: red;
	margin-top: 10px;
	margin-bottom: 10px;
}

#mfa_parent_container{
	position: absolute;
    width: 400px;
    border-radius: 12px;
    left: 50%;
    margin-left: -200px;
    top: 25%;
    display: none;
}

#mfa_header_container .second{
	margin-top: 10px;
}

#mfa_header_container {
	/* position: absolute; */
    width: 100%;
    font-weight: 0;
    /* height: 125px; */
    background-color: rgba(0, 0, 0, 0.2);
    /* margin-left: -200px; */
    border-radius: 12px;
    /* left: 50%; */
	padding: 24px;
    
    color: #FEFEFE;
	/* display: none; */
	margin-bottom: 30px;
	
}


.mfa_input_container{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 3px !important;
	padding-right: 3px !important;
}

.mfa_input_container input{
	width: 50px;
}
/* CSS Document */

#file_edit_control {
	border-radius: 5px;
	overflow: hidden;
	width: 100%; 
    
	height: 30px; 
	background-color: #DEDEDE;
    margin: 10px 10px 15px 10px;
	
}
#file_edit_control .hide {
	display:none;
}

#file_edit_control > #file_delete_container {
	float: left; 
	
}

#file_edit_control > #file_desc_container {
	display: flex;
}

#file_edit_control > #file_edit_container {
	float: right; 	
}

#file_desc_container .file_edit_span {
	width: 100%;
	line-height: 30px;
	height: 30px;
    padding: 0px 10px;
	flex: 3; 
}


#file_desc_container .file_edit_input {
	display: none;
	width: 100%;
    
    height: 30px;
border: 0px;
border-radius: 0px;
    
}

#progressBar {
	height: 30px;
	background: #88b652;
}

#file_delete_button #the_icon {
	top: 3px;
	left: 2px;
}

#file_edit_button #the_icon {
	top: 4px;
	left: 4px;
}

#file_edit_control .editFileBtn {width:28px; height:30px;}	

#file_edit_span {
	text-decoration: underline;
	cursor: pointer;
}

#file_edit_span:hover {
	color: #9EBB4E;
}

#file_type_combo {
	display: flex;
	flex: 1;
	margin-top: 2px;
	margin-right: 8px;
}

#borrowerPaymentPanel { width:100%; height:100%; padding:20px; pointer-events:auto; background-color:#2c2c2e;}
#borrowerPaymentPanel .container{    
    background-color:#c0c0c0;
    background-repeat:no-repeat;
    background-size: 29px 100%;
    background-position:70.5% 0%;     
} 

#borrowerPaymentPanel .topBar{background-color:#7a7a7a; padding:5px; height:50px; width:100%; margin-bottom:2px;}
#borrowerPaymentPanel #leftPanel{
    width:70%;
    padding-right:20px;
    vertical-align:top;
    display:inline-block;
}

#borrowerPaymentPanel .cardOwnerContainer{
    padding: 6px;
    background: #ccc;
}

#borrowerPaymentPanel #rightPanel{
    width:30%;
    padding-left:20px;
    vertical-align:top;
    display:inline-block;        
}
 
#borrowerPaymentPanel #creditCardBlock{width:20%;} 
#borrowerPaymentPanel #cardNumberBlock{width:35%;} 
#borrowerPaymentPanel #expMonthBlock{width:15%;} 
#borrowerPaymentPanel #expYearBlock{width:15%;} 
#borrowerPaymentPanel #cvvBlock{width:15%;} 

#borrowerPaymentPanel #lblTermsLink{color:#7b913e;cursor: pointer}
#borrowerPaymentPanel #lblTermsLink:hover {color:#6f7363;}




#borrowerPaymentPanel input:not([type="radio"]),#borrowerPaymentPanel select, #borrowerPaymentPanel textarea{width:100%;}
#borrowerPaymentPanel .halfWidth{ 
    width:50%;
}

#borrowerPaymentPanel .thirdWidth input:not([type="radio"]), #borrowerPaymentPanel .thirdWidthselect{width:100%;}
#borrowerPaymentPanel .thirdWidth{ 
    width:33.33%;
}

#borrowerPaymentPanel .twoThirdWidth{ 
    width:66.66%;
}

#borrowerPaymentPanel .fullWidth{
    width:100%;
}

#borrowerPaymentPanel .required{
    color:#545454;   
}

#borrowerPaymentPanel .checkboxButton .textUp{
    color: #7a7a7a; 
}

#borrowerPaymentPanel .checkboxButton .textOver{
    color: #333333; 
}


#borrowerPaymentPanel .checkboxButton .textUp .required{
    color: #545454; 
}

#borrowerPaymentPanel .ready{
    background-color: #9ebb4e;   
}

#borrowerPaymentPanel .buttons_container{padding-top:20px; width: 150px; overflow: auto; margin: auto;}
#borrowerPaymentPanel .buttons_container .cssButton {width:150px; height:30px;}

#borrowerPaymentPanel #errorSpan{
    
    width:100%;
    text-align:center;
    color:#FF0000;
    font-size:1.5em;   
}

#borrowerPaymentPanel #cardTypeLabel {position:absolute;padding-bottom:5px;}

#borrowerPaymentPanel .paymentLogo {width: 50px; margin-right: 5px;}
#borrowerPaymentPanel .paymentSpan {position: relative; top: -10px; margin-right: 5px;}

	#borrowerPaymentApprovedPanel .container{    
    background-color:#c0c0c0;
    
} 
#borrowerPaymentApprovedPanel { width:100%; height:100%; padding:20px; pointer-events:auto; background-color:#2c2c2e;}

#borrowerPaymentApprovedPanel .topBar{background-color:#7a7a7a; padding:5px; height:50px; width:100%; margin-bottom:2px;}
#borrowerPaymentApprovedPanel .buttons_container{padding-top:20px; width: 420px; overflow: auto; margin: auto;text-align:center;}
#borrowerPaymentApprovedPanel .buttons_container .cssButton {width:200px; height:35px;display: inline-block; margin-left:5px;margin-right:5px}


#scheduleInspectionPanel { width:100%; height:100%; padding:20px; pointer-events:auto; background-color:#2c2c2e;}
#scheduleInspectionPanel .container{
    background-color:#c0c0c0;
    background-repeat:no-repeat;
    background-size: 29px 100%;
    background-position:70.5% 0%;
}

#scheduleInspectionPanel .topBar{background-color:#7a7a7a; padding:5px; height:50px; width:100%; margin-bottom:2px;}
#scheduleInspectionPanel #leftPanel{
    width:70%;
    padding-right:20px;
    vertical-align:top;
    display:inline-block;
}

#scheduleInspectionPanel .cardOwnerContainer{
    padding: 6px;
    background: #ccc;
}

#scheduleInspectionPanel #rightPanel{
    width:30%;
    padding-left:20px;
    vertical-align:top;
    display:inline-block;
}

#scheduleInspectionPanel #creditCardBlock{width:20%;}
#scheduleInspectionPanel #cardNumberBlock{width:35%;}
#scheduleInspectionPanel #expMonthBlock{width:15%;}
#scheduleInspectionPanel #expYearBlock{width:15%;}
#scheduleInspectionPanel #cvvBlock{width:15%;}

#scheduleInspectionPanel #lblTermsLink{color:#7b913e;cursor: pointer}
#scheduleInspectionPanel #lblTermsLink:hover {color:#6f7363;}




#scheduleInspectionPanel input:not([type="radio"]),#scheduleInspectionPanel select, #scheduleInspectionPanel textarea{width:100%;}
#scheduleInspectionPanel .halfWidth{
    width:50%;
}

#scheduleInspectionPanel .thirdWidth input:not([type="radio"]), #scheduleInspectionPanel .thirdWidthselect{width:100%;}
#scheduleInspectionPanel .thirdWidth{
    width:33.33%;
}

#scheduleInspectionPanel .twoThirdWidth{
    width:66.66%;
}

#scheduleInspectionPanel .fullWidth{
    width:100%;
}

#scheduleInspectionPanel .required{
    color:#545454;
}

#scheduleInspectionPanel .checkboxButton .textUp{
    color: #7a7a7a;
}

#scheduleInspectionPanel .checkboxButton .textOver{
    color: #333333;
}


#scheduleInspectionPanel .checkboxButton .textUp .required{
    color: #545454;
}

#scheduleInspectionPanel .ready{
    background-color: #9ebb4e;
}

#scheduleInspectionPanel .buttons_container{padding-top:20px; width: 150px; overflow: auto; margin: auto;}
#scheduleInspectionPanel .buttons_container .cssButton {width:150px; height:30px;}

#scheduleInspectionPanel #errorSpan{

    width:100%;
    text-align:center;
    color:#FF0000;
    font-size:1.5em;
}

#scheduleInspectionPanel .appraiserMessage {
    color: black;
    border: 1px solid black;
    border-radius: 7px;
    padding: 8px;
}

#scheduleInspectionPanel .margin-left-15 {
    margin-left:15px;
}

#scheduleInspectionPanel #messageToAppraiserBlock {
    width:100%;
}

#scheduleInspectionPanel .messageAreaBox {
    margin-top: 10px;
    width: 100%;
    border-radius: 5px;
    border-color: transparent;
    height:100px;
}

#scheduleInspectionPanel .titlefont {
    color: white;
    font-size: x-large;
    text-align: center;
}
#vaAppraiserMessagePanel { width:100%; height:100%; padding:20px; pointer-events:auto; background-color:#2c2c2e;}
#vaAppraiserMessagePanel .container{
    background-color:#c0c0c0;
    background-repeat:no-repeat;
    background-size: 29px 100%;
    background-position:70.5% 0%;
}

#vaAppraiserMessagePanel .topBar{background-color:#7a7a7a; padding:5px; height:50px; width:100%; margin-bottom:2px;}
#vaAppraiserMessagePanel #leftPanel{
    width:70%;
    padding-right:20px;
    vertical-align:top;
    display:inline-block;
}

#vaAppraiserMessagePanel #rightPanel{
    width:30%;
    padding-left:20px;
    vertical-align:top;
    display:inline-block;
}

#vaAppraiserMessagePanel input:not([type="radio"]),#scheduleInspectionPanel select, #scheduleInspectionPanel textarea{width:100%;}
#vaAppraiserPanel .halfWidth{
    width:50%;
}

#vaAppraiserMessagePanel .thirdWidth input:not([type="radio"]), #scheduleInspectionPanel .thirdWidthselect{width:100%;}
#vaAppraiserMessagePanel .thirdWidth{
    width:33.33%;
}

#vaAppraiserMessagePanel .twoThirdWidth{
    width:66.66%;
}

#vaAppraiserMessagePanel .fullWidth{
    width:100%;
}

#vaAppraiserMessagePanel .required{
    color:#545454;
    font-weight: bold;
}

#vaAppraiserMessagePanel .ready{
    background-color: #9ebb4e;
}

#vaAppraiserMessagePanel .buttons_container{padding-top:20px; width: 150px; overflow: auto; margin: auto;}
#vaAppraiserMessagePanel .buttons_container .cssButton {width:150px; height:30px;}

#vaAppraiserMessagePanel #errorSpan{

    width:100%;
    text-align:center;
    color:#FF0000;
    font-size:1.5em;
}

#vaAppraiserMessagePanel .margin-left-15 {
    margin-left:15px;
}

#vaAppraiserMessagePanel #messageToLenderBlock {
    width:100%;
}

#vaAppraiserMessagePanel .messageAreaBox {
    margin-top: 10px;
    width: 100%;
    border-radius: 5px;
    border-color: transparent;
    height:100px;
}

#vaAppraiserMessagePanel .titlefont {
    color: white;
    font-size: x-large;
    text-align: center;
}

#vaAppraiserMessagePanel .lenderMessage {
    margin-top: 5px;
}

#vaAppraiserMessagePanel .headerTxt {
    color: #545454;
    font-weight: bold;
}

#vaAppraiserMessagePanel .flexContainer {
    display: flex;
}

#vaAppraiserMessagePanel .reqLabel {
    width: 100px;
}

#vaAppraiserMessagePanel .pocLabel {
    width: 150px;
}

#ROVRequestPanel { width:100%; height:100%; padding:20px; pointer-events:auto; background-color:#2c2c2e;}
#ROVRequestPanel .container{    
    background-color:#c0c0c0;
    background-repeat:no-repeat;
    background-size: 29px 100%;
    background-position:70.5% 0%;     
} 

#ROVRequestPanel .topBar{background-color:#7a7a7a; padding:5px; height:50px; width:100%; margin-bottom:2px;}
#ROVRequestPanel #leftPanel{
    width:70%;
    padding-right:20px;
    vertical-align:top;
    display:inline-block;
}

#ROVRequestPanel .cardOwnerContainer{
    padding: 6px;
    background: #ccc;
}

#ROVRequestPanel #rightPanel{
    width:30%;
    padding-left:20px;
    vertical-align:top;
    display:inline-block;        
}
 
#ROVRequestPanel #creditCardBlock{width:20%;} 
#ROVRequestPanel #cardNumberBlock{width:35%;} 
#ROVRequestPanel #expMonthBlock{width:15%;} 
#ROVRequestPanel #expYearBlock{width:15%;} 
#ROVRequestPanel #cvvBlock{width:15%;}

    #ROVRequestPanel #lblROVDisclosure {
        color: #7b913e;
        cursor: pointer
    }
        #ROVRequestPanel #lblROVDisclosure:hover {
            color: #6f7363;
        }




#ROVRequestPanel input:not([type="radio"]),#ROVRequestPanel select, #ROVRequestPanel textarea{width:100%;}
#ROVRequestPanel .halfWidth{ 
    width:50%;
}

#ROVRequestPanel .thirdWidth input:not([type="radio"]), #ROVRequestPanel .thirdWidthselect{width:100%;}
#ROVRequestPanel .thirdWidth{ 
    width:33.33%;
}

#ROVRequestPanel .twoThirdWidth{ 
    width:66.66%;
}

#ROVRequestPanel .fullWidth{
    width:100%;
}

#ROVRequestPanel .required{
    color:#545454;   
}

#ROVRequestPanel .checkboxButton .textUp{
    color: #7a7a7a; 
}

#ROVRequestPanel .checkboxButton .textOver{
    color: #333333; 
}


#ROVRequestPanel .checkboxButton .textUp .required{
    color: #545454; 
}

#ROVRequestPanel .ready{
    background-color: #9ebb4e;   
}

#ROVRequestPanel .buttons_container{padding-top:20px; width: 150px; overflow: auto; margin: auto;}
#ROVRequestPanel .buttons_container .cssButton {width:150px; height:30px;}

#ROVRequestPanel #errorSpan{
    
    width:100%;
    text-align:center;
    color:#FF0000;
    font-size:1.5em;   
}

#ROVRequestPanel #cardTypeLabel {position:absolute;padding-bottom:5px;}

#ROVRequestPanel .paymentLogo {width: 50px; margin-right: 5px;}
#ROVRequestPanel .paymentSpan {position: relative; top: -10px; margin-right: 5px;}

    #ROVRequestPanel .pt-10 {
        padding-top: 10px;
    }

    #ROVRequestPanel .pb-10 {
        padding-bottom: 10px;
    }
    #ROVRequestPanel .pr-10 {
        padding-right: 10px;
    }
    #ROVRequestPanel .pl-10 {
        padding-left: 10px;
    }

    #ROVRequestPanel .closeBtn {
        color: #f70202;
        background-color: white;
        border-radius: 50%;
        cursor: pointer;
    }

#relationships_panel #activityContainer{background-color:#c0c0c0;}

#relationships_panel .bigTabButton #background_container {position:absolute;}
#relationships_panel .bigTabButton #text_container{position: relative; height:100%; padding-left: 45px; padding-right: 20px; }

#relationships_panel .bigTabButton {  margin-right:1px; background:#606060; height:50px; float:left; overflow:hidden;}

 
#relationships_panel .bigTabButton .textUp{color:#e8e8e8;}
#relationships_panel .bigTabButton .textLocked {color:#606060;}

#relationships_panel .bigTabButton .backgroundOver {background:#555;}
#relationships_panel .bigTabButton .backgroundDown {background:#444;}
#relationships_panel .bigTabButton .backgroundLocked {background:#c0c0c0;}
 
#relationships_panel .bigTabButton #the_icon{left:10px; top:10px; position:absolute; z-index:10; pointer-events:none; }

.relationships_tab_subpanel_container {
    margin-bottom: 5px;
}

    .relationships_tab_subpanel_container > .relationships_tab_subpanel_footer {
        padding: 4px 10px;
        background-color: #dedede;
        font-size: 0.9em;
    }

.relationships_tab_subpanel {
    background-color:#ededed; 
    padding: 2px 2px 2px 10px;
    margin-bottom: 5px;
}

.relationships_tab_subpanel_container > .relationships_tab_subpanel {
    margin-bottom: unset;
}

.relationships_tab_subpanel .vCenteredText {
    margin-top: 8px;
}
 
.relationships_tab_subpanel #topBar{ padding:0px 0px; }
.relationships_tab_subpanel #topBar .removeAMCDiv{width:5%;}
.relationships_tab_subpanel #topBar .userNameDiv{width:35%;}
.relationships_tab_subpanel #topBar .cityDiv{width:20%;}
.relationships_tab_subpanel #topBar .stateDiv{width:20%;}
.relationships_tab_subpanel #topBar .userKindDiv{width:30%;}

.relationships_tab_subpanel .tabButton { min-width:60px; margin-right:1px; background:#606060; height:50px; float:left;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
overflow:hidden;
}

.relationships_tab_subpanel .tabButton .textUp{color:#eee;}
.relationships_tab_subpanel .tabButton .textLocked {color:#333;}

.relationships_tab_subpanel .tabButton .backgroundOver {background:#383838;}
.relationships_tab_subpanel .tabButton .backgroundDown {background:#222;}
.relationships_tab_subpanel .tabButton .backgroundLocked {background:#d8d8d8;}

.relationships_tab_subpanel .tabButton.featured {background:#333;}
.relationships_tab_subpanel .tabButton.featured .backgroundOver {background:#222;}
.relationships_tab_subpanel .tabButton.featured .backgroundDown {background:#111;}
.relationships_tab_subpanel .tabButton.featured .backgroundLocked {background:#d8d8d8;}

.relationships_tab_subpanel .tabButton #the_icon{left:0px; top:0px; position:absolute; z-index:10; pointer-events:none; }

.relationships_tab_subpanel .dynamicTab{
    width:200px;
}

.relationships_tab_subpanel .dynamicTab #text_container{
    height: 100%;
    width: 100%;    
    text-align: center;
}


.relationships_tab_subpanel #dTabHolder{position:relative;width:200px;height:50px;}
.relationships_tab_subpanel .closeTab {
    width:20px; 
    height:20px;
    position: absolute;
    top: 3px;
    right: 6px;
}

.relationships_tab_subpanel #main_panel{ float: left;  padding-top: 10px; }
.relationships_tab_subpanel #right_column{width:264px; float:right; padding:10px;}

.relationships_tab_subpanel  #menu_container .cssButton {height: 38px; margin-bottom: 2px;  text-transform: uppercase;}

.relationships_tab_subpanel #main_action_region{
    /*min-height:400px;*/
    background: #d8d8d8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGMwYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    /*background: -moz-linear-gradient(top,  #e2e2e2 0%, #c0c0c0 100%); *//* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c0c0c0)); *//* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); *//* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); *//* Opera 11.10+ */
    /*background: -ms-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); *//* IE10+ */
    /*background: linear-gradient(to bottom,  #e2e2e2 0%,#c0c0c0 100%); *//* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c0c0c0',GradientType=0 ); *//* IE6-8 */
position:relative;
    overflow:hidden;
    margin-bottom:10px;
}

#relationships_divisions_subpanel #topBar .leftIconButton{height:30px; width:180px;}
#relationships_divisions_subpanel #divisionsContainer {
    margin-top:10px;
    background: #e2e2e2; /* Old browsers */
    background: -moz-linear-gradient(top,  #e2e2e2 0%, #c0c0c0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c0c0c0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e2e2e2 0%,#c0c0c0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c0c0c0',GradientType=0 ); /* IE6-9 */
}

#relationships_divisions_subpanel #createDivisionPanel{
   
    background: #e2e2e2; /* Old browsers */
    background: -moz-linear-gradient(top,  #e2e2e2 0%, #c0c0c0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c0c0c0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e2e2e2 0%,#c0c0c0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c0c0c0',GradientType=0 ); /* IE6-9 */
    margin: 10px 0px;
}

#relationships_divisions_subpanel #radio_container {
	margin-left: 40px;
	margin-top: 3px;
}

#relationships_divisions_subpanel #radio_container > div {
	margin-left: 10px;
}
 
#relationships_divisions_subpanel #createDivisionPanel .newUserBG {background-color: #ededed;}
#relationships_divisions_subpanel #createDivisionPanel input
,#relationships_divisions_subpanel #createDivisionPanel select{width:200px;}

#relationships_divisions_subpanel #createDivisionPanel  .buttons_container{padding-top:10px; width: 420px; overflow: auto; }
#relationships_divisions_subpanel #createDivisionPanel  .buttons_container .cssButton {width:200px; height:35px;}

#relationships_divisions_subpanel #userScopeDivisions{max-height:400px;overflow:auto;}

#relationships_divisions_subpanel .formatError {color:red;}

#relationships_divisions_subpanel #createDivisionPanel #userCity {width:140px}
#relationships_divisions_subpanel #createDivisionPanel #userState {width:40px}
#relationships_divisions_subpanel #createDivisionPanel #userZip {width:70px}

#relationships_divisions_subpanel #createDivisionPanel .userCityCol {width:160px}
#relationships_divisions_subpanel #createDivisionPanel .userStateCol {width:50px}
#relationships_divisions_subpanel #createDivisionPanel .userZipCol {width:90px}

#relationships_divisions_subpanel #createDivisionPanel .marginBottom20
{
	margin-bottom: 20px;
}

#relationships_divisions_subpanel #createDivisionPanel .marginBottom10
{
	margin-bottom: 10px;
}

#relationships_divisions_subpanel #createDivisionPanel .divisioncolumn1 {
	width: 300px;
	float: left;
}

#relationships_divisions_subpanel #createDivisionPanel .divisioncolumn2 {
	width: 300px;
	float: left;
}

#relationships_divisions_subpanel #createDivisionPanel .divisioncolumn3 {
    width: 300px;
    float: left;
}

#relationships_divisions_subpanel #createDivisionPanel .width280 {
	width: 280px;
}

#relationships_divisions_subpanel #createDivisionPanel #cbCopySettings {
	line-height: 25px;
}

#relationships_divisions_subpanel #createDivisionPanel #userCopyFromDivision {
	margin-left: 5px;	
}

#relationships_division_general_subpanel {    
    background-repeat:no-repeat;
    background-size: 29px 100%;
    background-position:60% 0%;     
} 
 
#relationships_division_general_subpanel #leftPanel{
    width:60%;
    padding-right:20px;
    vertical-align:top;
    display:inline-block;
}

#relationships_division_general_subpanel #rightPanel{
    width:40%;
    padding-left:20px;
    vertical-align:top;
    display:inline-block;        
}

#relationships_division_general_subpanel .statLabel {
    display:inline-block;
    width:170px;
}

#relationships_division_general_subpanel .statData {
    display:inline-block;
    width:75px;
    text-align: right;
    font-weight: 600;
}

#relationships_appraisers_subpanel #topBar .leftIconButton{height:30px; width:150px;}
#relationships_appraisers_subpanel .mb10 {margin-bottom: 10px;}
#relationships_appraisers_subpanel {
    background-color: #d8d8d9;
}

#relationships_appraisers_subpanel #appraiserListContainer {
    margin-top:10px;
}

#relationships_appraisers_subpanel #listHeader{
    margin-top: 5px;
    padding:5px;
    background-color: #606060;    
    color: #C1C1C1;
    width: 100%;
    padding-top: 13px;
}

#relationships_appraisers_subpanel .appraiserList {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 3px;
}
    #relationships_appraisers_subpanel table.appraiserList.noBorderSpacing {
        border-spacing: 0;
    }

#relationships_appraisers_subpanel .dropDownHolder .cssButton {
    position: relative;
    cursor: pointer;
    user-select: none;
    pointer-events: auto;
    width: 40px;
    height: 40px;
    top:2px;
    right: 2px;
}

#relationships_appraisers_subpanel .dropDownHolder .cssButton #the_icon {
    left: 11px;
    top: 10px;
}

#relationships_appraisers_subpanel .appraiserList .appraiserRow {
    height: 45px;
}
    #relationships_appraisers_subpanel .appraiserList .appraiserRow td {
        border-top: 3px solid #d8d8d9
    }
    #relationships_appraisers_subpanel .appraiserList .appraiserText td {
        padding: 4px 10px;
        background-color: #dedede;
        font-size: 0.9em;
    }
    

#relationships_appraisers_subpanel .appraiserList .appraiserDetailRow {
    display: none;
    height: 100px;
}

#relationships_appraisers_subpanel .appraiserList th {
    cursor: pointer;
    font-weight: 400;
    vertical-align: middle;
    padding-left: 6px!important;
    border-right: 2px solid #888;
    padding-right: 8px;
}

#relationships_appraisers_subpanel .appraiserList .appraiserRow td {
    white-space: nowrap;
    line-height: 45px;
}

#relationships_appraisers_subpanel .appraiserList .headerRow {
    background-color: #7b7b7b;
    color: #FEFEFE;
    text-align: left;
    height:50px;
}

#relationships_appraisers_subpanel .productHeader {
    width: 35px;
    height: 35px;
    margin: auto;
    background: linear-gradient(to bottom, #5d5d5d 50%,#505050 50%);
    background-image: linear-gradient(rgb(93, 93, 93) 50%, rgb(80, 80, 80) 50%);
    border-radius:5px;
}

#relationships_appraisers_subpanel .buttonHolder {
}



#relationships_appraisers_subpanel .newFeatureHeader{
    margin-top: 5px;
    padding:5px;
    background-color: #ffffff;
    color: #88b652;
    width: 100%;
    border: 3px solid;
}

#relationships_appraisers_subpanel .newFeatureText {
    width:fit-content;
    display:inline-block;
    margin-right: 20px;
}

#relationships_appraisers_subpanel .leftIcon {
    display:inline-block;
    vertical-align: top;
    /*Part for actual icon*/
    height: 50px;
    width: 50px;
    line-height: 60px;
    text-align: center;
}

#relations_appraiser_subpanel .ml20 {
    margin-left: 20px;
}

#relationships_appraisers_subpanel .removeIcon {
    display: inline-block;
    vertical-align: top;
    margin-top: 15px;
    float: right;
    margin-right: 40px;
    height: 30px;
}

#relationships_appraisers_subpanel .alignWithText {
    vertical-align: text-bottom;
}


#relationships_appraisers_subpanel .alignMiddle {
    vertical-align: top !important;
    line-height: 52px;
}


#relationships_appraisers_subpanel .newFeatureHeader * {
    color: #88b652 !important;
}

#relationships_appraisers_subpanel #newFeatureDescription {
    font-size:smaller;
}

#relationships_appraisers_subpanel #exportAppraisersButton {
    width:95px;
    height:30px;
}

#relationships_appraisers_subpanel .evenRow {
    background-color: #e8e8e8;
}

#relationships_appraisers_subpanel .oddRow {
    background-color: #e8e8e8;
}

#relationships_appraisers_subpanel #criteriaContainer {
    margin-right: 10px;
}

#relationships_appraisers_subpanel .filterFix {
    position: relative;
    top: -10px;
}

#relationships_appraisers_subpanel #criteriaContainer .cssButton {
    width: 180px;
    height:30px;
}

#relationships_appraisers_subpanel .statusButtons {
    position: absolute;
    text-align: center;
    margin-top: 10px;
    display:inline-block
}

#relationships_appraisers_subpanel .ml-35 {
    margin-left:35px;
}

#relationships_appraisers_subpanel .productIcons {
    line-height:0px !important;
    vertical-align: middle;
}

#relationships_appraisers_subpanel .productIcons div {
    width:30px;
    height:30px;
    margin: auto;
    margin-top: 5px;

}

#relationships_appraisers_subpanel .appraiserList .headerRow .productIcons div {
    background-color:#5f5f5f;
    border-radius:5px;

}

#relationships_appraisers_subpanel .iconsContainer {
    display: inline-block;
    vertical-align: bottom;
}

#relationships_appraisers_subpanel #appraiserListingContainer .inlineloader {
    text-align: center;
}

/*#relationships_appraisers_subpanel .appraiserList .oddRow {
    background-color: #cbcbcb;
}

#relationships_appraisers_subpanel .appraiserList .evenRow {
    background-color: #bbbaba;		
}

#relationships_appraisers_subpanel .appraiserList .oddRow:hover {
    background-color: #d0d0d0;
}

#relationships_appraisers_subpanel .appraiserList .evenRow:hover {
    background-color: #BBB;		
}*/


#relationships_appraiser_subpanel .flex {
    display:flex;
}

#relationships_appraiser_subpanel .w_100 {
    width:100%;
}

.relationships_tab_subpanel #right_column {
    width:350px;
}

#relationships_appraiser_settings_subpanel .saveCancelButton  {width: 100px; height: 30px;}
#relationships_appraiser_settings_subpanel .viewButtonContainer .cssButton {width: 100px; height: 30px;}
#relationships_appraiser_settings_subpanel #addNewLicenseContainer .cssButton {width: 100px; height: 30px;}
#relationships_appraiser_settings_subpanel .license {background: #eee; margin: 5px;}
#relationships_appraiser_settings_subpanel .vCenteredText {margin:0px;}

/*#relationships_appraiser_settings_subpanel .license > div {height:30px;}*/
#relationships_appraiser_settings_subpanel .sectionContainer {margin-bottom: 20px;}

#relationships_appraiser_settings_subpanel .dateWidth{
    width:102px;
}

#relationships_appraiser_settings_subpanel .stateWidth{
    width:80px;
}

#relationships_appraiser_settings_subpanel .attachmentContainer{
    background: #fff;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    margin-top: 10px;
    padding-top: 14px;
    box-shadow: inset 0 2px 0 rgba(0,0,0,0.2), 1px 0 1px rgba(244,255,255,0.5);
}

#relationships_appraiser_rotation_subpanel .rotation_section_header {
background-color: #666;
color: #fefefe;

}

#relationships_appraiser_settings_subpanel .row.expandedRow .topBar {pointer-events:none;}
#relationships_appraiser_settings_subpanel .row.disabledRow {pointer-events:none; opacity:0.3;}
#relationships_appraiser_settings_subpanel .row.disabledRow .cssButton{pointer-events:none;}



#relationships_appraiser_settings_subpanel .topBar{background-color:#6F6F6F; padding:5px; height:50px; width:100%; margin-bottom:2px; cursor:pointer;}
#relationships_appraiser_settings_subpanel .topBar:hover{background-color:#737373;}
#relationships_appraiser_settings_subpanel .settingsSection{margin-bottom:5px;}
#relationships_appraiser_settings_subpanel .contentArea {background-color:#c0c0c0; overflow:hidden;}
#relationships_appraiser_settings_subpanel .contentAreaLight{background-color:#e1e1e1; margin-bottom:2px;}
#relationships_appraiser_settings_subpanel #settingsSubpanelContainer{background: #d8d8d8;}
#relationships_appraiser_settings_subpanel .expandButton{ width:40px; height:40px;}
#relationships_appraiser_settings_subpanel .expandButton #the_icon {
    left: 10px;
    top: 10px;
}

#relationships_appraiser_settings_subpanel #addNewLicenseBtn {width:120px; height:35px; }
#relationships_appraiser_settings_subpanel #addNewSampleBtn {width:150px; height:35px; }


#relationships_appraiser_settings_subpanel .percentDollarSpacing {margin-right:19px;}

#relationships_appraiser_settings_subpanel .checkboxButton .textUp{color:#7a7a7a;}
#relationships_appraiser_settings_subpanel .checkboxButton .textOver{color:#666;}
#relationships_appraiser_settings_subpanel .hidden {display:none;}

#relationships_appraiser_settings_subpanel .calendar {
    background: #fff url(../../.././assets/ui/icons/calendarIcon.png) 2px center no-repeat;
    background-size:20px 20px;
    padding-left:24px;
}

#relationships_appraiser_settings_subpanel #close_container {
	margin-top: 10px;
}

#relationships_appraiser_settings_subpanel #close_container .cssButton {
    height: 30px;
	width: 100px;	
}



#relationships_appraiser_settings_subpanel .strong_details {
	font-size: 12px;
	margin-left: 50px;
	margin-top: -10px;	
}

#relationships_appraiser_settings_subpanel #password_length {
	width: 40px;
	margin-top: 5px;
    margin-left: 5px;
}

#relationships_appraiser_settings_subpanel #password_expiration {
	margin-top: -3px;
	margin-right: 10px;
    margin-left:10px;
	width: 40px;
}

#relationships_appraiser_settings_subpanel #days_label {
	margin-top: 0px;
}

#relationships_appraiser_settings_subpanel #attempts_label {
	
}

#relationships_appraiser_settings_subpanel #invalid_attempts {
	margin-right: 10px;
    margin-left: 10px;
	width: 40px;	
}

#relationships_appraiser_settings_subpanel #invalid_attempts_container {
	margin-top: -2px;
}

#relationships_appraiser_settings_subpanel #password_length_container {
	margin-top: -2px;
}

#relationships_appraiser_settings_subpanel #auto_logout_container {
	margin-top: -2px;	
}

#relationships_appraiser_settings_subpanel #logout_minutes {
	width: 40px;
	margin-right: 10px;
    margin-left: 10px;
}

#relationships_appraiser_settings_subpanel .licenseFHAField {
	position: relative;
	top:15px;
}

#relationships_appraiser_settings_subpanel #cbAutoReviewAutoSubmitContainer {
	margin-left: 20px;
}

#relationships_appraiser_settings_subpanel #amcAutoReviewPrice {
	margin-left: 30px;
}

#relationships_appraiser_settings_subpanel #txtAMCAutoReviewPrice {
	margin-left: 10px;
}

#relationships_appraiser_settings_subpanel .w300 {
	width: 300px;
}
#relationships_appraiser_settings_subpanel .w100 {
	width: 100%;
}

/*#relationships_appraiser_firsttimesettings_subpanel {background: #FF0000;}*/
#relationships_appraiser_firsttimesettings_subpanel .saveCancelButton  {width: 100px; height: 30px;}
#relationships_appraiser_firsttimesettings_subpanel .viewButtonContainer .cssButton {width: 100px; height: 30px;}
#relationships_appraiser_firsttimesettings_subpanel #addNewLicenseContainer .cssButton {width: 100px; height: 30px;}
#relationships_appraiser_firsttimesettings_subpanel .license {background: #eee; margin: 5px;}
#relationships_appraiser_firsttimesettings_subpanel .vCenteredText {margin:0px;}
#relationships_appraiser_firsttimesettings_subpanel #newLicenseHeader {position:relative; top:-2px;}

/*#relationships_appraiser_firsttimesettings_subpanel .license > div {height:30px;}*/
#relationships_appraiser_firsttimesettings_subpanel .sectionContainer {margin-bottom: 20px;}

#relationships_appraiser_firsttimesettings_subpanel .dateWidth{
    width:102px;
}

#relationships_appraiser_firsttimesettings_subpanel .stateWidth{
    width:80px;
}

#relationships_appraiser_firsttimesettings_subpanel .attachmentContainer{
    background: #fff;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    margin-top: 10px;
    padding-top: 14px;
    box-shadow: inset 0 2px 0 rgba(0,0,0,0.2), 1px 0 1px rgba(244,255,255,0.5);
}

#relationships_appraiser_firsttimesettings_subpanel .buttonHolder{
	height:35px;
}

#relationships_appraiser_rotation_subpanel .rotation_section_header {
background-color: #666;
color: #fefefe;

}

#relationships_appraiser_firsttimesettings_subpanel .row.expandedRow .topBar {pointer-events:none;}
#relationships_appraiser_firsttimesettings_subpanel .row.disabledRow {pointer-events:none; opacity:0.3;}
#relationships_appraiser_firsttimesettings_subpanel .row.disabledRow .cssButton{pointer-events:none;}



#relationships_appraiser_firsttimesettings_subpanel .topBar{background-color:#6F6F6F; padding:5px; height:50px; width:100%; margin-bottom:2px; cursor:pointer;}
#relationships_appraiser_firsttimesettings_subpanel .topBar:hover{background-color:#737373;}
#relationships_appraiser_firsttimesettings_subpanel .settingsSection{margin-bottom:5px;}
#relationships_appraiser_firsttimesettings_subpanel .contentArea {background-color:#c0c0c0; overflow:hidden;}
#relationships_appraiser_firsttimesettings_subpanel .contentAreaLight{background-color:#e1e1e1; margin-bottom:2px;}
#relationships_appraiser_firsttimesettings_subpanel #settingsSubpanelContainer{background: #d8d8d8;}
#relationships_appraiser_firsttimesettings_subpanel .expandButton{ width:40px; height:40px;}
#relationships_appraiser_firsttimesettings_subpanel .expandButton #the_icon {
    left: 10px;
    top: 10px;
}

#relationships_appraiser_firsttimesettings_subpanel #addNewLicenseBtn {width:120px; height:35px; }
#relationships_appraiser_firsttimesettings_subpanel #addNewSampleBtn {width:150px; height:35px; }


#relationships_appraiser_firsttimesettings_subpanel .percentDollarSpacing {margin-right:19px;}

#relationships_appraiser_firsttimesettings_subpanel .checkboxButton .textUp{color:#7a7a7a;}
#relationships_appraiser_firsttimesettings_subpanel .checkboxButton .textOver{color:#666;}
#relationships_appraiser_firsttimesettings_subpanel .hidden {display:none;}

#relationships_appraiser_firsttimesettings_subpanel .calendar {
    background: #fff url(../../.././assets/ui/icons/calendarIcon.png) 2px center no-repeat;
    background-size:20px 20px;
    padding-left:24px;
}

 

#relationships_appraiser_firsttimesettings_subpanel .strong_details {
	font-size: 12px;
	margin-left: 50px;
	margin-top: -10px;	
}

#relationships_appraiser_firsttimesettings_subpanel #password_length {
	width: 40px;
	margin-top: 5px;
    margin-left: 5px;
}

#relationships_appraiser_firsttimesettings_subpanel #password_expiration {
	margin-top: -3px;
	margin-right: 10px;
    margin-left:10px;
	width: 40px;
}

#relationships_appraiser_firsttimesettings_subpanel #days_label {
	margin-top: 0px;
}

#relationships_appraiser_firsttimesettings_subpanel #attempts_label {
	
}

#relationships_appraiser_firsttimesettings_subpanel #invalid_attempts {
	margin-right: 10px;
    margin-left: 10px;
	width: 40px;	
}

#relationships_appraiser_firsttimesettings_subpanel #invalid_attempts_container {
	margin-top: -2px;
}

#relationships_appraiser_firsttimesettings_subpanel #password_length_container {
	margin-top: -2px;
}

#relationships_appraiser_firsttimesettings_subpanel #auto_logout_container {
	margin-top: -2px;	
}

#relationships_appraiser_firsttimesettings_subpanel #logout_minutes {
	width: 40px;
	margin-right: 10px;
    margin-left: 10px;
}

#relationships_appraiser_firsttimesettings_subpanel .licenseFHAField {
	position: relative;
	top:15px;
}
/* CSS Document */

#relationships_appraiser_statistics_subpanel {
	padding: 20px;
}

#relationships_appraiser_statistics_subpanel #appraiser_stats_leftcol
{
	width: 300px;
	float: left;
	overflow: none;
	margin-right: 50px;
	margin-bottom: 25px;
	line-height: 25px;
}

#relationships_appraiser_statistics_subpanel #appraiser_stats_rightcol
{
	width: 350px;
	float: left;
	overflow: none;
	line-height: 25px;	
}

#relationships_appraiser_statistics_subpanel #reviewer_stats_rightcol
{
	width: 350px;
	float: left;
	overflow: none;
	line-height: 25px;	
	display: none;
}
/* CSS Document */

#relationships_appraiser_rotation_subpanel .rotation_section_header {
	 
	background-color: #666;
	color: #fefefe;
	padding: 10px;
	line-height: 30px;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 5px;
}

#relationships_appraiser_rotation_subpanel .rotation_header_expand {
	margin-top: -5px;
}

#relationships_appraiser_rotation_subpanel #limit_capacity_num_days {
	width: 40px;
	margin-left: 5px;
	margin-right: 5px;
}
/* CSS Document */

#ead_subpanel #historyContainer{
    background-color:#e8e8e8;
    padding: 10px 10px;
    margin:10px 0px;
}

#ead_subpanel .historyRow > div{
    width:25%;
    text-align:center;
    display:inline-block;
    vertical-align:middle;
}

#ead_subpanel .historyEntry{
    background-color:#ddd;    
    margin-top:2px;    
}

#ead_subpanel #txtOverrideComment{
    width:100%;   
}

#ead_subpanel .historyEntry .cssButton{
    width:80px;
    height:30px;
    margin: 4px auto;
}


#ead_subpanel #hardStopsContainer{
    background-color:#e8e8e8;
    padding: 10px 10px;
    margin:10px 0px;
}
#ead_subpanel .hardStopRow{
    background-color:#ddd;    
    margin-top:2px;    
    padding:5px;
    vertical-align:middle;
}

#ead_subpanel #buttonContainer {
    margin: auto;
    width: 290px;
}
#ead_subpanel #buttonContainer .cssButton{
    height:35px;
    width: 130px;
}

#ead_subpanel  .middleDiv{
    text-align: center;
    width: 30%;
    display: inline-block;
}
/* CSS Document */

#catalyst_subpanel #historyContainer{
    background-color:#e8e8e8;
    padding: 10px 10px;
    margin:10px 0px;
}

#catalyst_subpanel .historyRow > div{
    width:25%;
    text-align:center;
    display:inline-block;
    vertical-align:middle;
}

#catalyst_subpanel .historyEntry{
    background-color:#ddd;    
    margin-top:2px;    
}

#catalyst_subpanel #txtOverrideComment{
    width:100%;   
}

#catalyst_subpanel .historyEntry .cssButton{
    width:80px;
    height:30px;
    margin: 4px auto;
}


#catalyst_subpanel #hardStopsContainer{
    background-color:#e8e8e8;
    padding: 10px 10px;
    margin:10px 0px;
}
#catalyst_subpanel .hardStopRow{
    background-color:#ddd;    
    margin-top:2px;    
    padding:5px;
    vertical-align:middle;
}

#catalyst_subpanel #buttonContainer {
    margin: auto;
    width: 290px;
}
#catalyst_subpanel #buttonContainer .cssButton{
    height:35px;
    width: 130px;
}

#catalyst_subpanel  .middleDiv{
    text-align: center;
    width: 30%;
    display: inline-block;
}
#appraiser_declines_subpanel .declineStruct {
    border: 2px solid #666;
    padding: 10px;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#appraiser_declines_subpanel .declineStruct .marginRight20 {
    margin-right: 20px;
}

#appraiser_declines_subpanel #decline_header {
    margin-top: 10px;
    margin-bottom: 20px;
}
.billingDetailhr{
    height:1px;
    background-color:#FFFFFF;
    margin-top:10px;
    margin-bottom:10px;
}

#updatebankaccount_subpanel #backgroundContainer{
 
    overflow:auto;
    position:relative;
}

#updatebankaccount_subpanel .buttons_container{ height: 50px;margin-left:auto;margin-right:auto;text-align:center;}
#updatebankaccount_subpanel .confirm_button {width:200px; height:40px; margin-top: 15px; margin-left: 5px; margin-right:5px;}

#updatebankaccount_subpanel #updateHeader{
    background-color:#888888;
    overflow:auto;
}

#updatebankaccount_subpanel .titleSpan{
    color:#444445;
}

#updatebankaccount_subpanel .dataSpan{
    color:#666667;
}

#updatebankaccount_subpanel .titleSpanWhite{
    color:#FFFFFF;
}

#updatebankaccount_subpanel .dataSpanWhite{
    color:#FFFFFF;
}

#updatebankaccount_subpanel .textPaddingRight{
    padding-right:50px;
    display:inline-block;
    vertical-align:top;
}

#updatebankaccount_subpanel input[type="text"]{
    width:100%;
}

#updatebankaccount_subpanel select{
    width:100%;
}

#updatebankaccount_subpanel .horizontalPadding{
    margin-left:10px;
    margin-right:10px;
}

#updatebankaccount_subpanel .marginRightSmall{
    margin-right:5px;
}

#updatebankaccount_subpanel .widthMassive{
    display:inline-block;
    width:320px;
}

#updatebankaccount_subpanel .widthBig{
    display:inline-block;
    width:150px;
}

#updatebankaccount_subpanel .widthSmall{
    display:inline-block;
    width:100px;
}

#updatebankaccount_subpanel .widthSmaller{
    display:inline-block;
    width:75px;
}

#updatebankaccount_subpanel #zipHolder{
    width:70px;
}
 

#updatebankaccount_subpanel .rfbLabel{
    display:inline-block;
    width:150px;
}

#updatebankaccount_subpanel .rfbInput{
    width:300px;
}

#updatebankaccount_subpanel .rfbInputShort{
    width:100px;
}

#updatebankaccount_subpanel .spanLink{
    color:#7b913e;
    text-decoration:underline;
    cursor:pointer;
    cursor:hand; /*cross browser*/
}

#updatebankaccount_subpanel #errorSpan{
    
    width:100%;
    text-align:center;
    color:#FF0000;
    font-size:1.5em;
    
}


.billingDetailhr{
    height:1px;
    background-color:#FFFFFF;
    margin-top:10px;
    margin-bottom:10px;
}

#updateecheck_subpanel #backgroundContainer{
 
    overflow:auto;
    position:relative;
}

#updateecheck_subpanel .buttons_container{ height: 50px;margin-left:auto;margin-right:auto;text-align:center;}
#updateecheck_subpanel .confirm_button {width:200px; height:40px; margin-top: 15px; margin-left: 5px; margin-right:5px;}

#updateecheck_subpanel #updateHeader{
    background-color:#888888;
    overflow:auto;
}

#updateecheck_subpanel .titleSpan{
    color:#444445;
}

#updateecheck_subpanel .dataSpan{
    color:#666667;
}

#updateecheck_subpanel .titleSpanWhite{
    color:#FFFFFF;
}

#updateecheck_subpanel .dataSpanWhite{
    color:#FFFFFF;
}

#updateecheck_subpanel .textPaddingRight{
    padding-right:50px;
    display:inline-block;
    vertical-align:top;
}

#updateecheck_subpanel input[type="text"]{
    width:100%;
}

#updateecheck_subpanel select{
    width:100%;
}

#updateecheck_subpanel .horizontalPadding{
    margin-left:10px;
    margin-right:10px;
}

#updateecheck_subpanel .marginRightSmall{
    margin-right:5px;
}

#updateecheck_subpanel .widthMassive{
    display:inline-block;
    width:320px;
}

#updateecheck_subpanel .widthBig{
    display:inline-block;
    width:150px;
}

#updateecheck_subpanel .widthSmall{
    display:inline-block;
    width:100px;
}

#updateecheck_subpanel .widthSmaller{
    display:inline-block;
    width:75px;
}

#updateecheck_subpanel #zipHolder{
    width:70px;
}
 

#updateecheck_subpanel .rfbLabel{
    display:inline-block;
    width:150px;
}

#updateecheck_subpanel .rfbInput{
    width:300px;
}

#updateecheck_subpanel .rfbInputShort{
    width:100px;
}

#updateecheck_subpanel .spanLink{
    color:#7b913e;
    text-decoration:underline;
    cursor:pointer;
    cursor:hand; /*cross browser*/
}

#updateecheck_subpanel #errorSpan{
    
    width:100%;
    text-align:center;
    color:#FF0000;
    font-size:1.5em;
    
}


#order_change_to_bidding .cssButton {width: 125px; height: 30px; }
#order_change_to_bidding .w270 {width: 270px; margin-left: auto; margin-right: auto; }
#order_change_to_bidding .mt50 {margin-top: 50px; }
#order_change_to_bidding .mt20 {margin-top: 50px; }
#order_change_to_bidding .ml20 {margin-left: 20px; }
#fema_subpanel .itemContainer{
    padding:5px;
    margin-bottom:5px;
    background-color:#ddd;
    overflow:hidden;
}

#fema_subpanel .femaDetailHeader{
    /*width:100%;*/
    background-color:#888888;
    font-size:medium;
    color:#DDDDDD;
}

#fema_subpanel .femaDetail{
    font-size:small;
    /*font-color:font_grey;*/
}

#fema_subpanel .femaDeclarationDate{
    width:15%;
    /*display:inline-block;*/
}

#fema_subpanel .femaTitle{
    width:25%;
    /*display:inline-block;*/
}

#fema_subpanel .femaBeginDate{
    width:15%;
    /*display:inline-block;*/
}

#fema_subpanel .femaEndDate{
    width:15%;
    /*display:inline-block;*/
}

#fema_subpanel .femaCounty{
    width:25%;
    /*display:inline-block;*/
}

#fema_subpanel .femaState{
    width:5%;
    text-align: center;
    /*display:inline-block;*/
}

#fema_subpanel #no_data_section {
     display:none;
 }

#fema_subpanel .mb10 {
    margin-bottom: 10px;
}
#relationships_datacollector_subpanel {
    min-height: 600px;
}

#relationships_datacollector_subpanel #inviteDCButton {
    width: 200px;
    height: 30px;
}

#relationships_datacollector_subpanel #listHeader {
    clear: both;
    margin-top:50px;
    background-color: #606060;
    color: #C1C1C1;
    width: 100%;
    padding: 5px;
}

#relationships_datacollector_subpanel .filterFix {
    position: relative;
    top: 2px;
}

#relationships_datacollector_subpanel .posRel {
    position: relative;
}

#relationships_datacollector_subpanel .expandoPanel {
    display: none;
    width: 375px;
    height: 201px;
    margin-top: 24px;
    margin-left: -200px;
    z-index: 1000;
    position: fixed;
    background-color: #CCC;
}
#relationships_datacollector_subpanel .expandoPanel.box
{
    background:rgb(231, 231, 231);
    -webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

#relationships_datacollector_subpanel .expandoPanel .box-inner
{
    background: rgb(231, 231, 231);
    margin-top: -50px;

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;

    /* transform z-index hack */
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

#relationships_datacollector_subpanel .expandoPanel.box:before
{
    content: '';
    position: relative;
    background: rgb(231, 231, 231);
    margin-left: 193px;
    top: -10px;
    display: block;
    width: 50px;
    height: 50px;

    -webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);

    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

#relationships_datacollector_subpanel #invitesInnerContainer {
    height:400px;
    overflow:auto;
}

#relationships_datacollector_subpanel .paddingMed {
    padding:10px;
}


#relationships_datacollector_subpanel #inviteDataCollectorLink{
    margin: 2px 10px 2px 2px;
}

#relationships_datacollector_subpanel #txtDataCollector {
    width:60%;
}

#relationships_datacollector_subpanel #sendInviteButton {
    width:25px;
    height:25px;
}

#order_resubmit_subpanel .buttonSize {
    width: 200px;
    height: 30px;
}

#order_resubmit_subpanel .buttonSize .cssButton {
    width: 200px;
    height: 30px;
}

#order_resubmit_subpanel .mt20 {
    margin-top: 20px;
}

#order_resubmit_subpanel .mt10 {
    margin-top: 10px;
}

#order_resubmit_subpanel .mb10 {
    margin-bottom: 10px;
}

#order_resubmit_subpanel .ml20 {
    margin-left: 20px;
}

#order_resubmit_subpanel .largePadding {
    padding: 20px;
}


#relationships_users_subpanel #topBar .leftIconButton{height:30px; width:150px;}
#relationships_users_subpanel #usersContainer {
    margin-top:10px;
    background: #e2e2e2; /* Old browsers */
    background: -moz-linear-gradient(top,  #e2e2e2 0%, #c0c0c0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c0c0c0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e2e2e2 0%,#c0c0c0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c0c0c0',GradientType=0 ); /* IE6-9 */
}

#relationships_users_subpanel #createUserPanel{
   
    background: #e2e2e2; /* Old browsers */
    background: -moz-linear-gradient(top,  #e2e2e2 0%, #c0c0c0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c0c0c0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e2e2e2 0%,#c0c0c0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c0c0c0',GradientType=0 ); /* IE6-9 */
    margin: 10px 0px;
}
 
#relationships_users_subpanel #createUserPanel .newUserBG {background-color: #ededed;}
#relationships_users_subpanel #createUserPanel input,#relationships_users_subpanel #createUserPanel select{
    width:200px;
}

#relationships_users_subpanel #createUserPanel  .buttons_container{padding-top:10px; width: 420px; overflow: auto; }
#relationships_users_subpanel #createUserPanel  .buttons_container .cssButton {width:200px; height:35px;}

#relationships_users_subpanel #userScopeDivisions{max-height:400px;overflow:auto;}

#relationships_users_subpanel .formatError {color:red;}

#relationships_users_subpanel #massEmailPanel {
    padding: 20px;
    margin-bottom: 20px;
    background-color: #ededed;
}

#relationships_users_subpanel #massEmailPanel #emailRecipientsSection > div {margin-right: 20px; }
#relationships_users_subpanel #massEmailPanel #emailButtonsContainer {padding-top:10px; width: 420px; overflow: auto; }
#relationships_users_subpanel #massEmailPanel #emailButtonsContainer .cssButton {width:200px; height:35px;}
#relationships_users_subpanel #massEmailPanel #emailMessage {
    height: 150px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}




#relationships_users_subpanel #massEmailPanel .mt10 {margin-top:10px;}
#relationships_users_subpanel #massEmailPanel .pd10 {padding-top:10px;}
#relationships_users_subpanel #massEmailPanel .width60 {
    width: 60%;
}
#relationships_users_subpanel #massEmailPanel .width100 {
    width: 100%;
}

#relationships_users_subpanel .usersContainerCounter {
    position: absolute;
    width: 100px;
    text-align: center;
    margin-top: 5px;
    margin-left: 36%;
    font-weight: 600;
}

#relationships_users_subpanel .inlineloader {
    text-align:center;
}

#relationships_user_general_subpanel {    
    background-repeat:no-repeat;
    background-size: 29px 100%;
    background-position:60% 0%;     
} 
 
#relationships_user_general_subpanel #leftPanel{
    width:60%;
    padding-right:20px;
    vertical-align:top;
    display:inline-block;
}


#relationships_user_general_subpanel #profile_pic{
    padding: 20px;
}

#relationships_user_general_subpanel #rightPanel{
    width:40%;
    padding-left:20px;
    vertical-align:top;
    display:inline-block;        
}

#relationships_user_general_subpanel .statLabel {
    display:inline-block;
    width:100px;
}

#relationships_user_general_subpanel #profilePic_container {
    width: 50%;
}

#relationships_user_general_subpanel .statData {
    display:inline-block;
    width:50px;
    text-align: right;
    font-weight: 600;
}

#relationships_user_general_subpanel #tagInput{margin:0px;}

#relationships_user_general_subpanel .tagButton {
    background-color: #FFF0B0;
    display: inline-block;
    margin: 5px 5px;
    padding: 2px 5px;
}

#relationships_user_general_subpanel .deleteButton {
    margin-right:5px;
    color:red;
}

#relationships_user_general_subpanel .hidden {
    display: none;
}

#relationships_user_general_subpanel .bigMarginRight {
    margin-right: 10px;
}


#relationships_user_general_subpanel #tagsHolder > .cssButton { 
    width: 150px;
    height: 30px;
    background-color: #FFF0B0;
}

#relationships_user_general_subpanel .leftIconButton.wideButton { 
    width: 175px;
    height: 25px;
    
}

#relationships_user_general_subpanel #compareAscContainer {
    background-color: #eee;
}

#relationships_user_general_subpanel .closeButton {
    width: 30px;
    height: 30px;
}

#relationships_user_general_subpanel .mt20 {
    margin-top: 20px;
}


#relationships_user_division_subpanel {background-color:#ededed; margin-bottom:5px; padding: 2px 2px 2px 10px;}
 
#relationships_user_divisions_subpanel #topBar {padding:0px 10px;}
#relationships_user_divisions_subpanel .manageButton{
    width:80px;
    height:30px;
}
#relationships_user_divisions_subpanel .manageButton #css_button_text{
    width:100%;
    text-align:center;
}
#relationships_user_divisions_subpanel .manageButton #text_container{
    height:100%;
    width:100%;
}


#relationships_user_division_subpanel .modifyButton
{
    width:40px;
    height:40px;
    margin-right:5px;    
}
 
#relationships_user_division_subpanel .modifyButton #the_icon {
    left: 7px;
    top: 8px;
}



#relationships_edit_user_subpanel   .buttons_container

{
    padding-top:10px; overflow: auto;
 }

 #relationships_edit_user_subpanel   .buttons_container .cssButton.margins{
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px
} 

#relationships_edit_user_subpanel   .buttons_container .cssButton, 
#relationships_edit_user_subpanel   #resetPwdContainer .cssButton 
{width:200px; height:35px;}

#relationships_edit_user_subpanel .w325 {width:325px; }
#relationships_edit_user_subpanel .w300 {width:300px; }
#relationships_edit_user_subpanel .w100 {width:100px; }
#relationships_edit_user_subpanel .w150 {width:150px; }
#relationships_edit_user_subpanel .w110 {width:110px; }
#relationships_edit_user_subpanel .w160 {width:160px; }
#relationships_edit_user_subpanel .w50 {width:50px; }
#relationships_edit_user_subpanel .w60 {width:60px; }
#relationships_edit_user_subpanel .mt10 {margin-top:10px; }
#relationships_edit_user_subpanel .mt5 {margin-top:5px; }
#relationships_edit_user_subpanel .formatError {color: #C00 }
/* CSS Document */

#relationships_edit_user_settings_subpanel .ml10 { margin-left: 10px; }
#relationships_edit_user_settings_subpanel .ml20 { margin-left: 20px; }
#relationships_edit_user_settings_subpanel .mr20 { margin-right: 20px; }
#relationships_edit_user_settings_subpanel .w25 { width: 25%; }
#relationships_edit_user_settings_subpanel .mb10 { margin-bottom: 10px; }
#relationships_edit_user_settings_subpanel .mt10 { margin-top: 10px; }
#relationships_edit_user_settings_subpanel .mt20 { margin-top: 20px; }
#relationships_edit_user_settings_subpanel .editUserPanel { padding-left: 10px; padding-top: 10px; background-color: #EDEDED; overflow: auto; }
#relationships_edit_user_settings_subpanel .editUserPanel2 { padding-left: 10px; padding-top: 10px; background-color: #EDEDED; overflow: auto; height: 50px; }
#relationships_edit_user_settings_subpanel .spanFix { position:relative; top: 3px; }
#relationships_edit_user_settings_subpanel .cbFix { position: relative; top: -2px; }
#relationships_edit_user_settings_subpanel #buttonContainer .cssButton { width: 150px; height: 35px; }
#relationships_reviewers_subpanel #topBar .leftIconButton{height:30px; width:150px;}
#relationships_reviewers_subpanel #inviteRow .leftIconButton{height:30px; width:130px;}
#relationships_reviewers_subpanel #inviteRow {overflow: auto; background: #ddd; padding: 3px; margin: 2px 0px;}

#relationships_reviewers_subpanel #reviewersContainer {
    margin-top:10px;
    background: #e2e2e2; /* Old browsers */
    background: -moz-linear-gradient(top,  #e2e2e2 0%, #c0c0c0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c0c0c0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e2e2e2 0%,#c0c0c0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c0c0c0',GradientType=0 ); /* IE6-9 */
}


#relationships_reviewers_subpanel #addReviewerPanel{
   
    background: #e2e2e2; /* Old browsers */
    background: -moz-linear-gradient(top,  #e2e2e2 0%, #c0c0c0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c0c0c0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e2e2e2 0%,#c0c0c0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c0c0c0',GradientType=0 ); /* IE6-9 */
    margin: 10px 0px;
}
 
#relationships_reviewers_subpanel #addReviewerPanel .newUserBG { background-color: #ededed;}
#relationships_reviewers_subpanel #addReviewerPanel input,#relationships_reviewers_subpanel #addReviewerPanel select{
    width:200px;
}

#relationships_reviewers_subpanel #addReviewerPanel  .buttons_container{padding-top:10px; width: 420px; overflow: auto; }
#relationships_reviewers_subpanel #addReviewerPanel  .buttons_container .cssButton {width:200px; height:35px;}

#relationships_reviewers_subpanel .formatError {color:red;}
#relationships_reviewers_subpanel #invitesContainer{width:50%;/*background: #eee;padding: 10px;margin-top: 20px;*/}
#relationships_reviewers_subpanel .inviteBG {width:50%;}

#relationships_reviewers_subpanel #newReviewPanel {
	width: 450px;
	background-color: #E0E0E0;
	padding: 10px;
	margin-top: 20px;
	display: none;
}

#relationships_reviewers_subpanel #newReviewPanelInterior {
	background-color: #EDEDED;
	padding: 20px;	
}

#relationships_reviewers_subpanel #newReviewPanelInterior #txtNewPanelName {
	width: 280px;
	margin-top:10px;
	margin-bottom:20px;	
}

#relationships_reviewers_subpanel #newReviewPanelInterior #newPanelSaveButtonContainer {	
	width: 150px;
	height: 30px;
	float: left;
	margin-right: 10px;
}

#relationships_reviewers_subpanel #newReviewPanelInterior #newPanelCancelButtonContainer {	
	width: 150px;
	height: 30px;
	float: left;
}

#relationships_reviewers_subpanel #newReviewPanelInterior .cssButton {
	height: 30px;
	width: 150px;
}

#relationships_reviewers_subpanel #createPanelButtonContainer {
	width: 200px;
	height: 30px;
}

#relationships_reviewers_subpanel #createPanelButtonContainer .cssButton {
	width: 200px;
	height: 30px;
}

#relationships_reviewer_subpanel #main_panel {
	width: 60%;
}



#relationships_lender_relationships_subpanel #searchInput {
	position: relative;
	top: -12px;
}

#relationships_lender_relationships_subpanel #signup_content {
	padding: 10px;
	background-color: #CCC;
	clear: both;
}

#relationships_lender_relationships_subpanel .signupContainer {background: #d8d8d8;}
#relationships_lender_relationships_subpanel #resultsContainer{min-height:400px; background-color:#f5f5f5;}



#relationships_lender_relationships_subpanel .lenderRelationshipItemList {
    width:100%;
    border-collapse:separate;
    border-spacing:0 3px;
}

#relationships_lender_relationships_subpanel .lenderRelationshipItemList tr {
    height: 45px;
    /*line-height: 35px;*/
    background: #fff;
}

#relationships_lender_relationships_subpanel .lenderRelationshipItemList tr.clicked{
    background:#000;
}
#relationships_lender_relationships_subpanel .lenderRelationshipItemList td {
    white-space: nowrap;
    vertical-align: middle;
    padding-left:6px !important;

}

#relationships_lender_relationships_subpanel .lenderRelationshipItemList td.sorted {
    background: RGBA(255,255,255,0.2);
}

#relationships_lender_relationships_subpanel .lenderRelationshipItemList .headerRow {
    color: #7b7b7b;
    text-align: left;
    background: none !important;
}

#relationships_lender_relationships_subpanel .lenderRelationshipItemList .headerRow th {
    border: none !important;
}

#relationships_lender_relationships_subpanel .lenderRelationshipItemList th {
    cursor:pointer;
    font-weight: normal;
    vertical-align: middle;
    padding-left:6px !important;
    border-right: 2px solid #888888;
}


#relationships_lender_relationships_subpanel .lenderRelationshipItemList th.buttonHolder:hover{
    background-color:initial;
}
#relationships_lender_relationships_subpanel .lenderRelationshipItemList th.buttonHolder {
    cursor:initial;
    font-weight: normal;
    vertical-align: middle;
    padding-left:0px !important;
    border-right: 2px solid #888888;
}

#relationships_lender_relationships_subpanel .lenderRelationshipItemList th.sorted{
    background: #ddd;
    color: #333;
}

#relationships_lender_relationships_subpanel .lenderRelationshipItemList th.sorted:hover{
    background: #ccc;
    color: #222;
}

#relationships_lender_relationships_subpanel .lenderRelationshipItemList img{
    vertical-align: middle;
}

#relationships_lender_relationships_subpanel .lenderRelationshipItemList .oddRow {
    background-color: #fff;
}

#relationships_lender_relationships_subpanel .lenderRelationshipItemList .orderRow.selected{
    background-color:#ECFFCF;
}

#relationships_lender_relationships_subpanel .lenderRelationshipItemList .evenRow {
    background-color: #fff;
}

#relationships_lender_relationships_subpanel tr > td > .cssButton {
	width: 400px;
	height: 30px;
}

#relationships_lender_relationships_subpanel .division-not-exist {
    display: none; 
    color: red; 
    font-weight: bold;
}

#relationships_lender_relationships_subpanel .division-access-user-id {
    display: none; 
    color: red; 
    font-weight: bold;
}

.plus-icon-section {
    margin-top: -15px !important;
    text-align: right;
    padding-right: 40px;
}

.displayNone {
    display: none;
}

#header_item_container {
    font-weight: normal;
}

#feedback_area_container {
    padding-right: 25px;
    color: red;
    margin-top: 5px;
}

.plus-icon-section-add {
    text-align: right;
    padding-right: 40px;
}
#relationships_lender_appraisers_subpanel #topBar .leftIconButton{height:30px; width:220px;}
#relationships_lender_appraisers_subpanel #topBar .tagSearchContainer{margin-right: 15px; width: 180px;}
#relationships_lender_appraisers_subpanel #topBar .tagSearchContainer .tagsSearch{width: 100%;}
#relationships_lender_appraisers_subpanel #lenderAppraisersContainer {
    margin-top:10px;
    background: #e2e2e2; /* Old browsers */
    background: -moz-linear-gradient(top,  #e2e2e2 0%, #c0c0c0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c0c0c0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e2e2e2 0%,#c0c0c0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c0c0c0',GradientType=0 ); /* IE6-9 */
}
#relationships_lender_appraisers_subpanel #lenderAppraisersListingCt {
    margin-bottom: 1rem;
    border-bottom: 1px solid #ededed;
}


#relationships_lender_appraisers_subpanel #massEmailPanel {
    display: none;
    padding: 20px;
    margin-bottom: 20px;
    background-color: #ededed;
}

#relationships_lender_appraisers_subpanel #massEmailPanel #emailButtonsContainer {padding-top:10px; width: 420px; overflow: auto; }
#relationships_lender_appraisers_subpanel #massEmailPanel #emailButtonsContainer .cssButton {width:200px; height:35px;}
#relationships_lender_appraisers_subpanel #massEmailPanel #emailMessage {
    height: 150px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#relationships_lender_appraisers_subpanel #massEmailPanel .mt10 {margin-top:10px;}
#relationships_lender_appraisers_subpanel #massEmailPanel .width60 {
    width: 60%;
}
#relationships_lender_appraisers_subpanel #massEmailPanel .width100 {
    width: 100%;
}

#relationships_lender_appraisers_subpanel #lenderAppraisersListingContainer .inlineloader {
    text-align:center;
}
#relationships_lender_appraiser_subpanel #userName{
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 84%;
    overflow: hidden;
    margin-top: -5px;
}
#relationships_appraisers_blacklist_list_subpanel #topBar .leftIconButton{height:30px; width:220px;}
#relationships_appraisers_blacklist_list_subpanel #lenderAppraisersContainer {
    margin-top:10px;
    background: #e2e2e2; /* Old browsers */
    background: -moz-linear-gradient(top,  #e2e2e2 0%, #c0c0c0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c0c0c0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e2e2e2 0%,#c0c0c0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c0c0c0',GradientType=0 ); /* IE6-9 */
    min-height: 50vh;
}

#relationships_appraisers_blacklist_list_subpanel #massEmailPanel {
    display: none;
    padding: 20px;
    margin-bottom: 20px;
    background-color: #ededed;
}

#relationships_appraisers_blacklist_list_subpanel #massEmailPanel #emailButtonsContainer {padding-top:10px; width: 420px; overflow: auto; }
#relationships_appraisers_blacklist_list_subpanel #massEmailPanel #emailButtonsContainer .cssButton {width:200px; height:35px;}
#relationships_appraisers_blacklist_list_subpanel #massEmailPanel #emailMessage {
    height: 150px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#relationships_appraisers_blacklist_list_subpanel #massEmailPanel .mt10 {margin-top:10px;}
#relationships_appraisers_blacklist_list_subpanel #massEmailPanel .width60 {
    width: 60%;
}
#relationships_appraisers_blacklist_list_subpanel #massEmailPanel .width100 {
    width: 100%;
}

#relationships_appraiser_add_black_list_subpanel:before {
    content: '';
    position: absolute;
    z-index: -1;
    background: rgb(231, 231, 231);
    margin-left: 25px;
    top: -10px;
    display: block;
    width: 50px;
    height: 50px;
    /*-webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);*/
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

#relationships_appraiser_add_black_list_subpanel {
    display: none;
    background: rgb(231, 231, 231);
    -webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: absolute;
    left: 71px;
    top: 61px;
    z-index: 1000;
    opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, 0);
    max-width: 25em;
}

    #relationships_appraiser_add_black_list_subpanel .panelLabel {
        font-weight: bold;
        margin-bottom: 0.5em;
        color: black;
    }

.my-input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}

    .my-input-group > .my-form-control {
        position: relative;
        flex: 1 1 auto;
        width: 1%;
        min-width: 0;
    }

.my-form-control {
    display: block;
}

#appraiser_documents_subpanel { width:100%; height:100%; padding-top:20px; pointer-events:auto; }
#appraiser_documents_subpanel #content_container { overflow: auto;}
#appraiser_documents_subpanel #documentHeader { width:100%;overflow:auto;}
#appraiser_documents_subpanel #addDocumentButton.leftIconButton {width:200px; height:35px; float:right;}
#appraiser_documents_subpanel #documentDisplay { border: 1px solid #666667; margin-bottom:7px }
#appraiser_documents_subpanel #documentText { color:#666667; }
#appraiser_documents_subpanel #documentDate { color:#666667; }
#appraiser_documents_subpanel #messageArea {width:100%}
#appraiser_documents_subpanel #add_document_button_container {overflow:auto;}
#appraiser_documents_subpanel #documentDisplay .leftIconButton {width: auto;}

#relationships_lender_panels_subpanel #topBar .leftIconButton{height:30px; width:150px;}
#relationships_lender_panels_subpanel #lenderPanelsContainer {
    margin-top:10px;
    background: #e2e2e2; /* Old browsers */
    background: -moz-linear-gradient(top,  #e2e2e2 0%, #c0c0c0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c0c0c0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e2e2e2 0%,#c0c0c0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c0c0c0',GradientType=0 ); /* IE6-9 */
}

#relationships_lender_panels_subpanel #inviteLenderPanel{
   
    background: #e2e2e2; /* Old browsers */
    background: -moz-linear-gradient(top,  #e2e2e2 0%, #c0c0c0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c0c0c0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e2e2e2 0%,#c0c0c0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c0c0c0',GradientType=0 ); /* IE6-9 */
    margin: 10px 0px;
}
 
#relationships_lender_panels_subpanel #inviteLenderPanel .newUserBG { background-color: #ededed;}
#relationships_lender_panels_subpanel #inviteLenderPanel input{
    width:200px;
}

#relationships_lender_panels_subpanel #inviteLenderPanel .buttons_container{padding-top:10px; width: 420px; overflow: auto; }
#relationships_lender_panels_subpanel #inviteLenderPanel .buttons_container .cssButton {width:200px; height:35px;}

#relationships_lender_panels_subpanel .formatError {color:red;}
#relationships_lender_panels_subpanel .inviteBG {width:50%;}

#relationships_user_coverage_subpanel {    
    margin-bottom: 5px;
    /*padding: 2px 2px 2px 10px;*/
}

#relationships_user_coverage_subpanel .coverageBtn {width:200px; height:30px;}
#relationships_user_coverage_subpanel #pricingContainer {margin-top:10px;}

#relationships_user_coverage_subpanel .multCountyRow0{background:#ddd;}
#relationships_user_coverage_subpanel .multCountyRow1{background:#ccc;}

#relationships_user_coverage_subpanel .textDisabled {
    background-color: #CCC;
}

#relationships_user_coverage_subpanel #multiSelectAll {
    margin-left: 5px;
    margin-bottom: 10px;
}
#relationships_user_pricing_subpanel .evenRow{background-color:#f5f5f5;padding:5px;}
#relationships_user_pricing_subpanel .oddRow{background-color:#ddd; padding:5px;}

#relationships_user_pricing_subpanel .editBtn{
    width:22px;
    height:22px;
    margin:3px;
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
    overflow:hidden;
}

#relationships_user_pricing_subpanel .tieredPricingContainer {
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 50px;
    padding-top: 10px;
    position: relative;
}

#relationships_user_pricing_subpanel .coverageBtn {
    width:250px;
}

#relationships_user_pricing_subpanel .createPricingTierButton {
    margin-top: 10px;
}

#relationships_user_pricing_subpanel .tieredPriceContainer {
    width:100%;
    border: 1px solid #88b652;
    margin-top: 15px;
    height: 50px;
    line-height: 45px;
    padding-left: 10px;
}
#relationships_user_pricing_subpanel .tieredPriceContainer .mRight10{
    margin-right:10px;
}
#relationships_user_pricing_subpanel .tieredPriceContainer .mRight20{
    margin-right:10px;
}

#relationships_user_pricing_subpanel #tiered_pricing_list_container {
    margin-right: 10px;
}

#relationships_user_pricing_subpanel .inlineFitWidth {
    display:inline-block;
    widht:fit-content;
}

#relationships_user_pricing_subpanel .padRemoveButton {
    padding-top: 12px;
    padding-right: 12px;
}

#relationships_user_coverage_subpanel .custom_pricing_footnote{
    font-size: .8em;
}
#relationships_user_coverage_area_subpanel .vCenteredText {margin-top:8px;}
#relationships_user_coverage_area_subpanel {
    background-color: #ededed;
    margin-bottom: 5px;
    padding: 2px 2px 2px 10px;
}

#relationships_user_coverage_area_subpanel .deleteBtn{
    width:25px;
    height:25px;
    border: 1px solid #ee0000;
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
    overflow:hidden;
}

#relationships_user_coverage_area_subpanel .deleteBtn .backgroundOver{
    background-color:#fff;
}
#relationships_user_coverage_area_subpanel .deleteBtn .backgroundDown{
    background-color:#eee;
}

#relationships_user_coverage_area_subpanel .saveCancelButton  {width: 100px; height: 30px;}

#relationships_user_coverage_area_subpanel.disabled {pointer-events:none; opacity:0.5}
#relationships_user_coverage_area_subpanel.disabled .cssButton{pointer-events:none; }
#relationships_maps_subpanel #topBar {
    padding:5px;
    background-color: #606060;
    height: 50px;
    color: #C1C1C1;
    width: 100%;
    margin-bottom: 2px;
}
#relationships_maps_subpanel #topBar .cssButton {width:40px; height:40px; margin-bottom:2px;}



#relationships_maps_subpanel .centerVertical{
    margin-top:5px;
}
#relationships_map_subpanel #leftPanel{width:70%;}
#relationships_map_subpanel #leftPanelDetails{
	min-height:400px;
	min-width:556px;
}
#relationships_map_subpanel #rightPanel{width:30%; padding: 0px 15px;}
#relationships_map_subpanel #rightPanelHeader {clear:both;}
#relationships_map_subpanel #rightPanel #rightPanelDetails {height:400px}
#relationships_map_subpanel .highlightFromMap #background_container{background:#B7CF74;}

#relationships_map_subpanel { width:100%; height:100%}
#relationships_map_subpanel .mapContainer{width:100%; height:400px; width:556px; margin:auto;}

#relationships_map_subpanel .rightPanelButton {width:100%; height:35px; margin-bottom:2px;}
#relationships_map_subpanel #inviteAppraiserButton {width:160px; height:35px; float:right;}

#relationships_map_subpanel #inviteAppraiserPanel {
	display: inline-block;
	float: right;
	margin-bottom: 10px;
}

#relationships_map_subpanel{
    background: #e2e2e2;
    background: -moz-linear-gradient(top, #e2e2e2 0%, #c0c0c0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c0c0c0));
    background: -webkit-linear-gradient(top, #e2e2e2 0%,#c0c0c0 100%);
    background: -o-linear-gradient(top, #e2e2e2 0%,#c0c0c0 100%);
    background: -ms-linear-gradient(top, #e2e2e2 0%,#c0c0c0 100%);
    background: linear-gradient(to bottom, #e2e2e2 0%,#c0c0c0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c0c0c0',GradientType=0 );
}

#relationships_map_subpanel {
}

#relationships_map_subpanel .expandoPanel {
/*    position: absolute;
    left: 23px;
    top: 51px;    
    display: none;

*/  
	display: none;
	height: 201px;
	margin-top: 87px;
	right: 40px;
	z-index: 1000;
	position: fixed;
}

/*
#relationships_map_subpanel .expandoPanel .content{
    background: rgb(231, 231, 231);
    z-index:1;
}
#relationships_map_subpanel .expandoPanel .pointUp{
    z-index:2;
    width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 30px solid rgb(231, 231, 231);
}
*/
/* Core CSS */
#relationships_map_subpanel .expandoPanel.box
{
	background:rgb(231, 231, 231);
	-webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);  
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
}
 
#relationships_map_subpanel .expandoPanel .box-inner
{
	background: rgb(231, 231, 231);
	margin-top: -50px;
 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
 
	/* transform z-index hack */	
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

#relationships_map_subpanel .paddingMed {
	padding:10px;
}
#relationships_map_subpanel .paddingTop0 {
	padding-top:0;
}
 

#relationships_map_subpanel #inviteAppraiserLink{
 	margin: 2px 10px 2px 2px;
}

#relationships_map_subpanel #txtAppraiser {
	width:60%;
}

#relationships_map_subpanel #sendInviteButton {
	width:90px;
	height:25px;
}

#relationships_map_subpanel #invitesInnerContainer {
	height:380px;
	overflow:auto;
}

#relationships_map_subpanel #product_holder {
	clear: both;
}

#relationships_map_subpanel #appraisal_products_col1 {
	display: inline-block;
	width: 50%;
	float: left;
}

#relationships_map_subpanel #appraisal_products_col2
{
	display: inline-block;
	width: 50%;
	float: left;
}

#relationships_map_subpanel .pr20 {
	padding-right: 20px;
}


.pending_buttons_container{

	width: 100%;


}


.pending_buttons_container .resend_all_button{
	margin-right: 10px;
}

.leftHalf{
	margin-right: 20px;
	width: 400px;
}



.invitesHR.afHR{
	margin-bottom: 0;
}

#existingInvitesContainer{
	padding-top: 5px;
}


#relationships_maps_subpanel #invitesInnerContainer #txtAppraiser {
	width: 100%;
	border: 1px solid #ccc;
	resize: auto;
}

#relationships_maps_subpanel #actionResultContainer {
	color:red;
}
	#relationships_maps_subpanel #actionResultContainer > ul {
		list-style-type: disc;
		padding-inline-start: 1rem;
	}

#relationships_lenders_subpanel #createLenderPanel {
    background-repeat:no-repeat;
    background-size: 29px 100%;
    background-position:50% 0%;     
    background-color: #ededed;
    vertical-align:top;
    margin-bottom: 20px;
}

#relationships_lenders_subpanel #createLenderPanel #leftPanel {
    width:50%;
    padding-right:20px;
    vertical-align:top;
    display:inline-block;

}
#relationships_lenders_subpanel #createLenderPanel #rightPanel {
    width:50%;
    padding-left:20px;
    vertical-align:top;
    display:inline-block;

}
#relationships_lenders_subpanel #createLenderPanel .width10 {
    width: 10%;
}

#relationships_lenders_subpanel #createLenderPanel .width20 {
    width: 20%;
}

#relationships_lenders_subpanel #createLenderPanel .width40 {
    width: 40%;
}

#relationships_lenders_subpanel #createLenderPanel .width60 {
    width: 60%;
}

#relationships_lenders_subpanel #createLenderPanel .width80 {
    width: 80%;
}

#relationships_lenders_subpanel #createLenderPanel .width100 {
    width: 100%;
}

#relationships_lenders_subpanel .mt10 {margin-top: 10px;}
#relationships_lenders_subpanel .pd10 {padding-top: 10px;}

#relationships_lenders_subpanel #topBar .leftIconButton{height:30px; width:150px;}
#relationships_lenders_subpanel #lendersContainer {
    margin-top:10px;
    background: #e2e2e2; /* Old browsers */
    background: -moz-linear-gradient(top,  #e2e2e2 0%, #c0c0c0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c0c0c0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e2e2e2 0%,#c0c0c0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c0c0c0',GradientType=0 ); /* IE6-9 */
}

/*#relationships_lenders_subpanel #createLenderPanel .newUserBG {background-color: #ededed;}*/
#relationships_lenders_subpanel #createLenderPanel input,#relationships_lenders_subpanel #createLenderPanel select{
    width:200px;
}

#relationships_lenders_subpanel #createLenderPanel .buttons_container{padding-top:10px; width: 420px; overflow: auto; }
#relationships_lenders_subpanel #createLenderPanel .buttons_container .cssButton {width:200px; height:35px;}

#relationships_lenders_subpanel #userScopeDivisions{max-height:400px;overflow:auto;}

#relationships_lenders_subpanel .formatError {color:red;}

#relationships_lenders_subpanel #lender_search_button {
    height: 25px;
    width: 25px;
    overflow: hidden;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-left: 3px;
}
#relationships_lenders_subpanel #lender_search_button #the_icon{
    top: 2px;
    left: 5px;
}

#relationships_lenders_subpanel #massEmailPanel {
    padding: 20px;
    margin-bottom: 20px;
    background-color: #ededed;
}

#relationships_lenders_subpanel #massEmailPanel #emailButtonsContainer {padding-top:10px; width: 420px; overflow: auto; }
#relationships_lenders_subpanel #massEmailPanel #emailButtonsContainer .cssButton {width:200px; height:35px;}
#relationships_lenders_subpanel #emailRecipientsSection > div {margin-right: 20px; }
#relationships_lenders_subpanel #massEmailPanel #emailMessage {
    height: 150px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}


#relationships_lenders_subpanel #massEmailPanel .width60 {
    width: 60%;
}
#relationships_lenders_subpanel #massEmailPanel .width100 {
    width: 100%;
}

#relationships_edit_lender_subpanel   .buttons_container{padding-top:10px; width: 420px; overflow: auto; }
#relationships_edit_lender_subpanel   .buttons_container .cssButton {width:200px; height:35px;}
#relationships_edit_lender_subpanel #view_contract_container{padding-top:10px; margin-right: 10px;}
#relationships_edit_lender_subpanel #view_contract_container .cssButton {width: 300px; height: 30px;}
#relationships_edit_lender_subpanel #view_click_contract_container{margin-right: 10px;}
#relationships_edit_lender_subpanel #view_click_contract_container .cssButton {width: 300px; height: 30px;}
#relationships_edit_lender_subpanel #accept_terms_container {position: relative; top: 12px}
#relationships_edit_lender_subpanel #password_mismatch {margin-left: 10px;}
#relationships_edit_lender_subpanel .fieldDisabled {background-color:#AAA}
#relationships_edit_lender_subpanel #invalid_email {display:block; width: 300px;}

#relationships_edit_lender_subpanel #vacaDates {
	margin-left: 20px;
}

#relationships_edit_lender_subpanel #vacaStartDate {
	margin-right: 20px;
	margin-left: 10px;
}

#relationships_edit_lender_subpanel #vacaEndDate {	
	margin-left: 10px;
}

#relationships_edit_lender_subpanel .height100Percent{
    height:100%;
    border-color:#ffffff;
    border: 1px solid;
}

#relationships_edit_lender_subpanel #paddingContainer{
    padding:0px 20px;
}

#relationships_edit_lender_subpanel #backgroundContainer{
 
    overflow:auto;
}

#relationships_edit_lender_subpanel #value_street{
    width:300px;
}

#relationships_edit_lender_subpanel #value_city{
    width:110px;
    margin-right:5px;
}

#relationships_edit_lender_subpanel #value_state{
    width:45px;
    margin-right:5px;
}

#relationships_edit_lender_subpanel #value_zip{
    width:60px;
    margin-right:5px;
}

#relationships_edit_lender_subpanel #value_billingstreet{
    width:300px;
}

#relationships_edit_lender_subpanel #value_billingcity{
    width:110px;
    margin-right:5px;
}

#relationships_edit_lender_subpanel #value_billingstate{
    width:45px;
    margin-right:5px;
}

#relationships_edit_lender_subpanel #value_billingzip{
    width:60px;
    margin-right:5px;
}

#relationships_edit_lender_subpanel #value_county {
    width:90px;
}

#relationships_edit_lender_subpanel #value_email{
    width:300px;
}

#relationships_edit_lender_subpanel .titleSpan{
    color:#444445;
    
}

#relationships_edit_lender_subpanel .dataSpan{
    color:#666667;
}	

#relationships_edit_lender_subpanel .textPaddingRight{
    padding-right:50px;
    display:inline-block;
    vertical-align:top;
}

#relationships_edit_lender_subpanel #value_company{
    width:300px;
}

#relationships_edit_lender_subpanel #value_{
    width:300px;
}


#relationships_edit_lender_subpanel #value_contact{
    width:300px;
}

#relationships_edit_lender_subpanel #value_namecheck{
    width:300px;
}

#relationships_edit_lender_subpanel #value_phone{
    width:125px;
}

#relationships_edit_lender_subpanel .widthBig{
    display:inline-block;
    width:160px;
}

#relationships_edit_lender_subpanel .widthSmall{
    display:inline-block;
    width:100px;
}

#relationships_edit_lender_subpanel .buttons_container{ height: 50px;}
#relationships_edit_lender_subpanel .confirm_button {width:200px; height:40px; margin-top: 15px; margin-left: 4px; margin-right:4px; float: left;  }
#relationships_edit_lender_subpanel .cancel_button {width:200px; height:40px; margin-top: 15px; margin-left: 64px; margin-right:64px; float: left;    }

#relationships_edit_lender_subpanel .modified:not(select){    
    background: #aaa;
    color: #fff;
}
#relationships_edit_lender_subpanel select.modified{    
    border: 1px solid white;
}

#relationships_edit_lender_subpanel .bigPaddingRight {
	padding-right:30px;
}

#relationships_edit_lender_subpanel #email_container {
	position: relative;
	top: -10px;
}

#relationships_edit_lender_subpanel #strong_details {
	display:none;
}

#relationships_edit_lender_subpanel #sms_cb_container {

}

#relationships_edit_lender_subpanel #sms_cb_container #css_button_text {
    position:relative;
    top: 2px;
}



#relationships_edit_lender_subpanel #requiredMessage {width:220px; margin: auto;}
#relationships_edit_lender_subpanel #smallMessage {margin: auto; text-align: center;}
#relationships_edit_lender_subpanel #bigMessage {margin: auto; text-align: center;}
#relationships_edit_lender_subpanel #upload_attachment_button {width:200px; height:28px; margin: auto; margin-top:10px;}
#relationships_edit_lender_subpanel #remove_attachment_button {width:200px; height:28px; margin: auto; margin-top:10px;}
#relationships_edit_lender_subpanel .profileImage {
    height: 200px;
}

#relationships_lender_edit_appraiser_subpanel   .buttons_container{padding-top:10px; width: 420px; overflow: auto; }
#relationships_lender_edit_appraiser_subpanel   .buttons_container .cssButton {width:200px; height:35px;}
#relationships_lender_edit_appraiser_subpanel #view_contract_container{padding-top:10px; margin-right: 10px;}
#relationships_lender_edit_appraiser_subpanel #view_contract_container .cssButton {width: 300px; height: 30px;}
#relationships_lender_edit_appraiser_subpanel #view_click_contract_container{margin-right: 10px;}
#relationships_lender_edit_appraiser_subpanel #view_click_contract_container .cssButton {width: 300px; height: 30px;}
#relationships_lender_edit_appraiser_subpanel #accept_terms_container {position: relative; top: 12px}
#relationships_lender_edit_appraiser_subpanel #password_mismatch {margin-left: 10px;}
#relationships_lender_edit_appraiser_subpanel .fieldDisabled {background-color:#AAA}
#relationships_lender_edit_appraiser_subpanel #invalid_email {display:block; width: 300px;}

#relationships_lender_edit_appraiser_subpanel #vacaDates {
	margin-left: 20px;
}

#relationships_lender_edit_appraiser_subpanel #vacaStartDate {
	margin-right: 20px;
	margin-left: 10px;
}

#relationships_lender_edit_appraiser_subpanel #vacaEndDate {	
	margin-left: 10px;
}

#relationships_lender_edit_appraiser_subpanel .height100Percent{
    height:100%;
    border-color:#ffffff;
    border: 1px solid;
}

#relationships_lender_edit_appraiser_subpanel #paddingContainer{
    padding:0px 20px;
}

#relationships_lender_edit_appraiser_subpanel #backgroundContainer{
 
    overflow:auto;
}

#relationships_lender_edit_appraiser_subpanel #value_street{
    width:300px;
}

#relationships_lender_edit_appraiser_subpanel #value_city{
    width:110px;
    margin-right:5px;
}

#relationships_lender_edit_appraiser_subpanel #value_state{
    width:45px;
    margin-right:5px;
}

#relationships_lender_edit_appraiser_subpanel #value_zip{
    width:60px;
    margin-right:5px;
}

#relationships_lender_edit_appraiser_subpanel #value_billingstreet{
    width:300px;
}

#relationships_lender_edit_appraiser_subpanel #value_billingcity{
    width:110px;
    margin-right:5px;
}

#relationships_lender_edit_appraiser_subpanel #value_billingstate{
    width:45px;
    margin-right:5px;
}

#relationships_lender_edit_appraiser_subpanel #value_billingzip{
    width:60px;
    margin-right:5px;
}

#relationships_lender_edit_appraiser_subpanel #value_county {
    width:90px;
}

#relationships_lender_edit_appraiser_subpanel #value_email{
    width:300px;
}

#relationships_lender_edit_appraiser_subpanel .titleSpan{
    color:#444445;
    
}

#relationships_lender_edit_appraiser_subpanel .dataSpan{
    color:#666667;
}	

#relationships_lender_edit_appraiser_subpanel .textPaddingRight{
    padding-right:50px;
    display:inline-block;
    vertical-align:top;
}

#relationships_lender_edit_appraiser_subpanel #value_company{
    width:300px;
}

#relationships_lender_edit_appraiser_subpanel #value_{
    width:300px;
}


#relationships_lender_edit_appraiser_subpanel #value_contact{
    width:300px;
}

#relationships_lender_edit_appraiser_subpanel #value_namecheck{
    width:300px;
}

#relationships_lender_edit_appraiser_subpanel #value_phone{
    width:125px;
}

#relationships_lender_edit_appraiser_subpanel .widthBig{
    display:inline-block;
    width:160px;
}

#relationships_lender_edit_appraiser_subpanel .widthSmall{
    display:inline-block;
    width:100px;
}

#relationships_lender_edit_appraiser_subpanel .buttons_container{ height: 50px;}
#relationships_lender_edit_appraiser_subpanel .confirm_button {width:200px; height:40px; margin-top: 15px; margin-left: 4px; margin-right:4px; float: left;  }
#relationships_lender_edit_appraiser_subpanel .cancel_button {width:200px; height:40px; margin-top: 15px; margin-left: 64px; margin-right:64px; float: left;    }

#relationships_lender_edit_appraiser_subpanel .modified:not(select){    
    background: #aaa;
    color: #fff;
}
#relationships_lender_edit_appraiser_subpanel select.modified{    
    border: 1px solid white;
}

#relationships_lender_edit_appraiser_subpanel .bigPaddingRight {
	padding-right:30px;
}

#relationships_lender_edit_appraiser_subpanel #email_container {
	position: relative;
	top: -10px;
}

#relationships_lender_edit_appraiser_subpanel #strong_details {
	display:none;
}

#relationships_lender_edit_appraiser_subpanel #sms_cb_container {

}

#relationships_lender_edit_appraiser_subpanel #sms_cb_container #css_button_text {
    position:relative;
    top: 2px;
}



#relationships_lender_edit_appraiser_subpanel #requiredMessage {width:220px; margin: auto;}
#relationships_lender_edit_appraiser_subpanel #smallMessage {margin: auto; text-align: center;}
#relationships_lender_edit_appraiser_subpanel #bigMessage {margin: auto; text-align: center;}
#relationships_lender_edit_appraiser_subpanel #upload_attachment_button {width:200px; height:28px; margin: auto; margin-top:10px;}
#relationships_lender_edit_appraiser_subpanel #remove_attachment_button {width:200px; height:28px; margin: auto; margin-top:10px;}
#relationships_lender_edit_appraiser_subpanel .profileImage {
    height: 200px;
}

#relationships_edit_lender_va_subpanel .buttons_container{padding-top:10px; width: 420px; overflow: auto; }
#relationships_edit_lender_va_subpanel .buttons_container .cssButton {width:200px; height:35px;}

#relationships_edit_lender_va_subpanel #verification_message {
  margin-top:20px;
  margin-right:60px;
  padding: 5px 15px;
  width:100%;
  background:white;
  border-radius:5px;
  text-align:left;
}

#relationships_edit_lender_va_subpanel .verifyButton{
  width:200px; height:35px;
}

#relationships_edit_lender_va_subpanel .mr30{
  margin-right:30px;
}

/* CSS Document */

#relationships_appraiser_group_subpanel #mainAGSection {
	/*display: none;*/
}

#relationships_appraiser_group_subpanel #agContainer {
	padding-left: 20px;
	padding-top: 20px;
}

#relationships_appraiser_group_subpanel #agAcceptContainer {
	padding-left: 40px;
}

#relationships_appraiser_group_subpanel #newAppraiserSection {
	margin-top: 10px;	
	background-color: #eeeeee;	
	padding: 20px;
	overflow: auto;
	display: none;
}

#relationships_appraiser_group_subpanel #invalidEmail {margin-left:10px; margin-top: 5px; display:none}
#relationships_appraiser_group_subpanel #saveContainer {padding-top: 20px;}
#relationships_appraiser_group_subpanel #saveContainer .cssButton {width: 150px; height: 30px;}
#relationships_appraiser_group_subpanel #addNewAppraiserContainer {padding-top: 10px; padding-left: 20px; padding-bottom: 10px; height: 40px;}
#relationships_appraiser_group_subpanel #filterContainer { padding-top:10px; padding-bottom:10px;}
#relationships_appraiser_group_subpanel #addNewAppraiserContainer .cssButton {width: 150px; height: 30px;}

#relationships_appraiser_group_subpanel .spacer {
	margin: 10px;
}

#relationships_appraiser_group_subpanel .colWidth1 {
	width: 200px;	
}

#relationships_appraiser_group_subpanel .colWidth2 {
	width: 150px;	
}

#relationships_appraiser_group_subpanel .textWidth1 {
	width: 180px;	
}

#relationships_appraiser_group_subpanel .textWidth2 {
	width: 250px;	
}

#relationships_appraiser_group_subpanel .textWidth3 {
	width: 130px;	
}

#relationships_appraiser_group_subpanel #notifyMemberContainer {
	width: 300px;
	padding-top: 20px;
}

#relationships_appraiser_group_subpanel #notifyMemberContainer .cssButton {
	width: 300px;	
}

#relationships_appraiser_group_subpanel #newEmailContainer {
	margin-left: 50px;
}

#relationships_appraiser_group_subpanel #saveCancelContainer {
	padding-top: 20px;
}

#relationships_appraiser_group_subpanel #saveCancelContainer > div {
	margin-right: 20px;
}

#relationships_appraiser_group_subpanel #appraisersGroupSection {
	margin-top: 30px;
}

#relationships_appraiser_group_subpanel #appraisersContainer {
	padding-top: 15px;
	padding-bottom: 15px;
}

#relationships_appraiser_group_subpanel #newAppraiserSection, #relationships_appraiser_group_subpanel #appraisersContainer  {
	clear:both;
}

/* CSS Document */
#relationships_ag_appraiser_subpanel {
	margin-bottom: -15px;
}

#relationships_ag_appraiser_subpanel #agHeader {
	width: 100%;
	height: 40px;
	background-color: #ededed;
}

#relationships_ag_appraiser_subpanel .expandButton .cssButton {
	width: 40px;
	height: 40px;
}

#relationships_ag_appraiser_subpanel .expandButton #the_icon {
	left: 10px;
	top: 10px;
}

#relationships_ag_appraiser_subpanel .profileButton .cssButton {
	width: 40px;
	height: 40px;
}

#relationships_ag_appraiser_subpanel .profileButton #the_icon {	
	left: -10px;
	top: -7px;
}

#relationships_ag_appraiser_subpanel .drowDownHolder .cssButton {
	width: 40px;
	height: 40px;
}

#relationships_ag_appraiser_subpanel .drowDownHolder #the_icon {
	left: 10px;
	top: 10px;
}

#relationships_ag_appraiser_subpanel #removeAppraiserButtonContainer .cssButton {
	width: 40px;
	height: 40px;
}

#relationships_ag_appraiser_subpanel #toggleStatusButtonContainer .cssButton {
	width: 40px;
	height: 40px;
}

#relationships_ag_appraiser_subpanel #removeAppraiserButtonContainer #the_icon {
	top: 7px;
}

#relationships_ag_appraiser_subpanel #toggleStatusButtonContainer #the_icon {
	top: 7px;
}

#relationships_ag_appraiser_subpanel #appraiserContact {
	position: relative;
	top:10px;
	left: 20px;
}

#relationships_ag_appraiser_subpanel #agContent,#profileContent,#settingsContent,#statsContent {
	display:none;	
	overflow:auto;
}

#relationships_ag_appraiser_subpanel #agContent {
	padding: 10px;
	background-color: #c7c7c7;
}

#relationships_ag_appraiser_subpanel #tabContainer {
	padding-top: 20px;
	overflow:auto;
}

#relationships_ag_appraiser_subpanel .contentArea {
	width: 100%;
	overflow: auto;
	/*border: 1px solid #000;*/
	background-color: #e2e2e2;
	padding: 10px;
	overflow:none;
}

#relationships_ag_appraiser_subpanel .tabButton { min-width:60px; margin-right:1px; background:#606060; height:50px; float:left;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
overflow:hidden;}

#relationships_ag_appraiser_subpanel .tabButton .textUp{color:#eee;}
#relationships_ag_appraiser_subpanel .tabButton .textLocked {color:#333;}

#relationships_ag_appraiser_subpanel .tabButton .backgroundOver {background:#383838;}
#relationships_ag_appraiser_subpanel .tabButton .backgroundDown {background:#222;}
#relationships_ag_appraiser_subpanel .tabButton .backgroundLocked {background:#e2e2e2;}
 
#relationships_ag_appraiser_subpanel .tabButton #the_icon{left:0px; top:0px; position:absolute; z-index:10; pointer-events:none; }
/* CSS Document */

#relationships_appraiser_group_select_subpanel .paddingBottom10 {padding-bottom: 10px;}

#relationships_appraiser_group_select_subpanel #save_container .cssButton {width: 150px; height: 30px;}

#relationships_appraiser_group_select_subpanel #save_container {margin-bottom: 20px}
#relationships_ag_appraiser_view #appraiser_bar {
	height: 40px; 
	margin-bottom: 5px;
	background-color: #ededed;
}

#relationships_ag_appraiser_view #appraiser_content_container {
	padding: 10px;
	display: none;	
}

#relationships_ag_appraiser_view #appraiser_contact_container {
	padding-left: 10px;
	padding-top: 10px;
}

#relationships_ag_appraiser_view #appraiser_include_container {
	padding-left: 10px;
	padding-top: 10px;
}

#relationships_ag_appraiser_view #ag_members {
	margin-top: 10px;
}

#relationships_ag_appraiser_view .expandButton .cssButton {
	width: 40px;
	height: 40px;
}

#relationships_ag_appraiser_view .expandButton #the_icon {
	left: 10px;
	top: 10px;
}

#relationships_ag_appraiser_view .drowDownHolder .cssButton {
	width: 40px;
	height: 40px;
}

#relationships_ag_appraiser_view .drowDownHolder #the_icon {
	left: 10px;
	top: 10px;
}

#relationships_ag_appraiser_view #tabContainer {
	padding-top: 5px;
	overflow:auto;
}

#relationships_ag_appraiser_view .contentArea {
	width: 100%;
	overflow: auto;
	/*border: 1px solid #000;*/
	background-color: #e2e2e2;
	padding: 10px;
	overflow:none;
}

#relationships_ag_appraiser_view .tabButton { min-width:60px; margin-right:1px; background:#606060; height:50px; float:left;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
overflow:hidden;}

#relationships_ag_appraiser_view .tabButton .textUp{color:#eee;}
#relationships_ag_appraiser_view .tabButton .textLocked {color:#333;}

#relationships_ag_appraiser_view .tabButton .backgroundOver {background:#383838;}
#relationships_ag_appraiser_view .tabButton .backgroundDown {background:#222;}
#relationships_ag_appraiser_view .tabButton .backgroundLocked {background:#e2e2e2;}
 
#relationships_ag_appraiser_view .tabButton #the_icon{left:0px; top:0px; position:absolute; z-index:10; pointer-events:none; }/* CSS Document */


#relationships_ag_appraiser_view .groupmemberButton {
	padding-top: 7px;
}


#relationships_ag_appraiser_view #appraiser_content_container .btnEditTrigger,
#relationships_ag_appraiser_view #appraiser_content_container .btnEditTrigger {
	width: 150px;
	height: 30px;
}

#relationships_ag_appraiser_view #appraiser_content_container .dynamicTab {
	width: 200px;
}

#relationships_ag_appraiser_view #appraiser_content_container #tabDynamic {
	position: relative;
} 
/* CSS Document */

#relationships_reviewer_panels_subpanel #panel_row {
	background-color: #ededed;
	padding: 10px;
	height: 45px;
}

#relationships_reviewer_panels_subpanel #expand_container {
	width: 40px;
	height: 40px;
	position: relative; 
	left: 5px;
}

#relationships_reviewer_panels_subpanel #expand_container .cssButton {
	width: 40px;
	height: 40px;
	position: relative;
	top: -7px;
	left: 2px;
}

#relationships_reviewer_panels_subpanel #expand_container .cssButton #the_icon {
	position: relative;
	top: 10px;
	left: 10px;
}

#relationships_reviewer_panels_subpanel #reviewers_section_container {
	background-color: #C0C0C0;
	/*display:none;*/
	padding: 10px;
}

#relationships_reviewer_panels_subpanel #new_reviewer_container {
	width: 100%;
	min-height: 50px;
	border: 1px dashed #89b754;
	background-color: #d7d7d7;
}

#relationships_reviewer_panels_subpanel #new_reviewer_container #invite_reviewer_button_container {
	width: 150px;
	position:relative;
	left: 10px;
	top: 10px;
}

#relationships_reviewer_panels_subpanel #new_reviewer_container #invite_reviewer_button_container .cssButton {
	width: 150px;
	height: 30px;
}

#relationships_reviewer_panels_subpanel #invite_reviewer_container {
	display:none;
	padding: 10px;
}

#relationships_reviewer_panels_subpanel #invite_reviewer_container .cssButton {
	width: 150px;
	height: 30px;
}

#relationships_reviewer_panels_subpanel #txtNewReviewer {
	width: 300px;
	margin-bottom: 10px;
}

#relationships_reviewer_panels_subpanel #send_invite_container {
	margin-right: 20px;
}

#relationships_reviewer_panels_subpanel #pending_invites_section {
	margin-top: 10px;
	margin-bottom: 10px;
}

#relationships_reviewer_panels_subpanel .inviteRow {
	height: 35px;
	margin-bottom: 2px;
	background-color: #CCC;
	padding: 5px;
	border: 1px solid #AAA;
}

#relationships_reviewer_panels_subpanel .inviteRow .inviteRowRemove {
	margin-top: -2px;
}

#relationships_reviewer_panels_subpanel .inviteRowMargin {
	margin-right: 10px;
}

#relationships_reviewer_panels_subpanel #edit_panel_container img {
	width: 35px;
	height: 35px;
	position: relative;
	top: -3px;
}

#relationships_reviewer_panels_subpanel #edit_panel_controls {
	display: none;
}

#relationships_reviewer_panels_subpanel #edit_panel_controls .cssButton {
	margin-right: 10px;
	width: 100px;
	height: 25px;
}

#relationships_reviewer_panels_subpanel #edit_panel_controls #txtEditPanelName {
	margin-right: 10px;
	width: 200px;
}
#mass_email_panel_section #massEmailPanel {
    display: block;
    padding: 20px;
    margin-bottom: 20px;
    background-color: #ededed !important;
}

#mass_email_panel_section #massEmailPanel #emailButtonsContainer {padding-top:10px; width: 420px; overflow: auto; }
#mass_email_panel_section #massEmailPanel #emailButtonsContainer .cssButton {width:200px; height:35px;}
#mass_email_panel_section #emailRecipientsSection > div {margin-right: 20px; }
#mass_email_panel_section #massEmailPanel #emailMessage {
    height: 150px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: transparent;
}

.clear_background {
    background-color: transparent !important;
}

#mass_email_panel_section #massEmailPanel .width60 {
    width: 60%;
}
#mass_email_panel_section #massEmailPanel .width100 {
    width: 100%;
}

#mass_email_panel_section .mt10 {margin-top: 10px;}

#mass_email_panel_section #emailRecipientsSection {
    height:60px
}

#mass_email_panel_section ul {
    list-style:unset;
}

#mass_email_panel_section .note-editable {
    padding-left: 20px !important;
}

#mass_email_panel_section .trumbowyg-editor {
    padding:40px;
    background-color:white;
    padding-top:10px !important;
}

#mass_email_panel_section .trumbowyg-button-pane {
    display:none !important;
}

#relationships_division_settings_subpanel #rowBar{
    background-color: #606060;
    color:#ffffff;
    height:50px;
    padding:5px;
    margin-top:2px;
}

#relationships_division_settings_subpanel .chkboxHolder{padding-left:10px;}

#relationships_division_settings_subpanel .modified{font-weight:600;}
#relationships_division_settings_subpanel #rowBarTitle{margin-top:10px;margin-left: 10px;}
#relationships_division_settings_subpanel .buttons_container{ display:inline-block;}
#relationships_division_settings_subpanel .confirm_cancel_button {width:100px; height:35px;}

#relationships_division_settings_subpanel #txtReassignDelay{width:40px; margin-left:5px; margin-right:5px}
#relationships_division_settings_subpanel #txtCCDelay{vertical-align: top; width:40px; margin-left:5px; margin-right:5px}
#relationships_division_settings_subpanel #txtMilesFromProperty{vertical-align: top; width:40px; margin-left:5px; margin-right:5px}
#relationships_division_settings_subpanel #txtStatusUpdate{vertical-align: top; width:40px; margin-left:5px; margin-right:5px}
#relationships_division_settings_subpanel #lblCCDelay{position: relative; left: 3px; top: -10px;}
#relationships_division_settings_subpanel #lblMiles {position: relative; left: 3px; top: -10px;}
#relationships_division_settings_subpanel #lblStatusUpdate {position: relative; left: 3px; top: -10px;}
#relationships_division_settings_subpanel #txtDueDateOutAmount,
#relationships_division_settings_subpanel #txtBidByDateOutAmount
    {vertical-align: top; width:40px; margin-left:5px; margin-right:5px}
#relationships_division_settings_subpanel #lblDueDateOutAmount,
#relationships_division_settings_subpanel #lblBidByDateOutAmount
    {vertical-align: super;}
#relationships_division_settings_subpanel #reassignInHolder{padding-left:10px;}
#relationships_division_settings_subpanel #dueDateLinkContainer{margin-left: 20px;}
#relationships_division_settings_subpanel #engagementLetterLinkContainer,
#relationships_division_settings_subpanel #standardEngagementLetterLinkContainer{margin-left: 20px;}
#relationships_division_settings_subpanel .subDivHolder {
    color: rgb(122, 122, 122);
}
#relationships_division_settings_general_residential_subpanel .pl-5 {
    padding-left: 40px
}
#relationships_division_settings_general_residential_subpanel .pl-4 {
    padding-left: 30px
}
#relationships_division_settings_general_residential_subpanel #borrowerROVDisclosureHolderFileAttachmentHolder #file_attachment_panel {
    padding: 0px;
}
#relationships_division_settings_general_residential_subpanel #borrowerROVDisclosureHolderFileAttachmentHolder #file_attachment_panel #fileContainer {
    padding-bottom: 20px;
}

#relationships_division_settings_subpanel .settingSection {
    background: #eee;
    margin-top: 10px;
}
#relationships_division_settings_subpanel span.small{
    font-size: 70%;
    display: inline-block;
}

#relationships_division_settings_subpanel #detailsContainer{margin-bottom:10px;}




#relationships_division_settings_billing_subpanel .productRow1{background-color:#ddd;}
#relationships_division_settings_billing_subpanel .productRow0{background-color:#e5e5e5;}
#relationships_division_settings_billing_subpanel #residentialProductsContainer > div {padding: 3px 0px;}
#relationships_division_settings_billing_subpanel .percentDollarSpace {margin-right:17px;}


#relationships_division_settings_billing_subpanel .editBtn{
    width:22px;
    height:22px;
    margin:3px;
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
    overflow:hidden;
}

#relationships_division_settings_billing_subpanel .linkSpacing {
	margin-top:10px;
}

#relationships_division_settings_general_residential_subpanel #lblDueDateOutAmount,
#relationships_division_settings_general_commercial_subpanel #lblDueDateOutAmount {
	position: relative;
	top: -3px;
	left: 5px;
	color: RGB(51, 51, 51);
}

#relationships_division_settings_general_residential_subpanel .ml30,
#relationships_division_settings_general_commercial_subpanel .ml30{
	margin-left: 30px;
}

#relationships_division_settings_general_residential_subpanel #dueDateProductContainer .product_item,
#relationships_division_settings_general_commercial_subpanel #dueDateProductContainer .product_item{
    padding: 5px;
    height: 35px;
    background-color: #AAAAAA;
    margin-bottom: 5px;
    width: 800px;
}

#relationships_division_settings_general_residential_subpanel #dueDateProductContainer .product_item .product_amount_label,
#relationships_division_settings_general_commercial_subpanel #dueDateProductContainer .product_item .product_amount_label {
    width: 150px;
    text-align: center;
}

#relationships_division_settings_general_residential_subpanel #dueDateProductContainer,
#relationships_division_settings_general_commercial_subpanel #dueDateProductContainer{
    display: none;
    height: 400px;
    overflow: auto;
    width: 820px;
    margin-left: 20px;
    margin-top: 10px;
}

#relationships_division_settings_general_residential_subpanel #engagementLetterProductContainer .product_item,
#relationships_division_settings_general_commercial_subpanel #standardEngagementLetterProductContainer .product_item {
    padding: 5px;
    height: 85px;
    background-color: #AAAAAA;
    margin-bottom: 5px;
    width: 800px;
}

#relationships_division_settings_general_residential_subpanel #engagementLetterProductContainer .product_item .product_amount_label,
#relationships_division_settings_general_commercial_subpanel #standardEngagementLetterProductContainer .product_item .product_amount_label {
    width: 150px;
    text-align: center;
}

#relationships_division_settings_general_residential_subpanel #engagementLetterProductContainer,
#relationships_division_settings_general_commercial_subpanel #standardEngagementLetterProductContainer {
    display: none;
    height: 600px;
    overflow: auto;
    width: 820px;
    margin-left: 20px;
    margin-top: 10px;
}

#relationships_division_settings_general_residential_subpanel .due_date_amount,
#relationships_division_settings_general_commercial_subpanel .due_date_amount {
    width: 80px;
}

#relationships_division_settings_general_residential_subpanel .paddingRightSmall,
#relationships_division_settings_general_commercial_subpanel .paddingRightSmall {
    padding-right: 15px;
}

#relationships_division_settings_general_residential_subpanel .removeELLink,
#relationships_division_settings_general_commercial_subpanel .removeELLink {
    margin-left: 20px;
}

#relationships_division_settings_general_residential_subpanel .elView,
#relationships_division_settings_general_commercial_subpanel .elView {
    margin-left: 20px;
    margin-top: 30px;
}

#relationships_division_settings_general_residential_subpanel .mb10,
#relationships_division_settings_general_commercial_subpanel .mb10 {
    margin-bottom: 10px;
}

#relationships_division_settings_manager_subpanel .ml30 {
    margin-left:30px;
}

#relationships_division_settings_general_residential_subpanel #autoSendAppraisalDelayHolder,
#relationships_division_settings_general_residential_subpanel #restrictCancellationFeeReviewToAdminHolder {
    display: inline-block;
    /*padding-left: 40px;*/
}



#relationships_division_settings_general_residential_subpanel .autoSendAppraisalDelay {
    /* display: none; */
}


#relationships_division_settings_general_residential_subpanel #txtAutoSendDelayHours{
    width: 40px;
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: top;
}

#relationships_division_settings_general_residential_subpanel #lblAutoSendDelayHours{
    display: inline-block;
    vertical-align: top;
}


#relationships_division_settings_general_residential_subpanel .small_text{
    font-size: 11px;
}

#relationships_division_settings_billing_subpanel #manualReviewItems .product_item {
	 padding: 5px;
	 height: 35px;
	 background-color: #AAAAAA;
	 margin-bottom: 5px;
	 width: 800px;
 }

#relationships_division_settings_billing_subpanel #manualReviewItems .product_item .product_amount_label {
	width: 150px;
	text-align: center;
}

#relationships_division_settings_billing_subpanel #manualReviewItems {
	display: none;
	height: 400px;
	overflow: auto;
	width: 820px;
}

#relationships_division_settings_billing_subpanel #lenderCCHolder {
	background-color: #DDD;
}

#relationships_division_settings_billing_subpanel #lenderCCHeader {
	height: 50px;
}

#relationships_division_settings_billing_subpanel .mr10 {
	margin-right: 10px;
}

#relationships_division_settings_billing_subpanel .mr20 {
	margin-right: 20px;
}

#relationships_division_settings_billing_subpanel .ml10 {
	margin-left: 10px;
}

#relationships_division_settings_billing_subpanel .ml30 {
	margin-left: 20px;
}

#relationships_division_settings_billing_subpanel .mt10 {
	margin-top: 10px;
}
#relationships_division_settings_billing_subpanel .mtm10 {
	margin-top: -10px;
}

#relationships_division_settings_billing_subpanel .mb10 {
	margin-bottom: 10px;
}

#relationships_division_settings_billing_subpanel .pb10 {
	padding-bottom: 10px;
}
#relationships_division_settings_billing_subpanel .pt10 {
	padding-top: 10px;
}
#relationships_division_settings_billing_subpanel .pl10 {
	padding-left: 10px;
}
#relationships_division_settings_billing_subpanel .pr10 {
	padding-right: 10px;
}

#relationships_division_settings_billing_subpanel .ccHeader1 {
	position: relative;
	top: 15px;
	left: 15px;
}

#relationships_division_settings_billing_subpanel .ccHeader2 {
	position: relative;
	top: 15px;
	right: 15px;
}

#relationships_division_settings_billing_subpanel #lenderCCContent {
	display: none;
}

#relationships_division_settings_billing_subpanel .h20 {
	height: 20px;
}

#relationships_division_settings_billing_subpanel .w200 {
	width: 200px;
}

#relationships_division_settings_billing_subpanel #add_aggregator_container {
	width: 100px;
	height: 30px;
	position:relative;
	top:10px;
}

#relationships_division_settings_billing_subpanel #add_aggregator_container .cssButton {
	width: 100px;
	height: 30px;
}

#relationships_division_settings_billing_subpanel .aggregatorItem {
	height:30px;
	line-height:30px;
	margin-bottom:5px;
	background-color: #CCC;
	width: 50%;
}

#relationships_division_settings_billing_subpanel .aggregatorRemoveContainer .cssButton {
	width: 20px;
	height: 20px;
}

#relationships_division_settings_billing_subpanel .aggregatorRemoveContainer #the_icon {
	left: 0px !important;
	top: 1px !important;
}

#relationships_division_settings_billing_subpanel .feeSection .cssButton {
	width: 150px;
	height: 30px;
}

#relationships_division_settings_billing_subpanel .feeItemRow {
	margin-bottom: 5px;
}

#relationships_division_settings_billing_subpanel .feeItemHeader {
	background-color: #CCC;
	height: 40px;
}

#relationships_division_settings_billing_subpanel .nameDiv {
	width: 40%;
}

#relationships_division_settings_billing_subpanel .paidByDiv {
	width: 37%;
}

#relationships_division_settings_billing_subpanel .amountDiv {
	width: 13%;
}

#relationships_division_settings_billing_subpanel .feeItemDetailContainer {
	padding: 10px;
	background-color: #EEE;
	display:none;
	border: 1px solid #CCC;
	overflow: hidden;
}

#relationships_division_settings_billing_subpanel .feeLeftCol {
	width: 80%;
}

#relationships_division_settings_billing_subpanel .feeRightCol {
	width: 20%;
	padding: 10px;
}

#relationships_division_settings_billing_subpanel .main_action_region {
	position: relative;
}

#relationships_division_settings_billing_subpanel .disabledOverlay {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: RGBA(10, 10, 10, .2);
	pointer-events: none;
}


#relationships_division_settings_billing_subpanel .labelSpacing {
	width:202px;
	margin-right:10px;
}

#relationships_division_settings_billing_subpanel .single_radio {
	margin-left: 33px;
}

#relationships_division_settings_classifications_subpanel .addClassificationButton {width: 80px; height: 25px;}

#relationships_division_settings_classifications_subpanel .classification_row {
    background-color: #AAA;
    height: 30px;
    line-height: 20px;
    padding: 5px;
    margin-top: 3px;
    margin-bottom: 3px;
    color: #000;
    position: relative;
}

#relationships_division_settings_classifications_subpanel .custom_header{

    font-size: .8em;
}


#relationships_division_settings_classifications_subpanel .classification_row .delete_button{
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    text-align: center;
    color: white;
    background-color: red;
    cursor: pointer;
    font-weight: bold;
    padding: 6px;
}

#relationships_division_settings_classifications_subpanel .classification_row .delete_button img{
    width: 18px;
}

#relationships_division_settings_classifications_subpanel .classification_row.deleted span{
    text-decoration: line-through;
    color:#666666
}

#relationships_division_settings_classifications_subpanel .classification_row.deleted .delete_button{
    display: none;
}
/* CSS Document */
#relationships_ar_coverage_subpanel { clear:both; }

#relationships_ar_coverage_subpanel .margin10 {
	margin-bottom: 10px;
	margin-top: 10px;
}

#relationships_ar_coverage_subpanel .marginRight {
	margin-right: 20px;
}

#relationships_ar_coverage_subpanel #rotation_qualifications{
	line-height: 25px;
}

#relationships_ar_coverage_subpanel #rotation_qualifications > div {
	width: 190px;
}

#relationships_ar_coverage_subpanel #service_areas_container {
	background-color: #fefefe;
	
	padding: 10px;
}

#relationships_ar_coverage_subpanel .service_area_header_row {	
	background-color: #AAA;
	height: 30px;	
	line-height: 20px;
	padding: 5px;
	color: #000;
 
}

#relationships_ar_coverage_subpanel .service_area_header_row > .service_area_col1 {	

}

#relationships_ar_coverage_subpanel .service_area_row {	
	height: 35px;	
	line-height: 20px;
	padding: 5px;	
	clear: both;
}

#relationships_ar_coverage_subpanel .service_area_alt_row {	
	height: 35px;	
	line-height: 20px;
	padding: 5px;	
	background-color: #f3f3f3;
	clear: both;
}

#relationships_ar_coverage_subpanel .service_area_col1 {
	float: left;
	width: 200px;
}

#relationships_ar_coverage_subpanel .service_area_col2 {
	float: left;
	width: 100px;
}

#relationships_ar_coverage_subpanel .service_area_col3 {
	float: left;
	width: 100px;
}

#relationships_ar_coverage_subpanel .service_area_col4 {
	float: left;
    min-height:1px;
	width: 40px; 
}

#relationships_ar_coverage_subpanel #add_service_area_button_container {
	width: 170px;
	height: 30px;
}

#relationships_ar_coverage_subpanel #btnImportSettings {
	width: 170px;
	height: 30px;
	margin-right: 20px;
}

#relationships_ar_coverage_subpanel #btnNewServiceArea {
	width: 170px;
	height: 30px;
}

#relationships_ar_coverage_subpanel #rotation_service_areas {
	
}

#relationships_ar_coverage_subpanel #add_service_area_container{
	margin-bottom: 40px;
	display: none;
	position: relative;
	top: -10px;
}

#relationships_ar_coverage_subpanel #add_service_area_div {
	height: 40px;
	background-color: #f3f3f3;
	padding: 10px;
}

#relationships_ar_coverage_subpanel  #txtZip {
	width: 75px;
    height:25px;
}

#relationships_ar_coverage_subpanel #add_service_close_container {		
	position: relative;
    margin-top:10px;
	
}

#relationships_ar_coverage_subpanel #btnCloseServiceArea {
	width: 120px;
	height: 30px;
}

#relationships_ar_coverage_subpanel #add_service_submit_container {
	float: right;
	height: 30px;
	position: relative;
	top: 10px;
}

#relationships_ar_coverage_subpanel #btnSubmitServiceArea {
	width: 120px;
	height: 30px;
}

#relationships_ar_coverage_subpanel #btnSaveQualifications {
	width: 200px;
	height: 30px;
}

#relationships_ar_coverage_subpanel #btnDeleteQualifications {
	width: 200px;
	height: 30px;
	margin-left: 20px;
}

#relationships_ar_coverage_subpanel .wFull {
	width: 100% !important;
}

#relationships_ar_coverage_subpanel .p20 {
	padding-top: 20px;
}

#relationships_ar_coverage_subpanel .disabledText {
	background-color: #CCC;
}

#relationships_ar_coverage_subpanel .multiselect-wrapper {
	width: 420px !important;
}

/* CSS Document */

#relationships_ar_products_subpanel .product_row {
	background-color: #AAA;
	height: 30px;
	line-height: 20px;
	padding: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #000;
}

#relationships_ar_products_subpanel #saveChangesButton {
	height: 30px;
	width: 150px;
}

#relationships_ar_products_subpanel #include_all_container {
	margin-left: 5px;
}

#relationships_ar_products_subpanel #products_action_items
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#relationships_ar_products_subpanel .cbproductitem{}
#relationships_ar_products_subpanel .addProductButton{width: 80px;
height: 25px;}

#relationships_ar_products_subpanel #newProductName{width:300px;}
/* CSS Document */

#relationships_ar_rotation_subpanel .margin10 {
	margin-bottom: 10px;
	margin-top: 10px;
}

#relationships_ar_rotation_subpanel .marginRight {
	margin-right: 20px;
}

#relationships_ar_rotation_subpanel #btnSaveRotation {
	width: 150px;
	height: 30px;
}

#relationships_ar_rotation_subpanel #assign_within_miles {
	width: 40px;
	margin-left: 5px;
	margin-right: 5px;
}

#relationships_ar_rotation_subpanel input[readonly="readonly"] {
	background-color: #CCC;
}

#relationships_ar_rotation_subpanel #assign_within_container {
	border-collapse: collapse !important;
}

#relationships_manager_appraisers_subpanel{min-height: 350px;}
#relationships_manager_appraisers_subpanel #topBar .leftIconButton{height:30px; width:150px;}
#relationships_manager_appraisers_subpanel #appraisersContainer {
    margin-top:10px;
    background: #e2e2e2; /* Old browsers */
    background: -moz-linear-gradient(top,  #e2e2e2 0%, #c0c0c0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c0c0c0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e2e2e2 0%,#c0c0c0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e2e2e2 0%,#c0c0c0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c0c0c0',GradientType=0 ); /* IE6-9 */
}

#relationships_manager_appraisers_subpanel #results_container {
	position: absolute;
	width: 100px;
	text-align: center;
	color: #FEFEFE;
	margin-top: 5px;
    margin-left: 36%;
}

 

#relationships_manager_appraisers_subpanel #listHeader{
    margin-top: 5px;
    padding:5px;
    background-color: #606060;
    height: 40px;
    color: #C1C1C1;
    width: 100%;
}


#relationships_manager_appraisers_subpanel .leftIconButton {
    width:110px; 
    height:30px;
}

#relationships_manager_appraisers_subpanel .leftIconButton.wideButton{
    width: 200px;
}


#relationships_manager_appraisers_subpanel .hidden {
    display:none
}

#relationships_manager_appraisers_subpanel .expandoPanel {
    display: none;
    width: 371px;
    height: 191px;
    margin-top: 51px;
    margin-left: 88px;
    z-index: 1000;
    position: fixed;
}
    
#relationships_manager_appraisers_subpanel .expandoPanel.box
{
    background:rgb(223, 223, 223);
    -webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);  
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px; 
}
 
#relationships_manager_appraisers_subpanel .expandoPanel .box-inner
{
    background: rgb(223, 223, 223);
    margin-top: -50px;
 
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px; 
 
    /* transform z-index hack */    
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

#relationships_manager_appraisers_subpanel .paddingMed {
    padding:10px;
}
 

#relationships_manager_appraisers_subpanel #inviteAppraiserLink{
    margin: 2px 10px 2px 2px;
}

#relationships_manager_appraisers_subpanel #txtAppraiser {
    width:60%;
}

#relationships_manager_appraisers_subpanel #sendInviteButton {
    width:25px;
    height:25px;
}


#relationships_manager_appraisers_subpanel .expandoPanel.box:before
{
    content: '';
    position: relative;
    background: rgb(223, 223, 223); 
    margin-left: 20px;
    top: -10px; 
    display: block;
    width: 50px;
    height: 50px;
 
    -webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3); 
 
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

#relationships_manager_appraisers_subpanel #manager_appraiser_search_button {
	height: 25px;
	width: 25px;
	overflow: hidden;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-left: 3px;
}
#relationships_manager_appraisers_subpanel #manager_appraiser_search_button #the_icon{
    top: 2px;
    left: 5px;
}

#relationships_manager_appraisers_subpanel #txtAMCEmail{
    width:285px;
}

#relationships_manager_appraisers_subpanel #massEmailPanel {
    padding: 20px;
    margin-bottom: 20px;
    background-color: #ededed;
}

#relationships_manager_appraisers_subpanel #massEmailPanel #emailButtonsContainer {padding-top:10px; width: 420px; overflow: auto; }
#relationships_manager_appraisers_subpanel #massEmailPanel #emailButtonsContainer .cssButton {width:200px; height:35px;}
#relationships_manager_appraisers_subpanel #massEmailPanel #emailMessage {
    height: 150px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#relationships_manager_appraisers_subpanel #massEmailPanel .mt10 {margin-top:10px;}
#relationships_manager_appraisers_subpanel #massEmailPanel .width60 {
    width: 60%;
}
#relationships_manager_appraisers_subpanel #massEmailPanel .width100 {
    width: 100%;
}

#relationships_manager_appraisers_subpanel #managerAppraisersListingContainer .inlineloader {
    text-align: center;
}

#ordersendforreview_subpanel .cssButton{
	 width: 200px;
	 height: 30px;
 }

#ordersendforreview_subpanel #active_container .cssButton{
	width: 400px;
	height: 30px;
}

#ordersendforreview_subpanel #auto_description {
	position: relative;
	left: 40px;
	top: -20px;
}
 
 #orderaccept_subpanel .container{
  background-color:#e8e8e8;
    padding: 7px 10px;
    margin:10px 0px;
}

.accept_container_width {
	width: 450px;
}

#orderaccept_subpanel .accept_appraiser_width {
	width: 1010px;	
}

#orderaccept_subpanel #dateContainer {	
	height: 100px;
}

#orderaccept_subpanel #dateRequiredHeader {
	margin-left: 20px;
}

#orderaccept_subpanel #feeContainer {
	height: 100px;
}

#orderaccept_subpanel #dateLink{display: block; /* or inline-block; I think IE would respect it since a link is an inline-element */
    float: left;
    text-align: center;
    width: 55px;
    height: 55px;
    line-height: 55px;
padding-right: 10px;} /* line height should be equal to the height of the image to vertically center using this technique */


#orderaccept_subpanel input{
    width:120px;
}
#orderaccept_subpanel #buttonContainer {
    margin: auto;
    width: 290px;
}
#orderaccept_subpanel #buttonContainer .cssButton{
    height:35px;
    width: 130px;
}

#orderaccept_subpanel #editDateContainer .cssButton, #orderaccept_subpanel #editPriceContainer .cssButton{
     height:28px;
     width: 120px;
 }

#orderaccept_subpanel .editBtn{
    width:25px;
    height:25px;
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
    overflow:hidden;
}

#orderaccept_subpanel .editBtn #the_icon{
    top: 1px;
    left: 2px;
}

#orderaccept_subpanel .feeNetSpan{line-height: 37px;}
#orderaccept_subpanel .agSpan{line-height: 39px;}
#orderaccept_subpanel textarea {width: 100%; height: 70px; /*font-size:22px;*/}
#orderaccept_subpanel #hiddenDateInput {display: none;}
#orderaccept_subpanel #dateInput {margin: 8px;}
#orderaccept_subpanel input{
    margin-top: 7px;
}
#orderaccept_subpanel #editPriceContainer{padding: 6px 15px 0px 0px;} 

/*#orderaccept_subpanel #engagementTermsTopContainer{display:none;}*/
#orderaccept_subpanel #engagementTermsLink{padding-left:5px;}

 #orderaccept_subpanel .full_width {
     width: 100%;
 }

 #orderaccept_subpanel .half_width {
     width: 50%;
 }

 #orderaccept_subpanel #messageToContact {
     margin-top: 10px;
 }

 #orderaccept_subpanel .dateBox {
     margin-right: 10px;
 }


 #orderaccept_subpanel #primaryDateClickHolder, #secondaryDateClickHolder {
     margin-right: 10px;
 }

 #orderaccept_subpanel #primarySwitchBox, #secondarySwitchBox {
     display: -webkit-inline-flex;
     display: -ms-inline-flexbox;
 }

 #orderaccept_subpanel .clickHolderIcon {
     float:right;
     margin-top:2px;
     color:#88b652;
 }
 #orderaccept_subpanel .clickHolder {
     width: 120px;
     height: 25px;
     background: white;
     margin-top: 7px;
     border: none;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
     padding: 5px 8px;
     color: #555;
     box-shadow: inset 0 2px 0 rgba(0,0,0,0.2), 1px 0 1px rgba(244,255,255,0.5);

 }


 #orderaccept_subpanel #message {
     color: red;
     font-size: 10pt;
 }

#signups_panel .signupContainer {background: #d8d8d8;}
#signups_panel #resultsContainer{min-height:400px; background-color:#f5f5f5;}



#signups_panel .signUpsList {
    width:100%;
    border-collapse:separate;
    border-spacing:0 3px;
}

#signups_panel .signUpsList tr {
    height: 45px;
    /*line-height: 35px;*/
}

#signups_panel .signUpsList tr.clicked{
    background:#000;
}
#signups_panel .signUpsList td {
    white-space: nowrap;
    vertical-align: middle;
    padding-left:6px !important;
    
}

#signups_panel .signUpsList td.sorted {
    background: RGBA(255,255,255,0.2);
}

#signups_panel .signUpsList .headerRow {
    background-color: #7b7b7b;
    color: #FEFEFE;
    text-align: left;		
}

#signups_panel .signUpsList th {
    cursor:pointer;
    font-weight: normal;
    vertical-align: middle;
    padding-left:6px !important;
    border-right: 2px solid #888888;
}


#signups_panel .signUpsList th.buttonHolder:hover{
    background-color:initial;
}
#signups_panel .signUpsList th.buttonHolder {
    cursor:initial;
    font-weight: normal;
    vertical-align: middle;
    padding-left:0px !important;
    border-right: 2px solid #888888;
}
#signups_panel .signUpsList th:hover {
    background-color: #8F8F8F;
}

#signups_panel .signUpsList th.sorted{
    background: #ddd;
    color: #333;
}

#signups_panel .signUpsList th.sorted:hover{
    background: #ccc;
    color: #222;
}

#signups_panel .signUpsList img{
    vertical-align: middle;
}

#signups_panel .signUpsList .oddRow {
    background-color: #cbcbcb;
}

#signups_panel .signUpsList .orderRow{
    /*cursor:pointer;*/
}

#archives_panel .signUpsList .orderRow.selected{
    background-color:#ECFFCF;
}

#signups_panel .signUpsList .orderRow.selected:hover{
    /*background-color:#EBFFCD;*/
}

#signups_panel .signUpsList .evenRow {
    background-color: #bbbaba;		
}

#signups_panel .signUpsList .oddRow:hover {
    /*background-color: #d0d0d0;*/
}

#signups_panel .signUpsList .evenRow:hover {
   /* background-color: #BBB;		*/
}

#signups_panel #searchInput {
	position: relative;
	top: -10px;
}
#orderreviewbidsbid_panel{
    width:100%;
    background-color:#ededed;
    padding:2px;
    margin-bottom:4px;
}
#orderreviewbidsbid_panel #subRegion{
    padding: 12px 7px 4px 7px;
    position: relative;
    overflow: hidden;
}
 

#orderreviewbidsbid_panel .center200{
    width: 550px;
    float:none;
    margin-left:auto;
    margin-right:auto;
}

#orderreviewbidsbid_panel .appraiserDetailButton{
    width:40px;
    height:40px;
    margin-right:10px;    
}

#orderreviewbidsbid_panel .appraiserDetailButton #the_icon {
    left: 10px;
    top: 10px;
}

#orderreviewbidsbid_panel #appraiserTabBar{
    height:40px;
}

#orderreviewbidsbid_panel #attachmentContainer{
    margin-right:5px;
    margin-top:5px;
    
}

#orderreviewbidsbid_panel .appraiserDetailTab{
    margin-right:1px; background:#606060; width:100px; height:40px; float:left;-webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow:hidden;
}

#orderreviewbidsbid_panel div.centerVertical > span{
    height: 40px;
    vertical-align: middle;
    display: table-cell;
}

#orderreviewbidsbid_panel .appraiserDetailTab #text_container{
    height: 100%;
    width: 100%;    
    text-align: center;
}

#orderreviewbidsbid_panel .appraiserDetailTab .textUp{color:#eee;}
#orderreviewbidsbid_panel .appraiserDetailTab .textLocked {color:#333;}

#orderreviewbidsbid_panel .appraiserDetailTab .backgroundOver {background:#383838;}
#orderreviewbidsbid_panel .appraiserDetailTab .backgroundDown {background:#222;}
#orderreviewbidsbid_panel .appraiserDetailTab .backgroundLocked {background:#dedede;}
#orderreviewbidsbid_panel #lblTurnTime{
    margin-left:5px;
    display:inline-block;
    width:125px;
    margin-right:30px;
}

#orderreviewbidsbid_panel #lblAmount{
    display:inline-block;
    width:70px;   
    margin-right:30px;
    text-align:right;
}

#orderreviewbidsbid_panel #lblMessageCount{
    margin-left:5px;
    display:inline-block;
    width: 55px;
    margin-right:30px;
}
 
#orderreviewbidsbidinfo_panel{
    width:100%;
    display:inline-block;
    background-color:#DDDDDD;
    padding:10px;
}

#orderreviewbidsbidinfo_panel .detailRow
{
    padding:5px;
}

#orderreviewbidsbidinfo_panel .headerRow
{
    overflow:auto;
}


#orderreviewbidsbidmessage_panel{
    padding:10px;
    background-color:#DDDDDD;
}

#orderreviewbidsbidmessage_panel #txtMessage{
    width: 100%;
    height: 75px;
    outline: none;
    border-radius: 5px;
    padding:10px;
    resize: none;
    border: none;
}

#orderreviewbidsbidmessage_panel .sendMessageButton{
   width: 140px;
    height: 30px;
    margin: 10px 0px;
}
#orderreviewbidsbidmessage_panel .sendMessageButton #css_button_text{
    width:100%;
    text-align:center;
}
#orderreviewbidsbidmessage_panel .sendMessageButton #text_container{
    height:100%;
    width:100%;
}

#orderreviewbidsbidmessage_panel .messageRow {
    width:97%;
    border: 1px solid #a0ba54;
    margin-bottom:4px;
 }

#orderreviewbidsbidmessage_panel .messageRow .appraiser{
    margin-right:3%;
}

#orderreviewbidsbidmessage_panel .lender{
    margin-left:3%;
}
#order_review_bids_panel #edit_date_container {margin-right: 5px;overflow:hidden; background-color:#e0e0e0; border:1px solid #9ebb4e; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

#order_review_bids_panel #labelAndInputContainer{ width: 135px; text-align: right;}


#order_review_bids_panel .bidDetailsRow{
    margin-top:10px;
    background-color:#c4c4c4;
}
#order_review_bids_panel .bidDetailsRow > div{
    padding:20px;
}

#order_review_bids_panel .rightButton{
  width:27px;
    height:27px;
    border-radius:2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    overflow:hidden;
}

#order_review_bids_panel .rightButton #the_icon {
    left: 6px;
    top: 2px;
}
#order_review_bids_panel .editBtn {width:25px; height:25px;}
#order_review_bids_panel .editBtn #the_icon {
    left: 2px;
    top: 2px;
}

#order_review_bids_panel .acceptButton{
    width:100px;
    height:40px;
}
 
#order_review_bids_panel #buttonContainer {
    margin: auto;
    width: 290px;
}
#order_review_bids_panel #buttonContainer .cssButton{
    height:35px;
    width: 130px;
}

#order_review_bids_panel #date_input{
    height: 25px;
    padding-right: 30px;
    width: 135px;
    border:0px;
    text-align: right;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    color: #555;
    box-shadow: none;
}

#engagement_text_tip {
    padding-left:20px;
}
#message_list_subpanel .buttonsContainer .cssButton{
    height: 30px;
    width: 200px;
    
}
#message_list_subpanel .buttonsContainer{
    padding: 0px 0px 10px 10px;
}

#message_list_subpanel #messagesContainer .descriptionHeader{
    background-color:#fff;
    margin-bottom:2px;
    
}

#message_list_subpanel #messagesContainer .descriptionHeader > div{
    width:32%;
    display:inline-block;
}

#message_list_subpanel #messagesContainer .description{
    width:40%;
}

#message_list_subpanel .refContainer .cssButton {
    width: 63px;
    height: 23px;
}

#message_list_subpanel #messagesContainer .descriptionRow{
    background-color:#f7f7f7;
    margin-bottom:2px; 
}

#message_list_subpanel #messagesContainer .descriptionRow .description{
    width:40%;
}

#message_list_subpanel #messagesContainer .descriptionHeader .description{
    width:15%;
    display:inline-block;
}

#message_list_subpanel #messagesContainer .descriptionRow.alt{
    background-color:#f0f0f0;
}

#message_list_subpanel #messagesContainer .descriptionRow > div{
    width:15%;
    display:inline-block;
    vertical-align:top;
}

#message_list_subpanel #messagesContainer .nonorderHeader{
    background-color:#fff;
    margin-bottom:2px;

}

#message_list_subpanel #messagesContainer .nonorderHeader > div{
    width:32%;
    display:inline-block;
}

#message_list_subpanel #messagesContainer .nonorderHeader .message{
    width:50%;
}

#message_list_subpanel #messagesContainer .nonorderHeader .dropDownHolder{
    width:50px;
}

#message_list_subpanel #messagesContainer .nonOrderRow{
    background-color:#f7f7f7;
    margin-bottom:2px;
    height:40px;
}

#message_list_subpanel #messagesContainer .nonOrderRow > div{
    width:15%;
    display:inline-block;
    vertical-align:top;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#message_list_subpanel #messagesContainer .nonOrderRow .message{
    width:50%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#message_list_subpanel #messagesContainer .attachHolder {
    margin-top: 20px;
    margin-bottom: 20px;
}

#message_list_subpanel #messagesContainer .attachHolder .cssButton{
    /*width:200px;*/
    width: inherit;
    height: 30px;
}

#message_list_subpanel #messagesContainer .nonOrderRow .dropDownHolder{
    width: 40px;
    height:40px;
    float:right;
    position:relative;
    top:-10px;
}

#message_list_subpanel #messagesContainer .nonOrderRow .dropDownHolder #the_icon {
    top:10px;
    left:10px;
}

#message_list_subpanel #messagesContainer .nonOrderRow .ddStyle{
    width: 40px;
    height:40px;
}

#message_list_subpanel #messagesContainer .nonOrderRow.alt{
    background-color:#f0f0f0;
}

#message_list_subpanel #messagesContainer .nonOrderRow > div{
    width:32%;
    display:inline-block;
    vertical-align:top;
    height:inherit;
}

#message_list_subpanel #messagesContainer .nonorderDetail {
    display: none;
    padding: 20px;

}

#message_list_subpanel .mt10 {margin-top: 10px;}

#message_list_subpanel .messageExportButton .cssButton {
    width: 250px;
    height: 30px;
}

#message_order_subpanel {margin-bottom:8px;}

#message_order_subpanel .headerContainer {background-color:#c0c0c0;}
#message_order_subpanel .headerContainer > div {margin-top: 4px;vertical-align: top;}
#message_order_subpanel .refContainer .cssButton {width:63px; height:23px;}
#message_order_subpanel .pinContainer .cssButton {width: 22px;height: 22px;}
#message_order_subpanel .detailsContainer > .standard {float: left;width: 100px;overflow: hidden;white-space: nowrap;margin-right: 5px;text-overflow: ellipsis;}
#message_order_subpanel .detailsContainer > .borrower {float: left;width: 150px;overflow: hidden;white-space: nowrap;margin-right: 5px;text-overflow: ellipsis;}
#message_order_subpanel .detailsContainer > .address {float: left;width: 200px;overflow: hidden;white-space: nowrap;margin-right: 5px;text-overflow: ellipsis;}
#message_order_subpanel .detailsContainer > .ldname {float: left;width: 200px;overflow: hidden;white-space: nowrap;margin-right: 5px;text-overflow: ellipsis;}
#message_order_subpanel .messagesContainer {background-color:#fff;}
#message_message_subpanel .messageContainer {border:1px solid #9fba54; margin-bottom: 5px;-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;}
#message_message_subpanel #condensedContainer .messageIcon {padding: 2px 0px 0px 8px;}
#message_message_subpanel #expandedContainer .messageIcon {padding: 0px 0px 0px 8px;}
#message_message_subpanel .messageText {margin-top: 7px;}
#message_message_subpanel .expandButton{ width:36px; height:36px;}
#message_message_subpanel .expandButton #the_icon {    left: 8px;    top: 7px; }

#message_message_subpanel  .condenseHolder .cssButton {
    overflow:hidden;
-webkit-border-top-right-radius: 14px;
-webkit-border-bottom-left-radius: 14px;
-moz-border-radius-topright: 14px;
-moz-border-radius-bottomleft: 14px;
border-top-right-radius: 14px;
border-bottom-left-radius: 14px;

}

#message_message_subpanel #cbReviewedContainer {
	margin-top: 5px;
	margin-left: 5px;
}

#message_message_subpanel #imgReviewed {
	margin-top: 2px;
	margin-left: 5px;
}
.messageSignalR {
    border: 2px solid #88b652;
    border-radius: 5px;
    padding: 0.5em;
    margin: 1em 0;
    min-height: 2.5em;
}
    .messageSignalR > div > div.mContainer > .messageIcon,
    .messageSignalR > div > div.mContainer > .messageTitle,
    .messageSignalR > div > div.mContainer > .messageBody {
        margin-right: 0.5em;
    }

    .messageSignalR > div > div.mContainer > .messageBody,
    .messageSignalR > .btn-close,
    .messageSignalR > .btn-expand,
    .messageSignalR > .btn-condense
    {
        color: white;
        
    }
    .messageSignalR > .btn-close,
    .messageSignalR > .btn-expand,
    .messageSignalR > .btn-condense {
        color: white;
        margin-left: 1em;
    }

    .messageSignalR > div > div.mContainer > .messageIcon,
    .messageSignalR > div > div.mContainer > .messageTitle {
        color: #88b652
    }

    .messageSignalR > div > div.mContainer.warning > .messageIcon,
    .messageSignalR > div > div.mContainer.warning > .messageTitle {
        color: #ffc107
    }

    .messageSignalR > div > div.mContainer.danger > .messageIcon,
    .messageSignalR > div > div.mContainer.danger > .messageTitle {
        color: #dc3545
    }

    .messageSignalR > .expandedContainer {
        max-height: 6em;
        overflow: auto;
    }
#appraisergroup_notes_subpanel { width:100%; height:100%; padding-top:20px; pointer-events:auto; }
#appraisergroup_notes_subpanel #content_container { overflow: auto;}
#appraisergroup_notes_subpanel #noteHeader { width:100%;overflow:auto;}
#appraisergroup_notes_subpanel .leftIconButton {width:120px; height:35px; float:right;}
#appraisergroup_notes_subpanel #noteDisplay { border: 1px solid #666667; margin-bottom:7px }
#appraisergroup_notes_subpanel #noteText { color:#666667; }
#appraisergroup_notes_subpanel #noteDate { color:#666667; }
#appraisergroup_notes_subpanel #messageArea {width:100%}
#appraisergroup_notes_subpanel #add_note_button_container {overflow:auto;}
/* CSS Document */
#message_insert_container{    
   padding: 10px 15px;
}

 
#message_insert_content_container{
    background:#ececec ;
}

#message_insert_header, #message_insert_content_container, #message_insert_container, #message_insert_action_header, #message_insert_footer {
	width: 100%;
}

#message_insert_header, #message_insert_action_header, #message_insert_footer {
	overflow: hidden;
}
 

#message_insert_cancel_container, #message_insert_send_container {
	float: right;
}

#messageText {
	width: 100%;
	height: 75px;
	resize: none;
}

#message_insert_container .cssActionButton {
	height: 35px;
    width:165px;	
}

.newMessageMove {
	position: absolute;
	top: 15px;	
	right: 20px;
}

#message_insert_cancel_container, #message_insert_send_container, #message_insert_attachments_container {
	/*height: 30px;
	width: 50px;
    */
}

#messageToSpan {
	margin-right: 10px;
}

#message_insert_container #actionRequiredCBContainer .textUp {
	color: #444;
}

#message_insert_container .comparable input {
	width:500px;
}

#message_insert_container .canned_messages_container {
	display: none;
	margin-left: 10px;
}

#message_insert_container .canned_messages_container > select {
	min-width: 250px;
}

#message_panel{ width:100%; height:100%; position:absolute; background-color:rgba(00,00,00,.1); pointer-events:auto; }
#message_panel #title_container{text-align: center;
width: 300px;
position: absolute;
left: 50%;
margin-left: -150px;
top: 50%;
padding: 20px;
background: RGBA(0,0,0,0.5);
}
#message_panel #countdown_container{text-align:center; width:300px; position:absolute; left:50%; margin-left:-150px; top:320px; }


/*#loading_message{ width:500px; position:absolute; left:50%; top:50%; margin-top:-60px; margin-left:-260px; padding:20px; text-align:center;  }*/
/*#loading_message{ width:100%; height:100%; position:absolute; background-color:rgba(00,00,00,.8); pointer-events:auto; }*/
#loading_message{ width:100%; height:100%; position:fixed; background-color:rgba(00,00,00,.1); pointer-events:auto; }
#loading_message #title_container{text-align: center;
width: 300px;
position: absolute;
left: 50%;
margin-left: -150px;
top: 50%;
padding: 20px;
background: RGBA(0,0,0,0.5);
}

/*
#message_panel{ width:100%; height:100%; position:fixed; pointer-events:auto; } 
#message_panel #centered_container{text-align:center; width:600px; position:absolute; left:50%; margin-left:-300px; top:100px;}
*/
#change_password_message { width:100%; height:100%; position:absolute; background-color:rgba(00,00,00,.8); pointer-events:auto; color:#ddd; }
#change_password_message #centered_container{width:500px; margin:30px auto;background-color: #333;
border-radius: 5px;
border: 1px solid #555;
padding: 20px;}
#change_password_message #buttons_container{}
#change_password_message #buttons_container .cssButton {width:310px; height:35px;}
#change_password_message #passwordDescription { min-height: 28px;}
#alert_message_panel{ 
    width:100%; 
    height:100%; 
    position:fixed; 
    background-color:rgba(00,00,00,.7); 
    pointer-events:auto; 
    overflow: auto;
}
#alert_message_panel #centered_container{
    text-align:center; 
    width:600px; 
    position:absolute; 
    left:50%; 
    margin-left:-300px; 
    top:100px;

}

#alert_message_panel .alertButton {   
    margin-left:5px;
    margin-right:5px;
    width: 130px;
    height: 30px;
    
}
 
#alert_message_panel textarea {width: 600px;
    height: 100px;    
    margin-bottom: 10px;
}
#counter_conditions_message_panel{ width:100%; height:100%; position:fixed; background-color:rgba(00,00,00,.7); pointer-events:auto; }
#counter_conditions_message_panel #centered_container{text-align:center; width:600px; position:absolute; left:50%; margin-left:-300px; top:100px;}

#counter_conditions_message_panel .alertButton {
    margin-left:5px;
    margin-right:5px;
    width: 130px;
    height: 30px;

}

#counter_conditions_message_panel textarea {
    width: 600px;
    height: 100px;
    margin-bottom: 10px;
}

#counter_cancellation_fee_message_panel {
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: rgba(00,00,00,.7);
    pointer-events: auto;
}

    #counter_cancellation_fee_message_panel #centered_container {
        text-align: center;
        width: 600px;
        position: absolute;
        left: 50%;
        margin-left: -300px;
        top: 100px;
    }

    #counter_cancellation_fee_message_panel .alertButton {
        margin-left: 5px;
        margin-right: 5px;
        width: 130px;
        height: 30px;
    }

    #counter_cancellation_fee_message_panel textarea {
        width: 600px;
        height: 100px;
        margin-bottom: 10px;
    }

#va_case_number_validation_panel {
    width:100%;
    height:100%;
    position:fixed;
    background-color:rgba(00,00,00,.7);
    pointer-events:auto;
}

#va_case_number_validation_panel #centered_container {
    background-color:#eee;
    text-align:center;
    width:50%;
    height: 270px;
    overflow:hidden;
    position:absolute;
    left:25%;
    top:50px;
    bottom:50px;
}

#va_case_number_validation_panel #centered_container .content_container {
    width:100%;
    height:100%;
    overflow:auto
}

#va_case_number_validation_panel .validationButton {
    display: inline-block;
    margin-left:5px;
    margin-right:5px;
    width: 130px;
    height: 30px;
}

#delivery_warnings_message_panel { width:100%; height:100%; position:fixed; background-color:rgba(00,00,00,.93); pointer-events:auto; }
#delivery_warnings_message_panel #centered_container{text-align:center; width:800px; position:absolute; left:50%; margin-left:-400px; background-color: #ebebeb; }

#delivery_warnings_message_panel .alertButton {
    width: 150px;
    height: 40px;
}

#delivery_warnings_message_panel .downloadButton {
    width: 300px;
    height: 40px;
    margin-left: auto;
    margin-right:auto;
}

#delivery_warnings_message_panel textarea {width: 600px;
    height: 100px;    
    margin-bottom: 10px;
}

#delivery_warnings_message_panel #description_container {
	text-align: left;
    max-height: 300px;
}

#delivery_warnings_message_panel ul {
	list-style: inherit;	
}

#delivery_warnings_message_panel li {
	margin-bottom: 5px;
}

#delivery_warnings_message_panel .whiteBG {
    background-color: #FEFEFE;
    overflow:hidden;
}

#delivery_warnings_message_panel .p10 {
    padding: 10px;
}

#delivery_warnings_message_panel .headerPadding {
    padding-top: 20px;
    padding-bottom: 20px;
    color: #666;
}

#delivery_warnings_message_panel .textBG {
    background-color: #e6e6e6;
}

#delivery_warnings_message_panel .mr10 {
    margin-right: 10px
}

#delivery_warnings_message_panel .mb10 {
    margin-bottom: 10px;
}

#delivery_warnings_message_panel .mt10 {
    margin-top: 10px;
}

#delivery_warnings_message_panel ul {
    color: #666;
}

#delivery_warnings_message_panel ul > li > i {
    margin-right: 10px;
}
/* CSS Document */

#preview_panel {
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		/*background-color: RGBA(0,0,0,0.9);*/
		background-color: RGBA(100,100,100,0.9);
		min-width: 900px;
		pointer-events: auto;
		z-index: 999;
	}		
	
	#previewIframe {
		position: absolute;
		top: 50px;
		bottom: 50px;
		width: 900px;
		left: 50%;
		margin-left: -450px;
		min-height: 500px;
		border: none;	
		overflow: auto;
		z-index: 9999;
	}
	
	#preview_actions {
		position: absolute;
		top: 10px;
		right: 20px;
		color: #FFF;
	}
	
	#preview_popout_container {
		float: left;
		margin-right: 20px;
	}
	
	#preview_close_container {
		float: right;
	}

.pdf-page-canvas {
	display: block;
	margin-bottom: 5px;
	page-break-inside: avoid;
	/*border: 1px solid rgba(0, 0, 0, 0.2);*/
}
#pdf-viewer {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.1);
	overflow: auto;
}

#previewIframe.pdf-viewer {
	background-color: rgb(59, 59, 59);
	height: calc(100vh - 100px);
	overflow: hidden;
}

	#previewIframe.pdf-viewer .pdf-viewer-header {
		background-color: #333;
		height: 50px;
		font-size: 1.15rem;
		color: white;
		padding: 0.5rem;
		padding-left: 1rem;
		border: 1px solid black;
	}
	#previewIframe.pdf-viewer .pdf-viewer-body {
				
		background-color: rgba(0, 0, 0, 0.1);
		clear: both;
	}

		#previewIframe.pdf-viewer .pdf-viewer-body > .previewer {
			width: 30%;
			display: inline-block;
			float: left;
			color: white;
			
		}
			#previewIframe.pdf-viewer .pdf-viewer-body > .previewer > .previewer-container {
				height: calc(100vh - 100px - 50px);
				overflow: auto;
				padding: 0 5px 0 5px;
			}
		#previewIframe.pdf-viewer .pdf-viewer-body > .main-body > #pdf-viewer {
			height: calc(100vh - 100px - 50px);
			overflow: auto;
		}

		#previewIframe.pdf-viewer.no-pdf .pdf-viewer-body > .previewer {
			display: none;
		}

	#previewIframe.pdf-viewer .pdf-viewer-body > .main-body {
		width: 70%;
		display: inline-block;
		float: left;
		
	}
	#previewIframe.pdf-viewer.no-pdf .pdf-viewer-body > .main-body {
		display: block;
		width: 100%;
		background-color: white;
	}
		#previewIframe.pdf-viewer.no-pdf .pdf-viewer-body > .main-body xmp {
			padding: 0 5px 0 5px;
		}

	#previewIframe.pdf-viewer .pdf-viewer-body .text-white {
		color: white;		
	}
	#previewIframe.pdf-viewer .pdf-viewer-body .text-center {
		text-align: center
	}

	#previewIframe.pdf-viewer .preview-pdf-page-canvas,
	#previewIframe.pdf-viewer .pdf-page-canvas {
		display: block;
		margin-bottom: 1rem;
		margin-top: 1rem;
	}

	#previewIframe.pdf-viewer .pdf-viewer-header .btnIcon {
		float:right;
		margin-left: 1rem;
		cursor: pointer;

	}

	#previewIframe.pdf-viewer .div-screen {
		display: none;
	}
	#previewIframe.pdf-viewer .div-print {
		display: block;
	}

	#previewIframe.pdf-viewer .w-100 {
		width: 100%
	}

/*@media print {
	#previewIframe.pdf-viewer .pdf-viewer-header {
		display: none !important;
	}

	#previewIframe.pdf-viewer .previewer {
		display: none !important;
	}

	#previewIframe.pdf-viewer .main-body {
		display: block !important;
		width: 100% !important;
		float: none !important;
	}

	#previewIframe.pdf-viewer .pdf-viewer-body > .main-body > #pdf-viewer {
		height: unset;
		overflow: unset;
	}

	#previewIframe.pdf-viewer .divPageNum {
		display: none !important;
	}

	#previewIframe.pdf-viewer .preview-pdf-page-canvas, #previewIframe.pdf-viewer .pdf-page-canvas {
		margin-bottom: unset;
		margin-top: unset;
	}

	#previewIframe.pdf-viewer .div-screen {
		display: none
	}

	#previewIframe.pdf-viewer .div-print {
		display: block;
	}

	#previewIframe {
		position: unset !important;
		width: unset !important;
		height: unset !important;
		overflow: unset !important;
		margin-left: unset !important
	}
	#messages {
		position: unset;
	}
	#preview_panel {
		transform: unset;
		position: absolute;
	}
	#shell_main {
		display: none;
	}
}*/
.full_screen_message{ 
    width:100%; 
    height:100%; 
    position:fixed; 
    background-color:rgba(00,00,00,.75); 
    pointer-events:auto; 
}

.full_screen_message .message_container,
.full_screen_message .button_container{
    text-align: center;
    width: 100%;
    max-width: 600px;
    margin: auto;
    padding: 20px;
    color: white;
}


.full_screen_message .message_container{
    margin-top: 10%;
}

.full_screen_message .message_container span{
    font-size: 24px;
}

.full_screen_message .button_container{
    margin-top: 0px;
}

.full_screen_message .button_container .cssButton #text_container{
    padding: 5px;
}

.full_screen_message .button_container .cssButton{
    width: 150px;
    margin: auto
}
/* CSS Document */

#context_message_panel {
	width: 300px;
	min-height: 100px;
	padding: 20px;
	border: 3px ridge #FEFEFE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 25px 0px rgba(50, 50, 50, 0.85);
	-moz-box-shadow:    0px 0px 25px 0px rgba(50, 50, 50, 0.85);
	box-shadow:         0px 0px 25px 0px rgba(50, 50, 50, 0.85);
	text-align: center;	
	color: #DCDCDC;
	opacity: .8;
	position: absolute;
	top: 0;
	left: 0;
}

.errorMessage {
	background-color: #D00;
}

.infoMessage {
	background-color: #0B0;
}

#context_close_button_container {
	position:absolute; 
	top:4px; 
	right:4px;
}

#configure_order_list_panel{ width:100%; height:100%; position:fixed; background-color:rgba(00,00,00,.7); pointer-events:auto; }
#configure_order_list_panel #centered_container{background-color:#eee;text-align:center; width:610px; overflow:hidden;position:absolute; left:50%; margin-left:-305px; top:50px; bottom:50px; }
#configure_order_list_panel #centered_container .content_container{width:100%;height:100%; overflow:auto}
#configure_order_list_panel #centered_container .cbContainer{display:inline-block;vertical-align:top;}
#configure_order_list_panel #centered_container .cbContainer .chooseOrderList {
	max-height: 450px;
	padding: 10px;
	border: 1px solid #000;
	overflow: auto;
}
#configure_order_list_panel #centered_container .cbContainer .chooseOrderList > li {
	width: 237px;
	height: 30px;
	background-color: #666;
	color: #fefefe;
	margin-top: 10px;
	line-height: 30px;
}

 
#configure_order_list_panel #buttonContainer .cssButton{
    height:35px;
    width: 130px;	
}


#configure_appraiser_tiered_list_panel{ width:100%; height:100%; position:fixed; background-color:rgba(00,00,00,.7); pointer-events:auto; }
#configure_appraiser_tiered_list_panel #centered_container{background-color:#eee;text-align:center; width:610px; overflow:hidden;position:absolute; left:50%; margin-left:-305px; top:50px; bottom:50px; }
#configure_appraiser_tiered_list_panel #centered_container .content_container{width:100%;height:100%; overflow:auto}
#configure_appraiser_tiered_list_panel #centered_container .cbContainer{display:inline-block;vertical-align:top;}
#configure_appraiser_tiered_list_panel #centered_container .cbContainer .chooseOrderList {
	height: 30rem;
	padding: 10px;
	border: 1px solid #000;
	overflow: auto;
}
#configure_appraiser_tiered_list_panel #centered_container .cbContainer .chooseOrderList > li {
	/*width: 237px;*/
	height: 30px;
	background-color: #666;
	color: #fefefe;
	margin-top: 10px;
	line-height: 30px;
	cursor: pointer;
}

 
#configure_appraiser_tiered_list_panel #buttonContainer .cssButton{
    height:35px;
    width: 130px;	
}

	#configure_appraiser_tiered_list_panel .panel_title {
		font-size: 1.5rem;
		font-weight: bold;
	}

	#configure_appraiser_tiered_list_panel #containerRight, 
	#configure_appraiser_tiered_list_panel #containerLeft {
		width: 50%;
	}
	



	#configure_appraiser_tiered_list_panel .empty-message {
		pointer-events: none!important;
		margin: 1.5rem;
		margin-top: 13rem;
		color: #aaa;
	}

	#configure_appraiser_tiered_list_panel #availableFieldsHeader, #configure_appraiser_tiered_list_panel #currentFieldsHeader {
		font-weight: bold;
	}


	#configure_appraiser_tiered_list_panel .circleQuestionMark {
		color: white;
		background: #88b652;
		border: #88b652;
		padding: 2px 7px;
		border-radius: 50%;
		font-size: 80%;
	}
#export_order_list_panel{ width:100%; height:100%; position:fixed; background-color:rgba(00,00,00,.7); pointer-events:auto; }
#export_order_list_panel #centered_container{text-align:center; width:750px; position:absolute; left:50%; margin-left:-375px; top:50px; background-color:#eee}

#export_order_list_panel #cancel_button_container {
	float: left;
}

#export_order_list_panel #submit_button_container {
	float: left;
}

#export_order_list_panel #cancel_button_container .cssButton{
    height:35px;
    width: 130px;
}

#export_order_list_panel #submit_button_container .cssButton{
    height:35px;
    width: 130px;
}

#export_order_list_panel #columnList {
	width: 100%;
	border: 1px solid #ccc;
	overflow: auto;
	padding: 10px;
}

#export_order_list_panel #columnList > li {	
	list-style: none;
	width: 33%;
	float: left;
	padding: 1px;
	line-height: 25px;
}

#export_order_list_panel #button_container {
	clear: both;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	width: 320px;
}

#export_order_list_panel #column_header_bar {
	width: 100%;
	height: 40px;
	background-color: #ccc;
}

#export_order_list_panel #select_all_container {
	position: relative;
	top: 10px;
	left: 15px;
	line-height: 25px;
}

#export_order_list_panel #export_selected_container {
	position: relative;
	left: 15px;
	line-height: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#export_order_list_panel #selectAllCB {
	font-weight: bold;
}
#excludeInclude_message_panel{ width:100%; height: 100%; position:fixed; background-color:rgba(00,00,00,.7); pointer-events:auto; }
#excludeInclude_message_panel #centered_container{ width:800px; position:absolute; left:50%; margin-left:-400px; top:50px; background-color: #000;}

#excludeInclude_message_panel .alertButton {   
    margin-left:5px;
    margin-right:5px;
    width: 130px;
    height: 30px;
    
}
 
 

#acceptcommercial_message_panel{ width:100%; position:fixed; background-color:rgba(00,00,00,.7); pointer-events:auto; }
#acceptcommercial_message_panel #centered_container{text-align:center; width:800px; position:absolute; left:50%; margin-left:-300px; top:50px;}

#acceptcommercial_message_panel .alertButton {   
    margin-left:5px;
    margin-right:5px;
    width: 130px;
    height: 30px;
    
}

#acceptcommercial_message_panel .alertButtonExWidth {
    margin-left: 5px;
    margin-right: 5px;
    width: 170px;
    height: 30px;

}
 
#acceptcommercial_message_panel textarea {width: 600px;
    height: 100px;    
    margin-bottom: 10px;
}

#acceptcommercial_message_panel #acceptIframe {
    width: 800px;     
    border: none;		
}
	

/* CSS Document */

#forgot_password_panel {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.9);
}

#forgot_password_panel #closeForgotPWD {
	height: 30px;
	width: 150px;
	margin-left: 225px;
	margin-top: 30px;
}

#forgot_password_panel #centered_container {
	margin-left: auto;
	margin-right: auto;
	margin-top: 200px;
	width: 600px;
}
/* CSS Document */

#video_panel {
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		/*background-color: RGBA(0,0,0,0.9);*/
		background-color: RGBA(100,100,100,0.9);
		min-width: 900px;
		pointer-events: auto;
		z-index: 999;
	}				
	
	#video_actions {
		position: absolute;
		top: 10px;
		right: 20px;
		color: #FFF;
	}
	
	#video_popout_container {
		float: left;
		margin-right: 20px;
	}
	
	#video_close_container {
		float: right;
	}
	
	#video_iframe_container {				
		top: 75px;
		position: relative;
		width: 800px;
		height: 600px;
		margin-left: auto;
		margin-right: auto;
	}
#criteriaPanel {
    position: fixed;
    width: 100%;
    height: 100%;
    pointer-events: auto;
    background-color: rgba(0, 0, 0, .7);
    left: 0;
    top:0;
    bottom:0;
    right:0;
}

#criteriaList li {
    width: 45%;
    height: 25px;
    float: left;
}

#criteriaData {
    width: 500px;
    height: 210px;
    position: fixed;
    margin-left:auto;
    margin-right: auto;
    top:100px;
    background-color: #EEE;
    left: 50%;
    margin-left: -250px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
    border: 1px solid #333;
    padding: 20px;
}

#criteriaButtonsContainer {
    position:absolute;
    bottom: 10px;
    width:280px;
    left:135px;
}

#criteriaButtonsContainer .cssButton {
    width: 100px;
    height: 30px;
    display:inline-block;
    margin-right:30px;
}
#choose_lender_message { width:100%; height:100%; position:fixed; background-color:rgba(00,00,00,.8); pointer-events:auto; color:#ddd; }
#choose_lender_message #centered_container{width:500px; margin:30px auto;background-color: #333;
    border-radius: 5px;
    border: 1px solid #555;
    padding: 20px;
    margin-top: 200px;}
#choose_lender_message .buttons_container {width: 370px; margin-left: auto; margin-right: auto; margin-top: 20px; height: 50px;}
#choose_lender_message .buttons_container .cssButton {width:150px; height:35px;}
#choose_lender_message .mr20 {margin-right: 20px;}
#choose_lender_message .w100 {width: 100%;}
#tophud_panel{ width:100%;   
}

#tophud_panel #breadcrumbContainer{
 -webkit-box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.22);
-moz-box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.22);
box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.22);
background: #606060;
    margin-left:105px;
height:53px;
    padding: 4px;
}

#tophud_panel #breadcrumbContainer .breadcrumbTitle {height:100%; padding:0px 15px 0px 10px;}
#tophud_panel #breadcrumbContainer .buttonContainer{
    height:45px;
    display:inline-block;
 overflow: hidden;
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
    border-radius:3px;
background: #767676; /* Old browsers */
background: -moz-linear-gradient(top,  #767676 0%, #767676 50%, #717171 50%, #717171 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#767676), color-stop(50%,#767676), color-stop(50%,#717171), color-stop(100%,#717171)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #767676 0%,#767676 50%,#717171 50%,#717171 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #767676 0%,#767676 50%,#717171 50%,#717171 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #767676 0%,#767676 50%,#717171 50%,#717171 100%); /* IE10+ */
background: linear-gradient(to bottom,  #767676 0%,#767676 50%,#717171 50%,#717171 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#767676', endColorstr='#717171',GradientType=0 ); /* IE6-9 */
}

#tophud_panel .lblSpan{
    color:#FFFFFF;
}

#tophud_panel #profile_pic_container{
	padding:10px;
}


#tophud_panel #profile_pic {
	width: 90px;
	padding: 10px;
	float: left;
}

#tophud_panel .height30 {
    height:30px;
}

#tophud_panel .txtInput{
    height:15px;
    width:250px;
    margin-right:10px;
    margin-left:2px;
    padding:0px;
}

#tophud_panel #contentDiv{
    overflow:hidden;
    height:35px;
     background: #343434; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background:
        url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM0MzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzM0MzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDMwMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #343434 0%, #343434 90%, #303030 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#343434), color-stop(90%,#343434), color-stop(100%,#303030)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #343434 0%,#343434 90%,#303030 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #343434 0%,#343434 90%,#303030 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #343434 0%,#343434 90%,#303030 100%); /* IE10+ */
background: linear-gradient(to bottom,  #343434 0%,#343434 90%,#303030 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343434', endColorstr='#303030',GradientType=0 ); /* IE6-8 */
}

#tophud_panel .editOrSettingsButton #dat_image {width:42px;}
#tophud_panel .help_button #dat_image {width:15px;height:15}
#tophud_panel #help_container {margin-top:6px;}

#tophud_panel #sendButton{
    width:120px;
    height:20px;
}
#tophud_panel #sendButton #css_button_text{
    width:100%;
    text-align:center;
}
#tophud_panel #sendButton #text_container{
    height:100%;
    width:100%;
}

#tophud_panel #middleStuff{
    text-align: center;
	color: white;
	padding: 4px;
	height: 100%;
}

#tophud_panel .expandoPanel {
    position: absolute;
    left: 23px;
    top: 51px;    
    display: none;
    z-index: 1000;
}

/*
#tophud_panel .expandoPanel .content{
    background: rgb(231, 231, 231);
    z-index:1;
}
#tophud_panel .expandoPanel .pointUp{
    z-index:2;
    width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 30px solid rgb(231, 231, 231);
}
*/
/* Core CSS */
#tophud_panel .expandoPanel.box
{
	background:rgb(231, 231, 231);
	-webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);  
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
}
 
#tophud_panel .expandoPanel .box-inner
{
	background: rgb(231, 231, 231);
	margin-top: -50px;
 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
 
	/* transform z-index hack */	
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}
 
#tophud_panel .expandoPanel.box:before
{
	content: '';
	position: relative;
 background: rgb(231, 231, 231);
	margin-left: 25px;
	top: -10px; 
	display: block;
	width: 50px;
	height: 50px;
 
	-webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3); 
 
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}


#tophud_panel .profileBtn {
    height: 30px;
    width: 145px;
    display: inline-block;
    margin:10px;
}

#tophud_panel .paddingMed {
    padding:10px;
}

#tophud_panel .panelLabel {
    padding:10px;
    color: #7a7a7a;
}

#tophud_panel #expiring_container {
	line-height:30px;
	color: #FEFEFE;
	margin-left: 30px;
	display:none;
}


#tophud_panel .helpPanel {
    position: absolute;
    left: 71px;
    top: 51px;
    display: none;
    z-index: 1000;
}

#tophud_panel .helpPanel textarea{
    width:100%;
	min-width: 380px;
    border: 1px solid #ccc;
}

#tophud_panel .helpPanel .buttonContainer{
	display:inline-block;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:20px;
}

#tophud_panel .helpPanel .cssButton{
    width:120px;
    height:30px;
}

#tophud_panel .helpPanel .btnManagerTools{
	width:140px;
	height:30px;
}

/* Core CSS */
#tophud_panel .helpPanel.box
{
	background:rgb(231, 231, 231);
	-webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);  
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
}
 
#tophud_panel .helpPanel .box-inner
{
	background: rgb(231, 231, 231);
	margin-top: -50px;
    min-width: 400px;
    min-height: 300px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
 
	/* transform z-index hack */	
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}
 
#tophud_panel .helpPanel.box:before
{
	content: '';
	position: relative;
 background: rgb(231, 231, 231);
	margin-left: 25px;
	top: -10px; 
	display: block;
	width: 50px;
	height: 50px;
 
	-webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3); 
 
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

#tophud_panel .profileImgFix {
	vertical-align: top;
	padding-left: 17px;
	padding-right: 11px;
	line-height: 34px;
}

#tophud_panel .profileImgFix > div > img {
	vertical-align: middle;
	width: 24px !important;
}

#nobeta_panel #centered_container {position: absolute;
width: 400px;
height: 240px;
margin-top: -120px;
background-color: rgba(0,0,0,0.2);
margin-left: -200px;
    border-radius:12px;   left:50%; top:50%;   padding :20px;}

#nobeta_panel #title_container {padding:9px;}


#nobeta_panel #message_footer {
    position:absolute;
    bottom:20px;
    width:95%;
    padding-left:0px;
    padding-right:20px;
}

#nobeta_panel #flashLoginLink{
    cursor:pointer;
    
}


.genericmenuitembutton .backgroundUp {background:#88b652;}
.genericmenuitembutton .backgroundOver {background:#75a448;}
.genericmenuitembutton .textUp {color:#fff;}
.genericmenuitembutton .textOver {color:#ddd;}
.genericmenuitembutton span{-webkit-transition:color 300ms ease-in;}
.genericmenuitembutton div{-webkit-transition:background 300ms ease-in;}

#leftHudPanel{
     background: #9cd15e; /* Old browsers */
    background: -moz-linear-gradient(top,  #9cd15e 0%, #9cd15e 97%, #90a74f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9cd15e), color-stop(97%,#9cd15e), color-stop(100%,#90a74f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9cd15e 0%,#9cd15e 97%,#90a74f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #9cd15e 0%,#9cd15e 97%,#90a74f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #9cd15e 0%,#9cd15e 97%,#90a74f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #9cd15e 0%,#9cd15e 97%,#90a74f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cd15e', endColorstr='#90a74f',GradientType=0 ); /* IE6-9 */


}

#leftHudPanel .subContainer {
    background: #424242; /* Old browsers */
    background: -moz-linear-gradient(top,  #424242 0%, #2c2c2e 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#424242), color-stop(99%,#2c2c2e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #424242 0%,#2c2c2e 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #424242 0%,#2c2c2e 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #424242 0%,#2c2c2e 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #424242 0%,#2c2c2e 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424242', endColorstr='#2c2c2e',GradientType=0 ); /* IE6-9 */
 
}


.leftHudButton .textUp{color: #4e4e4e;}
.leftHudButton .textOver{color: #111;}
.leftHudButton .textLocked{color:#e6ffa2;}
.leftHudButton.subButton .textUp{color: #bdbdbd;}
.leftHudButton.subButton .textOver{color: #ddd;}
.leftHudButton.subButton .textLocked{color:#e6ffa2;}

#confirmaction_message_panel{ width:100%; position:fixed; background-color:rgba(00,00,00,.7); pointer-events:auto; }
#confirmaction_message_panel #centered_container{text-align:center; width:800px; position:absolute; left:50%; margin-left:-300px; top:50px;}

#confirmaction_message_panel .alertButton {
    margin-left:5px;
    margin-right:5px;
    width: 130px;
    height: 30px;
}

#confirmaction_message_panel .alertButtonExWidth {
    margin-left: 5px;
    margin-right: 5px;
    width: 170px;
    height: 30px;
}

#confirmaction_message_panel textarea {width: 600px;
    height: 100px;
    margin-bottom: 10px;
}

#confirmaction_message_panel #acceptIframe {
    width: 800px;
    border: none;
}

#confirmaction_message_panel .textWhite * {
    color:white !important;
}

#confirmaction_message_panel #product_holder {
    width: 50%;
    margin: auto;
}

#confirmaction_message_panel #appraisal_products_col1 {
    display: inline-block;
    width: 40%;
    height:56px;
}
#confirmaction_message_panel #appraisal_products_col2
{
    display: inline-block;
    width: 55%;
    height:56px;
}
#newOrder_panel { width:100%; height:100%; padding:20px; pointer-events:auto; background-color:#2c2c2e;}

#newOrder_panel .newOrderRow{margin-bottom:10px;}
#newOrder_panel .newOrderRow .container{background-color:#c0c0c0;}
#newOrder_panel .topBar{background-color:#7a7a7a; padding:5px; height:50px; width:100%; margin-bottom:2px;}
#newOrder_panel .expandButton{ width:40px; height:40px;}
#newOrder_panel .expandButton #the_icon {
    left: 7px;
    top: 7px;
}


#newOrder_panel input:not([type="radio"]),#newOrder_panel select,#newOrder_panel textarea{width:100%;}
#newOrder_panel .halfWidth{ 
    width:50%;
}

#newOrder_panel .thirdWidth input:not([type="radio"]),#newOrder_panel select{width:100%;}
#newOrder_panel .thirdWidth{ 
    width:33.33%;
}

#newOrder_panel .twoThirdWidth{ 
    width:66.66%;
}

#newOrder_panel .fullWidth{
    width:100%;
}

#newOrder_panel .required{
    color:#545454;   
}

#newOrder_panel .checkboxButton .textUp{
    color: #7a7a7a; 
}

#newOrder_panel .checkboxButton .textOver{
    color: #333333; 
}


#newOrder_panel .checkboxButton .textUp .required{
    color: #545454; 
}

#newOrder_panel .ready{
    background-color: #9ebb4e;   
}

#newOrder_panel .buttons_container{ width: 420px; overflow: auto; margin: auto;}
#newOrder_panel .buttons_container .cssButton {width:200px; height:40px;}

#newOrder_panel .mt10 {
    margin-top: 10px;
}

#newOrder_panel .w150 {
    width: 150px;
}

/* orderTypeSwitcher */
#newOrder_panel .orderTypeSwitcher {
    display: flex;
    margin-bottom: 20px;
    font-size: 18px;
}

#newOrder_panel .orderTypeSwitcher label {
    color: #565554;
    display: flex;
    height: 48px;
    width: 137px;
    align-items: center;
    cursor: pointer;
    border: 2px solid #e4e7ea;
    background-color: #FFFFFF;
    border-radius: 10px;
}

#newOrder_panel .orderTypeSwitcher input[type="radio"] {
    appearance: none;
  -webkit-appearance: none;
  border: 2px solid #e4e7ea;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: relative;
  cursor: pointer;
  outline: none;

  margin-right: 10px;
  margin-left: 20px;
  margin-top: -1px;
}

#newOrder_panel .orderTypeSwitcher input[type="radio"]:checked {
    border-color: #5B068A;
    background: #5B068A;
}

#newOrder_panel .orderTypeSwitcher input[type="radio"]:checked::after {
    content: '';
    display: block;
    background: #fff;
    border-radius: 50%;
    position: absolute;
  }

#newOrder_panel .alternativeOrderContainer {
    min-height: 200px;
    margin-bottom: 20px;
    display: none; 
}
#newBasicOrder_panel {
    height: 100%;
    width: 100%;
    padding: 20px;
    pointer-events: auto;
    background-color: #2c2c2e;
}

#newBasicOrder_panel #newBasicOrder_container {
    background-color: silver;
    padding: 10px;
    height: 100%;
}

#newBasicOrder_panel .contentSection {
    margin-right: 10px;
    float: left;
}

#newBasicOrder_panel .mb20 {
    margin-bottom: 20px;
}

#newBasicOrder_panel .mb10 {
    margin-bottom: 10px;
}

#newBasicOrder_panel .mb5 {
    margin-bottom: 5px;
}

#newBasicOrder_panel .addressContent {
    float: left;
    margin-right: 10px;
}

#newBasicOrder_panel .city {
    width: 220px;
}

#newBasicOrder_panel .state {
    width: 50px;
}

#newBasicOrder_panel .zip {
    width: 100px;
}

#newBasicOrder_panel .county {
    width: 200px;
}

#newBasicOrder_panel .buttonContainer {
     width: 150px;
     height: 30px;
     margin-right: 20px;
 }

#newBasicOrder_panel .buttonContainer .cssButton {
    width: 150px;
    height: 30px;
}

#newBasicOrder_panel .w150 {
    width: 150px;
}

#newBasicOrder_panel .w200 {
    width: 200px;
}

#newBasicOrder_panel .w230 {
    width: 230px;
}

#newBasicOrder_panel .w250 {
    width: 250px;
}

#newBasicOrder_panel .w300 {
    width: 300px;
}

#newBasicOrder_panel .w600 {
    width: 600px;
}

#confirm_message_panel{ width:100%; height:100%; position:fixed; background-color:rgba(00,00,00,.7); pointer-events:auto; }
#confirm_message_panel #centered_container{text-align:center; width:600px; position:absolute; left:50%; margin-left:-300px; top:100px;}

#confirm_message_panel .alertButton {
    margin-left:5px;
    margin-right:5px;
    width: 130px;
    height: 30px;

}

#confirm_message_panel textarea {width: 600px;
    height: 100px;
    margin-bottom: 10px;
}

#confirm_message_panel inlineBlock {
    display:inline-block;
}
