body{
	font-family: Verdana;
	font-size: 12px;
	background-color: #ccccaa;
}
A img {border: none; }
A{
	color: #0000ff;
	text-decoration:underline;
}
A:hover{
	color: #4444ff;
	text-decoration:none;
}
A:visited{
	color: #0000ff;
}
table.wholeTable{
	width:765px;
	text-align: left;
}
td.headerBar{
	padding-left: 100px;
}
td.leftBar{
	width:100px;
}
td.mainBlock{
	width:545px;
}
td.rightBar{
	width:125px;
}

table.fact{
	border: 1px #000 solid;
}

td.ratingCell{
	width:100%;
	font-size:10px;
}





table.errormessage
{ text-align: left;
font-family: Georgia;
font-weight: normal;
font-size: 11px;
color: #a50000;
width: 300px;
background-color: #ffffff;
border: 1px #a50000 dotted;
border-collapse: collapse;
border-spacing: 0px;}

.errorHd
{ border-bottom: 1px dotted #A50000;
background-color: #FFa5a5;
text-align: center;
font-family: Georgia;
font-weight: bold;
font-size: 11px;
color: #a50000;}

table.message
{ text-align: left;
font-family: Georgia;
font-weight: normal;
font-size: 11px;
color: #000000;
width: 300px;
background-color: #ffffff;
border: 1px #a5a500 dotted;
border-collapse: collapse;
border-spacing: 0px;}

.msgHd
{ border-bottom: 1px dotted #a5a500;
background-color: #FFFFa5;
text-align: center;
font-family: Georgia;
font-weight: bold;
font-size: 11px;
color: #0000ff;}

table.successmessage
{ text-align: left;
font-family: Georgia;
font-weight: normal;
font-size: 11px;
color: #000000;
width: 300px;
background-color: #ffffff;
border: 1px #00a500 dotted;
border-collapse: collapse;
border-spacing: 0px;}

.successHd
{ border-bottom: 1px dotted #00a500;
background-color: #a5ffa5;
text-align: center;
font-family: Georgia;
font-weight: bold;
font-size: 11px;
color: #00a500;}
