body{
	margin:0px;
}
.header {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 25px;
	font-weight: bold;
	text-indent: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.smallheader {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}

.textTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding: 2px;
	line-height: 18px;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 18px;
	padding-right: 20px;
}




table {
	padding:0px;
	border-collapse: collapse;
}

a:link{
	font-family:Arial, 新細明體;
	font-size:13px;
	color: #FFFFFF;
	text-decoration: none;

}
a:visited{
	font-family:Arial, 新細明體;
	font-size:13px;
	color: #FFFFFF;
	text-decoration: none;

}

a:hover{
	font-family:Arial, 新細明體;
	font-size:13px;
	color: #DDDDDD;
	text-decoration: underline;

}

a:active{
	font-family:Arial, 新細明體;
	font-size:13px;
	color: #FFFFFF;
	text-decoration: none;

}
.textfield{
	font-family:Arial, 新細明體;
	font-size:11px;
	color: #000000;

}

.td_small{
	font-family:Arial, 新細明體;
	font-size:11px;
	color: #FFFFFF;

}

td{
	font-family:Arial, 新細明體;
	font-size:13px;
	color: #FFFFFF;

}
.tdblack:link{
	font-family:Arial, 新細明體;
	font-size:13px;
	color: #000000;
	text-decoration: none;

}
.tdblack:visited{
	font-family:Arial, 新細明體;
	font-size:13px;
	color: #000000;
	text-decoration: none;

}

.tdblack:hover{
	font-family:Arial, 新細明體;
	font-size:13px;
	color: #666666;
	text-decoration: underline;

}

.tdblack:active{
	font-family:Arial, 新細明體;
	font-size:13px;
	color: #000000;
	text-decoration: none;

}


.tdwhite{
	font-family:Arial, 新細明體;
	font-size:13px;
	color: #FFFFFF;
}

.tdwhite:link{
	font-family:Arial, 新細明體;
	font-size:13px;
	color: #FFFFFF;
	text-decoration: none;
}
.tdwhite:visited{
	font-family:Arial, 新細明體;
	font-size:13px;
	color: #FFFFFF;
	text-decoration: none;
}
.tdwhite:hover{
	font-family:Arial, 新細明體;
	font-size:13px;
	color: #CCCCCC;
	text-decoration: none;
}
.tdwhite:active{
	font-family:Arial, 新細明體;
	font-size:13px;
	color: #FFFFFF;
	text-decoration: none;
}

.tdorange_small{
	font-family:Arial, 新細明體;
	font-size:10px;
	color: orange;
}

.tdorange_small:link{
	font-family:Arial, 新細明體;
	font-size:10px;
	color: orange;
	text-decoration: none;
}
.tdorange_small:visited{
	font-family:Arial, 新細明體;
	font-size:10px;
	color: orange;
	text-decoration: none;
}
.tdorange_small:hover{
	font-family:Arial, 新細明體;
	font-size:10px;
	color: orange;
	text-decoration: none;
}
.tdorange_small:active{
	font-family:Arial, 新細明體;
	font-size:10px;
	color: orange;
	text-decoration: none;
}

.scrolltext{
	font-family:Arial, 新細明體;
	font-size:14px;
	color: #FFFFFF;
}

.scrolltext:link{
	font-family:Arial, 新細明體;
	font-size:14px;
	color: #FFFFFF;
	text-decoration: none;
}
.scrolltext:visited{
	font-family:Arial, 新細明體;
	font-size:14px;
	color: #FFFFFF;
	text-decoration: none;
}
.scrolltext:hover{
	font-family:Arial, 新細明體;
	font-size:14px;
	color: #CCCCCC;
	text-decoration: none;
}
.scrolltext:active{
	font-family:Arial, 新細明體;
	font-size:14px;
	color: #FFFFFF;
	text-decoration: none;
}
.calweekdayred{
	font-family:Arial, 新細明體;
	font-size:12px;
	color: #FF0000;
	background-color: #EEEEEE;
}
.calweekday{
	font-family:Arial, 新細明體;
	font-size:12px;
	color: #000000;
	background-color: #FFFFFF;

}
.calnormal{
	font-family:Arial, 新細明體;
	font-size:12px;
	color: #000000;
	background-color: #FFFFFF;

}

.calhighlight:link{
	font-family:Arial, 新細明體;
	font-size:12px;
	color: #000000;
	background-color: #DDDDDD;

}
.calhighlight:visited{
	font-family:Arial, 新細明體;
	font-size:12px;
	color: #000000;
	background-color: #DDDDDD;

}
.calhighlight:hover{
	font-family:Arial, 新細明體;
	font-size:12px;
	color: blue;
	background-color: #DDDDDD;
	text-decoration: underline;


}
.calhighlight:active{
	font-family:Arial, 新細明體;
	font-size:12px;
	color: #000000;
	background-color: #DDDDDD;

}

.textB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
}
.lxtext:link	{	color: #474B61;
			text-decoration: none}

.lxtext:visited{	color: #104B7C;
			text-decoration: none}

.lxtextTable:link	{
	color: #000000;
	text-decoration: none;
}

.lxtextTable:visited{
	color: #333333;
	text-decoration: none;
}


.lxtextTable:hover {
	color: #FF6600;
	text-decoration: underline;
}
.lxtext:hover {
color: #FF6600;
			text-decoration: underline}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #123470;
	font-weight: bold;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.lxsubhead:link	{
	color: #123470;
	text-decoration: none;
}
.lxsubhead:visited{
	color: #123470;
	text-decoration: none;
}
.lxsubhead:hover {
	color: #FF0000;
	text-decoration: none;
}
.textSubhead {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #164289;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.texts {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.date {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2850A2;
}
.menuHeader {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-indent: 7px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #123470;
	line-height: 120%;
}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #123470;
	line-height: 25px;
}
.menuHeaderBlue {

	color: #123470;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #123470;
	line-height: 120%;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	
}

.footer:link{
	font-family:Arial, 新細明體;
	font-size:10px;
	color: #FFFFFF;
}
.footer:hover{
	font-family:Arial, 新細明體;
	font-size:10px;
	color: #FFFFFF;
}
.footer:active{
	font-family:Arial, 新細明體;
	font-size:10px;
	color: #FFFFFF;
}
.footer:visited{
	font-family:Arial, 新細明體;
	font-size:10px;
	color: #FFFFFF;
}


#popitmenu{
position: absolute;
background-color: white;
border:1px solid black;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100;
visibility: hidden;
}

#popitmenu a{
text-decoration: none;
padding-left: 6px;
color: black;
display: block;
}

#popitmenu a:hover{ /*hover background color*/
background-color: #98976E;
}

.loginsmall{
	font-family:Arial, 新細明體;
	font-size:10px;
	color: #FFFFFF;
}

.loginsmall:link{
	font-family:Arial, 新細明體;
	font-size:10px;
	color: #FFFFFF;
	text-decoration: none;
}
.loginsmall:visited{
	font-family:Arial, 新細明體;
	font-size:10px;
	color: #FFFFFF;
	text-decoration: none;
}
.loginsmall:hover{
	font-family:Arial, 新細明體;
	font-size:10px;
	color: #CCCCCC;
	text-decoration: none;
}
.loginsmall:active{
	font-family:Arial, 新細明體;
	font-size:10px;
	color: #FFFFFF;
	text-decoration: none;
}


.btnstyle1(
	font-size: 10px;
	background-color:#fed;
	border:1px solid;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
	filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

#marqueecontainer{
position: relative;
width: 340px; /*marquee width */
height: 197px; /*marquee height */
overflow: hidden;
padding: 2px;
padding-left: 4px;
}

#marqueecontainer2{
position: relative;
width: 338px; /*marquee width */
height: 193px; /*marquee height */
overflow: hidden;
padding: 2px;
padding-left: 4px;
}

.paddingMsg{
	padding:0;
}


div.float {
  float:left;
  padding:5;
  }
  
div.float p {
   text-align: center;
   }


/* Blog Posted tagging */
.tag_dottedline{border-top:1px dotted #ccc; padding-top:5px;}
.tag_dottedline2{border-bottom:1px dotted #ccc; padding-top:5px;}
.tag_dottedline .tag_content{margin:0 0 0 5px; float:left;}
.tag_dottedline .feedback, .tag_dottedline2 .feedback  {text-align:right;}

