table.list{
    border:2px solid #C7D2DD;
    margin:4px 1px;
}
table.list td.gheader, td.gheaderb, td.gheaders{
    background-color:#EBECFD;
    border-bottom:1px solid #CFDDE6;
    padding:0px;
    vertical-align: middle;
}
table.list td.gheaders{
    border-top:2px solid #CFDDE6;
	border-bottom:0;
}
table.list td.gheaderb{
    border-top:1px solid #CFDDE6;
}
table.list td.gheaderb table{
    margin:0px;
    padding:0px
}
table.list td.gheaderb td{
    margin:0px;
    padding:0px
}
table.list td.gheader, td.gheaderb h3,h4,h5{
    margin:2px;
}
table.list h3,h4{
    margin:2px;
}
table.list h3,h4 img{
    margin:2px;
    vertical-align:middle;
}
table.list td.gheader a, td.gheaderb a{
    display:block;
    font-size:13px;
    font-weight:bold;
    padding:2px;
    margin:1px 1px;
    border:1px solid #ddd;
	vertical-align: middle;
}
table.list td.gheader a:hover, td.gheaderb a:hover{
    background-color:#fff;
}
table.list td.gheader img{
    margin-right:4px;   
    vertical-align: middle;
	border:0;
}
table.list td.gheader a img, td.gheaderb a img{
    margin-right:4px;   
    vertical-align: middle;
	border:0;
}
table.list td.optionheader{
    font-size:11px;
    font-weight:normal;
    font-style:italic;
    padding:6px;
    border-bottom:1px solid #CFDDE6;
}
table.list td.optionheaderlabel{
    text-align:right; 
}
table.list td.sheader{
    font-size:12px;
    font-weight:bold;
    font-style:italic;
    text-align:center;
    border-bottom:1px solid #CFDDE6;
    padding-top:9px;
}
table.list td.header,td.headerr{
    font-size:12px;
    font-style:italic;
    font-weight:bold;
    background-color:#EEE;
    color:#222;
    border-right:1px solid #ACB8BF;    
    border-top:1px solid #ACB8BF;
    border-bottom:1px solid #ACB8BF;
}
table.list td.headerr{
    border-right:0;
    font-size:12px;
    font-style:italic;
    font-weight:bold;
    background-color:#EEE;
    color:#222;;    
    border-top:1px solid #ACB8BF;
    border-bottom:1px solid #ACB8BF;
}
table.list td.row, td.rowr, td.rowhl, td.rowhlr{
    border-top:1px solid #CFDDE6;
    border-right:1px solid #CFDDE6;
    background-color:#fff;
}
table.list td.rowr, td.rowhlr{
    border-right:0;
}
table.list a.actionButton, a.actionButtonBig{
    display:block;
    border:1px solid #ccc;
    font-size:12px;
    font-weight:bold;
    padding:3px 3px;
    margin-top:3px;
}
table.list a.actionButton img, a.actionButtonBig img{
    border:0px;
    vertical-align:middle;
    margin-right:1px;
}
table.list a.actionButton:hover, a.actionButtonBig:Hover{
    background-color:#EBECFD;    
}

table.list a.actionButtonSmall{
    display:block;
    font-size:11px;
    font-weight:bold;
}
table.list a.actionButtonSmall img, a.actionButtonSmall img{
    border:0px;
    vertical-align:middle;
    margin-right:2px;
}
table.list a.actionButtonSmall:hover{
    background-color:#EBECFD;    
}

table.list a.actionButtonBig{
    font-size:14px;    
}

option.hl{
	color:#f33;    
}

table.list td.rowhl,td.rowhlr{
    background-color:#F6F5FE;
}
table.list td.alert{
    font-size:12px;
    padding:4px;
    margin:4px;
    width:400px;
    border:2px solid #FFEEEE;
    background-color:#FF3300;
    color:#fff;
    font-weight:bold;
    font-style:italic;
}
table.list div.alert{
    font-size:12px;
    padding:4px;
    margin:4px;
    width:400px;
    border:2px solid #FF9900;
    background-color:#FBFBFB;
}