#content-body { margin-top: 2px; margin-right: 15px; margin-left: 15px; }
#navbox { background-color: #f2f2f2; position: fixed; top: 0px; left: 0px; width: 100%; height: 1.2em; float: left; padding-top: -2px; border-bottom: 1px solid #bfbfbf; }
#navleftbox { position: absolute; top: 1px; left: 15px ; }
#navrightbox { background-color: #f2f2f2; padding-right: 25px; float: right; padding-bottom: 1px; border-left: 1px solid #bfbfbf; }
.navlink { font-size: 8pt; color: #666; font-weight: normal; margin: -9px 0 -6px; }
.navlink_left { font-size: 8pt; color: #666; font-weight: normal; margin: -9px 0 -6px; }
.navlink_right { font-size: 8pt; font-weight: normal; color: #666; margin-left: 8px; }
#headerbox { margin-top: 36px; padding-right: 6px; margin-bottom: 5px; }
#iconbox { margin-bottom: -3px; float: left; }
#pagetitlebox { margin-left: 40px; width: 88%; border: solid 1px #fff; }
#storeheadbox { clear: both; }
#storeiconbox { float: left; }
#storetitlebox { margin-top: 0px; margin-bottom: 0px; margin-left: 22px; }
h1 { font-size: 15pt; line-height: 15pt; font-family: "Lucida Grande", Arial, sans-serif; font-weight: bold; margin-top: 6px; margin-bottom: 0px; }
h2 { font-size: 11pt; line-height: 12pt; font-family: "Lucida Grande", Arial, sans-serif; font-weight: bold; color: black; margin-top: 0px; margin-bottom: 11px; }
h3 { font-family: "Lucida Grande", Arial, sans-serif; font-size: 8pt; font-weight: bold; letter-spacing: 0.1em; line-height: 8pt; color: #666; text-transform: uppercase; margin-top: 0px; margin-bottom: 0px; padding-bottom: 6px; }
p { font-size: 8pt; font-family: "Lucida Grande", Arial, sans-serif; line-height: 12pt; text-decoration: none; margin-left: 0px; margin-top: 6px; margin-bottom: 0px; }
.topleft_p { font-size: 8pt; font-family: "Lucida Grande", Arial, sans-serif; line-height: 12pt; text-decoration: none; margin-left: 0px; margin-top: 0px; margin-bottom: 8px; }
a { color: #778fbd; font-size: 9pt; font-family: "Lucida Grande", Arial, sans-serif; font-weight: bold; line-height: 12pt; text-decoration: none; }
a:hover { text-decoration: underline; }
.tablebox { display: table; width: 100%; }
.tablerow { display: table-row; }
.tablecell { display: table-cell; }
.tablecell_a { display: table-cell; vertical-align: top; padding-top: 17px; padding-right: 5px; width: 50%; }
.tablecell_b { display: table-cell; vertical-align: top; width: 50%; padding-left: 6px; }
.tablecell_c { display: table-cell; vertical-align: top; width: 50%; padding-top: 6px; }
.tablecell_d { display: table-cell; vertical-align: top; width: 50%; padding-top: 6px; }
.tablecell_b1 { display: table-cell; width:21px; height:15px; background: url(../gfx/border_topleft.png) no-repeat;	; }
.tablecell_b2 { display: table-cell; height:15px; background: url(../gfx/border_top.png) repeat-x; }
.tablecell_b3 { display: table-cell; width:17px; height:15px; background: url(../gfx/border_topright.png) no-repeat; }
.tablecell_b4 { display: table-cell; background: url(../gfx/border_left.png) repeat-y; }
.tablecell_b6 { display: table-cell; background: url(../gfx/border_right.png) repeat-y; }
.tablecell_b7 { display: table-cell; width:21px; height:23px; background: url(../gfx/border_bottomleft.png) no-repeat; }
.tablecell_b8 { display: table-cell; height:23px; background: url(../gfx/border_bottom.png) repeat-x; }
.tablecell_b9 { display: table-cell; width:17px; height:23px; background: url(../gfx/border_bottomright.png) no-repeat; }
.tablecell_c1 { display: table-cell; width: 15px; height: 22px; background: url(../gfx/access_border_topleft.png) no-repeat; }
.tablecell_c2 { display: table-cell; height: 22px; background: url(../gfx/access_border_top.png) repeat-x; }
.tablecell_c3 { display: table-cell; width: 22px; height: 22px; background: url(../gfx/access_border_innertopright.png) no-repeat; }
.tablecell_c4 { display: table-cell; background: url(../gfx/access_border_left.png) repeat-y; }
.tablecell_c6 { display: table-cell; background: url(../gfx/access_border_innerright.png) repeat-y; }
.tablecell_c7 { display: table-cell; width: 15px; height: 15px; background: url(../gfx/access_border_bottomleft.png) no-repeat; }
.tablecell_c8 { display: table-cell; height: 15px; background: url(../gfx/access_border_bottom.png) repeat-x; }
.tablecell_c9 { display: table-cell; width: 22px; height: 15px; background: url(../gfx/access_border_innerbottomright.png) no-repeat; }
.tablecell_d1 { display: table-cell; width: 22px; height: 22px; background: url(../gfx/access_border_innertopleft.png) no-repeat; }
.tablecell_d2 { display: table-cell; height: 22px; background: url(../gfx/access_border_top.png) repeat-x; }
.tablecell_d3 { display: table-cell; width: 15px; height: 22px; background: url(../gfx/access_border_topright.png) no-repeat; }
.tablecell_d4 { display: table-cell; background: url(../gfx/access_border_innerleft.png) repeat-y; }
.tablecell_d6 { display: table-cell; background: url(../gfx/access_border_right.png) repeat-y; }
.tablecell_d7 { display: table-cell; width: 22px; height: 15px; background: url(../gfx/access_border_innerbottomleft.png) no-repeat; }
.tablecell_d8 { display: table-cell; height: 15px; background: url(../gfx/access_border_bottom.png) repeat-x; }
.tablecell_d9 { display: table-cell; width: 15px; height: 15px; background: url(../gfx/access_border_bottomright.png) no-repeat; }
.weblink { color: #666; font-size: 8pt; font-family: "Lucida Grande", Arial, sans-serif; font-weight: normal; line-height: 11pt; text-decoration: none; }
.ostopic { padding-top: 4px; padding-bottom: 6px; }
.spaceabove { padding-top: 1px; }
#rule { height: 3px; background: url(../gfx/rule.png) repeat-x; margin-top: 12px; margin-bottom: 14px; }
.disclaimer { font-family: "Lucida Grande", Arial, sans-serif; font-size: 7pt; line-height: 9pt; margin-top: 22pt; }
