/*---------------------- WYSIWYG settings --------------------*/
.wygwam_content ul{
	list-style-type: disc;
	margin-left: 20px;
	margin-bottom: 15px;
}
.wygwam_content li {
	font-size: 1.2em;
	color: #333;
	line-height: 1.3em;
	margin: .65em 0;
	font-family: Tahoma,Arial,Verdana,sans-serif;
}

.wygwam_content li li {
	font-size: 12px;
}

.wygwam_content li a { 
	font-size: 1.1em;
	line-height: 1.3em;
	font-family: Tahoma,Arial,Verdana,sans-serif;
}
.wygwam_content h5 {
	background-color: #ECECEC;
	padding: 12px 15px 15px;
	font-size: 1.6em;
	font-family: 'PT Sans', Verdana, Arial, sans-serif;
	color: #52528B;
	line-height: 1.1em;
	margin: 10px 0 15px;
}
/*---------------------- FONT CLASSES ---------------------*/

.bold {
	font-weight: bold;
}
.uppercase {
	text-transform: uppercase
}
.capitalise {
	text-transform: capitalize;
}
.italic {
	font-style: italic;
}
/*---------------------- FONT SIZES AND COLORS ---------------------*/

/*-----Generic fonts------*/
p { 
	color: #333333; /*dark grey*/
	font-size: 1.2em;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	line-height: 1.4em;
}
a {
	color: #283a97; /*purple*/
	text-decoration: none;
	font-size: 1.2em;
}
p a, h2 a  {
	font-size: 1em;
}
a:hover {
	color: #7172B5;  
}
a.squared_link {
	color: #fff;
	font-style: italic;
	font-size: 1em;
	text-transform: uppercase;
}
a.comments_count {
	color: #999999;
}
.dark_grey_box  a.comments_count {
	color: #666;
}
.dark_grey_box  a.comments_count:hover, a.comments_count:hover {
	color: #283A97;
}
.date p {
	color: #283a97;
	margin-bottom: 3px;
}
a .purple_text:hover {
	color:#7172b5;
}
a.hl_title {
    font-family: Tahoma,Arial,Verdana,sans-serif;
    color: #000000;
    font-weight: bold;
    text-transform: none;
}
a.hl_title:hover {
    color: #283A97;
}
a.black_link {
	color: #333;
}
a.black_link:hover {
	color: #283A97;
}
p.purple_text, p .purple_text, .purple_text {
	color: #283a97;
}
.black_text {
        color: #444;
        /*text-transform: uppercase;*/
}
.opinons .tags_text {
	width: 65px;
	height: 30px;
	float: left;
}
.pre_text_75px {
	width: 75px;
	float: left;
}
.pre_text_65px {
	width: 65px;
	float: left;
}
.pre_text_40px {
	width: 40px;
	float: left;
}
.pre_text {
    float: left;
    font-family: Tahoma,Arial,Verdana,sans-serif;
    font-size: 1.2em;
    line-height: 1.3em;
    margin: 0 6px 0 0;
	width: 55px;
}
.black_text:hover {
        color: #283A97;
}
.hp_event p {
    font-size: 1.1em;
}
.home_underline_box .summary p {
    font-weight: bold;
}
p.purple_h {
	color: #283a97;
	text-transform: uppercase;
}
a .rss {
	font-size: 0.9em;
	text-decoration: none;
	font-style: italic;
	border-bottom: 1px dotted;
}
a .rss:hover {
	color: #7172B5;
}
a.arrow_link {
	text-transform: uppercase;	
	font-size: 1.4em;
	background: url(http://www.bindmans.com/images/uploads/site_images/generic/arrow_link.png) no-repeat 100% 1px;
	padding-right: 18px;
}
a.arrow_link:hover {
	color: #7172B5;
}
a.more_link {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1em;
	text-transform: uppercase;
	font-weight: bold;
	color: #283a97;	
}
a.more_link:hover {
	color: #7172B5;
}
.back_to_listing {
	border-top: 1px solid #999;
	width: 100%;
	float: left;
	padding-top: 5px;
	margin-top: 20px;
}
.opinions .back_to_listing {
	margin-top: 14px;
}
/*------------------Generic Structure FONTS--------------------*/
#header_links a {
	font-size: 1em;
	font-family: Helvetiva, Verdana, sans-serif;
	color: #fff;
	text-transform: uppercase;
}
#header_search fieldset.search input{
	color: #909090;
	text-transform: lowercase; 
}

#navigation li a {
	color: #fff;
	font-size: 14.4px;/*1.44em;*/
	text-transform: uppercase;
	font-weight: bold;
}
#navigation li li a:hover {
	color: #F37321;
}
#navigation li a:hover {
	color: #F37321;	
}

#navigation li li a {
	font-weight: normal !important;
}

#navigation  .subnav #nav_h1 {
	color: #f37321;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1.45em;
	z-index: 10000;
	position: relative;
} 
/*second level navigation hover over*/
#navigation li li li a {
	text-transform: none !important; 
	font-size: 1.4em !important;
	color: #999 !important; 
	font-weight: normal !important;
}
#navigation li li li a:hover {
	color: #F7B232 !important;
}
#navigation li li.li_h2 {
	color: #f8b332 !important;
	font-weight: normal !important;
	text-transform: uppercase;
	font-size: 1.4em;
}

#footer_top ul li, #footer_legal ul li {
	color: #fff;
}
#footer a, #footer h4{
	font-size: 1.3em;
	font-family: Tahoma, Arial, sans-serif;
}
#footer a {
	color: #e1e0f1;
}
#footer a:hover {
	color: #7172b5;
}
#footer h4 {
	color: #fff;
}
#footer p {
	font-size: 1.2em;
	font-family: Tahoma, Arial, sans-serif;
	color: #fff;
}
#footer_legal .arial {
	font-size: 1.5em;
	font-family: Arial, Verdana, sans-serif;
}
#footer h4 {
	font-weight: bold;
}
/*------------------Homepage FONTS--------------------*/
.homepage_content h2 {
	font-size: 1.4em;
	font-weight: bold;
}
.homepage_content p {
	font-size: 1.2em;
}
a.home_play_video {
	color: #7072b5;
	margin-top: 10px;
	float: left;
}
.home_underline_box  h3#h3_news {
	font-size: 1.8em;
	color: #f7b232;
	text-transform: uppercase;		
	padding-bottom: 5px;
	margin-bottom: 15px;
	border-bottom: 3px solid #f7b232;	
}
.home_underline_box  h3#h3_events {
	font-size: 1.8em;
	color: #e7501e;
	text-transform: uppercase;		
	padding-bottom: 5px;	
	margin-bottom: 15px;
	border-bottom: 3px solid #e7501e;	
}
#home_primary_column p, #home_primary_column a {
	font-family: 'Arimo', Helvetica, Verdana, sans-serif;
	font-weight: bold;
}
#home_primary_column p {
	line-height: 1.5em;
}
#home_primary_column a { /*email address*/
	font-size: 1.1em;
}
#home_primary_column .address  {
	margin-bottom: 15px;
}
#home_primary_column .address  p {
	line-height: 1.3em;
}	
#home_people_search h2 {
	font-size: 1.9em;
	font-style: italic;
}
#home_people_search fieldset.search  input {
	color: #333;
	font-size: 1em;
	font-family: Arial, Verdana, sans-serif;
}
#home_people_search p {
	font-size: 1.3em;
	font-style: italic;	
	color: #191919;
}
#s2 .caption p {
	color: #fff;
}
#s2 .caption p,#s2 .caption a {
	line-height: 1.3em;
}
.caption a {
	color: #e1e0f1;
}
.caption a:hover {
	color: #7172b5;
}

/*------------- Sub Navigation ---------------*/
#sub_navigation h2 {
	text-transform: uppercase;
	color: #283a97;
	font-size: 1.6em;
}
#sub_navigation ul li a {
	font-size: 1.5em;
	color: #191919;
}
#sub_navigation ul li a.current, #sub_navigation ul li a.current:hover {
	font-size: 1.5em;
	font-weight: bold;
	color: #f37321;
}
#sub_navigation ul li a:hover {
	color: #000;
}

#sub_navigation ul ul li a{
	font-size: 1.4em;
	color: #4c4c4c;
	line-height: 1em;
}
#sub_navigation ul ul li a.current {
	font-size: 1.4em;
	font-weight: bold;
	color: #191919;
}
#sub_navigation ul ul li a.current:hover {
	font-size: 1.4em;
	font-weight: bold;
	color: #191919;
}

/*-------------- Breadcrumbs ------------*/
#breadcrumbs li a {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1em;
	color: #666;
	line-height: 1.5em;
}
#breadcrumbs li a.current {
	color: #283a97;
}
#breadcrumbs li a:hover {
	color: #283A97;
}


/*---------------------------- Services ----------------------*/
#page_top_content p.page {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.8em;
}
#page_top_content h1.page_title {
	color: #fff;
	font-size: 1.8em;
}
#share a {
	font-size: 1em;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}
#related_services_box h3 {
	color: #161d67;
	font-size: 1.4em;
	font-weight: bold;
	text-transform: uppercase;
}
#related_services_box ul li a {
	font-size: 1.2em;
	font-family: Tahoma, Arial, sans-serif;
	/*text-transform: uppercase;*/
	color: #333;
}
#related_services_box ul li a:hover {
	color: #161d67;
}
.meet_the_team_box h3 a {
	color: #161d67;
	font-size: 1.3em;
	font-weight: bold;
	text-transform: uppercase;
}
#search_specific_box h4 {
	font-size: 1.8em;
	font-family: Helvetica, Arial, sans-serif;
	font-style: italic;
	font-weight: normal;
}
#search_specific_box .free_text_search h5 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1.2em;
	color: #666;
	text-transform: uppercase;
	font-weight: normal;
}
#search_specific_box h5 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1.2em;
	color: #666;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 8px;
	/*color: #161d67;
	font-size: 1.4em;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 3px;	*/
}
#search_specific_box .vertical_list li a, #search_specific_box .horizontal_list li a {
	color: #333;
	font-size: 1.2em;
	font-family: Tahoma, Arial, sans-serif;
	line-height: 1.8em;
}
#search_specific_box .vertical_list li a:hover, #search_specific_box .horizontal_list li a:hover {
	color: #283A97;
}
/*Comments box*/
h5.h5_comments {
	text-transform: uppercase;
	font-size: 1.4em;
	color: #f37321;
}
.leave_comment_box label {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1.2em;
	color: #666;
	text-transform: uppercase;
	font-weight: normal;
}
.leave_comment_box  #submit_comment {
	font-size: 1em;
	color: #fff;
	font-style: italic;
}
/*Tertiary column*/
.extended_info_boxes  h5 {
	font-size: 1.4em;
	font-weight: bold;
	text-transform: uppercase;
}
.extended_info_boxes .yellow h5 {
	color: #f7b232;
}
.extended_info_boxes .blue h5 {
	color: #161d67;
}

/*------ Individual Profile box ------*/
h1.name {
	font-size: 1.8em;
}
p.job_title {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1.7em;	
}
p.position {
	color: #fff;
	font-style: italic;
	line-height: 1.8em;
}
#profile_tab_nav a {
	font-size: 1.1em;
	text-transform: uppercase;
	color: #333;
	text-align: left;
}

/*------------ Forthcoming event ---------*/
#forthcoming_event h3 {
	color: #161d67;
	font-size: 1.4em;
	font-weight: bold;
	text-transform: uppercase;
}

/*------------------ Secondary Column, Wygwam Content ----------------*/
.wygwam_content h1 {
	font-size: 1.8em;
	color: #333;
}
.wygwam_content h2 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1.4em;
	text-transform: uppercase;
	color: #283a97;
	margin-bottom: 6px;
}
.wygwam_content h3 {
	font-weight: bold;
	color: #333;
	font-family: Tahoma, Arial, sans-serif;
}
.wygwam_content p {
	margin-bottom: 10px;
}

/*------------------ Search results ----------------------*/
.search_results h2 {
	font-size: 1.7em;
	color: #333;
	font-weight: normal;
}
.search_results label {
	text-transform: uppercase;
	color: #666;
	font-size: 1.1em;
}
.search_results #search_again_submit {
	color: #fff;
	font-style: italic;
	text-transform: uppercase;
	font-size: 1em;
}
.search_results #pagination p.show_results, .search_results .pagination p.show_results {
	font-style: italic;
	color: #333;
}

#listing_results h3 {
	color: #283a97;
	text-transform: uppercase;
	font-size: 1.5em;
	font-weight: normal;
}
#listing_results .listing_search_results  .result a {
	color: #333;
	font-family: Tahoma, sans-serif;
}
#listing_results .listing_search_results  .result a:hover {
	color: #283A97;
}
/*-------------------- Contact -------------------*/
.contact .contact_info h2 { 
	font-size: 1.7em;
	color: #333;
	font-weight: bold;
}
.contact .contact_info p { 
	font-size: 1.6em;
	color: #333;
	font-family: 'Arimo', sans-serif;
}

/*------------------ Video -----------------------*/
#video_caption p.date {
	color: #f37321;
	font-size: 1.3em;
}
#video_caption p {
	color: #fff;
	font-size: 1.5em;
	font-family: 'Arimo', sans-serif;
}
#more_videos h3 {
	color: #161d67;
	font-size: 1.4em;
	font-weight: bold;
	text-transform: uppercase;
}

/*---------- Lawyers landing page -----------*/
#profiles_listing p {
	line-height: 1.6em;
}
#profiles_listing p.name  a {
	font-size: 1.4em;
	color: #333;
}
#profiles_listing p.name  a:hover {
	font-size: 1.4em;
	color: #283A97;
}
#profiles_listing p.job_title {
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
	color: #666;
}
#profiles_listing p.position, .senior_management_profiles p.position {
	font-size: 1.2em;
	color: #808080;
	font-style: italic;
}

/*---------- Senior Management landing page -----------*/
.senior_management_profiles p.name {
	font-size: 1.8em;
	color: #333;
	margin-bottom: 2px;
}
.senior_management_profiles p.job_title {
	text-transform: none;
	font-size: 1.2em;
	color: #666;
	font-style: italic;
	font-weight: normal;
	line-height:2.3em;
}
.senior_management_profiles .more_info, .senior_management_profiles .less_info  {
	font-size: 1.4em;
	color: #283a97;
	text-transform: uppercase;
}

/*---------- Cases, Podcasts, Opinions landing pages -----------*/
.listing h2, .listing_info h2 {
	font-size: 1.5em;
	font-weight: normal;
	color: #333;	
}
.listing h2 a, .listing_info h2 a  {
	color: #333;
}
.listing h2 a:hover, .listing_info h2 a:hover {
	color: #283a97;
}
.news #double_box_container h1 a, .opinions #double_box_container h1 a{
	font-size: 0.8em;
	font-weight: normal;
	color: #333;
}
.news #double_box_container h1 a:hover, .opinions #double_box_container h1 a:hover {
	color: #283A97;
}
.news #double_box_container .wygwam_content p, .opinions #double_box_container .wygwam_content p {
	line-height: 1.5em;
}
.news #double_box_container .wygwam_content a.more_link, .opinions #double_box_container .wygwam_content a.more_link, .opinions .listing_info a.more_link , .cases .listing_info a.more_link  {
	font-size: 0.8em;
}
.news .listing_info a { 
	color: #333;
}
.news .listing_info a:hover { 
	color: #283A97;
}

/*---------------- Lightbox enquiry form ---------------*/
#enquiry_box h4, .enquiry_box h4 {
	font-size: 1.8em;
	text-transform: uppercase;
	color: #333;
}
#enquiry_box label, .register #enquiry_box p.para_own, .enquiry_box label, .register .enquiry_box p.para_own {
	color: #333;
	font-size: 1.5em;
}
#enquiry_box #enquiry_submit, .enquiry_box .enquiry_submit  {
	color: #fff;
	text-transform: uppercase;
	font-size: 1em;
}
#funding_your_case h2, #funding_your_case_services h2 {
	margin-bottom: 0.2em;
}
#funding_your_case p, #funding_your_case_services p {
	margin-bottom: 1.6em;
}