body, td {
    font-family: arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    vertical-align: top;
}
a {
    font-family: arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.tooltip {
            z-index: 25500;
            color: #000000;
	    border:1px #CCCCCC solid;
            background-color: #EEEFFF;
	    opacity: 0.8;
	    display: block;
	    height: 16px;
	    width: 100px;
	    font-size: 12px;
	    vertical-align: middle;
	    text-align: center;
}
.loader {
        position: absolute;
        display: block;
        top: 200px;
        left: 40%;
        width:170px;
        height:45px;
        background-color: #DDDDFF;
        border: 2px #CCCCCC solid;
        border-collapse: collapse;
        border-spacing: 1px;
        z-index:25510;
    }
.info0 {
    font-size: 20px;
    font-weight: bold;
    color: #000000;
}
table.header {
    border-bottom: 2px solid #5d6164;
    color: #5d6164;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 20px;
}
table.header td.header {
    font-size: 16px;
    font-weight: bold;
    padding-top: 2px;
    vertical-align: bottom;
}
table.formtable {
    padding: 2px;
    padding-left: 10px;
    color:#FFFFFF; 
    font-weight: bold;
}
td.formtable {
    color:#FFFFFF; 
    font-weight: bold;
}

ul li {font: bold 16px Arial;}
.tbl1 TR TD {font: 13px Arial;}
.tbl1 a {font: bold 13px Arial;}
.paging a, .paging {font: 13px Arial;}
TD.tdh:hover {background: #FFD;}

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}