body
{
	font-family: Arial, Helvetica, sans-serif;
}

.content
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 10px;
	font-size: 12px;
	text-align: justify;
}

.content td
{
	padding-right: 5px;
	font-size: 12px;
	text-align: justify;
}

.footer
{
	font-size: 12px;
	font-weight: bold;
	width: 766px;
	border-top: 2px solid #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.title
{
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}

.subtitle
{
	color: #FFFFFF;
	background-color: #999999;
	width: 100%;
}

.subtitle td
{
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}

.subtitle2
{
	font-size: 14px;
	font-weight: bold;
	color: #003399;
}

.scheduletable
{
	width: 100%;
}

.schedule
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

.schedule td
{
	vertical-align: top;
}

.scheduletitle
{
	font-size: 12px;
	font-weight: bold;
	color: #045700;
}

.schedulecontent
{
	font-size: 12px;
	color: #6e0000;
}

.meeting
{
	width: 100%;
}

.meeting th
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	text-align: justify;
	vertical-align: top;
	background-color: #FFFFFF;
}

.meeting td
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	text-align: justify;
	vertical-align: top;
}

.meetingcontact
{
	width: auto;
}

.meetingcontact td
{
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 3px;
}

.meetinglocation
{
	font-size: 18px;
	font-weight: bold;
	padding: 5px;
	color: #045700;
}

.groups
{
	
}

.tagline
{
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}

.qna
{
}

.qna td
{
	padding: 5px;
}

.qna .qnamain
{
	background-color: #FF9900;
	font-weight: bold;
	width: 90%;
}

.qna .qnamain2
{
	background-color: #FFFFCC;
	text-align: center;
	font-weight: bold;
	width: 10%;
}

.locationmap
{
	width: 100%;
}

.locationmap td
{
	text-align: center;
	padding-top: 10px;
}

.msg
{
	padding: 3px;
	font-size: 11px;
	text-shadow: #CCCCCC;
	font-style: italic;
}

#twelvesteps
{
}

#twelvesteps .left
{
	font-weight: bold;
	padding: 5px;
	background-color: #700000;
	color: #FFFFFF;
	text-align: center;
}

#twelvesteps .right
{
	font-weight: bold;
	background-color: #ed9c00;
	padding: 5px;
}
