body {font-family: Verdana, Arial, Helvetica, sans-serif;}

/* brand colours */
#header, #header #sButton .dot {background-color: #f7f7f7;}
#header {border-top: 0px 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: #e32318;}
h1 {font-size: 130%;font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif;margin-bottom:35px;}
h2 {font-size: 110%;font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif;}
.slClose:hover {background: #005594;} /* tools & preferences close button mouseover color */
/* border style for images */
.border { border: 0px solid #CDD6F7; width: 98%; padding: 0px; }

/* Secondary brand colour */
#navigation, #header .dot, #sButton {background-color: #a7a7a7;}
#navigation a:hover {color: #fff; background: #000000;}
a, a:visited {color: #a7a7a7; text-decoration: none;}
.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: #e32318; color: #fff;}

p a:hover em {background: #C9CFF1;}
/* .universalForm fieldset {border-color: #005594;} */

/* Lighter shade of primary brand colour */
body {background-color: #FFFFFF;}
.box {background-color: #e32318;}
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;} */
#subNav a {color:#EE3224; }

/* BLOCK IMAGE */
#blockImage { border:0px 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: none; 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:0px solid #96C1E2; border-top:0px solid #96C1E2; background: #DBE9F3;	}

a.expl:hover {color:#e32318;}
#header .flash {margin: 0}
/* Do not edit these styles */
.single h3 {background: none;}

/*  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;}

/* Classes used for paragraph */
.Style2 {font-size: 11px;}
.Style3 {font-size: 15px; font-weight: bold; color: #E32318; }
.Style4 {font-size: 11px; font-weight: bold; }
.Style6 {font-size: 8px; }
.Style7 {font-size: 8px; }

.headerPrivate {
	 background: url(/images/backgroundHeader.jpg);
}

.customTable td a
{
	font-size:10px;
	color:#000000;
	text-decoration:none;
	padding:0px;
}

.customTable td
{
	padding:0px;
}

.customTable .Header{
	color:#ffffff;
	font-weight:bold;
}

.grayborder{
bordercolor:"#CCCCCC";
}

/* #DDDDDD */
