/* 

	TableCloth	
	by Alen Grakalic, brought to you by cssglobe.com
	
*/

/* general styles */
table{
	font:100% Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
td{
	font:100% Arial, Helvetica, sans-serif; 
	padding: 5px;
}
table{width:100%;border-collapse:collapse;margin:1em 0;}
th, td{text-align:left;padding:.5em;border:1px solid #ccc;}
th{
	height: 30px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	background-image: url(../img/common/08/table_bg.gif);
	background-repeat: repeat;
	line-height: 30px;
	font-weight: bold;
	color: #158A15;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #CCCCCC;
	border-bottom-color: #cccccc;
}
td{background:#e5f1f4;}

/* tablecloth styles */

tr.even td{background:#fff;}
tr.odd td{background:#f8fbfc;}

th.over, tr.even th.over, tr.odd th.over{background:#4a98af;
	background-image: url(../img/common/08/table_bg2.gif);
	color:#FFFFFF;}
th.down, tr.even th.down, tr.odd th.down{background:#bce774;}
th.selected, tr.even th.selected, tr.odd th.selected{}

td.over, tr.even td.over, tr.odd td.over{background:#ecfbd4;}
td.down, tr.even td.down, tr.odd td.down{background:#bce774;color:#fff;}
td.selected, tr.even td.selected, tr.odd td.selected{background:#bce774;color:#555;}

/* use this if you want to apply different styleing to empty table cells*/
td.empty, tr.odd td.empty, tr.even td.empty{background:#fff;}

table tr td ul {
	padding-left: 20px;
	list-style-position: outside;
	padding-top: 10px;
	padding-bottom: 10px;
}


.w10p{
	width:10%;
}
.w20p{
	width:20%;
}
.w25p{
	width:25%;
}
.w30p{
	width:30%;
}
.w40p{
	width:40%;
}
.w50p{
	width:50%;
}
.w60p{
	width:60%;
}
.w70p{
	width:70%;
}
.w75p{
	width:75%;
}
.w80p{
	width:80%;
}
.w90p{
	width:90%;
}
.w100p{
	width:100%;
}
