body {
 margin-top:10px;
 background-image:url(/gfx/bg.gif);
 font-family:tahoma,sans-serif,arial;
}

h1 {
 font-size: 14pt;
 font-weight:bolder;
 color: #666666;
 margin-left:10px;
 margin-top:2px;
 margin-bottom:2px;
 text-align: left;
 text-decoration: none;
}

h2 {
 font-size: 12pt;
 font-weight:bold;
 color: #555555;
 margin-left:10px;
 margin-top:5px;
 margin-bottom:6px;
 margin-right:10px;
 text-align: left;
 text-decoration: none;
}

h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {
 color: #555555;
 text-decoration: none;
}

h3 {
 font-size: 11pt;
 font-weight:bold;
 color: #003366;
 margin-left:18px;
 margin-top:5px;
 margin-right:18px;
 margin-bottom:0px;
}

h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {
 color: #003366;
 text-decoration: none;
}

p {
 font-size: 8pt;
 color: #333333;
 margin-left:14px;
 margin-top:7px;
 margin-bottom:0px;
 margin-right:10px;
}

.error {
 color: #FF4040; 
 font-weight:bold;
}
.green {
 color: #009900; 
 font-weight:bold;
}

.hintbox {
 border: 1px solid #FF9000;
 background-color: #FFCC66;
 padding-bottom: 5px;
 min-height:55px;
 margin-top: 10px;
 margin-bottom: 2px;
 margin-left: 10px;
 margin-right: 10px;
 -moz-border-radius-bottomleft: 10px;
 -moz-border-radius-bottomright: 10px;
}

.okbox {
 border: 1px solid #009900;
 padding-bottom: 5px;
 min-height:55px;
 background-color: #99FF99;
 margin-top: 10px;
 margin-bottom: 2px;
 margin-left: 10px;
 margin-right: 10px;

}

.sup {
 font-size: 6pt; 
 color: #333333; 
 margin-top:0px; 
}

.sup2 {
 font-size: 7pt; 
 color: #333333;
}

p a:link, p a:visited, p a:active {
 color: #444444;
}
p a:hover {
 color: #FF9000;
}

td {font-size: 8pt; color: #333333;}
td a:link, p a:visited, p a:active {color: #666666;}
td a:hover {color: #FF9000;}

.nav {
 font-size: 10pt;
 font-weight:bold;
 margin-left:10px;
 margin-top:2px;
 margin-bottom:2px;
}
.nav a:link, .nav a:visited {
 color: #555555;
 text-decoration: none;
}
.nav a:active, .nav a:hover {
 color: #FF9000;
 text-decoration: none;
}

.nav2 {
 font-size: 8pt;
 margin-left:15px;
 margin-top:1px;
 margin-bottom:1px;
}

.nav2 a:link, .nav2 a:visited {
 color: #555555;
 text-decoration: none;
}
.nav2 a:active, .nav2 a:hover {
 color: #FF9000;
 text-decoration: none;
}

.mg {font-size: 7pt; color:#555555; margin-left:14px;}
.mg a:link, .mg a:visited { color: #555555; text-decoration: underline;}
.mg a:active, .mg a:hover { color: #FF9000; text-decoration: underline;}

.foot {
 font-size: 7pt;
 color:#858585;
 margin-top:-5px;
 margin-bottom:-4px;
 text-decoration: none;
}
.foot a:link, .sg a:visited {
 color: #858585;
}
.foot a:active, .sg a:hover {
 color: #FF9000;
}

blockquote {margin-left:20px;}

input, select, textarea {
 font-family:tahoma,sans-serif,arial;
 font-size: 8pt;
 color: #333333;
 border:1px solid #DDDDDD;
}

input[disabled], input[readonly], textarea[disabled] {
 background-color: #EEEEEE;
}
.checkbox {border:0px;}
.go {border:0px; margin-bottom:-4px; width:24px; height:17px;}

hr {
 border:0;
 color: #FFFFFF;
 background-color: #FFFFFF;
}

form {border:0px; margin:0px;}

.msg {
  border: 1px solid #CACACA;
  padding:5px;
  background-color: #EFEFEF;
  margin-top: 10px;
  margin-bottom: 2px;
  margin-left: 10px;
  margin-right: 10px;
}

.q {
  margin-bottom:-2px;
}

.dot_line {
  border-bottom: 1px #787878 dotted;
  display: block;
}

#addthis {
  margin-top:8px;
}