@charset "utf-8";
BODY {
	BACKGROUND-IMAGE: url(../images/bg.gif); BACKGROUND-COLOR: #EDEDED; MARGIN: 0px; COLOR: black
}
BODY {
	FONT-SIZE: 9pt
}
INPUT {
	FONT-SIZE: 9pt
}
SELECT {
	FONT-SIZE: 9pt
}
TEXTAREA {
	FONT-SIZE: 9pt
}
FORM {
	FONT-SIZE: 9pt
}
TABLE {
	FONT-SIZE: 9pt
}
A {
	FONT-SIZE: 9pt
}
TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; EMPTY-CELLS: show; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; EMPTY-CELLS: show; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
FORM {
	MARGIN: 0px
}
.Efont {
	FONT-FAMILY: Verdana
}
.brlh {
	LINE-HEIGHT: 6px
}
A:link {
	COLOR:#000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #C72703; TEXT-DECORATION: none
}
.xx A:link {
	COLOR: #000000;TEXT-DECORATION: none
}
.xx A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.xx A:hover {
	COLOR: #C72703;TEXT-DECORATION: none
}

.xxx A:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:28px;
}
.xxx A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.xxx A:hover {
	COLOR: #C72703;TEXT-DECORATION: none
}
A {
	
}
.tblNews {
	WIDTH: 100%
}
.tblTop {
	BACKGROUND-IMAGE: url(../images/menutop.gif); WIDTH: 990px; MARGIN-BOTTOM: 1px; HEIGHT: 36px
}
.tblMenu {
	BACKGROUND-IMAGE: url(../images/menubg.gif); BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 390px; WIDTH: 990px; PADDING-RIGHT: 15px; HEIGHT: 88px; COLOR: #444; FONT-SIZE: 10pt; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 15px
}
.tblMenu A:link {
	LINE-HEIGHT: 25px; COLOR: #444; FONT-SIZE: 14px
}
.tblMenu A:visited {
	LINE-HEIGHT: 25px; COLOR: #444; FONT-SIZE: 14px
}
.tblMenu A:hover {
	LINE-HEIGHT: 25px; COLOR: #cc0000; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.bookimgd {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 120px; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
.tblInput {
	BACKGROUND-COLOR: #cccccc
}
.tblInput TR {
	BACKGROUND-COLOR: white
}
.tblInput TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.tblBrow {
	BACKGROUND-COLOR: #cccccc; WIDTH: 98%
}
.tblBrow TR {
	BACKGROUND-COLOR: white; HEIGHT: 20px
}
.tblBrow TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.tblBrow TR.thColHeader {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #efefef; COLOR: #cc2200; FONT-WEIGHT: bolder
}
.tblBrow TR.trsrow {
	BACKGROUND-COLOR: #ffffff
}
.tblBrow TR.trdrow {
	BACKGROUND-COLOR: #f0f0f0
}
.tblBrow TR.trcrow {
	BACKGROUND-COLOR: #fff1c1
}
.tdbutton {
	TEXT-ALIGN: right
}
.tdLabel {
	BORDER-BOTTOM: white 1px solid; TEXT-ALIGN: right; BORDER-LEFT: white 1px solid; BACKGROUND-COLOR: #efefef; WIDTH: 80px; BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid
}
.text {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 25px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT-SIZE: 14px; PADDING-TOP: 6px
}
.text A:link {
	LINE-HEIGHT: 25px
}
.text A:visited {
	LINE-HEIGHT: 25px
}
.text A:hover {
	LINE-HEIGHT: 25px
}
.tdCapf {
	BACKGROUND-COLOR: #efefef; PADDING-LEFT: 10px; HEIGHT: 28px; COLOR: #444444; BORDER-TOP: #fe8603 2px solid; FONT-WEIGHT: bolder
}
.tdCaption {
	BACKGROUND-COLOR: #efefef; COLOR: #cc0000; FONT-WEIGHT: bolder
}
.tdCaption A:link {
	BACKGROUND-COLOR: #dbdbdb; COLOR: #a61b32; FONT-WEIGHT: bolder
}
.tdCaption A:visited {
	COLOR: white
}
.tdCaption A:hover {
	COLOR: white
}
.aCH:link {
	COLOR: #cc2200; FONT-WEIGHT: bolder
}
.aCH:visited {
	COLOR: #cc2200; FONT-WEIGHT: bolder
}
.aCH:hover {
	COLOR: #cc2200; FONT-WEIGHT: bolder
}
.aBr:link {
	COLOR: #c9161d
}
.aBr:visited {
	COLOR: #c9161d
}
.aBr:hover {
	COLOR: #cc2200; TEXT-DECORATION: none
}
.tblTitle {
	BORDER-BOTTOM: #ccc 2px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 4px; WIDTH: 100%; PADDING-RIGHT: 4px; COLOR: black; PADDING-TOP: 4px
}
A.aSM:link {
	COLOR: #0000cc; TEXT-DECORATION: none
}
A.aSM:visited {
	COLOR: #0000cc; TEXT-DECORATION: none
}
A.aSM:hover {
	COLOR: red; TEXT-DECORATION: none
}
.tdbutton {
	TEXT-ALIGN: right
}
.tdMore {
	TEXT-ALIGN: right; PADDING-RIGHT: 10px
}
.tblSeclogin {
	
}
.tdSecTitlelogin {
	
}
.tdSecCntlogin {
	TEXT-ALIGN: center; COLOR: black
}
.tdSecCntlogin A:link {
	COLOR: black
}
.tdSecCntlogin A:visited {
	COLOR: black
}
.tdSecCntlogin A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
.tdSecBottomlogin {
	
}
.input {
	BACKGROUND-IMAGE: url(../images/iptback.gif); BORDER-BOTTOM: #a4adb4 1px solid; BORDER-LEFT: #a4adb4 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; BORDER-TOP: #a4adb4 1px solid; BORDER-RIGHT: #a4adb4 1px solid
}
.btn {
	BORDER-BOTTOM: #002d96 1px solid; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#f0f5f7, EndColorStr=#b8c3ce); BORDER-LEFT: #002d96 1px solid; COLOR: black; FONT-SIZE: 12px; BORDER-TOP: #002d96 1px solid; CURSOR: hand; BORDER-RIGHT: #002d96 1px solid; PADDING-TOP: 2px
}
.tdSecCntVote {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 10px
}
.tblBottom {
	WIDTH: 990px; HEIGHT: 130px; PADDING-TOP: 20px
}
.tblBottom TD {
	LINE-HEIGHT: 20px; COLOR: black
}
.tblBottom TD A:link {
	COLOR: black
}
.tblBottom TD A:visited {
	COLOR: black
}
.tblBottom TD A:hover {
	COLOR: black
}
.tblBody {
	WIDTH: 990px
}
.tdBody {
	BACKGROUND-COLOR: white; HEIGHT: 300px; VERTICAL-ALIGN: top
}
.bookimg {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; WIDTH: 90px; HEIGHT: 125px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid
}
.tdSecCntTd TD {
	PADDING-TOP: 10px
}
.tdSecCntTd TD TD {
	PADDING-TOP: 0px
}
.aTop:link {
	COLOR: black; FONT-SIZE: 10pt; FONT-WEIGHT: bolder
}
.aTop:visited {
	COLOR: black; FONT-SIZE: 10pt; FONT-WEIGHT: bolder
}
.aTop:hover {
	COLOR: #cc0000; FONT-SIZE: 10pt; FONT-WEIGHT: bolder
}
.glowfont {
	FILTER: Glow(Color=white, Strength=2); COLOR: #c53f3e; FONT-SIZE: 10pt; FONT-WEIGHT: bolder; PADDING-TOP: 4px
}
.tblSecS {
	WIDTH: 785px
}
.tblSecStitle {
	BACKGROUND-IMAGE: url(../images/tdtitles1.gif); PADDING-LEFT: 40px; HEIGHT: 39px; FONT-SIZE: 10pt; FONT-WEIGHT: bolder; PADDING-TOP: 10px
}
.tblSecScnt {
	BACKGROUND-IMAGE: url(../images/tdcnts.gif); PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.tblSecSbottom {
	BACKGROUND-IMAGE: url(../images/tdbottoms.gif); HEIGHT: 7px
}
.tblbuydesc {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 22px; BACKGROUND-COLOR: #c9161d; PADDING-LEFT: 6px; WIDTH: 1004px; PADDING-RIGHT: 6px; PADDING-TOP: 6px
}
.tdbuydesctitle {
	COLOR: white; FONT-WEIGHT: bolder
}
.tblNewsnavi {
	BORDER-BOTTOM: white 2px solid; BORDER-LEFT: white 2px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #f0eada; PADDING-LEFT: 6px; WIDTH: 100%; PADDING-RIGHT: 6px; BORDER-TOP: white 2px solid; BORDER-RIGHT: white 2px solid; PADDING-TOP: 6px
}
.submenu {
	BACKGROUND-IMAGE: url(../images/submenu.gif); LIST-STYLE-TYPE: none; MARGIN-TOP: 5px; PADDING-LEFT: 10px; WIDTH: 170px; MARGIN-BOTTOM: 5px; FLOAT: left; HEIGHT: 19px; MARGIN-LEFT: 15px; PADDING-TOP: 4px
}
.tblPage {
	WIDTH: 100%
}
.tblPage TD {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #f6f6f6; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 6px
}
.bookchf3 {
	SCROLLBAR-ARROW-COLOR: #ff6600; BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; OVERFLOW-X: hidden; BACKGROUND-COLOR: white; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; SCROLLBAR-DARKSHADOW-COLOR: white; SCROLLBAR-BASE-COLOR: white; HEIGHT: 250px; SCROLLBAR-HIGHLIGHT-COLOR: white; SCROLLBAR-SHADOW-COLOR: #cccccc; FONT-SIZE: 14px; OVERFLOW: scroll; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; SCROLLBAR-3DLIGHT-COLOR: #cccccc; PADDING-TOP: 10px
}
