span.header {
	font-size: 16px;
	font-weight: bold;
	font-family: trebuchet ms, helvetica, sans-serif;
	color:#ffffff;
}

div.grayed {
	font-size: 10px;
	font-family: trebuchet ms, helvetica, sans-serif;
	color:#aaaaaa;
}

div.copyright {
	color:#9d0001;
font-size:10px;
}

body {
	font-family: trebuchet ms, Helvetica, sans-serif;
	margin: 10px;
	margin-top: 0px;
	background-color:#aa0000;
background-image:url('images/background.gif');
	color:#ffffff;
	font-size:12px;
}

td {
	font-family: trebuchet ms, Helvetica, sans-serif;
    color:#000000;
    font-size:12px;
}

td.itemleft {
	background-color:#ffffff; 
	background-repeat: repeat-x;
	color:#000000;  
	text-align:justify;  
}

td.itemright {
	background-color:#ffffff; 
	background-repeat: repeat-x;
	color:#000000;
}

span.itemheaderred {
	font-size: 16px;
	font-weight: bold;
	font-family: trebuchet ms, helvetica, sans-serif;
	color:red;
}

div.itemheaderred {
	font-size: 16px;
	font-weight: bold;
	font-family: trebuchet ms, helvetica, sans-serif;
	color:red;
}

span.itemheader {
	font-size: 24px;
	font-weight: bold;
	font-family: trebuchet ms, helvetica, sans-serif;
	color:#000000;
}

span.itemheadersmall {
	font-size: 20px;
	font-weight: bold;
	font-family: trebuchet ms, helvetica, sans-serif;
	color:#000000;
}

td.si-catalog-item {border-bottom:1px solid gray;font-family:trebuchet ms;}

div.year {
border:1px solid gray;
padding:5px;
background-color:#eeeeee;
}

div.currentyear {
border:1px solid black;
padding:10px;
background-color:white;
}

a.textlink:link {
background:white;
color:blue;
}

a.textlink:visited {
background:white;
color:purple;
}

a.textlink:hover {
background:red;
color:white;
}

a.textlink:active {
background:black;
color:white;
}

/* link color for language picker */

div#language a:link {

color:red;
}

div#language a:visited {

color:red;
}

div#language a:hover {

color:white;
}

div#language a:active {

color:white;
}
