/*table for classes*/

/* roScripts
Table Design by Mihalcea Romeo
www.roscripts.com
----------------------------------------------- */
 


 table {
		border-collapse:collapse;
		border-left:1px solid #686868;
		border-right:1px solid #686868;
		border-bottom:1px solid #686868;
 		font-size: 12pt;
		font:inherit;
		color: #333;
}

td, th {
		padding:0px;
}

table caption {
   font-size: 14pt;
   font-style:normal;

}
/* =links
----------------------------------------------- */


table a:link {
  color: #b30000;
  text-decoration: none;
}

table a:visited 

table a:active {
  color: #b30000;
 text-decoration: none;

}

table a:hover {
  color: #b30000;
  background-color: #c2d0d0;
   text-decoration: none;

}

/* =head =foot
----------------------------------------------- */

thead th, tfoot th, tfoot td {
		background:#333 url(images/llsh.gif) repeat-x;
		color:#fff; 
 		text-align:left;
 		padding-left:5px;
 		padding-top:3px;
 		padding-bottom: 3px;
 		padding-right:5px;
}

 

/* =body
----------------------------------------------- */

table tbody,  tr,  td 
{
    
    padding-bottom: 7px;
    
    padding-top: 7px;
    
    font-size: 12pt;
    color: black;
}

table a {
    font-size 12pt;
    color: black;
}
tbody td {
	padding-left: 5px;
	height: 0px;
	padding-right:5px;

}
 
 
table .odd td{
	background-color: #dedede;

}

 
  

td
{
   height: 55px;
   background-color: white;
   color: black;
   	
}

tbody tr.odd
{
	background-color: #dbdbdb;
}

tbody tr:hover td
{
}

/*tbody tr:hover td,tbody tr:hover th 
{
	border-top-color: #4e4e4e;
	border-bottom-color: #4e4e4e;
	color: black;
	font-weight: bolder;
    border-bottom:1px dotted;
    border-top:1px dotted;

}
*/

tbody tr.upcoming td
{
	background-color: #d0bec0;
}

tbody tr.upcoming td,tbody tr.upcoming th 
{
	border-top-color: #4e4e4e;
	border-bottom-color: #4e4e4e;
	color: black;
	font-weight: bolder;
    border-bottom:1px dotted;
    border-top:1px dotted;

}


#important 
{
	font-style: normal;
	font-weight: normal;
	color: red;
}

 