@charset "utf-8";
/* CSS Document */

body {background-color:#fff;margin:0 0 20px;text-align:left;font:normal 12px/15px arial, sans-serif;color:#414141;}

/* General */
form {margin:0;padding:0;}
img {border:0;-ms-interpolation-mode:bicubic;}
td {vertical-align:top;text-align:left;}

/* Text Editor */
a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#baab96;text-decoration:none;}

h1 {font:normal 18px/24px arial, sans-serif;margin:0 0 7px;}
h2 {font:normal 16px/20px arial, sans-serif;margin:0 0 7px;}
h3 {font:bold 14px/17px arial, sans-serif;margin:0 0 5px;}
h4 {font:bold 12px/15px arial, sans-serif;margin:0 0 5px;}

.dropoff_location {margin-bottom:0px;}
table.twocol {border-collapse:collapse;border:0px;width:100%;}
table.twocol td {text-align:left;vertical-align:top;width:50%;padding-right:17px;}

p {margin:0 0 15px;}

h3.contact_name {font-size:13px;font-weight:bold;margin-bottom:6px;}

body.lawstudents td.contact_info p { margin:0px 0px 10px 0px; }

body.lawstudents td.contact_info strong { color:#d47b22; }
body.lateralprospects td.contact_info strong { color:#aac785; }
body.otherprofessionals td.contact_info strong { color:#73b5cd; }

p.level, p.phone, p.fax {margin-bottom:0px;}
body.lawstudents p label {color:#d47b22;}

ul {list-style:disc;margin:0 0 15px 16px;padding:0;}

.darkblue {color:#0067ac;}
.tan {color:#baab96;}
.green {color:#abac785;}
.yellow {color:#eeaf00;}
.orange {color:#6773B6;}
.darkblue {color:#323a76;}
.green {color:#A2AD00;}

/* Container */
.container {width:986px;text-align:left;position:relative;}

/* Global */
.displaynone, .nophoto, .hide, .firstpage {display:none;width:0px;height:0px;}
.clear {clear:both;padding:7px 0 8px;}
.column {float:left;}
.column_padding {padding:0 6px;}
.show {display:block;}
br {line-height:7px;}
.sup {font-size:8px;vertical-align:super;text-transform:none;}
.content {padding:0 28px;}

/* Form */
.form .fields {padding:11px 0 0 0;}
.form .fields table {border:0;border-collapse:collapse;}
.form .fields td {padding:0;vertical-align:top;font-size:10px;}

.text {margin-bottom:4px;}

.select {font:normal 11px arial, sans-serif;color:#0067ac;cursor:pointer;margin:0 0 8px;}
.select div {padding:5px 19px 4px 10px;}

.text input {border:1px solid #8B8D8E;padding:2px 19px 2px 10px;font:normal 10px arial, sans-serif;color:#6E6F64;margin:0 0 8px;}

.buttons {margin:0 0 8px;}
.buttons input.bttn {border:1px solid #6E6F64;background-color:#6E6F64;padding:2px 20;font:bold 10px arial, sans-serif;color:#fff;text-transform:uppercase;cursor:pointer;margin:8px 0 0;}

.image_left {float:left;margin:0 10px 5px 0;}

input.bttn {background-color:#a2978a;}

.search .search_outline input.text {border:0 solid #fff;background-color:#fff;padding-left:9px;padding-right:9px;padding-top:4px;width:145px;font:normal 11px arial, sans-serif;color:#0067ac;}
.search .search_outline td.search_button {background-color:#a2978a;}
.search {height:32px;margin:2px 0 6px 0px;width:189px;}
.search .search_outline {border:1px solid #a2978a;}
.search .search_outline table {border:0;border-collapse:collapse;width:100%;}
.search .search_outline td {padding:0px;vertical-align:middle;}
.search .search_outline input.text {border:0 solid #fff;background-color:#fff;padding-left:9px;padding-right:9px;padding-top:4px;width:145px;font:normal 11px arial, sans-serif;color:#0067ac;}
.search .search_outline input.bttn {padding:1px 0;cursor:pointer;}
/* Header */
/*
.header {height:146px;padding-left:28px;}
.header .clear {padding:0px;}

.header_left {float:left;width:725px;}
.header_left img {margin:49px 0 0 0;}

.header_right {float:right;padding-right:32px;display:inline;}

.header_right .logo {height:47px;}

.nav {position:absolute;top:116px;left:28px;z-index:100;}
.nav ul {list-style:none outside;padding:0px;margin:0px;}
.nav li {display:inline;font-size:12px;line-height:12px;text-transform:uppercase;}
.nav li.separator {padding:0 7px;}

*/
.pagetools {position:absolute;right:12px;top:114px;z-index:100;text-align:center;}
.pagetools img {margin-bottom:8px;}

/* Middle */
.middle {clear:both;padding:0 12px 25px 0;}
.middle .clear {clear:both;}

/* Middle - Left Side */
.middle .column_left {float:left;width:759px;padding-top:1px;} /* was padding-top:28px; */

.middle .column_left .body {}

.middle .column_left .clear {clear:both;height:1px;padding:0;margin:0;line-height:1px;}

.middle .column_left .disclaimer {font:normal 10px arial, sans-serif;}

.middle .column_left .inset_columns {margin:0 28px 0 28px;}
.middle .column_left .inset_columns .inset_column_left {float:left;width:284px;}
.middle .column_left .inset_columns .inset_column_right {float:right;width:380px;padding-right:28px;}

.middle .column_left .inset_columns .inset_column_left h1 {margin-left:0px;}

.middle .column_left .story .story_photo {float:left;}
.middle .column_left .story .story_photo img {margin-right:14px;width:89px;}

.middle .column_left .story .story_info {float:left;width:249px;}
.middle .column_left .story .story_info_nophoto {float:none;width:auto;}
.middle .column_left .story .story_info .atty_name {margin-bottom:7px;font-weight:bold;font-size:13px;}
.middle .column_left .story .story_info .atty_level {font-weight:bold;}
.middle .column_left .story .story_info .story_txt {margin-top:10px;}

.middle .column_left .story .story_next {margin-top:7px;font-size:11px;font-weight:bold;}
.middle .column_left .story .story_next a {padding-right:12px;}
.middle .column_left .story .story_next a:hover {padding-right:12px;}

.middle .column_left .upcoming_events {min-height:199px;height:auto !important;height:199px;position:relative;}
.middle .column_left .upcoming_events h2 {margin-bottom:18px;}
.middle .column_left .upcoming_events table {position:absolute;left:165px;top:13px;border-collapse:collapse;border:0px;}
.middle .column_left .upcoming_events .image_event {position:absolute;top:0px;left:0px;z-index:50;}
.middle .column_left .upcoming_events td {line-height:13px;padding-bottom:3px;}
.middle .column_left .upcoming_events td.event_date {font-weight:bold;white-space:nowrap;padding-right:23px;font-size:14px;}
.middle .column_left .upcoming_events td.event_info {width:240px;padding-top:7px;}
.middle .column_left .upcoming_events .event_name {font-size:11px;font-weight:bold;}
.middle .column_left .upcoming_events .event_location {font-size:11px;}
.middle .column_left .upcoming_events .more_events {font-weight:bold;}
.middle .column_left .upcoming_events .more_events a {padding-right:12px;}

.middle .column_left .offices_list table {border-collapse:collapse;border:0px;width:100%;}
.middle .column_left .offices_list td {width:33%;padding-bottom:20px;}
.middle .column_left .offices_list td.col0 {padding-right:25px;}
.middle .column_left .offices_list td.col1 {padding-right:25px;padding-left:25px;}
.middle .column_left .offices_list td.col2 {padding-left:25px;}

.middle .column_left .past_events {margin-left:28px;margin-right:28px;}

.middle .column_left .hiring_partners table {border-collapse:collapse;border:0px;width:100%;}
.middle .column_left .hiring_partners td {width:50%;padding-bottom:22px;}
.middle .column_left .hiring_partners td.left {padding-right:25px;}
.middle .column_left .hiring_partners td.right {padding-left:25px;}

.middle .column_left .hiring_partners .atty_photo {float:left;}
.middle .column_left .hiring_partners .atty_photo {padding-bottom:2px;border-bottom:4px solid #aba093;margin-right:14px;}
.middle .column_left .hiring_partners .atty_info {float:left;}
.middle .column_left .hiring_partners .atty_info_nophoto {float:none;}

.middle .column_left .monthly_calendar table {border-collapse:collapse;border:0px;}
.middle .column_left .monthly_calendar td.calendar {padding-right:25px;}
.middle .column_left .monthly_calendar td.content {padding:11px 0 0 0;}

.middle .column_left .events_listing {margin-top:30px;}
.middle .column_left .events_listing table {border-collapse:collapse;border:0px;}
.middle .column_left .events_listing td {font-size:11px;line-height:13px;padding-bottom:15px;}
.middle .column_left .events_listing td.event_date {font-weight:bold;white-space:nowrap;padding-right:25px;font-size:12px;text-transform:uppercase;text-align:right;}
.middle .column_left .events_listing td.event_info {padding-top:7px;}
.middle .column_left .events_listing .event_name {font-weight:bold;}
.middle .column_left .events_listing .event_location {font-weight:normal;}
.middle .column_left .events_listing .event_details {margin-top:7px;}
.middle .column_left .events_listing .more_events {position:absolute;top:44px;right:100px;z-index:50;font-weight:bold;}
.middle .column_left .events_listing .more_events a {padding-right:12px;}
.middle .column_left .events_listing div.event_date {padding-bottom:4px;}

.middle .column_left .openpositions_listing {border-top:1px solid #baab96;padding-top:15px;}
.middle .column_left .openpositions_listing table {border-collapse:collapse;border:0px;}
.middle .column_left .openpositions_listing td {font-size:11px;line-height:13px;padding-bottom:15px;}
.middle .column_left .openpositions_listing td.position_quickinfo {white-space:nowrap;padding-right:25px;font-size:11px;}
.middle .column_left .openpositions_listing td.position_info {padding-top:25px;}
.middle .column_left .openpositions_listing .date_posted {text-transform:uppercase;font-weight:bold;font-size:12px;margin-bottom:7px;} 
.middle .column_left .openpositions_listing .position_title {font-weight:bold;}

/* Middle - Right Side */
.middle .column_right {float:right;width:215px;padding-top:6px;text-align:left;} /* was padding-top:28px; */

.middle .column_right h2 {color:#a2978a;text-transform:uppercase;}

.middle .column_right .our_stories_highlight {border-top:1px solid #baab96;width:215px;}
.middle .column_right .our_stories_highlight .clear {padding-bottom:0px;}

.middle .column_right .story_photo {float:left;}
.middle .column_right .story_photo img {width:89px;}

.middle .column_right .photo_info {float:right;width:112px;font-size:11px;}
.middle .column_right .photo_info .atty_name {font-weight:bold;font-size:13px;margin-bottom:5px;}
.middle .column_right .photo_info_nophoto {float:none;width:auto;}

.middle .column_right .story_txt {font-size:11px;line-height:14px;}

.middle .column_right .story_info .story_next {margin-top:7px;font-size:11px;font-weight:bold;}

.middle .column_right .story_info .story_next a {padding-right:12px;}
.middle .column_right .story_info .story_next a:hover {padding-right:12px;}

/* Middle -- Span Page */
body.spanpage .middle {padding-right:0px;}
body.spanpage .middle .column_left {float:none;width:auto;}
body.spanpage .middle .column_right {display:none;width:0px;}

/* Secondary Nav */
.nav2 {height:33px;background:transparent url(../img/nav2/bg_nav2.jpg) bottom left no-repeat;padding-top:11px;margin-bottom:7px;}
.nav2 ul {list-style:none outside;padding:0px;margin:0 0 0 28px;}
.nav2 li {display:inline;font-size:12px;line-height:12px;text-transform:uppercase;}
.nav2 li.separator {padding:0 7px;}

/* Tertiary Nav */
.nav3 {width:208px;margin-bottom:29px;font-size:10px;font-weight:bold;text-transform:uppercase;}
.nav3 .nav_images {white-space:nowrap; width:189px;}
.nav3 .nav_txt {background-color:#a2978a;padding:1px 7px 1px 0;width:182px;text-align:right;}
.nav3 .nav_txt a {color:#fff;}
.nav3 .nav_txt a:visited {color:#fff;}
.nav3 .nav_txt a:hover {color:#fff;}

.nav3 .nav_txt_hide {display:none;}

.nav3 .nav_txt1 {background-color:#a2978a;padding:1px 7px 1px 0;width:180px;text-align:right;display:block !important;}
.nav3 .nav_txt1 a {color:#fff;background:url(../img/arrowright.gif) right center no-repeat;padding-right:12px;}
.nav3 .nav_txt1 a:visited {color:#fff;}
.nav3 .nav_txt1 a:hover {color:#fff;}

.nav3 .nav_txt2 {background-color:#a2978a;padding:1px 7px 1px 0;width:180px;text-align:right;display:block !important;}
.nav3 .nav_txt2 a {color:#fff;background:url(../img/arrowright.gif) right center no-repeat;padding-right:12px;}
.nav3 .nav_txt2 a:visited {color:#fff;}
.nav3 .nav_txt2 a:hover {color:#fff;}

.nav3 .nav_txt3 {background-color:#a2978a;padding:1px 7px 1px 0;width:180px;text-align:right;display:block !important;}
.nav3 .nav_txt3 a {color:#fff;background:url(../img/arrowright.gif) right center no-repeat;padding-right:12px;}
.nav3 .nav_txt3 a:visited {color:#fff;}
.nav3 .nav_txt3 a:hover {color:#fff;}

/* Contacts */
.contacts .contact table {width:196px;}
.contacts .contact td {font-size:11px;padding-bottom:15px;}
.contacts .contact td.contact_photo {width:73px;padding-right:11px;}
.contacts .contact img {margin-top:3px;padding-bottom:2px;border-bottom:5px solid #aba093;}

/* School Picker First Load */
.school_picker {background:url(../img/lawstudents/bg_schoolpicker.jpg) bottom left no-repeat;height:221px;position:relative;}
.school_picker .image {position:absolute;left:0px;bottom:0px;z-index:50;}
.school_picker .title {padding-left:211px;padding-top:21px;}
.school_picker .form {padding-left:211px;}
.school_picker .welcome_txt {padding-left:249px;color:#414141;width:382px;}

/* School Picker Expanded */
.school_picker_expanded {background:transparent url(../img/lawstudents/bg_schoolpicker.jpg) bottom left no-repeat;padding:0 14px 14px;}
.school_picker_expanded .title {font-weight:bold;margin-bottom:7px;}
.school_picker_expanded h2 {float:left;}

.school_picker_expanded .choose_different {float:left;margin-top:6px;margin-left:57px;font-size:11px;position:relative;}
.school_picker_expanded .choose_different a {color:#0067ac;}
.school_picker_expanded .choose_different a:visited {color:#0067ac;}
.school_picker_expanded .choose_different a:hover {color:#baab96;}

.choose_popup {display:block !important;position:absolute;top:22px;left:-10px;z-index:200;padding:10px;background:#fff url(../img/lawstudents/bg_chooseschool.gif) 0 0 repeat-y;border:1px solid #baab96;}
.choose_popup .form .fields {}
.choose_popup .select {margin:0px;}

.choose_popup .close {text-align:right;text-transform:uppercase;}
.choose_popup .close a {padding-right:12px;}

.school_picker_expanded .school_events {border-top:1px solid #d0cbc4;padding-top:10px;margin-top:12px;}

.school_picker_expanded .school_events h3 {font-weight:normal;}
.school_picker_expanded .school_events .event_location {font-weight:bold;}
.school_picker_expanded .school_events .event_details {margin-top:7px;}

.school_picker_expanded .school_events .link {font-size:11px;margin-top:15px;}
.school_picker_expanded .school_events .link a {color:#0067ac;}
.school_picker_expanded .school_events .link a:visited {color:#0067ac;}
.school_picker_expanded .school_events .link a:hover {color:#baab96;}

.school_picker_expanded .school_events .clear {height:auto;padding:3px 0 8px 0;}

.school_picker_expanded .event_left {float:left;width:300px;}
.school_picker_expanded .event_right {float:right;width:325px;padding-right:25px;}

.school_picker_expanded .meet_alumni_title {border-top:1px solid #d0cbc4;padding-top:10px;}

.school_picker_expanded .expand_hide {font-weight:bold;font-size:9px;text-transform:uppercase;padding-top:2px;}

/* School Picker Collapsed */
.school_picker_collapsed {background:transparent none;padding:0 14px 14px;}
.school_picker_collapsed .title {font-weight:bold;margin-bottom:7px;}
.school_picker_collapsed h2 {float:left;font-size:13px;margin:0px;line-height:16px;color:#fff !important;}

.school_picker_collapsed table.shadow td.E {padding:0px;}

.school_picker_collapsed .choose_different {float:left;margin-top:3px;margin-left:57px;font-size:11px;position:relative;}
.school_picker_collapsed .choose_different a {color:#0067ac;}
.school_picker_collapsed .choose_different a:visited {color:#0067ac;}
.school_picker_collapsed .choose_different a:hover {color:#baab96;}

.school_picker_collapsed .choose_popup {display:block !important;position:absolute;top:22px;left:-10px;z-index:200;padding:10px;background:#fff url(../img/lawstudents/bg_chooseschool.gif) 0 0 repeat-y;border:1px solid #baab96;}
.school_picker_collapsed .choose_popup .form .fields {}
.school_picker_collapsed .choose_popup .select {margin:0px;}

.school_picker_collapsed .choose_popup .close {text-align:right;text-transform:uppercase;}
.school_picker_collapsed .choose_popup .close a {padding-right:12px;}

.school_picker_collapsed .expand_hide {position:absolute;right:0;top:2px;font-weight:bold;font-size:9px;text-transform:uppercase;}

/* Table with dropshadow */
table.shadow {border:0px;border-collapse:collapse;width:718px;}
table.shadow td {padding:0px;vertical-align:top;}
table.shadow td.A {background:url(../img/shadow/shadow_ul.gif) no-repeat top left;width:9px;}
table.shadow td.B {background:#fff url(../img/shadow/shadow_u.gif) repeat-x top left;height:19px;text-align:right;padding-right:3px;}
table.shadow td.C {background:url(../img/shadow/shadow_ur.png) no-repeat top right;width:10px;}
table.shadow td.D {background:#fff url(../img/shadow/shadow_l.gif) repeat-y top left;}
table.shadow td.D2 {background:#d0cbc4 url(../img/shadow/shadow_l.gif) repeat-y top left;height:103px;}
table.shadow td.E {padding:10px 8px 0 8px;background-color:#fff;}
table.shadow td.E2 {background:#fff url(../img/lawstudents/bg_meetalumni.gif) 0 0 no-repeat;}
table.shadow td.F {background:url(../img/shadow/shadow_r.png) repeat-y top right;}
table.shadow td.G {background:url(../img/shadow/shadow_ll.png) no-repeat top left;width:9px;}
table.shadow td.H {background:url(../img/shadow/shadow_b.png) repeat-x bottom left;height:8px;}
table.shadow td.I {background:url(../img/shadow/shadow_lr.png) no-repeat top right;width:10px;}

.expand_hide a {color:#fff !important;}
.expand_hide a:visited {color:#fff !important;}
.expand_hide a:hover {color:#fff !important;}

/* Scrolling Pane */
.wrapper {position:relative;}
.scroll_left {position:absolute;left:4px;top:17px;}
.scroll_right {position:absolute;right:12px;top:17px;}

.scrollpane {position:absolute;left:26px;width:636px;z-index:100;overflow:hidden;}
.scrollpane .scrollpane_items {margin-top:7px;height:90px;width:100%;}
.scrollpane .scrollpane_items table {border-collapse:collapse;border:0px;}
.scrollpane .scrollpane_items td.scrollpane_item {background:transparent url(../img/lawstudents/bg_scrollitem.png) 0 0 no-repeat;width:219px;height:90px;}
.scrollpane .scrollpane_items div.scrollpane_item {width:219px;padding:6px;}
.scrollpane .scrollpane_items div.scrollpane_item .clear {padding:0px;}

.scrollpane .alumni_photo {float:left;}
.scrollpane .alumni_photo img {width:57px;height:69px;margin-right:9px;padding-bottom:2px;border-bottom:4px solid #a2978a;}

.scrollpane .alumni_info {float:left;font-size:10px;line-height:13px;}

.scrollpane .alumni_name {font-size:11px;}

/* Scrolling Pane Past Events */
.wrapper2 {position:relative;}
.scroll_left2 {position:absolute;left:4px;top:143px;}
.scroll_right2 {position:absolute;right:17px;top:143px;}

.scrollpane2 {position:absolute;left:26px;width:636px;z-index:100;overflow:hidden;background:transparent url(../img/lawstudents/bg_pastevents.gif) 0 0 no-repeat;}
.scrollpane2 .scrollpane2_items {margin-top:7px;height:245px;width:100%;}
.scrollpane2 .scrollpane2_items table {border-collapse:collapse;border:0px;}
.scrollpane2 .scrollpane2_items td.scrollpane2_item {width:300px;}
.scrollpane2 .scrollpane2_items div.scrollpane2_item {width:300px;padding:0 10px 0 5px;}
.scrollpane2 .scrollpane2_items div.scrollpane2_item .clear {padding:0px;}

.scrollpane2 .event_photo {}
.scrollpane2 .event_photo img {padding-bottom:3px;border-bottom:5px solid #a2978a;}

.scrollpane2 .event_photo_desc {margin-top:5px;font-size:10px;line-height:13px;}

/* Law Students */
body.lawstudentslanding .middle .column_left {padding-top:28px;}

body.lawstudents {background:transparent url(../img/lawstudents/bg_header.gif) repeat-x top left;}

body.lawstudents .header {background:transparent url(../img/lawstudents/title.jpg) 0 0 no-repeat;}

body.lawstudents a {color:#d47b22;}
body.lawstudents a:visited {color:#d47b22;}
body.lawstudents a:hover {color:#baab96;}

body.lawstudents h1 {color:#d47b22;margin-left:28px;}
body.lawstudents h2 {color:#d47b22;margin-top:2px;}
body.lawstudents h3 {color:#d47b22;}

body.lawstudents .nav a {color:#d47b22;}
body.lawstudents .nav a:visited {color:#d47b22;}
body.lawstudents .nav a:visited {color:#d47b22;}
body.lawstudents .nav a:hover {color:#baab96;}
body.lawstudents .nav a.active {color:#0067ac;}
body.lawstudents .nav a.active:visited {color:#0067ac;}
body.lawstudents .nav a.active:hover {color:#0067ac;}

body.lawstudents .nav2 a {color:#d47b22;}
body.lawstudents .nav2 a:visited {color:#d47b22;}
body.lawstudents .nav2 a:hover {color:#baab96;}
body.lawstudents .nav2 a.active {color:#0067ac;}
body.lawstudents .nav2 a.active:visited {color:#0067ac;}
body.lawstudents .nav2 a.active:hover {color:#0067ac;}

body.lawstudents .choose_popup .close a {background:url(../img/lawstudents/ico_close.gif) right center no-repeat;}
body.lawstudents .choose_popup .close a:hover {background:url(../img/lawstudents/ico_close_hover.gif) right center no-repeat;}

body.lawstudents .select {border:1px solid #d47b22;background:#fff url(../img/lawstudents/dropdown_arrow.gif) no-repeat 98% 8px;width:421px;}

body.lawstudents .middle .column_left .story .story_info .story_next a {background:url(../img/lawstudents/ico_arrowright.gif) center right no-repeat;}
body.lawstudents .middle .column_left .story .story_info .story_next a:hover {background:url(../img/lawstudents/ico_arrowright_hover.gif) center right no-repeat;}

body.lawstudents .middle .column_left .upcoming_events td.event_date {color:#d47b22;}

body.lawstudents .middle .column_left .upcoming_events .more_events a {background:url(../img/lawstudents/ico_arrowright.gif) right center no-repeat;}
body.lawstudents .middle .column_left .upcoming_events .more_events a:hover {background:url(../img/lawstudents/ico_arrowright_hover.gif) right center no-repeat;}

body.lawstudents .middle .column_right .story_info .story_next a {background:url(../img/lawstudents/ico_arrowright.gif) center right no-repeat;}
body.lawstudents .middle .column_right .story_info .story_next a:hover {background:url(../img/lawstudents/ico_arrowright_hover.gif) center right no-repeat;}

body.lawstudents .middle .column_left .offices_list label {color:#d47b22;}
body.lawstudents .middle .column_left .hiring_partners label {color:#d47b22;}

body.lawstudents .middle .column_left .events_listing div.event_date {border-bottom:4px solid #d47b22;}

/* Lateral Prospects */
body.lateralprospects {background:transparent url(../img/lateralprospects/bg_header.gif) repeat-x top left;}

body.lateralprospects .header {background:transparent url(../img/lateralprospects/title.jpg) 0 0 no-repeat;}

body.lateralprospects a {color:#abc785;}
body.lateralprospects a:visited {color:#abc785;}
body.lateralprospects a:hover {color:#baab96;}

body.lateralprospects h1 {color:#abc785;margin-left:28px;}
body.lateralprospects h2 {color:#abc785;margin-top:2px;}
body.lateralprospects h3 {color:#abc785;}

body.lateralprospects .nav a {color:#abc785;}
body.lateralprospects .nav a:visited {color:#abc785;}
body.lateralprospects .nav a:visited {color:#abc785;}
body.lateralprospects .nav a:hover {color:#baab96;}
body.lateralprospects .nav a.active {color:#0067ac;}
body.lateralprospects .nav a.active:visited {color:#0067ac;}
body.lateralprospects .nav a.active:hover {color:#0067ac;}

body.lateralprospects .nav2 a {color:#abc785;}
body.lateralprospects .nav2 a:visited {color:#abc785;}
body.lateralprospects .nav2 a:hover {color:#baab96;}
body.lateralprospects .nav2 a.active {color:#0067ac;}
body.lateralprospects .nav2 a.active:visited {color:#0067ac;}
body.lateralprospects .nav2 a.active:hover {color:#0067ac;}

body.lateralprospects .select {border:1px solid #abc785;background:#fff url(../img/lateralprospects/dropdown_arrow.gif) no-repeat 98% 8px;width:421px;}

body.lateralprospects .middle .column_left .story .story_info .story_next a {background:url(../img/lateralprospects/ico_arrowright.gif) center right no-repeat;}
body.lateralprospects .middle .column_left .story .story_info .story_next a:hover {background:url(../img/lateralprospects/ico_arrowright_hover.gif) center right no-repeat;}

body.lateralprospects .middle .column_left .upcoming_events td.event_date {color:#abc785;}

body.lateralprospects .middle .column_left .upcoming_events .more_events a {background:url(../img/lateralprospects/ico_arrowright.gif) right center no-repeat;}
body.lateralprospects .middle .column_left .upcoming_events .more_events a:hover {background:url(../img/lateralprospects/ico_arrowright_hover.gif) right center no-repeat;}

body.lateralprospects .middle .column_right .story_info .story_next a {background:url(../img/lateralprospects/ico_arrowright.gif) center right no-repeat;}
body.lateralprospects .middle .column_right .story_info .story_next a:hover {background:url(../img/lateralprospects/ico_arrowright_hover.gif) center right no-repeat;}

body.lateralprospects .middle .column_left .offices_list label {color:#abc785;}
body.lateralprospects .middle .column_left .hiring_partners label {color:#abc785;}

body.lateralprospects .middle .column_left .events_listing div.event_date {border-bottom:4px solid #abc785;}

body.lateralprospects .middle .column_left .openpositions_listing .date_posted {border-bottom:4px solid #abc785;} 

/* Other Professionals */
body.otherprofessionals {background:transparent url(../img/otherprofessionals/bg_header.gif) repeat-x top left;}

body.otherprofessionals .header {background:transparent url(../img/otherprofessionals/title.jpg) 0 0 no-repeat;}

body.otherprofessionals a {color:#72b5cc;}
body.otherprofessionals a:visited {color:#72b5cc;}
body.otherprofessionals a:hover {color:#baab96;}

body.otherprofessionals h1 {color:#72b5cc;margin-left:28px;}
body.otherprofessionals h2 {color:#72b5cc;margin-top:2px;}
body.otherprofessionals h3 {color:#72b5cc;}

body.otherprofessionals .nav a {color:#72b5cc;}
body.otherprofessionals .nav a:visited {color:#72b5cc;}
body.otherprofessionals .nav a:visited {color:#72b5cc;}
body.otherprofessionals .nav a:hover {color:#baab96;}
body.otherprofessionals .nav a.active {color:#0067ac;}
body.otherprofessionals .nav a.active:visited {color:#0067ac;}
body.otherprofessionals .nav a.active:hover {color:#0067ac;}

body.otherprofessionals .nav2 a {color:#72b5cc;}
body.otherprofessionals .nav2 a:visited {color:#72b5cc;}
body.otherprofessionals .nav2 a:hover {color:#baab96;}
body.otherprofessionals .nav2 a.active {color:#0067ac;}
body.otherprofessionals .nav2 a.active:visited {color:#0067ac;}
body.otherprofessionals .nav2 a.active:hover {color:#0067ac;}

body.otherprofessionals .select {border:1px solid #72b5cc;background:#fff url(../img/otherprofessionals/dropdown_arrow.gif) no-repeat 98% 8px;width:421px;}

body.otherprofessionals .middle .column_left .story .story_info .story_next a {background:url(../img/otherprofessionals/ico_arrowright.gif) center right no-repeat;}
body.otherprofessionals .middle .column_left .story .story_info .story_next a:hover {background:url(../img/otherprofessionals/ico_arrowright_hover.gif) center right no-repeat;}

body.otherprofessionals .middle .column_left .upcoming_events td.event_date {color:#72b5cc;}

body.otherprofessionals .middle .column_left .upcoming_events .more_events a {background:url(../img/otherprofessionals/ico_arrowright.gif) right center no-repeat;}
body.otherprofessionals .middle .column_left .upcoming_events .more_events a:hover {background:url(../img/otherprofessionals/ico_arrowright_hover.gif) right center no-repeat;}

body.otherprofessionals .middle .column_right .story_info .story_next a {background:url(../img/otherprofessionals/ico_arrowright.gif) center right no-repeat;}
body.otherprofessionals .middle .column_right .story_info .story_next a:hover {background:url(../img/otherprofessionals/ico_arrowright_hover.gif) center right no-repeat;}

body.otherprofessionals .middle .column_left .offices_list label {color:#72b5cc;}
body.otherprofessionals .middle .column_left .hiring_partners label {color:#72b5cc;}

body.otherprofessionals .middle .column_left .events_listing div.event_date {border-bottom:4px solid #72b5cc;}

body.otherprofessionals .middle .column_left .openpositions_listing .date_posted {border-bottom:4px solid #72b5cc;} 

/* Body Base */
body.base a {color:#a3978b;}
body.base a:visited {color:#a3978b;}
body.base a:hover {color:#baab96;}

body.base h1 {color:#a3978b;margin-left:28px;}
body.base h2 {color:#a3978b;margin-top:2px;}
body.base h3 {color:#a3978b;}

body.base .nav a {color:#a3978b;}
body.base .nav a:visited {color:#a3978b;}
body.base .nav a:visited {color:#a3978b;}
body.base .nav a:hover {color:#baab96;}
body.base .nav a.active {color:#0067ac;}
body.base .nav a.active:visited {color:#0067ac;}
body.base .nav a.active:hover {color:#0067ac;}

body.base .nav2 a {color:#a3978b;}
body.base .nav2 a:visited {color:#a3978b;}
body.base .nav2 a:hover {color:#baab96;}
body.base .nav2 a.active {color:#0067ac;}
body.base .nav2 a.active:visited {color:#0067ac;}
body.base .nav2 a.active:hover {color:#0067ac;}

body.base .middle .column_left .upcoming_events td.event_date {color:#a3978b;}

body.base .middle .column_left .offices_list label {color:#a3978b;}
body.base .middle .column_left .hiring_partners label {color:#a3978b;}

/* Secondary Nav*/
.tabs_careers {font:normal 14px arial, sans-serif;color:#8B8D8E;margin-bottom:17px;}
.tabs_careers ul {list-style:none none;margin:0;padding:0;}
.tabs_careers ul.last {list-style:none none;margin:0 0 15px;padding:0;border-left:1px solid #ccc;clear:left;}

.tabs_careers a {color:#929292;text-decoration:none;display:block;}
.tabs_careers a:hover {color:#666;text-decoration:none;}
.tabs_careers a.active {color:#000;text-decoration:none;}
.tabs_careers .tabitem {background-color:#fff;border:1px solid #ccc;border-bottom:1px solid #fff;border-left:0;display:block;float:left;white-space:nowrap;text-align:center;padding:4px 17px 6px 17px;}
.tabs_careers .tabitem_active {background-color:#fff;border:1px solid #000;border-bottom:1px solid #fff;display:block;float:left;white-space:nowrap;text-align:center;padding:4px 17px 6px 17px;}
.tabs_careers .tabitem_blank {background-color:#fff;border-bottom:1px solid #ccc;display:block;white-space:nowrap;text-align:center;padding:4px 17px 6px 17px;}

/* Pagination */
.results_display {float:right;}
.pagination {color:#414141;}
.pagination a {color:#0067ac !important;}
.pagination a:visited {color:#0067ac !important;}
.pagination a:hover {color:#baab96 !important;}
.pagination .prev {padding-right:8px;}
.pagination .next {padding-left:8px;}
.pagination .arrow_left, body.people .middle .column_left .pagination .arrow_right {font-size:14px;}
.pagination .separator {padding:0 4px;}
.pagination .active {font-weight:bold;color:#414141;}
.pagination_bottom {border-top:1px solid #baab96;padding-top:4px;}
.results_display_bottom {padding-top:4px;}

/* Footer */
.footer {padding-left:28px;}
.footer .nav {margin:0 0 8px;font:normal 11px arial, sans-serif;color:#414141;position:static;}
.footer .nav a {color:#6775b6;text-decoration:none;}
.footer .nav a:hover {color:#323a76;text-decoration:none;}
.footer .nav .copyright {color:#818181;}
.footer .advertising {font:normal 8px arial, sans-serif;color:#818181;}

/* Header */
ul.navLinks { margin-left:0px; }
ul.navLinks li { display:inline; list-style:none; }
ul.navLinks li div.navLinksSeparator { display:inline; padding:0px 14px 0px 0px; }
ul.navLinks li a { text-decoration:none; text-transform:uppercase; font-family:Arial; font-size:12px; }
body.lateralprospects ul.navLinks li a { color:#aac785; }
body.otherprofessionals ul.navLinks li a { color:#73b5cd; }
body.lawstudents ul.navLinks li a { color:#d57b23; }
body.lateralprospects ul.navLinks li.active a { color:#849b67; } /* was #0067ac */
body.otherprofessionals ul.navLinks li.active a { color:#5c92a5; } /* was #0067ac */
body.lawstudents ul.navLinks li.active a { color:#0067ac; } /* was #0067ac,774514 */
body.lawstudents ul.navLinks li a:hover { color:#baab96; }

.light { opacity:1;filter:alpha(opacity=100); }
.dark { opacity:.3;filter:alpha(opacity=30); }

img.rNav_rightArrow { margin-left:6px; }

.siteMask { top:0px;left:0px; background-color:#000; filter:alpha(opacity=30); opacity:.3; z-index:98; }
.popUpDiv { z-index:100; }
.popUpDiv table td.content .interior { padding-left:10px; padding-right:10px; }
.popUpDiv table td.content .closeWindow { height:16px; }
.popUpDiv table td.content .closeWindow .closeWindowIconBox { height:16px; width:16px; margin-right:2px; float:right; }
.popUpDiv table td.content .closeWindow .closeWindowIcon { display:block; border:1px solid #efefef; }
.popUpDiv table td.content .closeWindow .closeWindowHover { display:block; border:1px solid #efefef; background-color:#efefef; }
.popUpDivShadow { z-index:99; background-color:#000; filter:alpha(opacity=30); opacity:.3; }
.popUpButtons { text-align:center; padding-top:40px; padding-bottom:10px; }
.popUpDiv table td.content .interior table { margin-top:10px; }
.popUpDiv table td.content .interior td.label { width:200px; }
.popUpDiv table td.content .interior td.input input { width:200px; }
.popUpDiv table td.content .interior td.input select { width:206px; }
.popUpDiv table td.content .interior td.checkBoxCell { padding-top:20px; }
.popUpDiv table td.content .interior td.checkBoxCell td { vertical-align:top; }
.popUpDiv table td.content .interior td.checkBoxCell td.checkBox { padding-right:10px; }

.italic {font-style:italic;}
.bold {font-weight:bold;}


.popUpButtons .formButton,.popUpButtons .buttonHover { padding:4px 10px 4px 10px; margin-top:30px; margin-bottom:10px; cursor:default; }
.popUpButtons .formButton { background-color:#efefef; border:1px solid #999; }
.popUpButtons .buttonHover { background-color:#ddd; border:1px solid #999; }

div.jobpagination
{
	font-size:11px;
}
div.topJobPagination
{
	margin-bottom:4px;
}
div.bottomJobPagination
{
	margin-top:10px;
	padding-top:6px;
	border-top:1px solid #baab96;
}
div.jobpagination ul
{
  	margin:0px;
  	padding:0px;
  	display:inline;
}
div.jobpagination ul li
{
	display:inline;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 4px;
	border-left:1px solid #b8b8b8;
}
div.jobpagination ul li.page1
{
	padding:0px;
	margin:0px;
	border-left:0px;
}
div.jobpagination ul a
{
	margin:0px;
	padding:0px;
}

div.jobpagination ul a.activePage
{
 	color:#414141;
}
div.jobpagination div.nextPageLink
{
	display:inline;
	margin-left:12px;
}
div.jobpagination div.prevPageLink
{
	display:inline;
	margin-right:12px;
}
span.fakeSpace
{
	font-family:Arial;
	font-size:1px;
}