@charset "big5";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.body2 {
	background: url(../Img/taipei_bg.jpg) no-repeat right bottom;
}
.body3 {
	background: url(../Img/taipei_bg.jpg) no-repeat right bottom;
}
.body4 {
	background: url(../Img/taipei_bg.jpg) no-repeat right bottom;
}
BODY {
	SCROLLBAR-FACE-COLOR: #cccccc; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #999999; 
	SCROLLBAR-3DLIGHT-COLOR: #999999; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #999999;
	SCROLLBAR-TRACK-COLOR: #E3E3E3;	
}
td {
	font-size:x-small;
	line-height: 160%;
	letter-spacing: 1pt;
	font-family: "Arial", "細明體";
	color: #000000;
}
a:link {
	color: #000066;
	text-decoration: underline;
}
a:visited {
	color: #000066;
	text-decoration: underline;
}
a:active {
	color: #000066;
	text-decoration: underline;
}
A:hover {
	POSITION: relative;
	clip:    rect(   );
	color: #993300; 	text-decoration: underline;
}
A.toplink:link {
	color: #FFFFFF;
	text-decoration: none;
	font-size:x-small;
}
A.toplink:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size:x-small;
}
A.toplink:hover {
	POSITION: relative;
	TOP: 1px;
	clip:    rect(   );
	left: 1px;
	text-decoration: underline;
	color: #ff0000;
	font-size:x-small;
}


A.toplink2:link {
	color: #FFFF00;
	text-decoration: none;
	font-size:x-small;
}
A.toplink2:visited {
	color: #FFFF00;
	text-decoration: none;
	font-size:x-small;
}
A.toplink2:hover {
	POSITION: relative;
	TOP: 1px;
	clip:    rect(   );
	left: 1px;
	text-decoration: underline;
	color: #ff0000;
	font-size:x-small;
}
A.toplink3:link {
	color: #FFFFFF;
	text-decoration: underline
}
A.toplink3:visited {
	color: #FFFFFF;
	text-decoration: underline
}
A.toplink3:hover {
	POSITION: relative;
	TOP: 1px;
	clip:    rect(   );
	left: 1px;
	text-decoration: none;
	color: #FFFFCC
}

.input_01 {

	BACKGROUND-COLOR: White;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
}
.input_02 {
	font-size:x-small;
}
.m_tdcolor_01 {
	border: 1px solid #999999;
}
.m_tdcolor_02 {
	border: 1px solid #ff6600;
}
.m_titlefont_01 {
	color: #000066;
	font-size:x-small;
}
.m_tdcolor_02 {
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.m_tdcolor_03 {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#77BBFF', endColorStr='#FFFFFF', gradientType='0')
	border: 0px solid #666666;
	padding: 5px;
}
.m_tdcolor_04 {
	border: 0px solid #558A02;
	background-color: #FFFFEE;
}
.m_tdcolor_05 {
	BACKGROUND: #CCCCCC;
}
.login_tdbg_01 {
	background-image: url(../Img/login_01.jpg);
	background-repeat: no-repeat;
}
.main_tdbg_01 {
	background-image: url(../Img/bg_01.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right bottom;
}
.same_tdcolor_01 {
	border: 1px solid #0084CC;
}
.m_tdcolor_06 {
	BACKGROUND: #E6ECF7;
	width: 15%;
}
.m_tdcolor_07 {
	BACKGROUND: ffffff;
	width: 35%;
}
.m_tdcolor_08 {
	BACKGROUND: #FFFFCC;
	width: 15%;
}

.top_tdcolor_01 {
   FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#2E77D1', endColorStr='#21527C', gradientType='0');
}
.top_tdcolor_02 {
	padding: 1px;
	border: 1px solid #666666;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#C6C6C6', gradientType='0')
; 	height: 20px;
}
.main_tdcolor_06 {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#E6E6E6', endColorStr='#FFFFFF', gradientType='0')
}
.top_logobg {
	background-image: url(../Img/tai_top_001.gif);
	height: 55px;
	width: 330px;
}
.top_logobg02 {
	background-image: url(../Img/tai_top_002.gif);
	height: 55px;
	width: 330px;
}
.titlefont_01 {
	color: #333300;
}
.top_tdline_01 {
	background-color: #FEFAEF;
	border: 1px solid #395F0A;
}
.index_bg01 {
	background-image: url(../Img/fsc_01.jpg);
}
.index_bg02 {
	background-image: url(../Img/fsc_01.jpg);
}
.index_bg03 {
	background-image: url(../Img/fsc_02.jpg);
}
.headerImg
{
	src : url(../Img/top_title.gif);
}
.bottom_tdcolor_01 {
	background-color: #5F90C2;
	color: #FFFFFF;
}
.font_01 {
	color: #FFFFFF;
}
.top_bg_01 {
	background-image: url(../Img/top_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.R_td_01 {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#C3C3C3', endColorStr='#CCCCCC', gradientType='0')
	border: 0px solid #666666;
	width: 160px;
}
input {
	BACKGROUND-COLOR: #FEF8E9;
	COLOR: #333333;
}
.font_02 {
	font-size:x-small;
	line-height: 180%;
}
.GridHeader 
{
	text-align: center;
	vertical-align: middle ;
	BACKGROUND: #E6ECF7;
	font-size:smaller;
    font-weight: normal;
}

.GridAlternatingItemStyle {
	background: #EAEAEA;
}

.DisHeaderStyle {
	BACKGROUND-COLOR: #9999ff;
	COLOR:#FFFFFF;
	LETTER-SPACING:2PX;
	LINE-HEIGHT:120%;
}

.GridSelectedRow {
	font-size:x-small;
	cursor: hand;
	background-color: #EAEAEA;
}

.StateControlBtn {
	background-color: #A6D2FF;
	color: #FFFFFF;
	border: 1px solid #999999;
	padding-top: 4px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#77BBFF', endColorStr='#3A90D4', gradientType='0');
	vertical-align: middle ;
}


.WDateTextBox
{
    font-size:x-small;
    TEXT-ALIGN: left;
    WIDTH: 85px;
    border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
}

.RDateTextBox
{
    font-size:x-small;
    TEXT-ALIGN: left;
    WIDTH: 85px;
    border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: lightgrey;
}

.WButton {
	background-color: #A6D2FF;
	color: #FFFFFF;
	border: 1px solid #999999;
	padding-top: 4px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#77BBFF', endColorStr='#3A90D4', gradientType='0');
	vertical-align: middle ;
}

.RButton {
	background-color: #A6D2FF;
	color: #FFFFFF;
	border: 1px solid #999999;
	padding-top: 4px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#77BBFF', endColorStr='#3A90D4', gradientType='0');
	vertical-align: middle ;
	BACKGROUND-COLOR: lightgrey;
}

.WButton1 {
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
	WIDTH:48px;
	height:24PX;
	BACKGROUND-COLOR: WhiteSmoke;
}

.WTextBox {
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
	WIDTH:120px;
	BACKGROUND-COLOR: White;
}

.RTextBox {
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
	WIDTH:120px;
	BACKGROUND-COLOR: lightgrey;
}

.WTextBox_40 {
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
	WIDTH:40px;
	BACKGROUND-COLOR: White;
}

.WTextBox_80 {
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
	WIDTH:80px;
	BACKGROUND-COLOR: White;
}

.WTextBox_260 {
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
	WIDTH:260px;
	BACKGROUND-COLOR: White;
}

.WTextBox_Address {
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
	WIDTH:480px;
	BACKGROUND-COLOR: White;
}

.WTextBox_DataList {
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
	WIDTH:100%;
	HEIGHT: 55px;
	BACKGROUND-COLOR: White;
}

.WTextBox_35P {
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
	WIDTH:35%;
	BACKGROUND-COLOR: White;
}

.RTextBox_65P {
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
	WIDTH:65%;
	BACKGROUND-COLOR: lightgrey;
}

.WTextBox_100P {
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
	WIDTH:100%;
	BACKGROUND-COLOR: White;
}

.WTextBox_TextArea {
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
	WIDTH:600px;
	BACKGROUND-COLOR: White;
}

.WRadio
{
	font-size:large;
}

.RRadio
{
	font-size:large;
}

SELECT.RComboBox{
	font-size:x-small;
}
SELECT.WListBox{
	font-size:x-small;
}

.TitleTextSubject
{
    font-size:x-small;
    TEXT-ALIGN: left;
	font-weight: bold;
	color: Black;
}

A.TitleTextContent1:link
{
	color: red;
	font-weight: bold;
	text-decoration: none;
	font-size:x-small;
}
A.TitleTextContent1:visited {
	color: red;
	font-weight: bold;
	text-decoration: none;
	font-size:x-small;
}
A.TitleTextContent1:hover {
	color: red;
	font-weight: bold;
	text-decoration: none;
	font-size:x-small;
}

A.TitleTextContent2:link
{
	color: blue;
	text-decoration: none;
	font-size:x-small;
}
A.TitleTextContent2:visited {
	color: blue;TitleTextContent2
	text-decoration: none;
	font-size:x-small;
}
A.TitleTextContent2:hover {
	POSITION: relative;
	TOP: 1px;
	clip:    rect(   );
	left: 1px
	color: blue; 	text-decoration: underline;
	color: red;
	font-size:x-small;
}
.DropDownList1
{
	width: 70px;
}
.DropDownList4
{
	width: 80px;
}

/*將論壇整合到SPS中*/
/*CSS*/
table.communityindex {
	font-size:x-small;
	MARGIN-LEFT: 20PX;
	MARGIN-TOP: 0PX;
	MARGIN-RIGHT: 0PX;
	MARGIN-BOTTOM: 0PX;
    width:90%;
}
table.bg03 {
	BORDER: 1PX SOLID #2e3092;
}
table.bg05 {
	BORDER: 1PX SOLID #2e3092;
}
table.bg06 {
	BACKGROUND-COLOR: #2e3092;
	COLOR:#FFFFFF;
	font-size:small;
	FONT-WEIGHT:BOLD;
	LETTER-SPACING:2PX;
	LINE-HEIGHT:120%;
}
.WTextBox_100P {
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
	WIDTH:100%;
	BACKGROUND-COLOR: White;
}
.WTextBox60P {
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	WIDTH:60%;
	BACKGROUND-COLOR: White;
}
.WTextBox30P {
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
	WIDTH:30%;
	BACKGROUND-COLOR: White;
}
.ValidationStar{
	COLOR:red;
  	}


/*設定寬度和高度*/
.Width1PX
{
	width: 1px; 
}
.Width5PX
{
	width: 5px; 
}
.Width22PX
{
	width: 22px; 
}
.Width30PX
{
	width: 30px; 
}
.Width35PX
{
	width: 35px; 
}
.Width52PX
{
	width: 52px; 
}
.Width69PX
{
	width: 69px; 
}
.Width80PX
{
	width: 80px; 
}
.Width90PX
{
	width: 90px; 
}
.Width102PX
{
	width: 102px; 
}
.Width200PX
{
	width: 200px; 
}
.Width700PX
{
	width: 700px; 
}
.Width1PX_Height450PX
{
	width: 1px;
	height: 500px;
}
.Width3PX_Height22PX
{
	width: 3px;
	height: 22px;
}
.Width10PX_Height10PX
{
	width: 10px;
	height: 10px;
}
.Width16PX_Height25PX
{
	width: 16px; 
	height: 25px;
}
.Width20PX_Height19PX
{
	width: 20px; 
	height: 19px;
}
.Width36PX_Height13PX
{
	width: 36px; 
	height: 13px;
}
.Width37PX_Height25PX
{
	width: 37px; 
	height: 25px;
}
.Width71PX_Height28PX
{
	width: 71px; 
	height: 28px;
}
.Width85PX_Height28PX
{
	width: 85px; 
	height: 28px;
}
.Width307PX_Height60PX
{
	width: 307px;
	height: 60px;
}
.WTextBox30PX{
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
	WIDTH:30px;
	BACKGROUND-COLOR: White;
}
.WTextBox40PX {
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
	WIDTH:40px;
	BACKGROUND-COLOR: White;
}
.WTextBox75PX {
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
	WIDTH:75px;
	BACKGROUND-COLOR: White;
}
.WTextBox150PX {
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
	WIDTH:150px;
	BACKGROUND-COLOR: White;
}
.WTextBox220PX {
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
	WIDTH:220px;
	BACKGROUND-COLOR: White;
}
.WTextBox384PX {
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
	WIDTH:384px;
	BACKGROUND-COLOR: White;
}
.WTextBox460PX {
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-TOP: #808080 1px solid;
	COLOR: Black;
	font-size:x-small;
	WIDTH:460px;
	BACKGROUND-COLOR: White;
}
.Height10
{
	height: 10px;
}
.Height18
{
	height: 18px;
}
.Height19
{
	height: 19px;
}
.Height23
{
	height: 23px;
}
.Height27
{
	height: 27px;
}
.Height29
{
	height: 29px;
}
.Height75
{
	height: 75px;
}
.Height78
{
	height: 78px;
}
.Height200
{
	height: 200px;
}
.m_tdcolor_06_Height27PX {
	BACKGROUND: #E6ECF7;
	width: 15%;
	height: 27px;
}
.m_tdcolor_06_Height75PX {
	BACKGROUND: #E6ECF7;
	width: 15%;
	height: 75px;
}
.m_tdcolor_03_Height18 {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#77BBFF', endColorStr='#FFFFFF', gradientType='0')
	border: 0px solid #666666;
	padding: 5px;
	height: 18px;
}
.m_tdcolor_03_Height23 {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#77BBFF', endColorStr='#FFFFFF', gradientType='0')
	border: 0px solid #666666;
	padding: 5px;
	height: 23px;
}

/*Menu用的*/
.UltraWebMenuMain 
{ 
	font-family:MS Sans Serif;  
	font-size:xx-small;
	font-weight:normal; 
	background:LightGrey; 
	color:#000000; 
	border-style:Outset; 
	border-width:0px; 
	cursor:Default; 
	background:White;
	border-color:#FFFFFF;
}

.UltraWebMenu2Hover 
{ 
	text-decoration: underline; 
	background:#ABC0E7; 
	color:#000000; cursor:Default; 
}
.UltraWebMenu2Disabled 
{ 
	color:#D3D3D3; 
}

.UltraWebMenu2Island 
{ 
	font-family:MS Sans Serif;  
	font-size:xx-small;
	font-weight:normal; 
	background:#FFFFFF; 
	color:#000000; 
	border-style:Outset; 
	border-width:1px; 
	cursor:Default; 
}
.UltraWebMenu2Separator 
{ 
	background-image:url( /ig_menuSep.gif); 
	background-repeat:repeat-x; 
}
