body 
	{
	text-align: center;
	background-color:#454e53;
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	margin-top:5px;
	}

img
	{
	border:0px;
	}
	
img.content
	{
	border:0px;
	padding-left:10px;
	padding-bottom:10px;
	}


 
div.wrapper 
{
	margin:0em auto;
	width: 900px;
	height:100%;
}






/*font styles */

h1
{
margin-top: 0px;
padding-left:10px;
font-weight:normal; 
font-size:18px;
color:#454e53;
}

h2
{
padding-left:10px;
font-weight:bold; 
font-size:15px;
color:#454e53;
}

h3
{
padding-left:10px;
font-weight:bold; 
font-size:13px;
color:#454e53;
}

h4 {font-weight:bold; color:#000;}

p
{
padding-left:10px;
text-align: left;
font: 80% Arial, Verdana, Helvetica, sans-serif;
}

p.bold
{
padding-left:10px;
text-align: left;
font-weight:bold;
color:#333333;
}





ul.content
{
padding-left: 0px;
}

li.content {
	list-style-image:url(../images/bullet_off.gif);
	margin-left: 10px;
	padding: 2px;
	font-size:12px;;
	color:#333333;
}


ul.sitemap
{
padding-left: 0px;
}

li.sitemap {
list-style:none;
	margin-left: 10px;
	padding: 2px;
	font-size:12px;;
	color:#333333;
}



/* Top navigation styles */

/* Home navigation styles */

div#top_navbar_home {height: 30px; width: 900px; text-align:center;	background-image:url(../images/pg_home_banner_2_v2.jpg);}
div#top_navbar_home ul {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 30px; white-space: nowrap;}
div#top_navbar_home li {list-style-type: none; display: inline;}
div#top_navbar_home li a {text-decoration: none; padding: 13px 13px; color: #fff;}
div#top_navbar_home li a:link {color: #fff:}
div#top_navbar_home li a:visited {color: #fff;}
div#top_navbar_home li a:hover {color: #d9d9c6;}	
div#top_navbar_home li.on a.on{color: #d9d9c6;}

/* About navigation styles */

div#top_navbar_home {height: 30px; width: 900px; text-align:center;	background-image:url(../images/pg_home_banner_2_v2.jpg);}
div#top_navbar_home ul {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 30px; white-space: nowrap;}
div#top_navbar_home li {list-style-type: none; display: inline;}
div#top_navbar_home li a {text-decoration: none; padding: 13px 13px; color: #fff;}
div#top_navbar_home li a:link {color: #fff:}
div#top_navbar_home li a:visited {color: #fff;}
div#top_navbar_home li a:hover {color: #d9d9c6;}	
div#top_navbar_home li.on a.on{color: #d9d9c6;}

/* Practice navigation styles */

div#top_navbar_practice {height: 30px; width: 900px; text-align:center;	background-image:url(../images/pg_practice_banner_2_v2.jpg);}
div#top_navbar_practice ul {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 30px; white-space: nowrap;}
div#top_navbar_practice li {list-style-type: none; display: inline;}
div#top_navbar_practice li a {text-decoration: none; padding: 13px 13px; color: #fff;}
div#top_navbar_practice li a:link {color: #fff:}
div#top_navbar_practice li a:visited {color: #fff;}
div#top_navbar_practice li a:hover {color: #d9d9c6;}	
div#top_navbar_practice li.on a.on{color: #d9d9c6;}

		/* Commercial Property navigation styles */

		div#top_navbar_commercial_property {height: 30px; width: 900px; text-align:center;	background-image:url(../images/pg_commercial_prop_banner_2_v2.jpg);}
		div#top_navbar_commercial_property ul {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 30px; white-space: nowrap;}
		div#top_navbar_commercial_property li {list-style-type: none; display: inline;}
		div#top_navbar_commercial_property li a {text-decoration: none; padding: 13px 13px; color: #fff;}
		div#top_navbar_commercial_property li a:link {color: #fff:}
		div#top_navbar_commercial_property li a:visited {color: #fff;}
		div#top_navbar_commercial_property li a:hover {color: #d9d9c6;}	
		div#top_navbar_commercial_property li.on a.on{color: #d9d9c6;}
		
		/* Residential Estate Property navigation styles */

		div#top_navbar_residential {height: 30px; width: 900px; text-align:center;	background-image:url(../images/pg_residential_banner_2_v2.jpg);}
		div#top_navbar_residential ul {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 30px; white-space: nowrap;}
		div#top_navbar_residential li {list-style-type: none; display: inline;}
		div#top_navbar_residential li a {text-decoration: none; padding: 13px 13px; color: #fff;}
		div#top_navbar_residential li a:link {color: #fff:}
		div#top_navbar_residential li a:visited {color: #fff;}
		div#top_navbar_residential li a:hover {color: #d9d9c6;}	
		div#top_navbar_residential li.on a.on{color: #d9d9c6;}
		
		/* Residential Conveyancing navigation styles */

		div#top_navbar_conveyancing {height: 30px; width: 900px; text-align:center;	background-image:url(../images/pg_conveyancing_banner_2_v2.jpg);}
		div#top_navbar_conveyancing ul {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 30px; white-space: nowrap;}
		div#top_navbar_conveyancing li {list-style-type: none; display: inline;}
		div#top_navbar_conveyancing li a {text-decoration: none; padding: 13px 13px; color: #fff;}
		div#top_navbar_conveyancing li a:link {color: #fff:}
		div#top_navbar_conveyancing li a:visited {color: #fff;}
		div#top_navbar_conveyancing li a:hover {color: #d9d9c6;}	
		div#top_navbar_conveyancing li.on a.on{color: #d9d9c6;}
		
		/* Property Litigation navigation styles */

		div#top_navbar_litigation {height: 30px; width: 900px; text-align:center;	background-image:url(../images/pg_litigation_banner_2_v2.jpg);}
		div#top_navbar_litigation ul {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 30px; white-space: nowrap;}
		div#top_navbar_litigation li {list-style-type: none; display: inline;}
		div#top_navbar_litigation li a {text-decoration: none; padding: 13px 13px; color: #fff;}
		div#top_navbar_litigation li a:link {color: #fff:}
		div#top_navbar_litigation li a:visited {color: #fff;}
		div#top_navbar_litigation li a:hover {color: #d9d9c6;}	
		div#top_navbar_litigation li.on a.on{color: #d9d9c6;}
		
		/* Commercial navigation styles */

		div#top_navbar_commercial {height: 30px; width: 900px; text-align:center;	background-image:url(../images/pg_commercial_banner_2_v2.jpg);}
		div#top_navbar_commercial ul {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 30px; white-space: nowrap;}
		div#top_navbar_commercial li {list-style-type: none; display: inline;}
		div#top_navbar_commercial li a {text-decoration: none; padding: 13px 13px; color: #fff;}
		div#top_navbar_commercial li a:link {color: #fff:}
		div#top_navbar_commercial li a:visited {color: #fff;}
		div#top_navbar_commercial li a:hover {color: #d9d9c6;}	
		div#top_navbar_commercial li.on a.on{color: #d9d9c6;}
		
		/* Private Client navigation styles */

		div#top_navbar_private_client {height: 30px; width: 900px; text-align:center;	background-image:url(../images/pg_private_client_banner_2_v2.jpg);}
		div#top_navbar_private_client ul {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 30px; white-space: nowrap;}
		div#top_navbar_private_client li {list-style-type: none; display: inline;}
		div#top_navbar_private_client li a {text-decoration: none; padding: 13px 13px; color: #fff;}
		div#top_navbar_private_client li a:link {color: #fff:}
		div#top_navbar_private_client li a:visited {color: #fff;}
		div#top_navbar_private_client li a:hover {color: #d9d9c6;}	
		div#top_navbar_private_client li.on a.on{color: #d9d9c6;}
		
		
		/* Family Business navigation styles */

		div#top_navbar_family_business {height: 30px; width: 900px; text-align:center;	background-image:url(../images/pg_family_business_banner_2_v2.jpg);}
		div#top_navbar_family_business ul {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 30px; white-space: nowrap;}
		div#top_navbar_family_business li {list-style-type: none; display: inline;}
		div#top_navbar_family_business li a {text-decoration: none; padding: 13px 13px; color: #fff;}
		div#top_navbar_family_business li a:link {color: #fff:}
		div#top_navbar_family_business li a:visited {color: #fff;}
		div#top_navbar_family_business li a:hover {color: #d9d9c6;}	
		div#top_navbar_family_business li.on a.on{color: #d9d9c6;}
		
		/* CSR navigation styles */
		
		div#top_navbar_csr {height: 30px; width: 900px; text-align:center;	background-image:url(../images/pg_practice_banner_2_v2.jpg);}
		div#top_navbar_csr ul {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 30px; white-space: nowrap;}
		div#top_navbar_csr li {list-style-type: none; display: inline;}
		div#top_navbar_csr li a {text-decoration: none; padding: 13px 13px; color: #fff;}
		div#top_navbar_csr li a:link {color: #fff:}
		div#top_navbar_csr li a:visited {color: #fff;}
		div#top_navbar_csr li a:hover {color: #d9d9c6;}	
		div#top_navbar_csr li.on a.on{color: #d9d9c6;}
		
		

/* People navigation styles */

div#top_navbar_people {height: 30px; width: 900px; text-align:center;	background-image:url(../images/pg_people_banner_2_v2.jpg);}
div#top_navbar_people ul {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 30px; white-space: nowrap;}
div#top_navbar_people li {list-style-type: none; display: inline;}
div#top_navbar_people li a {text-decoration: none; padding: 13px 13px; color: #fff;}
div#top_navbar_people li a:link {color: #fff:}
div#top_navbar_people li a:visited {color: #fff;}
div#top_navbar_people li a:hover {color: #d9d9c6;}	
div#top_navbar_people li.on a.on{color: #d9d9c6;}

/* People table styles */

div.people_row_odd
{
margin-left: 5px;
width: 525px;
height: 30px;
background-color: #e6e6d9;
float:left;
line-height:20px;
font-size: 12px;
color:#333;
white-space: nowrap;
padding-top:5px;
}

div.people_row_even
{
margin-left: 5px;
width: 525px;
height: 30px;
background-color: #f6f6ee;
float:left;
line-height:20px;
font-size: 12px;
color:#333;
white-space: nowrap;
padding-top:5px;
}

div.people_row_dynamic
{
margin-left: 5px;
width: 525px;
height: 30px;
background-color: #e6e6d9;
float:left;
line-height:20px;
font-size: 12px;
color:#333;
white-space: nowrap;
padding-top:5px;
}

div.people_row_dynamic_2
{
margin-left: 5px;
width: 525px;
height: 30px;
background-color: #f6f6ee;
float:left;
line-height:20px;
font-size: 12px;
color:#333;
white-space: nowrap;
padding-top:5px;
}

div.people_row_dynamic_wide
{
margin-left: 5px;
width: 700px;
height: 30px;
background-color: #e6e6d9;
float:left;
line-height:20px;
font-size: 12px;
color:#333;
white-space: nowrap;
padding-top:5px;
}

div.people_row_dynamic_wide_2
{
margin-left: 5px;
width: 700px;
height: 30px;
background-color: #f6f6ee;
float:left;
line-height:20px;
font-size: 12px;
color:#333;
white-space: nowrap;
padding-top:5px;
}




div.team_row_odd
{
margin-left: 5px;
width: 350px;
height: 30px;
background-color: #e6e6d9;
float:left;
line-height:20px;
font-size: 12px;
color:#333;
white-space: nowrap;
padding-top:5px;
}

div.team_row_even
{
margin-left: 5px;
width: 350px;
height: 30px;
background-color: #f6f6ee;
float:left;
line-height:20px;
font-size: 12px;
color:#333;
white-space: nowrap;
padding-top:5px;
}

div.people_row
{
margin-left:10px;
width: 150px;
height: 30px;
float:left;
line-height:25px;
font-size: 12px;
color:#333;
white-space: nowrap;
}

div.people_row_short_short
{
margin-left:10px;
width: 40px;
height: 30px;
float:left;
line-height:25px;
font-size: 12px;
color:#333;
white-space: nowrap;
}

div.people_row_short
{
margin-left:10px;
width: 60px;
height: 30px;
float:left;
line-height:25px;
font-size: 12px;
color:#333;
white-space: nowrap;
}

div.people_row_short_medium
{
margin-left:10px;
width: 90px;
height: 30px;
float:left;
line-height:25px;
font-size: 12px;
color:#333;
white-space: nowrap;
}

div.people_row_medium
{
margin-left:10px;
width: 100px;
height: 30px;
float:left;
line-height:25px;
font-size: 12px;
color:#333;
white-space: nowrap;
}
div.people_row_long
{
margin-left:10px;
width: 180px;
height: 30px;
float:left;
line-height:25px;
font-size: 12px;
color:#333;
white-space: nowrap;
}


div.people_row a {text-decoration: none; color: #333;}
div.people_row a:link {color: #333; text-decoration:underline;}
div.people_row a:visited {color: #333; text-decoration:underline;}
div.people_row a:hover {color: #666; text-decoration:underline;}	
div.people_row .on a.on{color: #666;}


/* News and Publications navigation styles */

div#top_navbar_news {height: 30px; width: 900px; text-align:center;	background-image:url(../images/pg_news_banner_2_v2.jpg);}
div#top_navbar_news ul {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 30px; white-space: nowrap;}
div#top_navbar_news li {list-style-type: none; display: inline;}
div#top_navbar_news li a {text-decoration: none; padding: 13px 13px; color: #fff;}
div#top_navbar_news li a:link {color: #fff:}
div#top_navbar_news li a:visited {color: #fff;}
div#top_navbar_news li a:hover {color: #d9d9c6;}	
div#top_navbar_news li.on a.on{color: #d9d9c6;}


/* News and Publications table styles */

div.news_row_odd
{
margin-left: 5px;
width: 525px;
background-color: #e6e6d9;
float:left;
font-size: 12px;
color:#333;
padding-top:5px;
}

div.news_row_even
{
margin-left: 5px;
width: 525px;
background-color: #f6f6ee;
float:left;
font-size: 12px;
color:#333;
padding-top:5px;
}

div.news_row_long
{
margin-left:10px;
width: 380px;
float:left;
font-size: 12px;
line-height: 25px;
color:#333;
}

div.news_image
{
width: 50px;
float:left;
text-align:left;
padding:5px;
}

div.news_row_medium
{
margin-left:10px;
width: 300px;
float:left;
font-size: 12px;
color:#333;
line-height: 25px;
}


div.news_row_short
{
margin-left:10px;
width: 75px;
float:left;
font-size: 12px;
line-height: 25px;
color:#333;
white-space: nowrap;
margin-left: 20px;
}


div.news_row_long a {text-decoration: none; color: #333;}
div.news_row_long a:link {color: #333; text-decoration:underline;}
div.news_row_long a:visited {color: #333; text-decoration:underline;}
div.news_row_long a:hover {color: #666; text-decoration:underline;}	
div.news_row_long .on a.on{color: #666;}

div.news_row_medium a {text-decoration: none; color: #333;}
div.news_row_medium a:link {color: #333; text-decoration:underline;}
div.news_row_medium a:visited {color: #333; text-decoration:underline;}
div.news_row_medium a:hover {color: #666; text-decoration:underline;}	
div.news_row_medium .on a.on{color: #666;}

div.news_row_short a {text-decoration: none; color: #333;}
div.news_row_short a:link {color: #333; text-decoration:underline;}
div.news_row_short a:visited {color: #333; text-decoration:underline;}
div.news_row_short a:hover {color: #666; text-decoration:underline;}	
div.news_row_short .on a.on{color: #666;}






/* Recruitment navigation styles */

div#top_navbar_recruitment {height: 30px; width: 900px; text-align:center;	background-image:url(../images/pg_recruitment_banner_2_v2.jpg);}
div#top_navbar_recruitment ul {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 30px; white-space: nowrap;}
div#top_navbar_recruitment li {list-style-type: none; display: inline;}
div#top_navbar_recruitment li a {text-decoration: none; padding: 13px 13px; color: #fff;}
div#top_navbar_recruitment li a:link {color: #fff:}
div#top_navbar_recruitment li a:visited {color: #fff;}
div#top_navbar_recruitment li a:hover {color: #d9d9c6;}	
div#top_navbar_recruitment li.on a.on{color: #d9d9c6;}

/* Events and sponsorship navigation styles */

div#top_navbar_events {height: 30px; width: 900px; text-align:center;	background-image:url(../images/pg_events_banner_2_v2.jpg);}
div#top_navbar_events ul {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 30px; white-space: nowrap;}
div#top_navbar_events li {list-style-type: none; display: inline;}
div#top_navbar_events li a {text-decoration: none; padding: 13px 13px; color: #fff;}
div#top_navbar_events li a:link {color: #fff:}
div#top_navbar_events li a:visited {color: #fff;}
div#top_navbar_events li a:hover {color: #d9d9c6;}	
div#top_navbar_events li.on a.on{color: #d9d9c6;}

/* Contact Us navigation styles */

div#top_navbar_contact {height: 30px; width: 900px; text-align:center;	background-image:url(../images/pg_contact_banner_2_v2.jpg);}
div#top_navbar_contact ul {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 30px; white-space: nowrap;}
div#top_navbar_contact li {list-style-type: none; display: inline;}
div#top_navbar_contact li a {text-decoration: none; padding: 13px 13px; color: #fff;}
div#top_navbar_contact li a:link {color: #fff:}
div#top_navbar_contact li a:visited {color: #fff;}
div#top_navbar_contact li a:hover {color: #d9d9c6;}	
div#top_navbar_contact li.on a.on{color: #d9d9c6;}


	
	
	
/*Profile styles*/

#profile_photo
{
background-color:#fff;
width: 150px;
height: 150px;
margin-left: 5px;
margin-right: 20px;
float:left;
}

#profile_details
{
background-color:#fff;
width: 350px;
float:left;
font-size:12px;
color:#333;
padding: 0px;
line-height: 22px;
}

#profile_description
{
padding-top: 10px;
clear:both;
}	
	
	
	
	
	
	/* Footer styles */


div#footer_left {
	height: 30px;
	width: 450px;
	background: #747a7e;
	text-align:left;
	display:block;
	float:left;	
}
div#footer_left ul {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b7b9bb;
	line-height: 32px;
	white-space: nowrap;

}
div#footer_left li {
	margin-left:10px;
	list-style-type: none;
	display: inline;
}
div#footer_left li a {

	text-decoration: none;
	padding: 10px 10px;
	color: #b7b9bb;
}
div#footer_left li a:link {

    color: #b7b9bb:
}
div#footer_left li a:visited {

    color: #b7b9bb;
}
div#footer_left li a:hover {
    color: #b7b9bb;
    }
	
div#footer_left li.on a.on{
    color: #b7b9bb;
    }
	
	
	
div#footer_right {
	height: 30px;
	width: 450px;
	background: #747a7e;
	text-align:right;
	display:block;
	float:right;	
}	
div#footer_right ul {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b7b9bb;
	line-height: 32px;
	white-space: nowrap;

}
div#footer_right li {
	margin-right:10px;
	list-style-type: none;
	display: inline;
}
div#footer_right li a {

	text-decoration: none;
	padding: 10px 10px;
	color: #b7b9bb;
}
div#footer_right li a:link {

    color: #b7b9bb:
}
div#footer_right li a:visited {

    color: #b7b9bb;
}
div#footer_right li a:hover {
    color: #b7b9bb;
    }
	
div#footer_right li.on a.on{
    color: #b7b9bb;
    }
	
	
/* home content divs */




#home_content
{
width: 900px;
height:200px;
}

#home_content_long
{
display:block; 
width:780px;
margin:0em auto;
}

#content
{
text-align:left;
background-color:#FFFFFF;
display:block; 
width:900px;
margin:0em auto;
padding-top:20px;
}

#home_text
{
padding-left:10px;
padding-right:10px;
padding-top:15px;
padding-bottom:10px;
float:left;
width: 500px;
}

#home_text_long
{
padding-left:10px;
padding-right:10px;
padding-top:15px;
padding-bottom:10px;
float:left;
width: 725px;
}

#home_text
{
display:block;
float:left;
text-align:left;
background-color:#FFFFFF;
padding-left:10px;
padding-right:10px;
padding-top: 10px;
padding-bottom:10px;
width: 625px;
}

#content_text
{
display:block;
float:left;
text-align:left;
background-color:#FFFFFF;
padding-left:10px;
padding-right:10px;
padding-top: 10px;
padding-bottom:20px;
width: 540px;
}

#content_text_wide
{
display:block;
float:left;
text-align:left;
background-color:#FFFFFF;
padding-left:10px;
padding-right:10px;
padding-top: 10px;
padding-bottom:20px;
width: 725px;
}


#home_flash_box
{
display:block;
float:right;
width:210px;
background-color:#d9d9c6;
margin-left:10px;
margin-right:10px;
margin-top: 10px;
margin-bottom:10px;
}

#flash_box_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#67674f;
padding:10px;
}


#home_ticker
{
display:block;
float:left;
width:625px;
background-color:#f5f5f1;
margin-left: 5px;
border:solid 1px #cacac0;
}

.home_ticker_content
{
text-align:left;
padding-left:10px;
padding-right:10px;
padding-top: 10px;
padding-bottom:10px;
color:#67674f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}



/* Left navigation styles */


div#left_navigation 
{	
	width: 150px;
	float:left;	
	margin-bottom:20px;
}
	
	
	
div#left_nav 
{	
	width: 150px;
	margin-top:48px;
	padding-top: 0px;
	background-color: #fff;
	text-align: left;
	clear:left;
	display: block;			 
}

div#left_nav ul 
{
	margin-left: 30px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div#left_nav li 
{
	list-style-image:  url(../images/bullet_off.gif); 
	padding-bottom:5px;	
}

div#left_nav li a 
{
	text-decoration: none;
	margin-left: 0px;
	color: #333;	
}

div#left_nav li a:link 
{
    color: #333;
}

div#left_nav li a.on 
{
    color: #90907b;
	font-weight:bold;
}


div#left_nav li a:hover 
{
    color: #999;
}
	
	
	
div#left_nav_sub 
{	
	width: 150px;
	padding-top: 0px;
	background-color: #fff;
	text-align: left;
	float: left;
	display: block;	
}	
	
div#left_nav_sub ul 
{
	margin-left: 30px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}	
	


div#left_nav_sub li 
{
	list-style-image:  url(../images/bullet_off_sub.gif);	
	padding-bottom:0px;
	margin-left: 10px;
	list-style-type:none; 
 	
}

div#left_nav_sub li a 
{
	text-decoration: none;
	color: #aaaa95;
	list-style-type:none; 	
}

div#left_nav_sub li a:link 
{
	color: #aaaa95;
	list-style-type:none; 
}

div#left_nav_sub li a:visited 
{
	color: #aaaa95;
	list-style-type:none;  
}

div#left_nav_sub li a:hover 
{
    color: #999;
}
	
	
	





/*Right hand Navigation*/


div#right_nav_empty {
	margin-left:10px;
	margin-right:10px;
	margin-top: 54px;
	margin-bottom:20px;
	width: 150px;
	background-color: #ffffff;
	text-align: left;
	float: right;
	display: block;
	
}

	div#right_nav {
	margin-left:10px;
	margin-right:10px;
	margin-top: 54px;
	margin-bottom:20px;
	width: 150px;
	background-color: #d9d9c6;
	text-align: left;
	float: right;
	display: block;
}



div#right_nav ul 
{
	margin:0px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 20px;
}


div#right_nav li 
{
	list-style:  none; 
	color: #67674f;
	padding-bottom:10px;
}

div#right_nav li a 
{
	text-decoration: none;
	margin-left: 0px;
	color: #67674f;	
}

div#right_nav li a:link 
{
color: #67674f:
}

div#right_nav li a:visited 
{
color: #67674f;
}
div#right_nav li a:hover 
{
color: #999;
}
	
div#right_nav li.on a.on 
{
font-family: Arial, Helvetica, sans-serif;
color: #999;
list-style-image:  url(../new_site/styles/images/arrow_on.gif);
}

table.right_nav
{
width:150px;
}
td.right_nav
{
width: 150px;
padding-left:10px;
padding-top:10px;
padding-right:10px;
}

a.right_nav 
{
	font-size: 12px;
	text-decoration: none;
	margin-left: 0px;
	color: #67674f;	
}

a.right_nav:link
{
color: #67674f:
}

a.right_nav:visited
{
color: #67674f;
}
a.right_nav:hover 
{
color: #999;
}
	
a.right_nav:on 
{
font-family: Arial, Helvetica, sans-serif;
color: #999;
list-style-image:  url(../new_site/styles/images/arrow_on.gif);
}






/* Banner Styles */

#home_banner
{
height:70px;
text-align:left;
background-image:url(../images/pg_home_banner_1_v2.jpg);
width:900px;
}

#news_banner
{
height:70px;
text-align:left;
background-image:url(../images/pg_news_banner_1_v2.jpg);
width:900px;
}

#residential_banner
{
height:70px;
text-align:left;
background-image:url(../images/pg_residential_banner_1_v2.jpg);
width:900px;
}

#commercial_property_banner
{
height:70px;
text-align:left;
background-image:url(../images/pg_commercial_prop_banner_1_v2.jpg);
width:900px;
}

#conveyancing_banner
{
height:70px;
text-align:left;
background-image:url(../images/pg_conveyancing_banner_1_v2.jpg);
width:900px;
}

#recruitment_banner
{
height:70px;
text-align:left;
background-image:url(../images/pg_recruitment_banner_1_v2.jpg);
width:900px;
}

#litigation_banner
{
height:70px;
text-align:left;
background-image:url(../images/pg_litigation_banner_1_v2.jpg);
width:900px;
}

#private_client_banner
{
height:70px;
text-align:left;
background-image:url(../images/pg_private_client_banner_1_v2.jpg);
width:900px;
}

#family_business_banner
{
height:70px;
text-align:left;
background-image:url(../images/pg_family_business_banner_1_v2.jpg);
width:900px;
}



#practice_banner
{
height:70px;
text-align:left;
background-image:url(../images/pg_practice_banner_1_v2.jpg);
width:900px;
}

#people_banner
{
height:70px;
text-align:left;
background-image:url(../images/pg_people_banner_1_v2.jpg);
width:900px;
}

#events_banner
{
height:70px;
text-align:left;
background-image:url(../images/pg_events_banner_1_v2.jpg);
width:900px;
}

#contact_banner
{
height:70px;
text-align:left;
background-image:url(../images/pg_contact_banner_1_v2.jpg);
width:900px;
}

#commercial_banner
{
height:70px;
text-align:left;
background-image:url(../images/pg_commercial_banner_1_v2.jpg);
width:900px;
}



/* Area images*/


#home_image
{
width: 900px;
height: 185px;
background-image:url(../images/pg_home_banner_3_v2.jpg);
}

#news_image
{
width: 900px;
height: 185px;
background-image:url(../images/pg_news_banner_3_v2.jpg);
}

#residential_image
{
width: 900px;
height: 185px;
background-image:url(../images/pg_residential_banner_3_v2.jpg);
}

#conveyancing_image
{
width: 900px;
height: 185px;
background-image:url(../images/pg_conveyancing_banner_3_v2.jpg);
}

#commercial_property_image
{
width: 900px;
height: 185px;
background-image:url(../images/pg_commercial_prop_banner_3_v2.jpg);
}

#recruitment_image
{
width: 900px;
height: 185px;
background-image:url(../images/pg_recruitment_banner_3_v2.jpg);
}

#litigation_image
{
width: 900px;
height: 185px;
background-image:url(../images/pg_litigation_banner_3_v2.jpg);
}

#private_client_image
{
width: 900px;
height: 185px;
background-image:url(../images/pg_private_client_banner_3_v2.jpg);
}

#family_business_image
{
width: 900px;
height: 185px;
background-image:url(../images/pg_family_business_banner_3_v2.jpg);
}

#practice_image
{
width: 900px;
height: 185px;
background-image:url(../images/pg_practice_banner_3_v2.jpg);
}

#people_image
{
width: 900px;
height: 185px;
background-image:url(../images/pg_people_banner_3_v2.jpg);
}

#events_image
{
width: 900px;
height: 185px;
background-image:url(../images/pg_events_banner_3_v2.jpg);
}

#contact_image
{
width: 900px;
height: 185px;
background-image:url(../images/pg_contact_banner_3_v2.jpg);
}

#commercial_image
{
width: 900px;
height: 185px;
background-image:url(../images/pg_commercial_banner_3_v2.jpg);
}







/* Content styles*/

.title
{
display:block;
float:left;
width:700px;;
padding-left:10px;
padding-top:20px;
}

.title_content
{
display:block;
float:left;
width:540px;;
padding-left:10px;
margin-top:3px;
}

#spacer
{
width: 150px;
display:block;
height:200px;;
}




div#content_text a 
{
	text-decoration: none;
	margin-left: 0px;
	color: #67674f;	
}
div#content_text a:link {
    color: #67674f:
}
div#content_text a:visited {
    color: #67674f;
}
div#content_text a:hover {
    color: #999;
    }	
div#rcontent_text a.on {
	font-family: Arial, Helvetica, sans-serif;
   color: #999;
}

div#content_text_wide a 
{
	text-decoration: none;
	margin-left: 0px;
	color: #67674f;	
}
div#content_text_wide a:link {
    color: #67674f:
}
div#content_text_wide a:visited {
    color: #67674f;
}
div#content_text_wide a:hover {
    color: #999;
    }	
div#rcontent_text_wide a.on {
	font-family: Arial, Helvetica, sans-serif;
   color: #999;
}
		
		
		
		
/* FORMS */
.formtext {
	width: 300px;
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #999;
	background-color: #f5f5e9;
	/*background-color: #f4f3f3;*/	
}

.regname {
	float: left;
	width: 120px;
	font-size: 12px;
	line-height: 150%;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-left:5px;
}

.regfield {
	float: left;
	width: 180px;
	font-size: 100%;
	line-height: 150%;
	margin-bottom: 5px;
	

}

.regbutton {
	float: left;
	width: 25px;
	font-size: 100%;
	line-height: 130%;
	margin-bottom: 5px;
}

.regfieldbutton {
	float: left;
	width: 275px;
	font-size: 100%;
	line-height: 130%;
	margin-bottom: 5px;
}

.formbutton {
	background-color: #83836a;
	color: #ffffff;
	border-top: 1px solid #d9d9c6;
	border-left: 1px solid #d9d9c6;
	border-bottom: 1px solid #67674f;
	border-right: 1px solid #67674f;
	font: 90% Arial, Verdana, Helvetica, sans-serif;
	padding:1px;
	width: 60px;	
}


#map
{
border: 1px solid #4B4A4A;
}

div#popup {
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#666666;
margin:0px;
padding:5px;
width:200px;
}
