body{
    margin: 0px;
    padding: 0px;
}
th{
    border: 1px solid #BFBFBF;
    background: #D8F0FA
}
.pari{
    border: 1px solid #BFBFBF;
    background: #efefef;
}
.dispari{
    border: 1px solid #BFBFBF;
    background: #EFEBDE;
}
.bSubmit{
    background: #a9db80; /* Old browsers */
    background: -moz-linear-gradient(top,  #a9db80 0%, #96c56f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9db80), color-stop(100%,#96c56f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #a9db80 0%,#96c56f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #a9db80 0%,#96c56f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #a9db80 0%,#96c56f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #a9db80 0%,#96c56f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9db80', endColorstr='#96c56f',GradientType=0 ); /* IE6-9 */
    color: #000000;
    font-weight: bold;
    border: 1px solid #BFBFBF;
}
.bDelete {
    background: #cc0000; /* Old browsers */
    background: #febbbb; /* Old browsers */
    background: -moz-linear-gradient(top, #febbbb 0%, #fe9090 45%, #ff5c5c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#febbbb), color-stop(45%,#fe9090), color-stop(100%,#ff5c5c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* IE10+ */
    background: linear-gradient(to bottom, #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febbbb', endColorstr='#ff5c5c',GradientType=0 ); /* IE6-9 */
    color: #000000;
    font-weight: bold;
    border: 1px solid #BFBFBF;
}
.bReset{
    background: #c0a980; /* Old browsers */
    background: -moz-linear-gradient(top,  #c0a980 0%, #c4966f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0a980), color-stop(100%,#c4966f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c0a980 0%,#c4966f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c0a980 0%,#c4966f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c0a980 0%,#c4966f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #c0a980 0%,#c4966f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0a980', endColorstr='#c4966f',GradientType=0 ); /* IE6-9 */
    color: #000000;
    font-weight: bold;
    border: 1px solid #BFBFBF;
}
.bDisactive{
    background: rgb(254,187,187); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(254,187,187,1) 0%, rgba(254,144,144,1) 45%, rgba(255,92,92,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,187,187,1)), color-stop(45%,rgba(254,144,144,1)), color-stop(100%,rgba(255,92,92,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(254,187,187,1) 0%,rgba(254,144,144,1) 45%,rgba(255,92,92,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(254,187,187,1) 0%,rgba(254,144,144,1) 45%,rgba(255,92,92,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(254,187,187,1) 0%,rgba(254,144,144,1) 45%,rgba(255,92,92,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(254,187,187,1) 0%,rgba(254,144,144,1) 45%,rgba(255,92,92,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febbbb', endColorstr='#ff5c5c',GradientType=0 ); /* IE6-9 */
    color: #000000;
    font-weight: bold;
    border: 1px solid #BFBFBF;
}
.bFunction{
    background: rgb(99,182,219); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(99,182,219,1) 0%, rgba(117,179,206,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(99,182,219,1)), color-stop(100%,rgba(117,179,206,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(99,182,219,1) 0%,rgba(117,179,206,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(99,182,219,1) 0%,rgba(117,179,206,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(99,182,219,1) 0%,rgba(117,179,206,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(99,182,219,1) 0%,rgba(117,179,206,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b6db', endColorstr='#75b3ce',GradientType=0 ); /* IE6-9 */
    color: #FFFFFF;
    font-weight: bold;
    /*border: 1px solid #008ECC;*/
    border: 1px solid #2F5C7F;
    
    border-width: 2px;
    border-style: solid;
    margin-top: 5px;
    margin-bottom: 5px;
    
    font-variant: small-caps;
    white-space: normal;
    border-radius: 4px;
    cursor: pointer;
    
}

.bFunction2 {
    background: #f9cb57; /* Old browsers */
    background: -moz-linear-gradient(top,  #f9cb57 0%, #fccd4d 0%, #fccd4d 100%, #f9cb57 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #f9cb57 0%,#fccd4d 0%,#fccd4d 100%,#f9cb57 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #f9cb57 0%,#fccd4d 0%,#fccd4d 100%,#f9cb57 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9cb57', endColorstr='#f9cb57',GradientType=0 ); /* IE6-9 */
    color: #333333;
    font-weight: bold;
    border: 1px solid #BFBFBF;
}

.bDisabled{
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
    color: #000000;
    font-weight: bold;
    border: 1px solid #BFBFBF;
}
.bBack{
    background: #c46f6f; /* Old browsers */
    background: -moz-linear-gradient(top,  #c46f6f 0%, #c46f6f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c46f6f), color-stop(100%,#c46f6f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c46f6f 0%,#c46f6f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c46f6f 0%,#c46f6f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c46f6f 0%,#c46f6f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #c46f6f 0%,#c46f6f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c46f6f', endColorstr='#c46f6f',GradientType=0 ); /* IE6-9 */
    color: #000000;
    font-weight: bold;
    border: 1px solid #BFBFBF;
}

.bFunctionOff{
    background: rgb(99,182,219); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(99,182,219,1) 0%, rgba(117,179,206,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(99,182,219,1)), color-stop(100%,rgba(117,179,206,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(99,182,219,1) 0%,rgba(117,179,206,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(99,182,219,1) 0%,rgba(117,179,206,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(99,182,219,1) 0%,rgba(117,179,206,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(99,182,219,1) 0%,rgba(117,179,206,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b6db', endColorstr='#75b3ce',GradientType=0 ); /* IE6-9 */
    color: #000000;
    font-weight: bold;
    border: 1px solid #BFBFBF;
}

.bFunctionOn{
    background: #f1da36; /* Old browsers */
    background: -moz-linear-gradient(top,  #f1da36 0%, #f1da36 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #f1da36 0%,#f1da36 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #f1da36 0%,#f1da36 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1da36', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */
    color: #000000;
    font-weight: bold;
    border: 1px solid #BFBFBF;    
}

.map {  
    z-index: 1;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1;
    margin: 0px;
    padding: 0px;
}
.logo {
    position:absolute; 
    z-index:2; 
    background-color:#FFFFFF;
}
/*
.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('imgZero/page-loader.gif') 50% 50% no-repeat rgb(255,255,255);
}
*/
.waitIBackground {
    background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
    background: radial-gradient(ellipse at center,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.waitBackground {
    background: -moz-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#66000000',GradientType=0 );
}

.readonly {
    background-color: #DDDDDD;
}

.black_overlay{
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.7;
    opacity:.70;
    filter: alpha(opacity=70);
    background: url('imgZero/page-loader.gif') 50% 50% no-repeat rgb(249,249,249);
}

.infoLabel {
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    border-radius: 8px;
    border: 1px solid #777777;
    color: #333333;
    font-size: 12px;
}