
p.title2 {
font: 12pt Tahoma;
font-weight: bold;
font-variant: small-caps;
text-align: center;
text-decoration: underline;
letter-spacing: 1pt;
color: #660033; 
}
p.title {
font: 12pt Tahoma;
font-weight: bold;
font-variant: small-caps;
text-align: center;
letter-spacing: 1pt;
color: #660033; 
}
p.main {
font: 10pt tahoma;
font-weight: normal;
margin-left: 3%;
margin-right: 3%;
letter-spacing: 1pt;
}
p.bold {
font: 10pt tahoma;
font-weight: bold;
margin-left: 3%;
margin-right: 3%;
letter-spacing: 1pt;
}
p.little1 {
font: 8pt Tahoma;
font-weight: bold;
font-variant: small-caps;
 letter-spacing: 1pt;
 color: #006633;
}
p.little2 {
font: 8pt Tahoma;
font-weight: bold;
font-variant: small-caps;
 letter-spacing: 1pt;
 color: #ff3333;
}

span.main {
font: 10pt tahoma;
font-weight: normal;
margin-left: 3%;
margin-right: 3%;
letter-spacing: 1pt;
}

span.bold {
font: 10pt tahoma;
font-weight: bold;
margin-left: 3%;
margin-right: 3%;
letter-spacing: 1pt;
}

span.error {
 font: 10pt tahoma;
font-weight: bold;
font-variant: small-caps;
text-align: center;
letter-spacing: 1pt;
color: #CC3333; 
}
span.red {
 font: 10pt tahoma;
font-weight: bold;
font-variant: small-caps;
letter-spacing: 1pt;
color: #CC2222; 
}
span.green {
 font: 10pt tahoma;
font-weight: bold;
font-variant: small-caps;
letter-spacing: 1pt;
color: #22CC55; 
}

span.blue {
 font: 10pt tahoma;
font-weight: bold;
font-variant: small-caps;
letter-spacing: 1pt;
color: #2277CC; 
}
span.bluelogo {
 font: 8pt tahoma;
font-weight: bold;
font-variant: normal;
text-align: center;
letter-spacing: 1pt;
color: #2277CC; 
}
span.hilite {
 font: 10pt tahoma;
font-weight: bold;
font-variant: small-caps;
letter-spacing: 1pt;
color: #990000; 
}

span.title2 {
 font: 12pt tahoma;
font-weight: bold;
font-variant: small-caps;
text-align: center;
text-decoration: underline;
letter-spacing: 1pt;
color: #660033; 
}
span.title {
 font: 12pt tahoma;
font-weight: bold;
font-variant: small-caps;
text-align: center;
letter-spacing: 1pt;
color: #660033; 
}
span.infomsg {
 font: 9pt tahoma;
font-weight: bold;
font-variant: small-caps;
text-align: center;
letter-spacing: 1pt;
color: #660033; 
}


label {
 font: 10pt tahoma;
font-weight: bold;
font-variant: small-caps;
float: left;
text-align: left;
margin-right: 0.5em;
display: block
}
label.clean {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }
fieldset {
  padding: 1em;
  font:80%/1 sans-serif;
  border: 1px solid #77dd22;
  background-color:#ffffff
}
legend {
  padding: 0.2em 0.5em;
  border:1px solid green;
  color:green;
  font-size:90%;
  text-align:right;
  }


input, select
{
background: #cccc99;
text-align: left;
border: 1px solid #5588aa
}
.submit input
{
color: #000;
text-align: center;
background: #ffa20f;
border: 2px outset #d7b9c9
} 
#menu1 {
 font: 10pt tahoma;
font-weight: bold;
font-variant: small-caps;
color: #2277CC; 
}

.twitterstatus {
 font: 10pt Tahoma;
 letter-spacing: 1pt;

}
.twittertime {
 font: 8pt Tahoma;
 letter-spacing: 1pt;
 color: #009933
}
.twitter-link {
display:block;
text-align:center
}