html { overflow: -moz-scrollbars-vertical; }
body {
margin: 0 auto; padding: 18px;
text-align: center;
}
/**************************************************************** 

Notes for reference

Colours

#A8C229  - Green
#DCEBFA - Light Blue (lighter)
#D8D8E8 - Light Blue (darker)
#7FB4D7 - Darker Blue (lighter)
#005288 - Darker Blue (darker)

****************************************************************/

.HasCorners { position: relative; }

.CornerWrap { position: relative; z-index: 2;  }

.CornerTopLeft { top: 0; left: 0; background-position: 0 0;  }
.CornerTopRight { top: 0; right: 0; background-position: -7px 0; }
.CornerBottomLeft { bottom: 0; left: 0; background-position: 0 -7px; }
.CornerBottomRight { bottom: 0; right: 0;background-position: -7px -7px; }

.CornerTopLeft,
.CornerTopRight,
.CornerBottomLeft,
.CornerBottomRight {
width: 7px; height: 7px; overflow: hidden; background-image: url(Build/Images/CornersWhiteOuter.gif); background-repeat: no-repeat;
position: absolute; z-index: 1;
/*background-color: #000000;*/
}

/**************************************************************** 
#MainWrap
****************************************************************/
#MainWrap {
text-align: left; margin: 0 auto;
position: relative;
width: 800px; clear: both;  overflow: hidden; 
}
	/**************************************************************** 
	#Header
	****************************************************************/
	#Header {
	width: 100%; clear: both;
	position: relative; float: left; background-color:#CCCCCC;
	height: 193px; overflow: hidden;
	}
	/**************************************************************** 
	#Logo
	****************************************************************/
	#Logo { 
	height: 100%; width: 223px;  float: left;
	background-color: #DCEBFA; color: #005288; text-align:center;
	}
	#Logo h1 { 
	margin: 0 auto; padding: 67px 0 0 0;
	background-color: #DCEBFA; 
	font-size: 26px; color: #005288;  text-transform: uppercase;
	width: 170px;
	}
	#Logo p { margin: 5px auto; color: #FFFFFF; background-color: #005288; width: 170px; }
	#Logo span { display: none; visibility:hidden; }
	/**************************************************************** 
	#Banner
	****************************************************************/	
	#Banner { width: 577px; float: right;  }
	#Banner .CornerTopLeft,
	#Banner .CornerTopRight,
	#Banner .CornerBottomLeft,
	#Banner .CornerBottomRight {
	z-index: 3;
	}
	#Banner .CornerTopLeft { background-image: url(Build/Images/CornersLightBlueLowOuter.gif);  }
	#Banner .CornerBottomLeft,
	#Banner .CornerBottomRight {
	background-image: url(Build/Images/CornersGreenOuter.gif);
	}			
	#Banner img {
	margin: 0; float: left; border-right: 1px solid #FFF; 
	}
	#Banner .Last {
	border-right-style: none; 
	}
	/****************************************************************
	#Navigation
	****************************************************************/
	#Navigation {
	clear: both; float: left;
	width: 577px; height: 34px;
	position: relative; margin-top: -34px; margin-bottom: -34px;left: 223px;
	background-color: #A8C229; color: #FFFFFF; 
	font-weight: bold;
	}
	
	#Navigation .CornerBottomLeft {
	background-image: url(Build/Images/CornersLightBlueLowOuter.gif); 
	}			
	#Navigation ul,
	#Navigation li {
	list-style-image: none; list-style-type: none;
	margin: 0; padding: 0;
	}
	#Navigation ul {
	float: left; margin: 8px 0; padding: 0 8px;
	}
	#Navigation li {
	display: inline; padding: 0 5px;
	}
	
	#Navigation li a {
	color: #FFF; font-weight: bold; text-decoration: none;
	}
	#Navigation li a:hover {
	color: #FFF; text-decoration: underline;
	}
/**************************************************************** 
#ContentWrap
****************************************************************/
#ContentWrap {
clear: both;  float: left; width: 800px;
margin: 18px 0; 
background-image: url(Build/Images/ContentWrapBackground.gif); background-repeat: repeat-y; background-position: 564px top;

}
.forms #ContentWrap {
background-image: none;

}


	/**************************************************************** 
	#PreContent 
	****************************************************************/
	#PreContent {
	width: 216px; float: left; position: relative;
	margin-right: 18px;
	}
	#PreContent .CornerTopLeft,
	#PreContent .CornerTopRight,
	#PreContent .CornerBottomLeft,
	#PreContent .CornerBottomRight {
	background-image: url(Build/Images/CornersWhiteOuter.gif); z-index: 5;
	}	
	/**************************************************************** 
	#QuoteBanner
	****************************************************************/
	#QuoteBanner {
	margin: 0; position: relative;
	}
	#QuoteBanner #QuoteImage,
	#QuoteBanner #QuoteText {
	position: relative; 
	}
	#QuoteBanner #QuoteImage {
	
	}
	#QuoteBanner img {
	display: block; overflow: hidden; 
	}	
	#QuoteBanner #QuoteText {
	color: #FFFFFF; 
	background: #7FB4D7  url(Build/Images/QuoteImageBackgroundBottom.gif) no-repeat left bottom;
	}
	
	#QuoteBanner p {
	font-size: 1.4em; 
	color: #FFFFFF; 
	
	margin: 0; padding: 8px 18px 18px 18px;
	}

	#QuoteBanner #QuoteText .CornerTopLeft {
	background-image: url(Build/Images/QuoteImageBackground.gif); width: 100%; top: -7px;
	}
	#QuoteBanner .CornerTopLeft,
	#QuoteBanner .CornerTopRight,
	#QuoteBanner .CornerBottomLeft,
	#QuoteBanner .CornerBottomRight {
	 z-index: 5;
	}	
	/**************************************************************** 
	#QuickApply
	****************************************************************/	
	#QuickApply {
	margin-top: 18px;
	background-color: #BFD9EB; position: relative; width: 180px; padding: 18px;
	}
	#QuickApply ul {
	margin-bottom: 0;
	}
	#QuickApply .CornerTopLeft,
	#QuickApply .CornerTopRight,
	#QuickApply .CornerBottomLeft,
	#QuickApply .CornerBottomRight {
	
	}	



	/**************************************************************** 
	#Content
	****************************************************************/
	#Content {
	width: 311px; padding-left: 1px; padding-right: 18px; background-color:#FFFFFF; border-right: 1px solid #A8C229;
	margin-right: 18px; 

	 float: left;
	}
		.Forms #Content {
		width: 509px;
		margin-right:0;  border-right-style: none;
	}

	/**************************************************************** 
	#SecondaryContent
	****************************************************************/
	#SecondaryContent {
	float: left;  background-color: #00FF00;
	width: 180px; margin-bottom: 0; padding: 18px 18px 0 18px;
	background-color: #B8D8E8;
	}
	
	#SecondaryContent .CornerTopLeft,
	#SecondaryContent .CornerTopRight,
	#SecondaryContent .CornerBottomLeft,
	#SecondaryContent .CornerBottomRight {
	z-index: 3;
	}
	p.FullImage img {
	}	
	p.FullImage {
	margin: 0 -18px;
	}
	p.Note {
	padding-top: 16px;
	}
	
	#NoteFix  {
	position: relative; background-color: #BFD9EB; 
	width: 180px; padding: 9px 18px 0; margin: 0 -18px;
	}
	#NoteFix p.Note {
	padding-top:  9px;
	}	
	#NoteFix .CornerWrap {
	z-index: 5; position: relative; padding: 12px 0 0 0;
	}
	#NoteFix .CornerTopLeft {
	width: 100%; padding: 0 18px; background-color: #FFFFFF; background-image: url(Build/Images/NoteFixBackground.gif); background-position: left bottom; height: 23px;
	}
	#NoteFix .CornerBottomLeft,
	#NoteFix .CornerBottomRight {
	top: -6px;
	}
/**************************************************************** 
#FooterNavigation
****************************************************************/
#FooterNavigation {
width: 547px; padding: 4px 15px;
position: relative; left: 223px;
 clear: both; float: left;
background-color: #A8C229; color: #FFFFFF;
font-weight: normal; 

}
	#FooterNavigation ul,
	#FooterNavigation li {
	list-style-image: none; list-style-type: none;
	margin: 0; padding: 0;
	}
	#FooterNavigation ul {
	 float: left; margin: 2px 0;
	}
	#FooterNavigation li {
	display: inline; float: left; border-right: 1px solid #FFF; padding: 0 5px; line-height: 1.0;
	}
	#FooterNavigation li#nav1286,
	#FooterNavigation li.Last {
	border-right-style: none;
	}	
	
	#FooterNavigation li a {
	color: #FFF; font-weight: normal; text-decoration: none;
	}
	#FooterNavigation li a:hover {
	color: #FFF;  text-decoration: underline;
	}
	#FooterNavigation a.hoverItem,
	#FooterNavigation a.currentItem {
	color: #FFF;
	}
/**************************************************************** 
#Footer
****************************************************************/
#Footer{
width: 547px; padding: 8px 15px;
position: relative; left: 223px;
float: none; clear: both;
}
#Footer p{
font-size: 1.0em;
color: #A8C229; background-color: #FFFFFF; 
}
#Footer p a {
color: #A8C229;
}
#Footer #Copyright{
float: left;
}
#Footer #Healthcare{
float: right;
}