p.content 		{ color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.2em; } /* default content cell paragraph with padding beneath customised */
a.content 		{ color: #0F7EC5; text-decoration: none; } /* links within main content cell of document */
a:hover.content { color: #0099cc; text-decoration: underline; } /* hover state behaviour for the above */



p.tableartist		{ color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
a.tableartist		{ color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
a.hover.tableartist	{ color: #0F7EC5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

body 			{ font-family: Verdana, Arial, Helvetica, sans-serif; background: url(../images/common/bg_body.gif) top right no-repeat; } /* general body style declaration.  set default font here. Specificy body background image here; use aboslute url. */

body, html			{ margin: 0; padding: 0; }

/* Headings 1-6 within content cell */
h1.content 		{ border-bottom: 1px solid #0F7EC5; color: #0F7EC5; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; line-height: 12px; }
h2.content 		{ border-bottom: 1px solid #990000; color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; line-height: 12px; }
h3.content 		{ color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 1em; }
h4.content 		{ color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
h5.content 		{ color: #03103D; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
h6.content 		{ color: #07227A; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }

td.bottom 	{ color: #07227A; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; } /*define separate heading style for demarcating footnotes */




#bannercontent { background: url(../images/common/bg_banner.gif) right no-repeat #03103D; } /* set background colour for content column side of the banner row */

#footer			{ color: #808080; font: 10px Verdana, Arial, Helvetica, sans-serif; text-align: right; } /*set general text formatting for footer */

td.main 			{ font-family: Verdana, Arial, Helvetica, sans-serif; background: url(../images/bg.jpg) top right no-repeat; }

td.tablehead 		{ background-color: #fff; color: #0F7EC5; font-family:  Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; } /* specifies formatting for tablehead cells.  Use this in preference to <th> which has browser defaults difficult to override */
td.tablecopyright	{ background-color: #0F7EC5; color: #fff; font-family:  Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
td.tablecat 		{ background-color: #0F7EC5; color: #fff; font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
td.tableaudio 		{ background-color: #fff; color: #0F7EC5; font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
td.tableinfo		{ background-color: #fff; color: #0F7EC5; font-family:  Arial, Helvetica, sans-serif; font-size: 11px; line-height: 10px; }
td.tabletitle			{ background-color: #fff; border-bottom: 1px solid #006666; color: #006666; font-family:  Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
td.tablecontent 		{ background-color: #FFF; color: #333; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
td.tablecontenthead 	{ background-color: #FFF; color: #333; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

tr.tourhead		{ background-color: #0099cc; color: #fff; font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
tr.tours				{ background-color: #fff; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.2em; }
tr.tours2				{ background-color: #ccc; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.2em; }


td.spacer 		{ background-color: #fff; color: #fff; font-family:  Arial, Helvetica, sans-serif; font-size: 2px; font-weight: bold; line-height: 2px; }