body { 
  margin: 0px;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #333333;
  font-size: small;
}

img {
   border: 0px; 
}

a:active  { color: #0000CC; text-decoration: none; }
a:link    { color: #0000CC; text-decoration: none; }
a:visited { color: #0000CC; background-color: #ECECEC; text-decoration: none; }
a:hover   { color: #A00000; text-decoration: underline; }
.navlink a:hover { text-decoration: none; }
.banner a:hover { color: #000000; text-decoration: none; cursor: text; background-color: #FFFFFF; }
.banner a:visited { color: #000000; text-decoration: none; cursor: text; background-color: #FFFFFF; }
.banner a:link { color: #000000; text-decoration: none; cursor: text; background-color: #FFFFFF; }

.banner {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  text-align: center;
  background-color: #FFFFFF;
  
}

#container {
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 2px;
  margin: 0px auto;
  background-color: #FFFFFF;
}

#content {
  width: 570px;
  background-color: #FFFFFF;
  text-align: left;
  vertical-align: top;
  clear: none;
  padding-left: 20px;
}

#leftcolumn {
  background-color: #FFFFFF;
  width: 200px;
  height: 300px;
  text-align: left;
  vertical-align: top;
  padding-right: 20px;
  padding-left: 20px;
}

#logo {
  background-color: #FFFFFF;
  border-top: gray 1px solid;
  border-bottom: gray 1px solid;
  width: 100%;
  text-align: center;
}

#menubar {
  background-color: #FFFFFF;
  text-align: center;
}

.navlink {
  display: block;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  width: 180px;
  text-align: center;
  vertical-align: bottom;
  border: gray 1px solid;
  background-color: #F8F8F8;
  cursor: hand;
}

div.navlink {
  padding-top: 5px;
  padding-bottom: 5px;
}

div.pict_left {
   border: none;
   text-align: center;
   float: left;
   clear: both;
}

div.pict_right {
   border: none;
   text-align: center;
   float: right;
}

div.pict_center {
   border: none;
   text-align: center;
}

#quote {
  width: 180px;
  text-align: center; 
  font-weight: bold;
  color: #0000CC; 
  background-color: #EEEEEE;
  font-size: smaller; 
  border: gray 1px solid; 
  padding-top: 10px; 
  padding-bottom: 10px; 
}


.fontdefault { font-family: Verdana, Arial, Helvetica, sans-serif; }
.fontfancy { font-family: Balthazar, Haettenschweiler, cursive, fantasy; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }

.f24 { font-size: 24px; }

.fL { font-size: large; }
.fLL { font-size: larger; }
.fXL { font-size: x-large; }
.fXXL { font-size: xx-large; }
.fM { font-size: medium; }
.fS { font-size: small; }
.fSS { font-size: smaller; }
.fXS { font-size: x-small; }
.fXXS { font-size: xx-small; }

.bold { font-weight: bold; }
.normal { font-weight: normal; }
.under { text-decoration: underline; }
.nounder { text-decoration: none; }
.italic { font-style: italic; }

.gray { color: #333333; }
.midgray { color: #666666; }
.ltgray { color: #999999; }
.shade { color: #ECECEC; }
.white { color: #FFFFFF; }
.black { color: #000000; }
.red { color: #A00000; }
.blue { color: #0000CC; }
.navy { color: #000088; }
.rust { color: #CC3300; }
.gold { color: #996600; }
.orange { color: #CC6600; }

.bggray { background-color: #333333; }
.bgmidgray { background-color: #666666; }
.bgltgray { background-color: #999999; }
.bgshade { background-color: #ECECEC; }
.bgwhite { background-color: #FFFFFF; }
.bgblack { background-color: #000000; }
.bgred { background-color: #A00000; }
.bgblue { background-color: #0000CC; }
.bgnavy { background-color: #000088; }
.bgrust { background-color: #CC3300; }
.bggold { background-color: #996600; }
.bgorange { background-color: #CC6600; }

.floatleft { float: left; }
.floatright { float: right; }

.brdr0 { border: none; }

.margin4 { margin: 4px; }
.margin10 { margin: 10px; }
.margin20 { margin: 20px; }
.margin30 { margin: 30px; }


.padtop0 { padding-top: 0px; }
.padbtm0 { padding-bottom: 0px; }
.padlft0 { padding-left: 0px; }
.padrgt0 { padding-right: 0px; }

.padtop4 { padding-top: 4px; }
.padbtm4 { padding-bottom: 4px; }
.padlft4 { padding-left: 4px; }
.padrgt4 { padding-right: 4px; }

.padtop10 { padding-top: 10px; }
.padbtm10 { padding-bottom: 10px; }
.padlft10 { padding-left: 10px; }
.padrgt10 { padding-right: 10px; }

.padtop20 { padding-top: 20px; }
.padbtm20 { padding-bottom: 20px; }
.padlft20 { padding-left: 20px; }
.padrgt20 { padding-right: 20px; }

.padtop30 { padding-top: 30px; }
.padbtm30 { padding-bottom: 30px; }
.padlft30 { padding-left: 30px; }
.padrgt30 { padding-right: 30px; }

.pad0 { padding: 0px; }
.pad4 { padding: 4px; }
.pad10 { padding: 10px; }
.pad20 { padding: 20px; }
.pad30 { padding: 30px; }

.vrttop { vertical-align: top; }
.vrtbtm { vertical-align: bottom; }
.vrtmid { vertical-align: middle; }

.indent10 { text-indent: 10px; }
.indent20 { text-indent: 20px; }
.indent30 { text-indent: 30px; }
.indent40 { text-indent: 40px; }
.indent50 { text-indent: 50px; }
.indent60 { text-indent: 60px; }
