/* CAAB Main Stylesheet */
.clear		{clear:both; height:1px; font-size:1px; margin:0px; padding:0px;line-height:1px;}
.floatLeft	{float:left;}
.floatRight	{float:right;}
.imgRep, .imgRep:link, .imgRep:visited	{display:block;text-indent:-9999em;	text-decoration:none; margin:0;}

body	 	{background-color:#f7fbfa; margin:0px; font-family:Verdana, Helvetica, sans-serif; color:#060f3e; font-size:0.85em; padding-bottom:20px; }
#wrapper 	{width:940px; margin:0px auto; border:1px solid #dce5e2; font-size:90%; position:relative; background-color:#fff;}

/* Global Styles & Elements */
#utilityNav		{width:940px; margin:0px; font-size:90%; position:relative; top:0px; display:block;}
#utilityNav p	{float:right; display:block; margin:8px 0px 12px 0px; position:relative; right:20px;}
#utilityNav a:link, #utilityNav a:active, #utilityNav a:visited {color:#060f3e; text-decoration:underline; padding:0px 10px; border-right:1px solid #060f3e;}
#utilityNav a:hover	{color:#060f3e; text-decoration:none;} 
#utilityNav label	{margin:0px 5px 0px 10px;}
#utilityNav input	{margin:0px; padding:0px;}
#utilityNav input.searchBox	{border:1px solid #dce5e2; font-size:95%; padding:1px;}
#utilityNav input.goButton	{position:relative; top:4px;}
#logoBox		{width:940px; height:112px; margin:0px 0px 0px 0px; padding:0px; display:block; position:relative;}
#logoBox img	{margin:0px; padding:0px; border:none; display:block;}

#leftCol	{float:left; padding-top:40px;}

/* Main Navigation */
#mainNav			{width:157px; display:block;}
#mainNav #menu		{list-style-type:none; width:169px;}
#mainNav #menu li	{margin:0px; padding:0px; display:list-item; lis}
#mainNav #menu a:link, #mainNav #menu a:active, #mainNav #menu a:visited {text-decoration:none; line-height:1; margin:0px; font-size:100%;}
#mainNav #menu a:hover	{text-decoration:underline;}

#menu_LI_0_1_1 a	{width:157px; background:#60aa00 url(../images/nav/home.gif) repeat-x top left; border:1px solid #70c600; display:block;color:#fff; margin-bottom:1px; padding:4px 0px 6px 6px; }
#menu_LI_0_2_1 a	{width:157px; background:#a23711 url(../images/nav/about.gif) repeat-x top left; border:1px solid #bc4104; display:block;color:#fff; margin-bottom:1px; padding:4px 0px 6px 6px; }
#menu_LI_0_3_1 a	{width:157px; background:#b98822 url(../images/nav/children.gif) repeat-x top left; border:1px solid #dea222; display:block;color:#fff; margin-bottom:1px; padding:4px 0px 6px 6px; }
#menu_LI_0_4_1 a	{width:157px; background:#09789a url(../images/nav/functional.gif) repeat-x top left; border:1px solid #0388b1; display:block;color:#fff; margin-bottom:1px; padding:4px 0px 6px 6px; }
#menu_LI_0_5_1 a	{width:157px; background:#660e87 url(../images/nav/research.gif) repeat-x top left; border:1px solid #75039e; display:block;color:#fff; margin-bottom:1px; padding:4px 0px 6px 6px; }
#menu_LI_0_6_1 a	{width:157px; background:#2f4e88 url(../images/nav/publications.gif) repeat-x top left; border:1px solid #32579e; display:block;color:#fff; margin-bottom:1px; padding:4px 0px 6px 6px; }
#menu_LI_0_7_1 a	{width:157px; background:#700623 url(../images/nav/events.gif) repeat-x top left; border:1px solid #860a2d; display:block;color:#fff; margin-bottom:1px; padding:4px 0px 6px 6px; }
#menu_LI_0_8_1 a	{width:157px; background:#3b6e5b url(../images/nav/news.gif) repeat-x top left; border:1px solid #45826b; display:block;color:#fff; margin-bottom:1px; padding:4px 0px 6px 6px; }
#menu_LI_0_9_1 a	{width:157px; background:#84356d url(../images/nav/links.gif) repeat-x top left; border:1px solid #9b3e80; display:block;color:#fff; margin-bottom:1px; padding:4px 0px 6px 6px; }
#menu_LI_0_10_1 a	{width:157px; background:#a64e19 url(../images/nav/contact.gif) repeat-x top left; border:1px solid #c65d1e; display:block;color:#fff; margin-bottom:1px; padding:4px 0px 6px 6px; }

/*Sub Navigation */
#menu ul {width:163px; margin:-1px 0px 1px 0px; padding:0px; list-style-type:none; display:block; color:#060f3e;}
#menu ul li {width:163px; margin:0px; padding:0px; display:inline; color:#060f3e; }
#menu ul a {width:153px; padding:4px 0px 6px 10px; margin:0px; display:block; color:#060f3e;}
#menu ul li a span { display: inline-block; line-height:1.2em;  cursor: pointer;   }

/* Sub Navigation Colours for each section */
#menu_LI_0_2_1 ul			{ border:0; border-left:2px solid #bc4014; background-color:#EBC5B8;}
#menu_LI_0_2_1 ul li a:link, #menu_LI_0_2_1 ul li a:active, #menu_LI_0_2_1 ul li a:visited { border:0; background:none; background-color:#EBC5B8;}
#menu_LI_0_2_1 ul li.highlighted a, #menu_LI_0_2_1 ul li a:hover {background-color:#F5E3DC;}
#menu_LI_0_2_1 ul li.highlighted a span	{ background:url(../images/arrows/about_arrow.gif) no-repeat 100% 75%; padding-right:10px;}

#menu_LI_0_3_1 ul			{ border:0; border-left:2px solid #dea222; background-color:#F5E3BC;}
#menu_LI_0_3_1 ul li a:link, #menu_LI_0_3_1 ul li a:active, #menu_LI_0_3_1 ul li a:visited { border:0; background:none; background-color:#F5E3BC;}
#menu_LI_0_3_1 ul li.highlighted a, #menu_LI_0_3_1 ul li a:hover {background-color:#FAF1DE;}
#menu_LI_0_3_1 ul li.highlighted a span	{background:url(../images/arrows/children_arrow.gif) no-repeat 100% 75%; padding-right:10px;}

#menu_LI_0_4_1 ul			{ border:0; border-left:2px solid #0388b1; background-color:#B3DBE7;}
#menu_LI_0_4_1 ul li a:link, #menu_LI_0_4_1 ul li a:active, #menu_LI_0_4_1 ul li a:visited { border:0; background:none; background-color:#B3DBE7;}
#menu_LI_0_4_1 ul li.highlighted a, #menu_LI_0_4_1 ul li a:hover {background-color:#D9EDF3;}
#menu_LI_0_4_1 ul li.highlighted a span	{background:url(../images/arrows/functional_arrow.gif) no-repeat 100% 75%; padding-right:10px;}

#menu_LI_0_5_1 ul			{ border:0; border-left:2px solid #75039e; background-color:#C1CCE2;}
#menu_LI_0_5_1 ul li a:link, #menu_LI_0_5_1 ul li a:active, #menu_LI_0_5_1 ul li a:visited { border:0; background:none; background-color:#C1CCE2;}
#menu_LI_0_5_1 ul li.highlighted a, #menu_LI_0_5_1 ul li a:hover {background-color:#E0E6F1;}
#menu_LI_0_5_1 ul li.highlighted a span	{background:url(../images/arrows/research_arrow.gif) no-repeat 100% 75%; padding-right:10px;}

#menu_LI_0_6_1 ul			{ border:0; border-left:2px solid #32579e; background-color:#C1CCE2;}
#menu_LI_0_6_1 ul li a:link, #menu_LI_0_6_1 ul li a:active, #menu_LI_0_6_1 ul li a:visited { border:0; background:none; background-color:#D5B3E2;}
#menu_LI_0_6_1 ul li.highlighted a, #menu_LI_0_6_1 ul li a:hover {background-color:#EAD9F1;}
#menu_LI_0_6_1 ul li.highlighted a span	{background:url(../images/arrows/publications_arrow.gif) no-repeat 100% 75%; padding-right:10px;}


#menu_LI_0_7_1 ul			{ border:0; border-left:2px solid #880c2f; background-color:#e7cdd4;}
#menu_LI_0_7_1 ul li a:link, #menu_LI_0_7_1 ul li a:active, #menu_LI_0_7_1 ul li a:visited { border:0; background:none; background-color:#e7cdd4;}
#menu_LI_0_7_1 ul li.highlighted a, #menu_LI_0_7_1 ul li a:hover {background-color:#f3e6e9;}
#menu_LI_0_7_1 ul li.highlighted a span	{ background:url(../images/arrows/events_arrow.gif) no-repeat 100% 75%; padding-right:10px; }

#menu_LI_0_8_1 ul			{border:0; border-left:2px solid #45826b; background-color:#C7D9D2;}
#menu_LI_0_8_1 ul	li a:link, #menu_LI_0_8_1 ul li a:active, #menu_LI_0_8_1 ul	li a:visited {border:0; background:none; background-color:#C7D9D2;}
#menu_LI_0_8_1 ul	li.highlighted a, #menu_LI_0_8_1 ul	li a:hover {background-color:#E3ECE9;}
#menu_LI_0_8_1 ul	li.highlighted a span	{background:url(../images/arrows/news_arrow.gif) no-repeat 100% 75%; padding-right:10px;}

#menu_LI_0_9_1 ul			{border:0; border-left:2px solid #963e80; background-color:#DFC5D9;}
#menu_LI_0_9_1 ul li a:link, #menu_LI_0_9_1 ul li a:active, #menu_LI_0_9_1 ul li a:visited {border:0; background:none; background-color:#DFC5D9;}
#menu_LI_0_9_1 ul li.highlighted a, #menu_LI_0_9_1 ul li a:hover {background-color:#EFE2EC;}
#menu_LI_0_9_1 ul li.highlighted a span	{background:url(../images/arrows/links_arrow.gif) no-repeat 100% 75%; padding-right:10px;}

#menu_LI_0_10_1 ul			{border:0; border-left:2px solid #c65d1e; background-color:#EECEBB;}
#menu_LI_0_10_1 ul li a:link, #menu_LI_0_10_1 ul li a:active, #menu_LI_0_10_1 ul li a:visited {border:0; background:none; background-color:#EECEBB;}
#menu_LI_0_10_1 ul li.highlighted a, #menu_LI_0_10_1 ul li a:hover {background-color:#F7E7DD;}
#menu_LI_0_10_1 ul li.highlighted a span	{background:url(../images/arrows/contact_arrow.gif) no-repeat 100% 75%; padding-right:10px;}

/* Text Size Adjustment */
#adjust_text_size	{width:138px; background-color:#e2f2ed; border:1px solid #e2e7e6; margin:15px 0px; left:10px; padding:5px; display:block; position:relative;}
#adjust_text_size p.title	{text-transform:uppercase; font-weight:bold; text-align:center; margin:5px 0px;}
#adjust_text_size p.buttons	{padding-left:3px;}
#adjust_text_size a	{display:block; font-weight:bold; float:left;}
#adjust_text_size a.txt_normal:link, #adjust_text_size a {font-size:110%; background:#e2f2ed url(../images/buttons/txt_small.gif) no-repeat bottom left; height:39px; width:32px; position:relative; left:5px;}
#adjust_text_size a.txt_normal:hover, #adjust_text_size a.txt_normal_on	{font-size:110%; background:#e2f2ed url(../images/buttons/txt_small_on.gif) no-repeat bottom left; height:39px; width:32px; position:relative; left:5px;}
#adjust_text_size a.txt_plus1:link, #adjust_text_size a.txt_plus1:active, #adjust_text_size a.txt_plus1:visited	{font-size:120%; background:#e2f2ed url(../images/buttons/txt_big.gif) no-repeat bottom left; height:39px; width:35px; position:relative; left:10px;}
#adjust_text_size a.txt_plus1:hover, #adjust_text_size a.txt_plus1_on	{font-size:120%; background:#e2f2ed url(../images/buttons/txt_big_on.gif) no-repeat bottom left; height:39px; width:35px; position:relative; left:10px;}
#adjust_text_size a.txt_plus2:link, #adjust_text_size a.txt_plus2:active, #adjust_text_size a.txt_plus2:visited	{font-size:130%; background:#e2f2ed url(../images/buttons/txt_huge.gif) no-repeat bottom left; height:39px; width:39px; position:relative; left:15px;}
#adjust_text_size a.txt_plus2:hover, #adjust_text_size a.txt_plus2_on	{font-size:130%; background:#e2f2ed url(../images/buttons/txt_huge_on.gif) no-repeat bottom left; height:39px; width:39px; position:relative; left:15px;}

/* Content */
#content		{width:760px; float:right; margin:0px; color:#060f3e; }
.homeBg			{background:#fff url(../images/homepage_bg.gif) no-repeat top right;}
.insideBg		{background:#fff url(../images/events_bg.gif) no-repeat top right;}

/* Breadcrumbs */
#breadcrumbs	{width:730px; font-size:90%; margin:15px 0px 15px 0px; padding:0px 15px;}
#breadcrumbs a:link, #breadcrumbs a:active, #breadcrumbs a:visited	{color:#060f3e; text-decoration:underline; margin:0px 5px; line-height:1.2;}
#breadcrumbs a:hover {color:#060f3e; text-decoration:none; line-height:1.2;}
#breadcrumbs a.active	{color:#060f3e; text-decoration:none; cursor:default; line-height:1.2;}

/* Welcome Message on Homepage */
/*#welcome		{width:752px; background:#3464ad url(../images/homepage_banner.gif) no-repeat bottom right; float:right; height:148px; margin-bottom:20px; display:block; padding:20px 0px;}
#welcome h1		{font-size:160%; color:#fff; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; width:450px; margin:0px 20px; font-weight:normal; padding:0px; height:100%;}*/
#welcome		{width:752px; float:right; display:block; margin-bottom:20px;}
#welcome img	{border:none;}

/* Homepage Panel Backgrounds */
#homepagePanels		{width:742px; float:left; background:#fff url(../images/homepage_panels_bg.gif) repeat-y top right; position:relative; left:8px;}
#homepagePanels .endBorders	{width:742px; height:1px; background:url(../images/homepage_panels_end.gif) no-repeat bottom right; line-height:1px; margin:0px; padding:0px; font-size:1px;}
#homeLeftCol	{float:left; width:358px; position:relative; height:100%; border-bottom:1px solid pink;}
#homeRightCol	{float:right; width:359px; position:relative; height:100%; border-bottom:1px solid orange;}

/* Homepage News Centre panel */
#newsCentre		{width:360px; height:100%; display:block; padding:0px; float:left; margin:0px; position:relative;}
#newsCentre .newsHeading	{background:#48826f url(../images/newsStripe.gif) repeat top left;  padding:8px 0px 8px 12px;}
#newsCentre h2 	{font-size:130%; font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; color:#fff; font-weight:normal;}
#newsCentre	ul	{font-size:90%; padding:0px 10px 0px 10px; margin:15px 0px 15px 0px;}
#newsCentre li	{width:290px; padding:0px 0px 0px 45px; background: url(../images/newspaper.gif) no-repeat top left; line-height:1.3; margin-bottom:10px;}
#newsCentre .date	{width:290px; color:#898989; line-height:1.3; font-size:85%;}
#newsCentre a:link, #newsCentre a:active, #newsCentre a:visited {color:#060f3e; text-decoration:none;line-height:1.3;}
#newsCentre a:hover {color:#898989; text-decoration:none;line-height:1.3;}

#moreNews		{display:block; margin:0px; width:90px; position:absolute; top:6px; right:10px;}
/*#moreNews p		{margin:0px; line-height:1; display:block;}*/
#moreNews .more	{width:88px; display:block; margin:0px; background:#e0e0e0 url(../images/buttons/silver_button.gif) repeat-x top left; color:#555555; border:1px solid #939594; font-size:90%; text-align:center; padding:2px 0px 3px 2px; text-decoration:none;}
#moreNews .more:hover	{color:#45826b;}

/* Homepage Upcoming Events panel */
#upcomingEvents		{width:360px; position:relative; height:100%; display:block; padding:0px; float:right; margin:0px;}
#upcomingEvents .eventsHeader	{background:#5f0016 url(../images/eventsStripe.gif) repeat top left; padding:8px 0px 8px 12px;}
#upcomingEvents h2 	{font-size:130%; font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; color:#fff; font-weight:normal;}
#upcomingEvents a:link, #upcomingEvents a:active, #upcomingEvents a:visited {color:#060f3e; text-decoration:none;line-height:1.2em;}
#upcomingEvents a:hover {color:#880223; text-decoration:none;line-height:1.2;}
.eventItem		{padding:0px; display:block; margin:20px 10px 0px 10px; }
.eventItem p.eventDesc	{font-size:90%; line-height:1.2em; margin:0px; padding:0px; float:right; width:290px;}
.eventCalWrap	{display:block; float:left; width:45px; margin:0px; padding:0px;}
.eventCal		{background: url(../images/calendar/calBg.gif) repeat-y top left; width:38px; padding:0px;}
.eventCalTop	{background: url(../images/calendar/calTop.gif) no-repeat top left; padding:8px 2px 0px 1px; margin:0px;}
.eventCalTop p	{background-color:#060f3e; width:35px; font-size:80%; color:#fff; padding:2px 0px 6px 0px; text-align:center; margin:0px;}
.eventCalPage	{background:#fff url(../images/calendar/calPaper.gif) no-repeat top left; width:35px; margin-left:1px; padding:0px;}
.eventCalPage p	{width:32px; padding:3px 2px; text-align:center; line-height:1.2; margin:0px;}
.calEnd	{background:url(../images/calendar/calEnd.gif) no-repeat top left; height:3px; width:38px; padding:0px; line-height:3px; font-size:3px; margin:0px; display:block;}

#allEvents		{display:block; margin:0px; width:145px; position:absolute; top:6px; right:10px;}
/*#moreNews p		{margin:0px; line-height:1; display:block;}*/
#allEvents .more	{width:145px; display:block; margin:0px; background:#e0e0e0 url(../images/buttons/silver_button.gif) repeat-x top left; color:#555555; border:1px solid #939594; font-size:90%; text-align:center; padding:2px 0px 3px 2px; text-decoration:none;}

/* Poll */
#poll			{width:170px; height:184px; background:#fff url(../images/clipboard.jpg) no-repeat top left; position:relative; padding-top:55px;}
#poll p.title	{text-transform:uppercase; font-weight:bold; text-align:center; margin:0px 0px 0px 10px; width:145px;}
#poll p.question {background-color:#f7f7f7; width:145px; text-align:center; margin:8px 0px; line-height:1.2; margin-left:10px;}
#poll label		{margin-left:3px;}
#poll .voteButton	{display:block; margin:10px 0px 0px 48px;}

/* Top 5 Downloads */
#top5		{width:740px; border:1px solid #0087b0; position:relative; left:8px; top:20px; background:#edf6f9 url(../images/top5.gif) no-repeat 2% 90%; padding:8px 0px;}
#top5 .titleCol	{float:left; width:170px; display:block;}
#top5 h3	{color:#0087b0; font-size:210%; text-transform:uppercase; margin:10px 0px 0px 10px; padding:0px; font-weight:bold;}
#top5 h4	{color:#0087b0; font-size:150%; text-transform:uppercase; margin:0px 0px 0px 10px; padding:0px; font-weight:bold;}
#top5 ul	{float:right; display:block; width:570px;}
#top5 li	{margin:3px 0px; padding:0px; line-height:1.5; padding-left:20px;}
#top5 a:link, #top5 a:active, #top5 a:visited	{font-size:90%; padding:3px 0px 3px 0px; color:#060f3e; text-decoration:none; margin:0px;}
#top5 a:hover	{font-size:90%; padding:3px 0px 3px 0px; color:#060f3e; text-decoration:underline; margin:0px;}
#top5 li.pdf {background:#edf6f9 url(../images/page_white_acrobat.gif) no-repeat center left;}
#top5 li.word {background:#edf6f9 url(../images/page_white_word.gif) no-repeat center left;}
#top5 li.ppt	{background:#edf6f9 url(../images/page_white_ppt.gif) no-repeat center left;}
#top5 a.pdf		{background:#edf6f9 url(../images/page_white_acrobat.gif) no-repeat center left;}
#top5 a.word	{background:#edf6f9 url(../images/page_white_word.gif) no-repeat center left;}
#top5 a.ppt		{background:#edf6f9 url(../images/page_white_ppt.gif) no-repeat center left;}

#top5 #unAvail {color:#060f3e; float:right; font-size:90%; margin:10px 0px 80px 0px; width:560px;}

/* Footer */
#footerHomepage		{width:924px; background-color:#c2dbd3; padding:8px; font-size:90%; margin-top:15px;}/*Required for extra spacing above the footer which is unique to the homepage */
#footer		{width:924px; background-color:#c2dbd3; padding:8px; font-size:90%;}
#footer ul	{float:right; margin:0px; padding:0px;}
#footer li	{float:left; border-right:1px solid #060f3e; padding:0px 5px 2px 5px;}
#footer li.last		{float:left; border:none;}
#footer li a:link, #footer li a:active, #footer li a:visited {text-decoration:underline; color:#060f3e; line-height:1.2;}
#footer li a:hover	{text-decoration:none; color:#060f3e; line-height:1.2;}
.footerSpace {margin-top:15px;}

/* Headers */
#header		{width:700px; min-height:70px; color:#ffffff; padding:10px 15px; display:block; position:relative; margin-left:15px;}
#header h1	{font-size:150%; font-family:"Trebuchet MS", Verdana, Helvetica, Arial,sans-serif; line-height:1.2; margin:0px 0px 20px 0px; padding:0px; display:block; font-weight:normal;}
#header p	{font-size:90%; position:absolute; bottom:15px; margin:0px; padding:0px; display:block; line-height:1;}

/* Header classes for each of the sections, template shows eventsHeader as the class applied */

.searchHeader	{background:#bc4014 url(../images/watermarks/about_watermark.gif) no-repeat bottom right;}
.aboutHeader	{background:#bc4014 url(../images/watermarks/about_watermark.gif) no-repeat bottom right;}
.childrenHeader	{background:#dea222 url(../images/watermarks/children_watermark.gif) no-repeat bottom right;}
.functionalHeader	{background:#0388b1 url(../images/watermarks/functional_watermark.gif) no-repeat bottom right;}
.publicationsHeader	{background:#75039e url(../images/watermarks/publications_watermark.gif) no-repeat bottom right;}
.researchHeader	{background:#32579e url(../images/watermarks/research_watermark.gif) no-repeat bottom right;}
.eventsHeader	{background:#860a2d url(../images/watermarks/events_watermark.gif) no-repeat bottom right;}
.newsHeader		{background:#45826b url(../images/watermarks/news_watermark.gif) no-repeat bottom right;}
.linksHeader	{background:#963E80 url(../images/watermarks/links_watermark.gif) no-repeat bottom right;}
.contactHeader	{background:#C65D1E url(../images/watermarks/contact_watermark.gif) no-repeat bottom right;}
.foiHeader {background:#C65D1E url(../images/watermarks/contact_watermark.gif) no-repeat bottom right;}

/* Inside Page Elements */
#pageContent	{width:730px; padding:15px 0px 15px 15px; display:block; background:#fff url(../images/watermarks/content_watermark.gif) no-repeat bottom right; margin-left:15px; position:relative; min-height:400px; _height:400px; }
#pageContent h2	{font-size:130%; font-family:"Trebuchet MS", Verdana, Helvetica, Arial,sans-serif; line-height:1; margin:0px; padding:0px; width:685px;}
#pageContent h3	{font-size:110%; font-family:"Trebuchet MS", Verdana, Helvetica, Arial,sans-serif; line-height:1; margin:0px; padding:0px; width:685px;}
#pageContent h4	{font-size:110%; font-family:"Trebuchet MS", Verdana, Helvetica, Arial,sans-serif; line-height:1.5; margin:10px 30px 0px 0px; padding:0px; width:685px; font-weight:bold;}
#pageContent h5	{font-size:100%; font-family:"Trebuchet MS", Verdana, Helvetica, Arial,sans-serif; line-height:1.3; margin:10px 15px 0px 0px; padding:0px; width:685px; font-weight:bold;}
#pageContent p	{font-size:90%; color:#060f3e; display:block; margin:10px 30px 0px 0px; line-height:1.4; padding:0px;}
#pageContent .imgRight {float:right; display:block; margin:0px 0px 0px 10px; padding:0px; border:3px solid #eff3f2;}
#pageContent .imgLeft  {float:left; display:block; margin:0px 10px 0px 0px; padding:0px; border:3px solid #eff3f2;}
#pageContent img {border:none; margin:0px; padding:0px;}
sup {vertical-align:super; font-size:95%;}
sub {vertical-align:sub; font-size:95%;}


/* Lists */
#pageContent ul		{margin:10px 30px 0px 0px; font-size:90%; display:block; list-style-position:inside; list-style-type:square;}
#pageContent ul li	{margin:0px; line-height:1.4;}
#pageContent ol		{margin:10px 30px 0px 0px; font-size:90%; display:block; list-style-position:inside; list-style-type:decimal; display:block;}
#pageContent ol li	{margin:0px; line-height:1.4;}

/* Links */
#pageContent a:link, #pageContent a:active, #pageContent a:visited {color:#060f3e; text-decoration:underline;}
#pageContent a:hover {color:#060f3e; text-decoration:none;}

/* Tables */
#pageContent table {border-top: 1px solid #dce5e2;  border-left: 1px solid #dce5e2; border-collapse:collapse; margin:0px 15px 15px 0px;}
#pageContent caption {font-size:90%; font-weight:bold; padding: 1em 0em; } /* padding instead of margin for IE */
#pageContent td {border-bottom: 1px solid #dce5e2; border-right: 1px solid #dce5e2; padding:3px 5px; font-size:90%;}
#pageContent th	{font-weight:bold; background-color:#e9f2f0; border-bottom: 1px solid #dce5e2; border-right: 1px solid #dce5e2; padding:5px; font-size:90%;}

/* Forms */
fieldset { border: 1px solid #dce5e2; margin-right:15px; padding:15px; margin-top:20px;}
legend {background: #fff; font-size:120%; line-height:2em; font-weight: bold; }
textarea, input[type='text'], select { border: 1px solid #dce5e2; background: #fff; font: normal 90% "Trebuchet MS", Arial, Helvetica, Sans-serif; }
textarea {margin-top:5px; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa;  font-size:90%;}
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 1px solid #ccc;  font-size:90%;}
input, select, button, label {font-size:90%;}
input[type='text'], input[type='password'] {cursor: text; }
div.formElementSpace	{margin-bottom:8px; border-top:1px solid #C7D9D2; padding:5px 0 0 0 ;}
div.formElementSpace label { width:200px; display:block; float:left; padding:4px 0 0 2px; }

/* Sifr for inside pages, h2 and h3 colours for each section */
.aboutContent h2, .aboutContent h3, .aboutContent legend			{color:#bc4014;}
.childrenContent h2, .childrenContent h3,	.childrenContent legend {color:#dea222;}
.functionalContent h2, .functionalContent h3, .functionalContent legend	{color:#0388b1;}
.publicationsContent h2, .publicationsContent h3,	.publicatonsContent legend	{color:#75039e;}
.researchContent h2, .researchContent h3, .researchContent legend {color:#32579e;}
.eventsContent h2, .eventsContent h3, .eventsContent legend {color:#85072a;}
.newsContent h2, .newsContent h3, .newsContent legend	{color:#45826b;}
.linksContent h2, .linksContent h3,	.linksContent legend {color:#9b3e80;}
.contactContent h2, .contactContent h3, .contactContent legend {color:#c65d1e;}

/* News Item */
.newsItem				{ border-top:1px solid #c2dbd3; margin:10px 10px 0 0; }
.newsItemHead			{ height:2em; background:#e9f2f0; padding:5px }
#pageContent .newsItemHead h4		{ float:left; width:480px; margin:0 0 0 4px;}
#pageContent .newsItemHead h4 a	{ text-decoration: none; }
.newsItemHead .date	{ font-size:90%; color:#888888; float: right; width:120px; text-align:right; padding:5px 0 10px 0; }
#pageContent .newsItem p	{ padding:5px 10px 10px 10px; margin:0; }
#pageContent .newsmore		{ padding:5px 10px 10px 10px; margin:0; border-bottom:1px solid #c2dbd3; }

/* Event Item */
#pageContent .eventItem				{ border-top:1px solid #c2dbd3; margin:10px 10px 0 0; }
#pageContent .eventItemHead			{ height:2em; background:#e9f2f0; padding:5px }
#pageContent .eventItemHead h4		{ float:left; width:440px; margin:0 0 0 4px;}
#pageContent .eventItemHead h4 a	{ text-decoration: none; }
.eventItemHead .date	{ font-size:90%; color:#666; float: left; width:125px; text-align:left; padding:2px 0 0 0; margin:-4px 0 0 0; line-height:1.2em; }
.eventItemHead .date strong { font-weight: bold; color:#888; text-transform:uppercase; font-size:90%;}
#pageContent .eventItem p	{ padding:5px 10px 10px 10px; margin:0; }
#pageContent .eventmore		{ padding:5px 10px 10px 10px; margin:0; border-bottom:1px solid #c2dbd3; 