body {
	margin: 0px;
	padding: 0px;
}

.G1-tdbkleft01 {
	background-image: url(../images/GSG-1main_05.gif);
	background-repeat: repeat;
}
.G1-tdbkleft02 {
	background-image: url(../images/GSG-1main_08.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.G1-tdbkright01 {
	background-image: url(../images/GSG-1main_03.gif);
	background-repeat: repeat;
}
.G1-tdbkright02 {
	background-image: url(../images/GSG-1main_10.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.mq-w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #667e1e;
	text-decoration: none;
}


a.mq-w:link{
	text-decoration: none;
}
a.mq-w:hover{
	text-decoration: underline;
}


.black-w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #333333;
}
.news {	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #2c7e99;
	text-decoration: none;
}

a.news:link{
	text-decoration: none;
}
a.news:hover{
	text-decoration: underline;
}
a.news:visited{
	text-decoration: none;
}

#form1 input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	color: #A6D1D1;
	border: 1pt solid #dfc4b6;
}

/****** network ******/
.G2-back {
	background-repeat: no-repeat;
}
.G2menu {	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	color: #c7803a;
	text-decoration: none;
}
a.G2menu:link{
	text-decoration: none;
}
a.G2menu:hover{
	text-decoration: underline;
	color: #764B21;
}
a.G2menu:visited{
	text-decoration:  none;
}
.G2-main-bk {
	background-repeat: no-repeat;
	background-image: url(../images/GSG-2main_08.jpg);
	background-position: bottom;
}
.G2news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	color: #2c7e99;
	text-decoration: none;
	float: left;
	margin-right: 15px;
}
a.G2news:link{
	text-decoration: none;
}
a.G2news:hover{
	text-decoration: underline;
}
a.G2news:visited{
	text-decoration: none;
}
.Hello-w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #333333;
	letter-spacing: 2px;
}
.Hello-w2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 12pt;
	color: #333333;
	letter-spacing: 2px;
}
.Hello-w3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #2c7e99;
	text-decoration: none;
	margin-left: 30px;
}

a.Hello-w3:link{
	text-decoration: underline;
}
a.Hello-w3:hover{
	text-decoration: underline;
}
a.Hello-w3:visited{
	text-decoration: underline;
}
/****** 瀏覽路徑-1119新增 ******/
.route{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}
.route:link{
	text-decoration: none;
}
.route:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CC6600;
	text-decoration: none;
}
.titlebar {
	font-size: 12pt;
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/****** 相關連結-1119新增 ******/
.table-link {
	border-top: 3px solid #CCCCCC;
	border-right: 3px none #CCCCCC;
	border-bottom: 3px none #CCCCCC;
	border-left: 3px none #CCCCCC;
	padding: 2px;
}
.table-link td {
	border-bottom-style: dotted;
	border-top-color: F0F0F0;
	border-right-color: F0F0F0;
	border-bottom-color: F0F0F0;
	border-left-color: F0F0F0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.table-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003366;
	line-height: 15px;
	word-break:break-all;
}

.table-content p 
{
    line-height: 15px;
}

.table-content:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 15px;
}
.table-content:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0099CC;
	line-height: 15px;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003366;
	text-decoration: none;
	line-height: 20px;
}

.content:link {
	text-decoration: none;
	font-size: 9pt;
	line-height: 20px;
}
.content:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0099CC;
	text-decoration: none;
	line-height: 20px;
}

.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
	text-decoration: none;
}
.sitemap:link{
	text-decoration: none;
	font-size: 10pt;
}
.sitemap:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0099CC;
	text-decoration: none;
}

.table-detail {
	border-top: 3px solid #B2D2E9;
	border-right: 3px none #CCCCCC;
	border-bottom: 3px none #CCCCCC;
	border-left: 3px none #CCCCCC;
	padding: 2px;
}

.table-detail td {
	border-bottom-style: dotted;
	border-top-color: F0F0F0;
	border-right-color: F0F0F0;
	border-bottom-color: F0F0F0;
	border-left-color: F0F0F0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
/****** 內網表格-1121新增 ******/
.table-content2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003366;
	border-bottom: 1px dotted #CCCCCC;
	padding: 3px;
}

.table-content2 strong{
	padding: 3px;
}

.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CC0066;
}

.table-detail2 {
	border-top: 3px solid #BFD3CA;
	border-right: 3px none #CCCCCC;
	border-bottom: 3px none #CCCCCC;
	border-left: 3px none #CCCCCC;
	padding: 2px;
}

.table-detail2 td {
	border-bottom-style: dotted;
	border-top-color: F0F0F0;
	border-right-color: F0F0F0;
	border-bottom-color: F0F0F0;
	border-left-color: F0F0F0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

/****** 右上方按鈕-1122新增 ******/
.icon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
}
.icon:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 20px;
}
.icon:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF3300;
	line-height: 20px;
}

/****** popup-1123新增 ******/
.pop-no{
	font-family: Arial;
	font-size: 28px;
	font-weight: bold;
	color: #FFFFFF;
}
.pop-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #FF0000;
}
.pop-title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC3366;
}
.pop-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #0066CC;
}

.filter-table {
	FILTER: Glow(Color=ffffff, Strength=2); WIDTH: 100%; HEIGHT: 100%;
}

.table-content_db {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003366;
	line-height: 15px;
	word-break:break-all;
	border:2px solid #BFD3CA;
}

.table-content_db p 
{
    line-height: 15px;
}

.table-content_db th
{
    line-height: 15px;
    background-color: #E8EEEC;
    border:1px solid #F0F0F0;
}

.table-content_db td
{
    line-height: 15px;
    border:1px solid #F0F0F0;
}

.table-content_db a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003366;
	text-decoration: none;
	line-height: 15px;
}

.table-content_db a:link{
	text-decoration: underline;
	font-size: 9pt;
	line-height: 15px;
}
.table-content_db a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0099CC;
	text-decoration: underline;
	line-height: 15px;
}
.table-content_db a:visited{
	text-decoration: underline;
}

.table-content_out_db {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003366;
	line-height: 15px;
	word-break:break-all;
	border:2px solid #B2D2E9;
}

.table-content_out_db p 
{
    line-height: 15px;
}

.table-content_out_db th
{
    line-height: 15px;
    background-color: #E9F4F8;
    border:1px solid #F0F0F0;
}

.table-content_out_db td
{
    line-height: 15px;
    border:1px solid #F0F0F0;
}

.table-content_out_db a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003366;
	text-decoration: none;
	line-height: 15px;
}

.table-content_out_db a:link{
	text-decoration: underline;
	font-size: 9pt;
	line-height: 15px;
}
.table-content_out_db a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0099CC;
	text-decoration: underline;
	line-height: 15px;
}
.table-content_out_db a:visited{
	text-decoration: underline;
}

.content2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003366;
	text-decoration: underline;
	line-height: 15px;
}

.content2:link{
	text-decoration: underline;
	font-size: 9pt;
	line-height: 15px;
}
.content2:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0099CC;
	text-decoration: underline;
	line-height: 15px;
}
.content2:visited{
	text-decoration: underline;
}

.content_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
	text-decoration: none;
	font-weight:bold;
	max-width:14px;
	max-height:14px;
	padding-left:18px;
	line-height: 18px;
	background-image: url(../images/GSG-1-dot.gif);
	background-repeat: no-repeat;
}


/****** 問卷調查-1126新增 ******/
.poll-bg {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}
.poll-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #667e1e;
	font-weight: bold;
}
.poll-content-g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #667e1e;
	line-height: 15pt;
}
.poll-content-gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;;
	border-bottom: 1px dotted #CCCCCC;
	padding: 3px;
}
.poll-titlebg {
	background-image: url(../images/title-bg.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	line-height: 15px;
	padding-left:15px;
	height:20px;
}

/****** G2top-0214新增右上四選項 ******/
.G2topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
}
.G2topmenu:link {
	text-decoration: none;
	font-size: 9pt;
	line-height: 20px;
}
.G2topmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFCC66;
	text-decoration: none;
	line-height: 20px;
}
.button2 {
	font-size: 9pt;
	font-family: "Arial";
	height: 21px;
	background-color: #339999;
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #62CACA;
	border-right-color: #287979;
	border-bottom-color: #287979;
	border-left-color: #62CACA;
	padding-top: 1px;
}
