body {margin:0px;}

a {color:#255585;text-decoration:none;}
a:hover {color:#255585;text-decoration:underline;}

a.recent{color:#255585;text-decoration:none; font-size: 12px;}
a.recent:hover{color:#255585;text-decoration:underline; font-size: 12px;}

.updates {line-height: 15px;}

.logoPrint {display:none;}
.hideimg img {display: none;}
.exploreSidley {margin:0px;padding:0px;}
.exploreSidley a {text-decoration: none;}
.exploreSidley a:hover {text-decoration: none;}


#nav {margin:0px;text-align:right;}
#nav_home {width: 140px;margin:50px 0px 0px 65px;text-align:left; padding-bottom: 5px;}
#nav_home ul {list-style:none; margin: 0px; padding: 0px; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#nav_home ul li {list-style:none; margin: 0px; padding: 0px; border-top: 1px solid #beccd1; display: block; padding: 2px 0px 14px 0px;}
* html #nav_home ul li {padding: 0px 0px 14px 0px;}
*+html #nav_home ul li {padding: 0px 0px 11px 0px;}
#nav_home ul li a {color: #000000; font-weight: bold; height: auto;}
* html #nav_home ul li a {top: -3px; position:relative;}
*+html #nav_home ul li a {top: -3px; position:relative;}
#nav_home ul li a:link {color: #000000;}
#nav_home ul li a:visited {color: #000000;}
#nav_home ul li a:hover {color: #384d6a; text-decoration: none;}
#nav_home ul li a:active {color: #000000; text-decoration: none;}
#nav_home a {height:30px;zoom:1;} /* Fix spacing issue on IE */
#search_home {width: 177px;margin:-10px 0px -3px 65px;text-align:left; padding-bottom: 5px;}

#shadow{width: 800px;height: 600px;background-image: url(../img/background.gif);padding: 0px 0px 0px 0px;background-repeat: no-repeat;background-position: center middle;margin-top:26px;}

#main_home {margin-top: 30px;width:782px;text-align:justify;border: solid #B9CDCC 1px;}
#main_home1 {margin-top: 30px;width: 782px;text-align: left;background-color: #FFFFFF;border: solid #F1F1F1;}
#main_home2 {width:782px;text-align:left;background-color:#FFFFFF;margin-top:7px;}
#main_table {margin:0px;text-align:justify}
#main {margin: 117px 40px 0 40px;font:12px/16px arial;color:#000; text-align:justify;}
#main table.offices {margin-bottom: 10px;}
#main .header {
  color: #000;
	font-size: 13px;
	line-height: 18px;
	font-family: Arial;
	word-spacing: 1px;
}
#main .header2  {color:#5B759A;font-size:12px;text-transform:uppercase;padding-bottom:3px;font-weight:bold;}
#main_top {margin-top: 30px;width:100%;text-align:justify}
#main_bottom {width:100%;text-align:justify}
#main_imagebar {width:100%;background-image: url(../img/image_bar.jpg);background-repeat: repeat-x;margin:17px 0px 20px 0px;height:134px;}
#main table.listing td {color:#000000!important; font-size:12px!important; font-family: Arial, Helvetica, sans-serif;} 

#main table.regions li div {color: #255585;}
#main table.regions li div:hover {color: #255585; text-decoration: underline;}

table.tabnav td {text-transform:uppercase;color:#5B759A;white-space:nowrap;font-weight:bold;}
table.tabnav td a {color:#5B759A;font-weight:bold;}
table.tabnav td a:visited {color:#5B759A;font-weight:bold;}
table.tabnav td a:hover {color:#255585;text-decoration:none;font-weight:bold;}

#divActive {color:#972f2c;text-transform:uppercase;cursor: pointer;}
#divActive a {color:#972f2c; text-decoration: none;cursor: pointer;}
#divActive a:visited {color:#972f2c; text-decoration: none; cursor: pointer;}
#divActive a:hover {color:#972f2c; text-decoration: none; cursor: pointer;}

#divInactive {text-transform:uppercase;color:#5B759A; }
#divInactive a {color:#5B759A; text-decoration:none;}
#divInactive a:visited {color:#5B759A; text-decoration:none;}
#divInactive a:hover {color:#255585; text-decoration:none;}



#main h1{margin: 3px 0px 2px 0px;font-weight:bold;color:#000;line-height: 14px;font-family: arial;font-size: 15px;}
#main h1.body{margin: 20px 0px 5px 0px;font-weight:bold;color:#646C71;line-height: 14px;font-family: arial;font-size: 11px;}
#main h2{padding:10px 0px 0px 0px;margin:0px;font:12px/14px arial;font-weight:bold;color:#000;}
#main h2.office{margin: 6px 0px 6px 0px; font:12px arial;font-weight:bold;color:#255585;line-height:10px;}
#main h2.event{margin: 3px 0px 0px 0px; font:11px/14px arial;font-weight:bold;color:#5B759A;}
#main h3{margin: 0px;font:10px/14px arial;font-weight:bold;color:#5B759A;}
#main h4{margin: 0px;font:10px/14px arial;font-weight:bold;color:#5B759A;text-transform: uppercase;}
#main h5{margin: 0px;font:10px/14px arial;font-weight:bold;color:#5B759A;}

#main ul {margin: 0px 0px 0px 18px; list-style-image:url(../img/bullet.gif);padding:0px; font:12px/14px arial;color:#000;}
#main ul a {color:#255585;}
#main ul a:visited {color:#255585;}
#main ul a:hover {color:#255585;text-decoration:underline;}
/*#main ul.arrow a{font-size:11px;}*/

#main ul.arrow{margin: 0px 0px 0px 20px;list-style-image:url(../img/arrow.gif);padding:0px 0px 0px 0px; font:11px/16px verdana;color:#255585;list-style-type:none;}
#main ul.arrow_lg{margin: 0px 0px 0px 20px;list-style-image:url(../img/arrow_lg.gif);padding:0px 0px 0px 0px; font:11px/14px verdana;color:#255585;list-style-type:none;}

#main ul.back{margin: 0px 0px 0px 16px;list-style-image:url(../img/back.gif);padding:0px; font:11px/14px verdana;color:#646C71;}
#main ul.office{margin: 0px 0px 0px 16px;list-style-image:url(../img/arrow.gif);}
#main ul.down{margin: 0px 0px 0px 16px;list-style-image:url(../img/arrow_down.gif);padding:0px; font:11px/14px verdana;color:#646C71;}
#main ul.inset{margin: 2px 0px 2px 25px; list-style-image:url(../img/bullet.gif); font:9px/12px verdana;color:#646C71;}
#main ul.office_inset{margin: 2px 0px 2px 25px; list-style-image:url(../img/bullet.gif); font:9px/15px verdana;color:#646C71;}
#main ul.pdf{margin: 0px 0px 0px 16px; list-style-image:url(../img/pdf.gif); font:9px/12px verdana;color:#646C71;}

#main li{margin: 0px 0px 0px 0px; padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}
li.best{margin: 0px 0px 0px 0px; padding:0px;font-weight:bold;list-style-image:url(../img/icon_best.gif);}

#main .table {font:12px/14px arial;color:#000;text-align:justify;}
#main .srchbox {margin:0px 10px 10px 0px;padding:0px;font:10px/ verdana;width:194px;}
#main .srchboxlg {margin:0px 10px 10px 0px;padding:0px;font:10px/ verdana;width:356px;}
#main .srchboxlg_zip {margin:0px 10px 10px 0px;padding:0px;font:10px/ verdana;width:115px;}
#main .srchboxlg_date {margin:0px 0px 10px 0px;padding:0px;font:9px/ verdana;width:68px;}
#main .srchboxlg_country {margin:0px 10px 10px 0px;padding:0px;font:10px/ verdana;width:230px;}
#main .srchpull {margin:0px 10px 10px 0px;padding:0px;font:10px/ verdana;width:408px;}
#main .srchpullsm {margin:0px 10px 10px 0px;padding:0px;font:10px/ verdana;width:198px;}
#main .srchpull_state {margin:0px 10px 10px 0px;padding:0px;font:10px/ verdana;width:45px;}
#main .srchdate{margin:0px 0px 4px 0px;padding:0px;font:9px/ verdana;width:56px;}

/***  Practice Roll-over  ***/
#main .menu {padding: 8px 8px 12px 8px;margin:-1px 0px 0px 10px;position: absolute;top: 0;left: 0;visibility: hidden;width: 200px;background-color: #fff;filter:alpha(opacity=90); -moz-opacity:0.90; opacity: 0.90;border-right: 2px solid #C7C7C7;border-bottom: 2px solid #C7C7C7;border-top: 1px solid #B9CDCC;border-left: 1px solid #B9CDCC;}
#main .menu2 {padding: 8px 8px 12px 8px;margin:-15px 0px 0px 220px;position: absolute;top: 0;left: 0;visibility: hidden;width: 230px;background-color: #fff;filter:alpha(opacity=90); -moz-opacity:0.90; opacity: 0.90;border-right: 2px solid #C7C7C7;border-bottom: 2px solid #C7C7C7;border-top: 1px solid #B9CDCC;border-left: 1px solid #B9CDCC;}

#main ul.practice{margin: 0px 0px 0px 16px;list-style-image:url(../img/arrow.gif);padding:0px; font:10px/14px verdana;color:#5B759A;text-align:left;}
#main ul.practice a{color:#5B759A;text-decoration:none;}
#main ul.practice a:hover{color:#9E3D3A;text-decoration:underline;}
#main ul.downArrow{margin: 0px 0px 0px 10px;list-style-image:url(../img/arrow_down.gif);padding:0px; font:9px/14px verdana;color:#9E3D3A;text-align:left;}
#main ul.downArrow a{color:#9E3D3A;text-decoration:none;}
#main ul.downArrow a:hover{color:#9E3D3A;text-decoration:underline;}
#main ul.subpractice {margin: 0px 0px 0px 20px;list-style-image: url(../img/bullet.gif);padding: 0px;font: 9px/14px verdana;color: #9E3D3A;text-align:left;}
#main .switchcontent {margin:0px;padding:3px 0px 3px 0px;}

#main .hdr_main {color:#972f2c;font:bold 12px Arial, sans-serif;text-transform:uppercase;margin-bottom:4px;}

#main .subnav_practices ul {list-style:none outside;margin:0 0 3px;padding:0;}
#main .subnav_practices li {display:inline;font:bold 12px Arial, sans-serif;color:#5B759A;text-transform:uppercase;}
#main .subnav_practices li.active {color:#972f2c;}
#main .subnav_practices li.separator {padding:0 8px;}
#main .subnav_practices li a {color:#5B759A;}
#main .subnav_practices li a:visited {color:#5B759A;}
#main .subnav_practices li a:hover {color:#255585;text-decoration:none;}

#main .SubHeaderRed {font:bold 12px Arial, sans-serif;color:#972f2c;margin-bottom:4px;}
#main .SubHeaderRedNews {font:bold 15px Arial, sans-serif;color:#972f2c;margin-bottom:4px;}
#main .SubHeaderRed2 {font:bold 12px Arial, sans-serif;color:#972f2c;margin-bottom:4px;text-transform:uppercase;}
#main .SubHeaderRed_peopleSearch {font:bold 13px Arial, sans-serif;color:#972f2c;margin-bottom:4px;}
#main .extraspace {margin-bottom:14px;}
#main .news_sort {margin-bottom:4px;text-transform:uppercase;font-weight:bold;}

#main .dynamicsearch {}

/* #main input.bttn {font:normal 11px Verdana, sans-serif;color:#255585;border:1px solid #bccbd0;background-color:#fff;text-transform:uppercase;line-height:15px;cursor:pointer;} */

/* Below is the fix for the black border that appears on the submit button on the People Search page */
#main div.button {background:#fff;border:0px solid #bccbd0;width:70px;}
#main div.button input {font:normal 9px Verdana, sans-serif;color:#255585;margin:0 auto;padding:0 0 0 12px;border:0;background:transparent url(../Img/bg_button.gif) 0 2px no-repeat;text-transform:uppercase;cursor:pointer;line-height:14px;width:70px;height:17px;}
*:first-child+html #main div.button input {background-position:0 0;height:15px;}
* html #main div.button input {background-position:0 0;height:15px;}


/* Asia Pacific Mini Site Links */
a.asiapaclink {font-weight:bold;color:#000;font-size:14px;}
a.asiapaclink:hover {text-decoration:underline;color:#255585;}

/* Home Page Logo Asia Pac Link */
.img_home a.asiapaclink {margin-right:22px;}
/* Office Detail Page Asia Pac Link */
#main a.asiapaclink {float:right;margin:122px 20px 0px 0px;}


/***  Practice Roll-over  ***/

.info {
	margin:-12px 0px 0px -12px;
	font:9px/14px Verdana;
	width:148px;
	background:White;
	filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9;
	padding:11px 11px 18px 11px;
	border-top:solid 1px #c9d4d8;
	border-left:solid 1px #c9d4d8;
	border-right:solid 2px #ccc;
	border-bottom:solid 2px #ccc;
}

.alsotry {
	margin:0px 0px 0px 0px;
	font:9px/14px Verdana;
	width:600px;
	background:White;
	filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9;
	padding:11px 11px 18px 11px;
	border-top:solid 1px #c9d4d8;
	border-left:solid 1px #c9d4d8;
	border-right:solid 2px #ccc;
	border-bottom:solid 2px #ccc;
}

.alsotry_text {font-size:12px;color:#000;}
.alsotry_text a {color:#255585;}
.alsotry_text a:visited {color:#255585;}
.alsotry_text a:hover {color:#255585;text-decoration:underline;}
.alsotry_text table.listing {color:#000000; font-size:12px/16px; font-family: Arial, Helvetica, sans-serif;}

.searchnotfound 
{
	font:11px/14px Verdana;
	color:#646C71;
	text-decoration: none;
}

.searchnotfound a
{
	font:11px/14px Verdana;
	color:#990000;
}
.searchnotfound a:hover
{

	color:#990000;
	text-decoration: underline;
}


#copyright {font:9px/12px verdana;color:#AAAAAA;float:left;}

#news {font:10px/12px verdana;color:#000;}
#news_hdr {font:15px arial;color:#972F2C; font-weight:bold; margin-top: 0px; margin-bottom: 8px;}

#practice {position: absolute;left: 365px;font:9px/12px verdana;color:#646C71;}
#history_video {position: absolute;left: 380px;font:9px/12px verdana;color:#646C71;width: 150px;}
#officeaddy {position: absolute;left: 365px;font:9px/12px verdana;color:#646C71;width: 145px;}


#bioinfo {position: absolute;left: 325px;font: 9px/12px verdana;color: #646C71;width: 200px;}
#bioinfo h1{font:13px/12px arial;font-weight:bold;color:#972F2C;margin-bottom:3px;margin-top:3px;}
#bioinfo h2{font:12px/12px arial;color:#646C71;margin-bottom:3px;margin-top:3px;}

span.attny_image img {width:100px; height: auto; -ms-interpolation-mode: bicubic;}


#right {width:150px;padding-left:20px;padding-right:15px;font:10px/12px verdana;color:#000;top:0px;text-align: left;}
#right ul.list{list-style-image:url(../img/bullet_list.gif);padding:0px;margin-left:16px;margin-top:5px; line-height: 11px;}
#right ul.arrow{list-style-image:url(../img/arrow.gif);padding:0;margin-left:16px;margin-top:5px;line-height:11px;}
#right ul.arrow li {padding-left:4px;}
#right ul.vcal{list-style-image:url(../img/vcalendar.gif);padding:0px;margin-left:16px;margin-top:5px;}
#right li{padding:0px;margin-top:3px;}
#right .table {font:10px/15px arial;text-align: center;padding:2px 2px 2px 2px;color: #000000;}
#right .table_border {font:10px/15px arial;text-align: center;padding:1px 2px 1px 2px;border: solid #5B759A 1px;}
#right .calTitle{color:#646C71;font:9px/12px verdana;}
#right .dayHeadTitle{color:#646C71;font:9px/12px verdana;}
#right .dayStyleTitle{font:9px/12px verdana;}
#right h2{margin:0px; font:11px/14px arial;font-weight:bold;color:#000000;}
#right h3{margin:6px 0px 0px 36px;font:9px/12px verdana;color:#000000;font-weight:bold;}
#right .srchdate{margin:0px 3px 1px 4px;padding:0px;font:10px/ verdana;width:64px;}
#right .srchbox	{margin:3px 0px 9px 0px;padding:0px;font:10px/ verdana;width:143px;}
#right .srchpull{margin:0px 25px 9px 0px;padding:0px;font:10px/ verdana;width:147px;}
#right .srchpull option{margin:0px 0px 0px 0px;padding:0px;font:10px/ verdana;width:147px;}
#right .hdr_right {color:#5B759A;font:bold 9px Arial, sans-serif;text-transform:uppercase;}
#right .hdr_main {color:#5B759A;font:bold 9px Arial, sans-serif;text-transform:uppercase;}
#right .hdr_right_red {font:bold 12px Arial, sans-serif;color:#972f2c;margin-bottom:4px;}
#right .SubHeaderRed {font:bold 12px Arial, sans-serif;color:#972f2c;margin-bottom:4px;}
#right .SubHeaderRed_peopleAlphaSearch {font:bold 12px Arial, sans-serif;color:#972f2c;margin-bottom:-10px;}
#right .minisearch {font:9px}

#tools {position:absolute;top:0px;left:615px;width:147px;text-align: right}

#office_footer 	{overflow: visible;background-color: #FFFFFF;height:13px;padding-top:1px;clear: both;border-top: 1px solid #B9CDCC;text-align: right;}

#footer 		{overflow: visible;background-color:#000000;height:11px;font:9px arial;color:#fff;padding-top:9px;padding-bottom:9px;clear:both;}
#footer .visit 	{float:left;padding-left:10px;}
#footer .links 	{float:right;padding-right:10px;position:relative;}
#footer a 		{color:#fff;text-decoration:none;}
#footer a:hover {color:#fff;text-decoration:underline;}

#footer_home	{width:100%;overflow: visible;background-color:#000000;height:17px;font:9px arial;color:#fff;padding-top:6px;clear:both;}
#footer_home .visit 	{float:left;padding-left:10px;}
#footer_home .links 	{float:right;padding-right:10px;}
#footer_home a 		{color:#fff;text-decoration:none;}
#footer_home a:hover {color:#fff;text-decoration:underline;}

.img_firm {position:relative;z-index:-1;margin-bottom: -5px;margin-top: -35px;}
.img_people {position:relative;z-index:-1;margin-bottom: -5px;margin-top: -120px;}
.img_people2 {position:relative;z-index:-1;margin-bottom: -5px;margin-top: -180px;}
.img_practice {position:relative;z-index:-1;margin-bottom: -5px;margin-top: -150px;}
.img_search {position:relative;z-index:-1;margin-bottom: -5px;margin-top: -100px;}
.img_clients {position:relative;z-index:-1;margin-bottom: -5px;margin-top: -120px;}
.img_home {float:right;margin:54px 52px 0px 0px;text-align:right;}
.img_office {padding:2px 10px 40px 0px;}
.img_bio {padding:0px 10px 20px 0px;}

#line_spacer {border-top:1px solid #B9CDCC;font:9px/14px verdana;padding:0px 0px 8px 0px;margin:0px 0px 0px 0px;}

.date {margin-bottom: 15px;}
.searchheader {font:12px/15px Arial;color:#972F2C;text-decoration: underline;font-weight:bold;}
.RedHeader {color:#972F2C;}
#search_results {background-color:#EFEFEF;color:#646C71;text-align:left;margin:0px;padding:0px;}

#srchbox_sm 	{font:9px/12px arial;color:#646C71;width:100%; height: 30px; margin: 5px 0px 0px 0px;padding:0px;}
#srch_results {border-top:1px solid #B9CDCC;border-bottom:1px solid #B9CDCC;font:9px/14px verdana;padding:3px 0px 13px 0px;margin:0px 0px 6px 0px;overflow: hidden; }
#srch_header {border: 1px solid #5B759A;height: 24px;background-color:#C9D4D8;padding:8px 0px 6px 9px;}
#srch_table {width: 100%;background-color:#EFEFEF;padding:22px 0px 18px 15px;}

#search_results .services .listing td #srch_results {height: 156px !important;}
*:first-child+html #search_results .services .listing td #srch_results {height: 149px !important;}
* html #search_results .services .listing td #srch_results {height: 149px !important;}

@media screen and (-webkit-min-device-pixel-ratio:0){
#search_results .services .listing td #srch_results {height: 158px !important;}
}

#search_results .services .listing .pracoff td #srch_results {height: 160px !important;}
*:first-child+html #search_results .services .listing .pracoff td #srch_results {height: 148px !important;}
* html #search_results .services .listing .pracoff td #srch_results {height: 148px !important;}

@media screen and (-webkit-min-device-pixel-ratio:0){
#search_results .services .listing .pracoff td #srch_results {height: 148px !important;}
}

/***  Revised Search Results  ***/
#search_results .top {padding:3px 0px 0px 0px;background:#b9cdcc;border-top:solid 1px #5b759a;border-left:solid 1px #5b759a;border-right:solid 1px #5b759a;border-bottom:solid 1px #b9cdcc;}
#search_results .bottom {padding:3px 0px 0px 0px;background:#b9cdcc;border-top:solid 1px #b9cdcc;border-left:solid 1px #5b759a;border-right:solid 1px #5b759a;border-bottom:solid 1px #5b759a;}

#search_results .lawyers {padding:22px 37px 0px 15px;}
#search_results .lawyers .listing {font:9px/12px Verdana;}
#search_results .lawyers .listing td {border-top:solid 1px #b9cdcc;border-bottom:solid 1px #b9cdcc;padding:7px 5px 9px 0px;vertical-align:top;}
#search_results .lawyers .listing ul.arrow {margin:0px;padding:0px;}
#search_results .lawyers .listing ul.arrow li {margin:-2px 0px 0px 17px;padding:0px;list-style-image:url(../img/arrow.gif);}
#search_results .lawyers .listing td  li{font:9px/10px Verdana;padding:0px 0px 4px 0px;list-style: none none;}

#search_results .firm {padding:22px 37px 0px 15px;}
#search_results .firm .listing {font:9px/12px Verdana;}
#search_results .firm .listing td {padding:7px 5px 9px 0px;vertical-align:top;}
#search_results .firm .listing ul.arrow {margin:0px;padding:0px;}
#search_results .firm .listing ul.arrow li {margin:-2px 0px 0px 17px;padding:0px;list-style-image:url(../img/arrow.gif);}
#search_results .firm .listing td  li{font:10px/10px Verdana;padding:0px 0px 4px 0px;list-style: none none;}
#search_results .firm .listing td #srch_results {border-top:1px solid #B9CDCC;border-bottom:1px solid #B9CDCC;font:9px/14px verdana;padding:3px 0px 15px 0px;margin:0px 0px 6px 0px;overflow: hidden;}

#search_results .services {padding:22px 37px 10px 15px;}
#search_results .services .listing {font:9px/12px Verdana;}
#search_results .services .listing td {}
#search_results .services .listing td li.practices{font:9px/10px Verdana;padding:0px 0px 6px 0px;list-style: none none;}
#search_results .services .listing td #srch_results2 {border-top:1px solid #B9CDCC;border-bottom:1px solid #B9CDCC;font:9px/14px verdana;padding:3px 0px 15px 0px;margin:0px 0px 6px 0px;height: 128px;overflow: hidden;}
/***  Revised Search Results  ***/
.srchresults_label {font-size:12px;color:#000;}
.srchbox_best 	{margin:0px 5px 10px 0px;padding:0px;font:10px/ verdana;width:225px;}
.srchbox_home	{
	margin:5px 0px 2px 1px;
	padding:0px;
	width:174px;
	font-family: Verdana;
	font-size: 10px;
	font-weight:normal;
}
.hottopic {margin-top:18px;margin-left:3px;}
.hottpic a, .hottopic img {border:0px;}
.radio_btn 	{margin:17px -6px 0px 0px;}

#dek {position:absolute;visibility:hidden;z-index:200;}
#border {border:solid #B9CDCC 1px;padding:15px;background-color:#FFFFFF;}
#grey_border {font-family:Arial; font-size:9px; color:#646C71; line-height:13px; border-right: solid #F2F2F2 2px;}
#grey_border h1{font-size:11px; color:#5B759A; font-weight:bold; padding: 2px 0px 2px 0px;}
#office_text {width:120px;}
#line {padding:0px;}
.city_image {padding-right: 10px;}

#sub_office{width:100%;}
#north {position:absolute;width:150px;height:100px;visibility: hidden;z-index: 0;}
#rt_subnav {font: 9px/16px Helvetica;text-transform: uppercase;margin: 12px 0px 10px 2px;color: #5B759A;font-weight: bold;letter-spacing: 0em;}
#rt_subnav a {color:#5B759A;text-decoration:none;}
#rt_subnav a:hover {color:#255585;text-decoration:none;}
#rt_subnav a:link {color:#5B759A;text-decoration:none;}

#beijing {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#brussels {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#chicago {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#dallas {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#frankfurt {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#geneva {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#hongkong {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#london {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#losangeles {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#newyork {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#sanfran {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#shanghai {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#singapore {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#tokyo {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#washington {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}

#northamerica {margin: 20px 0px 0px -16px;padding: 7px 7px 0px 33px;font:9px/14px verdana;color:#646C71;position: relative;visibility: hidden;width:128px;}
#asia {margin: 20px 0px 0px -54px;padding: 7px 7px 7px 72px;font:9px/14px verdana;color:#646C71;position: relative;visibility: hidden;width:128px;}
#europe {margin: 20px 0px 0px -42px;padding: 7px 7px 7px 60px;font:9px/14px verdana;color:#646C71;position: relative;visibility: hidden;}

#beijing1 {margin:2px 0px 0px -3px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#brussels1 {margin:2px 0px 0px -3px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#chicago1 {margin:2px 0px 0px -3px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#dallas1 {margin:2px 0px 0px -3px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#frankfurt1 {margin:2px 0px 0px -3px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#geneva1 {margin:2px 0px 0px -3px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#hongkong1 {margin:2px 0px 0px -3px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#london1 {margin:2px 0px 0px -3px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#losangeles1 {margin:2px 0px 0px -3px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#newyork1 {margin:2px 0px 0px -3px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#sanfran1 {margin:2px 0px 0px -3px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#shanghai1 {margin:2px 0px 0px -3px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#singapore1 {margin:2px 0px 0px -3px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#tokyo1 {margin:2px 0px 0px -3px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}
#washington1 {margin:2px 0px 0px -3px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;border: 1px solid #B9CDCC;position: relative;visibility: hidden;height:150px;}

.jumplink {text-align: center;font:12px/16px arial; color: #000;}
/*table.listing td.jumplink1 {min-width: 115px;}*/
.jumpsep {padding-left: 11px; padding-right: 12px; text-align: center;color:#646C71;font:12px/17px arial;}

.aligntop {line-height:15px;}

#disclaimerform {width:100%; height:100%;}
#disclaimerform .disclaimertext {margin: 15px 15px 30px 15px; font-family:Arial; font-size:11px; line-height:16px;}
#disclaimerform .disclaimertext .btn {width:75px; height:23px; }

/*.form .chkBox{ color:Red;}*/
#right label { text-align:left;}
#right label.date {padding-left: 4px;}
#right #ctl00_RightNav_objEventMiniSearch_ctbStartDate {width: 65px;}
#right #ctl00_RightNav_objEventMiniSearch_ctbEndDate {width: 65px;}
/*Events Date input fields*/
#right #ctl00_RightNav_objEventMiniSearch_ectbStartDate {margin: 0px 3px 1px 4px; width: 64px;}
#right #ctl00_RightNav_objEventMiniSearch_ectbEndDate {margin: 0px 3px 1px 4px; width: 64px;}
/*News Date input fields*/
#right #ctl00_RightNav_objMiniSearch_ctbStartDate {margin: 0px 3px 1px 4px; width: 64px;}
#right #ctl00_RightNav_objMiniSearch_ctbEndDate {margin: 0px 3px 1px 4px; width: 64px;}

#right #ctl00_RightNav_minisearch_ctbStartDate{margin: 0px 3px 1px 4px; width: 64px;}
#right #ctl00_RightNav_minisearch_ctbEndDate{margin: 0px 3px 1px 4px; width: 64px;}
#right #eventsto {margin: 5px 0px 0px 2px;}
#right #eventsfrom {margin: 5px 0px 0px 2px;}
#right #pubsto {margin: 5px 0px 0px 2px;}
#right #pubsfrom {margin: 5px 0px 0px 2px;}
#right #newsto { margin: 5px 0px 0px 2px;}
#right #newsfrom {margin: 5px 0px 0px 2px;}
div.office_overview {margin:4px 0px 16px 0px;}

#modalNavLogo{text-align:left;margin-bottom:10px;}
#modalNavMain {margin: 0px 25px 0 25px; font:14px/18px arial;color:#255585; text-align:justify;}
#modalNavMain hr {color: #B9CDCC; width:100%;height:1px;margin-bottom:7px;margin-top:0px;}
#modalNavMain ul {margin: 0 0 0 25px;}
#modalNavMain li {padding-bottom: 7px;}
#modalNavMain h1{margin: 3px 0px 2px 0px;font-weight:bold;color:#000;line-height: 14px;font-family: arial;font-size: 15px;}
#modalNavMain h1.body{margin: 20px 0px 5px 0px;font-weight:bold;color:#646C71;line-height: 14px;font-family: arial;font-size: 11px;}
#modalNavMain h2{padding:13px 0px 0px 0px;margin:0px;font:bold 16px arial;color:#972F2C;}
#modalNavMain h2.event{margin: 3px 0px 0px 0px; font:11px/14px arial;font-weight:bold;color:#5B759A;}
#modalNavMain h3{margin: 0px;font:10px/14px arial;font-weight:bold;color:#5B759A;}
#modalNavMain h4{margin: 0px;font:10px/14px arial;font-weight:bold;color:#5B759A;text-transform: uppercase;}
#modalNavMain h5{margin: 0px;font:10px/14px arial;font-weight:bold;color:#5B759A;}

div.modalNavItem_MouseOver  {display: none;}
#modalNavOverlay
{
	top: 0;
	left: 0;
	z-index: 999;
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #000000;	
	display: none;	
}

#modalNavOverlayContents
{
	z-index: 1000;
	position: fixed;
	width: 600px;
	height: 400px;
	background-color:White;	
	display: none;	
    overflow: auto;
    padding: 5px 5px 5px 5px;
    border: 5px solid #AFCBF6;
}

.closeModalNavItem
{
    cursor: hand;
}


