table#ratings {
    background-color:#d3dfed;
    padding:6px;
    border: 0px solid white;
    border-spacing:0px;
}
table#ratings td{
    background-color:#FFFFFF;
    border: 3px solid #d3dfed;
    padding:4px;
    vertical-align:top;
}
table#ratings table.inner td{
    border: 0px solid #FFFFFF;
}
table#ratings caption{
    background-color:#d3dfed;
    padding-top:4px;

}
table#ratings td#bottomrow{
    background-color:#d3dfed;
}
table#ratings input, table#ratings select{
    margin:2px;
}
label{
    font-family : Verdana, Futura, sans-serif;
    font-size:10pt;
    margin-right:4px;
}
.hidden_label{    
    display:none;
}
.field-hint-inactive { color: #444;
	background-image: url("/images/graybrace.jpg");
	background-repeat: no-repeat;
	background-position: left center;
    padding-left:25px;
    font-family : Verdana, Futura, sans-serif;
    font-size:10pt;

}
.field-hint {color: #000000;
	background-image: url(/images/bluebrace.jpg);
	background-repeat: no-repeat;
	background-position: left center;
    padding-left:25px;	
    font-family : Verdana, Futura, sans-serif;
    font-size:10pt;
}

.field-hint-inactive#year_from-H{
display:none;
}
.field-hint-inactive#year_to-H{
    display:none;
}
.tags	{color: #999999;}
/*
span.tags span	{ padding-left:2px;padding-right:2px;}
span.grade3 {
	font-family: Verdana, Futura, sans-serif; 
	margin:0;
	background-color: #FFFFCC;
	color: #304A83;
}
span.good	{
	background-color: #d3dfed;
	color: 304A83;
}
span.bad	{
	background-color: #EEBCBC;
	color: #cc0000; 
}
*/
a.az	{
    text-decoration: none;
    font-family: Georgia, Garamond, serif; 
	color: #304A83;
	border: 1px solid white; 
}

a.az:visited	{text-decoration: none}

a.az:hover	{
	border: 1px solid #695d47; 
}