/*body*/
body
{
    /*margin-top: 10px;
    margin-left: 2px;
    margin-right: 2px; */
}

/*links*/
a
{
    color: Black;
}
.a
{
    color: Black;
    cursor: hand;
    text-decoration: underline;
}

/*titles*/
.s_Title
{
    background-color: #A1C1CF;
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 14;
    font-weight: bold;
    color: black;
    height: 40px;
    vertical-align: middle;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/*tables*/
.s_Table_Main
{
    width: 950px;
    padding-top: 2px;
    background-color: #ffffff;
    border-bottom: solid 4px #000000;
    border-right: solid 4px #000000;
    border-left: solid 1px #9A9A9A;
    border-top: solid 1px #9A9A9A;
}

.s_Table
{
    background-color: #DDDDDD;
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 11px;
}

/*tds*/
.s_Td_SubBar
{
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 13px;
    font-weight: bold;
    background-color: #BBCCD5;
    height: 20px;
    vertical-align: middle;
    padding-left: 5px;
}

.s_Td_Messages
{
    background-color: #BBCCD5;
    vertical-align: top;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.s_Td_Atr
{
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 12px;
    color: black;
    background-color: #F0F0F0;
    padding: 5px;
    vertical-align: top;
}
.s_Td_Atr_Alt
{
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 12px;
    color: black;
    background-color: #F0F0F0;
    padding: 5px;
    vertical-align: top;
}
.s_Td_Val
{
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 12px;
    color: #000033;
    background-color: #F7F7F5;
    padding-left: 5px;
    vertical-align: top;
}
.s_Td_Val_Alt
{
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 12px;
    color: #000033;
    background-color: #F7F7F5;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    vertical-align: top;
}
.s_Td_Btn_Edit
{
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 11px;
    color: black;
    background-color: #F0F0F0;
    padding: 5px;
    height: 45px;
    vertical-align: middle;
    text-align: center;
}
.s_Td_Grid
{
    background-color: #DAE4ED;
    padding: 0px;
}
.s_Td_Btn_List
{
    vertical-align: top;
    text-align: left;
    padding: 5px;
}

/*buttons*/
.s_Button
{
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 11px;
    font-weight: bold;
    color: black;
    background-color: transparent;
    height: 20px;
    width: 75px;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    text-align: center;
}



/*login*/
.s_Atr_Login
{
    /*font-family: Arial, Helvetica, sans-serif;*/
    color: #777777;
    font-size: 11px;
}
.s_Error_Login
{
    /*font-family: Arial, Helvetica, sans-serif;*/
    color: Red;
    font-size: 11px;
    text-align: center;
}

/*ValidationSummary*/
.s_ErrorContainer
{
    padding: 5px;
    background-color: #EBDEE1;
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 11px;
    color: red;
    border-style: solid;
    border-width: 1px;
    border-color: red;
}

.s_PageMessage_Ok
{
    padding: 5px;
    background-color: #C7F1C7;
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 11px;
    color: #228B22;
    border-style: solid;
    border-width: 1px;
    border-color: #228B22;
}

.s_PageMessage_Information
{
    padding: 5px;
    background-color: #B3CBE3;
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 11px;
    color: #4682B4;
    border-style: solid;
    border-width: 1px;
    border-color: #4682B4;
}

.s_PageMessage_Warning
{
    padding: 5px;
    background-color: #FFFFB5;
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 11px;
    color: #7B7B00;
    border-style: solid;
    border-width: 1px;
    border-color: #7B7B00;
}

.s_PageMessage_Known
{
    padding: 5px;
    background-color: #EBDEE1;
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 11px;
    color: red;
    border-style: solid;
    border-width: 1px;
    border-color: red;
}

.s_PageMessage_UnKnown
{
    padding: 5px;
    background-color: #EBDEE1;
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 11px;
    color: red;
    border-style: solid;
    border-width: 1px;
    border-color: red;
}