body {
	background-color: #FFFFFF;
}

td {
	font-size: 14px;
	font-family: "Courier New", Courier, mono;
	font-weight: normal;
	color: #333333;
}
td.heading {
	font-size: 24px;
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
	color: #333333;
}

td.middleSize {
	font-size: 16px;
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
	color: #333333;
}
p.middleSize {
	font-size: 16px;
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
	color: #333333;
}
p.red{
	font-size: 16px;
	font-family: "Courier New", Courier, mono;
	font-weight: bold; 
	color:#FF0000
}
p.small {
	font-size: 12px;
	font-family: "Courier New", Courier, mono;
	font-weight: normal;
	color: #333333;
}
p.smallbold {
	font-size: 12px;
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
	color: #333333;
}
p.smallHeight {
	font-size: 12px;
	font-family: "Courier New", Courier, mono;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
}

p.heading {
	font-size: 24px;
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
	color: #333333;
}
td.credits {font-size:10px; color:#333333; font-family:"Courier New", Courier, monospace;}
td.counter {
  background-color: #FFFFFF;
	border-style:solid;
	border-width:thin;
	border-color:#666666; 
	font-size: 14px;
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
	color: #6072AD;
}
a:link { 
	font-family: "Courier New", Courier, mono; 
	color:#333333; 
	font-weight:bold; font-size:12px;
	text-decoration:none; 
}
a:visited { 
	font-family:"Courier New", Courier, mono; 
	color:#999999; 
	font-weight:bold; font-size:12px; 
	text-decoration:none; 
}

a:active { 
	font-family:"Courier New", Courier, mono; 
	color:#FF9900; 
	font-weight:bold; font-size:12px; 
	text-decoration:none; 
}

a:hover { 
	font-family:"Courier New", Courier, mono; 
	color:#FF9900; 
	font-weight:bold; font-size:12px;
	text-decoration:none; 
}
table.main { background:url(assets/images/background.jpg); width:678px; height:793px; border:0; }
td.main { background:url(assets/images/background.jpg); width:678px; height:793px; border:0; }

div.mainheader { 
	font-family:"Courier New", Courier, mono; 
	font-size:12pt; 
	color:#333333; 
	text-align:left; 
	font-weight:bold; 
}

div.maintext { 
	font-family:"Courier New", Courier, mono; 
	font-size:10pt; 
	text-align:justify; 
}

div.mainleft { 
	font-family:"Courier New", Courier, mono; 
	font-size:10pt; 
	text-align:left; 
}

div.mainmenu { 
	font-family:"Courier New", Courier, mono; 
	font-size:8pt; 
	text-align:right;
}

div.mainpages { 
	font-family:"Courier New", Courier, mono; 
	font-size:8pt; 
	text-align:right; 
	margin-right:0px; 
}

div.maincatnav { 
	font-family:"Courier New", Courier, mono; 
	font-size:8pt; 
	text-align:left; 
	margin-left:0px;
}

div.mainname { 
	font-family:"Courier New", Courier, mono; 
	font-size:10pt; 
	text-align:left; 
}

div.maininputleft { 
	font-family:"Courier New", Courier, mono; 
	font-size:10pt; 
	text-align:left; 
}

div.comment	{ 
	font-family:"Courier New", Courier, mono; 
	font-size:10pt;
	color:#CC0000;
	background: #fffadd; 
	text-align:left; 
	margin-left:5mm; 
}

div.xsmallleft { 
	font-family:"Courier New", Courier, mono; 
	font-size:7pt; 
	text-align:left; 
}

div.smallleft { 
	font-family:"Courier New", Courier, mono; 
	font-size:8pt; 
	text-align:left; 
}

div.spaceleft { 
	font-family:"Courier New", Courier, mono; 
	font-size:4pt; 
	text-align:left; 
}

div.footer { 
	font-family:"Courier New", Courier, mono; 
	font-size:8pt; 
	text-align:center; 
}

span.censored { 
	font-family:"Courier New", Courier, mono; 
	font-size:10pt; 
	color:#FF0000; 
	text-align:left; 
}

td.class1 { 
	background: #fffadd; 
	border:0px; 
}

td.class2 { 
	background: #fffadd; 
	border:0px; 
	text-align:justify; 
	vertical-align:top; 
}

td.gbheader { 
	background-color: #fffadd; 
	border:0px; 
	font-size:10pt; 
	font-weight:bold; 
	text-align:center;
}

td.gbtable1 { 
	background-color: #fffadd; 
	border:0px; 
	vertical-align:top; 
	width:20%; 
}

td.gbtable2 { 
	background-color: #fffadd; 
	border:0px; 
	vertical-align:top; 
}
TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #3333cc;
  font-weight: bold;
  text-align: center;
}

