body {
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	text-align: center;
	}
a {
	text-decoration: none;
	font-weight: bold;
	color:  #000000;
	font-size:90%;
	}
a:visited {
	color:  #000000;
	}
a:active {
	color:  #000000;
	}
a:hover {
	color: #ffffff;
	text-decoration: none;
	}

	
a.foot {
	text-decoration: none;
	font-weight: normal;
	color:  #000000;
	font-size:90%;
	}
a.foot:visited {
	color:  #000000;
	}
a.foot:active {
	color:  #000000;
	}
a.foot:hover {
	color: #000000;
	text-decoration: underline;
	}

h1 {
	color: #000088;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h2 {
	color: #000088;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h3 {
	color: #000088;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h4 {
	color: #000088;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h5 {
	color: #000088;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h6 {
	color: #000088;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
	
img {
	border: 0;
	}

#content {
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	background: #ffffff;
	border: 0px solid #000000;
	text-align:left;
	width: 780px;
	}

#graphical_logo { 
	width:170px;
	height:80px;
	float:left;
	}

#main_nav { float:right; width:599px; height:30px; padding-top:48px; margin-left:1px;}

#main_nav li { float:left;width:190px;height:30px;	padding:5px 15px 5px 15px;	border:1px solid black;	text-align:center; }
html>body #main_nav li { height:20px;width:170px;}

#general { 
	background-color:#B280A6;
	}

html>body #general { margin-left:1px; }
#press {
	background-color:#5E8EB4;
	margin-left:2px;
	}
#puffin {
	background-color:#CC3133;
	margin-left:2px;
	}

#main_nav li .current { color:#fff; }
	
#main_nav ul {
	margin-left: 0px;
	padding-left: 0px;
	display: inline;
	} 

#main_nav ul li {
	margin-left: 2px;
	padding-left: 5px;
	list-style: none;
	display: inline;
	}	

#footer {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	width: 100%;
	font-size:90%;
	font-family:verdana, arial, helvetica, sans-serif;
	clear:both;
	}

#lhs { padding-top:25px; clear:left; padding-bottom:60px; }
#lhs h1 { margin-left:20px; font-size:100%; color:#fff; }
#lhs p { margin-left:20px;font-size:75%; width:120px;}
.white { color:#ffffff; }
#lhs #catalogueview a { width:120px;text-align:center; background-color:#ffffff; font-size:75%;}
#lhs #catalogueview a:hover { width:120px;text-align:center; background-color:#000000; font-size:75%;}
#lhs h2 { margin-left:20px;font-size:75%; color:#fff;  }
#lhs ul { margin-left: 0px; padding-left: 0px; display: inline; list-style: none; } 
#lhs ul li { margin-left: 0px; padding-left: 5px; font-size:70%; }	
html>body #lhs ul li { padding-left:20px; padding-top:3px; }

#mainarea { width:580px; float:right; padding:20px; }
html>body #mainarea h1 { margin-left:20px; }

#mainarea ul { list-style: none; margin-top:10px; }
html>body #mainarea ul { margin-top:40px; }

#mainarea #details { font-size:80%; margin-left:20px;}

h2.subhead { clear:left;margin-left:20px; }

	
.currentpage { text-decoration:underline; font-weight:normal;}

td #general_text a { color:#B280A6;}
td #press_text a { color:#5E8EB4;}
td #puffin_text a { color:#CC3133;}
td #general_text  { color:#B280A6;}
td #press_text { color:#5E8EB4;}
td #puffin_text { color:#CC3133;}
td #general_text h1 { color:#B280A6;}
td #press_text h1 { color:#5E8EB4;}
td #puffin_text h1{ color:#CC3133;}
td #general_text h2 { color:#B280A6;}
td #press_text h2 { color:#5E8EB4;}
td #puffin_text h2{ color:#CC3133;}

td a{ color:#000000;}
td a:hover { color:#000000;}