b {	font-weight: bold;}

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

h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; font-weight: bold;}

h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; font-weight: bold;}

h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold;}

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.text 				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #000000;}

.textAdmin			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #000000;}

.textWhite 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #ffffff;}

.bodytext			{font-family:verdana, helvetica, sans-serif; color:#000000; font-size:75%}

a.bodytext			{font-family:verdana, helvetica, sans-serif; color:#000000; font-size:75%; text-decoration: none}

.redbodytext		{font-family:verdana, helvetica, sans-serif; color:#CC0000; font-size:75%}

.bigheading			{font-family:arial, helvetica, sans-serif; color:#000000; font-size:110%; font-weight:bold;}

.headingtext		{font-family:arial, helvetica, sans-serif; color:#000000; font-size:80%;}

.smallbodytext		{font-family:verdana, helvetica, sans-serif; color:#000000; font-size:70%}

a.whitetext			{font-family:arial, helvetica, sans-serif; color:#FFFFFF; font-size:75%; font-weight:bold; text-decoration: none;}

td.header			{background-color: #FFFFFF;}

input.frontpage		{font-family:verdana, helvetica, sans-serif; color:#000000; font-size:75%; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000;}

input.submit		{font-family:verdana, helvetica, sans-serif; color:#000000; font-size:75%; background-color:#FFFFFF; border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000; border-bottom: 2px solid #000000;}

.subheading			{font-family:arial, helvetica, sans-serif; color:#000000; font-size:85%; font-weight:bold;}

.blueheading		{font-family:arial, helvetica, sans-serif; color:#6699FF; font-size:100%; font-weight:bold;}

.blackheading		{font-family:arial, helvetica, sans-serif; color:#000000; font-size:100%; font-weight:bold;}

.articleTitle 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000;}

.smallText 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #000000; line-height: 100%;}

.footerText 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #000000;}

.date 				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #000000; font-weight: bold;}

.pageTitle			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; color: #000000; font-weight: bold;}

.ArticleDate 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #000000; font-weight: normal;}

.title 				{font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; color: #000000; font-weight: bold;}

.pageTitle		{font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; color: #ffffff; font-weight: normal;}

.titleAbout 		{font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; color: #6600cc; font-weight: bold;}

.titleCollections 	{font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; color: #6396ce; font-weight: bold;}

.titleCatalogues 	{font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; color: #009999; font-weight: bold;}

.titleHelp 	{font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; color: #999966; font-weight: bold;}

.titleServices 		{font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; color: #339900; font-weight: bold;}

.titleblack 		{font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; color: #000000; font-weight: bold;}

.titleWhatson 		{font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; color: #ffCC33; font-weight: bold;}

.titleNews 			{font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; color: #ff6699; font-weight: bold;}

.titleContact 		{font-family: Arial, Helvetica, Verdana, sans-serif; font-size: small; color: #ff6666; font-weight: bold;}

.titleAdmin 		{font-family: Arial, Helvetica, Verdana, sans-serif; font-size: medium; color: #000000; font-weight: bold;}

.menu 				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #000000;}

input.template 		{12px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cccc99; border: solid 1px #000000;}

input.plain 		{12px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #000000;}

textarea.plain		{12px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #000000;}

textarea.template 	{12px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cccc99}

.successMessage		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #009966; font-weight: bold;}

.errorMessage		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #ff0000; font-weight: bold;}

.errorMessageSml	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #ff0000; font-weight: normal;}


.newAbout 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #6600cc; font-weight: bold;}

.newCollections 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #0033cc; font-weight: bold;}

.newCatalogues 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #009999; font-weight: bold;}

.newServices 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #339900; font-weight: bold;}

.newWhatson 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #ffcc33; font-weight: bold;}

.newNews 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #ff6699; font-weight: bold;}

.newContact 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #ff6666; font-weight: bold;}

.redspacer 		{color: #cf0303; font-family: Arial, Verdana, Tahoma, Helvetica, sans serif; font-size: 70%;}

.learningcopyright {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: none;}

.learningtabletitlewhite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; font-style: normal; line-height: normal; font-weight: bold;	font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none;}

.learningillustrativetext {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #339900;}

.learningbluetext {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 75%; color: #0033cc;}

a.supportlink 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #000000; font-weight: bold;}

a.news:link 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; text-decoration: underline;}
a.news:visited 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; text-decoration: underline;}
a.news:hover 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; text-decoration: none;}

a.whatsnew:link 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; text-decoration: underline;}
a.whatsnew:visited 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; text-decoration: underline;}
a.whatsnew:hover 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; text-decoration: none;}

a.yearList:link 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; color: ffffff; text-decoration: none;}
a.yearList:visited 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; color: ffffff; text-decoration: none;}
a.yearList:hover 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; color: ffffff; text-decoration: underline;}

a.articleTitle:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; text-decoration: underline; font-weight: bold;}
a.articleTitle:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; text-decoration: underline; font-weight: bold;}
a.articleTitle:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; text-decoration: none; font-weight: bold;}

a.footer:link 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; text-decoration: underline;}
a.footer:visited 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; text-decoration: underline;}
a.footer:hover 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; text-decoration: underline;}

a.mini:link 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; text-decoration: underline;}
a.mini:visited 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; text-decoration: underline;}
a.mini:hover 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; text-decoration: none;}

a.map:link 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; text-decoration: underline; color: #000000;}
a.map:visited 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; text-decoration: underline; color: #000000;}
a.map:hover			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; text-decoration: underline; color: #000000;}

a.map2:link 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; text-decoration: underline; color: #000000;}
a.map2:visited 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; text-decoration: underline; color: #000000;}
a.map2:hover 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; text-decoration: underline;	color: #000000;}

a.map3:link 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; text-decoration: underline; color: #0066ff;}
a.map3:visited 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; text-decoration: underline; color: #0066ff;}
a.map3:hover			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; text-decoration: underline; color: #0066ff;}

a.map4:link 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; text-decoration: underline; color: #9a0002;}
a.map4:visited 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; text-decoration: underline; color: #9a0002;}
a.map4:hover			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; text-decoration: underline; color: #9a0002;}


a.headcrumb {
	font-family: Verdana, Arial, Helvetica; color: #cf0303; font-size: 70%; font-weight: normal; text-decoration: none
}
a.headcrumb:hover {
	font-family: Verdana, Arial, Helvetica; color: #cf0303; font-size: 70%; font-weight: normal; text-decoration: none
}
a.headcrumb:visited {
	font-family: Verdana, Arial, Helvetica; color: #cf0303; font-size: 70%; font-weight: normal; text-decoration: none
}
a.headcrumb:hover {
	font-family: Verdana, Arial, Helvetica; color: #cf0303; font-size: 70%; font-weight: normal; text-decoration: none
}
a.headcrumb:active {
	font-family: Verdana, Arial, Helvetica; color: #cf0303; font-size: 70%; font-weight: normal; text-decoration: underline
}

a.header {
	font-family: Verdana, Arial, Helvetica; color: #000000; font-size: 70%; font-weight: normal; text-decoration: none
}
a.header:hover {
	font-family: Verdana, Arial, Helvetica; color: #cf0303; font-size: 70%; font-weight: normal; text-decoration: none
}
a.header:visited {
	font-family: Verdana, Arial, Helvetica; color: #000000; font-size: 70%; font-weight: normal; text-decoration: none
}
a.header:hover {
	font-family: Verdana, Arial, Helvetica; color: #cf0303; font-size: 70%; font-weight: normal; text-decoration: none
}
a.header:active {
	font-family: Verdana, Arial, Helvetica; color: #000000; font-size: 70%; font-weight: normal; text-decoration: underline
}

a.sidemenu { font-family: Verdana, Arial, Helvetica; color: #ff6699; font-size: 0.7em; font-weight: normal; text-decoration: none; line-height: 0.8em; }
a.sidemenu:hover { font-family: Verdana, Arial, Helvetica; color: #666666; font-size: 0.7em; font-weight: normal; text-decoration: none; line-height: 0.8em; }
a.sidemenu:visited { font-family: Verdana, Arial, Helvetica; color: #ff6699;  font-size: 0.7em; font-weight: normal; text-decoration: none; line-height: 0.8em; }
a.sidemenu:hover { font-family: Verdana, Arial, Helvetica; color: #666666; font-size: 0.7em; font-weight: normal; text-decoration: none; line-height: 0.8em; }
a.sidemenu:active { font-family: Verdana, Arial, Helvetica; color: #ff6699; font-size: 0.7em; font-weight: normal; text-decoration: underline; line-height: 0.8em; }

.formField { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 700; }
.normalFormInputField {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #ffffff; color: #000000; border: solid 1px #e6571d; }
.formInputField { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; width: 100%; background-color: #ffffff; color: #000000; border: solid 1px #e6571d; }
.ResRegInputField { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #ffffff; color: #000000; border: solid 1px #e6571d; }
.formSelectField { width: 100%; }
.submitButton { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #ffffff; color: #000000; font-weight: 0; border: solid 1px #e6571d; }

.titleBookshop {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; color: #996699; font-weight: bold;}

li.2					{list-style-image: url(/images/arrow_news.gif)}
li.3					{list-style-image: url(/images/internal/web_link.gif)}
