body {
margin:0;
padding:0;
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}

a {
text-decoration:none;
}

a:hover {
color:#000000;
text-decoration:none;
}

blockquote {
margin:1em;
padding:.5em;
font-size:.9em;
background-color:#cccccc;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
}

blockquote p {
margin:.2em;
}

#footer {
margin:0.2em 0.2em 0 0.2em;
padding:0.1em 0.5em;
height:2em;
background-color:#ffffff;
border:1px solid #eeeeee;
}

#header {
margin:0.2em 0.2em 0 0.2em;
padding:0.1em 0.5em;
height:2em;
background-color:#ffffff;
border:1px solid #eeeeee;
}

#header h1 { 
margin:0; 
padding:0;
font-size:1.2em;
}

#header h3 { 
margin:0; 
padding:0;
font-size:.9em;
}

#header a {
text-decoration:none;
}

#leftColumn {
position:relative;
left:1.25em;
top:4em;
width:14em;
margin:0;
padding:1em .5em 2em .5em;
background:#cccccc;
border:1px solid #eeeeee;
font-size:.9em;
}

#leftColumn h2 { 
margin:0 0 -1em 0; 
padding:0;
font-size:1em;
letter-spacing:.1em;
}

#leftColumn ul { 
margin:1.5em 0 0 0; 
padding:0;
list-style:none;
}

#leftColumn li { 
margin:0 0 .4em 0; 
padding:0;
}

#leftColumn li a { 
margin:0 0 0 .2em;
color:#cc0000;
text-decoration:none; 
}

#leftColumn li a:hover { 
color:#ffffff;
text-decoration:underline; 
}

#centerColumn {
margin-top:.2em;
margin-left: 16em;
margin-right:16em;
voice-family: "\"}\"";
voice-family: inherit;
margin-left:17.50em;
margin-right:17.50em;
padding:1em .5em 2em .5em;
background:#ffffff;
font-size:.9em;
}

html>body #centerColumn {
margin-left:17.50em;
margin-right:17.50em;
}

#centerColumn h2 { 
margin:0 0 -1em 0; 
padding:0;
font-size:1em;
letter-spacing:.1em;
}

#rightColumn {
position:relative;
right:2.25em;
top:4em;
width:14em;
margin:0;
padding:1em .5em 2em .5em;
background:#cccccc;
border:1px solid #eeeeee;
font-size:.9em;
}

#rightColumn h2 { 
margin:0 0 -1em 0; 
padding:0;
font-size:1em;
letter-spacing:.1em;
}

#tags {
margin:0 0 .5em 0;
width:10em;
float:right;
border:none;
text-align:right;
}

#tags img {
border:none;
}

#tags p {
margin:0 0 .25em 0;
}

#tags a {
font-size:.7em;
color:#cc0000;
}

.rtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: maroon; line-height: 15px; font-weight: bold;}
.btext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: black; line-height: 15px; font-weight: bold;}
.rtextu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: maroon; line-height: 15px; font-weight: bold;}
.btextu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black; line-height: 15px; font-weight: normal;}
.btextub {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black; line-height: 15px; font-weight: bold;}
.rrtextu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: red; line-height: 15px; font-weight: bold;}

.text {
        font-family:Arial, Helvetica, sans-serif;
        font-size:0.8em;
}
.textab {
        font-family:Arial, Helvetica, sans-serif;
        font-size:0.8em;
}
.texthome {
   font-size : 14px;
   font-family : Verdana, Arial, sans-serif;
   text-transform: uppercase;
}
.textx {
   font-size : small;
   font-family : Verdana, Arial, sans-serif;
}
.inform {
  font-size:      small;
  max-width:      85ex;
  text-align:     justify;
  text-transform: uppercase;
  margin-left:    auto;
  margin-right:   auto;
  font-family: "Bitstream Vera Sans Mono", monospace;
  color:          #666;
  line-height:    120%;
  }
tr.flash:hover { background-color : green }
tr.flashA:hover { background-color : #99CC99; font-size : 12px; font-weight: bold; }
tr.flashA { background-color : #99FF99; font-size : 12px; font-weight: bold; }
tr.flashB:hover { background-color :#FFE4C4; font-size : 12px; }
tr.flashB { background-color : #FAEBD7; font-size : 12px; }
html, body {
  line-height:     120%;
  color:           black;
  font-weight:     normal;
  font-family: "Bitstream Vera Sans", sans-serif;
  font-style:      normal;
  text-decoration: none;
  margin:  0;
  padding: 0;
  border:  0;
}
ul.toc {
  list-style: none;
}
ol li {
  padding: .1em;
}
img {vertical-align: middle}
#banner1 {
background-color: #EBFFED;
width: 100%;
height: 48px;
margin:0; padding:0;
border-bottom: 0px solid green;
border-left: 0px solid green;
border-right: 0px solid green;
}

#featured {
background-color: #fff;
width: 90%;
border-top: 1px solid green;
border-bottom: 1px solid green;
  font-size:      small;
  text-align:     left;
 # text-transform: uppercase;
 # font-family: "Bitstream Vera Sans Mono", monospace;
  color:          #000;
  line-height:    100%;
}

#main {
background-color: #fff;
margin: 0;
width: 99%;
border-bottom: 1px solid green;
border-left: 1px solid green;
border-right: 1px solid green;
}
#main1 {
background-color: #fff;
margin: 0;
border-bottom: 1px solid green;
border-left: 1px solid green;
border-right: 1px solid green;
}

#main2 {
background-color: #fff;
margin: 0;
width: 50%;
border-bottom: 1px solid green;
border-left: 1px solid green;
border-right: 1px solid green;
}
/* Fieldsets in general */
fieldset {
  background: #FCFCFC;
  border: 1px dotted #228B22;
  margin-left:   1em;
  margin-right:  1em;
  padding:       1em;
}
fieldset legend {
  color: #228B22;
  background: #FFF;
  font-variant: small-caps;
  padding: .1ex .5ex;
  border-right: 1px solid gray;
  border-bottom: 1px solid gray;
  font-weight: bold;
}
#logous {
   text-align: center;
   margin: 0;
   padding: 0;
   margin-bottom: 0.2em;
   background: #fff;
   color: green;
   font-family: Times, "Times New Roman", serif;
   font-style: normal;
   font-weight: bold;
   margin-top: -5px;
}
#slogan {
   text-align: center;
   margin: 0;
   padding: 0;
   margin-bottom: 0px;
   background: #fff;
   color: green;
   font-family: Times, "Times New Roman", serif;
   font-style: italic;
   font-weight: bold;
   margin-top: -2px;
}

h1, h2, h3, h4, h5, h6, dt {
  font-family: "Bitstream Vera Sans", sans-serif;
  font-size-adjust: .56;
  font-variant: small-caps;
}
h2 {
  font-size: 2.2em;
  text-align: center;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  margin-top : 0em;
  margin-bottom : 0em;
  line-height: 100%;
}
h1 {
  font-size: 2.6em;
  text-align: center;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  margin-top : 0em;
  margin-bottom : 0em;
  line-height: 100%;
}