/* brand colours */
#header, #header #sButton .dot {background-color: #f7f7f7;}
#header {border-top: 1px solid #f7f7f7;}
#header .col {border-bottom: 0 solid #f7f7f7;}
#menuTitle { font-weight:bold; font-size:14px; color: #555;margin-bottom:10px;}

h1, h2, h3, h4, h5, .universalForm legend {color: #005496;}
.slClose:hover {background: #005594;} /* tools & preferences close button mouseover color */
.border { /* border style for images */
border: 2px solid #CDD6F7;
width: 98%;
padding: 1px;
}

/* Secondary brand colour */
#navigation, #header .dot, #sButton {background-color: #005496;}
#navigation a:hover {color: #fff; background: #3F93D3;}
a, a:visited {color: #005496; 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: #DCA34A; color: #fff;}
.singleHover {background: #DCAD5C !important;}
p a:hover em {background: #C9CFF1;}
.universalForm fieldset {border-color: #005594;}

/* Lighter shade of primary brand colour */
body {background-color: #e4e4e4;}
.box {background-color: #DCA34A;}
p a em {background-color: #E9EBF9;}
#fsubmit {background: #CBDDEB;}

/* 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 {background-color:#F0F6FA;}
#subNav a.current {background-color:#DBE9F3 ; color: #000;}
#subNav, #subNav li, #subNav ul {border-color: #96C1E2;}

/* BLOCK IMAGE */
#blockImage {
	border:1px solid #BD1C6B;
	background: url(/images/pig-in-blockimage.jpg) 0 0 no-repeat #BD1C6B;
	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: #BD1C6B;
	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;}
.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: #005594;
	text-align:center;
	border-bottom:1px solid #96C1E2;
	border-top:1px solid #96C1E2;
	background: #DBE9F3;
	}

a.expl:hover {color:#DCA34A;}
#header .flash {margin: 0}
/* Do not edit these styles */
.single h3 {background: none;}

.contentColumnLeft {
display:block;
float:left;
margin:0 0 20px;
padding-right:3%;
width:46%;
}

.contentColumnRight {
display:block;
float:left;
margin:0 0 20px;
padding-left:3%;
width:46%;
}


.single img 
{
	width:inherit;
	float:left;
	margin-right:5px;
}


.formCols span.displayNone {visibility: hidden;}
.formCols span {visibility:visible;}
.displayNone {visibility: hidden;}


