body { background:none; color:#000000; font-family:Georgia,'Times New Roman',serif; font-size:12pt; }
p { color:#000000; font-size:12pt; }
pre { font-size:12pt; }

pre { font-size:12px; padding:0; margin:0 0 1em 0; }
blockquote { background:0; color:#000000; font-family:Helvetica; }
blockquote cite { background:0; color:#000000; }
blockquote q { background:0; color:#000000; }
div { background:0; }
span { background:0; }
hr { color:#000000; background:#000000; }

/* headings */
h1 { color:#000000; }
h2 { color:#000000; }
h3 { color:#000000; }
h4 { color:#000000; }
h5 { color:#000000; }
h6 { color:#000000; }

/* styles */
abbr, acronym { border-bottom:.1em dotted; }
strong { font-weight:bold; font-style:inherit; }
em, dfn, var, cite, address { font-style:italic; font-weight:inherit; }
samp, kbd, var { font-family:courier; }
code { background:none; border:1px dotted #000000; }
sup, sub { line-height:0; }
object { display:block; margin:auto; }

/* Standard Lists */
ul, ol { background:0; }
li { background:0; color:#000000; font-size:12px; }
dl { background:0; }
dt { background:0; color:#000000; font-size:14px; }
dd { background:0; color:#000000; font-size:12px; }


/* Links */
h1 a, h1 a:visited { border-bottom:0; color:inherit; text-decoration:none; }
h2 a, h2 a:visited { border-bottom:0; color:inherit; text-decoration:none; }
h3 a, h3 a:visited { border-bottom:1px solid; color:inherit; text-decoration:none; }
h4 a, h4 a:visited { border-bottom:0; color:inherit; text-decoration:none; }
h5 a, h5 a:visited { border-bottom:0; color:inherit; text-decoration:none; }
h6 a, h6 a:visited { border-bottom:0; color:inherit; text-decoration:none; }
h1 a:hover, h1 a:focus { border-bottom:0; color:inherit; text-decoration:none; }
h2 a:hover, h2 a:focus { border-bottom:0; color:inherit; text-decoration:none; }
h3 a:hover, h3 a:focus { border-bottom:1px dotted; color:inherit; text-decoration:none; }
h4 a:hover, h4 a:focus { border-bottom:0; color:inherit; text-decoration:none; }
h5 a:hover, h5 a:focus { border-bottom:0; color:inherit; text-decoration:none; }
h6 a:hover, h6 a:focus { border-bottom:0; color:inherit; text-decoration:none; }

a { border-bottom:1px solid; color:#000000; text-decoration:none; }
a:hover, a:focus { color:#000000; text-decoration:none; }
a:hover { outline:none; }
a:visited { color:#000000; }
a:active { outline:0; position:relative; top:1px; }
a:link:after { content: " (" attr(href) ") "; }

/* html 5 */
aside { display:none; }
footer { display:none; }
hgroup { display:none; }
nav { display:none; }
section { width:100%; }

/* special */
.skip_link { display:none; }


/* reponses */
p.error { background:#ffbaba; border:1px solid #ff0000; color:#d8000c; padding:10px; }
p.success { background:#17ce65; border:1px solid #427a4e; color:#0f3f0b; padding:5px; text-align:center; }
p.system_error { background:#F69090; border:1px solid #427a4e; padding:10px; text-align:center; }
p.instructions { background:#f9ffa0; border:1px solid #fffc00; padding:5px; }