A{ text-decoration: underline }
A:link{ text-decoration: none ;}
A:visited{ text-decoration: none ;}
A:active{ text-decoration: none ;}
A:hover{ text-decoration: none ;;}

body {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}
IMAGE{
	align:absmiddle
}

FORM{
	margin:0px;
}

/**********************************/


.MainTop{
	margin-top:5px;
}


.MainMsg{
	text-align:center;
}

.MainWorkArea{
	width:800px;
	text-align:left;
	border:0 solid silver;
}
.MainBottom{
	font-size:9pt;
	margin-top:5px;
	color:#5D5D5D;
	text-align:center;
	border:0 solid purple;
}
.MainItem{
	width:100%;
	text-align:left;
	color:navy;
	font-weight:bold;
	font-size:11pt;
	
}

/**********************************/

.iTable{
	
	margin-bottom:15px;
	border-collapse: separate;
	border: 1px solid #ff0000;
	border-color:gray;
	border-spacing: 3px;
	background-color:#F5FCEB;
}

.iMsg{
	width:800px;
	background-repeat:no-repeat;
	color:red;
	text-align:left;
	padding-left:30px;
	font-size:11pt;
}

.iTh{
	text-align:left;
	
}
.iTd{
	text-align:left;
	
}
.iCaption{
	background-repeat:no-repeat;
	background-color:#F2F2F2;
	font-weight:bold;
	text-align:right;
	color:gray;
	border-top: solid silver;
	border-right: solid silver;
	border-left: solid silver;
}

.iBar{
	
	text-align:right;
}
.iButton{
	width:80px;
	border-top: solid #dcdcdc;
	border-left: solid #f2f2f2;
	border-right: solid plum;
	border-bottom: ridge plum;
	background-repeat:no-repeat;
	background-color:white;
}
.iFile{
	padding:10px;
	text-align:center;
	border: solid #6D4117;
	
}
.iFileTable{
	border-width: 1px;
	border-spacing:1px ;
	border-style: outset;
	border-color: #60696D;
	border-collapse: collapse;
	color:#605D37;
}
.iFileTable TH{
	border-width: 1px;
	border-spacing:1px ;
	border-style: outset;
	border-color: #60696D;
	border-collapse: collapse;
	color:#000000;
}
.iFileTable TD{
	border-width: 1px;
	border-spacing:1px ;
	border-style: outset;
	border-color: #60696D;
	border-collapse: collapse;
	color:#605D37;
	text-align:left;
}

.iFileTableCap{
	display:block;
}
/**********************************/

.RsPager
{	
	width:400px;
	font-size:9pt;
	color:black;
	text-align:left;
}
.RsPagerH
{	background:#FFFFFF;
	font-size:9pt;
	color:gray;
}



/**********************************/
.GridForm{
	margin:0px;
}
.GridTable{
	border-collapse: separate;
	border: 0px solid #ff0000;
	border-color:#70708F;
	border-spacing: 1px;
	background-color:gray;
}
.GridTRH{
}



.GridRow{
	background:#ECECF1;
	text-align:center;
	font-size:10pt;
	color:#141414;
	width:20px;
}
.GridTRoRow{
	height:30px;
	background:white;
}
.GridTReRow{
	height:30px;
	//background:lightblue;
	background:#FFFFB4;
}
.GridCheckbox{
}

.GridTRSpace{
	height:30px;
}
.GridSpace{
}
.GridPager{
	width:100%;
	margin:0px;
	background:#ffffff;
}
.GridQuery{
	margin:0px;
	background:#FFFFFF;
	
	
}
/**********************************/

.optionb{
	background-color:#E6E6FA;
}

/*****************************************************************************/
.MainCaption{	
	text-align:left;
	color:black;
	margin-bottom:10px;
	height:28px;
	padding-top:3px;
	padding-left:20px;
	background:#A5C3F0;
	letter-spacing:5px;
	//border-bottom:groove;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	font-size:100%;
	font-family: Arial, "新細明體";
	
}	
.MainCaption2{	
	text-align:left;
	color:black;
	margin-bottom:10px;
	height:28px;
	padding-top:3px;
	padding-left:20px;
	background:#D2A5F0;
	letter-spacing:5px;
	//border-bottom:groove;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	font-size:100%;
	font-family: Arial, "新細明體";
}
.GridTH{
	background:#A9A9EF;	
	color:#FFFFFF;
	height:25px;
	font-size:100%;
	font-family: Arial, "新細明體";
}
.PublicTRRow2{
	background-color:#E1D2F0;
	height:30px;
	font-family: Arial, "新細明體";
	
}
.PublicTRRow{
	height:30px;
	background:#F0F0F0;
	font-family: Arial, "新細明體";
}
.PublicTH{
	background:#E1D2F0;
	font-size:10pt;
	color:#000000;
	height:25px;
	font-size:100%;
	font-family: Arial, "新細明體";
}
.GridTD{
	padding:2px;
	font-size:100%;
	color: #414141;
	font-family: Arial, "新細明體";
}

.GridTable2{
	border-collapse: separate;
	border: 1px solid gray;
	border-color:#70708F;
	border-spacing: 1px;
	background-color:#F0F0F0;
	font-family: Arial, "新細明體";
}
.linka{	
	font-weight:100;
	color:#404040;
	font-family: Arial, "新細明體";
}

.title{	
	color: #404040;
	letter-spacing: 1px;
	font-size:100%;
	font-family: Arial, "新細明體";
}
.csDiv{

}
.linkb{	
	font-weight:100;
	color:#404040;
	font-family: Arial, "新細明體";

}
.linkc{	
	color: #313030;
	letter-spacing:1px;
	font-family: Arial, "新細明體";
}
.linkd{	
	color: #666666;
	letter-spacing:1px;
	font-family: Arial, "新細明體";
}
.cssSpan{
	font-size:100%;
	font-family: Arial, "新細明體";
}
.CsMsg{
	color:red;
	font-size:100%;
	font-family: Arial, "新細明體";
}
.style2 {
	
	font-family: Arial, "新細明體";
	line-height: 20px;
	color: #0066CC;
}

.f12-gery-1 {	
	font-family: Arial, "新細明體";
	color: #333333;
	line-height: 15px;
	font-size:100%;
}
.f12-gery-2
{
	font-size:100%;
	font-family: Arial, "新細明體";
}
.defaultFont
{
	font-size:100%;
	font-family: Arial, "新細明體";
}
.defaultFont2
{
	font-size:80%;
	font-family: Arial, "新細明體";
}