html{
	overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */
}

body{
	background: #FFF;
	color: #222;
	margin: 0px;
	padding: 0px; /* required for Opera to have 0 margin */
}

div.header {color:#336699;}

div.catalogue-section {font-size:90%; color:white;}
div.catalogue-section a {color:white; font-size:90%;}
div.catalogue-section a:visited {color:white; font-size:90%;}
div.catalogue-section a:hover {color:#88C7FF; text-decoration:none;}
div.catalogue-section strong {font-weight: bold; font-size: 130%;}

div.navigation {color:white; font-weight:bold;}
div.navigation a {color:white; font-weight:bold;}
div.navigation a:visited {color:white;}
div.navigation a:hover {color:#88C7FF; text-decoration:none;}

div.stext_title {font-size:120%;}
div.stext {font-size:90%;}
div.stext a {color:#336699;}
div.stext a:hover {color:#224466; text-decoration:underline;}
div.stext h2 {font-weight:bold; font-size: 120%;}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:150%;
	font-weight:bold;
}

strong {
   text-decoration:none;
   font-weight:bold;
}

a {
	font: normal normal normal;
	text-decoration: none;
}
a:active {
	color: #3968C5;
}
a:hover {
	text-decoration: underline;
}
a:link {
color: #336699;
}
a:visited {
color: #336699;
}

a.comments {
   text-decoration:underline; 
   color:#000000; 
   font-size:10px; 
   font-family:Verdana;
   margin-bottom: 5px;
   padding-bottom: 5px;
}   
a.comments:visited {
   color:#333333; 
}
a.comments:active {
   color:#000000; 
}
a.comments:hover {
   color:#E10915; 
}

a.list{ /* Trick list links */
	color:white;
	font-family:verdana,arial,helvetica;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
a.list:active {
	color: white;
}
a.list:hover {
	text-decoration: underline;
}
a.list:link {
color: white;
}
a.list:visited {
   color:white; 
}

td.title {
	color:#003399;
	text-decoration:underline;
}

li {
	margin-bottom:10px;
}