body {
	background-color: #FFF8EC;
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	word-break: break-all;
}
html, body, #container {height: 100%;}
body > #container {height: auto; min-height: 100%;}
#container {
	background-color: #FFF8EC;
	background-image: url(images/license.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	border: solid #B5CBD0;
	border-width: 0 1px 0 1px;
	margin: -2px auto 0 auto;
	text-align: left;
	width: 946px;
}
#header_1 {
	word-spacing: 3px;
	text-align: right;
	margin: 0 0 0 445px;
	padding: 12px 0 0 0;
	width: 440px;
}
/*表頭垂直跑馬燈*/
#header_2 {
	margin: 14px 0 0 425px;
	width: 457px;
}
#header_2 a {
	color: #006587;
	padding: 2px 2px 0 3px;
}
#header_2 a:hover {
	padding: 2px 2px 0 3px;
	text-decoration: underline;
}
#hotitem .item {
	overflow: hidden; position: relative; height: 20px;
}
#hotitem .item ul {
	position: absolute;
}
#hotitem ul li {
	white-space: nowrap;
}
#hotitem ul li img {
	margin: 2px -3px 0 0;
	vertical-align: middle;
}
/*主選單*/
#navi {
	display: block;
	margin: 18px 0 0 132px;
}
#main {
	padding-bottom: 131px;
	padding-bottom: 119px \9;
	margin: -12px 0 0 0;
	width: 946px;
}
#license_center {
	display: inline;
	float: left;
	margin: 0 0 0 6px;
	overflow: visible;
	width: 724px;
	word-wrap: break-word;
	word-break: break-all;
}
/*區塊*/
#license_center_content {
}
/*橫向跑馬燈*/
.dmarquee {
	background-image: url(images/license_info.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 0 1px 0 68px;
	position: relative;
	top: 16px;
	top: 17px \9;
	text-overflow: ellipsis;
	width: 655px;
	white-space: nowrap;
}
.dmarquee img {
	margin: 0 0 -4px 0;
}
.dmarquee a:link {
	color: #006587;
	margin: 0 12px 0 0;
}
.dmarquee a:visited {
	color: #006587;
	margin: 0 12px 0 0;
}
.dmarquee a:hover {
	color: #0092C3;
}
.dmarquee a:active {
	color: #0092C3;
}
.dmarquee_content {
	width: 582px;
}
/* 字體大小調整 */
#font_sizer {
	display:inline;
	float: right;
	margin: 0 -34px 0 0;
	margin: -2px -34px 0 0 \9;
}
#font_sizer img {
	vertical-align: bottom;
}
.small { font-size: 11px; letter-spacing: 1.5px; line-height: 18px;}
.default { font-size: 13px; letter-spacing: 1.5px; line-height: 20px;}
.large { font-size: 15px; letter-spacing: 1.5px; line-height: 24px;}
/*content*/
#content_frame_top {margin: 4px 0 0 0;}
#content_frame_bottom {margin: 0 0 -7px 0;}
#content {
	background-color: #FDFDFD;
	background-image: url(images/content_bg.jpg);
	background-position: right -5px;
	background-repeat: no-repeat;
	border-left: 1px solid #CDE5EB;
	border-right: 1px solid #CDE5EB;
	margin: 0 0 -2px 0;
	margin: 0 0 0 0 \9;
	text-align: left;
	width: 722px;
	z-index: 99;
}
#content_center {
}
/*license_left*/
#license_left {
	position: relative; 
	color: #555;
	display: inline;
	float: left;
	font-size: 13px;
	margin: 16px 0 0 6px;
	overflow: hidden;
	width: 204px;
	word-wrap: break-word;
	word-break: break-all;
}
.license_left {
	margin: -16px 0 0 0;
	padding: 0 0 5px 0;
}
.license_left a:link {
	color: #0080AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.license_left a:visited {
	color: #0080AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.license_left a:hover {
	color: #FE4D01;
	/*text-decoration: underline;*/
}
.license_left a:active {
	color: #FE4D01;
	/*text-decoration: underline;*/
}
.license_left_pic {
	display: block;
	float: left;
	height: 29px;
	margin: -5px 0 5px -1px;
	margin: -5px 0 0 -1px \9;
}
.license_left_default {
	color: #006587;
	letter-spacing: 1.5px;
	left: 30px;
	position: relative; 
	top: -25px;
	top: -22px \9;
	margin: 0 0 -21px 0;
	margin: 0 0 -19px 0 \9;
}
.license_left_default_bg {
	display: block;
	float: left;
	height: 29px;
	margin: -5px 0 0 -1px;
}
.license_left .blockContent {
	letter-spacing: 1.5px;
	padding: 7px 10px 5px 10px;
}
.license_left .blockContent_hide {
	letter-spacing: 1.5px;
	padding: 7px 0 5px 0;
}
.license_left_shadow {
	display: block;
	float: left;
	height: 12px;
	margin: 0 0 -11px -3px;
}
/*側邊項目選單*/
#certification-item {
	width: 182px;
}
#certification-item span {
	background-image: url(images/certification-item.gif);
	background-position: left center;
	background-repeat: no-repeat;
	clear: both;
	display: block;
	padding: 0 0 0 17px;
	>padding: 3px 0 0 17px;
	margin: 0 0 0 3px;
}
#certification-item a {
	float: left;
	font-size: 12px;
	letter-spacing: 0px;
	padding: 2px 0 0 3px;
	width: 88px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.certification-item {
	display: block;
}
/*區塊*/
#license_center_content a:link {
	color: #0080AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#license_center_content a:visited {
	color: #0080AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#license_center_content a:hover {
	color: #FE4D01;
	/*text-decoration: underline;*/
}
#license_center_content a:active {
	color: #FE4D01;
	/*text-decoration: underline;*/
}
/*license_center_l*/
#license_center_l {
	position: relative; 
	color: #555;
	display: inline;
	float: left;
	font-size: 13px;
	margin: 16px 0 0 0;
	overflow: hidden;
	width: 403px;
	word-wrap: break-word;
	word-break: break-all;
}
.license_center_l {
	margin: -16px 0 0 0;
	padding: 0 0 5px 0;
}
.license_center_l_pic {
	display: block;
	float: left;
	height: 29px;
	margin: -5px 0 5px -1px;
	margin: -5px 0 0 -1px \9;
}
.license_center_l_default {
	color: #006587;
	letter-spacing: 1.5px;
	left: 30px;
	position: relative; 
	top: -25px;
	top: -22px \9;
	margin: 0 0 -21px 0;
	margin: 0 0 -19px 0 \9;
}
.license_center_l_default_bg {
	display: block;
	float: left;
	height: 29px;
	margin: -5px 0 0 -1px;
}
.license_center_l .blockContent {
	background-color: #FFF;
	background-image: url(images/block_bg.jpg);
	background-position: -300px bottom;
	background-repeat: no-repeat;
	letter-spacing: 1.5px;
	padding: 7px 10px 5px 10px;
}
.license_center_l .blockContent_hide {
	letter-spacing: 1.5px;
	padding: 7px 10px 5px 10px;
}
.license_center_l_shadow {
	display: block;
	float: left;
	height: 12px;
	margin: 0 0 -11px -3px;
}
/*license_center_r*/
#license_center_r {
	position: relative; 
	color: #555;
	display: inline;
	float: left;
	font-size: 13px;
	margin: 16px 0 0 5px;
	overflow: hidden;
	width: 316px;
	word-wrap: break-word;
	word-break: break-all;
}
.license_center_r {
	margin: -16px 0 0 0;
	padding: 0 0 5px 0;
}
.license_center_r_pic {
	display: block;
	float: left;
	height: 29px;
	margin: -5px 0 5px -1px;
	margin: -5px 0 0 -1px \9;
}
.license_center_r_default {
	color: #006587;
	letter-spacing: 1.5px;
	left: 30px;
	position: relative; 
	top: -25px;
	top: -22px \9;
	margin: 0 0 -21px 0;
	margin: 0 0 -19px 0 \9;
}
.license_center_r_default_bg {
	display: block;
	float: left;
	height: 29px;
	margin: -5px 0 0 -1px;
}
.license_center_r .blockContent {
	background-color: #FFF;
	background-image: url(images/block_bg.jpg);
	background-position: -260px bottom;
	background-repeat: no-repeat;
	letter-spacing: 1.5px;
	padding: 7px 10px 5px 10px;
}
.license_center_r .blockContent_hide {
	letter-spacing: 1.5px;
	padding: 7px 10px 5px 10px;
}
.license_center_r_shadow {
	display: block;
	float: left;
	height: 12px;
	margin: 0 0 -11px -3px;
}
/*license_center_c*/
#license_center_c {
	position: relative; 
	color: #555;
	display: inline;
	float: left;
	font-size: 13px;
	margin: 0;
	overflow: hidden;
	width: 724px;
	word-wrap: break-word;
	word-break: break-all;
}
.license_center_c {
	margin: -16px 0 0 0;
	padding: 0 0 5px 0;
}
.license_center_c_pic {
	display: block;
	float: left;
	height: 29px;
	margin: -5px 0 5px -1px;
	margin: -5px 0 0 -1px \9;
}
.license_center_c_default {
	color: #006587;
	letter-spacing: 1.5px;
	left: 30px;
	position: relative; 
	top: -25px;
	top: -22px \9;
	margin: 0 0 -21px 0;
	margin: 0 0 -19px 0 \9;
}
.license_center_c_default_bg {
	display: block;
	float: left;
	height: 29px;
	margin: -5px 0 0 -1px;
}
.license_center_c .blockContent {
	background-color: #FFF;
	background-image: url(images/block_bg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	letter-spacing: 1.5px;
	padding: 7px 10px 5px 10px;
}
.license_center_c .blockContent_hide {
	letter-spacing: 1.5px;
	padding: 7px 10px 5px 10px;
}
.license_center_c_shadow {
	display: block;
	float: left;
	height: 12px;
	margin: 0 0 -11px -3px;
}
/*license_right*/
#license_right {
	position: relative; 
	color: #555;
	display: inline;
	float: left;
	font-size: 13px;
	margin: 0 0 0 0;
	margin: -19px 0 0 0 \9;
	overflow: visible;
	width: 730px;
	word-wrap: break-word;
	word-break: break-all;
}
.license_right {
	display: inline;
	float: left;
	margin: 3px 6px 0 0;
	margin: 3px 5px 0 0 \9;
	padding: 0 0 5px 0;
	width: 359px;
}
.license_right_pic {
	display: block;
	float: left;
	height: 29px;
	margin: -5px 0 5px -1px;
	margin: -5px 0 0 -1px \9;
}
.license_right_default {
	color: #006587;
	letter-spacing: 1.5px;
	left: 30px;
	position: relative; 
	top: -25px;
	top: -22px \9;
	margin: 0 0 -21px 0;
	margin: 0 0 -19px 0 \9;
}
.license_right_default_bg {
	display: block;
	float: left;
	height: 29px;
	margin: -5px 0 0 -1px;
}
.license_right .blockContent {
	background-color: #FFF;
	background-image: url(images/block_bg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	letter-spacing: 1.5px;
	padding: 7px 10px 5px 10px;
}
.license_right .blockContent_hide {
	letter-spacing: 1.5px;
	padding: 7px 10px 5px 10px;
}
.license_right_shadow {
	display: block;
	float: left;
	height: 12px;
	margin: 0 0 -11px -1px;
}
/*license_footer*/
#license_footer {
	background-color: #E4F2F5;
	background-image: url(images/logo.jpg);
	background-position: 18px center;
	background-repeat: no-repeat;
	border: solid #D7E2E5;
	border-width: 1px 0 1px 0;
    clear: both;
	height: 95px;
	margin: -107px auto 5px auto;
	>margin: -97px auto 10px auto;
	position: relative;
	width: 946px;
}
#license_footer img {
	margin: 0 5px 0 0;
	vertical-align: middle;
}
#license_footer a {
	color: #0092C3;
	margin: 0 2px;
	margin: 0 5px \9;
	_margin: 0 3px;
}
#license_footer  a:hover {
	/*color: #FF3366;*/
	color: #FE4D01;
}
.license_footer {
	font-size: 12px;
	line-height: 21px;
	padding: 5px 0 0 370px;
	text-align: left;
}
.license_footer span {
	display: block;
}
#license_footer .yuncheng {
	margin: 2px 0 0 2px;
}
#license_footer .ofordesign {
	margin: 0 0 0 2px;
}
/*自訂樣式*/
strong.red {color: #CC0000;}
strong.gray {color: #999999;}
strong.blue {color: #044E8F; font-weight: bold;}
div .hr1 {
	border-top: 1px dotted #97C7D5;
	clear: both;
	display: block;
	padding: 5px;
	position: relative;
	top: 5px;
}
.none {
	display: none;
}
.out-of-date {
	display: none;
}
/*圓角*/
.b1, .b2, .b3, .b4 {font-size: 1px; overflow: hidden; display: block;}
.b1 {height: 1px; background: #CDE5EB; margin:0 5px;}
.b2 {height: 1px; background: #F8F8F9; border-right: 2px solid #CDE5EB; border-left: 2px solid #CDE5EB; margin: 0 3px;}
.b3 {height: 1px; background: #F8F8F9; border-right: 1px solid #CDE5EB; border-left: 1px solid #CDE5EB; margin: 0 2px;}
.b4 {height: 2px; background: #F8F8F9; border-right: 1px solid #CDE5EB; border-left: 1px solid #CDE5EB; margin: 0 1px;}
.sideline {background: #F8F8F9; border-right: 1px solid #CDE5EB; border-left: 1px solid #CDE5EB;}
/*標題圓角*/
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size: 1px; overflow: hidden; display: block;}
.b1h {height: 1px; background: #CDE5EB; margin: 0 5px;}
.b2h, .b2bh {height: 1px; background: #E9F4F7; border-right: 2px solid #CDE5EB; border-left: 2px solid #CDE5EB; margin:0 3px;}
.b3h, .b3bh {height: 1px; background: #E9F4F7; border-right: 1px solid #CDE5EB; border-left: 1px solid #CDE5EB; margin:0 2px;}
.b4h, .b4bh {height: 2px; background: #E9F4F7; border-right: 1px solid #CDE5EB; border-left: 1px solid #CDE5EB; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #F8F8F9;}
.headh {background: #E9F4F7; border-right: 1px solid #CDE5EB; border-left: 1px solid #CDE5EB; padding: 0 0 5px 0;}
.headh h3 {color: #006587; padding: 0 10px;}
.contentc {background: #FFF; border-right: 1px solid #CDE5EB; border-left: 1px solid #CDE5EB; padding: 7px 10px 5px 10px;}
/* 中間區塊專用圓角 */
.b1c, .b2c, .b3c, .b4c {font-size: 1px; overflow: hidden; display: block;}
.b1c {height: 1px; background: #B5CBD0; margin:0 5px;}
.b2c {height: 1px; background: #F8F8F9; border-right: 2px solid #B5CBD0; border-left: 2px solid #B5CBD0; margin: 0 3px;}
.b3c {height: 1px; background: #F8F8F9; border-right: 1px solid #B5CBD0; border-left: 1px solid #B5CBD0; margin: 0 2px;}
.b4c {height: 2px; background: #F8F8F9; border-right: 1px solid #B5CBD0; border-left: 1px solid #B5CBD0; margin: 0 1px;}
.sidelinec {background: #F8F8F9; border-right: 1px solid #B5CBD0; border-left: 1px solid #B5CBD0;}
/* XOOPS 預設 */
#xoopsHiddenText {visibility: hidden; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;}

.pagneutral {font-size: 10px; width: 16px; height: 19px;text-align: center; background-image: url(./images/pagneutral.gif);}
.pagact {font-size: 10px; width: 16px; height: 19px;text-align: center; background-image: url(./images/pagact.gif);}
.paginact {font-size: 10px; width: 16px; height: 19px;text-align: center; background-image: url(./images/paginact.gif);}


#mainmenu a {text-align:left; display: block; margin: 0; padding: 4px;}
#mainmenu a.menuTop {padding-left: 3px;}
#mainmenu a.menuMain {padding-left: 3px;}
#mainmenu a.menuSub {padding-left: 9px;}

#usermenu a {text-align:left; display: block; margin: 0; padding: 4px;}
#usermenu a.menuTop {}
#usermenu a.highlight {color: #0000ff; background-color: #fcc;}
/* previos.css */
/* 表格、表單樣式 */
table {
	background: #F8F8F9;
	border-spacing: 0;
	border-spacing: expression(this.cellSpacing=0);
	/* border: 1px solid #CEE3E9; */
	font-size: 13px;
	letter-spacing: 1.5px;
	/* line-height: 22px; */
	/* margin: 10px 0 0 0; */
	width: 100%;
}
th {
	background: #CEE3E9;
	/* border: 1px solid #CEE3E9; */
	color: #325C63;
	height: 24px;
	padding: 2px 10px 0 10px;
	text-align: center;
	vertical-align: middle;
}
.head {
	background: #E8F0F2;
	/* border: 1px solid #CEE3E9; */
	color: #333;
	padding: 3px 5px;
	text-align: left;
	vertical-align: middle;
}
.even {
	background: #F6FAFB;
	/* border: 1px solid #CEE3E9; */
	color: #333;
	padding: 3px 5px;
	text-align: left;
	vertical-align: middle;
}
.odd {
	background: #F8FBFC;
	/* border: 1px solid #CEE3E9; */
	color: #333;
	padding: 3px 5px;
	text-align: left;
	vertical-align: middle;
}
input {
	background: #FFF;
	border: 1px solid #ACBFC4;
	color: #333;
	font-size: 12px;
	margin: 0 2px 0 2px;
	padding: 2px 2px;
}
textarea {
	background: #FFF;
	border: 1px solid #ACBFC4;
	color: #333;
	font-size: 12px;
	padding: 10px;
}
select {
	background: #FFF;
	border: 1px solid #ACBFC4;
	color: #333;
	font-size: 12px;
	padding: 2px 2px;
}
.formButton, .button {
	background: #4FB3D3;
	border: #0092C3;
	color: #fff;
	padding: 2px 0 0 0;
}
.formButton:hover, button:hover {
	background: #0092C3;
}
blink{behavior:url(#default#time2)}