﻿.free-classes-synopsis
{
	line-height:20px;
	text-indent:2em;
	padding:20px;
	padding-top:10px;
	padding-bottom:0px;
}
	
.free-classes-list
{
	text-align:center;
	margin-bottom:20px;
}

.free-classes-list .TableTitleDiv
{
	text-align:left;
	color:#666666;
	font-weight:bold;
	margin-top:10px;
}

.free-classes-list .DataList
{
	text-align:center;
	margin:auto;
}

.free-classes-list .TableTitle
{
	
}

.free-classes-list .DataTable
{
	width:550px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	margin-top:10px;
}

.free-classes-list .DataTable td
{
	height:40px;
	border-style:solid;
	border-width:1px;
	border-color:White;
	padding:2px;
}

.free-classes-list .Header th
{
	height:22px;
	background-color:#E0E0E0;
	border-style:solid;
	border-width:1px;
	border-color:White;
	padding:2px;
	color:Black;
	font-weight:bold;
}

.free-classes-list .Row td
{
	background-color:#FFFFFF;
}

.free-classes-list .AltRow td
{
	background-color:#EFEFEF;
}

.free-classes-list .EventIDColumn
{
	width:70px;
}

.free-classes-list .DateColumn
{}

.free-classes-list .AddressColumn
{
	width:170px;
	text-align:left;
}

.free-classes-list .TimeColumn
{
	text-align:left;
}

.free-classes-list .RemarkColumn
{
	width:40px;
}

.free-classes-list .RemarkColumn em
{
	color:#666666;
	font-weight:normal;
}

.free-classes-list .BookInTime
{
	color:Red;
}

.free-classes-list .SeminarTime
{
	
}

/*---------------------------------------------------------------表單-------------------------------------------------------------*/

.free-classes-form
{
	margin-top:10px;
	padding-left:20px;
	padding-right:20px;
}

.free-classes-form .required
{
	color:Red;
}

.form-buttons
{
	text-align:center;
}


/*------------------------------------------------------------------------------------------------------------------------------------*/

.application-content
{
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	line-height:20px;
}

.application-content p
{
	margin-top:10px;
	margin-bottom:10px;
}

.application-content table
{
	margin-left:30px;
}

.application-content .bookInDiv
{
	color:Red;
}

.application-content .btnDiv
{
	text-align:center;
}

.application-content .ticket-content ul
{
	margin:0px;
	padding:0px;
	 list-style:none;
}
