﻿/******************* SETTING PANEL MENU ******************/
.Admin_Menu ul, .Admin_Menu ul li {
    margin:0;
    padding:0;
    list-style:none;
}

.Admin_Menu ul li{
    float:left;
    margin-right:10px;
    text-align:center;
    margin-bottom:5px;
    line-height: 16px;
}

.Admin_Menu ul li .menuimage{
    padding:5px 0px;
}

.clear{
    clear:both;
}

.hidden{
    display:none;
}

.Admin_Menu ul li a{
    width:120px;
    height:75px;
    border:Solid 1px #000;
    display:block;
    text-decoration:none;
    font-size:11px;
    background:#d5d2d2;
    color:#000;
}

.Admin_Menu ul li a:hover, .Admin_Menu ul li.selected a{
    width:120px;
    height:75px;
    background:#e5feaf;
    border:Solid 1px #9f9b9b;
    text-decoration:none;
     color:#000;
}

.Admin_Menu{
    border:Solid 3px #938e8f;
    padding:5px;
    margin-bottom:10px;
    position:relative;
    overflow: hidden;
}

.Admin_Menu .slide {
    font-size: 30px;
    position: absolute;
    bottom: 0;
    right: 10px;
    color: inherit;
    cursor: pointer;
}

.button{
    border:none;
    background:#2c5697;
    color:#fff;
    padding:5px 10px;
    cursor:pointer;
}

table.tbl td{
    padding:5px 10px;
    vertical-align:top;
}

table.tbl td.label, table.tbl td.labelshort{
    background:#868c96;
    color:#fff;
    width:160px;
    text-align:right;
    display: table-cell;
    white-space: initial;
    border-radius: initial;
    font-size: inherit;
    font-weight: inherit;
}

table.tbl td.labelshort{
    width:100px;
}

table tr.trheader td{
    color:#fff;
    text-transform:uppercase;
    font-weight:bold;
}

.textinput, .shorttextinput, .textinputshort{
    border-radius:5px;
    width:250px;
    height:30px;
    line-height:30px;
    border:solid 1px #ccc;
    padding-left:5px;
}

.textinputlong, .textinputlongnormal{
    width:500px;
    border:solid 1px #ccc;
    padding-left:5px;
    border-radius:5px;
}

.textinputlongnormal{
    height:30px;
    line-height:30px;
}

.shorttextinput, .textinputshort{
    width:50px;
}

.textinputdd{
    width:auto;
    border:solid 1px #ccc;
    padding-left:5px;
    border-radius:5px;
    line-height:30px;
    height:30px;
}

table.Table_Grid tr.HeaderGrid th{
    background-color:#8d8787;
    color:#ffffff;
    padding:3px 5px;
}

table.Table_Grid td{
    padding:3px 5px;
}

table.Table_Grid tr.GridRow_Alternate{
    background:#e7f1fb;
}

.GridDeleteButton, .GridEditButton, .GridUpdateButton, .GridCancelButton, .GridViewButton{
    width:24px;
    height:24px;
    text-indent:-999em;
    overflow:hidden;
    background:url(images/grid_deletebutton.png) no-repeat;
    display:block;
    cursor:pointer;
    margin-bottom:3px;
}

.GridEditButton{background:url(images/grid_editbutton.png) no-repeat; }
.GridUpdateButton{background:url(images/grid_updatebutton.png) no-repeat;}
.GridCancelButton{background:url(images/grid_cancelbutton.png) no-repeat;}
.GridUpdateButton{background:url(images/grid_savebutton.png) no-repeat;}
.GridViewButton{background:url(images/grid_viewbutton.png) no-repeat;}

.message_update, .message_info, .errormessage{
    margin-top:3px;
    padding:10px 5px;
    background:url(images/message_update.png) no-repeat 5px 2px #edf0a7;
    padding-left:42px;
    display:block;
}

.message_info, .errormessage{
    background:url(images/message_info.png) no-repeat 5px 2px #edf0a7;
}

.mtop{
    display:block;
    min-height:10px;
}
/************************* PAGING ************************************/
table.TablePaging{
    width:100%;
    background:#e6e6e6;
    margin:10px 0;
}

table.TablePaging td{
    padding:3px 5px;
}

table.TablePaging td.PagingPageSummary{
}

Table.TablePaging td.PagingPageLinks{
    text-align:right;
}

.CurrentPageLink, .TotalPagingLinks{
    font-weight:bold;
}

a.linkSelected{
    font-weight:bold;
    text-decoration:underline;
}

.TotalPagingLinks{
    padding-right:15px;
}
/************************* END PAGING ************************************/


/************************** CATEGORY LIST **********************************/
.sub-category-parent{
    margin-left:30px;
}