ul.topnavigation li span
{
	color:#fff;
	font-size:15px;
	cursor:pointer;
}
ul.topnavigation li span a
{
	color:#fff;
}
ul.topnavigation li span:visited
{
	color:#fff;
	font-size:15px;
	cursor:pointer;
}
ul.topnavigation li ul li a
{
	opacity:1;
	color:#eba000;
	font-size:13px;
}
form#search input#box
{
	color:#ccc;
	padding-left:10px;
	font-style:italic;
}
form.registrationform
{
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#222;
}
font.grey
{
	color:#5e5e5e;
}
font.yellow
{
	color:#eba000;
}
.grey
{
	color:#5e5e5e;
	font-size:18px;
}
.small
{
	font-size:13px;
}
.mini
{
	font-size:10px;
}
.large
{	
}
p.heading
{
	margin-top:20px;
	font-size:36px;
	color:#271702;
}
div#sidelinks ul li 
{
	color:#fff;
	width:84px;
	background:#ccc;
	padding-top:5px;
	padding-left:8px;
}
div#sidelinks ul li:hover 
{
	background:#666;
}
a.sidelinks
{
	font-size:14px;
	color:#fff;
}
div#sidelinksdiff ul li 
{
	width:100px;
}
div#sidelinksdiff ul li:hover 
{
}
a.sidelinksdiff
{
	font-size:15px;
	color:#480000;
}
p.subcategories
{
	font-size:16px;
	color:#930;
	margin-bottom:-15px;
}
a.link
{
	font-size:16px;
	color:#658a05;
}
a.linksmall
{
	font-size:15px;
	color:#658a05;
}
a.subcategories
{
	margin-left:25px;
	font-weight:bold;
	font-size:16px;
	color:#658a05;
}
div.panes div p.text
{
	word-spacing:1px;
	font-size:14px;
  	color:#222;
  	line-height:20px;
  	margin-bottom:-10px;
}
ol.text
{
	margin-left:-20px;
	margin-top:0px;
	margin-bottom:-10px;
}
ol.text li
{	
 word-spacing:1px;
  font-size:14px;
  color:#222;
  line-height:20px;	
  margin-top:-2px;
}
table.sponsors
{
	width:100%;
}
table.sponsors td
{
	padding-top:10px;
	padding-bottom:40px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}
table.textimages
{
	width:100%;
	margin-top:10px;
}
table.textimages td
{
	text-align:center;
	font-size:14px;
	padding-bottom:10px;
	color:#222;
	
}
table.textimages td img
{
	border:1px solid #CF0;

}
table.text
{
	word-spacing:1px;
	font-size:14px;
  	color:#222;
  	line-height:20px;
}
table.text td
{ 
	padding-top:7px;
	padding-left:10px;
	border: 1px solid #666;
	text-align:left;
}
table.textnoborder
{
	word-spacing:1px;
	font-size:14px;
  	color:#222;
  	line-height:20px;
}
table.textnoborder td
{ 
	padding-top:7px;
	padding-left:10px;
	text-align:left;
}
p.subsubcategories
{
	font-size:15x;
	word-spacing:1px;
	margin-bottom:-15px;
}
p.subsubsubcategories
{
	font-size:15px;
	color:#000;
	word-spacing:1px;
	margin-top:5px;
	margin-bottom:-16px;
}
strong
{
	color:#000;
}
p.quote
{	
	font-size:12px;
	font-style:italic;
}
ul.sublinks
{
	display:none;
}
img.category
{
	margin-top:20px;
	margin-left:10px;
	margin-bottom:5px;
	border: 2px solid #658a05;
	float:right;
}
form.registrationform
{
	font-size:15px;
}
ul.main li a
{
	font-size:14px;
	color:#eba000;
}
ul.sub li a
{
	font-size:12px;
	color:#FFF;
	margin-left:4px;
}
ul.subsub li a
{
	color:#CCC;
}
ul.subsub li
{
	margin-top:-3px;
}