/* 
Layout 
***************************************************************************************/
ul#accessibility {
	position:absolute;
	left:-5000px;
}
div#container{
	width: 961px;
	margin: 0 auto;
	background: #D8B7BD url(../images/containerBG_sides.gif) repeat-y;
	text-align: left;
}
	div#containerTop{
		background: url(../images/containerBG_top.gif) no-repeat;
	}
	div#header{
		background:url(../images/headerBG.gif) no-repeat;
		padding-top: 5px;
		padding-bottom: 8px;
		overflow: hidden;
		margin-bottom: 5px;
	}
		div#header p{
			background: url(../images/logo.png) no-repeat;
			width: 131px;
			height: 108px;
			overflow: hidden;
			margin: 14px 0 0 40px;
			float: left;
			font-size:1px;
			color:#D8B7BD;
			display: inline;
		}
			div#header p a{
				display: block;
				width: 100%;
				height: 100%;
				text-indent: -1000em;
				overflow: hidden;
			}
			div#header p#printLogo {
				display:none;
			}

	div#body{
		clear: both;
		margin: 0 25px;
	}
		div#body div#content{
			background: #fff url(../images/contentBG.gif) repeat-x;
			overflow: hidden;
			padding: 28px 0 20px 0;
			clear:both; /* clear floatage of login and register buttons */
		}
		
	div#footer{
		min-height: 70px;
		background: url(../images/footerBG.gif) no-repeat left bottom;
	}
		div#footer div{
			background: #fff;
			margin: 0 25px;
			padding: 0 25px;
			color: #999;
		}

/* 
Main Column
***************************************************************************************/
div#content div#main{
	width: 442px;
	float: left;
	margin: 0 0 0 35px;
}
div#content div#main.wide{
	width: 647px;
	margin: 0 0 0 35px;
}
	div#main blockquote{
		font-size: 1.607em;
		font-style: italic;
		background: url(../images/blockquote_top.gif) no-repeat;
		margin-bottom: 10px;
	}
		div#main blockquote div{
			padding: 20px 35px 40px;
			text-align: center;
			background: url(../images/blockquote_bottom.gif) no-repeat left bottom;
		}
		div#main blockquote em{
			color: #5E1045;
		}
			div#main blockquote div p{
				font-size: 1em;
			}

div#content div.left{
	width: 47%;
	float: left;
}
div#content div.right{
	width: 47%;
	float: right;
}
div#content div#microLeft {
	width: 47%;
	float: left;
}
div#content div#microRight {
	width: 47%;
	float: right;
}
			
/* 
Extra Column
***************************************************************************************/
div#content div#extra{
	display:inline;
	float: right;
	width: 171px;
	margin-right: 24px;
}
	div#content div#extra div#clients{
		width: 100%;
		height: 105px;
		border: 1px solid #a9a9a9;
		background: #ccc;
		margin-bottom: 17px;
	}
		div#content div#extra div#clients div{
			background: #fff url(../images/clientsBG.gif) repeat-y;
			width: 100%;
			height: 89px;
			margin: 8px 0;
		}
			div#content div#extra div#clients div div{
				margin: 0;
				float: left;
				width: 137px;
				height: 100%;
				background: #fff;
			}
			div#content div#extra div#clients div div.left{
				background: #fff url(../images/bullet_left.gif) no-repeat 50% 50%;
				width: 17px;
				float: left;
			}
			div#content div#extra div#clients div div.right{
				background: #fff url(../images/bullet_right.gif) no-repeat 50% 50%;
				width: 17px;
				float: right;
			}
				div#content div#extra div#clients div div.left a, div#content div#extra div#clients div div.right a{
					display: block;
					width: 100%;
					height: 100%;
					text-indent: -1000em;
					overflow: hidden;
				}

		div#content div#extra div.contactBox{
			background: #eae2e3;
			width: 100%;
			border: 1px solid #eae2e3;
			margin-bottom: 10px;
		}
		div#content div#extra div.box{
			width: 100%;
			border: 1px solid #CEB7C7;
			background: #fff url(../images/extra_boxBG.gif) repeat-x;
			margin-bottom: 10px;
			overflow: hidden;
		}
			div#content div#extra div.box ul{
				list-style: none;
			}
				div#content div#extra div.box ul li{
					font-size: 1.2em;
					margin: 0 8px 7px;
					padding-bottom: 13px;
					background: url(../images/extra_boxBorder.gif) repeat-x bottom;
				}
					div#content div#extra div.box ul li a{
						display: block;
						background: url(../images/bullet_circle_purple.gif) no-repeat 0 0.5em;
						padding: 0 14px;
					}
			div#content div#extra div.box a.viewAll{
				display: block;
				text-align: right;
				margin: 0 8px 11px;
				font-size: 1.2em;
				padding-right: 21px;
				background: url(../images/bullet_viewAll.gif) no-repeat right;
			}

div#extra blockquote{
	font-size: 1.4em;
	font-style: italic;
	background: url(../images/extra_blockquoteBottom.gif) no-repeat left bottom;
	padding-bottom: 59px;
	margin-bottom: 10px;
}
	div#extra blockquote div{
		padding: 15px 20px 0px;
		text-align: center;
		background: url(../images/extra_blockquoteTop.gif) no-repeat left top;
	}

/* 
Footer
***************************************************************************************/	
div#footer div ul{
	list-style: none;
	background: #fff url(../images/footerBorder.gif) repeat-x top;
	padding: 8px 0;
	margin:0 0 .25em 0;
	width:850px;
	overflow:hidden;
}
	div#footer div ul li{
		float: left;
		margin-right: 0.5em;
		font-size: 1.2em;
	}
	div#footer p.precedent{
		overflow:hidden;
		margin-left:660px;
		padding:0 0 5px 0;
	}
/* 
Header Styles - Headings
***************************************************************************************/
div#main h1{
	color: #5E1045;
	font-size: 240%;
	font-weight:normal;
	padding-bottom: 6px;
	background: url(../images/contentH2Border.gif) repeat-x bottom;
	margin:0 0 .6em 0;
	line-height:1.1em;
}

div#main h3.box{
	font-size: 1.2em;
	font-weight: 400;
}
	div#main h3.box span{
		display: inline;
		border: 1px solid #DFCFDA;
		background: url(../images/contentH3_boxBG.gif) repeat-x;
		padding: 5px 10px;
		font-style: normal;
		color: #000;
	}
		div#main h3.box span em{
			color: #5E1045;
			font-style: normal;
		}
div#main div.column h3{
	font-size: 2em;
	font-weight:normal;
	margin:0 0 .5em 0;
	color: #000;
}
	div#main div.column h3 em{
		color: #5E1045;
		font-style: normal;
	}

div#main h3.speechS,div#main h3.speechM,div#main h3.speechL,div#main h3.speechF{
	font-size: 2em;
	color: #000;
	text-align: center;
	padding: 6px 0 0 0;
	margin: 0; 	
}
div#main div.speechS,div#main div.speechM,div#main div.speechL,div#main div.speechF{
	height: 32px;
	margin-bottom: 20px;
}
	div#main h3.speechS em,div#main h3.speechM em,div#main h3.speechL em,div#main h3.speechF em{
		color: #5E1045;
		font-style: normal;
	}
	div#main h3.speechS{
		background: url(../images/speech_small_top.gif) no-repeat;
		width: 149px;	
	}
		div#main div.speechS{
			background: url(../images/speech_small_bottom.gif) no-repeat left bottom;
		}
	div#main h3.speechM{
		background: url(../images/speech_medium_top.gif) no-repeat;
		width: 230px;
		font-weight: 400;
	}
		div#main div.speechM{
			background: url(../images/speech_medium_bottom.gif) no-repeat left bottom;
		}
	div#main h3.speechL{
		background: url(../images/speech_large_top.gif) no-repeat;
		width: 363px;	
	}
		div#main div.speechL{
			background: url(../images/speech_large_bottom.gif) no-repeat left bottom;
		}
	div#main h3.speechF{
		background: url(../images/speech_full_top.gif) no-repeat;
		width: 542px;	
	}
		div#main div.speechF{
			background: url(../images/speech_full_bottom.gif) no-repeat left bottom;
		}

/*
 *	Speech bubble right side
 *****************************************/
div#content div#extra div.speechWrapper{
	width:174px;
	background: url(../images/bg_speech_bottom.gif) no-repeat bottom left;
	padding:0 0 48px 0;
}
	div#content div#extra div.speechTop{
		width:174px;
		padding:20px 0 0 0;
		margin:0;
		background:transparent url(../images/bg_speech_top.gif) no-repeat top left;
	}
		div#content div#extra div.speechWrapper div.speechTop div.speechContent {
			width:139px;
			padding:0 10px 0 25px;
			overflow:hidden;
		}
			div#content div#extra div.speechWrapper div.speechTop div.speechContent div.wysiwyg {
				width:124px;
				margin:-.2em 0 0 0;
				padding:0 15px 0 0;
				text-align:center;
				background: url(../images/bg_speech_quote.gif) no-repeat 100% 95%;
			}
				div#content div#extra div.speechWrapper div.speechTop div.speechContent div.wysiwyg h2 {
					font-size:180%;
					margin:0 0 .2em 0;
				}
				div#content div#extra div.speechWrapper div.speechTop div.speechContent div.wysiwyg h3 {
					font-size:170%;
					margin:0 0 .3em 0;
				}
				div#content div#extra div.speechWrapper div.speechTop div.speechContent div.wysiwyg h4 {
					font-size:160%;
					margin:0 0 .4em 0;
				}
				div#content div#extra div.speechWrapper div.speechTop div.speechContent div.wysiwyg p {
					line-height:1.2em;
					font-style:italic;
					font-size:140%;
					margin:0 0 .5em 0;
				}
				div#content div#extra div.speechWrapper div.speechTop div.speechContent p {
					font-size:140%;
					margin:0;
				}
				div#content div#extra div.speechWrapper div.speechTop div.speechContent p a.logout {
					font-size:90%;
					padding-right: 12px;
					background: url(../images/bullet_arrow_right.gif) no-repeat right center;
				}
						
				div#content div#extra div.speechWrapper div.speechTop div.speechContent div.wysiwyg em.loggedIn {
					font-size:120%;
					color: #5E1045;
				}
			/*When logged in, double wysiwyg as cleints want to add there own text - so need to restore it to default*/
			div#content div#extra div.speechWrapper div.speechTop div.speechContent div.wysiwyg div.wysiwyg {
				width:124px;
				margin:0;
				padding:0;
				text-align:center;
				background:none;
			}

				
				
	
	div#content div#extra h3#clientsInProgramme{
		width: 84px;
		height: 13px;
		background: url(../images/bg_our_clients.gif) no-repeat;
		text-indent: -1000em;
		overflow: hidden;
		margin-bottom: 10px;
	}
		div#content div#extra div.contactBox h3{
			background: url(../images/extra_contactH3.gif) no-repeat;
			width: 145px;
			height: 16px;
			text-indent: -1000em;
			overflow: hidden;
			margin: 6px 0 6px 8px;
		}
		div#content div#extra div.box h3.relatedEvent{
			background: url(../images/extra_relatedEventH3.gif) no-repeat;
			width: 104px;
			height: 13px;
			text-indent: -1000em;
			overflow: hidden;
			margin: 10px 0 20px 9px;
		}
		div#content div#extra div.documents h2 {
			background: url(../images/extra_relatedDocumentsH3.gif) no-repeat;
			width: 149px;
			height: 13px;
			text-indent: -1000em;
			overflow: hidden;
			margin: 10px 0 20px 9px;
		}
		div#content div#extra div.events h2 {
			width: 116px;
			height: 15px;
			background: url(../images/extra_newsH3.gif) no-repeat;
			text-indent: -1000em;
			overflow: hidden;
			margin: 10px 0 20px 9px;
		}

div#extra h3.bookNow{
	background: #7c3e68 url(../images/extra_bookNow.gif) no-repeat 13px 50%;
	border: 1px solid #7c3e68;
	width: 100%;
	padding: 7px 0;
	margin: 0 0 10px 0;
	text-indent: -1000em;
	overflow: hidden;
}
	div#extra h3.bookNow a{
		display: block;
		background: url(../images/bullet_arrow.gif) no-repeat 146px 50%;
	}


div#extra div#poll h3.userPoll {
	background: url(../images/extra_poll.gif) no-repeat;
	width: 69px;
	height: 17px;
	text-indent: -1000em;
	overflow: hidden;
	margin:10px 0 10px 0;
}

/* 
Paragraph Styles - General
***************************************************************************************/
div#main p.pageIntro{
	font-size: 1.5em;
	color: #5E1045;
}
	div#content div#extra div.contactBox div.wysiwyg h2,
	div#content div#extra div.contactBox div.wysiwyg h3,
	div#content div#extra div.contactBox div.wysiwyg h4 {
		background: url(../images/exta_contactBorder.gif) repeat-x top;
		font-size: 1.4em;
		color: #5E1045;
		padding-top: 9px;
		margin: 0 10px .5em 10px;
		font-weight:normal;
	}
	div#content div#extra div.contactBox div.wysiwyg p {
		color: #5E1045;
		font-size: 2em;
		margin: 0 0 6px 10px;
		font-weight:normal;
	}

div#main p a.book{
	display: block;
	background: url(../images/bg_proceed.gif);
	width: 105px;
	height: 24px;
	text-indent: -1000em;
	overflow: hidden;
	margin:.2em 0 .5em 0;
}
div#main p a.requestinvoice{
	display: block;
	background: url(../images/request_invoice.gif);
	width: 136px;
	height: 20px;
	text-indent: -1000em;
	overflow: hidden;
	margin:.2em 0 .5em 0;
}
div#content div.wysiwyg form.includeForm ol p.error,
div#content div.wysiwyg p.error {
	margin:1em 0;
	border:1px solid #E4CCD1;
	background:#F2E6E8;
	color:#990000;
	padding:5px 10px;
	font-size:110%;
}


/* 
Forms - search
*******************************/
div#header form#search{
	clear: right;
	float: right;
	padding: 0 30px 0 0;
	margin: 0 0 10px 0;
	width: 295px;
}
	div#header form#search fieldset{
		width:298px;
	}
	form#search label{
		color: #5E1045;
		text-indent: -1000em;
		overflow: hidden;
		sdisplay: block;
		float: left;
		text-align:left;
		width: 104px;
		height: 15px;
		background: url(../images/searchLabel.gif) no-repeat;
/*		margin-right: 15px;*/
	}
	form#search input#fQuery{
		background: #fff;
		border: 1px solid #999;
		width: 130px;
		margin:0 12px 0 0;
		padding:3px 2px;
		float: left;
	}
	form#search input.button{
		background: url(../images/form_search_submit.gif) no-repeat bottom;
		border: 0;
		color: #fff;
		font-size: 1.4em;
		padding: 2px 2px 2px 2px;
		width: 28px;
		height: 25px;
		float: left;
		margin:-4px 0 0 0;
	}

form.paypal{
	overflow: hidden;
	zoom: 1;
}

/* 
List Styles - General
***************************************************************************************/
div#main ul{
	list-style: none;
	padding: 5px 15px;
}
	div#main ul li{
		font-size: 1.2em;
		margin: 10px 0;
		background: url(../images/bullet_circle_purple.gif) no-repeat 0 0.4em;
		padding-left: 25px;
	}

	div#main ul li p{
		font-size:1em;
	}
div#main ol{
	padding: 5px 15px;
}
	div#main ol li{
		font-size: 1.2em;
		margin: 10px 0;
	}
div#main ul.highlight{
	border: 1px solid #DFCFDA;
	list-style: none;
	background: #fff url(../images/contentUL_BG.gif) repeat-x;
	padding: 5px 15px;
}
	div#main ul.highlight li{
		font-size: 1.2em;
		margin: 10px 0;
		background: url(../images/bullet_circle_purple_outline_lg.gif) no-repeat 0 0.1em;
		padding-left: 25px;
	}

/*
div#main ul.news{
	border: none;
	background: none;
	padding: 0;
}
	div#main ul.news li{
		background: transparent url(../images/content_newsBorder.gif) repeat-x bottom;
		padding: 10px 0;
		overflow: hidden;
		zoom: 1;
	}
	div#main ul.news li.last{
		background: none;
	}
		div#main ul.news li div{
			float: left;
			width: 358px;
			padding-left: 11px;
		}
		div#main ul.news li.latest div{
			width: 278px;
		}
			div#main ul.news li div h3{
				margin: 0 0 5px 0;
				font-size: 1.4em;
			}
			div#main ul.news li div p{
				font-size: 1.2em;
				margin: 0 0 7px 0;
			}
			div#main ul.news li div p.date{
				float: left;
				font-weight: 700;
			}
			div#main ul.news li div a.book{
				float: right;
				display: block;
				background: url(../images/news_bookNow.gif);
				width: 92px;
				height: 20px;
				text-indent: -1000em;
				overflow: hidden;
			}
		div#main ul.news li img{
			background: #ccc;
			width: 73px;
			height: 61px;
			float: left;
		}
		div#main ul.news li.latest img{
			width: 153px;
			height: 97px;
		}

*/
div#main ul.list {
	list-style-type:none;
	padding:0;
	margin:0 0 3em 0;
}
	div#main ul.list li {
		clear:both;
		padding:10px 0;
		margin:0;
		background: transparent url(../images/content_newsBorder.gif) repeat-x top;
	}
		div#main ul.list li h3 {
			font-size:130%;
			margin:0 0 .5em 0;
		}
			div#main ul.list li h3 a,
			div#main ul.list li h3 a:visited {
				text-decoration:none;
				font-weight:normal;
			}
			div#main ul.list li h3 a:hover {
				text-decoration:underline;
			}
		div#main ul.list li p {
			font-size:100%;
			margin:10px 0 .5em 0;
		}
		div#main ul.list li p.date{
			float:left;
			width:200px;
			font-weight:bold;
			margin:0 0 .5em 0;
		}
		div#main ul.list li a.book{
			float: right;
			display: block;
			background: url(../images/bg_proceed.gif);
			width: 105px;
			height: 24px;
			text-indent: -1000em;
			overflow: hidden;
			margin:.2em 0 .5em 0;
		}
		div#main ul.list li.img {
		}
			div#main ul.list li.img img {
				float:left;
				margin:0 10px 10px 0;
			}

		

div#main div.column ul{
	border: none;
	background: none;
	padding: 0;
	margin:0;
}
	div#main div.column ul li{
		border-top:1px solid #eee;
		background: url(../images/bullet_circle_purple_outline_lg.gif) no-repeat 0 50%;
		/*background: url(../images/content_newsBorder.gif) repeat-x bottom;*/
		padding:10px 0 10px 25px;
		margin: 0 0 0 10px;
		font-size: 1.1em;
		color: #666;
	}
		div#main div.column ul li {
			margin: 0;
			padding-left: 25px;
		}
	div#main div.column ul li.last{
		background: none;
	}
	
/* 
Table Styles - General
***************************************************************************************/
div#main table{
	width: 100%;
	font-size: 1.2em;
	border: 1px solid #5E1045;
	margin-bottom: 10px;
}
	div#main table tr th{
		background: #EBE3E5;
		padding: 2px;
	}
	div#main table tr td{
		padding: 2px;
	}


/* 
Link Styles
***************************************************************************************/
/* Breadcrumb Links */
ul#breadcrumb li a:link, ul#breadcrumb li a:visited{
	color: #5E1045;
}
ul#breadcrumb li a:hover,ul#breadcrumb li a:focus{
	text-decoration: none;
}

/* Page Navigation Links */
/*
ul#pageNav li a:link,ul#pageNav a:visited{
	text-decoration: none;
	color: #666;
	font-weight: 700;
}
	ul#pageNav li a:hover,ul#pageNav li a:focus{
		text-decoration: underline;
		color: #8D1867;
	}
	ul#pageNav li.active a:link,ul#pageNav a:visited{
		color: #8D1867;
	}
		ul#pageNav li.active ul li a:link,ul#pageNav li.active ul li a:visited{
			color: #333;
		}
		ul#pageNav li.active ul li a:hover,ul#pageNav li.active ul li a:focus{
			color: #8D1867;
		}
		ul#pageNav li.active ul li.active a:link,ul#pageNav li.active ul li.active a:visited{
			color: #8D1867;
		}
			ul#pageNav li.active ul li.active ul li a:link,ul#pageNav li.active ul li.active ul li a:visited{
				color: #333;
			}
			ul#pageNav li.active ul li.active ul li a:hover,ul#pageNav li.active ul li.active ul li a:focus{
				color: #8D1867;
			}
			ul#pageNav li.active ul li.active ul li.active a:link,ul#pageNav li.active ul li.active ul li.active a:visited{
				color: #8D1867;
			}
*/
			
/* Content Links */
	div#main a:link, div#main a:visited{
		color: #5E1045;
		text-decoration: underline;
	}
	div#main a:hover, div#main a:focus{
		color: #000;
	}
	
/* Footer Links */
div#footer a:link, div#footer a:visited{
	color: #999;
	text-decoration: none;
}
div#footer a:hover,div#footer a:focus{
	text-decoration: underline;
}

/* Extra Links */
div#extra a:link, div#extra a:visited{
	color: #5E1045;
	text-decoration: none;
}
div#extra a:hover,div#extra a:focus{
	text-decoration: underline;
}

a.skip{
	position: absolute;
	top: -1000px;
	left: ;
	text-indent: -1000em;
}

/* 
Misc
***************************************************************************************/

div#extra div.speech{
	text-align: center;
	font-size: 1.4em;
	background: url(../images/speech_extra_top.gif) no-repeat;
	font-style: italic;
}
/*Limited styles for Did you know section*/
div#extra div.speech div div div.wysiwyg{
	margin:0;
	padding:0;
	/*odd behaviour*/
	border:1px solid #fff;
	overflow:hidden;
}
div#extra div.speech div div div.wysiwyg h2 {
	font-size:120%;
	margin:0 0 .2em 0;
}
div#extra div.speech div div div.wysiwyg h3 {
	font-size:110%;
	margin:0 0 .2em 0;
}
div#extra div.speech div div div.wysiwyg h4 {
	font-size:100%;
	margin:0 0 .2em 0;
}
div#extra div.speech div div div.wysiwyg p {
	margin:0 0 .5em 0;
}

div#extra div.speech.loggedIn{
	padding-bottom: 5px;
}
		div#extra div.speech div div em{
			font-size: 30px;
			color: #5E1045;
			background: #fff;
		}
	div#extra div.speech div.quotetop{
		background: url(../images/speech_quote.gif) no-repeat 0 15px;
		margin: 0 10px;
		padding: 10px 0 0 10px;
	}
		div#extra div.speech div.quotetop div.quotebottom{
			background: #fff url(../images/speech_quote.gif) no-repeat right 110%;
			padding: 0 10px 0 0;
			margin: 5px 0 0;
		}
		div#extra div.speech.loggedIn div div{
			background: url(../images/speech_quote.gif) no-repeat right bottom;
			padding: 0 10px 0 0;
			margin: 0;
		}
div#extra div.speechBottom{
	background: url(../images/speech_extra_bottom.gif) no-repeat;
	height: 46px;
	margin-bottom: 10px;
	font-size: 1.3em;
	padding-left: 15px;
}
	div#extra div.speechBottom a{
		padding-right: 12px;
		background: url(../images/bullet_arrow_right.gif) no-repeat right center;
	}

div.hr{
	height: 1px;
	width: 100%;
	background: url(../images/hr.gif) repeat-x;
	margin: 0 0 10px;
}

/*
RSS list
**********************************/
div#main ul.rssList {
	width:100%;
	padding:0;
	margin:0;
}
div#main ul.rssList li {
	margin:0 0 .5em 0;
	background:none;
	padding:0 0 .5em 0;
	border-bottom:1px solid #ccc;
}
div#main ul.rssList li h3 {
	margin:0 0 .2em 0;
}
	div#main ul.rssList li p.description {
		margin:0 0 .2em 0;	
	}
	div#main ul.rssList li p a {
		background:url(../images/rss_orange.gif) 0 .4em no-repeat;
		padding:5px 0 5px 20px;
	}


/*  Quick Links  */

ul#quickLinks {
	float:right;
	width:342px;
	list-style:none;
	background-color: #E1C8CC;
	height: 27px;
	padding:6px 0;
}
	ul#quickLinks li {
		float:left;
	}
	ul#quickLinks li#clientLogin {
		padding:0 5px 0 0;
		border-right:1px solid #fff;
	}
	ul#quickLinks li#registerHim {
		padding:0 0 0 5px;
	}
		ul#quickLinks li a {
			float:left;
			display: block;
			text-indent: -1000em;
			height: 28px;
			overflow: hidden;
		}
		ul#quickLinks li#clientLogin a {
			background: url(../images/lower_clientLogin.gif) no-repeat top left;
			width: 130px;
		}
		
		ul#quickLinks li#clientLogin a:hover {
			background: url(../images/lower_clientLogin_on.gif) no-repeat;
		}
		
		ul#quickLinks li#registerHim a {
			background: url(../images/lower_registerHim.gif) no-repeat;
			width: 192px;
		}
		
		ul#quickLinks li#registerHim a:hover {
			background: url(../images/lower_registerHim_on.gif) no-repeat;
		}

