
/* NEWSLETTER STYLES */
body {
	margin:0;
	background-color:#ffffff;
}

div.banner {
	float:left;
	width:100%;
	/*background-color:#5962a1;*/
}

div.bannerLeft {
	float:left;
}

div.bannerRight {
	float:right;
	padding-right:100px;
	padding-top:12px;
}

div.bannerCentre {
	margin-top:53px;
}

div.utilityBar {
	float:left;
	width:100%;
	margin-bottom:5px;
}

div.utilityContents {
	float:right;
	padding-right:87px;
}

div.intro {
	float:left;
	width:100%;
}

div.menu {
	float:left;
	padding-left:19px;
}

div.introText {
	float:left;
	padding-left:19px;
	padding-right:87px;
	max-width:400px;
}

div.main {
	float:left;
	width:100%;
}

div.mainHead {
	float:left;
	height:26px;
	padding-left:19px;
}

div.mainHeadContainer1 {
	float:left;
	width:100%;
	background-color:#001a7b;
}

div.mainHeadContainer2 {
	float:left;
	width:100%;
	background-color:#bfc6de;
}

div.mainHeadContainer3 {
	float:left;
	width:100%;
	background-color:#e5e8f2;
}

div.mainHeadingLeft {
	float:left;
}

div.mainHeadingRight {
	float:right;
	background-color:#ffffff;
}

div.mainContent {
	float:left;
	padding-top:15px;
	padding-left:25px;
	padding-right:87px;
	padding-bottom:15px;
}

div.photo {
	float:right;
	margin:5px;
}

div.photoLeft {
	float:left;
	margin:5px;
}

div.graphic {
	margin:5px;
	width:100%;
	text-align:center;
}

p {
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

p.strapline {
	font-size:0.8em;
	font-weight:bold;
	color:#ffffff;
	padding-left:212px;
}

p.caption {
	font-size:0.7em;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:20px;
}

ul {
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

ul.menuList {
	font-size:0.8em;
	font-weight:bold;
	color:#001a7b;
	margin-top:-10px;
	margin-bottom:-10px;
}

ul.menuList2 {
	font-size:0.8em;
	font-weight:bold;
	color:#001a7b;
	margin-top:-10px;
}

h1 {
	font-family:arial, sans-serif;
	font-size:1.25em;
	font-style:normal;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

h1.mainTitle {
	font-size:1.5em;
	font-weight:bold;
	color:#ffffff;
}

h2 {
	font-family:arial, sans-serif;
	font-size:1.05em;
	font-style:normal;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

h2.menuHead1 {
	font-size:1.0em;
	color:#ffffff;
	background-color:#001a7b;
	padding:5px;
}

h2.menuHead2 {
	font-size:1.0em;
	color:#001a7b;
	background-color:#bfc6de;
	padding:5px;
}

h2.menuHead3 {
	font-size:1.0em;
	color:#001a7b;
	background-color:#e5e8f2;
	padding:5px;
}

h2.introHead {
	font-size:1.0em;
	font-style:italic;
	color:#001a7b;
}

h2.introHead2 {
	font-size:1.2em;
	color:#001a7b;
}

h2.mainHeading1 {
	font-size:1.0em;
	color:#ffffff;
	padding-top:3px;
	padding-left:5px;
	margin:0;
}

h2.mainHeading2 {
	font-size:1.0em;
	color:#001a7b;
	padding-top:3px;
	padding-left:5px;
	margin:0;
}

h3 {
	font-family:arial, sans-serif;
	font-size:0.95em;
	font-style:normal;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a {
	font-family:arial, sans-serif;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}

a:hover {
	color:#ff0000;
	text-decoration:underline;
}

a.utilityLink {
	font-family:arial, sans-serif;
	font-size:0.7em;
	font-style:normal;
	font-weight:normal;
	color:#001a7b;
	text-decoration:none;
}

a.menuLink {
	font-family:arial, sans-serif;
	font-style:normal;
	font-weight:bold;
	color:#001a7b;
	text-decoration:none;
	margin-top:-10px;
	margin-bottom:-10px;
}
