table.grid{
	border:1px solid #000;
	border-collapse:collapse;
	width:100%;
}
table.grid td,th{
	border:1px solid #000;
	padding:2px;
	color:#000;
	background-color:#f5f5f5;
	vertical-align:top;
}
table.grid ul{
	margin-left:15px;
}
table.single{
	width:100%;
	border: none;
	border-collapse: collapse;
	margin-bottom: 15px;
}
td.contentTitle{
	background-image: url('../images/contentTitle.jpg');
	color: #ffffff;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	letter-spacing: 1px;
}
td.contentCalTitle{
	background-color: #dddddd;
	border-bottom:1px solid #cccccc;
	color: #000000;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	letter-spacing: 1px;
}
td.contentCal,td.contentCal2{
	background-color: #ffffff;
	color: #000000;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	border-bottom:1px solid #cccccc;
	
}
td.contentCal2{
	border-right:1px solid #cccccc
}
td.content{
	background-color: #f5f5f5;
	color: #000000;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	
}
a.content:link, a.content:visited, .content a:link, .content a:visited{
	background-color: transparent;
	color: #800000;
	font-weight: bold;
}
a.content:hover,a.content:active, .content a:hover, .content a:active{
	background-color: transparent;
	color: #800000;
	font-weight: bold;	
	text-decoration: underline;
}
.big1{
	font-size:14px;
	background-color:transparent;
	color: #003399;
	font-weight:bold;
}
.big3{
	font-size:14px;
	background-color:transparent;
	color: #ffd700;
	font-weight:bold;
}
.big2{
	font-size:12px;
	background-color:transparent;
	color: #003399;
	font-weight:bold;
}
small{
	font-size:80%;
}
