/* CSS Document */

body { text-align:center; margin: 0px; background: #fff; width:100%; font:normal 11px Verdana, Arial, sans-serif; color:#000; background:#eee url("../images/bg_body.gif") top center repeat-y }
body.none { text-align:left; margin: 0px; background: #fff; width:100%; }
body.home { text-align:center; margin: 0px; background: #fff; width:100%; font:normal 11px Verdana, Arial, sans-serif; color:#000; background:#eee url("../images/bg_body_home.gif") top center repeat-y }
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li { margin:0; padding:0 }
a { color:#000; text-decoration:none; }
a:hover { color:#F10; }
img { border: none; }
h6 { font-weight:bold; }
blockquote { border:0; margin:0px; padding:0 0 0 30px; }
hr { width:98%; height:1px; border-top:1px #ccc; margin:30px 0 20px 1px; }
.dashline { width:100%; height:1px; border-top:1px dotted #ccc; }
.dashlinelight { width:100%; height:1px; border-top:1px dotted #eee; margin-bottom:10px; }
.hide { display:none; }
.grayborder { border:1px solid #D7D7D7; }
.red { color:#F10 }
/* Float clearing, margins and centering classes */
.spacer { clear:both; margin:0px; padding:0px; }
.clearmb { clear:both; margin:0 0 0 0; padding:0px; }
.nomargin { margin:0; padding:0 }
.centercontent { text-align:center }
.bottom { vertical-align:bottom; }
.hfill { height:150px; }
#centerwrap { border-left:1px solid #BEB9B7; border-right:1px solid #BEB9B7 }
/*CONTAINER*/
#container { margin-left: auto; margin-right:auto; text-align:left; width:756px; padding:0; clear:both; background:#eee url("../images/bg_container_wide.gif") top center repeat-y }
#homecontainer { margin-left: auto; margin-right:auto; text-align:left; width:955px; padding:0; clear:both; background:#eee url("../images/bg_container_wide.gif") top center repeat-y }
div#container.nomargin { margin:0; padding:0; }
/*LEFT*/
#left,
#leftshort { float:left; width:275px; height:797px; background:#FFF; padding: 0 0 0 0; margin: 11px 0 0 0; background:url("../images/planning/left.jpg") top center no-repeat; }
#leftshort { float:left; }
#left.nobg { background: none; }
/*LEFT*/
#leftit,
#leftshort { float:left; width:275px; height:797px; background:#FFF; padding: 0 0 0 0; margin: 11px 0 0 0; background:url("../images/planning/left_it.jpg") top center no-repeat; }
#lefthr,
#leftshort { float:left; width:275px; height:797px; background:#FFF; padding: 0 0 0 0; margin: 11px 0 0 0; background:url("../images/planning/left_hr.jpg") top center no-repeat; }
/*MIDDLE*/
#middle,
#middleshort { float:left; width:277px; height:797px; background: #FFF; padding: 0 0 0 0; margin: 11px 0 0 8px; background:url("../images/planning/middle.gif") top center no-repeat; }
#middleshort { float:left; }
#middle.nobg { background:none; }
/*RIGHT*/
#right,
#rightshort { float:right; width:189px; background: #FFF; padding: 0 0 0 0; margin: 11px 0 0 0; }
#rightshort { float:right; }
#right.nobg { background:none; }
/*LATEST JOBS*/
#righthome { float:right; width:199px; padding: 0 0 0 0; margin: 0 0 0 0; }
#latestjobs { width:195px; height:517px; text-align:left; margin: 0 0 0 5px; background:url("../images/latestjobs.gif") top center no-repeat; }
#latestjobs h1 { font: bold 11px/11px "Gill Sans", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Lucida, Arial, Helvetica, sans-serif; color:#fff; padding: 8px 0 30px 12px; }
#latestjobs h2 { font: bold 12px/12px "Gill Sans", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Lucida, Arial, Helvetica, sans-serif; color:#000; padding: 0 0 0 20px; }
#latestjobs h3 { font: bold 13px/13px "Gill Sans", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Lucida, Arial, Helvetica, sans-serif; color:#000; }
#latestjobs ul { list-style: none; padding:0 1px 0 1px; color:#000; }
#latestjobs li { padding: 4px 0px 4px 4px; border-bottom:0px; }
#latestjobs p { font: normal 0.91em/0.91em "Gill Sans", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Lucida, Arial, Helvetica, sans-serif; padding: 10px 20px 0px 20px; line-height:1.35em; text-align:left; word-spacing:0.05em; }
#latestjobs p.em { font-style:italic; text-align:left; word-spacing:0.05em; margin:20px 15px 0 15px; }
/*CONTENT*/
#contentwrapper { float:left; width:756px; background:#FFF; }
#contentcontainer, #contentcontainer2, { float:left; width:756px; background: #FFF; margin:0; padding:0px; }
#contentcontainer2 { width:756px; }
/*EXTRANAV*/
#extranavcontainer1 { width:189px; height:349px; text-align:left; margin: 0; background:url("../images/planning/pn_paralegals.gif") top center no-repeat; }
#extranavcontainer2 { width:189px; height:150px; text-align:left; margin: 9px 0 0 0; background:url("../images/planning/pn_refer.gif") top center no-repeat; }
#extranavcontainer3 { width:189px; height:279px; text-align:left; margin: 9px 0 0 0; background:url("../images/planning/pn_clients.gif") top center no-repeat; }
#extranavcontainer4 { width:189px; height:137px; text-align:left; margin: 0; background:url("../images/planning/pn_paralegals_cd.gif") top center no-repeat; }
/*EXTRANAV*/
#extranavcontainer { width:275px; text-align:left; margin:0; }
#extranav { }
#extranav h1 { font: bold 13px/13px "Gill Sans", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Lucida, Arial, Helvetica, sans-serif; color:#000; padding:9px 0 7px 35px; }
#extranav h1.white { color:#fff; padding:9px 0 7px 45px; }
#extranav h1.icon { }
#extranav h2 { font: bold 12px/12px "Gill Sans", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Lucida, Arial, Helvetica, sans-serif; color:#000; padding: 0 0 0 20px; }
#extranav h3 { font: bold 13px/13px "Gill Sans", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Lucida, Arial, Helvetica, sans-serif; color:#000; }
#extranav ul { list-style: none; padding:0 1px 0 1px; color:#000; }
#extranav li { padding: 4px 0px 4px 4px; border-bottom:0px; }
#extranav p { font: normal 0.91em/0.91em "Gill Sans", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Lucida, Arial, Helvetica, sans-serif; padding: 10px 20px 0px 20px; line-height:1.35em; text-align:justify; word-spacing:0.05em; }
#extranav p.em { font-style:italic; text-align:left; word-spacing:0.05em; margin:20px 15px 0 15px; }
#extranav img.e { clear:both; padding:10px 5px 0 15px; }
#extranav a:link,
#extranav a:visited { }
#extranav a.blue,
#extranav a:visited.blue { text-decoration: none; color:#015ba7; }
#extranav a:hover { color:#F10; text-decoration:none; }
#extranav a:hover.blue { color:#F10; text-decoration:none; }
#extranav img.icon { margin:0 5px 0 15px; vertical-align:middle; }
#extranav ul { list-style:none; margin:0 40px 0 20px; }
#extranav li { font: normal 0.91em/0.91em "Gill Sans", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Lucida, Arial, Helvetica, sans-serif; line-height:1.35em; text-align:left; word-spacing:0.05em; }
#extranav li.bullet { background:url("../images/bullet_4sq.gif") transparent top left no-repeat; padding: 5px 0 5px 20px; }
#content { float:left; width:450px; padding: 40px; background: #FFF; margin: 11px 0 0 0; }
#content.col4 { width:540px; }
.col4fulltext { width:744px; }
#content.col5 { width:756px }
#content.rightline { width:547px; border-right: 1px dotted #D7D7D7; }
#content.investor { width:auto; padding:0px; }
#content img.leftborder,
#content img.rightborder { float:left; border:0; margin:0 0 8px 5px; padding:1px 1px 9px 1px; background:url("../images/img_lg_shadow.gif") top center no-repeat; }
#content h1,
h2,
h3,
h4,
h5 { font-weight:bold; }
#content h1 { font-size:18px; color:#3256A3; margin-bottom:10px }
#content h1.black { color:#000; }
#content h2,
h3,
h4 { font-size:14px; margin-bottom:5px; }
#content h2 a.search { font-weight: normal; text-decoration:underline; }
#content h4 { color:#F10; }
#content h5 { font-size:12px; line-height:14px }
#content p { margin-bottom:7px }
#content a { color:#015ba7 }
#content a:hover { color:#F10 }
#content a span { color:#000; }
#content ul { list-style:none; margin-left:20px; }
#content li { font: normal 11px; padding: 5px 0 5px 0; }
#content li.bullet { background:url("../images/bullet_4sq.gif") transparent top left no-repeat; padding: 5px 0 5px 20px; }
#content li.indent { padding: 5px 0 5px 20px; }
#content ul.list,
#content ul.listawards { margin:0 0 0 15px; padding0; width:70%; }
#content ul.list li { margin:0; padding:0 }
#content ul.listawards li { padding:0; _padding:2px 0 }
#content li ul li,
#content li.bullet ul li,
#content li.indent ul li { background:url("../images/bullet_4sq.gif") transparent top left no-repeat; padding: 5px 0 5px 20px; }
#content a.promob { margin:0 20px /*20px*/0 0 }
#content div.promod { float:left; }
/**** footer ****/
#footerhome { margin:0px auto; width:955px; height:127px; text-align:center; color:#666; background-color:#FFF; padding:0; background:url("../images/planning/footer.gif") top left no-repeat; }
#footer { margin:0px auto; width:756px; height:127px; text-align:center; color:#666; background-color:#FFF; padding:0; background:url("../images/planning/footer.gif") top center no-repeat; }
#footer a { color:#666; }
#footer a:hover { color:#f10; }
#footertop { width:756; background-color:#99908C; font: bold 10px/12px Verdana, Arial; color:#FFF; padding:4px 0px 5px 0px; }
#footertop a { font: bold 10px/12px Verdana, Arial; color:#FFF; }
#footerbundlecontainer { padding:20px 0 0 0; background: #E3E3E3 url("../images/bg_container_footer.gif") top center no-repeat; margin:0; }
.footerbundle { float:left; width:170px; margin:0 0 0 20px; padding:0; text-align:left; }
.footerbundle ul { list-style:none; margin:0; padding:0; }
.footerbundle li a { font:normal 10px/12px Verdana, Arial; color:#666; }
.footerbundle li a:hover { color:#F10; }
#footerworldwide { border-top:1px solid #D7D7D7; padding:4px 0 12px 0; }
å

