/* Zero down margin and padding on all elements */
* {margin: 0;  padding: 0; font-family:Arial, Helvetica, sans-serif; }
h1 {font-size: 1.8em;  font-weight: bold; text-transform:uppercase; color:#000000;border-bottom:2px solid #9CC0D0; margin:10px 0px;}
h2 {font-family: Arial;  font-size: 1.8em;  padding:0;  font-weight: bold;  color:#412A22;  margin: 0;}
h3 {font-size:1.3em; font-weight:normal; padding:0;}
h4, h5 {font-size:18px; font-weight:bold; color:#000000;}
h6 {font-size:16px; color:#614728;margin:15px 0;} /* posting popups and faq */
p {font-size:1.2em; line-height:1.8em; color:#333; font:Arial, Helvetica, sans-serif;}
a {	color: #26406c;	text-decoration:none; outline: none;}
a img {border:0px;outline: none;}

li {list-style:none;}
a:hover {text-decoration:underline;}
body {  text-align: center; font-size:62.5%;}
img {border: 0;} 

.bold {font-weight:bold;}
.indent10 {margin-left:10px;}
.indent15 {margin-left:15px;}
.left {float:left;}
.w650 {width:650px;}

.container {  background: #fff;}
#branding {  background:url(http://www.law.com/img/lawjobs2010/mast_bg_fade.gif) repeat-x top left; clear:both;}
#mast { width:980px; text-align:left; padding: 0; margin: 0 auto; height:80px; background: url(http://www.law.com/img/lawjobs2010/quest_graphic.gif) no-repeat 685px 0;}
#noQuestMast { width:980px; text-align:left; padding: 0; margin: 0 auto; height:80px;}
.mastLogo {float: left;	width: 685px;}

.storyTitle {margin:0; padding:0px 0 5px 30px; font-size:16px;}
.storySections {margin: 0; padding:0 0 5px 30px; color:#d78500; font-weight:normal; font-size:14px;}
.storyAbstract {padding:0 0 0 30px; margin:0; width:590px; font-size:1.2em;}
.posted {font-weight:bold; color:#333; margin: 0; padding:0 0 20px 0;}

#directoriesSection  {float:left; padding:10px 0 0;}
/* for blog_frontpage.html - not for blog_frontpage_styles.html */
.blueArea {height:30px; background-color: #26406c;}
.blueArea ul {margin:0 auto; width: 980px; padding: 0 0 0 50px;}
.blueArea ul li {text-align:left; float:left; list-style-position:inside; padding:6px 0 0 40px;}
.blueArea ul li a {color:#fff; font-weight:bold;}

.navigation {  width:98em;  margin: 0 auto;  padding: 0;  height: 3.1em; position:relative; z-index:25;}
#navLinks {  list-style: none;  padding: 0;  float:left;  z-index:100;}
#navLinks li {  position: relative;  font-family: tahoma, sans-serif;  padding: 0;  margin: 0;  float:left;  text-align: left;}
#navLinks li .dropDownArrow{ background:url(http://www.law.com/img/lawjobs2010/dropdown_arrow.gif) no-repeat left center; width:10px; text-indent:-10em; position: absolute; overflow:hidden;}
#navLinks li ul {  padding: 0;  position: absolute;  z-index:2; background-color: #26406c;  list-style: none;  float: left;  display: none;}
#navLinks li > ul {  top: 3.1em;  left: 0; text-align:center;}
#navLinks li:hover ul {display: block; height:2.9em; margin:0 0 0 3.1em; text-align:center; width:600px; float:left;}
#navLinks li:hover ul.subNavLinksCareer {display: block; height:2.9em; margin:0 0 0 -40em; text-align:center; width:900px; float:right;}
#navLinks li a { text-decoration: none;  display: block;  margin: 0;  padding: 0.65em 4em; font-weight:bold; font-size:1.2em;}
#navLinks li a.mock_links:hover { color: #fff;  background: #ddddd0; }
#navLinks li:hover > a.mock_links { color: #fff;  background: #26406c; }
#navLinks li:hover > a.mock_links > .dropDownArrow { color: #fff;  background-position: -10px center; }
#navLinks li li a {	display: block;	font-weight: normal; color: #fff; padding: .7em 1.5em .5em 1.5em; margin: 0; background-color: #26406c;}
#navLinks li li.tailAnchor {padding-bottom: 6px;  }
#navLinks li .subNavLinks li a:hover {color:#1a303e;	background: #9cc0d0;}
#navLinks li .subNavLinksCareer li a:hover {color:#1a303e;	background: #9cc0d0;}
/* for blog_frontpage.html - not for blog_frontpage_styles.html */

/*global navigation -- i wonder if this can happen w/o the div*/
.globalnav {background:#fff ; border-top:1px solid #eaeadb ;}
#globalnav {width:980px; background:#fff ; font: 1em Arial,sans-serif  !important; height:25px; margin:0 auto; }
#globalnav ul {padding:0; margin:0; list-style: none; width:590px; float:left;} 
#globalnav ul li {background: url(http://www.law.com/img/universal/bullet_global.gif) no-repeat 0% 60%; padding-left: 7px; margin: 5px 5px 0 10px; float:left;}
#globalnav ul li a {text-decoration: none; color: #a7a7a7; font-size:1.1em;}
#globalnav #loginbar {text-align: right;float: left; margin: 0;	width:170px; padding: 3px 0;}
#globalnav #loginbar a{	color: #a7a7a7; font-weight: bold;text-decoration: none;	margin-right:5px;}


/*new nav styles for blog_frontpage_styles.html*/
.horiz-menu#horizontalnav { width:98em;  margin: 0 auto;  padding: 0;  height: 6.1em; clear:both;}
.horiz-menu#horizontalnav a{text-decoration: none;}
.horiz-menu#horizontalnav ul{padding: 0; margin: 0; }
.horiz-menu#horizontalnav ul#primarynav { float:left; width:980px; }
.horiz-menu#horizontalnav ul#primarynav li{ display:block; float:left; position:relative; font-family: Arial; font-weight: bold; font-size: 1.2em; }
.horiz-menu#horizontalnav ul#primarynav li a{ display: block; float:left; padding: 8px 35px; }
.horiz-menu#horizontalnav ul#primarynav li a.frontPageNav{ display: block; float:left; padding: 8px 40px; }
.horiz-menu#horizontalnav ul#primarynav li a .dropDownArrow{ padding: 0; background:url(http://www.law.com/img/lawjobs2010/dropdown_arrow.gif) no-repeat left center; width:10px; text-indent:-10em; position: absolute; overflow:hidden;}
.horiz-menu#horizontalnav ul#primarynav li a:hover { background:#ddddd0 url(http://www.law.com/img/lawjobs2010/nav_bg_hover.gif) repeat-x left top;}
.horiz-menu#horizontalnav ul#primarynav li.primarynavHover a{ color: #26406c; }
.horiz-menu#horizontalnav ul#primarynav li.primarynavHover .dropDownArrow {padding: 0; background:url(http://www.law.com/img/lawjobs2010/dropdown_arrow.gif) no-repeat left center; width:10px; text-indent:-10em; position: absolute; overflow:hidden;}
.horiz-menu#horizontalnav ul#primarynav li ul{ display: none;}
.horiz-menu#horizontalnav ul#primarynav li#here ul li { font-weight:bold;}
.horiz-menu#horizontalnav ul#primarynav li ul.employerLinks{ float:right;}
.horiz-menu#horizontalnav ul#secondarynav{ /*background-color:#073E6E;*/ display:block; float:left; width:98em; height:3em; clear:both;}
.horiz-menu#horizontalnav ul#secondarynav li{ display:block; float:left; position:relative; font-family:Arial; font-size:1.2em; }
.horiz-menu#horizontalnav ul#secondarynav li.rtfloat-employer{ display:block; float:right; position:relative; font-family:Arial; font-size:12px;padding:0 400px 0 0;}
.horiz-menu#horizontalnav ul#secondarynav li.rtfloat-jobseeker{ display:block; float:right; position:relative; font-family:Arial; font-size:12px;padding:0 500px 0 0;}
.horiz-menu#horizontalnav ul#secondarynav li.rtfloat-newsviews{ display:block; float:right; position:relative; font-family:Arial; font-size:12px;padding:0 70px 0 0;}
.horiz-menu#horizontalnav ul#secondarynav li.rtfloat-directories{ display:block; float:right; position:relative; font-family:Arial; font-size:12px;padding:0 50px 0 0;}
.horiz-menu#horizontalnav ul#secondarynav li.rtfloat-related{ display:block; float:right; position:relative; font-family:Arial; font-size:12px;padding:0 70px 0 0;}
.horiz-menu#horizontalnav ul#secondarynav li.rtfloat-home{ display:block; float:right; position:relative; font-family:Arial; font-size:12px;padding:0 400px 0 0;}
.horiz-menu#horizontalnav ul#secondarynav li.rtfloat{ display:block; float:right; position:relative; font-family:Arial; font-size:12px;}
.horiz-menu#horizontalnav ul#secondarynav li a{ color: #fff; display:block; padding:8px 10px 7px 10px; float:left; font-weight: bold;}
.horiz-menu#horizontalnav ul#secondarynav li a img{ border:none; padding: 0 0 3px 0;}
.horiz-menu#horizontalnav ul#secondarynav li a:hover { color: #26406c; background-color: #9cc0d0; }
#careerNews .horiz-menu#horizontalnav ul#secondarynav li a.careerNewsMarker { color: #26406c; background-color: #9cc0d0;}
#expertAnswers .horiz-menu#horizontalnav ul#secondarynav li a.expertAnswersMarker { color: #26406c; background-color: #9cc0d0;}
#yourAdvice .horiz-menu#horizontalnav ul#secondarynav li a.yourAdviceMarker { color: #26406c; background-color: #9cc0d0;}
#yourAdvice .archiveTopics a.jobSearch {color:#fff; background-color:#9cc0d0; cursor:default;}
#yourAdvice .archiveTopics a.jobSearch:hover {text-decoration:none;}
/*new nav styles for blog_frontpage_styles.html*/



#globalnav {width:980px; background:#fff ; font: 1em Arial,sans-serif  !important; height:25px; margin:0 auto; }
#globalnav ul {padding:0; margin:0; list-style: none; width:590px; float:left;} 
#globalnav ul li {background: url(http://www.law.com/img/universal/bullet_global.gif) no-repeat 0% 60%; padding-left: 7px; margin: 5px 5px 0 10px; float:left;}
#globalnav ul li a {text-decoration: none; color: #a7a7a7; font-size:1.1em;}
#globalnav #loginbar {text-align: right;	float: left; margin: 0;	width:170px; padding: 3px 0;}
#globalnav #loginbar a{	color: #a7a7a7; font-weight: bold;	text-decoration: none;	margin-right:5px;}


#lawJobs img,#lawJobs h2 { display:none;}
#lawJobs .Featured {padding-right:8px;}
#lawJobs h3 {color: #26406c;margin:0;} 
#lawJobs p { margin: 0;}
#lawJobsLinks p { display:inline;float: left; }



.clear {clear:both;}
#blogContent {  margin: 0 auto;  width: 980px;  text-align: left;  padding:0 0 20px 4px;  color: #412a22;  background: #fff url(http://www.law.com/img/lawjobs2010/careerist/blog_bg.gif) repeat-y left top; position:relative;}



#contentBgHome {  margin: 0 auto; text-align: left;  padding:0;  position:relative; }
#contentBg {  margin: 0 auto; text-align: left;  padding:0;  position:relative; background:url(http://www.law.com/img/lawjobs2010/content_top_bg.gif) repeat-x left top ;}

#content {  margin: 0 auto;  width: 980px;  text-align: left;  padding:15px 0 20px 0;  color: #412a22; position:relative; }
#contentHome {  margin: 0 auto;  width: 980px;  text-align: left;  padding:0 0 20px 0;  color: #412a22; position:relative; }
#merchContent { margin: 0 auto;  width: 980px;  text-align: left;  padding:0 0 20px 0; position:relative;}/*background:#9cc0d0;*/
#leftSide {width:650px; float:left; padding:0; position:relative; margin:0;display:inline; }
#leftSideJobPost {width:730px; float:left; padding:0; position:relative; margin:0;display:inline; }

#leftSide2 {width:650px; float:left; padding:0; position:relative; margin:0; }

#blogEntries {margin:20px 20px 0 20px; padding:0 0 10px 0; border-bottom:1px dotted #5d7eb5;}
#blogEntries .entryAbstract img { display:none;}
.blogEntriesLast { border-bottom-width:0 !important; }
#lastBlogEntries {margin:20px 20px 0 20px; padding: 0 0 10px 0; border-bottom:none;}
.entryDate {float:left; width:25px; text-align:center; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#555;}
.entryTitle {padding:0 0 5px 45px;}
.blogSections {padding:0 0 5px 45px; color:#5d7eb5; font-weight:normal; font-size:16px;}
.entryAbstract {margin: 0 0 0 45px; width:560px;}
.entryAbstract img {float:left; padding:0 10px 10px 0;}
.entryAbstract a {font-weight:bold;}
.entryAbstract a:hover {color:#000;}
.entryAbstract a:visited {color:#9cc0d0;}
.posted {font-weight:bold; color:#333; margin: 0 0 0 45px;}
.posted img{margin: 0 0 -3px 5px;}

#podContent {float:left; margin:0;  padding:40px 0 0 0; width:100%;}
#podContentSignout p {float:left; margin:0;  padding:10px 0 0 10px; width:300px; font-size:1.1em;}
#podContentSignout p a {font-weight:bold;}
#podContentSignout p a:hover {text-decoration:underline;}
#podContent h2 {background: none; padding:0; }
#podContent h3 {font-weight: bold; padding:0; margin:10px 0 0 10px; }
#podContent .byline {font-weight:normal;}
#podContent p { padding:10px 10px 0 10px; margin:0; font-size:1.2em; line-height:1.5em; clear:both; width:280px; }
#podContent .jobLinks { border: 1px dotted #333;border-width:1px 0 0 0;margin:0 10px;display:block;padding:8px 0 0 0; }
#podContent .jobLinks a.moreBtn  {display:block; background:url(http://www.law.com/img/lawjobs2010/more_btn.gif) no-repeat left top; text-indent:-900px; overflow:hidden; padding:0; margin: 0 0 10px 10px; height:32px; width:120px; float:left;}
#podContent .jobLinks a.moreBtn:hover  {display:block; background:url(http://www.law.com/img/lawjobs2010/more_btn.gif) no-repeat left bottom; text-indent:-900px; overflow:hidden; height:32px;}
#podContent .jobLinks a.postBtn  {display:block; background:url(http://www.law.com/img/lawjobs2010/post_btn.gif) no-repeat left top; text-indent:-900px; overflow:hidden; padding:0; margin:0 0 0 20px; height:32px; width:120px; float:left;}
#podContent .jobLinks a.postBtn:hover  {display:block; background:url(http://www.law.com/img/lawjobs2010/post_btn.gif) no-repeat left bottom; text-indent:-900px; overflow:hidden; height:32px;}
#podContent .border {padding: 10px 0 10px 0; float: left; display: inline; border-bottom:1px dotted #999; width:280px; margin:0 0 0 10px;}
#podContent .noBorder {padding: 0 0 10px 0; float: left; display: inline; border-bottom:none; width:280px; margin:0 0 0 10px;}
#podContent dl {padding: 0 0 0 10px; float: left; display: inline; border-bottom:none;}
#podContent dt h2 {width:145px;}
#podContent dd {padding: 0 0 5px 2px; font-size: 1.2em;  line-height: 1.7em; color:#555; width:290px; }
#podContent dd img{padding: 0 0 3px 0; }
#podContent dd a {padding: 0 0 0 8px; font-weight:normal; color:#26406c;}

#nvPodContent {float:left; margin:0;  padding:0; width:290px; }
#nvPodContent h2 {background: none; padding:0; }
#nvPodContent p { padding:0 10px; margin:0; font-size:1.2em; line-height:1.7em; clear:both; width:280px;}
#nvPodContent img {float:left; position:relative; top:8px;margin: 0 8px 8px 0;}
#nvPodContent h3 {font-weight: bold; padding:0; margin:10px 0 0 10px;}
#nvPodContent ul {padding:0 10px; margin:8px 0 0 0;}
#nvPodContent ul li.topPodLink {list-style:none; padding:0 0 10px 0;}
#nvPodContent ul li.addPodLinks {list-style:none; padding: 0 0 10px 10px; font-size:12px; display:block; background:url(http://www.law.com/img/lawjobs2010/list_marker.gif) no-repeat left 3px;}
#nvPodContent .podLinkList {float:left; margin: 0 0 0 15px;}
#nvPodContent ul li img {padding: 0 10px 10px 0;}
#nvPodContent ul li a {font-weight:bold;}
#nvPodContent .source { margin: 0 10px;}

#rightColumn {margin:0 0 0 28px; padding:0; float:left; text-align:left; width:300px;display:inline;}

#rightColumnNarrow { margin: 10px 0 0 20px; padding:0; float:left; text-align:left; width:230px;display:inline;}


.collapse {float: left;}

.podMid, .podMidPromo { width:100%; margin:10px 0 0 0; float:left; background:url(http://www.law.com/img/lawjobs2010/pod_mid.gif) repeat-y top left; padding-bottom:0;}
.podMidBlogEntries { width:100%; margin:0; float:left;  padding-bottom:0;}
.podMidPromo p {padding:50px 10px 0 10px;}
#abstract a.blogHeader{width:290px; height:35px; display:block; background:url(http://www.law.com/img/lawjobs2010/careeristblog_pod_header.gif) no-repeat top left; padding:5px 0 0 10px; float:left; color:#d78500; font-size:18px;}
#abstract a.blogHeader:hover{width:290px; height:35px; display:block; background:url(http://www.law.com/img/lawjobs2010/careeristblog_pod_header.gif) no-repeat bottom left; padding:5px 0 0 10px; float:left;}
a.nvHeader{width:290px; height:30px; display:block; background:url(http://www.law.com/img/lawjobs2010/newsviews_mid_pod_header.gif) no-repeat top left; padding:10px 0 0 10px; float:left; color:#26406c; font-size:18px;}
a.nvHeader:hover{width:290px; height:30px; display:block; background:url(http://www.law.com/img/lawjobs2010/newsviews_mid_pod_header.gif) no-repeat bottom left; float:left;}

.podBtm {float:left; background:url(http://www.law.com/img/lawjobs2010/pod_btm.gif) no-repeat left bottom; padding:0 0 10px 0; width:100%;}
.careerCenter-outer{background:url(http://www.law.com/img/lawjobs2010/topjobs_pod_header.gif) no-repeat top left; padding-bottom:0; float:left; }
.theCareerist-outer{background:url(http://www.law.com/img/lawjobs2010/careerist/careerist_pod_header.gif) no-repeat top left; padding-bottom:0; float:left;}
.blogTopics-outer{background:url(http://www.law.com/img/lawjobs2010/careerist/blogtopics_pod_header.gif) no-repeat top left; padding-bottom:0; float:left;}
.newsViews-outer{background:url(http://www.law.com/img/lawjobs2010/newsviews_pod_header.gif) no-repeat top left; padding-bottom:0; float:left;}
.blogRoll-outer{background:url(http://www.law.com/img/lawjobs2010/careerist/blogroll_pod_header.gif) no-repeat top left; padding-bottom:0; float:left;}
.promo-outer{background:url(http://www.law.com/img/lawjobs2010/promo_pod_header.gif) no-repeat top left; padding-bottom:0; float:left;}
.resources-outer{background:url(http://www.law.com/img/lawjobs2010/resources_pod_header.gif) no-repeat top left; padding-bottom:0; float:left;}
.video-outer {background:url(http://www.law.com/img/lawjobs2010/video_pod_header.gif) no-repeat top left; padding-bottom:0; float:left;}
.video-outer #podContent img { width:294px; padding:0 0 0 3px;}
.employerServices-outer {background:url(http://www.law.com/img/lawjobs2010/employerServices_pod_header.gif) no-repeat top left; padding-bottom:0; float:left;}
.employerServices-outer #podContent h3 {font-weight: bold; padding:0; margin:0; }
.signout-outer {background:url(http://www.law.com/img/lawjobs2010/blank_pod_header.gif) no-repeat top left; padding-bottom:0; float:left;}
.podBtmSignout {float:left; background:url(http://www.law.com/img/lawjobs2010/btm_pod_header.gif) no-repeat left bottom; padding:0 0 10px 0; width:100%;}

.inputBoxes {padding:40px 0 10px 0; width:300px; float:left;}
.inputFields {float:left; margin:5px 0 0 10px;}
.post2 {margin: 0 0 0 10px; }
.post2 a {padding:0 10px 0 0;}
.plainPodMid { width:100%; margin:10px 0 0 0; float:left; background:url(http://www.law.com/img/lawjobs2010/plain_pod_mid.gif) repeat-y top left; padding-bottom:0;}
.signin-outer {background:url(http://www.law.com/img/lawjobs2010/signin_pod_header.gif) no-repeat top left; padding-bottom:0; float:left;}
.podBtmSignin {float:left; background:url(http://www.law.com/img/lawjobs2010/merch_signin_pod_btm.gif) no-repeat left bottom; padding:0 0 10px 0; width:100%;}

#rightColumnNarrow #tabs2 #inputBoxes input#email{ font-size: 12px; width:135px; margin-bottom:5px; }
#rightColumnNarrow #tabs2 #inputBoxes input#password { font-size: 12px; width:135px; float:left; }

/****Merchandise page styles****/
.merchLeftColPods {width:230px; margin:0 20px 0 0; float:left;}
.merchRtColPods {width:480px; margin:0; float:left;}
.postingThin-btm {width:230px; background:url(http://www.law.com/img/lawjobs2010/packages_pod_btm.gif) no-repeat left bottom; margin-top:10px; float:left;}
.postingThin-btm h2 {background: url(http://www.law.com/img/lawjobs2010/packages_top_orange_rt.gif) no-repeat right top; padding:10px 0 10px 10px; font:arial; font-weight:bold; color:#fff; width:220px;}

.postingThin-btm-rt {width:230px; background:url(http://www.law.com/img/lawjobs2010/packages_pod_btm.gif) no-repeat left bottom; margin:10px 0 0 20px; float:left;}
.postingThin-btm-rt h2 {background: url(http://www.law.com/img/lawjobs2010/packages_top_orange_rt.gif) no-repeat right top; padding:10px 0 10px 10px; font:arial; font-weight:bold; color:#fff; width:220px;}

.postingThin-btmleft{background:url(http://www.law.com/img/lawjobs2010/packages_pod_btm_rt.gif) no-repeat right bottom; padding-bottom:10px; float:left;}
.postingThin-btmright{background:url(http://www.law.com/img/lawjobs2010/packages_pod_btm_rt.gif) no-repeat right bottom; padding-bottom:10px; float:left;}
.postingThin-top{background:url(http://www.law.com/img/lawjobs2010/packages_top_orange.gif) no-repeat left top; width:230px;}
.packagesThin-btm {width:230px; background:url(http://www.law.com/img/lawjobs2010/packages_pod_btm.gif) no-repeat left bottom; margin-top:10px; float:left;}
.packagesThin-btm h2 {background: url(http://www.law.com/img/lawjobs2010/packages_top_orange_rt.gif) no-repeat right top; padding:10px 0 10px 10px; font:arial; font-weight:bold; color:#fff; width:220px;}
.packagesThin-btmright{background:url(http://www.law.com/img/lawjobs2010/packages_pod_btm_rt.gif) no-repeat right bottom; padding-bottom:10px; float:left;}
.packagesThin-top{background:url(http://www.law.com/img/lawjobs2010/packages_top_orange.gif) no-repeat left top; width:230px;}
.listofOptions {margin:10px;}
.listofOptions li {padding:5px 0 0 0; font:1.2em/1.8em Arial, Helvetica, sans-serif; color:#555;}
.listofOptions li.options {font: bold 1.2em/1.5em Arial, Helvetica, sans-serif; color:#333; padding:0;}
.listofOptions li.optionsDb {padding: 5px 0; color:#333; font: bold 1.2em/1.6em Arial, Helvetica, sans-serif;}
.listofOptions li a.merchBtn {display:block; text-align:center; background:url(http://www.law.com/img/lawjobs2010/merch_btn.gif) no-repeat left top; color:#26406c; width:81px; height:28px; font-weight: bold; text-decoration:none; margin:0 auto;}
.listofOptions li a.merchBtn:hover {background:url(http://www.law.com/img/lawjobs2010/merch_btn.gif) no-repeat right top; text-decoration:none;}
.listofOptions li a {font-weight: bold; text-decoration:underline;}

.listofOptions li.postPackBtns {padding:10px 0 0 0;}
.listofOptions li.postPackBtns a {padding: 0; margin:0 0 0 80px; text-decoration:underline;}


.listofOptionsPost {margin: 0 0 0 10px; width:230px; float:left;}
.listofOptionsPost li {padding:5px 0 0 0; font:1.2em/1.8em Arial, Helvetica, sans-serif; color:#333;}
.listofOptionsPost li.options {font: bold 1.2em/1.5em Arial, Helvetica, sans-serif; color:#333; padding:0; text-align:center;}
.listofOptionsPost li a.merchBtn {display:block; text-align:center; background:url(http://www.law.com/img/lawjobs2010/merch_btn.gif) no-repeat left top; color:#26406c; width:81px; height:28px; font-weight: bold; text-decoration:none; margin:0 auto;}
.listofOptionsPost li a.merchBtn:hover {background:url(http://www.law.com/img/lawjobs2010/merch_btn.gif) no-repeat right top; text-decoration:none;}

.listofOptions li a#launchlightbox {display:block; color:#26406c; margin:0 0 5px 80px; float:left; text-decoration:underline;}
.listofOptions li a#launchlightbox:hover {color:#9cc0d0;}
.listofOptions li a.merchBtnRightCol {display:block; text-align:center; color:#26406c; margin:0 0 5px 70px; padding:1px 0 0 0; float:left; text-decoration:none;launchlightbox}
.listofOptions li a.merchBtnRightCol:hover { color:#9cc0d0; text-decoration:none;}
.listofOptions li a.merchBtnInline {display:inline; background:url(http://www.law.com/img/lawjobs2010/merch_btn.gif) no-repeat left top; color:#26406c; padding:5px 17px 6px 16px; margin:0 0 0 10px; text-decoration:none;width:81px;}
.listofOptions li a.merchBtnInline:hover {display:inline; background:url(http://www.law.com/img/lawjobs2010/merch_btn.gif) no-repeat right top; padding:5px 17px 6px 16px; margin:0 0 0 10px; text-decoration:none;width:81px;}

.packages-btm {width:480px; background:url(http://www.law.com/img/lawjobs2010/packages_pod_btm.gif) no-repeat left bottom; margin-top:10px; float:left;}
.packages-btm h2 {padding:10px 0 9px 10px; font:arial; font-weight:bold; color:#fff; width:470px;}
.packages-top{background:url(http://www.law.com/img/lawjobs2010/packages_top_orange.gif) no-repeat left top; width:480px;}
.packages-top2 {background:url(http://www.law.com/img/lawjobs2010/packages_top_orange_650.gif) no-repeat left top; width:650px;overflow:auto;}
.packagesWide-btm {width:480px; background:url(http://www.law.com/img/lawjobs2010/packages_pod_btm.gif) no-repeat left bottom; margin-top:10px; float:left;}
.packagesWide-btm2 {width:650px; background:url(http://www.law.com/img/lawjobs2010/blog_section_bg_btm.gif) no-repeat left bottom; margin-top:10px; float:left;}
.packagesWide-btm h2 {padding:10px 0 9px 10px; font:arial; font-weight:bold; color:#fff; width:470px;}
.packagesWide-top{background:url(http://www.law.com/img/lawjobs2010/packages_top_orange.gif) no-repeat left top; width:480px;}


/* style on /jsp/lawjobs/job_posting_opportunities.jsp right-narror column */
.podMidMerch, .podMidMerchPromo { width:100%; margin:10px 0 0 0; float:left; background:url(http://www.law.com/img/lawjobs2010/merch_pod_mid.gif) repeat-y top left; padding-bottom:0;}
.podMidMerchPromo p {padding:50px 10px 0 10px;}

.podBtmMerch {float:left; background:url(http://www.law.com/img/lawjobs2010/merch_pod_btm.gif) no-repeat left bottom; padding:0 0 10px 0; width:230px;}

.promoMerch-outer{background:url(http://www.law.com/img/lawjobs2010/merch_promo_pod_header.gif) no-repeat top left; padding-bottom:0; float:left;}
.resourcesMerch-outer{background:url(http://www.law.com/img/lawjobs2010/merch_resources_pod_header.gif) no-repeat top left; padding-bottom:0; float:left;}
.employerServicesMerch-outer {background:url(http://www.law.com/img/lawjobs2010/merch_employerServices_pod_header.gif) no-repeat top left; padding-bottom:0; float:left;}
#podContentMerch {float:left; margin:0;  padding:40px 0 0 10px; width:100%;}
#podContentMerch dd {padding: 0 0 5px 0; font-size: 1.2em;  line-height: 1.7em; color:#555; width:230px; }
#podContentMerch dd h3{padding: 0; margin:0; font-weight: bold; }
#podContentMerch dd a {padding: 0 0 0 8px; font-weight:normal; color:#26406c;}



/**************Merchandise page styles*****************/

.leftColPods {width:315px; margin:0 20px 0 0; float:left;}
.colPods {width:315px; margin:0; float:left;}
.nvPodMid {width:315px; margin:10px 0 0 0; float:left; background:url(http://www.law.com/img/lawjobs2010/nv_pod_mid.gif) repeat-y top left; padding-bottom:0;}
.nvPodBtm {width:315px; float:left; background:url(http://www.law.com/img/lawjobs2010/nv_pod_btm.gif) no-repeat left bottom; padding:0 0 10px 0;}
a.nvPod-news{width:315px; height:36px; display:block; background:url(http://www.law.com/img/lawjobs2010/nv_pod_header.gif) no-repeat top left; padding:10px 0 0 10px; float:left; color:#d78500;}
a.nvPod-news:hover{width:315px; height:36px; display:block; background:url(http://www.law.com/img/lawjobs2010/nv_pod_header.gif) no-repeat bottom left; padding:10px 0 0 10px; float:left;}


.browseDivider {clear:both;background:url(http://www.law.com/img/lawjobs2010/browse_divider.gif) no-repeat; margin:10px 0;}
.faqQuestions {margin:15px 0;}
.faqQuestions ul {-x-system-font:none; font-size:12px;font-size-adjust:none;font-stretch:normal;fontstyle:normal;font-variant:normal;font-weight:normal;line-height:20px;color:#000;}
.faqQuestions li {margin:0 0 5px;}
.contact p {margin:0 0 5px;}
.aUnderline a {text-decoration:underline; }
.top {float:right; font-weight:bold;}
.jump {font-weight:bold; margin:15px 0;font-family:arial;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:20px;color:#26406C;text-decoration:none;}


.newsViewsSections { margin:10px 0 0 0; float:left; padding-bottom:0;}
.nvPodHeader {	padding:8px 0;	font-size:20px;	color:#243953;	background:#fff url(http://www.law.com/img/lawjobs2010/nvsections_pod_header.gif) no-repeat left top; text-indent:-900px; font-family:Georgia, "Times New Roman", Times, serif;	margin:0;	width:300px; overflow:hidden;}
.togglebox1 {background:#fff url(http://www.law.com/img/lawjobs2010/pod_mid.gif) repeat-y left top;	border: none; overflow: hidden;	font-size: 1.2em; width: 300px;	clear: both; margin:0; padding:0;}
.togglebox1 .block {padding: 10px 10px 10px 20px;}
.togglebox1 .block dd {padding: 5px 0 0 0;}
.togglebox1 .block dd img {padding: 0 0 2px 0;}
.togglebox1 .block a {font-weight:bold; font-size:14px;}

.socialNet a {margin:0 5px;}
.socialNet a.fbicon {background:url(http://www.law.com/img/lawjobs2010/facebook_icon.gif) no-repeat left top; display:block; text-indent:-900px; overflow:hidden; height:50px; width:50px; float:left;}
.socialNet a.fbicon:hover {background:url(http://www.law.com/img/lawjobs2010/facebook_icon.gif) no-repeat right top; display:block; text-indent:-900px; overflow:hidden; height:50px; width:50px; float:left;}
.socialNet a.twittericon {background:url(http://www.law.com/img/lawjobs2010/twitter_icon.gif) no-repeat left top; display:block; text-indent:-900px; overflow:hidden; height:50px; width:50px; float:left;}
.socialNet a.twittericon:hover {background:url(http://www.law.com/img/lawjobs2010/twitter_icon.gif) no-repeat right top; display:block; text-indent:-900px; overflow:hidden; height:50px; width:50px; float:left;}
.socialNet a.rssicon {background:url(http://www.law.com/img/lawjobs2010/rss_icon.gif) no-repeat left top; display:block; text-indent:-900px; overflow:hidden; height:50px; width:50px; float:left;}
.socialNet a.rssicon:hover {background:url(http://www.law.com/img/lawjobs2010/rss_icon.gif) no-repeat right top; display:block; text-indent:-900px; overflow:hidden; height:50px; width:50px; float:left;}
.socialNet a.emailicon {background:url(http://www.law.com/img/lawjobs2010/email_icon.gif) no-repeat left top; display:block; text-indent:-900px; overflow:hidden; height:50px; width:50px; float:left;}
.socialNet a.emailicon:hover {background:url(http://www.law.com/img/lawjobs2010/email_icon.gif) no-repeat right top; display:block; text-indent:-900px; overflow:hidden; height:50px; width:50px; float:left;}
.socialNet { margin:10px 0 0 30px; float:left;}

#leaderboard {height: 90px;padding: 0;background-color:#fff; margin:0;}
.adSpace {height:90px; width:728px; background:#fff url(http://www.law.com/img/lawjobs2010/728x90.gif) no-repeat top left; margin:0 auto;}
.tileAd {width: 300;  padding:0; margin: 10px 0; clear:both; float:left;}

/* footer styles */
.footer {background-color:#e0dece; border-top:2px solid #cc9c32; margin:0}
#icfooter2 {background-color:#e0dece; clear:both; text-align:right; margin:0 auto; width:980px;}
#icfooter2 .footernav {float:left; margin:19px 0 0 15px; text-align:left; width:70%;}
#icfooter2 .footernav a {color:#7C1416; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:13px;}
#icfooter2 .footernav .copyright {color:#7C1416; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; margin-top:2px; text-align:left;}
/* footer styles */

/* blog search box */
#blogSearchBox {float: right; height:80px; width: 295px; }
#blogSearchBox .searchtxt { border: 1px solid #c7cddb; margin:0; background-color:#fff; float:left;height:24px; margin-right:2px;}
#blogSearchBox .searchtxt input {margin:0; padding:0; border:0;width:160px;height:18px;}
#blogSearchBox .gobtn {float:right; margin:0; top:2px; height:27px; width:57px;}
#blogSearchBox .sfrow { margin: 0; padding:20px 10px 0 50px; float: left; }
#blogSearchBox .textbox{ border: 1px solid #c7cddb; width:185px; height: 20px; vertical-align: top; margin:0; padding: 0; }
/* blog search box */

/* Quest search box */
#icsearchBox {float: right; height:80px; width: 295px; }
#optTab { margin: 0; padding: 20px 0 0 70px; list-style: none; }
#optTab li { float: left; padding: 2px 5px 1px 5px; margin: 0; line-height: 10px; }
#optTab li span a { color: #000; font-style: normal; text-decoration: none; font-family: Arial; font-size: 9px; }
#optTab li span a:hover { text-decoration: none; }
#optTab .norm { background-color: #EEEFFB; }
#optTab .sel { background-color: #C3CCD5; }
.searchtxt { border: 1px solid #c7cddb; margin:0; background-color:#fff; float:left;height:18px; margin-right:2px;}
.searchtxt input {margin:0; padding: 0; border:0;width:183px;height:18px;}
.gobtn {float:left; margin:0; top:2px; height:16px; width:16px;}
.nvsfrow { margin: -1px 0 0 0; padding-left:70px; float: left; }
.textbox{ border: 1px solid #c7cddb; width:185px; height: 20px; vertical-align: top; margin:0; padding: 0; }
/* Quest search box */

/* Quest search box */ 
/*
#icsearchBox {float: right; width: 291px; height:60px; margin:10px 10px 0; padding: 0; background:#313131 url(/img/dbr/quest_graphic_dbr.gif) no-repeat scroll 0 0;}*/
#icsearchBox form { float:left; padding-left: 65px; margin:12px 0 0;}
ul#optTab {float:left; margin:4px 0 0; padding:0; list-style: none; width:200px;}
ul#optTab li { float: left; padding: 2px 2px 1px 2px; margin:0 1px 0 0; line-height: 10px; border: 1px solid #999; border-width:1px 1px 0;}
ul#optTab li span a { color: #000; font-style: normal; text-decoration: none; font-family: Arial; font-size: 9px;}
ul#optTab li span a:hover { text-decoration: none;}
ul#optTab .norm { background-color: #ededec; border-color:#dddddd;}
ul#optTab .sel { background-color: #fff; border-color:#999999;}
.searchtxt { border: 1px solid #c7cddb; margin:0; background-color:#fff; float:left; height:18px; margin-right:2px;}
.searchtxt input {margin:0; padding: 0; border:0; width:192px; height:18px;}
.gobtn {width:16px; height:16px; float:left; margin:0;position:relative; top: 2px;}
.textbox{ border: 1px solid #c7cddb; width:180px; height: 20px; vertical-align: top; margin:0; padding: 0;}
/* Quest search box */

/*page title*/

.nvPageTitle {padding:0; margin:10px 0 0 30px;}
.nvPageTitle span {font-size: 18px; font-weight:bold; color: #000;}
.nvPageTitle span a {font-size: 18px; font-weight:bold; color: #d78500;}


.popupTitle {background:url(http://www.law.com/img/lawjobs2010/popout_top_orange.gif) no-repeat left top; height:32px; padding:10px 0 0 10px; margin:0; width:480px; }
.popupTitle span {font-size: 18px; font-weight:bold; color: #fff; text-transform:uppercase; padding:0 0 0 10px;}

.popupTitle span a {font-size: 18px; font-weight:bold; color: #d78500;}

.pageTitle1 {border-bottom:2px solid #9cc0d0; padding:0; margin:10px 0 0 0;  width:650px;}
.pageTitle1 span {font-size: 18px; font-weight:bold; color: #000; text-transform:uppercase; padding:0;}
/* see h4 and h5 for pageTitle */

.pageTitle2 {padding:0; margin:10px 0 10px 0; background:#9cc0d0 url(http://www.law.com/img/lawjobs2010/right_rounded_corner.gif) no-repeat right top; width:650px;}
.pageTitle2 span {font-size: 18px; font-weight:bold; color: #fff; text-transform:uppercase; padding:1px 0 0 11px; background:url(http://www.law.com/img/lawjobs2010/left_rounded_corner.gif) no-repeat left top;}


/*page title*/

/*flexible popout page*/
.flexPopMid {float:left; background:url(http://www.law.com/img/lawjobs2010/popout_mid_wide.gif) repeat-y left top;}
.flexPopMidRt { float:left; background:url(http://www.law.com/img/lawjobs2010/popout_mid_wide_rt.gif) repeat-y right top;}
.flexPopBtm { float:left; background:url(http://www.law.com/img/lawjobs2010/popout_btm_wide.gif) no-repeat left bottom;}
.flexPopBtmRt {padding:0 0 10px 0; background:url(http://www.law.com/img/lawjobs2010/popout_btm_wide_rt.gif) no-repeat right bottom;}
.flexPopTop {background: url(http://www.law.com/img/lawjobs2010/popout_top_orange1.gif) no-repeat left top;text-align:left;}
.flexPopTopRt {color:#fff; background: url(http://www.law.com/img/lawjobs2010/popout_top_orange_rt.gif) no-repeat right top; padding:10px 0 10px 10px; font:arial; font-weight:bold; text-transform:uppercase;}




/*blog section background*/
.blogSectionOuter {width:650px; margin:0; float:left; background:url(http://www.law.com/img/lawjobs2010/blog_section_bg_mid.gif) repeat-y top left; padding:0;}
.blogSectionBtm {width:650px; float:left; background:url(http://www.law.com/img/lawjobs2010/blog_section_bg_btm.gif) no-repeat left bottom; padding:0 0 10px 0;}
.blogSectionTop{width:650px; background:url(http://www.law.com/img/lawjobs2010/blog_section_bg_top.gif) no-repeat top left; padding:0; float:left;}
/*blog section background*/

/*news & views stories pod */
.careerCenter h2{font:arial; font-weight:bold; color:#555; padding:10px 0 10px 10px;}
.careerCenter-outer2 {padding:0; float:left; width:300px;}

#blogAbstract {float:left; margin:10px 0 0 10px; width:280px;  padding:0;}
#blogAbstract dl {padding: 0; float: left; display: inline; width:280px;}
#blogAbstract .borderLess {padding: 0; float: left; display: inline; border-bottom:none;}
#blogAbstract dd {padding: 0 0 10px 0; font-size: 1.2em;  line-height: 1.7em;  color:#999; }
#blogAbstract a {padding: 0; font-size: 1.2em;  line-height: 1.7em; font-weight:bold; }

#abstract dl {padding: 50px 0 0 0; float: left; display: inline; border-bottom:1px dotted #999; width:290px;}
#abstract .borderLess {padding: 0; float: left; display: inline; border-bottom:none;}
#abstract .borderLess dd img{padding: 0 0 2px 0; }
#abstract dd {padding: 0 0 10px 10px; color:#999; font:italics 11px Arial, Helvetica, sans-serif; }
#abstract a {padding: 0; font-size: 1.2em;  line-height: 1.7em; }
#abstract a.blogEntry {font-weight:bold; }
/*news & views stories pod */

/*news & views hubpage digest */

.nvdigest { margin: 0 0 0 30	px; }
.nvdigest h3 { font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#26406C; padding:15px 0 5px 0; }
.nvdigest p { font:Arial, Helvetica, sans-serif;font-size:1.2em; line-height:1.8em; color:#333333; padding:0; }
.nvdigest p.source { font:Arial, Helvetica, sans-serif;font-size:12px; color:#614728; padding:0 0 5px 0px; }
.nvdigest img { float:left; padding:0 5px 10px 0; margin-right:10px; }

#noBorderHeadlines {margin:10px 0 0 0; padding: 0 0 10px 0; border-bottom:none; float:left; width:650px;}
#noBorderHeadlines ul{padding:0 0 0 30px; width:590px;}
#noBorderHeadlines li {font:14px/20px arial; padding:0 0 10px 0;}
#noBorderHeadlines a {font-weight:bold;}
#noBorderHeadlines img {padding:0 3px 3px 0;}
#noBorderHeadlines a:hover {color:#9cc0d0; text-decoration:underline;}



/*************************  News and View Alert Sample Styles ***************************************/


#alert_sample_button a {width:357px; height:29px; display:block; background: url(http://www.law.com/img/lawjobs2010/signup_email_btn.gif) no-repeat left; text-align:center; font-size:16px; font-weight:bold; margin: 0 auto; padding: 4px 0 0 0 ;}
#alert_sample_button a:hover {background-position:right top; text-decoration:none;}
#alert_sample_text {width:750px; margin: auto;}
#alert_arrow {height:35px; margin:0 auto; padding:0; width:31px;}
#alert_sample_img {width:750px; margin: 0 auto; padding:0; }


/*featured employers box*/
.featuredEmployers2 {background: url(http://www.law.com/img/lawjobs2010/featured_employer_bg_btm_2.gif) no-repeat left bottom; float:left; margin: 10px 0 0 0;}
.featuredEmployers-outer2 {  float:left; width:300px; padding:0; margin:0;background:url(http://www.law.com/img/lawjobs2010/featured_employer_bg_top_2.gif) no-repeat left top;}
.employerLogos {width:294px; position: relative; background: #fff; margin:47px 0 10px 3px;}/*top: -4px;	left: -4px;*/
.employerLogos td.name {text-align: left; font-size:1.2em; line-height: 1.3em; color:#999; padding:10px 0 10px 10px;}
.employerLogos tr {background: #fff;}
.employerLogos tr.alt {background: #eaeadb; }
.employerLogos td a { text-decoration:none; display:block;}
.employerLogos td a img { border:0;}
/*featured employers box*/

/***********************search/signin - Home Page****************************************/

#searchForJobType {width:150px; float:left; margin: 0 10px 0 0 ;}
#searchForJobState {width: 150px; float: left; margin: 0 10px 0 0 ;}
#searchForJobKeyword {width: 150px; float: left; margin: 0 10px 0 0 ;}

.searchSigninContainer {background:#9cc0d0 url(http://www.law.com/img/lawjobs2010/search_shadow_bg.gif) repeat-x left top; text-align:left;}
.searchSignin { margin: 0 auto;  padding: 0;  width: 980px; height: 10em; background: url(http://www.law.com/img/lawjobs2010/signin_box_shadow.gif) no-repeat right bottom;}


.searchForJobsCenter { height:11.4em; margin: 0 30px 0 0; width:650px; float:left; padding:0;}
.searchForJobsCenter span { position:relative; color:#fff; font-weight:bold;}
.searchForJobsCenter .findYourJob { margin: 0 15px 0 0; float:left; position:relative; z-index:20; }
.searchForJobsCenter form { margin: 10px 0 0 0; font-size: 12px; height:90px; width:480px; float:left;}
.searchForJobsCenter input, .searchForJobsCenter select { margin: 0; position: relative; font-size: 12px; }
.searchForJobsCenter .line {float:left; padding:0; margin:19px 0 0 20px; color:#26406c; font-weight:bold; width:150px;}
.searchForJobsCenter .line img{border:none; margin: 0 5px 2px 0;}




/******home page tab styles*********/
#tabs {padding:0; width:300px; margin:8px 0 0 0; float:left; z-index:21; position:relative;}
#tabs ul {margin:0; padding:0; list-style:none; font:1.1em arial;}
#tabs ul li {float:left; padding:0;}
#tabs ul li a {color:#3f2802; display:block; padding:0; text-align:center; background: transparent url(http://www.law.com/img/lawjobs2010/signin_boxes_tabs.gif) no-repeat 0 0 ; height:31px; font-weight: bold; text-transform:uppercase; text-decoration: none; text-indent:-900px; overflow:hidden;}
#tabs ul li a.tabOn,#tabs ul li a.tabOn:hover {position: relative; /* this and the z-index are to fix a WinIE bug */
	z-index: 20;cursor: default; color:#09253f; text-decoration:none;}
/*moves bg image for each tab, and if active*/

#tabs ul li.mostRead a {width:150px; background-position: 0 -31px;}
#tabs ul li.mostCommented a {width:150px; background-position: -150px -31px;}
#tabs ul li.mostRead a.tabOn {width:150px; background-position: 0  0;}
#tabs ul li.mostCommented a.tabOn {width:150px; background-position: -150px  0;}
/*#tabs .tabBox p, #tabs .tabBox h1 {margin: 0 8px; padding-top:8px;} /*Tab boxes when JavaScript is disabled.*/
#tabs .tabBox, #tabs .tabBoxOff {display:none;}
#tabs .tabBoxOn {display:block;  clear: both; width:300px; padding: 0;}
#tabs .tabBoxOn .mostBoxes {margin: 0; float:left; }

/***jobs bottom graphic***/
#tabs .tabBoxOn .tabbedBtmGraphic {background:url(http://www.law.com/img/lawjobs2010/signin_pod_btm.gif) no-repeat scroll left bottom transparent !important ; float:left; width:300px; padding: 0;}
.tabbedBtmGraphic .inputBoxes {padding:10px 0 5px 10px; width:290px; float:left;}
.tabbedBtmGraphic .post2 {margin:0 0 0 10px; padding:0 0 5px 0; float:left;}
.tabbedBtmGraphic .post2 img {margin:0 0 3px 0; padding:0 3px 0 0; }
.tabbedBtmGraphic .post2 a {line-height:1.2em; font-size:1em;}
/***employers bottom graphic***/
#tabs .tabBoxOn .tabbedBtmGraphicEmployer {background:url(http://www.law.com/img/lawjobs2010/signin_pod_btm_employer.gif) no-repeat scroll left bottom transparent; float:left; width:300px; padding: 0;}
.tabbedBtmGraphicEmployer .inputBoxes {padding:10px 0 5px 10px; width:290px; float:left;}
.tabbedBtmGraphicEmployer .post2 {margin:0 0 0 10px; padding:0 0 5px 0; float:left;}
.tabbedBtmGraphicEmployer .post2 img {margin:0 0 3px 0; padding:0 3px 0 0; }
.tabbedBtmGraphicEmployer .post2 a {line-height:1.2em; font-size:1em;}

#tabs .tabBoxOn dl {width:300px; margin-left:15px; padding: 10px 0 16px 0;}
#tabs .tabBoxOn dd {display:block; margin:5px 0 0 0; padding:0; }
#tabs .tabBoxOn dd a {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#215a8c; text-decoration: none; padding:0; margin:0;}
#tabs .tabBoxOn dd a:hover {text-decoration: underline;}
#tabs .tabOptions, #tabs .tabOptionsOn, #tabs .tabOptionsOff, #tabs .tabSpacer, #tabs .tabSpacerOn, #tabs .tabSpacerOff {display:none;} /*these are required in html per js file, but not needed on dc -- display set to none*/
/************home page tab styles**************/

/******jobseeker template tab styles*********/
#tabs1 {padding:0; width:300px; margin:8px 0 0 0; float:left; z-index:21; position:relative;}
#tabs1 ul {margin:0; padding:0; list-style:none; font:1.1em arial;}
#tabs1 ul li {float:left; padding:0;}
#tabs1 ul li a {color:#3f2802; display:block; padding:0; text-align:center; background: transparent url(http://www.law.com/img/lawjobs2010/signin_boxes_tabs1.gif) no-repeat 0 0; height:31px; font-weight: bold; text-transform:uppercase; text-decoration: none; text-indent:-900px; overflow:hidden;}
#tabs1 ul li a.tabOn,#tabs1 ul li a.tabOn:hover {position: relative;
	z-index: 20;cursor: default; color:#09253f; text-decoration:none;}
#tabs1 ul li.mostRead a {width:150px; background-position: 0 -31px;}
#tabs1 ul li.mostCommented a {width:150px; background-position: -150px -31px;}
#tabs1 ul li.mostRead a.tabOn {width:150px; background-position: 0  0;}
#tabs1 ul li.mostCommented a.tabOn {width:150px; background-position: -150px  0;}
#tabs1 .tabBox, #tabs1 .tabBoxOff {display:none;}
#tabs1 .tabBoxOn {display:block;  clear: both; width:300px; padding: 0;}
#tabs1 .tabBoxOn .mostBoxes {margin: 0; float:left; }

#tabs1 .tabBoxOn .tabbedBtmGraphic {background:url(http://www.law.com/img/lawjobs2010/signin_pod_btm1.gif) no-repeat scroll left bottom transparent; float:left; width:300px; padding: 0;}
.tabbedBtmGraphic .inputBoxes {padding:10px 0 5px 10px; width:290px; float:left;}
.tabbedBtmGraphic .post2 {margin:0 0 0 10px; padding:0 0 5px 0; float:left;}
.tabbedBtmGraphic .post2 img {margin:0 0 3px 0; padding:0 3px 0 0; }
.tabbedBtmGraphic .post2 a {line-height:1.2em; font-size:1em;}

#tabs1 .tabBoxOn .tabbedBtmGraphicEmployer {background:url(http://www.law.com/img/lawjobs2010/signin_pod_btm1_employer.gif) no-repeat scroll left bottom transparent; float:left; width:300px; padding: 0;}

.tabbedBtmGraphicEmployer .inputBoxes {padding:10px 0 5px 10px; width:290px; float:left;}
.tabbedBtmGraphicEmployer .post2 {margin:0 0 0 10px; padding:0 0 5px 0; float:left;}
.tabbedBtmGraphicEmployer .post2 img {margin:0 0 3px 0; padding:0 3px 0 0; }
.tabbedBtmGraphicEmployer .post2 a {line-height:1.2em; font-size:1em;}

#tabs1 .tabBoxOn dl {width:300px; margin-left:15px; padding: 10px 0 16px 0;}
#tabs1 .tabBoxOn dd {display:block; margin:5px 0 0 0; padding:0; }
#tabs1 .tabBoxOn dd a {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#215a8c; text-decoration: none; padding:0; margin:0;}
#tabs1 .tabBoxOn dd a:hover {text-decoration: underline;}
#tabs1 .tabOptions, #tabs1 .tabOptionsOn, #tabs1 .tabOptionsOff, #tabs1 .tabSpacer, #tabs1 .tabSpacerOn, #tabs1 .tabSpacerOff {display:none;}
/************jobseeker template tab styles**************/

/***merchandise tab styles****/
#tabs2 {padding:0; width:230px; margin:5px 0 0 0; float:left; z-index:21; position:relative;}
#tabs2 ul {margin:0; padding:0; list-style:none; font:1.1em arial;}
#tabs2 ul li {float:left; padding:0;}
#tabs2 ul li a {color:#3f2802; display:block; padding:0; text-align:center; background: transparent url(http://www.law.com/img/lawjobs2010/signin_boxes_tabs2.gif) no-repeat 0 0; height:31px; font-weight: bold; text-transform:uppercase; text-decoration: none; text-indent:-900px; overflow:hidden;}
#tabs2 ul li a.tabOn,#tabs2 ul li a.tabOn:hover {position: relative; z-index: 20;cursor: default; color:#09253f; text-decoration:none;}
#tabs2 ul li.mostRead a {width:115px; background-position: 0 -31px;}
#tabs2 ul li.mostCommented a {width:115px; background-position: -115px -31px;}
#tabs2 ul li.mostRead a.tabOn {width:115px; background-position: 0  0;}
#tabs2 ul li.mostCommented a.tabOn {width:115px; background-position: -115px  0;}
#tabs2 .tabBox, #tabs2 .tabBoxOff {display:none;}
#tabs2 .tabBoxOn {display:block;  clear: both; width:230px; padding: 0;}
#tabs2 .tabBoxOn .mostBoxes {margin: 0; float:left; }

/***tabbed bottom graphic jobs***/
#tabs2 .tabBoxOn .tabbedBtmGraphic {background:url(http://www.law.com/img/lawjobs2010/signin_pod_btm2.gif) no-repeat scroll left bottom transparent; float:left; width:230px; padding: 0;}
#tabs2 .tabbedBtmGraphic .inputBoxes {padding:10px 0 5px 10px; width:190px; float:left;}
#tabs2 .tabbedBtmGraphic .post2 {margin:0 0 10px 10px; padding:0 0 10px 0; float:left;}
#tabs2 .tabbedBtmGraphic .post2 a {line-height:1.2em; font-size:1em;}
/***tabbed bottom graphic employer***/
#tabs2 .tabBoxOn .tabbedBtmGraphicEmployer {background:url(http://www.law.com/img/lawjobs2010/signin_pod_btm2_employer.gif) no-repeat scroll left bottom transparent; float:left; width:230px; padding: 0;}
#tabs2 .tabbedBtmGraphicEmployer .inputBoxes {padding:10px 0 5px 10px; width:190px; float:left;}
#tabs2 .tabbedBtmGraphicEmployer .post2 {margin:0 0 10px 10px; padding:0 0 10px 0; float:left;}
#tabs2 .tabbedBtmGraphicEmployer .post2 a {line-height:1.2em; font-size:1em;}
.tabbedBtmGraphicEmployer .post2 img {margin:0 0 3px 0; padding:0 3px 0 0; }
/*** ***/
#tabs2 .tabBoxOn dl {width:230px; margin-left:15px; padding: 10px 0 16px 0;}
#tabs2 .tabBoxOn dd {display:block; margin:5px 0 0 0; padding:0; }
#tabs2 .tabBoxOn dd a {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#215a8c; text-decoration: none; padding:0; margin:0;}
#tabs2 .tabBoxOn dd a:hover {text-decoration: underline;}
#tabs2 .tabOptions, #tabs2 .tabOptionsOn, #tabs2 .tabOptionsOff, #tabs2 .tabSpacer, #tabs2 .tabSpacerOn, #tabs2 .tabSpacerOff {display:none;}
/***merchandise tab styles****/

.browseAreaCategory {padding:0; float:left; width:650px; background:url(http://www.law.com/img/lawjobs2010/browse_divider.gif) no-repeat left bottom;}
.browseAreaCategory a.categoryHeader{background:url(http://www.law.com/img/lawjobs2010/browse_category.gif) no-repeat top left; display:block; height:34px; margin: 0;}
.browseAreaCategory a.categoryHeader:hover {background:url(http://www.law.com/img/lawjobs2010/browse_category.gif) no-repeat bottom left; display:block; height:34px;}

.browseAreaLocation {padding:0; float:left; width:650px; background:url(http://www.law.com/img/lawjobs2010/browse_divider.gif) no-repeat left bottom;}
.browseAreaLocation a.locationHeader{background:url(http://www.law.com/img/lawjobs2010/browse_location.gif) no-repeat top left; display:block; height:34px;}
.browseAreaLocation a.locationHeader:hover {background:url(http://www.law.com/img/lawjobs2010/browse_location.gif) no-repeat bottom left; display:block; height:34px;}

.browseAreaEmployers {padding:0 0 6px 0; float:left; width:650px; background:url(http://www.law.com/img/lawjobs2010/browse_divider.gif) no-repeat left bottom;}
.browseAreaEmployers a.employerHeader{background:url(http://www.law.com/img/lawjobs2010/browse_employer.gif) no-repeat top left; display:block; height:34px;}
.browseAreaEmployers a.employerHeader:hover {background:url(http://www.law.com/img/lawjobs2010/browse_employer.gif) no-repeat bottom left; display:block; height:34px;}
.browseArea img {border:none;}

#browseBg {background-color:#9cc0d0; float:left;}

.byCategory {padding:0 0 10px 0; float:left; width:162px;}
.byCategory li {padding:0; color:#CCCCCC; font:1.3em/1.6em Arial, Helvetica, sans-serif;}
.byCategory li a {color:#336699; font-weight:bold;}
.byCategory li a:hover {text-decoration:underline; }

.forums2 {background: url(http://www.law.com/img/lawjobs2010/featured_ads_bg_btm_2.gif) no-repeat left bottom; float:left; margin: 10px 15px 0 0;}
.forums-outer2 {  float:left; width:335px; padding:0; margin:0;background:url(http://www.law.com/img/lawjobs2010/featured_ads_bg_hd_2.gif) no-repeat left top;}
.forums p {padding-left:10px; padding-right:10px;}

#moreJobs {margin:16px; font-weight:bold; font-size:14px;}


/*lawjobs homepage top jobs alternating row styles */
.forums2 .forums-outer2 .Featured { margin:47px 0 0 3px;padding-bottom:10px;width: 329px; font-size: 1.2em;}
.forums2 .forums-outer2 .alt { background-color:#eaeadb; padding: 8px 16px;}
.forums2 .forums-outer2 .default { background-color:transparent; padding:8px 16px;}
.forums2 .forums-outer2 .title {color: #26406c;}
.forums2 .forums-outer2 .title:hover {color: #26406c;text-decoration:underline;}
.forums2 .forums-outer2 .employer,.description,.location { color: #999;}


.resourcesBox { background:url(http://www.law.com/img/lawjobs2010/resources_pod_btm.gif) no-repeat left bottom; margin-top:10px; float:left; clear:both; padding:0 0 10px 0;}
.resourcesBox-outer {width:650px; background:url(http://www.law.com/img/lawjobs2010/resources_pod_top.gif) no-repeat top left; float:left;}
.resourcesBox p {padding-left:10px; padding-right:10px;}
.resources {margin: 50px 10px 10px 25px; list-style-position:outside; float:left;}
.resources li {padding:5px 0 0 0;}
.resources li img {padding:0 5px 2px 0;}
.resources li a {font-size:1.2em;}




.introParagraph h2{padding:10px 0 0 0;}
.introParagraph p{font:1.2em/1.7em Arial, Helvetica, sans-serif;font-weight:bold; color:#555; padding:10px 0;}

#introParagraphOpportunities p {font:1.2em/1.7em Arial, Helvetica, sans-serif;font-weight:bold; color:#555; padding:0;}

/*legal associations styles */
h4.alpha-nav { font-size: 16px; }
h4 a.toplink { font: bold 11px arial; }


/*partners styles */
img.partner { padding: 0 20px 0 0;float: left;}

a.partner { margin: 0 8px 8px 0px;font-family: Arial; font-size: 1.8em; font-weight:700;  padding:0;}

dl.partners { margin:16px 0 0 24px;}
dl.partners dt { position:relative;width:140px;float:left; margin: 0 20px 0 0;}
dl.partners dd { position:relative;width: 450px; float: left;font: 1.2em/1.8em arial;color: #333;}

/*temp legal staff styles */
dl.templegalstaff  { margin:8px 0 0 0; }
.templegalstaff dd { float:left; width:75px; height:75px;margin: 8px 85px 16px 0; }


/*upgrade page styles */
p.upgradetype { padding: 10px 0px 0px; text-transform: capitalize; font: 18px Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); }
a.mediakit { font: bold 14px arial; }


/* Video Styles */
#videohub {width:600px;float:left; margin-top: 16px;}
#videohub img {margin:5px 10px 5px 0px; border:1px solid #ccc;}
#morevideos.smallheading {margin:5px 0px; font-weight:bold;}

#storyEntries {margin:20px 0 0 0; padding:0 0 10px 0; border-bottom:1px dotted #5d7eb5; width:650px; float:left;}
#noBorderStoryEntries {margin:10px 20px 0 0; padding: 0 0 10px 0; border-bottom:none; float:left;}
#noBorderStoryEntriesAlt {margin:0; padding: 20px 0 10px 0; border-bottom:none; float:left; background-color:#f2f2ea;}
#noBorderStoryEntries ul {padding:0 0 0 30px; width:590px;}
#noBorderStoryEntries .advicePosted {font-weight:bold; color:#333; padding: 0 4px 0 30px; margin:0; float:left; border-right:solid 1px #ccc; line-height:1.2em;}
#noBorderStoryEntries .date {font: 1.2em Arial,Helvetica,sans-serif; display:inline; color: #555; float:left; margin:0; padding:0 0 0 4px;}
#noBorderStoryEntries h2.jumpLinks a {color:#d78500; font-size:14px;}


.plainParagraph {padding:10px 0;}
.plainParagraph span {font-weight:bold; font-size:14px; }


.topStoryTitle {font-size:20px; padding: 0 0 5px 30px;}

.directoryHead {font:21px Arial, Helvetica, sans-serif; color:#000; padding:10px 0 0 0;}

.storyTitle {padding: 0 0 0 30px; width:590px;}
.storyTitle a {font-weight:bold; color:#26406c; }
.storyTitle a:hover {color:#fb9b00; text-decoration:underline;}
.storyTitle a:visited {color:#fb9b00;}



/**************browse topics on the what's your advice page ***************/
.browseTopicsBtm {background:url(http://www.law.com/img/lawjobs2010/resources_pod_btm.gif) no-repeat left bottom; float:left; margin:20px 0 0 0;}
.browseTopicsTop {width:650px; background:url(http://www.law.com/img/lawjobs2010/advice_archives_top.gif) no-repeat left top; float:left;}

.browseTopicsBtm ul {padding:43px 0 0 0; float:left; width:630px;}
.browseTopicsBtm ul li {padding:20px 0; float:left;}
.browseTopicsBtm a {font: bold 14px/18px Arial, Helvetica, sans-serif; padding: 0 10px;}
.browseTopicsBtm a:hover {text-decoration:underline;}
/**************browse topics on the what's your advice page ***************/


/*******latest question for the What's your Advice? page********/
.yourAdviceMid {background: url(http://www.law.com/img/lawjobs2010/question_bubble_mid.gif) repeat-y left top; float:left; margin: 10px 0 0 0;}
.yourAdviceBtm{margin:0; background:url(http://www.law.com/img/lawjobs2010/old_questions_btm.gif) no-repeat left bottom; float:left;}
.yourAdviceTop{  float:left; width:650px; padding:0; margin:0;background:url(http://www.law.com/img/lawjobs2010/dilemma_bubble_top.gif) no-repeat left top;}

/* your advice questionlinks */

p.advicequestionlinks { font:bold 16px Arial, Helvetica, sans-serif; width:650px; margin:0; padding:0; }
p.advicequestionlinks a { padding:0 3px; color:#d78500; }

/**********advice topics on the archive page*******************/
.archiveTopics ul {padding:10px 0 0 0; float:left; width:650px;}
.archiveTopics ul li {padding:0; float:left;}
.archiveTopics a {font: bold 1.2em Arial, Helvetica, sans-serif; padding: 0 10px;}
.archiveTopics a:hover {text-decoration:underline;}
/**********advice topics on the archive page*******************/


#expertAnswers .horiz-menu#horizontalnav ul#secondarynav li a.expertAnswersMarker { color: #26406c; background-color: #9cc0d0;}
#yourAdvice .horiz-menu#horizontalnav ul#secondarynav li a.yourAdviceMarker { color: #26406c; background-color: #9cc0d0;}
#yourAdvice .archiveTopics a.jobSearch {color:#fff; background-color:#9cc0d0; cursor:default;}
#yourAdvice .archiveTopics a.jobSearch:hover {text-decoration:none;}

/*.archiveTopics a.advicemarker {color:#fff; background-color:#9cc0d0; cursor:default;}*/
.archiveTopics ul li a.advicemarker { background:none;color:#000; cursor:default; text-transform:uppercase; }
.archiveTopics ul li a.advicemarker:hover {text-decoration:none;}

/********latest question for the expert answers page *****************/
.expertCategories {width:650px; margin:0; float:left;}
.categoriesBtm {background:url(http://www.law.com/img/lawjobs2010/old_questions_btm.gif) no-repeat left bottom; float:left;}
.bqstart {float: left; margin: 0 0 0 -30px; padding: 0; font-size: 500%; color: #B5B4AD; font-family:Georgia, Times, serif; font-weight:bold; line-height:50px;}
#questionEntries{margin:20px 0 0 0; background:url(http://www.law.com/img/lawjobs2010/question_bubble_mid.gif) repeat-y left top; float:left;width:650px;}
.questionTopImage {background:url(http://www.law.com/img/lawjobs2010/question_bubble_top.gif) no-repeat left top; padding:20px 70px 16px 90px;}
#questionEntries h3{font-weight:bold; padding:0 0 10px 0;}
#questionEntries p{font:14px/20px arial;}
#questionEntries a {font: 12px/18px arial;}
.responseLink {float:left; background:url(http://www.law.com/img/lawjobs2010/question_bubble_btmTop.gif) no-repeat left top; }
.responseLinkInner {float:left; background:url(http://www.law.com/img/lawjobs2010/question_bubble_btm.gif) no-repeat left bottom; width:650px;  }
.responseLink p{font:14px/19px arial; color:#fff; padding:20px 0 10px 90px; width:520px;}
.responseLink a:hover {text-decoration:underline;}
.bqend {float: right; margin:-40px -30px 0 0; font-size: 500%; color: #B5B4AD; font-family:Georgia, Times, serif; font-weight:bold; padding:25px 0 0 0; line-height:10px;}
/*******************latest question styles for the expert answers page ***************/

/**************browse advice categories on the expert answers page ***************/
.browseAdviceBtm {background:url(http://www.law.com/img/lawjobs2010/resources_pod_btm.gif) no-repeat left bottom; float:left; margin:20px 0 10px 0; }
.browseAdviceTop {width:650px; background:url(http://www.law.com/img/lawjobs2010/expert_answers_archives.gif) no-repeat left top; float:left;}
.browseAdviceTop ul {padding:42px 0 0 0; float:left;}
.browseAdviceTop ul li {padding:20px 0; float:left;}
.browseAdviceTop a {font: bold 14px/18px Arial, Helvetica, sans-serif;  padding:0 10px;}
.browseAdviceTop a:hover {text-decoration:underline;}
/**************browse advice categories on the expert answers page ***************/


/* experts question info */
#expertquestioninfo { float:left; width:390px; padding:20px 0 10px 125px; }
#expertquestioninfo h3 { font-weight:bold; font-size:18px; color:#d78500; text-align:center; }
#expertquestioninfo p.questionlinks { font:bold 14px Arial, Helvetica, sans-serif; width:390px; margin:10px 0 0 0; text-align:center; }
#expertquestioninfo p.questionlinks a { padding:0 3px; color:#d78500; }

/*******recent questions on the expert answers page********/
.forums1 {background: url(http://www.law.com/img/lawjobs2010/question_bubble_mid.gif) repeat-y left top; float:left; margin: 10px 0 0 0;}
.forums1Btm{margin:0; background:url(http://www.law.com/img/lawjobs2010/old_questions_btm.gif) no-repeat left bottom; float:left;}
.forums-outer1 {  float:left; width:650px; padding:0; margin:0;background:url(http://www.law.com/img/lawjobs2010/questions_650_top.gif) no-repeat left top;}
.forums-outer1 table {width: 642px; position: relative; background: #fff; margin:42px 0 15px 4px;}/*top: -4px;	left: -4px;*/
.forums1 td.name {text-align: left; width:100%; font-size:1.2em; line-height: 1.3em; color:#999; padding: 10px;}
.forums-outer1 tr {background: #fff;}
.forums-outer1 tr.alt {background: #eaeadb; }
.forums-outer1 td a {display: block;font-weight: normal; font-family:Arial, Helvetica, sans-serif;}

.forums-outer1 ul { margin: 47px 4px 0 4px; position:relative;}
.forums-outer1 li { font-size:1.2em; line-height: 1.3em; color:#999; disply:block;padding: 8px 16px;margin: 0 3px 8px 3px;}
.forums-outer1 li.alt { background-color: #eaeadb;margin: 0 0;}

/*******recent questions on the expert answers page********/

.sponsorspot {background-color:#EAEADB; margin:10px 0; padding:5px 10px 0; border-bottom:1px solid #DEDFDE; border-top:1px solid #DEDFDE;}
.sponsorspot h2 {text-transform: uppercase; background-color:#EAEADB; font: normal 11px verdana,sans-serif; color: #333333; padding: 2px 4px; margin: 0 0 4px 0; text-align: left; }
.sponsorspot h3 {padding: 4px 0 4px 8px; font: normal 11px verdana,sans-serif;color: #333333; margin: 0; }
.sponsorspot a:hover {text-decoration: underline;}
.sponsorspot img {float: left; margin: 4px 8px 0px 8px; }
.sponsorspot p {font: normal 11px verdana,sans-serif;color: #333333; line-height: 14px; text-decoration:none; margin: 0 0 4px 8px; padding: 2px; }


/*advice and experts guidelines pop up window styles*/

#guidelinespop { float: left; background:#FFF url(http://www.law.com/img/lawjobs2010/popout_mid.gif) repeat-y scroll left top;}
#guidelinespopWide { float: left; background:#FFF url(http://www.law.com/img/lawjobs2010/popout_mid.gif) repeat-y scroll left top;}


#guidelines-content { width: 480px; float: left; padding: 0 0 10px; background: url(http://www.law.com/img/lawjobs2010/popout_btm.gif) no-repeat scroll left bottom transparent; text-align:left; }
#guidelines-contentWide { width: 480px; float: left; padding: 0 0 10px; background: url(http://www.law.com/img/lawjobs2010/popout_btm.gif) no-repeat scroll left bottom transparent; text-align:left; }


/*******job posting oppty popups ********/
#guidelines-content .popupTitle {margin-bottom:0;}
#guidelines-content a {text-decoration:underline;font-weight:bold;}
#guidelines-content h4 {font:12px arial; font-weight:bold; margin: 0 16px 8px 16px;}
#guidelines-content h5 {font:14px arial; font-weight:bold; line-height:19px; color:#333}
#guidelines-content p {margin: 0 16px 8px 16px;}
#guidelines-content p.submitquestion { font-weight: bold; font-size: 14px;margin-bottom:0; }
#guidelines-content p.submitquestion-adv {font-weight: bold; font-size: 14px;margin-bottom:8px; }
#guidelines-content p.terms {margin: 0 16px;}
.listofOptions li.bold {font-weight:bold; color:#333;}
.listofOptions li.marker {background:url(http://www.law.com/img/lawjobs2010/list_marker.gif) no-repeat left;text-indent:10px; color:#333;}
.hListBtns li {width:120px;float:left;margin-bottom:6px}
#guidelines-content .hListBtns li a.merchBtn { text-decoration:none; text-transform:capitalize;}
#guidelines-content .hListBtns li a.merchBtn:hover { text-decoration:none; }
.padded {padding: 10px 0 0 40px;}


#spotlightAdPop { float:left; background:url(/img/lawjobs2010/popout_mid_wide.gif) repeat-y left top; }
#spotlightAdPopMid { width:690px; float:left; background:url(/img/lawjobs2010/popout_mid_wide_rt.gif) repeat-y right top; }
#spotlightAdPopBtm { float:left; background:url(/img/lawjobs2010/popout_btm_wide.gif) no-repeat left bottom; }
#spotlightAdPopBtmRight { width:690px; padding:0 0 10px 0; background:url(/img/lawjobs2010/popout_btm_wide_rt.gif) no-repeat right bottom; }
#spotlightAdPopTop { background: url(/img/lawjobs2010/popout_top_orange1.gif) no-repeat left top; }
#spotlightAdPopTop h2 { color:#fff; background: url(/img/lawjobs2010/popout_top_orange_rt.gif) no-repeat right top; padding:10px 0 10px 10px; font:arial; font-weight:bold;text-align:left; }
img.spotlightad { height:500px; width:650px; }



/* form button rollover states */
.submit { height:23px; width:46px;background:url(http://www.law.com/img/lawjobs2010/submit_btn.gif) no-repeat left top;border: 0;cursor:pointer;}
.submit:hover { height:23px; width:46px;background:url(http://www.law.com/img/lawjobs2010/submit_btn.gif) no-repeat left bottom;}

.login { height:23px; width:40px;background:url(http://www.law.com/img/lawjobs2010/signin_btn.gif) no-repeat left top;border: 0;cursor:pointer;margin: -2px 0 0 4px;}
.login:hover { height:23px; width:40px;background:url(http://www.law.com/img/lawjobs2010/signin_btn.gif) no-repeat left bottom;}

.loginEmployer { height:23px; width:40px;background:url(http://www.law.com/img/lawjobs2010/signin_btn_employer.gif) no-repeat left top;border: 0;cursor:pointer;margin: -2px 0 0 4px;}
.loginEmployer:hover { height:23px; width:40px;background:url(http://www.law.com/img/lawjobs2010/signin_btn_employer.gif) no-repeat left bottom;}

.clearbtn { height:23px; width:46px;background:url(http://www.law.com/img/lawjobs2010/clear_btn.gif) no-repeat left top;border: 0;cursor:pointer;}
.clearbtn:hover { height:23px; width:46px;background:url(http://www.law.com/img/lawjobs2010/clear_btn.gif) no-repeat left bottom;}

.searchForJobsCenter input.searchBtn { float:left; margin:9px 0 0 207px;  background:url(http://www.law.com/img/lawjobs2010/search_btn.gif) no-repeat left top; width:73px; height:31px;border: 0;cursor:pointer;}
.searchForJobsCenter input.searchBtn:hover { float:left; margin:9px 0 0 207px; background:url(http://www.law.com/img/lawjobs2010/search_btn.gif) no-repeat left bottom;}

/* featured employer widget styles */

.clear {clear:both;}
.row1 { height:80px;margin:0;background-color:#eaeadb;}
.row2 {height:80px;background:transparent;margin:0;}

.jobsNowHiring {padding: 0 0 10px 0; margin:47px 0 0 0; width: 297px; overflow: hidden; position:relative;}
#featuredCompFrame { width:297px;overflow:hidden;padding-left:0;position:relative; padding-left:3px;}

.companyArea {width:165px; height:140px; display:inline; float:left; text-align:center;}
.companyblock {margin:8px 0 8px 16px;float: left; width: 120px;height:60px;text-align:center;font: 11px arial;padding-bottom:8px;}
.companyblock a { color: #0000cc;}

#careeristframe { margin: 0 8px;}
#careeristframe iframe { width:275px;height: 100px;background-color: #cc0000; }

/****************************************************/
/*      REGISTRATION REVAMP LOGIN FORM SETTINGS     */
/****************************************************/
#lightbox_login { font-family: arial; width: 100%; height: 1000px; position: absolute; left: 0; top: 0; display: none; background-color: #3f3f3f; color: #eee; opacity: 0.95; filter: alpha(opacity = 95); Z-index: 999;  }
#lightbox_login #lightbox_box  { width: 334px; position: absolute; top: 150px; left: 325px; border: solid 2px #eee; background: #2d2d2d; }
#lightbox_login #lightbox_box p#lightbox_login_close  {background: #ffffff url(/img/lawjobs2010/registration_header.gif) no-repeat scroll 0 0; height: 43px; font-size: 16px; font-weight: bold; margin: 0; padding: 0; text-align: right; }
#lightbox_login #lightbox_box p#lightbox_login_close a{color: #2d2d2d; cursor: pointer; text-decoration: none; margin: 0 3px;}

#lightbox_login #lightbox_box h3  {color: #AF743C; font-weight: bold; font-size:1.1em; margin: 10px; text-align: center;  }
#lightbox_login #lightbox_box p {font-size:0.75em; margin: 10px 40px; text-align:left;}
#lightbox_login #lightbox_box p.access{font-weight: bold; margin:20px 40px 10px;font-size:12px;	color: #999;}
#lightbox_login #lightbox_box p.access a{color:#d89d1f;}

#lightbox_login #lightbox_box .formStatusMessages  { margin:10px 40px; }
#lightbox_login #lightbox_box .formStatusMessages p {font-weight: bold; color: #CE181F; margin: 0;}

#lightbox_login #lightbox_box form {margin:-10px 0 0; padding:10px 0 0;}
#lightbox_login #lightbox_box form { font-size: 12px;
}
#lightbox_login #lightbox_box table#formLogin { width: 225px; margin:0 0 0 40px;}
#lightbox_login #lightbox_box table#formLogin td { color: #FFFFFF; font-size: 12px; text-align: right;  }
#lightbox_login #lightbox_box table#formLogin td input  { color:#000000; float: right; margin:0 0 5px 5px;  }
#lightbox_login #lightbox_box table#formLogin td.rememberMe  { clear: both; color: #FFFFFF; text-align: left; }
#lightbox_login #lightbox_box table#formLogin td.rememberMe input  { cursor: pointer; float:none; margin:0 5px 0 8px;}

#lightbox_login #lightbox_box #emailCheckStatus  { margin: 0; padding: 0;  }
#lightbox_login #lightbox_box #emailCheckStatus p.going{padding-left: 20px; background:transparent url(/img/universal/ajax-loader.gif) no-repeat scroll 0 0;}
#lightbox_login #lightbox_box #emailCheckStatus .user{color:#AF743C;}
#lightbox_login #lightbox_box #emailCheckStatus a{ color: #D89D1F;}
#lightbox_login #lightbox_box #loginSubmit  {  margin-left: 40px;  }

#lightbox_login #lightbox_box p.forgetPass {font-size:0.75em; text-align: center; } 
#lightbox_login #lightbox_box p.forgetPass a { color:#D89D1F; cursor: pointer; } 
#lightbox_login #lightbox_box p.forgetPass a:hover {text-decoration: underline;}

#lightbox_login #lightbox_box .newUserRegister  { background-color: #222; font-size:0.75em; font-weight:bold; line-height:3.0em; margin:0; padding:0; text-align: center;}
#lightbox_login #lightbox_box .newUserRegister a  {  color:#D89D1F; margin:0 7px; text-decoration: none; }
#lightbox_login #lightbox_box .newUserRegister a:hover {text-decoration: underline;}

