a:link{ color: #000080; text-decoration: underline; }
a:visited{ color: #800080; text-decoration: underline; }
a:hover,p.breadcrumbs a:hover{ color: #FF0000; text-decoration: underline; }
a.activesectionurl:link,a.activesectionurl:visited{ color: #000000; text-decoration: none; }
a.activesectionurl:hover,a.nonactivesectionurl:hover{ color: #000000; text-decoration: underline; }
a.nonactivesectionurl:link,a.nonactivesectionurl:visited,p.breadcrumbs a:link,p.breadcrumbs a:visited{ color: #000080; text-decoration: none; }
a.root:hover,a.root:link,a.root:visited{ color: #FFFFFF; text-decoration: none; }
blockquote{ background-color: #F0F0F0; border: 1px solid #EEEEEE; margin: 15px 0px; padding: 10pt 10pt 10pt 30pt; }
body{ background-color: #FFFFFF; color: #333333; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 0px; padding: 1px; }
div#footer{ clear: both; margin: 0pt; padding: 0pt 0pt 20pt 20pt; }
div#header{ background-color: #336699; /*background-image:url(/i/bg.gif);*/ border: 1px solid #CCCCCC; color: #FFFFFF; margin: 0pt 0pt 1pt 0pt; padding: 0pt 10pt; }
div#main-content{ background-color: #FFFFFF; border-bottom: 1px solid #EEEEEE; /*border-right:1px solid #EEEEEE;*/ color: #333333; display: block; float: left; font-size: small; width: 100%; }
div#main-content-inner{ padding: 10pt 20pt 20pt 20pt; }
div#navbar{ margin: 0pt 0pt; }
div#side-content{ display: block; float: right; height: 100%; width: 23%; }
div#side-content-inner{ height: 100%; padding: 10pt 20pt; }
form{ padding: 2pt 5pt 5pt 5pt; }
h1{ border-bottom: 1px dotted #CCCCCC; color: #000000; font-size: 140%; padding: 0pt 0pt 0pt 0pt; width: 100%; }
h2{ color: #000000; font-size: 120%; }
h3{ color: #000000; font-size: 100%; }
h4{ color: #333333; font-size: 90%; font-style: italic; }
h5{ color: #333333; font-size: 80%; font-style: italic; }
h6{ color: #666666; }
input.bordered{ border: 1px solid #666666; font-size: 80%; margin: 2pt; }
p.breadcrumbs{ background-color: #F0F0F0; border: 1px solid #C0C0C0; color: #000000; font-size: small; margin: 1pt 0pt 1pt 0pt; padding: 2pt 5pt; text-align: left; }
pre{ font-size: small;  font-family: Courier New,Courier,mono;  }
table.header td{ border-style: none; padding: 0pt; vertical-align: top; }
table.header td.left{ text-align: left; }
table.header td.right{ text-align: right; }
table.header,table.servant{ border-collapse: collapse; }
table.main-navigation{ border: 1px solid #C0C0C0; border-collapse: collapse; }
table.main-navigation th,td{ border: 1px solid #C0C0C0; font-size: small; font-weight: normal; padding: 2pt 5pt; text-align: left; vertical-align: top; }
table.normal{ border: 1px solid #CCCCCC; border-collapse: collapse; }
table.normal caption{ font-size: small; padding: 4pt 4pt; text-align: left; }
table.normal td{ background-color: #FAFAFA; font-size: small; padding: 4pt 4pt; text-align: left; vertical-align: top; }
table.normal th{ background-color: #F0F0F0; font-size: small; font-weight: bold; padding: 6pt 4pt; text-align: left; vertical-align: top; }
table.servant td{ border-style: none; padding: 0pt; }
td{ font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: small; }
.activesection,.nonactivesection{ color: #333333; }
.bigfont{ font-size: 140%; }
.important{ color: #FF0000; }
.smallfont{ font-size: x-small; font-weight: normal; }
