/* Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
	{
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	background: transparent;
	}
	
body 
	{
	font-family: verdana, sans-serif;
	background: #263c92;
	color: #263c92;
	}
	  
ol, ul, li
	{
	list-style: none;
	} 
	 
img
	{
	border: 0px;
	} 
	 
h1, h2, h3, h4, h5, h6
	{
	font-weight: normal;
	}  
	
em 
	{
	font-size: 1em;
	font-style: italic;
	} 
	 
strong 
	{
	font-size: 1em;
	font-weight: bold;
	}  

a:link, a:visited, a:active
	{
	font-size: 1em;
	color: #c21d69;
	text-decoration: underline;
	}

a:hover
	{
	font-size: 1em;
	color: #c21d69;
	text-decoration: underline;
	}

/* End of Reset */

/* Formatting */

h1
	{
	font-size: 1.25em;
	line-height: 1.2em;
	font-weight: bold;
	padding: 15px 0px 15px 0px;
	}

h1.detail
	{
	font-size: 0.875em;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	}

h1.detail a:link, h1.detail a:visited, h1.detail a:active
	{
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	}

h1.detail a:hover
	{
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
	}

.orange	
	{
	font-size: 1em;
	font-weight: bold;
	color: #e9a057;
	text-decoration: none;
	}

h2
	{
	font-size: 1em;
	line-height: 1.5em;
	font-style: italic;
	padding: 5px 0px 20px 0px;
	}

h3
	{
	font-size: 1.125em;
	font-weight: bold;
	padding: 0px 0px 15px 0px;
	}

h5
	{
	font-size: 0.875em;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	}

h5 a:link, h5 a:visited, h5 a:active
	{
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	}

h5 a:hover
	{
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
	}
	
h6
	{
	font-size: 0.75em;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
	}

.clearone
	{
	clear: both;
	width: 100%;
	height: 1px;
	}

.clearone img
	{
	display: block;
	width: 100%;
	height: 1px;
	border: none;
	}

.cleartwo
	{
	clear: both;
	width: 100%;
	height: 2px;
	background: #fff;
	}

.cleartwo img
	{
	display: block;
	width: 100%;
	height: 2px;
	border: none;
	}

.clearthree
	{
	clear: both;
	width: 100%;
	height: 10px;
	background: #fff;
	}

.clearthree img
	{
	display: block;
	width: 100%;
	height: 10px;
	border: none;
	}

.clearfour
	{
	clear: both;
	width: 100%;
	height: 65px;
	}

.clearfour img
	{
	display: block;
	width: 100%;
	height: 65px;
	border: none;
	}

/* End of Formatting */

/* Header BG */

#headerbackgroundone
	{
	clear: both;
	width: 100%;
	height: 150px;
	background: url('../images/header-one-bg.jpg') no-repeat top center #005dab;
	}

#headerbackgroundtwo
	{
	clear: both;
	width: 100%;
	height: 150px;
	background: url('../images/header-two-bg.jpg') no-repeat top center #005dab;
	}

#headerbackgroundthree
	{
	clear: both;
	width: 100%;
	height: 150px;
	background: url('../images/header-three-bg.jpg') no-repeat top center #005dab;
	}

#headerbackgroundfour
	{
	clear: both;
	width: 100%;
	height: 150px;
	background: url('../images/header-care-bg.jpg') no-repeat top center #005dab;
	}

#headerbackgroundfive
	{
	clear: both;
	width: 100%;
	height: 150px;
	background: url('../images/header-training-bg.jpg') no-repeat top center #005dab;
	}

/* End of Header BG */

/* Header */

#headercontainer
	{
	clear: both;
	width: 900px;
	height: 150px;
	margin: 0px auto 0px auto;
	}

#headerlogo
	{
	float: left;
	width: 450px;
	height: 149px;
	}

#headerlogo img
	{
	width: 450px;
	height: 149px;
	border: none;
	}

#headertelephone img
	{
	width: 100px;
	height: 31px;
	border: none;
	margin: 10px 0px 0px 0px;
	}

#headertelephone img.application
	{
	width: 189px;
	height: 34px;
	border: none;
	margin: 10px 0px 0px 0px;
	}

#headertelephone
	{
	float: right;
	width: 450px;
	height: 149px;
	text-align: right;
	}

#headertelephone p
	{
	font-size: 1.25em;
	line-height: 1.5em;
	color: #fff;
	margin: 30px 0px 0px 0px;
	}

.largetel
	{
	font-size: 1.625em;
	font-weight: bold;
	}

/* End of Header */

/* Top Nav */

#topnavbackground
	{
	clear: both;
	width: 100%;
	height: 30px;
	background: #dbd5e9;
	}

#topnavcontainer
	{
	width: 900px;
	height: 30px;
	text-align: center;
	margin: 0px auto 0px auto;
	}

#topnavcontainer p
	{
	font-size: 0.875em;
	color: #253d94;
	padding: 6px 0px 0px 0px;
	}

#topnavcontainer p a:link, #topnavcontainer p a:visited, #topnavcontainer p a:active
	{
	font-size: 1em;
	color: #253d94;
	text-decoration: none;
	}

#topnavcontainer p a:hover
	{
	font-size: 1em;
	color: #253d94;
	text-decoration: underline;
	}

#topnavcontainer p a.over:link, #topnavcontainer p a.over:visited, #topnavcontainer p a.over:active
	{
	font-size: 1em;
	color: #253d94;
	text-decoration: underline;
	}

#topnavcontainer p a.over:hover
	{
	font-size: 1em;
	color: #253d94;
	text-decoration: underline;
	}
	
/* End of Top Nav */

/* Main Content */

#maincontentbackground
	{
	clear: both;
	width: 100%;
	background: #fff;
	}

#maincontentcontainer
	{
	clear: both;
	width: 900px;
	margin: 0px auto 0px auto;
	background: url('../images/register-top-bg.jpg') no-repeat bottom left #fff;
	}

#homepageleft
	{
	float: left;
	width: 540px;
	margin: 0px 10px 0px 0px;
	}

#homepageflasharea
	{
	width: 540px;
	height: 350px;
	}

#homepageleft p
	{
	font-size: 0.75em;
	line-height: 1.5em;
	padding: 0px 0px 10px 0px;
	}

#homepageright
	{
	float: right;
	width: 350px;
	}

#homepagetopbox
	{
	width: 350px;
	height: 130px;
	background: url('../images/home-page-top-box-bg.jpg') no-repeat top center #deeac0;
	margin: 0px 0px 10px 0px;
	}

#homepagetopbox p
	{
	color: #253d92;
	padding: 5px 0px 0px 10px;
	}

.homewhite
	{
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
	}

#lookingforworktitleheader
	{
	clear: both;
	width: 350px;
	background: #263c92;
	}

#lookingforworktitleheader p	
	{
	font-size: 1em;
	line-height: 1.5em;
	color: #fff;
	padding: 5px 0px 5px 15px;
	}

#currentvacanciesbox
	{
	clear: both;
	width: 350px;
	height: 125px;
	padding: 0px 0px 10px 0px;
	}

#currentvacanciesbox img
	{
	width: 350px;
	height: 125px;
	border: none;
	}

#homenewstitleheader
	{
	clear: both;
	width: 350px;
	height: 30px;
	text-align: center;
	background: #263c92;
	}

#homenewstitleheader p	
	{
	font-size: 0.875em;
	color: #fff;
	padding: 7px 0px 0px 0px;
	}

#homenewstitleheader p a:link, #homenewstitleheader p a:visited, #homenewstitleheader p	a:active
	{
	font-size: 1em;
	color: #fff;
	text-decoration: none;
	}

#homenewstitleheader p a:hover
	{
	font-size: 1em;
	color: #fff;
	text-decoration: underline;
	}
	
#homenews
	{
	clear: both;
	width: 350px;
	background: #dbd5e9;
	}

.homenewsitem
	{
	clear: both;
	width: 350px;
	min-height: 101px;
	border-bottom: 1px solid #fff;
	}
	
.homenewsitem .img
	{
	float: left;
	width: 120px;
	height: 80px;
	padding: 10px 10px 10px 10px;
	}

.homenewsitem p
	{
	font-size: 0.75em;
	line-height: 1.5em;
	color: #263c92;
	}

.homenewsitem p a:link, .homenewsitem p a:visited, .homenewsitem p a:active
	{
	font-size: 1em;
	color: #263c92;
	text-decoration: underline;
	}

.homenewsitem p a:hover
	{
	font-size: 1em;
	color: #263c92;
	text-decoration: underline;
	}

#homenewsfootertitle
	{
	clear: both;
	width: 350px;
	height: 30px;
	text-align: right;
	margin: 0px 0px 10px 0px;
	background: #263c92;
	}

#homenewsfootertitle p	
	{
	font-size: 0.875em;
	color: #fff;
	padding: 7px 15px 0px 0px;
	}

#homenewsfootertitle p a:link, #homenewsfootertitle p a:visited, #homenewsfootertitle p a:active
	{
	font-size: 1em;
	color: #fff;
	text-decoration: none;
	}

#homenewsfootertitle p a:hover
	{
	font-size: 1em;
	color: #fff;
	text-decoration: underline;
	}
	
#nhslogo
	{
	width: 350px;
	}

#nhslogo img
	{
	float: left;
	width: 150px;
	height: 61px;
	margin: 0px 10px 10px 0px;
	}

#nhslogo p
	{
	font-size: 0.75em;
	line-height: 1.5em;
	}

/* End of Main Content */

/* Register Footer */

#registerfooterbackground
	{
	clear: both;
	width: 100%;
	height: 75px;
	background: #c21e68;
	}

#registerfootercontainer
	{
	clear: both;
	width: 900px;
	height: 75px;
	margin: 0px auto 0px auto;
	}

#registerfooterleft
	{
	float: left;
	width: 450px;
	height: 75px;
	background: url('../images/register-bottom-bg.jpg') no-repeat;
	}

#registerfooterleft p
	{
	font-size: 1.5em;
	line-height: 1em;
	font-weight: bold;
	font-style: italic;
	color: #fff;
	padding: 10px 0px 0px 180px;
	}

#registerfooterleft p a:link, #registerfooterleft p a:visited, #registerfooterleft p a:active
	{
	font-size: 0.75em;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	}

#registerfooterleft p a:hover
	{
	font-size: 0.75em;
	font-weight: normal;
	color: #fff;
	text-decoration: underline;
	}

#registerfooterright
	{
	float: right;
	width: 450px;
	height: 75px;
	text-align: right;
	}

#registerfooterright p
	{
	font-size: 1.125em;
	line-height: 1.4em;
	font-style: italic;
	color: #fff;
	padding: 13px 0px 0px 0px;
	}

#registerfooterright p a:link, #registerfooterright p a:visited, #registerfooterright p a:active
	{
	font-size: 1em;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	}

#registerfooterright p a:hover
	{
	font-size: 1em;
	font-weight: normal;
	color: #fff;
	text-decoration: underline;
	}

/* End of Register Footer */

/* Footer */

#footerbackground
	{
	clear: both;
	width: 100%;
	height: 100px;
	background: #263c92;
	}

#footercontainer
	{
	clear: both;
	width: 900px;
	height: 100px;
	margin: 0px auto 0px auto;
	}

#footertop
	{
	clear: both;
	width: 900px;
	height: 30px;
	text-align: center;
	}

#footertop p
	{
	font-size: 0.75em;
	color: #fff;
	padding: 4px 0px 0px 0px;
	}

#footertop p a:link, #footertop p a:visited, #footertop p a:active
	{
	font-size: 1em;
	color: #fff;
	text-decoration: none;
	}

#footertop p a:hover
	{
	font-size: 1em;
	color: #fff;
	text-decoration: underline;
	}

#footerleftone
	{
	float: left;
	width: 325px;
	height: 70px;
	}

#footerleftone img
	{
	width: 102px;
	height: 55px;
	border: none;
	padding: 0px 2px 0px 2px;
	}

#footerlefttwo
	{
	float: left;
	width: 330px;
	height: 70px;
	}

#footerlefttwo p
	{
	font-size: 0.75em;
	color: #fff;
	padding: 4px 0px 0px 0px;
	}

#footerrightone
	{
	float: left;
	width: 145px;
	height: 70px;
	text-align: center;
	}

#footerrightone img
	{
	width: 125px;
	height: 54px;
	border: none;
	}

#footerrighttwo
	{
	float: right;
	width: 100px;
	height: 70px;
	text-align: center;
	}

#footerrighttwo p
	{
	font-size: 0.75em;
	color: #fff;
	padding: 4px 0px 0px 0px;
	}

#footerrighttwo p a:link, #footerrighttwo p a:visited, #footerrighttwo p a:active
	{
	font-size: 1em;
	color: #fff;
	text-decoration: none;
	}

#footerrighttwo p a:hover
	{
	font-size: 1em;
	color: #fff;
	text-decoration: underline;
	}

/* End of Footer */

/* About */

.aboutline
	{
	clear: both;
	width: 900px;
	padding: 20px 0px 5px 0px;
	}

.aboutleft
	{
	float: left;
	width: 250px;
	}

.aboutleft img
	{
	width: 250px;
	height: 132px;
	border: none;
	}

.aboutleft p
	{
	text-align: center;
	font-size: 0.875em;
	line-height: 1.5em;
	}

.aboutleft p a.pink:link, .aboutleft p a.pink:visited, .aboutleft p a.pink:active
	{
	font-size: 1em;
	color: #c53e96;
	text-decoration: none;
	}

.aboutleft p a.pink:hover
	{
	font-size: 1em;
	color: #c53e96;
	text-decoration: underline;
	}

.aboutleft p a.green:link, .aboutleft p a.green:visited, .aboutleft p a.green:active
	{
	font-size: 1em;
	color: #95c36b;
	text-decoration: none;
	}

.aboutleft p a.green:hover
	{
	font-size: 1em;
	color: #95c36b;
	text-decoration: underline;
	}

.aboutleft p a.orange:link, .aboutleft p a.orange:visited, .aboutleft p a.orange:active
	{
	font-size: 1em;
	color: #f79344;
	text-decoration: none;
	}

.aboutleft p a.orange:hover
	{
	font-size: 1em;
	color: #f79344;
	text-decoration: underline;
	}

.aboutright
	{
	float: right;
	width: 620px;
	margin: 0px 15px 0px 15px;
	}

.aboutright p
	{
	font-size: 0.75em;
	line-height: 1.5em;
	padding: 0px 0px 5px 0px;
	}

#aboutfooter
	{
	clear: both;
	width: 900px;
	height: 65px;
	text-align: center;
	}
	
#aboutfooter p
	{
	padding: 20px 0px 0px 0px;
	}

/* End of About */

/* Services */

#servicesleft
	{
	float: left;
	width: 300px;
	}

#servicescenter
	{
	float: left;
	width: 300px;
	}

#servicesright
	{
	float: right;
	width: 300px;
	}

.servicesboxtop
	{
	width: 280px;
	height: 120px;
	padding: 10px 0px 0px 0px;
	}

.servicesboxtop img
	{
	width: 280px;
	height: 120px;
	border: none;
	}

#servicesboxcontentone
	{
	width: 280px;
	height: 500px;
	background: url('../images/services-bg-one.jpg') repeat-y;
	}

#servicesboxcontentone ul
	{
	padding: 0px 30px 0px 30px;
	}

#servicesboxcontentone ul li
	{
	font-size: 0.8125em;
	line-height: 1.5em;
	font-style: italic;
	list-style: url('../images/services-dot-one.jpg');
	padding: 3px 0px 3px 0px;
	}

#servicesboxcontenttwo
	{
	width: 280px;
	height: 500px;
	background: url('../images/services-bg-two.jpg') repeat-y;
	}

#servicesboxcontenttwo ul
	{
	padding: 0px 30px 0px 30px;
	}

#servicesboxcontenttwo ul li
	{
	font-size: 0.8125em;
	line-height: 1.5em;
	font-style: italic;
	list-style: url('../images/services-dot-two.jpg');
	padding: 3px 0px 3px 0px;
	}

#servicesboxcontentthree
	{
	width: 280px;
	height: 500px;
	background: url('../images/services-bg-three.jpg') repeat-y;
	}

#servicesboxcontentthree ul
	{
	padding: 0px 30px 0px 30px;
	}

#servicesboxcontentthree ul li
	{
	font-size: 0.8125em;
	line-height: 1.5em;
	font-style: italic;
	list-style: url('../images/services-dot-three.jpg');
	padding: 3px 0px 3px 0px;
	}

#servicesboxcontentthree img
	{
	width: 220px;
	height: 63px;
	padding: 25px 30px 0px 30px;
	border: none;
	}

.servicesboxbottom
	{
	width: 280px;
	height: 30px;
	padding: 0px 0px 10px 0px;
	}

.servicesboxbottom img
	{
	width: 280px;
	height: 30px;
	border: none;
	}

#servicesfooter
	{
	clear: both;
	width: 900px;
	height: 65px;
	text-align: center;
	}
	
#servicesfooter p
	{
	padding: 20px 0px 0px 0px;
	}

/* End of Services */

/* Latest News */

#news
	{
	clear: both;
	width: 900px;
	}

.newsline
	{
	clear: both;
	width: 900px;
	padding: 10px 0px 10px 0px;
	}

.newsimage
	{
	float: left;
	width: 250px;
	}

.newsimage img
	{
	width: 250px;
	height: 160px;
	border: none;
	padding: 0px 0px 10px 0px;
	}

.newscontent
	{
	float: right;
	width: 630px;
	padding: 0px 10px 0px 10px;
	}

.newscontent p
	{
	font-size: 0.75em;
	line-height: 1.5em;
	padding: 0px 0px 10px 0px;
	}

.newsclearone
	{
	clear: both;
	width: 900px;
	height: 1px;
	}

.newsclearone img
	{
	display: block;
	width: 900px;
	height: 1px;
	border: none;
	background: #959595;
	}

.newscleartwo
	{
	clear: both;
	width: 900px;
	height: 1px;
	}

.newscleartwo img
	{
	display: block;
	width: 900px;
	height: 1px;
	border: none;
	background: #ffffff;
	}

/* End of Latest News */

/* Job Search */

#jobsearcharea
	{
	width: 900px;
	height: 125px;
	background: url('../images/search-box-bg.jpg') no-repeat;
	margin: 5px 0px 0px 0px;
	}

#jobsearcharea p
	{
	font-size: 0.875em;
	color: #c21e68;
	text-transform: uppercase;
	padding: 30px 10px 0px 10px;
	}
	
#jobsearcharea p.title
	{
	font-size: 1em;
	color: #fff;
	text-transform: uppercase;
	padding: 4px 10px 0px 10px;
	}

select.jobsearch
	{
	width: 180px;
	height: 24px;
	}

#jobsearcharea p.right
	{
	text-align: right;
	font-size: 0.875em;
	color: #c21e68;
	text-transform: uppercase;
	padding: 10px 140px 0px 10px;
	}

input.jobsearchbutton
	{
	width: 79px;
	height: 34px;
	}

#searchhomearea
	{
	clear: both;
	width: 900px;
	padding: 15px 0px 10px 0px;
	}

#searchhomeleft
	{
	float: left;
	width: 300px;
	background: #dbd5e9;
	}

#currentpositions
	{
	clear: both;
	width: 300px;
	height: 30px;
	background: #263c92;
	}

#currentpositions p	
	{
	font-size: 1em;
	color: #fff;
	padding: 5px 0px 0px 15px;
	}

#searchhomeleft ul
	{
	padding: 0px 0px 0px 0px;
	}

#searchhomeleft ul li
	{
	font-size: 0.875em;
	font-weight: normal;
	list-style: none;
	padding: 8px 10px 8px 10px;
	}

#searchhomeleft ul li a:link, #searchhomeleft ul li a:visited, #searchhomeleft ul li a:active
	{
	font-size: 1em;
	font-weight: normal;
	color: #263c92;
	text-decoration: none;
	}

#searchhomeleft ul li a:hover
	{
	font-size: 1em;
	font-weight: normal;
	color: #263c92;
	text-decoration: underline;
	}

#searchhomeleft ul li.over
	{
	font-size: 0.875em;
	font-weight: normal;
	list-style: none;
	padding: 8px 10px 8px 10px;
	background: #e8aec7;
	color: #ffffff;
	}

#searchhomeleft ul li.over a:link, #searchhomeleft ul li.over a:visited, #searchhomeleft ul li.over a:active
	{
	font-size: 1em;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	}

#searchhomeleft ul li.over a:hover
	{
	font-size: 1em;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
	}

#searchhomeright
	{
	float: right;
	width: 575px;
	padding: 0px 10px 0px 15px;
	}

.jobline
	{
	clear: both;
	width: 575px;
	}

.jobimage
	{
	float: left;
	width: 125px;
	}

.jobimage img
	{
	width: 125px;
	height: 80px;
	border: none;
	padding: 0px 0px 10px 0px;
	}

.jobcontent
	{
	float: right;
	width: 440px;
	padding: 0px 0px 10px 10px;
	}

.jobcontent p
	{
	font-size: 0.75em;
	line-height: 1.5em;
	}

.jobclearone
	{
	clear: both;
	width: 575px;
	height: 1px;
	padding: 0px 0px 10px 0px;
	}

.jobclearone img
	{
	display: block;
	width: 575px;
	height: 1px;
	border: none;
	background: #959595;
	}

.jobcleartwo
	{
	clear: both;
	width: 575px;
	height: 1px;
	}

.jobcleartwo img
	{
	display: block;
	width: 575px;
	height: 1px;
	border: none;
	background: #ffffff;
	}

/* Search Results */

#goback
	{
	width: 575px;
	height: 30px;
	text-align: right;
	}

#goback p
	{
	font-size: 0.75em;
	text-align: right;
	}

#goback p a:link, #goback p a:visited, #goback p a:hover, #goback p a:active
	{
	font-size: 1em;
	text-decoration: none;
	}

#jobsearchcontent
	{
	float: left;
	width: 440px;
	padding: 0px 10px 10px 0px;
	}
	
#jobsearchcontent p
	{
	font-size: 0.75em;
	line-height: 1.5em;
	padding: 0px 0px 10px 0px;
	}

#jobsearchimage
	{
	float: right;
	width: 125px;
	}

#jobsearchimage img
	{
	width: 125px;
	height: 80px;
	border: none;
	padding: 0px 0px 10px 0px;
	}

#jobsfooter
	{
	clear: both;
	width: 900px;
	height: 65px;
	text-align: center;
	}
	
#jobsfooter p
	{
	padding: 20px 0px 0px 0px;
	}

/* End of Search Results */

/* End of Job Search */

/* Employers */

#employers img.left
	{
	float: left;
	width: 250px;
	height: 160px;
	border: none;
	padding: 0px 20px 20px 0px;
	}

#employers img.right
	{
	float: right;
	width: 250px;
	height: 160px;
	border: none;
	padding: 0px 0px 20px 20px;
	}

#employers p
	{
	font-size: 0.75em;
	line-height: 1.5em;
	padding: 0px 0px 10px 0px;
	}

#employers ul
	{
	padding: 0px 20px 0px 20px;
	}

#employers ul li
	{
	font-size: 0.75em;
	line-height: 1.5em;
	font-style: italic;
	list-style: url('../images/employers-dot.jpg') inside;
	padding: 3px 0px 3px 0px;
	}

.employersclearone
	{
	clear: both;
	width: 900px;
	height: 1px;
	padding: 10px 0px 20px 0px;
	}

.employersclearone img
	{
	display: block;
	width: 900px;
	height: 1px;
	border: none;
	background: #959595;
	}

/* End of Employers */

/* Training */

#trainingtopbox
	{
	width: 350px;
	height: 130px;
	background: url('../images/training-top-box-bg.jpg') no-repeat top center #deeac0;
	margin: 0px 0px 10px 0px;
	}

#trainingtopbox p
	{
	color: #253d92;
	padding: 5px 0px 0px 8px;
	}

.trainingwhite
	{
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
	}

#trainingcontentcontainer
	{
	clear: both;
	width: 900px;
	margin: 0px auto 0px auto;
	background: url('../images/training-top-bg.jpg') no-repeat bottom left #fff;
	}

#trainingnewstitleheader
	{
	clear: both;
	width: 350px;
	height: 48px;
	text-align: center;
	background: #263c92;
	}

#trainingnewstitleheader p	
	{
	font-size: 0.875em;
	color: #fff;
	padding: 7px 0px 0px 0px;
	}

#trainingnewstitleheader p a:link, #trainingnewstitleheader p a:visited, #trainingnewstitleheader p a:active
	{
	font-size: 1em;
	color: #fff;
	text-decoration: none;
	}

#trainingnewstitleheader p a:hover
	{
	font-size: 1em;
	color: #fff;
	text-decoration: underline;
	}
	
#trainingnews
	{
	clear: both;
	width: 350px;
	background: #fde5cd;
	}

.trainingnewsitem
	{
	clear: both;
	width: 350px;
	min-height: 101px;
	border-bottom: 1px solid #fff;
	}
	
.trainingnewsitem img
	{
	float: left;
	width: 120px;
	height: 80px;
	padding: 10px 10px 10px 10px;
	}

.trainingnewsitem p
	{
	font-size: 0.75em;
	line-height: 1.5em;
	color: #263c92;
	}

.trainingnewsitem p a:link, .trainingnewsitem p a:visited, .trainingnewsitem p a:active
	{
	font-size: 1em;
	color: #263c92;
	text-decoration: underline;
	}

.trainingnewsitem p a:hover
	{
	font-size: 1em;
	color: #263c92;
	text-decoration: underline;
	}

#trainingnewsfootertitle
	{
	clear: both;
	width: 350px;
	height: 30px;
	text-align: right;
	margin: 0px 0px 10px 0px;
	background: #263c92;
	}

#trainingnewsfootertitle p	
	{
	font-size: 0.875em;
	color: #fff;
	padding: 7px 15px 0px 0px;
	}

#trainingnewsfootertitle p a:link, #trainingnewsfootertitle p a:visited, #trainingnewsfootertitle p a:active
	{
	font-size: 1em;
	color: #fff;
	text-decoration: none;
	}

#trainingnewsfootertitle p a:hover
	{
	font-size: 1em;
	color: #fff;
	text-decoration: underline;
	}

#trainingfooterbackground
	{
	clear: both;
	width: 100%;
	height: 75px;
	background: #e9a057;
	}

#trainingfootercontainer
	{
	clear: both;
	width: 900px;
	height: 75px;
	margin: 0px auto 0px auto;
	}

#trainingfooterleft
	{
	float: left;
	width: 450px;
	height: 75px;
	background: url('../images/training-bottom-bg.jpg') no-repeat;
	}

#trainingfooterleft p
	{
	font-size: 1.5em;
	line-height: 1em;
	font-weight: bold;
	font-style: italic;
	color: #fff;
	padding: 10px 0px 0px 180px;
	}

#trainingfooterleft p a:link, #trainingfooterleft p a:visited, #trainingfooterleft p a:active
	{
	font-size: 0.75em;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	}

#trainingfooterleft p a:hover
	{
	font-size: 0.75em;
	font-weight: normal;
	color: #fff;
	text-decoration: underline;
	}

#trainingfooterright
	{
	float: right;
	width: 450px;
	height: 75px;
	text-align: right;
	}

#trainingfooterright p
	{
	font-size: 1.125em;
	line-height: 1.4em;
	font-style: italic;
	color: #fff;
	padding: 13px 0px 0px 0px;
	}

#trainingfooterright p a:link, #trainingfooterright p a:visited, #trainingfooterright p a:active
	{
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	}

#trainingfooterright p a:hover
	{
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
	}

/* End of Training */

/* Form Content */

#regformleft
	{
	float: left;
	width: 450px;
	}

#regformleft p
	{
	font-size: 0.875em;
	line-height: 2em;
	padding: 20px 20px 0px 20px;
	}

#regformright
	{
	float: right;
	width: 450px;
	}

#regformright p
	{
	font-size: 0.875em;
	line-height: 2em;
	padding: 20px 20px 0px 20px;
	}

label
	{
	vertical-align: top;
	}

input.regform
	{
	font-size: 1em;
	color: #263c92;
	width: 300px;
	height: 20px;
	margin: 0px 0px 5px 0px;
	}

select.regform
	{
	font-size: 1em;
	color: #263c92;
	width: 306px;
	height: 25px;
	margin: 0px 0px 5px 0px;
	}

textarea.regform
	{
	font-size: 1em;
	color: #263c92;
	width: 300px;
	height: 80px;
	margin: 0px 0px 5px 0px;
	}

input.regformbutton
	{
	width: 94px;
	height: 34px;
	margin: 5px 0px 0px 0px;
	}

/* End of Form Content */

/* Easy Register */

#blueheader
	{
	clear: both;
	width: 900px;
	height: 45px;
	background: url('../images/register-top.jpg') no-repeat #263c92;
	}

#blueheader p
	{
	font-size: 0.875em;
	line-height: 1.2em;
	color: #ffffff;
	margin: 0px 10px 0px 10px;
	padding: 5px 0px 0px 0px;
	}

#whitemiddle
	{
	clear: both;
	width: 900px;
	height: 40px;
	background: url('../images/register-middle.jpg') no-repeat #ffffff;
	}

#whitemiddle p
	{
	font-size: 1.5em;
	line-height: 1.6em;
	font-weight: bold;
	color: #263c92
	margin: 0px 10px 0px 10px;
	padding: 0px 10px 0px 10px;
	}

#pinkbottom
	{
	clear: both;
	width: 900px;
	height: 20px;
	background: #fbb6d5;
	}

/* End of Easy Register */

/* Easy Booking */

#bookingblueheader
	{
	clear: both;
	width: 900px;
	height: 45px;
	background: url('../images/booking-top.jpg') no-repeat #263c92;
	}

#bookingblueheader p
	{
	font-size: 0.875em;
	line-height: 1.2em;
	color: #ffffff;
	margin: 0px 10px 0px 10px;
	padding: 5px 0px 0px 0px;
	}

#bookingwhitemiddle
	{
	clear: both;
	width: 900px;
	height: 40px;
	background: url('../images/booking-middle.jpg') no-repeat #ffffff;
	}

#bookingwhitemiddle p
	{
	font-size: 1.5em;
	line-height: 1.6em;
	font-weight: bold;
	color: #263c92
	margin: 0px 10px 0px 10px;
	padding: 0px 10px 0px 10px;
	}

#bookingorangebottom
	{
	clear: both;
	width: 900px;
	height: 20px;
	background: #fdc688;
	}

/* End of Easy Booking */

/* Contact */

#contacttop
	{
	clear: both;
	width: 900px;
	height: 200px;
	}

#contacttoptext p
	{
	font-size: 1em;
	line-height: 1.8em;
	}

/* End of Contact */

/* Care Services Landing */

#careservicestop
	{
	clear: both;
	width: 350px;
	height: 120px;
	}

#careservicestop img
	{
	width: 350px;
	height: 120px;
	border: none;
	}

#careservicesmiddle
	{
	width: 350px;
	background: url('../images/care-services-bg.jpg') repeat-y;
	}

#careservicesmiddle ul
	{
	padding: 0px 30px 0px 30px;
	}

#careservicesmiddle ul li
	{
	font-size: 0.8125em;
	line-height: 1.5em;
	font-style: italic;
	list-style: url('../images/services-dot-two.jpg');
	padding: 3px 0px 3px 0px;
	}

#careservicesbottom
	{
	clear: both;
	width: 350px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	}

#careservicesbottom img
	{
	width: 350px;
	height: 30px;
	border: none;
	}

/* End of Care Services Landing */

/* Training Landing */

#trainingtop
	{
	clear: both;
	width: 350px;
	height: 120px;
	}

#trainingtop img
	{
	width: 350px;
	height: 120px;
	border: none;
	}

#trainingmiddle
	{
	width: 350px;
	background: url('../images/training-bg.jpg') repeat-y;
	}

#trainingmiddle ul
	{
	padding: 0px 20px 0px 30px;
	}

#trainingmiddle ul li
	{
	font-size: 0.8125em;
	line-height: 1.5em;
	font-style: italic;
	list-style: url('../images/services-dot-three.jpg');
	padding: 3px 0px 3px 0px;
	}

#trainingmiddle img
	{
	width: 220px;
	height: 63px;
	padding: 30px 0px 0px 65px;
	border: none;
	}

#trainingbottom
	{
	clear: both;
	width: 350px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	}

#trainingbottom img
	{
	width: 350px;
	height: 30px;
	border: none;
	}

/* End of Training Landing */
