BODY {background-color:#fff;margin:0px;text-align:center;}

A               {text-decoration: none;}
A:biolink		{color:#003F49; text-decoration: none;}
 
A:hover			{color:#000000; text-decoration: none;}

p {margin:10px 0;}

/* HEADER */
.container {width:935px;margin:0px auto;text-align:left;}

#logo {padding: 20px 0px 0px 0px;}	

.topnav {float:right;white-space:nowrap;padding:30px 0px 0px;}
.topnav a {color:#808285;text-decoration:none}				
.topnav a:visited {color:#808285;text-decoration:none}			
.topnav a:hover {color:#98002D;text-decoration:none}
.topnav form {padding:0px;margin:0px;}
.topnav table {border:0px;border-collapse:collapse;}
.topnav td {vertical-align:middle;padding:0px;font:normal 10px Verdana, sans-serif;color:#808285;}
.topnav .sitesearch {padding:0px;vertical-align:middle;}
.topnav .sitesearch .textbox {border:1px solid #939598;width:140px;background-color:#f1f2f2;font:normal 10px Verdana, sans-serif;margin:0px 4px 0px 4px;}
.topnav .sitesearch .button {border:0px;margin:0px;}

.mainnav {white-space:nowrap;padding:0px;text-align:right;}
.mainnav table {border:0px;border-collapse:collapse;float:right;}
.mainnav td {padding:0px;vertical-align:top;font:normal 11px Verdana, sans-serif;color:#454349;text-transform:uppercase;}
.mainnav a {color:#454349;text-decoration:none;display:block;padding:15px 10px;}
.mainnav a:visited {color:#454349;text-decoration:none;}
.mainnav a:hover {color:#98002D;text-decoration:none;}
.mainnav a.active {color:#98002D;text-decoration:none;display:block;padding:15px 10px;}
.mainnav a.active:visited {color:#98002D;text-decoration:none;}
.mainnav a.active:hover {color:#98002D;text-decoration:none;}

.menus {position:relative;z-index:10;width:935px;clear:both;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; z-index: 100;}

.menu {font:normal 11px Verdana, sans-serif;color:#fff;text-align:left;padding:10px; height: 335px; min-height: 335px; z-index: 1000; border: solid 1px #0F0;}
.menu a {color:#fff;text-decoration:none;}
.menu a:visited {color:#fff;text-decoration:none;}
.menu a:hover {color:#fff;text-decoration:none;}
.menu ul {list-style:none none;padding:0px;margin:0px;}
.menu li {margin:0px;padding:0px 0px 3px;}
 .clasd
 {
 font:Verdana, Verdana, Helvetica, sans-serif
 }

.menu2 {position:absolute;visibility:hidden;z-index:50;font:normal 11px Verdana, sans-serif;color:#000;padding:0px;filter:alpha(opacity=95);
-moz-opacity:.95;opacity:.95; width: 675px;  right: 624px; min-height:334px; height:auto;}
* html .menu2 {position:absolute;visibility:hidden;z-index:100;font:normal 11px Verdana, sans-serif;color:#000;padding:0px;filter:alpha(opacity=95);
-moz-opacity:.95;opacity:.95; width: 675px; left: 800px; height:334px;}
.menu2 {font:normal 11px Verdana, sans-serif;color:#fff;text-align:left;}
.menu2 a {color:#fff;text-decoration:none;}
.menu2 a:visited {color:#fff;text-decoration:none;}
.menu2 a:hover {color:#fff;text-decoration:none;}
.menu2 ul {list-style:none none;padding:0px;margin:0px;padding:10px;}
.menu2 li {margin:0px;padding:0px 0px 3px;}
.menu2 .padding {padding:10px;}
.menu2 b {font-weight: bold; color: #FFF;}
.menu2 .heading {color: #FFF; font-weight: bold; font-size: 11px;}

body.homede .menu2 {width: 848px;} /* use for wide german drop downs*/
* html body.homede .menu2 {width: 854px; padding: 0px; margin: 0px;}

 .menu2 table {border:0px;border-collapse:collapse;margin:0px 10px;width:645px;}
 .menu2 td {width:20%;padding:0px 10px 10px 0px;vertical-align:top;font:normal 11px Verdana, sans-serif;color:#fff;}
 .menu2 tr.line td {padding:0px;}
 .menu2 tr.row2 td {padding:0px 10px 10px 0px;}
 .menu2 ul {list-style:none none;padding:8px 0px 0px;margin:0px;}
 .menu2 li {margin:0px;padding:0px 0px 3px;}
 .menu2 .heading {font:bold 11px Verdana, sans-serif;text-transform:uppercase;}
 .menu2 div.line {border-top:1px solid #fff;height:15px;padding:0px;}
 
 body.home .bios table {} /* was margin-left:115px; */
 body.home .bios td {padding-left: 105px;}
 body.home .offices table td {padding-left: 472px;}
 body.home .careers table td {text-align:right; padding-right: 65px;}
 body.home .probono table {margin: 0px 0px 0px 20px; padding: 0px;}
 body.home .probono table td {text-align: right; padding: 0px; width: 100%;}
 
 body.homede .bios table {} /* was margin-left: 82px; */
 body.homede .bios td {padding-left:0px;}
 body.homede .offices table td {padding-left: 649px;}
 body.homede .careers table {width: 100%; margin: 0px;}
 body.homede .careers table td {padding-right: 11px;} /* had padding-right: 20px; */
 body.homede .probono table {margin: 0px 0px 0px 20px; padding: 0px;}
 body.homede .probono table td {text-align: right; padding: 0px; width: 100%;}
 
 
 #menu_practices {padding-top: 8px;}

.bannerinterior {clear:both;}

/* FOOTER */
.footer {white-space:nowrap;padding:20px 0px 5px;}
.footer .advertisingcopyright {float:right;white-space:nowrap;padding:0px;margin-top:-10px;}
.footer .othernav {font:normal 11px Verdana, sans-serif;color:#808285;text-transform:uppercase;}
.footer .othernav a {color:#808285;text-decoration:none}				
.footer .othernav a:visited {color:#808285;text-decoration:none}			
.footer .othernav a:hover {color:#98002D;text-decoration:none}
.footer .othernav ul {list-style:none none;margin:0px;padding:0px 0px 5px;}
.footer .othernav ul li {padding:0px 10px 0px 0px;display:inline;}

/* HOME PAGE */
.banner {height:357px;clear:both; z-index: 1;}
.banner .homefeatureA {float:right;width:375px;height:330px;position:relative;right:77px;top:27px;margin: 0px 0px;color:#fff;font:normal 12px/18px Verdana, sans-serif;background-color:#393839;}
.banner .homefeature {padding:30px;}
.banner .homefeature a {color:#fff;text-decoration:none;}
.banner .homefeature a:visited {color:#fff;text-decoration:none;}
.banner .homefeature a:hover {color:#fff;text-decoration:none;}
.banner .homefeature .content {height:250px;}
.banner .homefeature .content .heading1 {color:#fff;font:normal 22px/28px georgia,Verdana;text-decoration:none;}
.banner .homefeature .content .video img {vertical-align:middle;}
.banner .homefeature .content .video a:hover {color:#f8971d;text-decoration:none;}

.banner .buttons {font:bold 11px Verdana, sans-serif;color:#f8971d;text-transform:uppercase;}
.banner .buttons img {vertical-align:middle;}

.middle table.main {border:0px;border-collapse:collapse;width:858px;}
.middle table.main td {padding:0px;vertical-align:top;font:normal 11px/15px Verdana, sans-serif;color:#000;}

.middle table.main td.col1 {}
.middle table.main td.col1 .othernav {width:275px;font:normal 11px Verdana, sans-serif;color:#808285;text-transform:uppercase;}
.middle table.main td.col1 .othernav a {color:#808285;text-decoration:none}				
.middle table.main td.col1 .othernav a:visited {color:#808285;text-decoration:none}			
.middle table.main td.col1 .othernav a:hover {color:#98002D;text-decoration:none}
.middle table.main td.col1 .othernav ul {list-style:none none;margin:0px;padding:0px 0px 0px 10px;}
.middle table.main td.col1 .othernav ul li {padding:0px 0px 10px;}

.middle table.main td.col2 {}
.middle table.main td.col2 .news {width:373px;}
.middle table.main td.col2 .news a {text-decoration:none;color:#000;}
.middle table.main td.col2 .news a:hover {text-decoration:none;color:#98002D;}
.middle table.main td.col2 .news table {border:0px;border-collapse:collapse;}
.middle table.main td.col2 .news td {padding:5px 5px 8px 0px;vertical-align:top;font:normal 11px/15px Verdana, sans-serif;color:#000;}
.middle table.main td.col2 .news .content {padding:10px 0px 0px 10px;}
.middle table.main td.col2 .news .rss {font-weight:bold;float:right;}
.middle table.main td.col2 .news .rss a {text-decoration:none;color:#818184;}
.middle table.main td.col2 .news .rss a:hover {text-decoration:none;color:#98002D;}
.middle table.main td.col2 .news .rss img {vertical-align:middle;}
.middle table.main td.col2 .news .more {font-weight:bold;}
.middle table.main td.col2 .news .more .arrow {color:#98002D;}
.middle table.main td.col2 .news .more a {text-decoration:none;color:#818184;}
.middle table.main td.col2 .news .more a:hover {text-decoration:none;color:#98002D;}
.middle table.main td.col2 .news .heading {font:bold 11px Verdana, sans-serif;color:#98002D;text-transform:uppercase;margin:0px 0px 8px;}
.middle table.main td.col2 .news .date {color:#98002D;white-space:nowrap;font-weight:bold;}

.middle table.main td.col3 {}
.middle table.main td.col3 .highlights {width:485px;}
.middle table.main td.col3 .highlights .more {font-weight:bold;}
.middle table.main td.col3 .highlights .more .arrow {color:#98002D;}
.middle table.main td.col3 .highlights .more a {text-decoration:none;color:#818184;}
.middle table.main td.col3 .highlights .more a:hover {text-decoration:none;color:#98002D;}
.middle table.main td.col3 .highlights .content {padding:20px 20px 0px 10px;}
.middle table.main td.col3 .highlights .heading {font:bold 11px Verdana, sans-serif;color:#98002D;text-transform:uppercase;margin:0px 0px 8px;}
.middle table.main td.col3 .highlights p {margin:0px 0px 10px;}

/* PRACTICES LANDING */
.practiceslisting {font:normal 11px Verdana, sans-serif;color:#000;text-align:left;padding-right:20px;width=100%;}
.practiceslisting table {border:0px;border-collapse:collapse;margin:0px;width:100%;}
.practiceslisting td {width:20%;padding:25px 10px 10px 0px;vertical-align:top;font:normal 11px Verdana, sans-serif;color:#fff;}
.practiceslisting tr.row1 td.col1 .heading {border-top:9px solid #afbd22;padding:5px 0px 0px;}
.practiceslisting tr.row1 td.col2 .heading {border-top:9px solid #f8981d;padding:5px 0px 0px;}
.practiceslisting tr.row1 td.col3 .heading {border-top:9px solid #61195a;padding:5px 0px 0px;}
.practiceslisting tr.row1 td.col4 .heading {border-top:9px solid #5d87a1;padding:5px 0px 0px;}
.practiceslisting tr.row1 td.col5 .heading {border-top:9px solid #00576f;padding:5px 0px 0px;}
.practiceslisting tr.line td {padding:0px;}
.practiceslisting tr.row2 td {padding:0px 10px 10px 0px;}
.practiceslisting a {color:#000;text-decoration:none;}
.practiceslisting a:visited {color:#000;text-decoration:none;}
.practiceslisting a:hover {color:#98002D;text-decoration:none;}
.practiceslisting ul {list-style:none none;padding:4px 0px 0px;margin:0px;line-height:14px}
.practiceslisting li {margin:0px;padding:0px 0px 4px;line-height:14px}
.practiceslisting .heading {font:bold 11px Verdana, sans-serif;text-transform:uppercase;color:#000;}
.practiceslisting div.line {border-top:1px solid #808285;height:15px;padding:0px;}

/* END  */

#column2 .bioalphalinks a {color:#FFF;text-decoration:none;}
#column2 .bioalphalinks a:visited {color:#FFF;text-decoration:none;}
#column2 .bioalphalinks a:hover {color:#E28C05;text-decoration:none;}

.login			{float:right;}

.badge {float: left;position: absolute;bottom: 0;right: 0;}
.badge img {border:none;position:relative;}

.ewrsheader     {padding:16px 5px 17px 38px;background-color:#7D9AAA;margin-bottom:15px;color:#fff;font:bold 16px Verdana;}
.ewrsphotos		{float:right;padding:0px 28px 0px 0px;}

table.ewrs		{border-collapse:collapse;width:100%;}
table.ewrs td 	{vertical-align:top;}

#ewrslogo		{padding:20px 0px 36px;}
.ewrslogin		{text-align:right;padding:0px 32px 15px 0px;}
.ewrscontent	{padding:0px 24px 0px 38px;color:#000;font:12px/16px Verdana;}
.ewrsdiscussion  {width:362px;color:#000;font:11px/16px Verdana;}
.ewrsdiscussion .header {font:bold 12px Verdana;color:#98002D;text-transform:uppercase;padding:7px;border-top:1px solid #A5B8C9;}
.ewrsdiscussion .admin {font:bold 11px Verdana;color:#98002D;padding:7px;text-transform:uppercase;}
.ewrsdiscussion .name {font:11px Verdana;color:#98002D;padding:0px 7px;}
.ewrsdiscussion .actions {font:11px Verdana;color:#98002D;float:right;padding:7px;}
.ewrsdiscussion a {text-decoration:none;}
.ewrsdiscussion .threads {padding:7px;}
.ewrsdiscussion .threads a {font-weight:bold;}
.ewrsdiscussion .threads table {border-collapse:collapse;width:100%;}
.ewrsdiscussion .threads td {color:#000;font:11px/16px Verdana;vertical-align:top;padding:1px;}
.ewrsdiscussion .threads .editdelete a {font-weight:normal;}
.ewrsdiscussion .content {}
.ewrsdiscussion .contentborder {padding:7px;background-color:#EDF1F4;border-top:1px solid #A5B8C9;border-bottom:1px solid #A5B8C9;}
.ewrsdiscussion .content .title1 {font:bold 11px/16px Verdana;color:#98002D;}
.ewrsdiscussion .content .title2 {font:bold 11px/16px Verdana;padding-top:4px;}
.ewrsdiscussion .content .text {font:11px/16px Verdana;}
.ewrsdiscussion .content .reply {font:bold 11px/16px Verdana;padding-top:4px;}

.ewrsheadinglist	{color:#036;font:bold 11px Verdana;padding:2px 10px 2px 0px; vertical-align:top; border-top:1px solid #A5B8C9;border-bottom:1px solid #A5B8C9;}		
				
.ewrslist			{color:#000;font:11px/18px Verdana;padding:8px 15px 8px 0;vertical-align:top;border-bottom:1px solid #A5B8C9;}

#highlights			{color:#000;font:11px/14px Verdana;width:370px;}
#highlights a		{color:#036;text-decoration:none}			
#highlights a:hover	{color:#98002D;text-decoration:none}	

#language			{color:#A5B8C9;font:11px Verdana;}
#language a			{color:#98002D;text-decoration:none}			
#language a:hover	{color:#036;text-decoration:none}	

#ddlanguage			{color:#808285;font:11px Verdana;}
#ddlanguage a		{color:#808285;text-decoration:none}			
#ddlanguage a:hover	{color:#98002D;text-decoration:none}	

#column1 a.nav			{color:#000;text-decoration:none}			
#column1 a.nav:hover	{color:#98002D;text-decoration:none}	
#column1 a.navon		{color:#98002D;text-decoration:none}			
#column1 a.navon:hover	{color:#98002D;text-decoration:none}	
#column1 a.nav2			{color:#036;text-decoration:none}			
#column1 a.nav2:hover	{color:#98002D;text-decoration:none}	
#column1 a.nav2on		{color:#98002D;text-decoration:none;font-weight:bold;}			
#column1 a.nav2on:hover	{color:#98002D;text-decoration:none}

#twocolumn1 a.nav			{color:#000;text-decoration:none}			
#twocolumn1 a.nav:hover	{color:#98002D;text-decoration:none}	
#twocolumn1 a.navon		{color:#98002D;text-decoration:none}			
#twocolumn1 a.navon:hover	{color:#98002D;text-decoration:none}	
#twocolumn1 a.nav2			{color:#036;text-decoration:none}			
#twocolumn1 a.nav2:hover	{color:#98002D;text-decoration:none}	
#twocolumn1 a.nav2on		{color:#98002D;text-decoration:none;font-weight:bold;}			
#twocolumn1 a.nav2on:hover	{color:#98002D;text-decoration:none}

#column1 .currentdevelopments ul {list-style:none none;margin:0px;padding:0px;}	
#column1 .currentdevelopments li {padding:0px 0px 5px 0px;margin:0px;}
#column1 .currentdevelopments a {color:#6d6e71;text-decoration:none;}
#column1 .currentdevelopments a:hover {color:#98002D;text-decoration:none;}

#column1 .leftsidebio {font:normal 11px/13px Verdana, sans-serif;color:#000;width:160px;}
#column1 .leftsidebio ul {list-style:none none;margin:0px 0px 15px;padding:0px;}
#column1 .leftsidebio li {padding:0px 0px 5px 0px;margin:0px;}

#twocolumn1 .leftsidebio {font:normal 11px/13px Verdana, sans-serif;color:#000;width:160px;}
#twocolumn1 .leftsidebio ul {list-style:none none;margin:0px 0px 15px;padding:0px;}
#twocolumn1 .leftsidebio li {padding:0px 0px 5px 0px;margin:0px;}

#column1 .relatedinfo {padding:0px 0px 0px 8px;}
#column1 .relatedinfo a {color:#6d6e71;text-decoration:none;}
#column1 .relatedinfo a:hover {color:#98002D;text-decoration:none;}

#twocolumn1 .relatedinfo {padding:0px 0px 0px 0px;}
#twocolumn1 .relatedinfo a {color:#00637c;text-decoration:none;}
#twocolumn1 .relatedinfo a:hover {color:#98002D;text-decoration:none;}

#column3				{padding-top:175px;}
body.practicesdetail #column3				{padding-top:183px;}
body.practicesdetail #column2				{padding-top:115px;}
body.practicesdetail .parent #column3				{padding-top:165px;} /* was padding-top:125px; */
body.practicesdetail .parent #column2				{padding-top:182px;}
body.practicesdetail .parent #column1				{padding-top:188px;}

body.industrydetail #column3 {padding-top:107px}

body.newslanding #column3 {padding-top:130px;}
body.publanding #column3 {padding-top:130px;}
body.eventslanding #column3 {padding-top:130px;}

body.locationsdetailwrap #column2 {padding-top:70px;width:440px}
body.locationsdetailwrap #column3 {padding-top:170px;width:175px}


body.locationsdetail #column2 {padding-top:85px;width:440px}
body.locationsdetail #column3 {padding-top:170px;width:175px}

body.locationsdetaillondon #column2 {width:440px;padding-top:35px}
body.locationsdetaillondon #column3 {padding-top:170px;width:175px}

#column3 a				{color:#036;text-decoration:none;}
#column3 a:hover			{color:#98002D;text-decoration:none;}
#column3 a.on			{color:#036;text-decoration:none;font-weight:bold;}
#column3 a.on:hover		{color:#98002D;text-decoration:none;}
#column3 a.nav			{color:#036;text-decoration:none;text-transform:uppercase;}			
#column3 a.nav:hover		{color:#98002D;text-decoration:none;text-transform:uppercase;}	
#column3 a.more			{color:#036;text-decoration:none;}
#column3 a.more:hover	{color:#98002D;text-decoration:none;}
#twocolumn3 ul.biodetail 	{margin:0 0 15px 0;list-style:none;font-weight:bold;}
#twocolumn3 ul.biodetail ul 	{list-style:none none;font-weight:normal;margin-left:8px;}
#twocolumn3 ul.biodetail li {padding-top: 5px;line-height:14px;}
#twocolumn3 ul.biodetail ul a {color:#00637c;}
#twocolumn3 ul.biodetail ul a:hover {color:#98002D;}
#twocolumn3 ul.biodetail ul ul {font-weight:normal;margin-left:12px;}
#column3 ul.practicedetail 	{margin:0 0 15px 0;list-style:none;margin-top:-5px;list-style-image:none;}
#column3 ul.practicedetail li 	{font-weight:normal;padding-top: 5px;line-height:14px;}
#column3 ul.practicedetail ul 	{font-weight:normal;list-style:none;list-style-image:none;}
#column3 ul.practicedetail ul li {font-weight:normal;padding-top:4px;}
#column3 ul.practicedetail li.current	{font-weight: bold;}

#twocolumn3 a				{color:#036;text-decoration:none;}
#twocolumn3 a:hover			{color:#98002D;text-decoration:none;}
#twocolumn3 a.on			{color:#036;text-decoration:none;font-weight:bold;}
#twocolumn3 a.on:hover		{color:#98002D;text-decoration:none;}
#twocolumn3 a.nav			{color:#036;text-decoration:none;text-transform:uppercase;}			
#twocolumn3 a.nav:hover		{color:#98002D;text-decoration:none;text-transform:uppercase;}	
#twocolumn3 a.more			{color:#036;text-decoration:none;}
#twocolumn3 a.more:hover	{color:#98002D;text-decoration:none;}
#twocolumn3 ul.biodetail 	{margin:0 0 15px 0;list-style:none;font-weight:bold;}
#twocolumn3 ul.biodetail ul 	{list-style:none none;font-weight:normal;margin-left:8px;}
#twocolumn3 ul.biodetail ul a {color:#00637c;}
#twocolumn3 ul.biodetail ul a:hover {color:#98002D;}
#twocolumn3 ul.biodetail ul ul {font-weight:normal;margin-left:12px;}


body.practicesdetail #column3 a				{color:#808080;text-decoration:none;}
body.practicesdetail #column3 a:hover			{color:#98002D;text-decoration:none;}
body.practicesdetail #column3 a.on			{color:#808080;text-decoration:none;font-weight:bold;}
body.practicesdetail #column3 a.on:hover		{color:#98002D;text-decoration:none;}
body.practicesdetail #column3 a.nav			{color:#808080;text-decoration:none;text-transform:uppercase;}			
body.practicesdetail #column3 a.nav:hover		{color:#98002D;text-decoration:none;text-transform:uppercase;}	
body.practicesdetail #column3 a.more			{color:#808080;text-decoration:none;}
body.practicesdetail #column3 a.more:hover	{color:#98002D;text-decoration:none;}

body.industrydetail #column3 a				{color:#808080;text-decoration:none;}
body.industrydetail #column3 a:hover			{color:#98002D;text-decoration:none;}
body.industrydetail #column3 a.on			{color:#808080;text-decoration:none;font-weight:bold;}
body.industrydetail #column3 a.on:hover		{color:#98002D;text-decoration:none;}
body.industrydetail #column3 a.nav			{color:#808080;text-decoration:none;text-transform:uppercase;}			
body.industrydetail #column3 a.nav:hover		{color:#98002D;text-decoration:none;text-transform:uppercase;}	
body.industrydetail #column3 a.more			{color:#808080;text-decoration:none;}
body.industrydetail #column3 a.more:hover	{color:#98002D;text-decoration:none;}


#alpha			{color:#A5B8C9;font:12px Verdana;}
#alpha a		{color:#036;text-decoration:none;}
#alpha a:hover	{color:#98002D;text-decoration:none;}

#biolist a				{color:#003F49;text-decoration:none;}
#biolist a:hover		{color:#98002D;text-decoration:none;}
#biolist a.on			{color:#003F49;text-decoration:none;font-weight:bold;font-size:11px;}
#biolist a.on:hover	    {color:#98002D;text-decoration:none;}
#biolist a.blk			{color:#000;text-decoration:none;}
#biolist a.blk:hover	{color:#98002D;text-decoration:none;}

#list a				{color:#036;text-decoration:none;}
#list a:hover		{color:#98002D;text-decoration:none;}
#list a.on			{color:#036;text-decoration:none;font-weight:bold;font-size:11px;}
#list a.on:hover	    {color:#98002D;text-decoration:none;}
#list a.blk			{color:#000;text-decoration:none;}
#list a.blk:hover	{color:#98002D;text-decoration:none;}
#list a.onblank			{color:#036;text-decoration:none;font-weight:bold;font-size:11px;}
#list a.onblank:hover	    {color:#98002D;text-decoration:none;}


div.date		{color:#000;}

div.nav			{color:#036;font:11px Verdana;text-decoration:none;padding:2px 3px 3px 14px;
				width:143px;}	
div.navon		{color:#98002D;font:11px Verdana;text-decoration:none;padding:2px 3px 3px 14px;
				width:143px;}

div.navbul		{color:#036;font:11px Verdana;text-decoration:none;padding:2px 3px 3px 30px;
				width:160px;}	
div.navbulon	{color:#98002D;font:11px Verdana;text-decoration:none;padding:2px 3px 3px 30px;
				width:160px;}

																				
.text, .body	{color:#000;font:11px/14px Verdana, sans-serif;}																				
.textsm			{color:#000;font:11px/13px Verdana, sans-serif;}
.textxsm		{color:#000;font:10px/12px Verdana, sans-serif;}
.textright		{font:10px/13px Verdana, sans-serif;color:#000;padding:8px;}
.textright2		{font:10px/13px Verdana, sans-serif;color:#000;padding:8px;}
.textrightserv {
color:#000000;
font-family:Verdana;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:13px;
padding:8px 8px 8px 0px;
width:200px;
}

body.biosdetail .textrightserv {padding:8px}
body.industrydetail .textrightserv {padding:8px}

p.Address_Info {line-height:12px;margin:0px;}
		
.heading1		{color:#98002D;font:normal 25px/28px georgia, serif;text-decoration:none;}		
.heading2		{color:#000;font:bold 11px/16px Verdana;text-transform:uppercase;}	
.heading3		{color:#036;font:bold 11px/16px Verdana;}	
.heading4		{color:#98002D;font:bold 11px/16px Verdana;}
.heading5		{color:#000;font:normal 25px/27px times;text-decoration:none;}
.heading6		{font:normal 11px/15px Verdana;text-decoration:none;text-transform:uppercase;}
.heading7		{color:#000;font:normal 25px/27px times;text-decoration:none;}

body.aboutlanding .heading1	{color:#fff;font:normal 25px/28px georgia, serif;text-decoration:none;margin:0px 0px 10px;width:540px;height:40px;}
body.recruitlogin .heading1	{color:#fff;font:normal 25px/28px georgia, serif;text-decoration:none;margin:0px 0px 10px;width:540px;height:40px;}
body.aboutlanding .textsm {color:#000000;font-family:Verdana,sans-serif;font-size:11px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:16px; }
body.aboutlanding .textsm p {margin-right: 28px;}
body.aboutlanding .textsm ul{list-style-image:url(../img/bullet.gif);margin-bottom:0;margin-left:15px;margin-top:0;padding-left:0;}
body.aboutlanding .textsm ul li{padding-bottom:7px;}

body.aboutinterior .textsm {color:#000000;font-family:Verdana,sans-serif;font-size:11px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:16px;}
body.aboutinterior .textsm ul{list-style-image:url(../img/bullet.gif);margin-bottom:0;margin-left:15px;margin-top:0;padding-left:0;}
body.aboutinterior .textsm ul li{padding-bottom:7px;}

#column2 .textsm {color:#000000;font-family:Verdana,sans-serif;font-size:11px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:16px;}
#column2 .textsm ul{list-style-image:url(../img/bullet.gif);margin-bottom:0;margin-left:15px;margin-top:0;padding-left:0;}
#column2 .textsm ul li{padding-bottom:7px;}

#twocolumn2 .textsm {color:#000000;font-family:Verdana,sans-serif;font-size:11px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:16px;}
#twocolumn2 .textsm ul{list-style-image:url(../img/bullet.gif);margin-bottom:0;margin-left:15px;margin-top:0;padding-left:0;}
#twocolumn2 .textsm ul li{padding-bottom:7px;}

.heading6 a     {text-decoration:none;}
.heading6 a:hover     {text-decoration:none;}	
body.practicesdetail .parent .heading5 {
	background:#393939 no-repeat scroll bottom left;
	color:#FFFFFF;
	border-left:188px solid #86878a;
	height:130px;
	 /* was padding-top:79px; */
	position:absolute;
	left:0px;
	top:0px;
	width:673px;
	padding-left:82px;	
	z-index:999;
	}
* html body.practicesdetail .parent .heading5 {
	background:#393939 no-repeat right top;
	color:#FFF;
	border-left:188px solid #86878a;
	height:130px;
	 /* was padding-top:79px; */
	padding-bottom:0px;
	position:absolute;
	left:0pt;
	top:0px;
	width:935px;
	padding-left:82px;}

/* below classes are to accomodate long service names that resulted in incorrect display */
.heading7 .parenttextholder td {color:#000; font: 25px/27px times;}
body.practicesdetail .parent .pagetoolsholder {position: relative; top: -50px; left: 28px;} /* fixes gray bar in IE */
body.practicesdetail .parent .pagetoolsholderwide {position: relative; top: -50px; left: 227px;}
body.practicesdetail .parent .servicesinfo {margin-top: -29px;} /* page tools holder was bumping content down */
body.practicesdetail .parent .heading7 {padding: 0px;}
* html body.practicesdetail .parent .heading7 {padding-top: 0px;}
* html body.practicesdetail .parent .heading7 .parenttextholder {margin: 0px; padding: 0px; border-collapse: collapse; boder-spacing: 0px; height:130px; width: 100%;}
body.practicesdetail .parent .heading7 .parenttextholder {border: 0px; margin: 0px; padding: 0px; border-collapse: collapse; boder-spacing: 0px; height:100%; width: 100%;}
body.practicesdetail .parent .heading7 .parenttextholder td {vertical-align: bottom; color: #FFF; font: 25px/27px Times, serif; padding-bottom: 25px;}
* html body.practicesdetail .parent .heading7 .parenttextholder td {vertical-align: bottom; color: #FFF; font: 25px/27px Times, serif; padding-bottom: 25px; margin: 0px; }
body.practicesdetail .parent .heading5 .textholder {border: 0px; margin: 0px; padding: 0px; border-collapse: collapse; boder-spacing: 0px; height: 100%; width: 100%;}
body.practicesdetail .parent .heading5 .textholder td {vertical-align: bottom; color: #FFF; font: 25px/27px Times, serif;padding-bottom: 25px;}
/* /services fixes */

body.practicesdetail .parent .heading5 #pagetools {text-align:right;white-space:nowrap;padding:0px;position:absolute;right:-10px;top:135px;}


					
body.practicesdetail .parent .heading7 {
	background:#393939 no-repeat scroll left bottom;
	color:#FFFFFF;
	border-left:188px solid #86878a;
	/*height:131px;*/ /* was height:50px; */
	padding-top:0px;
	/*padding-bottom:25px;*/
	height: 130px;
	line-height:25px;
	position:absolute;
	left:0pt;
	top:0pt;
	width: 673px; /*935px;*/ /* was width:666px; */
	padding-left:82px;	
	}

/* IE and FF handle this *VERY* differently! */
* html body.practicesdetail .parent .heading7 {	background:#393939 no-repeat scroll left top;color:#FFFFFF;border-left:188px solid #86878a;
	padding-top:80px;
	padding-bottom:25px;
	line-height:25px;
	position:absolute;
	left:0pt;
	top:0pt;
	width: 935px;
	padding-left:82px;}
	
body.practicesdetail .heading6 {display:block;margin-bottom:20px;}	


#column2 .biocontact {color:#004a61;}
#column2 .biocontact a {color:#98002D;}
#column2 .biocontact a:visited {color:#98002D;text-decoration:none;}

#column2 .overview {color:#fff;font:normal 11px/14px Verdana, sans-serif;width:540px;height:100px;}
#column2 .overview .heading1 {color:#fff;font:normal 25px/28px georgia, serif;text-decoration:none;margin:0px 0px 10px;}
#column2 .overview p {margin:0px 0px 10px;}
#column2 .overview .sort {text-transform:uppercase;}	
#column2 .overview .sort a {color:#8b8d90;text-decoration:none;} 
#column2 .overview .sort a:visited {color:#8b8d90;text-decoration:none;} 
#column2 .overview .sort a:hover {color:#fff;text-decoration:none;} 

#column2 .overview2 {color:#fff;font:normal 11px/14px Verdana, sans-serif;width:400px;height:50px;}
#column2 .overview2 .heading1 {color:#fff;font:normal 25px/28px georgia, serif;text-decoration:none;margin:0px 0px 10px;}

#column2 .overview3 {color:#fff;font:normal 11px/14px Verdana, sans-serif;width:400px;height:100px;}
#column2 .overview3 .heading1 {color:#fff;font:normal 25px/28px georgia, serif;text-decoration:none;margin:0px 0px 10px;}
							
.headingleft1	{color:#000;font:bold 11px Verdana, sans-serif;margin:0px 0px 5px;}		
								
.headingright1	{color:#98002D;font:bold 11px/13px Verdana, sans-serif;padding:8px 3px 0px 8px;text-transform:uppercase;}
body.practicesdetail .parent .headingright1 {padding-top:23;padding-left:0px}
body.practicesdetail .headingright1 {padding-top:0;padding-left:0px}
.headingright2	{color:#98002D;font:bold 11px Verdana, sans-serif;text-transform:uppercase;padding:8px 8px 5px 8px;}	
				
.headingform1	{color:#000;font:bold 11px Verdana;text-transform:uppercase;
				padding:2px 0 2px;border-bottom:1px solid #A5B8C9;}
.headingform2	{color:#000;font:11px Verdana;padding:3px 4px 0 0;}
.headingform3	{color:#000;font:11px Verdana;padding:3px 4px 0 0;  }

.headinglist	{color:#8C2633;font:normal 20px/28px georgia, serif;padding:5px 0 2px;}	

.orangeline     {border-top:1px solid #E28C05;}	
			
.headinglistOffice	{color:#000;font:11px Verdana;padding:8px 0 8px;border-bottom:1px solid #E28C05;}		
.headinglistOfficeLondon	{color:#000;font:11px Verdana;padding:8px 0 2px;}	
	
.list			{color:#000;font:11px/16px Verdana;padding:8px 15px 8px 0;vertical-align:top;}
.biolist		{color:#000;font:11px/16px Verdana;padding:8px 15px 8px 0;vertical-align:top; width: 33%;}

.bioname		{color:#003F49;}
				
img.inset		{margin-bottom:20px;border:0px;}
img.insetleft	{margin-right:10px;}

td.formfield	{color:#000;font:10px Verdana;padding:2px 2px 0 0;}

.form			{color:#000;font:11px Verdana;}
.form0			{color:#333333;font:10px Verdana;width:135px;
				border:1px solid #9FAD9E;}
.form1			{color:#000;font:11px Verdana;width:175px;}
.form2			{color:#000;font:11px Verdana;width:368px;}
.form3			{color:#000;font:11px Verdana;width:150px;}
.form4			{color:#000;font:11px Verdana;width:125px;}
.formselect		{padding:0px;position:relative;height:24px;}
.bttn {color:#fff;font:10px georgia,Verdana;
				height:18px;cursor: hand;background:#E28C05;
				border:1px solid #E28C05;margin-left:1px;margin-top:2px;}
.bttnReset		{color:#E28C05;font:10px georgia,Verdana;
				height:18px;cursor: hand;background:#FFD69B;
				border:1px solid #E28C05;margin-left:1px;margin-top:2px;}


blockquote		{margin-left:15px;margin-bottom:0px;padding-left:0px;}
				
ul				{margin-top:0px;margin-left:15px;margin-bottom:0px;list-style-image:url(../img/bullet.gif);padding-left:0px;}

body.sitemapwh #list ul	{margin-top:0px;margin-left:15px;margin-bottom:0px;list-style:none;list-style-image:none;padding-left:0px;}

.detail #column2 ul li           {padding-bottom: 7px;}
ul.dash			{margin-top:0px;margin-bottom:0px;
				list-style-image:url(../img/dash.gif);padding-left:2px;}
ul.none			{margin-top:0px;margin-left:0px;margin-bottom:0px;
				list-style-image:url(../img/spacer.gif);padding-left:0px;}
ul.nonePracticeAlphaList {margin-top:0px;margin-left:0px;margin-bottom:0px;
				list-style-image:url(../img/spacer.gif);padding-left:0px;padding-right: 20px;}

#column2 ol			{list-style-type:decimal;}
#column2 ol.list1	{list-style-type:decimal;}
#column2 ol.list5	{list-style-type:upper-roman;}
#column2 ol.list3	{list-style-type:upper-alpha;}
#column2 ol.list2	{list-style-type:lower-alpha;}
#column2 ol.list4	{list-style-type:lower-roman;}
#column2 td p {margin:0px;}

#column2 div.text li {padding-bottom:6px;}
#twocolumn2 div.text li {padding-bottom:6px;}

ol.decimal 			{list-style-type: decimal;}
ol.lowerAlpha 		{list-style-type: lower-alpha;}
ol.upperAlpha 		{list-style-type: upper-alpha;}
ol.lowerRoman 		{list-style-type: lower-roman;}
ol.upperRoman 		{list-style-type: upper-roman;}
ul.disc 			{list-style-type: disc;list-style-image: none;}
ul.circle 			{list-style-type: circle;list-style-image: none;}
ul.square 			{list-style-type: square;list-style-image: none;}
								
li.special			{color:#000;font:10px Verdana;padding-bottom:6px;}
ul.padded li	{padding-bottom:6px;}

li br {display: none;}

			
/*.offices	{display:none;}*/

#content {clear:both;}

.parent {position:relative;}

body.practiceslanding #content {background:url(../images/bg_practiceslanding.gif) no-repeat;}
body.biolanding #content {background:url(/images/bg_biographylanding.gif) no-repeat;}
body.loclanding #content {background:url(../images/bg_offices.gif) no-repeat;}
body.newslanding #content {background:url(../images/bg_news.gif) no-repeat;}
body.publanding #content {background:url(../images/bg_pubs.gif) no-repeat;}
body.eventslanding #content {background:url(../images/bg_events.gif) no-repeat;}
body.aboutlanding #content {background: url(../images/bg_about.gif) no-repeat;}
body.recruitlogin #content {background:url(../images/bg_about.gif) no-repeat;}

#pagetools {text-align:right;white-space:nowrap;padding:10px 0px 0px;}
body.biosdetail #pagetools{text-align:left;padding:8px 0px 0px;}
body.biosdetail #column3 {padding: 8px 0px 0 8px;vertical-align:top}
body.practicesdetail #parenttools #pagetools{text-align:left;padding:15px 0px 0px 0px;}
body.biosdetail ul {list-style: none none;}
body.biosdetail .leftsidebio ul, body.biosdetail .leftsidebio ul li {list-style: none none; font: 11px/13px Verdana; list-style-position: outside; margin-left: 0px;}
body.biosdetail .leftsidebio ul li {padding: 0px 0px 5px 0px;}
body.biosdetail #twocolumn2 .textsm ul {list-style-image:url(../img/bullet.gif);}

#column1 {padding:0px 83px 0px 26px;font:normal 11px/13px Verdana, sans-serif;color:#000;}	
#twocolumn1 {padding:10px 83px 0px 26px;font:normal 11px/13px Verdana, sans-serif;color:#000;}
.parent #column1 {padding-top:150px;}	
body.practiceslanding #column1 {padding:20px 83px 0px 26px;}
body.biolanding #column1 {padding:20px 83px 0px 26px;}	
body.loclanding #column1 {padding:20px 83px 0px 26px;}	
body.newslanding #column1 {padding:20px 83px 0px 26px;}	
body.publanding #column1 {padding:20px 83px 0px 26px;}	
body.eventslanding #column1 {padding:20px 83px 0px 26px;}	
body.aboutlanding #column1 {padding:20px 83px 0px 26px;}
body.biosdetail #column1 {padding-top:50px}
body.recruitlogin #column1 {padding:20px 83px 0px 20px;}
													
												
#column2 {padding:60px 30px 0 1px;width:100%;color:#000;font:normal 11px/16px Verdana, sans-serif;} /* 1px left padding to fix Windows Capital W Bug -- see: http://www.subtil.se/nuances/archives/2006/03/the_w_bug.html */
.parent #column2 {padding-top:140px;}
body.biosdetail #column2 {padding-bottom:18px;padding-top:50px;vertical-align:bottom;}
#twocolumn2 {padding:0px 30px 0 1px;width:100%;color:#000;font:normal 11px/16px Verdana, sans-serif;} /* 1px left padding to fix Windows Capital W Bug -- see: http://www.subtil.se/nuances/archives/2006/03/the_w_bug.html */


body.practiceslanding #column2 {padding:30px 0px 0 0px;}
body.biolanding #column2 {padding:30px 0px 0 0px;}
body.loclanding #column2 {padding:80px 0px 0 0px;}
body.newslanding #column2 {padding:80px 0px 0 0px;}
body.publanding #column2 {padding:80px 0px 0 0px;}
body.eventslanding #column2 {padding:80px 0px 0 0px;}
body.aboutlanding #column2 {padding:80px 0px 0 0px;}
body.recruitlogin #column2 {padding:80px 0px 0 0px;}

.leftside		{color:#000;font:normal 11px/13px Verdana, sans-serif;width:160px;}					
.podcast		{padding:6px 0px;}	
.print 			{display:none;}	

/* PRINT */
@media print {

#logo {padding:0px 0px 20px;}
#pagetools, .language, .topnav, .mainnav, .leftside, .screen	{display:none;}
.offices		{display:BLOCK;}

.container {width:100%;}
.bannerinterior {display:none;}


#content {padding-top:35px;}
body.practiceslanding #column1 {padding:0px 15px 0px 0px;}

* html body.practicesdetail .parent .heading5 
{
    background-color:#393939;
	color:#FFFFFF;
	border-left:none;
	height:0px;
	padding-top:6px;
	line-height:25px;
	position:relative;
	padding-bottom:10px;
	left:0pt;
	top:0pt;
	width:400px;
	height:auto;
	padding-left:10px;
}

* html body.practicesdetail .parent .heading7 
{
    background-color:#393939;
	color:#FFFFFF;
	border-left:none;
	height:0px;
	padding-top:6px;
	line-height:25px;
	position:relative;
	padding-bottom:10px;
	left:0pt;
	top:0pt;
	width:400px;
	height:auto;
	padding-left:10px;
}

body.practicesdetail .parent #column3				{padding-top:0px;}
body.practicesdetail .parent #column2				{padding-top:0px;}
body.practicesdetail .parent #column1				{padding-top:0px;}

#vcardbio		{display:none;}
.vcardbio		{display:none;}
#column1		{padding:0px 15px 0px 0px;}
#column2		{padding:0px 20px 0px 0px;width:100%;}
#column3		{padding:0px;}
#twocolumn1		{padding:10px 15px 0px 0px;}
#twocolumn2		{padding:0px 20px 0px 0px;width:100%;}
#twocolumn3		{padding:0px;}
.offices		{font:11px/16px Verdana;color:#000;}		
.podcast		{display:none;}	

.footer .othernav {display:none;}

#column2 .overview .sort {display:none;}	

.banner {height:200px;clear:both;padding:0px 0px 0px;}
.banner .homefeatureA {float:right;width:350px;height:200px;position:relative;right:0px;top:0px;margin:0px;color:#000;font:normal 12px/18px Verdana, sans-serif;background-color:#fff;}
.banner .homefeature {padding:0px;}
.banner .homefeature a {color:#000;text-decoration:none;}
.banner .homefeature a:visited {color:#000;text-decoration:none;}
.banner .homefeature a:hover {color:#000;text-decoration:none;}
.banner .homefeature .content {height:200px;}
.banner .homefeature .content .heading1 {color:#000;font:normal 22px/28px georgia,Verdana;text-decoration:none;}
.banner .homefeature .content .video {display:none;}

.banner .homephoto img {float:left;width:375px;height:223px;}
.banner #video {display:none;}
.banner .buttons {display:none;}

.middle table.main {border:0px;border-collapse:collapse;width:100%;}

.middle table.main td.col1 {display:none;}

.middle table.main td.col2 {width:50%;}
.middle table.main td.col2 .news {width:100%;}
.middle table.main td.col2 .news table {border:0px;border-collapse:collapse;width:100%;}
.middle table.main td.col2 .news .content {padding:20px 20px 0px 0px;}
.middle table.main td.col2 .news .rss {display:none;}
.middle table.main td.col2 .news .more {display:none;}

.middle table.main td.col3 {width:50%;}
.middle table.main td.col3 .highlights {width:100%;}
.middle table.main td.col3 .highlights .more {display:none;}
.middle table.main td.col3 .highlights .content {padding:20px 0px 0px 30px;}

body.home .banner {min-height:335px;height:auto !important;height:335px;}
body.home .banner .homefeatureA {float:none;height:auto;position:absolute;left:0;top:280px;}
body.home .homefeature {padding:0px;}
body.home .homefeature .content {height:auto;}
body.home .content img {display:none;}

body.home .banner .homephoto img {}

/*
.banner {height:357px;clear:both; z-index: 1;}
.banner .homefeatureA {float:right;width:375px;height:330px;position:relative;right:77px;top:27px;margin: 0px 0px;color:#fff;font:normal 12px/18px Verdana, sans-serif;background-color:#393839;}
.banner .homefeature {padding:30px;}
.banner .homefeature a {color:#fff;text-decoration:none;}
.banner .homefeature a:visited {color:#fff;text-decoration:none;}
.banner .homefeature a:hover {color:#fff;text-decoration:none;}
.banner .homefeature .content {height:250px;}
.banner .homefeature .content .heading1 {color:#fff;font:normal 22px/28px georgia,Verdana;text-decoration:none;}
.banner .homefeature .content .video img {vertical-align:middle;}
.banner .homefeature .content .video a:hover {color:#f8971d;text-decoration:none;}

.banner .homephoto img {float:left;width:375px;height:223px;}
.banner #video {display:none;}
.banner .buttons {display:none;}
*/
}

/* Practice Groups Listing */

.practicesbygroup {
	width: 100%;
	border-collapse: collapse;
	margin-top: 5px;
}
table.practicesbygroup td {

	border-spacing: 0;
}
.plusminus {
	width: 18px;
	text-align: center;
	vertical-align: top;
	padding: 5px 0;
}
.groupheadingleft {
	background-color: #97002e;
	height: 20px;	
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	padding: 0 10px;
	margin: 0;	
	line-height: 10px;
}
P.Subhead
{
    FONT-WEIGHT: bold;
    caption: Subhead;
    mso-style-name: "Subhead"
}
P.Subhead1
{
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    caption: Subhead 1;
    mso-style-name: "Subhead 1"
}
P.Address_Info
{
    caption: Address Info;
    mso-style-name: "Address Info"
}
P.Education_List
{
    caption: Education List;
    mso-style-name: "Education List"
}
.groupheadingleft a {

	text-decoration: none;

}
.groupheadingleftnolink 
{
	background-color: #97002e;
	height: 20px;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	padding: 0 10px;
	margin: 0;
	text-decoration: none;
	line-height: 10px;
}
.groupheadingleft a:hover {
	color: #fff;
	text-decoration: none;
}
.groupleft {
}
.groupleft .text {
	padding-right: 20px;
}
.groupleft td {
	vertical-align: top;
	width: 50%;
}
a.groupheadingright {
	color: #97002e;
	text-decoration: none;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.groupright {
	margin: 0 15px 0 40px;
	padding: 15px 10px 0 10px;
}
.groupright ul li {
	padding-bottom: 6px;
}
.groupright .textright {
	padding-left: 0;
}
.groupcolumnright {
	width: 35%;
	vertical-align: top;
}
.groupleft {
	margin: 0 0 15px 0;
	font:11px/16px Verdana;
}
.groupleft ul li {
}
.groupleft .textleft {
	padding-left: 0;
	line-height: 16px;
}
.textleft {font:10px/13px Verdana;color:#000;padding:8px;}
.groupcolumnleft {
	vertical-align: top;
}
.groupcolumnleft table {
	width: 100%;
}

body.home .middle table.main td.col1 .othernav ul {list-style:none none;margin:0px;padding:0px;}

/* High-Slide CSS */
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

.highslide-dimming { 
background: black; 
position: absolute; 
visibility: hidden; 
} 

/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-move { 
   display: none; 
} 

.highslide-wrapper .highslide-html-content {
    width: 300px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous,
.highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}
.highslide-footer {
	display: none;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}


.sitemap  { list-style-type: none; margin-left: 10px; }
h1{color:#373B3D;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;text-decoration:none;}