/* This is where you can override the default styles to fit with the site design */

body { font: 0.7em Trebuchet MS,Verdana,Tahoma,Arial; color: #000; margin:0; padding:0; background:#CCCCCC;
font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal;
-x-system-font:none;
}
.site_wrapper { width:766px; background:#FFFFFF; margin:0 auto; border-right: #000 1px solid; border-left: #000 1px solid; 
border-bottom: #000 1px solid; 
}
.header { background-color: #c0c0c0; height: 160px; margin:0; padding:0; 
background: url(/images/content/header-bg.png) repeat-x top;
}
.top_content { background-color: #888;
}
.two_column_layout .columns_wrapper { width:764px; padding:0; margin:0;
}
.two_column_layout .main_content { background-color: #fff; width:458px; float:left; margin:10px 0 0 0; padding:0;
}
.two_column_layout .main_content .main_text{ margin-left:22px; padding:0;
}
.main_text h4 { color: #57575A; margin: 10px 0 6px 0;
}
.main_text p strong a:link, .main_text p strong a:active, .main_text p strong a:visited { color: #5285C5; text-decoration:none;
}
.main_text p strong a:hover { color: #1F4187; text-decoration:none;
}
.two_column_layout .right_column { background-color: #fff; width:280px; float:right; margin:14px 0 0 0 ; padding:0; 
display:inline;
}
.two_column_layout .block_a { background-color: #fff; width:280px; float:right; margin:10px 0 0 0; padding:0;
}
.two_column_layout .block_b { background-color: #fff; width:280px;float:right; margin:10px 0 0 0 ; padding:0;
}
.two_column_layout .block_c { background-color: #fff; width:280px; float:right; margin:0 ; padding:0;
}
.footer { text-align:center; clear:both; margin: 14px auto;
}
.h_nav {height: 30px; background-color:#1A3474;clear:right;}
.h_nav ul li {list-style: none;   display: inline;}
.h_nav ul li a {padding: 3px 2px 2px 12px!important; background: url(/images/content/inactiveTabLeft.jpg) no-repeat left top; color: #5285C5!important;   font-weight: bold;   float: left; font-family:Tahoma; text-decoration:none; text-align:center; font-size:12px;height: 21px!important; outline:none;}
.h_nav ul li a:hover {
	background: url(/images/content/activeTabLeft.jpg) no-repeat left top;
	color: #1F4187!important;
	border: none;
}
.first {background:url(/images/content/inactiveTabRight-first.jpg) no-repeat right top;   padding: 0 8px 2px 6px; margin:7px 0 0 0; width:54px; height:23px!important; margin-top:7px;}
.first:hover {
	background: url(/images/content/activeTabRight-first.jpg)no-repeat right top;
	border: none;
}
.our_services {background:url(/images/content/inactiveTabRight-98px.jpg) no-repeat right top; padding: 0 10px 2px 6px; margin:7px 0 0 0;height:23px!important;}
.our_services:hover{
	background: url(/images/content/activeTabRight-98px.jpg) no-repeat right top;
	border: none;
}
.sectors_we_serve {background:url(/images/content/inactiveTabRight-128px.jpg) no-repeat right top; padding: 0 10px 2px 6px; margin:7px 0 0 0;height:23px!important;}
.sectors_we_serve:hover{
	background: url(/images/content/activeTabRight-128px.jpg) no-repeat right top;
	border: none;
}
.our_work {background:url(/images/content/inactiveTabRight-80px.jpg) no-repeat right top; padding: 0 10px 2px 6px; margin:7px 0 0 0;height:23px!important;}
.our_work:hover {background: url(/images/content/activeTabRight-80px.jpg) no-repeat right top;   border: none;}
.why_choose_mkh {background:url(/images/content/inactiveTabRight-132px.jpg) no-repeat right top; padding: 0 10px 2px 6px; margin:7px 0 0 0;height:23px!important;}
.why_choose_mkh:hover {background: url(/images/content/activeTabRight-128px.jpg) no-repeat right top;   border: none;}
.contacts {background:url(/images/content/inactiveTabRight-75px.jpg) no-repeat right top; padding: 0 10px 2px 6px; margin:7px 0 0 0;height:23px!important;}
.contacts:hover {background: url(/images/content/activeTabRight-75px.jpg) no-repeat right top;   border: none;}
.careers {background:url(/images/content/inactiveTabRight-66px.jpg) no-repeat right top; padding: 0 10px 2px 6px; margin:7px 0 0 0;height:23px!important;}
.careers:hover {background: url(/images/content/activeTabRight-66px.jpg) no-repeat right top;   border: none;}
.last {background:url(/images/content/inactiveTabRight-last.jpg) no-repeat right top; padding: 0 10px 2px 6px; margin:7px 0 0 0;height:23px!important;}
.last:hover {background:url(/images/content/activeTabRight-first.jpg) no-repeat right top;   border: none;}
.v_nav ul li a { background-color: #1A3474; border-bottom: 1px solid #fff;
}
.v_nav ul li a:link, .v_nav ul li a:visited { color: #eee; background-color: #036;
}
.v_nav ul li a:hover { background-color: #369; color: #fff;
}
.f_nav p { font-size:1.1em;
}
.f_nav p a:link, .f_nav p a:visited, .f_nav p a:active { padding:0 1px; text-decoration:none; color: #666666;
}
.f_nav p a:hover { text-decoration:none; color: #333333;
}
.main_content .visual_padding { padding:0px;
}
.mkhlogo { float:left; display:inline; margin:0; padding:0; width:268px;
}
.MKH-flash-banner {
height:160px; margin:0; padding:0; width:482px; float:right; 
}
.accord {margin:16px auto 0px auto; float:none;
}
/* --------- coupon section --------- */

.main_text .coupon { width:430px; color:#57575A; display: block; clear:both; margin:0; padding:0;
}
.main_text .coupon ul { margin-bottom: 5px;
}
.main_text .coupon-left { width:50px; float:left; margin: 0px 10px 0 0; padding:0;
}
.main_text .coupon-right { float:right; width: 358px; margin:0px 0 10px 0; display:inline; padding:0;
}
.main_text .coupon-right p a:link, .main_text .coupon-right p a:active, .main_text .coupon-right p a:visited { color: #5285C5; text-decoration:none;
}
.main_text .coupon-right p a:hover { color:#1F4187; text-decoration:underline;
}
.main_text .coupon-header { padding:0 0 8px 0px; /* width:406px;*/ /*	background: url(/images/mkhtitleback.png) no-repeat;	*/
}
.main_text .coupon-header p a:link, a:active, a:visited{ color:#5285C5; text-decoration:none;
}
.main_text .coupon-header p a:hover { color:#1F4187; text-decoration:underline;
}
.right_column .coupon { width:260px; color:#57575A; display:block; clear:both; margin:0; padding:0;
}
.right_column .coupon a { text-decoration:none; color:#1F4187; 
}
.right_column .coupon ul { margin-bottom: 5px;
}
.right_column .coupon-left { width:50px; float:left; margin: 0px 10px 0 0; padding:0;
}
.right_column .coupon-right { float:right; width: 190px; margin:0px 0 10px 0; display:inline; padding:0;
}
html>.right_column .coupon-right { float:right; width: 190px; margin:0px 0 2px 0; display:inline; padding:0;
}
.right_column .coupon-header { padding:0 0 8px 0px; /* width:406px;*/ /*	background: url(/images/mkhtitleback.png) no-repeat;	*/
}

/* -------- End of coupon section -------- */

/* -------- Curved Boxes -------- */

.hook-top-left { position: relative; top:0; left:0;
}
.hook-top-right { position: relative; top:0; right:0;
}
.hook-bottom-left { position: relative; bottom:0; left:0;
}
.hook-bottom-right { position: relative; bottom:0; right:0;
}
#border-top, #border-bottom { background-color: transparent; background-repeat: repeat-x;
}		
#border-top { background-image:url(/images/content/border-hor.gif); background-position: 0% 0%;
}
#border-bottom { background-image:url(/images/content/border-hor.gif); background-position: 50% 100%;
}
#border-right { background-image:url(/images/content/border-ver.gif); background-position: 100% 0%;
background-repeat: repeat-y;
}
#border-left { background-image:url(/images/content/border-ver.gif); background-position: 0% 100%;
background-repeat: repeat-y;
}
.light-blue-box {padding:0; margin:0;
}
.light-blue-box .hook-top-left { background:#666666 url(/images/content/hook-top-left.gif) top left no-repeat;
}
.light-blue-box .hook-top-right { background: url(/images/content/hook-top-right.gif) top right no-repeat;
}
.light-blue-box .hook-bottom-left { background: url(/images/content/hook-bottom-left.gif) bottom left no-repeat;
}
.light-blue-box .hook-bottom-right { background: url(/images/content/hook-bottom-right.gif) bottom right no-repeat;
}
a#become-a-client { padding:4px; color: #FFF; font-weight:lighter; display: block; text-align: center; 
text-decoration: none;
}


.dark-blue-box .hook-top-left { background:#1F4187 url(/images/content/hook-top-left-dark.gif) top left no-repeat; }

.dark-blue-box .hook-top-right { background: url(/images/content/hook-top-right-dark.gif) top right no-repeat; }

.dark-blue-box .hook-bottom-left { background: url(/images/content/hook-bottom-left-dark.gif) bottom left no-repeat; }

.dark-blue-box .hook-bottom-right { background: url(/images/content/hook-bottom-right-dark.gif) bottom right no-repeat; }



.white-box .hook-top-left { background:#FFF url(/images/content/white-hook-top-left.png) top left no-repeat; }

.white-box .hook-top-right { background: url(/images/content/white-hook-top-right.png) top right no-repeat; }

.white-box .hook-bottom-left { background: url(/images/content/white-hook-bottom-left.png) bottom left no-repeat;
}
.white-box .hook-bottom-right { background: url(/images/content/white-hook-bottom-right.png) bottom right no-repeat; 
}
#hook-top-left { background: url(/images/content/border-top-left.gif) top left no-repeat;
}
#hook-top-right { background: url(/images/content/border-top-right.gif) top right no-repeat;
}
#hook-bottom-left { background: url(/images/content/border-bottom-left.gif) bottom left no-repeat;
}
#hook-bottom-right { background: url(/images/content/border-bottom-right.gif) bottom right no-repeat;
}
.rounder-border {  display:block; background-image:url(/images/content/border-ver.gif); background-position: left top; background-repeat: repeat-y;
}
.rounder-border span { display:block;background-image:url(/images/content/border-ver.gif);	background-position: 100% 0%;background-repeat: repeat-y;
}
.rounder-border span span { background-image:url(/images/content/border-hor.gif);	background-position: top left;	background-repeat: repeat-x;   }

/* -------- End of Curved Boxes -------- */

flash-tv { margin-top: -5px;
}
#MKH-locations { margin-top: -5px; position: relative;
}
#gemma { margin-top: 15px;
}
.main_content .light-blue-box { margin-bottom: 9px; padding-bottom: 1px; position: relative; width: 260px; margin-top: 15px;
}
.main_content .dark-blue-box { margin-bottom: 9px; position: relative; width: 438px;
}
.main_content .dark-blue-box .pad { padding: 15px 0px 0px 0; height: auto; position:relative;
}
.main_content .light-blue-box h2, .dark-blue-box h2 { color: #FFFFFF; margin: 0pt 0pt 3px; padding: 0px;
}
.main_content .light-blue-box .pad { color: #FFFFFF; margin: 0pt 8px;
}
.main_column .dark-blue-box .pad { color: #FFFFFF; margin: 0pt 8px;
}
.right_column .light-blue-box { margin-bottom: 9px; padding-bottom: 1px; position: relative; width: 260px; margin-top: 15px;
}
.right_column .dark-blue-box { margin-bottom: 9px; position: relative; width: 260px;
}
.right_column .dark-blue-box .pad { padding: 15px 0px 0px 0;
}
.right_column .light-blue-box h2, .dark-blue-box h2 { color: #FFFFFF; margin: 0pt 0pt 3px; padding: 0px;
}
.right_column .light-blue-box .pad { color: #FFFFFF; margin: 0pt 0px;
}
.right_column .dark-blue-box .pad { color: #FFFFFF; margin: 0pt 8px;
}
.button { background: transparent url(/images/content/button.png) no-repeat scroll 0%; margin-left: 42px; 
padding: 4px 0px 10px 37px;
}
.button a { color: #FFFFFF; text-decoration: none;
}
#quote1 {
padding-bottom:10px;
}
#quote2 { 
}
#quote3 { background: transparent url(/images/content/quote-test1.png) no-repeat scroll 0%; height: 30px; left: 385px;
position: absolute; width: 26px; bottom:44px;
}
.quoteperson { margin-top: 15px;
}
.quotetext p { position: relative; width: 340px; color: #FFFFFF;
}
.quotetext { position: relative; padding-left:45px; width: 170px; color: #FFFFFF;
}
.quotetext1 p {
	/*border-left:40px solid #1F4187;*/
	margin-left:40px;
	color:#FFFFFF;
	padding:0 0 0 0;
	position:relative;
	width:170px;
}
.newsheadline { font-family: Arial; color: White; font-size: 11pt; font-weight: bold;
}
.news { color: White; font-family: Arial; font-size: 10pt;
}
#rightlinks { color: White; font-weight: bold; font-size: 10pt; text-align: left; padding-left: 12px;
}
.rounder-border span span span { background-image:url(/images/content/border-hor.gif); 
background-position: left bottom; background-repeat: repeat-x;
}
.rounder-border span span span span { background: url(/images/content/border-top-left.gif) top left no-repeat;
}
.rounder-border span span span span span { 
background: url(/images/content/border-top-right.gif) top right no-repeat;
}
.rounder-border span span span span span span { 
background: url(/images/content/border-bottom-left.gif) bottom left no-repeat;
}
.rounder-border span span span span span span span { 
background: url(/images/content/border-bottom-right.gif) bottom right no-repeat;
}
.rounder-border span span span span span span span span { background:none;
}
.rounder-border span span span span span span span span span { background:none;
}
.rounder-border .text-pad { padding: 20px 20px 18px 20px; background:none; display:block; font-weight:bold; font-size: 9pt;
}
a#become-a-client { padding: 4px; color: #FFF; font-weight:lighter; display: block; text-align: center; 
text-decoration: none;
}
#secondary .pad { padding-top:50px;
}
#pagetitle { font-size: 35px; color: #1F4187; margin-left: 22px;
}
.staffmembers { width: 215px; float: left; margin-bottom:10px; 
}
.staffmembers1 { width: 215px; float: left; margin-bottom:15px;	
}
.location-banner { background: url(/images/content/mkhtitleback.png) no-repeat; width: 430px; color: #fff;
padding:4px 0px 5px 12px; margin-bottom:6px; font-weight: bold; clear:both; 
}

/* -------- common elements -------- */

p { margin: 0; padding: 0; color: #808285; line-height: 1.2em; margin-bottom: 10px;
}	
p strong {color:#57575A;
}
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-family:Trebuchet MS,Verdana,Tahoma,Arial;
}
h1 { margin-bottom: 6px; font-size: 2.5em;
}
h2 { font-size: 1.8em; margin: 0 0 3px 0; padding:0;
}
h2 a:link, h2 a:visited, h2 a:active { text-decoration: none; color:#57575A; 
}
h2 a:hover{ text-decoration: none; color: #999999; 
}
h3 { font-size: 1.3em; border-bottom:solid 1px #57575A; display:block; clear:both; padding-top:0px; margin-bottom:10px;
}
h3 a:link, h3 a:visited, h3 a:active { text-decoration: none; color:#57575A;
}
h3 a:hover{ text-decoration: none !important; color: #999999; 
}
p a:link, p a:visited, p a:active { text-decoration: none; color:#5285C5;
}
p a:hover{ text-decoration: none !important; color: #1F4187; 
}
h4 { font-size: 1.1em; margin: 5px 0;
}
h6 { font-size: 1.3em; margin: 5px 0;
}
h1, h2, h3, h4 { color:#57575A;
}
ul.white-bg a { color: #57575A; text-decoration: none; 
}
ul.white-bg span a { color: #1F4187; text-decoration: underline;
}
ul.light-bg a { color: #FFFFFF;
}
ul.dark-bg a { color: #FFFFFF;
}
#pagetitle { font-size: 35px; margin-left: 22px; 
}
ul, dl, dd, blockquote { margin: 0; padding: 0; margin-bottom: 9px; margin-top: 5px;
}
p.last, ul.last, dl.last, dd.last, blockquote.last, div.last { margin-bottom: 0;
}
.links li { padding-left: 19px; font-weight: bold; line-height: 20px; list-style: none; width:100%;
}
ul.links.white-bg li { background: url(/images/content/bullet-white-bg.gif) 0 0.35em no-repeat;
 float: left; margin:-6px 0 0 0;
}
ul.links.white-bg li a:link, ul.links.white-bg li a:visited, ul.links.white-bg li a:active {color:#57575A;
}
ul.links.white-bg li a:hover {color:#999999;
}
ul.links.dark-bg li { background: url(/images/content/bullet-dark-bg.gif) 0 0.35em no-repeat; 
color: #FFFFFF;
}
ul.links.light-bg li { background: url(/images/content/bullet-light-bg.gif) 0 0.35em no-repeat; 
color: #FFFFFF;
}
.text-pad { margin-bottom:10px;
}
a#become-a-client { padding: 4px; color: #FFF; font-weight:lighter; display: block; 
text-align: center; text-decoration: none;
}
.right-hand-links { font-size: 7pt; text-align: left; float: right; margin-right: -160px; 
margin-top: 69px; width: 430px;
}
.right-pad {
font-size:8pt;
margin:6px 0 0 12px;
width:250px;
}

.upper_quote {
left:0px;
*left:-10px;
position:absolute;
top:0;
}

.upper_quote_why {
left:0px;
*left:0px;
position:absolute;
top:0;
}

.upper_quote_home {
left:0px;
*left:-10px;
position:absolute;
top:0;
}

.lower_quote {
	position:absolute;
	bottom:20px;
	right:10px;
}

.lower_quote_home {
	position:absolute;
	bottom:55px;
	right:10px;
}

#vacancyheader { padding: 4px; padding-left:7px; color: #FFF; font-size:12px; font-weight: bold; 
display: block; text-align: left; text-decoration: none;
}
a#flah-link { width:482px; height:100px; top:60px; right:0px; text-decoration:none; position:absolute;
}
a img { border: none;
}
.clear { font-size: 0; line-height: 0; margin-bottom: 0px; height: 0px; clear: both; overflow: hidden;
}
.pad { padding: 0; margin:0;
}
a:visited { text-decoration:none;} 

/* Section Information */

.staffimage { float: left; width: 14px; height: 40px; margin-left: 8px; margin-top: 3px;
}
.stafftext { float: left; margin-top: 0px; margin-left: 0px; width:175px;
}
.stafftexttitle { font-size: 1.2em; font-weight: bold; color: #1F4187;
}
.stafftexttitle span { font-weight: normal; font-size: .8em; color: #000;	
}

/* End of Section Information */

/* -------- product_info -------- */
 
.product_info{
	padding: 10px 0 10px 10px;
	clear: left;
}

.product_info img.small_image{
	float: left; margin-right:10px;
}

.product_info .h3_wrap{
	float: left;
	padding: 0px 0px 0px 0px;
}

.product_info h3{
	float: left;
	width: 330px;
	margin: 0 0 0;
	padding: 0 0 0 0;
	border-bottom: solid 1px #000000;
}

.product_info p{
	display: block;
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
	width: 330px;
}

.product_info a.further_information{
	background:transparent url(/images/content/bullet-white-bg.gif) no-repeat scroll 0 0.35em;
	color:#57575A;
	float:left;
	font-weight:bold;
	height:15px !important;
	margin:0 0 0 0;
	padding-left:20px;
	padding-top:4px;
	padding-bottom:2px;
	text-decoration:none;
}

/* ====================================================================================== product_further_info */

.product_further_info{
}

.product_further_info div.longDesc{
	position: absolute;
	top: 50px !important;
	left: 20px;
	width: 490px;
}

.product_further_info div.longDesc p{
	margin: 0;
	padding: 0 0 10px 0;
	width: auto;
	float: none;
	display: block;
}

.product_further_info .large_image_wrap{
	position: absolute;
	right: 20px;
	top: 50px;

	width: 253px;
	height: 400px;
	margin: 0;
	padding: 0;
}
.product_further_info img.large_image{
	position: absolute;
}

.large_image_loading{
	position: absolute;
	width: 253px;
	top: 175px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
}
.product_further_info img.small_image{
	float: left;
	padding-right: 10px;
}
.product_further_info h3{
	width: 490px;
	float: left;
	clear: left;
	margin: 0 0 5px 0;
	padding: 0;
	border-bottom: solid 1px #000000;
}
.product_further_info p{
	display: block;
	clear: left;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 500px;
}
div.image_thumbs{
	position: absolute;
	bottom: 20px;
	left: 20px;
	margin: 0;
	padding: 0;
}

div.image_thumbs img, div.image_thumbs a{
}

/* ====================================================================================== person_info */
 
div.people_groupName{
	clear: both;
	background: url(../images/content/people_groupName_bg.gif) top left no-repeat;
	padding: 3px 0 0px 15px;
	margin: 0 0 0px 0;
	height:22px;
	color:#FFFFFF; font-weight:bold;	
}
a.person_info, a.person_info:visited, a.person_info:hover, a.person_info:active, a.person_info:link{
	background: url(../images/content/placer.jpg) left no-repeat;
	display: block;
	float: left;
	padding:5px 5px 10px 20px !important;
	margin: 0 5px 0px 0 !important;
	text-decoration:none;
}
a.person_info h3{
	width: 185px;
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 1.2em;
	color:#1F4187;
	cursor:pointer;
}
a.person_info h4{
	color:#1F4187;
	font-weight:normal;
	margin:0;
	padding:0;
	width:185px;
	cursor:pointer;
}

/* ====================================================================================== person_further_info */

.person_further_info{
}

.person_further_info div.longDesc{
	position: absolute;
	top: 70px !important;
	left: 20px;
	width: 490px;
}

.person_further_info div.longDesc p{
	margin: 0;
	padding: 0 0 10px 0;
	width: auto;
	float: none;
	display: block;
}

.person_further_info .personImage{
	position: absolute;
	top: 50px;
	right: 20px;
}
.person_further_info img.small_image{
	float: left;
	padding-right: 5px;
}
.person_further_info h3{
	width: 490px;
	
	position: absolute;
	top: 20px;
	left: 20px;
	
	margin: 0;
	padding: 0;
	border-bottom: solid 1px #000000;
}
.person_further_info h4{
	width: 500px;
	
	position: absolute;
	top: 40px;
	left: 20px;
	
	margin: 0;
	padding: 0;
}
.person_further_info p{
	display: block;
	clear: left;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 330px;
}
.person_further_info .email{
	position: absolute;
	bottom: 40px;
	left: 20px;
}
.person_further_info .phone{
	position: absolute;
	bottom: 20px;
	left: 20px;
}
div.image_thumbs{
	float: left;
	clear: left;
}

/* ====================================================================================== lightbox */

div.lightbox{
	display: none;
	padding: 0;
	margin: 0;
	background: #ffffff;
	width: 800px;
	height: 470px;
}

div.lightbox h3{
	position: absolute;
	top: 20px;
	left: 20px;
}

div.lightbox .longDesc{
	position: absolute;
	top: 50px;
	left: 20px;
}

div.lightbox .longDesc p{
	display: block;
	float: none;
	margin: 0;
	padding: 0 0 10px 0;
}

div.lightbox p{
	margin:0 20px 10px 20px;
}

#manchester{ background:url(../images/content/MKH%20Manchester%20Map.jpg) no-repeat bottom right #FFFFFF; padding:0px; width:700px!important; height:600px!important; margin:0 auto; }
#milton_keynes{ background:url(../images/content/miltonmap.png) no-repeat right #FFFFFF; padding:0px; width:700px!important; height:600px!important; margin:0 auto; }
#london{ background:url(../images/content/Map%20London%20Oxford.jpg) no-repeat right #FFFFFF; padding:0px; width:700px!important; height:600px!important; margin:0 auto; }
#chertsey{ background:url(../images/content/Map%20Chertsey.jpg) no-repeat right #FFFFFF; padding:0px; width:700px!important; height:600px!important; margin:0 auto; }
#luton{ background:url(../images/content/MKH-southgate-Map.jpg) no-repeat right #FFFFFF; padding:0px; width:700px!important; height:600px!important; margin:0 auto; }

div.lightbox a.close{
	display: block;
	position: absolute;
	padding: 0;
	margin: 0;
	top: 20px;
	right: 20px;
}

/* ====================================================================================== lightbox map */

div.lightBoxMap{
	width: 250px;
	height: 285px;
	background: url(../images/lightBoxMap.jpg) no-repeat;
	float: right;
	position: relative;
	margin-right: 20px;
}

div.lightBoxMap a{
	display: block;
	position: absolute;
	padding: 0;
	margin: 0;
}

.h3_wrap h3 a:hover {
	text-decoration:none !important;
	cursor:pointer;
	color:#999999;
}

.list_item_link {
	text-decoration:none !important; 
	cursor:pointer;
}

.list_item_link a:hover {
	text-decoration:none !important; 
	cursor:pointer;
	color:#999999;
}

#enquiryForm_education_training {
	float:left ;
	margin:0 10px 0 20px ;
	width:180px ;
	clear:none;
}

#enquiryForm_employment_experience {
	float:left ;
	margin:0 10px 0 20px ;
	width:180px;
	clear:none;
}

#enquiryForm_fieldset_CONSIDERINGYOURAPPLICATION {
}

#enquiryForm_fieldset_CONSIDERINGYOURAPPLICATION p {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-left:20px;
}

#label_enquiryForm_religious_requirements {
clear:left !important
}

#label_enquiryForm_driving_licence {
clear:left !important
}

#enquiryForm_religious_requirements {
margin:94px 0 0 25px;
*margin:7px 0 0 25px;
}

#enquiryForm_driving_licence {
margin:44px 0 0 25px;
*margin:5px 0 0 25px;
}

#enquiryForm_personal_requirements {
margin:75px 0 0 25px;
*margin:5px 0 0 25px;
}

#label_enquiryForm_postcode {
clear:left !important;
}


#label_enquiryForm_work_permit {
clear:left !important;
float:left !important;
margin-bottom:10px !important;
margin-left:10px !important;
}

#label_enquiryForm_work_permit {
clear:left !important;
float:left !important;
margin-bottom:10px !important;
margin-left:10px !important;	
}

#label_enquiryForm_convictions {
clear:left !important;
float:left !important;
margin-bottom:10px !important;
margin-left:10px !important;	
}

#label_enquiryForm_religious_requirements {
clear:left !important;
float:left !important;
margin-bottom:10px !important;
margin-left:10px !important;	
}

#label_enquiryForm_driving_licence {
clear:left !important;
float:left !important;
margin-bottom:10px !important;
margin-left:10px !important;	
}

#label_enquiryForm_personal_requirements {
clear:left !important;
float:left !important;
margin-bottom:10px !important;
margin-left:10px !important;
}

#enquiryForm_convictions {
margin:21px 0 0 25px!important;
*margin: 3px 0 0 25px!important;
}

.offices_area {
float:right;
width:255px;
}

.offices_area h3 {
}


.offices_area ul {
}


.offices_area ul li {
	color:#1F4187;
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.offices_area ul li a {
	color:#1F4187;
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-decoration: none;
}

.offices_area ul li a:visited {
	color:#1F4187;
}

#flash_content {
	float:right;
}
