.ModalBackground ,.ModalBackFixed,
.NestedModalBackground,.ParentModalBackground,.ChildPopupShow
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.NestedModalBackground
{
    z-index:999!important;
}


.ParentModalBackground
{    
    z-index:11!important;
}

.ChildPopupShow
{
     z-index:1!important;
}

.ModalBackFixed
{
    position:fixed;
    z-index:101;
    display:none;
}
.ModalPopup {position:absolute;top:200px;left:30%;z-index:100}

.PopupConfirmationContainer {
	background-color:#FFFFCC;
	border:2px solid #000000;
	padding: 0px 0px 0px 0px;
}

.PopupPasswordChangeContainer {
	background-color: #FFFFFF;
  /* border: 2px solid #000000; */
  padding: 0px 0px 0px 0px;

}

.PopupDisplayContainer{
     background-image:url(../../Img/city__aerial_view-wallpaper-2048x1536.jpg) no-repeat center center fixed;
    width:1124px;
}


/***************************************
 *   These classes are associated 
 *  with the ResourceImagePopup control.
***************************************/
.PopupDisplay{
    background: white;
    float:left;
    box-shadow: 10px 10px 10px #888888;
}


.ImageContainer{
    background:white;
    padding:10px;
}

.outer_border {
    width: auto;
    height: auto;
}

.bottomBarCloseBtn{
    height:30px;
}
/***********************/




.PopupLicenseAgreementContainer{
    background-color:#FFFFFF;
	padding: 0px 0px 20px 0px;
}

.PopupMessageContainer {
	background-color:#FFFFFF;

	padding: 0px 0px 0px 0px;
}

.PopupErrorMessageContainer {
	background-color:#FFFFFF;
	border:1px solid #000000;
	padding: 0px 0px 0px 0px;
}

.PopupConfirmation
{
	width: 345px;
	height: 200px;
	text-align:left;
}

.PopupPasswordConfirmation
{
	width: 430px;
	height: 150px;
	text-align:left;
}


.PopupPendingClientDetails
{
    overflow:scroll;
    margin-top:0px;
    width: 50%;
	height: 650px;
	text-align:left;
    overflow-x:hidden;
    background-color:whitesmoke;
}

.PendingClientAccountDetailsPopup
{
    overflow:scroll;
    margin-top:0px;
    width: 100%;
	height:600px;
	text-align:left;
    overflow-x:hidden;
    background-color:white;
}

.PopupLicenseAgreementDetails{
    margin-top:30px;
    width: 50%;
	height: 350px;
	text-align:left;
    overflow:auto;
}
.PopupRequestDenialReason{
    width: 48%;
	height: auto;
	text-align:left;
    background-color:whitesmoke;
    left: 350.5px !important;
}

.PopupForm{
    width: 590px;
	height: auto;
	text-align:left;
    background-color:whitesmoke;

}


.PopupSessionConfirmation
{
	width: 345px;
	height: 150px;
	text-align:left;
}

.PopupMessage
{
	width: 345px;
	height: 260px;
}

.PopupErrorMessage
{
	width: 345px;
	height: 260px;
}

.popupTitle
{
    padding-bottom: 4px;
    font-weight: bold;
}
.PopupTitlebarBlack {
	background: rgb(77, 77, 77);
	height: 29px;
}

.PopupTitlebarBlue {
	background: rgb(77, 77, 77);
    height:30px;
}

.PopupTitlebarRed {
	background: url(/Img/CtrlImg/titlebar_red.jpg);
	height: 29px;
}

.PopupBody
{
	padding:15px 15px 15px 15px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	line-height:15pt;
	clear:both;
	padding:20px;
}

.ResetConfirmationContainer {
	background-color:#FFFFFF;
	border:2px solid #000000;
	padding: 0px 5px 5px 5px;
}
.TitlebarLeft 
{
	float:left;
	padding-left:5px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

.TitlebarRightBlack 
{
	background:url(/Img/CtrlImg/cross_icon_black.png);
	background-position:right;
	background-repeat:no-repeat;
	height:15px;
	width:16px;
	float:right;
	cursor:pointer;
	margin-right:5px;
	margin-top:5px;
}

.TitlebarRightBlue 
{
	background:url(/Img/CtrlImg/cross_icon_blue.png);
	background-position:right;
	background-repeat:no-repeat;
	height:15px;
	width:16px;
	float:right;
	cursor:pointer;
	margin-right:5px;
	margin-top:5px;
}

.TitlebarNoCrossIcon 
{
	background-position:right;
	background-repeat:no-repeat;
	height:15px;
	width:16px;
	float:right;
	cursor:pointer;
	margin-right:5px;
	margin-top:5px;
}

.PopupButtons
{
	margin:10px;
}
 .MessageText {padding-left:10px;color:Black;padding-right:10px}

.prof_content_right {
width:330px
}
.built_types img {
    margin-left: 85px;
}



.clientDetailsExtremeOuter
{
    width:90%;
    height:auto;
    margin:0 auto;
    border:solid 1px #ededee
}

.clientDetailsExtremeOuter h2
{
    text-align:center;
    background: #cdcdcd;
  color: #4E5256 !important;
}

.clientDetailsExtremeOuter .prof_story {
    margin-top: -18px;
}

.clientDetailsExtremeOuter .panelGroupText {
    padding:0 !important
}




.extreme_outer {
width:100%;
height:auto;
margin:0 auto;
border:solid 1px #ededee
}
.extreme_outer h2
{
    text-align:center;
    background: #cdcdcd;
  color: #4E5256 !important;
}

.extreme_outer .prof_story {
margin-top: -18px;
}

div[id*="uxClientProfileGrdUpdatePnl"] fieldset {
    
margin-right:0 !important;
margin-left:0 !important;
padding:0 !important
   
}
.extreme_outer .panelGroupText {
    padding:0 !important
}

div[id*="uxContactsPanel"] fieldset {
margin-top:0 !important;
margin-bottom: -11px;
}
div[id*="uxContactsPanel"] fieldset legend {
 text-align: left;
margin-left: 4%;
text-transform: CAPITALIZE;
}


div[id*="uxRepsPanel"] fieldset {
margin-top:0 !important
}
div[id*="uxRepsPanel"] fieldset legend {
 text-align: left;
margin-left: 4%;
text-transform: CAPITALIZE;
}

#uxSupportedBuildings {
margin-top: -18px;
}
.offcelocation_content_right {
      width: 200px;
    float: left;
    padding-left: 1%;
}

div[id*="uxPhoneContent"] {
    width: 248px !important;
    font-size: 13px;
      color: white;
}


div[id*="uxClientPanel"] fieldset {
    margin-top:0 !important;
}
div[id*="uxClientPanel"] fieldset legend {
    text-align: left;
    margin-left: 4%;
    text-transform: CAPITALIZE;
    font-size:15px; 
}


a[id*="uxLinkRepCompany"] {
    text-decoration: underline !important;
    color:#39f !important
}

.header_contact_right a {
 text-decoration:underline !important;
  color: white !important;
font-size: 14px;
   
}
.header_contact_right a:link {
color:white;
  font-size: 13px;
}
.header_contact_left {
width:200px;
height:auto;
float:left;
color:white;
text-align:right;
  font-size: 13px;

}

.header_contact_right {
    width:auto;
    height:auto;
    float:left;
}

#uxOrganizationsContent br {
display:none
}
#uxTrademarksContent br {
display:none
}


 .content-head{
    background-color: #565656;
    color:white;
    font-size:medium;
    text-align:center;
    padding: 1%;
}

.text-area{
    min-width:400px;
    max-width:400px;
    min-height:150px;
    max-height:250px;
}


.rep_head {
width: 100%;
height: auto;
text-align: center;
margin-top: -1%;
padding-bottom: 2%;    
    }
.PopupDisplayContainer hr {
display:none
}


