
body {
    color: #000000;
	background-color: #ffffff;
	border: 1px solid #99ccff;
}


h1, h2, h3, h4, h5, p, li{
	font-family: Verdana, Arial, sans-serif;
	padding-left:0.5em;
	padding-right:0.5em;

}

h1{
	 font-size: xx-large;
	 vertical-align: top;
	 white-space: nowrap;
}


 h4{
	font-size: smaller;
	font-weight: bold;
}

p, li{
	font-size: smaller;
	font-weight: normal;
	
}

th, td, tr, caption {
	font-family: Verdana, Arial, sans-serif;
		font-size: small;
	font-weight: normal;
}


tr.tablerangers  {
	color: #000000;
	background-color: #99ccff;
	
}	

#tables table{
	border: 1px solid #99ccff;
	margin: 1em;
}	


#tables caption{
font-size: 67%;
font-weight: bolder;
}

a:link{
	color: #3399ff;
	background-color: #ffffff;
	font-weight: bolder;
}

a:visited {
  	color: #000000;
	 background-color: #ffffff;
}

.strong{
font-weight: bolder;
}

form {
	padding: 1em;
	text-align: center;
}

#pagetop{
	position: relative;
	left: 0;
	top: 0;
	padding-top: 0;
}

#heading {
	position: relative;
	left:0;
	top:0;
	color: #ffffff;
	background-color : #000000;
	padding-top: 0;
}

h1.banner {
    color: #ffffff;
	background-color : #000000;
	font-variant: small-caps;
	font-style: italic;
	top:0;
	height: 150px;
	font-size: 400%;
	line-height: 67%;
	
}

.bannersub {
	font-size: 33%;
	font-variant: normal;
	line-height: 150%;
	
}

span.bannertopspace{
	font-size: 3px;
	color: #000000;
	background-color : #000033;
	top:0;
	height: 4px;
	line-height: 5px;
}

 img.banner {
float: left;
	margin-left: 0;
	vertical-align: text-top;
	top: 0;
	border: 1px solid #000000;
}


#toptext {
	position: relative;
	top: 0;
	left: 0;
	}

#para{
position: relative;
	clear: both;
	border-bottom: 1px solid #99ccff;
}

p.crumbs {
	font-size: 0.55em;
}

.crumbs  a:link {
	color: #3399ff;
	background-color: #ffffff;
}

.crumbs  a:visited {
	color: #000000;
	background-color: #ffffff;
}

#mainbody{
	position: relative;
	top: 0;
	left: 0;
	color: #000000;
 background-color: #ffffff;
	}
	
#navigation{
	position: absolute;
	top: 0;
	left: 0;
	width: 20%;
	color: #ffffff;
	background-color: #000000;
	padding-top: 1em;	
	}	
	
	.menu  p  {
	font-weight: bolder;
	}
	
	.menu a:link{
	color: #99ccff;
	background-color: #000000;
 
}

.menu  p, .menu a:visited, img.banner{
	color: #ffffff;
	background-color: #000000;
}

.submenu {
	background-color: #000000;
	color: #ffffff;
	
}	
	
	#undermenu{
	color: #ffffff;
		background-color: #000000;
}

#undermenu p {
		font-style: italic;
		font-size: 67%;
	
}
	

#pagebody{
	position: relative;
	top: 0;
	left: 20%;
	width: 80%;
	border: 1px solid #99ccff;
	padding-bottom: 1em;
}



#pagebody  img{
	float: left;
	clear: left;
}

#pagebody img.nofloatimage {
	float:none;
}

.maphier1 {
	text-indent: 3%;
}

.maphier2 {
	text-indent: 6%;
}

.maphier3 {
	text-indent: 7%;
}

 .smalltext{
font-size: 67%;
}

.spikes {
 color: #ff9933;
background-color: #660099;
font-weight: bolder;
}

.spikes a:link{color: #3399ff;
	background-color: #660099;
	font-weight: bolder;
}

.spikes a:visited{color: #ff9933;
	background-color: #660099;
	font-weight: bolder;
}

span.newsheadline {
	font-family: Verdana, Arial, sans-serif; 
	font-size: medium; 
	color: #000000;
	font-weight: bold;
	background-color: #ffffff;
}

span.newsdate {
	font-size: smaller; 
	color: #3399ff;
	background-color: #ffffff;
}

.imgbrdr{
border: 1px solid #cccccc;
}

#news p{
	padding-right: 1em;

}
	
#news p img{
	float: right;
}

.smallstrong{font-size: smaller;
font-weight: bolder;
}

.pagebodysection{border: 1px solid #99ccff;
}

.code{color: #993333; 
background-color:#ffffff;
}

.smallertext {
font-size: 50%;
font-style: normal;
font-weight: normal;
}

#changedetect {background-color: #000000;
color: #ffffff;
width: 80%;
border: 1px solid #ffffff;
margin-left: 5px;
}

.monitor {
font-weight: bolder;
text-align: center;
width: 100%;
}

.search a:link{color: #0000ff;
background-color: #ffffff;
}

.natlg caption{text-align: left;
width: 100%;
white-space: nowrap;
}

.prefinaltable td{vertical-align: top;
}

.pretables tr, .pretables td, .pretables th{border: 1px solid #99ccff;
}

.leaguetables tr, .leaguetables td, .leaguetables th{border: 1px solid #99ccff;
}

.urgent{
	color: #ff0000;
	background-color: #ffffff;
}

.strike{text-decoration: line-through;}