body
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    font-family: Arial, 新細明體;
    width: 100%;
    height: 100%;
    font-size: 15px;
    background-image: url(images/99bg001.gif);
    background-repeat: repeat-x;
    background-attachment: fixed;
    background-color: #000000;
}

A:link	{text-decoration:none;color: #222222;font-family: Arial;}	
A:visited	{text-decoration:none;color: #222222;font-family: Arial;}	
A:active	{text-decoration:none;color: #222222;font-family: Arial;}	
A:hover{text-decoration: underline;color: #046cee;font-family: Arial;}

.pagetop
{
    background-image: url(images/Top_img.jpg);
    background-repeat: no-repeat;
}
.pagebodytop
{
    background-image: url(images/bgline01.png);
    background-repeat: no-repeat;
}

.pagebody
{
    background-image: url(images/bgline02.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
}
.pagebottom
{
    background-image: url(images/bgline03.png);
    background-repeat: no-repeat;
}
.btn01
{
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    padding-top: 5px;
    border-bottom: white 1px solid;
    font-size: 15px;
    cursor: hand;
    background-image: url(images/btn_bg1.jpg);
}
.btn02
{
    border-right: gray 1px double;
    border-top: gray 1px double;
    border-left: gray 1px double;
    padding-top: 3px;
    border-bottom: gray 1px double;
    font-size: 15px;
    cursor: hand;
}

.Txbox1
{
    border-right: #3366cc 1px dotted;
    border-top: #3366cc 1px dotted;
    font-size: 15px;
    margin: 1px;
    border-left: #3366cc 1px dotted;
    color: #1c1c1c;
    border-bottom: #3366cc 1px dotted;
}
.slink
{
    border-bottom: #9c9c9c 1px solid;
    border-left: #9c9c9c 1px solid;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
    color: #313131;
    border-top: #9c9c9c 1px solid;
    border-right: #9c9c9c 1px solid;
    padding-top: 5px;
    font-size: 15px;
    background-color: transparent;
    background-image: url(images/btn_menu.jpg);
    background-repeat: repeat;
}
.sTitle
{
    border-bottom: lightgrey 2px dotted;
    border-left: lightgrey 2px dotted;
    padding-left: 10px;
    padding-right: 10px;
    border-top: lightgrey 2px dotted;
    border-right: lightgrey 2px dotted;
    padding-top: 5px;
}
.Glink
{
    background-image: url(images/99btn00.jpg);
    background-repeat: no-repeat;
    background-color: transparent;
    color: #ffffff;
    font-size: 15px;
    padding-top: 8px;
}
.Glink:link
{
    color: #ffffff;
    background-color: white;
}
.Glink:hover
{
    background-image: url(images/99btn000.jpg);
    color: #ffffff;
    background-color: white;
    cursor: hand;
}
.Glink:visited
{
    color: #ffffff;
    background-color: white;
}
A.slink:link	{text-decoration:none;color: #333333;font-family: Arial;}	
A.slink:visited	{text-decoration:none;color: #333333;font-family: Arial;}	
A.slink:active	{text-decoration:none;color: #333333;font-family: Arial;}	
A.slink:hover{text-decoration: none;color: #046cee;font-family: Arial;}

.blue {	color: #013895;font-family: Arial;	text-decoration:	none;}
a.blue:link {color: #013895;	font-family: Arial;	text-decoration:none;}
a.blue:visited {color: #013895;	font-family: Arial;text-decoration:	none;}
a.blue:active {	color: #013895;font-family: Arial;text-decoration:	none;}
a.blue:hover {color: #1080fe;font-family: Arial;text-decoration:underline;}

.sblue {color: #017c97;font-family: Arial;text-decoration:none;}
a.sblue:link {color: #017c97;font-family: Arial;text-decoration:none;}
a.sblue:visited {color: #017c97;font-family: Arial;text-decoration:	none;}
a.sblue:active {color: #017c97;font-family: Arial;text-decoration:	none;}
a.sblue:hover {	color: #02c3ca;font-family: Arial;text-decoration:	underline;}

.iblue{color: #31a1e1;font-family: Arial;text-decoration: none;	font-size: 13px;}
a.iblue:link {color: #31a1e1;font-family: Arial;text-decoration:none;font-size: 13px;}
a.iblue:visited {color: #31a1e1;font-family: Arial;text-decoration:	none;font-size: 13px;}
a.iblue:active {color: #31a1e1;font-family: Arial;text-decoration:	none;font-size: 13px;}
a.iblue:hover {	color: #31a1e1;font-family: Arial;text-decoration:	underline;	font-size: 13px;}

.black {color: #000000;font-family: Arial;	text-decoration:none;}
a.black:link {color: #000000;font-family: Arial;text-decoration:none;}
a.black:visited {color: #000000;font-family: Arial;text-decoration:	none;}
a.black:active {color: #000000;font-family: Arial;text-decoration:	none;}
a.black:hover {	color: #666666;font-family: Arial;text-decoration:	underline;}

.red {color: #cc0202;font-family: Arial;text-decoration:	none;}
a.red:link {color: #cc0202;font-family: Arial;text-decoration:	none;}
a.red:visited {	color: #cc0202;font-family: Arial;text-decoration:	none;}
a.red:active {color: #cc0202;font-family: Arial;text-decoration:	none;}
a.red:hover {color: #ee0707;text-decoration:underline;}

.redlight {color: #FF0000;font-family: Arial;text-decoration:	none;}
a.redredlight:link {color: #FF0000;font-family: Arial;text-decoration:	none;}
a.redredlight:visited {	color: #FF0000;font-family: Arial;text-decoration:	none;}
a.redredlight:active {color: #FF0000;font-family: Arial;text-decoration:none;}
a.redredlight:hover {color: #FF5500;text-decoration:underline;}

.green {color: #338402;font-family: Arial;	text-decoration:	none;}
a.green:link {color: #338402;font-family: Arial;text-decoration:	none;}
a.green:visited {color: #338402;font-family: Arial;text-decoration:	none;}
a.green:active {color: #338402;font-family: Arial;text-decoration:	none;}
a.green:hover {	color: #4ba416;font-family: Arial;text-decoration:	underline;}

.sgreen{color: #3fa601;	font-family: Arial;	text-decoration:	none;}
a.sgreen:link {	color: #3fa601;font-family: Arial;text-decoration:	none;}
a.sgreen:visited {color: #3fa601;font-family: Arial;text-decoration:	none;}
a.sgreen:active {color: #3fa601;font-family: Arial;text-decoration:	none;}
a.sgreen:hover {color: #8ee332;font-family: Arial;	text-decoration:underline;}

.gold {	color: #c18024;font-family: Arial;	text-decoration:	none;}
a.gold:link {	color: #c18024;font-family: Arial;text-decoration:	none;}
a.gold:visited {color: #c18024;font-family: Arial;text-decoration:	none;}
a.gold:active {	color: #c18024;font-family: Arial;text-decoration:	none;}
a.gold:hover {color: #e4c087;text-decoration:	underline;}

.orange {color: #fe6c00;font-family: Arial;text-decoration:	none;}
a.orange:link {	color: #fe6c00;font-family: Arial;text-decoration:	none;}
a.orange:visited {	color: #fe6c00;font-family: Arial;text-decoration:	none;}
a.orange:active {	color: #fe6c00;font-family: Arial;text-decoration:	none;}
a.orange:hover {color: #fe8900;	text-decoration:	underline;}

.white {color: #ffffff;font-family: Arial;	text-decoration:	none;}
a.white:link {color: #ffffff;font-family: Arial;text-decoration:none;}
a.white:visited {color: #ffffff;font-family: Arial;text-decoration:none;}
a.white:active {color: #ffffff;font-family: Arial;text-decoration:none;}
a.white:hover {	color: #FF9900;font-family: Arial;	text-decoration:underline;}

.swhite {color: #ffffff;font-family: Arial;text-decoration:none;}
a.swhite:link {	color: #ffffff;font-family: Arial;text-decoration:	none;}
a.swhite:visited {color: #ffffff;font-family: Arial;text-decoration:	none;}
a.swhite:active {color: #ffffff;font-family: Arial;text-decoration:	none;}
a.swhite:hover {color: #FFFFFF;font-family: Arial;	text-decoration:	underline;}

.purple {color: #993399;font-family: Arial;text-decoration:	none;}
a.purple:link {	color: #993399;font-family: Arial;text-decoration:	none;}
a.purple:visited {color: #993399;font-family: Arial;text-decoration:	none;}
a.purple:active {color: #993399;font-family: Arial;text-decoration:	none;}
a.purple:hover {color: #cc66ff;font-family: Arial;text-decoration:	underline;}

.yellow {color: #feba01;font-family: Arial;text-decoration:	none;}
a.yellow:link {	color: #feba01;font-family: Arial;text-decoration:	none;}
a.yellow:visited {	color: #feba01;font-family: Arial;text-decoration:	none;}
a.yellow:active {color: #feba01;font-family: Arial;text-decoration:	none;}
a.yellow:hover {color: #ffefa6;font-family: Arial;	text-decoration:	underline;}
img {
	border: none;
}

/* dock - top */
.dock
{
    position: relative;
    height: 50px;
    text-align: left;
    margin-right: 30px;
}
.dock-container
{
    position: absolute;
    height: 50px;
    /*background: url(images/dock-bg2.gif);*/
    padding-left: 20px;
    }
a.dock-item
{
    display: block;
    width: 50px;
    color: #FFFFFF;
    position: absolute;
    top: 0px;
    text-align: center;
    text-decoration: none;
    cursor: hand;
    font-size: 15px;
    line-height: normal;
    font-family: 新細明體;
}
.dock-item img
{
    border: none;
    margin: 5px 5px 0px;
    width: 90%;
}
.dock-item span
{
    display: none;
    padding-left: 3px;
    
}

/* dock2 - bottom */
#dock2 {
	width: 100%;
	bottom: 0px;
	position: absolute;
	left: 0px;
}
.dock-container2
{
    position: absolute;
    height: 50px; background: url(images/dock-bg.gif);
    padding-left: 20px;
}
a.dock-item2 {
	display: block; 
	font: bold 15px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}