BODY {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: #333; LINE-HEIGHT: 150%
}
TD {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: #333; LINE-HEIGHT: 150%
}
TH {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: #333; LINE-HEIGHT: 150%
}
BODY {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H4 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H5 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H6 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	BACKGROUND: url(../images/common/temp/bg_body.gif) #fff center top; TEXT-ALIGN: center
}
A {
	COLOR: #003366
}
A:hover {
	COLOR: #0033cc;
}
#header {
	BACKGROUND: url(../images/common/temp/bg_head.jpg) no-repeat center top
}
#header #global_nav {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/common/temp/bg_global_nav.gif) repeat-x; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: -5px auto 5px; WIDTH: 800px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
#header #global_nav TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px; TEXT-ALIGN: left
}
#header #global_nav A {
	FONT-WEIGHT: bold; COLOR: #003366; TEXT-DECORATION: none
}
#header #global_nav A.cart {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/common/temp/head_icon_01.gif) no-repeat left center
}
#header #global_nav A.form {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/common/temp/head_icon_02.gif) no-repeat left center
}
#header #global_nav A.fax {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/common/temp/head_icon_03.gif) no-repeat left center
}
#header #global_nav A:hover {
	COLOR: #3366cc
}
#header #global_nav #search {
	WIDTH: 200px
}
#header #global_nav #search FORM {
	TEXT-ALIGN: right
}
#header #global_nav #search FORM INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main {
	MARGIN: 0px auto; WIDTH: 800px; TEXT-ALIGN: center
}
#side_bar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#side_bar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 10px; PADDING-TOP: 2px
}
#side_bar LI {
	MARGIN: 0px; WIDTH: 205px; LIST-STYLE-TYPE: none
}
#side_bar LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 22px; BACKGROUND: url(../images/common/temp/bg_side_bar.gif) no-repeat left center; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px dotted; TEXT-DECORATION: none
}
#side_bar LI A:hover {
	BACKGROUND: url(../images/common/temp/bg_side_bar_o.gif) no-repeat left center; COLOR: #c30
}
#side_bar P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#footer {
	BORDER-TOP: #ccc 4px double; MARGIN: 0px auto; WIDTH: 800px; TEXT-ALIGN: center
}
#footer TD {
	FONT-SIZE: 11px; TEXT-ALIGN: left
}
#footer TD.privacy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; WIDTH: 490px; PADDING-TOP: 10px
}
#footer TD.books {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 30px; PADDING-TOP: 10px
}
#footer P {
	PADDING-BOTTOM: 10px
}
#footer IMG {
	MARGIN: 1px
}
#copy {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 40px; MARGIN: 0px auto; WIDTH: 800px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#contents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; WIDTH: 560px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#contents P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#contents H2 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 17px; BACKGROUND: url(../images/common/contents/bg_h2.gif) no-repeat right top; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 15px; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px dotted
}
#contents H3 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; BACKGROUND: url(../images/common/contents/bg_h3.gif) repeat-x center bottom; PADDING-BOTTOM: 18px; PADDING-TOP: 25px
}
#contents H4 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; BACKGROUND: url(../images/common/contents/bg_h4.gif); PADDING-BOTTOM: 3px; MARGIN: 12px 0px 5px; PADDING-TOP: 3px
}
#contents H5 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-SIZE: 12px; BACKGROUND: url(../images/common/contents/bg_h5.gif) no-repeat; PADDING-BOTTOM: 7px; MARGIN: 10px 0px 0px; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px dotted
}
#contents LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/common/contents/bg_li.gif) #fff no-repeat 0px 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px dotted; LIST-STYLE-TYPE: none
}
#contents P.detail {
	TEXT-ALIGN: right
}
#contents P.detail A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../images/common/contents/detail_arrow.gif) no-repeat left bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#contents TABLE.color {
	MARGIN: 10px 0px
}
#contents TABLE.color TH {
	BACKGROUND: #99ccff; WIDTH: 170px
}
#contents TABLE.color TD {
	BACKGROUND: #d7ebff
}
#contents .colorbox {
	BORDER-RIGHT: 1px solid #3366cc;
	PADDING-RIGHT: 10px;
	BORDER-TOP: 1px solid #3366CC;
	PADDING-LEFT: 10px;
	BACKGROUND: #d7ebff;
	PADDING-BOTTOM: 10px;
	MARGIN: 10px 0px;
	BORDER-LEFT: 1px solid #3366cc;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: 1px solid #3366cc;
}
#contents A {
	COLOR: #003366
}
#contents A:hover {
	COLOR: #0033cc;
	backbround: #99ccff;
	background: #99CCFF;
}