
/* CSS Document */

img {border: 0; }
.clear {clear: both; height:0px;}
#pagewrap { margin: 0 0 0 8px;}
#leaderboard { width: 832px;height:90px;text-align:center; background-color: #ccc; border: 3px solid #ccc; border-width:3px 0;}

/*global navigation */
#globalnav { width:832px; background: #DEDEDE; font: 11px Verdana,Arial,sans-serif !important; height:25px; float:left;margin:0;}
#globalnav ul {padding:3px 0; margin:0; border-top: 3px solid #454343;list-style: none; width:832px; float:left;}
#globalnav ul li {background: url(http://www.law.com/img/universal/bullet_global.gif) no-repeat 0% 80%; padding-left: 7px; margin: 0 10px 0 10px; float:left;}
#globalnav ul li a {text-decoration: none; color: #000;}
/* end global nav */

#masthead { width:832px;height:60px;margin:0;padding:0; }
#topnav { width: 832px; color: #fff;font: bold 11px verdana;background-color: #fff; padding:0;}
#topnav a { color: #fff; text-decoration: none; }
#topnav a:hover { color: #fff; text-decoration:underline; }

#topnav #left { float: left;width: 645px; margin:0;padding:0 0 0 8px;height:18px; background: #fff url(http://www.law.com/img/lawjobs/public_interest/navbar_lft_edge.gif) no-repeat left center; }
#topnav #right { float: right;width:171px;margin:0;padding: 0 8px 0 0;height:18px;background: #fff  url(http://www.law.com/img/lawjobs/public_interest/navbar_rt_edge.gif) no-repeat right center; }

#topnav #left ul { margin:0; height:18px;list-style-type:none;display:block;background-color:#0d83bc;padding:0;}
#topnav #left ul li { float: left;display:inline;background-color:#0d83bc;padding:3px 64px 2px 3px; }

#topnav #right ul { margin:0; height:18px;list-style-type:none;display:block;background-color:#0d83bc;padding:0;}
#topnav #right ul li { float: right;display:inline;background-color:#0d83bc;padding:3px 8px 2px 32px; }

#contentwrap { width:832px;margin: 20px 0 0 0;padding:0;}
#displayads, #homepage, #hubpage { width: 645px; margin: 0 24px 0 0;float: left;padding:0;}
.mainContentAreaWidth {margin:0 0 0 0px; float:left; position:relative;padding:0;}



#rightcolumn { width: 160px; float: left;margin:0; padding:0;display:inline;}
#rightcolumn a { font: 11px/14px arial; color: #18359d; text-decoration: none; }
#rightcolumn a:hover { font: 11px arial; color: #18359d; text-decoration: underline; }
#rightcolumn h3.login { background: url(http://www.law.com/img/ltn/orange_arrow.gif) no-repeat left center;padding:2px 8px;margin: 0 8px;} 
#rightcolumn h3.login a { font: 12px arial; text-decoration: underline; color: #18359d;}
#rightcolumn h3.login a:hover { font: 12px arial; text-decoration: underline; color: #18359d;}

#rightcolumn #employers { border: 1px solid #8dbcd5;border-bottom-width:0; padding: 0 0 8px 0; margin: 0; }
#rightcolumn #employers h2 { background-color: #0d83bc; font: bold 11px verdana;color: #fff;padding: 2px 8px;margin: 0 0 8px 0; }
#rightcolumn #employerscap { background:url(http://www.law.com/img/lawjobs/public_interest/thin_signin_btm.gif) no-repeat left center; width:160px;height: 6px;margin:0 0 10px 0;}
#rightcolumn #jobseekers { padding: 0 0 8px 0;border: 1px solid #8dbcd5; border-bottom-width:0;border-top-width:0;margin:0;}
#rightcolumn h2.jobseekerhead,#rightcolumn h2.employerhead { background:url(http://www.law.com/img/lawjobs/public_interest/thin_signin_head.gif) no-repeat left center;color:#fff;font: bold 11px verdana;padding: 2px 0 2px 8px; margin:0;}
#rightcolumn #jobseekers p, #rightcolumn #employers p { margin: 0 16px 8px 16px; }
#rightcolum #signup {margin:0;padding:0; height:50px;display:inline; }
#rightcolumn #twitter { margin: 10px 0;padding:0; display:block;height:30px;}

#rightcolumn h2.resourcehead { background: url(http://www.law.com/img/lawjobs/public_interest/thin_resources_head.gif) no-repeat left center; color: #fff;font: bold 11px arial; padding:2px 8px; margin:10px 0 0 0;}


#rightcolumn .resourcebox { border: 1px solid #c4bfa7;border-bottom-width:0;margin:0;padding-bottom:6px;}
#rightcolumn .resourceboxcap { background: url(http://www.law.com/img/lawjobs/public_interest/thin_resources_btm.gif) no-repeat left center; height:6px; width:160px;margin:0;}

#rightcolumn a.probono img {margin:8px 8px 0 8px; }
#rightcolumn .resourcebox ul{ list-style-type: none; padding:8px 0 2px 0; margin:0;}
#rightcolumn .resourcebox ul li {margin: 0 0 8px 0; padding:0 0 0 8px;line-height:14px;font: bold 11px/14px verdana;}
#rightcolumn .resourcebox  a {  font:bold 11px verdana; color: #18359d; }
#rightcolumn .resourcebox  a:hover { font:bold 11px verdana;  color: #18359d; }


#rightcolumn .resourcebox p { font: 11px verdana; margin:4px 8px;padding:0; }

/* job opportunities specific right column styles */
#rightcolumn #empsignin { background: url(http://www.law.com/img/lawjobs/public_interest/thin_signin_btm.gif) no-repeat left bottom;padding-bottom:4px;margin: 0 0 10px 0; }
#rightcolumn #empsignin h2 { background:url(http://www.law.com/img/lawjobs/public_interest/thin_signin_head.gif) no-repeat left center;color:#fff;font: bold 11px verdana;padding: 2px 0 2px 8px; margin:0; } 

#rightcolumn #empsignin .contentbox { border: 1px solid #8dbcd5;border-bottom-width:0; padding: 0 0 4px 0;margin: 0; }
#rightcolumn #empsignin .contentbox h3 { margin-top:8px; }
#rightcolumn #empsignin .contentbox p { margin: 0 0 8px 16px; }

#rightcolumn #assistance { background: url(http://www.law.com/img/lawjobs/public_interest/thin_resources_btm.gif) no-repeat left bottom;padding-bottom:4px; margin: 0;}
#rightcolumn #assistance h2 { background:url(http://www.law.com/img/lawjobs/public_interest/thin_resources_head.gif) no-repeat left center;color:#fff;font: bold 11px verdana;padding: 2px 0 2px 8px; margin:0; } 

#rightcolumn #assistance .contentbox { border: 1px solid #c4bfa7;border-bottom-width:0; padding: 0 0 4px 0;margin: 0; }
#rightcolumn #assistance .contentbox p { font: 11px verdana; margin: 8px; }


#rightcolumn #skyscraper h3 { text-transform: uppercase; font: 10px arial; color: #999;text-align:center;margin:3px 0;} 

/* page specific styles */

#homepage { padding: 0 8px 0 16px;display:inline; }
#homepage .titlegraph { text-align:left; margin:0 8px 10px 0px;display:block;padding:0;display:inline;}
#homepage p { font: 11px/16px verdana; margin: 0 0 8px 0; }

#homepage { width: 620px;}
#homepage #jobsearch { border-bottom: 1px dotted #999;margin:0 0 10px 0; font: bold 11px verdana; padding: 0;width: 616px;}
#homepage #jobsearch p.advanced { text-align:right; margin: 0 8px 16px 0; }
#homepage #jobsearch p.advanced a { color: #18359d; }
#homepage #jobsearch #formbox { background: url(/img/lawjobs/public_interest/searchbox_bg.gif) no-repeat left top;padding:0;width: 616px; }
#homepage #jobsearch #formbox #left { float: left;padding: 0 0 0 8px;margin:9px 0 0 0;display:inline;}
#homepage #jobsearch #formbox #right { float: right;padding: 0;margin:0;display:inline;}
#homepage #jobsearch #formbox input { margin: 0 8px 0 4px; }


#homepage #jobsearch h3 { font: bold 14px verdana; text-align:center;}
#homepage #jobsearch h3 a { color: #18359d; }



#homepage #resourceboxes { margin-bottom: 20px;}
#homepage .resourceboxleft, #homepage .resourceboxright { margin: 0;width: 296px; float:left; background: url(http://dev.www.law.com/img/lawjobs/public_interest/resources_box_btm.gif) no-repeat left bottom;padding-bottom:6px; }
#homepage .resourceboxleft { margin: 0 24px 0 0;}
#homepage .resourceboxleft h2, #homepage .resourceboxright h2 { color: #fff; font: bold 11px verdana; background: url(/img/lawjobs/public_interest/resources_box_head.gif) no-repeat left top;width: 296px;padding: 2px 8px;margin:0; }
#homepage #resourceboxes .content { border: 1px solid #c4bfa7;border-bottom-width:0;margin:0;height: 115px;background-color: #fdffef;}
#homepage #resourceboxes .resourceboxleft .content ul { margin-top:16px; }

#homepage #resourceboxes .content a.probono img {margin:8px; }
#homepage #resourceboxes .content ul { list-style-type:none; padding: 0; margin: 0 8px; }
#homepage #resourceboxes .content ul li { font: bold 11px verdana; margin: 0 0 8px 0; }
#homepage #resourceboxes .content ul li a { font: bold 11px verdana; margin: 0 0 8px 0;text-decoration: none;color: #18359d;  }
#homepage #resourceboxes .content ul li a:hover {font: bold 11px verdana;text-decoration:underline;color: #18359d;}

#homepage #digests { width: 616px; }
#homepage #digests h2, #homepage #digests h2 a,#homepage #digests h2 a:hover { font: bold 11px/16px verdana; color: #18359d;text-decoration:none;margin:0; }
#homepage #digests h2 a:hover { text-decoration:underline; }
#homepage #digests img { margin: 4px 8px 4px 0; }
#homepage #digests .text { font: bold 11px/16px verdana; color: #333; }
#homepage #digests a.moreStories { font: 12px/17px verdana; color: #18359d; } 
#hubpage a { color: #18359d; }
#hubpage a.boldlink {font-weight:bold;  }
#hubpage p { font: 11px/16px verdana; margin: 0 0 8px 16px; }
#hubpage p.blue { font:13px/19px verdana; color: #007cb8; margin-bottom: 20px;}

#hubpage .titlegraph { text-align:center; margin:0 8px 8px 16px;}
#hubpage .hubtitlegraph { text-align:left; margin:0 8px 8px 8px;}
#hubpage .options { margin: 0;margin: 30px 0 0 16px;}
#hubpage .options p { margin-left:0; }

#hubpage dl.optionnav {margin: 30px 0 0 0; padding:0;display:inline; }
#hubpage dl dt, #hubpage dl dd { float:left; width: 115px;height:45px;text-align:left;margin:0;}
#hubpage .options a.start { display:block;width:110px; height: 43px; background: url(/img/lawjobs/public_interest/get_started_btn.gif) no-repeat left top; text-decoration:none;margin:0;}
#hubpage .options a.start:hover { display:block;width:110px; height: 43px; background: url(/img/lawjobs/public_interest/get_started_btn_hover.gif) no-repeat left top;text-decoration:none; margin:0;}

#hubpage .options a.learn { display:block;width:110px; height: 43px; background: url(/img/lawjobs/public_interest/learn_more_btn.gif) no-repeat left top; text-decoration:none;margin:0;}
#hubpage .options a.learn:hover { display:block;width:110px; height: 43px; background: url(/img/lawjobs/public_interest/learn_more_btn_hover.gif) no-repeat left top;text-decoration:none; margin:0;}

#hubpage #subfooter { border: 1px dotted #555; border-width: 1px 0;padding: 10px 0; text-align:center;margin: 30px 0 0 0;}
#hubpage #subfooter p { font: bold 12px/18px verdana;color: #555; margin:0;}
#hubpage #subfooter a { color: #18359d;}

#hubpage ul.resumes { padding:0; margin:0 0 16px 32px; font: 11px/16px verdana; }

#hubpage h2 { font: bold 12px/17px verdana; margin: 0 0 16px 0;color: #007cb8; }
#hubpage h3 { font: bold 11px verdana; margin: 0 0 0 16px; }

#hubpage ul { padding:0; margin:0 0 16px 32px; font: 11px/16px verdana; }
#hubpage .hubsection { border-bottom: 1px dotted #555; margin: 0 0 16px 16px;}
#hubpage .hubsection p { margin-left: 0; }

#hubpage .hubsection ul { margin-left: 16px;}

#hubpage .hubsection ul.upgradeoptions { list-style-image: url(http://www.law.com/img/ltn/orange_arrow.gif); margin-top:8px;}
#hubpage .hubsection h3 { margin: 0;}
#hubpage .keybenefits h3, #hubpage .keybenefitsalt h3 { margin-bottom:16px;}
#hubpage .screenshot { text-align:center;margin: 32px 0; }
#hubpage .keybenefits { background-color: #e9f3fa; padding: 8px;margin:16px 0;}
#hubpage .keybenefitsalt { background-color: #ecf1db; padding: 8px; margin:16px 0;}









