﻿.ModulesTbl
{
    padding: 0px 50px 0px 0px;
    margin: 0px;
    border:solid 1px #00576B;
    border-collapse:collapse;
    width: 100%;
    }
    
tr.ModulesTblTR:hover{background:#BCDEE7 url(../images/img/tr_hover.png) repeat-x center bottom;}
	
tr.ModulesTblATR:hover{background:#BCDEE7 url(../images/img/tr_hover.png) repeat-x center bottom;}

.ModulesTbl th
{
    background:#0085A5 url(../images/img/table_th.gif) repeat-x center bottom;
    font-size:1.0em;
    border-right:solid 1px #00576B;
    border-top:solid 1px #00576B;
    border-bottom:solid 1px #00576B;
    vertical-align:bottom;
    padding:0;
    margin:0;
    }

.ModulesTbl table.hdr{height:100%;}

.ModulesTbl table.hdr, .ModulesTbl table.hdr td{width:100%;border-style:none !important;vertical-align:middle!important}
    
.ModulesTbl th table.hdr tr td a{font-weight:bold;}    
.ModulesTbl th table.hdr tr td a:hover{font-weight:bold;color:#fff;}
    
.ModulesTbl th div,.ModulesTbl th span{border-style:none !important;}    
.ModulesTbl th table.hdr tr td select{width:100%;font-size:10px;}
    
.ModulesTbl td
{
    border-right:solid 1px #CCCCCC;
    border-bottom:solid 1px #CCCCCC;
    border-collapse:collapse;
    font-size:0.9em;
    }
    
.ModulesTbl a
{
    color:#505050;
    text-decoration:none;
    font-weight:normal;
    line-height:normal;
    }
    
.ModulesTbl a:hover
{
    color:#000;
    text-decoration:none;
    font-weight:normal;
    line-height:normal;
    }
    

.ModulesTbl .Pager
{
    padding: 0px 50px 0px 0px;
    margin: 0px;
    font-size:1.2em;
    border-style:none;
    background-color:#0085A5;
    }
    
.ModulesTbl .Pager td
{
    border-style:none;
    padding:2px 0 2px 2px;
    }
    
.ModulesTbl .Pager a
{
    border:solid 1px #00576B;
    white-space:normal;
    padding:2px;
    font-weight:bold;
    }
    
.ModulesTbl tr.EmptyRow
{
    background:#0085A5 url(../images/img/table_th_inverted.gif) repeat-x center top;
    font-weight:bold;
    color:#FFFFFF;
    font-size:1.2em;
    }
    
.ModulesTbl tr.EmptyRow td
{
    text-align:center;
    }    
.ModulesTbl .Pager a:hover,.ModulesTbl .Pager span
{
    color:#fff;
    padding:2px;
    font-weight:bold;
    border:solid 1px #000;
    background-color:#BCDEE7;
    }
