/* (C) 2001-2003 by neoSonic */

body {
  background-color : #C0C0C0;
  padding : 0px;
  margin : 0px;
  text-align : center;
}

body, td {
  font : 10pt Verdana, Tahoma, Geneva, Arial, Helvetica;;
  color : #000000;
}

a:link, a:visited, a:active {
  color : #000000;
  text-decoration : underline;
}

a:hover {
  color : #0033CC;
  text-decoration : underline;
}

a.menu:link, a.menu:active, a.menu:visited {
  color : #000000;
  text-decoration : none;
}

a.menu:hover {
  color : #0033CC;
  text-decoration : none;
}

.copy {
  color : #666666;
  font-size : 8pt;
}

.s { font-size : 8pt; }
.b { font-weight : bold; }
.i { font-style : italic; }
.lh22 { line-height:22pt; }
.blue { color : #444488; }

.dottedline {
  background : url('../gfx/dottedline_blue.gif');
  margin : 3px 0px;
}

.phpheader {
  font : bold 14pt Verdana, Tahoma, Geneva, Arial, Helvetica;;
  color : #444488;
}

.sectionheader {
  font : bold 12pt bold Verdana, Tahoma, Geneva, Arial, Helvetica;;
  color : #444488;
}

.error {
  font-weight : bold;
  color : #CC0000;
}

.arrow {
  color : #FF6600;
  font-weight : bold;
}

.breaker {
    clear : both;
}

.newstext {
    color : #222222;
    text-align : justify;
    margin : 10px 0px;
}

#pagect {
  width : 800px;
  margin : auto;
  background-color : #FFFFFF;
  border-left  : 1px solid #000000;
  border-right : 1px solid #000000;
}

#menuct {
  width : 160px;
  text-align : left;
  margin : 0px;
  background-color : #F0F0F0;
}

#leftbarct {
  width : 115px;
  text-align : center;
  margin : 20px 10px;
}

#contentct {
  width : 580px;
  max-width: 580px;
  text-align : left;
  margin : 0px 20px;
}

.teaser {
  width : 115px;
  text-align : left;
  font-size : 8pt;
  background : #FAFAFA;
  border : 1px solid #C0C0C0;
  padding : 5px;
}

.code {
  background : #FAFAFA;
  border : 1px solid #C0C0C0;
  font : 10pt Courier, sans-serif;
  margin : 5px;
  padding: 10px;
  width : 200px;
}

input, textarea {
  font : 10pt Verdana, Tahoma, Geneva, Arial, Helvetica;;
  color : #000000;
  border : 1px solid;
  border-color : #A0A0A0;
  background-color : #E0E0E0;
}

select, option {
  font : 10pt Verdana, Tahoma, Geneva, Arial, Helvetica;;
  color : #000000;
  border : 1px solid;
  border-color : #000000;
  background-color : #FFFFFF;
}

input.small {
  font : 8pt Verdana, Tahoma, Geneva, Arial, Helvetica;;
  color : #000000;
  border : 1px solid;
  border-color : #A0A0A0;
  background-color : #E0E0E0;
}

input.radio {
  font : 10pt Verdana, Tahoma, Geneva, Arial, Helvetica;;
  color : #000000;
  border : 0px;
  background-color : #FFFFFF;
}