body {margin:10px 0px;background-color:#efefef;text-align:center;}

img {border:0px;}
form {margin:0px;padding:0px;}
p {margin-top:0px;}
ul {list-style:url(/FCWSite/img/MSCareers/nav/bullet.gif);margin-left:16px;margin-bottom:0px;padding:0px;}
ul.flushtop {list-style:url(/FCWSite/img/MSCareers/nav/bullet.gif);margin-left:16px;margin-bottom:0px;margin-top:0px;padding:0px;}

.container {width:981px;margin:0px auto;background:url(/FCWSite/img/MSCareers/bg_top.jpg) no-repeat;padding-top:8px;text-align:left;}
.shadow {background:#fff url(/FCWSite/img/MSCareers/bg_middle.jpg) repeat-y;padding:0px 27px 22px;}

.header {}
.header .logo {padding:29px 29px 29px;border:0px solid red;}
.header .nav {float:right;}
.header .nav table {border:0px;border-collapse:collapse;}
.header .nav td {vertical-align:top;padding:0px;}

.footer {height:50px;background:#efefef url(/FCWSite/img/MSCareers/bg_footer.jpg) no-repeat;}
.footer .links {text-align:right;padding:6px 26px 20px;}
.footer .advertising {float:right;padding:0px 130px 0px 0px;}
.footer .copyright {float:right;padding:0px 6px;}
.footer .registered {padding:0px 6px;}

.middle {padding:33px 29px 27px;}

.mainnav {background:url(/FCWSite/img/MSCareers/nav/bg.gif) repeat-x;height:29px;}

.form {padding-top:0px;} /* was padding-top:20px; */
.form label {display:block;font:bold 11px/15px verdana, sans-serif;}
.form select {font:11px/15px verdana, sans-serif;color:#000;margin-bottom:4px;width:152px;}
.form .bttn {background:#98002d url(/FCWSite/img/MSCareers/button_search.gif) no-repeat;border:0px;border:0px;margin:0px;border-width:0px;margin-bottom:2px;}
.form .rss {text-align:right; width:172px;}
.form .rss a {color:#939598;}

table.main {border:0px;border-collapse:collapse;width:870px;}
table.main td {vertical-align:top;font:11px/18px arial, helvetica, sans-serif;color:#000;}
table.main a {color:#014a65;text-decoration:none;}
table.main a:hover {color:#98002d;text-decoration:none;}
table.main a.av {color:#939598;text-decoration:none;font:9px verdana;}
.color {color:#003366;}
 
 table.timeline {display:block;}
table.timelineprint {display:none;}

td.photo {padding:0px;width:140px;}

td.landing {padding:0px;width:730px;}
td.landing .leftnav {border:0px;border-collapse:collapse;}
td.landing .leftnav td {padding:0px 30px 0px 0px;}
td.landing .leftnav a {color:#939598;text-decoration:none;}
td.landing .leftnav a:hover {color:#000;text-decoration:none;}
td.landing ul li {padding-bottom:5px;}

td.column1 {padding:0px;width:240px;}
td.column1 .title {padding:1px 0px 25px;}
td.column1 .nav {font:11px/15px verdana, sans-serif;color:#000;width:180px;}
td.column1 .nav ul {list-style:none none;margin:0px;padding:0px;}
td.column1 .nav ul li {padding:0px 0px 8px;}
td.column1 .nav ul ul {list-style:none none;margin:0px 0px 0px 20px;padding:0px;}
td.column1 .nav ul li li {padding:8px 0px 0px;}
td.column1 .nav a {color:#939598;text-decoration:none;}
td.column1 .nav a:hover {color:#000;text-decoration:none;}
td.column1 .nav a.on {color:#000;}
td.column1 .form {padding-top:20px;}
td.column1 .form label {display:block;font:bold 11px/15px verdana, sans-serif;}
td.column1 .form select {font:11px/15px verdana, sans-serif;color:#000;margin-bottom:4px;width:152px;}
td.column1 .form .bttn {background:#98002d url(/FCWSite/img/MSCareers/button_search.gif) no-repeat;border:0px;border:0px;margin:0px;border-width:0px;margin-bottom:2px;}
td.column1 .form .rss {text-align:left;}
td.column1 .form .rss img {margin-bottom:-1px;}

td.column2 {padding-right:30px;}

td.column2 .testimonialphotos {margin:0px 0px 30px 0px;}
td.column2 .testimonialphotos a {color:#939598;}
td.column2 .testimonialphotos img {margin-bottom:5px;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
td.column2 .testimonialphotos img.on {margin-bottom:5px;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
td.column2 .testimonialphotos table {border:0px;border-collapse:collapse;}
td.column2 .testimonialphotos td {width:110px;padding:0px;border-right:4px solid white;font:normal 10px/13px verdana, sans-serif;}

td.column2 .testimonials {border:0px;border-collapse:collapse;}
td.column2 .testimonials td {padding:15px 19px 20px 0px;background:url(/FCWSite/img/MSCareers/line.gif) repeat-x;}
td.column2 .testimonial {border:0px;border-collapse:collapse;}
td.column2 .testimonial td {padding:15px 19px 20px 0px;}
td.column2 .listing {border:0px;border-collapse:collapse;width:100%;}
td.column2 .listing th {text-align:left;font:bold 11px/15px verdana, sans-serif;color:#000;}
td.column2 .listing td {padding:5px;}
td.column2 .listing td.line {padding:0px;background:url(/FCWSite/img/MSCareers/line.gif) repeat-x;}
td.column2 .form {}
td.column2 .form input {font:11px/15px verdana, sans-serif;color:#000;margin-bottom:4px;}
td.column2 .form select {font:11px/15px verdana, sans-serif;color:#000;margin-bottom:4px;}
td.column2 .form select.text {width:350px;margin-bottom:4px;}
td.column2 .form input.bttn {width:auto;background-color:#98002d;border:0px solid #98002d;height:19px;color:#fff;font:10px/15px verdana, sans-serif;cursor:pointer;margin-bottom:4px;padding:0px; background-image:none;}
td.column2 .form a.bttn {width:auto;background-color:#98002d;color:#fff;font:10px/15px verdana, sans-serif;cursor:pointer;height:19px;}
td.column2 .form a.bttn div {padding:3px 5px 0px 5px; width:auto;background-color:#98002d;color:#fff;font:10px/15px verdana, sans-serif;cursor:pointer;height:16px;}
* html td.column2 .form a.bttn div {padding:2px 5px 0px 5px; width:auto;background-color:#98002d;color:#fff;font:10px/15px verdana, sans-serif;cursor:pointer;height:18px;}
td.column2 .form .bttn2 {background:#98002d url(/FCWSite/img/MSCareers/button_search.gif) no-repeat;border:0px;border:0px;margin:0px;border-width:0px;margin-bottom:2px;}

td.column2 .timeline table.timeline {width:593px;height:207px;border:0px;border-collapse:collapse;}
td.column2 .timeline td.dates {background-color:#003366;vertical-align:top;padding:0px;width:55px;font:10px verdana, sans-serif;color:#fff;text-align:right;}
td.column2 .timeline td.dates a {color:#fff;}
td.column2 .timeline td.dates a:hover {color:#ec8000;}
td.column2 .timeline td.dates a.on {color:#ec8000;font-weight:bold;}
td.column2 .timeline td.dates ul {list-style:none none;margin:10px 0px 0px;padding:0px;}
td.column2 .timeline td.dates li {background:url(/FCWSite/img/MSCareers/timeline/dash.gif) no-repeat top right;padding:0px 15px 7px 0px;}
td.column2 .timeline td.entries {background-color:#f2f2f2;vertical-align:top;padding:0px;}
td.column2 .timeline table.entries {height:207px;border:0px;border-collapse:collapse;}
td.column2 .timeline table.entries td.entry {vertical-align:top;padding:0px;border-right:1px solid #fff;}
td.column2 .timeline table.entryA {border:0px;border-collapse:collapse;width:246px;height:207px;}
td.column2 .timeline table.entryA td {vertical-align:top;padding:0px;font:10px/15px verdana, sans-serif;color:#000;}
td.column2 .timeline table.entryA .photodate {}
td.column2 .timeline table.entryA .text {padding:15px;}
td.column2 .timeline table.entryA .date {font:bold 22px georgia, serif;color:#ec8000;float:left;padding:10px 0px 10px 10px;}
td.column2 .timeline table.entryA .photo {float:left;}
td.column2 .timeline table.entryB {border:0px;border-collapse:collapse;width:246px;height:207px;}
td.column2 .timeline table.entryB td {vertical-align:top;padding:0px;font:10px/15px verdana, sans-serif;color:#000;}
td.column2 .timeline table.entryB .photodate {vertical-align:bottom;}
td.column2 .timeline table.entryB .text {padding:15px;}
td.column2 .timeline table.entryB .date {font:bold 22px georgia, serif;color:#ec8000;text-align:right;padding:10px 0px 10px 10px;}

td.column2 .timeline td.arrowleft {background:#c2ccd6 url(/FCWSite/img/MSCareers/timeline/bg_arrow.gif) repeat-y;vertical-align:top;padding:0px;width:22px;}
td.column2 .timeline td.arrowright {background:#c2ccd6 url(/FCWSite/img/MSCareers/timeline/bg_arrow.gif) repeat-y;vertical-align:top;padding:0px;width:22px;}

td.column2 .leaders table.leaders h2 {color:#ec8000;}
td.column2 .leaders table.leaders {width:593px;height:207px;border:0px;border-collapse:collapse;}
td.column2 .leaders td.names {background-color:#003366;vertical-align:top;padding:0px;width:140px;font:10px verdana, sans-serif;color:#fff;text-align:left;}
td.column2 .leaders td.names a {color:#fff;}
td.column2 .leaders td.names a:hover {color:#ec8000;}
td.column2 .leaders td.names a.on {color:#ec8000;font-weight:bold;}
td.column2 .leaders td.names ul {list-style:none none;margin:10px 0px 0px;padding:0px;}
td.column2 .leaders td.names li {background:url(/FCWSite/img/MSCareers/timeline/dash.gif) no-repeat top left;padding:0px 0px 7px 15px;}
td.column2 .leaders td.detail {background-color:#f2f2f2;vertical-align:top;padding:40px 20px 20px;}
td.column2 .leaders td.photo {background-color:#f2f2f2;vertical-align:top;padding:0px;width:110px;}

td.column3 {padding:0px;width:215px;background:url(/FCWSite/img/MSCareers/line.gif) repeat-y;}
td.column3 .highlight {padding:0px 0px 0px 15px;}

h1 {margin:0px 0px 15px;font:bold 15px/18px "Times New Roman", Times, serif;color:#003366;}
h2 {margin:0px;font:bold 11px/18px Arial, Helvetica, sans-serif;color:#014a65; }

/* Audience */

.associates .mainnav {background:url(/FCWSite/img/MSCareers/nav_associates/bg.gif) repeat-x;}
.associates .color, .associates td.column2 .testimonialphotos a.on {color:#98002d;}
.associates ul, .associates ul.flushtop {list-style:url(/FCWSite/img/MSCareers/nav_associates/bullet.gif);}
.associates .form {padding-top:0px;}
.associates .form .bttn {background-color:#98002d;}

.summer .mainnav {background:url(/FCWSite/img/MSCareers/nav_summer/bg.gif) repeat-x;}
.summer .color, .summer td.column2 .testimonialphotos a.on {color:#4f2248;}
.summer ul, .summer ul.flushtop {list-style:url(/FCWSite/img/MSCareers/nav_summer/bullet.gif);}
.summer .form {padding-top:0px;}
.summer .form .bttn {background-color:#4f2248;}

.staff .mainnav {background:url(/FCWSite/img/MSCareers/nav_staff/bg.gif) repeat-x;}
.staff .color, .staff td.column2 .testimonialphotos a.on {color:#abb400;}
.staff ul, .staff ul.flushtop {list-style:url(/FCWSite/img/MSCareers/nav_staff/bullet.gif);}
.staff .form {padding-top:0px;}
.staff .form .bttn {background-color:#abb400;}

.lawyers .mainnav {background:url(/FCWSite/img/MSCareers/nav_laterals/bg.gif) repeat-x;}
.lawyers .color, .lawyers td.column2 .testimonialphotos a.on {color:#ec8000;}
.lawyers ul, .lawyers ul.flushtop {list-style:url(/FCWSite/img/MSCareers/nav_laterals/bullet.gif);}
.lawyers .form {padding-top:0px;}
.lawyers .form .bttn {background-color:#ec8000;}


/* Pop Up */
body.popup {margin:20px;background-color:#fff;}
.popup .container {width:100%;border:1px solid #000;margin:0px auto;background-image:none;padding-top:0px;text-align:left;}
.popup .shadow {background-image:none;padding:0px;}
.popup table.main {border:0px;border-collapse:collapse;width:440px;}
.popup .middle {padding:10px 29px 27px;}
.popup td.column2 {padding-right:0px;}

.popup .officetour {border:0px;border-collapse:collapse;width:500px;}
.popup .officetour td {vertical-align:top;padding:0px 10px 0px 0px;}

/* HOME */
/*.home .banner {background:url(/FCWSite/img/MSCareers/banner/home.jpg) no-repeat;height:399px;}*/
.home .nav {padding:260px 0px 0px 406px;}
.home .nav table {border:0px;border-collapse:collapse;}
.home .nav td {vertical-align:top;padding:0px;text-align:center;font:bold 13px times, serif;}
.home .nav img {margin:0px 2px 4px;}
.home .nav a {color:#939598;text-decoration:none;}
.home .nav a:hover {color:#98002d;text-decoration:none;}
.home .where {padding:0px 0px 0px 29px;}

/* Blogs */
body.blog br {line-height:6px;}
body.blog .header .nav img {margin-left:1px;width:auto;height:auto;}
#blogNameImgDisplay{width:204px;}
body.blog .banner {border-bottom:10px solid #036;line-height:1px;font-size:1px;}
body.blog .intro {color:#036;}
body.blog h1 {font-size:15px;}
body.blog .intro img {float:left;margin-right:20px;}
body.blog .posts {clear:both;padding-top:0px;width:100%;} /* was padding-top:36px; */
body.blog .posts a {font-size:11px;}
body.blog .post {margin-bottom:10px;padding:5px;}
body.blog .post1 {background:#fff;}
body.blog .post2 {background:#f0f2f5;}
body.blog .post h2 {background:transparent url(/FCWSite/Img/MSCareers/line.gif) left bottom repeat-x;font-size:13px;padding-bottom:5px;}
body.blog .post h2 a {font-size:13px;}
body.blog .post h2 a:visited{font-size:13px;color:#98002d;}
body.blog .post .head {color:#939598;margin-bottom:12px;}
body.blog .post .head a {font-weight:bold;color:#000;}
body.blog .post .head a:hover {color:#014a65;}
body.blog .post .head .readmore a {font-weight: bold; color: #014a65;}
body.blog .post .head. readmore a:hover {color: #98002d;}
body.blog .post .head .date, body.blog .post .head .author {color:#000;}
body.blog .post .head .label {font-style:italic;}
body.blog .post .foot {text-align:right;background:transparent url(../../Img/MSCareers/line.gif) left top repeat-x;padding-top:2px;}
body.blog .post .foot a {color:#939598;font-weight:bold;padding-left:10px;}
body.blog .post .foot a:hover {color:#000;}
body.blog td.column3 {padding:40px 0 0 0;width:215px;background:none;}
body.blog div.column3 {background:transparent url(/FCWSite/img/MSCareers/line.gif) repeat-y scroll 0% 0%;padding:0 0 0 15px;}
body.blog .column3 .search {margin-bottom:20px;}
body.blog .column3 input {height:auto;border:1px solid #969696;vertical-align:top;font-size:10px;margin-right:4px;width:160px;background-color:#f1f3f2;}
body.blog .column3 input.button {border:none;height:auto;vertical-align:bottom;margin-right:0;width:auto;}
body.blog .column3 h3 {color:#036;text-transform:uppercase;font-size:11px;line-height:18px;margin:20px 0 5px 0;}
body.blog .column3 h3 a {color:#036;text-transform:uppercase;font-size:11px;line-height:18px;margin:20px 0 5px 0;}
body.blog .column3 a {color:#000;font-weight:bold;font-size:11px;}
body.blog .column3 a:hover {color:#014a65;}
body.blog .column3 ul {list-style-image:none;list-style-type:none;margin:0;padding:0;color:#036;line-height:14px;}
body.blog .column3 ul li {margin:4px 0;}
body.blog .column3 ul li.listHead {font-weight:bold;color:#000;}
body.blog .column3 ul ul {list-style-image:url(/FCWSite/Img/blog/bullet.gif);margin:4px 0 0 23px;padding:0;}
body.blog .column3 ul li ul li {margin:0;}
body.blog .column3 ul ul a {font-weight:normal;}
body.blog .column3 .rss img {vertical-align:middle;}
body.blog div.blog_list_item_info {white-space:nowrap;color:#036;}
body.blog .related_atty a {color:#939598;font-size:11px;font-weight:bold;}
body.blog .related_atty a:hover {color:#000;}
body.blog td.column2 .blog_heading3 {color:#98002d;}
body.blog .blog_list_item_title {font:bold 13px Verdana, sans-serif;color:#97002e;}
body.blog .blog_list_item_info {font-size:11px !important;color:#036 !important;font-weight:bold;text-transform:uppercase;}
body.blog .blog_list_item_info span {font-size:11px !important;color:#036 !important;font-weight:bold;}
body.blog .listPanel .blog_list_item_info, body.blog .listPanel .blog_list_item_info span {color:#000 !important;font-size:11px;font-weight:normal;text-transform:none !important;} 
body.blog .listPanel a {color:#;font-weight:bold;font-size:11px;}
body.blog .listPanel a:hover {color:#000;}
body.blog .dottedline {border-bottom:1px dotted #939598;margin-bottom:20px;}
body.blog .blog_Finalheading {font-size:13px;font-weight:bold;}
body.blog div.graypipe {color:#939598;display:inline;}
body.blog #BlogControl_ctl01_ValidationSummary1 {color:#98002D !important;margin-bottom:10px;}

/* High-Slide CSS */
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

.highslide-dimming { 
background: black; 
position: absolute; 
visibility: hidden; 
} 

/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-move { 
   display: none; 
} 

.highslide-wrapper .highslide-html-content {
    width: 300px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous,
.highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}
.highslide-footer {
	display: none;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
body.blog .readmore{display:inline;}
body.blog .readmore a:hover{color:#97002e;}
body.blog .post .head .readmore a:hover{color:#97002e;}
