
* {
        margin: 0;
        padding: 0;
}
html {
        height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
        display: block;
}
body {
        font: 12px/18px Arial, sans-serif;
        height: 100%;
}
.wrapper {
        min-width: 1000px;
        max-width: 1200px;
        margin: 0 auto;
        min-height: 100%;
        height: auto !important;
        height: 100%;
}

a {
        text-decoration: none;
        color: #c63c3c;
}

.aa{
text-decoration: none;
color: black;
}

/*Table
-----------------------------------------------------------------------------*/
.table_print {
        display: block;
        overflow-x: visible;
}
.tableprint {
        border-collapse: collapse;
}
.collapses {
        border-collapse: collapse;
        padding: 2px;
}

td {
        padding: 4px;
}

th {
        background-color:#87CEFA;
        padding:9px;
}

.td_m{
        padding:2px 2px 2px 2px;
        text-align: center;
}

.td_m_end{
        background-color:#00CD00;
        padding:2px 2px 2px 2px;
        /*padding:9px;*/
        text-align:center;
}
.tr1{
background-color: #DCDCDC;
}

.tr2{
background-color: #FFFAAF;
}

.tr3{
background-color: #98FB98;
}

.tr4{
background-color: #F08080;
}
.td_profile1 {
background-color: #4682B4;
padding:9px;
text-align: center;
font-weight: bold;
}

.td_profile2 {
background-color: #FFDD22;
padding:9px;
text-align: center;
font-weight: bold;
}

.td_m_sel1{
        padding: 10px;
        text-align: center;
        background-color:#87CEFA;
        font-size: 10pt;
        font-weight: bold;
}

.td_m_sel2{
        padding: 10px;
        text-align: center;
        background-color:#87CEFA;
        font-size: 18pt;
}
