body {
   font: 90% verdana, arial, helvetica, sans-serif
}
body, #main, .floatbox, .navbox, #sidebar .title a:visited, #sidebar .title a:link, #sidebar ul li.highlight a:visited, #sidebar ul li.highlight a:link {
   color: black
}
body, table.simple th.highlight, table.simple td.highlight, table.simple th, #main .highlight, .floatbox {
   background: #f0f0f0
}
body, img, li, table.simple th, table.simple td, #main table.simple th.highlight, #main table.simple td.highlight, #main .floatbox table.simple th.highlight, #main .floatbox table.simple td.highlight, #main .floatbox table.simple th, #header div.right, #header div.right a:visited, #header div.right a:link, #header div.right form, #header div.subheader, #header div.subheader a:visited, #header div.subheader a:link, #sidebar div, #sidebar ul li, #footer {
   margin: 0
}
body, h3, h2, h1, h6, h5, h4, img, p, blockquote, pre, hr, li, dl, dt, dd, table.simple, table.simple caption, .navbox p, .floatbox p, .floatbox blockquote, .floatbox pre, .floatbox dt, .floatbox dt, .floatbox dd, #header div.left p, #sidebar ul {
   padding: 0
}
body, img, table.simple caption {
   border: none
}
#pageCont {
   width: 95%;
   margin: 0 auto;
   border: 1px solid black
}
.hidden, #mainlink, .navbox hr, .floatbox hr, #footer hr {
   display: none !important
}
h3, h2, h1, h6, h5, h4, table.simple th.highlight, table.simple td.highlight, table.simple th, #header div.left a:visited, #header div.left a:link, #header div.left {
   font-weight: bold
}
h3, h2, h1, h6, h5, h4, table.simple th.left, table.simple td.left, .navbox, #sidebar div, #footer {
   text-align: left
}
h3, h2, h1 {
   margin: 1.5em 0 0 0
}
h6, h5, h4 {
   margin: 1.25em 0 0 0
}
h1, #header div.left a:visited, #header div.left a:link, #header div.left {
   font-size: 175%
}
h2 {
   font-size: 145%
}
h3 {
   font-size: 120%
}
h4 {
   font-size: 105%
}
h5 {
   font-size: 80%
}
h6 {
   font-size: 65%
}
a:link, a:visited, #header div.left a:visited, #header div.left a:link, #header div.left {
   text-decoration: none
}
a:link {
   color: #06c
}
a:link, a:visited, hr, hr.lighter, #main h1, #header a:visited, #header a:link, #header a.highlight:visited, #header a.highlight:link, #header .highlight, #header div.left a:visited, #header div.left a:link, #header div.left, #header div.left .alt, #header div.subheader a:visited, #header div.subheader a:link, #header div.subheader a.highlight:visited, #header div.subheader a.highlight:link, #header div.subheader .highlight, #sidebar .title a:visited, #sidebar .title a:link, #sidebar ul li.highlight a:visited, #sidebar ul li.highlight a:link, #footer a:visited, #footer a:link {
   background: transparent
}
a:visited, #header, #header a:visited, #header a:link {
   color: #039
}
a:active, a:hover, ins *, ins, #footer a:visited, #footer a:link {
   text-decoration: underline
}
tt, samp, pre, kbd, code {
   font: 110% "courier new", courier, monospace
}
.title, span.markup, code.markup, kbd, #header div.subheader a:visited, #header div.subheader a:link {
   font-weight: bolder
}
acronym, abbr, dt {
   font: inherit
}
.tooltip, acronym[title], abbr[title] {
   cursor: help;
   border-bottom: 1px dotted #ccc
}
.email, .url, .fn, var, dfn, cite {
   font-style: italic
}
.clearboxes, .navbox, .floatbox, #header div.right {
   clear: right
}
.unicode {
   font-family: "Arial Unicode MS", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif
}
img {
   vertical-align: baseline
}
img.left {
   margin: 0.75em 1.5em 0.75em 0
}
img.left, #header div.left, #sidebar {
   float: left
}
img.right {
   margin: 0.75em 0 0.75em 1.5em
}
img.right, .navbox, .floatbox, #header div.right {
   float: right
}
img.icon16[src] {
   vertical-align: -10%
}
del *, del {
   text-decoration: line-through
}
p, hr, ol, ul, dl, #main .highlight {
   margin: 1em 0
}
blockquote, pre {
   margin: 1em 2.5em
}
pre {
   line-height: 1.1
}
hr, #main h1 {
   color: #999
}
hr {
   height: 1px;
   border-color: #999;
   border-width: 1px;
   border-style: none none solid none
}
hr.lighter {
   color: #f0f0f0;
   border-color: #f0f0f0
}
ol {
   list-style: decimal outside
}
ol, ul {
   padding: 0 0 0 2.5em
}
ol.alpha {
   list-style-type: lower-alpha
}
ol.number {
   list-style-type: decimal
}
ul, ul ul ul, ul ol ul, ul ul, ol ul ul, ol ol ul, ol ul {
   list-style: square outside
}
ul ul, ul ol, ol ul, ol ol {
   margin-top: 0;
   margin-bottom: 0
}
dt {
   margin: 1em 0 0.25em 0
}
dd {
   margin: 0 0 1em 2.5em
}
table.simple, table.simple th.highlight, table.simple td.highlight, table.simple th, table.simple th.lighter, table.simple td.lighter, #main .highlight, #main .floatbox .highlight, #main .floatbox table.simple th.highlight, #main .floatbox table.simple td.highlight, #main .floatbox table.simple th, #sidebar div.lighter, #sidebar ul li.highlight {
   color: inherit
}
table.simple {
   background: inherit;
   border-collapse: collapse;
   border-spacing: 0;
   empty-cells: show;
   margin: 0.5em 2.5em
}
table.simple, table.simple th, table.simple td, #main .highlight, .navbox, .floatbox {
   border: 1px solid #999
}
table.simple caption, table.simple th, table.simple td, table.simple th.center, table.simple td.center {
   text-align: center
}
table.simple caption {
   caption-side: top;
   margin: 0 2.5em 0.75em
}
table.simple th, table.simple td, #header div.right form input {
   vertical-align: middle
}
table.simple th, table.simple td, #main table.simple th.highlight, #main table.simple td.highlight, #main .floatbox table.simple th.highlight, #main .floatbox table.simple td.highlight, #main .floatbox table.simple th {
   padding: 0.25em 0.5em
}
table.simple th.lighter, table.simple td.lighter {
   background: #f8f8f8
}
table.simple th.right, table.simple td.right, #main .totop, #header div.right {
   text-align: right
}
#main {
   text-align: justify;
   line-height: 1.5;
   margin: 0 0 0 12.5em;
   padding: 0.25em 1.5em 0.5em 1em;
   border-left: 1px solid #999
}
#main, .navbox, #main .floatbox .highlight, #main .floatbox table.simple th.highlight, #main .floatbox table.simple td.highlight, #main .floatbox table.simple th, #sidebar div.lighter, #sidebar ul li.highlight {
   background: white
}
#main h1 {
   margin: 0 0 0.5em 0
}
#main .highlight {
   padding: 1em 2.5em
}
#main .totop, #navhead, #header div.right, #sidebar div, #footer {
   font-size: 90%
}
#main .totop {
   margin: -0.75em 0 1em 0;
   padding: 0 0 0.25em 0;
   border-bottom: 1px solid #f0f0f0
}
#navhead hr, #header div.left p {
   display: none
}
#endmain {
   visibility: hidden
}
#endmain, #header div.subheader, #sidebar, #footer {
   clear: both
}
.navbox, .floatbox {
   overflow: visible;
   line-height: 1.25
}
.navbox, .floatbox, .floatbox pre, #header div.right form input {
   font-size: 95%
}
.navbox, .floatbox, .floatbox dd {
   margin: 0 0 0.75em 1.5em
}
.navbox, .floatbox, #sidebar div {
   padding: 0.5em 1em
}
.floatbox {
   width: 35%
}
.navbox, #sidebar {
   width: 12.5em
}
.navbox p, .floatbox p, .floatbox ul, .floatbox ol, .floatbox dt, #main .floatbox .highlight, #main .floatbox table.simple {
   margin: 0.75em 0
}
.floatbox ul, .floatbox ol, .navbox ul, .navbox ol {
   padding: 0 0 0 1.5em
}
.navbox ul, .navbox ol, #sidebar p, #sidebar ul {
   margin: 0.5em 0
}
.floatbox blockquote, .floatbox pre {
   margin: 0.75em 1.5em
}
.floatbox dt {
   margin: 0.75em 0 0.25em 0
}
#main .floatbox .highlight {
   padding: 0.75em 1.5em
}
#header {
   background: #8ca8e6;
   background: url(../images/logo.jpg) no-repeat top left
}
#header a.highlight:visited, #header a.highlight:link, #header .highlight, #header div.left a:visited, #header div.left a:link, #header div.left, #header div.subheader, #header div.subheader a:visited, #header div.subheader a:link, #footer, #footer a:visited, #footer a:link {
   color: white
}
#header div.left {
   clear: left;
   height: 100px
}
#header div.left img {
   display: block
}
#header div.left p {
   margin: 0 0 0 0.25em
}
#header div.left .alt {
   color: #ff9800
}
#header div.right {
   padding: 0.5em 1.67em 0 1em;
   color: #fff;
   font-weight:bold;
}
#header div.right a:visited, #header div.right a:link, #header div.subheader a:visited, #header div.subheader a:link {
   padding: 0 0.5em
}
#header div.right form {
   padding: 0.25em 0 0 0
}
#header div.subheader {
   background: #3084a0;
   padding: 0.25em 1.5em 0.5em 0.5em
}
#header > div.subheader {
   padding: 0.5em 1.5em 0.5em 0.5em
}
#header div.subheader a.highlight:visited, #header div.subheader a.highlight:link, #header div.subheader .highlight {
   color: #fda05e
}
#sidebar {
   border-right: 1px solid #999
}
#sidebar ul {
   list-style: none outside
}
#sidebar ul li {
   padding: 0.125em 0
}
#sidebar ul li.highlight {
   margin-left: -1em;
   margin-right: -1em;
   padding-left: 1em;
   border-top: 1px solid #999;
   border-bottom: 1px solid #999
}
#footer {
   background: #3084A0;
   padding: 0.5em 1.67em 0.5em 15.25em
}
.authright {float:right;width:328px;margin-left:1em;text-align:center;font-size:.8em;font-weight:bold;}