﻿/* Default CSS Stylesheet for a new Web Application project */

#__asptrace{position:relative;top:125em}

/* General Settings */


* {margin:0; padding:0;}
html{height:100.1%;}
body {margin:0;padding:0;height:101%;font-family:Arial,Verdana,sans-serif;font-size:10px;color:#666;text-align:left;}
input,select {font-family:Arial,Verdana,Sans-serif;}
/*div,table,tr,td,p,font{line-height:1.7em;color:#333;font-family:Arial,Verdana,sans-serif; text-align:left;color:#666;line-height:1.7em;}   ## please do not do this -Brian ## */
img{border:0em;-ms-interpolation-mode:bicubic;}
ul, ol, h1, h2, h3, h4, h5, h6 {margin: 1.0em 0;}
blockquote {margin:1.0em 2.0em;}
p{margin-bottom: .5em;}

.print {display:none;}
a {color:white;text-decoration:none;}
A:link{}	
A:visited{color:white;}	
A:hover{color:white;}	 	
A:active{color:white; }	

.red {color:Red;}

/* Clearfix clearing - www.csscreator.com */
.clearfix {display:inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}


.bodyTable .saturnoExpander {outline:0 !important;}
.abs{position:absolute;}

.SEO{display:none;}

#wrapper{width:100%;text-align:center;position:absolute;background-color:#fff;}

#page{width:100%;text-align:center;margin:0 auto;}
#header{position:relative;height:12.3em}
#logo{position:absolute;top:4.5em;left:.8em}
#socialImagesWrapper{width:20.0em;}
#fullSocialWrapper{position:absolute;bottom:2.8em;left:58.5em;width:17em;}
#socialText{ float:left; margin-left:4px; margin-right:2px;  font-family:Arial; font-size:10px; text-align:center; color:#8e8e8e; margin-bottom:5px; text-transform:uppercase; margin-top: 2px;}  
#sitetoolsWrapper{width:18em;height:5.0em;position:absolute;bottom:2.7em;left:79.4em;}
#footerWrap, #navWrap, #bodyWrap,#homeheaderWrap, #pageToolsWrap {width:100%;}
#homeheaderWrap{text-align:center;height: 23.7em;overflow:hidden;}

.slidediv{width:100% !important;height:23.7em!important;overflow:hidden;}
.slidediv img {width:96.0em!important;position:relative;left:-0.3em; }


/*#homeheaderWrap{text-align:center;background:#4486c0 url('images/homeheaderbg.png') repeat-x;height: 261em;padding-left: 21em;}*/
#homeheaderWrap img{margin:0 auto;}
#headerWrap{padding-bottom: 5.5em;}
#header, #footer, #nav, #body,#pageTools{width:98.0em;margin:0 auto;text-align:left;}
#navWrap{position:absolute;}
#nav{width:98.8em;position:relative;}
#navUL{margin:0 auto;height:5.3em;}
#homeheaderWrap{}

#sitetools a{color:#6a6869;font-size:1em}
/*.socialimagesContent {font-family:Arial; font-size:10px;text-align:center;color:#8e8e8e;margin-bottom:5px;margin-right:25px;}*/
.socialimages img{margin: 0px 3px 0px 3px;}
#pageToolsWrap{background-color:#f0f0f0;padding: 1em 0;}
#pageTools{text-align:right;background-color:#f0f0f0;position:relative;right:2.0em;height:3.0em;vertical-align:middle;}
#pageTools .stButton .stLarge {width:2.7em;height:2.5em;background-image:url(/images/icon-share.gif)!important;background-position:0px 0px!important;}
.langSwitchLinks {height:2.5em;display:inline-block;padding-right:0.0em;margin-right:0.6em;border-right:1px solid #aaa;vertical-align:top;}
.langSwitchLinks a {display:inline-block;margin-top:0.0em;vertical-align:top;color:#000;}
.langSwitchLinks img {border:0px;display:block;width:auto!important;height:2.3em!important;}
#searchbox{display:block;width:14.9em;height:1.1em;padding:.4em 0 0 .1em;margin:0;position:absolute;top:.2em;left:0.5em;border:0;color:#fff;font-size:1.0em;line-height:1.1em;background-color:#6a6869;}
#searchboxWrap{position:absolute;width:18em;height:2.7em;left:0px;bottom:0px;}
#footerWrap{background-color:#fff;}
#navWrap{background-color:#6a6869;height:5.3em;position:absolute;}

.navrootmenu{padding:0;}
.navrootitem {float:left; width:10.0em; color:#fff; list-style:none;text-align:left;width:14.0em;}
.navrootitemlink {padding: 0 0  1.0em;font-size:1.4em;}
.navrootitem.navhover .navrootitemlink {background: #7f7f7f url('images/navItemBG.gif') repeat-x;}

#bodyWrap{background-color:#f0f0f0; padding:0;}
#body {padding-bottom:8.0em;}
.homeInfoBox{color:#fff;float:left;height:39em;position:relative;width:30.0em;overflow:hidden;background-color:#8e8f93;margin-right:3.1em;}
.homeInfoBox-last{margin-right:0;}
.homeInfoBox h3{padding:.5em 1.5em .5em 1.5em;margin:0;font-size:1.4em;}
.homeInfoBoxImage {display:block;border:0px;width:30em;}
.homeInfoBoxContent {font-size:1.2em;padding:1em 1.5em 0 1.5em;}
.homeInfoBoxContent p{margin:0 0 1em 0;padding:0;}
.homeInfoBoxMoreLink {width:20em;height:2em;position:absolute;bottom:0.8em;left:1.8em;}
.homeInfoBoxMoreLink a {color:#bbb!important;}
.hpreadmore a{color:#b5b6bb!important;font-size:0.9em}
#footerWrap{background-color:#7f7f7f;}
#footer {color:#FFF;position:relative; padding:1.4em 0 .8em 0;left: .7em;}
#footer a.disclamer{color:#e9b73e;}
#footer a.disclaimer{color:#e9b73e;}
.homefooter #footer{background-color:#fff!important;color:#8f8f8f!important;padding:4.0em 0 2.0em 0!important;}
.homefooter #footer a{color:#616161!important;}
#footernav a{ color:#fff;font-size: 1.3em; margin-right:1.4em}
#footernav{margin:0 2.0em .5em 0;}
.homefooter{background-color:#fff!important}
#legallygreen{position:absolute;top:1.0em;left:84.7em;}
.homefooter #legallygreen{top:4.3em!important;}
#leftCol a{color:#636564}
.rightCol a{color:#636564 !important}

/*.rightCol .resourcetitle,.resourcetitle {color:#505050 !important;}*/
.rightCol .resourcetitle,.resourcetitle {color:#222222 !important;}

/* style backup Brian 02/09/2012
.wb-content ul{padding-left:1.1em !important;}
.wb-content ol{padding-left:1.4em !important;}
.wb-content p{padding-bottom: .5em;}
.wb-content h3{margin: .5em 0;}
.wb-content a {text-decoration: underline}
.wb-content li {padding-bottom:.5em;}
*/
.wb-content ul{padding-left:1.1em !important;margin:0.7em 0;}
.wb-content ol{padding-left:1.4em !important;margin:0.7em 0;}
.wb-content p{padding:0;margin:0.7em 0;}
.wb-content a {text-decoration:underline;}
.wb-content li {padding:0;margin:0 0 0.5em 0.7em;}
.wb-content h2 {padding:0;margin: 1.6em 0 0.3em 0;font-size:1.2em;line-height:1.1em;font-weight:bold;}
.wb-content h3 {padding:0;margin: 1.6em 0 0.3em 0;font-size:1.2em;line-height:1.1em;font-weight:bold;}
.wb-content h4 {padding:0;margin:1.4em 0 0.7em 0;font-size:1.0em;line-height:1.1em;font-weight:bold;}
.wb-content h5 {padding:0;margin:1.4em 0 0.7em 0;font-size:1.0em;line-height:1.1em;font-weight:normal;font-style:italic;}
.wb-content h2+h3 {margin-top:0.9em;}
.wb-content h3+h4 {margin-top:0.9em;}
.wb-content h2+h5, .wb-content h3+h5, .wb-content h4+h5 {margin-top:0.9em;}

.brochurelist {padding-left:1.1em !important;}
.brochurelist ol{padding-left:1.4em !important;}

.areastable td {padding-right:.5em;vertical-align:top;}
.areastable a {display:block;padding-left:1em;text-indent:-1em;}
/*.rightCol ul{padding-left:1.1em;}*/

#leftCol h3{border-bottom:.3em solid #089791;padding:0 0 0 1.0em;font-size:1.4em; margin-bottom:0px;padding-bottom:.3em;}
h1.pagetitle{border-bottom:2px solid #089791;font-size: 1.8em;margin: 0 0 0;padding-bottom: 0;color:#1d1d1d;font-family: Verdana;margin-bottom:1.2em !important;letter-spacing:-.01em;}


.leftcolcontent{padding:0 0 1.0em;font-size:1.2em;}
.leftcolcontent ul li{ list-style:none;padding: 0 0 .6em 1.0em; text-indent: -1.0em;}

.assocLinks { list-style:none;padding: .3em 0 0 1.1em;padding-bottom:.2em;font-size:1.2em}
.leftsearchtext { list-style:none;padding: .3em 0 0 1.1em;padding-bottom:.2em;}



/* SHARED PAGE STYLES ----------------------- */
.sharedsidebarfancy { color:#fff; background:#acacac url(images/leftbox_gradient.jpg) repeat-x 0px 0px;padding:0 0 1.5em 0;margin-bottom: 2em;width:32em;}
.sharedsidebarfancy  a { color:#fff !important;}
.sharedlightsidebar { color:#fff; background:#909295;padding:0 0 2em 0;margin-bottom: 2em;width:32em}
.sharedlightsidebarheader {background-color:#4D4D4D;font-size:1.4em;color:White !important;font-weight:bold;line-height:2em;padding-left:1.0em;margin-bottom:.5em;}
.shareddarksidebar { color:#fff; background:#767676;padding:0 0 2em 0;margin-bottom: 2em;width:32em}
.shareddarksidebarcontacts { color:#fff; background:#767676;padding:0 0 0 0;width:32em}
/*.shareddarksidebar { color:#fff; background:#767676;padding:1.5em 3em;margin-bottom: 4em;}*/
.shareddarksidebar a { color:#fff !important; }
.sharedsidebarseparator{height:1px;overflow:hidden;margin:1.5em 0 0 0;background-color:#a3a3a3;border-bottom:1px solid #aaa;}
.sharedsidebarsection {padding:1.5em 2em 0em 3em;zoom:1;}
.sharedsidebarfilterlabel {font-size:1.2em;color:#666;margin:0 0 0.5em 0;}
.sharedsidebarinstructions {font-size:1.2em;}
.sharedsidebartextsearch {position:relative;}
.sharedsidebartextsearchinput {font-size:1.3em;width: 17em; position: absolute; top: 0.6em; left: 0.6em; color:#fff; background:#777 none; border: 0; }
.mainsearchsidebartextsearchinput {font-size:1.3em;width: 17em; position: absolute; top: .4em; left: 0.6em; color:#fff; background:#6A6869 none; border: 0; }
.sharedsidebartextsearchinputwhite {font-size:1.3em;width: 17em; position: absolute; top: 0.6em; left: 0.7em; color:black; background:#F2F2F2 none; border: 0; }
.sharedsidebarsearchradios {padding:0.4em 0 0 0;}
.sharedsidebarsearchradios input {vertical-align:middle;line-height:1.1em;}
.sharedsidebarsearchradios label {margin-left:.5em;font-size:1.1em;line-height:1.1em;vertical-align:middle;}
.sharedsidebaradvancedsearchtypeslist {display:none;}
.sharedsidebaradvancedsearchtogglelink {vertical-align:middle;color: #636564 !important}
.sharedsidebaradvancedsearchtogglelink img {vertical-align:top;}
.sharedsidebaradvancedsearchcheckboxholder img { vertical-align:middle; margin: 0 5px 0 0; }
.sharedsidebaradvancedsearchcheckboxholder label { font-size: 1.2em; vertical-align:middle;}
.searchboxholderleft {float:left;width:10em;}
.searchleftapplybutton {display:inline-block;position:relative;}
.searchleftapplybutton span {display:block;width:9.2em;position:absolute;left:0;top:0.3em;text-transform:uppercase;text-decoration:none!important;font-size:1.1em;text-align:center;}

.sharedassocexpand {font-size:1.2em;margin-bottom:1.2em;padding-top:.7em;}
.searchimagearrowbutton {padding-bottom:.1em;}

.sharedsidebaradvancedsearchdateselector {width:23.5em;margin:1.4em 0 1.8em 0;position:relative;}
.sharedsidebardatebg {width:23.0em;height:2.1em;position:absolute;top:-.1em;left:0px;border:0px;}
.sharedsidebardatelabel {font-size:1.2em;vertical-align:middle;float:left;display:none;}
.sharedsidebardateholder {padding:0 0 0.2em 0;clear:left;color:#636564!important;}
.sharedsidebardateholderlabel1 {width:5.8em;font-size:1.1em;vertical-align:middle;float:left;clear:left;margin:0;}
.sharedsidebardateholderlabel2 {width:1.0em;font-size:1.1em;vertical-align:middle;margin:0 .5em 0 .3em;}
.dateselectorinner {position:relative;}
input.js-customdatepicker {width:5.5em;background:#777;border:0px;font-size:.9em;height:1.4em;line-height:1.1em;color:#fff;vertical-align:middle;margin-right:.2em;margin-left:.3em;}
img.js-customdatepicker-calendarbtn {vertical-align:middle;margin:0 0.4em 0.1em 0.1em;cursor:pointer;}


/* LEFT NAV (DEPRECATED) */
/*
.hoverhighlight, .activehighlight {background:transparent url(images/nav_rollover_nip3.gif) no-repeat 100% 50%;}
.sharedleftnav {list-style:none outside;padding:2.0em 0 0 0;margin:0;zoom:1;}
.sharedleftnav li {display:block;padding:0;margin:0;text-indent:3em;zoom:1;}
.sharedleftnav ul {list-style:none outside;padding:0!important;margin:0!important;zoom:1;}
.sharedleftnav ul li {padding:8px 0 8px 5.7em;text-indent:0em;line-height:15px;height:15px;}
.sharedleftnav .hoverhighlight, .sharedleftnav .activehighlight {background-position:100% 0px;}
.sharedleftnav a {color:#fff!important;font-size:1.4em;}
.sharedleftnav .js-navrow {margin:0;zoom:1;height:15px;line-height:15px;padding:8px 0;}
.sharedleftnav>li .js-navrow, .sharedleftnav ul>li {margin:-4px 0;}
*/

/* LEFT NAV NEW 06/08/2012 */
.sharedleftnav {list-style:none outside;padding:2.0em 0 0 0;margin:0;zoom:1;}
.sharedleftnav li {display:block;padding:0;margin:0;zoom:1;}
.sharedleftnav ul {list-style:none outside;padding:0!important;margin:0!important;zoom:1;}
.sharedleftnav .np-hover-outer {display:block;padding:0 0 2px 0;outline:0;zoom:1;}
.sharedleftnav .np-hover-inner {display:block;padding:6px 20px 8px 2.15em;zoom:1;font-size:1.4em;line-height:16px;cursor:pointer;}
.sharedleftnav ul .np-hover-inner {padding-left:4.30em;}
.sharedleftnav .hoverhand {margin-left:4px;}
.hoverhighlight .np-hover-inner, .activehighlight .np-hover-inner {background: transparent url(images/navleft-hover.gif) no-repeat 100% 0px;}
.hoverhighlight .np-hover-outer, .activehighlight .np-hover-outer {background: transparent url(images/navleft-hover.gif) no-repeat 100% 100%;}
.sharedleftnav>li .np-hover-outer {margin:-4px 0;}


#searchbynamecontainer {background: url(stylish-select/sharedselectbg-230x21-777.gif) no-repeat;height:2.1em;padding-top:.1em;}
#searchbynamecontainer input {width:15em;padding-left:.5em;color:White;border:0px;background-color:transparent;}

/* homepage */
.page_index #bodyWrap,.page_index2 #bodyWrap{padding:3.0em 0;}
.page_index #body {padding-left:1.2em;padding-bottom:0;}
.page_index #footer {padding-top:0.4em;}

/*bios*/
#bioBox{width:32.0em; background-color:#767676;position:relative;border-top:.8em solid #000;}
#biocontact h2{font-style:italic; margin: 0 0 0;color:#333;font-family:Arial;font-weight:normal;}
.biotitle{display:block;margin:0 0 0.5em 0;font-style:italic;color:#464646;font-size: 1.3em;font-family:Arial;font-weight:normal;}
#bioinfo{width:32.0em;background: #ced2d1 url(images/showbioinfoboxbg.gif) repeat-x;padding: 0;}
#bioimageWrap{width:11.3em;float:left; padding:0 1.5em 0 0;}
#bioimage{display:block;}
#biocontact{width:16.3em;float:left;padding:.5em 0;}
.biocontactdetails{line-height:1.3em;}
#biocontact a{color:#464646;}
#bioquote{clear:both;padding:.5em 1.0em 1.0em 1.0em;}
#bioquote, #bioquote i, #bioquote u, #bioquote strong{color:#fff;}
#bioicons{position: absolute; top:15.0em;left:12.8em;}
#bioicons a img{ vertical-align:top}
.biotab a{ padding: .1em 1.1em;color:#636564}
.bioTabSelected a, .biotab a:hover{background-color:#acadaf;color:#fff !important;padding: .5em 1.25em;}
.biosub {border-left: .1em}
.biosubdetails {font-size:1.1em;color:#464646;}
#biotabs{padding: 0 0 1.0em;}
.biolocationspacing {padding-bottom:.4em;}
.tabdots{background:url('images/tabsdotts.png') repeat-x;height:.2em;padding-bottom:.2em;width:100%}
.page_about .tabdots {background-image:url(images/tabdots-firm.gif);}
.page_npdifference .tabdots {background-image:url(images/tabdots-firm.gif);}
.news .tabdots {background:url('images/newstabsdots.png') repeat-x;height:.2em;width:100%}
.leftcoldots{background:url('images/leftcolumndots.gif') repeat-x;background-position:bottom;padding-bottom:.2em;}

.tabdotssmall{background:url('images/tabdots_small.gif') repeat-x;height:.1em;padding-bottom:.2em;width:100%}
.locations .tabdots{background:url('images/locations_tabsdotts.gif') repeat-x;height:.2em;padding-bottom:.2em;width:100%}
.locationsidebartabdots{background:url('images/locationssidebar_tabdots.gif') repeat-x;height:.2em;padding-bottom:.2em;width:100%}
/*.news .tabdots{background:url('images/news_tabdots.gif') repeat-x;height:.2em;padding-bottom:.2em;width:100%} */

#bioslist td a{color: #666666;}
#SearchTextOutput {font-size:1.5em;font-style:italic;padding-bottom:2em}

#biolistTable td{margin:0;padding:0;margin:0}
.listtablepadding {padding:0 .4em 0 0 !important;}
.arealisttablepadding {padding:.3em .8em 0 0 !important;}
.areaListItemLine{background: url(images/areadots.gif) repeat;height: .2em;}
.searchListItemLine{background: url(images/tabdotspurple.png) repeat;height: .2em;}
.locationListItemLine{background: url(images/locationdots.gif) repeat;height: .2em;font-size:1.0em!important;}
.bioListItemLine{background: url(images/biolistdots2.gif) repeat;height: .2em;}
.bioListhover{background:#e9e9e9;}
.bioListItem img{padding-top:2em;}
.Quote{font-size:1.2em;color:#fff;}
.locationcontactstable thead b {font-size:1.2em;}
.locationcontactstable tr.biotr-result td {font-size:1.2em;padding:.3em .8em 0 0!important;}
.locationcontactstable tr td.biotd-noresize {font-size:1.0em!important;white-space:nowrap;}

#bioPopupWrapper{padding:1em 1em; background-color:#acadaf;width:26.5em}
#bioPopupTop{ background: #c0cac8 url('images/biodirpopuptop.gif') repeat-x}
#bioPopupBase{ background-color:#777; }
#bioPopupBase {color:#fff!important}
#bioPopupBase {padding:0 2em .2em 2em}
.bioListhover .popup{display:block}
.popup{display:none;position:absolute;z-index:3000;background: #ced2d1 url(images/showbioinfoboxbg.gif) repeat-x;}
.popup img{padding-top:0;}
.biopopupemaillink {position:relative;left:0px;top:0.4em;}
#bioshead {height:2em;}
#bioshead a{color:#666!important;}
.page_bios .rightCol a {color:#666!important}
.page_bios .rightCol a{color:#636564}

.biodirinstructions {font-size:1.4em;margin:1em 0;}
.biodiralphabar {height:.85em;font-size: 2.0em;margin:1em 0;padding:0 0 0 1.5em;}
.biodiralphabar a {display:block;width:.85em;height:0.85em;float:left;text-align:center;margin:0 .075em 0 0;}
.biodiralphabar a.letter_i {width:.6em;margin-right:0;}
.biodiralphabar a.letter_w {width:1.0em;}
.biodiralphabar span {display:block;width:.85em;height:0.85em;float:left;text-align:center;margin:0 .075em 0 0;}
.biodirnamefilters {text-align:center;margin:1em 0 1em 0;}
.biodirnamefilterinstructions {font-size:1.4em;text-align:center;padding:0 1.5em 0 0;}
.biodirinstructionsfilter {font-size:1.4em;margin:1em 0;padding:0 2.5em;}
.biodirfilterpanel {padding:0 0 0 3.0em;}
.biodirfilterholder {width:25em;height:3.0em !important;float:left;text-align:left;}
.biodirfilteresetlink{display:block;width:7.2em;margin:0 0 0 15.8em;position:relative;}
.biodirfilteresetlink span {display:block;width:7.2em;position:absolute;left:0;top:0.2em;text-transform:uppercase;color:#fff!important;text-decoration:none!important;text-align:center;}
.sharedfancytextbox {position:relative;}
.sharedfancytextboxinput {font-size:1.1em;width: 18em; position: absolute; top: 0.3em; left: 0.6em; color:#fff; background:#777 none; border: 0; }

/* color *******************************/
#leftCol h3{border-bottom:.3em solid #089791;}
h1.pagetitle{border-bottom: 3px solid #089791;padding-bottom: .2em;padding-bottom:.4em;font-weight:normal;}
.siteline{height:.1em; background-color:#fff; border-bottom:.2em solid #089791;margin-bottom: .1em;}

/*.locations .siteline, .locations h1.pagetitle, .locations #leftCol,  .locations .sharedtabtitle{border-bottom:.2em solid #aabb22!important;} */
.locations h1.pagetitle,  .locations .sharedtabtitle, .locations #leftCol h3{border-bottom:solid #aabb22!important;padding-bottom:.5em;} 
.locations .siteline {border-bottom:.2em solid #aabb22!important;color:black;} 

.firm h1.pagetitle,  .firm .sharedtabtitle, .firm #leftCol h3{border-bottom:solid #334499!important;padding-bottom:.5em;} 
.firm .siteline {border-bottom:.2em solid #334499!important;color:black;} 

.careers h1.pagetitle,  .careers .sharedtabtitle, .careers #leftCol h3{border-bottom:solid #009999!important;padding-bottom:.5em;} 
.careers .siteline {border-bottom:.2em solid #009999!important;color:black;} 

.services h1.pagetitle,  .services .sharedtabtitle, .services #leftCol h3{border-bottom:solid #338833 !important;padding-bottom:.5em;} 
.services .siteline {border-bottom:.2em solid #338833 !important;color:black;} 
.services .areaheaders {border-bottom:.3em solid #338833 !important;padding-top:1em;padding-bottom:.5em;margin-bottom:.5em;font-weight:bold;color: Black !Important;} 
.services .tabdots {background:url('images/areadots.gif') repeat-x;height:.2em;width:100%}
.services .right {text-align:right;}
.sharedbulletsquare { display:inline-block; line-height: 0.7em;width:0.7em; height:0.7em; background-color:#000;vertical-align:middle; margin-right:.3em;}
 
/*.search .siteline, .search h1.pagetitle,  .search .sharedtabtitle, .search #leftCol h3{border-bottom:solid #683981!important;} */
.search h1.pagetitle,  .search .sharedtabtitle, .search #leftCol h3{border-bottom:solid #683981!important;padding-bottom:.5em;} 
.search .siteline {border-bottom:.2em solid #683981!important;color:black;} 
.searchtext {font-size:1.2em;color:#fff;}

/*Overlay*/
#saturnoOverlay{position:absolute;background-color:Black;width:100%;height:100%;top:0}
.saturnoOverlayOn{z-index:1000;}
#SaturnoLightBox{z-index:1001}
#SaturnoLightboxTarget{left: 0em; position: absolute; z-index: 1002}
#SaturnoOverlay{display: none;background-color: black;height: 100%;position: absolute;top: 0; width: 100%;z-index:1000;}
.navSub {/*display:none;*/background-color:#7f7f7f;position: absolute;top: 5.3em;width: 104.5em;padding:2px;}
.navSub .subnavinner{padding:1.0em;}
.subnavinner{background-color:#F0F0F0}
.navSub a {color:#333;}

.navhover2{padding:1.0em 1.2em 2.0em;}
.navitemwrap{padding: 2.0em 1.0em .4em;height:3.0em;zoom: 1;display: inline-block;}
.navhover .navitemwrap{background-color: #7f7f7f;}
.navhover .navitemwrap a{background: #7f7f7f url('images/navItemBG.gif') repeat-x }
.itemheadcontent{color:#5a5a5c; font-weight:bold}

/* nav sub items */
.navsubfirm {width:20em;}
.navsubfirm .subnavinner {padding:0;width:20em;}
.navfirmbasepad {height:1.0em;overflow:hidden;clear:both;}
.navfirmlist {width:20em;margin:0;padding:1em 0 .3em 0;list-style:none outside;position:relative;}
.navfirmlistitem {display:block;width:20em;padding:0 0 2px 0;margin:0;float:left;}
.navfirmlistlink {display:block;width:20em;padding:2px 0 0 0;color:#349!important;position:relative;font-weight:normal;}
.navfirmlistlink span {display:block;padding:4px .7em 5px 1em;font-size:1.4em;line-height:1.1em;cursor:pointer;position:relative;}
.navfirmlist li.js-navhover {background:transparent url(images/navsub-bgsprite.gif) repeat-x 0px 100%;}
.navfirmlist li.js-navhover .navfirmlistlink {background:transparent url(images/navsub-bgsprite.gif) repeat-x 0px 0px;color:#fff!important;}
.navfirmlist li.js-navhover .navfirmlistlink span {background:transparent url(images/navsub-arrowwhite.gif) no-repeat 100% 50%;}

.navsubdiff {width:20em;left:11.8em;}
.navsubdiff .subnavinner {padding:0;width:20em;}
.navdiffbasepad {height:1.0em;overflow:hidden;clear:both;}
.navdifflist {width:20em;margin:0;padding:1em 0 .3em 0;list-style:none outside;position:relative;}
.navdifflistitem {display:block;width:20em;padding:0 0 2px 0;margin:0;float:left;}
.navdifflistlink {display:block;width:20em;padding:2px 0 0 0;color:#349!important;position:relative;font-weight:normal;}
.navdifflistlink span {display:block;padding:4px .7em 5px 1em;font-size:1.4em;line-height:1.1em;cursor:pointer;position:relative;}
.navdifflist li.js-navhover {background:transparent url(images/navsub-bgsprite.gif) repeat-x 0px 100%;}
.navdifflist li.js-navhover .navdifflistlink {background:transparent url(images/navsub-bgsprite.gif) repeat-x 0px 0px;color:#fff!important;}
.navdifflist li.js-navhover .navdifflistlink span {background:transparent url(images/navsub-arrowwhite.gif) no-repeat 100% 50%;}

.navsubpeople {width:51em;left:18.9em;}
.navsubpeople .subnavinner {width:49em;}
.navsubpeople a {color:#666666;}
.navsubpeopledirtable {width:49em;border-collapse:collapse;}
.navsubpeoplefiltercell {width:25em;}
.navsubpeoplealphacell {width:24em;}
.navsubpeoplealphabar {height:1.8em;padding:0.5em 0 1.5em 0.9em;}
.navsubpeoplealphabar a {color:#009999!important;height:1.8em;margin:0 0.6em 0 0;display:block;float:left;overflow:hidden;text-align:center;}
.navsubpeoplealphabar a.js-alphafilterselected {font-weight:normal;color:#000!important;}
.navsubpeoplealphabar a span {font-size:1.8em;}
.navsubpeopleimage {width:16em;height:8.7em;display:block;}
.navsubtextsearch {position:relative;zoom:1;}
.navsubtextsearchdummy {zoom:1;}
.navsubtextsearchdummylink{line-height:1.0em;vertical-align:top;}
.navsubtextsearchinput {color:#fff;font-size:1.1em;line-height:1.3em;width:18em;position:absolute; top:.3em; left:.5em; background:#777 none; border:0;vertical-align:middle;padding:0!important;margin:0!important;}
.navsubpeopleblurbtable {width:49em;margin:0.4em 0 0 0;border-collapse:collapse;}
.navsubpeopleheader {font-size:1.2em;color:#009999;font-weight:bold;}
.navbioslistmask {width:49em;overflow:hidden;}
.navbioslistmask a:hover {color:#099!important;}
#biosearchboxWrap {margin:.8em 0 0 0;}
#Navbioslist {width:25.5em;overflow:hidden;float:left;}
#Navbioslist div a{font-size:1.2em}
#Navbioslist div {margin-right:0em!important;width:25.0em!important;}
#Navbioslist2 {width:23.5em;overflow:hidden;}
#Navbioslist2 div a{font-size:1.2em}
#Navbioslist2 div {margin-right:0em!important;width:25.0em!important;}

#megabioresults {width:49em;margin:0.5em 0 0 0;position:relative;overflow:hidden;}
.megabioresults-pagingenabled {height:17em;}
.megabioresults-page {width:49em;background-color:#f0f0f0;}
.megabioresults-pagingenabled .megabioresults-page {position:absolute;top:0px;left:0px;}
.megabioresults-col {width:24.5em;float:left;}
.megabioresults-col0 {width:25.0em;}
.megabioresults-col1 {width:23.0em;}
.megabioresults-col a {font-size:1.2em;line-height:1.2em;padding-left:0.5em;}
.megabioresults-col a:hover {color:#099;}
#megabiopager {height:1.7em;padding:1.0em 0 0 25.6em;text-align:left;}
#megabiopager span {color:#099;cursor:pointer;padding:0 0.5em 0 0;margin:0 0.5em 0 0;text-transform:uppercase;font-size:1.0em;line-height:1.0em;}
#megabiopager span.megabiopager-prev {border-right:1px solid #666;}
#megabiopager span.megabiopager-echo {margin-right:2.0em;color:#777;}
#megabiopager span.megabiopager-btndisabled {color:#ccc;}

.navsubnews{width:52em;left:30.4em;}
#newsSub .subnavinner {padding-left:0;padding-right:0;}
#newsSub hr.dots {margin:0 1.0em;border:0px;}
.navsubnewsdirtable{width:52em;border-collapse:collapse;}
.navsubnewsblurbtable {width:47em;margin:0.4em 0 0 1em;}
.navsubtextsearchinputNews{width:21.8em}
.navsubnewsnavcell{width:23em;line-height:2.0em;}
.navsubnewsnavcell a {display:block;padding:0.3em 0 0.3em 1.0em;color:#48c!important;font-weight:normal;}
.navsubnewsnavcell a:hover {background: url("images/navnews_rollover_nip3.gif") no-repeat scroll right center;color:#fff!important;}
.navsubnewsverticalseparator {width:0.5em;height:12.9em;background-color:#fff;overflow:hidden;position:absolute;top:0.2em;left:20.2em;}
.navsubnewsfiltercell{width:30em;padding:0.6em 0 0 2.0em;}
.navsubnewsfiltercell .navsubtextsearch {width:30em;}
.newsSectionSelect{width:27em;margin:1.0em 0 0 1.0em;border-collapse:collapse;}
.newsSectionSelect input {margin-right:0.5em;}
.newsSectionSelect td {position:relative;}
.newsSectionSelect td span {font-size:1.2em;margin:0 0 0 .4em;}
.navsubnewsheader {font-size:1.2em;font-weight:bold;color:#4488CC !important;}
.navsubnewsimage {width:16em;height:8.7em;display:block;}

.navsubservices {width:30em;left:31.2em;}
.navsubservices .subnavinner {padding:0;width:30em;}
.navarealist {width:30em;margin:0;padding:1em 0 0.3em 0;list-style:none outside;position:relative;}
.navarealistitem {display:block;width:30em;padding:0 0 2px 0;margin:0;float:left;}
.navarealistlink {display:block;width:30em;padding:2px 0 0 0;color:#383!important;position:relative;font-weight:normal;}
.navarealistlink span {display:block;padding:4px .7em 5px 1em;font-size:1.4em;line-height:1.1em;cursor:pointer;position:relative;}
.navarealist li.js-navhover {background:transparent url(images/navsub-bgsprite.gif) repeat-x 0px 100%;}
.navarealist li.js-navhover .navarealistlink {background:transparent url(images/navsub-bgsprite.gif) repeat-x 0px 0px;color:#fff!important;}
.navarealist li.js-navhover .navarealistlink span {background:transparent url(images/navsub-arrowwhite.gif) no-repeat 100% 50%;}
.navarealist li.js-nosubnav .navarealistlink span {background-image:none!important;}
.navareasublist {display:none;width:200px;padding:2px 2px 2px 0;margin:0;position:absolute;right:-202px;top:-2px;list-style:none outside;background-color:#7f7f7f;}
.navareasublistitem {display:block;width:200px;position:relative;margin:0;padding:0;zoom:1;float:left;}
.navareasublistlink {display:block;width:180px;padding:0.3em 10px;margin:0;font-size:1.2em;line-height:1.1em;background-color:#fff;color:#999!important;zoom:1;}
.navareasublistlink:hover {color:#383!important;}
.navsublist-toppad {display:block;height:2.0em;line-height:1.0em;font-size:0.5em;overflow:hidden;background-color:#fff;clear:both;}
.navsublist-spacer {display:block;height:2px;line-height:1px;font-size:1px;overflow:hidden;background-color:#fff;clear:both;}
.navsublist-fauxborder {display:block;width:2px;position:absolute;left:-2px;bottom:0px;line-height:1px;font-size:1px;overflow:hidden;background-color:#7f7f7f;}
.navhottopics-border {border-top: .2em solid white;margin-bottom:0.7em;}

.navsublocations {width:18.4em;left:46.5em;}
.navsublocations .subnavinner {padding:0 0 0.8em 0;width:18.4em;}
.navlocationlist {width:18.4em;margin:0;padding:1em 0 0 0;list-style:none outside;position:relative;}
.navlocationlistitem {display:block;width:18.4em;padding:0 0 2px 0;margin:0;float:left;}
.navlocationlistlink {display:block;width:18.4em;padding:2px 0 0 0;color:#ab2!important;position:relative;font-weight:normal;}
.navlocationlistlink span {display:block;padding:4px .7em 5px 1em;font-size:1.4em;line-height:1.1em;cursor:pointer;position:relative;}

.navlocationlist li.js-navhover {background:transparent url(images/navsub-bgsprite.gif) repeat-x 0px 100%;}
.navlocationlist li.js-navhover .navlocationlistlink {background:transparent url(images/navsub-bgsprite.gif) repeat-x 0px 0px;color:#fff!important;}
.navlocationlist li.js-navhover .navlocationlistlink span {background:transparent url(images/navsub-arrowwhite.gif) no-repeat 100% 50%;}
.navlocationlist li.js-navhover .megaloc,

.megaloc {display:none;padding:2px 2px 2px 0;margin:0;position:absolute;left:18.4em;top:-2px;background-color:#7f7f7f;}
.megaloc_multipleoffice {width:54.2em !important;}
.megaloc-spacer {display:block;height:2px;line-height:1px;font-size:1px;overflow:hidden;clear:both;}
.megaloc-inner {width:35.3em;padding:1.4em;background-color:#fff;}
.megaloc-text {width:18.3em;padding:0 1.6em 0 0;float:left;clear:left;}
.megaloc-title {padding:0em 0 0.1em 0;margin:0 0 0.4em 0;border-bottom:3px solid #ab2;font-size:1.5em;font-style:italic;font-weight:bold;zoom:1;}
.megaloc-addr {font-size:1.2em;zoom:1;}
.megaloc-phones {font-size:1.1em;zoom:1;}
.megaloc-img {width:15.4em;height:11.0em;float:left;}

.megaloc-location1{width:23.8em;float:left;}
.megaloc-location2{width:23.8em;float:right;}
.megaloc_multipleoffice .megaloc-thumbnailimage {max-width:50em;}
.megaloc-thumbnailimage {max-width:28.8em;}
/*.megaloc_officecontainer {width:48em;}*/

.megaloc_multipleoffice  .megaloc-location1{width:23.8em !important;}
.megaloc_multipleoffice .megaloc-location2{width:23.8em !important;position:relative;}


.navsubcareers {width:30em;left:67.8em;}
.navsubcareers .subnavinner {padding:0;width:30em;}
.navcareersbasepad {height:1.0em;overflow:hidden;clear:both;}
.navcareerslist {width:30em;margin:0;padding:1em 0 .3em 0;list-style:none outside;position:relative;}
.navcareerslistitem {display:block;width:30em;padding:0 0 2px 0;margin:0;float:left;}
.navcareerslistlink {display:block;width:30em;padding:2px 0 0 0;color:#099!important;position:relative;font-weight:normal;}
.navcareerslistlink span {display:block;padding:4px .7em 5px 1em;font-size:1.4em;line-height:1.1em;cursor:pointer;position:relative;}
.navcareerslist li.js-navhover {background:transparent url(images/navsub-bgsprite.gif) repeat-x 0px 100%;}
.navcareerslist li.js-navhover .navcareerslistlink {background:transparent url(images/navsub-bgsprite.gif) repeat-x 0px 0px;color:#fff!important;}
.navcareerslist li.js-navhover .navcareerslistlink span {background:transparent url(images/navsub-arrowwhite.gif) no-repeat 100% 50%;}


/* misc */
.readmore{vertical-align: top;float:right;color: #666666 !important;font-size: 1.0em;padding-top: .6em;}
.readmore:hover{text-decoration:underline}
.readmore img{vertical-align: middle;height:1.5em;}

.selector{background: url("images/selectBG.gif") no-repeat scroll 0 0 transparent;border: 0 none;padding: .4em .8em .4em .5em;width:22.2em;color:#fff;font-size:1.0em}

hr.dots{height: 1.5em;border:0;background: url(images/dotHrBG.gif) repeat-x 0 .6em transparent;}

#biolist_length,#biolist_filter{display:none;}

.dataTables_paginate{left: 43.5em;position: relative;top: -1.0em;}
.paginate_enabled_next,.paginate_disabled_next,.paginate_enabled_previous,.paginate_disabled_previous{display: inline-block;height: 2.2em;width: 2.0em;}
.paginate_enabled_next{background:url('images/rightArrow.gif') no-repeat;}
.paginate_disabled_next{background:url('images/rightArrowOff.gif') no-repeat;}
.paginate_enabled_previous{background:url('images/leftArrow.gif') no-repeat;}
.paginate_disabled_previous{background:url('images/leftArrowOff.gif') no-repeat;}

/*Locations*/
#locationsimagewrapper img {display:block;}
#locationsnav {position:relative;width:32.1em;}
#locationsnavlist {width:32.1em;padding:1.2em 0 1.2em 0;margin:0;list-style:none outside;position:relative;z-index:11;}
#locationsnavlist li {display:block;height:1.7em;margin:0;padding:0.4em 0 0.4em 2.5em;}
#locationsnavlist li a {font-size:1.4em;color:#fff!important;text-decoration:none!important;}
#locationsnavdata {display:none!important;}
#locationsnavslider {display:none;width:32.1em;height:27px;padding:0 2px 0 0;position:absolute;top:11px;left:0px;background:transparent url(images/navleft-slideybg.gif) no-repeat 100% 0px;z-index:10;}
#locationsnavpop {display:none;width:56.8em;position:absolute;left:32.1em;top:0px;border-left:2px solid #fff;z-index:9;}
#locationsnavpopcontent {padding:2.0em;border:3px solid #abacae;color:#555;background-color:#fff;zoom:1;}
.locpop-top {background:#fff url(images/locpop-dotbg.gif) repeat-y 22.7em 0px;}
.locpop-details {width:20.2em;padding:0 1.9em 0 .6em;float:left;}
.locpop-title {padding:0.3em 0 0.1em 0;margin:0 0 0.4em 0;border-bottom:3px solid #ab2;font-size:1.5em;font-style:italic;font-weight:bold;}
.locpop-addr {font-size:1.2em;}
.locpop-phones {font-size:1.1em;margin:0.4em 0 0.7em 0;}
.locpop-contacts {width:26.4em;padding:0.5em 0 0 2.1em;float:left;}
.locpop-contactsheader {font-weight:bold;font-size:1.1em;}
.locpop-contacts ul {padding:1.0em 0 0 0;margin:0;list-style:none outside;}
.locpop-contacts li {padding:0;margin:0 0 0.5em 0;font-size:1.1em;line-height:1.3em;}
.locpop-separator {width:100%;height:2px;padding:2.0em 0 1.5em 0;line-height:1px;overflow:hidden;clear:both;background:#fff url(images/locpop-dotbg.gif) repeat-x 0px 2.0em;}
.locpop-img {display:block;width:15.4em;float:left;margin:0 1.4em 0 0;}
.locpop-blurb {width:35.2em;float:left;}
.locpop-blurbtitle {padding:0.3em 0;font-size:1.2em;font-weight:bold;color:#ab2;}
.maplink1 {padding:1em 0 2.5em 0}
.maplink{padding:1em 0 1em 0}
.directionsreturnlink   {font-size:1.4em;line-height:1.3em;}

.locpop-blurbbody {font-size:1.2em;}
.locpop-blurbbody { position:relative;top:-4px; }
#locationsnavpop .readmore {text-decoration:none!important;color:#888!important;}

.bodyTable{margin-left: .5em;border-collapse:collapse;}
.bodyTable .rightCol{width:57.7em}
.bodyTable .leftCol{width:32.2em}
.bodyTable .spaceCol{width:5.6em;}

.leftCol a:hover{text-decoration:underline !important;}
.rightCol A:hover{text-decoration:underline;}



.noborder {border-bottom:0 none !important}

/* showAreas*/
/*
#KeyContacts td{margin:0;padding:0}
#KeyContacts tbody tr:first-child{margin:0;padding:0;height:2.7em}
#KeyContacts thead td{border-top:0.1em dotted #089791;border-bottom:0.1em dotted #089791;height:3.0em}
#KeyContacts a{color:#666}*/
.keycontacts {padding-left:1.3em;padding-bottom:.3em;line-height:1.4em;font-size:1.2em;padding-right:1.1em;}
.biosidebar {line-height:1.4em;font-size:1.2em;padding: 1em 1.3em;}
.keycontacts a {color:white !important;font-size:1.0em;line-height:1.4em;}

.viewmorecontacts {padding-left:1.3em;padding-bottom:.25em;line-height:1.4em;font-size:1.2em;}
.viewmorecontacts a {color:white !important;font-size:1.0em;line-height:1.4em;}


.areasContact{padding:2.0em;color:#a3a3a3;background-color:#767676}
.areasContact a{color:#a3a3a3!important;}
#areasimagewrapper{padding:0!important;margin:0!important;line-height:1em !important;}
#imageswrapper{padding:0!important;margin:0!important;line-height:1em !important;}
/*#imageswrapper img {display:block;}*/
.page_showarea .rightCol a{color:#666;}
.conterLIcontriner li{ list-style-type:none}
.rightcolHeading{margin:1.6em 0 0 0;font-size:1.4em;padding-bottom:.2em;}
h3.sharedtabtitle{font-size:1.4em;}


/*News*/
.news div.leftcolcontent .saturnoExpander{color:#333}

/*.hasDatepicker{width:5.0em;}
.ui-datepicker{background-color:Gray;font-size:1.2em}
.ui-datepicker-current-day a{color:#e8b740!important}
.ui-datepicker-next{float:right;}

.ui-datepicker-title{color:#e8b740;font-size:1.4em;padding:0 .3em}
.ui-datepicker-calendar thead tr th{color:#e8b740;padding:0 .3em}
*/

/*jQuery UI overrides for datepicker, base styles are ui-darkness, hosted on google ajax*/
body .ui-datepicker {background-image:none;background-color:#aaa;color:#eee;border-color:#aaa;}
body .ui-datepicker .ui-datepicker-header {background-image:none;background-color:#bec3c1;border-color:#aaa;color:#eee;}
body .ui-datepicker a {color:#eee!important;}
body .ui-datepicker .ui-state-default {background-image:none;background-color:#aaa;border-color:#aaa;}
body .ui-datepicker .ui-state-active {background-color:#ffaf0f!important;color:#fff!important;}
body .ui-datepicker .ui-state-highlight {background-color:#fff!important;color:#2e7de2!important;}
/*end jQueryUI overrides*/

#ui-datepicker-div{padding:.5em;z-index:4000!important}
/*showbio*/
.bios #leftCol h3, .bios h1.pagetitle {padding-bottom:.5em;border-bottom: medium solid #089791 !important;} 
.showbiorepworklist {margin:0;padding:0 0 0 1.22em;list-style-position:outside;}
.showbiorepworkitem {margin:0 0 0.5em 0;padding:0;}
.showbioemaillink {position:relative;left:0px;top:.2em;}
.repMatterTitleHideTrue .resourcetitle {display:none;}
#repmattersToggleLink {display:block;width:8.0em;padding:0.5em 0 0 0;position:relative;/*left:-1.22em;*/}

/*showNews*/
.Newstitle {float:left;width:60%;}
.NewstitleMediaContact {float:left;width:39%;text-align:right;}
.news h1.pagetitle,  .news .sharedtabtitle,.news #leftCol h3 {border-bottom:solid #4288C3!important;padding-bottom:.2em;} 
.news .siteline {border-bottom:.2em solid #4288C3!important;} 

/*showEvents*/
.Eventstitle {float:left;width:60%;}
.Eventstitle p {font-size:1.2em}

.EventstitleMediaContact {float:left;width:39%;text-align:right;font-size:1.2em}
.Events .siteline, .Events h1.pagetitle,  .Events .sharedtabtitle, .Events #leftCol h3{border-bottom:#4288C3!important;padding-bottom:.2em;} 
.EventsLeftNav a{color:#DDDBDC!important; font-size:1.4em}
.EventsLeftNav, .EventsLeftNav ul{margin:0 2em!important; list-style:none;}
.page_showevents .rightCol a{color:green;}
.eventregistrationlink {width:100%;text-align:right;}

/*recognition*/
.logoleft {width:15em;}
.recheader {margin-top: .5em;margin-bottom:1em;}
.recognition .siteline, .recognition h1.pagetitle,  .recognition .sharedtabtitle, .recognition #leftCol h3{border-bottom:#ffbb33!important;padding-bottom:.2em;} 

/*search*/
.generalsearchcheckboxes label {font-size:1.2em;line-height:1.2em;vertical-align:middle;margin-left:1.0em;}
.generalsearchcheckboxes input {vertical-align:middle;}
.generalsearchcheckboxes img {vertical-align:middle;}
.generalsearchtypesgroup {margin-top:.8em;}

/*showPublications*/
.Publicationstitle {float:left;width:60%;}
.Publicationstitle p {font-size:1.2em}

.PublicationstitleMediaContact {float:left;width:39%;text-align:right;font-size:1.2em}
.Publications .siteline, .Publications h1.pagetitle,  .Publications .sharedtabtitle, .Publications #leftCol h3{border-bottom:#4288C3!important;padding-bottom:.2em;} 
.publicationsubtitle {font-style:italic;}
.EventsLeftNav a{color:#DDDBDC!important; font-size:1.4em}
.PublicationsLeftNav, .PublicationsLeftNav ul{margin:0 2em!important; list-style:none;}
.page_showPublications .rightCol a{color:green;}

.page_brochures .sharedsidebarsection-textsearch {display:none;}
.page_brochures .sharedsidebarfilterlabel {display:none;}
.page_brochures .sharedsidebaradvancedsearchdateselector {display:none;}

/*showBrochures*/
.Brochurestitle {float:left;width:60%;}
.Brochurestitle p {font-size:1.2em}

.BrochureNav { list-style:none;padding-top:2em !important;margin:0 !important;padding-left:0 !important}
.BrochureNav ul { list-style:none;padding-left: 2em;margin:0em;}
.leftbrochure, .rightbrochure {padding-bottom:0.4em;}
.leftbrochure { float: left;width: 28.8em;vertical-align: top;}
.leftbrochure p { font-size:1.2em;}
.leftbrochure img { float: left;padding-right:2em;}
.rightbrochure p { font-size:1.2em;}
.rightbrochure {width: 25.85em;vertical-align: top;float:right;padding-left:3em;}
.rightbrochure img {float:left;padding-right:2em;}
.BrochurestitleMediaContact {float:left;width:39%;text-align:right;font-size:1.2em}
.Brochures .siteline, .Brochures h1.pagetitle,  .Brochures .sharedtabtitle, .Brochures #leftCol h3{border-bottom:#4288C3!important;padding-bottom:.2em;} 
.EventsLeftNav a{color:#DDDBDC!important; font-size:1.4em}
.BrochuresLeftNav, .BrochuresLeftNav ul{margin:0 2em!important; list-style:none;}
.page_showBrochures .rightCol a{color:green;}

/*showIndustries*/
.Industriestitle {float:left;width:60%;}
.Industriestitle p {font-size:1.2em}

.IndustriestitleMediaContact {float:left;width:39%;text-align:right;font-size:1.2em}
.Industries .siteline, .Industries h1.pagetitle,  .Industries .sharedtabtitle, .Industries #leftCol h3{border-bottom:#4288C3!important;padding-bottom:.2em;} 
.IndustriesLeftNav, .IndustriesLeftNav ul{margin:0 2em!important; list-style:none;}
.page_showIndustries .rightCol a{color:green;}
.hoverhand {cursor:pointer;}

/* showAbout */
.AboutLeftNav {margin:0 3em!important; list-style:none;}
.AboutLeftNav ul{margin:0 2.7em!important; list-style:none;}
.AboutLeftNav a{color:#FFF!important; font-size:1.4em}
.AboutLeftNav li {padding-bottom:.5em;}
.AboutLeftNav ul li {padding-bottom:0;}


.logofooter {padding-right:3em;}


/* search */
#searchrepeaters a{color:#666!important}
.searchCounts{float:left;width:20em}
.tabdotspurple{background:url('images/tabdotspurple.png') repeat-x;height:.1em;width:100%}
.searchresultsgroup li{ list-style:none; padding-bottom:.5em; }

.searchBioName{width:20.4em;display: inline-block;}
.searchBioTitle{width:11.4em;display: inline-block;}
.searchBioOffice{width:14.4em;display: inline-block;}
.searchBioPhone{width:10.4em;display: inline-block;}
.searchresultsgroup {padding-bottom: 1em;}

/* sitemap */
.page_sitemap h3.rightcolHeading {clear:both;margin:0;padding-top:1.0em;}
.page_sitemap .siteline {border-bottom:.2em solid #638!important;} 
.page_sitemap h1.pagetitle,  .page_sitemap .sharedtabtitle, .page_sitemap #leftCol h3{border-color:#638!important;padding-bottom:.2em;} 
.sitemaplist {width:28.8em;padding:0.7em 0.0em 0.9em 0;margin:0;float:left;list-style:none outside;}
.sitemaplist li {margin-bottom:0.5em;}
.sitemaplist a {font-size:1.2em;line-height:1.4em;}
.sitemapsublist {padding:0.4em 0 0 1.8em;margin:0;list-style:disc outside;}
.sitemapsublist li {margin-bottom:0;padding-bottom:0.5em;}
.sitemapsublist a {font-size:1.1em;}
.sitemaptoggler {padding:0 0 0 4px;cursor:pointer;}

/* widgets */
.leftnavwidget {padding: 0 4em;color:White !important}
.leftnavwidget a {color:White !important}
.widget {padding-bottom:1em;}
.widget a, .widget a:hover {color:#666;}




/*  autocomplete   */
.ac_results {padding: 0px;background-color: white;overflow: hidden;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;
    /* if width will be 100% horizontal scrollbar will apear when scroll mode will be used */
	/*width: 100%;*/
	font: menu;	font-size: 12px;
	/* it is very important, if line-height not set or set in relative units scroll will be broken in firefox */
	line-height: 16px; overflow: hidden;
}
.ac_loading {background: white url('indicator.gif') right center no-repeat;}
/*.ac_odd {background-color: #eee;}*/
.ac_over {background-color: #807F80;color: white;}

.pdficon {font-size:10px;vertical-align:middle}
.hoverhand {cursor:pointer;}

.topfilesubscribe {text-align:right;margin:1em 0;}
.bottomfilesubscribe {text-align:right;width:57.7em;margin:2.5em 0;}

.paddingtop_5 {padding-top:.5em;}
.paddingtop_7 {padding-top:.7em;}
.paddingtop1 {padding-top:1em;}
.paddingtop1_5 {padding-top:1.5em;}
.paddingtop2 {padding-top:2em;}

.paddingbottom_5 {padding-bottom:.5em;}
.paddingbottom_7 {padding-bottom:.7em;}
.paddingbottom1 {padding-bottom:1em;}
.paddingbottom1_2 {padding-bottom:1.2em;}
.paddingbottom1_5 {padding-bottom:1.5em;}
.paddingbottom2 {padding-bottom:2em;}

.paddingtopbottom_5 {padding-top:.5em;padding-bottom:.5em}
.paddingtopbottom1 {padding-top:1em;padding-bottom:1em}
.paddingtopbottom1_5 {padding-top:1.5em;padding-bottom:1.5em;}
.paddingtopbottom2 {padding-top:2em;padding-bottom:2em}

.paddingright_2 {padding-right:.2em;}
.paddingright_3 {padding-right:.3em;}

.margintopbottom1 {margin-top:1em;margin-bottom:1em}
.margintop1 {margin-top:1em;}
.marginbottom1 {margin-bottom:1em;}
.paddingleftright1_3 {padding-left:1.3em;padding-right:1.3em;}

.floatleft {float:left;}
.calright {float:right;}
.landingleft {float:left;width:25em;}
.black {color:black !important}

.font9{font-size:.9em;}
.font10{font-size:1em;}
.font11{font-size:1.1em;}
.font12{font-size:1.2em;}
.font13{font-size:1.3em;}
.font14{font-size:1.4em;}
.font15{font-size:1.5em;}
.font16{font-size:1.6em;}
.font17{font-size:1.7em;}

.hiddenNav A:hover {text-decoration:none !important;}

.pagenavsub {width:56em;}
.pagenavsublist {width:27em;margin:0;padding-left:1.22em;float:left;padding-right:.6em;}
.pagenavsublist li a {font-size:1.2em;}
.pagenavsublist-right {width:27em;}
.clearboth {clear:both;}


.leftcolassoclinkssmall {margin:0;padding:0;}
.leftcolassoclinkssmall li {padding:0 0 0 1em !important;}
.leftcolassoclinksspaced {margin:0;padding:0;}
.leftcolassoclinksspaced li {padding:0 0 .5em 1em !important;}

/***associations*/
.subtitlepubdate {}
.mediaclipsize {font-size: 1.2em;}
.mediaclipsbody {padding-left:1.5em;display:block;}
.resourcelist {margin:0;padding:0;list-style:none;}
.resourcelist li {margin-bottom:.5em;}
.ajaxresults li {margin-bottom:1.5em !important;}

.resourcesharedassocexpand {margin-bottom:1.2em;padding-top:.7em;}
.resourcesharedassocexpand .resourcetitle {font-size:1.2em;}
#brochuresData a.saturnoExpander {font-size:1.2em;}

 #mediaToggleLink {font-size:1.2em;}

#locationsnavpop a {color: #636564 !important}

.bioemailfaxspacing {padding-top:.3em;}

/* new paging for press section */
.js-viscontrols {margin:1.0em 0;font-size:1.2em;}
.js-pagingcontrols {font-size:1.2em;line-height:1.0em;display:none;margin:1.0em 0;}
.js-pagingcontrols .js-disabled {color:#ccc!important;}


/* styles added by nixon peabody after site launch*/


/* word output menu */
.wordoutputselect {display:inline-block;cursor:pointer;}
.wordoutputoptions {position:absolute;display:none;background-color:White;top:2em;right:0;width:25em;z-index:10;text-align:left;border:1px solid gray;padding:6px;font-size: 1.3em;}
.wordoutputoptions span {display:block;padding:4px 0px;font-weight:bold; font-family: Line-NP-Simple-Bold;}
.wordoutputoptions .outputcolleft {float:left;width:8em;padding-right:4px;}
.wordoutputoptions .outputcolright {float:left;width:13em;}
.wordoutputoptions .closebut {float: right;padding: 0px 2px;cursor: pointer;margin: -4px -4px;}
.wordprintbut {clear:both;cursor:pointer;background-color:#00f900;padding:6px;text-align:center;font-size:1.6em; font-family: Line-NP-Simple-Bold;margin-top:6px;}
