ADDRESS {
  FONT-STYLE: normal
;
}
UNKNOWN {
  CURSOR: help
}
KBD {
  FONT-SIZE: 80%;
  LINE-HEIGHT: 100%;
  FONT-STYLE: normal;
  TEXT-DECORATION: none
;
}
.hideme {
  DISPLAY: none
;
}
.aural {
  BORDER-RIGHT: 0em;
  PADDING-RIGHT: 0em;
  BORDER-TOP: 0em;
  PADDING-LEFT: 0em;
  FONT-SIZE: 0em;
  PADDING-BOTTOM: 0em;
  MARGIN: 0em;
  BORDER-LEFT: 0em;
  WIDTH: 0em;
  LINE-HEIGHT: 0em;
  PADDING-TOP: 0em;
  BORDER-BOTTOM: 0em;
  HEIGHT: 0em
;
}
BODY {
  PADDING-RIGHT: 0em;
  MARGIN-TOP: 0em;
  PADDING-LEFT: 0em;
  MARGIN-BOTTOM: 0em;
  PADDING-BOTTOM: 0em;
  BORDER-LEFT: #000000 1px solid;
  PADDING-TOP: 0em;
  FONT-FAMILY: "Tahoma", "Verdana", sans-serif
;
}
#leftbar {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  BACKGROUND: #ebf5ff;
  FLOAT: left;
  PADDING-BOTTOM: 0.4em;
  MARGIN: 0em;
  WIDTH: 18%;
  PADDING-TOP: 0px
;
}
#contents4 {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  BACKGROUND: #ebf5ff;
  FLOAT: left;
  PADDING-BOTTOM: 0.4em;
  MARGIN: 0em;
  WIDTH: 25%;
  PADDING-TOP: 0px
;
}
#sidebar {
  PADDING-RIGHT: 0em;
  PADDING-LEFT: 0em;
  FLOAT: right;
  PADDING-BOTTOM: 0em;
  MARGIN: 0px 3px 0px 0px;
  WIDTH: 77%;
  PADDING-TOP: 0em
;
}
#substance {
  PADDING-RIGHT: 0em;
  PADDING-LEFT: 0em;
  FLOAT: right;
  PADDING-BOTTOM: 0em;
  MARGIN-LEFT: 3px;
  WIDTH: 75%;
  PADDING-TOP: 0em
;
}
#logo {
  PADDING-LEFT: 0.3em;
  FONT-WEIGHT: bold;
  FONT-SIZE: 1.3em;
  FLOAT: left;
  MARGIN: 0em;
  VERTICAL-ALIGN: middle;
  COLOR: #000000;
  LINE-HEIGHT: normal;
  TEXT-ALIGN: left
;
}
#centerlogo {
  FLOAT: left;
  MARGIN: 0em;
  BORDER-TOP-STYLE: none;
  BORDER-RIGHT-STYLE: none;
  BORDER-LEFT-STYLE: none;
  BORDER-BOTTOM-STYLE: none
;
}
#logo H1 {
  DISPLAY: inline;
  FONT-WEIGHT: bold;
  FONT-SIZE: 1.5em;
  background-repeat : repeat;
  background-attachment : scroll;
  MARGIN: 0em;
  VERTICAL-ALIGN: middle;
  color : #042362;
  BORDER-TOP-STYLE: none;
  LINE-HEIGHT: 1em;
  BORDER-RIGHT-STYLE: none;
  BORDER-LEFT-STYLE: none;
  TEXT-ALIGN: left;
  BORDER-BOTTOM-STYLE: none
;
}
#logo H1.english {
  DISPLAY: inline;
  FONT-WEIGHT: bold;
  FONT-SIZE: 0.6em;
  BACKGROUND: none transparent scroll repeat 0% 0%;
  MARGIN: 0em;
  VERTICAL-ALIGN: middle;
  COLOR: #002fcb;
  BORDER-TOP-STYLE: none;
  LINE-HEIGHT: normal;
  BORDER-RIGHT-STYLE: none;
  BORDER-LEFT-STYLE: none;
  TEXT-ALIGN: left;
  BORDER-BOTTOM-STYLE: none
;
}
#tools {
  FONT-SIZE: 0.9em;
  MARGIN-LEFT: auto;
  COLOR: #000000;
  LINE-HEIGHT: 2em;
  MARGIN-RIGHT: auto;
  TEXT-ALIGN: right
;
}
#tools .big {
  BORDER-RIGHT: 1px solid;
  BORDER-TOP: 1px solid;
  FONT-SIZE: 1.4em;
  BORDER-LEFT: 1px solid;
  BORDER-BOTTOM: 1px solid
;
}
#tools .middle {
  BORDER-RIGHT: 1px solid;
  BORDER-TOP: 1px solid;
  FONT-SIZE: 1.2em;
  BORDER-LEFT: 1px solid;
  BORDER-BOTTOM: 1px solid
;
}
#tools .small {
  BORDER-RIGHT: 1px solid;
  BORDER-TOP: 1px solid;
  FONT-SIZE: 1em;
  BORDER-LEFT: 1px solid;
  BORDER-BOTTOM: 1px solid
;
}
#search {
  DISPLAY: inline;
  MARGIN: 1em;
  LINE-HEIGHT: normal;
  TEXT-ALIGN: right
;
}
.mainphoto {
  OVERFLOW: hidden;
  WIDTH: 100%
;
}
#top {
  BORDER-RIGHT: 0em;
  PADDING-RIGHT: 0em;
  BORDER-TOP: 0em;
  PADDING-LEFT: 0em;
  FONT-SIZE: 0em;
  PADDING-BOTTOM: 0em;
  MARGIN: 0em;
  BORDER-LEFT: 0em;
  WIDTH: 0em;
  LINE-HEIGHT: 0em;
  PADDING-TOP: 0em;
  BORDER-BOTTOM: 0em;
  HEIGHT: 0em
;
}
#navibar {
  CLEAR: both;
  PADDING-RIGHT: 0em;
  DISPLAY: block;
  PADDING-LEFT: 0em;
  FONT-SIZE: 0.74em;
  BACKGROUND: #353390;
  PADDING-BOTTOM: 0em;
  MARGIN: 0em;
  COLOR: #fff;
  LINE-HEIGHT: 1.4em;
  PADDING-TOP: 0em;
  TEXT-ALIGN: center
;
}
BODY UL#navibar LI {
  PADDING-RIGHT: 0em;
  DISPLAY: inline;
  PADDING-LEFT: 0em;
  PADDING-BOTTOM: 0em;
  PADDING-TOP: 0em
;
}
#navibar A {
  PADDING-RIGHT: 0.3em;
  PADDING-LEFT: 0.3em;
  PADDING-BOTTOM: 0em;
  PADDING-TOP: 0em
;
}
#navibar A:link {
  BORDER-RIGHT: #fff 1px solid;
  COLOR: #ffffff
;
}
#navibar A:visited {
  BORDER-RIGHT: #fff 1px solid;
  COLOR: #ffffff
;
}
#navibar A:hover {
  BACKGROUND: #fff;
  COLOR: #353390
;
}
#navibar A:active {
  BACKGROUND: #fff;
  COLOR: #353390
;
}
#navibar .now {
  BORDER-RIGHT: #fff 1px solid;
  BACKGROUND: #353390;
  COLOR: #ccc
;
}
#breadclumb {
  FONT-SIZE: 0.6em;
  MARGIN: 0.2em 0em 0.2em 0.5em
;
}
P.r-back {
  PADDING-RIGHT: 1em;
  PADDING-LEFT: 0em;
  FONT-SIZE: 90%;
  PADDING-BOTTOM: 0.4em;
  MARGIN: 0px;
  LINE-HEIGHT: 100;
  PADDING-TOP: 2.4em;
  TEXT-ALIGN: right
;
  color : black;
}
#backpagehead {
  CLEAR: both;
  BORDER-TOP: #ccc 1px solid;
  FONT-SIZE: 90%;
  LINE-HEIGHT: 128%;
  TEXT-ALIGN: right
;
}
#stats {
  CLEAR: both;
  PADDING-RIGHT: 1em;
  BORDER-TOP: #ccc 1px solid;
  PADDING-LEFT: 1em;
  FONT-SIZE: 90%;
  PADDING-BOTTOM: 0.1em;
  LINE-HEIGHT: 128%;
  PADDING-TOP: 0.1em;
  BACKGROUND-COLOR: #eeeeee;
  TEXT-ALIGN: right
;
}
DIV#stats EM.renewal {
  COLOR: #d60439
;
}
#purpose {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px
;
}
#purpose UL {
  PADDING-RIGHT: 0em;
  PADDING-LEFT: 0em;
  PADDING-BOTTOM: 0em;
  MARGIN: 0em;
  PADDING-TOP: 0em;
  LIST-STYLE-TYPE: none
;
}
#purpose LI {
  CLEAR: both;
  BORDER-RIGHT: #ccc 1px solid;
  PADDING-RIGHT: 0.38em;
  BORDER-TOP: #ccc 1px solid;
  DISPLAY: block;
  PADDING-LEFT: 0.38em;
  FONT-SIZE: 0.9em;
  BACKGROUND: #fff;
  FLOAT: left;
  PADDING-BOTTOM: 0.38em;
  MARGIN: 0.4em 0.3em 0em;
  BORDER-LEFT: #ccc 1px solid;
  WIDTH: 93%;
  PADDING-TOP: 0.38em;
  BORDER-BOTTOM: #ccc 1px solid
;
}
.flowleft {
  FLOAT: left;
  VERTICAL-ALIGN: top;
  MARGIN-RIGHT: 4px
;
}
.valign-middle {
  VERTICAL-ALIGN: middle;
  MARGIN-RIGHT: 4px
;
}
#purpose LI.bannerarea {
  BORDER-RIGHT: #ccc 1px solid;
  PADDING-RIGHT: 0.4em;
  BORDER-TOP: #ccc 1px solid;
  DISPLAY: block;
  PADDING-LEFT: 0.5em;
  FONT-SIZE: 0.7em;
  BACKGROUND: #fff;
  PADDING-BOTTOM: 5px;
  MARGIN: 0.5em 0.4em 0em;
  BORDER-LEFT: #ccc 1px solid;
  WIDTH: 93%;
  PADDING-TOP: 0.5em;
  BORDER-BOTTOM: #ccc 1px solid;
  TEXT-ALIGN: center
;
}
.ri_title0 {
  BACKGROUND: #009949
;
}
.ri_title1 {
  FONT-SIZE: 1.5em;
  MARGIN: 0.5em 0em 0em 1.1em;
  COLOR: #ffffff
;
}
.ri_title2 {
  FONT-SIZE: 1.1em;
  MARGIN: 0em 0em 0.5em 1.5em;
  COLOR: #ffffff
;
}
.ri_new {
  COLOR: #ff0000
;
}
ri_title2 {
  FONT-SIZE: 1.1em;
  MARGIN: 0em 0em 0.5em 1.5em;
  COLOR: #ffffff
;
}
.banner {
  PADDING-RIGHT: 0em;
  DISPLAY: block;
  PADDING-LEFT: 0em;
  FONT-WEIGHT: bold;
  FONT-SIZE: 1em;
  BACKGROUND: #ffffff;
  FLOAT: left;
  PADDING-BOTTOM: 0.5em;
  MARGIN: 0.1em auto;
  WIDTH: 8em;
  COLOR: #000;
  LINE-HEIGHT: normal;
  PADDING-TOP: 0.5em;
  BORDER-RIGHT-STYLE: groove;
  TEXT-ALIGN: center;
  TEXT-DECORATION: none;
  BORDER-BOTTOM-STYLE: groove;
moz-border-radius: 10px
}
}
}
}
}
}
}
}
#purpose A.banner:hover {
  COLOR: #0000ff
;
}
#whatsnew {
  BORDER-RIGHT: #ccc 1px solid;
  BORDER-TOP: #ccc 1px solid;
  BACKGROUND: #fff;
  MARGIN: 10px 0px 0px;
  BORDER-LEFT: #ccc 1px solid;
  BORDER-BOTTOM: #ccc 1px solid
;
}
#whatsnew H3 {
  PADDING-LEFT: 0.7em;
  FONT-WEIGHT: 400;
  BACKGROUND: #e0f8ff;
  MARGIN: 0em;
  BORDER-BOTTOM: #ccc 1px solid
;
}
#whatsnew UL {
  PADDING-LEFT: 0.5em;
  SCROLLBAR-FACE-COLOR: #e0f8ff;
  LIST-STYLE-POSITION: inside;
  list-style-image : url(ar_top.gif);
  MARGIN: 0em;
  OVERFLOW: auto;
  SCROLLBAR-SHADOW-COLOR: #fff;
  SCROLLBAR-3DLIGHT-COLOR: #e0f8ff;
  SCROLLBAR-ARROW-COLOR: blue;
  SCROLLBAR-TRACK-COLOR: #fff;
  SCROLLBAR-DARKSHADOW-COLOR: #e0f8ff;
  HEIGHT: 12.0em;
scrollbar-hightlight-color: #fff
}
}
}
}
}
}
}
}
#whatsnew LI {
  FONT-SIZE: 0.8em;
  MARGIN-BOTTOM: 0.5em
;
}
#oshirase {
  BORDER-RIGHT: #ccc 1px solid;
  BORDER-TOP: #ccc 1px solid;
  BACKGROUND: #fff;
  MARGIN: 5px 0px;
  BORDER-LEFT: #ccc 1px solid;
  BORDER-BOTTOM: #ccc 1px solid
;
}
#oshirase H3 {
  PADDING-LEFT: 0.7em;
  FONT-WEIGHT: 400;
  BACKGROUND: #e0f8ff;
  MARGIN: 0px;
  BORDER-BOTTOM: #ccc 1px solid
;
}
#oshirase UL {
  PADDING-LEFT: 0.5em;
  SCROLLBAR-FACE-COLOR: #e0f8ff;
  LIST-STYLE-POSITION: inside;
  list-style-image : url(ar_top.gif);
  MARGIN: 0em;
  OVERFLOW: auto;
  SCROLLBAR-SHADOW-COLOR: #fff;
  SCROLLBAR-3DLIGHT-COLOR: #e0f8ff;
  SCROLLBAR-ARROW-COLOR: blue;
  SCROLLBAR-TRACK-COLOR: #fff;
  SCROLLBAR-DARKSHADOW-COLOR: #e0f8ff;
  HEIGHT: 8em;
scrollbar-hightlight-color: #fff
}
}
}
}
}
}
}
}
#oshirase LI {
  FONT-SIZE: 0.8em;
  MARGIN-BOTTOM: 0.5em
;
}
.cntr {
  MARGIN-LEFT: auto;
  MARGIN-RIGHT: auto;
  TEXT-ALIGN: center
;
}
.rgt {
  TEXT-ALIGN: right
;
}
.just {
  TEXT-JUSTIFY: distribute-all-lines;
  TEXT-ALIGN: justify
;
}
