.noprint
{
	visibility:hidden;
	position:absolute;
	overflow:hidden;
}

body
{
	background-color:#ffffff;
}
body, p, div, td, th
{
	color:#000000;
}
th.user
{
	background-color:#aaaaaa;
	border:1px solid #000000;
	border-collapse:collapse;
}
td.user
{
	border:1px solid #000000;
	border-collapse:collapse;
}
img.user{border:1px solid #000000;}

h1, h2, h3, h4, h5, h6 
{
	color:#000000;
}
a:link{color:#000000;text-decoration:underline;}

.normalpar{color:#000000;}
a.normalpar:link{color:#000000;text-decoration:underline;}

.bannerlink{color:#000000;}
a.bannerlink:link{text-decoration:underline;}

.footer{color:#000000;}
a.footer:link{color:#BBBBBB;text-decoration:none}
a.footer:visited{color:#BBBBBB;text-decoration:none}
a.footer:active{color:#BBBBBB;text-decoration:none}
a.footer:hover{text-decoration:underline}

.withborder{border:1px solid #000000;}

a.new:link{color:#cc2211;text-decoration:line-through;}

.newscontentsbox 
{
	background-color:#ffffff;
	border:1px solid #000000;
}
.newsstorybox 
{
	background-color:#ffffff;
	border:1px solid #000000;
}

input,select,textarea {margin: 0;padding: 2px;border: 1px solid #000000;background-color: #ffffff;}
.checkbox{margin: 0;padding: 2px;border: 0px;background-color: #ffffff;font-size: 0.9em;}
.radio{margin: 0;padding: 2px;border: 0px;background-color: #ffffff;font-size: 0.9em;}
.button{background-color: #aaaaaa;}

.newsstorybox 
{
	background-color:#ffffff;
	border:1px solid #000000;
}

input.search {margin:0;padding:1px;border:1px solid #000000;background-color: #ffffff;}
input.searchbutton {height:20px;background-color: #aaaaaa;font-size:8pt;}
