BODY {
	FONT-SIZE: 10px
}
TD {
	FONT-SIZE: 10px
}
A {
	FONT-SIZE: 10px
}
.text {
	LINE-HEIGHT: 12px
}
.whitetext {
	FONT-SIZE: 9px; COLOR: #ffffff; LINE-HEIGHT: 11px
}
.white_l {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 13px;padding:1px;
}
A:link {
	FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: none
}
.cap {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; WORD-SPACING: -1pt; COLOR: #003399; LINE-HEIGHT: 15px; LETTER-SPACING: -1pt
}
.red {
	COLOR: #660000; LINE-HEIGHT: 13px
}
.large {
	FONT-SIZE: 14px; LINE-HEIGHT: 15px
}
.rank {
	FONT-SIZE: 14px; COLOR: #ff9933; LINE-HEIGHT: 15px
}
.index {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000066; LINE-HEIGHT: 16px
}
.index2 {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 13px
}
.subcategory {
	FONT-SIZE: 13px; COLOR: #000066; LINE-HEIGHT: 15px
}
.seminar {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.seminar:link {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.seminar:visited {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.seminar:unknown {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.seminar:hover {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
.seminar_red {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; LINE-HEIGHT: 15px
}


.rt {
	border-right:1px solid #A2D6EC;
	border-bottom:1px solid #A2D6EC;
	border-left:1px solid #A2D6EC;
}

.rightTitleBox {
	background:url(img/right_rcorner.gif) no-repeat center top;
	padding:3px 10px 3px 6px;
	color:#185263;
	font-weight:bold;
	font-size:10px;
}

.rightTitle {
	text-align:center;
	color:#185263;
	font-weight:bold;
	font-size:10px;
}

.rightSubTitle {
	color:#003399;
	font-weight:bold;
	font-size:10px;
	margin-bottom:3px;
}

.rightSubTitle a, .rightSubTitle a:hover, .rightSubTitle a:visited {
	font-size:10px;
}

.rightPositionName {
	color:#003399;
	font-size:9px;
}

.rightName {
	color:#003399;
	font-weight:bold;
	margin-bottom:3px;
}

.rightText {
	color:#003399;
}

#book-present {
	width:170px;
	width:186px\9;
	text-align:left;
	padding:0 8px;
	background:url(img/bg-book.gif) no-repeat 8px 0px #5BA7CB;
}

#book-present #number {
	color:#FFFF00;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	padding-top:4px;
}

#book-present #number span {
	font-size:20px;
}

#book-image {
	text-align:center;
	margin:10px 0 5px;
}

#book-present #book-title {
	color:#003333;
	font-size:12px;
	font-weight:bold;
	line-height:1.2;
	text-align:center;
	margin-bottom:3px;
}

#book-present #book-author {
	color:#003333;
	font-size:10px;
	text-align:center;
	line-height:1.2;
}

#book-present #book-explanation {
	clear:left;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:1.2;
	padding:5px 0 0;
}ze:12px;
	font-weight:bold;
	line-height:1.2;
	padding:5px 0 0;
}

BODY {
	FONT-SIZE: 10px
}
TD {
	FONT-SIZE: 10px
}
A {
	FONT-SIZE: 10px
}
.text {
	LINE-HEIGHT: 12px
}
.whitetext {
	FONT-SIZE: 9px; COLOR: #ffffff; LINE-HEIGHT: 11px
}
.white_l {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 13px;padding:1px;
}
A:link {
	FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: none
}
.cap {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; WORD-SPACING: -1pt; COLOR: #003399; LINE-HEIGHT: 15px; LETTER-SPACING: -1pt
}
.red {
	COLOR: #660000; LINE-HEIGHT: 13px
}
.large {
	FONT-SIZE: 14px; LINE-HEIGHT: 15px
}
.rank {
	FONT-SIZE: 14px; COLOR: #ff9933; LINE-HEIGHT: 15px
}
.index {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000066; LINE-HEIGHT: 16px
}
.index2 {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 13px
}
.subcategory {
	FONT-SIZE: 13px; COLOR: #000066; LINE-HEIGHT: 15px
}
.seminar {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.seminar:link {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.seminar:visited {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.seminar:unknown {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.seminar:hover {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
.seminar_red {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; LINE-HEIGHT: 15px
}


.rt {
	border-right:1px solid #A2D6EC;
	border-bottom:1px solid #A2D6EC;
	border-left:1px solid #A2D6EC;
}

.rightTitleBox {
	background:url(img/right_rcorner.gif) no-repeat center top;
	padding:3px 10px 3px 6px;
	color:#185263;
	font-weight:bold;
	font-size:10px;
}

.rightTitle {
	text-align:center;
	color:#185263;
	font-weight:bold;
	font-size:10px;
}

.rightSubTitle {
	color:#003399;
	font-weight:bold;
	font-size:10px;
	margin-bottom:3px;
}

.rightSubTitle a, .rightSubTitle a:hover, .rightSubTitle a:visited {
	font-size:10px;
}

.rightPositionName {
	color:#003399;
	font-size:9px;
}

.rightName {
	color:#003399;
	font-weight:bold;
	margin-bottom:3px;
}

.rightText {
	color:#003399;
}

#book-present {
	width:170px;
	width:186px\9;
	text-align:left;
	padding:0 8px;
	background:url(img/bg-book.gif) no-repeat 8px 0px #5BA7CB;
}

#book-present #number {
	color:#FFFF00;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	padding-top:4px;
}

#book-present #number span {
	font-size:20px;
}

#book-image {
	text-align:center;
	margin:10px 0 5px;
}

#book-present #book-title {
	color:#003333;
	font-size:12px;
	font-weight:bold;
	line-height:1.2;
	text-align:center;
	margin-bottom:3px;
}

#book-present #book-author {
	color:#003333;
	font-size:10px;
	text-align:center;
	line-height:1.2;
}

#book-present #book-explanation {
	clear:left;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:1.2;
	padding:5px 0 0;
} 

