#MB_overlay {

        position: absolute;

        margin: auto;

        top: 0;        left: 0;

        width: 100%; height: 100%;

        z-index: 9999;

        background-color: #000!important;

}

#MB_overlay[id] { position: fixed; }

#MB_window {

        position: absolute;

        top: 1%;

        border: 0 solid;

        text-align: left;

        z-index: 10000;

}

#MB_window[id] { position: fixed!important; }

#MB_frame {

        position: relative;

        background-color: #383838;

        height: 100%;

}

#MB_header {

        margin: 0;

        padding: 0;

}

#MB_content {

        padding-left: 10px .75em;

        padding-right: 10px .75em;

        overflow: auto;

}

#MB_caption {

        font: bold 100% "Lucida Grande", Arial, sans-serif;

        text-shadow: #FFF 0 1px 0;

        padding: .5em 2em .5em .75em;

        margin: 0;

        text-align: left;

}

#MB_close {

        display: block;

        position: absolute;

        right: 5px; top: 4px;

        padding: 6px 6px;

        font-weight: bold;

        text-decoration: none;

        font-size: 13px;

}

#MB_close:hover {

        background: transparent;

}

#MB_loading {

        padding: 1.5em;

        text-indent: -10000px;

        background: transparent url(loading.gif) 50% 0 no-repeat;

}

/* Color scheme */

#MB_frame {

   padding-bottom: 7px;

   webkit-border-radius: 7px;

   moz-border-radius: 7px;

   border-radius: 7px;

}

#MB_window {

   background-color: #383838;

   color: #000;

   webkit-box-shadow: 0 8px 64px #000;

   moz-box-shadow: 0 0 64px #000;

   box-shadow: 0 0 64px #000;

   -webkit-border-radius: 7px;

   -moz-border-radius: 7px;

   border-radius: 7px;

}



#MB_content {

 padding-left: 10px;

 padding-right: 10px;

}



#MB_header {

  background-color: #383838;

  padding: 4px;

}

#MB_caption { color: #666666 }

#MB_close { color: #666666 }

#MB_close:hover { color: #666666 }

/* Alert message */

.MB_alert {

        margin: 10px 0;

        text-align: center;

}
/*----/MODALBOX BORDER CSS----*/

#mlborder {

    border: 5px solid #CCC;

    padding: 5px;

    display:block;

    background: #FFF;

    color: #CCCCCC;

    font-size:10px;

    font-weight:normal;

}

/*----/MODALBOX FORGOT PASSWORD CSS----*/

.ml1{

        padding: 5px;

        background: #EFEFEF;

        width: 385px;

        border: 1px solid #CCCCCC;

        font-family: Arial;

        font-size: 16px;

        color: #333333;

        font weight: bold;

        margin: 0;

}

.ml3{

        padding: 5px;

        background: #EFEFEF;

        width: 150px;

        border: 1px solid #CCCCCC;

        font-family: Arial;

        font-size: 16px;

        color: #333333;

        font weight: bold;

        margin: 0;

}

.ml2{

        padding: 5px;

        background: #EFEFEF;

        width: 100px;

        border: 1px solid #CCCCCC;

        font-family: Arial;

        font-size: 16px;

        color: #333333;

        font weight: bold;

        margin: 0;

}

.mlbsuccess {

  background-color: #CCFF99;

}

.mlberror {

  background-color: #D9ECFF;

}

#mlbmessage {

  padding: 5px;

  margin: 0px;

  color: #333;

}