body {background-color:#fff;margin:0px 0px 10px;padding:0;}

img {border:0px;}

.bold_orange {color:#BF5C18 !important;font-weight:bold !important;}

.Orange {color:#BF5C18 !important;}
.middle .Orange {color:#BF5C18 !important;}
.LightGray {color:#969489 !important;}
.DarkGray {color:#3E3E3E !important;}
.LightBlue {color:#a8c0d1 !important;}
.DarkBlue {color:#004359 !important;}
a.OrangeGoToLink{color:#BF5C18 !important;text-decoration:none !important;}

a {text-decoration:none;}
a:hover {text-decoration:none;}

/* HOME */
body.home {background:url(../img/home/bg.gif) repeat-x;font-size:0;line-height:0;} 

body.home .header {height:137px;}

body.home img {border:0px;position:absolute;left:0;top:0;}
body.home div img {position:static;}

.flash {position:absolute;top:137px;left:512px;height:468px;}
.flash .photo {height:468px;}
.flash table {border-collapse:collapse;border:0px;padding:0px;margin:0px;width:442px;background-color:#F9F8F4;position:absolute;bottom:10px;}
.flash td.buttons {vertical-align:top;padding:12px 16px 0px;}
.flash td.text {vertical-align:top;padding:12px 16px 0px;width:100%;}

.intro {background-color:#2D2D2D;padding:0px 0px 0px 49px;white-space:nowrap;}

.bottom {background:url(../img/home/bg2.gif) no-repeat;width:958px;}

.bottom .firmhighlights {width:360px;padding-bottom:30px;font:11px/18px arial, sans-serif;}
.bottom .firmhighlights a {color:#3B3B3B;text-decoration:none;}
.bottom .firmhighlights a:hover {color:#BF5C18;text-decoration:none;}
.bottom .firmhighlights ul {list-style:none none;margin:0px 0px 0px 78px;padding:0px;}
.bottom .firmhighlights li {list-style-image:url(../img/bullet.gif);padding-bottom:10px;}
.bottom .firmhighlights .title {padding:35px 0px 10px 78px;}
.bottom .firmhighlights table {border-collapse:collapse;border:0px;margin:0px;}
.bottom .firmhighlights td.image {width:68px;text-align:right;}
.bottom .firmhighlights td {padding:0px 10px 10px 0px;vertical-align:top;font:11px/18px arial, sans-serif;}

/* HEADER */
.header {}
.header .logo {padding:20px 46px 14px;position:absolute;left:0;top:0;}
.header .nav1 {background: url(../img/nav/bg.gif) repeat-x left bottom;padding:98px 0 0 0;white-space:nowrap;margin-bottom:4px;}
.header .search {position:absolute;left:810px;top:25px;white-space:nowrap;}
.header .search table {border-collapse:collapse;padding:0px;}
.header .search input.searchfield {border:1px solid #A09E92;font:11px tahoma, sans-serif;padding:2px 0px 2px 10px;width:130px; font-weight:bold; color:#646360}
.header .section {background-color:#2D2D2D;padding:0px 0px 0px 49px;white-space:nowrap;}

.header2 {border-collapse:collapse;border:0px;width:960px;}
.header2 .pagetools {text-align:right;color:#A09E92;font:10px tahoma, sans-serif;padding:15px 0px 10px 20px;vertical-align:top;}
.header2 .pagetools a {color:#A09E92;text-decoration:none;}
.header2 .pagetools a:hover {color:#BF5C18;text-decoration:none;}
.header2 .pagetools ul {list-style:none none;margin:0px;}
.header2 .pagetools li {display:inline;padding:0px 0px 0px 11px;}

table.maincontent {border-collapse:collapse;border:0px;width:960px;}

/* LEFT SIDE */
.leftside {vertical-align:top;color:#3E3E3E;font:11px/17px arial, sans-serif;width:240px;padding:0px;}

.leftside a {color:#004359;}
.leftside a:hover {color:#BF5C18;}

.leftside .azlist {margin:15px 55px 10px 35px;padding:10px 0px;background:url(../img/line_horz.gif) repeat-x;}
.leftside .azlist a {color:#BF5C18;text-decoration:none;}
.leftside .azlist a:hover {color:#004359;}

.leftside .bracket_top {}
.leftside .bracket_bottom {padding-bottom:15px;}

.leftside .calendar {margin:0px 10px 20px 35px;}
.leftside .calendar a {text-decoration:none;}
.leftside .calendar table {border-collapse:collapse;border:0px;width:150px;}
.leftside .calendar th {color:#BF5C18;font:11px/16px arial, sans-serif;padding:0px 0px 5px;text-align:left;text-transform:uppercase;}
.leftside .calendar th a {color:#BF5C18;}
.leftside .calendar td {color:#000;font:11px/16px arial, sans-serif;padding:2px 5px;border-top:1px solid #efefef;vertical-align:top;text-align:center;}

.leftside .contactinfo {margin:0px 30px 0px 35px;}
.leftside .contactinfo a {text-decoration:none;}
.leftside .contactinfo .tel {display:block;}
.leftside .contactinfo .fax {display:block;}
.leftside .contactinfo .email {display:block;}
.leftside .contactinfo .office {display:block;}
.leftside .contactinfo .vcard {display:block;}
.leftside .contactinfo .pdf {display:block;}

.leftside .contactinfo_office {margin:0px 30px 0px 35px;}
.leftside .contactinfo_office p {margin-top:0px;}
.leftside .contactinfo_office a {text-decoration:none;}
.leftside .contactinfo_office .address {display:block;}
.leftside .contactinfo_office .name {display:block;font-weight:bold;}
.leftside .contactinfo_office .tel {display:block;}
.leftside .contactinfo_office .fax {display:block;}
.leftside .contactinfo_office .email {display:block;}
.leftside .contactinfo_office .mapdirections {display:block; font-weight:bold;}
.leftside .contactinfo_office .time {display:block;color:#BF5C18;}

.leftside .contactinfo_professionals {margin:0px 30px 10px 35px;}
.leftside .contactinfo_professionals p {margin-bottom:0px;}
.leftside .contactinfo_professionals a {text-decoration:none;}
.leftside .contactinfo_professionals .tel {display:block;}
.leftside .contactinfo_professionals .tel2 {display:block;}
.leftside .contactinfo_professionals .fax {display:block;}
.leftside .contactinfo_professionals .email {display:block;}
.leftside .contactinfo_professionals .office {display:block;}
.leftside .contactinfo_professionals .office2 {display:block;}
.leftside .contactinfo_professionals .vcard {display:block;}
.leftside .contactinfo_professionals .pdf {display:block;}

.leftside .contacts {margin:0px 30px 5px 35px;}
.leftside .contacts p {margin-top:0px;}
.leftside .contacts a {text-decoration:none;}
.leftside .contacts .name {display:block;font-weight:bold;}
.leftside .contacts .tel {display:block;}
.leftside .contacts .email {display:block;}
.leftside .contacts .vcard {display:block;}

.leftside .contacts2 {margin:20px 30px 0px 35px;}
.leftside .contacts2 p {margin-top:0px;}
.leftside .contacts2 a {text-decoration:none;}
.leftside .contacts2 .name {display:block;font-weight:bold;}
.leftside .contacts2 .tel {display:block;}
.leftside .contacts2 .email {display:block;}
.leftside .contacts2 .vcard {display:block;}

.leftside .contacts_careers {margin:0px 30px 0px 35px;}
.leftside .contacts_careers p {margin-top:0px;}
.leftside .contacts_careers a {text-decoration:none;}
.leftside .contacts_careers .address {display:block;margin-top:20px;}
.leftside .contacts_careers .name {display:block;font-weight:bold;}
.leftside .contacts_careers .tel {display:block;}
.leftside .contacts_careers .time {display:block;color:#BF5C18;}
.leftside .contacts_careers .mapdirections {display:block; font-weight:bold;}

.leftside .contacts_newspubs {margin:0px 30px 5px 35px;}
.leftside .contacts_newspubs p {margin-top:0px;}
.leftside .contacts_newspubs a {text-decoration:none;}
.leftside .contacts_newspubs .name {display:block;font-weight:bold;}
.leftside .contacts_newspubs .tel {display:block;}
.leftside .contacts_newspubs .email {display:block;}
.leftside .contacts_newspubs .vcard {display:block;}

.leftside .contacts_services {margin:0px 30px 5px 35px;}
.leftside .contacts_services p {margin-top:0px;}
.leftside .contacts_services a {text-decoration:none;}
.leftside .contacts_services .name {display:block;font-weight:bold;}
.leftside .contacts_services .tel {display:block;}
.leftside .contacts_services .email {display:block;}
.leftside .contacts_services .vcard {display:block;}

.leftside .feature {margin:25px 0px 0px 35px;}

.leftside .files {padding:0px 55px 20px 35px;}
.leftside .files ul {list-style:none none;margin:0px;padding:5px;}

.leftside .form {margin:0px 10px 5px 35px;}
.leftside .form a {text-decoration:none;}

.leftside .line_top {border-bottom:5px solid #fff;}
.leftside .line_bottom {border-top:5px solid #fff;}

.leftside .locations {padding:0px 55px 10px 35px;}
.leftside .locations ul {list-style:none none;margin:5px 0px 0px 17px;padding:0px;}
.leftside .locations li {list-style-image:url(../img/bullet.gif);}
.leftside .locations a {text-decoration:none;}

.leftside .nav2 {margin:0px 55px 0px 35px;background-color:#E7E7E4;font:11px/13px arial, sans-serif;}
.leftside .nav2 ul {list-style:none none;margin:0px 0px 0px 13px;padding:6px 0px 0px;}
.leftside .nav2 li {padding-bottom:6px;}
.leftside .nav2 li.navon {list-style-image:url(../img/bullet_nav2.gif);}
.leftside .nav2 a {text-decoration:none;}
.leftside .nav2 a.navon {color:#004359;text-decoration:none;font-weight:bold;}

.leftside .professionals {padding:0px 55px 10px 35px;}
.leftside .professionals ul {list-style:none none;margin:5px 0px 0px 17px;padding:0px;}
.leftside .professionals li {list-style-image:url(../img/bullet.gif);}
.leftside .professionals a {text-decoration:none;}

.leftside .relatedcommittees {padding:0px 55px 20px 35px;}
.leftside .relatedcommittees ul {list-style:none none;margin:0px;padding:5px;}

.leftside .relatedlinks {padding:0px 55px 20px 35px;}
.leftside .relatedlinks ul {list-style:none none;margin:0px;padding:5px;}

.leftside .relatedservices {padding:0px 55px 20px 35px;}
.leftside .relatedservices ul {list-style:none none;margin:0px;padding:5px;}

.leftside .otherbiographies {padding:0px 55px 20px 35px;}
.leftside .otherbiographies ul {list-style:none none;margin:0px;padding:5px;}
.leftside .buttons input {width:100px;background-color:#BF5C18;border:0px;color:#fff;font:10px tahoma, sans-serif;height:20px;cursor:pointer;}

/* MIDDLE */
.middle {vertical-align:top;color:#3E3E3E;font:11px/18px arial, sans-serif;width:485px;padding:20px 0px 0px 1px;}

.two_column_wide .middle {vertical-align:top;color:#3E3E3E;font:11px/18px arial, sans-serif;width:700px;padding:20px 0px 0px;}

.middle a {color:#004359;text-decoration:none;}
.middle a:hover {color:#BF5C18;}
.middle ul {list-style-image:url(../img/bullet.gif);margin-left:17px;padding:0px;} 
.middle h1 {color:#BF5C18;font:bold 14px/16px arial, sans-serif;}
.middle h2 {color:#969489;font:bold 14px/16px arial, sans-serif;}
.middle h3 {color:#BF5C18;font:bold 11px/16px arial, sans-serif;}
.middle h3 .prior {font:normal 11px/16px arial, sans-serif;}
.middle h4 {color:#3E3E3E;font:bold 11px/16px arial, sans-serif;}
.middle h5 {color:#3E3E3E;font:italic 11px/16px arial, sans-serif;}

.middle td {color:#3E3E3E;font:11px/18px arial, sans-serif;}

.middle .subnav {margin-top:15px;}
.middle .subnav .on {font-weight:bold;text-decoration:none;}

.middle .calendar {margin:0px;}
.middle .calendar a {text-decoration:none;}
.middle .calendar table {border:1px solid #efefef;width:100%;}
.middle .calendar table table {border:0px;width:100%;}
.middle .calendar th {color:#BF5C18;font:11px/16px arial, sans-serif;padding:2px 5px;border:1px solid #efefef;vertical-align:top;}
.middle .calendar th a {color:#BF5C18;}
.middle .calendar td {color:#000;font:10px/13px arial, sans-serif;padding:2px 5px;border:1px solid #efefef;vertical-align:top;width:14%;}
.middle .calendar td td {color:#000;font:10px/13px arial, sans-serif;padding:2px 5px;border:0px;vertical-align:top;width:14%;}
.middle .calendar ul {margin-top:0px;}
.middle .calendar pagetitle {color:#BF5C18;font:14px/16px arial, sans-serif;}

.middle .criteria h2 {color:#000;font:bold 11px/13px arial, sans-serif;margin-bottom:0px;}
.middle .criteria ul {margin-top:0px;margin-left:0px;}
.middle .criteria li {list-style:none none;display:inline;padding:0px 6px 0px 15px;background:url(../img/bullet.gif) no-repeat;}

.middle .feature {padding-top:20px;}

.middle .form table {border-collapse:collapse;border:0px;}
.middle .form td {padding:0px 5px 5px 0px;vertical-align:top;color:#000;font:11px/16px arial, sans-serif;}
.middle .form label {color:#000;font:11px/16px arial, sans-serif;display:block;}
.middle .form input {color:#000;font:11px/16px arial, sans-serif;width:195px;}
.middle .form select {color:#000;font:11px/16px arial, sans-serif;width:200px;}
.middle .form textarea {color:#000;font:11px/16px arial, sans-serif;width:405px;}
.middle .form .checkbox label {display:inline;}
.middle .form .checkbox input {color:#000;font:11px/16px arial, sans-serif;width:20px;}
.middle .form .offices select {width:405px;}
.middle .form .practicearea select {width:405px;}
.middle .form .industry select {width:405px;}
.middle .form .title select {width:405px;}
.middle .form .type select {width:405px;}
.middle .form .school select {width:405px;}
.middle .form .degree select {width:405px;}
.middle .form .baradmission select {width:405px;}
.middle .form .language select {width:405px;}
.middle .form .location select {width:405px;}
.middle .form .court select {width:405px;}
.middle .form .subscribe input {color:#000;font:11px/16px arial, sans-serif;width:20px;}
.middle .form .subscribe label {display:inline;}
.middle .form .date input {width:173px;margin-right:3px;}
.middle .form .buttons {vertical-align:bottom;}
.middle .form .buttons input {width:100px;background-color:#BF5C18;border:0px;color:#fff;font:10px tahoma, sans-serif;height:20px;cursor:pointer;}
.middle .form .ctrl {font:10px/16px arial, sans-serif;padding:10px 0px;}
.middle .form .alpha td {color:#000;font:11px/17px arial, sans-serif;text-align:center;padding:0px 7px 0px 1px;}

.middle hr {height:1px;color:#bf5c18;}

.middle .inset {float:right;margin:0px 0px 10px 10px;}

.middle .listing a {text-decoration:none;}
.middle .listing h3 {color:#BF5C18;font:bold 11px/16px arial, sans-serif;text-transform:uppercase;margin-bottom:0px;}
.middle .listing table {border-collapse:collapse;border:0px;width:100%;margin-top:15px;}
.middle .listing th {color:#BF5C18;font:11px/16px arial, sans-serif;padding:5px 0px;text-align:left;text-transform:uppercase;}
.middle .listing th a {color:#BF5C18;}
.middle .listing td {color:#000;font:11px/16px arial, sans-serif;padding:5px 5px 5px 1px;border-top:1px solid #efefef;vertical-align:top;}
.middle .listing .name {display:block;font-weight:bold;}
.middle .listing .eventname {display:block;font-weight:bold;width:358px;padding:0px 1px;}
.middle .listing .newsname {display:block;font-weight:bold;width:358px;padding:0px 1px;}
.middle .listing .title {display:block;color:#000;}
.middle .listing .tel {display:block;}
.middle .listing .fax {display:block;}
.middle .listing .email {display:block;}
.middle .listing .office {display:block;}
.middle .listing .location {display:block;color:#A09E92;}
.middle .listing .date {display:block;text-align:right;width:110px;}
.middle .listing .experience {display:block;font-weight:bold;}
.middle .listing .abstract {display:block;}
.middle .listing .abstract p {margin-top:0px;}
.middle .listing .abstract2 {display:block;}
.middle .listing .abstract2 p {margin-top:0px;}
.middle .listing .apply {display:block;text-align:right;}
.middle .listing .positiontitle {display:block;font-weight:bold;}
.middle .listing .servicearea {display:block;color:#A09E92;}
.middle .listing .pdf {text-align:right;}

.middle .listing_locations {margin:10px 0px 0px;}
.middle .listing_locations h2 {margin:0px;background:url(../img/line_horz.gif) repeat-x bottom left;padding:0px 0px 6px;}
.middle .listing_locations a {text-decoration:none;}
.middle .listing_locations table {border-collapse:collapse;border:0px;width:100%;margin-top:20px;}
.middle .listing_locations td {color:#000;font:11px/16px arial, sans-serif;padding:0px 5px 0px 0px;vertical-align:top;width:25%;}
.middle .listing_locations li {padding:0px 0px 15px;}

.middle .listing_practices a {text-decoration:none;}
.middle .listing_practices table {border-collapse:collapse;border:0px;width:100%;margin-top:0px;}
.middle .listing_practices td {color:#000;font:11px/16px arial, sans-serif;padding:0px 5px 5px 0px;vertical-align:top;width:33%;}
.middle .listing_practices ul {font-weight:bold;}
.middle .listing_practices ul ul {font-weight:normal;}

.middle .azlisting_practices a {text-decoration:none;}
.middle .azlisting_practices table {border-collapse:collapse;border:0px;width:100%;margin-top:0px;}
.middle .azlisting_practices td {color:#000;font:11px/16px arial, sans-serif;padding:0px 5px 5px 0px;vertical-align:top;width:50%;}
.middle .azlisting_practices ul {}

.middle .pagetitle {color:#BF5C18;font:14px/16px arial, sans-serif;}
.middle .pagetitle h1 {color:#BF5C18;font:bold 14px/16px arial, sans-serif;display:inline;}
.middle .pagetitle h2 {color:#969489;font:bold 14px/16px arial, sans-serif;display:inline;}

.middle .sort {margin-top:15px;font:10px tahoma, sans-serif;}
.middle .sort .on {font-weight:bold;text-decoration:none;}

.middle .title {color:#969489;}

.middle .timeline {width:670px;background-color:#D4E0E8;text-align:center;padding:10px 0px 0px;}
.middle .timeline .decades {text-align:center;}
.middle .timeline .decades table {border-collapse:collapse;border:0px;}
.middle .timeline .decades td {vertical-align:top;text-align:center;color:#000;font:normal 10px/13px verdana, sans-serif;padding:0px 15px 0px;}
.middle .timeline .decades a {text-decoration:none;}
.middle .timeline .decades a:hover {color:#BF5C18;font:bold 10px/13px verdana, sans-serif;}
.middle .timeline .decades a.on {text-decoration:none;color:#BF5C18;font:bold 10px/13px verdana, sans-serif;}

.middle .timeline .decade_content a {text-decoration:none;}
.middle .timeline .decade_content {background:#FEFEFE url(../img/timeline/gradient.gif) repeat-x; width:640px;color:#000;font:normal 10px/13px verdana, sans-serif;
    padding:10px 0px;text-align:center;margin:0px auto;}
.middle .timeline .decade_content .left {float:left;width:205px;text-align:center;}
.middle .timeline .decade_content .right {float:right;width:430px;text-align:left;}
.middle .timeline .decade_content table {border-collapse:collapse;border:0px;margin:0px 20px 0px 0px;}
.middle .timeline .decade_content td {vertical-align:top;color:#000;font:normal 10px/13px verdana, sans-serif;padding:6px 10px 10px 0px; background:url(../img/line_horz.gif) repeat-x bottom left; width:100%;}
.middle .timeline .decade_content p {margin-top:0px;}
.middle .timeline .decade_content .orange {color:#BF5C18;}

.middleline {background:url(../../FCWSite/img/line_vert.gif) repeat-y;padding:0px;margin:0px;vertical-align:top;background-position:10px;width:20px;}

/* RIGHT SIDE */
.rightside {vertical-align:top;color:#3E3E3E;font:11px/18px arial, sans-serif;width:215px;padding:55px 0px 0px;}
.rightside .pagetitle h1 {color:#BF5C18;font:bold 14px/16px arial, sans-serif;display:inline;}
.rightside h3 {margin:0px 0px 10px 0px;}

.rightside .baradmissions {margin:0px 0px 10px 15px;}
.rightside .baradmissions ul {list-style-image:url(../img/bullet.gif);margin-left:17px;margin-top:0px;padding:0px;}

.rightside .courtadmissions {margin:0px 0px 10px 15px;}
.rightside .courtadmissions ul {list-style-image:url(../img/bullet.gif);margin-left:17px;margin-top:0px;padding:0px;}

.rightside .education {margin:0px 0px 10px 15px;}
.rightside .education ul {list-style-image:url(../img/bullet.gif);margin-left:17px;margin-top:0px;padding:0px;}

.rightside .feature {margin:0px 0px 20px 15px;}

.rightside .form {margin:0px 0px 10px 15px;}
.rightside .form table {border-collapse:collapse;border:0px;}
.rightside .form td {padding:0px 5px 5px 0px;}
.rightside .form label {color:#000;font:11px/16px arial, sans-serif;display:block;}
.rightside .form input {color:#000;font:11px/16px arial, sans-serif;width:200px;}
.rightside .form select {color:#000;font:11px/16px arial, sans-serif;width:200px;}
.rightside .form .buttons input {width:100px;background-color:#BF5C18;border:0px;color:#fff;font:10px tahoma, sans-serif;height:20px;cursor:pointer;}

.rightside a {color:#004359;text-decoration:none; margin-top:0px; display:block; width:200px; text-align:right; margin-bottom: 5px; float:right;}
.rightside a:hover {color:#BF5C18;}

.rightside .highlights {margin:0px 0px 0px 15px;}
.rightside .highlights p {margin-top:0px;}
.rightside .highlights a {color:#004359;text-decoration:none; margin-bottom: auto; margin-top: auto; width: auto; text-align:left; margin-bottom: 0px; float:none;}
.rightside .highlights a:hover {color:#BF5C18;}
.rightside .highlights .inset {margin-left:10px;}
.rightside .highlights .line {clear:right;background:url(../img/line_horz.gif) repeat-x;height:1px;margin:0px 0px 10px 0px;}

body.firm1 .rightside .highlights {margin:0px 0px 0px 8px;}

.rightside .industries {margin:0px 15px 0px 0px;}
.rightside .industries ul {font-weight:bold;list-style:none none;margin:5px 0px 0px 17px;padding:0px;}
.rightside .industries ul ul {font-weight:normal;list-style:none none;margin:0px 0px 0px 17px;padding:0px;}
.rightside .industries li {list-style-image:url(../img/bullet.gif);}
.rightside .industries a {color:#004359;text-decoration:none;}
.rightside .industries a:hover {color:#BF5C18;}

.rightside .languages {margin:0px 0px 10px 15px;}
.rightside .languages ul {list-style-image:url(../img/bullet.gif);margin-left:17px;margin-top:0px;padding:0px;}

.rightside .line {background:url(../img/line_horz.gif) repeat-x;height:1px;margin:0px 0px 8px 15px;}

.rightside .orangeline {margin:0px 0px 0px 15px;border-top:1px solid #BF5C18;padding-bottom:20px;}

/* FOOTER */
.footer {margin:10px 25px;color:#A09E92;font:10px tahoma, sans-serif;height:35px;}
.footer table {border-collapse:collapse;border:0px;padding:0px;margin:0px;width:100%;}
.footer td {padding:0px;vertical-align:top;}
.footer .copyright {clear:both;text-align:right;border-top:1px solid #A09E92;padding:10px 20px;}
.footer .feature {padding:0px; display:inline;}
.footer .links {margin:31px 0px 1px;border-top:1px solid #A09E92;padding:10px 20px;text-align:right;white-space:nowrap;color:#A09E92;font:10px tahoma, sans-serif;}
.footer .links a {color:#A09E92;text-decoration:none;}
.footer .links a.employeelogin {color:#0D4260;text-decoration:none;font-weight:bold;}

/* OTHER */
.locationslanding .leftside {background:url(../img/line_vert2.gif) no-repeat top right;}
.locationslanding .rightside a{float: none; text-align: left; margin-bottom:5px;}
.locationslanding .rightside {padding:25px 0px 0px;text-align:right;}
.locationslanding .rightside .locations_mouseover {background-color:#EEF2F6;width:200px;text-align:left;}
.locationslanding .rightside .locations_mouseover a {color:#BF5C18;text-decoration:none;font-weight:bold;}
.locationslanding .rightside .locations_mouseover a:hover {color:#004359;}
.locationslanding .rightside .locations_mouseover .photo {text-align:center;margin:15px 25px;}
.locationslanding .rightside .locations_mouseover .content {margin:15px 15px 15px 25px;}

.newspubslanding .leftside {vertical-align:top;color:#3E3E3E;font:11px/17px arial, sans-serif;width:240px;padding:0px;background:url(../img/bg_newspubslanding.gif) no-repeat top right;}
.newspubslanding .leftside .feature {margin:25px 38px 0px 35px;}

.newspubslanding .middle a {text-decoration:none;}
.newspubslanding .middle a.more {font-weight:bold;}
.newspubslanding .middle table {border-collapse:collapse;padding:0px;margin:0px;width:100%;}
.newspubslanding .middle td {vertical-align:top;padding:0px;background-color:#EEF2F6;color:#BF5C18;font:11px/16px arial, sans-serif;}
.newspubslanding .middle td.spacer {border-collapse:collapse;vertical-align:top;padding:0px;background-color:#fff;width:4px;}
.newspubslanding .middle .content {padding:0px 8px 8px;}

body.popup {margin:20px;}

.sitemap table {border-collapse:collapse;padding:0px;margin:0px;width:100%;}
.sitemap td {vertical-align:top;padding:0px;color:#BF5C18;font:11px/16px arial, sans-serif;}
.sitemap a {text-decoration:none;}
.sitemap ul {margin-top:0px;margin-bottom:0px;}
.sitemap h3 {margin-bottom:0px;}

.form .practicearea .datedropdown {width:170px;}


body.status table.container {text-align: center;}
body.status .message{ height: 40px;}
body.status tr {height:40px; text-align:left;}

body.status td.left_empty { width: 140px; padding-left: 110px;}
body.status td.left {border: none; padding-right:0px; font-size: 16px; width: 280px;}
body.status td.right {border: none; padding-right: 20px; font-size: 16px; width: 480px;}

body.status .date{}
body.status .status_title { color: #004469; padding-right:10px;}
body.status .status_image {}
body.status div#main {width: 960px;}
body.status a{color:#3B3B3B; text-decoration: none;}
body.status a:hover{color: #BF5C18; text-decoration:none;}
body.status table {border: none; text-align:left;}
body.status td.message_test{padding-right:10px;}

body.status .Orange {text-align: left;}
body.status .rss_text {text-align: left;}
body.status .legend {text-align: left;}

/* Check List form on newspubs_mailing.aspx */
.middle .form td.industry1 {padding-top: 12px;}
.middle .form table.checklist .checkbox {margin-bottom:-10px;display:block;}
.middle .form table.checklist .checkbox input {width:30px;margin-right:5px;float:left;}
.middle .form table.checklist .checkbox label {display:inline;}
.middle .form tr.mailing_buttons .buttons {padding-top: 12px;}
.middle .form table.checklist {margin-bottom: 12px;}

/* Flowplayer */
*:first-child+html div.multimedia table td.left {padding-top:2px !important;}
* html div.multimedia table td.left {padding-top:2px !important;}
*:first-child+html div.multimedia table td.right {padding:3px !important;}
* html div.multimedia table td.right {padding:3px !important;}
div.multimedia .tdTabTable {font-size:14px;}
div.multimedia table td.right .scroller {width:336px !important;height:266px !important;}
*:first-child+html div.multimedia table td.right .scroller {width:340px !important;height:267px !important;}
* html div.multimedia table td.right .scroller {width:336px !important;}
div.multimedia table td.right .relatedinfo table {width:296px !important;}
div.multimedia #divMediaOverview {margin: 10px; display: block;}
*:first-child+html div.multimedia #divMediaOverview {margin: 10px; display: block;}
* html div.multimedia #divMediaOverview {margin: 10px; display: block;}

#divRelatedInfo table {margin: 10px; display: block;}
*:first-child+html #divRelatedInfo table {margin: 10px; display: block;}
* html #divRelatedInfo table {margin: 10px; display: block;}