/*********************************************
					GENERAL
*********************************************/

html {height:100%;}

body {background:#fff url(/fcwsite/img/general/Main_background.gif);margin:0px;text-align:center;font:11px/16px verdana, arial, helvetica, sans-serif;color:#535353;}

/**** Text Editor ****/
a {color:#174a7c;text-decoration:underline;}
a:visited {color:#174a7c;text-decoration:underline;}
a:hover {color:#6f8289;text-decoration:underline;}
#Print_logo { display:none; }


img {border:0px; }
td {vertical-align:top;}

h1 {font: 22px/22px "arial black", helvetica, verdana, arial, sans-serif; color:#174a7c; text-transform:uppercase; margin:0; padding:0 0 6px 0; font-weight:normal;}
h2 {font:bold 13px/15px verdana, arial, helvetica, sans-serif; color:#535353;} 
h3 {font:bold 13px/15px verdana, arial, helvetica, sans-serif; color:#535353;}
h4 {font:bold 12px/15px verdana, arial, helvetica, sans-serif; color:#535353;}
h5 {font:bold 11px/15px verdana, arial, helvetica, sans-serif; color:#535353;}

label {font:11px/20px verdana, arial, helvetica, sans-serif; color:#535353;}

.fullheight {height:100%; }

.body {font:11px/16px verdana, arial, helvetica, sans-serif;color:#535353; }

.container {margin:0 auto 0 auto; width:1000px; background-color:#ffffff;}

.middle {background:#ffffff;text-align:left;width:836px;margin:0 82px 0 82px;padding:0;}

.navbar {text-align:left;background:#fff url(/fcwsite/img/general/nav_background.gif); background-repeat:repeat-x; height:52px; margin:0; padding:0;}

.breadcrumb {color:#929b9c;padding: 0;margin:25px 0 0 0;font-size:11px;}

.breadcrumb ul {margin-left: 0;padding-left: 0;display: inline;border: none;} 

.breadcrumb ul li {margin-left: 0;padding-left: 2px;border: none;list-style: none;display: inline;}
	
.breadcrumb a, .breadcrumb a:visited {color:#929b9c;padding: 0;margin:0;font-size:11px;text-decoration:none;}
	
.breadcrumb a:hover {color:#0E5F8E;padding: 0;margin:0;font-size:11px;text-decoration:none;}

.headerbar {margin:35px 0 0px 0; padding:0 0 0 0; border-bottom:1px #B4BCBF solid; height:28px; overflow:hidden;}

.pdf {float:right;margin-top:6px;}

.pdf a {text-decoration:none;}

.maincontent {margin:18px 0 0 0;}


/* 2 col layout Right Column */

.rightcolumn {width:166px; padding: 0 0 0 27px; vertical-align:top;}

.rightcolumn h2 { text-transform:uppercase; font-size:11px; line-height:15px; margin:0 0 5px 0; padding:0; color:#535353;}

.rightcolumn ul {margin-left:0px;padding-bottom:0; margin-top:0; margin-bottom:15px; list-style-type:none;}

.rightcolumn ul li a, .rightcolumn ul li a:visited {font-size:11px; line-height:15px; text-decoration:none; font-weight:100;  }

.rightcolumn ul li {font-size:11px; line-height:15px; margin:0 0 5px 0; padding:0 0 0 16px; background-image:url(/fcwsite/img/general/bullet.gif); background-repeat:no-repeat; Background-position:0px 2px;}

.rightcolumn ul li a:hover {color:#A9A9A9; text-decoration:none;}

.rightcolumn ul li.Right_highlight { margin:0 0 5px 0; padding:0 0 0 16px; color:#A9A9A9; background-image:url(/fcwsite/img/general/Bullet_grey.gif); background-repeat:no-repeat; Background-position:0 2px ;}

.rightcolumn ul li.Right_highlight a {color:#A9A9A9; }

ul li ul.level2_rightlinks li { padding:0 0 0 12px; color:#0E5F8E; background-image:url(/fcwsite/img/general/bullet2.gif); background-repeat:no-repeat; Background-position:0 5px ;}

ul li.Right_highlight ul.level2_rightlinks li a { color:#0E5F8E;}

ul li.Right_highlight ul.level2_rightlinks li a:hover { color:#A9A9A9;}

.maincontent ul {margin-left:0px;padding:0; margin-top:0; margin-bottom:0; list-style-type:none;}

.headerphoto { margin: 0 0 26px 0; padding:0;}

.relatedattorneys {margin:0 0 15px 0;}

.relatedpractices {margin:0 0 15px 0;}

.relateddownload {margin:0 0 15px 0;}

.relatedlocations {margin:0 0 15px 0;}



/* 2 col layout main column */

.maincolumn { font:11px/20px verdana, arial, helvetica, sans-serif;color:#535353; width:642px; padding:0; margin:0; vertical-align:top;}

.maincolumn * {text-align: justify;}

.maincolumn table.list td div { text-align:left; }

.maincolumn p {font:11px/20px verdana, arial, helvetica, sans-serif;color:#535353;margin: 0 0 24px 0;}

.maincolumn h2 {color:#174a7c; margin: 0 0 14px 0; font-size:11px; text-transform: uppercase;}

.maincolumn h2.newsTitle { text-transform:none;text-align:left; }

.maincolumn ul {margin-left:0px;padding:0 0 15px 0; margin-top:0; margin-bottom:0;}

.maincolumn ul li {background-image:url(/fcwsite/img/general/Bullet_red.jpg);background-repeat:no-repeat; background-position:0 6px; padding-left:16px; font:11px/20px verdana, arial, helvetica, sans-serif; text-decoration:none; margin:0 0 0 0;}

.maincolumn ul li a, .maincolumn ul li a:visited {text-decoration:none; color:#B64638; text-decoration:none; font-weight:100;}

.maincolumn ul li a:hover {text-decoration:none; color:#6f8289; }

.maincolumn h3 { text-transform:uppercase; font-size:11px; line-height:15px; margin:0 0 5px 0; padding:0; color:#535353;}



/*********************************************
                     Header 
*********************************************/

.header {text-align:left;width:1000px;height:98px;margin:0; background-image:url(/fcwsite/img/general/top_graphic.jpg);background-position: 0px 0px;}

.headergraphics { padding: 0 0 0 60px; margin: 0; font-size: 9px; line-height:11px; list-style-type: none; height: 98px;}

.headergraphics li {padding: 0px; margin: 0px; width: auto; float: left; position: relative; font-size: 11px;}
	
.headergraphics li a {font-weight:bold; font-size: 9px; padding: 0 0 0 0;  height: 98px; display: block; background-repeat: no-repeat;}
	
.headergraphics a { display: block; text-decoration: none; padding: 0;  line-height: 24px; text-transform: uppercase; font-size: 11px; color:#59636c;}


/* HOME HEADER */

.home .header {text-align:left;width:998px;height:277px;margin:0; background-image:url(/fcwsite/img/home/Zuckerman_Home_top.jpg);background-repeat: no-repeat;background-position: 0px 0px;}


/*********************************************
                     footer 
*********************************************/


.footer {background:#fff url(/fcwsite/img/general/bottom_graphic.jpg);text-align:left;width:1000px;margin:0; height:147px; background-position: 0 0px;}

.footergraphics { padding: 107px 0 0 78px; margin: 0; font-size: 9px; line-height:11px; list-style-type: none; height: 40px;}

.footergraphics li {padding: 0px; margin: 0px; width: auto; float: left; font-size: 11px; height:40px;}

.footergraphics li img {vertical-align:top;}
	
.footergraphics a {text-decoration: none; padding: 0; margin: 0; font-size: 9px; text-transform: uppercase; font-size: 11px; color:#59636c;}

.footergraphics a:hover, .footergraphics a:active {text-decoration: none;}



/* HOME FOOTER */

.home .hfooter {text-align:left;width:998;height:271px;margin:0; background-image:url(/fcwsite/img/home/Zuckerman_Home_bottom.jpg);background-repeat: no-repeat;background-position: 0px -271px; padding:0 0 0 0; z-index:25;}

.home .footergraphics { padding: 0 0 0 77px; margin: 0; font-size: 9px; line-height:11px; list-style-type: none; height: 40px;  width:640px;}





/*********************************************
                     Navigation 
*********************************************/

#navcontainer { padding: 0 0 0 36px; margin: 0; font-size: 9px; line-height:11px; list-style-type: none; z-index: 999; height: 52px;}

#navcontainer li { padding: 0px; margin: 0px; width: auto; float: left; position: relative; text-indent: 0px; font-size: 11px;}

#navcontainer li a { font-weight:bold; font-size: 9px; padding: 0 0 0 0; margin: 0 0 0 0; height: 52px; display: block; background-repeat: no-repeat;}



/* CSS Drop Down Menu */

	/* first-level items */


#navcontainer a {display: block; text-decoration: none; padding: 0; margin: 0; line-height: 24px; text-transform: uppercase; font-size: 11px; color:#59636c;}
		
#navcontainer a:hover {color: #FFFFFF; text-decoration: none;}
	
	/* second-level items */
#navcontainer li ul {position: absolute; margin-left:0; margin-top:0; margin-right:0; margin-bottom:0; padding: 0 0 0 0;
		width: 140px;					/* Set width of first-level drop-down menu */
		left: -999px; display: none;
		top: 43px;						/* Set distance from top of primary navigation */
		background:#d0d5d8; border-bottom:1px #74878e solid; border-left:1px #74878e solid; border-right:1px #74878e solid; z-index:999;
		}
	
	
	/* second-level items hover */
#navcontainer li:hover ul, #navcontainer li.sfhover ul {display: block; left: 20px;}

#navcontainer li ul li {float: none; display: inline; background-color:none; height: 26px; margin: 0; padding: 0;}
		
	
#navcontainer li ul li a, #navcontainer li ul li a:link, #navcontainer li ul li a:visited {text-align: left; line-height: 24px; display: block; padding: 6px 0 6px 0; margin: 0; height: 15px; white-space: nowrap; font-weight:normal; font-size: 9px; line-height:11px; text-transform: none; visibility:visible; text-indent:7px; border-bottom:1px #9fa4a8 dotted;}

#navcontainer li li a:hover {background:#174a7c;	padding-right: 5px;}
		
#navcontainer li:hover ul, #navcontainer li li:hover ul, #navcontainer li.sfhover ul, #navcontainer li li.sfhover ul {z-index: 999; display: block; left: auto; margin-left: 0px; margin-top: 0px;}	

.top_item a {background-image:url(/fcwsite/img/navs/top_item_arrow.gif); background-repeat:no-repeat;}


#navcontainer li li.top_item a:hover {background:#174a7c; background-image:url(/fcwsite/img/navs/top_item_arrow.gif);background-repeat:no-repeat;padding-right: 5px;}



/* home navs */
.home #navcontainer { padding: 0 0 0 35px; margin: 0; font-size: 9px; line-height:11px; list-style-type: none; z-index: 999; height: 52px;}



/*********************************************
					FORM ELEMENTS
*********************************************/



/**** Professionals Serach ****/

.fields input {border: 1px #B5BCC0 solid; padding:2px;}
.fields textarea {border: 1px #B5BCC0 solid; padding:2px;}
.fields select {border: 1px solid #B5BCC0 ; padding:2px; border-color:#B5BCC0; width:220px;}
.fields .triangle {margin-left:7px;display:inline;padding:0px;}
.fields img {margin-right:7px;}


.search ul.fields {list-style:none none;margin:0px;padding:0px; font-size:11px; line-height:15px; color:#535353;}
.search ul.fields li {background-image:none;margin:0px;padding:2px 0px;}
.search ul.fields label {width:220px;display:block;}
.search ul.fields input {width:220px; font-size:11px; line-height:15px; color:#535353;}
.search ul.fields select {width:220px; font-size:11px; line-height:15px; color:#535353;}
.search ul.fields textarea {width:220px;height:100px;}
.search ul.fields li.comments textarea {clear:left;width:324px;height:100px;}

.search ul.buttons {list-style:none none; margin-top: 13px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px;}

.search ul.buttons li {margin:0px;padding:0px;display:inline;}
.search ul.buttons li input {}

.search table.fields {margin:0px;padding:0px; font-size:11px; color:#535353;}
.search table.fields label {width:100px;display:block;}
.search table.fields input {width:220px; font-size:11px; line-height:15px; color:#535353;}
.search table.fields select {width:220px; font-size:11px; line-height:15px; color:#535353;}
.search table.fields .services select {width:220px;}
.search table.fields .practices select {width:220px;}
.search table.fields .industries select {width:220px;}
.search table.fields .school select {width:220px;}

/* NOTE: This section is also in 'form_elements.css' : */
.search .alpha {margin-bottom:15px;}
.search .alpha h2 {font:normal 11px verdana, sans-serif;margin-bottom:5px;}
.search .alpha .content {font:bold 11px verdana, sans-serif;}
.search .alpha .content ul {list-style:none none;padding:0px;margin:0px;}
.search .alpha .content li {background-image:none;display:inline;padding:0px;margin:0px;}
.search .alpha .content a {padding:0px 0px; margin:0px 0px; text-align:center; font:bold 11px verdana, sans-serif; color:#003366;text-decoration:none;display:inline-block;}
.search .alpha .content a:visited {color:#003366;text-decoration:none;font-weight:bold;}
.search .alpha .content a:hover {color:#0033FF;text-decoration:none;font-weight:bold;}
/* NOTE: This section is also in 'form_elements.css' ^ */

/**** event registration ****/

.event_registration table.fields {margin:0px;padding:0px;}
.event_registration table.fields label {width:220px;display:block;}
.event_registration table.fields input {width:220px; font-size:11px; line-height:15px; color:#535353;}
.event_registration table.fields select {width:220px; font-size:11px; line-height:15px; color:#535353;}
.event_registration table.fields .services select {width:220px;}
.event_registration table.fields .practices select {width:220px;}
.event_registration table.fields .industries select {width:220px;}
.event_registration table.fields .school select {width:220px;}
.event_registration table.fields td {padding:10px 0 0 0;}

.event_registration table.fields textarea {width:321px;}




/*********************************************
					HOME
*********************************************/
.home .container { width: 998px; height: 600px; background-color: #FFFFFF; text-align:left; }

/* home page border removed

.home .container {border: 1px solid #ffffff;}

*/

.home .navbar {text-align:left;background:#fff url(/fcwsite/img/navs/topnavs_home.jpg); background-repeat:no-repeat; height:52px; margin:0; padding:0;}

.home {height:100%;}
	  
.home .home_locations {float:right; width:135px; margin:111px 0 0 0; padding:0; list-style-type:none; z-index:55; height:156px;}

.home .home_locations li {padding: 0px; margin: 0px; width:135px;  font-size: 9px; position: relative; display: inline;}

.home .home_locations a {padding: 0px; margin: 0px; width:135px; display: block; }

.home_testimonial {float:right; margin: 35px 77px 0 0; width:470px; height:110px;}

.home_info {margin: 0 0 0 62px; width:700px; height:223px; padding:0; z-index:25; font-size:11px;}

.home_news {width:370px; float:left; background-image:url(/fcwsite/img/home/New_noteworthy.gif); background-repeat:no-repeat; margin:44px 0 0 0; padding:28px 100px 0 14px; color:424d52; font-size:11px; line-height:14px; height:151px; overflow:hidden; z-index:25;}

.home_news p {font-size:11px; line-height:14px;}

.home_news a {text-decoration:none; color:#424d52; }

.home_news a:visited {text-decoration:none; color:#424d52; }

.home_news a:hover {text-decoration:none; color:#174A7C; }

.home_news a .home_news_date, .home_news a:visited .home_news_date {color:#174A7C; background-image:url(/fcwsite/img/home/News_arrow_hover.gif); background-repeat: no-repeat; background-position: right -21px; overflow:visible; padding-right:8px;}

.home_news a:hover .home_news_date {color:#B54736; background-image:url(/fcwsite/img/home/News_arrow_hover.gif); background-position: right 0 }

.home_news p {margin: 0 0 15px 0;}

.home_search {width:200px; float:left; background-image:url(/fcwsite/img/home/search_header.gif); background-repeat:no-repeat; background-position: 0 -22px; margin:44px 0 0 0; padding:20px 0 0 14px;height:42px; overflow:hidden; z-index:25;}

.home .searchtext {text-decoration:none; font-size:12px;line-height:11px; color:#424D52;border:none; border-style:none;width:130px; padding:2px; margin:2px 0 0 0;background-color: transparent;}

.home .sitesearch {list-style-type: none; margin:0; padding:0;}

.home .sitesearch li{float: left; padding:0 0 0 0; margin:0;}

.home .searchwidth {width:162px; }

.home .go {background-image:url(/fcwsite/img/home/search_header.gif);background-position: -175px -42px; height:22px; width:24px; display: block; margin:0; padding:0; overflow:hidden;}

.home a:hover.go {background-image:url(/fcwsite/img/home/search_header.gif);background-position: -175px 0px; height:22px; width:24px; display: block; margin:0; padding:0;}

.home .go_search {text-indent:-2000px; width:24px;}


.middlecolumn * {text-align: justify;}

/*********************************************
					professionals section
*********************************************/


/**** Professionals Search ****/

.professionals_search .list {font:11px/20px verdana, arial, helvetica, sans-serif;color:#535353; width:642px;}

.professionals_search_results table.list td {border-top:1px #B4BCBF solid; padding:2px 2px 10px 2px;width:auto;}

.professionals_search .criteria ul {font:11px/20px verdana, arial, helvetica, sans-serif;color:#535353; list-style:url(/fcwsite/img/general/bullet.gif);margin-left:18px;padding:0 0 25px 0; margin-top:0; margin-bottom:0;}

.professionals_search .criteria ul li {margin:0px;padding:0px;}

.professionals_search .criteria ul li span {color:#0E5F8E; font-weight:bold;}

.professionals_search table.list td a {text-decoration:none; color: #174a7c;}

.professionals_search table.list td a:hover {text-decoration:none; color: #6f8289;}

.professionals_search table.list td a:visited {text-decoration:none; color: #174a7c;}

.professionals_search_results table.list th {text-transform:uppercase;padding:2px;font-size:11px;}
.professionals_search_results table.list td.name {width:150px}
.professionals_search_results table.list td.position {width:150px;}
.professionals_search_results table.list td.email {}
.professionals_search_results table.list td.phone {}
.professionals_search _results table.list td.office {}
.professionals_search_results table.list td.vcard {}

/*
input.professionals_search_submit { background-image: url(/fcwsite/img/professionals/btn_search.gif); background-repeat: no-repeat; display: block; margin: 14px 0px 0px; padding: 0px; height: 21px; width: 57px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-indent: -1000px; overflow: hidden; }

a:hover.professionals_search_submit { background-image: url(/fcwsite/img/professionals/btn_search_hover.gif);}

a.professionals_search_submit {background-image: url(/fcwsite/img/professionals/btn_search.gif); background-repeat: no-repeat; display: block; margin: 14px 0px 0px; padding: 0px; height: 21px; width: 57px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-indent: -1000px; overflow: hidden;    }

a:hover.professionals_search_submit { background-image: url(/fcwsite/img/professionals/btn_search_hover.gif);    }
*/
#searchbtn {margin:10px 0 0 0;}



/**** professionals_search_results ****/

.professionals_search .overviewtext { font-size: 11px; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.professionals_search_results .list {font:11px/20px verdana, arial, helvetica, sans-serif;color:#535353; width:642px;}

.professionals_search_results .criteria ul {list-style-type:none;list-style-image:none;font:11px/20px verdana, arial, helvetica, sans-serif;color:#535353; margin-left:0px;padding:0 0 25px 0; margin-top:0; margin-bottom:0;}

.professionals_search_results .criteria ul li {background-image:url(/fcwsite/img/general/bullet.gif);background-repeat:no-repeat;background-position:0 5px;margin:0px;padding-left:16px;}

.professionals_search_results .criteria ul li span {color:#0E5F8E; font-weight:bold;}

.professionals_search_results table.list td a {text-decoration:none; color: #174a7c;}

.professionals_search_results table.list td a:hover {text-decoration:none; color: #6f8289;}

.professionals_search_results table.list td a:visited {text-decoration:none; color: #174a7c;}



/**** professionals_detail ****/



.three_col_leftcolumn {width:166px; padding:0;  vertical-align:top;}

.three_col_leftcolumn img.bio_photo { margin:0 0 22px 0;}

.professionals_detail .middlecolumn {width:460px; padding:0 0 0 20px; vertical-align:top;}

.three_col_rightcolumn h2 { text-transform:uppercase; font-size:11px; line-height:15px; margin:0 0 5px 0; padding:0;}

.three_col_rightcolumn {width:170px; padding: 0 0 0 20px; vertical-align:top;}

.three_col_rightcolumn ul {list-style:url(/fcwsite/img/general/bullet.gif);margin-left:18px;padding:0 0 25px 0; margin-top:0; margin-bottom:0;}

.three_col_rightcolumn ul li a, .three_col_rightcolumn ul li a:visited {font-size:11px; line-height:15px; text-decoration:none; font-weight:100; text-decoration:none;}

.three_col_rightcolumn ul li a:hover {color:#A9A9A9; }

.three_col_rightcolumn ul li {margin:0 0 5px 0;} 

.three_col_rightcolumn .Right_highlight {list-style:url(/fcwsite/img/general/Bullet_grey.gif); margin-top:0; margin-bottom:0;}

.professionals_detail .middlecolumn p {font:11px/20px verdana, arial, helvetica, sans-serif !important;color:#535353; margin: 0 0 18px 0;}

.professionals_detail .middlecolumn ul {margin-left:0px;padding:0 0 25px 0; margin-top:0; margin-bottom:0;}

.professionals_detail .middlecolumn ul li {background-image:url(/fcwsite/img/general/Bullet_red.jpg);background-repeat:no-repeat;background-position:0 6px;padding-left:16px; font-size:11px; line-height:20px; text-decoration:none; font-weight:100; }

.professionals_detail .middlecolumn ul li a, .professionals_detail .middlecolumn ul li a:visited {text-decoration:none; color:#B64638;}

.professionals_detail .middlecolumn ul li a:hover {text-decoration:none; color:#174a7c }

.professionals_detail .middlecolumn h2 { text-transform:uppercase; font-size:11px; line-height:15px; margin:0 0 5px 0; padding:0; color:#535353;}

.three_col_leftcolumn p {font:11px/16px verdana, arial, helvetica, sans-serif;color:#535353; margin: 0 0 24px 0;}

.three_col_leftcolumn ul {list-style:url(/fcwsite/img/general/bullet.gif);margin-left:18px;padding:0 0 25px 0; margin-top:0; margin-bottom:0;}

.three_col_leftcolumn ul li a, .three_col_leftcolumn ul li a:visited {font-size:11px; line-height:15px; text-decoration:none; font-weight:100;  }

.three_col_leftcolumn ul li {margin:0 0 5px 0;}

.three_col_leftcolumn ul li a:hover {color:#A9A9A9; }

.professionals_detail .representative {border-bottom:1px #b4bcbf solid; border-top:1px #b4bcbf solid; padding: 18px 0 20px 0; margin:0 0 0 0;}
.professionals_detail .bio_photo { margin-bottom:16px; }

.popupemail2 {font:normal 11px Verdana, sans-serif;margin:0px;}
.popupemail2 .container {margin:0px auto;width:550px;text-align:left;padding-top:19px;background-color:#fff;} 
.popupemail2 .logo {margin:0px 0px 30px 34px;} 
.popupemail2 .pagetitle {font:bold 14px Verdana, sans-serif;text-transform:uppercase;color:#174a7c;border-bottom:1px solid #b4bcbf;padding:0px 0px 3px 1px;margin:0px 35px 20px 35px;} 
.popupemail2 .disclaimer {font-size:11px;margin:0px 35px 0px 35px;}
.popupemail2 .disclaimer .disclaimer_title {font-weight:bold;margin-bottom:16px;}
.popupemail2 .disclaimer .disclaimer_attyname {color:#0e6392;display:inline;font-weight:bold;}
.popupemail2 .disclaimer .disclaimer_text {margin:16px 0px 32px 0px;line-height:13px;text-align:justify;}
.popupemail2 table.popuptable {margin:0px 0px 34px 33px;border-collapse:collapse;border:0px;}
.popupemail2 table.popuptable td {padding-bottom:10px;}
.popupemail2 .attyname {color:#0e6392;margin:0px 0px 0px 25px;}
.popupemail2 input.txtfield {border:1px solid #b5bcc0;background-color:#fff;width:171px;margin:0px 9px 0px 25px;font:normal 11px Verdana, sans-serif;}
.popupemail2 input.btn {float:right;}
.popupemail2 .txtarea {border:1px solid #b5bcc0;background-color:#fff;width:357px;margin:0px 0px 10px 25px;height:125px;font:normal 11px Verdana, sans-serif;}
.popupemail2 .emailform .triangle {margin-left:7px;display:inline;}
.popupemail2 .emailform img {margin-right:7px;}



/*********************************************
					practices section
*********************************************/


/**** practice details ****/

.practice_details .representative {border-bottom:1px #b4bcbf solid; border-top:1px #b4bcbf solid; padding: 18px 0 0 0; margin:0 0 20px 0;}
.practice_details .representative li {text-align:left;}

.practice_details .practice_contacts p {font:11px/15px verdana, arial, helvetica, sans-serif;color:#535353;margin: 0 0 24px 0;}

.practice_details .practice_contacts {margin:25px 0 0 0;}

.practice_details .rightcolumn ul {margin:0 0 25px 0;}

.practice_listing .rightcolumn ul li {font-size:11px; line-height:15px;}

.practice_listing .rightcolumn ul li a {font-size:11px; line-height:15px;}






/*********************************************
					Locations section
*********************************************/

/*** locations ***/


.locations_landing h2 {color:#174a7c; margin: 0 0 14px 0; font-size:11px; text-transform: uppercase;}

.location_name { color: #666666; margin: 0px; padding: 0px; text-decoration: none;}

.location_name a, .location_name a:visited {text-decoration: none;}

.locations_td p { font-size:11px; line-height:15px; margin:0; padding:0; color: #666666;}

.locations_img { float: left; margin-right:20px;}


.locations_detail h2 {color:#174a7c; margin: 0 0 14px 0; font-size:11px; text-transform: uppercase;}

.locations_detail .list {font:11px/20px verdana, arial, helvetica, sans-serif;color:#535353; width:642px;}

.locations_detail table.list td {border-top:1px #B4BCBF solid; padding:2px 2px 10px 2px ; width:auto;}

.locations_detail .criteria ul {font:11px/20px verdana, arial, helvetica, sans-serif;color:#535353; list-style:url(/fcwsite/img/general/bullet.gif);margin-left:18px;padding:0 0 25px 0; margin-top:0; margin-bottom:0;}

.locations_detail .criteria ul li {margin:0px;padding:0px;}

.locations_detail .criteria ul li span {color:#0E5F8E; font-weight:bold;}

.locations_detail table.list td a {text-decoration:none; color: #174a7c;}

.locations_detail table.list td a:hover {text-decoration:none; color: #6f8289;}

.locations_detail table.list td a:visited {text-decoration:none; color: #174a7c;}

.locations_detail ul li ul.level2_rightlinks li {padding:0 0 0 12px; color:#0E5F8E; background-image:none; margin-bottom: 0px;}

.locations_detail .leftcolumn { width:642px; padding:0;}

.locations_detail .leftcolumn img {margin-right:4px;padding-bottom:1px;}

.locations_detail .leftcolumn a {text-decoration:none;}

.locations_detail p { font-size:11px; line-height:20px; margin: 0 0 24px 0; padding:0; color: #666666;}

.locations_detail h3 { text-transform:uppercase; font-size:11px; line-height:15px; margin:0 0 5px 0; padding:0; color:#535353;}

.locations_detail .middlecolumn {width:460px; padding:0 0 0 20px; vertical-align:top;}

.locations_detail .middlecolumn ul {list-style:url(/fcwsite/img/general/Bullet_red.jpg);margin-left:18px;padding:0 0 25px 0; margin-top:0; margin-bottom:0;}

.locations_detail .middlecolumn ul li a {font-size:11px; line-height:15px; text-decoration:none; font-weight:100; color:#174a7c;}

.locations_detail .middlecolumn ul li {margin:0 0 10px 0; font-size:11px;}

.locations_detail .middlecolumn ul li a:hover {color:#6f8289; }

.locations_detail .leftcolumn {width:166px; padding:0;  vertical-align:top;}

.locations_detail .map {margin:20px 0 0 0;}

.locations_detail .leftcolumn img.office_photo { margin:0 0 16px 0;padding:0 0 0 0;}

.locations_detail .related_attorneys {border-bottom:1px #b4bcbf solid; border-top:1px #b4bcbf solid; padding: 18px 0 0 0; margin:0 0 20px 0;}





/*********************************************
					news section
*********************************************/

/*** News Landing Page ***/

.news_landing p {font:11px/20px verdana, arial, helvetica, sans-serif;color:#535353;margin: 0 0 24px 0;}

.news_landing ul.buttons {list-style:none none;margin:0px;padding:5px 0px;}

.news_landing ul.buttons li {margin:0px;padding:0px;display:inline;}

.news_landing ul.buttons li input {}

.news_landing table.fields {margin:0px;}

.news_landing table.fields label {width:100px;display:block;}

.news_landing table.fields input {width:155px;}

.news_landing table.fields select {width:226px;}

.news_landing table.fields .comments textarea {width:450px;height:100px;}

.news_landing table.newstable p {padding: 0 0 10px 0;}

.news_landing table.newstable a,.news_landing table.newstable a:visited {text-decoration:none;color: #174a7c;}
.news_landing table.newstable a:hover {text-decoration:none;color: #6f8289;}

.news_landing table.newstable td.news {border-bottom:1px solid #b4bcbf;}
.news_landing table.newstable td.eventcolumn {padding-top:10px;border-bottom:1px solid #b4bcbf;}
.news_landing table.newstable td.pubcolumns {padding-top:10px;}

.news_landing ul.newslist { padding-bottom:0px; }

.news_landing ul.newslist li {background-image: url(/fcwsite/img/general/bullet.gif);font:11px/20px verdana, arial, helvetica, sans-serif;margin-top:5px;margin-bottom:5px;}

.news_landing .showMoreLink {font:11px/20px verdana, arial, helvetica, sans-serif; padding:20px 0 10px 0; color:#b64638;}

.news_landing .rightnews {width:220px; padding:0 0 0 20px;}

.news_landing .rightnews h2 { text-transform:uppercase; font-size:11px; line-height:15px; margin:0 0 5px 0; padding:0;}

.news_landing .maincolumn h2 { font-size: 11px; line-height:15px; margin:0 0 5px 0; padding:0; }


/**** News Results ****/

.news_results .list {font:11px/20px verdana, arial, helvetica, sans-serif;color:#535353; width:642px; }

.news_results table.list td {border-top:1px #B4BCBF solid; padding:2px 2px 10px 2px ; width:auto; vertical-align:top;}

.news_results .criteria ul {font:11px/20px verdana, arial, helvetica, sans-serif;color:#535353; list-style:url(/fcwsite/img/general/bullet.gif);margin-left:18px;padding:0 0 25px 0; margin-top:0; margin-bottom:0;}

.news_results .criteria ul li {margin:0px;padding:0px;}

.news_results .criteria ul li span {color:#0E5F8E; font-weight:bold;}

.news_results table.list td a {text-decoration:none; color: #174a7c;}

.news_results table.list td a:hover {text-decoration:none; color: #6f8289;}

.news_results table.list td a:visited {text-decoration:none; color: #174a7c;}

.news_results .date {color:#174a7c;padding-left:20px;white-space:nowrap;text-align:right;}




/**** news_details ****/

.news_details .maincolumn h3 { margin:15px 0 5px  0; padding:0;}

.news_details .subtitle	{margin:0 0 0  0; font-weight:bold; border-top:1px #b4bcbf solid;}
										
.news_details .source	{margin:0 0 0  0;}
									
.news_details .date {margin:0 0 0  0; color:#174a7c;}




/***** event_results ****/

.event_results .details  h2 {color:#174a7c; margin: 0 0 14px 0; font-size:11px; text-transform: uppercase;}

.event_results .list {font:11px/20px verdana, arial, helvetica, sans-serif;color:#535353; width:642px; }

.event_results table.list td {border-top:1px #B4BCBF solid; padding:2px 2px 10px 2px ; width:auto; vertical-align:top;}

.event_results .criteria ul {font:11px/20px verdana, arial, helvetica, sans-serif;color:#535353; list-style:url(/fcwsite/img/general/bullet.gif);margin-left:18px;padding:0 0 25px 0; margin-top:0; margin-bottom:0;}

.event_results .criteria ul li {margin:0px;padding:0px;}

.event_results .criteria ul li span {color:#0E5F8E; font-weight:bold;}

.event_results table.list td a {text-decoration:none; color: #174a7c;}

.event_results table.list td a:hover {text-decoration:none; color: #6f8289;}

.event_results table.list td a:visited {text-decoration:none; color: #174a7c;}

.event_results .date {color:#174a7c;padding-left:20px;white-space:nowrap;text-align:right;}




/***** event_details ****/

.event_details .subtitle	{margin:0 0 0  0; font-weight:bold; border-top:1px #b4bcbf solid;}
										
.event_details .source	{margin:0 0 0  0;}
									
.event_details .date {margin:0 0 0  0; color:#174a7c;}

.event_details .maincolumn ul {list-style:url(/fcwsite/img/general/bullet.gif);margin-left:18px;padding:0 0 25px 0; margin-top:0; margin-bottom:0;}

.event_details .maincolumn ul li a {font-size:11px; line-height:15px; text-decoration:none; font-weight:100; color: #174a7c }

.event_details .maincolumn ul li a:hover {color:#A9A9A9; }

.event_details .speakers {border-bottom:1px #b4bcbf solid; border-top:1px #b4bcbf solid; padding: 18px 0 0 0; margin:20px 0 20px 0;}
 
.event_details .event_contact {  padding: 0 0 0 0; margin:0 0 20px 0;}

.event_details .relatedfiles {border-bottom:1px #b4bcbf solid;  padding: 0 0 0 0; margin:0 0 20px 0;}

.event_details .location {margin:15px 0 15px  0;}

.event_details .register {margin:15px 0 15px  0;}

.event_details .maincolumn .description ul {list-style:none;margin-left:0px;}


/***** event_registration ****/



.event_registration .maincolumn h3 {  margin:15px 0 5px  0; padding:0; }

.event_registration .subtitle	{margin:0 0 0  0; font-weight:bold;}
										
.event_registration .source	{margin:0 0 0  0;}
									
.event_registration .date {margin:0 0 0  0; color:#174a7c;}

.event_registration .speakers {border-bottom:1px #b4bcbf solid;  padding: 0 0 0 0; margin:0 0 20px 0;}

.event_registration .relatedfiles {border-bottom:1px #b4bcbf solid;  padding: 0 0 0 0; margin:0 0 20px 0;}

.event_registration .location {margin:15px 0 15px  0;}

.event_registration .register {margin:15px 0 15px  0;}



a.event_registration_submit { background-image: url(/fcwsite/img/forms/btn_register.gif); background-repeat: no-repeat; background-position: 0 -21px; display: block; margin: 14px 0px 0px; padding: 0px; height: 21px; width: 63px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-indent: -1000px; overflow: hidden;    }

a:hover.event_registration_submit { background-image: url(/fcwsite/img/forms/btn_register.gif); background-position: 0 0;  }



/**** pubs_results ****/


.pubs_results .list {font:11px/20px verdana, arial, helvetica, sans-serif;color:#535353; width:642px; }

.pubs_results table.list td {border-top:1px #B4BCBF solid; padding:2px 2px 10px 2px ; width:auto; vertical-align:top;}

.pubs_results .date {white-space:nowrap;color:#174a7c;padding-left:20px;white-space:nowrap;text-align:right;}

.pubs_results .criteria ul {font:11px/20px verdana, arial, helvetica, sans-serif;color:#535353; list-style:url(/fcwsite/img/general/bullet.gif);margin-left:18px;padding:0 0 25px 0; margin-top:0; margin-bottom:0;}

.pubs_results .criteria ul li {margin:0px;padding:0px;}

.pubs_results .criteria ul li span {color:#0E5F8E; font-weight:bold;}

.pubs_results table.list td a {text-decoration:none; color: #174a7c;}

.pubs_results table.list td a:hover {text-decoration:none; color: #6f8289;}

.pubs_results table.list td a:visited {text-decoration:none; color: #174a7c;}



/**** pub_details ****/

.pub_details .maincolumn h3 { margin:15px 0 5px  0;}

.pub_details .subtitle	{margin:0 0 0  0; font-weight:bold; border-top:1px #b4bcbf solid;}
										
.pub_details .source	{margin:0 0 0  0;}
									
.pub_details .date {margin:0 0 0  0; color:#174a7c;}

.pub_details .pub_author {margin:0 0 0  0;}


/**** combined details ****/

.combined_results .list {font:11px/20px verdana, arial, helvetica, sans-serif;color:#535353; width:642px; }

.combined_results table.list td {border-top:1px #B4BCBF solid; padding:2px 2px 10px 2px ; width:auto; vertical-align:top;}

.combined_results .criteria ul {font:11px/20px verdana, arial, helvetica, sans-serif;color:#535353; padding:0 0 25px 0; margin-top:0; margin-bottom:0;}

.combined_results .criteria ul li {background-image:url(/fcwsite/img/general/bullet.gif); background-repeat:no-repeat; background-position:0 5px; padding-left:16px; margin:0px;}

.combined_results .criteria ul li span {color:#0E5F8E; font-weight:bold;}

.combined_results table.list td a {text-decoration:none; color: #174a7c;}

.combined_results table.list td a:hover {text-decoration:none; color: #6f8289;}

.combined_results table.list td a:visited {text-decoration:none; color: #174a7c;}

.combined_results .events h4 {color:#174a7c; margin: 2px 0 0 0; font-size:11px; text-transform: uppercase; border-top:1px #B4BCBF solid; width:642px;}

.combined_results h3 { text-transform:uppercase; font-size:11px; line-height:15px; margin:5px 0 0 0; padding:0; color:#535353;}

.combined_results .date {margin:0 0 0  0; color:#174a7c; width:150px; padding-left:20px;}


/*********************************************
					Careers section
*********************************************/

.careers ul li.Right_highlight ul.level2_rightlinks li.Right_highlight2 a {color:#A9A9A9; }


/**** careers_landing ****/

.careers_landing p {font:11px/20px verdana, arial, helvetica, sans-serif;color:#535353;margin: 0 0 24px 0;}

.careers_landing table.career_main  {width:834px; }

.careers_landing table.career_main td {padding:25px 0 0 0; width:278px; vertical-align:top; margin:0; border:none;}

.careers_landing table.career_main td p {padding:0 25px 0 0;}

.careers_landing h2 { text-transform:uppercase; font-size:11px; line-height:15px; margin:0 0 5px 0; padding:0;}

.careers_landing h2 a, .careers_landing h2 a:visited { text-transform:uppercase; font-size:11px; line-height:15px; margin:0 0 5px 0; padding:0; text-decoration:none;}



/**** careers_search ****/

.careers_search ul.buttons {list-style:none none;margin:0px;padding:5px 0px;}

.careers_search ul.buttons li {margin:0px;padding:0px;display:inline;}

.careers_search ul.buttons li input {}

.careers_search table.fields {margin:0px;padding:0px;}

.careers_search table.fields label {width:100px;display:block;}

.careers_search table.fields input {width:220px;}

.careers_search table.fields select {width:226px;}

.careers_search table.fields .comments textarea {width:450px;height:100px;}


/**** careers_search_results ****/

.careers_search_results .criteria ul {font:11px/20px verdana, arial, helvetica, sans-serif;color:#535353; list-style:url(/fcwsite/img/general/bullet.gif);margin-left:18px;padding:0 0 25px 0; margin-top:0; margin-bottom:0;}

.careers_search_results .criteria ul li {margin:0px;padding:0px;background-image:none;}

.careers_search_results .criteria ul li span {color:#0E5F8E; font-weight:bold;}

.careers_search_results table.jobresults {font-size:11px; color:#535353; text-align:left;}

.careers_search_results table.jobresults td {border-top:1px #B4BCBF solid; padding:2px 2px 10px 2px ; width:auto;}

.careers_search_results table.jobresults .joblocation {padding-left:400px;} /* padding is temporary until content is added */

.careers_search_results table.jobresults th {font-size:11px; color:#535353; text-align:left; padding:2px;}

.careers_search_results .related {border-bottom:1px #b4bcbf solid; border-top:1px #b4bcbf solid; padding: 18px 0 0 0; margin:0 0 20px 0;}

.careers_search_results .location {margin:15px 0 15px  0;}

.careers_search_results .maincolumn .related h3 { text-transform:uppercase; font-size:11px; line-height:15px; margin:0 0 5px 0; padding:0; color:#535353;}


/******** Sitemap *******/

.sitemap td {padding-right:75px;}

.sitemap .maincontent h2 { text-transform:uppercase; font-size:11px; line-height:15px; margin:0 0 5px 0; padding:0;}

.sitemap .maincontent ul li a {font-size:11px; line-height:15px; text-decoration:none; font-weight:100;  }

.sitemap .maincontent ul li {margin:0 0 18px 0; padding:0 0 0 16px; background-image:url(/fcwsite/img/general/bullet.gif); background-repeat:no-repeat; Background-position:0px 3px;}

.sitemap .maincontent ul li a:hover {color:#A9A9A9; }


.sitemap .maincontent ul li ul.level2_links li { padding:0 0 0 12px; margin:5px 0 0 0; color:#0E5F8E; background-image:url(/fcwsite/img/general/bullet2.gif); background-repeat:no-repeat; Background-position:0 5px ;}

.sitemap .maincontent ul li ul.level2_links li a { color:#0E5F8E;}

.sitemap .maincontent ul li ul.level2_links li a:hover { color:#A9A9A9;}

/* Popup Email */
body.popupemail {font:normal 11px Verdana, sans-serif;margin:0px;}
body.popupemail .container {margin:0px auto;width:435px;text-align:left;padding-top:19px;} 
body.popupemail .logo {margin:0px 0px 30px 34px;} 
body.popupemail table {margin:0px 0px 34px 33px;border-collapse:collapse;border:0px;}
body.popupemail input.txtfield {border:1px solid #b5bcc0;background-color:#fff;width:171px;margin:0px 9px 10px 0px;font:normal 11px Verdana, sans-serif;}
body.popupemail input.btn {float:right;margin-right:9px;}
body.popupemail .txtarea {border:1px solid #b5bcc0;background-color:#fff;width:357px;margin:0px 0px 10px 0px;height:125px;font:normal 11px Verdana, sans-serif;}
body.popupemail .emailform .triangle {margin-left:7px;display:inline;}
body.popupemail .emailform img {margin-right:7px;}

/* Search Site */
body.searchsite .maincolumn table {border-collapse:collapse;border:0px;}
body.searchsite .maincolumn table.list td {border-top:1px #B4BCBF solid; padding:2px 2px 10px 2px ; width:auto;}
body.searchsite .maincolumn a {text-decoration:none;}
body.searchsite .maincolumn td {padding:0px 10px 0px 0px;}
body.searchsite input {font-size:11px;color:#535353;}
body.searchsite select {font-size:11px;color:#535353;}
body.searchsite .btn {padding-top:20px;}
body.searchsite .criteria ul {list-style-image:none;list-style-type:none;}
body.searchsite .criteria ul li {background-image:url(/fcwsite/img/general/triangle_blue.gif);background-repeat:no-repeat;background-position:0 8px;padding-left:16px;}

/*
.office_related_attorneys {border-bottom:1px #b4bcbf solid;border-top:1px #b4bcbf solid;padding: 18px 0 0 0;margin:0 0 20px 0;}
.office_related_attorneys ul li {background-image:none;padding-left:0;}
.office_related_attorneys a {font-size: 10px;line-height: 12px;text-decoration: none;font-weight: 100;color: #174a7c;margin-bottom:6px;}
.office_related_attorneys a:hover {color: #6f8289;}
*/

.emailDisclaimerButtons a
{
	color: #003366;
	text-decoration: none;
}
.emailDisclaimerButtons a:hover
{
	color: #0033ff;
	text-decoration: none;
}
.emailDisclaimerButtons li
{
	display: inline;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	border-top-width: medium;
	border-top-style: none;
	border-top-color: -moz-use-text-color;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}

.emailDisclaimerButtons ul
{
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.showMoreLink a, .showMoreLink a:visited {text-decoration:none; color:#B64638 !important; font-weight:100;}
.showMoreLink a:hover {text-decoration:none; color:#174a7c !important; font-weight:100;}
.pageNav { margin-bottom:15px; }
li.multi_level ul {padding-bottom:0px !important;}
li.multi_level ul li {background-image:url(http://zuckermanspaederwc.staged.hubbardone.com/FCWSite/Img/general/bullet2.gif) !important;padding-left:10px !important;}

.leftJustify li { text-align:left; }
.doctype { font-size:9px;color:#B64638;padding-left:6px; }

.leftcolumn p {font:11px/15px verdana, arial, helvetica, sans-serif;color:#535353;margin: 0 0 24px 0;}

div#dvCity,div#dvOverview,div#dvDirections,div#dvDirections2,div#dvCommunity { line-height:20px; }
.tallerLineHeight { line-height:20px !important; }
.single_spaced { line-height:15px !important; }