/*********************************************
					GENERAL
*********************************************/
body {background:#fff url(/fcwsite/img/bg_interior.gif) repeat-x;margin:0px;}
body.servicegroup {background:#fff url(/fcwsite/img/bg_servicegroup.gif) repeat-x;margin:0px;}
body.servicedetail {background:#fff url(/fcwsite/img/bg_servicedetail.gif) repeat-x;margin:0px;}

a {color:#A41313;text-decoration:none;}
a:hover {color:#000;text-decoration:underline;}

img {border:0px;}

p {margin-top:0px;}

h1 {color:#A41313;font:normal 17px/20px verdana;margin:0px;}
h2 {color:#A41313;font:normal 17px/20px verdana;margin:0px;}
h3 {color:#A41313;font:bold 12px/15px verdana;margin:0px;}
h4 {color:#A41313;font:bold 11px/15px verdana;margin:0px;}
h4 a{color:#A41313;font:bold 11px/15px verdana;margin:0px;text-decoration:none;cursor:auto;}
h4 a:hover{color:#A41313;font:bold 11px/15px verdana;margin:0px;text-decoration:none;cursor:auto;}

dl {margin:0px;padding:0px;}
dd {margin:0px;padding:0px;}

ul {padding:0px;margin-left:24px;list-style-image:url(/fcwsite/img/bullet.gif);}

.container {padding-top:10px;border-left:1px solid #fff;border-right:1px solid #fff;width:939px;text-align:left;}

.contentA {width:939px;border:0px solid #000;padding-bottom:20px;}
.content {padding:25px 6px 25px 25px;color:#333;font:11px/17px verdana;text-align:left;}


.listing {float:left;width:659px;border:0px solid #000;}
.listingwide {}

.details {float:left;width:659px;border:0px solid #000;}

.padding {padding:0px 25px 0px 0px;}
.radiolistpadding {padding:0px 0px 0px 0px; float:none; width:0px;}

/**** Header ****/
.header div.logo {padding:6px 0px 2px 11px;float:left;}
.header div.nav1 {clear:both;padding:9px 9px;padding-bottom: 6px;} 
.header div.nav2 {padding:62px 21px 25px 25px;float:right;white-space:nowrap;}
.header div.pagetools {text-align:right;height:14px;padding:0px 21px 0px 0px;}
.header div.pic {padding:0px 9px;}
.header div.nav1 table {border-collapse:collapse;border:0;padding:0;margin:0;}
.header div.nav1 td {padding:0;}

.header div.pagetools .packetBuilderQueuePage {margin-right:-4px;}
.header div.pagetools .packetBuilderView {margin-right:-8px;}




/**** Drop Down Menu ****/
.menu {background:#666;width:249px;font:10px verdana;}
.menu a {color:#fff;}
.menu a:hover {color:#fff;}
.menu ul {padding:0px;margin:0px;list-style:none none;}
.menu li {padding:5px 11px;text-align:right;border-top:1px solid #D1CBB7;text-transform:uppercase;}



/**** Email this page ****/
body.email {background-image:none;margin:0px;}
body.email .header {margin:25px 25px 0px;}
body.email .content ul {margin:0px;padding:0px;list-style:none none;}
body.email .content ul.fields {margin:0px;}
body.email .content ul.fields label {font:10px verdana;color:#333;display:block;}
body.email .content ul.fields input {color:#333;font:10px verdana;width:210px;margin-bottom:4px;}
body.email .content ul.fields select {color:#333;font:10px verdana;width:215px;margin-bottom:4px;}
body.email .content ul.fields textarea {color:#333;font:10px verdana;width:500px;margin-bottom:4px;height:100px;}

body.email .content .buttonsA {margin:0px;padding:0px 0px 5px 0px;text-align:left;}
body.email .content .buttons {list-style:none none;margin:0px;padding:0px;}
body.email .content .buttons li {margin:0px;padding:0px;display:inline;}
body.email .content .buttons li input {color:#fff;font:9px verdana;height:18px;cursor:pointer;background-color:#97002E;border:0px;}

/**** Experience ****/
.experience {margin:0px;}
.experience label {font:10px verdana;color:#333;display:block;margin-right:10px;}
.experience input {color:#333;font:10px verdana;width:274px;margin-bottom:4px;}
.experience select {color:#333;font:10px verdana;width:280px;margin-bottom:4px;}
.experience textarea {color:#333;font:10px verdana;width:500px;margin-bottom:4px;height:100px;}
.experience .buttonsA {margin:0px;padding:0px 0px 5px 0px;text-align:left;}
.experience .buttons {list-style:none none;margin:0px;padding:0px;}
.experience .buttons li {margin:0px;padding:0px;display:inline;width:auto;}
.experience .buttons li input {color:#fff;font:9px verdana;height:18px;cursor:pointer;background-color:#97002E;border:0px;width:auto;}


/*************************************************
					NAVIGATION
*************************************************/

/**** Footer ****/
.footer {clear:both;width:939px;text-align:left;margin:0 auto;padding-top:20px;}
.footer div.searchnews {background:url(/fcwsite/img/bg_footer.gif);height:29px}
.footer div.search {background:url(/fcwsite/img/bg_footer.gif);padding-left:25px; padding-right:25px; padding-top:3px; padding-bottom:3px}
.footer input.search {background-color:#D1CBB7;border:1px solid #D1CBB7;}
.footer div.nav {color:#98AFBE;font:9px verdana;white-space:nowrap;margin:12px 25px 10px 12px;}
.footer .copyright {float:right;margin-top:12px;}


/**** level2 Nav ****/
.level2nav {margin-bottom:25px;}
.level2nav ul {margin:0px;padding:0px;width:249px;}
.level2nav ul li {margin:0px;padding:6px 10px 6px 15px;font:10px/13px verdana;list-style:none none;border-top:1px solid #D1CBB7;}
.level2nav ul A {text-decoration:none;color:#97002E;}
.level2nav ul A:hover {text-decoration:underline;color:#97002E;}
.level2nav ul A.active {text-decoration:none;color:#000;font-weight:bold;}
.level2nav ul A.active:hover {text-decoration:none;color:#000;}

/**** level3 Nav ****/
.level3nav {margin-bottom:0px;}
.level3nav ul {margin:0px;padding:0px;width:234px;list-style:disc; list-style-type:disc;}
.level3nav ul li {margin:0px; list-style: inside; padding:6px 10px 0px 15px;font:10px/13px verdana; list-style-type:disc; border-top:0px;}
.level3nav ul A {text-decoration:none;color:#97002E;}
.level3nav ul A:hover {text-decoration:underline;color:#97002E;}
.level3nav ul A.active {text-decoration:none;color:#000;font-weight:bold;}
.level3nav ul A.active:hover {text-decoration:none;color:#000;}
/**** searchagain Nav ****/
ul.searchagainnav {margin:0px;padding:0px 0px 0px;list-style:none none;float:right;}

/**** sort fields ****/
ul.sortfields {margin:0px;padding:8px 0px 8px 0px;list-style:none none;}
ul.sortfields label {text-transform:uppercase;font-weight:bold;}
ul.sortfields select {color:#333;font:10px verdana;}

/**** list ****/
table.list {width:100%;}
table.list th {vertical-align:top;font:bold 11px verdana;color:#000;padding:7px 10px 7px 0px;text-align:left;text-transform:uppercase;background:#fff url(/fcwsite/img/bg_line.gif) repeat-x;white-space:nowrap;}
table.list th a {text-decoration:none;color:#97002E;}
table.list th a:hover {text-decoration:underline;color:#97002E;}
table.list td {vertical-align:top;color:#333;font:10px/13px verdana;padding:6px 4px 8px 0px;border-bottom:1px solid #efefef;}
table.list td a {text-decoration:none;color:#97002E;}
table.list td a:hover {text-decoration:underline;color:#97002E;}
table.list div.date {font:normal 9px/13px verdana;}
table.list div.title {font:bold 10px/13px verdana;}
table.list div.abstract	{font:normal 10px/13px verdana;}

/**** Filternav ****/
ul.filternav {padding:0px;margin:8px 0px 8px 0px;list-style:none none;}
ul.filternav li {padding:0px 3px 0px 3px;margin:0px;display:inline;}

/*************************************************
					RIGHT SIDE
*************************************************/

.rightside {float:right; width:249px; clear:none;}

.rightside ul {margin:0px;padding:0px;list-style:none none;}
.rightside ul.fields {margin:10px 16px;}
.rightside ul.fields label {font:10px verdana;color:#333;display:block;}
.rightside ul.fields input {color:#333;font:10px verdana;width:210px;margin-bottom:4px;}
.rightside ul.fields select {color:#333;font:10px verdana;width:215px;margin-bottom:4px;}
.rightside ul.fields .datefrom input {width:210px;}
.rightside ul.fields .dateto input {width:210px;}
.rightside ul.fields .time input {width:20px;margin:0px;}
.rightside ul.fields .time label {display:inline;width:20px;}

.rightside .buttonsA {margin:0px;padding:0px 0px 5px 16px;text-align:left;}
.rightside .buttons {list-style:none none;margin:0px;padding:0px;}
.rightside .buttons li {margin:0px;padding:0px;display:inline;}
.rightside .buttons li input {color:#fff;font:9px verdana;height:18px;cursor:pointer;background-color:#97002E;border:0px;}

.rightside h3 {color:#fff;font:bold 11px/13px verdana;background:#D1CBB7 url(/fcwsite/img/bg_tan.gif) repeat-y;padding:4px 2px 4px 15px;}

.rightside .calendar {display:none;}

.rightside .line {background:#fff url(/fcwsite/img/bg_line.gif) repeat-x;height:1px;margin:0px;padding:0px;}

.rightside dt.relation {color:#fff;font:bold 11px/13px verdana;background:#A41313 url(/fcwsite/img/bg_red.gif) repeat-y;padding:4px 2px 4px 15px;}
.rightside dd.relation {padding:0px;margin:0px 0px 0px 10px;}
.rightside dd.relation dd {padding:0px;margin:0px;}
.rightside dd.relation dl {padding:0px;margin:0px;}
.rightside ul.relation {padding:0px;margin:8px 0px 20px 24px;list-style-image:url(/fcwsite/img/bullet.gif);font:normal 10px/13px verdana;}
.rightside li.relation {padding:0px;margin:0px;}

.rightside .relatedservices dt.relation {color:#fff;font:bold 11px/13px verdana;background:#A41313 url(/fcwsite/img/bg_red.gif) repeat-y;padding:4px 2px 4px 15px;}
.rightside .relatedservices dd.relation .servicegroup {padding:8px 0px 0px 5px;font:bold 10px verdana;}

.rightside .contact dt.relation {color:#fff;font:bold 11px/13px verdana;background:#A41313 url(/fcwsite/img/bg_red.gif) repeat-y;padding:4px 2px 4px 15px;}
.rightside .contact ul.relation {padding:0px;margin:8px 0px 20px 5px;list-style:none none;}

.rightside .relatedcontacts ul.relation {padding:0px;margin:8px 0px 20px 5px;list-style:none none;}

.rightside dl.detail {padding:0px 0px 15px;}
.rightside dt.detail {color:#333;font:bold 11px/13px verdana;padding:0px 15px 0px;}
.rightside ul.detail {padding:0px 15px 0px;margin:0px;list-style:none none;list-style-position:outside;font:normal 10px/13px verdana;}

.rightside .office dt.relation {color:#fff;font:bold 11px/13px verdana;background:#A41313 url(/fcwsite/img/bg_red.gif) repeat-y;padding:4px 2px 4px 15px;}

.rightside .telephone dt.detail {display:inline;margin:0px 10px 0px 0px;color:#000;font:bold 10px verdana;text-transform:uppercase;padding:0px;}
.rightside .telephone dd.detail {display:inline;padding:0px;}
.rightside .fax dt.detail {display:inline;margin:0px 5px 0px 0px;color:#000;font:bold 10px verdana;text-transform:uppercase;padding:0px;}
.rightside .fax dd.detail {display:inline;padding:0px;}

.rightside .explink {padding:0px 0px 15px 15px;font:bold 11px/13px verdana;}

body.servicegroup .content .rightside dl {width:235px;}

/*************************************************
					SEARCH
*************************************************/

/**** Attorney Alphabet Links ****/
div.alphalinks {padding-bottom:15px;}
div.alphalinks dt {color:#000;font:bold 10px verdana;}
div.alphalinks dd {font:9px verdana;color:#666;}
div.alphalinks dd p {margin:0px;padding:0px 0px 10px 0px;}	
div.alphalinks div.links {font:10px verdana;color:#000;}
div.alphalinks a {text-decoration:none;color:#A41313;border:1px solid #D1CBB7;text-align:center;background-image:url(/fcwsite/img/bg_tan.gif);margin:0px;padding:0px 1px;}
div.alphalinks a:hover {text-decoration:none;color:#fff;background-color:#A41313;background-image:none;border:1px solid #A41313;}
div.alphalinks .none {color:#333;border:1px solid #D1CBB7;text-align:center;background-image:url(/fcwsite/img/bg_tan.gif);margin:0px;padding:0px 2px;}

.content .details ul.fields {margin:0px;padding:0px;list-style:none none;}
body.attorneysearch .content .details ul.fields label {font:10px verdana;color:#333;display:block;}
body.attorneysearch .content .details ul.fields input {color:#333;font:10px verdana;width:210px;margin-bottom:4px;}
body.attorneysearch .content .details ul.fields select {color:#333;font:10px verdana;width:215px;margin-bottom:4px;}
body.attorneysearch .content .details ul.fields .datefrom input {width:210px;}
body.attorneysearch .content .details ul.fields .dateto input {width:210px;}
body.attorneysearch .content .details ul.fields .time input {width:20px;margin:0px;}
body.attorneysearch .content .details ul.fields .time label {display:inline;width:20px;}

body.attorneysearch .content .details .buttonsA {margin:0px;padding:0px 0px 5px 0px;text-align:left;}
body.attorneysearch .content .details .buttons {list-style:none none;margin:0px;padding:0px;}
body.attorneysearch .content .details .buttons li {margin:0px;padding:0px;display:inline;}
body.attorneysearch .content .details .buttons li input {color:#fff;font:9px verdana;height:18px;cursor:pointer;background-color:#97002E;border:0px;}

body.attorneysearch .search_site {background:url(/fcwsite/img/bg_search.gif) no-repeat 0 0;width:248px;height:44px;float:right;margin-left:0; margin-right:6px; margin-top:9px; margin-bottom:0}
body.attorneysearch .search_site input.txtfield {color:#a41313;width:190px;border:0px none;background-color:transparent;font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}
body.attorneysearch .search_site input.btn {color:#a41313;width:20px;border:0px none;background-color:transparent;cursor:pointer; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}





.label {font:10px verdana;color:#333;display:block;}

.content .details table.fields {margin:0px;padding:0px;}
.content .details table.fields label {font:10px verdana;color:#333;display:block;}
.content .details table.fields input {color:#333;font:10px verdana;width:200px;margin:0px 10px 4px 0px;}
.content .details table.fields select {color:#333;font:10px verdana;width:205px;margin:0px 10px 4px 0px;}
.content .details table.fields textarea {color:#333;font:10px verdana;width:415px;height:100px;margin:0px 10px 4px 0px;}
.content .details table.fields input {color:#333;font:10px verdana;width:200px;margin:0px 10px 4px 0px;}

.content .details .buttonsA {margin:0px;padding:0px 0px 5px 0px;text-align:left;}
.content .details .buttons {list-style:none none;margin:0px;padding:0px;}
.content .details .buttons li {margin:0px;padding:0px;display:inline;}
.content .details .buttons li input {color:#fff;font:9px verdana;height:18px;cursor:pointer;background-color:#97002E;border:0px;}

.hideandshow {display:none;}

/*************************************************
					LIST
*************************************************/

/**** Attorney List ****/
body.attorneylist .content .list .offices ul {list-style:none none;padding:0px;margin:0px;}
body.attorneylist .content .list .name		{font-weight:bold;}
body.attorneylist .content .list .level		{}
body.attorneylist .content .list .email		{}
body.attorneylist .content .list .telephone	{white-space:nowrap;}

body.attorneylist .search_site {background:url(/fcwsite/img/bg_search.gif) no-repeat 0 0;width:248px;height:44px;float:right;margin-left:0; margin-right:6px; margin-top:9px; margin-bottom:0}
body.attorneylist .search_site input.txtfield {color:#a41313;width:190px;border:0px none;background-color:transparent;font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}
body.attorneylist .search_site input.btn {color:#a41313;width:20px;border:0px none;background-color:transparent;cursor:pointer; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}




/**** Service List ****/
body.servicelist .content .listing table.list ul {margin-top:0;margin-left:15px;list-style-position:outside;list-style-type:square;color:#666;}

/*img#Header2_ciSerLanding {margin-left:9px;}
img#Header1_ciCorporate {margin-left:9px;}*/

/**** Service Group ****/
body.servicegroup .details	{}
body.servicegroup .casestudy 	{width:235px;font:9px/13px verdana;color:#333;background:#D1CBB7 url(/fcwsite/img/bg_news.gif) no-repeat;text-align:left;margin:0 0px 12px;}
body.servicegroup .casestudy ul {margin:0px;padding:15px 15px 0px 30px;list-style-position:outside;list-style-image:url(/fcwsite/img/bullet_plus_red.gif);}
body.servicegroup .casestudy li {margin:10px 0px 10px 0px;}
body.servicegroup .casestudy .more 	{text-align:right;padding:0px 10px 10px;}
body.servicegroup .casestudy .bottom 	{background:#D1CBB7 url(/fcwsite/img/bg_news.gif) no-repeat;height:13px;}

body.servicegroup .search_site {background:url(/fcwsite/img/bg_search.gif) no-repeat 0 0;width:248px;height:44px;float:right;margin-left:0; margin-right:6px; margin-top:9px; margin-bottom:0}
body.servicegroup .search_site input.txtfield {color:#a41313;width:190px;border:0px none;background-color:transparent;font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}
body.servicegroup .search_site input.btn {color:#a41313;width:20px;border:0px none;background-color:transparent;cursor:pointer; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}


/*************************************************
					DETAIL
*************************************************/

body.detail .content .details dt.detail {color:#A41313;font:bold 11px/15px verdana;margin:15px 0px 0px 0px;}

body.detail .content .details .tabs {margin:0px;padding:15px 0px 15px 0px;}
body.detail .content .details .tabs li {display:inline;}

body.detail .content .details dt.relation {font:bold 11px verdana;color:#000;padding:7px 0px;margin-top:15px;text-transform:uppercase;background:#fff url(/fcwsite/img/bg_line.gif) repeat-x;}
body.detail .content .details .relatednews ul {list-style:none none;padding:0px;margin:0px;}
body.detail .content .details .relatednews li {list-style:none none;padding:0px 0px 15px;margin:0px;}
body.detail .content .details .relatednews .title {font:bold 10px verdana;color:#000;}
body.detail .content .details .relatednews .abstract {font:normal 10px verdana;color:#000;}
body.detail .content .details .relatedpublications ul {list-style:none none;padding:0px;margin:0px;}
body.detail .content .details .relatedpublications li {list-style:none none;padding:0px 0px 15px;margin:0px;}
body.detail .content .details .relatedpublications .title {font:bold 10px verdana;color:#000;}
body.detail .content .details .relatedpublications .abstract {font:normal 10px verdana;color:#000;}
body.detail .content .details .relatedevents ul {list-style:none none;padding:0px;margin:0px;}
body.detail .content .details .relatedevents li {list-style:none none;padding:0px 0px 15px;margin:0px;}
body.detail .content .details .relatedevents .title {font:bold 10px verdana;color:#000;}
body.detail .content .details .relatedevents .abstract {font:normal 10px verdana;color:#000;}

/**** Attorney Detail ****/
body.detail .content .businessphone dt.detail {display:inline;margin:0px 10px 0px 0px;color:#000;font:bold 10px verdana;text-transform:uppercase;}
body.detail .content .businessphone dd.detail {display:inline;}
body.detail .content .businessfax dt.detail {display:inline;margin:0px 5px 0px 0px;color:#000;font:bold 10px verdana;text-transform:uppercase;}
body.detail .content .businessfax dd.detail {display:inline;}


body.detail .search_site {background:url(/fcwsite/img/bg_search.gif) no-repeat 0 0;width:248px;height:44px;float:right;margin-left:0; margin-right:6px; margin-top:9px; margin-bottom:0}
body.detail .search_site input.txtfield {color:#a41313;width:190px;border:0px none;background-color:transparent;font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}
body.detail .search_site input.btn {color:#a41313;width:20px;border:0px none;background-color:transparent;cursor:pointer; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}



/**** General Detail ****/
body.general .content .businessphone dt.detail {display:inline;margin:0px 10px 0px 0px;color:#000;font:bold 10px verdana;text-transform:uppercase;}
body.general .content .businessphone dd.detail {display:inline;}
body.general .content .businessfax dt.detail {display:inline;margin:0px 5px 0px 0px;color:#000;font:bold 10px verdana;text-transform:uppercase;}
body.general .content .businessfax dd.detail {display:inline;}

body.general .search_site {background:url(/fcwsite/img/bg_search.gif) no-repeat 0 0;width:248px;height:44px;float:right;margin-left:0; margin-right:6px; margin-top:9px; margin-bottom:0}
body.general .search_site input.txtfield {color:#a41313;width:190px;border:0px none;background-color:transparent;font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}
body.general .search_site input.btn {color:#a41313;width:20px;border:0px none;background-color:transparent;cursor:pointer; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}






body.attorneydetail .content .details .image {float:left;margin-right:30px;border:1px solid #000000;}
body.attorneydetail .content .details .mainbio {clear:left;}

/**** Case Study Detail ****/
body.casestudydetail .content .details .image {float:right;}
body.casestudydetail .content .details .relatedclient {clear:right;}
body.casestudydetail .content .details .body dd {padding:15px 0px 0px 0px;}

body.casestudydetail .search_site {background:url(/fcwsite/img/bg_search.gif) no-repeat 0 0;width:248px;height:44px;float:right;margin-left:0; margin-right:6px; margin-top:9px; margin-bottom:0}
body.casestudydetail .search_site input.txtfield {color:#a41313;width:190px;border:0px none;background-color:transparent;font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}
body.casestudydetail .search_site input.btn {color:#a41313;width:20px;border:0px none;background-color:transparent;cursor:pointer; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}


/**** Event Detail ****/
body.eventdetail .content .details .tabs {padding:15px 0 15px 0;}
body.eventdetail .content .details .tabs li {display:inline;}

body.eventdetail .search_site {background:url(/fcwsite/img/bg_search.gif) no-repeat 0 0;width:248px;height:44px;float:right;margin-left:0; margin-right:6px; margin-top:9px; margin-bottom:0}
body.eventdetail .search_site input.txtfield {color:#a41313;width:190px;border:0px none;background-color:transparent;font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}
body.eventdetail .search_site input.btn {color:#a41313;width:20px;border:0px none;background-color:transparent;cursor:pointer; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}

body.eventsearch .search_site {background:url(/fcwsite/img/bg_search.gif) no-repeat 0 0;width:248px;height:44px;float:right;margin-left:0; margin-right:6px; margin-top:9px; margin-bottom:0}
body.eventsearch .search_site input.txtfield {color:#a41313;width:190px;border:0px none;background-color:transparent;font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}
body.eventsearch .search_site input.btn {color:#a41313;width:20px;border:0px none;background-color:transparent;cursor:pointer; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}





/**** Job Opportunity Detail ****/
body.jobopportunitydetail .content .details .offices li {display:inline;}
body.jobopportunitydetail .content .details .postdate dt {margin:0px;}

body.jobopportunitydetail .search_site {background:url(/fcwsite/img/bg_search.gif) no-repeat 0 0;width:248px;height:44px;float:right;margin-left:0; margin-right:6px; margin-top:9px; margin-bottom:0}
body.jobopportunitydetail .search_site input.txtfield {color:#a41313;width:190px;border:0px none;background-color:transparent;font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}
body.jobopportunitydetail .search_site input.btn {color:#a41313;width:20px;border:0px none;background-color:transparent;cursor:pointer; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}

body.jobopportunitylist .search_site {background:url(/fcwsite/img/bg_search.gif) no-repeat 0 0;width:248px;height:44px;float:right;margin-left:0; margin-right:6px; margin-top:9px; margin-bottom:0}
body.jobopportunitylist .search_site input.txtfield {color:#a41313;width:190px;border:0px none;background-color:transparent;font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}
body.jobopportunitylist .search_site input.btn {color:#a41313;width:20px;border:0px none;background-color:transparent;cursor:pointer; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}


/**** Publication Detail ****/
body.publicationdetail .content .authors li {display:inline;}

body.publicationdetail .search_site {background:url(/fcwsite/img/bg_search.gif) no-repeat 0 0;width:248px;height:44px;float:right;margin-left:0; margin-right:6px; margin-top:9px; margin-bottom:0}
body.publicationdetail .search_site input.txtfield {color:#a41313;width:190px;border:0px none;background-color:transparent;font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}
body.publicationdetail .search_site input.btn {color:#a41313;width:20px;border:0px none;background-color:transparent;cursor:pointer; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}

body.publicationsearch .search_site {background:url(/fcwsite/img/bg_search.gif) no-repeat 0 0;width:248px;height:44px;float:right;margin-left:0; margin-right:6px; margin-top:9px; margin-bottom:0}
body.publicationsearch .search_site input.txtfield {color:#a41313;width:190px;border:0px none;background-color:transparent;font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}
body.publicationsearch .search_site input.btn {color:#a41313;width:20px;border:0px none;background-color:transparent;cursor:pointer; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}
body.publicationlist .search_site {background:url(/fcwsite/img/bg_search.gif) no-repeat 0 0;width:248px;height:44px;float:right;margin-left:0; margin-right:6px; margin-top:9px; margin-bottom:0;}
body.publicationlist .search_site input.txtfield {color:#a41313;width:190px;border:0px none;background-color:transparent;font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0;}
body.publicationlist .search_site input.btn {color:#a41313;width:20px;border:0px none;background-color:transparent;cursor:pointer; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0;}

/***   news detail                    ***/
body.newssearch .search_site {background:url(/fcwsite/img/bg_search.gif) no-repeat 0 0;width:248px;height:44px;float:right;margin-left:0; margin-right:6px; margin-top:9px; margin-bottom:0}
body.newssearch .search_site input.txtfield {color:#a41313;width:190px;border:0px none;background-color:transparent;font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}
body.newssearch .search_site input.btn {color:#a41313;width:20px;border:0px none;background-color:transparent;cursor:pointer; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}

/***   Service Detail   ***/



/*************************************************
					HOME
*************************************************/

body.home .search_site {background:url(/fcwsite/img/bg_search.gif) no-repeat 0 0;width:248px;height:44px;float:right;margin-left:0; margin-right:6px; margin-top:9px; margin-bottom:0}
body.home .search_site input.txtfield {color:#a41313;width:190px;border:0px none;background-color:transparent;font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}
body.home .search_site input.btn {color:#a41313;width:20px;border:0px none;background-color:transparent;cursor:pointer; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; margin-left:15px; margin-right:0; margin-top:12px; margin-bottom:0}

body.home .header div.nav1 {} 
body.home .header div.nav1 table {border-collapse:collapse;border:0;padding:0;margin:0;}
body.home .header div.nav1 td {padding:0;}


body.home {background:#fff url(/fcwsite/img/bg_home.gif) repeat-x;margin:0px;}

body.home .container {position:relative;}

body.home .contentA  {width:939px;border:0px solid #000;padding:0px;}
body.home .content {padding:0;}
body.home .content .slideshow img {margin:0 0 0 9px;}
body.home .content .bucket {background:url(/fcwsite/img/bg_highlights.gif) no-repeat 0 0;width:200px;height:139px;}
body.home .content .bucket img {margin:7px 0 0 5px;}
body.home .content .bucket1 {position:absolute;z-index:100;top:459px;left:9px;}
*:first-child+html body.home .content .bucket1 {top:459px;}
body.home .content .bucket2 {position:absolute;z-index:100;top:459px;left:225px;}
body.home .content .detail {padding:0px;margin:0px;}
body.home .content .detail .spacer {height:15px;}
body.home .content .detail .newsspacer {height:135px;}
body.home .content .detail .news {width:475px;color:#333;background:#D1CBB7 url(/fcwsite/img/bg_news.gif) repeat-x;text-align:left;min-height:146px;float:right;margin-right:0; font-style:normal; font-variant:normal; font-weight:normal; line-height:13px; font-size:9px; font-family:verdana; margin-left:0; margin-top:21px; margin-bottom:0}/*margin:0px 0px 0px 344px;}*/
body.home .content .detail .news ul {margin:0px;list-style-position:outside;list-style-image:url(/fcwsite/img/bullet_plus_red.gif);padding-left:30px; padding-right:15px; padding-top:15px; padding-bottom:0px}
body.home .content .detail .news li {margin:10px 0px 10px 0px;}
body.home .content .detail .more {text-align:right;padding:0px 10px 10px;}
body.home .content a {text-decoration:none;color:#000;}
body.home .content a:hover {text-decoration:underline;color:#A41313;}

body.home .links {float:left;}
body.home .links a {float:left;margin:0 5px 5px;}

body.home .links img {width:150px;height:150px;}

body.home .footer {padding-top:0;}
body.home .footer div.searchnews {background:url(/fcwsite/img/bg_footer_news.gif);}


/*body.home .contentA  {width:761px;border:0px solid #000;padding:0px;}
body.home .content {background:url(/fcwsite/img/home.jpg) no-repeat top center;padding:0px;}
body.home .content .detail {padding:0px;margin:0px;}
body.home .content .detail .spacer {height:300px;}
body.home .content .detail .newsspacer {height:135px;}
body.home .content .detail .news {margin:0;width:396px;font:9px/13px verdana;color:#333;background:#D1CBB7 url(/fcwsite/img/bg_news.gif) no-repeat;text-align:left;min-height:155px;float:right;margin-right:21px;}/*margin:0px 0px 0px 344px;}*/
/*body.home .content .detail .news ul {margin:0px;padding:15px 15px 0px 30px;list-style-position:outside;list-style-image:url(/fcwsite/img/bullet_plus_red.gif);}
body.home .content .detail .news li {margin:10px 0px 10px 0px;}
body.home .content .detail .more {text-align:right;padding:0px 10px 10px;}
body.home .content a {text-decoration:none;color:#000;}
body.home .content a:hover {text-decoration:underline;color:#A41313;}

body.home .links {float:left;}
body.home .links a {float:left;margin:0 0 5px 14px;}

body.home .links img {width:150px;height:150px;}

/*************************************************
					SERVICE GROUP
*************************************************/

body.servicegroup .contentA {width:939px;border:0px solid #000;padding-bottom:20px; height:auto; padding: 0px 9px;}

span.highlightquote { background-color: #D2CBB5; }


