body		{font-family:Arial;}
table		{border-collapse: collapse;}
table.global	{width: 980px}
td.ivm		{padding-left:5px; height:25px;vertical-align:middle; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#8cc2b1; cursor:hand;}
td.footer, td.block	{font-size:12px; color:#000000; letter-spacing: 1px; word-spacing: 0px}
tr.applyBG	{background-color:#f0e0e1;}
tr.removeBG	{background-color:#f0f7f5;}
tr.ivm		{Background-Color:#1C6F55; color:White; height:35px; text-align:center; font-weight:bold;}

.tax, .etax	{color: #2c4d46; }
span.tax	{font-size:15px;}
span.etax	{font-size:15px;letter-spacing: 0px;font-weight: bold;}
span.tax	{letter-spacing: 3px; font-weight: bold;}
span.tax a, span.etax a	{color: #2c4d46; font-size:13px; text-decoration: underline;}
span.etax a	{font-size:12px;}
span.tax a	{letter-spacing: 1px;}

span.asian	{color: #2c4d46; font-size:15px; text-decoration: none; font-weight:bold}

span.reminder	{color: #2c4d46; font-size:16px; letter-spacing: 3px; font-weight:bold; Filter: DropShadow(Color=#CCCCCC, OffX=1, OffY=1);}
span.reminder a	{color: #2c4d46; font-size:15px; text-decoration: underline; letter-spacing: 1px; font-weight:normal}

span.ereminder		{color: #2c4d46; font-size:14px; font-weight:bold}
span.ereminder a 	{color: #2c4d46; font-size:12px; text-decoration: underline; font-weight:normal}

span.announcement	{padding:0.9em; text-decoration: none;border:1px solid #000000;}

span.download a {color: #576d60; font-size:11px; float:right; margin-right:8px;}

div.lastUpdatedInfo {font-size: 13px;}

ul.tax, ul.etax		{font-size:12px; margin-top:0px; margin-left: 23px; margin-bottom: 18px;}
ul.tax a, ul.etax a	{color: #972a41}

ul.reminder	{font-size:12px; margin-top:0px; margin-left: 20px; margin-bottom: 18px;}
ul.reminder a	{color: #972a41}
ul.ereminder	{font-size:11px; margin-top:0px; margin-left: 15px; margin-bottom: 18px;}
ul.ereminder a	{color: #972a41}

li.faq		{font-size:13px; color: #2c4d46; margin: 0 0 0 1.5em; padding: 0;
    		text-indent: -1.2em; background: transparent; list-style: disc}
li.subfaq	{font-size:13px; color: #2c4d46; margin: 0 0 0 1.5em;  padding-left: 20px;
    		text-indent: -1.9em; background: transparent; list-style: none}

table.faq	{font-size:13px; color: #2c4d46;}

.btn_out 	{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#d5e8e4, EndColorStr=#7baca2); border: #346057 1px solid; padding-top: 0px; color:black;}
.btn_over 	{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#264e45, EndColorStr=#a9c8c2); border: #53857a 1px solid; padding-top: 0px; color:#f7f9c5; cursor: pointer;}

a, span.out	{text-decoration: none; color: #216bb0}
a:hover, span.over	{text-decoration: underline; color: #de570d}
span.over	{cursor: hand;}
a:visit		{color: #6d4c8a}
a.newsout	{color: #000000; text-decoration: none;}
a.newsover	{color: #ff4800; text-decoration: none;}
a.numberitem		{color: #356d60; text-decoration: none;}
a:hover.numberitem	{text-decoration: underline;}
a.newsout1	{color: #163e12; text-decoration: none;}
a.newsover1	{color: #ff4800; text-decoration: none;}

.block_title	{background-image: url(../images/block_bg.gif); height: 33px; width:380px;}
.block_bg	{background-image: url(../images/dot_3x1.gif);}

div	{
scrollbar-face-color: #c8d872; 		//c8d872	//#00614d
scrollbar-highlight-color: #d1e09a; 
scrollbar-3dlight-color: #b7ca72; 
scrollbar-darkshadow-color: #5d752b; 
scrollbar-arrow-color: #839a00; 
scrollbar-shadow-color: #6f8939; 
scrollbar-track-color: #6f8939;		//6f8939	//#c8d872
}

div.c_duty {width:785px; font-size:15px; letter-spacing: 2px;}
div.p_duty {width:785px; font-size:14px; line-height:18px;}

#numitem	{border: solid 2px #abccc5; margin-top:15px; width:760; padding: 3px; margin-left: 20px;}
div.numitem1	{background-color: #e3f6f4;}
div.numitem2	{background-color: #cff2ee;}

#deep1 {width:785px; height:200px; background-color:#b1ca7a; background: url(../images/blank.gif); background-repeat: no-repeat;}
#deep2 {width:785px; height:200px; background: url(../images/blank.gif);}
#deep3 {width:785px; height:200px; background-image: url(../images/blank.gif); background-repeat: no-repeat; background-position: right;}
#deep4 {width:785px; height:200px; overflow: auto;}

#topmenu	{float:left; margin:0px;}

#pagetitle	{width:785px; height:34px; background: url(../images/title_bg.gif); margin:10 0 12 0;}
#pagetitle2	{width:980px; height:34px; background: url(../images/title_bg.gif); margin:10 0 12 0;}

.cracStaticMenuItemStyle	{color: #588f84;}
.cracDynamicMenuItemStyle	{color: #93bbb2; padding-bottom: 2px; padding-top: 2px;}
a:hover.cracDynamicMenuItemStyle	{color:red}

/* about org*/
.boxgrad710 {
	width:710px; 
	background:url(/images/boxgrad_bot.jpg) bottom no-repeat;
}

.boxgrad710_content {
	background:url(/images/boxgrad.jpg) no-repeat; 
	padding:15px;
	text-align:justify;
}
.boxgrad710 p {
	line-height:18px;
}

.boxgrad710 h1 {
	font-size:21px;
	color:#1d7ecd;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
	text-align:center;
}
/* about org*/


div.sPec1	{text-align:center; background-color:#bdbdbd; border: solid 2px #757575;}
/*
#DSFtop		{filter:none}
#deep1		{filter:none}
#adv		{filter:none}
#DSFfooter 	{filter:none}
#DSFblock 	{filter:none}
*/

/* escape scrolling */
.textAreaScroll 
{
	scrollbar-face-color: #cccccc; 		//c8d872	//#00614d
	scrollbar-highlight-color: #cccccc; 
	scrollbar-3dlight-color: white; 
	scrollbar-darkshadow-color: white; 
	scrollbar-arrow-color: white; 
	scrollbar-shadow-color:white; 
	scrollbar-track-color: #eeeeee;		//6f8939	//#c8d872
}

.opinion
{
	border: 1px solid #abccc5;
	/*background-color:#f0e0e1;*/
}

/* pressRelease by Tat*/
.scrollerTat 
{
	position:relative;
	margin:0px;
	overflow:hidden;
	width:785px;
	height:35px;
	border:solid black 0px;
	background-color: #fdd032;
}


/* emergency message by Vernon */
.emergencyMSG
{
    box-sizing: border-box;
    width: 100%;
    padding: 20px;
    color: #fff;
    display: none;
}

.emsCHT
{
    font-size: 23px;
    letter-spacing: 2px; 
    font-family: 'Microsoft JhengHei', sans-serif; 
}

.emsNON-CHT
{
    font-size: 18px;
    letter-spacing: 0px;
    font-family: 'Microsoft JhengHei', Arial, sans-serif;
}

.imgBorder
{
    width: 100%;
    /*height: 20px;*/
    background-position-x: 30px;
    display: none;
}
