/* table styles */
.colheadings2 {
	width: 94%;
	margin: 1em 0 0 1em;
}
.colheadings2 th {
	background: #8CA9A9;
	text-align: left;
	padding: .3em;
}
.colheadings2 td {
	padding: .3em;
	background: #eee;
	font-size: 80%;
}

#transreliefbold{
	font-weight : bold;
	font-size : larger;
}

.transreliefbold{
	font-weight : bold;
	font-size : larger;
}

/*------------------------------------------------------------------------------------tables end------------------------------------------------------------------------------------*/

#raterelief label {
	float: left;
	text-align: right;
	font-weight : bold;
	padding: 0 1em 0 0;
}
#raterelief label a ,.transreliefbold a {
	text-decoration: none;
	font-size : xx-small;
	vertical-align : super;
}
#raterelief #calculate-submit { 
	margin: 1em 0 1em 0;
}
#raterelief #clear { 
	margin: 1em 0 1em 6em;
}
#raterelief .formprompt{ padding: 1em 1em 0 1em; }
#raterelief legend{
	font-weight : bold;	
}
#raterelief #details {
	width: 94%;
	margin:0 0 0 1em;
}
			
					
/*Error trapping */



.error {
	margin:0 0 0 1.5em;
	padding:0;
	display:none;
	color : #FF0000;
	font-size : 90%;
	line-height : 0;
}

.errortitle {
	margin:0 0 0 1em;
	padding:0;
	display:none;
	color : #FF0000;
	font-weight : bold;
}

.error p {margin:0;
	padding:0;
	display:none;
	color : #FF0000;  }
	
#titleerror{
	line-height : 100px;
}

.titleerror{
	line-height : 100px;
}

#notes {
	margin: 0 1em 0 1em;
}

#notes p {
	margin : 0 0 0 0 ;
	padding: 0 0 0 0;
}