* {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, Geneva, sans-serif
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
BODY   { line-height: 2em; background: #b7b7b7 url(../../../../../../../../Documents%20and%20Settings/Hiro/My%20Documents/sakura%20folder/sakura/xxx/xxxxx/pics/background_top.gif) repeat-x left top; text-align: center; margin: 0px; padding: 0px }
#container {
	MARGIN: 0px auto
}
A:link {
	COLOR: #004ccb; TEXT-DECORATION: none
}
A:visited {
	COLOR: #004ccb; TEXT-DECORATION: none
}
A:hover {
	COLOR: #091650; TEXT-DECORATION: underline
}
A:active {
	COLOR: #091650; TEXT-DECORATION: underline
}
UL.icon LI A:hover {
	COLOR: #091650; TEXT-DECORATION: underline
}
UL.icon LI A:active {
	COLOR: #091650; TEXT-DECORATION: underline
}
DIV.contact A:hover {
	COLOR: #091650; TEXT-DECORATION: underline
}
DIV.contact A:visited {
	COLOR: #091650; TEXT-DECORATION: underline
}
P    { color: #2e3439; font-size: 11px; line-height: 1.5em; margin: 0px 0px 7px }
BLOCKQUOTE {
	FONT-SIZE: 11px; MARGIN: 1em 1.5em
}
PRE {
	FONT-SIZE: 11px
}
DL {
	FONT-SIZE: 11px
}
DT {
	FONT-SIZE: 11px
}
DD {
	FONT-SIZE: 11px
}
SPAN {
	FONT-SIZE: 11px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; COLOR: black; PADDING-TOP: 20px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 12px 0px 5px; COLOR: black; PADDING-TOP: 0px
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 7px 0px 0px; FONT-STYLE: italic
}
TABLE {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TR {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TH {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
P.noheadline {
	MARGIN: 20px 0px 7px
}
P.illustration {
	TEXT-ALIGN: center
}
P.illustration IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 12px 0px 5px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-ALIGN: center
}
.indexbody {
	BACKGROUND: #e3e3e3
}
.subheaderband {
	BACKGROUND: url(92gray.gif) #e3e3e3 repeat-x left bottom
}
.secalertseparator {
	BACKGROUND: #e3e3e3 left top
}
.indexcontentbg {
	BACKGROUND: url(index_body_separator_new.gif) repeat-y left top
}
.bpcontentbg {
	BACKGROUND: url(backpage_a_bg_new.gif) repeat-y left top
}
.bpcontentbg2 {
	BACKGROUND: url(backpage_b_bg_new.gif) repeat-y left top
}
.bodytext {
	PADDING-RIGHT: 15px; PADDING-LEFT: 19px; PADDING-BOTTOM: 0px; COLOR: #2e3439; PADDING-TOP: 0px
}
P.extraspace {
	FONT-SIZE: 11px; MARGIN: 20px 0px 7px; COLOR: #2e3439
}
SPAN.japanese {
	FONT-SIZE: 14px
}
SPAN.japanese P {
	FONT-SIZE: 14px
}
SPAN.japanese H1 {
	FONT-SIZE: 14px
}
SPAN.japanese H2 {
	FONT-SIZE: 14px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px 10px; COLOR: #2e3439; LINE-HEIGHT: 14px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	MARGIN-TOP: 3px
}
UL LI {
	PADDING-LEFT: 10px; BACKGROUND: url(bullet4.gif) no-repeat 0px 5px
}
OL UL LI {
	PADDING-LEFT: 10px; BACKGROUND: url(bullet4.gif) no-repeat 0px 5px
}
UL UL LI {
	PADDING-LEFT: 10px; BACKGROUND: url(bullet4.gif) no-repeat 0px 5px
}
UL UL {
	MARGIN-LEFT: 20px
}
OL {
	PADDING-LEFT: 1.5em; FONT-SIZE: 11px; MARGIN: 0px 0px 12px 11px; COLOR: #2e3439
}
OL LI {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.icon {
	FONT-SIZE: 9px; MARGIN: 10px 8px 7px
}
UL.icon LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 23px; PADDING-BOTTOM: 5px; MARGIN: 7px 0px 0px; PADDING-TOP: 0px
}
UL.icon LI A {
	FONT-SIZE: 10px
}
LI.pdf {
	BACKGROUND: url(bullet_pdf.gif) no-repeat 0px 1px
}
LI.document {
	BACKGROUND: url(bullet_html.png) no-repeat 0px 1px
}
.shadowtopleft {
	BACKGROUND: url(dropshadow_top_left.gif) repeat-x left top
}
.shadowtopright {
	BACKGROUND: url(dropshadow_top_right.gif) repeat-x left top
}
.headerbg {
	BACKGROUND: url(header_background.gif) repeat-x left top
}
.shadowbodyleft {
	BACKGROUND: url(dropshadow_body_left.gif) repeat-y left top
}
.shadowbodyright {
	BACKGROUND: url(dropshadow_body_right.gif) repeat-y left top
}
TD.footerline {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(99gray.gif) repeat-x left top; PADDING-BOTTOM: 4px; MARGIN: 0px auto; COLOR: #3d3d3d; PADDING-TOP: 4px
}
TD.footerline A:link {
	FONT-SIZE: 9px; COLOR: #3d3d3d; TEXT-DECORATION: none
}
TD.footerline A:visited {
	FONT-SIZE: 9px; COLOR: #3d3d3d; TEXT-DECORATION: none
}
.red-text-bold {
	FONT-WEIGHT: bold; COLOR: red
}
.quote1 {
	PADDING-RIGHT: 14px; MARGIN-TOP: 24px; PADDING-LEFT: 14px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 0px
}
.quote2  { color: white; font-size: 11px; text-align: right; padding: 0px 18px }
CAPTION {
	BORDER-RIGHT: white 2px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #5c88be; PADDING-BOTTOM: 3px; BORDER-LEFT: white 2px solid; COLOR: white; PADDING-TOP: 3px; TEXT-ALIGN: left
}
TABLE.stripe TR.even {
	BACKGROUND-COLOR: #eaeaea
}
TABLE.stripe TH {
	FONT-WEIGHT: bold; BACKGROUND: #cad8e5
}
TABLE.stripe {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: #444; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TABLE.news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: #444; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TABLE.check {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: #444; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TABLE.checkhome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: #444; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TABLE.stripe {
	MARGIN-TOP: 12px
}
TABLE.news {
	MARGIN-TOP: 12px
}
TABLE.check {
	MARGIN-TOP: 12px
}
TABLE.checkhome {
	MARGIN-TOP: 0px
}
TABLE.check TD {
	VERTICAL-ALIGN: top
}
TABLE.check TR {
	VERTICAL-ALIGN: top
}
TABLE.checkhome TD {
	VERTICAL-ALIGN: top
}
TABLE.checkhome TR {
	VERTICAL-ALIGN: top
}
TABLE.news IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 10px 10px; PADDING-TOP: 0px
}
TH {
	FONT-SIZE: 11px; BACKGROUND: #eaeaea; COLOR: black; TEXT-ALIGN: left
}
FORM {
	MARGIN: 0px
}
INPUT {
	MARGIN: 0px
}
SELECT {
	MARGIN: 0px
}
TABLE.checkboxes {
	FONT-SIZE: 11px; MARGIN: 5px
}
#logotable {
	WIDTH: 500px
}
#logotable IMG {
	MARGIN-LEFT: 5px
}
#formtable {
	MARGIN-BOTTOM: 0px; WIDTH: 500px
}
#formtable TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#formtable .full {
	WIDTH: 290px
}
#formtable P {
	MARGIN: 1px 6px
}
#formtable TEXTAREA {
	HEIGHT: 80px
}
TABLE.stripe TR.formcolor {
	BACKGROUND-COLOR: #eeeeee
}
DIV.partner P {
	MARGIN-TOP: 1.5em
}
DIV.partner IMG {
	BORDER-RIGHT: lightgrey 1px solid; BORDER-TOP: lightgrey 1px solid; FLOAT: right; MARGIN: 0px 0px 7px 7px; BORDER-LEFT: lightgrey 1px solid; BORDER-BOTTOM: lightgrey 1px solid
}
.updated {
	COLOR: #0000ff; FONT-STYLE: italic
}
.updated P {
	COLOR: #0000ff; FONT-STYLE: italic
}
.updated A {
	COLOR: #0000ff; FONT-STYLE: italic
}
.updated UL LI {
	COLOR: #0000ff; FONT-STYLE: italic
}
.updated OL LI {
	COLOR: #0000ff; FONT-STYLE: italic
}
.updated H2 {
	COLOR: #0000ff; FONT-STYLE: italic
}
.updated H3 {
	COLOR: #0000ff; FONT-STYLE: italic
}
IMG.screencap {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: right; MARGIN: 8px 5px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
INPUT#search {
	MARGIN-BOTTOM: 0px; WIDTH: 125px
}
DIV.blog-sidebar P {
	MARGIN: 0px 5px 5px 10px
}
UL.blog-sidebar {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
UL.blog-sidebar LI {
	PADDING-LEFT: 10px; BACKGROUND: url(bullet4.gif) no-repeat 0px 5px; MARGIN: 0px 5px 5px 0px
}
DIV.thumbnail {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 8px; WIDTH: 188px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV.thumbnail IMG {
	MARGIN-BOTTOM: 3px
}
BLOCKQUOTE.color   { color: #5c88be; font-weight: bold; line-height: 1.5em; margin: 0px 0px 1em; padding: 5px 0px 0px; border-top: 1px solid gray; border-bottom: 1px solid gray }
BLOCKQUOTE.color P.attrib  { color: #5c88be; text-align: right; margin: 0.5em 0px 0.75em }
DIV.sidebox {
	BORDER-RIGHT: lightgrey 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #5c88be 10px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 3px 5px 10px 20px; BORDER-LEFT: lightgrey 1px solid; WIDTH: 160px; PADDING-TOP: 7px; BORDER-BOTTOM: lightgrey 1px solid; BACKGROUND-COLOR: #eeeeee
}
DIV.sidebox H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px 0px 0.75em; COLOR: #0c419a; BACKGROUND-COLOR: #eeeeee
}
.bybox {
	WIDTH: 260px
}
DIV.contact {
	MARGIN-LEFT: 7px
}
UL.icon LI A:link {
	COLOR: #004ccb; TEXT-DECORATION: none
}
UL.icon LI A:visited {
	COLOR: #004ccb; TEXT-DECORATION: none
}
DIV.contact A:link {
	COLOR: #004ccb; TEXT-DECORATION: none
}
DIV.contact A:visited {
	COLOR: #004ccb; TEXT-DECORATION: none
}
DIV.right-chart {
	MARGIN: 0px 7px 12px; TEXT-ALIGN: center
}
DIV.right-chart A {
	FONT-SIZE: 9px
}
DIV.new {
	BORDER-RIGHT: lightgrey 1px solid; BORDER-TOP: lightgrey 1px solid; FONT-SIZE: 12px; BORDER-LEFT: lightgrey 1px solid; COLOR: #0c419a; BORDER-BOTTOM: lightgrey 1px solid; BACKGROUND-COLOR: #bdcfe5; TEXT-ALIGN: left
}
DIV.new H2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #5c88be; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: white; PADDING-TOP: 3px
}
DIV.new DIV {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
DIV.new UL {
	FONT-WEIGHT: bold
}
P.afternew {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #5c88be; PADDING-TOP: 4px; FONT-STYLE: italic
}
.centerquote {
	FONT-WEIGHT: bold; COLOR: #5c88be; FONT-STYLE: italic
}
.centerquote-attrib {
	FONT-WEIGHT: bold; COLOR: #5c88be; FONT-STYLE: italic
}
.centerquote-attrib {
	TEXT-ALIGN: right
}
.centerquote {
	MARGIN-TOP: 2px
}

