BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #757575;
	PADDING-TOP: 0px;
	FONT-FAMILY: verdana, arial;
	HEIGHT: 100%;
	TEXT-ALIGN: center;
	background-color: #000000;
	line-height: 20px;
	letter-spacing: 1px;
}
#module_wrapper {
	LEFT: 0px; WIDTH: 100%; POSITION: relative; TOP: 0px; HEIGHT: 100%; TEXT-ALIGN: center
}
#global_content_center {
	BACKGROUND: #ffffff;
	MARGIN-LEFT: auto;
	WIDTH: 830px;
	MARGIN-RIGHT: auto;
	TEXT-ALIGN: left;
	margin-bottom: 20px;
}
#top_main{
	height: 70px;
	width: 830px;
	text-align: right;
	background-image: url(../images/opi_3_05.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.click {
	CURSOR: pointer
}
.bold {
	FONT-WEIGHT: bold
}
.hide {
	DISPLAY: none
}
.invisibile {
	VISIBILITY: hidden
}
FORM {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.white {
	COLOR: #ffffff
}
.orange {
	COLOR: #cc6700
}
.white12 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial
}
.lggrey {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: verdana, arial
}
.smgrey {
	FONT-SIZE: 11px;
	COLOR: #7F7F7F;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: verdana, arial
}
.smallgrey {
	FONT-SIZE: 11px;
	COLOR: #999999;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: verdana, arial
}
.small {
	FONT-SIZE: 10px; LINE-HEIGHT: 12px; FONT-FAMILY: verdana, arial
}
SUP {
	FONT-SIZE: 6px; FONT-FAMILY: verdana, arial
}
TD {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, arial
}
TR {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, arial
}
A {
	COLOR: #8C8C8C;
	FONT-FAMILY: verdana, arial;
	TEXT-DECORATION: none
}
A:link {
	COLOR: #8C8C8C;
	FONT-FAMILY: verdana, arial;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #637EA7;
	FONT-FAMILY: verdana, arial
}
A.acct {
	COLOR: #cc6700; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
A.acct:link {
	COLOR: #cc6700; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
A.acct:visited {
	COLOR: #cc6700; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
A.acct:hover {
	COLOR: #cc6700; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
A.red {
	COLOR: #ab3914; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
A.smallred {
	COLOR: #ab3914; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
A.grey {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cccccc; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
A.grey:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cccccc; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
A.grey:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cccccc; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
A.grey:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cccccc; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
A.darkgrey {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
A.darkgrey:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
A.darkgrey:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
A.darkgrey:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
A.darkgrey2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
A.white12 {
	FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
A.white12:link {
	FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
A.white12:visited {
	FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
A.white12:hover {
	FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
A.greenlink {
	COLOR: #a38c08; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
.bgltgreen {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #b4c0aa
}
.bgmenugreen {
	BACKGROUND-COLOR: #53594d
}
.bgbrown  td{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;

}
.bgbrown2  td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D2D2;

}
.bgline th {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-left-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.bgdktan {
	BACKGROUND-COLOR: #e1e7dd;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.bgtan {
	BACKGROUND-COLOR: #f4f4ed;
	width: 500px;
	text-align:justify;
	text-justify:distribute;
}
.bggreen {
	BACKGROUND-COLOR: #69893e
}
.bgblue {
	BACKGROUND-COLOR: #7d90a7
}
.bgpink {
	BACKGROUND-COLOR: #a7397e
}
.bgred {
	BACKGROUND-COLOR: #ab3914
}
.bgyellow {
	BACKGROUND-COLOR: #a38c08
}
.bgorange {
	BACKGROUND-COLOR: #cc6601
}
.orange15b {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #cc6600; FONT-FAMILY: verdana, arial
}
.bgwhite {
	BACKGROUND-COLOR: #ffffff
}
.legal {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ab3914; FONT-FAMILY: verdana
}
.copyright {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana
}
.red {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff2422; FONT-FAMILY: verdana, arial
}
.grey {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, arial
}
.blue {
	COLOR: #127da1; FONT-FAMILY: verdana, arial
}
.blue a{
	COLOR: #127da1;
	FONT-FAMILY: verdana, arial;
	text-decoration: underline;
}
.blue a:hover{
	COLOR: #1AB3E6;
	FONT-FAMILY: verdana, arial;
	text-decoration: none;
}
.photocredit {
	FONT-WEIGHT: normal; FONT-SIZE: 8px; COLOR: #666666; FONT-FAMILY: verdana, arial
}
A.dmwhite {
	FONT-SIZE: 11px; COLOR: #c1c1c1; FONT-FAMILY: Verdana, Geneva, sans-serif; TEXT-DECORATION: none
}
A.dmwhite:visited {
	COLOR: #c1c1c1
}
A.dmwhite:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.requiredInfo {
	PADDING-RIGHT: 5px; TEXT-ALIGN: right
}
#errmsg {
	COLOR: #ff2422
}
#errmsg UL {
	PADDING-LEFT: 5px; MARGIN-LEFT: 5px; LIST-STYLE-TYPE: none
}
#errmsg LI {
	MARGIN-TOP: 5px
}
.leftnat_div_spacer {
	HEIGHT: 15px
}
.bluebox_text {
	PADDING-RIGHT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 10px; FLOAT: right; COLOR: #ffffff; PADDING-TOP: 10px; FONT-FAMILY: verdana, arial; TEXT-ALIGN: right
}
.bluebox_text A {
	FONT-WEIGHT: bold; COLOR: white
}
.bluebox_text IMG {
	MARGIN-TOP: -10px
}
.reply{
	background-color: #CFE1E4;

}
/* --- 文繞圖start -------------- */
div.image-left {
	float: left;
	margin: 0 8px 8px 0;
	width: 245px;
}

div.image-left img {
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

div.image-left p {
color: #666;
font-family: 'Lucida Grande', Lucida Sans Unicode;
font-size: 9px ;
margin: 3px 0 0;
text-align: center ;
}

div.image-left2 {
	float: left;
	margin: 0 8px 8px 0;
	width: 290px;
}

div.image-left2 img {
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

div.image-left2 p {
	color: #6666CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 3px 0 0;
	text-align: left;
}


input.ct_img, img.ct_img
{
	padding-right:8px;
	padding-bottom:8px;


}

