﻿@charset "utf-8";

@import url("multimenu.css");

/* Header */

.header {
	background: url(../images/headerBg.jpg) repeat-x left top;
	height: 150px;
}
.header h1 {
	position: absolute;
	left: 0px;
	top: 0px;
}
html>body .header h1 {
	position: absolute;
	left: 0px;
	top: -16px;
}
*+html>body .header h1 {
	position: absolute;
	left: 0px;
	top: 0px;
}



.header a {
	text-decoration: none;
	color: #2E2E2E;
}
.header a:hover {
	text-decoration: underline;
	color: #076e9e;
}

.header dl {
	margin: 0px;
	float:left;
	clear:left;
	width: 180px;
}
.header dt {
	margin: 0 0 0 3px;
	float:left;
}
html > body .header dt {
	margin: 0 0 0 8px;
}
.header dd .here {
	text-decoration: none;
	color: #C60;
	padding-top: 2px;
	padding-bottom: 0px;
}
.header .small {
	padding-left: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background: url(../images/02small.gif no-repeat) left 1px;
	float: left;
}
.header .medium {
	padding-left: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background: url(../images/02medium.gif) no-repeat left 1px;
	float: left;
}
.header .large {
	padding-left: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background: url(../images/02large.gif) no-repeat left 1px;
	float: left;
}
.header ul {
	margin: 0px;
	clear: right;
	padding-top: 7px;
	padding-right: 10px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.header li {
	display: inline;
	background-image: url(../images/02arrow1.gif);
	background-repeat: no-repeat;
}
.personalize {
	height: 108px;
	position: relative;
	z-index: 99;
}
.personalize .right {
	top: 5px;
	right: 0;
	position: absolute;
}
.leftpersonalize {
	height: 88px;
	position: relative;
	z-index: 99;
}
.leftpersonalize .setting {
	color: #333;
    width: 218px;
	top: 55px;
	left: 11px;
	position: absolute;
}

html > body .leftpersonalize .setting {
    width: 238px;
	left: 3px;
}
*+html > body .leftpersonalize .setting {
    width: 218px;
	left: 11px;
}
.personalize form {
    float: right;
	clear: right;
	margin-top: -7px !important;
	margin-bottom: 5px;
	display: inline;
}
.personalize .setting {
	float: right;
	clear: right;
	margin-right: 5px;
	margin-top: 2px;
	color: #333;
    width: 218px;
	border:1px solid #F00;
}
html > body .personalize .setting {
	margin-right: 10px;
}
.setting .text {
	position: absolute;
	background:none;
	right:9em;
	top:54px;
	border:none;
	color:#FFF;
	font-size: 12px;
}
html>body .setting .text {
	right:9em;
	top:53px;
}
*+html>body .setting .text {
	right:9em;
	top:54px;
}

.setting .text a {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.setting .text a:hover {
	color: #FFFF33;
}

.text span {
	float:left;
}
html>body .text span {
	float:left;
	margin-top: 3px;
}
*+html>body .text span {
	float:left;
	margin-top: 0px;
}
.text .small {
	font-size: 13px;
	background-image: none;
	padding-left: 2px;
	float:left;
}
.text .medium {
	font-size: 15px;
	background-image: none;
	padding-left: 2px;
	float:left;
}
.text .large {
	font-size: 16px;
	background-image: none;
	padding-left: 2px;
	float:left;
}
html > body .text .large {
	margin-right: 15px;
}
*+html > body .text .large {
	margin-right: 0px;
}
.color {
	position:absolute;
	right:0px;
	top:56px;
	font-size: 12px;
}
.color span {
	display: block;
	text-align: left;
	padding-left:20px;
	background: url(../images/colorhead.gif) no-repeat 0px center;
	color:#FFF;
}
.color .box {
	background: #FFFFFF;
	padding: 8px 0px 5px;
	width:100px;
	visibility: hidden;
	border: 1px solid #CCCCCC;
	text-align: center;
	filter:alpha(opacity=90);
}
.color .box div {
	display: inline;
	margin-right: 3px;
	margin-left: 3px;
}
html > body .color .box div {
	margin-right: 1px;
	margin-left: 1px;
}
*+html > body .color .box div {
	margin-right: 3px;
	margin-left: 2px;
}
.color .box img {
	border-style: none;
}
.tab {
	clear: left;
}
html > body .tab {
	position: absolute;
	z-index: 3;
	top: 83px;
}
*+html > body .tab {
	position: static;
	z-index: auto;
}
.tab ul {
	margin-top: 2px;
	margin-right: 10px;
	list-style-type: none;
	display: inline;
}
.tab li {
	background: url(../images/tabbg.gif) repeat-x left top;
	margin-right: 3px;
	float: left;
	border-top: 1px solid #C2C2C2;
	border-right: 1px solid #C2C2C2;
	border-left: 1px solid #C2C2C2;
	vertical-align: sub;
}
.tab li a {
	padding-left: 0px;
	padding-right: 8px;
}
.tab .home {
	background-image: none;
	color: #FFFFFF;
	background-color: #65A667;
}
.tab .home a {
	color: #FFFFFF;
}
.header form {
	color: #333333;
	margin-right: 7px;
	margin-bottom:  7px;
	margin-top: 0px;
	padding-top: 15px;
	width: 300px;
}
html > body .header form {
	width: auto;
}
.header input {
	vertical-align: middle;
}
.header label {
	line-height: 80%;
	vertical-align: 0%;
	padding-right: 2px;
}
html > body .header label {
	vertical-align: 20%;
}
.header .advanced {
	margin-top: 2px;
	vertical-align: middle;
}
html > body .header .advanced {
	vertical-align: -35%;
}
*+html > body .header .advanced {
	vertical-align: middle;
}
.header .advanced img {
	border-style: none;
}
.header .radio {
	margin: 0px 2px 0px 0px;
	letter-spacing: 0.05em;
}
html > body .header .radio {
	margin: 0px 4px 0px 0px;
}
.headerbg {
	background-image: url(../images/02headerbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom: 2px solid #E0DED8;
}
.headerbanner {
	height: 65px;
	width: 450px;
	float: left;
	margin: 7px 10px 6px 24px;
}
.headerbanner img {
	vertical-align: text-bottom;
	border: 1px solid #C2C2C2;
}
.image {
	background-image: url(../images/02imagebg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 7px;
	padding-bottom: 8px;
	background-color: #C7C1B7;
	height: 130px;
}
.image img {
	width: 780px;
	vertical-align: text-bottom;

}
.instant {
	background-color: #F6F4F2;
	margin-top: 2px;
	margin-bottom: 1px;
	text-align: right;
	clear: both;
	border-top: 1px solid #C2C2C2;
	border-bottom: 1px solid #C2C2C2;
	padding: 2px 10px 2px 12px;
}
.instant img {
	margin-right: 4px;
	vertical-align: middle;
}
.instant .time {
	float: left;
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 0px;
}
.instant .weather {
	float: left;
	margin-right: 20px;
	margin-left: 5px;
	margin-top: 0px;
}
.instant .news {
	background-image: url(../images/news.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-left: 5px;
	padding-left: 15px;
	margin-right: 0px;
	display: inline;
}
.friendly {
	clear: both;
	background-color: #F6F4F2;
	border-top: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	padding: 2px 8px 5px 13px;
	position: relative;
	font-size: 80%;
	width: 100%;
}
.center .friendly, .history {
	padding-left: 0px;
	padding-right: 0px;
	margin-top: -5px;
        width: 100%;
	background-color: transparent;
	border: none;
}
.history .back {
	background-image: url(../images/back.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 26px;
	display: block;
	float: right;
	margin-right: 10px;
}
.friendly p, .instant p {
        margin:0px;
}
.friendly ul {
	position: absolute;
	top: 0;
	right: 10px;
	margin-right: 10px;
}
.center .friendly ul {
        position: static;
        float: right;
}
.friendly .print, .center .friendly .print {
	background-image: url(../images/print.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
	display: inline;
	padding-right: 10px;
}
.friendly .mail, .center .friendly .mail {
	background-image: url(../images/email.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 26px;
	display: inline;
}
.friendly .doc, .center .friendly .doc {
	background-image: url(../images/doc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 22px;
	display: inline;
}
.friendly .path {
	background-image: url(../images/path.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 18px;
	text-align: left;
	padding-top: 2px;
	white-space: nowrap;
}
.center .friendly .path {
	background-image: url(../images/path.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 18px;
	padding-top: 2px;
        margin-bottom: 5px;
        width: auto;
}
.twolayer {
	margin-bottom: 25px;
}
.topmenu {
	clear: both;
	background-color: #FFFFFF;
	border-top: 1px solid #5B9D5E;
	border-bottom: 1px solid #5B9D5E;
}
.topmenu ul {
	clear: both;
	margin: 0px;
	padding: 5px 15px 3px;
	background-color: #65A667;
	position:relative;
}
.topmenu li {
	display: inline;
	white-space: nowrap;
}
.topmenu ul ul {
	position:absolute;
	background-color: transparent;
	left: 0;
}
.topmenu li a {
	background-image: url(../images/01topnav1.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	color: #FFFFFF;
	white-space: nowrap;
	padding-right: 7px;
	padding-left: 17px;
	border-right: 1px dotted #FFFFFF;
}
.topmenu li a:hover {
	color: #FFFF66;
	text-decoration: underline;
}
.topmenu li li a {
	padding-left: 12px;
	padding-right: 5px;
	background-image: url(../images/01topnav2.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	color: #006600;
	white-space: nowrap;
	margin-bottom: 0px;
	margin-left: 2px;
}
.topmenu li li a:hover {
	text-decoration: underline;
	color: #CC6600;
}
.topmenu li .here {
	text-decoration: none;
	color: #FFFF66;
	padding-top: 2px;
	padding-bottom: 0px;
}
.topmenu li li .here {
	text-decoration: none;
	color: #CC6600;
	padding-top: 2px;
	padding-bottom: 0px;
}

/* Side Column */

.side .title {
	font-weight: bold;
	margin: 3px 3px 3px 4px;
	background-image: url(../images/menutitlebg.gif);
	background-repeat: repeat-x;
	text-align: left;
	width: auto;
	clear: left;
	display: block;
	color: #FFFFFF;
	background-position: left center;
	padding: 6px 5px 3px 10px;
	font-size: 15px;
}
.side .menu {
	margin: 0 10px 12px;
	width: 178px;
	border-top: 1px solid #A7CDA8;
}
html > body .side .menu {
        width: 180px;
}
.side .menu ul {
	margin: 0px;
	list-style-type: none;
}
html > body .side .menu ul {
	margin-left: -40px;
	padding-left: 40px;
}
.side .menu ul ul {
	border-top-style: none;
}
.side .menu li a {
	padding-left: 25px;
	padding-right: 5px;
	background-image: url(../images/02nav1.gif);
	background-repeat: no-repeat;
	background-position: 10px 9px;
	background-color: #65A667;
	display: block;
	width: 180px;
	margin: 0px;
	color: #FFFFFF;
	text-align: left;
	border-right: 1px solid #87BA88;
	border-bottom: 1px solid #A7CDA8;
	border-left: 1px solid #87BA88;
}
html > body .side .menu li a {
	width: 148px;
}
.side .menu li a:hover {
	text-decoration: none;
	color: #006600;
	background-color: #FFFFFF;
}
.side .menu li li a {
	padding-left: 25px;
	padding-right: 5px;
	background-image: url(../images/02nav2.gif);
	background-repeat: no-repeat;
	background-position: 15px 8px;
	display: block;
	width: 180px;
	background-color: #ECF7D9;
	text-align: left;
	color: #006600;
	border-right: 1px solid #A7CDA8;
	border-left: 1px solid #A7CDA8;
	border-bottom: 1px solid #A7CDA8;
}
html > body .side .menu li li a {
	width: 148px;
}
.side .menu li li a:hover{
	text-decoration: none;
	background-color: #FFFFFF;
	color: #CC6600;
}
.side .menu li li li a {
	padding-left: 25px;
	padding-right: 5px;
	background-image: url(../images/02nav3.gif);
	background-repeat: no-repeat;
	background-position: 15px 8px;
	display: block;
	width: 180px;
	background-color: #F2F0EE;
	text-align: left;
	color: #006600;
	border-right: 1px solid #A7CDA8;
	border-left: 1px solid #A7CDA8;
	border-bottom: 1px solid #A7CDA8;
}
html > body .side .menu li li li a {
	width: 148px;
}
.side .menu li li li a:hover{
	text-decoration: none;
	background-color: #FFFFFF;
	color: #CC6600;
}
.side .menu li li li li a {
	padding-left: 25px;
	padding-right: 5px;
	background-image: url(../images/02nav4.gif);
	background-repeat: no-repeat;
	background-position: 14px 8px;
	display: block;
	width: 180px;
	background-color: #FFFFFF;
	text-align: left;
	color: #006600;
	border-right: 1px solid #A7CDA8;
	border-left: 1px solid #A7CDA8;
	border-bottom: 1px solid #A7CDA8;
}
html > body .side .menu li li li li a {
	width: 148px;
}
.side .menu li li li li a:hover{
	text-decoration: none;
	background-color: #FFFFFF;
	color: #CC6600;
}
.side .menu .here {
	text-decoration: none;
	background-color: #FBEBB9;
	color: #333333;
}
.side .menu img {
	border: none;
	vertical-align: text-top;
	margin-left: 2px;
}
.side .blockbanner {
	margin: 0px 10px 12px;
}
.side .blockbanner .banner{
	margin: 9px 0 5px;
}
.side .banner {
	text-align: center;
	margin: 0px 10px 7px;
	clear: both;
}
.side .banner img {
	margin-bottom: 5px;
	border: 1px solid #666666;
}
.side .block {
}
/*mitch change*/
.side .block .ph img {
	float: left;
	border: 1px solid #666666;
	margin-top: 3px;
	width: 150px;
	margin-left: 12px;
	margin-bottom: 5px;
}
/*change end*/
.side .block ul {
	margin: 0px;
}
html > body .side .block ul {
}
.side .block li {
}
.side h4 {
	display:block;
	padding: 0px;
	margin: 0px;
	width: 100%;
	border: none;
}
html > body .side h4 {
}
.side .block h5 {
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 8px;
}
.side .block p {
	margin: 0px 10px 10px;
	color: #333333;
}
.side .block embed, .side .block object {
	margin: 2px;
    width: 172px;
    height: 160px;
}
.side .block embed p, .side .block object p {
	margin-top: -1000px;
}
.side .block form {
	margin: 18px 5px 0px 10px;
	clear:both;
}
.side .more {
    margin: 4px 0 4px 7px;
	padding: 2px 7px 0 18px;
    float:none;
    display: block;
	text-align:right;
}

/* Jumpmenu */

.horizontal {
	background-color: #65A667;
	border-bottom: 1px solid #A7CDA8;
}
.menubg ul {
	border-top: 0px solid #A7CDA8;
	padding-top: 5px;
}
.menubg li a {
	background: url(../images/menuIcon.gif) no-repeat 0px 4px;
	color: #515151;
	text-align: left;
	border-bottom: 1px solid #bababa;
	margin:0 13px;
	padding: 5px 10px 5px 23px;
}
.menubg li a:hover {
	text-decoration: none;
	background-image:url(../images/menuIconHover.gif);
}
.menubg li li a {
	border-bottom: 1px solid #FFFFFF;
	padding-left: 18px;
	padding-right: 15px;
	background-image: url(../images/02nav2.gif);
	background-repeat: no-repeat;
	background-position: 8px 10px;
	background-color: #E4F5FC;
	text-align: left;
	color: #003366;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.menubg li li a:hover{
	text-decoration: none;
	background-image: url(../images/02nav2.gif);
	background-repeat: no-repeat;
	background-position: 8px 10px;
	background-color: #F8F2E6;
	color: #CC3300;
}
.menubg .here {
	text-decoration: none;
	background-color: #FBEBB9;
	color: #333333;
}
.menubg img {
	border: none;
	vertical-align: text-top;
	margin-left: 2px;
}

/* Center Column */

.center .banner {
	margin: 9px 0 5px;
	clear: both;
}
html > body .center .banner {
	margin: 5px 0 10px;
}
.center .banner img {
	margin-bottom: 5px;
	border: none;
}
.center p {
	margin-top: 5px;
	margin-bottom: 20px;
}
.center .img {
	float: left;
	margin-right: 7px;
	border: 1px solid #666666;
	margin-top: 12px;
}
.center ul {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 7px;
	clear: both;
}
html > body .center ul{
	margin-left: -32px;
	padding-left: 32px;
}
.center ul li {
/*	padding-bottom: 7px;
	background-image: url(../images/02bullet1.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 15px;
	list-style-type: none;
*/}
.center ol li {
	margin-bottom: 10px;
}
.footer {
	position:relative;
	border: 8px solid #d8d8d8;
	margin: 4px;
	padding: 5px 10px;
	background:#FFF;
	height: 90px;
}
.footer .footerLogo {
	position:absolute;
	left:20px;
	top:11px;
}
html>body .footer .footerLogo {
	left:20px;
	top:3px;
}
.footer ul {
	position:absolute;
	top:0px;
	right:23px;
	text-align:right;
	border-bottom:1px solid #CCC;
	width:95%;
	padding-bottom: 3px;
}

html>body .footer ul {
	top:0px;
	width:85%;
	left: 100px;
}

.footer ul li{
	display:inline;}

.footer p {
	text-align: left;
	line-height:160%;
	color:#474747;
	margin-top: 0;
	margin-right: 100px;
	margin-bottom: 3px;
	margin-left: 220px;
}
.footer .aplus{
	position:absolute;
	right:70px;
	top:40px;
}
html>body .footer .aplus{
	right:70px;
	top:30px;
}
.footer .aplus img{
	border:none;
	padding-top: 8px;
	padding-right: 5px;
}
.footer .egov{
	position:absolute;
	right:20px;
	top:40px;
}
html>body .footer .egov{
	right:10px;
	top:30px;
}
.footer .egov img{
	border:none;
	padding-top: 8px;
	padding-right: 5px;
}

/* Common Style */

.body {
	margin: 0;
	padding: 0;
}
form {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	color: #0b96c1;
}
a:hover {
	text-decoration: underline;
	color: #076e9e;
}

h4 a:hover {
	color: #CC6600;
}
h5{
	margin-top: 10px;
	margin-bottom: 0px;
}
strong {
	margin-bottom: 3px;
}
em {
	color: #996633;
	margin: -35px 0px 10px -10px;
	float: left;
}
html>body em {
	margin: -10px 0px 10px -10px;
}
*+html>body em {
	margin: -35px 0px 10px -10px;
}
hr{
	clear: both;
	margin: 0px;
	border: none;
	background-color: #A5A5A5;
	color: #A5A5A5;
	height: 1px;
}
.input {
	color: #333;
	background-color: #FFF;
	border: 1px solid #666;
	margin: 0 5px 3px 0;
	padding-bottom: 2px;
	padding-left: 2px;
}
.button {
	margin: 0 3px 3px 0;
}
.more {
	position:relative;
	display:block;
	text-align:left;
	height:20px;
}

.more a{
	float:right;
	display:block;
	text-indent:-10000px;
	width:39px;
	height:15px;
	margin-right:6px;
	font-size:1px;
	color:#e7e7e7;
	background: url(../images/more.gif) no-repeat 0px 0px;
}
.key .more a{
	margin-right:0px;
}

.source {
	color: #996633;
	margin: 0 0 0 10px;
    padding-top: 5px;
}
.leftimg{
	float: left;
	margin-right: 7px;
	border: 1px solid #666666;
	margin-top: 5px;
}
.leftphoto img {
	float: left;
	margin-right: 7px;
	border: 1px solid #666666;
	margin-top: 5px;
        width: 250px;
}
.headline {
}
.center .headline {
}
/*mitch change*/
.headline .ph img {
	float: left;
	margin-right: 7px;
	border: 1px solid #666666;
	margin-top: 12px;
	width: 200px;
}
/*change end*/
.headline h5 {
    clear:both;
}
.headline .list img {
	margin-top: 8px;
	width: 90px;
}
.visitor {
	margin: 5px 0px 0px;
        text-align: center;
}
.leftblock p, ul {
	margin-top: 5px;
	margin-bottom: 0px;
}
/*mitch change*/
.leftblock .ph img {
	float: left;
	margin-right: 7px;
	border: 1px solid #666666;
	margin-top: 12px;
	width: 80px;
}
/*change end*/
.rightblock p, ul {
	margin-top: 5px;
	margin-bottom: 0px;
}
/*mitch change*/
.rightblock .ph img {
	float: left;
	margin-right: 7px;
	border: 1px solid #666666;
	margin-top: 12px;
	width: 80px;
}
/*change end*/
.col3block p, ul {
	margin-top: 5px;
	margin-bottom: 0px;
}
.col3block img {
	float: left;
	margin-right: 7px;
	border: 1px solid #666666;
	margin-top: 12px;
	width: 80px;
}

/* Content Style */

.top {
	background-image: url(../images/top.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 16px;
	float: right;
	margin-top: 8px;
	clear: both;
	margin-right: 10px;
}
.centernav {
	margin: 14px 0px 10px;
	width: 100%;
	border-collapse:collapse;
	border-bottom: 1px dashed #A7CDA8;
}
.centernav td {
	font-size: 80%;
	line-height: 135%;
	padding-top: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 33%;
}
html > body .centernav td {
	font-size: 100%;
}
.centernav p {
	margin: 0px;
}
.centernav a {
	letter-spacing: 0.05em;
	background-image: url(../images/01topnav2.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 9px;
}
.category {
	vertical-align: middle;
	margin: 12px 0px 10px 10px;
	font-family: "細明體";
}
.category a {
	margin-left: 4px;
	margin-right: 6px;
}
.category table {
	border-collapse:collapse;
	width: 100%;
	font-size: 100%;
	border: 3px double #C7C1B7;
}
.category td {
	line-height: 100%;
	padding: 8px 3px 5px 8px;
	background-color: #F6F4F2;
}
.category td a {
	background-image: url(../images/02nav1.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 13px;
	margin: 0px;
}
.page {
	vertical-align: middle;
	clear: both;
	border: 1px dotted #CCCCCC;
	text-align: center;
	background-color: #EEEEEE;
	margin: 25px auto 15px;
	padding: 5px 10px;
}
.page a {
	margin-left: 4px;
	margin-right: 6px;
}
.term {
	margin-bottom: 20px;
	color: #333333;
	background-color: #EFF2F2;
	padding: 4px 5px 2px;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
}
.term div {
	float: right;
	margin-top: -22px;
	margin-right: 10px;
}
.term div a {
	background: url(../images/search2.gif) no-repeat 2px center;
	padding-left: 20px;
}

.previous{
	background-image: url(../images/previous.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 8px;
	margin-left: 8px;
}
.next{
	background-image: url(../images/next.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-right: 8px;
}
.lptable caption {
	font-weight: normal;
	color: #333333;
	padding-bottom: 3px;
	font-size: 120%;
	letter-spacing: .05em;
}
.lptable {
	border-collapse:collapse;
	margin-top: 10px;
	width: 100%;
	font-size: 100%;
	margin-bottom: 15px;
	border-bottom: 3px double #D5D5D5;
}
.lptable img{
	border: none;
}
.lptable th {
	padding: 4px 5px 4px 10px;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	background-color: #F2F1EE;
	border-top: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
}
.lptable td {
	padding: 6px 5px 6px 10px;
	vertical-align: top;
	line-height: 145%;
	border-top: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
}
.lptable .bg {
	background-color: #F8F8F5;
	border-bottom: 1px solid #CCCCCC;
}
.lpheader {
	border-bottom: 1px dashed #A7CDA8;
}
.lpheader p {
	margin: 0 0 10px;
}
.lpfooter {
	padding-top: 10px;
	border-top: 1px dashed #A7CDA8;
}
.ollist {
	list-style: none;
	margin: 15px 12px 10px;
}
.ollist ul li {
	background-image: url(../images/bullet_orange.gif);
	margin-top: 2px;
	margin-bottom: 2px;
	background-repeat: no-repeat;
	background-position: 2px 7px;
	padding-left: 20px;
	list-style: none;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px dashed #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}
.np {
	margin-top: 15px;
	margin-bottom: 20px;
	width: 95%;
	clear: both;
}
.np dt {
	padding: 7px 0px 3px 15px;
	background-image: url(../images/02np.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	border-bottom: 1px dashed #CCCCCC;
	margin-left: 23px;
}
*+html > body .np dt {
	margin-left: 23px;
}
.np dd {
	margin-top: 10px;
	margin-bottom: 10px;
}
.np img {
	margin-left: 1px;
	border: none;
	margin-right: 5px;
}
.qp {
	font-size: 100%;
	border: 1px solid #FDCF60;
	width: 92%;
	margin-top: 15px;
	margin-bottom: 20px;
	margin-left: 10px;
	color: #333;
	padding: 20px;
}
.qp table {
	width: 100%;
	border-collapse:collapse;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}
.qp table caption {
	font-weight: bold;
	color: #CC6600;
	padding-bottom: 3px;
	font-size: 125%;
	letter-spacing: .1em;
}
.qp table th {
	font-weight: normal;
	background-color: #EFEFEF;
	padding: 5px 10px 5px 5px;
	border: 1px solid #cccccc;
	vertical-align: top;
	white-space: nowrap;
	margin: 0px;
	text-align: right;
}
.qp table td {
	font-weight: normal;
	padding: 5px 5px 5px 10px;
	border: 1px solid #cccccc;
	line-height: 150%;
	margin: 0px;
}

.qp .table2 {
	width: 100%;
	border-collapse:collapse;
	font-family: Arial, Helvetica, sans-serif;
	border: 3px double #F4E0CC;
	margin-top: 5px;
}

.qp .table2 caption {
	font-weight: normal;
	color: #CC6600;
	padding-bottom: 3px;
	font-size: 100%;
	letter-spacing: 0em;
	text-align: left;
}
.qp .table2 th {
	font-weight: bold;
	background-color: #FCF6EF ;
	padding: 5px 10px 2px;
	vertical-align: top;
	white-space: nowrap;
	margin: 0px;
	color: #CC6600;
	text-align: left;
	border-top: 0px solid #FDCF60;
	border-right: 0px solid #FDCF60;
	border-bottom: 0px solid #FDCF60;
	border-left: 0px solid #FDCF60;
}
.qp .table2 td {
	font-weight: normal;
	padding: 5px 5px 5px 10px;
	border: 0px solid #cccccc;
	line-height: 150%;
	margin: 0px;
}

.qp .btn {
	color: #333333;
	background: url(../images/buttonbg_gay.gif) repeat-x center center;
	border: 1px solid #999999;
	line-height: 150%;
	height: 22px;
	padding-right: 2px;
	padding-left: 2px;
}
.sitemap li{
	line-height: 150%;
	margin-left: 23px;
	list-style-type: none;
	margin-top: 10px;
	border-bottom: 1px dashed #A8A8A8;
}
.sitemap li li {
	line-height: 150%;
	list-style-type: none;
	border: none;
	margin-top: 2px;
	margin-bottom: 2px;
}
.sitemap li li li, .sitemap li li li li , .sitemap li li li li li {
	line-height: 150%;
	list-style-type: none;
	border: none;
	margin-top: 2px;
	margin-bottom: 2px;
}
.result span {
	color: #CC3333;
}
.result p {
	margin-top: 0px;
	margin-bottom: 25px;
	line-height: 145%;
}
.InputBtn {
	background: url(../images/buttonbg.gif) repeat-x left top;
	font-size: 12px;
	color: #333;
	padding: 5px 0px 1px;
	border: 1px solid #BBB;
	line-height: 100%;
	margin-bottom: 10px;
}



/*-------------------------------------------------------------------------Amos add & change block*/
.leftbg .side{
	background:url(../images/menuBg.gif) no-repeat 0px 0px;
	border:0px solid #c2c2c2;
	margin:4px 0 4px 4px;
}
.rightbg .headline{
	border:0px solid #CCC;}

.rightbg .side{
	margin:4px 4px 4px 0;}

.rightbg h4,
.consumer h4,
.guidance h4,
.web h4{
	display:block;}

.rightbg h4 a,
.consumer h4 a,
.guidance h4 a,
.web h4{
	display:block;
	margin:0;
	padding:0;
	text-align:left;
	text-indent:-10000px;}


.rightbg .side .qkLink  {
	margin-bottom: 5px;
}

.rightbg .side .qkLink h4 a{
	display:block;
	height:30px;
	background:url(../images/qlink.gif) no-repeat 0 0;
	margin:10px 0px 0px;
	padding:0;
	text-indent:-10000px;}

.side .qkLink .block ul{
	padding:0px;
	margin:0px 5px;
	text-align: left;
}
	
.side .qkLink .block li{
	list-style:none;
	margin:0px;
	padding: 0px;
	display: inline;
}
.side .qkLink .block li a{
	padding:1px 0px 1px 15px;
	background:url(../images/arrow3.gif) no-repeat 2px 4px;
	display: block;
	color: #333333;
}

.side .qkLink .block li a:hover{
	color: #076E9E;
	text-decoration: underline;
}
.side .qkLink .more{
	background: url(../images/more.gif) no-repeat right 6px;
	margin-right: 15px;
}
	
.side .qkLink .block img{
	border:none;
	padding:0;
	margin:0;}
	
.side .qkLink .block a{
	border:none!important;
	padding:0;
	margin:0;
	background:none;}
	

.rightbg .side .qkLink2  {
	margin-bottom: 5px;
}

.rightbg .side .qkLink2 h4 a{
	display:block;
	height:30px;
	background:url(../images/qlink2.gif) no-repeat 0 0;
	margin:5px 0px 0px;
	padding:0;
	text-indent:-10000px;}

.side .qkLink2 .block ul{
	padding:0px;
	margin:5px auto;
	text-align:center;
}
	
.side .qkLink2 .block li{
	list-style:none;
	margin:0px;
	padding: 0px;
	display: inline;
}
.side .qkLink2 .block li img{
	height: 45px;
	width: 120px;
	padding: 2px;
}
.side .qkLink2 .block li a{
}

.side .qkLink2 .block li a:hover{
}
.side .qkLink2 .more{
	background: url(../images/more.gif) no-repeat right 6px;
	margin-right: 15px;
}
	
.side .qkLink2 .block img{
	border:none;
	padding:0;
	margin:0;}
	
.side .qkLink2 .block a{
	border:none!important;
	padding:0;
	margin:0;
	background:none;}


.rightbg .side .qkLink3  {
	margin-bottom: 5px;
}

.rightbg .side .qkLink3 h4 a{
	display:block;
	height:30px;
	background:url(../images/qlink3.gif) no-repeat 0 0;
	margin:5px 0px 0px;
	padding:0;
	text-indent:-10000px;}

.side .qkLink3 .block ul{
	padding:0px;
	margin:5px auto;
	text-align:center;
}
	
.side .qkLink3 .block li{
	list-style:none;
	margin:0px;
	padding: 0px;
	display: inline;
}
.side .qkLink3 .block li img{
	height: 45px;
	width: 120px;
	padding: 2px;
}
.side .qkLink3 .block li a{
}

.side .qkLink3 .block li a:hover{
}
.side .qkLink3 .more{
	background: url(../images/more.gif) no-repeat right 6px;
	margin-right: 15px;
}
	
.side .qkLink3 .block img{
	border:none;
	padding:0;
	margin:0;}
	
.side .qkLink3 .block a{
	border:none!important;
	padding:0;
	margin:0;
	background:none;}

	

.epaper label{  /*搜尋與電子報標籤縮排到螢幕外*/
	color: #666666;
	background: url(../images/doc.gif) no-repeat 0px 3px;
	padding-left: 22px;
	padding-top: 2px;
}

	
.search{  /*搜尋區塊的標題設定在這個背景裡*/
	background:none;
	position: absolute;
	top: 105px;
	right: 5px;
	font-size: 12px;
	vertical-align: middle;
	}
.search label{
	color: #FFFFFF;
	background: url(../images/arrow4.gif) no-repeat 2px 5px;
	padding-left: 12px;
	font-weight: bold;
	float: left;
	height: 2em;
	line-height: 130%;
	padding-top: 0px;
}
.search input{
	font-size: 12px;
	color: #333333;
	float: left;
	margin-top: 0px;
}	
.search h4{
	text-indent: -10000px;
	}
.search .block{
	margin: 0px;
	padding: 0px;
}
.search a{
	color: #FFFFFF;
	text-decoration: underline;
	background: url(../images/search_icon.gif) no-repeat 2px 2px;
	padding-left: 15px;
}
.search a:hover{
	color: #FFFF00;
}
.search input.text{
	margin:0px 1px 0px 0px;
	width: 92px;
}


	
.epaper{  /*電子報區塊的標題設定在這個背景裡*/
	background: url(../images/epaper.gif) no-repeat 0 0;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
	}
html>body .epaper{ 
	height: 95px;
	}
*+html>body .epaper{ 
	height: 85px;
	}
.epaper .block{
	margin: 0px;
	*margin: -5px 0px 0px;
	padding: 12px 0px 0px;
	*padding: 0px;
}

.key{  /*Key Indicators區塊的標題設定在這個背景裡*/
	height:auto;
	background-image: url(../images/key.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}


	
.search .btn,
.epaper .btn{  /*右欄表單按鈕的背景*/
	background:url(../images/buttonbg.gif) repeat-x center center;
	height:23px;
	border:1px solid #0F98C4;
	color:#FFF;
	margin:0px 1px 1px;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 1px;
	width: 65px;
}


.epaper input{
	float:left;
	vertical-align:middle;
	}

.epaper input.text{
	width:150px;
	margin:2px 2px 3px;
}

.center h4 {
	font-size: 135%;
	font-weight: bold;
	color: #0670A0;
	background: url(../images/cp_h4_bg.gif) repeat-x;
	line-height: normal;
	padding: 5px;
	border-bottom: 1px solid #C4E1FF;
}
.center p {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 5px;
}

.web{  /*網路資源*/
	background:url(../images/webBg.gif) no-repeat 0px 0px;
	border:1px solid #c3c3c3;
	clear:both;
	width: 97%;
}
html>body .web{
	width: 98%;
}

.web h4 {
	background:none;
	padding: 0px;
	border-bottom: 0px solid #C4E1FF;
}

.center .web ul{
	margin:15px 10px 0px 30px;}
	
html>body .center .web ul{
	margin:15px 10px 0px 0px;}
	
.web ul li{
	padding-bottom: 5px;
	background: url(../images/arrow3.gif) no-repeat 0px 4px;
	list-style: none;
	padding-left: 12px;
}
.web ul a{
	display:block;
	color:#343434;
	padding-right:20px;
	}
.web ul a:hover{
	color:#343434;
	text-decoration: underline;
	}
	
	
.guidance{  /*宣導事項*/
	border:1px solid #d4d4d4;
	width:100%;
	margin-bottom: 10px;
	margin-left: 10px;
}
.guidance h4{
	background: url(../images/guidance.gif) no-repeat 0 0;
	height:26px;
	line-height:26px;
	padding: 0px;
	font-size:1%;
	border-top-style: none;
	border-width: 0px;
}


.consumer{  /*消費者資訊*/
	border:1px solid #d4d4d4;
	width:100%;
	margin-bottom: 10px;
	margin-left: 10px;
}
.consumer h4{
	background: url(../images/consumer.gif) no-repeat 0 0;
	height:26px;
	padding: 0px;
	font-size:1%;
	border-top-style: none;
	border-width: 0px;
}
	

.center .guidance ul{
	margin:-10px 5px 5px;
	padding:0;
}

html>body .center .guidance ul{
	margin:10px 5px 5px;
	padding:0;}
	
*+html>body .center .guidance ul{
	margin:-10px 5px 5px;
	padding:0px;}
	
.center .consumer ul{
	margin:-10px 5px 5px;
	padding:0;
}
	
html>body .center .consumer ul{
	margin:10px 5px 5px;
	padding:0;}
	
*+html>body .center .consumer ul{
	margin:-10px 5px 5px;
	padding:0px;}

.center .guidance ul li{
	border:none;
	list-style:none;
	line-height:150%;
	background: url(../images/arrow3.gif) no-repeat 5px 5px;
	padding-left: 15px;
	list-style: none;
	}

.center .consumer ul li{
	border:none;
	line-height:150%;
	background: url(../images/arrow3.gif) no-repeat 5px 5px;
	padding-left: 15px;
	list-style: none;
	}

/*
.guidance ul li span{
	background: url(../images/itemBg.gif) no-repeat 0 0;
	color:#FFF;
	font-size:10px;
	padding:0 10px;
	margin-right:0.5em;
}*/
.guidance table {
	font-family: Arial, Helvetica, sans-serif;
	margin: -10px 5px 5px;
	line-height: 130%;
}
html>body .guidance table {
	margin: 5px 5px 5px;
}
*+html>body .guidance table {
	margin: -10px 5px 5px;
}

.guidance table td {
	margin: 0px;
	padding: 0px 0px 5px;
}
.guidance table td span {
	background: url(../images/itemBg.gif) no-repeat 0px 0px;
	color:#FFF;
	font-size:10px;
	padding:0px 0px 2px;
	text-align: center;
	vertical-align: middle;
	width: 43px;
	white-space: nowrap;
	height: 13px;
	display: block;
	margin-right: 5px;
}

.center .guidance ul li a {
	border:none!important;
	color:#343434;
}
.center .consumer ul li a{
	border:none!important;
	color:#343434;}

.ad{}

.blockbanner h4{
	position:absolute;
	left:-10000px;}

.ad ul{
	margin:0;
	padding:0;}
	
.ad li{
	list-style:none;
	display:block;
	text-align:center;
	margin:0;
	padding:0;}
	
.ad li a{
	border:none;}
	
.ad li img{
	border:none;}
	
.online{}

div.news{
	position:relative;
	width:100%;
}

.TabbedPanelsContent h3{
	display:block;
	position:absolute;
	left:0;
	}
	
.TabbedPanelsContent table{
	margin:0px;
	border-left:0px solid #CCC;
}
	
.news table td{
	vertical-align:top;
	padding-top: 1px;
	padding-bottom: 1px;
}
.news .focus {
	height: 115px;
	clear: both;
}
.news .focus h3{
	float: left;
	height: 112px;
	width: 167px;
}
.news .focus h3 img{
	float: left;
	height: 112px;
	width: 167px;
}
.news .focus h4{
	color: #CB1E2B;
	font-size: 125%;
	line-height: 150%;
	background: none;
	border-style: none;
	margin: 5px 0px 0px 180px;
	padding: 0px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.news .focus p{
	margin: 0px 0px 0px 180px;
	padding: 0px;
}

	
.TabbedPanelsContent .date{
	background:url(../images/newsIcon.gif) no-repeat 4px 6px;
	padding:0px 0px 0px 20px;
	color:#0082a2;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
}
.TabbedPanelsContent .nub{
	color:#4c4c4c;}
.TabbedPanelsContent .msg{
	padding-left:0.5em;}
.TabbedPanelsContent .msg a{
	color:#343535;}
	
.ncd,
.cameral{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ncd h4,
.cameral h4{
	position:absolute;
	left:-10000px;}
.ncd .block,
.cameral .block{
	padding:0;}
.ncd table,
.cameral table{
	width:100%;
	margin:0px;
	border-collapse:collapse;
	border:none;
	clear:both;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
.ncd table th,
.cameral table th{
	background:#076e9e;
	font-weight:100;
	color:#FFF;
	text-align:left;
	vertical-align:middle;
	white-space: nowrap;
}
.ncd table td,
.cameral table td{
	vertical-align:top;
	}

.ncd table th,
.ncd table td,
.cameral table th,
.cameral table td{
	border:none;
	padding:2px 4px;}

tr.heightlight{
	background:#eeeeee;}
	
.ncd table td.left,
.cameral table td.left{
	text-align:left;}
.ncd table td.right,
.cameral table td.right{
	text-align:right;}

.cameral table td{
	border-bottom: 1px solid #DFDFDF;
}
.cameral a{
	color: #333333;
}
	
td.up{
	color:#ff4040;
	white-space: nowrap;
}
td.up img{
	padding-top: 5px;
}
td.down{
	color:#2ca120;
	white-space: nowrap;
}
td.down img{
	padding-top: 5px;
}
td.no{
	color:#295f8f;
	white-space: nowrap;
}

.web{
}
.web ul{}
.web ul li{}
.web ul li a{}

.rightbg .online,
.rightbg .file{
	background:url(../images/onlineBg.gif) repeat-x 0 0;
	text-align: left;
	padding-top: 2px;
	padding-left: 2px;
}
.rightbg .online ul,
.rightbg .file ul{
	margin:0px;
	padding-left:5px;
	padding-right: 5px;
}
	
.rightbg .online ul li,
.rightbg .file ul li{
	text-align:left;
	padding-bottom: 5px;
	background: url(../images/arrow3.gif) no-repeat 5px 4px;
	padding-left: 15px;
	list-style: none;
}

.rightbg .online ul li a,
.rightbg .file ul li a{
	color:#090909;}
	
.nav{}
.nav ul{
	position:absolute;
	top:25px;
	right:0px;}
.nav ul li{
	list-style:none;
	display:inline;
	border:none;
	background:none;
	margin: 0px;
	padding: 0px;
}
.nav ul li a img{
	border:none;}
	
.count{
	position:absolute;
	color:#FFF;
	right:220px;
	top:58px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
	
.laws {
	border: 1px solid #CCCCCC;
	width: 156px;
}

.video {
	background-image: url(../images/video.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #CCCCCC;
	height: 194px;
	padding-right: 5px;
}

.video embed {
	margin: 2px 2px 5px;
	height: 160px;
	width: 160px;
}
.video h5 {
	position: absolute;
	padding-left: 170px;
}
.video p {
	float: right;
	position: absolute;
	width: 140px;
	margin-top: 35px;
	padding-left: 175px;
	color: #2B2B2B;
}
.video .more {
	margin-right: 120px;
}
html>body .video .more {
	margin-right: 135px;
}


.cphr {
	color: #FFFFFF;
	border-style: none;
	display: none;
}

/*-------------------------------------First---*/
.First {
	margin: 10px 0px 10px 10px;
	padding: 0px 10px 0px 0px;
	clear: both;
}
.First h1 {
	font-size: 135%;
	font-weight: normal;
	color: #003399;
	padding: 0px;
	margin: 0px 0px 5px;
	border-bottom: 2px dotted #999999;
}
.First .Body {
	line-height: 150%;
	margin: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.First .Body img {
	float: left;
	clear: left;
	width: 160px;
	margin: 0px 8px 8px 5px;
	border: 1px solid #807650;
}
.First .Body p {
	margin-top: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.First .Foot {
}
.First .More {
	float: right;
	margin-right: 20px;
}
.First .More a {
	background: url(../images/arrow2.gif) no-repeat 2px 0px;
	padding-left: 20px;
	padding-top: 1px;
}

.int {
	padding: 5px;
	border: 1px dashed #CCCCCC;
	margin-right: 20px;
	margin-left: 20px;
	background: #E4F5FC;
	margin-bottom: 30px;
}

.int p {
	margin: 0px;
	padding: 0px;
}


/* ------------------------------------------------------------- TableList */
.TableList {
	width: 97%;
	border-collapse:collapse;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-top: 2px solid #C9E8F5;
	border-bottom: 2px solid #C9E8F5;
}
.TableList caption {
	font-size: 135%;
	line-height: 150%;
	letter-spacing: 0.15em;
	text-align: left;
	padding: 10px 0px 4px 30px;
}
.TableList th {
	font-weight: normal;
	color: #333333;
	padding: 6px 5px 2px;
	white-space: nowrap;
	text-align: center;
	border-bottom: 1px solid #C9E8F5;
	background: #E4F5FC;
}
.TableList td {
	border-top: 1px solid #CCCCCC;
	line-height: 150%;
	text-align: center;
	vertical-align: top;
	line-height: 140%;
	padding: 5px;
}
.TableList td.aLeft {
	text-align: left;
}
.TableList td.aRight {
	text-align: right;
}
.TableList td img {
	border: none;
}
.TableList td.Date {
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
}

	/* --------------------------------------------------------- Category */
	.Category {
		padding: 0px 8px 2px 0px;
		margin: 8px 0px 8px 30px;
		padding: 0px 8px 2px 0px;
	}
	.Category li {
	display: inline;
	line-height: 24px;
	padding-left: 10px;
	border-right: 1px dashed #CCCCCC;
	}
	.Category li a {
	margin: 0px 6px 0px 0px;
	padding: 2px 6px 0px 2px;
	text-decoration: none;
	color: #666666;
	line-height: normal;
	}
	.Category li a:hover {
		text-decoration: none;
		color: #006699;
	}

/* ------------------------------------------------------------- Thumbnail */
.Thumbnail {
	width: 95%;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 30px;
	border-collapse: collapse;
}
.Thumbnail td {
	line-height: 140%;
	vertical-align: top;
	padding: 12px 5px 8px;
	width: 33%;
	border-bottom: 1px solid #CCCCCC;
}
.Thumbnail td h5 {
	font-weight: normal;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 110%;
}
.Thumbnail td h5 a{
	font-weight: normal;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}
.Thumbnail td p {
	font-size: 12px;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}
.Thumbnail td img {
	border: 1px solid #807650;
	margin-bottom: 3px;
	width: 200px;
	height: 150px;
}


/* ------------------------------------------------------------- Thumbnail2 */
.Thumbnail2 {
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 25px;
	border-top: 0px dashed #87bcc5;
	border-right: 0px dashed #87bcc5;
	border-bottom: 1px dashed #87bcc5;
	border-left: 0px dashed #87bcc5;
}

.Thumbnail2 h5 {
	font-size: 125%;
	font-weight: normal;
	color: #009999;
	margin-left: 10px;
	background: url(../images/menutitle.gif) no-repeat 2px 5px;
	padding-left: 16px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.Thumbnail2 table {
	width: 98%;
	margin-top: 0px;
	border-collapse: collapse;
	margin-left: 15px;
}
.Thumbnail2 td {
	line-height: 140%;
	vertical-align: top;
	padding: 5px;
	width: 25%;
	border-bottom: 0px solid #CCCCCC;
}
.Thumbnail2 td h6 {
	font-weight: normal;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
}
.Thumbnail2 td h6 a{
	font-weight: normal;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}
.Thumbnail2 td p {
	font-size: 12px;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}
.Thumbnail2 td img {
	border: 1px solid #807650;
	margin-bottom: 3px;
	width: 120px;
	height: 90px;
}

.Thumbnail2 td embed {
	border: 1px solid #807650;
	margin-bottom: 3px;
	width: 120px;
	height: 90px;
}


.Thumbnail2 .More {
	float: right;
	margin-right: 10px;
}
.Thumbnail2 .More a {
	background: url(../images/arrow2.gif) no-repeat 2px 0px;
	padding-left: 20px;
	padding-top: 1px;
}


.download {
}

.download h5 {
	font-size: 125%;
	font-weight: normal;
	color: #009999;
	margin-left: 10px;
	background: url(../images/download.gif) no-repeat 2px 2px;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 1px;
}

.download ul {
}

.download li {
	background: url(../images/02bullet1.gif) no-repeat 2px 8px;
	padding-left: 15px;
	list-style: none;
	margin-left: 20px;
}
.download li img {
	vertical-align: middle;
}

/* --------------------------------------------------------- ImgSlide */
.ImgSlide {
	width: 91%;
	font-size: 100%;
	line-height: 140%;
	vertical-align: top;
	margin: 18px 5% 10px 4%;
	text-align: center;
}
.ImgSlide h5 {
	font-size: 125%;
	font-weight: normal;
	margin: 0px 20px 8px 20px;
	padding: 0px 0px 0px 0px;
}
.ImgSlide p.Script {
	font-size: 100%;
	margin: 0px 20px 6px 20px;
	padding: 0px;
	text-align: left;
}
.ImgSlide p.Date {
	font-size: 100%;
	text-align: right;
	color: #954017;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}
.ImgSlide img {
	border: 7px solid #3E362C;
	margin: 15px 12px 10px 12px;
}

.ImgSlide table {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 0px;
	background: #CCCCCC;
}
.ImgSlide table td {
	vertical-align: top;
	width: 50%;
	font-size: 100%;
	line-height: 18px;
	padding: 10px 0px 5px;
	margin: 0px;
}
.ImgSlide table td p {
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
.ImgSlide table td.Prev {
	text-align: right;
	padding-right: 15px;
}
.ImgSlide table td.Next {
	text-align: left;
	padding-left: 15px;
}
.ImgSlide table td.Prev a {
	background: url(../images/pager_prev.gif) no-repeat top right;
	padding: 2px 20px 5px 0px;
	color: #993300;
}
.ImgSlide table td.Next a {
	background: url(../images/pager_next.gif) no-repeat top left;
	padding: 2px 0px 5px 20px;
	color: #993300;
}

/* --------------------------------------------------------- 文章, 詳細內容 */
.Article {
	margin: 5px 0px 5px 10px;
	padding: 0px 10px 0px 0px;
}
.Article h1 {
	font-size: 125%;
	font-weight: normal;
	color: #CC3300;
	padding: 0px 0px 3px;
	margin: 0px 0px 3px;
	border-bottom: 2px dotted #999999;
	clear: both;
}
.Article .Body {
	font-size: 100%;
	margin: 0px;
	padding: 10px 0px 0px;
}
.Article .Body .Image {
	margin: 5px 15px 10px 5px;
	width: 160px;
	float: left;
}
.Article .Body .Image img {
	border: 1px solid #807650;
	width: 160px;
}
.Article .Body .Image p {
	margin: 3px 0px 0px;
	padding: 0px;
	color: #999999;
}

.Article .Body .Image2 {
	margin: 5px 15px 10px 5px;
	width: 160px;
	float: left;
}
.Article .Body .Image2 img {
	border: 1px solid #807650;
	width: 160px;
}
.Article .Body .Image2 p {
	margin: 3px 0px 0px;
	padding: 0px;
	color: #343434;
}
.Article .Body .Image2 p img {
	border: 0px solid #FFFFFF;
	width: 138px;
}

.Article .Body h2 {
	font-size: 135%;
	font-weight: normal;
	color: #003399;
	line-height: 140%;
	letter-spacing: 0.15em;
	margin-top: 1.5em;
	margin-bottom: 0.2em;
	padding: 0px;
}
.Article .Body h3 {
	font-size: 125%;
	color: #003399;
	font-weight: normal;
	letter-spacing: 0.15em;
	margin-top: 1.5em;
	margin-bottom: 0.2em;
}
.Article .Body h4 {
	font-size: 115%;
	color: #003399;
	font-weight: normal;
	letter-spacing: 0.1em;
	margin-top: 1.5em;
	margin-bottom: 0.2em;
	background: none;
	border-style: none;
}
.Article .Body p {
	font-size: 100%;
	line-height: 160%;
	margin-top: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.Article .Body ol ,
.Article .Body ul {
	font-size: 100%;
	line-height: 160%;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 5em;
}

.Article .Body .intpho  {
	border: 3px double #BCD9DE;
	padding: 20px;
	background: url(../images/intpho_bg.gif) repeat-x left top;
	margin-left: -10px;
	margin-top: 0px;
}

.Article .Body .intpho .Image img {
	border: 1px solid #807650;
	width: 160px;
}
.Article .Body .intpho  p {
	margin: 3px 0px 0px;
	padding: 0px;
	color: #343434;
}
.Article .Body .intpho  p img {
	margin: 0px;
	padding: 0px;
	color: #343434;
}

/* --------------------------------------------------------- Article */
/*
.Article .Body table {
	font-size: 100%;
	line-height:145%;
	border-collapse:collapse;
	border: 2px solid #CCCCCC;
	width: 97%;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: 5px;
}
.Article .Body table caption {
	font-size: 125%;
	text-align:left;
	color: #333333;
}
.Article .Body table th {
	font-weight: normal;
	white-space: nowrap;
	padding: 3px 6px;
	color: #333333;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background: #E4F5FC;
}
.Article .Body table td {
	vertical-align: top;
	padding: 3px 6px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
*/

.Article .Body .DataTable2 {
	font-size: 100%;
	line-height:145%;
	border-collapse:collapse;
	border: 2px solid #CCCCCC;
	width: 70%;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: 5px;
	float: left;
	clear: right;
}
.Article .Body .DataTable2 caption {
	font-size: 125%;
	text-align:left;
	color: #333333;
}
.Article .Body .DataTable2 th {
	font-weight: normal;
	padding: 3px 6px;
	color: #333333;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background: #E4F5FC;
}
.Article .Body .DataTable2 td {
	vertical-align: top;
	padding: 3px 6px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.Article .Body .DataTable3 {
	font-size: 100%;
	line-height:145%;
	border-collapse:collapse;
	width: 70%;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
	clear: right;
	float: left;
	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.Article .Body .DataTable3 caption {
	font-size: 125%;
	text-align:left;
	color: #333333;
	display: none;
}
.Article .Body .DataTable3 h5 {
	font-weight: bold;
	padding: 5px 6px 3px 15px;
	color: #CC6600;
	background: url(../images/05np.gif) no-repeat 2px 5px;
	font-size: 110%;
}
.Article .Body .DataTable3 p {
	margin-left: 1.4em;
}
.Article .Body .DataTable3 th {
	font-weight: bold;
	white-space: nowrap;
	padding: 5px 6px 3px 15px;
	color: #CC6600;
	border-right: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	background: url(../images/05np.gif) no-repeat 2px 5px;
	vertical-align: top;
	font-size: 110%;
}
.Article .Body .DataTable3 td {
	vertical-align: top;
	padding: 3px 6px 3px 20px;
	border-right: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
}

.Article .Body .DataTable3 ul {
	margin-left: 3em;
	list-style: none;
}
html>body .Article .Body .DataTable3 ul {
	margin-left: 0em;
	list-style: none;
}
.Article .Body .DataTable3 ul li {
	text-indent: -15px;
	line-height: 150%;
	padding-bottom: 5px;
}


.Article .Body .DataTable4 {
	font-size: 100%;
	line-height:145%;
	border-collapse:collapse;
	border: 2px solid #CCCCCC;
	width: 96%;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: 5px;
}
.Article .Body .DataTable4 caption {
	font-size: 125%;
	text-align:left;
	color: #333333;
}
.Article .Body .DataTable4 th {
	font-weight: normal;
	white-space: nowrap;
	padding: 3px 6px;
	color: #333333;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background: #E4F5FC;
}
.Article .Body .DataTable4 td {
	vertical-align: top;
	padding: 3px 6px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}


.Related {
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 25px;
	border-top: 1px dashed #87bcc5;
	border-right: 0px dashed #87bcc5;
	border-bottom: 1px dashed #87bcc5;
	border-left: 0px dashed #87bcc5;
}

.Related h5 {
	font-size: 125%;
	font-weight: normal;
	color: #009999;
	margin-left: 10px;
	background: url(../images/menutitle.gif) no-repeat 2px 5px;
	padding-left: 16px;
	padding-top: 2px;
	padding-bottom: 1px;
}

.Related ul {
}

.Related li {
	background: url(../images/02bullet1.gif) no-repeat 2px 4px;
	padding-left: 15px;
	list-style: none;
	margin-left: 20px;
	padding-bottom: 5px;
}
.Related li a {
}

.Related h6 {
	font-size: 125%;
	font-weight: normal;
	color: #CC3300;
	margin: 0px;
	padding: 3px 0px 0px;
}

.Related h6 a {
	color: #CC3300;
}

.Related Image {
	margin: 5px 15px 10px 25px;
	width: 100px;
	float: left;
	border: 1px solid #999999;
}

.Related Image img {
	width: 100px;
}

.Related .More {
	float: right;
	margin-right: 10px;
}
.Related .More a {
	background: url(../images/arrow2.gif) no-repeat 2px 0px;
	padding-left: 20px;
	padding-top: 1px;
}

.space {
	clear: both;
}

.red {
	color: #CC6600;
}

.imgname {
	font-size: 135%;
	color: #003366;
	line-height: 150%;
	margin-left: 5px;
}

.money {
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 10px;
}
.money td {
	margin: 0px;
	padding: 0px;
}

.money .bor01 {
	background: url(../images/bor01.gif) no-repeat left top;
	height: 29px;
	width: 11px;
}
.money .bor02 {
	background: url(../images/bor02.gif) repeat-x left top;
	height: 29px;
	font-size: 125%;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 0px;
}
.money .bor03 {
	background: url(../images/bor03.gif) no-repeat right top;
	height: 29px;
	width: 11px;
}
.money .bor04 {
	background: url(../images/bor04.gif) repeat-y left top;
	width: 11px;
}
.money .bor05 {
	background: url(../images/bor05.gif) repeat left top;
	padding-top: 10px;
}
.money .bor06 {
	background: url(../images/bor06.gif) repeat-y right top;
	width: 11px;
}
.money .bor07 {
	background: url(../images/bor07.gif) no-repeat left bottom;
	height: 9px;
	width: 11px;
}

.money .bor08 {
	background: url(../images/bor08.gif) repeat-x left bottom;
	height: 9px;
}
.money .bor09 {
	background: url(../images/bor09.gif) no-repeat right bottom;
	height: 9px;
	width: 11px;
}
.money p {
	margin-top: 5px;
	margin-bottom: 1px;
}

.money .Image {
	margin: 10px 10px 10px 10px;
	width: 210px;
	float: right;
}
.money .Image img {
	border: 0px solid #807650;
	width: 210px;
}
.money .Image p {
	margin: 3px 0px 0px;
	padding: 0px;
	color: #343434;
}

#TabbedPanels1 {
	border:0px solid #599ebe;
}

.ctext1 {
	list-style: none;
	margin: 0;
	padding: 0px;
}
.ctext1 li{
	margin-left: 0em;
	text-indent: -2em;
	padding-bottom: 5px;
	list-style: none;
}
.ctext2 {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.ctext2 li{
	margin-left: 0em;
	text-indent: -1.4em;
	padding-bottom: 5px;
	list-style: none;
}
.ctext3 {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.ctext3 li{
	margin-left: 0em;
	text-indent: -0.8em;
	padding-bottom: 5px;
	list-style: none;
}

#orgtable {
	margin: 0px 0px 0px 30px;
	padding: 0px;
	border-style: none;
	border-collapse:collapse;
	width: 700px;
	font-size: 12px;
}

#orgtable td {
	margin: 0px;
	padding: 0px;
	border-style: none;
	vertical-align: top;
}

#orgtable td .orgbox1 {
	background: url(../images/org_en_01.jpg) no-repeat left top;
	height: 358px;
	width: 286px;
}
#orgtable td .orgbox1 ul {
	margin: 0px;
	padding: 50px 10px 10px 20px;
}
#orgtable td .orgbox1 li {
	clear: both;
	list-style: none;
	color: #003399;
}

#orgtable td .orgbox1 .T1 {
	display: block;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
}

#orgtable td .orgbox1 li .L1 {
	white-space: nowrap;
	display: block;
	float: left;
	width: 50%;
	font-weight: bold;
}
#orgtable td .orgbox1 li .R1 {
	display: block;
	float: left;
	width: 50%;
}
html>body #orgtable td .orgbox1 li .R1 {
	display: block;
	float: left;
	width: 50%;
	padding-bottom: 10px;
}

#orgtable td .orgbox2 {
	background: url(../images/org_en_09.jpg) no-repeat left top;
	height: 297px;
	width: 286px;
}

#orgtable td .orgbox2 ul {
	margin: 0px;
	padding: 50px 10px 10px 145px;
}
#orgtable td .orgbox2 li {
	clear: both;
	list-style: none;
	color: #003399;
	margin-bottom: 10px;
}


#orgtable td .orgbox2 li .L1 {
	white-space: nowrap;
	display: block;
	font-weight: bold;
}
#orgtable td .orgbox2 li .R1 {
	display: block;
}

#orgtable td .orgbox3 {
	background: url(../images/org_en_15.jpg) no-repeat left top;
	height: 299px;
	width: 286px;
}
#orgtable td .orgbox3 ul {
	margin: 0px;
	padding: 50px 30px 20px 40px;
}
#orgtable td .orgbox3 li {
	clear: both;
	list-style: none;
	color: #003399;
	margin-bottom: 10px;
}

#orgtable td .orgbox3 .T1 {
	display: block;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
}

#orgtable td .orgbox3 li .L1 {
	white-space: nowrap;
	display: block;
	float: left;
	width: 40%;
	font-weight: bold;
}
#orgtable td .orgbox3 li .R1 {
	display: block;
	float: left;
	width: 60%;
}

#orgtable td .orgbox4 {
	background: url(../images/org_en_03.jpg) no-repeat left top;
	height: 57px;
	width: 414px;
}

#orgtable td .orgbox4 ul {
	margin: 0px;
	padding: 8px 20px 0px 30px;
}
#orgtable td .orgbox4 li {
	clear: both;
	list-style: none;
	color: #003399;
}


#orgtable td .orgbox4 li .L1 {
	white-space: nowrap;
	display: block;
	float: left;
	width: 50%;
	font-weight: bold;
}
#orgtable td .orgbox4 li .R1 {
	display: block;
	float: left;
	width: 50%;
}

#orgtable td .orgbox5 {
	background: url(../images/org_en_04.jpg) no-repeat left top;
	height: 56px;
	width: 414px;
}

#orgtable td .orgbox5 ul {
	margin: 0px;
	padding: 8px 20px 0px 30px;
}
#orgtable td .orgbox5 li {
	clear: both;
	list-style: none;
	color: #003399;
}


#orgtable td .orgbox5 li .L1 {
	white-space: nowrap;
	display: block;
	float: left;
	width: 50%;
	font-weight: bold;
}
#orgtable td .orgbox5 li .R1 {
	display: block;
	float: left;
	width: 50%;
}


#orgtable td .orgbox6 {
	background: url(../images/org_en_05.jpg) no-repeat left top;
	height: 57px;
	width: 414px;
}

#orgtable td .orgbox6 ul {
	margin: 0px;
	padding: 8px 20px 0px 30px;
}
#orgtable td .orgbox6 li {
	clear: both;
	list-style: none;
	color: #003399;
}


#orgtable td .orgbox6 li .L1 {
	white-space: nowrap;
	display: block;
	float: left;
	width: 50%;
	font-weight: bold;
}
#orgtable td .orgbox6 li .R1 {
	display: block;
	float: left;
	width: 50%;
}

#orgtable td .orgbox7 {
	background: url(../images/org_en_06.jpg) no-repeat left top;
	height: 58px;
	width: 414px;
}

#orgtable td .orgbox7 ul {
	margin: 0px;
	padding: 8px 20px 0px 30px;
}
#orgtable td .orgbox7 li {
	clear: both;
	list-style: none;
	color: #003399;
}


#orgtable td .orgbox7 li .L1 {
	white-space: nowrap;
	display: block;
	float: left;
	width: 50%;
	font-weight: bold;
}
#orgtable td .orgbox7 li .R1 {
	display: block;
	float: left;
	width: 50%;
}

#orgtable td .orgbox8 {
	background: url(../images/org_en_10.jpg) no-repeat left top;
	height: 62px;
	width: 414px;
}

#orgtable td .orgbox8 ul {
	margin: 0px;
	padding: 8px 20px 0px 30px;
}
#orgtable td .orgbox8 li {
	clear: both;
	list-style: none;
	color: #003399;
}


#orgtable td .orgbox8 li .L1 {
	white-space: nowrap;
	display: block;
	float: left;
	width: 50%;
	font-weight: bold;
}
#orgtable td .orgbox8 li .R1 {
	display: block;
	float: left;
	width: 50%;
}

#orgtable td .orgbox9 {
	background: url(../images/org_en_11.jpg) no-repeat left top;
	height: 60px;
	width: 414px;
}

#orgtable td .orgbox9 ul {
	margin: 0px;
	padding: 8px 20px 0px 30px;
}
#orgtable td .orgbox9 li {
	clear: both;
	list-style: none;
	color: #003399;
}


#orgtable td .orgbox9 li .L1 {
	white-space: nowrap;
	display: block;
	float: left;
	width: 50%;
	font-weight: bold;
}
#orgtable td .orgbox9 li .R1 {
	display: block;
	float: left;
	width: 50%;
}

#orgtable td .orgbox10 {
	background: url(../images/org_en_13.jpg) no-repeat left top;
	height: 59px;
	width: 414px;
}

#orgtable td .orgbox10 ul {
	margin: 0px;
	padding: 8px 20px 0px 30px;
}
#orgtable td .orgbox10 li {
	clear: both;
	list-style: none;
	color: #003399;
}


#orgtable td .orgbox10 li .L1 {
	white-space: nowrap;
	display: block;
	float: left;
	width: 50%;
	font-weight: bold;
}
#orgtable td .orgbox10 li .R1 {
	display: block;
	float: left;
	width: 50%;
}

#orgtable td .orgbox11 {
	background: url(../images/org_en_17.jpg) no-repeat left top;
	height: 58px;
	width: 414px;
}

#orgtable td .orgbox11 ul {
	margin: 0px;
	padding: 8px 20px 0px 30px;
}
#orgtable td .orgbox11 li {
	clear: both;
	list-style: none;
	color: #003399;
}


#orgtable td .orgbox11 li .L1 {
	white-space: nowrap;
	display: block;
	float: left;
	width: 50%;
	font-weight: bold;
}
#orgtable td .orgbox11 li .R1 {
	display: block;
	float: left;
	width: 50%;
}

#orgtable td .orgbox12 {
	background: url(../images/org_en_18.jpg) no-repeat left top;
	height: 58px;
	width: 414px;
}

#orgtable td .orgbox12 ul {
	margin: 0px;
	padding: 8px 20px 0px 30px;
}
#orgtable td .orgbox12 li {
	clear: both;
	list-style: none;
	color: #003399;
}


#orgtable td .orgbox12 li .L1 {
	white-space: nowrap;
	display: block;
	float: left;
	width: 50%;
	font-weight: bold;
}
#orgtable td .orgbox12 li .R1 {
	display: block;
	float: left;
	width: 50%;
}

#orgtable td .orgbox13 {
	background: url(../images/org_en_19.jpg) no-repeat left top;
	height: 59px;
	width: 414px;
}

#orgtable td .orgbox13 ul {
	margin: 0px;
	padding: 8px 20px 0px 75px;
}
#orgtable td .orgbox13 li {
	clear: both;
	list-style: none;
	color: #003399;
}


#orgtable td .orgbox13 li .L1 {
	white-space: nowrap;
	display: block;
	float: left;
	width: 50%;
	font-weight: bold;
}
#orgtable td .orgbox13 li .R1 {
	display: block;
	float: left;
	width: 50%;
}

#orgtable td .orgbox14 {
	background: url(../images/org_en_20.gif) no-repeat left top;
	height: 65px;
	width: 414px;
}

#orgtable td .orgbox14 ul {
	margin: 0px;
	padding: 8px 20px 0px 75px;
}
#orgtable td .orgbox14 li {
	clear: both;
	list-style: none;
	color: #003399;
}


#orgtable td .orgbox14 li .L1 {
	white-space: nowrap;
	display: block;
	float: left;
	width: 50%;
	font-weight: bold;
}
#orgtable td .orgbox14 li .R1 {
	display: block;
	float: left;
	width: 50%;
}
.rss {
	padding-top: 5px;
	text-align: right;
	margin-top: -25px;
	margin-bottom: 5px;
	width: 36px;
	float: right;
}

