/* access_4box.css */
/*Version 1.4 3-07-07*/

#apple-pd { margin-top: 2px; margin-right: 15px; margin-left: 15px; }

/* Gray banner tags */
#navbox { background-color: #f2f2f2; position: fixed; top: 0; left: 0; 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_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; }
/* end Gray banner tags */

#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;	}

body { color: #444; }

h1 { font-size: 20pt; line-height: 15pt; font-family: -apple-system, "Helvetica Neue", Arial, sans-serif; font-weight: 200; margin-top: 6px; margin-bottom: 0; }
h2 { font-size: 12pt; line-height: 15pt; font-family: -apple-system, "Helvetica Neue", Arial, sans-serif; font-weight: bold; color: black; margin-top: 0; margin-bottom: 11px; }
h3 { font-family: -apple-system, "Helvetica Neue", Arial, sans-serif; font-size: 10pt; font-weight: 200; letter-spacing: 0.1em; line-height: 14pt; color: #666; text-transform: uppercase; margin-top: 0px; margin-bottom: 0px; padding-bottom: 6px; }
p { font-size: 10pt; font-family: -apple-system, "Helvetica Neue", Arial, sans-serif; line-height: 14pt; text-decoration: none; margin-left: 0px; margin-top: 6px; margin-bottom: 0px; }
.topleft_p { font-size: 10pt; font-family: -apple-system, "Helvetica Neue", Arial, sans-serif; line-height: 14pt; text-decoration: none; margin-left: 0px; margin-top: 0px; 	margin-bottom: 0.75em; }
.topleft_p > a { /*display: block; */ margin-bottom: 0.25em; }
.topleft_p br:only-child { display: block; }

a { color: #047aba; text-decoration: none; border-bottom: 1px #047aba dotted; } 
a:hover  { /* text-decoration: underline;*/ border-bottom: 1px #047aba solid; }

/*
a { color: #047aba; text-decoration: none; }
a:hover { text-decoration: underline; }
*/

/* Table boxes for the table layout */

.tablebox { display: table; width: 100%; margin-bottom: 1em; }
.tablerow { display: table-row; }
.tablecell { display: table-cell; padding: 0.75em; }

.tablecell_b .tablebox { border: 1px #ccc solid; border-radius: 0.5em; }

.tablecell_a { display: table-cell; vertical-align: top; padding-top: 17px; padding-right: 10px; width: 50%; }
.tablecell_b { display: table-cell; vertical-align: top; width: 50%; padding-top: 17px; 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:15px; height:15px; background: url(../gfx/access_border_topleft.gif) no-repeat; }
.tablecell_b2 { display: table-cell; height:15px; background: url(../gfx/access_border_top.gif) repeat-x; }
.tablecell_b3 { display: table-cell; width:17px; height:15px; background: url(../gfx/access_border_topright.gif) no-repeat; }
.tablecell_b4 { display: table-cell; background: url(../gfx/access_border_left.gif) repeat-y; }
.tablecell_b6 { display: table-cell; background: url(../gfx/access_border_right.gif) repeat-y; }
.tablecell_b7 { display: table-cell; width:15px; height:23px; background: url(../gfx/access_border_bottomleft.gif) no-repeat; }
.tablecell_b8 { display: table-cell; height:23px; background: url(../gfx/access_border_bottom.gif) repeat-x; }
.tablecell_b9 { display: table-cell; width:17px; height:23px; background: url(../gfx/access_border_bottomright.gif) no-repeat; }

.tablecell_c1 { display: table-cell; width:15px; height:15px; background: url(../gfx/access_border_topleft.gif) no-repeat; }
.tablecell_c2 { display: table-cell; height:15px; background: url(../gfx/access_border_top.gif) repeat-x; }
.tablecell_c3 { display: table-cell; width:17px; height:15px; background: url(../gfx/access_border_topright.gif) no-repeat; }
.tablecell_c4 { display: table-cell; background: url(../gfx/access_border_left.gif) repeat-y; }
.tablecell_c6 { display: table-cell; background: url(../gfx/access_border_right.gif) repeat-y; }
.tablecell_c7 { display: table-cell; width:15px; height:23px; background: url(../gfx/access_border_bottomleft.gif) no-repeat; }
.tablecell_c8 { display: table-cell; height:23px; background: url(../gfx/access_border_bottom.gif) repeat-x; }
.tablecell_c9 { display: table-cell; width:17px; height:23px; background: url(../gfx/access_border_bottomright.gif) no-repeat; }

.tablecell_d1 { display: table-cell; width:15px; height:15px; background: url(../gfx/access_border_topleft.gif) no-repeat; }
.tablecell_d2 { display: table-cell; height:15px; background: url(../gfx/access_border_top.gif) repeat-x; }
.tablecell_d3 { display: table-cell; width:17px; height:15px; background: url(../gfx/access_border_topright.gif) no-repeat; }
.tablecell_d4 { display: table-cell; background: url(../gfx/access_border_left.gif) repeat-y; }
.tablecell_d6 { display: table-cell; background: url(../gfx/access_border_right.gif) repeat-y; }
.tablecell_d7 { display: table-cell; width:15px; height:23px; background: url(../gfx/access_border_bottomleft.gif) no-repeat; }
.tablecell_d8 { display: table-cell; height:23px; background: url(../gfx/access_border_bottom.gif) repeat-x; }
.tablecell_d9 { display: table-cell; width:17px; height:23px; background: url(../gfx/access_border_bottomright.gif) no-repeat; }
*/

/* Links, Topics */
.weblink { color: #666; /*font-size: 8pt; font-family: -apple-system, "Helvetica Neue", Arial, sans-serif; line-height: 11pt;*/ font-weight: normal; text-decoration: none; }
.ostopic { padding-top: 4px; padding-bottom: 6px; }
.spaceabove { padding-top: 1px; }

/* Horizontal ruler */
#rule { height: 3px; background: url(../gfx/rule.gif) repeat-x; margin-top: 12px; margin-bottom: 14px; }
