body {
	background: #cfcfcf url(gfx/bg2.gif) center top repeat-y;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-style:normal;
	color:#222222;
  padding:0px;
	margin:0px;	
	border:0px;
	vertical-align:top;
}

td, tr {
	font-family:Tahoma;
	font-size:11px;
	font-style:normal;
}

h1 {
	font-size:16px;
	font-weight:bold;
	color:#383838;
	margin:0px;
	padding:0px;
  font-style:italic;
}

h2 {
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	margin:0px;
	padding:0px;
}

h3 {
  font-size:14px;
  font-weight:bold;
  color:#000000;
  margin:0px;
  padding:0px;
}

input.button {
  color:#FFFFFF; /* border:#808080; */
  margin-bottom:2px; padding:3px;
  background-color:#303030;
  border: #000000 solid 1px;
}
input.button:hover {
  color:#DFDFDF; /* border:#808080; */
  margin-bottom:2px; padding:3px;
  padding-top:4px; padding-bottom:2px;
  background-color:#503060;
  border: #000000 solid 1px;
}

input.nextbutton {
  color:#FFFFFF; border:#808080;
  margin-bottom:2px; padding:3px;
  background-color:#99160E;
}
input.nextbutton:hover {
  color:#DFDFDF; border:#808080;
  margin-bottom:2px; padding:3px;
  padding-top:4px; padding-bottom:2px;
  background-color:#503060;
}

input.finalbutton{
  color:#FFFFFF; border:#808080;
  margin-bottom:2px; padding:3px;
  background-color:#D22517;
}
input.finalbutton:hover {
  color:#DFDFDF; border:#808080;
  margin-bottom:2px; padding:3px;
  padding-top:4px; padding-bottom:2px;
  background-color:#503060;
}

.title {
  color:#383838;
  font-weight:bold;
  font-size:16px;
  font-family:Arial;
  font-style:italic;        
}

.copyright {
  font-size:9px;
  color:#919191;
}

a:link{color:#222222; text-decoration:underline; font-weight:normal;}
a:visited{color:#222222; text-decoration:underline; font-weight:normal;}
a:active{color:#222222; text-decoration:underline; font-weight:normal;}
a:hover{color:#ffffff; text-decoration:none; font-weight:normal;}

a.kat:link{color:#222222; text-decoration:none; font-weight:normal; border-bottom:1px; border-color:#222222; border-bottom-style:solid;}
a.kat:visited{color:#222222; text-decoration:none; font-weight:normal; border-bottom:1px; border-color:#222222; border-bottom-style:solid;}
a.kat:active{color:#222222; text-decoration:none; font-weight:normal; border-bottom:1px; border-color:#222222; border-bottom-style:solid;}
a.kat:hover{color:#ffffff; text-decoration:none; font-weight:normal; border-bottom:1px; border-color:#e51e0b; border-bottom-style:solid;}

a.red:link{color:#d13b0e; text-decoration:none; font-weight:bold; border-bottom:1px; border-color:#222222; border-bottom-style:solid; font-size:14px;}
a.red:visited{color:#d13b0e; text-decoration:none; font-weight:bold; border-bottom:1px; border-color:#222222; border-bottom-style:solid; font-size:14px;}
a.red:active{color:#d13b0e; text-decoration:none; font-weight:bold; border-bottom:1px; border-color:#222222; border-bottom-style:solid; font-size:14px;}
a.red:hover{color:#ffffff; text-decoration:none; font-weight:bold; border-bottom:1px; border-color:#e51e0b; border-bottom-style:solid; font-size:14px;}

a.white:link{color:#ffffff; text-decoration:underline; font-weight:normal;}
a.white:visited{color:#ffffff; text-decoration:underline; font-weight:normal;}
a.white:active{color:#ffffff; text-decoration:underline; font-weight:normal;}
a.white:hover{color:#ffffff; text-decoration:none; font-weight:normal;}

a.gray:link{color:#919191; text-decoration:none; font-weight:normal; border-bottom:1px; border-color:#919191; border-bottom-style:solid;}
a.gray:visited{color:#919191; text-decoration:none; font-weight:normal; border-bottom:1px; border-color:#919191; border-bottom-style:solid;}
a.gray:active{color:#919191; text-decoration:none; font-weight:normal; border-bottom:1px; border-color:#919191; border-bottom-style:solid;}
a.gray:hover{color:#ffffff; text-decoration:none; font-weight:normal; border-bottom:1px; border-color:#e51e0b; border-bottom-style:solid;}

a.newsarch:link{color:#000000; text-decoration:none; font-weight:bold;}
a.newsarch:visited{color:#000000; text-decoration:none; font-weight:bold;}
a.newsarch:active{color:#000000; text-decoration:none; font-weight:bold;}
a.newsarch:hover{color:#ffffff; text-decoration:none; font-weight:bold;}

span.label { font-weight:bold; color:#DA2B1A; }
.msg { border: #808080 solid 1px; background-color: #FFDE00; font-weight:bold; padding: 8px; }
