﻿/*
default font color gold: #7f9f20
defalut font color grey: #635b50
heading font color: #3b5a6f
content editor table heading color: #8c8275
defualt font size:10pt
font-family:Trebuchet MS, Arial, Sans-Serif;
font conversion:
/***********************************Beginning of page layout styles***********************/
.PageDescriptionDiv
{
	width:auto;
    display:block;
    overflow:visible;	
    padding-bottom:10px;
    width:486px;

}
.PageDescription
{
	width:auto;
    display:block;
    overflow:visible;	
    padding-bottom:10px;
    width:486px;
}
.PagesLeftWebpartZoneDiv
{
	padding-top:55px;
}

.AdvancedSearchDivBottomBorder
{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px #635b50 dotted;

}
.AdvancedSearchDivBottomAndTopBorder
{
	border-top:1px #635b50 dotted;
}
/*beginning of news page layout styles*/
.NewsPageDate
{
	font-weight:bold; padding-bottom:15px;
}
/*end of news page layout styles*/
.noscriptStyle
{
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#3b5a6f;
	font-weight:normal !important;
}
.noscriptStyle a
{
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#3b5a6f;
	font-weight:bold;
	text-decoration:underline;
}

/*beginning of office page*/
/*the below style is becuase sharepoint adds a space character in the image controls.
so we have to make the space 1px big becuase it gets in the way*/
#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichImageField
{
	font-size:1px;
}
.TheTeamPageHeader h2
{
	padding-top:15px;
}
.ViewMorePageDiv
{
	
}
.TeamPageLawyersDiv
{

}
.ViewMorePageTitle
{
	line-height:25px;
}
.EventPageTalksMainTitle
{
	color:#7f9f20; font-family:Trebuchet MS, Arial, Sans-Serif; font-weight:bold;
}
.EventPageTalkContainer
{
	font-family:Trebuchet MS, Arial, Sans-Serif; color:#635b50; padding-bottom:15px;
}
.EventPageTalkTitle
{
	font-weight:bold;
}
.EventTitle
{
	clear:both;
	padding-top:15px;
	padding-bottom:15px;
}
.EventSearchBottomDivider
{
	clear:both;
	float:left;
	font-size:1px;
	width:486px;
	border-bottom:1px #7f9f20 dotted;
}

.EventPageTalkLawyers a
{
	font-family:Trebuchet MS, Arial, Sans-Serif; color:#635b50 !important; font-weight:normal !important; text-decoration:none;
}
.EventPageTalkLawyers a:hover
{
 	text-decoration:underline;
}
.EventPageOrganiserLink a
{
	font-family:Trebuchet MS, Arial, Sans-Serif; color:#635b50 !important; text-decoration:none; font-weight:bold;
}
.EventPageOrganiserLink a:hover
{
	text-decoration:underline;	
}

.EventPageDate
{
	width:47.5%; float:left; color:#7f9f20; font-size:1.23em; overflow:hidden; font-family:Trebuchet MS, Arial, Sans-Serif;
}
.EventPageColumnSeperator
{
	width:5%; font-size:1px; float:left;
}
.EventPageAddress
{
	width:47.5%; float:left; color:#7f9f20; font-size:1.23em; overflow:hidden; text-align:right; font-family:Trebuchet MS, Arial, Sans-Serif;
}

.EventPageDescription
{
	clear:both;
	padding-bottom:15px;
	padding-top:15px;
	font-family:Trebuchet MS, Arial, Sans-Serif;
}
.EventPageTalks
{
	width:47.5%; float:left; font-family:Trebuchet MS, Arial, Sans-Serif;
}
.EventPageOrganiser
{
	width:47.5%; float:left; text-align:right;font-family:Trebuchet MS, Arial, Sans-Serif;
}




.OfficePageAddressTable
{
	width:100%; color:#635b50; font-size:1em;
}
.OfficePageTel
{
	 vertical-align:bottom;  width:40%; text-align:right; font-size:0.9em;
}
.OfficePageAddressTitle
{
	font-size:1.26em;
	color:#7f9f20;
	font-weight:normal;
}
.OfficePageAddress
{
	vertical-align:top;  padding-right:20px;
}
.OfficePageFax
{
	vertical-align:top;  text-align:right; font-size:0.9em;
}
.OfficePageDirectionsImage
{
	text-align:center; padding-bottom:5px; padding-top:5px;
}
.OfficePageIndentSpacer
{
	float:left; width:2%; font-size:1px;
}
.OfficePageIndentedArea
{
	float:left;
	width:96%;
}
.OfficePageEmailAddress a
{
	text-decoration:none;
    font-family:Trebuchet MS, Arial, Sans-Serif;
    font-size:1em;   
    color:#3b5a6f;
}
.OfficePageEmailAddress a:hover
{
	text-decoration:underline;
}
/*end of office page*/
/*general page*/
.GeneralPageWebPartDiv
{
	padding-top:10px;
	width:486px;
}
.GeneralPageLeftNavigation
{
	border-bottom:1px #635b50 dotted;
}
/*end of general page*/
/*****matrix page styles****/
.MatrixPageRightContentDiv
{
	padding-top:5px;
	padding-bottom:0px;
	color:#635b50;
	font-size:0.9em;
	font-family:Trebuchet MS, Arial, Sans-Serif;
}
.MatrixPageContentTable
{
	border:0px; width:100%; padding:0px; margin:0px; font-size:1em;
}
.MatrixPageRelatedContentLeftTD
{
	width:50%;vertical-align:top; padding-right:26px; font-size:1em;
}

.MatrixPageRelatedContentRightTD
{
	width:50%;vertical-align:top;
}
/*new page layout styles*/
.PeoplePageTestimonialHeader
{
	font-size:1.3em;
	color:#3b5a6f;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	height:20px;
}
.PeoplePageTestimonialTopHeader
{
	height:20px; font-size:1px; line-height:1px;
}
.PeoplePageTestimonialBottomHeader
{
	height:5px; font-size:1px; line-height:1px;
}
.PeoplePageTestimonial
{
	width:70%;
}
.PeoplePageTestimonialDescription
{
	color:#7f9f20;
	font-family:Trebuchet MS, Arial, Sans-Serif;
}
.PeoplePageTestimonialAuthor
{
	color:#635b50;
	font-family:Trebuchet MS, Arial, Sans-Serif;
}
.PeoplePageTestimonialBottomSpcr
{
	height:15px;
}
.PeoplePageLawyerNameContainer
{
	float:left; width:371px;
}
.PeoplePageTitleTopSpacer
{
	height:17px;
	font-size:1px;
}
.PeoplePageTitleBottomSpacer
{
	height:2px;
	font-size:1px;
	line-height:1px;
}
.PeoplePageTitleAreaDiv
{
	clear:both;
}
.PeoplePagePictureProfileDiv
{
	float:left;
	width:115px;
	overflow:hidden;
}
.PeoplePageContentDiv
{
	float:left;
	width:371px;
	overflow:hidden;
}





.PeoplePageSectorPracticeHeading
{
	color:#7f9f20;
	font-size:0.8em;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Sans-Serif;	
}
.PeoplePageSectorPracticeInfo
{
	padding-top:15px;
}
.PeoplePageSectorPracticeInfo a
{
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#635b50;
	font-weight:bold;
	text-decoration:none;
}
.PeoplePageSectorPracticeInfo a:hover
{
	text-decoration:underline;
}
.PeoplePageLawyerNameDiv
{
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-size:2.05em;
	line-height:1em;
	color:#7f9f20;
	height:28px;
}

.PeoplePageLawyerTitle
{
	font-size:1.26em;
	color:#7f9f20;
	padding-bottom:8px;
	font-weight:bold;
	text-transform:capitalize;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	height:14px;
}
.PeoplePageLawyerLinks
{
	padding-top:10px;
	padding-bottom:10px;
}
.PeoplePageOffices
{
    font-family:Trebuchet MS, Arial, Sans-Serif;
    color:#635b50;
    font-weight:bold;
}
.PeoplePageEmailAddress a
{
	text-decoration:none;
    font-family:Trebuchet MS, Arial, Sans-Serif;
    color:#3b5a6f !important;
    font-weight:normal !important;
}
.PeoplePageEmailAddress a:hover
{
	text-decoration:underline;
}
.PeoplePageDescription
{
	color:#635b50;
}

.PeoplePagesLeftWebpartZoneDiv
{
	padding-top:45px;
}
.PeoplePagesLeftWebpartZoneDiv .TwoBirdsAdvancedSearchTitleDiv
{
	font-size:0.9em;
}
.PeoplePagesLeftWebpartZoneDiv .TwoBirdsAdvancedSearchKeyword
{
	font-size:0.9em;
}
.PeoplePagesLeftWebpartZoneDiv td
{
	font-size:10pt;
}
.PeoplePagesLeftWebpartZoneDiv .RadComboBox_TwoBirds
{
	font-size:10pt;
}
.PeoplePagesLeftWebpartZoneDiv td td 
{
	font-size:inherit;
}
.CaseReportPageTitleAnchor
{
	color:#3b5a6f !important;
}
.ArticlePageTitleAnchor
{
	color:#3b5a6f !important;
}
.ArticlePageAuthorDateDiv a
{
	color:#3b5a6f;
	text-decoration:none;
}
.ArticlePageAuthorDateDiv a:hover
{
	text-decoration:underline;
}

.ArticlePageAuthorDateDiv
{
	color:#3b5a6f;
	font-size:1.3em;
	font-weight:bold;
	padding-top:17px;
	padding-bottom:17px;
}
.ArticlePageDescription
{
	width:486px;
}
.BookPagePictureDiv
{
	width:22%;
	float:left;
}
/*
.BookPagePictureDiv img
{
	width:87px;
	height:130px;
}
.BookPagePictureDiv div img
{
	width:auto;
	height:auto;
}
*/
.BookPageContentDiv
{
	width:78%;
	float:left;
}
.BookPageEditorDiv
{
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#635b50;
	font-weight:bold;
	font-size:1em;
}
.BookPageEditorDiv a
{
	color:#635b50;
	text-decoration:none;
}
.BookPageEditorDiv a:hover
{
	text-decoration:underline;
}

.BookPagePublishingDateDiv
{
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#635b50;
	font-weight:bold;
	font-size:1em;
	padding-top:10px;
	padding-bottom:10px;
}
.BookPageDescriptionDiv
{
	
}
.PressReleasePageDateDiv
{
	padding-bottom:15px;
    font-family:Trebuchet MS, Arial, Sans-Serif;
    color:#3b596f;
    font-size:1.3em;
    font-weight:bold;
}
/*BEGINNING OF SUBSCRIPTION PAGE STYLES*/
.subpagetable2
{
                padding:0px;
                margin:0px;
                border-collapse:collapse;
                padding-top:10px;
                width:486px;
}
.subpagetable2
{
                padding:0px;
                margin:0px;
                border-collapse:collapse;
                padding-top:10px;
                width:460px;

}

.subpagecontrols
{
                padding-top:15px;
                font-size:1em;
                color:#8c8275;
                font-family:Trebuchet MS, Arial, Sans-Serif;
}

.subpagecontrols input
{
    width:290px;
    height:28px;
    padding-top:6px;
	BACKGROUND: url(/_layouts/Images/BirdAndBird/SingleTextboxBG.gif) repeat-x left top; 
	border:none;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#635b50;
	font-size:1em;
	padding-left:7px;

}

.subpagetext
{
                width:170px;
                vertical-align:top;
                padding-top:21px;
                text-align:left;
                font-size:1em;
                color:#7f9f20;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                overflow:hidden;
}

.subpagesubmitbutton
{
                text-align:right;
                padding-top:15px;
}

.subpagevalidatecontrols
{
                width:40%;
                font-family:Trebuchet MS, Arial, Sans-Serif;
}
.subpagevalidatecontrols span
{
                font-family:Trebuchet MS, Arial, Sans-Serif;
}

.suberrormessage
{
                font-size:1em;
                color:#8c8275;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                padding-top:15px;
}

table.subpagetable2 .subpageheading
{
	padding-top:15px;
}
.subpagecheckboxes
{
                vertical-align:top;	
                padding-top:15px;
                padding-right:5px;
                font-size:1em;
                color:#8c8275;
                font-family:Trebuchet MS, Arial, Sans-Serif;
}


.subpageUnsubscribeButton
{
                text-align:right;
}
.subOkButtonSpacerDiv
{
	clear:both;
	font-size:1px;
	line-height:1px;
	height:13px;
}
.subOkButtonDiv
{
	clear:both;
	width:460px;
	text-align:right;
}
/*END OF SUBSCRIPTION STYLES*/
/***********************************end of page layout styles***********************/
/***************************************************BEGINNING OF WEBPART STYLES*****************************************/
/*beginning of Reported Cases Rollup xsl styles*/
.AwardsAccordianDescription
{
	padding-top:15px;
	padding-bottom:15px;
}
.GenericAccordianRollupDiv
{
	padding-top:15px;
	padding-bottom:15px;
}
.GenericAccordianRollupTitleDiv
{
	padding-bottom:3px;
}
.GenericAccordianRollupLink
{
	font-weight:bold !important;
}
.GenericAccordianRollupLink:hover
{
	text-decoration:underline;
}

.GenericAccordianRollupDateDiv
{
	font-weight:normal;
	color:#7f9f20;
}
.ReportedCaseAccordianDiv
{
	font-size:1em;
	color:#635b50;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	padding-bottom:0px;
	padding-top:15px;
}
.TestimonialCQWContainer
{
	padding-top:20px; font-family:Trebuchet MS, Arial, Sans-Serif;
}
.TestimonialCQWSeperator
{
	font-size:1px; clear:both; line-height:1px;
}
.TestimonialCQWLeftDiv
{
	clear:both; width:47.5%; float:left; overflow:hidden;
}
.TestimonialCQWRightDiv
{
	float:left; width:47.5%; overflow:hidden;
}
.TestimonialCQWDeviderDiv
{
	width:5%; float:left; height:20px;
}
.TestimonialRollupContainer
{
	padding-top:15px;
}
.TestimonialRollupDescription
{
	color:#7f9f20; font-weight:normal;
	
}
.TestimonialRollupAuthor
{
	color:#635b50; font-weight:bold;
}
.PatentRollupHeading
{
	font-weight:bold;
	font-size:1em;
	color:#635b50;
	padding-top:15px;
}
.PatentRollupLinks
{
	font-size:1em;
	color:#635b50;
}
.PatentRollupLinks a
{
	text-decoration:none;
	font-size:1em;
	color:#635b50;
}
.PatentRollupLinks a:hover
{
	text-decoration:underline;
}


.ReportedCasesTable
{
	font-family:Trebuchet MS, Arial, Sans-Serif;
    color:#3b596f;
    border-bottom:1px #635b50 dotted;
    border-collapse:collapse;
}
.ReportedCasesHeaderRow td
{
	vertical-align:top;
	font-weight:bold;
	padding:5px;
	background-color:#eceff1;
	border:1px #635b50 dotted;
	border-bottom:2px #635b50 dotted;
	border-top:white 0px dotted;
}
.ReportedCasesDataRow td
{
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	border-left:1px #635b50 dotted;
	border-right:1px #635b50 dotted;

}
.ReportedCasesFirstCol
{
	border-left:0px #635b50 dotted !important;
}
.ReportedCasesLastCol
{
	border-right:0px #635b50 dotted !important;	
}
.MatrixRollupContainerLeft
{
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	clear:both;
	border-top:1px #635b50 dotted;
	width:47%;
}
.MatrixRollupContainerRight
{
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	border-top:1px #635b50 dotted;
	width:47%;
}
.MatrixRollupContainerFirstLeft
{
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	clear:both;
	width:47%;
}
.MatrixRollupContainerFirstRight
{
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	width:47%;
}
.MatrixRollupSpacer
{
	float:left;
	font-size:1px;
	line-height:1px;
	width:5%;
}
.MatrixRollupTitle
{
	float:left;
	clear:both;
	width:40%;
}
.MatrixrollupValue
{
	float:left;
	width:40%;
}
/*end of reported cases rollup xsl styles*/
/*beginning of alphnumeric pageing control*/
.TwoBirdsPager
{
	width:100%; 
	margin:0px !important; 
	padding:0px !important;
	font-size:1em;
	color:#635b50;
	font-family:Trebuchet MS, Arial, Sans-Serif;
}
.TwoBirdsPager a
{
	color:#635b50 !important;
}
.TwoBirdsPagerPrevious
{
	float:left; width:20%; height:3px;
}
.TwoBirdsPagerNext
{
	float:left; width:20%; text-align:right; height:3px;
}
.TwoBirdsPagerNumbers
{
	float:left; width:60%; text-align:center; 
}
.TwoBirdsPagerNextLink
{
	font-weight:normal !important;
}
.TwoBirdsPagerNumberLink
{
	padding-right:2px;
	font-weight:normal !important;
}
.TwoBirdsPreviousLink
{
	font-weight:normal !important;
}
.TwoBirdsCurrentPage
{
	padding-right:2px;
	font-weight:bold;
	color:#635b50;
}
.AlphabetPager
{
	padding-bottom:7px;
	font-size:1em;
	color:#635b50;
	font-family:Trebuchet MS, Arial, Sans-Serif;
}
.AlphabetPager a
{
	color:#635b50 !important;
	font-weight:normal !important;
}
.AlphabetPager a:hover
{
	text-decoration:underline;
}

/*end of alphanumeric pageing control*/
/*beggining of Download Brochure itemstyle styles*/
.MatrixTopLinksDiv
{
	padding-bottom:12px;
	border-bottom:1px #000 dotted;

}
.MatrixTopLinksDiv a:hover
{
	text-decoration:none !important;
	color:#313679 !important;
}
.FocusOnContainer
{
	padding-left:25px;
}
.FocusOnLink
{
	
}
.FocusOnDivTitle
{
	
}
.FocusOnLinkDiv
{
	padding-left:20px;
}
.FocusOnHeader
{
	color:#7f9f20; font-family:Trebuchet MS, Arial, Sans-Serif;
}
/*
.FocusOnTable
{
	color:#7f9f20;
	font-size:1em;
}
.FocusOnTable a
{
	padding-left:10px;
	color:#7f9f20;
	font-size:0.9em;
}
.FocusOnTable a:hover
{
	text-decoration:underline;
}*/

.TwoBirdsBrochureLink
{
	display:block;
	height:23px;
	width:18px;
	background-image:url('/_layouts/images/BirdAndBird/Button.gif');
	color:#7f9f20;
	text-decoration:none;
}
.TwoBirdsBrochureSpacer
{
	height:8px;
	clear:both;
	font-size:1px;
}
.TwoBirdsBrochureLink:hover
{
	color:#313679;
	text-decoration:none;
	background-image:url('/_layouts/images/BirdAndBird/ButtonRollover.gif');
}

.TwoBirdsBrochureDiv
{
	width:201px !important;
	font-size:1em !important;
	border-bottom:1px #000 dotted ;
	FONT-FAMILY: Trebuchet MS, Arial, Sans-Serif !important;
}
.TwoBirdsBrochureTitleDiv
{
	width:200px; color:#635b50; clear:both; font-weight:bold;
}
.TwoBirdsBrochureTextDiv
{
	float:left; width:183px; padding-top:3px;color:#7f9f20; font-size:0.9em !important;
}
.TwoBirdsBrochureButtonDiv
{
	float:left; 
}
/*end of Download Brochure itemstyle styles*/
/*beginning of related content styles*/
.AccordionContainer .ViewMoreRelatedContentLinkDiv 
{
	padding-top:10px;
	padding-bottom:5px;

}
.AccordionContainer .ViewMoreRelatedContentLink
{
	padding-right:14px;
	background-image:url('/_layouts/images/birdandbird/MoreArrow.gif');
	background-position:right 3px;
	background-repeat:no-repeat;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#7f9f20 !important;
	font-weight:normal !important;
	font-size:1em;
	text-decoration:none;
}
.ViewMoreRelatedContentLinkDiv 
{
	padding-top:15px;
	padding-bottom:35px;
	
}
.ViewMoreRelatedContentLink
{
	padding-right:14px;
	background-image:url('/_layouts/images/birdandbird/MoreArrow.gif');
	background-position:right 4px;
	background-repeat:no-repeat;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#7f9f20;
	font-size:0.9em;
	font-weight:normal !important;
	text-decoration:none;
}
.ViewMoreRelatedContentLink:hover
{
	text-decoration:none;
	color:#313679 !important;
}

.ContentRollupText
{
	color: #635b50;
    font-family:Trebuchet MS, Arial, Sans-Serif;
    font-size:1em;
}
.ContentRollupLink
{
	font-size:1em;
	text-decoration:none;
	color: #7f9f20 !important;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-weight:bold !important;
}
.ContentRollupLink:hover
{
	text-decoration:underline;
	color: #313679 !important;
}
.ContentRollupBooksLink
{
	font-size:1em;
	text-decoration:none;
	color: #7f9f20 !important;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-weight:bold;
}
.ContentRollupBooksLink:hover
{
	text-decoration:none;
	color: #313679 !important;
}
.ContentRollupBookAuthorLink
{
	font-size:1em;
	text-decoration:none;
	color: #7f9f20;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-weight:normal;
}
.ContentRollupBookAuthorLink:hover
{
	text-decoration:underline;
	color: #313679 !important;
}
.ContentRollupNewsLetterLink
{
	font-size:1em;
	text-decoration:none;
	color: #7f9f20 !important;
	font-family:Trebuchet MS, Arial, Sans-Serif;
}
.ContentRollupNewsLetterLink:hover
{
	text-decoration:none;
	color:#313679 !important;
}

.ContentRollupDiv
{
	
}
.ContentRollupHeader1
{
	padding-bottom:10px;
	padding-top:20px;
	font-size:1em;
}
.ContentRollupHeader2
{
	padding-bottom:3px;
	border-bottom:1px #635b50 dotted;
}
.ContentRollupHeader2 h3
{
	font-weight:bold;
}

.ContentRollupHeader3
{
	font-size:1em;
	font-weight:normal;
}
.ContentRollupTable
{
	width:100%;
}
.ContentRollupTable td
{
    vertical-align:top;
    height:0px;
	line-height:1.4em;
}
.ContentRollupTD
{
                padding-top:10px;
                border-bottom:1px #635b50 dotted;
                padding-bottom:20px;
}
.MatrixPageRelatedContentLeftTD h4
{
	color:#635b50;	
	font-weight:bold;
}
.MatrixPageRelatedContentRightTD h4
{
	color:Black;	
}

.ContentRollupBodyText
{
                font-weight:100;
                color: #635b50;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                padding-top:5px;
}

.ContentRollupBodyText a
{
                font-weight:100;
                color: #7f9f20;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                font-size:1em;
                text-decoration:none;
}

.ContentRollupBodyText a:hover
{
                font-weight:100;              
                color: #313679;
                text-decoration:underline;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                font-size:1em;
}

/*end of related content styles*/
/*beginning of advanced search styles*/
.TwoBirdsAdvancedSearchSubTitleDiv
{
	font-size:0.9em;
	color:#7f9f20;
	padding-bottom:3px;
	font-family:Trebuchet MS, Arial, Sans-Serif;
}
.TwoBirdsAdvancedSearchContainer
{
	padding-top:10px;
}
.TwoBirdsAdvancedSearchKeyword
{
	width:200px;
	padding-top:5px;
	padding-bottom:5px;
	height:24px;
	BACKGROUND: url(/_layouts/Images/BirdAndBird/dropdown_Closed.gif) repeat-x left top; 
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#635b50;
	font-size:1em;
	padding-left:7px;

}
.TwoBirdsAdvancedSearchButtonDiv
{
	clear:both;
	padding-bottom:5px;

}
.TwoBirdsAdvancedSearchBttn
{
}
.TwoBirdsAdvancedSearch
{
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-size:1em;
	color:#3b5a6f;
}
.TwoBirdsAdvancedSearchHeaderText
{
	font-size:0.9em;
	clear:both;
	color:#7f9f20;
}
.TwoBirdsAdvancedSearchLeftDiv
{
	float:left; clear:both; width:75px;
}
.TwoBirdsAdvancedSearchSpacer
{
	float:left; width:50px;
}
.TwoBirdsAdvancedSearchRightDiv
{
	float:left; width:75px;
}
.TwoBirdsAdvancedSearchRightDiv .RadComboBox_TwoBirds 
{
	width:20px;
}
.TwoBirdsAdvancedSearchTitleDiv
{
	font-size:1em;
	color:#635b50;
	font-weight:bold;
	padding-bottom:3px;
	font-family:Trebuchet MS, Arial, Sans-Serif;
}
/*end of advanced search styles*/
/*beginning of generic search styles*/
.GenericSearchRow
{
	clear:both; font-family:Trebuchet MS, Arial, Sans-Serif; font-size:1em; color:#635b50; width:100%;
}
.GenericSearchLink
{
	color:#635b50 !important;
	font-weight:bold;
}
.GenericSearchLink:hover
{
	text-decoration:underline;
}
.GenericSearchTypeDiv
{
	font-weight:bold; font-family:Trebuchet MS, Arial, Sans-Serif; padding-top:2px; padding-bottom:2px;	color:#635b50 !important; font-size:1em;
}
.GenericSearchDescription
{
		font-family:Trebuchet MS, Arial, Sans-Serif; padding-top:2px; padding-bottom:2px;	color:#635b50 !important; font-size:1em;
}
.GenericSearchMiddleSpacer
{
	width:5%; float:left; font-size:1px; height:1px;
}
.GenericSearchFirstColTopRow
{
	float:left; width:47%; overflow:hidden; clear:both; padding-top:15px; padding-bottom:15px;
}
.GenericSearchFirstCol
{
	float:left; width:47%; overflow:hidden; clear:both; padding-top:15px; padding-bottom:15px; border-top:1px #635b50 dotted;
}
.GenericSearchSecondColTopRow
{
	float:left; width:47%; overflow:hidden; padding-top:15px; padding-bottom:15px; 
}
.GenericSearchSecondCol
{
	float:left;width:47%; overflow:hidden; padding-top:15px; padding-bottom:15px; border-top:1px #635b50 dotted;
}

/*end of generic search styles*/
/*beginning of book search results*/
.SearchResultsSearchTerm
{
	border-bottom:2px #ede5ce solid;	
	padding-bottom:5px;
}
#ctl00_PlaceHolderMain_VCardLnk
{
	color:#3b5a6f !important;
	font-weight:normal !important;
}

.BookSearchRow
{
	background-color:#f7f5eb !important; clear:both;
}
.BookSearchSeperator
{
	height:20px; background-color:white; clear:both;
}
.BookSearchNewRowDiv
{
	 float:left; clear:both; 
}
.BookSearchSameRowDiv
{
	 float:left; 
}
.BookSearchContainer
{
	 width:121px; overflow:hidden; font-family:Trebuchet MS, Arial, Sans-Serif; height:180px; font-weight:normal !important;
}
.BookSearchImgDiv
{
	padding-bottom:5px;
	padding-top:5px;
	display:table-cell;
	width:121px;
	padding-left:37px;
	text-align:left;
}

.BookSearchTitleDiv
{
	font-size:1em;
	color:#635b50;
	padding-left:3px;
	padding-right:3px;
}
.BookSearchAuthorDiv
{
	color:#7f9f20;
	padding-left:3px;
	padding-right:3px;
}
.BookSearchColImg
{
	display:none;
}
.BookSearchBWImg
{
	display:table-cell;
}
.BookSearchAnchor
{
	text-decoration:none !important;
}
.BookSearchAnchor
{
	cursor:pointer;
	cursor:hand;
}
.BookSearchAnchor:hover 
{
	background-color:red !important;
}

.BookSearchAnchor:hover img.BookSearchBWImg
{
	display:none;
}
.BookSearchAnchor:hover img.BookSearchColImg
{
	display:table-cell;
}
.BookSearchAnchor:hover .BookSearchContainer
{
	background-color:#ece6d0;
}
.BookSearchAnchor:hover .BookSearchContainer .BookSearchImgDiv
{
	text-align:left;
}

/*enf of book search results*/

/*beginning of people search results*/
.LawyerCQWTopBorder
{
	height:10px; font-size:1px;
}
.PeopleSearchNewRowDiv
{
	clear:both;
}
.PeopleSearchSamerowDiv
{
	float:left;
	
}
.PeopleSearchLawyerContainer
{
	float:left; 
	width:80px;
	overflow:hidden;
}
.PeopleSearchLawyerInformation
{
	text-decoration:none !important;	
	height:50px;
	font-weight:normal !important;
	background-color:white;
}
.PeopleSearchColImg
{
	display:none;
}

.PeopleSearchLawyerTitle
{
	visibility:hidden;
	background-color:#ece6d0;
	color:#3b5a6f;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-size:0.9em;
	font-weight:normal;
	padding-top:4px;
	padding-bottom:4px;
	width:80px;
	/*background-image:url('/_layouts/images/birdandbird/AccordionArrowRollover.gif');
	background-repeat:no-repeat;
	background-position:68px 8px;*/
	clear:both;
}
.PeopleSearchLawyerLocation
{
	color:#635b50; font-weight:normal; background-color:#f7f5eb; font-size:0.9em;
}
.PeopleSearchLawyerName
{
	color:#7f9f20; font-size:0.9em; background-color:#f7f5eb;
}
.PeopleSearchLawyerName:hover
{
	background-color:#ece6d0;
}
.PeopleSearchTopSeperator
{
	height:2px; 
	font-size:1px; 
	float:left; 
	width:80px;
	background-color:white;
	clear:both;
	float:left;
}
.PeopleSearchBottomSeperator
{
	height:10px; 
	font-size:1px; 
	float:left; 
	width:80px;
	background-color:white;
	clear:both;
}

.PeopleSearchSeperator
{
	width:1px; font-size:1px; float:left;
}

.PeopleSearchLawyerInformation:hover div.PeopleSearchLawyerName
{
	background-color:#ece6d0;
	color:#635b50 !important;
	text-decoration:none !important;
}
.PeopleSearchLawyerInformation:hover div.PeopleSearchLawyerLocation
{
	background-color:#ece6d0;
	text-decoration:none !important;
}

.PeopleSearchLawyerInformation:hover img.PeopleSearchBWImg
{
	display:none;
}
.PeopleSearchLawyerInformation:hover img.PeopleSearchColImg
{
	display:block;
}
.PeopleSearchLawyerInformation:hover .PeopleSearchLawyerTitle
{
	visibility:visible;
}

/*end of people search results*/
/*begginning of send to a friend styles*/
.SendToFriendGeneralTextBox
{
	width:290px;
	height:28px;
	padding-top:6px;
	BACKGROUND: url(/_layouts/Images/BirdAndBird/SingleTextboxBG.gif) repeat-x left top; 
	border:none;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#635b50;
	font-size:1em;
	padding-left:7px;
}
.SendToFriendTextMessage
{
	height:135px; 
	width:290px; 
	overflow:auto;
	BACKGROUND: url(/_layouts/Images/BirdAndBird/MultilinTextboxBG.gif) repeat-x left top; 
	border:none;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#635b50;
	font-size:1em;
	padding-left:7px;
	padding-right:7px;
	padding-top:6px;
}
/*end of send to a friend styles*/
.ContactUsValidateDiv
{
	font-family:Trebuchet MS, Arial, Sans-Serif; height:18px;
}
.ContactUsLabelColumn
{
	float:left; width:35%; overflow:hidden; clear:both; padding-top:6px !important;/*was 21*/
}
.ContactUsLabelColumn label
{
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#7f9f20;
	font-size:1em;
}
.ContactUsLabelColumn2
{
	float:left; width:35%; overflow:hidden; clear:both; padding-top:15px;
}
.ContactUsLabelColumn2 label
{
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#7f9f20;
	font-size:1em;
}
.CaptchaRefreshLink
{
	position:relative;
	top:-5px;
}
.ContactUsControlColumn
{
	float:left; width:60%; padding-top:0px !important; /*was 15*/ overflow:hidden;
}
.ContactUsControlColumn img
{
	margin-top:5px;
	margin-bottom:5px;
}
.ContactUsControlColumn a
{
	font-family:Trebuchet MS, Arial, Sans-Serif !important;
	color:#7f9f20 !important;
	font-size:1em;
	font-weight:normal !important;

}
.ContactUsControlColumn a:hover
{
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#7f9f20 !important;
	text-decoration:underline !important;
	font-size:1em;
	font-weight:normal !important;
}

.ContactUsControlColumn a:visited
{
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#7f9f20 !important;
	font-size:1em;
	font-weight:normal !important;
}
.ContactUsControlColumn label
{
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#635b50;
	font-size:1em;
}

.ContactUsTxtMessage
{
	height:135px; 
	width:290px; 
	BACKGROUND: url(/_layouts/Images/BirdAndBird/MultilinTextboxBG.gif) repeat-x left top; 
	border:none;
	overflow:auto;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#635b50;
	font-size:1em;
	padding-left:7px;
	padding-right:7px;
	padding-top:6px;
}
.ContactUsTxtName
{
	BACKGROUND: url(/_layouts/Images/BirdAndBird/SingleTextboxBG.gif) repeat-x left top; 
	border:none;
	width:290px;
	padding-top:6px;
	height:28px;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#635b50;
	font-size:1em;
	padding-left:7px;
}
.ContactUsTxtEmail
{
	width:290px; 
	height:28px;
	padding-top:6px;
	BACKGROUND: url(/_layouts/Images/BirdAndBird/SingleTextboxBG.gif) repeat-x left top; 
	border:none;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#635b50;
	font-size:1em;
	padding-left:7px;
}
.ContactUsValidationControl
{
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:red;
	font-size:1em;
}
.ContactUsTxtCaptcha
{
	width:290px; 
	height:28px;
	padding-top:6px;
	BACKGROUND: url(/_layouts/Images/BirdAndBird/SingleTextboxBG.gif) repeat-x left top; 
	border:none;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#635b50;
	font-size:1em;
	padding-left:7px;
}
.ContactUsCheckBox
{
		
}
.ContactUsSubmitMsgDiv
{
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#7f9f20;
	font-size:1em;
	padding-top:15px;
	padding-bottom:15px;
}
.ContactUsSubMitButtonDiv
{
	text-align:right; clear:both; width:95%; padding-top:5px;
}
/*accordian styles*/
/*beginning of office accordian styles*/
#OfficeAccordionContainer
{
	border-top:1px #7f9f20 solid;
}
.OfficeAccordionContainer
{
	padding-top:0px;
}

.OfficeAccordionContent
{
				  clear:left;
  				  position:relative;
 			  	  width:100%;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                font-size:1em;
                border-bottom:1px #7f9f20 solid;
}
.OfficeAccordianMouseClickWithBttmBorder
{
                  padding:0px;
                  margin:0px;
                  border:0px;
                  border-collapse:collapse;
                  border-bottom:#7f9f20 1px solid !important;
                  height:36px;
}

.OfficeAccordionMouseHover
{
       			  line-height:35px;
				  clear:left;
				  vertical-align:middle;
				  text-align:left;
				  height:34px;
				  display:block;
				  font-size:1.1em;
				  font-weight:bold;
				  padding:0px;
				  margin:0px;
				  border-collapse:collapse;
				  background-color:#fff;
				  text-indent:7px;
				  background-image:url('/_layouts/images/birdandbird/AccordionArrow.gif');
	  			  background-position:98%;
				  background-repeat:no-repeat;
				  text-decoration:none ;
				  color:#7f9f20;
				  width:100%;
				  padding-left:2px;
}

.OfficeAccordionMouseHover:hover
{
				  background-color:#fff;
				  color:#313679;
				  text-decoration:none !important;
				  background-image:url('/_layouts/images/birdandbird/AccordionArrowRollover.jpg');
				  background-repeat:no-repeat;
}

#OfficeAccordion1Div
{
	border-top:none;
}
.OfficeAccordianMouseClickWithoutBttmBorder
{
                  padding:0px;
                  margin:0px;
                  border:0px;
                  border-collapse:collapse;
                  border-top:#7f9f20 1px solid;
}
.OfficeAccordionContent
{
			      clear:left;
				  padding-bottom:10px;
				  overflow:auto;
				  display:block;
}


.OfficeAccordionContent a{
	
	 			  font-weight:100;
                  color: #635b50;
                  font-family:Trebuchet MS, Arial, Sans-Serif;
                  font-size:0.8em;
                  text-decoration:none;

}


/*end of office accordians*/
/*beginning of matrix accordian styles*/

.AccordionTitleDiv
{
				  clear:left;
  				  position:relative;
 			  	  width:100%;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                font-size:0.8em;
}

.AccordionContainer
{
				margin-top:20px;
				clear:left;
  				position:relative;
 			  	width:100%;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                font-size:1em;
				border-top:1px #7f9f20 solid;
}
.AccordionContainer span
{
	border-bottom:#7f9f20 1px solid;
}
.AccordionContent ul
{
	padding-top:30px;
}
.AccordionContent
{
				clear:left;
  				position:relative;
 			  	width:100%;
 			  	/*color:#3b5a6f;*/
                font-family:Trebuchet MS, Arial, Sans-Serif;
                font-size:0.9em;
				border-bottom:#7f9f20 1px solid;
}
.AccordionContent table
{
	color:#3b5a6f;
	font-family:Trebuchet MS, Arial, Sans-Serif;
}
.AccordianShortPageDescription
{
	padding-top:3px;
	padding-bottom:3px;	
}
.AccordianPageDescription
{
	padding-top:3px;
	padding-bottom:3px;	
}
.AccordionTitle
{

				  position:absolute;
				  left:0;
				  top:0;
				  line-height:2px;
				  clear:left;
	              float:left;
}

.AccordionMouseHover
{
       			  line-height:1.5em;
				  clear:left;
				  vertical-align:middle;
				  text-align:left;
				  height:20px;
				  display:block;
				  font-size:1.1em;
				  padding:0px;
				  margin:0px;
				  border-collapse:collapse;
				  background-image:url('/_layouts/images/birdandbird/AccordionArrow.gif');
	  			  background-position:98%;
				  background-repeat:no-repeat;
				  text-decoration:none;
				  color:#7f9f20;
				  width:100%;
				  padding-left:2px;
}

.AccordionMouseHover:hover
{
				  background-color:#fff;
				  color:#313679;
				  text-decoration:none;
				  background-image:url('/_layouts/images/birdandbird/AccordionArrowRollover.jpg');
				  background-repeat:no-repeat;
}
.AccordianMouseClickWithBttmBorder
{
                  padding:0px;
                  margin:0px;
                  border:0px;
                  border-collapse:collapse;
                  border-top:#7f9f20 1px solid;
                  /*border-bottom:#635b50 1px solid;*/
}
#Accordion1Div
{
	border-top:none;
}
.AccordianMouseClickWithoutBttmBorder
{
                  padding:0px;
                  margin:0px;
                  border:0px;
                  border-bottom:#7f9f20 1px solid;
}

.AccordionContent
{
			      clear:left;
				  height:287px;
				  overflow:auto;
				  display:block;
				  color:#635b50;
}


.AccordionContent a{
                  color: #7f9f20;
                  font-family:Trebuchet MS, Arial, Sans-Serif;
                  text-decoration:none;
}
.AccordionContent a:hover {
	
                  color: #313679;
                  text-decoration:none;

}
/*end of matrix accordian styles*/
/*end of accordian styles*/


.FocusPoints{
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-size:15px;
	color:#7f9f20;
	list-style:none;
	list-style-type:none;
 	border-bottom:1px black dotted;	
}

.FocusPoints ul
{
	list-style-type:none;
	padding:0px 0px 0px 10px;
	margin:0px;
	
}
.FocusPoints ul li
{
	padding:0px;
	
}

.MatrixGoldText{
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-size:11px;
	color:#7f9f20;
}

/* matrix control*/
.MatrixContol
{
                font-family:Trebuchet MS, Arial, Sans-Serif;
                color:#635b50;
                font-weight:normal;
                border-top:1px #635b50 dotted;
                border-bottom:1px #635b50 dotted;
                padding-top:10px;
                padding-bottom:10px;
				font-size:1em;
}
.MatrixSpacer
{
	height:3px;
	font-size:1px;
	line-height:1px;
	clear:both;
}
/* end of matrix control*/
/*beginning of language picker styles*/
.TitleDivStyle a
{
                color: #627b8c;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                font-size:0.8em;
                text-decoration:none;
                text-transform:capitalize;
}
.TitleDivStyle a:hover
{
                color: #627b8c;
                text-decoration:underline;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                text-transform:capitalize;
                background-color:#f2f1ef;
}

.LanguageBarDivStyle
{
                color: #627b8c;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                text-decoration:none;
                font-size:0.8em;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                text-transform:capitalize;
}
.LanguageBarDivStyle a
{
                color: #627b8c;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                text-decoration:none;
                text-transform:capitalize;
}
.LanguageBarDivStyle a:hover
{
                color: #627b8c;
                text-decoration:underline;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                text-transform:capitalize;
                background-color:#f2f1ef;
}

/*end of language picker styles*/
/* accordian more link style*/
.MoreLink a
{
	padding-right:14px;
	background-image:url('/_layouts/images/birdandbird/MoreArrow.gif');
	background-position:right 4px;
	background-repeat:no-repeat;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#7f9f20 !important;
	font-size:0.95em;
	font-weight:normal !important;
	text-decoration:none;
}

.MoreLink a:hover
{
    text-decoration:underline;
}
/*styles for lawyer profile summury links webpart*/
.TwoBirdsGoldLinkWithArrowDiv
{
}
.TwoBirdsGoldLinkWithArrw
{
	padding-right:14px;
	background-image:url('/_layouts/images/birdandbird/MoreArrow.gif');
	background-position:right 5px;
	background-repeat:no-repeat;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#7f9f20 !important;
	text-decoration:none;
}
.TwoBirdsGoldLinkWithArrw:hover
{
	text-decoration:underline;
}

/*end of styles for lawyer profile summury links webpart*/
/*beginning of sharepoint search results webparts*/
.srch-Page
{
	text-align:center !important;
}
.srch-Page srch-Page-bg
{
	text-align:center !important;
}
.srch-URL
{
	overflow:hidden;
	width:486px;
}
.srch-Title a
{
	text-decoration:none !important;
}
.srch-Title a:hover
{
	text-decoration:underline !important;
}
.srch-alertme a
{
	text-decoration:none !important;
}
.srch-alertme a:hover
{
	text-decoration:underline !important;
}
.srch-URL A:link 
{	
	color: #635b50 !important;
    font-family:Trebuchet MS, Arial, Sans-Serif;
	font-size:1em;
	text-decoration:none;
}
.srch-URL A:visited 
{	
	color: #635b50 !important;
    font-family:Trebuchet MS, Arial, Sans-Serif;
	font-size:1em;
	text-decoration:none !important;
}
.srch-URL A:hover 
{	
	color: #635b50 !important;
    font-family:Trebuchet MS, Arial, Sans-Serif;
	font-size:1em;
	text-decoration:underline;
}

.srch-results a
{
	color: #635b50 !important;
    font-family:Trebuchet MS, Arial, Sans-Serif;
	font-size:1em;
	font-weight:bold;
}
.srch-Description b 
{
	color:#627b8c;
	font-weight:bold;
}
.srch-Page-bg
{
	background-color:transparent;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-size:1em;
}
.srch-Page-bg a
{
	color: #635b50 !important;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-size:1em;
	text-decoration:none;
}
.srch-Page-bg a:hover
{
	text-decoration:underline;
}

.srch-results a:hover
{
	color: #635b50 !important;
	text-decoration:underline;
}
.srch-results a:visited
{
	color: #635b50 !important;
	text-decoration:underline;
}


.srch-Description
{
	color: #635b50 !important;
    font-family:Trebuchet MS, Arial, Sans-Serif;
	font-size:1em;
	padding-bottom:4px;
	padding-top:8px;
	/*border-bottom:1px #d4c9a2 dotted;*/
}
.srch-stats
{
	background-color:transparent;
	color: #635b50 !important;
    font-family:Trebuchet MS, Arial, Sans-Serif;
}
.srch-sort
{
	color:#635b50 !important;
	font-family:Trebuchet MS, Arial, Sans-Serif;
}
.srch-sort a
{
	color:#635b50 !important;
	font-family:Trebuchet MS, Arial, Sans-Serif;
}
.srch-sort a:hover
{
	text-decoration:underline;
}
p.srch-Metadata
{
	display:block;
	padding-bottom:20px;
}
.srch-Icon
{
	display:none;
}
.srch-results p.srch-Metadata
{
	padding-bottom:30px;
}

/*end of sharepoint search results webparts*/
/***************************************************END OF WEBPART STYLES***********************************************/

/*************************************************** BEGINNING OF RAD COMBOBOX ****************/
/* RadComboBox Default skin */

/*global*/


.RadComboBox_TwoBirds *
{
                margin:0;
                padding:0;
}
/* combobox */

.RadComboBox_TwoBirds
{
                vertical-align:bottom;
                text-align: left;
}

.RadComboBox_TwoBirds table
{
                border:0;
}
div.MatrixContol div div div.RadComboBox_TwoBirds table
{
	font-size:1.1em;
}
.RadComboBox_TwoBirds .rcbInputCell
{
                border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('dropdown_Closed.gif') no-repeat left top;
	height:24px;
                	line-height:24px;
                	vertical-align:top;
                	padding:0;
                }

.RadComboBox_TwoBirds .rcbInputCellRight
{
                background-position: top right;
}

.RadComboBox_TwoBirds .rcbDisabled .rcbInputCell input
{
                color: #999;
}

.RadComboBox_TwoBirds .rcbFocused .rcbInputCell
{
                background-position: bottom left;
}

.RadComboBox_TwoBirds .rcbHovered .rcbInputCell
{
                background-position: bottom left;
}

.RadComboBox_TwoBirds .rcbFocused .rcbInputCellRight
{
                background-position: bottom right;
}

.RadComboBox_TwoBirds .rcbHovered .rcbInputCellRight
{
                background-position: bottom right;
}

.RadComboBox_TwoBirds .rcbInputCell input
{
                padding: 0 0 0 7px;
}

.RadComboBox_TwoBirds .rcbInputCell
{
                padding: 0 0 0 2px;
}

.RadComboBox_TwoBirds_rtl .rcbInputCell input
{
                padding: 0 2px 0 0;
}

.RadComboBox_TwoBirds_rtl .rcbInputCell
{
                padding: 0 2px 0 0;
}

.RadComboBox_TwoBirds .rcbInputCell input
{
                width:100%;
                background:transparent;
                vertical-align:top;
                height: 16px;
                border: 0;
                margin-top: 2px;
}

.RadComboBox_TwoBirds .rcbInputCell .rcbEmptyMessage
{
                color: #ccc;
                font-style: italic;
}

.RadComboBox_TwoBirds .rcbArrowCellRight
{
                background-position: 0 0;
}

.RadComboBox_TwoBirds .rcbArrowCellLeft
{
                background-position: 0 -21px;
}

.RadComboBox_TwoBirds .rcbArrowCell a
{
                line-height:24px;
                width:24px;
                height:24px;
                text-decoration:none;
                text-indent: -9999px;
                font-size: 0;
}

.RadComboBox_TwoBirds .rcbArrowCellHidden a
{
                background: url('ComboBox/rcbBg.gif') no-repeat top right;
                width: 1px;
}

.RadComboBox_TwoBirds .rcbArrowCellHidden
{
                background: url('ComboBox/rcbBg.gif') no-repeat top right;
                width: 1px;
}

.RadComboBox_TwoBirds_rtl .rcbArrowCell a
{
                text-indent: 9999px;
}

.RadComboBox_TwoBirds .rcbDisabled .rcbArrowCell a
{
                cursor:no-drop;
}

/* dropdown */

.rcbSlide
{
                position:absolute;
                overflow:hidden;
                display:none;
                _height:1px;
                float:left;
}

.RadComboBoxDropDown_TwoBirds
{
                position:absolute;
                background:#fff;
                border: 1px solid #d8dde0;
                cursor:default;
                font-size:0.9em;
                color:#635b50;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                text-align: left;
}

.RadComboBoxDropDown_TwoBirds .rcbScroll
{
                overflow:auto;
}

.RadComboBoxDropDown_TwoBirds .rcbList
{
                list-style:none;
                margin:0;
                padding:0;
                zoom:1;
}


.RadComboBoxDropDown_TwoBirds .rcbHeader 
{
                background:#f0f2f4;
                color:#000;
                padding:4px;
}

.RadComboBoxDropDown_TwoBirds .rcbNoWrap .rcbLoading
{
                white-space:nowrap;
}

.RadComboBoxDropDown_TwoBirds .rcbNoWrap .rcbDisabled
{
                white-space:nowrap;
}

.RadComboBoxDropDown_TwoBirds .rcbNoWrap .rcbHovered
{
                white-space:nowrap;
}

.RadComboBoxDropDown_TwoBirds .rcbNoWrap .rcbItem
{
                white-space:nowrap;
}

.RadComboBoxDropDown_TwoBirds .rcbLoading
{
                padding:4px 20px 4px 4px;
                border-top: 1px solid #f0f2f3;
}

.RadComboBoxDropDown_TwoBirds .rcbDisabled
{
                padding:4px 20px 4px 4px;
                border-top: 1px solid #f0f2f3;
}

.RadComboBoxDropDown_TwoBirds .rcbHovered
{
                padding:4px 20px 4px 4px;
                border-top: 1px solid #f0f2f3;
}

.RadComboBoxDropDown_TwoBirds .rcbItem
{
                padding:4px 20px 4px 4px;
                border-top: 1px solid #f0f2f3;
}

* html .RadComboBoxDropDown_TwoBirds .rcbLoading
{
                zoom:1;
}

* html .RadComboBoxDropDown_TwoBirds .rcbDisabled
{
                zoom:1;
}

* html .RadComboBoxDropDown_TwoBirds .rcbHovered
{
                zoom:1;
}

* html .RadComboBoxDropDown_TwoBirds .rcbItem
{
                zoom:1;
}

.RadComboBoxDropDown_TwoBirds_rtl .rcbLoading
{
                padding:4px 4px 4px 20px;
}

.RadComboBoxDropDown_TwoBirds_rtl .rcbDisabled
{
                padding:4px 4px 4px 20px;
}

.RadComboBoxDropDown_TwoBirds_rtl .rcbHovered
{
                padding:4px 4px 4px 20px;
}

.RadComboBoxDropDown_TwoBirds_rtl .rcbItem
{
                padding:4px 4px 4px 20px;
}

.RadComboBoxDropDown_TwoBirds .rcbHovered
{
                background:#f0f2f4;
                color:#000;
                border-top: 1px solid #d8dde0;
}

.RadComboBoxDropDown_TwoBirds .rcbSeparator
{
    color: #222;
    background: #F4F4F4;
}

.RadComboBoxDropDown_TwoBirds .rcbDisabled
{
                color:#808080;
                cursor:no-drop;
}

.RadComboBoxDropDown_TwoBirds .rcbLoading
{
                background:#f0f0f0;
                text-align:center;
}

.RadComboBoxDropDown_TwoBirds .rcbMoreResults
{
                clear:both;
                background:#f3f3f3;
                padding:4px;
                text-align:center;
}

.RadComboBoxDropDown_TwoBirds .rcbMoreResults a
{
                display:block;
                width:6px;
                height:6px;
                background:url('ComboBox/rcbMoreResults.gif') no-repeat transparent;
                margin:0 auto 4px;
                text-indent:-3333px;
                overflow:hidden;
                text-decoration:none;
                cursor:pointer;
}

.RadComboBoxDropDown_TwoBirds .rcbMoreResults a:hover
{
                background-position:0 -6px;
}

.RadComboBoxDropDown_TwoBirds .rcbMoreResults span
{
                display:block;
                text-align:center;
}

.RadComboBoxDropDown_TwoBirds .rcbScroll
{
                scrollbar-face-color: #e9e9e9;
                scrollbar-highlight-color: #ffffff;
                scrollbar-shadow-color: #e9e9e9;
                scrollbar-3dlight-color: #dbdbdb;
                scrollbar-arrow-color: #787878;
                scrollbar-track-color: #f5f5f5;
                scrollbar-darkshadow-color: #aeaeae;
}

/*hacks*/

/*Opera start*/
@media screen and (min-width:550px)
{
                .RadComboBoxDropDown_TwoBirds_rtl .rcbLoading
                {
                                padding:4px 20px 4px 4px;
                                zoom:1;
                }
                .RadComboBoxDropDown_TwoBirds_rtl .rcbDisabled
                {
                                padding:4px 20px 4px 4px;
                                zoom:1;
                }
                .RadComboBoxDropDown_TwoBirds_rtl .rcbHovered
                {
                                padding:4px 20px 4px 4px;
                                zoom:1;
                }
                .RadComboBoxDropDown_TwoBirds_rtl .rcbItem
                {
                                padding:4px 20px 4px 4px;
                                zoom:1;
                }
}
/*Opera end*/
/***************************************************END OF RAD COMBOBOX ****************/
/************************************************BEGINNING OF PAGE LAYOUT STYLES****************************************/
/*one column page
.mainLeftAreaTable
{
                width:506px;
                padding:0px;
                margin:0px;
                border:0px;
                border-collapse:collapse;
                vertical-align:top;
                text-align:left;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                font-size:15pt;
}

.mainRightAreaTable
{
                width:100%;
                padding:0px;
                padding-bottom:10px;
                padding-top:10px;
                margin:0px;
                border-collapse:collapse;
                vertical-align:top;
                text-align:left;
                font-family:Trebuchet MS, Arial, Sans-Serif;

}


/*basic page four columns styles
.FourColumnOne
{
                width:50%; 
                vertical-align:top; 
                text-align:left; 
                padding:0px;
                padding-right:18px;
}
.FourColumnTwo
{
                width:50px;
                padding:0px;
}
.FourColumnThree
{
                width:50%;  
                vertical-align:top; 
                text-align:left; 
                padding:0px;
                padding-right:10px;
}
.FourColumnFour
{
                width:5px; 
                padding:0px;
}
.FourColumnFive
{
                width:50%; 
                vertical-align:top; 
                text-align:left; 
                padding:0px;
                padding-left:10px;
}
.FourColumnSix
{
                padding:0px; 
                vertical-align:top; 
                text-align:left;
}
/*basic page Three columns styles
.ThreeColumnOne
{
                width:50%; 
                vertical-align:top; 
                text-align:left; 
                padding:0px;
                padding-bottom:5px;
                padding-right:18px;
}
.ThreeColumnTwo
{
                width:5px; 
                padding:0px;
                padding-bottom:5px;
}
.ThreeColumnThree
{
                width:50%; 
                vertical-align:top; 
                text-align:left; 
                padding:0px;
                padding-bottom:5px;
}
/*PERSON PROFILE PAGE 
.PersonPageSummuryLinks td
{
                width:33%; 
                vertical-align:top;
                /*border-right:1px black solid;
}

.PersonPageSummuryLinks
{
                width:100%;
                padding:0px;
                margin:0px;
                border-collapse:collapse;
}

.PersonPageTable
{
                width:100%;
                padding:0px;
                margin:0px;
                border-collapse:collapse;
}

.PersonPageSummuryLinksHeader
{
                color:#ae9e61;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                font-size:1em;
                font-weight:bold;
}

.PersonPageEditorContent
{
                padding-bottom:10px;
}

.PersonPageContent
{
                width:80%; 
                vertical-align:top;
}

.PersonPageProfilePic
{
                width:20%; 
                vertical-align:top; 
                padding-right:11px;
}

.PersonPageHeading
{
                color:#ae9e61;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                font-size:1em;
                font-weight:bold;
                text-align:left;
                vertical-align:top;
                padding-bottom:10px;
}

.PersonPageNameTitle
{
                padding:0px;
                padding-bottom:10px;
}

.PersonPageName
{
                text-align: left;
                font-size: 1.5em;
                color: #AE9E61;
                font-weight:normal;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                font-weight:normal;
}

.PersonPageTitle
{
                text-align: left;
                font-size: 1.0em;
                color: #AE9E61;
                font-weight:normal;
                font-family:Trebuchet MS, Arial, Sans-Serif;
}

.PersonPageEditModePanel
{
                text-align:center;
                font-size: 1.5em;
                color: #AE9E61;
                font-weight:normal;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                font-weight:bold;
                border-bottom:1px black solid;
                width:100%;
                vertical-align:middle;
                height:100%;
}

/*Office Location Page
.OfficeLocationHeading
{
                color:#ae9e61;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                font-size:1em;
                font-weight:bold;
}

.OfficeLocationPageDescription
{
                text-align:left; 
                vertical-align:top; 
                width:100%; 
                padding:0px;
}

.OfficeLocationAddress
{
                text-align:left; 
                vertical-align:top; 
                width:100%;
}

div.ms-WPBody table div.TwoBirdslinkitem a
{
                font-size:1em;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                text-decoration:none;
}

div.ms-WPBody table div.TwoBirdslinkitem a:hover
{
                font-size:1em;
                color:#8c8275;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                text-decoration:underline;
}
/*general
.FiveColumnSummoryLinks
{
                width:100%;
                padding:0px;
                margin:0px;
                border:0px;
                border-collapse:collapse;
}
.FiveColumnSummoryLinks td
{
                width:20%;
                padding:0px;
                margin:0px;
                border:0px;
                border-collapse:collapse;
                vertical-align:top;
                text-align:left;
}
.PageCells
{
                padding:0px;
                padding-bottom:10px;
                width:100%;
                text-align:left;
                vertical-align:top;
                border-collapse:collapse;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                font-size:15pt;
}
.PageTables
{
                width:100%;
                padding:0px;
                margin:0px;
                border:0px;
                border-collapse:collapse;
                vertical-align:top;
                text-align:left;
}



/*webpart page*/
.WebPartPageCells
{
                padding:0px;
                width:50%;
                text-align:left;
                vertical-align:top;
                border-collapse:collapse;
}



/***************************************************END OF PAGE LAYOUT STYLES*******************************************/
/************************************************BEGINNING OF CORE.CSS STYLES****************************************/
/*searc box*/

.ms-rightbodysectionsearchbox
{
                width:0px;
}
.ms-sbLastcell
{
                width:0px;
}
.ms-sbLastCell
{
                padding-right:0px;
}
/***************************/
td.ms-sbgo
{
                background-color:#e9f2fd;
                padding-left:3px;
                padding-right:3px;
                padding-bottom:1px;
                padding-top:1px;
}
td.ms-sbcell
{
                padding:0px;
                padding-left:2px;
                white-space:nowrap;
                border:solid 1px #7f9db9;
}
td.ms-sbcellnoborder
{
                padding-right:2px;
                white-space:nowrap;
                border:0;
}
/***************************/
.ms-sbtext
{
                font-family:Trebuchet MS, Arial, Sans-Serif;
                font-size:1em;
                font-weight:bold;
}

.ms-sbplain
{
                font-family:Trebuchet MS, Arial, Sans-Serif;
                font-size:8pt;
                border:none;
}

.ms-sbtable-ex
{
                width:0px;
                border-collapse:collapse;
                margin-top:2px;
                margin-left:2px;
}



.ms-sitemapdirectional
{
                font-size:0.8em;
                font-family: Trebuchet MS, Arial, Sans-Serif;
                color:#635b50;
                font-weight:normal;
}
/*webparts header*/
.ms-WPTitle
{
                font-weight:bold;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                color:#8c8275;
                padding-left:0px;
                padding-right:7px;
                padding-top:4px;
                padding-bottom:4px;
                font-size:1em;
}

.ms-WPTitle A:visited
{
                font-weight:bold;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                color:#8c8275;
                font-size:1em;
                text-decoration:none;
                cursor:pointer;
}

.ms-WPTitle A:link
{
                font-weight:bold;
                font-family:Trebuchet MS, Arial, Sans-Serif;
                color:#8c8275;
                font-size:1em;
                text-decoration:none;
                cursor:pointer;
}
.ms-WPTitle A:hover
{
                color:#5a5b50;
                text-decoration:underline;
                cursor:pointer;
}

.ms-WPHeader TD{
                background-color:#f1eeef;
                border:0px;
                border-collapse:collapse;
}

/*content editor styles*/
/*CEWP H1 header formatting*/
div.ms-wpbody h1 
{
} 

div.ms-wpbody p h1 
{
} 

/*CEWP H2 header formatting*/
div.ms-wpbody h2 
{
} 

div.ms-wpbody p h2 
{
} 

/*CEWP H3 header formatting*/
div.ms-wpbody h3 
{
} 

div.ms-wpbody p h3 
{
} 

/*CEWP unordered and ordered list formatting*/
div.ms-wpbody ul 
{
}  
div.ms-wpbody p ul 
{
}  
div.ms-wpbody ol 
{
}  

div.ms-wpbody p ol 
{
}  

/*CEWP links formatting*/
div.ms-wpbody a:link 
{
}
div.ms-wpbody a:visited {}
div.ms-wpbody a:hover 
{
}

/*general webpart styles*/
.ms-WPBorder
{
                border:0px; font-size:1em;
}
td.ms-addnew
{
                border:0px;
}
td.ms-WPBorder div div table tr td.ms-addnew
{
                border:0px;
}
/*
.ms-WPBody {FONT-SIZE: 0.8em;	color:#635b50; font-family:Trebuchet MS, Arial, Sans-Serif;}
DIV.ms-WPBody {	}
.slm-layout-main
{
	font-size:1em;
}
#column
{
	font-size:1em;
}
*/
.ms-WPBody TD
{
	FONT-SIZE: 1em;	
}
.ms-WPBody 
{	
	FONT-SIZE: 1em;	
}

/***************************************************END OF CORE.CSS STYLES*******************************************/
.MsoTableGrid td
{
	background-color:red;
}

.MsoTableGrid tbody td
{
	background-color:green;
}

#ctl00_PlaceHolderMain_ctl00__ControlWrapper_RichHtmlField
{
	width:486px;
	overflow:hidden;
}
.CaptchaErrorMessage
{
	color:red !important;
}

  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  

.sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  


.sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }

.PageDescription .sIFR-flash
{
	width:486px;
}
.PageDescriptionDiv .sIFR-flash
{
	width:486px;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px !important;
  z-index: 0;
}


/***************** 4Birds *********************************/

#MasterRightLinks
{
	font-weight:bold;
	clear:both;
    text-align:left;
	font-size:1em; 
	padding-top:20px;
}

#MasterRightLinks a
{
	color:#7f9f20; 
    text-decoration:none;
}
#MasterRightLinks a:hover
{
	text-decoration:none;
	color:#313679;
}
#MasterRightLinks a:visited
{
	color:#726b61 !important; 
    text-decoration:none;
}
	.footerBorder
	{
		background-image:url(/_layouts/images/birdandbird/nav/grey_spacer.jpg); 
		background-repeat: repeat-x;
		height:1px;
		overflow:hidden;
	}
	.MasterFooterContent
	{
	                margin:0px auto; 
	                text-align:center;
	                width: 955px;
	                vertical-align:middle;
	                padding:0px;
	                margin:0px;
	                border:0px;
	                margin-bottom:10px;
	}
	
	.MasterFooterContent td
	{
	                text-align:center;
	                vertical-align:middle;
	                padding:0px;
	                width:16.6%;
	                margin:0px;
	}

	
	.MasterFooterContent a
	{
	                color:#7f9f22;
	                font-size:0.78em;
	                font-family:Trebuchet MS, Arial, Sans-Serif;
	                text-decoration:none;
	                /*height:34px;*/
	                display:block;
	                width:100%;
	                padding-top:8px;
	                padding-bottom:8px;
	}
	
	.MasterFooterContent a:hover
	{
	                color:#7f9f22;
	                text-decoration:underline;
	}

.SearchLoadingPanel
{
	margin-left:81px;
	margin-top:10px;
	position:absolute;	
}
/*summary links control on matrix pages*/
.link-item
{
	padding-bottom:5px;
	border-bottom:dotted 1px #635b50;
}
.link-item a:link
{
	color:#7f9f22 !important;
	text-decoration:none !important;
}
.link-item a:link:visited
{
	color:#7f9f22 !important;
	text-decoration:none !important;
}
.link-item a:link:hover
{
	color:#313679 !important;
	text-decoration:none !important;
}
.item
{
	margin-left:0px !important;	
	margin-right:0px !important;	
}
