BODY {
	BACKGROUND: url(../../rs2008/img/back.jpg) #dbf0b1 repeat-x left top; MARGIN: 0px
}
H1 {
	MARGIN: 0px
}
H2 {
	MARGIN: 0px
}
H3 {
	MARGIN: 0px
}
P {
	MARGIN: 0px
}
UL {
	MARGIN: 0px
}
OL {
	MARGIN: 0px
}
LI {
	MARGIN: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A {
	COLOR: #000099
}
A:hover {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #990000
}
.floatl {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
.floatr {
	FLOAT: right; MARGIN: 0px 0px 10px 10px
}
.clear {
	CLEAR: both; FONT-SIZE: 1px
}
.focus {
	PADDING-RIGHT: 10px; TEXT-ALIGN: right
}
.focus A {
	PADDING-LEFT: 10px; BACKGROUND: url(../../rs2008/img/p1.gif) no-repeat left center; COLOR: #ff3400
}
.font-50 {
	FONT-SIZE: 50%
}
.font-60 {
	FONT-SIZE: 60%
}
.font-70 {
	FONT-SIZE: 70%
}
.font-80 {
	FONT-SIZE: 80%
}
.font-90 {
	FONT-SIZE: 90%
}
.font-100 {
	FONT-SIZE: 100%
}
.font-120 {
	FONT-SIZE: 120%
}
.font-140 {
	FONT-SIZE: 140%
}
.font-160 {
	FONT-SIZE: 160%
}
.font-180 {
	FONT-SIZE: 180%
}
.font-200 {
	FONT-SIZE: 200%
}
.fontred {
	COLOR: #ff0000
}
.fontorange {
	COLOR: #ff6600
}
.fontblue {
	COLOR: #003399
}
.fontgreen {
	COLOR: #006600
}
.fontgreen2 {
	COLOR: #00cc33
}
.fontblack {
	COLOR: #000000
}
.txtC {
	TEXT-ALIGN: center
}
.txtR {
	TEXT-ALIGN: right
}
.txtL {
	TEXT-ALIGN: left
}
.valignC {
	VERTICAL-ALIGN: middle
}
#head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../rs2008/img/head_back.jpg) #ffffff no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 1000px; PADDING-TOP: 0px; HEIGHT: 155px
}
#headl {
	FLOAT: left; WIDTH: 503px
}
#headr {
	FLOAT: right; WIDTH: 120px; TEXT-ALIGN: right
}
#headr_gr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
#headr P {
	MARGIN-TOP: 15px; MARGIN-RIGHT: 40px
}
#headr P A {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
#headr P SPAN {
	FONT-WEIGHT: bold; BORDER-BOTTOM: #ff9900 2px solid
}
#headr P A:active {
	TEXT-DECORATION: underline
}
#headr P A:hover {
	TEXT-DECORATION: underline
}
#gnavi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../rs2008/img/gnavi.jpg) #000000 repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 1000px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#gnavi P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#gnavi A {
	DISPLAY: block; FONT-SIZE: 16px; BACKGROUND: url(../../rs2008/img/gnavi_del.jpg) no-repeat right top; FLOAT: left; MARGIN: 0px; COLOR: #ffffff; TEXT-DECORATION: none
}
HTML:first-child #gnavi A {
	FONT-SIZE: 14px; TEXT-DECORATION: none
}
#gnavi A:active {
	TEXT-DECORATION: underline
}
#gnavi A:hover {
	TEXT-DECORATION: underline
}
#gnavi A.end {
	BACKGROUND: url(../../rs2008/img/spacer.gif) no-repeat right top

}
#gnavi A.now {
	FONT-WEIGHT: bold; BACKGROUND: url(../../rs2008/img/gnavi_now.jpg) repeat-x left top; COLOR: #000000
}
#gnavi A.endnow {
	FONT-WEIGHT: bold; BACKGROUND: url(../../rs2008/img/gnavi_now.jpg) repeat-x left top; COLOR: #000000
}
#gnavi_bottom {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.gnavi_nom {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 13px; PADDING-TOP: 15px
}
.gnavi_act {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: text-top; PADDING-TOP: 6px
}
#contwrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 1000px; PADDING-TOP: 15px; BACKGROUND-COLOR: #ffffff
}
#left {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 235px; PADDING-TOP: 0px
}
#right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 749px; PADDING-TOP: 0px
}
#left .menu {
	BORDER-RIGHT: #fed898 8px solid; PADDING-RIGHT: 8px; BORDER-TOP: #fed898 8px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 0px 2px 0px 11px; BORDER-LEFT: #fed898 8px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #fed898 8px solid
}
#left .menu H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 100%; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #a9d959 20px solid; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #388623
}
#left .menu H2 A {
	COLOR: #ffffff
}
#left .menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 12px 0px 0px; PADDING-TOP: 0px
}
#left .menu UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: url(../../rs2008/img/lnavi_p.jpg) #ffffff no-repeat 6px 0.3em; PADDING-BOTTOM: 0px; MARGIN: 0px 4px 12px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#left .menu UL A {
	COLOR: #388623
}
#left .banner {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 0px 2px 0px 11px; PADDING-TOP: 8px
}
#right P#pan {
	FONT-SIZE: 80%; TEXT-ALIGN: right
}
#right P#pan IMG {
	MARGIN: 0px 5px
}
#right H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 48px; FONT-SIZE: 130%; BACKGROUND: url(../../rs2008/img/h1.jpg) no-repeat left top; PADDING-BOTTOM: 6px; MARGIN: 10px 32px 20px 42px; COLOR: #ffffff; PADDING-TOP: 7px
}
#right H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px 40px 10px 42px; BORDER-LEFT: #388623 10px solid; COLOR: #388623; PADDING-TOP: 5px
}
#right H2 A {
	COLOR: #388623
}
#right H2 A:visited {
	COLOR: #990000
}
#right H3 {
	PADDING-RIGHT: 5px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 100%; BACKGROUND: url(../../rs2008/img/h3.gif) no-repeat left center; PADDING-BOTTOM: 5px; MARGIN: 0px 40px 10px 42px; COLOR: #333333; PADDING-TOP: 5px; BORDER-BOTTOM: #666666 1px solid
}
#right H3.underh {
	MARGIN-TOP: 25px
}
#right H4 {
	FONT-WEIGHT: bold; MARGIN: 20px 40px 4px 42px
}
#right P {
	PADDING-BOTTOM: 10px; MARGIN: 0px 40px 20px 42px; LINE-HEIGHT: 130%
}
#right P.width100 {
	MARGIN: 0px auto 20px; WIDTH: 100px
}
#right P.width150 {
	MARGIN: 0px auto 20px; WIDTH: 150px
}
#right P.width200 {
	MARGIN: 0px auto 20px; WIDTH: 200px
}
#right P.width250 {
	MARGIN: 0px auto 20px; WIDTH: 250px
}
#right P.width300 {
	MARGIN: 0px auto 20px; WIDTH: 300px
}
#right P.width350 {
	MARGIN: 0px auto 20px; WIDTH: 350px
}
#right P.width400 {
	MARGIN: 0px auto 20px; WIDTH: 400px
}
#right P.width450 {
	MARGIN: 0px auto 20px; WIDTH: 450px
}
#right .boxl100 {
	MARGIN-LEFT: 42px; WIDTH: 100px; LINE-HEIGHT: 140%
}
#right .boxl150 {
	MARGIN-LEFT: 42px; WIDTH: 150px; LINE-HEIGHT: 140%
}
#right .boxl200 {
	MARGIN-LEFT: 42px; WIDTH: 200px; LINE-HEIGHT: 140%
}
#right .boxl250 {
	MARGIN-LEFT: 42px; WIDTH: 250px; LINE-HEIGHT: 140%
}
#right .boxl300 {
	MARGIN-LEFT: 42px; WIDTH: 300px; LINE-HEIGHT: 140%
}
#right .boxr100 {
	WIDTH: 100px; LINE-HEIGHT: 140%; MARGIN-RIGHT: 40px
}
#right .boxr150 {
	WIDTH: 150px; LINE-HEIGHT: 140%; MARGIN-RIGHT: 40px
}
#right .boxr200 {
	WIDTH: 200px; LINE-HEIGHT: 140%; MARGIN-RIGHT: 40px
}
#right .boxr250 {
	WIDTH: 250px; LINE-HEIGHT: 140%; MARGIN-RIGHT: 40px
}
#right .boxr300 {
	WIDTH: 300px; LINE-HEIGHT: 140%; MARGIN-RIGHT: 40px
}
#right P.bar {
	MARGIN: 60px auto; TEXT-ALIGN: center
}
#right TABLE {
	MARGIN: 0px auto
}
#right TABLE.photo {
	MARGIN: 0px auto
}
#right TABLE.photo TD {
	LINE-HEIGHT: 140%; TEXT-ALIGN: center
}
#right P.totoplink {
	TEXT-ALIGN: right
}
#right P.totoplink A {
	PADDING-LEFT: 14px; BACKGROUND: url(../../rs2008/img/p1-2.gif) no-repeat left center; MARGIN-BOTTOM: 0px; COLOR: #ff3400
}
#right P.overlist {
	MARGIN-BOTTOM: 5px
}
#right UL {
	MARGIN: 0px 0px 20px 70px; LINE-HEIGHT: 130%
}
#right UL LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: square
}
#right H3.relation {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../rs2008/img/spacer.gif) no-repeat left top; PADDING-BOTTOM: 5px; MARGIN: 20px 40px 10px 42px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px dotted
}
#right UL.relation {
	MARGIN: 0px 0px 20px 40px
}
#right UL.relation LI {
	PADDING-LEFT: 20px; BACKGROUND: url(../../rs2008/img/list-2.gif) no-repeat 4px 0.2em; LIST-STYLE-TYPE: none
}
#right UL.download {
	MARGIN: 0px 0px 20px 40px
}
#right UL.download LI {
	PADDING-LEFT: 20px; BACKGROUND: url(../../rs2008/img/download.gif) no-repeat 4px 0.2em; LIST-STYLE-TYPE: none
}
#right .subinfobox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: 0px 40px 20px 42px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#right .subinfobox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-TOP: 0px
}
#right .wrap1 {
	MARGIN: 0px 40px 0px 42px
}
#right .wrap2 {
	MARGIN: 0px 0px 0px 20px
}
#fot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 1000px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#copy {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; FONT-SIZE: 80%; BACKGROUND: url(../../rs2008/img/fotbar.jpg) repeat-x left top; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 14px; TEXT-ALIGN: right
}
#copy A {
	BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000
}
.personal {
	PADDING-RIGHT: 5px
}
