@charset "utf-8";
/* CSS Document */

/* >>/* html<< is an IE6 fix */

html, body {width:100%;height:auto;margin:0px auto;text-align:center;background-color:#7f888f;font:normal 11px/14px Arial, sans-serif;color:#000;padding:0px;}

/* Global */
form {margin:0px;padding:0px;}
a {text-decoration:none;color:#ab7715;}
a:visited {text-decoration:none;color:#ab7715;}
a:hover {text-decoration:none;color:#616161;}
img {border:0px;margin:0px;}
table {border-collapse:collapse;border:0px;} /* was margin:auto;width:100%; */
th {text-align:left;}
td {text-align:left;vertical-align:top;padding:0px;font:normal 11px/14px Arial, sans-serif;}
h1 {font-family: arial, verdana, sans-serif; 
font-size: 14px; 
font-style: normal; 
font-weight: bold; 
color:#416c72; }
h2 {font:bold 11px/14px Arial, sans-serif;text-transform:none;color:#364b8e;margin:0 0 5px 0;}
h3 {font:bold 9px/11px Arial, sans-serif;text-transform:none;color:#364b8e;margin:0px;}
p {margin-top:0px;margin-bottom:16px;}
ul {list-style:none outside;padding:0px;margin:0px;}
li {padding:0px;margin:0px;}
li.active {font-weight:bold;color:#cb4a23;}
br {line-height:7px;}
input {font:normal 11px Arial, sans-serif;margin:auto;padding:0px;border:0px;color:#232021;}
select {font:normal 11px Arial, sans-serif;margin:auto;padding:0px;border:0px;color:#232021;}
.clear {clear:both;}
.spacer {padding-bottom:16px;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.viewmore {text-transform:uppercase;font-weight:bold;font-size:10px;margin:0 0 14px 0;color:#ab7715;}
.viewmore a {color:#ab7715;}
.viewmore a:visited {color:#ab7715;}
.viewmore a:hover {color:#616161;}
.viewmore img {margin:0 3px 0 0;}
.column {float:left;margin:0px;padding:0px;}
.narrative {margin:0 0 14px 0;}
.passwordbox {width:166px;}
.passwordexample {padding-right:160px;}
.passwordtext {width:auto;}

/* to center on page */
.container {padding:15px 0;}

/* Header */
.wrapper {width:794px;border:3px solid #d9c892;border-bottom:0px;margin:0px auto;padding:0px;}
.header {position:relative;width:792px;padding:0px;margin:0px;height:117px;background-color:#fff;border:1px solid #fff;}
.header a {color:#000;}
.header a:visited {color:#000;}
.header a:hover {color:#616161;}
.header .rightside {color:#232021;position:absolute;right:20px;top:22px;text-align:right;}
.header .welcome_txt {font-weight:bold;font-size:110%;}
.header .sitesearch {text-align:right;padding-top:10px;background:url(/FCWSite/Img/search.gif) 100% 10px no-repeat;float:left;width:300px;}
.header .sitesearch .txtfield {border:0px;background-color:transparent;margin:0px;padding:0px 4px 4px 4px;width:125px;font-size:9px;}
* html .header .sitesearch .txtfield {border:0px;background-color:transparent;margin:0px;height:16px;font-size:9px;width:135px;}
.header .sitesearch .btn {border:0px;background:none;margin:0px;padding:0px;height:19px;width:21px;}
.header .sitesearch .searchoptions {font-size:10px;margin:2px 0 0 0;}
.header .pagetools {padding:8px 0 0 6px;float:left;}
.header .pagetools img {margin:0 0 0 11px;}
.header .logo {position:absolute;left:19px;top:17px;}
.header .sectiontitle {width:900px;position:absolute;top:151px;left:48px;z-index:10;background:url(/FCWSite/Img/green/v_top.gif) 0 0 no-repeat;text-align:left;}
.header .sectiontitle img {margin:24px 0 0 0;}

.header .mainnav {position:absolute;top:88px;left:0;z-index:30;background-color:#d9c892;height:30px;width:792px;text-align:left;}
.header .mainnav ul {margin:8px 0 0 26px;padding:0px;}
.header .mainnav li {display:inline;font:normal 12px Arial, sans-serif;white-space:nowrap;padding:0 27px 0 0;} /* was font:bold 16px Arial, sans-serif; */
.header .mainnav li a {color:#000;padding:0px;}
.header .mainnav li a:hover {color:#ab7715;padding:0px;}
.header .mainnav li.active {color:#ab7715;}
.header .mainnav li.active a {color:#ab7715;}
.header .mainnav li.active a:hover {color:#ab7715;}

.header .mainnav .menu {position:absolute;left:0;top:24px;margin:0px;height:300px;width:213px;visibility:hidden;z-index:20;text-align:left;filter:alpha(opacity=93);-moz-opacity:0.93;opacity:0.93;}
* html .header .mainnav .menu {position:absolute;left:-450px;top:24px;margin:0px;visibility:hidden;z-index:20;text-align:left;padding:0px;}
.header .mainnav .menu ul {background-color:#fff;position:absolute;top:0;padding:0 14px 3px 14px;border:1px solid #d8dcd3;border-top:0px;width:183px;}
.header .mainnav .menu li {font:normal 11px/14px Arial, sans-serif;padding:0px;text-transform:none;border-bottom:1px dotted #afb1b4;display:block;}
* html .header .mainnav .menu li {display:block;font:normal 11px/14px Arial, sans-serif;padding:0px;text-transform:none;border-bottom:1px dotted #afb1b4;} /* fix line-height in IE6 */
.header .mainnav .menu li:hover {}
.header .mainnav .menu li a {color:#35689f;display:block;padding:9px 14px 4px 13px}
.header .mainnav .menu li a:hover {color:#616161;background:url(/FCWSite/Img/nav/arrows.gif) top right no-repeat;display:block;padding:9px 14px 4px 13px;}
.header .mainnav .menu li.belownav {padding:8px;}
.header .mainnav .menu li.lastitem {border-bottom:0px;}

/* Middle */
.middle {width:794px;border:3px solid #d9c892;border-top:0px;margin:0px auto;padding:0px;}
table.main {width:794px;}
.quickinfo {padding:10px 20px;}
.quickinfo .name {font-size:16px;font-weight:bold;margin:0 0 3px 0;}
.quickinfo .link {margin:7px 0 0 0;}
.contact_option {font-weight:bold;white-space:nowrap;}
.contact_info {padding:0 0 14px 0;}
.backtoresults {padding-left:20px;}
.alpha {}
.alpha ul {margin-top:7px;}
.alpha table
{
	margin:4px 0px 1px 0px;
	border-collapse:separate;
}
.alpha td
{
	background-color:#d5d7c1;
	cursor:pointer;
	cursor:hand;
	color:#364b8e;
	width:18px;
	height:16px;
	vertical-align:middle;
	text-align:center;
	border-right:1px solid #fff;
}
.alpha td:hover {background-color:#f1eed4;}
.alpha td a {color:#364b8e;padding:0px;}
.alpha td a:hover {padding:0px;color:#000;}
.middle .form {margin-top:24px;}
.middle .form ul.fields {margin:0 0 14px 0;}
.middle .form li {padding:0 0 7px 0;}
.middle .form input {border:1px solid #7f9db9;width:200px;padding:0 4px;}
.middle .form select {width:210px;border:1px solid #7f9db9;}
.middle .form textarea {width:206px;border:1px solid #7f9db9;font:normal 11px/normal Arial, sans-serif;padding:0 4px;}
.middle .form label {width:150px;float:left;padding:2px 0 0 0;}
.middle .form ul.buttons {width:360px;}
.middle .form .buttons li {text-align:right;}
.middle .form .buttons input {width:auto;}
.middle .form .btn {border:1px solid #ab7715;background-color:#ab7715;height:auto;width:auto;color:#fff;padding:0px;}
.listing {margin:24px 0;}
.listing table {width:100%;margin:auto;}
* html .listing table {width:539px;}
.listing th {white-space:nowrap;font-size:11px;border-bottom:1px solid #d5d7c1;border-top:1px solid #d5d7c1;padding:3px 10px 3px 3px;}
.listing td {padding:4px 20px 4px 3px;border-bottom:1px dotted #d5d7c1;}
.searchagain {float:right;}
.date {float:right;}
.abstract {margin-top:7px;width:80%;}

/* Left */
td.firstrow_left {width:202px;background-color:#fff;border-bottom:1px solid #fff;text-align:left;padding-bottom:20px;}
div.firstrow_left {padding:22px 10px 10px;background-color:#f1eed4;}
.relatedinfo {padding:22px 10px 10px 20px;}
.relatedlinks {background-color:#f1eed4;}
.firstrow_left ul {margin:0 0 14px 0;}
.firstrow_left a {color:#364b8e;}
.firstrow_left a:visited {color:#364b8e;}
.firstrow_left a:hover {color:#616161;}
.firstrow_left .pic {margin:0 1px;}
.signup {padding:7px 0 0 10px;}
.search {margin:0 0 14px 0;}
.search input {border:1px solid #7f9db9;width:140px;padding:0 4px;}
.search input.btn {border:0px solid #ab7715;background-color:#ab7715;color:#fff;width:auto;}
td.secondrow_left {width:202px;background-color:#fff;border-right:1px solid #d9c892;text-align:left;padding-bottom:20px;}
div.secondrow_left {border-top:1px solid #d9c892;padding:30px 10px 30px 20px;}
.secondrow_left ul {margin:0 0 14px 0;}

/* Right */
td.firstrow_right {width:592px;background-color:#fff;border-right:1px solid #fff;border-bottom:1px solid #fff;text-align:left;padding-bottom:20px;}
div.firstrow_right {padding:20px 18px 20px 18px;width:94%;}
.firstrow_right a {color:#364b8e;}
.firstrow_right a:visited {color:#364b8e;}
.firstrow_right a:hover {color:#616161;}

td.secondrow_right {width:592px;background-color:#fff;text-align:left;padding-bottom:20px;}
div.secondrow_right {border-top:1px solid #d9c892;padding:30px 20px 0 30px;}
.secondrow_right a {color:#364b8e;}
.secondrow_right a:visited {color:#364b8e;}
.secondrow_right a:hover {color:#616161;}
.secondrow_right li {display:inline;}
.secondrow_right li.separator {padding:0 5px;}
.secondrow_right a.upload {color:#ab7715;}
.secondrow_right a.upload:visited {color:#ab7715;}
.secondrow_right a.upload:hover {color:#616161;}
.secondrow_right h2 {margin-top:14px;}
.secondrow_right h2.noindent {margin:0 0 5px 0;}

/* One column layout */
body.onecol .pic img {margin:0 0 14px 0;}
body.onecol .sections {width:320px;padding:0 25px 0 0}
body.onecol .sections li {padding:5px 0;}
body.onecol .sections .subsections ul {margin:0 0 0 14px;}
body.onecol .sections .subsections li {padding:2px 0 0 0;}
body.onecol table.main {}
body.onecol td.firstrow_left {display:none;}
body.onecol td.firstrow_right {width:auto;}
body.onecol div.firstrow_right {width:auto;}
body.onecol td.secondrow_left {display:none;}
body.onecol td.secondrow_right {display:none;}
body.onecol .form table.listing {margin-top:0px;}
* html body.onecol .form table.listing {width:732px;margin-top:0px;}
body.onecol .listing th {white-space:nowrap;font-size:11px;background-color:#d5d7c1;border:0px;padding:3px 20px 3px 7px;}
body.onecol .listing td {padding:0px 20px 4px 7px;border-bottom:0px;}
body.onecol .listing td.required {text-align:right;padding-right:161px;}
body.onecol .listing label {float:none;width:auto;}
body.onecol .listing .displaypersonaladdress label, body.onecol .listing .displaypersonalphonefax label, body.onecol .listing .displaybusinesscompany label, body.onecol .listing .displaybusinessaddress label, body.onecol .listing .displaybusinessphonefax label {font-style:italic;}
body.onecol .listing .displaypersonaladdress input, body.onecol .listing .displaypersonalphonefax input, body.onecol .listing .displaybusinesscompany input, body.onecol .listing .displaybusinessaddress input, body.onecol .listing .displaybusinessphonefax input {border:0px;width:auto;}
body.onecol .listing .resume textarea, body.onecol .listing .prioremployment textarea, body.onecol .listing .memberships textarea, body.onecol .listing .otherdistinctions textarea, body.onecol .listing .hobbies textarea {width:100%;margin-bottom:7px;height:85px;}
body.onecol .form table.education, body.onecol .form table.courtadmissions, body.onecol .form table.baradmissions {width:710px;margin-bottom:14px;}
body.onecol .education th, body.onecol .courtadmissions th, body.onecol .baradmissions th {white-space:nowrap;font-size:11px;background-color:#fff;border:0px;padding:3px 20px 3px 7px;border-bottom:1px solid #d5d7c1;}
body.onecol .education td, body.onecol .courtadmissions td, body.onecol .baradmissions td {padding:4px 20px 0px 7px;border-bottom:0px;white-space:nowrap;}
body.onecol .education input, body.onecol .courtadmissions input, body.onecol .baradmissions input {width:auto;}
body.onecol .form table.addeducation, body.onecol .form table.addcourt, body.onecol .form table.addstate {margin-top:7px;}
body.onecol .form .addeducation td, body.onecol .form .addcourt td, body.onecol .form .addstate td {padding:3px 20px;} /* width added to line up columns */

/* Footer */
/* footer1.css file */

/* Attorney */
body.attorney .listing .disclaimer {font-style:italic;}

body.attorneydetail td.firstrow_left {background-color:#d5d7c1;}
body.attorneydetail div.firstrow_left {padding:0px;background-color:#d5d7c1;}
body.attorneydetail td.firstrow_right {background-color:#f1eed4;}
* html body.attorneydetail td.firstrow_right {background-color:#f1eed4;}
body.attorneydetail .relatedinfo {padding:0px;}

body.attorneylisting .alpha {display:none;}

/* News */
body.news .listing table {margin:0 0 24px 0;}
body.news .listing th {border-top:0px;color:#364b8e;padding-left:0px;}
body.news .listing td {padding-bottom:7px;padding-left:0px;}
body.news .listing .title {width:80%;font-weight:bold;} /* for long titles */
body.news .listing td.viewmore {border-bottom:0px;}
body.news .listing .viewmore {margin:0px;}
body.news .listing .viewmore a {color:#ab7715;}
body.news .listing .viewmore a:visited {color:#ab7715;}
body.news .listing .viewmore a:hover {color:#616161;}
body.news .middle .file_upload, body.news .middle .download {margin-top:12px;}
body.news .middle .file_upload input {border:1px solid #7F9DB9;width:auto;padding:inherit;}
body.news .middle .pic_upload {float:right;margin:14px 0 14px 14px;}

body.newsdetail .abstract {margin-top:7px;margin-bottom:14px;width:auto;}
body.newsdetail .date {float:none;}
body.newsdetail .article, body.newsdetail .description {margin-top:14px;margin-bottom:14px;}
body.newsdetail .article ul, body.newsdetail .description ul { margin-top:4px; }

body.registrationform div.firstrow_left {padding:0px;}
body.registrationform .search {display:none;}
body.registrationform .post {display:none;}
body.registrationform .relatedinfo {display:none;}
body.registrationform .middle .form {margin-top:14px;}
body.registrationform .middle .fields input {width:356px;}
body.registrationform .middle .fields textarea {width:356px;}
body.registrationform .middle .fields li.required {text-align:right;padding-right:30px;}
body.registrationform .middle .fields li.post_upload input {width:auto;}
body.registrationform .middle .fields li.post_upload label {float:left; width:150px;}
body.registrationform .middle .fields li.file_upload #ctAttachFileSizeLimit {width:50px;}

body.registrationform .middle .fields li.post_display {float:left;}
body.registrationform .middle .fields li.post_display label {display:block;width:120px;float:left;padding-right:30px;}
* html body.registrationform .middle .fields li.post_display label {padding-right:29px;}
body.registrationform .middle .fields li.post_display input {width:auto;float:left;border:0px;margin:0;padding:0;}
body.registrationform .middle ul.buttons {width:auto;padding-right:30px;}
body.registrationform .middle .buttons input {width:auto;}

body.registrationform .middle div.newsEventsPubsSubmissionPage .fields li.required,body.registrationform .middle ul.buttons
{padding-right:46px;}
body.news .middle div.newsEventsPubsSubmissionPage .fields li.required,body.news .middle ul.buttons
{padding-right:44px;}

/* Events */
body.events .abstract {display:none;}

body.eventdetail .date {float:none;}
body.eventdetail .description {margin-top:14px;margin-bottom:14px;}
body.eventdetail .register {margin-top:14px;}

/* Publications */
body.pubdetail .abstract {margin-top:7px;margin-bottom:14px;width:auto;}
body.pubdetail .date {float:none;}
body.pubdetail .article {margin-top:14px;}
body.pubdetail .source {font-style:italic;}

/* Careers */
body.careers h2 {padding:0 0 4px 0;border-bottom:1px solid #d5d7c1;}

/* Prelogin */
body.prelogin {}
/*body.prelogin .header {height:75px;width:794px;border:0;}*/
body.prelogin .header .mainnav, body.prelogin .header .rightside {display:none;}
body.prelogin .middle table.main {height:430px;}
body.prelogin .form .title {width:auto;font-weight:bold;}
body.prelogin .form .title2 {width:auto;font-weight:normal;}
/*body.prelogin div.firstrow_right {padding:20px 20px 20px 24px;}*/

/* Contact Us */
body.contactus .form td {}
body.contactus .form .unsubscribe input, body.contactus .form .newslettertype input {width:auto;border:0px;}
body.contactus .form div.newslettertype { width:200px;padding:0 25px 0 0; }
body.contactus .form textarea {width:400px;}
body.contactus .form div.newslettertype td { padding-left:0px; }
body.contactus .form div.newslettertype td input { padding-left:0px; }

/* General Search Results */
body.searchresults {}
body.searchresults div.firstrow_left {padding:0px;}
body.searchresults .relatedlinks {display:none;}
body.searchresults .title, body.searchresults .abstract {width:auto;}

/* Tell A Friend */
body.tellafriend .form textarea {width:400px;}

/* Home */
body.home h2 {text-transform:uppercase;color:#314e89;}

body.home td.left {width:558px;background-color:#fff;}
body.home .introtxt {padding:20px 25px 5px 25px;border-left:1px solid #fff;border-top:1px solid #fff;background-color:#000;color:#f1e38c;line-height:16px;margin:0 0 22px 0;}
body.home .link {text-align:right;font-weight:bold;font-size:12px;margin-top:14px;}
body.home .link a {color:#dac893;}
body.home .link a:visited {color:#dac893;}
body.home .link a:hover {color:#fff;}
body.home .spotlight {padding:0 0 25px 25px;}
body.home .spotlightpic {float:left;padding-bottom:25px;}
body.home .spotlightinfo {float:left;width:180px;padding-left:20px;}
body.home .spotlighttitle {font-weight:bold;}

body.home .quicksearch {float:right;padding:0 10px 25px 0;}
body.home .sitesearch2 {text-align:left;padding-top:10px;float:none;width:175px;height:100px;}
body.home .sitesearch2 .txtfield2 {border:1px solid #005395;background-color:transparent;margin:0px;padding:2px 4px 3px 4px;margin-bottom:7px;width:125px;font-size:9px;}
* html body.home .sitesearch2 .txtfield2 {width:135px;padding-top:1px;}
body.home .sitesearch2 .txtfield {border:0px;background-color:transparent;margin:0px;padding:0px 4px 4px 4px;width:125px;font-size:9px;}
* html body.home .sitesearch2 .txtfield {border:0px;background-color:transparent;margin:0px;height:16px;font-size:9px;width:135px;padding-top:3px;}
body.home .sitesearch2 .btn {border:0px;background:none;margin:0px;padding:0px;height:19px;width:21px;}
body.home .sitesearch2 .searchoptions {font-size:10px;margin:2px 0 0 0;}

body.home td.right {width:236px;background-color:#fff;border-left:1px solid #334e88;}
body.home div.right {padding:12px 14px;}
body.home .right a {color:#334e88;}
body.home .right a:visited {color:#334e88;}
body.home .right a:hover {color:#616161;}
body.home .snippet {margin:0 0 8px 0;}
body.home .headlinetype {line-height:16px;}
body.home .right .viewmore a {color:#ab7715;}
body.home .right .viewmore a:visited {color:#ab7715;}
body.home .right .viewmore a:hover {color:#616161;}



/* Check Print */
/*
.header .search {display:none;}
.header .mainnav {display:none;}
td.left {display:none;}
.pagetools {display:none;}
.footer {display:none;}
.arrowmarker {display:none;}

html, body {background:none;}
.wrapper {width:auto;}

.header {width:700px;}
.header .logo {margin-bottom:20px;left:8px;}
.header .sectiontitle {background:none;left:28px;}

.middle {padding:0px;width:700px;background:none;}
* html .middle {padding:0px;width:auto;}
table.main {width:700px;margin:0px;}
td.right {background:none;background-color:#fff;}
div.right {padding:0 0 0 28px;}
.breadcrumbs {visibility:hidden;}
.subnav {visibility:hidden;}

body.newsdetail .subnav {visibility:visible;}
*/

.listing td.label {width:212px;}
.listing td.label label div { margin-left:5px;text-indent:-5px; }
.header .mainnav li.highlighted a { color:#ab7715; }

.submit input{background-color:#AB7715;border:1px solid #AB7715;color:#FFFFFF;height:auto;padding:0;font-family:Arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:auto;}
div.fileUploadRemoveLink a { color:#334e88; margin-left:6px; }
div.fileUploadRemoveLink a:hover { color:#616161; }
div.inline { display:inline; }

/*Header (short)*/
.headerShort {position:relative;width:792px;padding:0px;margin:0px;height:70px;background-color:#fff;border:1px solid #fff;}
.headerShort .logo {position:absolute;left:19px;top:17px;}
.headerShort .rightside,.headerShort .sitesearch,.headerShort .mainnav {display:none;}

div.loggedOutPic { margin-bottom:18px; }

table.HtmlList { margin:0px 0px 16px 0px !important;width:auto;padding:0px; }
table.HtmlList td.livalue, table.HtmlList td.libullet { vertical-align:top;border:0px;padding:0px;width:auto; list-style-type: none;}
table.HtmlList td.libullet { text-align:left;width:8px; }

.pubsignup {padding:6px 10px 0 10px;}

p.h3-no-indent {
text-align: left;
font-family: arial, verdana, sans-serif;
font-size: 11px;
font-weight: bold;
 letter-spacing: .5px;
 color: #416c72;
 /*color: #879719; (green)*/
 line-height: 120%;	
 vertical-align: top;
 word-spacing: -.5px;
 margin-bottom:10px;
 	}

span.h3-no-indent {
text-align: left;
font-family: arial, verdana, sans-serif;
font-size: 11px;
font-weight: bold;
 letter-spacing: .5px;
 color: #416c72;
 /*color: #879719; (green)*/
 line-height: 120%;	
 vertical-align: top;
 word-spacing: -.5px;
 margin-bottom:10px;
 	}
 div.sq_list ul li
 {
 	background:url(/fcwsite/img/alumni/bullet.gif) 0px 4px no-repeat; padding-left: 16px; line-height:16px;
 }
 div.sq_list ul
 {
 	margin-left:25px;
 	margin-top:14px;
 	margin-bottom:14px;
 }
 div.middle div.article ul
 {
 	margin-bottom:16px; margin-top:16px;
 }
