body{

	background: #d8d8d8;
	
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a {

	color: #8B1155;
}

.newsitem {
	color: white;
 font:bold 11px arial;
 padding-left:5px;
 padding-bottom:5px;
}
.newsitem a{
 text-decoration:none;
 font-size: 11px;
 color:#FFFFCC;
}
.newsitem a:hover{
 text-decoration:none;
 color:#FFFFFF;
}

.reddish {
	color: white;
 padding-left:5px;
}
.reddish a {
	color: #fff;
}

.newstitle {
	font-size: 16px;
}

.title,.head{
 font:bold 12px arial;
}
.head{
 text-align:right;
}

.text{
 font:normal 12px arial;
}

.alert{
 color:#990000;
 font:normal 12px arial;
}

.input{
 border:1px inset;
 background-color:#eeeeee;
}

.button{
 border:1px outset;
}

#banner {
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;
}

.image {
	display: inline;
	border: 1px solid #C0C0C0;
	padding: 5px;
}

#cont {
	padding-right: 5px;
}

.bt {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
}

.table {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
}

.bt span {
	color: #eee;
}

.bb {
	border: 1px solid #c0c0c0;
	border-top: 0px none;
	padding: 5px;
	background: #fefefe;
}

.nav {
	padding-right: 10px;
}

.nav a {
	color: white;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.nav a:hover {
	text-decoration: underline;

}

.library {
	color: #000000;
 font:bold 12px arial;
 padding-left:5px;
}

