body {
	color: #07519A;
	font-size: 13px;
	font-family: Ms sans serif, Tahoma;
	background: #A2BED3;
	padding: 0;
	margin-left: 0;
	margin-top: 0;
}
table thead td { font-weight: bold; cursor: pointer; text-align: center; text-valign: middle; }
.td1 { color: #07519A; font-size: 13px; font-family: Ms sans serif, Tahoma; }
/*.td_head_ext { color: #fff; font-size: 14px; font-family: Ms sans serif, Tahoma; font-weight: bold; background: white url(dolphin_bg_ext.gif) top left repeat-x; } */

/* If you wish to highlight current sortable column, add layout effects below */
.highlightedColumn { background: white url(../images/shade.gif) top left repeat-x; }
 td, th { padding: 2px; }
 td { font-family: Ms sans serif, Tahoma; font-size: small; }
/* #layer1 {
     padding: 5px; 
     background-image: url(../images/wait3.gif);
     background-position: center;
     background-repeat: no-repeat;
     height: 100px;
     width: 100%;
     border: 1px solid #666666;
     display: block; 
}
* { margin: 0px; padding: 0px; } */
/* table min css */
table.mini, table.mini tr th { border-collapse: separate; }
table.mini tr th, .td_head { color: #fff; font-size: 14px; font-family: Ms sans serif, Tahoma; font-weight: bold; background: white url(dolphin_bg.gif) top left repeat-x; }
table.mini tr td { border: 0; }
table.mini tr td.l { border-left: thin solid #AACCEE; }
table.mini tr td.l div.txt { font-size: 10px; }
table.mini tr td.t { border-top: thin solid #AACCEE; }
table.mini tr td.l img { height: 15px; }
/* table stat css */
table.stat { width: 100%; }
table.stat caption { font-size: 16px; font-weight: bold; text-align: left; }
table.stat tr td.head { width: 10%; font-size: 14px; font-weight: bold; color: #ffffff; text-align: center;  background: white url(dolphin_bg.gif) top left repeat-x; }
table.stat tr td.l { text-align: center; border-left: thin solid #AACCEE; }
table.stat tr td.lb { text-align: center; border-left: thin solid #AACCEE; border-bottom: thin solid #AACCEE; }
table.stat tr td.ltxt { font-size: 14px; font-weight: bold; text-align: center; border-left: thin solid #AACCEE; }
table.stat tr td.lbtxt { font-size: 14px; font-weight: bold; text-align: center; border-left: thin solid #AACCEE; border-bottom: thin solid #AACCEE; }
table.stat tr td.lr {  text-align: center; border-left: thin solid #AACCEE; border-right: thin solid #AACCEE; }
table.stat tr td.lrb { text-align: center; border-left: thin solid #AACCEE; border-right: thin solid #AACCEE; border-bottom: thin solid #AACCEE; }
/* domainstat */
table.dstat { width: 100%; border-collapse: separate; }
table.dstat tr th { 
	color: #ffffff; font-size: 12px; font-family: Ms sans serif, Tahoma; font-weight: bold; 
	background: white url(dolphin_bg.gif) top left repeat-x;
	border-left: 0; border-right: 2px solid #FFFFFF; border-top: 0; border-bottom: 0; margin: 0px; padding: 0px; 
}
table.dstat tr td { text-align: center; }
