/* default */
html * { margin:0;padding:0;border:0;}
html { background-color:#505050;}
input, textarea, select {border:solid 1px #999;}
.imagebutton {border:0 !important;}
body, table, td, div, p, font {font-family: Trebuchet MS,trebuchet,Verdana,arial,sans-serif;text-align:left;font-size:12px;line-height:18px;color:#555;}
p {margin: 0 0 10px;}
h2#subcontHead{font-size:12px; font-weight:bold;margin:10px 0;}
h3#subheadlink {border-bottom:solid 1px #AFAFAF;color:#fff;}
h5{font-size:11px;}
ul,ol { margin: 10px 0 10px 1em; padding-left: 1em; }
ul.List, ul.rightLinks, ul.NewsList,.JobList,.SearchList {list-style-type:none;clear:both;color:#000;} /* this is the leftnav */
.JobList,.NewsList {margin:0 !important;}
.SearchList {margin:10px !important;;padding:none !important;}
ul.subList {margin:0;padding:10px;list-style-type:none;}
.subList li {line-height:12px; padding:0 0 10px; font-weight: 700;}
.subList li a { font-weight: 700;}
.rightLinks,.JobList,.NewsList {padding-left:0;}
.rightLinks li, .JobList li {padding: 0 0 5px;}
.NewsList li{padding:0 0 10px;}
.newsList h4 {font-size:12px;}
#News h5 {text-transform:uppercase;}
a {color:#555;text-decoration:none;}
a:hover {color:#999;}
.SummaryFooterText { font-size: 10px; line-height: 12px; padding: 0px; margin: 0px;}
.ml10 { margin-left: 10px;}

/* clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
.clearboth {clear:both;}

/* hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/* structure */
body {margin:0;padding:0; background-color: #fff}
/* body.page_publications { background: #fff url(/images/Long_Left_Right_Sidebars.gif) no-repeat 45% 137px } 
*/
body.page_publications .padding3 { background: #fff; } 


#wrapper {position:relative;z-index:10;zoom:1;}
#doublelines {width:100%;/*overflow:hidden;*/}
#homepageLineFix #doublelines {background-image:none !important;}
#fixWidth{width:980px;margin:0 auto;}
.headerwrpper {background:#505050 url(images/bg_header.gif) repeat-x;position:relative;z-index:11;zoom:1;}
#header {margin:0 auto;height:74px;width:980px;position:relative;z-index:11;}
#header * {font-family:Arial, Trebuchet MS,trebuchet, Verdana, sans-serif !important;}
.headerlogolink {display:block;position:absolute;left:0px;top:27px;}
.indexFix {width:110px !important;}
#searchbox {float:left;margin-top:2px;}
.dSearchBox {width:134px;font-size:11px;padding:4px 4px 3px 10px;height:18px;background-color:Transparent;border:0;vertical-align:middle;}
.searchbutton{border:none !important;vertical-align:middle;}
#loginlink {color:#c2c2c2; text-decoration:none;display:block; float:left;margin:6px 0 0 18px;}

/* navmenu */
.pagenav {position:absolute;top:40px;right:0;}
.pagenavroot {margin:0; padding:0;zoom:1;display:block;height:19px;}
.pagenavrootitem{display:block;float:left;margin:0 0 0 20px;padding:0;position:relative;zoom:1;}
.pagenavrootitem a{color:#fff; text-transform:uppercase;}
.pagenavrootitem a:hover{ text-decoration:none;color:#ccc;}
.nav-active .outerspan{border-bottom:5px solid #b4d44b;font-weight:bold;}
.pagenavrootlink span{font-size:14px;}
.pagenavmega {width:160px;position:absolute;top:16px;left:-1px;zoom:1;display:none;padding-top:4px;color:#fff;font-size:10pt;}

.pagenavmegabody {background-color:#333;position:relative;text-transform:uppercase;zoom:1;}
.pagenavmegabody a {display:block;color:#fff!important;font-size:12px;line-height:18px;padding:5px 10px;border-bottom:solid 1px #666;}
.pagenavmegabody a:hover {background-color:#ccc;text-decoration:none;}

.listareas td {padding-right:10px;}
.megaemploymenttype {text-transform:uppercase;line-height:30px;padding-left:5px;}
.megaemploymentboxinner a {padding-left:30px;}

/* footer */
#footer {background-color:#505050;height:47px;padding:30px 0 0 0;clear:both;position:relative;min-width:980px;}
#footer a {text-transform:uppercase;}
#footer a:link, #footer a:visited {color:#fff;font-family:Arial, Trebuchet MS, sans-serif;font-size:11px;text-decoration:none;}
#footer a:active, #footer a:hover {color:#ccc;}
#sitemap{width:46px;}
#termsofuse{width:70px;}
#privacypolicy{width:77px;}
#contactus{width:60px;}
#extranet{width:77px;}
.footerinner {width:980px; margin:0 auto;}
.footerinnermenu {float:left;color:#fff;}

.footerinnermediaicons {float:right;}
.footerinnermediaicons img {margin-left:4px;}

#navtop {margin:13px 12px 0 63px; text-align:right;}
#navbottom {margin:0px 12px 0 63px; text-align:right;clear:both;}

.smNav{width:200px;margin:0;}
.smNav a {width:92px; height:49px;display:block;float:left;}

.BG {background: url(images/centerCol_BG.gif) repeat-y -1px top !important;}
.BG2Col {background: url(images/center2ColBG.gif) repeat-y;}

/* header and title bar images */
#pageHeader {width:980px;height:36px;}
#pageHeader a{cursor:pointer !important;}
#pageHeader h1,#pageHeader h2 {font-size:18px;line-height:36px;color:White;text-transform:uppercase;width:265px;float:left;height:36px;}
.headersearchbox {position:absolute;right:1px;top:8px;width:172px;height:24px;background:url(images/searchbox.png) no-repeat;}
.headerbottom {background:url(images/bg_header_bottom.png) repeat-x;height:27px;}
.titlebar {position:absolute;height:36px;width:100%;background-color:#236A89;z-index:8;}
#centerHeader {float:left;width:645px;}
h1 span {display:none;}
h1.property {background: url(images/title_property.gif) -70px 0 ;}
h1.litigation {background: url(images/title_litigation.gif) -70px 0 ;}
h1.corporate {background: url(images/title_corporate.gif) -70px 0 ;}
h1.government {background: url(images/title_government.gif) -70px 0 ;}
h1.aboutus {background: url(images/title_aboutus.gif) -70px 0 ;}
h1.rss {background: url(images/title_rss.gif) -70px 0 ;}
h1.disclaimer{background: url(images/title_disclaimer.gif) -70px 0 ;}
h1.privacypolicy{background: url(images/title_privacy.gif) -70px 0 ;}
h1.login{background: url(images/title_login.gif) -70px 0 ;}
h1.accessibility{background: url(images/title_accessibility.gif) -70px 0 ;}
h1.sitemap{background: url(images/title_sitemap.gif) -70px 0 ;}
h1.alumni{background: url(images/title_alumni.gif) -70px 0 ;}
h1.careers{background: url(images/title_careers.gif) -70px 0 ;}
h1.people{background: url(images/title_people.gif) -70px 0 ;}
h1.lawyers{background: url(images/title_lawyers.gif) -70px 0 ;}
h1.administration{background: url(images/title_administration.gif) -70px 0 ;}
h1.lawclerks {background: url(images/title_lawclerks.gif) -70px 0 ;}
h1.students {background: url(images/title_students.gif) -70px 0 ;}
h1.experience {background: url(images/title_experience.gif) -70px 0 ;}
h1.planners{background: url(images/title_planners.gif) -70px 0 ;}
h1.newsroom{background: url(images/title_newsroom.gif) -70px 0 ;}
h1.publications{background: url(images/title_publications.gif) -70px 0 ;}
h1.events{background: url(images/title_events.gif) -70px 0 ;}
h1.pagenotfound {background: url(images/title_pagenotfound.gif) -70px 0 ;}
h1.searchresults {background: url(images/title_searchresults.gif) -70px 0 ;}
h1.contactus{background: url(images/title_contactus.gif) -70px 0 ;}
h1.sendpage{background: url(images/title_sendpage.gif) -70px 0 ;}
h1.word{background: url(images/title_word.gif) -70px 0 ;}



#LeftCol {float:left;width:265px;height:450px;}
html>body #LeftCol {min-height:450px;height:100% !important;}
#leftContent {text-align:right;padding-right:10px;}
#leftContent .List li {padding: 4px 0;font-size:12px;font-weight: 700;}
#leftContent a {text-transform:uppercase;text-decoration:none;}
#leftContent a:link, #leftContent a:visited {color:#666;}
#leftContent a.ListActive:link, #leftContent a.ListActive:visited {color:#333;}
#leftContent a:active, #leftContent a:hover {color:#ccc !important;}
.signuplinks {border-top: solid 1px #AFAFAF;margin-top:12px;padding-top:6px;text-align:right;clear:both;}
.signuplinks span  {margin-right:13px;display:block;}
.signuplinks span a {margin-right: none !important; text-transform:none !important;font-size:12px;}
i {display:inline;}
#vertBar{width:1px !important; padding:0 !important; margin:0 !important; background:#AFAFAF;font-size:1px;}
#relatedCoreLinks {width:834px;text-align:right;position:absolute; top:77px;}
#CenterCol {border-left:solid 1px #AFAFAF;border-right:solid 1px #AFAFAF;width:500px;float:left;height:450px;}
#CenterCol {min-height:450px;height:100% !important;}
#CenterCol .padding {padding:10px 0 10px 20px;}
#CenterCol .padding2 {padding: 0 20px 20px;margin-top:10px;clear:both;}
#CenterCol .padding3 {padding:10px 20px;}
.padding3 h4 {font-size:16px; line-height:21px;}
#CenterCol .padding4 {padding:10px;}
#CenterCol .padding5 {padding:0 0 0 20px;}
.timeline {border:none !important;}
#centerImage, #centerImageFixIE6 {border-bottom:1px solid #AFAFAF !important;}
#centerImageFixIE6 {height:79px;}
#mainColLeft,#newsColLeft,.mainColFix {float:left;width:329px;overflow:hidden;border-right:1px solid #AFAFAF}
#pubLandingRightCol {float:left;overflow:hidden;}
#mainColLeft .padding,.mainColFix .padding {padding:10px 15px 30px 20px;}
#newsColLeft .padding {padding:14px 10px 0 20px;}
#mainColRight {float:right;width:170px;overflow:hidden;}
#mainColRight .padding3 {}
#mainColRight h3 {padding:5px 0 5px 8px;font-size:11px;}
#CenterColSplit {border-left:solid 1px #AFAFAF;border-right:solid 1px #AFAFAF;width:327px;margin-right:-1px;float:left;height:100%;min-height:100%;}
#insideRight {position:relative;left:0px;width:172px;height:100%;min-height:100%;border-right:solid 1px #AFAFAF;}
#widemainColLeft {width:460px;padding:10px 20px 20px;}
#bottompad{margin-bottom:10px;}
#pullquote {padding:10px;font-size:13px;height:78px;line-height:16px;color:#fff;}
#source {border-top:solid 1px #AFAFAF;padding:5px 10px;border-bottom:solid 1px #AFAFAF;color:#fff;line-height:16px;}
#rightDiv {float:left;}
#fulloverview {float:left;width:715px;height:36px;color:#fff;}
#fulloverview span {margin-left:20px;line-height:36px;text-transform:uppercase;font-weight:bold;font-size:13px;}

#doublelines {zoom:1;}
#fixWidth {zoom:1;}

td.t{width:40px; text-align:center;}
td.p{width:90px;}

/* publications core area boxes in right column */
.evenCols {clear:both;zoom:1;}
#coreBoxLeft 
{
	width:250px;
	float: left;
}

#coreBoxRight
{
	width:250px;
	float: right;
}
.publicationsLandingList {list-style: none;margin:0; padding:0px;}
.publicationsLandingList li {padding:10px 0px 15px 0px;}
.PublicationsList li { list-style: none; border-bottom: #F0F0F0 solid 1px; }
.moreList { font-size: 11px; text-transform:uppercase; border-bottom: 1px solid #FFF !important;}
.moreList img { width: 6%; position: relative;top: 2px;}
#coreBoxLeft .padding, #coreBoxRight .padding, #generalBox .padding{padding: 10px 5px 5px;}
#coreBoxLeft h2, #coreBoxRight h2, #generalBox h2{border-bottom: solid 1px #AFAFAF;line-height:25px;padding-left: 10px;font-size:12px;color:#fff;}
.topLine {border-top: solid 1px #AFAFAF;}
#generalBox{width:500px;float:left;border-top: solid 1px #AFAFAF;}
.NewsletterList { margin:10px 0;padding:0 5px 0 0;list-style:none outside; position:relative;left:-5px;}
.NewsletterList li { margin:0;padding:3px 0 15px 30px;background:transparent url(images/icon_pdf.png) no-repeat 0px 0px;} 
.BlogList { list-style: none; padding-left: 0px; font-size: 12px;}
.BlogList li { padding-bottom: 20px;}
.BlogList h3 {font-family: Trebuchet MS,trebuchet,Verdana,sans-serif; color: black; font-size: 15px; }
.BlogList .sharedmediareadmore { padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px;}

.TweetList { list-style: none; padding-left: 0px; font-size: 12px;}
.TweetList li { padding-bottom: 20px;}
.TweetList h3 {font-family: Trebuchet MS,trebuchet,Verdana,sans-serif; color: black; font-size: 15px; }
.TweetList .sharedmediareadmore { padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px;}

/**Shared media*****/
.sharedmediatitle {font-size:18px;font-family: Trebuchet MS,trebuchet,Verdana,sans-serif;font-weight:normal;width:340px;float:left;}
.sharedmediafeaturedimage {width:460px;height:290px;overflow:hidden;margin-bottom:20px;}
.sharedmediafeaturedinfo {margin-bottom:20px;font-size:12px;}
.sharedmediafeaturedbody{margin-bottom:20px;}
.sharedmediareadmore {display:block;color:#666;font-weight:bold;margin-bottom:20px;text-transform:uppercase;font-size:12px;}
.sharedmediareadmoreimg {margin:0 0 -3px 5px;}
.sharedmediasectiontitle{color:#fff;font-size:18px;font-family: Trebuchet MS,trebuchet,Verdana,sans-serif;font-weight:normal;}
.sharedmediafeaturedtitle {margin-bottom:10px;font-family: Trebuchet MS,trebuchet,Verdana,sans-serif;line-height:26px;font-size:24px;color:#000;}
.sharedmediafeaturedtitle {margin-bottom:10px;font-family: Trebuchet MS,trebuchet,Verdana,sans-serif;line-height:26px;font-size:24px;color:#000;}
.sharedmediatwittercontainer .twtr-doc {width:100%!important;}

/* newpublication page*/
.leftcolnewsletterstitle {width:200px;height:20px;background-color:#535353;margin:30px 0 20px 0;padding:5px 0 5px 65px;}
.leftcolnewsletters {margin-left:65px;}
.publicationsectiontitle{color:#fff;font-size:18px;font-family: Trebuchet MS,trebuchet,Verdana,sans-serif;font-weight:normal;}
.rightcolnewsblogtitle {height:20px;background-color:#535353;padding:5px 0 5px 20px;margin-bottom:20px;}
.rightcolnewsblog {margin:0 0 20px 10px;}
.rightcoltweettitle {width:193px;height:20px;background-color:#535353;margin-top:10px;padding:5px 0 5px 20px;margin-bottom:20px;}
.rightcoltweet {margin:0 0 20px 10px;}
#RightCol {float:left;width:208px;border-left:1px solid #afafaf;position:relative;left:-1px;}
.articletitle {font-size:18px;font-family: Trebuchet MS,trebuchet,Verdana,sans-serif;font-weight:normal;width:340px;float:left;}
.corebox {display:block;float:left;width:21px;height:14px;margin:5px 4px 0 0;border:solid 2px #fff;}
.corebox:hover {border:solid 2px #000;}
.PublicationCoreLinks {margin:14px 0 14px 10px;}
.PublicationCoreLinks li{list-style-type:none;line-height:26px;}
.coretitle {padding:10px 10px;margin:10px 0 0 0;text-transform:uppercase;color:#fff;font-size:18px;}
.featuredarticleimage {width:460px;height:290px;overflow:hidden;margin-bottom:20px;}
.centercolleft {width:250px;float:left;}
.centercolleft .padding3 {width:209px;border-right:solid 1px #afafaf;}
.centercolright {width:250px;float:left;}
.centercolright .padding3 {position:relative;left:-1px;border-left:1px solid #afafaf;}
.centercolcaseupdatetitle {width:230px;height:20px;background-color:#535353;margin-top:10px;padding:5px 0 5px 20px;}
.centercolestatetitle {width:230px;height:20px;background-color:#535353;margin-top:10px;padding:5px 0 5px 20px;}
.featuredarticletitle {margin-bottom:10px;font-family: Trebuchet MS,trebuchet,Verdana,sans-serif;line-height:26px;font-size:24px;color:#000;}
.featuredarticleinfo {margin-bottom:20px;font-size:12px;}
.featuredarticlebody{margin-bottom:20px;}
.publicationreadmoreimg {margin:0 0 -3px 5px;}
.publicationreadmorelink {display:block;color:#666;font-weight:bold;margin-bottom:20px;text-transform:uppercase;font-size:12px;}

/* blogs */
.blogpostlist {margin:4px 0 0 0;padding:0;list-style:none outside;}
.blogpostlist li {margin:0 0 10px 0;padding:0;}
.blogpostlisttitle {font-weight:bold;color:#666;}

.page_showblogpost .sharedmediareadmore {margin:0;}
.showblogpostcontent {margin:20px 0;}
.showblogpostexternal {margin:20px 0;padding:20px 0;border-top:1px solid #ccc;}

/* representative projects */
.RepProjectsLink {text-align:right;clear:both;}
.RepProjectsLink a {font-size:12px;margin-right:10px; text-transform:uppercase;}
.RepProjectsLink span {color:White;margin-right:13px; }
.projImg {border-bottom:solid 1px #AFAFAF;width:329px;height:147px;}
#projStrip {float:left;height:47px;width:330px;border-bottom:solid 1px #AFAFAF;}
.projDesc {float:left;}
.projDesc .padding {padding:10px 20px 30px;}
.projDesc h2 {text-transform:uppercase;clear:both !important;font-weight:normal;font-size:12px;margin-bottom:5px;clear:both;}
.repThumImg {cursor:pointer;width:69px;height:37px;float:left;margin:2px 4px 0 0;}
#moveLeft {height:47px;width:17px; background:url(images/icon_LgArrowLeft.gif) no-repeat;float:left;}
#moveRight {height:47px;width:13px; background:url(images/icon_LgArrowRight.gif) no-repeat;float:left;}

/* four color boxes on left column */
.smNav a {height:49px; width:92px;}
#litSm {background:url(images/litigation_sm.jpg) no-repeat bottom left;margin:0 10px 0 0;}
#crpSm{background:url(images/corporate_sm.jpg) no-repeat bottom left;margin:0;}
#proSm{background:url(images/property_sm.jpg) no-repeat bottom left;margin:10px 10px 10px 0;}
#govSm{background:url(images/government_sm.jpg) no-repeat bottom left;margin:10px 0 10px 0;}
#litSm:hover,#proSm:hover,#govSm:hover,#crpSm:hover{background-position:left top;}

/* video thumbnails */
.thumbnail {height:52px;width:92px;display:block;float:right;}
.thumbnail#historyVid {background:url(images/vidThumb1.jpg) no-repeat bottom left;margin: 0 5px 5px;}
.thumbnail#weirdFadVid {background:url(images/vidThumb2.jpg) no-repeat bottom left;margin: 0 3px 5px 5px;}
.thumbnail#historyVid2 {background:url(images/vidThumb3.jpg) no-repeat bottom left;margin: 5px ;}
.thumbnail#historyVid3 {background:url(images/vidThumb4.jpg) no-repeat bottom left;margin: 5px 3px 5px 5px;}
.thumbnail#historyVid:hover,#historyVid2:hover,#historyVid3:hover,#weirdFadVid:hover {background-position:left top;}

/* video iframe on history page*/
.iframe {height:52px;width:92px;display:block;float:left; }
.iframe#historyVid {background:url(images/vidThumb1.jpg) no-repeat bottom left; margin:10px 10px 10px 16px;}
.iframe#weirdFadVid {background:url(images/vidThumb2.jpg) no-repeat bottom left; margin:10px;}
.iframe#historyVid2 {background:url(images/vidThumb3.jpg) no-repeat bottom left; margin:10px;}
.iframe#historyVid3 {background:url(images/vidThumb4.jpg) no-repeat bottom left; margin:10px;}
.iframe#historyVid:hover,#historyVid2:hover,#historyVid3:hover,#weirdFadVid:hover {background-position:left top;}

#coreImg,#studentsImg {border-bottom:solid 1px #AFAFAF;}

/* rightmenu on publications, events  */
ul#rightMenu {position:relative;margin:10px 0 0 10px;padding:0;}
ul#rightMenu li {list-style-type:none;margin:0 0 10px 0;padding:0;}
ul#rightMenu li a:link, ul#rightMenu li a:visited {color:#666;}
ul#rightMenu li a.rightMenuActive:link, ul#rightMenu li a.rightMenuActive:visited {color:#000;}
ul#rightMenu li a:hover, ul#rightMenu li a:active {color:#ccc !important;}


/* home-specific */
.page_index .headerbottom {display:none;}
.page_index .titlebar{display:none;}
.page_index #fixWidth{width:100%;}
.page_index .headersearchbox{display:none;}
.homepageslider {width:980px; height:427px;float:left;position:relative;background-color:Transparent;overflow:hidden;}

.homepagesliderleft {width:470px;height:427px;background:#82ac4b url(images/bg_homepage_green.gif) no-repeat top right;float:left;}
.homepagesliderright {width:2000px;height:427px;background:#ad0008 url(images/bg_homepage_red.gif) no-repeat top left;float:left;}
.homepagemiddlemenuwrapper {background-color:#505050;height:60px;}
.homepagemiddlemenu {width:980px;margin:0 auto;padding:23px 0 0 0;position:relative;}
.homepagemiddlemenulist {margin:0; padding:0;}
.homepagemiddlemenulistitem {display:block;float:left;list-style-type:none;margin-right:20px;text-transform:uppercase;}
.homepagemiddlemenulistitem a{color:#fff;font-size: 14px;}
.homepagemiddlemenulistitem a:hover{color:#ccc;}
.homepagemiddlemenulogin {float:right;margin-right:200px;text-transform:uppercase;}
.homepagemiddlemenulogin a{font-size:14px;color:#fff;}
.homepagemiddlemenulogin a:hover{color:#ccc;}
.homepagesearchbox {position:absolute;right:1px;top:17px;width:172px;height:24px;background:url(images/searchbox.png) no-repeat;}
.homepagecontent {width:980px;margin:0 auto;padding:30px 0;}
.homepagecontenttitle {font-family:Walbaum Roman, Georgia, serif;font-size:30px;line-height:32px;margin-bottom:20px;font-weight:normal;}
.homepagecontentbody {font-size:14px;line-height:22px;margin-bottom:20px;}
.homepagecontentleft {float:left;width:664px;border-right:solid 1px #ccc;}
.homepagecontentlefttop{margin:0 44px 20px 0;border-bottom:solid 1px #ccc;}
.homepagecontentleftmiddle{margin:0 44px 20px 0;border-bottom:solid 1px #ccc;}
.homepageindustrytitle {font-family:Walbaum Roman,Georgia, serif;font-size:30px;line-height:32px;margin-bottom:20px;font-weight:normal;}
.homepageownwordstitle {font-family:Walbaum Roman,Georgia, serif;font-size:30px;line-height:32px;margin-bottom:10px;font-weight:normal;}
.homepagecontentleftbottom{margin-right:64px;}
.homepagespot {float:left;width:295px;}
.homepagespotright {float:right;}
.homepagespottop {margin-bottom:10px;}
.homepagespottitle {font-family:Walbaum Roman,Georgia, serif;font-size:30px;line-height:32px;margin-bottom:10px;font-weight:normal;}
.homepagespotimg {width:259px;margin-bottom:10px;display:block;}
.homepagereadmorelink {display:block;text-align:right;width:259px;color:#666;font-weight:bold;margin-bottom:20px;text-transform:uppercase;}
.homepagereadmoreimg {margin:0 0 -3px 5px;}
.homepagetestimonialtitle {font-family: Trebuchet MS,trebuchet,Verdana,sans-serif; text-transform:uppercase; font-weight:normal;font-size:16px;margin-bottom:18px;}
.homepagetestimonialleft {float:left;width:250px;}
.homepagetestimonialright {float:right;width:250px;}
.homepagequotecol {float:left;width:250px;}
.homepagequotecolfirst {margin-right:100px;}
.homepagequote {height:100px;position:relative;}
.homepagequoteimage {width:39px;height:34px;position:absolute;top:-15px;left:-45px;background:url(images/quote.jpg) no-repeat top left;}
.homepagequotesource {display:block;font-style:italic; font-weight:bold;margin:10px 0 0 0;}
.homepagecontentright {float:left;width:290px;padding: 0 0 0 20px;}
.homepagepublishedtitle{font-family:Walbaum Roman,Georgia, serif;font-size:24px;line-height:28px;margin-bottom:16px;font-weight:normal;}
/*.homepagepublished {min-height:485px;}*/
.homepagepublished {min-height:250px;}
.homepageaddr {margin: 0 0 10px 0;}
.homepagetel {margin: 0 0 10px 0;}
.homepagefax {margin: 0 0 10px 0;}
#LitigationClick {color:#CA5A27;font-size:14px;font-family: Trebuchet MS,trebuchet,Verdana,sans-serif; text-transform:uppercase;}
#CorporateClick {color:#39A2D0;font-size:14px;font-family: Trebuchet MS,trebuchet,Verdana,sans-serif; text-transform:uppercase;}
#PropertyClick {color:#82AD27;font-size:14px;font-family: Trebuchet MS,trebuchet,Verdana,sans-serif; text-transform:uppercase;}
#GovernmentClick {color:#AE0009;font-size:14px;font-family: Trebuchet MS,trebuchet,Verdana,sans-serif; text-transform:uppercase;}
.homeToggle {cursor:pointer;display:block; background: url(images/icon_arrowright.jpg) no-repeat center left; padding:10px 0 10px 20px;}
.homeToggleOpen {cursor:pointer;display:block; background: url(images/icon_arrowdown.jpg) no-repeat center left; padding:10px 0 10px 20px;}
.homepublicationlist {margin:0;padding:0;}
.homepublicationlistitem { list-style-type:none;margin:0 0 15px 20px;font-size:12px;}
.homepagereadmorepublink {display:block;width:270px;color:#666;font-size:12px;font-weight:bold;margin:0 0 20px 20px;text-transform:uppercase;}
.homepagecontact, .statecapital {margin-left:20px;}
.statecapital p {margin-top:15px;}
.homepagecontacttitle {font-family: Trebuchet MS,trebuchet,Verdana,sans-serif; text-transform:uppercase; font-weight:normal;font-size:16px;margin:40px 0 20px;}

/* homepage carousel */
.carousels {width:100%;height:430px;position:relative;overflow:hidden;background-color:#505050;}
.carousels ul, .carousels li {margin:0;padding:0;list-style:none outside;}
.carousel-backdrop {width:980px;height:430px;margin:0 auto;position:relative;overflow:visible!important;}
.carouselitem {width:980px;height:430px;display:block;overflow:hidden;}
.carouselitem img {width:980px;height:430px;border:0px;display:block;}
.carouselbg {position:relative;overflow:visible!important;}
.carouselbgitems {height:430px;}
.carousel-overlay {width:100%;height:430px;position:absolute;top:0px;left:0px;}
.carousel-viewport {width:980px;height:430px;margin:0 auto;overflow:hidden;position:relative;}
.carouselfg {position:relative;overflow:visible!important;}
.carouselfgitems {height:430px;}
.carouselnavbtn {width:50px;height:430px;position:absolute;top:0px;overflow:hidden;cursor:pointer;z-index:10;text-indent:-999px;}
.carouselnav-prev {left:0px;background:transparent url(images/banner-left-arrow.png) no-repeat 10px 50%;}
.carouselnav-next {right:0px;background:transparent url(images/banner-right-arrow.png) no-repeat 17px 50%;}
.carouselfauxnav {display:none;color:#ccc;}
#carouseljumpnav {width:300px;height:12px;position:absolute;left:50px;bottom:10px;z-index:5;}
#carouseljumpnav span {display:inline-block;width:12px;height:12px;margin:0 10px 0 0;cursor:pointer;background:transparent url(images/Slider_Indicator_Dot_Slide.png) no-repeat 0px 0px;}
#carouseljumpnav span.js-hover {background-image:url(images/Slider_Indicator_Dot_Hover.png);}
#carouseljumpnav span.js-active {background-image:url(images/Slider_Indicator_Dot_Active.png);}


/* mine 2 */
ul#navAboutPage {padding:0;margin:0;}
ul#navAboutPage li {list-style-type:none;float:left;width:160px;text-align:center;line-height:36px;height:36px;text-transform:uppercase;color:#fff;}
ul#navAboutPage li.overview {background-color:none;}
ul#navAboutPage li#timeline {width:159px;}
#navAboutPage li a {display:block;width:159px;color:#fff;}
.displayNone {display:none;}

/* bios, landing, alpha */
#bioAlphaList {background-color:#818182;width:480px;padding:0px 0 4px 20px;margin-left:-20px;}
#bioAlphaList a {background-color:#818182;font-size:11px;color:#fff; display:block; float:left;padding:2px 5px;}
#bioAlphaList a:link, #bioAlphaList a:visited {}
#bioAlphaList a:hover, #bioAlphaList a:active {background-color:#ccc;color:#000;}
#biosummary *, #biosummary{font-size:13px;}
#bioMsg {padding:0 20px 15px;display:block;}
#bioResults,.bioresultstable{border-collapse:collapse;width:100%;margin-bottom:20px;}
#bioResultsHead,.bioresultshead {background: #818182;height:21px;line-height:21px;}
#bioResultsHead td,.bioresultshead td {color:White;text-transform:uppercase;font-size:11px;}
.bioName {}
.bioresultsgrouptitle td{padding:15px 0 0 20px;}
.bioresultsgrouptitle h3 {font-size:14px;line-height:20px;font-weight:bold;margin:0;padding:0;}
.colPad {width:20px;}
.br td{border-bottom:solid 1px #AFAFAF;line-height:14px;padding:5px 0;}
#vc {width:50px;text-align:center;}
/* bios, landing, dropdown stuff */
#bioNameSearchContainer {width:450px;height:20px;margin:0 0 10px 0;position:relative;}
#Name {width:250px;position:absolute;bottom:0;left:0;background-color:#fff !important;padding-left:4px;}
#bioNameSearchContainer img {position:absolute;bottom:0px;left:265px;} 
#bioNameSearchContainer #submit {position:absolute;bottom:0px;left:306px;border:none !important;} 
#Name, #ExperiencesDDL, #SchoolsDDL {color:#333;}
#ExperiencesDDL, #SchoolsDDL {display:block;margin:0 0 10px 0;width:350px;}
#ExperiencesDDL option, #SchoolsDDL option {padding-left:4px;} 
#ExperiencesDDL option:first-child, #SchoolsDDL option:first-child {display:none;} /* hide first option in dropdown */
#bioname {position:relative !important;text-transform:none !important; left:20px !important;}
h3#biotitle {font-size:17px;margin-bottom:6px;font-weight:normal; padding-left: 0px;}
h3#otherbiotitle{font-size:12px;margin:-7px 0 3px;font-weight:normal; width:150px;}
#biopadding {margin:10px 20px 30px;}
#biopadding h2 {font-size:12px !important; text-transform:uppercase !important; margin:0 0 10px;}
.hide {display:none}
#bioHead{border-bottom:solid 1px #AFAFAF;height:131px;}
#bioHead #bioImg {float:left;width:329px;border-right: solid 1px #AFAFAF;}
#bioPrintImg {display:none;}
#bioContact {padding:10px 0px 30px 10px;zoom:1;}
#bioPractices {border-bottom:solid 1px #AFAFAF;}
#bioPractices h3 {background: #236A89; border-bottom:solid 1px #AFAFAF; font-size:12px;}
#bioPractices h3 span {padding:0 0 0 2px;display:block;color:#fff;}
#bioPractices .padding {padding:5px 10px 7px;}
#bioIcons {margin-top:5px;}
#bioIconsNoPad {margin-top:0;}
#leftContent #bioIcons,#leftLine #bioIcons {text-align:right;}
.leftBioLinks h4 {font-weight:normal; font-size:12px;}
.bioToggle {cursor:pointer;display:block; background: url(images/icon_arrowleft.gif) no-repeat center left; padding:5px 0 3px 15px;}
.bioToggleOpen {cursor:pointer;display:block; background: url(images/icon_arrowdown.gif) no-repeat center left; padding:5px 0 3px 15px;}
.professionalcorporation {font-size:5pt;}
.listprofessionalCorporation {margin-left:20px;font-size:8px;}

.about,.bio,.publication {background-color:#236A89;}
.litigation {background-color:#ca5a27;}
.corporate {background-color:#39a2d0;}
.government {background-color:#ae0009;}
.property {background-color:#82ad27;}
.careers {background-color:#4A71AF;}
.aboutuscolor{background-color: Gray;}

.page_litigation  .titlebar{background-color:#ca5a27;}
.page_corporate  .titlebar{background-color:#39a2d0;}
.page_government  .titlebar{background-color:#ae0009;}
.page_property  .titlebar{background-color:#82ad27;}
.page_careers .titlebar, .page_showcareer .titlebar{background-color:#4D75B7;}
.page_repprojects .titlebar{background-color:#82ad27;}
.page_showareacontent .titlebar{display:none;}
.showareatitlebar {position:absolute;height:36px;width:100%;top:101px;}

/* publications, landing */
.publicationsList {margin-bottom:15px;}
.publicationsList h4 {color:#F0E6AA;font-size:12px;}
.publicationsList ul {margin:0;padding:0;}
.publicationsList ul li {list-style-type:none;}
.publicationsList p {margin:0 0 10px 0;}
.publicationsList a.sendPage, .publicationsList a.getPdf {position:relative;bottom:0;margin:20px 0 0 10px;}
.publicationsList a.sendPage img, .publicationsList a.getPdf img {margin-right:6px;}
.publicationsList a:link, .publicationsList a:visited {}
.publicationsList a:hover, .publicationsList a:active {color:#fff;}
#eventsImg, #pubImg {border-bottom:solid 1px #AFAFAF;}
.PublicationTextLinks {padding-left: 7px;}
.PublicationTextLinks a {font-size: 10px; }
#CenterCol .PublicationTextLinks {padding-left: 7px; text-align: right;}
/* events, landing */
.eventsList h4 {color:#666;font-size:12px;}
.eventsList p {margin:0 0 10px 0;}
.eventsList a:link, .eventsList a:visited {}
.eventsList a:hover, .eventsList a:active {}
.eventfiles {background-color:#236A89;border-bottom:solid 1px #AFAFAF;border-top:solid 1px #AFAFAF;text-transform:uppercase;font-weight:bold;padding:4px 10px;margin:0;color:#fff;}
.contactbio {color:White;text-transform:uppercase; }

/* showarea */
.meetbiotitle {margin-bottom:10px;}
.meetbioimage {width:290px;height:177px;overflow:hidden;background-color:#ccc;}


/* contact, form */
fieldset {position:relative;width:450px;display:block;}
fieldset input {margin-bottom:8px;font-weight:bold;color:#505050;background-color:#fff !important;padding:2px 0 2px 2px;}
#FName {width:185px;margin-right:2px;} #Mi {width:24px;margin-right:2px;} #LName {width:216px;margin-right:0px;}
#CompanyName, #Address, #Address1, #Address2, #JobTitle {width:446px;}
#City {width:148px;} #Province {width:148px;} #PostalCode {width:133px;}
#Phone {width:110px;} #Fax {width:110px;} #Email, #FromEmail {width:209px;}
#Comments {width:446px;height:250px;font-size:11px;color:#505050;}
fieldset + p {position:relative;left:25px;}
#buttonReset, #buttonSubmit {float:right;margin-bottom:20px;}
#buttonSubmit {margin:0 0 0 10px;}
#rightButtons {float:right;width:200px;margin-right:5px;text-align:right;}

/*RSS*/
.rssFeedTitle{background:#878787 url(images/rss.gif) no-repeat scroll 2%;padding:0 0 0 50px;height:24px;font-weight:bold;font-size:12px;text-transform:uppercase;line-height:24px;}
.rssFeedContent{padding:0 0 15px 50px;width:400px;}

/* Careers */
#careersContent,#careersContent2 {border-collapse: collapse;border-bottom:solid 1px #AFAFAF;width:100%;}
#careersContent td {padding:10px;vertical-align:top;}
#careersContent2 td {vertical-align:top;width:49%;}
.border{border-right:solid 1px #AFAFAF;}
#careersContent2 h4 {background:#4A71AF;border-bottom:solid 1px #afafaf;font-size:12px;padding:4px 10px;color:#fff;}
#careersContent h6 {font-size:11px; text-transform:uppercase;color:#333;display:inline;}
.careeroverview {text-transform:uppercase; line-height:34px;font-size:12px;float:left; width:166px;height:36px;text-align:center;}
.careeroverview a{color:#fff;}
.careeroverview a:hover {background-color:#4d75b7;text-transform:uppercase; line-height:34px;font-size:12px;float:left; width:166px;height:36px;text-align:center;}
.careeroverviewSelected {background-color:#4d75b7;text-transform:uppercase; line-height:34px;font-size:12px;float:left; width:166px;height:36px;text-align:center;}
.careeroverviewSelected a{color:#fff;font-weight:bold;}
#careerSubtitle { border-bottom:solid 1px #AFAFAF;padding:30px 0 30px 20px;}
#careerSubtitle h3 {font-size:18px;font-weight:normal !important;}
#rightcol {float:right;width:250px;}
#col2even{background:url(images/email.gif) repeat-y top center;height:200px;}

/* Alumni */
.alumni{background-color:#236A89;}
#alumnititle {margin:16px 0 15px 20px;}
.alumni h2{font-size:14px; font-weight:bold;margin:16px 0 0 15px;text-transform:uppercase;}
.AlumniNewsItem{margin:13px 10px 0 15px;padding:0;}
.AlumniNewsItem H2{font-size:12px; font-weight:bold;text-transform:uppercase;}
.AlumniNewsItem H3{font-size:10px;}
#alumniImg {border-top:solid 1px #AFAFAF;border-bottom:solid 1px #AFAFAF;display:block;}

.AlumniNewsLetters {margin: 5px 0 0 0;}
.AlumniNewsLetters h3{font-size:12px; padding:0;}
.AlumniNewsLetters h4{color:#cccccc; font-weight:normal; font-size:12px; padding:0px;line-height:20px;}
.AlumniNewsLettersItem {margin: 10px 8px 0px 8px; }
.AlumniNewsLettersdownloadlink {margin: 0 0 0 10px;}
.AlumniBG {background: url(images/centerCol_BG.gif) repeat-y -2px top !important;}


/* Sitemap */
ul#sitemapList li {list-style-type:none;margin:10px 0 0 0;text-transform:uppercase;}
ul#sitemapList ul {margin-top:0;}
ul#sitemapList ul li {text-transform:none;margin:0 0 0 0;}

/* Experience */
#expListHeader {padding:14px 20px 4px;border-bottom:solid 1px #AFAFAF;}
#expListPadding li {list-style-type:none;clear:both;padding-bottom:8px;}
.experiencepad {padding-top:14px !important;border-bottom:solid 1px #AFAFAF;}

.emailLabel{float:left;display:block;width:160px;clear:both;}
.bluebutton{margin-left:160px;}

.SearchPage h2 {padding:10px;margin:15px 0;text-transform:uppercase;color:#fff;font-size:18px;background:#236A89;}
input[type="checkbox"] {border:0;}
#sections td {font-size:14px;}
#sections {margin:0 0 0 15px;}
.extraPadding {padding: 15px 0 10px 0;}
#SearchBox {margin:14px 0 20px 15px;height:20px; font-size:14px;padding: 2px 0 1px 3px;}
#Submit {font-size:14px; height:25px; padding: 0 4px;vertical-align:top;margin-top:14px;}
#leftLine{border-top:solid 1px #AFAFAF;margin:10px 0;padding:10px;text-align:right;}
#leftLine a{text-transform:uppercase !important;}

.publicationdetailinfo {padding:10px 20px;border-bottom:solid 1px #AFAFAF;}
.booktitle {font-style:italic;}
.booktype {margin-bottom:10px;}
.bookpubsource{}
.bookpubdate{}

#errorMsg{font-weight:bold; color:Red;margin-bottom:15px;}

.loginstatus {float:left;margin:50px 20px 70px 0;}
.loginbuttons {margin:3px 0 80px;}
.loginpagewebmail{margin-top:30px;}
.loginremotesupport {margin-right:15px;float:left;}
.logindocumentation {}

/* New home page design */
.narrowtwitter{width: 210px; float: right;}
#LitigationClick, #CorporateClick, #PropertyClick, #GovernmentClick{float:left; margin-right: 30px;}
#accordion{position:relative;}
#Litigation, #Corporate, #Property, #Government{position:absolute; top: 44px; left: 0px;}
#Litigation{border-left: 10px solid #af4f1d;}
#Corporate{border-left: 10px solid #39A2D0;}
#Property{border-left: 10px solid #82AD27;}
#Government{border-left: 10px solid #AE0009;}
.testimonials{margin-left: 8px;}
.homepagequoteimage{left: -5px;}
.homepagequotetext{text-indent: 42px;}
.videoobjectcontainer{margin: 12px; margin-left: 36px;}
.videoobject{padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #AFAFAF; height: 138px;}
.videocentercol, .individualvideo{border-right: none !important; width: 660px !important;}
.videothumb{width: 199px; height: 100px; float: left; border: 2px solid #AFAFAF; margin: 4px 8px 8px 0px;}
.videoTitle{font-size: 14px; font-weight: bold;}
.videoBody{width: 514px; text-align: justify;}
.videosummary{text-align: justify; padding-left: 207px;}
.eventtitle{margin-left: 10px;}
.eventyear ul{margin-left: 15px; list-style: none;}
.eventyear ul li a{color:#666;}
.eventyear ul li a.rightMenuActive {color: black !important;}
.twitterlogo{width: 73px; height: 73px; float: left; padding-right: 6px;}
.twittertitle2{font-size: 29px; font-weight: bold;}
.twittertitle1{font-size: 18px;}
.twittertitle1, .twittertitle2{line-height: 30px;}
.twiiterheader{margin-left: 8px; margin-bottom: 8px;}
.narrowtwitter .twitterhd {margin-left: 6px; margin-bottom: 8px; margin-top: 8px;}
.narrowtwitter .twittertitle1{font-size: 12px;}
.narrowtwitter .twittertitle2{font-size: 17px;}
.jointext{font-size: 18px; float: left; line-height: 30px; font-family: Walbaum Roman,Georgia, serif;}
.joinbutton{float: right; margin-right: 4px; margin-left: 5px;}
.smalltext{font-size: 14px;}
.lastesttext{font-size: 15px; float: right; margin-right: 8px; margin-bottom: 12px; margin-top: 10px;}
.videotitle{font-size: 18px; margin-bottom: 6px;}
.nomarginright{margin-right: 0;}
.bottomspace{margin-bottom: 12px;}
.blogpageright{padding: 12px;}
.blogpagerightlogo{float: left; padding-right: 8px;}
.blogpagerighttext{font-family: Arial; font-size: 12px; line-height: 12px; vertical-align: bottom; display: block; padding-top: 14px;}
.blogpagecenter{padding-bottom: 13px; border-bottom: 2px solid #AFAFAF;}
.recentposttitle{margin-top: 32px; font-size: 21px; font-weight: bold; margin-bottom: 13px;}

.homepage_location{line-height:17px; background: url(/images/black_arrow.jpg) no-repeat top right; padding-right: 26px;}

.page_showotherbio #bioContact{ float:right;}

/* Event Microsite*/
.clear{clear:both;}
.page_showeventmicro a{color:#3b7b96;}
.page_showeventmicro #header {width:856px;}
.page_showeventmicro #pageHeader,.page_showeventmicro .pageBody {width:856px; margin:0 auto;}
.page_showeventmicro #smallLogo{width:180px;}
.page_showeventmicro #searchbox, .page_showeventmicro .pagenav, .page_showeventmicro .headerbottom{display:none;}
.page_showeventmicro .titlebar, .page_showeventmicro #wrapper #doublelines #fixWidth #pageHeader{height:74px;}
.page_showeventmicro #pageHeader h1.micrositeTitle{width:100%; float:none; height:auto; line-height:74px;}
.page_showeventmicro #pageHeader h1.micrositeTitle span{display:block; font-weight:normal;}
.page_showeventmicro #pageHeader h1.micrositeTitle span a{color:White;}
.page_showeventmicro .pageBody {display:table; margin: 20px auto !important;}
.page_showeventmicro .pageBody .bodyLeft{display:table-cell; width: 550px; border-right: 2px solid #e5e5e5; vertical-align:top;}
.page_showeventmicro .pageBody .bodyRight{display:table-cell; width: 304px; vertical-align:top;}
.page_showeventmicro .pageBody .bodyRight div.itemRow {width: 264px; margin-left: 40px;}
.page_showeventmicro .eventInfo{width: 510px; padding-bottom: 28px; border-bottom: 2px solid #e5e5e5;}
.page_showeventmicro .eventTitle, .page_showeventmicro .eventLocation{color:#737373; width:100%;}
.page_showeventmicro .eventTitle{background: #e6e6e6 url(/images/icon_calendar.jpg) no-repeat 2px 6px;}
.page_showeventmicro .eventLocation{background: #e6e6e6 url(/images/icon_map.jpg) no-repeat 2px 6px;}
.page_showeventmicro .eventTitle span, .page_showeventmicro .eventLocation span, .page_showeventmicro .eventLocation a{padding: 8px 30px; display:block;}
.page_showeventmicro .eventLocation span {padding-bottom: 0px;}
.page_showeventmicro .eventLocation a, .details a{padding-top:0px; color:#3b7b96;}
.page_showeventmicro .eventLocation{margin-top: 2px;}
.page_showeventmicro .bodyInfo{width: 510px; padding-top: 28px;}
.page_showeventmicro .selectOption{width:100%; background: url(/images/eventMicro_bg.png) repeat-x 0 100%;}
.page_showeventmicro .selectItem{height: 36px; line-height: 36px; background-color:#4d4d4d; color:White; text-transform:uppercase; text-align:center; float:left; margin-left:9px;}
.page_showeventmicro .selectItem a{color:White; display:block;}
.page_showeventmicro .selectOption .selectItem:first-child{margin-left:0px;}
.page_showeventmicro .selectItem.active{display:table-cell; color:#4d4d4d; background-color:white; height:35px; border-top:1px solid #4d4d4d; border-left:1px solid #a6a6a6; border-right:1px solid #a6a6a6;}
.page_showeventmicro .selectItem.active a{color:#4d4d4d; display:block;}
.page_showeventmicro .selectOption .selectItem.active:first-child{border-left:none;}
.page_showeventmicro .selectOption .selectItem.active:nth-last-child(2){border-right:none;}
.page_showeventmicro .mainBodyItem{margin: 24px 0;}
.page_showeventmicro .mainBodyItem .details{margin-bottom: 12px;}
.page_showeventmicro .bioName{color:#3b7b96; font-size: 20px;}
.page_showeventmicro .bioImageContainer {display:inline-block; width:131px; height:131px; position:relative; overflow:hidden;}
.page_showeventmicro .bioImage{height:100%;}
.page_showeventmicro .bioRow{margin-bottom:8px;}
.page_showeventmicro .borderRight{padding-right:8px; border-right:1px solid #4d4d4d; margin-right:8px;}
.page_showeventmicro .bioRow .itemTitle, .page_showeventmicro  .bioRow .itemBody{padding-left:26px;}
.bioRow .itemTitle{text-transform:uppercase; background:url(/images/arrow_close.png) no-repeat 0 -1px; cursor:pointer;}
.page_showeventmicro .bioRow.active .itemTitle{background-image: url(/images/arrow_open.png); color: #3b7b96;}
.page_showeventmicro .bioRow .itemBody{padding-top:12px; padding-bottom:12px;}
.page_showeventmicro .bioRow .itemBody p {padding:4px 0; margin:0;}
.page_showeventmicro .bodyRight .itemRow{margin-top: 20px;}
.page_showeventmicro .bodyRight .itemRow:first-child{margin-top:0px;}
.page_showeventmicro .bodyRight .files ul{list-style:none; padding:0; margin:0;}
.page_showeventmicro .bioSlider{display:none; position:relative; margin-bottom:20px;}
.page_showeventmicro .bioSlider .sliderControl{position:absolute; height:131px; top: 0; width:24px; z-index:2;}
.page_showeventmicro .bioSlider .sliderControl img{margin-top:42px; cursor:pointer;}
.page_showeventmicro .bioSlider .left{left:0;}
.page_showeventmicro .bioSlider .right{right:0;}
.page_showeventmicro .bioSlider .sliderContainer {z-index:0; width:452px; margin:0 auto; overflow:hidden; position:relative; height:131px;}
.page_showeventmicro .bioSlider .sliderContainer ul{margin:0; padding:0; white-space:nowrap; position:absolute; top:0; left:0; }
.page_showeventmicro .bioSlider .sliderContainer ul li {cursor:pointer; margin-left: 12px;}
.page_showeventmicro .bioSlider .sliderContainer ul li:first-child{margin-left:0px;}
.page_showeventmicro .bioSlider .sliderContainer ul li img{opacity: 0.4; filter: alpha(opacity=40); /* For IE8 and earlier */}
.page_showeventmicro .bioSlider .sliderContainer ul li.active img, .page_showeventmicro  .bioSlider .sliderContainer ul li:hover img{opacity: 1.0;filter: alpha(opacity=100); /* For IE8 and earlier */}
.page_showeventmicro .col-md-1{width:100%;}
.page_showeventmicro .col-md-2{width:249px; margin-left: 11px;}
.page_showeventmicro .col-md-3{width:162px; margin-left:11px;}
.page_showeventmicro .col-md-3.active:first-child, .page_showeventmicro .col-md-3.active:nth-last-child(2){width:163px;}
.page_showeventmicro .col-md-4{width:121px; margin-left:8px;}
.page_showeventmicro .col-md-4.active:first-child, .page_showeventmicro .col-md-4.active:nth-last-child(2){width:122px;}

