﻿/*  CUSTOM STYLES FOR THEME ONE
--------------------------------------------------------------*/	

/* TYPOGRAPHY
--------------------------------------------------------------*/
body {color: #000;}

h1, h2, h3, h4, h5, h6 {color: #7c6a55;}

/* ICONS 
--------------------------------------------------------------*/
.pageWrap .rssIcon {background-image: url('/media/siteadmin/styleassets/cssimages/rss.png') !important;}
.pageWrap .pdfIcon {background-image: url('/media/siteadmin/styleassets/cssimages/pdf.gif') !important;}
.pageWrap .docIcon {background-image: url('/media/siteadmin/styleassets/cssimages/doc.gif') !important;}
.pageWrap .pptIcon {background-image: url('/media/siteadmin/styleassets/cssimages/ppt.gif') !important;}
.pageWrap .xlsIcon {background-image: url('/media/siteadmin/styleassets/cssimages/xls.gif') !important;}
.pageWrap .zipIcon {background-image: url('/media/siteadmin/styleassets/cssimages/zip.gif') !important;}

ul li, ul ol ul li {background-image: url('/media/siteadmin/styleassets/cssimages/list-bullet-1.png');}

.sideWraps .section ul li, .sideWraps .section ul ol ul li {background-image: url('/media/siteadmin/styleassets/cssimages/bullet-one.png');}

ul ul li, ul ol ul li,
.pageWrap .section ul ul li, .pageWrap .section ul ol ul li {background-image: url('/media/siteadmin/styleassets/cssimages/bullet-two.png');}

ul ol li,
.pageWrap .section ul ol li {background-image: none;}

abbr, acronym {border-color: #000;}
del {color: #000;}
hr {color: #e5e1dd; background-color: #e5e1dd;}
blockquote, q {color: #7c6a55; background-color: #f7f5f4;}

a, a:link {color: #7c6a55;}
a:visited {color: #888;}
a:hover {border-color: #e5e1dd;}
a:focus, a:active {background-color: #7c6a55; color: #fff;}
a.skip:focus, a.skip:active {
	border-color: #7c6a55; 
	background-color: #fff; 
	color: #7c6a55;
	}

dt {color: #666;}

table, th, td {border-color:#e5e1dd; }
th {background-color: #e5e1dd;}

table .even td {background-color: #fff;}
table .odd td {background-color: #f8f7f6;}

.intro {color: #9d8f80;}

/* FORMS
--------------------------------------------------------------*/
label, .formLabel {color: #666;}
.formText input, .formTextarea textarea, .formSelect select {border-color: #ded9d5;}
.formItem {border-color: #fff;}

/* FORM MESSAGES
---------------------*/
.formMessage {border-color: #FFC888; background-color: #FFFD88;}
.helpMessage {background-color: #f2f0ee;}
.js .helpMessage {border-color: #fff;}

.formHighlight {background-color: #f9f8f7;}

.mandatoryMessage {border-color: #e5e1dd;}

/* FORM ERROR STYLING
---------------------*/
.formErrorSummary, .formRequired {
	border-color: #ef4144; 
	background-color:#f2f0ee;
	}
	
.formError {color: #333;}	

.fieldRequired {background-image: url('/media/siteadmin/styleassets/cssimages/required.png');}
.formRequired .fieldRequired {background-image: url('/media/siteadmin/styleassets/cssimages/required-error.png');}

.formRequired .formText input, 
.formRequired .formTextarea textarea {border-color: #ceccca;}

.formRequired label, .formRequired .formLabel,
.formErrorSummary a, .formErrorSummary a:link {color: #990000;}
.formErrorSummary a:focus, 	.formErrorSummary a:active {background-color: #990000; color: #fff;}

/* SEARCH FORMS
---------------------*/
.searchFields {border-color: #ded9d5;}
.searchFields .textField {color: #777;}
.searchFields .submitButton {background-image: url('/media/siteadmin/styleassets/cssimages/search.png');}

.searchFields .submitButton:hover, 
.searchFields .submitButton:focus, 
.searchFields .submitButton:active {background-color: #e5e1dd;}	
	
/* LAYOUTS
--------------------------------------------------------------*/
.sideWraps .section a, .sideWraps .section a:link {border-color: #e5e1dd;}

/* HEADER
--------------------------------------------------------------*/
.header .listInline li {color: #ded9d5;}
.header .listInline a:hover {border-color: #e5e1dd;}

/* LOGO
---------------------*/
#logo a:hover, #logo a:focus, #logo a:active {border-color: #ded9d5; background: none;}

/* STYLE SWITCHER
---------------------*/
#styleSwitcher ul li a, 
#styleSwitcher ul li strong {background-image: url('/media/siteadmin/styleassets/cssimages/text-resizer.png');}
	
/* TOP NAVIGATION (HORIZONTAL)
--------------------------------------------------------------*/
.navigation li {border-color: #ded9d5;}

.navigation a, .navigation a:link, .navigation strong {color: #7c6a55;}

.navigation a:hover span {background-image: url('/media/siteadmin/styleassets/cssimages/navigation-selection.png');}

.navigation a:focus, 
.navigation a:active {
	background-color: #7c6a55; 
	color: #fff;
	}

/* home link */
.nav1 a:hover .navHome, .nav1 .navHome {background-image: url('/media/siteadmin/styleassets/cssimages/home.png');}

/* SIDE NAVIGATION (VERTICAL)
--------------------------------------------------------------*/
.mainMenu {background-color: #f2f0ee;}
.mainMenu .active {
    background-color: #fff;
    font-weight: bold;
    }	

.mainMenu a, .mainMenu a:link {color: #666;}
.mainMenu ul ul ul a, .mainMenu ul ul ul a:link  {color: #444;}

.pageWrap .mainMenu a:focus, .pageWrap .mainMenu a:active {color: #fff;}

.mainMenu ul, .mainMenu ul span a {background-color: #f2f0ee;}
.mainMenu ul ul, .mainMenu ul ul span a {background-color: #e6e2de;}
.mainMenu ul ul ul, .mainMenu ul ul ul  span a {background-color: #dad5cf;}
.mainMenu ul ul ul ul, .mainMenu ul ul ul ul span a {background-color: #cfc8c1;}

.mainMenu li.open {background-image: url('/media/siteadmin/styleassets/cssimages/nav-minus.png');}
.mainMenu li.closed {background-image: url('/media/siteadmin/styleassets/cssimages/nav-plus.png');}

.pageWrap .mainMenu .active:focus,
.pageWrap .mainMenu .active:active {background-color: #7C6A55; }

.mainMenu .currentbranch0, .mainMenu .currentbranch0,
.mainMenu .currentbranch1, .mainMenu .currentbranch1,
.mainMenu .currentbranch2, .mainMenu .currentbranch2,
.mainMenu .currentbranch3, .mainMenu .currentbranch3 {
    font-weight: bold;
   }

/* FOOTER
--------------------------------------------------------------*/
.footer {background-color: #474440;}
.footer ul li {background-image: url('/media/siteadmin/styleassets/cssimages/list-bullet-2.png');}
.footer h2, .footer h3, .footer h4, .footer h5, .footer a, .footer a:link {color: #fff;}

/* tooltips (carousel) */
.toolTip {
	border-color: #6c6966;
	background-color: #000;
	}
	
.toolTip .tail {background-image: url('/media/siteadmin/styleassets/cssimages/footer-tooltip-arrow.png');}		
	
/* CAROUSEL
---------------------*/
.js .carousel-previous {background-image: url('/media/siteadmin/styleassets/cssimages/arrow-tools-left.gif');}
.js .carousel-next {background-image: url('/media/siteadmin/styleassets/cssimages/arrow-tools-right.gif');}	

.js .carousel-pagination a, 
.js .carousel-pagination a:link {background-image: url('/media/siteadmin/styleassets/cssimages/carousel-off.gif');}
	
.js .carousel-pagination .active, 
.js .carousel-pagination .active:link {background-image: url('/media/siteadmin/styleassets/cssimages/carousel-on.gif');}	

/* FOOTER LOWER
---------------------*/
.subFooter2 {
	background-image: url('/media/siteadmin/styleassets/cssimages/footer-bg.png');
	border-color: #6c6966;
	}
	
/* FOOTER FORMS
---------------------*/
.footer label {color: #fff;}

.footer .searchFields {
	border-color: #908c89; 
	background-color: #676461;
	}
	
.footer .searchFields .textField {color: #fff;}	
.footer .searchFields .submitButton {background-image: url('/media/siteadmin/styleassets/cssimages/search-footer.png');}

.footer .searchFields .submitButton:hover, 
.footer .searchFields .submitButton:focus, 
.footer .searchFields .submitButton:active {background-color: #474440;}	
	
.footer select {
	background-color: #676461; 
	border-color: #908c89;
	color: #fff;
	}
	
/* LISTS
--------------------------------------------------------------*/ 

/* LISTS OF PHOTOS, LINKS AND SUMMARY
---------------------*/
.listing li {border-color: #efecea;}
.listing1 {background-color: #fff;}

.listing2 {background-color: #f7f5f4;}
.listing2 li {border-color: #fff;}

/* Category LISTS (used for staff benefits)
---------------------*/
.listCategory a, .listCategory a:link, .listCategory span {color: #fff;}

.colour1 {background-color: #5c932f;}
.colour2 {background-color: #008e7d;}
.colour3 {background-color: #0084b6;}
.colour4 {background-color: #1b3587;}
.colour5 {background-color: #260357;}
.colour6 {background-color: #7a003f;}
.colour7 {background-color: #b22115;}
.colour8 {background-color: #ca6c17;}

/* HEADERS (used on document listing template)
--------------------------------------------------------------*/ 
.titleHeader {border-color: #ded9d5;}

.titleHeaderLink {border-color: #ded9d5;}

	
.titleLink {margin-bottom:1em;}	
.titleLink a, .titleLink a:link {border-color: #e5e1dd;}

/* BUTTONS
--------------------------------------------------------------*/

/* DARK BUTTONS 
---------------------*/
.bttnA {
	border-color: #908c89;
	background-color: #676461;
	background-image: url('/media/siteadmin/styleassets/cssimages/arrow-right.png');
	}
	
.bttnA:hover {background-color: #555;}	

.bttnA input,
.bttnA a, .bttnA a:link {color: #fff;}
.pageWrap .bttnA a:focus, .pageWrap .bttnA a:active {color: #fff;}

/* LIGHT BUTTONS
---------------------*/
.bttnB {
	border-color: #d7d4d2;
	background-color: #f7f6f5;
	background-image: url('/media/siteadmin/styleassets/cssimages/arrow-right.png');
	}
	
.bttnB:hover {background-color: #fff;}

.bttnB input,
.bttnB a, .bttnB a:link {color: #666;}
.pageWrap .bttnB a:focus, .pageWrap .bttnB a:active {color: #fff;}

/* TEXT BUTTONS
---------------------*/
.bttnText {background-image: none;}

/* SPECIAL LINKS
--------------------------------------------------------------*/

/* BACK TO LINKS (used on events page)
---------------------*/
.backLink {background-image: url('/media/siteadmin/styleassets/cssimages/arrow-small-back.png');}	

/* BOXES
--------------------------------------------------------------*/
.box h1, .box h2, .box h3, .box h4, .box h5 {color: #666;}

/* YELLOW BOX
---------------------*/
.boxA { background-color: #f6f391;}
.boxA a, .boxA a:link {color: #555;}
.boxA a:focus, .boxA a:active {color: #fff;}

.boxA .searchFields, .boxA .formSelect select {
	border-color: #d1ce7b;
	background-color: #fdfce3;
	}	
	
.boxA .textField, .boxA select {color: #666;}

/* GREY BOX
---------------------*/
.boxB {background-color: #f2f0ee;}	

/* FEEDBACK BOX (yellow box with at the bottom of content styles template)
---------------------*/
.boxFeedback {background-image: url('/media/siteadmin/styleassets/cssimages/feedback-bg.png');}
	
/* HERO BANNER
--------------------------------------------------------------*/ 
.heroTitle {background-color: #fff;}

.heroSummary {
	color: #fff;
	background-color: #0084b6;
	}
	
.hero a, .hero a:link {
    color: #fff;
    border-color: rgb(255,255,255);
    border-color: rgba(255,255,255,.5);
    }			

/* TABS
--------------------------------------------------------------*/
.featureTabs {background-color: #efecea;}

.featureTabs .tabsList a, .featureTabs .tabsList a:link {
	background-color: #efecea;
	border-color: #fff;
	color: #7c6a55;
	}
	
.featureTabs .tabsList .ui-tabs-selected a, 
.featureTabs .tabsList .ui-tabs-selected a:link,
.featureTabs .tabsList a:hover, .featureTabs .tabsList a:focus, .featureTabs .tabsList a:active {color: #666; background-color: #fff;}	

.tabBar {
    text-shadow: 0px 1px 0px #000000;
    background-color: #0084b6; /* default fallback colour */
    }

/* tab background colours */
.clr1 {background-color: #9A7000;} /* mustard */
.clr2 {background-color: #4E8520;} /* green */
.clr3 {background-color: #008575;} /* aqua */
.clr4 {background-color: #1B3587;} /* purple */
.clr5 {background-color: #260357;} /* aubergine */
.clr6 {background-color: #7A003F;} /* burgundy */ 
.clr7 {background-color: #B22115;} /* red */
.clr8 {background-color: #BB5D09;} /* rust */
    
.tabBar h2, .tabBar h3, .tabBar h4, .tabBar h5,
.tabBar p, .tabBar a, .tabBar a:link {
    color: #fff;
    border-color: rgb(255,255,255);
    border-color: rgba(255,255,255,.5);
    }

.tabBar a:focus, .tabBar a:active {background-color: #fff; color: #0084b6; text-shadow: none; }

.tabsArchive {border-color: #fff;}

/* TABS (horizontal)
--------------------------------------------------------------*/
.tabMenu {background-color: #ded9d5;}

.tabsList a, .tabsList a:link {color: #555;}
.tabCurrent, .tabsList a:hover, .tabsList a:focus, .tabsList a:active {background-color: #474440; color: #fff;}
.tabCurrent a, .tabCurrent a:link {color: #fff;}

.tabCurrent a:after {background-image: url('/media/siteadmin/styleassets/cssimages/tabs-arrow.gif');}	
	
/* ACCORDION (hide/show boxes)
--------------------------------------------------------------*/ 
.hideLink {background-image: url('/media/siteadmin/styleassets/cssimages/nav-minus.png');}
.showLink {background-image: url('/media/siteadmin/styleassets/cssimages/nav-plus.png');}

.displayLink {border-color: #fff;}
.displayLink:hover {border-color: #e5e1dd;}

/* SEARCH RESULTS
--------------------------------------------------------------*/
.searchHeader, .searchFooter, .searchList li {border-color: #e5e1dd;}
.searchList a, .searchList a:link {border-color: #e5e1dd;}

/* PAGINATION
--------------------------------------------------------------*/
.listBlock a, .listBlock a:link, .currentItem {border-color: #ccc;}
.listBlock a:hover {background-color: #f2f0ee;}
.currentItem {background-color: #f2f0ee;}

/* HOMEPAGE
--------------------------------------------------------------*/
.homepage blockquote {background-color: #fff;}

/* FORMS */
.homepage .boxA fieldset {border-color: #fff;}
	
/* EVENTS LANDING PAGE
--------------------------------------------------------------*/
.events .segment2 {}
.events .contentWrap {background-image: url('/media/siteadmin/styleassets/cssimages/events-related-bg.png');}
.events .boxB {background-color: #f8f7f7;}

/* EVENTS CALENDAR
---------------------*/
.eventsCalendar table, .eventsCalendar th, .eventsCalendar td {border-color: #d5f2f0;}
.eventsCalendar th {background-color: transparent;}
.eventsCalendar td {background-color: #fff;}
.eventsCalendar .calendarNotCurrent {background-color: #ebf9f8;}

.calendarBttns .control1 .bttn {background-image: url('/media/siteadmin/styleassets/cssimages/arrow-left.png');}
.calendarBttns a:focus, .calendarBttns a:active {background-color: transparent;}

/* EVENTS FILTER
---------------------*/
.eventsFilter .formTitle {color: #555;}

/* EVENTS LISTING
---------------------*/
.eventsListingControls, .eventsListingBody .listing {border-color: #efecea;}
.eventsListingControls .paginationControls .control1 {background-image: url('/media/siteadmin/styleassets/cssimages/arrow-left.png');}

.eventsListingControls .paginationControls .control2 {background-image: url('/media/siteadmin/styleassets/cssimages/arrow-right.png');}

/* EVENTS CATEGORIES
---------------------*/
.eventCategoryA {background-image: url('/media/siteadmin/styleassets/cssimages/events-cat1.png');}
.eventCategoryB {background-image: url('/media/siteadmin/styleassets/cssimages/events-cat2.png');}
.eventCategoryC {background-image: url('/media/siteadmin/styleassets/cssimages/events-cat3.png');}
.eventCategoryD {background-image: url('/media/siteadmin/styleassets/cssimages/events-cat4.png');}

#calendarCategories .mainCategory{display:block; overflow:auto;}
#calendarCategories .mainCategory input{margin-top:10px;}
 

/* NEWS AND EVENTS PAGE 
--------------------------------------------------------------*/
.landingPage1 .listing1 {border-color: #efecea;}

/* DOCUMENT LISTING PAGE
--------------------------------------------------------------*/
.docList a, .docList a:link {border-color: #e5e1dd;}