.m2 {
	FONT-SIZE: 11px; LINE-HEIGHT: 125%
}
.m3 {
	FONT-SIZE: 10pt
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: static
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: static
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: static
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: static
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: static
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: static
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; POSITION: static
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; POSITION: static
}
HR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; POSITION: static
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; POSITION: static
}
ADDRESS {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; POSITION: static
}
NOSCRIPT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; POSITION: static
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: static
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: static
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: static
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: static
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: static
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: static
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: static
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: static
}
SPAN {
	BORDER-RIGHT: #fafaff 0px; PADDING-RIGHT: 0px; BORDER-TOP: #fafaff 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fafaff 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #fafaff 0px; FONT-STYLE: normal; POSITION: static
}
IMG {
	BORDER-RIGHT: #fafaff 0px; PADDING-RIGHT: 0px; BORDER-TOP: #fafaff 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fafaff 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #fafaff 0px; FONT-STYLE: normal; POSITION: static
}
EM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; BORDER-BOTTOM-STYLE: none
}
STRONG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; BORDER-BOTTOM-STYLE: none
}
Q {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; BORDER-BOTTOM-STYLE: none
}
DFN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; BORDER-BOTTOM-STYLE: none
}
CODE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; BORDER-BOTTOM-STYLE: none
}
SAMP {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; BORDER-BOTTOM-STYLE: none
}
KBD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; BORDER-BOTTOM-STYLE: none
}
VAR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; BORDER-BOTTOM-STYLE: none
}
CITE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; BORDER-BOTTOM-STYLE: none
}
abbr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; BORDER-BOTTOM-STYLE: none
}
ACRONYM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; BORDER-BOTTOM-STYLE: none
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../%E4%B8%B8%E9%AB%98%E8%A1%A3%E6%96%99%E6%A0%AA%E5%BC%8F%E4%BC%9A%E7%A4%BE%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88.files/img/bgimage.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #3399ff
}
A:visited {
	COLOR: #3399cc
}
A:hover {
	COLOR: #ff99cc; TEXT-DECORATION: underline
}
A:active {
	COLOR: #ff99cc
}
H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #889; LINE-HEIGHT: 1.1em; PADDING-TOP: 2px; BORDER-BOTTOM: #bbc 1px dotted; FONT-FAMILY: "Hiragino Kaku Gothic Pro","Osaka",sans-serif; TEXT-ALIGN: left
}
H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #889; LINE-HEIGHT: 1.1em; PADDING-TOP: 2px; BORDER-BOTTOM: #bbc 1px dotted; FONT-FAMILY: "Hiragino Kaku Gothic Pro","Osaka",sans-serif; TEXT-ALIGN: left
}
H4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #889; LINE-HEIGHT: 1.1em; PADDING-TOP: 2px; BORDER-BOTTOM: #bbc 1px dotted; FONT-FAMILY: "Hiragino Kaku Gothic Pro","Osaka",sans-serif; TEXT-ALIGN: left
}
H2 A {
	TEXT-DECORATION: none
}
H2 A:link {
	COLOR: #889
}
H2 A:visited {
	COLOR: #889
}
H2 A:hover {
	COLOR: #e50
}
H2 A:active {
	COLOR: #889
}
PRE {
	DISPLAY: block; FONT-FAMILY: monospace
}
EM {
	FONT-WEIGHT: normal; BORDER-BOTTOM: #ccf 1px dashed; FONT-STYLE: normal; FONT-FAMILY: "Hiragino Kaku Gothic Pro","Osaka","Arial",sans-serif
}
STRONG {
	FONT-WEIGHT: bold; FONT-FAMILY: "Hiragino Kaku Gothic Pro","Osaka","Arial",sans-serif
}
BLOCKQUOTE {
	BORDER-RIGHT: #ddf 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ddf 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; MARGIN: 0px 20px; BORDER-LEFT: #ddf 1px solid; COLOR: #77c; LINE-HEIGHT: 1.4em; PADDING-TOP: 2px; BORDER-BOTTOM: #ddf 1px solid; BACKGROUND-COLOR: #fafaff
}
BLOCKQUOTE P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: italic
}
P.source {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 1em; PADDING-TOP: 0px; TEXT-ALIGN: right
}
Q {
	COLOR: #669; FONT-STYLE: italic
}
CITE {
	FONT-STYLE: normal
}
UL {
	PADDING-LEFT: 2em
}
OL {
	PADDING-LEFT: 2em
}
DL DD {
	PADDING-LEFT: 2em
}
DEL {
	TEXT-DECORATION: line-through
}
INS {
	BORDER-BOTTOM: #cfc 1px dashed
}
IMG.pict {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee
}
P.clleft {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
DIV.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-COLOR: #bbd
}
DIV.title H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px; FONT-FAMILY: "Verdana","Osaka",sans-serif
}
DIV.title H1 A {
	TEXT-DECORATION: none
}
DIV.title H1 A:link {
	COLOR: #fff
}
DIV.title H1 A:visited {
	COLOR: #fff
}
DIV.title H1 A:hover {
	COLOR: #fff
}
DIV.title H1 A:active {
	COLOR: #fff
}
DIV.title P.description {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 90%; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #ddf; PADDING-TOP: 0px
}
DIV.footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "Verdana",sans-serif; TEXT-ALIGN: center
}
DIV.footer A {
	TEXT-DECORATION: none
}
DIV.footer ADDRESS {
	MARGIN: 0px 20px 3px 0px
}
DIV.footer P#link2top {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 9px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; FONT-FAMILY: "Verdana",sans-serif; TEXT-ALIGN: right
}
DIV.footer P#link2top:unknown {
	content: "["
}
DIV.footer P#link2top:unknown {
	content: "]"
}
DIV.contents {
	CLEAR: left; BACKGROUND-COLOR: #fff
}
DIV.page {
	FONT-SIZE: 90%; TEXT-ALIGN: center
}
DIV.page A {
	TEXT-DECORATION: none
}
DIV.body HR {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; COLOR: #fff; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
DIV.entry {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
DIV.entry DIV.entry_author {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
DIV.entry DIV.entry_author A {
	TEXT-DECORATION: none
}
DIV.entry DIV.entry_body {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #445; LINE-HEIGHT: 1.4em; PADDING-TOP: 15px
}
DIV.entry DIV.entry_more {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 10pt; PADDING-BOTTOM: 15px; MARGIN: 0px; COLOR: #445; LINE-HEIGHT: 1.4em; PADDING-TOP: 5px
}
DIV.entry DIV.entry_state {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 90%; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
DIV.entry DIV.entry_state A {
	TEXT-DECORATION: none
}
DIV.entry DIV.entry_navi {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 90%; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV.entry DIV.entry_navi A {
	TEXT-DECORATION: none
}
DIV.comment {
	PADDING-RIGHT: 10px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
DIV.comment FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
DIV.comment FORM DL {
	FONT-SIZE: 90%
}
DIV.comment FORM DL DT {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 8em; PADDING-TOP: 0px; FONT-FAMILY: "Verdana",sans-serif; TEXT-ALIGN: right
}
DIV.comment FORM DL DT LABEL#labelsubmit {
	DISPLAY: none
}
DIV.comment FORM DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 8.5em; PADDING-TOP: 0px
}
DIV.comment DL.body {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 90%; PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 1.3em; PADDING-TOP: 5px
}
DIV.comment DL.body DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #889; PADDING-TOP: 0px; TEXT-ALIGN: right
}
DIV.trackback {
	PADDING-RIGHT: 10px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
DIV.trackback P.link {
	FONT-SIZE: 90%; TEXT-ALIGN: right
}
DIV.trackback DL.body {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 90%; PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 1.3em; PADDING-TOP: 5px
}
DIV.trackback DL.body DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #889; PADDING-TOP: 0px; TEXT-ALIGN: right
}
DIV.profile {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
DIV.profile DIV.profile_body {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #445; LINE-HEIGHT: 1.4em; PADDING-TOP: 15px
}
DIV.navigation {
	FONT-SIZE: 10pt; MARGIN-LEFT: 9px
}
DIV.navigation DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px; PADDING-TOP: 0px
}
DIV.navigation DL DT {
	PADDING-RIGHT: 5px; BORDER-TOP: #bbc 2px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #99a; PADDING-TOP: 2px; BORDER-BOTTOM: #bbc 1px solid; FONT-FAMILY: "Verdana",sans-serif; BACKGROUND-COLOR: #f3f3f3
}
DIV.navigation DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.navigation DL DD UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.navigation DL DD UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #668; PADDING-TOP: 2px; BORDER-BOTTOM: #ccd 1px solid; BACKGROUND-COLOR: #ffffff
}
DIV.navigation DL DD UL LI A {
	TEXT-DECORATION: none
}
DIV.navigation DL.extra DT {
	DISPLAY: none
}
DIV.navigation DL.extra UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
DIV.navigation DL.extra A {
	TEXT-DECORATION: none
}
DIV.navigation DL.extra LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; COLOR: #668; LINE-HEIGHT: 1.3em; PADDING-TOP: 3px; BORDER-BOTTOM: #ccd 1px; FONT-FAMILY: "Verdana",sans-serif; BACKGROUND-COLOR: transparent
}
DIV.navigation DL.search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV.navigation DL.search DT {
	FONT-FAMILY: "Verdana",sans-serif
}
DIV.navigation DL.calendar {
	BORDER-BOTTOM: #ccd 1px solid; BACKGROUND-COLOR: #fafaff
}
DIV.navigation DL.calendar DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fafaff; TEXT-ALIGN: center
}
DIV.navigation DL.calendar DD TABLE {
	BORDER-RIGHT: #333 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: #ccc 0px; WIDTH: 180px; PADDING-TOP: 0px; BORDER-BOTTOM: #333 0px; BACKGROUND-COLOR: #fafaff
}
DIV.navigation DL.calendar DD TABLE TD.cell {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #bbc; LINE-HEIGHT: 170%; PADDING-TOP: 1px; FONT-FAMILY: "Verdana",sans-serif; TEXT-ALIGN: center
}
DIV.navigation DL.calendar DD TABLE TD.weekday {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #bbc; LINE-HEIGHT: 170%; PADDING-TOP: 1px; FONT-FAMILY: mono-space; TEXT-ALIGN: center
}
DIV.navigation DL.calendar DD TABLE TD.cell A {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; MARGIN: -1px; PADDING-TOP: 1px; TEXT-DECORATION: none
}
DIV.navigation DIV.calendar TABLE TD.cell SPAN.today {
	COLOR: #b99
}
DIV.navigation DIV.calendar TABLE TD.cell A SPAN.today {
	FONT-WEIGHT: bold
}
DIV.navigation DL.calendar DD TD.calendar_month {
	FONT-SIZE: 10px; FONT-FAMILY: "Verdana",sans-serif; TEXT-ALIGN: center
}
DIV.navigation DL.calendar DD TD.calendar_month A {
	TEXT-DECORATION: none
}
