
div.FloatBox
{
    border: solid 2px #666666;
    background: #ffffff;
    padding: 3px;
    position: absolute;
    margin: 5px;
    z-index: 9500;
    box-shadow: 3px 3px 2px 1px rgba(150, 150, 150, 0.5);
    -moz-box-shadow: 3px 3px 2px 1px rgba(150, 150, 150, 0.5);
    -webkit-box-shadow: 3px 3px 2px 1px rgba(150, 150, 150, 0.5);
    border-radius: 7px 7px 7px 7px ;

    height: 200px; 
    width:300px;
    left: 0;
    bottom: 0; 
}

div.FloatBoxContent
{
    width:100%;
    display:inline-block;
    overflow-y: scroll;
    height:100%;
    height: -webkit-calc(100% - 20px);
    height: -moz-calc(100% - 20px);
    height: calc(100% - 20px);

}

.FloatBoxTitle
{
    background: #666666;
    padding: 3px;
    text-align: center;
    font-size: 12px;
    color: #FFFFFF;
}

.FloatBoxTitle A 
{
    position: relative;
    float:right;
    text-decoration: none;
    color:#FFFFFF;
}

.FloatNotVisible 
{
    display: none;
    visibility: hidden;
}

div.signature
{   height: 260px; 
    width:300px;
    margin:0 auto;
    position:relative;
}

div.signature_content
{
    background-color:white;
    border: solid 2px #A90422;
    position:absolute;
    margin:0 auto;
    top:20px;
    left:20px;
    padding-bottom:5px;
    width:300px; 
    z-index: 10001;
    box-shadow: 3px 3px 2px 1px rgba(150, 150, 150, 0.5);
    -moz-box-shadow: 3px 3px 2px 1px rgba(150, 150, 150, 0.5);
    -webkit-box-shadow: 3px 3px 2px 1px rgba(150, 150, 150, 0.5);
    border-radius: 7px 7px 7px 7px ;
}


.ModalBackground
{
    background-color: #EFEFEF;
    filter: alpha (opacity=40);
    opacity: 0.5;
}

.ModalMsgTitle
{
    background: #A90422;
    padding: 5px;
    text-align: center;
    font-size: 16px;
    color: #FFFFFF;
}

.ModalTitle
{
    background: #3063A7;
    padding: 5px;
    text-align: center;
    font-size: 16px;
    color: #FFFFFF;
}

.ModalIcon
{
    float: left;
    padding-top: 10px;
}

.ModalContent
{
    padding: 5px;
    text-align: center;
    color: #000000;
    width: 100%;
}

.ModalContent table tr td:first-child
{
    text-align: right;
}

.ModalContent ul
{
    text-align: left;
}

.ModalContent li
{
    text-align: left;
}

.ModalButtons
{
    padding: 5px;
    text-align: center!important;
    width: 100%;
}

.ModalMsgWindow
{
    border: solid 2px #A90422;
    background: #ffffff;
    padding: 5px;
    position: absolute;
    top: -1000px;
    margin: 5px;
    z-index: 9999;
    box-shadow: 3px 3px 2px 1px rgba(150, 150, 150, 0.5);
    -moz-box-shadow: 3px 3px 2px 1px rgba(150, 150, 150, 0.5);
    -webkit-box-shadow: 3px 3px 2px 1px rgba(150, 150, 150, 0.5);
    border-radius: 7px 7px 7px 7px ;
}

.ModalWindow {
    border: solid 2px #3063A7;
    background: #EEEEEE;
    padding: 5px;
    position: absolute;
    margin: 5px;
    z-index: 9999;
    box-shadow: 3px 3px 2px 1px rgba(150, 150, 150, 0.5);
    -moz-box-shadow: 3px 3px 2px 1px rgba(150, 150, 150, 0.5);
    -webkit-box-shadow: 3px 3px 2px 1px rgba(150, 150, 150, 0.5);
    border-radius: 7px 7px 7px 7px ;
}


