
table.tablepopupdetails,
table.tablepopupdetails td
{
    border-collapse :collapse ;
    border-spacing :0px;

}

table.tablepopupdetails
{
    width:100%;
}
table.tablepopupdetails td
{
    padding:5px 5px 5px 5px;
}

table.tablepopupdetails td.header
{
    color:#333333;
    text-align:right; 
    font-size:.8em; 
}

table.tablepopupdetails td.data
{
    color:#000000;
    font-size:.8em; 
}

table.tablepopupdetails td.data input,
table.tablepopupdetails td.data textarea
{
    padding:6px 0px 6px 4px;
}

table.table01,
table.table02,
table.table03
{
    font-size:11px; 
    width :100%;  
    min-height:30px; 
	background-color: #fff;
    color :#000000;
    border:1px solid #cccccc;
    border-radius :5px;  
}
    table.table01 th,
    table.table02 th
    {
        border-bottom:1px solid #cccccc;  
        border-right :1px solid #cccccc;  
        font-size:11px;/*10px*/ 
        text-align:left; 
        background-color:#EAECEF;  /*8bb093,CACACA, C8DDCA*/
        color :#000000;/*516600*/
        padding:5px 2px 5px 3px;
    }
    table.table01 td,
    table.table02 td
    {
        padding:5px 2px 5px 3px;
        border-bottom:1px solid #cccccc;  
        border-right :1px solid #cccccc;  
    }

    table.table01 tr:hover,
    table.table02 tr:hover
    {
        background-color:#eeeeee ;  
        border:1px solid #cccccc;  
    }

    table.table01 tr:hover div.charticon i,
    table.table02 tr:hover div.charticon i
    {
        color:#8BB093;  
        /*
        color:#000000;  
        color:#8BB093;  
        */
    }

    table.table01 tr:hover div.charticon:hover i,
    table.table02 tr:hover div.charticon:hover i
    {
        color:#2D5C3D;  
    }

    table.table01 th,
    table.table01 td
    {
        min-height:25px; 
    }

    table.table02 th,
    table.table02 td {
        min-height: 25px;
    }

    table.table01 a
    {
        color:#006699;    
        text-decoration:none; 
    }

    table.table01 tr.selected,
    table.table02 tr.selected
    {
        background-color:#e4e4e4 ;  
        border:1px solid #cccccc;  
    }


table.table01 tr.strikeout td, 
table.table01 span.strikeout
{
    text-decoration:line-through ; 
    color:red;
}

table.table01 div.email-status
    {
        float:left;
        border:1px solid #aaaaaa;
        padding:3px 3px 3px 3px;
        text-align:center;  
        cursor:pointer;
        _margin-right:3px; 
        margin-top:3px;
        border-radius:5px;   
        width:100%;
    }

    table.table01 div.email-status i
    {
        _color:#aaaaaa;
    }

    table.table01 div.send
    {
        _background-color:#93c473; 
        color:#93c473; 
        border-color :#93c473;
    }

    table.table01 div.send:hover
    {
        background-color:#93c473; 
        color:#ffffff; 
        border-color :#93c473;
    }

    table.table01 div.not-send
    {
        _background-color:#ffe599; 
        color:#eabb55; 
        border-color :#ead1dc;
    }

    table.table01 div.not-send:hover
    {
        background-color:#eabb55; 
        color:#ffffff; 
        border-color :#eabb55;
    }

th.noleft,
td.noleft
{
    border-left-width :0px !important;
}

th.noright,
td.noright
{
    border-right-width :0px !important;
}
