/*********************************************
					GENERAL
*********************************************/
body {background-color:#fff;margin:0px;text-align:left;font:normal 12px/16px arial, sans-serif;color:#666;width:100%;}
body.bodyquoteexpanded {width:500px;text-align:left;overflow-x:hidden;}

form {padding:0px;margin:0px;}
img {border:0px;}

a {color:#0073cf;text-decoration:none;}
a:hover {color:#0073cf;text-decoration:underline;}

p {font:normal 12px/16px arial, sans-serif;color:#666;margin:0px 0px 15px;}

/*********************************************
					HEADER
*********************************************/
.header {padding:4px 0px 0px;margin:0px auto;text-align:left; background-color:#E24900;position:relative;text-align:center;}

.bodyquoteexpanded .header {display:none;}

.header .main {height:68px;width:925px;margin:0 auto;padding:0 45px 4px 25px;}

.header .logo {clear:both;float:left;height:68px;text-align:left;}

.header .tagline {float:right;height:23px;line-height:14px;margin:0px;padding:45px 0px 0px 0px;text-align:right;}

.header .topnav {text-align:right;white-space:nowrap;padding:0px 45px;font:normal 11px arial, sans-serif;color:#E6E7E8;width:905px;margin:0 auto;position:relative;}
.header .topnav ul {list-style:none none;padding:2px 0px 5px;margin:0px;padding-right:200px;}
.header .topnav li {display:inline;padding:0px;}
.header .topnav li.separator {display:inline;padding:0px 6px;}
.header .topnav a {color:#E6E7E8;text-decoration:none;}
.header .topnav a:visited {color:#E6E7E8;text-decoration:none;}
.header .topnav a:hover {color:#FFF;text-decoration:none;}

.header .topnav .search {margin:0px 0px;width:185px;position:absolute;top:2px;right:45px;}
.header .topnav .search input.text {font:normal 10px arial, sans-serif;color:#666;border:1px solid #999;width:140px;}
.header .topnav .search input.bttn {vertical-align:top;}

/*********************************************
					NAV 1 - Top Navigation
*********************************************/
.bodyquoteexpanded .nav1 {display:none;}
.nav1 {clear:left;white-space:nowrap;padding:27px 45px 26px 0px;}
.nav1 ul {list-style:none none;padding:0px 0px 0px 5px;margin:0px auto;width:905px;text-align:left;}
.nav1 li {display:inline;padding:0px;}
.nav1 li.separator {display:inline;padding:0px 20px;}

/*********************************************
					FOOTER
*********************************************/
.footer {clear:both;text-align:left;padding:6px 0px 5px;width:995px;margin:0px auto;font:10px/10px arial, sans-serif;color:#666;}
.bodyquoteexpanded .footer {display:none;}
.footer .nav {float:right;white-space:nowrap;padding:0px 45px 0px 20px;}
.footer a {color:#666;text-decoration:none;}
.footer a:visited {color:#666;text-decoration:none;}
.footer a:hover {color:#0073cf;text-decoration:none;}
.footer .nav ul	{list-style:none none;padding:0px;margin:0px;}
.footer .nav li	{display:inline;}
.footer .nav li.separator {display:inline;padding:0px 7px;}

.footer .text {padding:0px 20px 0px 45px;}

/*********************************************
					MIDDLE
*********************************************/
.container {width:100%;}

.middle {text-align:left;}

.middle .flash {width: 995px; margin: 0px auto;}

.middle .bannerA {}
.middle .banner {width:940px;margin:0px auto;text-align:left;padding:0px;}
.middle .banner .section {padding:0px 0px 27px;}
.middle .banner .features {float:right;}

.middle table.main {border-collapse:collapse;margin:0px auto;text-align:left;width:995px;}
.bodyquoteexpanded .bannerA {display:none;}
.bodyquoteexpanded .middle table.main {width:500px;}
.bodyquoteexpanded .middle .title {display:none;}
/*********************************************
					LEFT SIDE
*********************************************/
td.leftside {vertical-align:top;padding:10px 0px 0px;}
div.leftside {font:normal 12px/14px arial, sans-serif;color:#666;}
.bodyquoteexpanded .td.leftside {display:none;}

.leftside .attorneysearch {margin:0px 90px 20px 44px;width:197px;border-top:1px solid #36912C;border-bottom:1px solid #36912C;padding:8px 0px;}
.leftside .attorneysearch .instructions {padding-bottom:5px;}
.leftside .attorneysearch input.text {font:normal 10px arial, sans-serif;color:#666;width:165px;}
.leftside .attorneysearch input.bttn {vertical-align:top;visibility:hidden;}
.leftside .attorneysearch .schoolInputBoxHidden {display:none;}
.leftside .attorneysearch .IntuitionResults {font:normal 10px arial, sans-serif;color:#666;width:165px;background-color: #e8f5ff; cursor:hand; border:dotted 1px gray; }
.leftside .attorneysearch .IntuitionResultsHidden {visibility:hidden;height:0px;}
.leftside .attorneysearch .SelectedRow {background-color:Highlight; color:white;}
.leftside .attorneysearch .NormalRow {background-color:Transparent;}

.leftside .nav2 {margin:0px 63px 10px 44px;width:197px;} /* was margin:0px 90px 10px 44px; */
.leftside .nav2 ul {padding:0px;margin:0px}
.leftside .nav2 li {padding:0px 0px 6px 0px;margin:0px 0px 0px 15px;}
.leftside .nav2 li ul {padding-top:6px;}
.leftside .nav2 a {color:#666;text-decoration:none;}
.leftside .nav2 a:hover {color:#666;text-decoration:underline;}
.leftside .nav2 a.active {text-decoration:none;font-weight:bold;}
.leftside .nav2 a.active:hover {text-decoration:underline;font-weight:bold;}

.middle .quote {padding:0px 0px 0px 0px;margin:0px 90px 15px 10px;width:267px;font:normal 11px/18px arial, sans-serif;float:right;}
.middle .quote p {padding:0px;margin:0px 0px 5px 15px;font:normal 11px/18px arial, sans-serif;} /* was margin:0px 0px 5px; */
.middle .quote img {padding-left:40px;}
.middle .quote .innerquote img {padding-left:0px;}

.leftside .relatedlinks {margin:0px 90px 20px 42px;width:197px;}
.leftside .relatedlinks h3 {font:bold 12px/18px arial, sans-serif;margin:0px 0px 6px;}
.leftside .relatedlinks ul {margin:0px;}
.leftside .relatedlinks li {padding: 0px 0px 5px 0px;margin:0px 0px 0px 18px;}

/*********************************************
					MAIN 
*********************************************/
td.mainbody {vertical-align:top;padding:0px;width:100%;}
div.mainbody {padding:15px 45px 0px 0px;}

.mainbody ul {list-style:none outside;margin:0px;padding:0px;border:0px;}
.mainbody li {margin:0px 0px 0px 15px;padding:3px 0px 0px 0px;}

.bodyquoteexpanded div.mainbody {padding:0px;width:500px;}

.mainbody input.text {font:normal 10px arial, sans-serif;color:#666;width:165px;}

.mainbody .insetleft {float:left;margin:5px 20px 15px 0px;}
.mainbody .insetright {float:right;margin:5px 0px 15px 20px;width:159px;}
.mainbody .title {margin:0px 0px 20px;}
.mainbody table.listtable td.filter select {margin:16px 0;}
.mainbody table.listtable td.filter input {margin:16px 0;}
.mainbody table.listtable td.filter {line-height:14px;}
.mainbody table.listtable td.filter select.text {font:normal 10px arial, sans-serif;color:#666;width:165px;}
select.text_expanded {font:normal 10px arial, sans-serif;color:#666;}
.mainbody table.listtable td.filter .bttn {vertical-align:top;}
.mainbody table.listtable td.listheader {padding-right:10px;font-weight:700;}
.mainbody table.listtable td {padding-right:10px;}
.mainbody table.listtable td.jobopportunitytitle_list {width:335px;}

.mainbody table.attorneylisttable {width:620px;}
.mainbody table.attorneylisttable td.filter {line-height:14px;}
.mainbody table.attorneylisttable td.filter select.text {font:normal 10px arial, sans-serif;color:#666;width:165px;}
.mainbody table.attorneylisttable td.filter .bttn {vertical-align:top;}
.mainbody table.attorneylisttable td.listheader {padding-right:0px;font-weight:700;border-bottom:1px solid #ccc;width:auto;}
.mainbody table.attorneylisttable td {padding-right:5px;padding-bottom:5px;padding-top:5px;vertical-align:top;}
.mainbody table.attorneylisttable td.row {border-bottom:1px solid #ccc;}
.mainbody table.attorneylisttable table.attorneyofficelist {width:auto;}
.mainbody table.attorneylisttable table.attorneyofficelist td {padding-top:0px;}

.mainbody .joblisting_header {padding-bottom:10px; font-weight:700;}

.mainbody table.officelisttable td.listheader {font-weight:700;border-bottom:none;padding:0px 10px 0px 0px;}
.mainbody table.officelisttable td {padding-right:10px;padding-bottom:10px;border-bottom:1px solid #ccc;padding-top:10px;}

.mainbody .sitemap {margin:0px 90px 20px 45px;width:300px;}
.mainbody .sitemap ul.level1 {padding: 0px 0px 10px 0px;margin:0px;}
.mainbody .sitemap ul.level2 {padding:0px;margin:0px;}
.mainbody .sitemap ul.level3 {padding:0px;margin:0px;}
.mainbody .sitemap li {list-style-image:url(/fcwsite/img/bullets/bluebullet.gif);margin-left:15px;}
.mainbody .sitemap li.level1 {padding: 0px 0px 10px 0px;}
.mainbody .sitemap li.level2 {padding: 2px 0px 0px 0px;}
.mainbody .sitemap li.level3 {padding: 2px 0px 0px 0px;}
.mainbody .sitemap a {color:#666;text-decoration:none;}
.mainbody .sitemap a:hover {color:#666;text-decoration:underline;}
.mainbody .sitemap a.active {text-decoration:none;font-weight:bold;}
.mainbody .sitemap a.active:hover {text-decoration:underline;font-weight:bold;}

.mainbody table.newslisttable td.listheader {padding-right:10px;font-weight:700;}
.mainbody table.newslisttable td {padding-right:10px; padding-bottom:4px;}
.mainbody table.newslisttable td.title {width:335px;}
.mainbody table.newslisttable td.date {width:100px;}

.mainbody table.searchlisttable td.filter {line-height:14px;}
.mainbody table.searchlisttable td.filter select.text {font:normal 10px arial, sans-serif;color:#666;width:165px;}
.mainbody table.searchlisttable td.filter .bttn {vertical-align:top;}
.mainbody table.searchlisttable td {padding-right:0px;}
.mainbody table.searchlisttable td.searchmessage {height:30px;}
.mainbody table.searchlisttable td.results {width:550px;padding-top:5px;}
.mainbody table.searchlisttable table.pagination {border-top:1px solid #f9c582;border-bottom:1px solid #f9c582;width:550px;}
.mainbody table.searchlisttable table.pagination td {padding-right:0px;height:30px;vertical-align:middle;}
.mainbody table.searchlisttable table.pagination a.searchlisting {text-transform:uppercase; text-decoration:none;}
.mainbody table.searchlisttable table.pagination ul {list-style-image:url(/fcwsite/img/bullet_arrow.gif);margin:0px 0px 0px 16px;}

.button{padding:2px 3px 1px 3px;width:auto;font:9px/14px Arial;background:#666;color:White;border:none;}
/*********************************************
					HOME
*********************************************/
body.home td.mainbody {padding:16px 45px 40px;font:normal 12px arial, sans-serif;color:#fff;}
body.home td.mainbody a {color:#fff;text-decoration:underline;}
body.home td.mainbody p {font:normal 12px arial, sans-serif;color:#fff;}

body.home td.mainbody .title {float:left;}
body.home td.mainbody .intro {width:350px;padding:38px 0px 0px 30px;float:right;}
body.home td.mainbody .intro p {margin:0px;}

/*********************************************
					COLOR 1 
*********************************************/
.color1 .nav1 {background:#FCB924 url(/fcwsite/img/uscareers/color1/nav/bg.jpg) repeat-x top left;}
.color1 li {list-style-image:url(/fcwsite/img/bullets/orangebullet.gif);}

.color1 .middle .bannerA {background:#FCB924 url(/fcwsite/img/uscareers/color1/bg_section.jpg) repeat-x bottom left;}

.color1 .middle .quote {color:#36912C;margin-right:10px;}
.color1 .middle .quote .topquote {background:url(/fcwsite/img/uscareers/color1/bg_quote_top.gif) no-repeat top left;float:left;width:40px;height:35px;}
.color1 .middle .quote .innerquote {color:#36912C;background:url(/fcwsite/img/uscareers/color1/bg_quote_bottom.gif) no-repeat right 90%;padding-left:35px;}
.color1 .middle .quote p {color:#36912C;}

body.home .color1 .middle {background:#EC8303 url(/fcwsite/img/uscareers/color1/tile.jpg) repeat-x bottom left;}

/*********************************************
					COLOR 2 
*********************************************/
.color2 .nav1 {background:#0067B8 url(/fcwsite/img/uscareers/color2/nav/bg.jpg) repeat-x top left;}
.color2 li {list-style-image:url(/fcwsite/img/bullets/bluebullet.gif);}

.color2 .middle .bannerA {background:#0067B8 url(/fcwsite/img/uscareers/color2/bg_section.jpg) repeat-x bottom left;}

body.home .color2 .middle {background:#0065B6 url(/fcwsite/img/uscareers/color2/tile.jpg) repeat-x bottom left;}

.color2 .middle .quote {color:#0073CF;margin-right:10px;}
.color2 .middle .quote .topquote {background:url(/fcwsite/img/uscareers/color2/bg_quote_top.gif) no-repeat top left;float:left;width:40px;height:35px;}
.color2 .middle .quote .innerquote {color:#0073CF;background:url(/fcwsite/img/uscareers/color2/bg_quote_bottom.gif) no-repeat right 90%;padding-left:35px;}
.color2 .middle .quote p {color:#0073CF;}

.color2 .leftside .relatedlinks ul {list-style-image: url(/fcwsite/img/uscareers/color2/bluebullet.gif);}
.color2 .leftside .relatedlinks a {color:#0F62BE;text-decoration:none;}
.color2 .leftside .relatedlinks a:hover {color:#0F62BE;text-decoration:underline;}

.color2 .header {padding:4px 0px 0px;margin:0px auto;text-align:left; background-color:#0073CE;}





/*********************************************
					COLOR 3 
*********************************************/

.color3 .nav1 {background:#419D37 url(/fcwsite/img/uscareers/color3/nav/bg.jpg) repeat-x top left;}
.color3 li {list-style-image:url(/fcwsite/img/bullets/greenbullet.gif);}

.color3 .middle .bannerA {background:#419D37 url(/fcwsite/img/uscareers/color3/bg_section.jpg) repeat-x bottom left;}

.color3 .middle .quote {color:#36912C;margin-right:10px;}
.color3 .middle .quote .topquote {background:url(/fcwsite/img/uscareers/color3/bg_quote_top.gif) no-repeat top left;float:left;width:40px;height:35px;}
.color3 .middle .quote .innerquote {color:#36912C;background:url(/fcwsite/img/uscareers/color3/bg_quote_bottom.gif) no-repeat right 90%;padding-left:35px;}
.color3 .middle .quote p {color:#36912C;}

body.home .color3 .middle {background:#3F9C35 url(/fcwsite/img/uscareers/color3/tile.jpg) repeat-x bottom left;}

.color3 .leftside .relatedlinks ul {list-style-image: url(/fcwsite/img/uscareers/color3/greenbullet.gif);}
.color3 .leftside .relatedlinks a {color:#3C9B33;text-decoration:none;}
.color3 .leftside .relatedlinks a:hover {color:#3C9B33;text-decoration:underline;}

.color3 .header {background-color:#36902E;}

body.home .flashcontent {width: 995px; margin: 0px auto;padding-bottom:85px;}




