body
{
	background-color:#ffffff;
	font-size: 30pt;
	margin: 0px;
}
td
{
	font-size: 13px;
	font-family: Arial, 新細明體;
}

td.ms-bodyareaframe
{
	vertical-align: top;
	padding-left: 6px;
	padding-right: 10px;
}

table.ms-tztable
{
	margin-right: 6px;
	margin-left: 0px;
}

td.ms-tztop
{
	padding-top: 0px;
	padding-right: 6px;
	padding-left: 0px;
	padding-bottom: 6px;
}

td.ms-tzmidleft
{
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 6px;
}

td.ms-tzmidright
{
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 6px;
	width: 225px;
}

td.ms-tzbottom
{
	padding-top: 0px;
	padding-right: 6px;
	padding-left: 0px;
	padding-bottom: 6px;
}

div.ms-tzmrdiv
{
	width: 225px;
}

/***** Banner *****/
td.BannerTop
{
	padding-right: 4pt;
	padding-top: 4pt;
	background-repeat: no-repeat;
}

/***** Page Bottom Zone*****/


td.ms-partline
{
	border-bottom: #c3d4e6 1px solid;
}
a.ms-addnew
{
	font-weight: normal;
	font-size: 13px;
	color: #003399;
	font-family: PMingLiu;
	text-decoration: none;
}
td.ms-addnew
{
	padding-left: 7px;
	padding-top: 2px;
	padding-right: 0px;
}


/***** HtmlModuleText *****/
td.HtmlModuleText
{
	
}

/***** 宣告 *****/
td.EventCellBg
{
	padding-bottom: 2pt;
	padding-top: 2pt;
	border-right: #EFEDEE 1px solid;
	border-bottom: #EFEDEE 1px solid;
	background-color: #FAF8F9;
}
span.ItemTitle
{
	color: darkred;
	letter-spacing: 1px;
}

span.ItemSubTitle
{
	color: dimgray;
}

span.Normal
{
	color: #000000;
	line-height: 14pt;
}

A.CommandButton
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}
A.CommandButton:visited
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}
A.CommandButton:hover
{
	border-right: #cccccc 1px solid;
	border-top: #efefef 1px solid;
	border-left: #efefef 1px solid;
	border-bottom: #cccccc 1px solid;
	background-color: #efefef;
}

/*****  行事曆 *****/
.AgendeItemText
{
	font-size: x-small;
	color: #000000;
}


/***** 模組編輯按紐區域 *****/
td.TableFooterCell
{
	padding-left: 7px;
	padding-top: 2px;
	padding-right: 0px;
	border-top: #c0c0c0 1px dashed;
}

span.ErrorMessage
{
	color: #ff0066;
}

