BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: "Osaka", "£Í£Ó £Ð¥´¥·¥Ã¥¯", Arial, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
DIV {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
LI {
	LIST-STYLE-TYPE: none
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.bold {
	FONT-WEIGHT: bold
}
.font10 {
	FONT-SIZE: 10px
}
.font11 {
	FONT-SIZE: 11px
}
.font12 {
	FONT-SIZE: 12px
}
.fontBold12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.font14 {
	FONT-SIZE: 14px
}
.fontBold14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.font16 {
	FONT-SIZE: 16px
}
.fontBold16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.EN {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ENV {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:link {
	COLOR: #0044dd; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0044dd; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff5500; TEXT-DECORATION: underline
}
A:active {
	COLOR: #ff5500; TEXT-DECORATION: underline
}
A.standard:link {
	COLOR: #0065ff; TEXT-DECORATION: none
}
A.standard:visited {
	COLOR: #0065ff; TEXT-DECORATION: none
}
A.standard:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.standard:active {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.bai:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.bai:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.bai:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.bai:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.dark:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A.dark:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A.dark:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.dark:active {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.black:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.black:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.black:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.black:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.redLinkh:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.redLinkh:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.redLinkh:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A.redLinkh:active {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A.orangeLink:link {
	COLOR: #fc5200; TEXT-DECORATION: none
}
A.orangeLink:visited {
	COLOR: #fc5200; TEXT-DECORATION: none
}
A.orangeLink:hover {
	COLOR: #fc5200; TEXT-DECORATION: underline
}
A.orangeLink:active {
	COLOR: #fc5200; TEXT-DECORATION: underline
}
A.pageLink:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A.pageLink:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A.pageLink:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.pageLink:active {
	COLOR: #666666; TEXT-DECORATION: underline
}
.clear {
	CLEAR: both; FONT-SIZE: 1px; VISIBILITY: hidden; WIDTH: 1px
}
.clearboth {
	CLEAR: both
}
.clear0 {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 0px
}
.hackBox {
	CLEAR: both; BORDER-TOP: transparent 0px solid
}
.ln14 {
	LINE-HEIGHT: 14px
}
.ln15 {
	LINE-HEIGHT: 15px
}
.ln16 {
	LINE-HEIGHT: 16px
}
.ln17 {
	LINE-HEIGHT: 17px
}
.ln18 {
	LINE-HEIGHT: 18px
}
.ln19 {
	LINE-HEIGHT: 19px
}
.ln20 {
	LINE-HEIGHT: 20px
}
.ln21 {
	LINE-HEIGHT: 21px
}
.ln22 {
	LINE-HEIGHT: 22px
}
.ln23 {
	LINE-HEIGHT: 23px
}
.ln24 {
	LINE-HEIGHT: 24px
}
.ln25 {
	LINE-HEIGHT: 25px
}
.ln26 {
	LINE-HEIGHT: 26px
}
.ln27 {
	LINE-HEIGHT: 27px
}
.ln28 {
	LINE-HEIGHT: 28px
}
.ln29 {
	LINE-HEIGHT: 29px
}
.height2px {
	OVERFLOW: hidden; HEIGHT: 2px
}
.top3 {
	CLEAR: both; PADDING-TOP: 3px
}
.top4 {
	CLEAR: both; PADDING-TOP: 4px
}
.top5 {
	CLEAR: both; PADDING-TOP: 5px
}
.top6 {
	CLEAR: both; FONT-SIZE: 1px; PADDING-TOP: 5px; HEIGHT: 1px
}
.top8 {
	CLEAR: both; PADDING-TOP: 8px
}
.top9 {
	CLEAR: both; PADDING-TOP: 9px
}
.top10 {
	CLEAR: both; PADDING-TOP: 10px
}
.top12 {
	CLEAR: both; PADDING-TOP: 12px
}
.top13 {
	CLEAR: both; PADDING-TOP: 13px
}
.top15 {
	CLEAR: both; PADDING-TOP: 15px
}
.top16 {
	CLEAR: both; PADDING-TOP: 16px
}
.top18 {
	CLEAR: both; PADDING-TOP: 18px
}
.top20 {
	CLEAR: both; PADDING-TOP: 20px
}
.top21 {
	CLEAR: both; PADDING-TOP: 21px
}
.top25 {
	CLEAR: both; PADDING-TOP: 25px
}
.top30 {
	CLEAR: both; PADDING-TOP: 30px
}
.top50 {
	CLEAR: both; PADDING-TOP: 50px
}
.top100 {
	CLEAR: both; PADDING-TOP: 100px
}
.top200 {
	CLEAR: both; PADDING-TOP: 200px
}
.top300 {
	CLEAR: both; PADDING-TOP: 300px
}
.blank5 {
	CLEAR: both; FONT-SIZE: 1px; MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 5px
}
.blank6 {
	CLEAR: both; FONT-SIZE: 1px; MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 6px
}
.blank9 {
	CLEAR: both; FONT-SIZE: 1px; MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 9px
}
.blank20 {
	CLEAR: both; FONT-SIZE: 1px; MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 20px
}
.blank24 {
	CLEAR: both; FONT-SIZE: 1px; MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 24px
}
.blank36 {
	CLEAR: both; FONT-SIZE: 1px; MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 36px
}
.blank40 {
	CLEAR: both; FONT-SIZE: 1px; MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 40px
}
.blank56 {
	CLEAR: both; FONT-SIZE: 1px; MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 56px
}
.blank80 {
	CLEAR: both; FONT-SIZE: 1px; MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 80px
}
.nowrap {
	WHITE-SPACE: nowrap
}
.gray {
	FONT-SIZE: 12px; COLOR: #666
}
.fullwidth {
	WIDTH: 100%
}
.artilceShow {
	CLEAR: both; FONT-SIZE: 14px; MARGIN: 0px; OVERFLOW: hidden; WORD-BREAK: break-all; LINE-HEIGHT: 160%; TEXT-ALIGN: left; WORD-WRAP: break-word
}
.red {
	COLOR: #ff0000
}
.red1 {
	COLOR: #d50000
}
.bai {
	COLOR: #ffffff
}
.dark {
	COLOR: #666666
}
.blue {
	COLOR: #00328f
}
.fixBox {
	TABLE-LAYOUT: fixed; BORDER-COLLAPSE: collapse
}
.hidden {
	DISPLAY: none
}
.inputNormal {
	BORDER-RIGHT: #84a1bd 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #84a1bd 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #84a1bd 1px solid; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #84a1bd 1px solid; BACKGROUND-COLOR: #ffffff
}
.curpointer {
	CURSOR: pointer
}
A.dark1:link {
	COLOR: #686868; TEXT-DECORATION: none
}
A.dark1:visited {
	COLOR: #686868; TEXT-DECORATION: none
}
A.dark1:hover {
	COLOR: #686868; TEXT-DECORATION: underline
}
A.dark1:active {
	COLOR: #686868; TEXT-DECORATION: underline
}
A.dark2:link {
	COLOR: #949494; TEXT-DECORATION: none
}
A.dark2:visited {
	COLOR: #949494; TEXT-DECORATION: none
}
A.dark2:hover {
	COLOR: #949494; TEXT-DECORATION: underline
}
A.dark2:active {
	COLOR: #949494; TEXT-DECORATION: underline
}
A.blue1:link {
	COLOR: #00328f; TEXT-DECORATION: none
}
A.blue1:visited {
	COLOR: #00328f; TEXT-DECORATION: none
}
A.blue1:hover {
	COLOR: #00328f; TEXT-DECORATION: underline
}
A.blue1:active {
	COLOR: #00328f; TEXT-DECORATION: underline
}
A.black1:link {
	COLOR: #292929; TEXT-DECORATION: none
}
A.black1:visited {
	COLOR: #292929; TEXT-DECORATION: none
}
A.black1:hover {
	COLOR: #292929; TEXT-DECORATION: underline
}
A.black1:active {
	COLOR: #292929; TEXT-DECORATION: underline
}
A.black2:link {
	COLOR: #494949; TEXT-DECORATION: none
}
A.black2:visited {
	COLOR: #494949; TEXT-DECORATION: none
}
A.black2:hover {
	COLOR: #494949; TEXT-DECORATION: underline
}
A.black2:active {
	COLOR: #494949; TEXT-DECORATION: underline
}
A.black3:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.black3:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.black3:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.black3:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.more1:link {
	COLOR: #c63c3c; TEXT-DECORATION: none
}
A.more1:visited {
	COLOR: #c63c3c; TEXT-DECORATION: none
}
A.more1:hover {
	COLOR: #c63c3c; TEXT-DECORATION: underline
}
A.more1:active {
	COLOR: #c63c3c; TEXT-DECORATION: underline
}
A.moreEN10:link {
	FONT-SIZE: 10px; COLOR: #c63c3c; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.moreEN10:visited {
	FONT-SIZE: 10px; COLOR: #c63c3c; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.moreEN10:hover {
	FONT-SIZE: 10px; COLOR: #c63c3c; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.moreEN10:active {
	FONT-SIZE: 10px; COLOR: #c63c3c; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.leftnewslink:link {
	COLOR: #615796; TEXT-DECORATION: underline
}
A.leftnewslink:visited {
	COLOR: #615796; TEXT-DECORATION: underline
}
A.leftnewslink:hover {
	COLOR: #615796; TEXT-DECORATION: underline
}
A.leftnewslink:active {
	COLOR: #615796; TEXT-DECORATION: underline
}
A.redlink:link {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.redlink:visited {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.redlink:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A.redlink:active {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A.redlink1:link {
	COLOR: #d50000; TEXT-DECORATION: none
}
A.redlink1:visited {
	COLOR: #d50000; TEXT-DECORATION: none
}
A.redlink1:hover {
	COLOR: #d50000; TEXT-DECORATION: underline
}
A.redlink1:active {
	COLOR: #d50000; TEXT-DECORATION: underline
}
A.redlink2:link {
	FONT-WEIGHT: bold; COLOR: #d50000; TEXT-DECORATION: none
}
A.redlink2:visited {
	FONT-WEIGHT: bold; COLOR: #d50000; TEXT-DECORATION: none
}
A.redlink2:hover {
	FONT-WEIGHT: bold; COLOR: #d50000; TEXT-DECORATION: underline
}
A.redlink2:active {
	FONT-WEIGHT: bold; COLOR: #d50000; TEXT-DECORATION: underline
}
A.morelink:link {
	COLOR: #615696; TEXT-DECORATION: none
}
A.morelink:visited {
	COLOR: #615696; TEXT-DECORATION: none
}
A.morelink:hover {
	COLOR: #615696; TEXT-DECORATION: underline
}
A.morelink:active {
	COLOR: #615696; TEXT-DECORATION: underline
}
.selectDark {
	BORDER-RIGHT: #bebebe 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #bebebe 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #bebebe 1px solid; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #bebebe 1px solid
}
.inputText {
	BORDER-RIGHT: #bebebe 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #bebebe 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #bebebe 1px solid; WIDTH: 160px; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #bebebe 1px solid
}
.inputTextDark {
	BORDER-RIGHT: #bebebe 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #bebebe 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #bebebe 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #bebebe 1px solid
}
.textarea {
	BORDER-RIGHT: #bebebe 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #bebebe 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #bebebe 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #bebebe 1px solid
}
.center {
	TEXT-ALIGN: center
}
.alignleft {
	TEXT-ALIGN: left
}
.alignright {
	TEXT-ALIGN: right
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.dot_but {
	BACKGROUND: url(images/dot_line2.gif) repeat-x 50% bottom
}
.dot_mid {
	BACKGROUND: url(images/dot_line1.gif) repeat-y 50% 50%
}
.show {
	DISPLAY: block
}
.hidden {
	DISPLAY: none
}
.underline A:link {
	TEXT-DECORATION: underline
}
.underline A:visited {
	TEXT-DECORATION: underline
}
A.underline:link {
	TEXT-DECORATION: underline
}
.noline A:link {
	TEXT-DECORATION: none
}
.noline A:visited {
	TEXT-DECORATION: none
}
A.noline:link {
	TEXT-DECORATION: none
}
A.noline:visited {
	TEXT-DECORATION: none
}
