/* CSS Document */

#hubpagebody { width: 620px; float: left;margin:8px 0 0 10px}

#contentTopRow2 { height: 155px; width: 587px; margin: 8px 0px 0px 178px; padding-bottom: 5px;} 
#topRow {height:250px;} 

#newshourHub { float: left; width: 300px; height: 74px; background: #eaead5; padding: 0px 4px 2px 0px;}
#newshourHub img{ float: left; height: 75px; background: #eaead5; margin: 0px 4px 4px 0px;}
#newshourHub h2 { font-family: verdana,sans-serif; font-size: 11px; font-weight: bold; line-height: 13px; color: #31639C; margin: 0px; padding-top: 4px; text-decoration: none;}
#newshourHub p { font-family: verdana,sans-serif; font-size: 11px; line-height: 13px; color: #333; margin: 0px; text-decoration: none;}
#newshourHub a { font-family: verdana,sans-serif; font-size: 11px; color: #31639C; text-decoration: none;}
#newshourHub a:hover  { text-decoration: underline;}

.infocustopic { text-transform: uppercase; color: #858442; font-weight: bold;}

.correctionHeadline { font: bold 12px verdana; line-height: 15px; margin: 0px;}

/* HUBPAGE DECISION TOOL SECTION  */
#hubpageDecisionTools { height: 200px; width: 250px; background: #EAEAD5; margin: 0px 0px 10px 16px;}
#hubpageDecisionTools h2 { font-weight:bold; font-size: 11px; line-height: 13px; color: #fff; background: #A3B461 url(/img/lawjobs/careercenter/lawlorn_bkgd_header.gif) no-repeat left top; padding: 3px 6px; /* border-bottom: 1px solid #69ABCB; */ }
#hubpageDecisionTools p  { padding: 6px 8px; margin: 2px 0px;}
#hubpageDecisionTools a  { font-weight: bold; font-size: 10px; text-decoration: none;}
#hubpageDecisionTools a:hover  { text-decoration: underline;}

#hubpageDecisionToolsMenu { background-color: #EAEAD5; position: relative; clear: both; height: 155px;}
#hubpageDecisionToolsMenu h3 { font: bold 11px verdana; width: 171px; height: 19px; background: url(/img/nlj/hubpages/decision_tool_bkg.gif) no-repeat; margin: 3px 0px 3px 8px; padding: 2px 3px;}

#hubpageDecisionTools ul { list-style-type: none; padding: 0; }
#hubpageDecisionTools ul li { font: bold 11px verdana; width: 171px; height: 19px; background: url(/img/nlj/hubpages/decision_tool_bkg.gif) no-repeat; margin: 3px 0px 3px 8px; padding: 2px 3px;}

#hubpageDecisionToolsFooter { position: relative; height: 78px; clear: both; background-color: #D0D09F;}
#hubpageDecisionToolsFooter a { font-size: 11px;}

/* new decision tool styles */

#hubpagetools {float: left; width: 270px; padding:0;display:inline; background: #eaead5;}
#hubpagetools img{ padding: 0; margin: 0; border-bottom:1px solid #d6d69d;}

#lastweekdectools { margin:0px 0px 0px 10px;position: relative; float: right;clear: right;width:270px; } 
#lastweekdectools #decisiontoolshubpage p { margin: 8px;}
#weeksContent #decisiontoolshubpage { margin: -1px 0 16px 0; }

#decisiontoolshubpage { width: 270px; background: #eaead5; margin: -1px 0 16px 0; padding: 0; float: right;}
#decisiontoolshubpage p  { margin: 6px 8px; padding: 0px;}
#decisiontoolshubpage a  { font-weight: bold; font-size: 10px; text-decoration: none;}
#decisiontoolshubpage a:hover  { text-decoration: underline;}
#decisiontoolshubpage ul { list-style-type:none; margin: 0 0 8px 0;padding:0; }
#decisiontoolshubpage ul li { font: bold 11px verdana; width: 171px; height: 19px; background: url(/img/nlj/hubpages/decision_tool_bkg.gif) no-repeat; margin: 3px 0px 3px 8px; padding: 2px 3px;}

/* HUBPAGE HIGHLIGHT BOX SECTION  */
#hubpageHighlights { float: left; width: 250px; background: #EAEAD5; margin: 0px 0px 10px 16px;}

/* new decision tool styles */

/*for decision tools page only */
#decisiontoolsoptions { float: left;width:250px;}
#decisiontoolspage { width: 250px; background: #EAEAD5; margin: -3px 0 16px 0; padding-bottom:8px;}
#decisiontoolspage p  { padding: 6px 8px; margin: 2px 0px;}
#decisiontoolspage a  { font-weight: bold; font-size: 10px; text-decoration: none;}
#decisiontoolspage a:hover  { text-decoration: underline;}
#decisiontoolspage ul { list-style-type:none;margin: 0;padding:0; }
#decisiontoolspage ul li { font: bold 11px verdana; width: 171px; height: 19px; background: url(/img/nlj/hubpages/decision_tool_bkg.gif) no-repeat; margin: 3px 0px 3px 8px; padding: 2px 3px;}


#hubpageHighlights h2 { font-weight:bold; font-size: 11px; line-height: 13px; color: #fff; background: #A3B461 url(/img/lawjobs/careercenter/lawlorn_bkgd_header.gif) no-repeat left top; padding: 3px 6px; /* border-bottom: 1px solid #69ABCB; */ }
#hubpageHighlights p  { padding: 6px 8px; margin: 2px 0px;}
#hubpageHighlights a  { font-weight: bold; font-size: 11px; text-decoration: none;}
#hubpageHighlights a:hover  { text-decoration: underline;}
#hubpageHighlightsBox { background-color: #EAEAD5; position: relative; clear: both; /*height: 155px;*/}

#lawschoolHighlights { width: 250px; background-color: #CCCC99; margin: 0px; float: right;clear: right;}

#lawSchoolsFeatureBox { background-color: #CCCC99; clear: both; padding: 5px;}
#lawSchoolsFeatureBox ul { margin-left: 15px; margin-top: 2px;}

#weeksContent { float: left; overflow: hidden; width: 580px; margin-bottom: 10px; margin-left: 20px; margin-top: 0px;}
#weeksContent h2 a { font-family: verdana,sans-serif; font-size: 12px; font-weight: bold; line-height: 15px; color: #31639C; margin: 0px; text-decoration: none;}
#weeksContent {margin:0px;}
#weeksContent h2 a:hover { text-decoration: underline; color: #31639C;}
#weeksContent p { margin: 0;}
#weeksContent p.section { color: #848442; font-weight: bold; text-transform: uppercase;}
#weeksContent a { font-weight: bold; text-decoration: none;}
#weeksContent a:hover { text-decoration: underline;}

#weeksContentRightColumn { float: right; margin-top: -1px; position: relative; margin-left: 0;}

/* advertorial box styles */

#advertorial { border: 1px solid #AAAAA0; background-color: #EDEDEB; position: relative; margin-bottom: 25px; /*margin: -1.5em 0 1em 0;*/}
#advertorial h2 { margin: 0px; font-weight: bold; font-size: 11px; line-height: 13px; color: #333; padding: 3px 6px;}
#advertorial p { margin: 0px; padding: 4px;}
#advertorial a { color: #666; text-decoration: none;}
#advertorial img { position: relative; float: left; margin: 3px 5px 3px 0px;}
#advertorial a.headline { font: bold 11px/14px verdana ; color: #18359D; text-decoration: none;}
#advertorial a.headline:hover { text-decoration: underline;}
#adImage { padding: 4px; top: 5px; left: 4px; float: left; margin-right: 2px; position: relative;}
#adContent { padding: 4px; position: relative;}

/* select decision display */

.decisionlink { font-size : 11px; font-family : Verdana, Arial, sans-serif; font-weight : bold; line-height : 13px;}

/*form classes */
.required {color: #990000;}

h2.formheadline { margin: 0px; font: normal 18px times, serif; color: #333;}

/*contacts page displays */

h2.contacthead { padding: 3px 4px; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; color: #fff; background-color: #6f0a0d; font-size-adjust: none; font-stretch: normal; }
h2.contacthead a { color: #fff;}
h2.contacts { font:bold 11px verdana; padding: 4px; color: #000; background-color:#CFCF9A; }
h2.contacts a { font-weight: normal;}

/*decisions by court styles*/
a.court { font: bold 12px verdana; text-decoration: none;}
a.court:hover { font: bold 12px verdana; text-decoration: underline;}

/*reader reactions*/
#readerReactions { background-color: #D2DDE9; padding: 5px;}
#readerReactions p { margin: 2px 0px;}

.headline { font-weight: bold;}

/* RSS feeds page */
#rssfeeds { font: 12px/18px arial; color: #000; margin: 0 0 0 8px; }
#rssfeeds a,#rssfeeds a:hover {font-weight:bold;}
#rssfeeds ol { padding: 0 0 0 16px; }

#rsstable { border: 1px solid #000;padding:0;width: 100%; }
#rsstable table.head { width: 100%;margin:0;padding:0;}
#rsstable table.feeditems { width: 100%;margin:0;padding:8px;}
#rsstable thead { margin:0;padding:0;background-color: #6f0a0d; }
#rsstable thead tr { background-color: #6f0a0d; padding:0; margin:0; }
#rsstable thead tr th { margin: 0;color: #fff; font: bold 13px arial;padding: 8px; width:50%; } 
#rsstable tr td { color: #000; font: 12px arial; border-bottom: 1px dotted #333; padding: 8px;width:50%;  }
#rsstable tr td a, tbody tr td a:hover { font: bold 12px arial; color: #000;text-decoration:none; } 
#rsstable tr td a img { position:relative;top:4px; }
#rsstable tr td.last {border-width:0; }

.subscribebox {margin:15px 0; border-top: 1px solid #D5DAD6; float:left; width:580px;}
.subscribebox h3 {font: bold 1.1em arial;padding:10px 8px 0; margin:0; text-transform:uppercase; clear:both;}
.subscribebox form {margin:0; padding:0;}
.subscribebox dl {margin:0; padding:8px 0 10px 0; line-height:1.35em; clear:both; float:left;border-bottom: 1px solid #D5DAD6; width:580px;}
.subscribebox dt {font-family: arial;font-size:1.1em; font-weight:normal; margin:0; width:450px; float:left;padding:0px 8px 0px 0px;line-height:1.35em;}
.subscribebox dd {display:block; width:101px; margin-left:475px;}

/* submission page styles */
#submissionpage { float:left;margin:10px 0 0 0px; }
#submissionpagebody { float: left;margin:0 16px 0 16px;width:620px;padding:0;display:inline; }
#sumbmissionrightcol { float:left;width:160px;margin: 16px 0 0 0;padding:0; }

#submissionlinks { border: 1px solid #333; background-color: #eaead5; width: 300px; margin: 0 16px 16px 16px; float: right; }
#submissionlinks h3 { font: bold 14px arial; }
#submissionlinks h4 { margin: 16px 0 0 16px; font:bold 12px arial; }
#submissionlinks ul { padding: 0 0 0 16px;margin: 8px 0 16px 16px; } 
#submissionlinks li a, #submissionlinks li a:hover { font: bold 12px arial; }

/* decisions by practice area */
h2.practheader { background-color: #6f0a0d;color: #fff;font: bold 12px arial;padding: 3px 3px 3px 6px;margin: 8px 0; }

#practhub { margin: 8px 0;}
#practhub a { font: 12px/16px arial; }
#practhub #practleft { float: left;width: 250px; }
#practhub #practright { float: left; width:250px;}


/* editorial calendar */
#ed_calendar table { font-family:Arial, Helvetica, sans-serif; margin-bottom:20px;}
#ed_calendar table td.calhead { font-size:15px; color:#5887b8; text-transform:uppercase; background-color:#fff; border-bottom:1px solid #82a5ca; padding:0px;}
#ed_calendar table td.calhead .year { font-size:13px; color: #beb9b6;}
#ed_calendar table td.calnote {font-size:11px; color:#000; background-color:#fff; padding:0px; font-weight:bold; text-align:right;border-bottom:1px solid #82a5ca;}
#ed_calendar table th { font-size:11px; font-weight:bold; padding: 5px 0px 5px 10px; color:#5887b8; background-color:#e0decd;}
#ed_calendar table td {background-color:#ebeae9; font-size:11px; padding: 5px; vertical-align:top; }
#ed_calendar table td.day {color:#5887b8;text-align:right; font-weight:bold;}
#ed_calendar table td span.list {color:#7b7b7b; font-size:11px; line-height:14px; vertical-align:top;}
#ed_calendar table td em {color:#7b7b7b;}
#edcal_hed {padding:50px 0px 20px 3px;}

/* PUBLIC NOTICES/CLASSIFIEDS BOX */
#lthubpage #pubnotices, #lthubpage #pubnotices #headerBox {width:620px;}
#hubpage #pubnotices, #hubpage #pubnotices #headerBox {width:590px;}
#lthubpage #pubnotices,#hubpage #pubnotices { margin: 14px 0px 20px 0 !important; float:left; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb;}
#lthubpage #pubnotices #headerBox, #hubpage #pubnotices #headerBox {margin:0; padding:0; display:inline-block; float:left;}
#lthubpage #pubnotices #headerBox h2, #hubpage #pubnotices #headerBox h2{text-transform: uppercase; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; line-height: 1.4em; color: #000000;}
#lthubpage #pubnotices .searchBox, #hubpage #pubnotices .searchBox{ width:500px; padding-bottom: 20px; margin:0 auto; }/**/
/* for camera ready image thumbnails */
#lthubpage img.adImage, #hubpage img.adImage {border: 1px solid #eeeeee;}
#lthubpage #pubnotices label, #hubpage #pubnotices label {float: none; width: 300px; }
#lthubpage #pubnotices form, #hubpage #pubnotices form { font-size: 1.2em; color: #333333;  margin-top: 10px;}
#lthubpage #pubnotices form select, #lthubpage #pubnotices form input, #hubpage #pubnotices form select, #hubpage #pubnotices form input {border: 1px solid; margin: 0;  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
#lthubpage #pubnotices form select, #hubpage #pubnotices form select { min-width: 130px; height: 22px; padding: 1px 0 0 0; margin-right: 5px;}
#lthubpage #pubnotices form input, #hubpage #pubnotices form input {height: 18px;  padding: 2px 0 0 2px; }
#lthubpage #pubnotices form input #keyword, #hubpage #pubnotices form input #keyword { width: 150px; padding: 0;}
#lthubpage #pubnotices form input #startDate, #lthubpage #pubnotices form input #endDate, #hubpage #pubnotices form input #startDate, #hubpage #pubnotices form input #endDate { width: 80px;}
#lthubpage #pubnotices form a, #hubpage #pubnotices form a {color:#555555; font-size: 1.4em;}
#lthubpage #pubnotices label, #hubpage #pubnotices label { margin: 0 0 5px 0; font:bold 12px/18px Arial, Helvetica, sans-serif;}
#lthubpage #pubnotices form table {margin: auto;}
#lthubpage #pubnotices form tr {height: 55px;}
#lthubpage #pubnotices form td {}
#lthubpage #pubnotices form td.spacer {width: 20px;}
#lthubpage #pubnotices form td.search_button { vertical-align:bottom;}
#lthubpage #pubnotices form .pn_form_row, #hubpage #pubnotices form .pn_form_row {margin: 0 auto 0 auto; width: 390px; }
#lthubpage #pubnotices form .pn_form_row div, #hubpage #pubnotices form .pn_form_row div {float: left; margin: 0 10px 10px 0; }
#lthubpage #number_of_records, #lthubpage #records_displayed, #lthubpage #toppagination, #lthubpage #results, #lthubpage #botpagination, #hubpage #number_of_records, #hubpage #records_displayed, #hubpage #toppagination, #hubpage #results, #hubpage #botpagination {color: #333333; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; line-height: 18px;}
#lthubpage #pubnotices .search_button {width:94px; display: block; margin: 0; text-align: left; vertical-align: bottom; padding: 0;}
#lthubpage #pubnotices .search_button img {margin: 25px 0 0 0; cursor: pointer;}
#lthubpage #pubnotices .search_button2, #hubpage #pubnotices .search_button2 {width:94px; display: block; margin: 0 auto 0 auto; text-align: center; vertical-align: bottom; padding: 0;}
#lthubpage #pubnotices .search_button2 img, #hubpage #pubnotices .search_button2 img {margin: 18px 0 0 0; cursor: pointer;}
#lthubpage .indentedContent2, #hubpage .indentedContent2 { padding:0; margin:10px 0 10px 20px;}
#lthubpage #message2, #lthubpage #number_of_records, #lthubpage #records_displayed, #lthubpage #toppagination, #hubpage #message2, #hubpage #number_of_records, #hubpage #records_displayed, #hubpage #toppagination {margin-left: 5px;}
#lthubpage #message2, #hubpage #message2 {height: 16px;}
#lthubpage #toppagination a, #lthubpage #botpagination a, #hubpage #toppagination a, #hubpage #botpagination a {font-size: 1.0em;}
#lthubpage div.adDivider, #hubpage div.adDivider {border-bottom: 1px solid #C4C4C4;  margin: 20px 0 10px 0;}
#lthubpage #results p.heading, #hubpage #results p.heading {margin: 15px 0 20px;}
#lthubpage #results span.classified_heading, #hubpage #results span.classified_heading {color: #ffffff; line-height: 1px; margin: 0; padding: 0; height: 1px; font-size: 5px;}
/* landing pages */
#lthubpage .classifiedButton, #hubpage .classifiedButton {float:left; width:588px; margin:20px 0 20px 0;}
#lthubpage .noticeButton a{ margin:0 auto; padding:0 10px; text-align: center; font-size:11px; line-height:22px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#215A8C;  border:1px solid #dedfde; background: url(/img/nlj/searchnotices_btn.gif) no-repeat; outline:none; display:block;}
#lthubpage .classifiedButton a, #hubpage .classifiedButton a { margin:0 auto; padding:0 10px; text-align: center; font-size:11px; line-height:22px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#215A8C;  border:1px solid #dedfde; background: url(/img/nlj/lt_viewclassifieds_btn.gif) no-repeat; outline:none; display:block;}
#lthubpage .noticeButton a, #lthubpage .classifiedButton a, #hubpage .classifiedButton a {width:182px; height:20px; border: none;}#lthubpage .noticeButton a:hover {text-decoration:underline;}
#lthubpage .notices, #hubpage .notices  {font-size: 1.0em !important; margin: 0 0 0 15px; padding: 0; list-style-position:inside !important;}
/*public notices landing page*/
#lthubpage .noticeButton {float:left; width:200px; margin:5px 0 10px 0;}
#lthubpage table#noticeButton {width: 600px;}
#lthubpage table#noticeButton td a:hover {text-decoration: underline; color: #31639C; font-size: 11px; font-weight: normal;}
#twoColumnSlogan {margin: 0; float: left; width: 620px;}
#twoColumnSlogan ul {width: 130px; float: left;}
#twoColumnSlogan #slogan {margin:8px 60px 0 0; width: 335px; float:right;}
#twoColumnSlogan #slogan h2 {color:#A68A4C; font-size:16px; width:335px; margin:0 0 10px;}
#twoColumnSlogan #slogan h2 span {font:bold 17px Georgia, 'Times New Roman', Times, serif; color:#710A0A; text-transform:uppercase;}
div.clearNarrow { clear: both; height: 1px; line-height: 1px;}
div.spacer10 {height: 10px;}

/* End Public Notices */  


