﻿.popupWindowBackground { background-color:#333;filter:alpha(opacity=20);opacity:0.2;}

.bhpopup { }
.bhpopup .bh__popupwindow { width: 600px; border: solid 1px #999; background-color: white; font-family:Arial;}
.bhpopup .bh__popuptitle { background-color: #193B6B;color: White;padding: 5px; border-bottom: solid 1px #999;}
.bhpopup .bh__popuptitle h4 { margin:0; padding:0;font-size: 10pt;color: white; font-family:Arial;}
.bhpopup .bh__popupbody p { margin: 0; padding: 10px; font-family:Arial; font-size:8.5pt; }
.bhpopup .bh__popupbottom {border-top: solid 1px #c0c0c0; background-color: #e3e3e3;padding: 5px 10px;text-align: right;}
.bhpopup .bh__submitbutton {font-weight:bold;}
.bhpopup .bh__popupbottom input {font-size: 9pt; font-family:Arial;}
.bhpopup .bh__submitfailure { border-bottom: solid 1px #c0c0c0; background-color:#f3ebeb;}
.bhpopup .bh__submitfailure p.bh__failuretitle {font-weight:bold;color:Maroon;padding: 10px 10px 5px 10px;font-size:9pt;}
.bhpopup .bh__submitfailure p {padding: 0 30px 10px 30px;font-size: 7.5pt;color:Maroon;}
.bhpopup .bh__tabs { text-align:left;padding-top: 10px;}
.bhpopup .bh__tabs .ajax__tab_header {font-size: 9pt;border-bottom: solid 1px #82A6C4;text-align:left; font-weight: bold;padding: 0 10px;}
.bhpopup .bh__tabs .ajax__tab_outer {padding-right:4px;height:23px;}
.bhpopup .bh__tabs .ajax__tab_tab {font-family: Arial;height:14px;padding:4px 10px;margin:0; background-color: #f2f7fb;border: solid 1px #82A6C4;border-bottom: none;color: #666;}
.bhpopup .bh__tabs .ajax__tab_hover .ajax__tab_tab {border-top-color:#82A6C4; background-color:white;}
.bhpopup .bh__tabs .ajax__tab_active .ajax__tab_tab {height:15px;border-left-color: #82A6C4;border-right-color: #82A6C4;border-top: solid 1px #AED151;background-color:#f3f3f3;color:#222;}
.bhpopup .bh__tabs .ajax__tab_body {padding: 10px 0;background-color:#f3f3f3;}

.bhpopup fieldset {margin:10px 15px; padding: 5px 0;}
.bhpopup fieldset legend {font-weight:bold; font-size:8pt;}

.bhpopup fieldset .formElement { overflow:auto;padding: 2px 0; }
.bhpopup fieldset .formElement .label { float:left;clear:left;width:130px;padding: 5px;text-align:right;font-size:8pt;}
.bhpopup fieldset .formElement .element { margin-left: 130px; }
.bhpopup fieldset .formElement .element input.txtbox {width: 400px; }

.bhpopup fieldset .formElement .element textarea.mltxtbox { width:400px; height:200px; }
.bhpopup fieldset .formElement .element select.ddl {width: 400px; }
.bhpopup fieldset .formElement .element .cb {font-family:Arial; font-size: 9pt; list-style:none; margin:0; padding:0;}
.bhpopup fieldset .formElement .element .cb input {border:none; background-color:White;}

.bhpopup fieldset .formElement .element .cbl {font-family:Arial; font-size: 9pt; list-style:none; margin:0; padding:0;overflow:auto;}
.bhpopup fieldset .formElement .element .cbl input {border:none; background-color:White;}

.bhpopup fieldset .formElement .element input,
.bhpopup fieldset .formElement .element textarea,
.bhpopup fieldset .formElement .element select {font-family:Arial; font-size: 9pt; border: solid 1px #d0d5d9;
												background-color: #fafdff; padding: 2px 2px;color:#333;}
