/* pm seed colours:
Coal	#0C2027
Claret	#C7114A
Pink	#F4CEDB
Anchor	#395a8c
*/

BODY					{margin:0px; padding:0px; text-align:center;font-family:Arial,Helvetica; background:#3B3E4F url(gfx/bg-pb-grd.gif) repeat-x;;font-size:80%;color:#000;}
/*--------------------- global defaults ---------------------*/
/*A               		{color:#C7114A; text-decoration:none}
A:hover         		{color:#666;background:#ffd;}*/
IMG						{margin:0px;padding:0px;border:0px;}
H1     					{_height: 1em;border-bottom: thin solid #3B3E4F;margin: 6px 0 8px 0;padding: 0 0 8px 0;font-family : tahoma, helvetica, sans-serif;font-variant : small-caps;font-size : 1.2em;line-height : 1em;font-weight :normal ;}
H2     					{_height: 1em;width:60%;border-bottom: thin solid #c0c7eF;margin: 20px 0 8px 0;padding: 0 0 8px 0;font-family : tahoma, helvetica, sans-serif;font-variant : small-caps;font-size : 1.1em;line-height :1em;font-weight : normal;}
H3 						{font-size: 13px;line-height: 19px;padding: 0 0 8px 0;font-weight: bold;}
H4						{font-size: 1em;font-weight: bold;}

.highlight {border:5px solid #eee;padding:20px;background:#ffe;}
/*--------------------- page structure ---------------------*/
#onestop			{width:960px;margin:0;padding:0 0 60px 0;text-align:left;}

.home {background:#fff url(gfx/bg-960x300-home.gif) top no-repeat;}
.cars {background:#fff url(gfx/bg-960x300-cars.gif) top no-repeat;}
.bikes {background:#fff url(gfx/bg-960x300-bikes.gif) top no-repeat;}
.links {background:#fff url(gfx/bg-960x300-links.gif) top no-repeat;}
.testimonials {background:#fff url(gfx/bg-960x300-testimonials.gif) top no-repeat;}
.gallery {background:#fff url(gfx/bg-960x300-cars.gif) top no-repeat;}
.contactus {background:#fff url(gfx/bg-960x300-cars.gif) top no-repeat;}

#mh						{height:60px;background:none;color:#fff;}
#tn						{height:34px;line-height:34px;background:#d2d2d2 url(../../gfx/bg_tn.gif);overflow:hidden;}
#pb						{margin:0;padding:0;color:#0C2027;}
#dtr					{float:right;width:100%;margin:0px 0px 0px -200px;padding:0px;}
#sjr					{width:100%;padding:0px;margin:0px -200px 0px 0px;float:left;}
#lhs					{width:180px;float:left;background:none;margin-top:130px;text-align:center;}
#rhs					{width:200px;float:right;margin:12px 0;background:none;text-align:center;}
#cb						{margin:12px;height:200px;padding:0px;/*background:#f0f*/;font-size:0.85em;}
#pf						{width:960px;height:100px;line-height:50px;background:#3B3E4F url(gfx/bg-pf.gif) bottom no-repeat;color:#333;font-size:85%;margin:0 12px;clear:both;}

#mh,#mb,#sb,#tn,#pf		{padding:0px 5px}

.cl						{clear:both;padding:0px;}

/*--------------------- masthead ---------------------*/
#mh A					{text-decoration:none;color:#fff;padding:0px 5px;}
#mh A:hover				{background:#0C2027;color:#999;}
	/*.mhlinks			{position:absolute;top:20px;right:20px;color:#17386a;}
	.mhlinks A			{text-decoration:none;color:#fff;padding:0px 5px;}
	.mhlinks A:hover	{background:#6c8dbf;color:#000;}*/

	.logo				{width:145px;height:67px;background:url(../../gfx/logo_mh_pinsentmasons.gif) no-repeat;position:absolute;top:20px;left:20px;}
	.logo A:hover		{background:none;}
	.worldmap			{width:100px;height:63px;background:url(../../gfx/mh_worldmap.gif) no-repeat bottom center;position:absolute;top:20px;right:10px;}
	.worldmap A			{color:#fff;}
	.worldmap A:visited	{color:#fff;}
	.worldmap A:hover	{color:#999;background:none;}
/*--------------------- mybar ---------------------*/
	.mblinks			{text-align:right;color:#C7114A;width:50%;height:2em;position:absolute;top:8.2em;right:0.1em;}
	.mblinks A			{padding:0px 5px;color:#fff;font-size:85%;}
	.mblinks A:hover	{background:#C7114A;color:#F4CEDB;}
/*--------------------- search bar ---------------------*/
.sitesearch button		{margin:0px 0px 5px 5px;padding:1px;}
.sitesearch input		{background:#fff url(../../gfx/bg_billboard.gif) repeat-x;height:24px;line-height:24px;margin:4px;}
/*--------------------- tab navigation ---------------------*/
#tn A					{padding-right:15px;color:#000;font-size:85%;}
#tn A:hover				{color:#F4CEDB;}

/*---------------------	page body ---------------------*/
#pressrelease			{background:#fff;margin:5px 0;padding:0;}
#prdate					{margin:0 0 20px 0;padding:0;font-size:1em;}
#prarticle				{margin:0;padding:0;}
#prcontacts				{margin:0;padding:0;}
#prnotes				{margin:0;padding:0;}

#pressrelease H2		{font-size:1em;}

/*--------------------- right hand column ---------------------*/
#rhsquote				{width:180px;text-align:left;background:url(gfx/bg-quote-top.gif) top no-repeat;}
#ql,#qr					{width:20px;height:15px;line-height:30px;margin:0;padding:0;color:#ccc;font-size:3em;font-style:normal;overflow:hidden;}
#rhsquote #ql			{float:left;}
#rhsquote #qr			{float:right;}
#rhsquote .testimonial  {float:left;font-style:italic;padding:10px 15px;}
#rhsquotebase			{width:180px;height:25px;background:url(gfx/bg-quote-btm.gif) top no-repeat;}

#rhsfact				{width:180px;text-align:left;background:url(gfx/bg-fact-top.gif) top no-repeat;}
#rhsfact .fact			{float:left;font-style:normal;padding:10px 15px 0 15px;}
#rhsfact UL				{}
#rhsfactbase			{width:180px;height:25px;background:url(gfx/bg-fact-btm.gif) top no-repeat;}

/*--------------------- cb ---------------------*/
#cb_lc					{display:block;width:50%;float:left;/*background:gold;*/}
#cb_lc .lf				{width:49%;float:left;}
#cb_lc .rf				{width:49%;float:right;}
#cb_rc					{display:block;width:49%;float:right;/*background:silver;*/}
#cb_rc .lf				{width:49%;float:left;}
#cb_rc .rf				{width:49%;float:right;}

#c2a					{margin:0px;padding:0px;float:left;font-size:0.85em;font-weight:bold;}

#c2a A					{color:#fff;}
#c2a A:hover			{color:#F4CEDB;background:none;}

#c2a_hl					{height:34px;line-height:34px;background: url(../../gfx/bg_khline.gif);color:#666;padding:0px 5px;border-bottom:2px solid #fff;}
#c2a_img				{height:88px;}
#c2a_link				{height:25px;line-height:25px;background: url(../../gfx/bg_klink.gif) repeat-x;color:#fff;padding:0px 5px;border-top:2px solid #fff;}

#c2a .		{background: url(../../gfx/bg_c2a_.gif) repeat-x center;}
/*--------------------- page footer ---------------------*/
#pmlglogo				{width:329px;height:38px;background:url(../../gfx/logo_PMLGtagline.gif) no-repeat;}
#pf a					{color:#333;}
#pf a:hover				{background:none;color:#fff}
/*===================== home page specific settings =====================*/
#welcome				{width:75%;height:257px;background:#fff url(../../gfx/bg_welcome.jpg) repeat-x right;float:left;}
#welcome h1				{color:#0C2027;margin:12px;}
 .tagline				{color:#0C2027;margin:12px;width:75%;font-weight:normal;}
 .summary				{color:#666;margin:12px;width:60%;font-size:85%;}
#headlines				{width:24%;height:257px;margin-left:0px;background:#F4CEDB;float:right;overflow:hidden;}
#headlines H2			{font-size:90%;font-weight:bold; margin:0px;padding:0px 4px;height:2em;line-height:2em;color:#C7114A;}
#headlines .title		{display:block;font-size:1em;color:#333;border-top:1px solid #C8AAB4;padding:3px 5px 0;}
#headlines .longdesc	{display:block;font-size:0.80em;color:#666;padding: 0 5px 8px;}
#headlines A			{font-size:0.85em;color:#0C2027;font-weight:bold;}
/*===================== wide page specific settings =====================*/
#tgs_wide				{padding:0px;margin:12px 12px 12px 200px;}
#tgs_wide H1				{border-bottom:1px solid #eee;}
/*===================== 3col page specific settings =====================*/
#tgs_std				{padding:0px;margin:9px 220px 0px 200px;}
	
	#tgs_std LI			{padding-bottom:10px;}
	#tgs_std A:hover	{color:#AD0842;}
	#tgs_std A:visited	{color:#C7114A;}
	#tgs_std H1			{}


/*--------------------- tabs ---------------------*/
#tabs {/*float:left;*/ width:100%; /*background:#fff url(../../gfx/bg_tn.gif) repeat-x bottom*/; font-size:1em;line-height:normal;}
#tabs ul {margin:0;padding:5px 10px 0;list-style:none;}
#tabs li {float:left;background:url(../../gfx/left.gif) no-repeat left top; margin:0; padding:0 0 0 8px;  margin-right:3px;}
#tabs a {float:left;display:block;background:url(../../gfx/right.gif) no-repeat right top;padding:8px 10px 14px 2px;text-decoration:none;font-weight:bold;color:#0C2027;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a {float:none;}
/* End IE5-Mac hack */
#tabs a:hover {color:#a7012A;}
#tabs #selected {background-image:url(../../gfx/left_on.gif);}
#tabs #selected a {background-image:url(../../gfx/right_on.gif);color:#C7114A;padding-bottom:14px;}

/*--------------------- billboard ---------------------*/

#banner 				{width:100%;height:120px;background:#fff url(../../gfx/bg_banner.gif) repeat-x;overflow:hidden;}
#banner .c1e			{height:120px;background:url(../../gfx/banner_events.gif) no-repeat top left;padding:24px 12px 12px 200px;color:#C7114A;font-weight:bold;}
#banner .c5				{height:120px;background:url(../../gfx/banner_pressreleases.gif) no-repeat top left;padding:24px 12px 12px 200px;color:#C7114A;font-weight:bold;}
#banner .c7g			{height:120px;background:url(../../gfx/banner_graduaterecruitment.gif) no-repeat top left;padding:24px 12px 12px 200px;color:#C7114A;font-weight:bold;}

#content 				{width:99%;background:none;margin:5px 0;padding:0;}
#content td {height:2em;line-height:2em;border:1px solid #ccc;padding:5px;}

#content .testimonial {padding:0px;margin:20px 0 0 0;font-style:italic;border-bottom:1px solid #ccc;}
#content .testimonial img {padding-right:5px;}
#content .client {margin:0;padding:0;text-align:right;color:#8087AF;}

/*---------------------	left-hand column ---------------------*/
/*#lhs UL					{list-style-image:none;list-style-type: none;margin:0px;padding:5px*/}
/*#lhs LI					{margin:0px;padding:0px*/}
/*#lhs H2					{font-size:100%;font-weight:bold; margin:0px;padding:0px 4px;line-height:150%;background:#17386A;color:#fff;*/}
	
/*--------------------- right hand column ---------------------*/

#rhs UL					{list-style-image:none;margin:0px;padding:5px;text-indent:5px;}
#rhs LI 				{margin:0px;padding:0px}
#rhs H2					{font-size:100%;font-weight:bold; margin:0px;padding:0px 4px;line-height:150%;color:#0c2027;border-bottom:1px solid #eee;}
#rhs P					{color:#666;display:block;}
#keycontact				{color:#999;border-bottom:1px solid #eee;font-weight:bold;font-size:85%;}
		.kcname			{padding:2px 5px;}
		.kctitle		{padding:2px 5px;}
		.kctel			{padding:2px 5px;}
		.kcemail		{padding:2px 5px;}

#pressreleasefeed		{color:#999;font-weight:bold;font-size:80%;}
#pressarticlefeed		{color:#999;font-weight:bold;font-size:80%;}
.allmediaarticles		{height:1em;line-height:1em;text-align:right;font-size:85%;margin:4px 0;padding:0px;}

/*--------------------- profile ---------------------*/

#profilepic				{width:118px;height:181px;background:#fff url(../../gfx/bg_billboard.gif) repeat-x;margin-bottom:10px;}
#profilepic img			{width:118px;height:181px;border:1px solid #ccc;}
#profilesec				{background:#fff url(../../gfx/bg_topshadow.gif) repeat-x;padding:10px;}


/*-- article index --*/

.newswrapper			{margin:5px 0px;}
.newswrapper A			{color:#C7114A;font-weight:bold;margin:0px;}
.newsdate				{display:block;color:#999;}
.newstitle				{display:block;color:#395a8c;padding-bottom:5px;border-bottom:1px solid #eee;}
.newsintro				{clear:both;padding:0px;color:#666;}

#rhs .newswrapper		{margin:5px 4px 0 4px;font-size:85%;border-bottom:1px solid #eee;}
#rhs .newswrapper A		{color:#C7114A;font-weight:bold;}
#rhs .newsdate			{display:none;color:#0c2027;padding:0px 4px;}
#rhs .newstitle			{color:#395a8c;padding:0px 4px;}
#rhs .newsintro			{clear:both;padding:0px;color:#666;}


#peoplesearch			{margin-top:5px;padding-top:20px;background:url(../../gfx/billboard_people2.gif) no-repeat top right;}
	#psatoz				{margin:10px 0px;font-size:0.9em;font-weight:bold;}
	.psazlink			{color:#C7114A;}
	#pslist				{}
	.psrow				{border-bottom:1px solid #999;padding:10px 0px;}
	.psrowalt			{background:#eee;border-bottom:1px solid #999;padding:10px 0px;}
	.psname				{color:#C7114A;font-weight:bold;}
	.pstitle			{color:#0C2027;}
	.psemail			{}

#labelname				{width:20%;border:1px solid #f00;}
#inputname				{border:1px solid #0f0;float:right;clear:both;}
	
/*
Coal	#0C2027
Claret	#C7114A
Pink	#F4CEDB
Anchor	#395a8c
*/

.olswrapper				{width:80%;}
.olsintro H2			{width:50%;border-bottom:1px solid #eee;}

	.olspic				{float:left;clear:left;}
	.olsintro			{float:left;clear:right;padding-bottom:20px;}
	
.ebsidebar				{border:1px solid #eee;padding:5px;margin-top:10px;}

/*--------------------- sidemenu ---------------------*/
#sidemenu {text-align:left;}
#sidemenu UL {list-style:none;margin:0;padding:0;background-color: #8087AF; } 
#sidemenu LI {padding:0;margin:0;border-bottom:1px solid #eee;}
#sidemenu a {color:#fff;text-decoration:none;height:2em;line-height:2em;display:block;padding:0 0 0 5px;}
#sidemenu a:hover {background:#c0c7eF url(gfx/bg-sidenav-hover.gif) top no-repeat;color: #404357;}

#sidemenu .selected {background: url(gfx/bg-sidenav-sel.gif) top no-repeat;height:2em;line-height:2em;text-decoration: none;color: #fff;padding:0 0 0 5px;}
#sidemenu .l2 {background: #6B6E7F;height:2em;line-height:2em;text-decoration: none;color: #fff;}

#button				{width:104px;height:36px;text-align:center;background:url(gfx/bg-button_104x36.gif) no-repeat;float:right;}
#button a			{height:36px;line-height:36px;text-decoration:none;color:#666;}

/* gallery images*/
#photos {padding:30px;}
#photos img {border:1px solid #3B3E4F;margin:10px 0;}
A.gp {margin:25px;width:65px;}