/* brand colours */
#header, #header #sButton .dot {background-color: #ffffff;}
#header {border-top: 1px solid #ffffff;}
#header .col {border-bottom: 0 solid #E2BFC5;}
#menuTitle { font-weight:bold; font-size:14px; color: #af6b3e;margin-bottom:10px;}

h1, h2, h3, h4, h5, .universalForm legend {color: #554474;}
.slClose:hover {background: #293094;} /* tools & preferences close button mouseover color */
.border, a:hover img.border, a img.border { /* border style for images */
border: 2px solid #554474;
width: 98%;
padding: 1px;
}

/* Secondary brand colour */
#navigation, #header .dot, #sButton {background-color: #d37b33;}
#navigation a:hover {color: #fff; background: #d37b33;}

#topnav a{background-color: #d37b33;}		
#topnav a:hover{background-color: #554474;}
#topnav li ul a{width:125px;}
#topnav li ul ul {left: 145px;}

a, a:visited {color: #554474; text-decoration: underline;}
.box.single h3, .blockImage h3 {color: #fff;}
a:hover {color: #000;}
.box.single:hover h3  {color: #fff;}

/* Medium shade of primary brand colour */
.boxLink:hover, .box h3 a {background: #554474; color: #fff;}
.singleHover {background: #554474;!important;}
p a:hover em {background: #C9CFF1;}
.universalForm fieldset {border-color: #293094;}

/* Lighter shade of primary brand colour */
body {background-color: #e4e4e4;}
.box {background-color: #a982a6;}
p a em {background-color: #E9EBF9;}
#fsubmit {background: #a982a6;}
.bodyImg {border: 2px solid #EDD7DB;}

/* Lightest shade of primary brand colour 
#container, .dot, .homeBanner .box, .fixedfooter #footer .cols16 {background-color: #f5f7ec;}*/
#container, .dot, .homeBanner .box, .fixedfooter #footer .cols16 {background-color: #fff;}

#subNav a:hover {color:#554474;background-color:#e1d6e3; }
#subNav a.current {background-color:#e1d6e3 ; color: #554474;}
#subNav, #subNav li, #subNav ul {border-color: #554474;}

/* BLOCK IMAGE */
#blockImage {
	border:1px solid #293094;
	background: url(/images/pig-in-blockimage.jpg) 0 0 no-repeat #293094;
	background-position:center top;
	min-height: 215px;
	text-align:center;	
}
#blockImage h3 {
	margin-top: 80px;
	font-size: 150%;
	color:#fff;
	text-align:center;
	background: url(/images/layout/shade15.png) repeat transparent;
	padding:0;
}

#blockImage p {
	color: #fff;
	background: #293094;
	margin-top:93px;
	padding: 0;
}

#blockImage a, #blockImage a visited {color: #fff;}
#blockImage a:hover { color:#E2BFC5; }

/* Text colours having default values in default.css can be redefined here */
.box.single {color: #fff;}
.box h3 {color: #fff;}
.box ul li .date {color: #fff;}
.box ul li {color: #fff; background:url(/images/layout/hasChildBOX.gif) no-repeat 0 6px;}
.box a, .box a:visited {text-decoration: none; color: #fff;}
.box a:hover, .box h3 a:hover {text-decoration: underline; color: #fff;}
.box.ss p {color: #fff;}
.box blockquote p {font-size:130%; font-weight: bold; color: #fff;}
.box blockquote .quote span {color: #fff;}
.box cite {color: #fff;}

table caption {
	color: #293094;
	text-align:center;
	border-bottom:1px solid #CED2E8;
	border-top:1px solid #CED2E8;
	background: #E9EBF9;
	}

a.expl:hover {color:#DCA34A;}

/* Do not edit these styles */
.single h3 {background: none;}
