/* Webpart General Styles */
#memberAlertsContainer .ms-WPHeader .ms-WPTitle span:first-child
{
	color:white;
}
#memberAlertsContainer .wp .ms-WPHeader .ms-WPTitle span
{
	color:maroon;
}
#memberAlertsContainer .wp .bd div, .wp .bd p
{
	padding:3px 0px 3px 3px;
}
#memberAlertsContainer .ms-WPBody a:link, .ms-WPBody a:visited, .ms-WPBody a:hover
{
	color:#000000;
}
#memberAlertsContainer .see_all .ms-WPBody a:link, .see_all .ms-WPBody a:visited, .see_all .ms-WPBody a:hover
{
	color:#990000;
}
#memberAlertsContainer .wp
{
	border:none !important;
}
.wp .bd img
{
	padding:0px 5px 0px 0px;
}
.wp {
	border-right:1px #fff solid;
	margin:2px 0px 2px 0px;
    /*padding-right:15px;*/
	text-align:left;
}
.wp label, .wp .wpLabel{
	/*float:left;*/
	width:75px;
	padding:5px;
	font-weight:bold;
}
.wp .hd {

	background-color: #FFFFFF;

}

.wp .hd .ms-WPTitle{
	color:#FFFFFF;
	padding-bottom:2px;
	padding-left:5px;
	padding-top:2px;	
}
.ms-WPTitle h3{
	font-family: Arial,Verdana, Sans Serif;
        font-size:120%;
	font-weight:bold;	
}
.wp .bd {
	/*background:url('../SiteCollectionImages/layouts/grayFadedBackground.png') repeat-x; */
	background-color:#F3E8C5;
    border: 1px solid #e4ca7f; 

	padding:5px 10px 15px 10px;
	margin-top:0px;
}
.wp .btnBack
{
	padding:0px 0px 0px 10px;
}
.brownBg {
	background-color:#fffced;
}
.whiteBg
{
	background-color:#FFFFFF;
}
.brownBg p a, .whiteBg p a{
	color:#000000 !important;
}
.wp .bd div, .wp .bd p{
	margin-top:5px;
	margin-bottom:2px;
	margin:0px;
}
.wp .buttons{
  padding-top:10px;
}
.wp .buttons input{
  margin:0px 0px;
}
.txtboxes
{
margin-top:10px;
margin-bottom:10px;
width:250px;
}

.see_all
{
	background-image:none;
	background-color:white;
}
.yes_no, .yes_no input, .yes_no label
{
	width: auto;
}
.yes_no label
{
	display: inline;
	float: none;
	width: auto;
	font-weight: normal;
	height: auto;
}
.yes_no input
{
	margin: 0 4px;
}
/*------------------------*/

/*Control Styles*/

/*RSS Reader*/
.EditButton button{
	float:right;
	background-image:url('../SiteCollectionImages/buttons/btn_med.gif');
	color: #ffffff;
	font-family:Arial !important;
	font-size:10pt;
	cursor:pointer;
	text-align:center;
	border:0px;
	width: 90px !important;
	height:21px;
}

.FeedDate{
	color:maroon;
}

.FeedLink{
	color:black;
	
}

.FeedLink a{
	color:black !important;
	text-decoration:none;
	
}

.RssAggregator_Content{
	color:black;
}

.RssAggregator_Container p{
	font-size:14px;
	font-weight:bold;
}
#bottomLeftContainer .ms-WPBorder, .ms-WPBorderBorderOnly 
{
	border:none;
}
#bottomLeftContainer .ms-WPHeader td
{
	border:none;
}
#bottomLeftContainer td .ms-WPHeader
{
/*	background-color:maroon;*/
		background-image:url('../SiteCollectionImages/layouts/relatedBox_headBack.gif');
	height:23px;
        font-family: Arial,Verdana, Sans Serif;
	color:#827668 !important;
}
#bottomLeftContainer .ms-WPBody a:link, #bottomLeftContaine .ms-WPBody a:visited 
{
	color:#703800;
	/*color: #990000;*/
}
/*-------*/
/* Ad Service */

#advertiseContainer .ms-WPBorder, .ms-WPBorderBorderOnly 
{
	border: 1px solid #aaa081;
}
#advertiseContainer .ms-WPHeader td
{
	border:none;
}

/*------*/

/* OSBA Reports
.wp .bd .item{
	padding:5px;	
}
/*--------------*/


/*-------------------------------- CALENDAR WEB PART ---------------------------------*/
#calendarContainer .ms-WPBorder, .ms-WPBorderBorderOnly 
{
	border:none !important;
}
#calendarContainer .ms-WPHeader td
{
	border:none !important;
}

#calEvent
{
	width:100%;
	font-family: Arial;
	font-size:10px;
	text-align:left;
	font-size: 11px;
	padding-left:5px;
}
.calHeader
{
/*	background-color:#cccccc;*/
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	text-align: center;
	font-weight:bold;
	color:maroon;
}
.calCell
{
	width:14%;
	text-align:center;
       height:22px;
       *height:12px;
}
.calContent
{
	/*height:150px;*/
	border-bottom:1px solid gray;
	margin-bottom:15px;
	padding-bottom:5px;
	width:100%;

}
.calContent table
{
	width:100%;
	font-size:11px;
	font-family:Arial;
}
.calArrows
{
	width:100%;
}
#calEvent .calHeader a:visited, #calEvent .calHeader a:active, #calEvent .calHeader a:hover,#calEvent .calHeader a
{
	margin-top:50px;
        color:maroon;
	text-decoration:none;
}
#arrowImgR
{
	border:none;	
}
#arrowImgL
{
	border:none;
}
#arrowL
{
	text-align:left;
	float:left;
	overflow:hidden;
	padding:3px 0px 0px 10px;
	cursor:pointer;
	background: transparent url('/SiteCollectionImages/buttons/arrowL.png') no-repeat;
	height:10px;
        margin-top:2px;
}
#arrowR
{
	float:right;
text-align: right;
	padding:3px 0px 0px 0px;
	cursor:pointer;
	overflow:hidden;
	width:10px;
	background: transparent url('/SiteCollectionImages/buttons/arrowR.png') no-repeat;
	height:10px;
        margin-top:2px;
}
#currMonthName
{
	float:left;
	overflow:hidden;
	width:85%;
	padding-left:10px;
}
.currentDay
{
	width:14%;
	text-align:center;
}
#currentDay
{ 
/*	background-color:#A44848;
	color:white;
	border: 1px solid gray;*/
}
.upcomingEvent
{
	cursor:pointer;
	color:black;
	border:1px solid gray;
	font-weight: bold;
        text-align:center;
}
#upcomingEventTitle
{
	margin-top:10px;color:#990000;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
.singleEvent
{
	font-size: 11px;
	text-align: left;
        font-weight:bold;
	padding: 2px 0px 2px 0px;
}
#calEvent .singleEvent a:visited, #calEvent .singleEvent a:active, #calEvent .singleEvent a:hover, #calEvent .singleEvent a
{
	font-size: 11px;
        color:black;
	text-decoration:none;
}
.daysOtherMonth
{
	text-align:center;
	color:gray;
}
.nextEventDate
{

}
#nextEventDay
{
	background-color:#ede3c7;	
	cursor: pointer;
}
.webPartTitle
{
	font-family: Arial,Verdana, Sans Serif;
        color:#827668;
	font-size:13px;
	font-weight:bold;
	padding:5px 0px 10px 0px;
	text-align:left;
}
/*-----------------------------------------------------------------*/


/*--------------------- NEWS WEB PART -----------------------------*/
#mainNewsContainer
{
	width:100%;
	overflow:hidden;
        font-family: Arial,Verdana, Sans Serif;
}
#mainNewsLeftImageContainer
{
	float: left !important;
overflow: hidden !important;
/*width: 170px !important;*/

}
#mainNewsLeftImageDescriptionContainer
{
	font-size:9px;
	padding:5px 0px 0px 0px;
}
#mainNewsRightTitleContainer
{
	font-size: 24px;
        line-height:24px;
	font-weight:bold;
}
#mainNewsRightModifiedDateContainer
{
	font-size:9px;
	padding:3px 0px 0px 0px;
}
/*-----------------------------------------------------------------*/


/*---------------------- TABS WEB PART ----------------------------*/
#tabsBoxContainer
{
	width:100%;
	/*height:98% !important;*/
	padding:0;
	margin:0;
	outline:0 !important;
}
#tabs {
	font-size:11px;
	list-style-type:none;
	height:29px;
	margin-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	color:white;	
	font-weight:bold;
	padding:0;
	margin:0;
	outline:0 !important;
	cursor:pointer;
	background-image:url('../SiteCollectionImages/layouts/unselectedTab.png');
	/*background-repeat:no-repeat;*/
}
#tabs li {
	display:inline;
	float:left;
   	width:100px;
	position:relative;
	z-index:6;
	height:41px;

}
#tabs li b{
	display:block;
	font-size:1px;
	line-height:1px;
	height:1px;
}

#tabs li.active 
{
	/*margin-top:-5px;*/
	background-image:url('../SiteCollectionImages/layouts/selectedTab.png');
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:white;
	background-repeat:no-repeat;
}
#legalNewsTab
{
	height:20px;
	width:100px;
	text-align:center;
	padding-top:6px;
}
#insideOsbaTab
{
	height:20px;
	width:100px;
	text-align:center;
	padding-top:6px;
}
#obarOnlineTab
{
	height:20px;
	width:100px;
	text-align:center;
	padding-top:7px;
}
#blogsTab
{
	height:20px;
	width:100px;
	text-align:center;
	padding-top:6px;
}

.blogsComment{
	font-size:11px;
	padding-bottom:10px;
        padding-left:75px;
}

.blogsSearch{
        padding-left:75px;
        padding-top:15px;
}

#podcastTab
{
	height:20px;
	width:100px;
	text-align:center;
	padding-top:6px;
}

#topMainContainer #tabsContent 
{
	margin-left:1px !important;
	display:block;
	height:100%;
	background-image:url('../SiteCollectionImages/layouts/tabsBackground.png');	
	width: 99.6%;
	_margin-top: -12px;
	_padding-top: 12px
}
#leftBodyContainer #tabsContent 
{
	margin-left:1px !important;
	display:block;
	height:100%;
	background-image:url('../SiteCollectionImages/layouts/tabsBackground.png');	
	width: 99.6%;
	_margin-top: -19px;
	_padding-top: 19px
}

.itemContent
{
	margin-left:0px !important;
	margin-top:10px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:11px;
}
.itemContentHidden
{
	visibility:hidden;
	font-size:1px;
}
#tabsContent .contentBox
{
	padding: 5px 10px 0px 20px;
}

#tabsContent .itemContent a:link
{
	color:maroon;
	font-weight:normal !important;
	white-space: nowrap;
        font-size:11px;
}

#tabsContent .itemContent a:active
{
	color:maroon;
	font-weight:normal !important;
	white-space: nowrap;
        font-size:11px;
}
#tabsContent .itemContent a:hover
{
	color:maroon;
	font-weight:normal !important;
	white-space: nowrap;
        font-size:11px;
}
#tabsContent .itemContent a
{
	color:maroon;
	font-weight:normal !important;
	white-space: nowrap;
        font-size:11px;
}
#seeAllLegalNewsLink
{
	margin-top:10px;
}
#tabsContent #seeAllLegalNewsLink a:hover,#tabsContent #seeAllLegalNewsLink a:active,#tabsContent #seeAllLegalNewsLink a
{
	color:maroon;
	font-size:11px;
	font-weight:bold;
}

#osbaNewsContent
{
	margin-left:0px !important;
	margin-top:10px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:11px;
	
}
#tabsContent .osbaNewsContent
{
	margin-left:0px !important;
	margin-top:7px;
	margin-bottom:5px;
	font-size:11px;

}

#tabsContent .osbaNewsContent a:link
{
	margin-left:0px !important;
	margin-top:7px;
	margin-bottom:5px;
	font-size:11px;

}
.osbaNewsDate
{
	float:left;
	overflow:hidden;
	width:15%;
	color:maroon;
	font-weight:bold;
}
.osbaNewsTitle
{
	font-weight:bold;
}
.osbaNewsText, .caseSummariesText
{
	width:420px;
}
#tabsContent .osbaNewsText a:active,#tabsContent .osbaNewsText a:hover,#tabsContent .osbaNewsText a
{
	color:black;
}
.osbaNewsRightContent
{
	overflow:hidden;
	width:84%;
}
#seeAllOsbaNewsLink
{
	margin-top:10px;
}
#tabsContent #seeAllOsbaNewsLink a:hover,#tabsContent #seeAllOsbaNewsLink a:active,#tabsContent #seeAllOsbaNewsLink a
{
	color:maroon;
	font-size:11px;
	font-weight:bold;
}

#tabsContent .caseSummariesContent
{
	margin-left:0px !important;
	margin-top:7px;
	margin-bottom:5px;

}
.caseSummariesDate
{
	float:left;
	font-size:11px;
	width:15%;	
	color:maroon;
	font-weight:bold;
}
.caseSummariesTitle
{
	font-size:11px;
	font-weight:bold;
}
#tabsContent .caseSummariesText a:active,#tabsContent .caseSummariesText a:hover,#tabsContent .caseSummariesText a
{
	font-size:11px;
	color:black;
}
.caseSummariesRightContent
{
	overflow:hidden;
	width:84%;
}
#seeAllCaseSummariesLink
{
	/*margin-top:10px;*/
}
#tabsContent #seeAllCaseSummariesLink a:hover,#tabsContent #seeAllCaseSummariesLink a:active,#tabsContent #seeAllCaseSummariesLink a
{
	color:maroon;
	font-size:11px;
	font-weight:bold;
	
}
#tabsContent .blogsContent
{
	margin-left:0px !important;
	margin-top:6px;
}
.blogsDate
{
	float:left;
	overflow:hidden;
	font-size:11px;
	width:15%;
	color:maroon;
	font-weight:bold;

}
.blogsTitle
{
	font-size:11px;	
	font-weight:bold;	
	overflow:hidden;
}
#tabsContent .blogsTitle a:hover,#tabsContent .blogsTitle a:active,#tabsContent .blogsTitle a
{
	font-size:11px;	
	color:black;	
}
#seeAllBlogsLink
{
	margin-top:10px;
}
#tabsContent #seeAllBlogsLink a:visited,#tabsContent #seeAllBlogsLink a:hover,#tabsContent #seeAllBlogsLink a:active,#tabsContent #seeAllBlogsLink a
{
	color:maroon;
	font-size:11px;
	font-weight:bold;
}

#tabsContent .podcastContent
{
	margin-left:0px !important;
	margin-top:10px;
	margin-bottom:5px;
}
.podcastDate
{
	float:left;
	overflow:hidden;
	font-size:11px;
	width:15%;
	color:maroon;
	font-weight:bold;
}
.podcastTitle
{
	font-size:11px;	
	font-weight:bold;	
}
#tabsContent .podcastTitle a:hover, #tabsContent .podcastTitle a:active,#tabsContent .podcastTitle a
{
	font-size:11px;	
	color:black;	
}
#seeAllPodcastLink
{
	margin-top:10px;
}
#seeAllPodcastLink a:visited
{
	color:maroon;
	font-size:11px;
	font-weight:bold;
}
#seeAllPodcastLink a:hover
{
	color:maroon;
	font-size:11px;
	font-weight:bold;
}
#seeAllPodcastLink a:active
{
	color:maroon;
	font-size:11px;
	font-weight:bold;
}
#seeAllPodcastLink a
{
	color:maroon;
	font-size:11px;
	font-weight:bold;
}
#tabsContainer .ms-WPBorder, .ms-WPBorderBorderOnly
{
	border:none;
}
#tabsContainer .ms-WPHeader td 
{
	border:none;
}

#tabBorder
{
	background:transparent url(../SiteCollectionImages/layouts/membersTabsBorder.png) no-repeat scroll right bottom;
	overflow:hidden;
	width:618px;
	background-position: left bottom;
	
}
/*-----------------------------------------------------------------*/



/*----------------- COMMITTEES AND SECTIONS WEB PART --------------*/
#t4_mainTemplateContainer #committeesAndSectionsList
{
	height:100%;
	border: 0px solid #ccc;
	width:100%;
}


#committeesAndSectionsList
{
	height:250px;
	overflow:hidden;
	width:221px;
	border: 1px solid #ccc;
}
#committeesAndSectionsList .commiteesHeaderList
{
	background-color:maroon;
	color:white;
	font-family:Arial;
	font-size:11px;
    height:15px;
	font-weight:bold;
	padding:5px;
	text-align:center;
}
#committeesAndSectionsList .committeesList,#committeesAndSectionsList .committeesList a:visited, .committeesList a:active
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:maroon;
	text-decoration:none;
	padding: 5px 8px 3px 8px;
}

#committeesAndSectionsList .committeesList a
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:maroon;
	text-decoration:none;
	padding: 5px 8px 3px 8px;	
	margin-left:-6px;
	margin-right:-6px;
}
#committeesAndSectionsList .committeesList a:hover
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
	padding: 5px 8px 3px 8px;	
}


#committeesAndSectionsList .committeesTeaser
{
	background-color:black;
}
/*-----------------------------------------------------------------*/


/*--------------------- OUT OF THE BOX WEB PARTs ------------------*/
.otbWPHeader
{
	background-color:#ede3c7;
	height:23px;
	vertical-align:middle;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#796B5A;
}
/*-----------------------------------------------------------------*/


/*-----------------------  FAQ WEB PART  --------------------------*/
#faqBoxContainer
{
	
}
#faqItemContainer
{
	margin: 10px 0px 10px 0px;
}
#faqQuestionContainer
{
	color: maroon;
	font-family:Arial, Helvetica, Verdana;
	font-size:14px;
	font-weight:bold;
	margin: 5px 0px 5px 0px;
}
#faqAnswerContainer
{
	font-family:Arial, Helvetica, Verdana;
	font-size:12px;
}
/*-----------------------------------------------------------------*/

/*---------------------  DETAIL WEB PARTS  ------------------------*/
#Title
{
	font-family:Times;
	font-size:15pt;
	font-weight:bold;
	color:grey;
	padding: 15px 5px 0px 5px;
}

#File
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	padding: 0px 5px 0px 5px;
}

#Date
{
	font-family:Arial;
	font-size:8pt;
	padding: 0px 5px 0px 5px;
}

#Description
{
	font-family:Arial;
	font-size:9pt;
	padding: 15px 5px 10px 5px;
}

#Quarter
{
	font-family:Arial;
	font-size:8pt;
	padding: 0px 5px 0px 5px;
}

#IssueNumber
{
	font-family:Arial;
	font-size:8pt;
	padding: 0px 5px 0px 5px;
}
#itemImage
{	
	float:left;
	max-width:226px;
	overflow:hidden;
	max-height:230px;
	margin: 15px 10px 0px 10px;		
}
/*-----------------------------------------------------------------*/
/* filter webpart */
.filter .bd .ph{
	border-top:1px solid silver;
	margin-top:10px;
	padding:5px 0px;
}

.filter .labelText{
	font-weight: bold;
	width:150px;
	margin-right:5px;
	float:left;
}
.filter .ph .divDate{
	margin-bottom:5px;
	display:block;
}
.filter .ph .smallRed{	
	color:red;
	font-size:xx-small;
	margin-left:3px;
}
.filter .dkRed_button{
background-color:#DA0404;
border:medium none;
color:white;
font-size:11px;
font-weight:bold;
padding-bottom:3px;
padding-top:3px;
}
/*-----------------------------------------------------------------*/
/* Member site Left Menu  */
.menu {
	text-align:left;
	width:300px; position:relative;
	background:none;

}
.menu div {
	margin-left:0px;font-size:12px;  
}
.menu a { /* Top Level  */
	text-decoration:none; cursor:pointer;font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;  
	color:#35322c; line-height:35px; _line-height:50px !important; 
	padding:0 0px 5px 0; padding-left:5px !important;
}
.menu a:hover{ /* Hover All Levels  */
	color:#940a0e; background:none;font-weight:bold;
}

.menu a:active { /* Second Level Active Page */
	color:#990000;
}

.menu .noChild {
        padding-left:14px !important;
}

.menu div div a { /* Second Level  */
	font-size:11px; line-height:25px; font-weight:bold; 
	border:none; margin-left:0px; padding:0px;
}


.menu div div { /* Second Level spacing  */
	margin-top:-6px; margin-left:0px;
}
.menu div div a:hover { /* Second Level Hover  */
	font-weight:bold;
}

.menu div div a:active { /* Second Level Active Page  */
	color:#990000;
}

.menu div div .noChild {
        padding-left:0px
}
.menu div div div a { /* Third Level  */
	font-weight:bold; line-height:25px; border:none; 
	font-size:11px; white-space:nowrap; overflow:visible;
	padding:10px; 
}
.menu div div div { /* Third Level spacing  */
	margin:2px 0 6px -1px;
}
.menu div div div a:hover { /* Third Level Hover  */
	font-weight:bold; text-decoration:underline;
}

.menu div div div a:active { /* Third Level Active Page*/
	color:#990000;
}
.menu div div div .noChild {
        padding-left:0px
}

	/********Cut off text menu fix************/
	
/* #mn_0_3_6{
	
	width: 140px;
	margin-left: 14px;
	
} */

.menu div div div .noChild {
        padding-left:0px;
        margin-left: 0px;
        white-space:normal;
}

#mn_0_6
{
	width: 275px;
	margin-left: 0px;
}



.ms-menubuttoninactivehover
{
	
	margin: 0px !important;
	padding: 0px !important;

	
}
.ms-menubuttonactivehover
{
	
	margin: 0px !important;
		padding: 0px !important;
	
}
/*------------------------FIND A LAWYER WEB PART------------------------
-----Added by: Edith Colegio										---*/
#falContainer
{
	overflow:hidden;
	padding:5px;
	background-color:#fffced;
        border: 1px solid #e2d781;
        height:171px;
        
}
#falMiddleContainer
{
	overflow:hidden;
	padding:0px 0px 0px 2px;
}
#falBottomContainer
{
	/*overflow:hidden;*/
	padding:0px 0px 0px 2px;

}
#falBottomContainer .falControls input
{
/*	width:auto;*/
	margin:0px !important;
}
.falControls
{
	overflow:hidden;
	float:left;
	width:47%;
	padding:3px 3px 3px 3px;
}
.falControls select
{
	width:99%;
}
.falControls input
{
	width:96% !important;
	font-size:11px;
}

#falTopContainer span
{
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	color:black;
	padding:5px;
	display:block;

}
.falTableHeader
{
	color:maroon;
	font-size:12px;
	font-weight:bold;
}


#t5_relatedArticlesContainer #falContainer {
border:0px;
}


.rowsReturned{
padding:0 10px 10px;;
}
.whiteRow
{
	background-color:white;
	color:black;
	font-size:12px;
	font-weight:normal;
        border-bottom: 1px solid #eae9d8;
        padding:10px;
        margin-bottom: 5px;

}
.shadowRow
{
	background-color:#f7f7f7;
        border-bottom: 1px solid #eae9d8;
	color:black;
	font-size:12px;
	font-weight:normal;
        padding:10px;

}

.searchListTitle
{
        font-size:11px;
        font-family:Arial;
        font-weight:bold;
        color:#990000;
}
	/*Added by: Guillermo Carranco*/
#falAdvancedSearch
{
	position:relative;
	float:left;
	padding-left:2px;
}
.falBottomButtons
{
	padding-left:200px;
	width:535px;
	text-align:center;
}
.falBottomButtons span
{
	display:block;
	float:left;
}
.falBtnNext
{
	width:20px;
}
.falBtnPrev
{
	width:20px;
}
/*----------------------------------------------------------------------*/

/*------------------------------MY CLE WEBPART--------------------------*/
#myCLEcurrent
{
	overflow:hidden;
	padding: 5px 5px 10px 0px;
        font-size:11px;
}
#myCLErecommended
{
	padding: 0px 5px 0px 0px;
        font-size:11px;
}
.myCLEdate
{
	float:left;
	overflow:hidden;
	width:85px;
        font-size:11px;
}
.myCLEcourse
{
	overflow:hidden;
	padding-left:0px;
        font-size:11px;
}
#myCLEcurrent div .RedLink
{
	float:none;
        font-size:11px;
}
#myCLEcurrent div .RedLink:first-child
{
	float:left;
	overflow:hidden;
	width:85px;
        font-size:11px;
}

#myCLEcurrent .TitleLink{
        font-size:11px;
}

#myCLEcurrent .RedLink{
        font-size:11px;
}

#myCLErecommended .TitleLink{
        font-size:11px;
}

#myCLErecommended .RedLink{
        font-size:11px;
}

#myCLErecommended .ms-WPBody a:link, .ms-WPBody a:visited, .ms-WPBody a:hover{
        font-size:11px;
}

#myCLErecommended .myCLEcourse a{
        font-size:11px;
}


/*-------------------------------MY CLE PAGE--------------------------*/
#t5_bottomBoxContainer #myCLEcurrent
{
	overflow:hidden;
	padding: 5px 0px 0px 0px;
        font-size:12px;
}
#t5_bottomBoxContainer #myCLErecommended
{
	padding: 15px 5px 0px 0px;
        font-size:12px;
}

}
#t5_bottomBoxContainer .myCLEdate
{
	float:left;
	overflow:hidden;
	width:85px;
        font-size:12px;
}
#t5_bottomBoxContainer .myCLEcourse
{
	overflow:hidden;
	padding-left:0px;
        font-size:12px;
}
#t5_bottomBoxContainer #myCLEcurrent div .RedLink
{
	float:none;
        font-size:12px;
}
#t5_bottomBoxContainer #myCLEcurrent div .RedLink:first-child
{
	float:left;
	overflow:hidden;
	width:85px;
        font-size:12px;
}

#t5_bottomBoxContainer #myCLEcurrent .TitleLink{
        font-size:12px;
}

#t5_bottomBoxContainer #myCLEcurrent .RedLink{
        font-size:12px;
}

#t5_bottomBoxContainer #myCLErecommended .TitleLink{
        font-size:12px;
}

#t5_bottomBoxContainer #myCLErecommended .RedLink{
        font-size:12px;
}


#t5_bottomBoxContainer #myCLErecommended .myCLEcourse a{
        font-size:12px;
}
/*------------------------------MY CLE WEBPART--------------------------*/
#articleTitle
{
	color:gray;
	font-family:times;
	font-size:15pt;
	font-weight:normal;
        font-variant: small-caps;
        padding-top:5px;
}
#articleEditButton
{
	float:right;
	position:relative;
}

.myProfileTip {
        font-size:11px;
}

.RSSintro {
        font-size:11px;
}
/*----------------------------------------------------------------------*/

/*------------------------CASES WEB PART--------------------------------*/
.itemInfo .itemDate
{
	padding:0px 0px 0px 0px;
	font-size:11px;
        font-weight:bold;
}
.itemInfo .itemDistrict
{
	padding:0px 0px 5px 0px;
	font-size:11px;
        font-weight:bold;	
}
.itemInfo .itemCourt
{
	padding: 5px 0px 5px 5px;
	font-size:14px;
	font-weight:bold;
	background-color:#E4CA7F;
}
.itemInfo .itemArea
{
	font-weight:bold;	
	color:maroon;
	padding:5px;
}
.itemInfo .itemContainer
{
	padding:5px;
	border: 0px solid #E4CA7F;
}
.itemInfo .itemTitle
{
	font-weight:bold;	
}
/*----------------------------------------------------------------------*/

/*--------------------------OHIO LAWYER WEB PART------------------------*/
#Volume
{
	text-transform:uppercase;
	font-size:8pt;
        font-weight:bold;
        color:#476074;
        margin-left:5px;
}
.itemInfo #Title
{
	font-variant:small-caps;	
}
.itemInfo #Description
font-size:9pt;
{
	
}
/*---------------------------MENU FIX-------------------------------------------*/

#mn_0_3_8 a { 
	font-weight:normal; line-height:11px; border:none; 
	font-size:11px; white-space: normal; overflow:visible;
	padding:0px; display:block; width: 135px;
}

.volumeIssue
{
	padding:5px 0px 0px 5px;
	color:#363535;
	font-size:11px;
	font-weight:bold;
}

/*--------------------------COMMENTS PART------------------------*/

.commentsErrors
{
	color:red;
}


/************************************************T6 Nov 29th********************************************/



/****************LINKS SUMMARY TITLES****************************/

.subtitle .summaryTitle:hover, .titlearticle_t6 .summaryTitle:hover, .summaryTitle:hover{
text-decoration: underline !important;
font-size:20px !important ;
font-weight:bold !important;
color: Black !important;
}
.subtitle .summaryTitle:link, .titlearticle_t6 .summaryTitle:link, .summaryTitle:link{

font-size:20px !important ;
font-weight:bold !important;
color: Black !important;
}
.subtitle .summaryTitle:visited, .titlearticle_t6 .summaryTitle:visited, .summaryTitle:visited{

font-size:20px !important ;
font-weight:bold !important;
color: Black !important;
}
.subtitle .summaryTitle:active, .titlearticle_t6 .summaryTitle:active, .summaryTitle:active{

font-size:20px !important ;
font-weight:bold !important;
color: Black !important;
}

.subtitle a:link {
font-size:20px !important ;
font-weight:bold !important;
color: Black !important;
}
.subtitle a:hover {
text-decoration: underline !important;
font-size:20px !important ;
font-weight:bold !important;
color: Black !important;
}

/**************************************t5 Related Articles**************************/
#t5_rightContainer
{
	width:300px;
	float: right;
	}
	
}
/*#t5_relatedArticlesContainer table #MSOZoneCell_WebPartWPQ3 table
{
width: 300px !important;
}*/

#descriptionLine{
color:#ccc;
}
#t5_topBoxContainer .wp .bd
{
border:0px;
background-color:#fff;
}

/**************************************************************************************/
#ctl00_explitLogout_ExplicitLogin
{
visibility: hidden !important;
}

/*****************************************************************************************/
#homePageLogoLink a img
{
	width: 600px;
	height: 89px;
	border: none;
}
/**************************************CustomizeReports**************************/
.customizedbuttons
{
	padding-left:94px;
	width: 300px;
}


/*************************************TOPMENU*****************************************/

.topNavMenu
{
	position:relative;
	bottom: 10px;
	left: 25px;
	/**IE7**/
	*bottom: 0px;
	*left: 23px ;
	/*******/
	
}
	

#topNavMenu li
{
	
display: inline;
list-style-type: none;
padding-right: 40px;
font-family: Arial;
font-size:12px;
font-weight: bold;


}
html*#topNavMenu li:first-of-type {
display: inline;
list-style-type: none;
font-family: Arial;
font-size:12px;
font-weight: bold;
padding-right: 40px !important;}
#topNavMenu li a:link
{
	color: white;
	text-decoration:none;
	font-size: 12px !important;
	font-weight:bold !important;
}
#t5_rightContainer
{
	width:300px;
	float: right;
	}
	
}
/*#t5_relatedArticlesContainer table #MSOZoneCell_WebPartWPQ3 table
{
width: 300px !important;
}*/

#descriptionLine{
color:#ccc;
}
#t5_topBoxContainer .wp .bd
{
border:0px;
background-color:#fff;
}

/**************************************************************************************/
#ctl00_explitLogout_ExplicitLogin
{
visibility: hidden !important;
}

/*****************************************************************************************/
#homePageLogoLink a img
{
	width: 600px;
	height: 89px;
	border: none;
}
/**************************************CustomizeReports**************************/
.customizedbuttons
{
	padding-left:94px;
	width: 300px;
}


/*************************************TOPMENU*****************************************/

.topNavMenu
{
	position:relative;
	bottom: 10px;
	left: 25px;
	/**IE7**/
	*bottom: 0px;
	*left: 23px ;
	/*******/
	
}
	

#topNavMenu li
{
	
display: inline;
list-style-type: none;
padding-right: 40px;
font-family: Arial;
font-size:12px;
font-weight: bold;


}
html*#topNavMenu li:first-of-type {
display: inline;
list-style-type: none;
font-family: Arial;
font-size:12px;
font-weight: bold;
padding-right: 38px !important;}
#topNavMenu li a:link
{
	color: white;
	text-decoration:none;
	font-size: 12px !important;
	font-weight:bold !important;
}
#topNavMenu li a:visited
{
	color: white;
	text-decoration:none;
		font-size: 12px !important;
	font-weight:bold !important;

}
#topNavMenu li a:hover
{
	color: #efdfb1;
	text-decoration:none;
		font-size: 12px !important;
	font-weight:bold !important;

}
/*FOOTER LINKS*/
.footerLinks a, .footerLinks a:hover, .footerLinks a:active 
{
	
	font-size: 11px !Important;
}

/********CONTACT OSBA*************************/
#t5_mainTemplateContainer #t5_leftContainer #t5_topBoxContainer .ms-WPBody a:link, 
#t5_mainTemplateContainer #t5_leftContainer #t5_topBoxContainer .ms-WPBody a:visited,
#t5_mainTemplateContainer #t5_leftContainer #t5_topBoxContainer .ms-WPBody a:hover 
{
	
	font-size: 12px;
	
}

#WebPartctl00_ctl01_g_a6abb284_351a_48a6_9fbe_d17c37e1240a,
#WebPartctl00_ctl01_g_d32f9fa7_9b7b_4ae5_b3d5_06075830f5ec
{
	padding-left:23px !important;
}
 #ctl00_ctl01_g_d32f9fa7_9b7b_4ae5_b3d5_06075830f5ec_txtSubject,
 #ctl00_ctl01_g_d32f9fa7_9b7b_4ae5_b3d5_06075830f5ec_txtEmail, 
#ctl00_ctl01_g_d32f9fa7_9b7b_4ae5_b3d5_06075830f5ec_txtCC,
#ctl00_ctl01_g_a6abb284_351a_48a6_9fbe_d17c37e1240a_txtSubject,
#ctl00_ctl01_g_a6abb284_351a_48a6_9fbe_d17c37e1240a_txtCC,
#ctl00_ctl01_g_a6abb284_351a_48a6_9fbe_d17c37e1240a_txtEmail

 {
	width: 200px !important;
}
#ctl00_ctl01_g_d32f9fa7_9b7b_4ae5_b3d5_06075830f5ec_txtName, 
#ctl00_ctl01_g_d32f9fa7_9b7b_4ae5_b3d5_06075830f5ec_txtMessage,
#ctl00_ctl01_g_a6abb284_351a_48a6_9fbe_d17c37e1240a_txtName,
#ctl00_ctl01_g_a6abb284_351a_48a6_9fbe_d17c37e1240a_txtMessage
{
	width: 250px !important;
}


/*************LOGIN************************/
#ctl00_ctl01_g_f72ad4de_8690_457b_88c7_77c08ea4b83c_ctl00_Password, 
#ctl00_ctl00_g_b0bc6fcd_2624_4f5f_93aa_b9b88f4bcd18_ctl00_Password
{
	width: auto;
	*width: 149px;
}
#WebPartctl00_ctl00_g_b0bc6fcd_2624_4f5f_93aa_b9b88f4bcd18
{
	margin-left: -6px !important;
}

/****BG WP****/
 #t3_recentArticlesContainer .ms-WPHeader{
	background:#F1D49D !important;
        width:300px;

}
/*****HAND CURSOR****/
#signInContainer a
{
cursor: hand !important;
cursor:pointer;
}


#WebPartctl00_ctl01_g_a6abb284_351a_48a6_9fbe_d17c37e1240a,
#WebPartctl00_ctl01_g_d32f9fa7_9b7b_4ae5_b3d5_06075830f5ec
{
	padding-left:23px !important;
}
 #ctl00_ctl01_g_d32f9fa7_9b7b_4ae5_b3d5_06075830f5ec_txtSubject,
 #ctl00_ctl01_g_d32f9fa7_9b7b_4ae5_b3d5_06075830f5ec_txtEmail, 
#ctl00_ctl01_g_d32f9fa7_9b7b_4ae5_b3d5_06075830f5ec_txtCC,
#ctl00_ctl01_g_a6abb284_351a_48a6_9fbe_d17c37e1240a_txtSubject,
#ctl00_ctl01_g_a6abb284_351a_48a6_9fbe_d17c37e1240a_txtCC,
#ctl00_ctl01_g_a6abb284_351a_48a6_9fbe_d17c37e1240a_txtEmail

 {
	width: 200px !important;
}
#ctl00_ctl01_g_d32f9fa7_9b7b_4ae5_b3d5_06075830f5ec_txtName, 
#ctl00_ctl01_g_d32f9fa7_9b7b_4ae5_b3d5_06075830f5ec_txtMessage,
#ctl00_ctl01_g_a6abb284_351a_48a6_9fbe_d17c37e1240a_txtName,
#ctl00_ctl01_g_a6abb284_351a_48a6_9fbe_d17c37e1240a_txtMessage
{
	width: 250px !important;
}


/*************LOGIN************************/
#ctl00_ctl01_g_f72ad4de_8690_457b_88c7_77c08ea4b83c_ctl00_Password, 
#ctl00_ctl00_g_b0bc6fcd_2624_4f5f_93aa_b9b88f4bcd18_ctl00_Password
{
	width: auto;
	*width: 149px;
}
#ctl00_ctl01_g_f72ad4de_8690_457b_88c7_77c08ea4b83c_ctl00_Password, 
#ctl00_ctl00_g_b0bc6fcd_2624_4f5f_93aa_b9b88f4bcd18_ctl00_Password
{
	width: auto;
	*width: 149px;
}
#WebPartctl00_ctl00_g_b0bc6fcd_2624_4f5f_93aa_b9b88f4bcd18
{
	margin-left: 10px;
}
/****BG WP****/
 #t3_recentArticlesContainer .ms-WPHeader{
	background:#F1D49D !important;
        width:300px;

}
/*****HAND CURSOR****/
#signInContainer a
{
cursor: hand !important;
cursor:pointer;
}


/*****
.spanDate
{
float: right !important;
width: 300px;
font-size:9pt;
padding-top:5px;
margin-right:-133px;}*/

.btnBack input[type=submit]
{
	background-image:url('../SiteCollectionImages/buttons/btn_small2.gif');
	color: #ffffff;
	font-family:Arial !important;
	font-size:10pt;
	cursor:pointer;
	text-align:center;
	border:0px;
	margin:4px !important;
	width: 60px !important;
}

.btnComment input[type=submit]
{
	background-image:url('../SiteCollectionImages/buttons/btn_long.gif');
	color: #ffffff;
	font-family:Arial !important;
	font-size:10pt;
	cursor:pointer;
	text-align:center;
	border:0px;
	margin:4px !important;
	width: 140px !important;
	height: 21px !important;
}

.falControls input[type=submit]
{
	background-image:url('../SiteCollectionImages/buttons/btn_small2.gif');
	color: #ffffff;
	font-family:Arial !important;
	font-size:10pt;
	cursor:pointer;
	text-align:center;
	border:0px;
	margin:4px !important;
	width: 60px !important; 
	height: 21px !important;
}

.customizedbuttons input[type=submit]
{
	background-image:url('../SiteCollectionImages/buttons/btn_long.gif');
	color: #ffffff;
	font-family:Arial !important;
	font-size:10pt;
	cursor:pointer;
	text-align:center;
	border:0px;
	margin:4px !important;
}

.buttons input[type=submit]
{
	background-image:url('../SiteCollectionImages/buttons/btn_long.gif');
	color: #ffffff;
	font-family:Arial !important;
	font-size:10pt;
	cursor:pointer;
	text-align:center;
	border:0px;
	margin:4px !important;
	width: 140px !important;
	height: 21px !important;
}


.directoryTable {
width:475px;}

.directoryTable th {
width:100px;}
.directoryTable td {
text-align: center;}

/***** Forgot Password *****/

.forgotPwd label
{
	float:left;
	min-width:65px !important;
	text-align:right;
	padding:4px !important;
}


/***********************/

.roles
{
	width: 475px;
}
.roles #ctl00_ctl00_g_d865874d_29fb_4dfe_94c9_774470edf8a5_lstSelected, .roles #ctl00_ctl00_g_d865874d_29fb_4dfe_94c9_774470edf8a5_lstAvailable
{
	width: 200px !important;
}


/***************** CONTENT EDITOR STYLES ********************/

.ms-rteCustom-subTitle 
{
	font-family:Arial;
	font-size:16pt;
	font-weight:bold;
}

.ms-rteCustom-articleBody
{
	color:black;
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
}


.ms-rteCustom-LinkText
{
	color:#990000;
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
        text-decoration:none;
}

.ms-rteCustom-LinkText a:link
{
	color:#990000;
	font-family:Arial;
	/*font-size:8pt;*/
	font-size:11px !important;
	font-weight:bold;
    text-decoration:none;
}

.ms-rteCustom-LinkText a:hover
{
	color:#990000;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
        text-decoration:underline;
}

.ms-rteCustom-Chrome 
{
        color:gray;
        font-family:Times,Arial;
        font-size:14pt;
        font-variant:small-caps;
        font-weight:bold;
}


.ms-MenuUIPopupBody
{
	
	z-index:10000 !important;
	}
	
	
	#t5_topBoxContainer .forgotPwd, #t5_topBoxContainer .login
	
	{
	border:1px solid #D8D6D2 !important;
	*margin-top: 25px;
}
#t5_topBoxContainer .forgotPwd .bd .buttons

{
	padding-left: 88px;
}

/*#WebPartctl00_ctl00_g_ef4a3aa9_d9ec_4be4_82ed_91921f6e241b #articleContainer #articleContent p, 
#WebPartctl00_ctl00_g_ef4a3aa9_d9ec_4be4_82ed_91921f6e241b #articleContainer #articleContent span
{
	
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10px !important;
	text-decoration:none !important;
	font-weight: normal !important;
}*/
#MiddleLeftCell2 .ms-WPBody a:link, #MiddleLeftCell2 .ms-WPBody a:visited 
{
	font-weight: normal !important;
color: #990000 !important;
}

#t4_searchContainer #MSOZoneCell_WebPartctl00_ctl00_g_02e35044_a01f_4c25_9a4a_c6812144a3ae #falContainer
{
	border: none !important;
	
}

#t4_bottomBoxContainer .ms-WPBody .ms-vb2
{
	display: table-row !important; 
	/*display:block ;*/
}

#t4_bottomBoxContainer td .ms-vb2:first-child
{
	font-weight:bold;
	
}
.subtitle a:link, .subtitle a:hover, .subtitle a:active, .subtitle a:visited{
color: black !important;
	
}
.ms-menubuttonactivehover, .ms-buttonactivehover
{

	background-image: none !important;

	
}

/*Customize Title*/
#WebPartctl00_ctl00_g_3d578cdf_6c73_4598_a9e1_3620df445fc7 .customize .bd .subSection span.title

{
	font-weight: bold;
	margin-left: 10px;
}



/*/**************************************/
.welcomeUser
{
	text-transform: capitalize !important; 
}


/*NO BORDERS*/
.ms-menubuttonactivehover, .ms-buttonactivehover
{
	border: none !important;
	
}
#articleContainer{
display:block;
}
#articleContainer a:hover{
font-size:9pt;}



/*****************************MENU FIX FOR IE6******************************/
.menu div span img
{
	_margin-top: 18px;
}

.menu br
{
	_display: none !important;
}
.menu span
{
	_display: block;

}
.menu .noChild
{
	_display: block !important;
	/*_margin-bottom: -20px;*/
	_line-height: 25px !important;
}
.menu a.noChild
{
	_display: block !important;
	/*_margin-bottom: -20px;*/
	_line-height: 25px !important;
	_padding-top: 2px !important;
}
.menu div div .noChild
{
	_display: block !important;
	/*_margin-bottom: -20px;*/
	_line-height: 25px !important;}
.menu div div div .noChild
{
	_display: block !important;
	/*_margin-bottom: -50px;*/
	_line-height: 25px !important;
	_padding-top: 0px !important;
	_padding-bottom: 0px !important;
	}
.siteButton
{
	_display: inline !important;
}
#mn_0_8, #mn_0_7, #mn_0_6, #mn_0_5,#mn_0_4, #mn_0_2, #mn_0_1  
{
	_padding-top: 7px;
}

