/* 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 #3F93D3;
	background: url(/images/pig-in-blockimage.jpg) no-repeat 0 0 #ffffff;
	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: #3F93D3;
	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/hasChildWHITE.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: #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;}

.small{font-size:80%; color:#777777;}

/*  Forms
--------------------------------------------------------------------------------------
.formCols dt {float: left; display: block; width: 55%; margin-right: 5%; padding: 4px 0;}
.formCols dd {float: left; display: block; width: 40%;}

.formCols dd select {display: block; width: 100%; padding: 0.3em; margin: 0;}
.formCols dd input {width: 96%; float: left; margin: 0 5px 5px 0;}

formCols dt, .formCols dt label { font-weight: normal;}*/



