#maintext .pageBody .content table {
	width:570px;
	display:block;
	float:left;
}

#maintext p, .middle p  {
	font-size:12px;
}

#maintext .pageBody .content .mainColumn p {
	font-size:12px;
}

.middle .pageBody .content .mainColumn p,
.middle .pageBody .content p {
	font-size:12px;
	width:580px;
}

#maintext .pageBody .content .mainColumn a {
	font-size:12px;
	text-decoration:underline;
}

#maintext .pageBody .content .mainColumn a:hover {
	font-size:12px;
	text-decoration:none;
}

#maintext .pageBody .content .mainColumn h1 {
	font-size:120%
}

#maintext .subboxfull .centre .content .left h2 {
	font-size:110%
}

#maintext .pageBody .content .mainColumn .search {
	width:570px;
}

#maintext .pageBody .content .mainColumn .search td.first {
	background:#EEF2F0;
}

#maintext .pageBody .content .mainColumn .search td {
	background:#EEF2F0;
}

#maintext .pageBody .content .mainColumn td.first .searchnew .left {
	display:block;
	vertical-align:top;
	height:15px;
	color:#fff;
	width:265px;
	padding:10px;
	margin-bottom:10px;
	font-size:12px;
	background: url(/ufi_img/ld_redesign/rebrand/careers/block.gif);
}

#maintext .pageBody .content .mainColumn .search td .searchnew .left {
	display:block;
	vertical-align:top;
	height:15px;
	color:#fff;
	width:265px;
	padding:10px;
	margin-bottom:10px;
	font-size:12px;
	background: url(/ufi_img/ld_redesign/rebrand/careers/block.gif);
}

#maintext .pageBody .content .mainColumn .search td.first {
	font-size:12px;
	height:15px;
	width:265px;
	vertical-align:top;
	margin:0px;
	padding:0px 0px 30px 0px;
	background: url(/ufi_img/ld_redesign/rebrand/careers/block2.gif) bottom no-repeat #EEF2F0;
}

#maintext .pageBody .content .mainColumn .search td p {
	padding:0px 10px 0px 10px;
}

#maintext .pageBody .content .mainColumn .search td {
	vertical-align:top;
	font-size:12px;
	height:15px;
	width:265px;
	padding:5px 5px 5px 5px;
	background: #EEF2F0;
}

#maintext .pageBody .content .mainColumn .viewnew a {
	padding: 6px 0px 0px 10px;
	display:block;
	margin: 0px 0px 10px 10px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	width: 144px;
	height: 20px;
	background: #000 url(/ufi_img/ld_redesign/rebrand/shared/button_view.gif) no-repeat;
}

#maintext .pageBody .content .mainColumn .viewnew a:hover {
	font-size:11px;
}

#maintext .pageBody .content .mainColumn .searchnew a {
	padding-left:10px;
}
#maintext .subboxfull .centre .content .left label,
#maintext .subboxfull .centre .content .left a {
	font-size:12px;
}

.middle a,
.middle .subboxfull .top a {
	font-size:12px;
	text-decoration:underline;
}

.middle a:hover,
.middle .subboxfull .top a:hover {
	font-size:12px;
	text-decoration:none;
}



#maintext .subboxfull .centre .content form fieldset {
	display:inline;
}

#maintext .pageBody .content .mainColumn .advancedSearch .search {
	background:#EEF2F0;
	width:530px;
}

#maintext .pageBody .content .mainColumn .advancedSearch .search th {
	background:#EEF2F0;
	font-size:12px;
	margin:0;
	padding:0px 10px 10px 10px;
	text-align:left;
}
#maintext .pageBody .content .mainColumn .advancedSearch .search td {
	background:#EEF2F0;
	padding:0px 10px 10px 10px;
	margin:0px;
	font-size:12px;
}

#maintext .pageBody .content .mainColumn .advancedSearch input#submit {
	border: 0;
	width: 101px;
	height: 26px;
	background: #000 url(/ufi_img/ld_redesign/rebrand/shared/button.gif) no-repeat;
	color:#FFF;
	font-weight: bold;
	margin: 0 8px 0 0;
   font-size: 12px;
}

.middle .pageBody .content td.mainColumn ul.browse {
	padding:0px;
	list-style:none;
	width:500px;
	font-size:12px;
}

.middle .pageBody .content input#submit {
	border: 0;
	width: 101px;
	height: 26px;
	background: #000 url(/ufi_img/ld_redesign/rebrand/shared/button.gif) no-repeat;
	color:#FFF;
	font-weight: bold;
	margin: 0 8px 0 0;
   font-size: 12px;
}

.middle .pageBody .content {
	font-size:12px;
}

.middle .pageBody .content .mainColumn p {
	font-size:12px;
}

#maintext .subboxfull .centre .content .right {
	float:right;
	font-size:12px;
	margin:0px 10px 0px 0px;
}

#maintext .subboxfull .centre .content .right input#phrase_search {
	margin:2px 0px 3px 0px;
}

#maintext .subboxfull .bottom {
	margin-bottom:10px;
}

#maintext .subboxfull .bottom .left {
	color:#fff;
	padding-left:10px;
}

#maintext .subboxfull .bottom .left a {
	color:#fff;
}

#maintext .subboxfull .centre .content {
	margin-bottom:0px;
	padding-bottom:0px;
	width:543px;
}

.mainarea .middle p {
	display:block;
	clear:both;
}

#maintext .pagecontent .contentleft .subboxtwo .top h2,
#maintext .pagecontent .contentright .subbox .top h2 {
	color:#fff;
}

#maintext .fiftycontainer .fifty .subbox .top a,
#maintext .pagecontent .contentright .subbox .top h2 a {
	text-decoration:none;
	color:#fff;
}

#maintext .fiftycontainer .fifty .subbox .top a:hover,
#maintext .pagecontent .contentright .subbox .top h2 a:hover {
	text-decoration:none;
	color:#fff;
}

#maintext .fiftycontainer .fifty .subbox {
	background:#EEF2F0;
}

#maintext .fiftycontainer .fifty .subbox .footer {
	margin-top:10px;
}

#maintext .fiftycontainer .fifty .subbox .centre .buttoncontainer .buttoncenter a {
	text-decoration:underline;
	width:130px;
} 

#maintext .fiftycontainer .fifty .subbox .centre .buttoncontainer .buttoncenter a:hover {
	text-decoration:none;
}

.middle .subboxfull .top {
	height:10px;
}

.middle .subboxfull .bottom {
	margin:0px 0px 10px 0px;
}

.middle .subboxfull .centre {
	background:#EEF2F0;
}

.middle .pageBody .content .mainColumn .navlink {
	display:block;
	padding:0px;
}

.middle .pageBody .content .mainColumn li {
	list-style:none;
	padding-left:10px;
	font-size:12px;
}

.middle .pagecontent .centre .content li {
	list-style:none;
	padding-left:10px;
	line-height:150%;
}

.middle .pagecontent .centre .content .navlink {
	display:block;
}

.middle .pagecontent .centre .content form input#submit {
	border: 0;
	width: 101px;
	height: 26px;
	background: #000 url(/ufi_img/ld_redesign/rebrand/shared/button.gif) no-repeat;
	color:#FFF;
	font-weight: bold;
	margin: 0 8px 0 0;
   font-size: 12px;
}

#maintext .fiftycontainer .fifty .subbox .centre .buttoncontainer .buttoncenter .incontainer {
	text-decoration:none;
	width:145px;
}

#maintext .pagecontent .middleform .formrow select#duration,
#maintext .pagecontent .middleform .formrow select#start_date,
#maintext .pagecontent .middleform .formrow select#qualification {
	width:270px;
}

/* ===================================================*/

#email {
	margin:0px;
	padding:10px;
	font-family:arial;
	font-size:12px;
	color:#666;
	background:#EEF2F0;
	width:580px;
}

#email a {
	text-decoration:underline;
	color:#D00D48;
	font-weight:bold;
}

#email a:hover {
	text-decoration:none;
	color:#D00D48;
}

#email .siteMenu .individualLink,
#email .siteMenu .adviceLink,
#email .siteMenu .buyOnlineLink,
#email .siteMenu .ltwLink,
#email .siteMenu .businessLink {
	display:inline;
	text-align:left;
	width:600px;
	font-size:12px;
	padding-right:10px;
}

.pageMenu {display:none;}

#maintext .pageBody .content .mainColumn .advancedSearch input#providerbodies {
	width:30px;
	border: none;
}

#maintext .pageBody .content .mainColumn .advancedSearch h2,
#maintext .pageBody .content .mainColumn .advancedSearch .search {
	background:#fff;
	font-size:12px;
}

.red {color:red;}

#maintext .pageBody .content .mainColumn .advancedSearch select#distance {
	display:block;
	clear:both;
	margin-bottom:20px;
	width:120px;
}

#maintext .pageBody .content .mainColumn .advancedSearch input#postcode,
#maintext .pageBody .content .mainColumn .advancedSearch strong {
	display:inline;
}

#maintext .pageBody .content .mainColumn .advancedSearch .examssrch {
	border: 0;
	width: 101px;
	height: 26px;
	background: #000 url(/ufi_img/ld_redesign/rebrand/shared/button.gif) no-repeat;
	color:#FFF;
	font-weight: bold;
	margin: 0 8px 0 0;
   font-size: 12px;
}

#maintext .pagecontent .buttoncontainer .buttoncenter a {
	color:#fff;
	text-align: center;
}

	
.middle .pagecontent .centre .content li ul {/*fixing bug #1593*/
	position:relative;
	}

div.centre ul, div.centre ul li ul,
.middle .pagecontent .centre .content li ul {
	margin-left:1.1em;
	margin-right:10px;
	position:relative;
	overflow:hidden;
}


div.subbox .centre.palecentre a {/*fixing bug#1127*/
background:#EEF2F0 none repeat scroll 0%;
border:0pt none;
color:#d00d48;
}

.middle .subboxfull .top {
	height:auto;
	overflow:auto;
	}
.middle .subboxfull .top .left,
.middle .subboxfull .top .right {
	width:auto;
	}
.middle .subboxfull .top a,
.middle .subboxfull .top a:hover,
.middle .subboxfull .bottom a,
.middle .subboxfull .bottom a:hover {
	margin-right:2px;
	} /*fix bug#3497*/

.middle .subboxfull .top .thispage a,
.middle .subboxfull .top .thispage a:hover,
.middle .subboxfull .bottom .thispage a,
.middle .subboxfull .bottom .thispage a:hover {
	color:#000;
	text-decoration:none;
	}
.middle .subboxfull .top span.thispage a,
.middle .subboxfull .top span.thispage a:hover,
.middle .subboxfull .bottom span.thispage a,
.middle .subboxfull .bottom span.thispage a:hover,
.subboxfull .top span.thispage a,
.subboxfull .top span.thispage a:hover,
.subboxfull .bottom span.thispage a,
.subboxfull .bottom span.thispage a:hover, 
#maintext .subboxfull .bottom span.thispage a,
#maintext .subboxfull .bottom span.thispage a:hover{
	color:#fff;
	text-decoration:none;
	}

.emailfriend .buttoncontainer {
	clear:both;
	}	