body 
	{
	text-align: left;
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	}

img
	{
	border:0px;
	}
	
img.content
	{
	border:0px;
	padding-left:10px;
	padding-bottom:10px;
	}
	
	
div.wrapper 
{width: 100%;
height:auto;
display:block;
float:left;}




/*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 {display:none}

/* About navigation styles */

div#top_navbar_home {display:none}

/* Practice navigation styles */

div#top_navbar_practice {display:none}


/* Commercial Property navigation styles */

div#top_navbar_commercial_property {display:none}

/* Residential Estate Property navigation styles */

div#top_navbar_residential {display:none}

/* Residential Conveyancing navigation styles */

div#top_navbar_conveyancing {display:none}

/* Property Litigation navigation styles */

div#top_navbar_litigation {display:none}

/* Commercial navigation styles */

div#top_navbar_commercial {display:none}

/* Private Client navigation styles */

div#top_navbar_private_client {display:none}
		
/* People navigation styles */

div#top_navbar_people {display:none}

/* People table styles */



div.people_row_odd
{
margin-left: 5px;
width: 100%;
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;
height: 30px;
width: 100%;
background-color: #f6f6ee;
float:left;
line-height:20px;
font-size: 12px;
color:#333;
white-space: nowrap;
padding-top:5px;
}

div.people_row_dynamic
{
display:none;
}

div.people_row_dynamic_2
{
display:none;
}

div.people_row_dynamic_wide
{
margin-left: 5px;
height: 30px;
width: 100%;
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;
height: 30px;
width: 100%;
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;
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;
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;
height: 30px;
width: 100px;
float:left;
line-height:25px;
font-size: 12px;
color:#333;
}

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 {display:none}


/* News and Publications table styles */

div.news_row_odd
{
margin-left: 5px;
background-color: #e6e6d9;
float:left;
font-size: 12px;
color:#333;
padding-top:5px;
}

div.news_row_even
{
margin-left: 5px;
background-color: #f6f6ee;
float:left;
font-size: 12px;
color:#333;
padding-top:5px;
}

div.news_row_long
{
margin-left:10px;
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;
float:left;
font-size: 12px;
color:#333;
line-height: 25px;
}


div.news_row_short
{
margin-left:10px;
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 {display:none}

/* Events and sponsorship navigation styles */

div#top_navbar_events {display:none}

/* Contact Us navigation styles */

div#top_navbar_contact {display:none}


	
	
	
/*Profile styles*/

#profile_photo
{
background-color:#fff;
width: 150px;
height: 150px;
margin-left: 5px;
margin-right: 20px;
float:left;
}

#profile_details
{
background-color:#fff;
float:left;
font-size:12px;
color:#333;
padding: 0px;
line-height: 22px;
}

#profile_description
{
clear:both;
}	
	
	
	
	
	
	/* Footer styles */


div#footer_left {display:none;}

div#footer_right {display:none;}
	
	
/* home content divs */


#content
{
display:block;
float:left;
width: 100%;
text-align:left;
padding-top:20px;
}


#content_text
{
display:block;
float:left;
text-align:left;
width: 100%;
}

#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: 100%;
}


#home_flash_box
{display:none;}

#flash_box_text
{display:none;}


#home_ticker
{display:none;}

.home_ticker_content
{display:none;}



/* Left navigation styles */


div#left_navigation 
{display:none;}
	
div#left_nav 
{display:none;}


/*Right hand Navigation*/


div#right_nav_empty {display:none;}

div#right_nav {display:none;}

table.right_nav {display:none;}

/* Banner Styles */

#home_banner
{display:none;}

#news_banner
{display:none;}

#residential_banner
{display:none;}

#commercial_property_banner
{display:none;}

#conveyancing_banner
{display:none;}

#recruitment_banner
{display:none;}

#litigation_banner
{display:none;}

#private_client_banner
{display:none;}

#practice_banner
{display:none;}

#people_banner
{display:none;}

#events_banner
{display:none;}

#contact_banner
{display:none;}

#commercial_banner
{display:none;}



/* Area images*/


#home_image
{display:none;}

#news_image
{display:none;}

#residential_image
{display:none;}

#conveyancing_image
{display:none;}

#commercial_property_image
{display:none;}

#recruitment_image
{display:none;}
#litigation_image
{display:none;}

#private_client_image
{display:none;}

#practice_image
{display:none;}

#people_image
{display:none;}

#events_image
{display:none;}

#contact_image
{display:none;}

#commercial_image
{display:none;}







/* Content styles*/

.title
{
display:block;
float:left;
padding-left:10px;
padding-top:20px;
}

.title_content
{
display:block;
float:left;
padding-left:10px;
margin-top:3px;
}

#spacer
{display:none;}




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;
}
