/* ::::: http://jigsaw.w3.org/css-validator/style/base.css ::::: */

html, body, form, fieldset, p, a, ul, ol, li, div, legend, label, br, input, button, textarea, h1, h2, h3, h4, h5, strong { margin: 0px; padding: 0px; border: 0px none; font-weight: normal; font-style: normal; font-size: 100%; font-family: Helvetica,Arial,sans-serif; vertical-align: baseline; background-color: white; color: rgb(31, 33, 38); line-height: 1; text-align: left; }
a img { border: 0px none; }
a:link, a:visited { text-decoration: underline; color: rgb(54, 93, 149); }
a:hover, a:active { text-decoration: underline; color: rgb(31, 33, 38); }
ul, ol { list-style: outside none none; }
abbr[title], acronym[title], span[title], strong[title] { border-bottom: thin dotted; cursor: help; }
acronym:hover, abbr:hover { cursor: help; }
body { padding-bottom: 6em; min-width: 40em; }
p { line-height: 130%; }
strong { font-weight: bold; }
h2 { color: rgb(102, 153, 0); font-family: Verdana,Arial,sans-serif; background-color: white; font-size: 1.3em; margin-bottom: 1em; }
h3 { font-family: Verdana,Arial,sans-serif; color: rgb(102, 153, 0); background-color: white; font-size: 1.1em; border-bottom: 1px dotted rgb(170, 170, 119); text-decoration: none; margin-top: 1em; margin-bottom: 1em; }
h4 { font-family: Verdana,Arial,sans-serif; color: rgb(102, 153, 0); font-style: italic; text-decoration: none; font-size: 0.9em; font-weight: 600; margin-top: 1.5em; margin-bottom: 0.5em; }
h1#title { font-family: "Myriad Web","Myriad Pro","Gill Sans",Helvetica,Arial,sans-serif; color: rgb(253, 253, 253); font-size: 1.6em; background: transparent url('head-bl_001.png') no-repeat scroll left bottom; padding-bottom: 0.43em; }
h1#title a, h1#title a img { background-color: rgb(54, 93, 149); }
h1 span { border-bottom: 1px solid rgb(78, 111, 158); border-color: rgb(78, 111, 158); }
h1#title a:link, h1#title a:hover, h1#title a:visited, h1#title a:active { color: rgb(253, 253, 253) ! important; text-decoration: none; }
h1#title img { vertical-align: middle; margin-right: 0.7em; }
div#banner { background: rgb(54, 93, 149) url('head-br_001.png') no-repeat scroll right bottom; margin: 1.5em 2em; }
p#tagline { font-size: 0.7em; margin: -2em 0px 0px 12.1em; padding-bottom: 1em; letter-spacing: 0.1em; line-height: 100% ! important; color: rgb(208, 220, 238); background-color: transparent; }
ul#lang_choice { position: absolute; text-align: right; top: 0px; right: 0px; font-size: 0.7em; padding: 0.5em 0px; line-height: 100%; margin-right: 3.3em; min-width: 40em; background-color: transparent; }
ul#lang_choice a:link, ul#lang_choice a:visited { text-decoration: none; }
ul#lang_choice a:hover, ul#lang_choice a:active { text-decoration: underline; }
ul#lang_choice li { display: inline; padding-left: 0.5em; }
ul#menu { text-align: center; margin: 1em 2em; background: rgb(234, 235, 238) url('round-br_001.png') no-repeat scroll right bottom; padding: 0.5em 0px 0.3em; border-top: 1px solid rgb(220, 221, 224); }
ul#menu span { display: none; }
ul#menu a:link, ul#menu a:visited { background: rgb(234, 235, 238) none repeat scroll 0% 0%; color: rgb(54, 93, 149); text-decoration: none; }
ul#menu a:hover, ul#menu a:active { color: rgb(31, 33, 38); text-decoration: underline; }
ul#menu li { display: inline; margin-right: 0.8em; background: rgb(234, 235, 238) none repeat scroll 0% 0%; }
div#footer { padding: 0px 2em; }
p#activity_logos { float: left; margin-right: 2em; }
p#support_logo { float: right; font-size: 0.8em; text-align: center; margin-left: 2em; }
p.copyright { text-align: center; text-transform: uppercase; font-size: 0.7em; line-height: 1.4; }
p.copyright, p.copyright a { text-decoration: none; color: rgb(124, 131, 149); }
p.copyright a:link, p.copyright a:visited { color: rgb(163, 117, 110); }
p.copyright a:hover, p.copyright a:active { color: rgb(125, 74, 66); }
div.doc { margin: 1em 2em; padding: 0.5em 0px 0.3em; }
div.doc p, div.doc li { line-height: 150% ! important; }
div.doc p { margin-bottom: 0.7em; margin-top: 0.5em; }
div.doc p, div.doc dt, div.doc ul, div.doc ol { margin-left: 1.5em; margin-right: 1.5em; }
div.doc ul li { list-style-type: disc; margin-left: 1em; }
/* ::::: http://jigsaw.w3.org/css-validator/style/docs.css ::::: */

.doc h4, .doc h5, .doc p, .doc pre, .doc ul, .doc table { margin-left: 1em; margin-right: 1em; }
.doc { line-height: 140%; }
span.dir { color: rgb(96, 0, 96); }
span.file { color: rgb(0, 96, 0); }
span.const { font-weight: bold; color: rgb(128, 0, 0); font-size: 12px; }
ul.instructions, ol.instructions { margin-left: 18px; list-style-type: decimal; list-style-position: inside; }
