BODY {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, Verdana
}
TD {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, Verdana
}
TH {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, Verdana
}
INPUT {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, Verdana
}
SELECT {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, Verdana
}
TEXTAREA {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, Verdana
}
BODY {
	BACKGROUND: url(bg.jpg) repeat-x; MARGIN: 0px
}
.newstitle A {
	DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(arr21.gif) no-repeat left center; CURSOR: pointer; LINE-HEIGHT: 25px; HEIGHT: 25px
}
.newstitle A:hover {
	BACKGROUND: url(arr2a.gif) no-repeat left center
}
.newstitle A:active {
	BACKGROUND: url(arr2a.gif) no-repeat left center
}
FORM {
	MARGIN: 0px
}
INPUT {
	BORDER-RIGHT: #dedede 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dedede 1px solid; PADDING-LEFT: 5px; BORDER-LEFT: #dedede 1px solid; LINE-HEIGHT: 20px; BORDER-BOTTOM: #dedede 1px solid; HEIGHT: 20px
}
.noInput {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: normal; BORDER-BOTTOM: 0px; HEIGHT: auto
}
TABLE {
	BORDER-COLLAPSE: collapse
}
A {
	COLOR: #666666; TEXT-DECORATION: none;outline: none;
}
A:hover {
	COLOR: #cc0000
}
A:active {
	COLOR: #cc0000;star:expression(this.onFocus=this.blur());
}
.aGray {
	COLOR: #999999
}
.aAbout {
	FONT-SIZE: 10px; COLOR: #cc0000; TEXT-DECORATION: underline
}
.aAbout:hover {
	TEXT-DECORATION: none
}
.aAbout:active {
	TEXT-DECORATION: none
}
#menu A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 136px; LINE-HEIGHT: 32px; HEIGHT: 35px
}
#menu A:hover {
	BACKGROUND: url(menuA.gif) no-repeat center bottom; COLOR: #cc0000
}
#menu A:active {
	BACKGROUND: url(menuA.gif) no-repeat center bottom; COLOR: #cc0000
}
#menu .menuA {
	BACKGROUND: url(menuA.gif) no-repeat center bottom; COLOR: #cc0000
}
#show {
	MARGIN: 8px auto 22px; WIDTH: 850px; HEIGHT: 180px
}
#mid {
	BACKGROUND: url(mid_bg.gif) repeat-y 211px top; MARGIN: auto; WIDTH: 850px
}
.prolist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
}
.prolist A {
	DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(arr2.gif) no-repeat left 5px;
}
.btm_text {
	COLOR: #888888; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.btm_text A {
	COLOR: #888888
}
.btm_text A:hover {
	COLOR: #cc0000
}
.btm_text A:active {
	COLOR: #cc0000
}
#protag A {
	BORDER-RIGHT: #b70000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #b70000 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 4px; BORDER-LEFT: #b70000 1px solid; COLOR: #cc0000; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #b70000 0px
}
#protag .this {
	BACKGROUND: url(bg2-2.jpg) repeat-x left top; COLOR: #ffffff
}
#protag A:hover {
	BACKGROUND: url(bg2-2.jpg) repeat-x left top; COLOR: #ffffff
}
#protag A:active {
	BACKGROUND: url(bg2-2.jpg) repeat-x left top; COLOR: #ffffff
}
.procon {
	LINE-HEIGHT: 18px
}
.procon BR {
	LINE-HEIGHT: normal
}
.procon TABLE TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; LINE-HEIGHT: normal; PADDING-TOP: 5px
}
.procon .info {
	DISPLAY: none
}
.procon TABLE.types TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.procon TABLE.types {
	MARGIN: 2px 0px 10px
}
#demo {
	MARGIN: auto; OVERFLOW: hidden; WIDTH: 628px; TEXT-ALIGN: center
}
.demotd {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 11px; BACKGROUND: url(pro_bg.gif) no-repeat center top; VERTICAL-ALIGN: top; LINE-HEIGHT: 16px; PADDING-TOP: 11px; TEXT-ALIGN: center
}
.demotd IMG {
	PADDING-BOTTOM: 23px
}
