.dialog-blue { position: relative; padding: 0; width: 300px; border: none; margin-top:150px;  }
.dialog-blue .ui-dialog-titlebar { padding: 0; position: relative; border: none; background:url("../images/common/sprite-lblue-3t.png") no-repeat top; height: 55px; -moz-border-radius: 0px; -webkit-border-radius: 0px;  }
.dialog-blue .ui-widget-header { padding: 0; position: relative; border: none; background:url("../images/common/sprite-lblue-3t.png") no-repeat top; height: 55px; -moz-border-radius: 0px; -webkit-border-radius: 0px;  }
.dialog-blue .ui-dialog-title { float: left; margin: 18px 0 0 25px; color:#445e78; font:Arial, Helvetica, sans-serif; font-weight:normal; font-size: 18px; } 
.dialog-blue .ui-dialog-titlebar-close {  background: none; border: 0; position: absolute; width: 12px; margin: -5px 20px 0 0; padding: 0; height: 12px; }
.dialog-blue .ui-dialog-titlebar-close span { display: block; margin: 0; background:url("../images/common/close-lblue-2.png") no-repeat top; }
.dialog-blue .ui-dialog-titlebar-close:hover, .dialog-blue .ui-dialog-titlebar-close:focus { padding: 0; }
.dialog-blue .ui-dialog-content { border: 0; padding: 0; background: #ffffff; overflow: auto; zoom: 1; }
.dialog-blue .ui-dialog-buttonpane { text-align: left; border:none; background:url("../images/common/sprite-lblue-3b.png") no-repeat bottom;	margin: 0; padding: 0; height: 54px; }
.dialog-blue .ui-dialog-buttonpane button { float: right; margin: 15px 20px; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.1em; width:103px; height:23px; overflow:visible; background:url("../images/button/button-green-2.png") no-repeat top; border:none; color: #FFFFFF; font-size: 13px; font-weight: bold; font-family:Arial, Helvetica, sans-serif !important; }
.dialog-blue .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.dialog-blue .ui-dialog-content div {  margin: 15px 25px 0px 21px;  }

.dialog-blue-notitle { position: relative; padding: 0; width: 300px; border: none; margin-top:230px;  }
.dialog-blue-notitle .ui-dialog-titlebar { padding: 0; position: relative; border: none; background:url("../images/common/sprite-lblue-3t.png") no-repeat top; height: 55px; -moz-border-radius: 0px; -webkit-border-radius: 0px;  }
.dialog-blue-notitle .ui-widget-header { padding: 0; position: relative; border: none; background:url("../images/common/sprite-lblue-3t.png") no-repeat top; height: 55px; -moz-border-radius: 0px; -webkit-border-radius: 0px;  }
.dialog-blue-notitle .ui-dialog-title { float: left; margin: 18px 0 0 25px; color:#445e78; font:Arial, Helvetica, sans-serif; font-weight:normal; font-size: 18px; } 
.dialog-blue-notitle .ui-dialog-titlebar-close {  background: none; border: 0; position: absolute; width: 12px; margin: -5px 20px 0 0; padding: 0; height: 12px; }
.dialog-blue-notitle .ui-dialog-titlebar-close span { display: block; margin: 0; background:url("../images/common/close-lblue-2.png") no-repeat top; }
.dialog-blue-notitle .ui-dialog-titlebar-close:hover, .dialog-blue-notitle .ui-dialog-titlebar-close:focus { padding: 0; }
.dialog-blue-notitle .ui-dialog-content { border: 0; padding: 0; background: #ffffff; overflow: auto; zoom: 1;  }
.dialog-blue-notitle .ui-dialog-buttonpane { text-align: left; border:none; background:url("../images/common/sprite-lblue-3b.png") no-repeat bottom;	margin: 0; padding: 0; height: 54px; }
.dialog-blue-notitle .ui-dialog-buttonpane button { float: right; margin: 15px 20px; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.1em; width:103px; height:23px; overflow:visible; background:url("../images/button/button-green-2.png") no-repeat top; border:none; color: #FFFFFF; font-size: 13px; font-weight: bold; }
.dialog-blue-notitle .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.dialog-blue-notitle .ui-dialog-content div {  margin: 15px 25px 0px 21px;  }

.dialog-button-green-a {  width:auto !important; background:none !important; margin: 15px 0 15px 0 !important; color:#1e79ad !important; text-decoration:underline; }
.dialog-button-green-a:hover {  width:auto !important; background:none !important; margin: 15px 0 15px 0 !important; color:#1e79ad !important; text-decoration:none; }


/* Dialog
----------------------------------*/
.ui-widget-overlay { background: #000000; opacity: .40;filter:Alpha(Opacity=40); }
.ui-dialog { position: relative; padding: 0; width: 300px; font-family: Arial,Helvetica,sans-serif; }
.ui-dialog .ui-dialog-titlebar { padding: 0; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em 5px; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 25px; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: 15px 25px; background: white; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 0; background-image: none; margin: 0; padding: 0; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-dialog-titlebar-table{
  width: 100%;
  float:left;
}
.ui-dialog-tl{
  width: 20px;
  height: 45px;
  background: transparent no-repeat url(../images/corners/dialogTL.png);
}
.ui-dialog-tr{
  width: 20px;
  height: 45px;
  background: transparent no-repeat url(../images/corners/dialogTR.png);
}
.ui-dialog-br{
  width: 20px;
  height: 45px;
  background: transparent no-repeat url(../images/corners/dialogBR.png);
}
.ui-dialog-bl{
  width: 20px;
  height: 45px;
  background: transparent no-repeat url(../images/corners/dialogBL.png);
}
.ui-dilog-title{
  height: 45px;
  background: transparent repeat-x url(../images/bg/dialogBlue.png);
  font-weight: bold;
  color: black;
  padding-right: 5px;
}
.ui-dialog-button {
  background: transparent;
  float: right;
  margin: 5px 0 5px 5px;
  cursor: pointer;
}
.ui-dialog-canel{
  margin: 5px 0 5px 5px;
  text-decoration: underline;
  font-weight: normal;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.ui-dialog-button .centerPart{
  height: 30px;
  line-height: 30px;
  color: white;
  background: transparent repeat-x url(../images/buttons/add_pCenter-trans.png);
}
.ui-dialog-button .leftPart{
  height: 30px;
  width: 16px;
  background: transparent no-repeat url(../images/buttons/buttonL-trans.png);
}
.ui-dialog-button .rightPart{
  height: 30px;
  width: 16px;
  background: transparent no-repeat url(../images/buttons/buttonR-trans.png);
}

.integration-dialog .bc {
    background: #ffffff;
    color:black;
    font-weight:bold;
    height:20px;
    padding-right:5px;
}
.integration-dialog .bl {
    background:url("../images/corners/dialogBL-w.png") no-repeat scroll bottom left transparent;
    height:20px;
    width:20px;
}
.integration-dialog .br {
    background:url("../images/corners/dialogBR-w.png") no-repeat scroll bottom left transparent;
    height:20px;
    width:20px;
}

.integration-dialog .ui-dialog-content {
    padding: 0px;
}
