.demoTable{
	border-spacing:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#e7e7e7;
	color:#336666;
	width:85%;
	margin:auto;
}
.demoTable td, .demoTable tr, .demoTable th{
    border-collapse: separate;
    border-collapse: collapse;
    border-spacing: 0;
}
.demoTable caption {
    font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    /*border-bottom:3px solid #ccc;/*ccc*/
    color: #663333;
    padding:7px;
    margin:auto;
}
.demoTable td, .demoTable th {
    padding: 2px;
}
.demoTable thead th {
	font-size:10px;
	padding:5px;
    text-align: center;
    background: #e7e7e7;
    color: #666;
    text-transform:uppercase;
	border:1px solid #ccc;
    /*border-bottom:1px solid #dfdfdf;/*dfdfdf*/		
}
.demoTable tbody th {
    font-weight: bold;
}
.demoTable tbody tr  {
    background-color:#FFF;
    text-align:left;
    }
.demoTable tbody tr.odd     {
    background: #f9f9f9;
    border-top:1px solid #FFF;
}
.demoTable tbody tr td {
/*    height:50px;*/
    background: #FFF;
    border: 1px solid #FFF;
    }
.demoTable tbody tr.odd td{
    background: #f9f9f9;
    border-top:1px solid #FFF;
    }

.demoTable td a:link, .demoTable td a:visited {
    color: #663333;
    text-decoration: none;
}
.demoTable td a:hover {
    color: #f60;
    border-bottom:1px solid #f60;
    text-decoration: none ;
}
.demoTable tfoot th, .demoTable tfoot td {
    background-color:#EaEaEa;
	padding:5px;
    text-align:left;
    font-size:10px;
	color: #999;
/*	font-style:italic;*/
    /*border-bottom:3px solid #CCC;/*ccc*/
    border-top:1px solid #ccc;/*dfdfdf*/
}

/* img */