body,td,th {
	font-family: Trebuchet MS, Verdana, Tahoma;
	font-size: 12px;
	color: #002346;
}
body {
	background-color: #2544b4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/BG-dotted.gif);
	background-position:center;
	background-repeat:repeat-y;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Tahoma;
	text-align:left;
}
a:link {
	color: #00539F;
	text-decoration: none;
}
a:visited {
	color: #00A2B2;
	text-decoration: none;
}
a:hover {
	color: #00B8DF;
	text-decoration: none;
}
a:active {
	color: #006CCE;
	text-decoration: none;
}
a {
	font-weight: bold;
}
p {
	text-align:left;
}
.title 				{font-size: 14px; font-family: "Trebuchet MS", Verdana, Tahoma; font-weight:bold; color:#0033CC;text-align:left;}
.bodytext 			{font-size: 12px; font-family: "Trebuchet MS", Verdana, Tahoma;text-align:left;}
#news h2			{ text-align:center;}
#news p				{ text-align:left;}
#news p.intro		{ text-align:center; font-weight:bold; }
#news p.date		{ text-align:center; font-size:9px; }
#news p.extras		{ text-align:left; font-size:9px; }
#news p.bottomlinks	{ text-align:right; font-size:11px; font-weight:bold; }
#news div.hr		{ }
#news div.hr hr		{ }
#news div.hr2		{ }
#news div.hr2 hr	{ }

#admin input.submitbutton {
 color:#000;
 font-family:"Trebuchet MS", Verdana, Tahoma;
 font-size:12px;
 font-weight:900;
 margin:0px;
 width:100px;
 height:30px;
 background:#fff;
 border:1px dashed #000;
}
#admin input.submitbutton:hover {
 color:#000;
 font-family:"Trebuchet MS", Verdana, Tahoma;
 font-size:12px;
 font-weight:900;
 margin:0px;
 width:100px;
 height:30px;
 background:#ecf1ff;
 border:1px dashed #000;
}

#pagewidth{ 
 width:732px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
 bottom:0px;
} 
#footer{ 
 margin-right:-15px;
 background:url(images/BG-footer.gif);
 top:auto;
 float:right;
 padding:5px;
 width:748px; 
 text-align:right;    
 background-color:#001251;
 bottom:0px;
 height:30px;
 color:#ecf1ff;
 font-size:9px;
} 
html>body #footer {
 width:750px;
 padding:5px;
}
* html #footer {
 margin:0px;
}
#sidebar{ 
 padding:0px;
 width:129px; 
 text-align:right;  
 margin:0px;
 margin-left:6px;
 margin-right:0px;
 float:left; 
 background-color:#2544b4;
 color:#ecf1ff;
 font-size:9px;
} 

html>body #sidebar{
 margin:0px;
 float:none;
}

#sidebar button {
 margin-right:1px;
 margin-top:1px;
 margin-bottom:1px;
}

#mainspace{
 width:550px; 
 padding:0px;
 margin-top:20px;
 margin-left:auto;
 margin-right:auto;
 text-align:center;  
 float:right; 

 background-color:#ecf1ff;
 color:#2544b4;
 font-size:9px;
} 

#mainspace input.sendbutton {
 color:#000;
 font-family:"Trebuchet MS", Verdana, Tahoma;
 font-size:12px;
 font-weight:900;
 margin:0px;
 width:100px;
 height:30px;
 background:#fff;
 border:1px dashed #000;
}

#mainspace input.sendbutton:hover {
 color:#000;
 font-family:"Trebuchet MS", Verdana, Tahoma;
 font-size:12px;
 font-weight:900;
 margin:0px;
 width:100px;
 height:30px;
 background:#ecf1ff;
 border:1px dashed #000;
}