/* begin body type */ 
body { 
font-size: 1em;
font-weight: normal;
word-spacing: normal;
letter-spacing: normal;
text-transform: none;
font-family: Verdana, Helvetica, sans-serif, System;
font-size-adjust: none;
} 

p, blockquote, ul, ol, dl, dd, li, dir, menu { 
/* inherit from body */ 
} 

small { 
font-size: .94em;
} 

big { 
font-size: 1.06em;
} 

pre { 
font-family: Courier New, Courier, monospace;
} 

ol li { 
list-style-type: decimal;
} 

ol ol li { 
list-style-type: lower-alpha;
} 

ol ol ol li { 
list-style-type: lower-roman;
} 

table, tbody, tr, td, td p { 
font-size: 1.0em;
word-spacing: normal;
letter-spacing: normal;
text-transform: none;
font-family: inherit;
font-size-adjust: none;
} 

/* end body type */ 

/* begin header type */ 

h1 { 
font-family: inherit;
font-size-adjust: none;
font-size: 1.75em;
font-weight: 600;
font-style: normal;
text-decoration: none;
word-spacing: normal;
letter-spacing: normal;
text-transform: none;
} 

h2 { 
font-family: inherit;
font-size-adjust: none;
font-size: 1.48em;
font-weight: 600;
font-style: normal;
text-decoration: none;
word-spacing: normal;
letter-spacing: normal;
text-transform: none;
} 

h3 { 
font-family: inherit;
font-size-adjust: none;
font-size: 1.33em;
font-weight: bold;
font-style: normal;
text-decoration: none;
word-spacing: normal;
letter-spacing: normal;
text-transform: none;
} 

h4 { 
font-family: inherit;
font-size-adjust: none;
font-size: 1.25em;
font-weight: bold;
font-style: normal;
text-decoration: none;
word-spacing: normal;
letter-spacing: normal;
text-transform: none;
} 

h5, dt { 
font-family: inherit;
font-size-adjust: none;
font-size: 1.17em;
font-weight: 600;
font-style: normal;
text-decoration: none;
word-spacing: normal;
letter-spacing: normal;
text-transform: none;
} 

h6 { 
font-family: inherit;
font-size-adjust: none;
font-size: 1em;
font-weight: 600;
font-style: normal;
text-decoration: none;
word-spacing: normal;
letter-spacing: normal;
text-transform: none;
} 

tfoot, thead { 
font-size: 1em;
word-spacing: normal;
letter-spacing: normal;
text-transform: none;
font-family: inherit;
font-size-adjust: none;
} 

th { 
vertical-align: baseline;
font-size: 1em;
font-weight: bold;
word-spacing: normal;
letter-spacing: normal;
text-transform: none;
font-family: inherit;
font-size-adjust: none;
} 

hr { 
visibility: visible;
} 

/* end header type */ 


/* begin affordances */ 

a, address, blockquote, body, cite, code, dd, del, dfn, 
div, dl, dt, em, form, h1, h2, h3, h4, h5, h6, iframe, img, kbd, 
li, object, ol, p, q, samp, small, span, strong, sub, sup, ul, var, 
applet, big, center, dir, font, hr, menu, pre, 
abbr, acronym, bdo, button, fieldset, ins, label { 
word-spacing: normal;
letter-spacing: normal;
text-transform: none;
text-decoration: none;
border-color: #000000;
border-style: solid;
} 

body { 
color: #000000;
background: transparent #FFFF99;
} 

p { 
color: black;
background: #FFFFCC;
} 

em { 
font-style: italic;
font-weight: normal;
color: black;
background-color: white;
} 

strong { 
font-style: normal;
background: white;
font-weight: bold;
color: black;
} 

em strong, strong em { 
text-transform: uppercase;
font-style: normal;
font-weight: bolder;
background: white;
color: red;
} 

b {
font-weight: bold;
}

i {
font-style: italic;
}

.warning { 
text-transform: none;
font-style: normal;
font-weight: bolder;
background: white;
color: red;
} 

del { 
text-decoration: line-through;
background: #F66;
} 

ins { 
text-decoration: underline;
background: yellow;
} 

var, cite, dfn, .note { 
font-style: italic;
} 

address { 
font-style: normal;
letter-spacing: .1em;
} 

acronym { 
font-variant: small-caps;
letter-spacing: 0.1em;
} 

h1 { 
color: black;
background: white;
} 

h2, h3, h4, h5, h6, dt, th, thead, tfoot { 
color: inherit;
background: inherit;
} 

hr { 
color: #FFCC00;
} 

col, colgroup, table, tbody, td, tr { 
color: inherit;
text-decoration: none;
border-color: black;
border-style: solid;
background: inherit;
} 

a:link { 
text-decoration: none;
font-weight: bold;
color: inherit;
background: inherit;
} 

a:visited { 
text-decoration: inherit;
font-style: italic;
font-weight: normal;
color: inherit;
background: inherit;
} 

a:active { 
text-decoration: none;
font-style: italic;
font-weight: bold;
color: inherit;
background: inherit;
} 

a:hover { 
text-decoration: underline;
font-weight: bold;
color: inherit;
background: inherit;
} 

/* end affordances */ 


/* begin vertical */

a, address, blockquote, cite, code, dd, del, dfn, 
div, dl, dt, em, form, h1, h2, h3, h4, h5, h6, iframe, img, kbd, 
li, object, ol, p, q, samp, small, span, strong, sub, sup, ul, var, 
applet, b, big, center, dir, font, hr, i, menu, pre, s, strike, tt, 
u, abbr, acronym, bdo, button, fieldset, ins, label { 
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
border-top: 0;
border-bottom: 0;
vertical-align: baseline;
} 

body { 
line-height: 1.5em;
} 

div > p:first-child, body > p:first-child, td > p:first-child { 
margin-top: .75em;
margin-bottom: .75em;
padding-top: 0;
padding-bottom: 0;
border-top: 0;
border-bottom: 0;
} 

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p, div + p, p.initial { 
margin-top: .5em;
margin-bottom: .5em;
padding-top: 0;
padding-bottom: 0;
border-top: 0;
border-bottom: 0;
} 

h1, h2, h3, h4, h5, h6 { 
line-height: 1.25em;
} 

h1 { 
margin-top: 1.25em;
margin-bottom: .25em;
padding-top: 0;
padding-bottom: 0;
border-top: 0;
border-bottom: 0;
} 

h2 { 
margin-top: 1.25em;
margin-bottom: .25em;
padding-top: 0;
padding-bottom: 0;
border-top: 0;
border-bottom: 0;
} 

h3 { 
margin-top: 1.33em;
margin-bottom: .25em;
padding-top: 0;
padding-bottom: 0;
border-top: 0;
border-bottom: 0;
} 

h4 { 
margin-top: 1.33em;
margin-bottom: .25em;
padding-top: 0;
padding-bottom: 0;
border-top: 0;
border-bottom: 0;
} 

h5 { 
margin-top: 1.25em;
margin-bottom: .25em;
padding-top: 0;
padding-bottom: 0;
border-top: 0;
border-bottom: 0;
} 

h6 { 
margin-top: 1em;
margin-bottom: .25em;
padding-top: 0;
padding-bottom: 0;
border-top: 0;
border-bottom: 0;
} 

p { 
margin-top: .5em;
margin-bottom: .5em;
padding-top: 0;
padding-bottom: 0;
border-top: 0;
border-bottom: 0;
} 

blockquote, fieldset, form, ul, ol, dl, dir, menu { 
margin-top: .5em;
margin-bottom: .5em;
padding-top: 0;
padding-bottom: 0;
border-top: 0;
border-bottom: 0;
} 

dt { 
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
border-top: 0;
border-bottom: 0;
} 

dd { 
margin-top: 0;
margin-bottom: .75em;
padding-top: 0;
padding-bottom: 0;
border-top: 0;
border-bottom: 0;
} 

ul ul, ol ol, li address, li dl, li ol, li p, li ul, li dir, li hr, li menu, li pre, li h1, li h2, li h3, li h4, li h5, li h6, dd address, dd dl, dd ol, dd p, dd ul, dd dir, 
dd hr, dd menu, dd pre, dd h1, dd h2, dd h3, dd h4, dd h5, dd h6 { 
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
border-top: 0;
border-bottom: 0;
} 

li { 
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
border-top: 0;
border-bottom: 0;
} 

address { 
margin-top: 1.5em;
margin-bottom: 1.5em;
padding-top: 0;
padding-bottom: 0;
border-top: 0;
border-bottom: 0;
} 

pre { 
margin-top: .5em;
margin-bottom: .5em;
padding-top: 0;
padding-bottom: 0;
border-top: 0;
border-bottom: 0;
line-height: 1.25em;
} 

hr { 
margin-top: .75em;
margin-bottom: .75em;
padding-top: 0;
padding-bottom: 0;
border-top: 0;
border-bottom: 0;
height: 1px;
} 

div, center { 
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
border-top: 0;
border-bottom: 0;
} 

.subhead { 
margin-top: .05em;
margin-bottom: .05em;
padding-top: 0;
padding-bottom: 0;
border-top: 0;
border-bottom: 0;
} 

col, colgroup, table, tbody, td, tfoot, th, thead, tr { 
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
border-top: 1;
border-bottom: 1;
} 

td, th, td p { 
line-height: 1.25em;
} 

/* end vertical */ 


/* begin horizontal */ 

a { 
margin-left: 2em;
margin-right: 2em;
padding-left: 1em;
padding-right: 1em;
border-left: 2;
border-right: 4;
text-align: left;
float: none;
clear: none;
} 

a, cite, code, dd, del, dfn, div, dl, dt, em, h1, h2, h3, h4, 
h5, h6, iframe, img, kbd, li, object, q, samp, small, span, 
strong, sub, sup, ul, var, applet, b, big, center, dir, font, 
i, s, strike, tt, u, abbr, acronym, bdo, button, ins, label { 
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
border-left: 0;
border-right: 0;
text-align: left;
float: none;
clear: none;
list-style-position: outside;
} 

address, blockquote, dl, fieldset, form, ol, 
ul, dir, hr, menu, pre { 
margin-left: 0;
margin-right: 0;
padding-left: 7%;
padding-right: 0;
border-left: 0;
border-right: 0;
} 

div > p:first-child, body > p:first-child, td > p:first-child { 
margin-left: 0;
margin-right: 0;
padding-left: 1%;
padding-right: 0;
border-left: 0;
border-right: 0;
text-align: left;
text-indent: 0;
} 

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p, div + p, p.initial { 
margin-left: 0;
margin-right: 0;
padding-left: 10%;
padding-right: 0;
border-left: 0;
border-right: 0;
text-align: left;
text-indent: 0;
} 

h1 { 
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
border-left: 0;
border-right: 0;
text-align: left;
} 

h2 { 
margin-left: 0;
margin-right: 0;
padding-left: 1%;
padding-right: 0;
border-left: 0;
border-right: 0;
text-align: left;
} 

h3 { 
margin-left: 0;
margin-right: 0;
padding-left: 2%;
padding-right: 0;
border-left: 0;
border-right: 0;
text-align: left;
} 

h4 { 
margin-left: 0;
margin-right: 0;
padding-left: 3%;
padding-right: 0;
border-left: 0;
border-right: 0;
text-align: left;
} 

h5 { 
margin-left: 0;
margin-right: 0;
padding-left: 5%;
padding-right: 0;
border-left: 0;
border-right: 0;
text-align: left;
} 

h6 { 
margin-left: 0;
margin-right: 0;
padding-left: 8%;
padding-right: 0;
border-left: 0;
border-right: 0;
text-align: left;
} 

p { 
margin-left: 0;
margin-right: 0;
padding-left: 7%;
padding-right: 0;
border-left: 0;
border-right: 0;
text-indent: 0;
} 

blockquote { 
margin-left: 4%;
margin-right: 0;
padding-left: 10%;
padding-right: 0;
border-left: 0;
border-right: 0;
} 

address { 
margin-left: 0;
margin-right: 0;
padding-left: 10%;
padding-right: 0;
border-left: 0;
border-right: 0;
} 

pre { 
margin-left: 0;
margin-right: 0;
padding-left: 10%;
padding-right: 0;
border-left: 0;
border-right: 0;
} 

li { 
margin-left: 0;
margin-right: 0;
padding-left: 1em;
padding-right: 0;
border-left: 0;
border-right: 0;
} 

dt { 
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
border-left: 0;
border-right: 0;
} 

dd { 
margin-left: 0;
margin-right: 0;
padding-left: 4%;
padding-right: 0;
border-left: 0;
border-right: 0;
} 

ul ul, ol ol, li address, li dl, li ol, li p, li ul, li dir, li hr, li menu, li pre, li h1, li h2, li h3, li h4, li h5, li h6, dd address, dd dl, dd ol, dd p, dd ul, dd dir, 
dd hr, dd menu, dd pre, dd h1, dd h2, dd h3, dd h4, dd h5, dd h6 { 
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
border-left: 0;
border-right: 0;
}

hr { 
margin-left: 0;
margin-right: 0;
padding-left: 10%;
padding-right: 0;
border-left: 0;
border-right: 0;
text-align: left;
width: 100%;
} 

center { 
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
border-left: 0;
border-right: 0;
text-align: left;
} 

col, colgroup, table, tbody, td, tfoot, th, thead, tr { 
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
border-left: 3;
border-right: 3;
float: none;
clear: none;
} 

table { 
table-layout: fixed;
text-align: left;
width: 100%;
} 

td, td p { 
text-align: left;
} 

th { 
text-align: left;
} 

caption { 
text-align: left;
} 

/* end horizontal */ 




/* begin body box */

body {
margin-top: 0.75em;
margin-left: 2%;
margin-right: 1%;
margin-bottom: 0.75em;
padding-top: 0.79em;
padding-left: 2%;
padding-right: 1%;
padding-bottom: 0.79em;
border-top: 0;
border-left: 0;
border-bottom: 0;
border-right: 0;
width: auto;
}
/* end body box */