/* @group Universal */

body {
	background: white;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11pt;
	font-weight: normal;
}

p, div
{
	font-weight: normal;
}

strong 
{
	font-weight: bold;
}

li, ul {
	list-style-type: none;
	padding-bottom: 14px;
}

a { color: #000; text-decoration: underline; }

#breadcrumbs
{
	margin-left: -20px;
}

h1 
{
	margin: 0 0 20px 0;
}

h2 
{
	font-size: 13pt;
}

#pageContent{
	width: auto;
	border: 0;
	margin: 0 5%;
	padding: 0;
	float: none !important;
	color: black;
   	background: transparent none;	
}

a:link, a:visited {
   color: #520;
   background: transparent;
   font-weight: bold;
   text-decoration: underline; 
}

/* Cut the Link Reference */
/*
#wrapper a[href^="/"]:after {
   content: " (http://www.brooklaw.edu" attr(href) ") ";
}
*/

/* Universals to Hide*/
img,
.backBottom,
#printPage_landing,
#printPage,
#rightColumn div,
#directory_alpha_filter_top,
#directory_alpha_filter_bottom,
#back,
#footer ul,
a.back,
a.directoryLink
{
	display: none;
}

/* Display top logo, and bottom footer address though */
div#header {
	display: block;
	color: #333;
	font-family: georgia 'times new roman' times serif;
	position: relative;
	z-index: 10;
}

div#header .logo
{ 
	display: block; 
	margin: 38px 0 17px 16px;
}

#header ul, #header a, #header div, #header fieldset
{
	display: none;
}

#header a.logo img
{
	display: block;	
}

#footer div
{
	padding-top: 20px;
}

/* Show & Hide*/

/* Make leftnav elements disappear (only display selected one) */
div#leftColumn ul#leftNav li, ul#directory_tabs li
{
	display: none;
}

#accordion_top li, #accordion_top.interior li a
{
	display: none;
}

#leftCopy ul {
	padding-left:35px;
}

#leftCopy li /* But make leftCopy LI's appear */
{
	display: block;
}

#leftNav li.first.selected, #leftNav li.selected, #leftColumn li.selected, li.selected, li a.selected, a.selected, #accordion_top li.selected, #accordion_top.interior li a.selected
{
	display: block; 
	font-size: 13pt; 
	font-weight: bold; 
	margin-left: -41px;
}

div.accordion_middle ul
{
	display: block;
}

div.accordion_middle ul li
{
	display: block;
}

div.accordionToggle 
{
	font-weight: bold;
}

.vertical_filter li{ display: none;}
.vertical_filter li.selected 
{
	display: block; 
	font-size: 14pt;
	font-weight: bold; 
	margin-left: -41px;
}
/* @end */

/* @group Landing Pages */
div#leftColumn div#bannerImage img
{
	display: block;
}

div#leftColumn #tagLine 
{
	display: inline-block;
	padding: 5px 39px 5px 25px;
	background-color: #464646;
	*float: left;
}

div#leftColumn .noBanner#tagLine {
	display: inline-block;
	margin: 30px 0 0 -21px;
}

div#leftColumn #tagLine h1, #tagLine h2 {
	display: inline;
	padding-right: 20px;
}

div#leftColumn #tagLine h1, div#leftColumn #tagLine h2 
{
	margin: 0;
	font-family: Serif1, Georgia, "Times New Roman", Times;
	display: inline;
	font-weight: normal;
	color: #B1B1B1;
}

div#leftColumn #tagLine h1 
{
	padding-right: 10px;
	font-size: 16pt;
	line-height: 35px;
}

div#leftColumn #tagLine h2 
{
	font-family: "Times New Roman", Georgia, Times;
	padding-left: 12px;
	background: transparent url(../assets/images/site_wrapper/tagline_pipe.gif) left center no-repeat;
	font-size: 15pt; 
	color: #FFF;
 	font-style: italic; 
 	letter-spacing: 0.5px;
	line-height: 36px;
}


/* Landing Page 1 and 2 Column Layout Styles */
#leftColumn #pnlTextWrapper.padTop 
{
	margin-top: 41px;
}

.landing_1column, .landing_2column {
	width: 620px;
	background: url(../assets/images/faculty/faculty_landing_bg.gif) top left repeat-x;
	margin-top: 21px;
	float: left;
}

.landing_2column.library {
	margin-top: 15px;
}

.landing_border {
	border-bottom: 1px solid #CCC;
	width: 620px;
	height: 1px;
	clear: both;
	padding-top: 7px;	
}

.landingLeftCol {
	float: left;
	display: inline;
	padding: 0 20px 0 8px;
	width: 373px;
}

.landing_1column h2, .landingLeftCol h2 {
	margin: 0;	
	padding: 10px 0 5px 0;
}

.landing_1column p, .landingLeftCol p {
	margin: 0;
	padding: 5px 25px 15px 0px;
	font-size: 11pt;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

.landing_1column, .landingLeftCol 
{
	font-size: 11pt;
	line-height: 18px;	
}

ul.landingRightCol {
	float: left;
	display: inline;
	width: 190px;
	padding: 12px 0 0 5px;
}

ul.landingRightCol li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 13px;
}

ul.landingRightCol li a {
	color: #990000;
	font-size: 11pt;
	text-decoration: none;
}
/* @end main landing page body */

/* right column for Landing pages */
#rightColumn div.questionsBlock, #rightColumn div.eventsBlock
{
	display: block;
	padding-top: 20px;
}

#rightColumn div.questionsBlock h2, #rightColumn div.eventsBlock h2
{
	color: #990000; 
	font-size: 13pt;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* End right column for landing pages */

/* Library landing page */
.libSearch {
	float: left;
	display: inline;
	padding: 0 10px 0 0;
	width: 620px;
}

.libSearch h2 {
	margin: 0;
	padding: 10px 0 6px 5px;
	color: #990000; 
	font-size: 13pt;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;	
}

.libSearch p {
	margin: 0;
	padding: 0 0 15px 5px;
	font-size: 13pt;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

.libSearch div#saraForm select 
{
	font-size: 11pt;
	line-height: 14px;
}

.libModule {
	float: left;
	display: inline; 
	padding: 0 6px 0 13px;
	margin: 12px 0 0 0;	
	width: 176px; 
	border-right: 1px solid #CCC;
}

.libModuleLeft {
	padding-left: 0px;
}

.libModuleRight {
	padding-right: 4px;
	padding-left: 7px;
	border-right: none;
	width: 223px;
}

.libModule h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0 0 3px 5px;
	font-weight: bold;
	font-size: 13pt;
}

.libModule p {
	font-size: 11pt;
	padding: 4px 0 10px 6px;
	line-height: 15px;
}

div#classicSara.libModule p {
	font-size: 13pt;
	padding: 4px 0 22px 6px;
	line-height: 15px;
}

.libModule p a {
	font-weight: bold;
}

.libModule input {
	margin: 0 0 5px 5px;
	padding: 0 5px 0px 5px;
	width: 120px;
}

.libModule input[type='submit']{
	margin: 0 0 5px 5px;
	padding: 0 5px 0 5px;
	width: 65px;
}

/* End Library landing page */

/* @group Faculty Bio */

ul#accordionContent  { padding-left: 0px;}

ul#accordionContent li div.accordionContent
{
	display: block;
}

/* @end */

/* @group Law Notes */
.floatLeft.currentIssue{
	display: block;
}
/* @end */

/* @group Law Journals */
#academicLogos ul{
	padding-left: 0px;
}
.logo{
	display: block;
}
#leftContent ul{
	padding-left: 0px;
}
/* @end */

/* Top Ten, Strategic Edge */
#rightColumn.stratEdge, #rightColumn.topTen
{
	display: block;
}

#rightColumn.stratEdge div, #rightColumn.topTen div
{
	display: block;
}

#rightColumn #featureContainer h2, #rightColumn #featureStrategicEdge h2 

{
	display: block;
	font-size: 13pt;
}
	
#rightColumn #featureContainer #top10RightCopy
{
	display: block;
}

#rightColumn ul#strategic_tabs 
{
	display: none;
}
	
#rightColumn #strategicEdgeMore, #rightColumn #top10RightMore
{
	display: none;
}

#leftColumn #strategicEdgeList ul li 
{
	display: none;
}

#leftColumn #strategicEdgeList ul li.selected
{
	display: block;
}

#leftColumn #strategicEdgeList ul li.selected a 
{
	text-decoration: none;
}

#leftColumn #top10List ul li 
{
	display: none;
}

#leftColumn #top10List ul li.selected
{
	display: block;
}

#leftColumn #top10List ul li.selected a 
{
	text-decoration: none;
}
