/* CSS Document */

table.content{
	width: 100%;
	/*border:3px double #29AC57;*/
	/*border: 3px double #cc291b;*/
	border: 3px double #BF190A;
	background-color:#ffffff;
}

table.content span.emphasis,
table.content td.emphasis{
	color: #d80101;
	font-weight:bold;
}

table.content thead th{
	border-bottom: 1px solid #333333;
	font-weight: bold;
}

table.content tfoot td{
	border-top:1px solid #333333;
	font-weight:bold;
}

table.content td{
	padding:10px 40px 10px 40px;
	text-align:justify;
	line-height:15px;
	vertical-align:top;
	
}
table.day {
width: 100%;
border: none;
}

table.day td
{
width: 50%;
	border-bottom: 1px solid #666666;
	text-align:center;
	vertical-align: middle;
	}
table.day td.right
{
border-right: 1px solid #666666;
	}
	
table.day td.last
{
border-bottom:none;
	}

table.content td a{
	color: #5BA6A6;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
}

table.content td a:hover{
	text-decoration:none;
}

span.title,
table.content td.title{
	font-weight:bold;
	font-size:20px;
	padding:30px 15px 15px 15px;
	/*color:#29AC57;*/
	color: #cc291b;
	text-align:right;
}
table.content td.right {
	text-align:right;
	padding-top: 2px;
}

p.testimonial {
	text-indent:20px;
	font-style:italic;
	margin-top:0px;
	margin-bottom:5px;
	text-align:justify;
}
p.sign {
	margin-top:0px;
	}
p.staff {
	margin-top:0px;
	margin-bottom:4px;
	}

span.italic,
table.content td.italic{
	font-style:italic;
	font-weight: bold;
}

span.subtitle,
table.content td.subtitle{
	font-weight:bold;
	font-size:16px;
	border-bottom:1px solid #111111;
	color:#111111;
	padding:15px 100px 2px 20px;
	width:80%;
	display:block;
}
span.subtitle2,
table.content td.subtitle2{
	font-weight:bold;
	font-size:12px;
	color: #1f9949;
	text-decoration:underline;
	padding:5px 100px 2px 10px;
	width:100%;
	display:block;
}

td#center{text-align:center;}

td#photo{padding: 10px 0px 10px 40px}

span.first,
table content ul.first {
	list-style:outside;
	list-style-type:disc;
	font-weight:bold;
	color:#111111;}

span.second,
table content ul.second {
	list-style:outside;
	list-style-type:square;
	color:#111111;}

table.schedule{
	width: 100%;
	background-color:#ffffff;
}
table.content td.schedule{
	padding:5px 40px 5px 40px;
	text-align:left;
	line-height:15px;
	vertical-align:top;
}


table.calendar td{
padding:0px 10px 0px 10px;
	text-align:left;
	line-height:15px;
	vertical-align:top;
	}