.wrapper-microsigner{
    position:relative;
    clear:both;
    width: 560px;
    margin: 0 auto;
}


.wrapper1{
    position:relative;
    clear:both;
    width: 763px;
    margin: 0 auto;
}

.wrapper2{
    position:relative;
    clear:both;
    width: 769px;
    margin: 0 auto;
}

h1, h2, h3 {
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
}


/* --------------------------------- */
/*CONTAINER*/
#container{
    margin:0 auto;
    margin-top:0px;
    margin-bottom:0px;
    width:100%;
    font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}

/* --------------------------------- */
/* MESSAGE BOX CLEAN	serie	     */

/* INFORMATION	     */
.clean-gray{
    border:solid 1px #DEDEDE;
    background:#EFEFEF;
    color:#222222;
    padding:4px;
    text-align:center;
}

/* WARNING	     */
.clean-yellow{
    border:solid 1px #DEDEDE;
    background:#FFFFCC;
    color:#222222;
    padding:4px;
    text-align:center;
}

/* SUCCESS	     */
.clean-ok{
    border:solid 1px #349534;
    background:#C9FFCA;
    color:#008000;
    font-weight:bold;
    padding:4px;
    text-align:center;
}

/* ERROR	     */
.clean-error{
    border:solid 1px #CC0000;
    background:#F7CBCA;
    color:#CC0000;
    font-weight:bold;
    padding:4px;
    text-align:center;
}

/* ACTUAL MENU       */
.actual{
    border:solid 1px #DEDEDE;
    background:#FFFFCC;
}

/* NAVIGATOR TABLE */
table.navigator {
    text-align: center;
    border: 1px solid #333333;
    background: #EEEEEE;
}

td.navigator {
    text-align: center;

}

ul{
    margin: 0 1.5em 1.5em 0;
    padding-left: 2.333em;
}

ul ul li    {
    list-style-type: circle;

}


/*globalnav*/

#globalnav {
    position:relative;
    float:left;
    width:100%;
    padding:1px 0 0px 0px;
    margin:0;
    list-style:none;
    line-height:1em;
    background:#d9d9d9;
}

#globalnav li  {
    float:left;
    margin:0 0 0 0;
    padding:0;
    list-style-type: none;
}


#globalnav  li ul li{
    padding:0.25em;
}

#globalnav  li ul {
    padding:0;
}

#globalnav li.menu-multilevel {
    display:block;
    color:#000000;
    text-decoration:none;
    font-weight:bold;
    background:#d9d9d9;
    margin:0;
    padding:0.25em 1em;
    border-left:1px solid #fff;
    border-top:1px solid #fff;
    border-right:1px solid #aaa;
}

#globalnav li.right {
    float:right;
}

#globalnav a {
    display:block;
    color:#000000;
    text-decoration:none;
    font-weight:bold;
    background:#d9d9d9;
    margin:0;
    padding:0.25em 1em;
    border-left:1px solid #fff;
    border-top:1px solid #fff;
    border-right:1px solid #aaa;
}

#globalnav a:hover,
#globalnav a:active,
#globalnav a.here:link,
#globalnav a.here:visited {
    background:#bbb;
}

#globalnav a.here:link,
#globalnav a.here:visited {
    position:relative;
    z-index:102;
}

select.lookup {
    border: 1px solid #333333;
    background: #EEEEEE;
}

/* DataTables */
table.display td {
    word-wrap: break-word;
    word-break: normal;
}
table.display td.date {
    word-break: normal;
}
table.display td.breakAll {
    word-break: break-all;
}

.dataTables_length {
    margin: 0;
    width: auto;
    padding-bottom: 5px;
}
.dataTables_length label {
    width: auto;
}
.dataTables_length  select {
    height: 25px;
    margin-bottom: 0;
    margin-right: 5px;
    width: 50px;
}
.dataTables_filter  {
    margin: 0;
    padding:0;
    width: auto;
    height: 23px;
    padding-bottom: 5px;
}
.dataTables_filter label {
    width: 200px;
}
.dataTables_filter input {
    margin-bottom: 0;
    width: 100px;
    height: 19px;
    float: right;
}
.dataTables_info {
    height: 25px;
    padding-top: 5px;
}
.dataTables_paginate {
    height: 20px;
    padding-top: 5px;
}

.dataTables_wrapper  div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section{
    vertical-align: middle;
}







