/*********************************************
					GENERAL
*********************************************/
body, html {margin:0;padding:0;height:100%;}
body {background:#fff url(../Img/Butzel/bg_containermain.gif) center top repeat-y;text-align:center;font:normal 11px/16px Georgia, "Times New Roman", Times, serif;color:#808080;height:100%;}
.containermain {min-height:100%;position:relative;}
* html .containermain {height:100%;}
/**** Text Editor ****/
a {text-decoration:none;color:#808080;}
a:visited {color:#808080;}
a:hover {color:#232020;}
a.active {font-weight:bold;color:#232020;}

form {background:#fff url(/FCWSite/Img/Butzel/bg_body.gif) repeat-x left top;}

img {border:0;vertical-align:bottom;}

p {margin:0 0 16px;}

br {line-height:8px;}

h1 {font-size:17px;line-height:20px;font-weight:bold;margin:0 0 16px 0;color:#bf1e2d;width:385px;font-style:italic;}
h2 {font-size:11px;line-height:16px;font-weight:normal;margin:10px 0 0;color:#232020;}
h3 {font-size:110%;line-height:normal;font-weight:bold;margin:10px 0;color:#232020;}
h4 {font-size:110%;line-height:normal;font-weight:bold;margin:10px 0;color:#232020;}
h5 {font-size:110%;line-height:normal;font-weight:bold;margin:10px 0;color:#232020;}
h6 {font-size:110%;line-height:normal;font-weight:bold;margin:10px 0;color:#232020;}

ul {list-style:disc;margin:10px 0 10px 12px;padding:0;}
*:first-child+html ul {margin-left:16px;}
* html ul {margin-left:16px;}

li {margin:0;padding:0;}

table {border-collapse:collapse;}
td {vertical-align:top;}
th {vertical-align:top;}

.body {}
.bodysm {font-size:90%;}
.bodylg {font-size:110%;}

.source {font-style:italic;}

.label {}

.containermain {margin:0 auto;text-align:left;width:980px;background:#fff url(../Img/Butzel/bg_containermain.gif) center top repeat-y;}

.map {margin:10px;}

div.clear {clear:both;}

.less, .more {text-transform:uppercase;font-size:10px;}
.less a, .more a {color:#bf1e2f !important;}
.less a:hover, .more a:hover {color:#232020;}
a.less, a.more {color:#bf1e2f;padding-left:8px;}
a.less:hover, a.more:hover {color:#232020;}

.viewall {float:right;margin:10px 0;font-size:9px;line-height:normal;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
.viewAll {float:right;margin:10px 0;font-size:9px;line-height:normal;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;overflow:hidden;}

.newsearch, .back {text-transform:uppercase;font-size:9px;font-family:Georgia, "Times New Roman", Times, serif;}
.newsearch a, .back a {color:#232020}
.newsearch a:hover, .back a:hover {color:#808080;}

.expandCollapse {padding:0 0 10px;font-style:italic;font-size:9px;}
.expandCollapse ul {list-style:none none;margin:0;}
*:first-child+html .expandCollapse ul {margin-left:0;}
* html .expandCollapse ul {margin-left:0;}
.expandCollapse ul li {display:inline;}
.expandCollapse ul li.separator {padding:0 7px;}
.expandCollapse ul li a {}
.expandCollapse ul li a:hover {}

.richtext {margin:0 0 25px;}

.popupWrapper {display:none;}

/**** Middle ****/
.middleC {}
.middleB {}
.middleA {}
.middle {clear:both;margin-top:-10px;padding-bottom:24px;}
* html .middle {margin-bottom:25px;}
*:first-child+html .middle {margin-bottom:25px;}

.middle .breadcrumbs {/*min-height:20px;*/color:#adacad;height:auto !important;height:20px;border-bottom:1px solid #a7a9ac;font-size:9px;margin:4px -4px 22px 0;padding:2px 10px 2px 0;width:414px;float:right;}
.middle .breadcrumbs a {color:#adacad;}
.middle .breadcrumbs a:visited {color:#adacad;}
.middle .breadcrumbs a:hover {color:#000;}

.sectionheader {float:left;width:54px;padding:20px 41px 0 0;height:375px;overflow:hidden;}

.relatedfiles {border-top:none;clear:left;}
.relatedfiles ul {list-style:none none;margin:0;padding:16px 0 0 0;}
*:first-child+html .relatedfiles ul {margin-left:0;}
* html .relatedfiles ul {margin-left:0;}
.relatedfiles a {color:#000;padding:0;margin:0;display:block;background:transparent none;}
.relatedfiles a:hover {color:#808080;}

.flash {float:right;margin:48px 35px 19px 0;}
.topImage {min-width:250px;}
* html .topImage {width:250px;position:relative;}
.topImage .image {float:right;margin:48px 35px 19px 0;}
.topImage #flashcontent {float:right;margin:48px 35px 19px 0;}
#flashcontent {margin-bottom:14px;}

body.landscapeimage .rightside {font-style:italic; padding-top:1px; text-align:right;}
body.landscapeimage .rightside h2 {border-top:0;padding-top:0;}
body.landscapeimage .rightside .richtext {font:bold 10px/14px Arial, sans-serif;color:#000;}
body.landscapeimage .rightside .richtext h2 {margin-bottom:20px;color:#BF1E2D;font-family:Georgia, "Times New Roman", serif;line-height:16px; font-size: 11px;}

/*********************************************
					LEFT SIDE
*********************************************/
.leftsideB {}
.leftsideA {}
.leftside {width:189px;float:left;padding:0;border-left:0px solid #D2D3D4;border-top:0px solid #D2D3D4;font:9px/23px Verdana, Arial, Helvetica, sans-serif;margin:0 30px 0 0;}


.nav1 {clear:both;}
.nav1 a {color:#232020;}
.nav1 a:visited {color:#232020;}
.nav1 a:hover {color:#bf1e2d;}
.nav1 a.active {color:#bf1e2d;font-weight:normal;} /* Not bold on PSD */
.nav1 a.active:hover {}
.nav1 ul {list-style:none none;padding:0;margin:0;text-transform:uppercase;}
*:first-child+html .nav1 ul {margin-left:0;}
* html .nav1 ul {margin-left:0;}
.nav1 li {display:block;border-bottom:1px solid #d2d3d4;padding:0 0 0 20px;}
.nav1 li.separator {}
.nav1 ul ul {text-transform:capitalize;background-color:#e7dccd;border-top:1px solid #d2d3d4;border-bottom:1px solid #d2d3d4;}
*:first-child+html .nav1 ul ul {margin-left:0;}
* html .nav1 ul ul {margin-left:0;}
.nav1 ul ul li {padding:4px 0;margin-left:20px;border:none;border-bottom:1px solid #fff;line-height:15px;font-size:10px;}
.nav1 ul ul li a {}
.nav1 ul li ul {background-color:#e7dccd;margin-left:-20px;border-top:2px solid #d2d3d4;border-bottom:1px solid #d2d3d4;margin-bottom:-1px;}
*:first-child+html .nav1 ul li ul {margin-left:-20px;}
* html .nav1 ul li ul {margin-left:-20px;}
.nav1 ul li ul li {border-bottom:1px solid #fff;}
.menu .menu ul {border-top:0;border-bottom:0;}
*:first-child+html .menu .menu ul {margin-left:-20px;}
* html .menu .menu ul {margin-left:-20px;}
.menu .menu ul li {padding-left:16px;font-size:10px;}

/*********************************************
					MAIN 
*********************************************/

.mainbodyB {}
.mainbodyA {}
.mainbody {width:385px;float:left;padding:0 35px 50px 0;} 

body.biossearch .mainbody, body.bioslisting .mainbody, body.officeslisting .mainbody, body.serviceslisting .mainbody {width:585px;}

.mainbody .expanded {background:none;}
.mainbody .collapsed {background:none;}
.mainbody .expanded .content {padding:0 0 0 20px;}
.mainbody .collapsed .content {padding:0 0 0 20px;display:none;}
.mainbody .content .content {padding:0;margin:0;background:none;}
.mainbody .expanded .listing {}
.mainbody .collapsed .listing {display:none;}
.mainbody .expanded h2 {line-height:15px;border:none;padding:0 0 7px;margin-top:5px;}
.mainbody .expanded h2 a {color:#fff;display:block;padding-left:20px;}
.mainbody .expanded h2 a:hover {color:#232020;}
.mainbody .collapsed h2 {line-height:15px;border:none;padding:0 0 7px;margin-top:5px;}
.mainbody .collapsed h2 a {color:#232020;display:block;padding-left:20px;}
.mainbody .collapsed h2 a:hover {color:#fff;}
.mainbody .navbottom {background:url(../Img/Butzel/home/bg_nav.gif) repeat left top;height:468px;width:601px;position:absolute;z-index:23;}
.mainbody td.rcInfo {padding-bottom:16px;}
.mainbody tr.group td {font-weight:bold;padding-top:16px;padding-bottom:8px;}

.mainbody .alpha {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#cecdcc;}
.mainbody .alpha h2 {float:left;}
.mainbody .alpha .content {clear:both;}
.mainbody .alpha .content ul {margin:0;}
*:first-child+html .mainbody .alpha .content ul {margin-left:0;}
* html .mainbody .alpha .content ul {margin-left:0;}
.mainbody .alpha .content li {float:left;display:block;vertical-alignment:middle;background-color:#f5f1eb;border:1px solid #999;text-align:center;width:15.5px;height:13px;margin:0 5px 0 0;line-height:12px;}
.mainbody .alpha .content a {color:#010101; font-family:Verdana, Arial, Helvetica, sans-serif;}
.mainbody .alpha .content a:visited {color:#010101;}
.mainbody .alpha .content a:hover {color:#BF1E2D;}
* html .mainbody .alpha .content a {display:inline;} /* IE6 interprets inline-block as block, but allows an element to be set as both block and inline... Voilą, inline-block! */
.mainbody .alpha .content a:hover {}

body.home .mainbody .alpha .content {clear:none;}
*:first-child+html body.home .search .ec h2 {display:none;}
*:first-child+html body.home .mainbody .alpha .content ul {margin-left:0;}
* html body.home .mainbody .alpha .content ul {margin-top:25px;margin-left:0;}
body.home .mainbody .alpha .content li {float:none;display:block;display:inline-block;vertical-alignment:middle;background-color:#fff;border:1px solid #999;text-align:center;height:13px;margin:0 4px 5px 0;line-height:12px;width: 17px; padding: 2px 0;} 
*:first-child+html body.home .mainbody .alpha .content li {display:inline;width:17px;}
* html body.home .mainbody .alpha .content li {display:inline;}


.mainbody .experience ul {list-style:disc;margin:10px 0 0;padding:0;}
*:first-child+html .mainbody .experience ul {margin-left:0;}
* html .mainbody .experience ul {margin-left:0;}
.mainbody .experience ul li {padding-left:3px;margin:0 0 16px;}

.mainbody .relatedlinks {clear:both;margin-top:15px;}
.mainbody .relatedlinks .content {}
.mainbody .relatedlinks .content ul {list-style:none none;margin:0;border-left:1px solid #d2d3d4;height:24px;border-bottom:0px solid #d2d3d4;background:transparent url(../Img/Butzel/border_bottom.gif) 0 100% repeat-x;}
*:first-child+html .mainbody .relatedlinks .content ul {margin-left:0;}
* html .mainbody .relatedlinks .content ul {margin-left:0;}
.mainbody .relatedlinks .content ul li {float:left;border:1px solid #d2d3d4;border-left:none;height:22px;line-height:22px;padding-right:6px;padding-left:22px;display:block;background:url(../Img/Butzel/i_collapsed.gif) no-repeat 4px 3px;white-space:nowrap;font-size:10px;}
.mainbody .relatedlinks .content ul li:hover {background-image:url(../Img/Butzel/i_arrow_hover.gif);}
.mainbody .relatedlinks .content ul li.active {background:url(../Img/Butzel/i_expanded.gif) no-repeat 4px 4px;border-bottom:1px solid #fff;color:#000;}

.mainbody .relatedlinks .content ul li a {padding-left:22px;display:block;background:url(../Img/Butzel/i_collapsed.gif) no-repeat 3px 3px;}
.mainbody .relatedlinks .content ul li a:hover {background-image:url(../Img/Butzel/i_arrow_hover.gif);}
.mainbody .relatedlinks .content ul li a.active {background:url(../Img/Butzel/i_expanded.gif) no-repeat 3px 4px;}
.mainbody .relatedlinks .content ul li a.active:hover {}

.mainbody .pdrEC h2 {margin:0;font-size:10px;font-weight:normal;color:#232020;padding-top:4px;}
.mainbody .pdrEC .content {}
.mainbody .pdrEC .content ul {padding:0;margin:0 0 5px 0;list-style:none none;}
*:first-child+html .mainbody .pdrEC .content ul {margin-left:0;}
* html .mainbody .pdrEC .content ul {margin-left:0;}
.mainbody .pdrEC .relatedresources .content ul {margin:0 0 0 0;}
.mainbody .pdrEC .content li {text-indent:-8px;padding-left:8px;}
.mainbody .pdrEC .content p {margin:0 0 10px 0;}

.mainbody .pdrEC .ec {}
.mainbody .pdrEC .content .ec ul {padding:0;margin:0;} /* The margins on ULs was causing a jump, and adding 5px margin to top of h2 made the space unnecessary setting width on .content will fix the jump also */
*:first-child+html .mainbody .pdrEC .content .ec ul {margin-left:0;}
* html .mainbody .pdrEC .content .ec ul {margin-left:0;}
.mainbody .pdrEC .ec .short {padding:0 0 5px;} 
.mainbody .pdrEC .ec .content {padding:5px 0 5px;border-top:1px solid #d2d3d4;} 
.mainbody .pdrEC .collapsed .content {display:none;}
.mainbody .pdrEC .content .content {padding:0;margin:0 0 4px;background:none;}
.mainbody .pdrEC .ec h2 {margin:0;line-height:15px;padding:4px 0 4px 18px;color:#232020;display:block;background:transparent url(../Img/Butzel/i_expanded.gif) no-repeat left 4px;position:relative;zoom:1;left:0;border-top:1px solid #d2d3d4;}
.mainbody .pdrEC .collapsed h2 {background:transparent url(../Img/Butzel/i_collapsed.gif) no-repeat left 4px;}
.mainbody .pdrEC .collapsed h2:hover {background-image:url(../Img/Butzel/i_arrow_hover.gif);}


/**** Details ****/
.details {}

.details .map {float:left;}

.details .image img {border:1px solid #d2d3d4;float:left;margin:0 10px 0 0;}

/**** Search ****/
.search {}

#ctl00_xprLayout_cphMainContent_siteSearcher_defaultButton ul.buttons {margin-left:100px;}
#ctl00_xprLayout_cphMainContent_siteSearcher_defaultButton .pagination {text-align:right;margin-top:16px;}

table#ctl00_xprLayout_cphMainContent_siteSearcher_siteSearchTShr_xpr_layout_content {margin-top:8px;}
table#ctl00_xprLayout_cphMainContent_siteSearcher_siteSearchTShr_xpr_layout_content td {border-top:1px solid #d2d3d4;border-bottom:1px solid #d2d3d4;line-height:14px;}
table#ctl00_xprLayout_cphMainContent_siteSearcher_siteSearchTShr_xpr_layout_content tr:hover {background-color:#f5f1eb;}
table#ctl00_xprLayout_cphMainContent_siteSearcher_siteSearchTShr_xpr_layout_content td a {color:#000;}
table#ctl00_xprLayout_cphMainContent_siteSearcher_siteSearchTShr_xpr_layout_content td a:visited {color:#000;}
table#ctl00_xprLayout_cphMainContent_siteSearcher_siteSearchTShr_xpr_layout_content td a:hover {color:#bf1e2d;}
table#ctl00_xprLayout_cphMainContent_siteSearcher_siteSearchTShr_xpr_layout_content td.displayOrSortDate {padding-right:29px;}
table#ctl00_xprLayout_cphMainContent_siteSearcher_siteSearchTShr_xpr_layout_content td.rcInfo {padding-top:5px;padding-bottom:5px;}

ul.fields {list-style:none none;margin:0;padding:0;}
*:first-child+html ul.fields {margin-left:0;}
* html ul.fields {margin-left:0;}
ul.fields li {margin:0;padding:0;}
ul.fields label {width:100px;display:block;float:left;}
ul.fields input {width:180px;font-family:Georgia, "Times New Roman", Times, serif;font-size:9px;color:#676767;margin:0 0 10px 0;}
ul.fields select {width:185px;font-family:Georgia, "Times New Roman", Times, serif;font-size:9px;color:#676767;margin:0 0 10px 0;}
ul.fields textarea {width:180px;height:100px;}
ul.fields li.comments textarea {clear:left;width:324px;height:100px;}
.biossearch ul.fields label {display:none;}
.biossearch .xpress_layout_vertical label {display:inline !important;float:none;}

ul.buttons {list-style:none none;margin:0;padding:0;}
*:first-child+html ul.buttons {margin-left:0;}
* html ul.buttons {margin-left:0;}
ul.buttons li {display:inline;}
ul.buttons li input {border:2px solid #a2a5a7;border-right:1px solid #d1d3d4;border-bottom:1px solid #d1d3d4;background-color:#efe8dd;font-size:9px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;width:75px;font-weight:normal;color:#6f6e6e;height:17px;}

ul.buttons li.viewAll {float:none;font-style:normal;}

ul.buttons li.submit input {background:#efe8dd url(../Img/Butzel/search.gif);border:0;width:50px;}
ul.buttons li.submit input:hover {background-image:url(../Img/Butzel/search_hover.gif);}
ul.buttons li.clear input {background:#efe8dd url(../Img/Butzel/clear_off.gif);border:0;width:50px;}
ul.buttons li.clear input:hover {background-image:url(../Img/Butzel/clear_on.gif);}
ul.buttons li.viewAll input {background:#efe8dd url(../Img/Butzel/View_all_off.gif);border:0;width:69px;}
ul.buttons li.viewAll input:hover {background-image:url(../Img/Butzel/View_all_on.gif);}

.search table.fields {margin:0;padding:0;}
.search table.fields label {width:100px;display:block;}
.search table.fields input {width:220px;}
.search table.fields select {width:226px;}
.search table.fields .comments textarea {width:450px;height:100px;}
.search table.fields .publications {}
.search table.fields .publications label {width:200px;display:block;}
.search table.fields .publications input {width:20px;}
.search table.fields .publications table {width:100%;}
.search table.fields .publications table td {width:50%;}

/**** Search Results Criteria ****/
.criteria {color:#232020;font-size:9px;text-transform:uppercase;}

.criteria ul {display:inline;}
.criteria ul li {display:inline;text-transform:none;}

/**** Listing ****/
body .listing {width:100%;} 

body .listing table.list {width:100%;margin:0 auto 10px;}
body .listing table.list th {font-weight:normal;color:#232020;text-transform:uppercase;font-size:9px;text-align:left;}
body .listing table.list th a {}
body .listing table.list th a:hover {}
body .listing table.list th .letter {}
body .listing table.list th .eventtype {}
body .listing table.list th .newstype {}
body .listing table.list th .viewAll {margin:0;text-transform:none;letter-spacing:normal;font-size:8px;line-height:16px;}
body .listing table.list th .title {float:left;}
body .listing table.list td {border-top:0px solid #d2d3d4;padding:5px 10px 5px 0;}
body .listing table.list td a {}
body .listing table.list td a:hover {}
body .listing table.list td .name {}
body .listing table.list td .title {border:none;}
body .listing table.list td .subtitle {}
body .listing table.list td .abstract {}
body .listing table.list td .date {white-space:nowrap;}
body .listing table.list td .date .label {display:block; float:left; width:75px; color:#808080; font-size:8px; text-transform:uppercase;}
body .listing table.list td .time .label {display:block; float:left; width:75px; color:#808080; font-size:8px; text-transform:uppercase;}
body .listing table.list td .position {}
body .listing table.list td .office {}
body .listing table.list td .email {white-space:nowrap;}
body .listing table.list td .phone {white-space:nowrap;}
body .listing table.list td .fax {white-space:nowrap;}
body .listing table.list td .services {}
body .listing table.list td .client {}
body .listing table.list td .vcard {font-size:9px;font-style:italic;} 
body .listing table.list td .source {}
body .listing table.list td .location {}
body .listing table.list td .location .label {display:block; float:left; width:75px; color:#808080; font-size:8px; text-transform:uppercase;}
body .listing table.list td .location .LocationInfo {display: block; float:left;}
body .listing table.list td.spacer {height:20px;} 
body .listing .viewAllN {margin-bottom:16px;}

body .listing .search {}
body .listing .search ul.fields {list-style:none none;margin:0;padding:0;}
*:first-child+html body .listing .search ul.fields {margin-left:0;}
* html body .listing .search ul.fields {margin-left:0;}
body .listing .search ul.fields li {margin:0;padding:0;}
body .listing .search ul.fields label {display:block;float:none;}
body .listing .search ul.fields select {width:90px;}

.paginator_complex div {display:inline;padding-right:5px;}
.paginator_complex .paginator {padding-right:0;}
.paginator_complex .paginator a {padding-right:5px;}
.paginator_complex .viewAll {float:none;font:normal 11px/16px Georgia, "Times New Roman", Times, serif;}

.pagination {font-size:9px;color:#000;}
.pagination a {color:#808080;font-style:italic;}
.pagination a:visited {color:#808080;}
.pagination a:hover {color:#232020;}

/*********************************************
					RIGHT SIDE
*********************************************/

.rightsideB {}
.rightsideA {}
.rightside {width:180px;float:left;padding:104px 20px 25px 0;font-size:10px;}

.rightside .nav2 {font-size:11px;}
.rightside .nav2 a {}
.rightside .nav2 a:hover {}
.rightside .nav2 a.active {font-weight:normal;}
.rightside .nav2 a.active:hover {}
.rightside .nav2 ul {list-style:none;margin:0;padding:0;}
*:first-child+html .rightside .nav2 ul {margin-left:0;}
* html .rightside .nav2 ul {margin-left:0;}
.rightside .nav2 li {list-style:none;margin:0;padding:4px 0;border-top:1px solid #d2d3d4;}
.rightside .nav2 li.active {}

.rightside .nav3 {}
.rightside .nav3 a {}
.rightside .nav3 a:hover {}
.rightside .nav3 a.active {}
.rightside .nav3 a.active:hover {}
.rightside .nav3 ul {list-style-image:url(../img/bullet.gif);padding:0;margin:0;}
.rightside .nav3 li {border:0;padding:0;margin:0;}
.rightside .nav3 li.active {}

.rightside .search {}
.rightside .search h2 {border:none;margin:0;padding:0;color:#959595;font-style:italic;}
.rightside .search ul.fields {list-style:none none;margin:0;padding:0;clear:both;}
*:first-child+html .rightside .search ul.fields {margin-left:0;}
* html .rightside .search ul.fields {margin-left:0;}
.rightside .search ul.fields li {margin:0;padding:0;}
.rightside .search ul.fields label {display:block;float:none;}
.rightside .search ul.fields li.news label {display:inline;}
.rightside .search ul.fields li.news input {width:20px;}
.rightside .search ul.fields li.events label {display:inline;}
.rightside .search ul.fields li.events input {width:20px;}
.rightside .search ul.fields li.pubs label {display:inline;}
.rightside .search ul.fields li.pubs input {width:20px;}
.rightside ul.fields input {width:174px;font-family:Georgia, "Times New Roman", Times, serif;font-size:9px;color:#676767;margin:0 0 10px 0;}
.rightside ul.fields select {width:180px;font-family:Georgia, "Times New Roman", Times, serif;font-size:9px;color:#676767;margin:0 0 10px 0;}
.rightside ul.buttons li input {border:0;background:transparent url(../Img/Butzel/search.gif) 0 0 no-repeat;width:50px;height:17px;cursor:pointer;}
.rightside ul.buttons li input:hover {background:transparent url(../Img/Butzel/search_hover.gif) 0 0 no-repeat;}

.rightside .alpha {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#cecdcc;height:110px;}
*:first-child+html .rightside .alpha {height:130px;}
* html .rightside .alpha {height:130px;}
.rightside .alpha h2 {text-transform:uppercase;font-style:normal;color:#808080;font-family:Georgia, "Times New Roman", Times, serif;border-bottom:1px solid #d2d3d4;padding-bottom:6px;margin-bottom:7px;line-height:9px;}
.rightside .alpha .content {}
.rightside .alpha .content ul {margin:0;}
*:first-child+html .rightside .alpha .content ul {margin-left:0;}
* html .rightside .alpha .content ul {margin-left:0;}
.rightside .alpha .content li {float:left;display:block;vertical-alignment:middle;background-color:#fff;border:1px solid #999;text-align:center;width:10px;height:13px;margin:0 5px 5px 0;line-height:12px;}
.rightside .alpha .content a {color:#232020;display:block;}
.rightside .alpha .content a:hover {color:#BF1E2D;}
* html .rightside .alpha .content a {display:inline;} /* IE6 interprets inline-block as block, but allows an element to be set as both block and inline... Voilą, inline-block! */
.rightside .alpha .content a:hover {}
.rightside .alpha .viewAll {margin:4px 0 0;}

.rightside h2 {margin:0;font-size:10px;font-weight:normal;color:#232020;border-top:1px solid #d2d3d4;padding-top:4px;}
.rightside .richtext {font-weight:bold;text-align:right;}
.rightside .richtext h2 {color:#BF1E2D;font-weight:bold;}
.rightside .content {}
.rightside .content ul {padding:0;margin:0 0 5px 0;list-style:none none;}
*:first-child+html .rightside .content ul {margin-left:0;}
* html .rightside .content ul {margin-left:0;}
.rightside .relatedresources .content ul {margin:0 0 0 0;}
*:first-child+html .rightside .relatedresources .content ul {margin-left:0;}
* html .rightside .relatedresources .content ul {margin-left:0;}
.rightside .content li {text-indent:-8px;padding-left:8px;line-height:14px;padding-bottom:2px;}
.rightside .content p {margin:0 0 10px 0;}

.rightside .expanded {}
.rightside .collapsed {}
.rightside .content .expanded ul {padding:0;margin:0 0 4px;} /* The margins on ULs was causing a jump, and adding 5px margin to top of h2 made the space unnecessary */
*:first-child+html rightside .content .expanded ul {margin-left:0;} 
* html rightside .content .expanded ul {margin-left:0;} 
.rightside .content .collapsed ul {padding:0;margin:0;} /* setting width on .content will fix the jump also */
*:first-child+html rightside .content .collapsed ul {margin-left:0;} 
* html rightside .content .collapsed ul {margin-left:0;} 
.rightside .expanded .content {padding:0 0 5px;width:180px;} /* setting width will fix EC jump*/
.rightside .collapsed .content {display:none;padding:0 0 5px;width:180px;}
.rightside .content .content {padding:0;margin:0 0 4px;background:none;border-top:none;}
.rightside .expanded h2 {margin:0 0 4px;line-height:15px;padding:4px 0 0 18px;color:#232020;display:block;background:transparent url(../Img/Butzel/i_expanded.gif) no-repeat left 4px;position:relative;zoom:1;position:relative;left:-18px;border-top:0;}
.rightside .collapsed h2 {margin:0;line-height:15px;padding:4px 0 4px 18px;color:#232020;display:block;background:transparent url(../Img/Butzel/i_collapsed.gif) no-repeat left 4px;position:relative;zoom:1;position:relative;left:-18px;border-top:0;}
.rightside .collapsed h2:hover {background-image:url(../Img/Butzel/i_arrow_hover.gif);}
/******The click is done directly on the H2, so the A styling is uncessary.*****/
/*.rightside .expanded h2 a {margin:0 0 0 -18px;line-height:15px;padding:4px 0 0 18px;color:#232020;display:block;background:transparent url(../Img/Butzel/i_expanded.gif) no-repeat left 4px;position:relative;zoom:1;}
.rightside .expanded h2 a:hover {color:#808080;}*/
/*.rightside .collapsed h2 a {color:#232020;display:block;background:transparent url(../Img/Butzel/i_collapsed.gif) no-repeat left 4px;margin:0 0 0 -18px;line-height:15px;padding:4px 0 5px 18px;position:relative;zoom:1;}
.rightside .collapsed h2 a:hover {color:#808080;}*/
.rightside .navbottom {background:url(../Img/Butzel/home/bg_nav.gif) repeat left top;height:468px;width:601px;position:absolute;z-index:23;}

.rightside .sectioninfo > div {border-top:1px solid #D2D3D4; } /*In Section Info, put the border on the div instead of the H2 because the H2 is shifted left for the arrow image*/
* html .rightside .sectioninfo div {border-top:1px solid #D2D3D4;}
.rightside .sectioninfo > div > h2 {border-top:0;margin-bottom:4px;}
* html .rightside .sectioninfo div h2 {border-top:0;margin-bottom:4px;}

body.eventsdetail .rightside .sectioninfo .services {/*border-bottom:1px solid #D2D3D4;*/}

body.eventsdetail .rightside .sectioninfo .ceinfo h2 {color:#808080; font-size:8px;}
body.eventsdetail .rightside .sectioninfo .ceinfo .content {font-weight: bold;}

.rightside .relatedfiles {border-top:0px solid #d2d3d4;}
.rightside .relatedfiles a {color:#000;padding:4px 0 0;margin:0;display:block;background:transparent url(../Img/Butzel/i_download.gif) no-repeat left 6px;padding-left:24px;position:relative;left:-24px;margin-right:-24px;}
.rightside .relatedfiles a:hover {color:#808080;display:}

.rightside .image {margin-bottom:10px;}

.rightside .quote {font-size:11px;margin-top:-10px;}

.rightside .quote p {margin:0;padding:10px 0;}

.rightside .quote .author {color:#adacad;}

/*.rightside .more {margin-bottom:5px;} maybe not needed*/

.rightside .newsearch {margin-bottom:5px;}

.rightside .highlights {}
.rightside .highlights h3 {margin:0;}
.rightside .highlights ul {margin:0;padding:0;}
*:first-child+html .rightside .highlights ul {margin-left:0;}
* html .rightside .highlights ul {margin-left:0;}
.rightside .highlights ul li {list-style:none none;clear:both;zoom:1;}
.rightside .highlights ul li .highlightImage {float:left;border-top:1px solid #ccc;}
.rightside .highlights ul li .highlightImage img {margin:0;vertical-align:bottom;display:block;padding:10px 10px 10px 0;}
.rightside .highlights ul li .highlightLink {border-top:1px solid #ccc;padding:10px 0;}

.rightside .relatedcontacts h2 {margin-bottom:3px;}
.rightside .services h2 {margin-bottom:3px;}
.rightside .education h2 {margin-bottom:4px;}
.rightside .relatedcontacts .content li {text-indent:0;padding-left:0;}

/*********************************************
					SECTION
*********************************************/

/**** Phone/Fax Labels ****/
.phone .label {}
.phone2 .label {}
.fax .label {}

/* About */
body.about .topImage .image {margin-top:0;margin-bottom:14px;}

body.aboutlanding .rightside {padding-top:0;}

body.experience h1 {margin-bottom:33px;}

body.aboutdetail .rightside .search ul.fields label {width:auto;}
body.aboutdetail .rightside .search ul.buttons {text-align:right;}

/**** Offices ****/
body.officeslisting {}
body.officeslisting .expandCollapse {text-align:left;}
body.officeslisting .listing table.corpus {width:100%;}
body.officeslisting .region {clear:both;}
body.officeslisting .listing .offices {font-size:10px;line-height:14px;color:#232020;clear:both;}
body.officeslisting .listing .region {border-top:1px solid #d2d3d4;padding:0;list-style:none none;margin:0;}
body.officeslisting .listing ul li {clear:both;}
body.officeslisting .listing .groupStart {height:28px;line-height:28px;display:block;}
body.officeslisting .listing .expanded ul {display:block;margin:0;list-style:none none;}
*:first-child+html body.officeslisting .listing .expanded ul {margin-left:0;}
* html body.officeslisting .listing .expanded ul {margin-left:0;}
body.officeslisting .listing .collapsed ul {display:none;margin:0;list-style:none none;} 
*:first-child+html body.officeslisting .listing .collapsed ul {margin-left:0;}
* html body.officeslisting .listing .collapsed ul {margin-left:0;}
body.officeslisting .listing .collapsed .groupStart {background:url(../Img/Butzel/i_collapsed.gif) no-repeat 0px 7px;padding-left:20px;}
body.officeslisting .listing .collapsed .groupStart:hover {background-image:url(../Img/Butzel/i_arrow_hover.gif);}
body.officeslisting .listing .expanded .groupStart {background:url(../Img/Butzel/i_expanded.gif) no-repeat 0px 7px;padding-left:20px;}
body.officeslisting .listing .region ul li {border-top:2px dotted #d2d3d4;padding:0 0 0 20px;vertical-align:top;}/*font-size:0;line-height:0;*/
body.officeslisting .listing .region ul li .shortInfoA_xxxxxx_ {display:block;float:left;width:141px;font-size:10px;line-height:14px;padding:8px 0 8px 29px;}
body.officeslisting .listing .region ul li .image {display:block;float:left;padding:0 10px;width:250px;font-size:10px;line-height:14px;min-height:66px;height:auto !important;height:66px;}
body.officeslisting .listing .region ul li .shortInfoB_xxxxxx_ {display:block;float:left;vertical-align:bottom;width:120px;font-size:10px;line-height:14px;padding:8px 0;}
body.officeslisting .listing .region ul li .image .image {display:block;float:left;padding:0;width:auto;}
* html body.officeslisting .listing .region ul li .shortInfoB_xxxxxx_ {right:309px;bottom:66px;}
body.officeslisting .listing .region ul li .shortInfoA_xxxxxx_ .name {margin-left:-8px;color:#bf202e;}
body.officeslisting .listing .region ul li .shortInfoA_xxxxxx_ .name a {color:#bf1e2d;}
body.officeslisting .listing .region ul li .shortInfoA_xxxxxx_ .name a:hover {color:#232020;}
body.officeslisting .listing .region ul li .shortInfoA_xxxxxx_ .address {padding-left:10px;}
body.officeslisting .listing .region ul li .shortInfoA_xxxxxx_ .address2 {padding-left:10px;}
body.officeslisting .listing .region ul li .shortInfoA_xxxxxx_ .citystate {padding-left:10px;}
body.officeslisting .listing .region ul li .image .image img {width:250px;height:66px;padding:8px 0;}
body.officeslisting .listing .region ul li .shortInfoB_xxxxxx_ .phone {}
body.officeslisting .listing .region ul li .shortInfoB_xxxxxx_ .phone .label {float:left;display:block;width:3em;}
body.officeslisting .listing .region ul li .shortInfoB_xxxxxx_ .phone2 {}
body.officeslisting .listing .region ul li .shortInfoB_xxxxxx_ .phone2 .label {float:left;display:block;width:3em;}
body.officeslisting .listing .region ul li .shortInfoB_xxxxxx_ .fax {}
body.officeslisting .listing .region ul li .shortInfoB_xxxxxx_ .fax .label {float:left;display:block;width:3em;}
body.officeslisting .listing .region ul li .shortInfoB_xxxxxx_ .maplink {padding-top:27px;font-style:italic;}
body.officeslisting .listing .region ul li .shortInfoB_xxxxxx_ .maplink a {}
body.officeslisting .listing .region ul li .shortInfoB_xxxxxx_ .maplink a:hover {}
body.officeslisting .offices .group ul, body.officeslisting .offices .collapsed ul {display:none;}

body.officeslisting .listing .region .relatedcontacts .content {padding-left:0;}
body.officeslisting .listing .region ul li ul li {border-top:0;padding:0;}

/**** Contact ****/
body.contactdetail {}

body.contactdetail ul.fields {list-style:none none;margin:15px 0 0 0;padding:0;}
*:first-child+html body.contactdetail ul.fields {margin-left:0;}
* html body.contactdetail ul.fields {margin-left:0;}
body.contactdetail ul.fields li {margin:0;padding:0;zoom:1;}
body.contactdetail ul.fields li label {float:left;display:block;width:110px;}
body.contactdetail ul.fields li input {width:200px;}
body.contactdetail ul.fields li select {width:206px;}
body.contactdetail ul.fields li textarea {width:200px;}
body.contactdetail ul.fields li.antispam {margin-top:15px;}
body.contactdetail ul.fields li div.verification {margin:3px 0 0 110px;}
body.contactdetail ul.fields li div.verification input {width:200px;}

body.contactdetail ul.buttons {list-style:none none;margin:0;padding:0;margin:15px 0 0 110px;}
*:first-child+html body.contactdetail ul.buttons {margin-left:110px;}
* html body.contactdetail ul.buttons {margin-left:110px;}
body.contactdetail ul.buttons li {display:inline;}
body.contactdetail ul.buttons li input {border:2px outset # ;color:# ;font-weight:bold;width:75px;}
body.contactdetail .required {margin:15px 0 0 110px;}


/**** Services ****/
body.serviceslisting #ctl00_xprLayout_ctl03_xprMenuLink_d56e1c09_4135_4f86_8691_4549d407d23e img, body.specialtieslisting #ctl00_xprLayout_ctl03_xprMenuLink_d56e1c09_4135_4f86_8691_4549d407d23e img, body.internationallisting #ctl00_xprLayout_ctl03_xprMenuLink_d56e1c09_4135_4f86_8691_4549d407d23e img {}

body.serviceslisting .mainbody h2 {font-size:15px;color:#232020;float:left;margin:0;}

body.serviceslisting .mainbody .expandCollapse {text-align:right;}

body.serviceslisting .listing {overflow:hidden;}
body.serviceslisting .listing .list {clear:both;border-bottom:1px solid #d2d3d4;margin-bottom:6px;width:595px;}

body.serviceslisting .listing .list td {width:33.33%;padding:0 0 10px;border-top:none;}
body.serviceslisting .listing .list ul {list-style:none none;margin:0;padding:0;}
*:first-child+html body.serviceslisting .listing .list ul {margin-left:0;}
* html body.serviceslisting .listing .list ul {margin-left:0;}
body.serviceslisting .listing .list ul li {padding-left:26px;text-indent:-8px;}
body.serviceslisting .listing .list ul li a {color:#808080;}
body.serviceslisting .listing .list ul li a:hover {color:#232020;}

body.serviceslisting .listing .group {border-bottom:1px solid #d2d3d4;padding-bottom:8px;padding-top:8px;}

body.serviceslisting .listing .practices {width:585px;}
body.serviceslisting .listing #ctl00_xprLayout_cphMainContent_servicesHShrBottom_xpr_layout_content {border-top:1px solid #d2d3d4;padding-top:6px;margin-top:5px;}
body.serviceslisting .listing .practices .list {border-bottom:none;}
body.serviceslisting .listing .practices .list td {width:100%;padding:0 0 0 0;}
body.serviceslisting .listing .practices .list ul {list-style:none none;margin:0;padding:0;font-size:9px;color:#808080;font-style:italic;}
*:first-child+html body.serviceslisting .listing .practices .list ul {margin-left:0;}
* html body.serviceslisting .listing .practices .list ul {margin-left:0;}
body.serviceslisting .listing .practices .list ul li {list-style:none none;float:left;width:33.33%;margin:0;padding:0;text-indent:-8px;line-height:15px;}
body.serviceslisting .listing .practices .list ul li.ec {border-bottom:0px none;padding-bottom:0;width:175px;margin-right:23px;}/*padding-bottom:12px*/
body.serviceslisting .listing .practices .list ul li.ec .serviceNameLinkArrow {display:block;padding-bottom:3px;}
body.serviceslisting .listing .practices .list ul li.ec .serviceNameLinkArrow > a {min-height:15px;}
body.serviceslisting .listing .practices .list ul li.ec .serviceNameLinkArrow .label {padding-bottom:12px;display:block;text-indent:0;}

body.serviceslisting .listing .practices .list ul li.ec li.ec {border-bottom:0px solid #d2d3d4;padding-bottom:0;margin-right:0;}
body.serviceslisting .listing .practices .list ul li.ec li.ec:last-child {border-bottom:0px none;}

body.serviceslisting .listing .practices .list ul li.collapsed ul {display:none;}
*:first-child+html body.serviceslisting .listing .practices .list ul li.collapsed ul {margin-left:0;}
* html body.serviceslisting .listing .practices .list ul li.collapsed ul {margin-left:0;}
body.serviceslisting .listing .practices .list ul li a {color:#232020;font-size:11px;font-style:normal;display:block;text-indent:-8px;padding-left:8px;margin-left:18px;}
body.serviceslisting .listing .practices .list ul li a.arrow {margin:0;width:15px;text-indent:0;height:16px;float:left;padding-left:0;padding-right:3px;}
*:first-child+html body.serviceslisting .listing .practices .list ul li a.arrow {padding-right:0;}
* html body.serviceslisting .listing .practices .list ul li a.arrow {padding:0;}
body.serviceslisting .listing .practices .list ul li.collapsed > .serviceNameLinkArrow > a.arrow {background:transparent url(../Img/Butzel/i_collapsed.gif) no-repeat left top;}
* html body.serviceslisting .listing .practices .list ul li.collapsed .serviceNameLinkArrow a.arrow {background:transparent url(../Img/Butzel/i_collapsed.gif) no-repeat left top;}
body.serviceslisting .listing .practices .list ul li.collapsed > .serviceNameLinkArrow > a.arrow:hover {background-image:url(../Img/Butzel/i_arrow_hover.gif);}
* html body.serviceslisting .listing .practices .list ul li.collapsed .serviceNameLinkArrow a.arrow:hover {background-image:url(../Img/Butzel/i_arrow_hover.gif);}
body.serviceslisting .listing .practices .list ul li.expanded > .serviceNameLinkArrow > a.arrow {background:transparent url(../Img/Butzel/i_expanded.gif) no-repeat left top;}
* html body.serviceslisting .listing .practices .list ul li.expanded .serviceNameLinkArrow a.arrow {background:transparent url(../Img/Butzel/i_expanded.gif) no-repeat left top;}
body.serviceslisting .listing .practices .list ul li .label {padding-left:6px;}
body.serviceslisting .listing .practices .list ul li.ec .label {padding-left:3px;}
*:first-child+html body.serviceslisting .listing .practices .list ul li .label {padding-left:12px;}
body.serviceslisting .listing .practices .list ul li ul {list-style:none none;margin:0;padding:0;}/*margin:12px 0 0*/
body.serviceslisting .listing .practices .list ul li ul li {float:none;width:100%;margin:0;padding:0;}/*margin:6px 0*/ /*float:none was causing a jump with EC. inheriting float:left seems to make it work ok*/
body.serviceslisting .listing .practices .list ul li ul li a {color:#232020;border-top:1px solid #d2d3d4;margin:0;padding:6px 0 0 19px;min-width:0;text-indent:0;}
*:first-child+html body.serviceslisting .listing .practices .list ul li ul li a {padding-left:2px;}
* html body.serviceslisting .listing .practices .list ul li ul li a {padding-left:2px;}
* html body.serviceslisting .listing .practices .list ul li a {margin-left:15px;zoom:1;} /* 3px jog fix for IE6 */
body.serviceslisting .listing .practices .list ul li ul li a:hover {color:#808080;}
body.serviceslisting .listing .practices .list ul li ul li a.arrow {background-color:transparent !important;height:15px;background-position:left 6px !important;margin:0;width:15px;padding:6px 3px 0 0;}
*:first-child+html body.serviceslisting .listing .practices .list ul li ul li a.arrow {padding-right:0;}
* html body.serviceslisting .listing .practices .list ul li ul li a.arrow {padding-right:0;}
body.serviceslisting .listing .practices .list ul li ul li ul {list-style:none none;padding:0 0 0 18px;margin:0;width:100%;}/*width helps expanding UL's to not shift*/
body.serviceslisting .listing .practices .list ul li ul li ul li {border-top:none;margin:0;}
body.serviceslisting .listing .practices .list ul li ul li ul li a {color:#808080;margin-left:0;padding-top:0;border:none;text-indent:-8px;padding-left:16px;}
*:first-child+html body.serviceslisting .listing .practices .list ul li ul li ul li a {padding-left:8px;}
body.serviceslisting .listing .practices .list ul li ul li ul li a:hover {color:#232020;}
body.serviceslisting .listing .practices .list ul.level3 a {padding-left:8px;}
body.serviceslisting .listing .practices .group label {color:#232020;font-size:15px;margin:0 0 10px;display:block;}
body.serviceslisting .listing #ctl00_xprLayout_cphMainContent_servicesHShrBottom_xpr_layout_content ul li a {color:#959595;}
body.serviceslisting .listing #ctl00_xprLayout_cphMainContent_servicesHShrBottom_xpr_layout_content ul li a:visited {color:#959595;}
body.serviceslisting .listing #ctl00_xprLayout_cphMainContent_servicesHShrBottom_xpr_layout_content ul li a:hover {color:#232020;}

body.services .mainbody h2 {margin-top:0;}
body.services .mainbody .relInfoEC h2 {color:#c1282d;font-style:normal;margin-top:12px;}
body.services .mainbody .experience .shortInfoA_xxxxxx_ .title {background:transparent url(../Img/Butzel/bullet_gray.gif) 0 5px no-repeat;padding-left:24px;display:block;}
body.services .mainbody .experience a.more, body.services .mainbody .experience a.less {background:none;padding-left:24px;display:block;}
body.services .listing table.list th {color:#c1282d;font-size:11px;text-transform:none;padding-top:16px;}
body.services .listing table.list td {padding:0}


/*body.servicesdetail h1 {margin-bottom:33px;}*/
/*body.servicesdetail .rightside {padding-top:117px;}*/

body.servicesdetail .middle .breadcrumbs {margin:4px -4px 22px 0;padding:2px 10px 2px 0;}
body.servicesdetail .mainbodyWrapper h1 {margin:16px 0 16px 0;padding:0;}
body.servicesdetail .mainbodyWrapper .topImage{line-height: 0;margin:0;padding:0;}
body.servicesdetail .pagetools {/*clear:both;*//*border:1px solid #000;*/position:absolute;right:0;margin-top:20px;}
body.servicesdetail .rightside {float:left;font-size:10px;padding:55px 20px 25px 0;width:180px;clear:right;margin-top:0;}
body.servicesdetail .rightside .rightinfospace {height: 15px; border:0;}


body.servicesdetail .rightside .content li.service a.active {color:#C1282D;}
body.servicesdetail .mainbody .experience table.list {margin-top:8px;}
body.servicesdetail .mainbody .news table.list, body.servicesdetail .mainbody .publications table.list, body.servicesdetail .mainbody .events table.list {margin-top:-6px;}
body.servicesdetail .listing table.list th {color:#c1282d;font-size:11px;text-transform:none;padding-top:16px;}
body.servicesdetail .listing table.list td.shortInfoA_xxxxxx_ {padding-bottom:16px;}
body.servicesdetail .listing table.list td {padding:0}
body.servicesdetail .listing table.list td.displayOrSortDate {padding-right:22px}
body.servicesdetail .relInfoEC .listing TABLE.list TR.hidden {display:none;}
body.servicesdetail a.less, body.servicesdetail a.more {padding:0 0 10px 0;}
body.servicesdetail a.more {display:block;float:right;}
body.servicesdetail .mainbody .more a {display:block;float:right;}


body.industrieslisting .mainbody {width:585px;}
body.industrieslisting .listing {width:385px;margin:0 0 0 auto;}
body.industrieslisting .listing .practices .group label {color:#bf202e;font-size:17px;margin:0 0 10px;display:block;font-style:italic;}
body.industrieslisting .listing .practices .group ul {list-style-type:none;margin-left:0;}
*:first-child+html body.industrieslisting .listing .practices .group ul {margin-left:0;}
* html body.industrieslisting .listing .practices .group ul {margin-left:0;}
body.industrieslisting .style1 {margin-top:12px;margin-bottom:16px;}
body.industrieslisting #flashcontent, body.industrieslisting .topImage #flashcontent {margin-top:4px;}

body.industriesdetail h1 {color:#010101;margin-bottom:25px;}
body.industriesdetail .style1 {margin-top:12px;margin-bottom:16px;}
body.industriesdetail #flashcontent, , body.industriesdetail .topImage #flashcontent {margin-top:4px;}
body.industriesdetail .rightside {padding-top:45px;}
body.industriesdetail .mainbody h2 {padding-bottom:0;}
body.industriesdetail .mainbody .relInfoEC h2 {padding-bottom:7px;}
body.industriesdetail .mainbody .experience table.list {margin-top:8px;}
body.industriesdetail .mainbody .news table.list, body.industriesdetail .mainbody .publications table.list, body.industriesdetail .mainbody .events table.list {margin-top:0;}
body.industriesdetail .listing table.list td.shortInfoA_xxxxxx_ {padding-bottom:16px}
body.industriesdetail .listing table.list td.displayOrSortDate {padding-right:22px}

body.specialtieslisting .mainbody {width:585px;}
body.specialtieslisting .listing {width:385px;margin:0 0 0 auto;}
body.specialtieslisting .listing .practices .group label {color:#bf202e;font-size:17px;margin:0 0 10px;display:block;font-style:italic;}
body.specialtieslisting .listing .practices .group ul {list-style-type:none;margin-left:0;}
*:first-child+html body.specialtieslisting .listing .practices .group ul {margin-left:0;}
* html body.specialtieslisting .listing .practices .group ul {margin-left:0;}
body.specialtieslisting .style1 {margin-top:12px;margin-bottom:16px;}

body.internationallisting .mainbody {width:585px;}
body.internationallisting .listing {width:385px;margin:0 0 0 auto;}
body.internationallisting .listing .practices .group label {color:#bf202e;font-size:17px;margin:0 0 10px;display:block;font-style:italic;}
body.internationallisting .listing .practices .group ul {list-style-type:none;margin-left:0;}
*:first-child+html body.internationallisting .listing .practices .group ul {margin-left:0;}
* html body.internationallisting .listing .practices .group ul {margin-left:0;}
body.internationallisting .style1 {margin-top:12px;margin-bottom:16px;}

/*show Expand All print pop*/
/*who decided to have all the service details pages have different body classnames?*/
body.servicesdetail .popupWrapper {display:block;float:right;width:39px;text-align:center;position:relative;top:13px;height:23px;padding-left:6px;}
body.servicesdetail .expandPopup {background-color:#d62027;width:120px;color:#fff;border:solid 1px #000;padding:5px;position:absolute;right:33px !important;top:0 !important;}
body.servicesdetail .expandPopup .expandMessage {margin-bottom:5px;}
body.servicesdetail .expandPopup input {border:2px outset #d2d3d4;background-color:#efe8dd;font-size:9px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;width:75px;font-weight:normal;color:#9f9f9f;height:17px;}

body.industriesdetail .popupWrapper {display:block;float:right;width:39px;text-align:center;position:relative;top:13px;height:23px;padding-left:6px;}
body.industriesdetail .expandPopup {background-color:#d62027;width:120px;color:#fff;border:solid 1px #000;padding:5px;position:absolute;right:33px !important;top:0 !important;}
body.industriesdetail .expandPopup .expandMessage {margin-bottom:5px;}
body.industriesdetail .expandPopup input {border:2px outset #d2d3d4;background-color:#efe8dd;font-size:9px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;width:75px;font-weight:normal;color:#9f9f9f;height:17px;}

body.internationaldetail .popupWrapper {display:block;float:right;width:39px;text-align:center;position:relative;top:13px;height:23px;padding-left:6px;}
body.internationaldetail .expandPopup {background-color:#d62027;width:120px;color:#fff;border:solid 1px #000;padding:5px;position:absolute;right:33px !important;top:0 !important;}
body.internationaldetail .expandPopup .expandMessage {margin-bottom:5px;}
body.internationaldetail .expandPopup input {border:2px outset #d2d3d4;background-color:#efe8dd;font-size:9px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;width:75px;font-weight:normal;color:#9f9f9f;height:17px;}

body.specialtydetail .popupWrapper {display:block;float:right;width:39px;text-align:center;position:relative;top:13px;height:23px;padding-left:6px;}
body.specialtydetail .expandPopup {background-color:#d62027;width:120px;color:#fff;border:solid 1px #000;padding:5px;position:absolute;right:33px !important;top:0 !important;}
body.specialtydetail .expandPopup .expandMessage {margin-bottom:5px;}
body.specialtydetail .expandPopup input {border:2px outset #d2d3d4;background-color:#efe8dd;font-size:9px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;width:75px;font-weight:normal;color:#9f9f9f;height:17px;}

/*Hide*/
body.industriesdetail  .relInfoEC .listing TABLE.list TR.hidden {display:none;}
body.industriesdetail   a.less, body.industriesdetail a.more {padding:0 0 10px 0;}
body.industriesdetail  a.more {display:block;float:right;}
body.industriesdetail  .mainbody .more a {display:block;float:right;}


body.internationaldetail .relInfoEC .listing TABLE.list TR.hidden {display:none;}
body.internationaldetail a.less, body.internationaldetail a.more {padding:0 0 10px 0;}
body.internationaldetail a.more {display:block;float:right;}
body.internationaldetail .mainbody .more a {display:block;float:right;}


body.specialtydetail .relInfoEC .listing TABLE.list TR.hidden {display:none;}
body.specialtydetail a.less, body.specialtydetail a.more {padding:0 0 10px 0;}
body.specialtydetail a.more {display:block;float:right;}
body.specialtydetail .mainbody .more a {display:block;float:right;}

/**** Bios ****/
body.biosdetail .rightside .image {margin-bottom:7px;}
body.biosdetail .rightside .contact {padding-bottom:10px;}
body.biosdetail .rightside .contact .position {color:#232020;}
body.biosdetail .rightside .contact .label {width:5em;display:block;float:left;font-style:italic;font-weight:normal;}
body.biosdetail .rightside .contact .office {margin-bottom:10px;}

body.professionals .rightside h2 {border-top:0;}
body.professionals .rightside .alpha h2 {border-top:1px solid #D2D3D4;border-bottom:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:9px;font-style:italic;line-height:normal;text-transform:none;}
body.professionals .rightside .search ul.fields label {font-style:italic !important;}

body.professionaldetail .rightside .content {line-height:14px;}
body.professionaldetail .rightside .content span.label {float:left;display:block;width:44px;font-style:italic;}
body.professionaldetail .rightside .level {color:#232020;}
body.professionaldetail .rightside .contact .office {margin-bottom:14px;}
body.professionaldetail .rightside .sectioninfo div.relatedfiles {border-top:1px solid #D2D3D4;border-bottom:1px solid #D2D3D4;float:none;}
body.professionaldetail .rightside .sectioninfo div.relatedfiles li {white-space:nowrap;}

html>/**/body.biosdetail .mainbody {padding-top:21px;}
body.biosdetail .mainbody .expandCollapse {text-align:right;}
body.professionaldetail a.less, body.professionaldetail a.more {padding:0 0 10px 0;}
body.professionaldetail a.more {display:block;float:right;}
body.professionaldetail .mainbody .more a {display:block;float:right;}
body.biosdetail a.less, body.biosdetail a.more {padding:0 0 10px 0;}

body.professionaldetail h1 {color:#232020;font-style:normal;margin-bottom:33px;}

/* The changes below were for after the breadcrumbs div was moved inside mainbody, specific to bio detail. */
/*html>*//**//*body.professionaldetail .mainbody {padding-top:0;margin-top:-23px;}
*:first-child+html body.professionaldetail .mainbody {padding-top:0;}
* html body.professionaldetail .mainbody {padding-top:0;}

body.professionaldetail .sectionheader {padding-top:0;margin-top:-3px;}
*:first-child+html body.professionaldetail .sectionheader {padding-top:20px;margin-top:0;}
* html body.professionaldetail .sectionheader {padding-top:20px;margin-top:0;}

body.professionaldetail .leftside {margin-top:1px;}
*:first-child+html body.professionaldetail .leftside {margin-top:24px;}
* html body.professionaldetail .leftside {margin-top:24px;}

body.professionaldetail .rightside {padding-top:61px;}
*:first-child+html body.professionaldetail .rightside {padding-top:84px;}
* html body.professionaldetail .rightside {padding-top:84px;}*/
/* The changes above were for after the breadcrumbs div was moved inside mainbody, specific to bio detail. */

body.bios .mainbody .listing table.list {margin:0 0 16px 0;}
body.bios .mainbody .listing table.list th {color:#232020;font-weight:normal;padding-top:10px;}
body.bios .mainbody .listing table.list td {border:none;padding:0;}
body.bios .mainbody .listing table.list td .date {padding-right:30px;}

body.biossearch h1, body.bioslisting h1 {color:#bf202e;font-size:17px;left:315px;}

body.bios .alpha h2 {text-transform:uppercase;font-size:9px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;margin:10px 0;}
body.bios .alpha .content {border-bottom:1px solid #d2d3d4;border-top:1px solid #d2d3d4;height:15px;padding:10px 0 20px 0;}
body.biossearch ul.fields {float:left;padding-right:20px;margin-left:0;}
*:first-child+html body.biossearch ul.fields {margin-left:0;}
* html body.biossearch ul.fields {margin-left:0;}
body.biossearch ul.fields h2 {color:#9c9c9c;font-size:9px;font-weight:normal;margin:5px 0;font-style:italic;}
body.biossearch ul.buttons {padding-top:136px;margin-left:0;}
*:first-child+html body.biossearch ul.buttons {margin-left:0;padding-top:140px;}
* html body.biossearch ul.buttons {margin-left:0;padding-top:140px;}
body.biossearch ul.buttons li input {border:0;background:transparent url(../Img/Butzel/search.gif) 0 0 no-repeat;width:50px;height:17px;cursor:pointer;}
body.biossearch ul.buttons li input:hover {background:transparent url(../Img/Butzel/search_hover.gif) 0 0 no-repeat;}

body.biossearch .mainbody .alpha .content li {background-color:transparent;}
body.biossearch .mainbody .search {margin-top:0;}

body.bioslisting .criteria {margin:10px 0;line-height:normal;float:left;}
body.bioslisting .criteria label {}
body.bioslisting .criteria ul {list-style:none none;margin:0 0 0 6px;padding:0;}
*:first-child+html body.bioslisting .criteria ul {margin-left:6px;}
* html body.bioslisting .criteria ul {margin-left:6px;}
/*body.bioslisting .criteria ul li {display:inline;}*/
body.bioslisting .listing {clear:both;}
body.bioslisting .listing .name a {color:#232020;}
body.bioslisting .listing .name a:hover {color:#BF1E2D;}
body.bioslisting .mainbody .listing table.list {border-bottom:1px solid #d2d3d4;}
body.bioslisting .mainbody .listing table.list th {border-top:0;padding-left:6px;}
body.bioslisting .mainbody .listing table.list td {border-top:1px solid #d2d3d4;padding:10px 15px 10px 6px;}
body.bioslisting .mainbody .listing table.list td.shortInfoA_xxxxxx_ {padding-right:0;}
body.bioslisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ a {color:#010101;}
body.bioslisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ a:visited {color:#010101;}
body.bioslisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ a:hover {color:#bf1e2d;}
body.bioslisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .email a {color:#808080;}
body.bioslisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .email a:visited {color:#808080;}
body.bioslisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .email a:hover {color:#bf1e2d;}
body.bioslisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .vcard a {color:#808080;}
body.bioslisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .vcard a:visited {color:#808080;}
body.bioslisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .vcard a:hover {color:#bf1e2d;}
body.bioslisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .viewprofile a {color:#bf1e2d;}
body.bioslisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .viewprofile a:visited {color:#bf1e2d;}
body.bioslisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .viewprofile a:hover {color:#bf1e2d;}
body.bioslisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .relatedfiles {font-size:8px;font-style:italic;}
body.bioslisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .relatedfiles a {color:#bf1e2d;}
body.bioslisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .relatedfiles a:visited {color:#bf1e2d;}
body.bioslisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .relatedfiles a:hover {color:#bf1e2d;}
body.bioslisting .mainbody .listing table.list tr:hover td {background-color:#f5f1eb;}

body.biosdetail .middle {position:relative;}

body.professionaldetail .rightside a {color:#959595;}
body.professionaldetail .rightside a:visited {color:#959595;}
body.professionaldetail .rightside a:hover {color:#232020;}
body.professionaldetail .rightside .email a, body.professionaldetail .rightside .vcard a {color:#808080;}
body.professionaldetail .rightside .email a:visited, body.professionaldetail .rightside .vcard a:visited {color:#808080;}
body.professionaldetail .rightside .email a:hover, body.professionaldetail .rightside .vcard a:hover {color:#232020;}
body.professionaldetail .rightside > .services {margin-bottom:10px;margin-top:9px;}
body.professionaldetail .rightside .services ul {margin-bottom:0px;list-style:none outside;margin:0;padding:0;}
body.professionaldetail .rightside .services ul.hidden {margin-top:0px;}
body.professionaldetail .rightside .content li {text-indent:0;padding-left:0;}
body.professionaldetail .rightside .services a.more {float:none;padding-bottom:0px;}
body.professionaldetail .rightside table.corpus {border-collapse:collapse;padding:0;margin:0;}
body.professionaldetail .rightside table.corpus td {padding:0;}

/*body.professionaldetail .rightside .education, body.professionaldetail .rightside .baradmissions, body.professionaldetail .rightside .memberships, body.professionaldetail .rightside .Distinctions {border-top:1px solid #D2D3D4;}*/
/*body.professionaldetail .rightside .sectioninfo > div {border-top:1px solid #D2D3D4;}*/
/*body.professionaldetail .rightside .expanded h2 {margin:0;line-height:15px;padding:4px 0 0 18px;color:#232020;display:block;background:transparent url(../Img/Butzel/i_expanded.gif) no-repeat left 4px;position:relative;zoom:1;border-top:0;position:relative;left:-18px;}
body.professionaldetail .rightside .collapsed h2 {color:#232020;display:block;background:transparent url(../Img/Butzel/i_collapsed.gif) no-repeat left 4px;margin:0;line-height:15px;padding:4px 0 5px 18px;position:relative;zoom:1;border-top:0;position:relative;left:-18px;}*/
body.professionaldetail .rightside .sectioninfo .education ul {margin-bottom:-10px;} /*Hide Last LI margin*/
body.professionaldetail .rightside .sectioninfo .education li {margin-bottom:10px;}

body.professional .relatedfiles {float:left;clear:none;font-size:10px;}
body.professional .relatedfiles ul {padding-top:0;}
*:first-child+html body.professional .relatedfiles ul {margin-left:0;}
* html body.professional .relatedfiles ul {margin-left:0;}
body.professional .relatedfiles a {margin:0;color:#232020;padding-bottom:2px;background-position:7px 4px;}
body.professional .relatedfiles a:visited {color:#232020;}
body.professional .relatedfiles a:hover {margin:0;color:#232020;}
body.professional .ajaxBCard .viewprofile {}

body.professional ul.fields label {width:auto;}

body.professionaldetail .popupWrapper {display:block;float:right;width:39px;text-align:center;position:relative;top:13px;height:23px;padding-left:6px;}
body.professionaldetail .expandPopup {background-color:#d62027;width:120px;color:#fff;border:solid 1px #000;padding:5px;position:absolute;right:33px !important;top:0 !important;}
body.professionaldetail .expandPopup .expandMessage {margin-bottom:5px;}
body.professionaldetail .expandPopup input {border:2px outset #d2d3d4;background-color:#efe8dd;font-size:9px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;width:75px;font-weight:normal;color:#9f9f9f;height:17px;}

body.professionaldetail .rightside .image img {max-width:180px;}

body.professionaldetail .mainbody .experience table.list {margin-top:8px;}
body.professionaldetail .mainbody .experience .nameLinkBL, body.professionaldetail .mainbody .experience .nameLink {background:transparent url(../Img/Butzel/bullet_gray.gif) 0 5px no-repeat;padding-left:24px;}
body.professionaldetail .mainbody .experience a.more {background:transparent none;padding-left:0;display:inherit;}
body.professionaldetail .mainbody .news table.list {margin-top:-4px;}
body.professionaldetail .listing table.list th {color:#c1282d;font-size:11px;text-transform:none;padding-top:16px;}
body.professionaldetail .listing table.list td {padding:0}
body.professionaldetail .listing table.list td.shortInfoA_xxxxxx_ {padding-bottom:16px;}
body.professionaldetail .listing table.list td.displayOrSortDate {padding-left:22px}
body.professionaldetail .relInfoEC .listing table.list td.displayOrSortDate {padding-left:0;padding-right:22px;}
body.professionaldetail .relInfoEC .listing TABLE.list TR.hidden {display:none;}
body.professionaldetail .mainbody .experience .shortInfoA_xxxxxx_ .title {background:transparent url(../Img/Butzel/bullet_gray.gif) 0 5px no-repeat;padding-left:24px;display:block;}
body.professionaldetail .mainbody .expanded h2 {color:#C1282D;margin-top:12px;}

/**** Careers ****/
body.careersoci .rightside .search {padding-top:14px;padding-bottom:18px;border-top:1px solid #d2d3d4;}
body.careersoci .rightside .search h2 {font-size:9px;line-height:12px;text-transform:uppercase;color:#232020;font-style:normal;margin-bottom:5px;}
body.careersoci .rightside .search .buttons {text-align:right;}

body.careersoci .mainbody .listing table.list th {border-bottom:1px solid #d2d3d4;font-weight:normal;color:#232020;text-transform:uppercase;font-size:9px;}
body.careersoci .mainbody .listing table.list th a {}
body.careersoci .mainbody .listing table.list th a:hover {}
body.careersoci .mainbody .listing table.list th .letter {}
body.careersoci .mainbody .listing table.list th .eventtype {}
body.careersoci .mainbody .listing table.list th .newstype {}
body.careersoci .mainbody .listing table.list td {border-bottom:2px dotted #d2d3d4;padding:5px 10px 5px 0;}

body.careers .mainbody ol {padding:0;margin:0;list-style-position:inside;font-size:11px;width:385px;overflow:hidden;}
body.careers .mainbody ol li {border-top:1px solid #d2d3d4;padding:5px 0 0 20px;color:#232020;}
body.careers .mainbody ol li.collapsed {background:url(../Img/Butzel/i_collapsed.gif) no-repeat left 6px;}
body.careers .mainbody ol li.collapsed:hover {background-image:url(../Img/Butzel/i_arrow_hover.gif);}
body.careers .mainbody ol li.expanded {background:url(../Img/Butzel/i_expanded.gif) no-repeat left 6px;}
body.careers .mainbody ol li a {display:inline-block;position:relative;left:-40px;padding-left:40px;color:#232020;}
body.careers .mainbody ol li .question {margin-bottom:20px;color:#808080;font-style:italic;}
body.careers .mainbody ol li ul {list-style:none none;margin:0;padding:0;}
*:first-child+html body.careers .mainbody ol li ul {margin-left:0;}
* html body.careers .mainbody ol li ul {margin-left:0;}
body.careers .mainbody ol li ul li {list-style:none none;margin:0;padding:0;border:none;font-style:italic;}
body.careers .mainbody ol li.collapsed .answer {display:none;}
body.careers .mainbody ol li.expanded .question {margin-bottom:10px;}
body.careers .mainbody ol li.expanded .answer {display:block;color:#808080;border-top:1px solid #d2d3d4;margin-left:-18px;padding-left:18px;}
body.careers .mainbody ol li ul li a {color:#808080;left:0;padding:0;}
body.careers .mainbody ol li.expanded .answer p {margin:0;padding:10px 0;}

body.careers .expandCollapse {font-size:9px;}

body.careers .rightside .search {padding-top:14px;padding-bottom:18px;border-top:1px solid #d2d3d4;}
body.careers .rightside .search h2 {font-size:9px;line-height:12px;text-transform:uppercase;color:#232020;font-style:normal;margin-bottom:5px;}
body.careers .rightside .search .buttons {text-align:right;}

body.careers h1 {margin-bottom:33px;}

/* Same/similar style as Go Green */
body.careersdetail .rightside {padding-top:47px;}
body.careersdetail .rightside .nav2 {padding-top:57px;}
body.careersdetail .rightside .richtext {color:#000;font:bold 10px/14px Arial, sans-serif;}
body.careersdetail .rightside .richtext h2 {color:#;bf1e2d;font-family:Georgia, "Timew New Roman", serif;line-height:16px;margin-bottom:34px;border-top:0;}


/**** Experience ****/

/**** News &amp; Events ****/
body.newseventslisting .rightside {padding-top:65px;}
*:first-child+html body.newseventslisting .rightside {padding-top:86px;}
* html body.newseventslisting .rightside {padding-top:80px;}

body.newseventslisting .rightside h2 {font-size:9px;border-top:0;border-bottom:1px solid #d2d3d4;padding-top:0;padding-bottom:9px;}
*:first-child+html body.newseventslisting .rightside h2 {padding-bottom:8px;}

body.newseventslisting .rightside #ctl00_xprLayout_cphRightSideContent_searchPanelRight h2 {font-size:11px;font-style:italic;border-top:0;border-bottom:0px solid #d2d3d4;padding-bottom:0;margin-top:2px;}

body.newseventslisting .mainbody .listing table.list {margin-top:8px;}
body.newseventslisting table.list td {border-top:1px solid #d2d3d4;border-bottom:1px solid #d2d3d4;line-height:14px;}
body.newseventslisting table.list tr:hover {background-color:#f5f1eb;}
body.newseventslisting table.list td a {color:#000;}
body.newseventslisting table.list td a:visited {color:#000;}
body.newseventslisting table.list td a:hover {color:#bf1e2d;}
body.newseventslisting table.list td.displayOrSortDate {padding-right:29px;}

body.newseventslisting .mainbody .paginator_complex {text-align:right;font-size:9px;}
body.newseventslisting .mainbody .paginator_complex .counter {color:#000;}
body.newseventslisting .mainbody .paginator_complex .paginator, body.newseventslisting .mainbody .paginator_complex .viewAll {font-style:italic;font-size:9px;}

body.newseventslisting .rightside li.services label {font-style: italic;}

body.newseventslisting .rightside .registration {border-bottom:1px solid #D2D3D4;border-top:1px solid #D2D3D4;line-height:14px; padding:5px 10px 5px 0; margin-top:10px; font-size:11px;}
body.newseventslisting .rightside .registration:hover {background-color:#f5f1eb;}
body.newseventslisting .rightside .registration a {padding-left: 0px;}
body.newseventslisting .rightside .registration a:hover {color: #BF1E2D;}

/**** News ****/
body.newslisting .mainbody .listing {padding-bottom:8px;}

body.newsdetail h1 {font-size:13px;line-height:16px;font-style:normal;color:#000;}

body.newsdetail .rightside {padding-top:92px;}
body.newsdetail .rightside .expanded h2 {padding-bottom:0;}
body.newsdetail .rightside table.list td {line-height:14px;}

body.newslisting .criteria li {font-style:italic;}

body.newslisting table.list td {border-top:1px solid #d2d3d4;border-bottom:1px solid #d2d3d4;line-height:14px;}
body.newslisting table.list tr:hover {background-color:#f5f1eb;}
body.newslisting table.list td a {color:#000;}
body.newslisting table.list td a:visited {color:#000;}
body.newslisting table.list td a:hover {color:#bf1e2d;}
body.newslisting table.list td.displayOrSortDate {padding-right:29px;}

/**** Events ****/
body.eventslisting .rightside {padding-top:92px;}

body.eventslisting .rightside h2 {font-size:9px;border-top:0;border-bottom:1px solid #d2d3d4;padding-top:5px;padding-bottom:12px;}

body.eventslisting .rightside .search ul.fields .events ul {list-style-type:none;margin:0;padding:0;}
*:first-child+html body.eventslisting .rightside .search ul.fields .events ul {margin-left:0;}
* html body.eventslisting .rightside .search ul.fields .events ul {margin-left:0;}
body.eventslisting .rightside .search ul.fields .events input {width:auto;float:left;clear:left;}
body.eventslisting .rightside .search ul.fields .events label {display:inline;}
body.eventslisting .rightside .search ul.buttons {clear:both;text-align:right;margin-left:0;}
*:first-child+html body.eventslisting .rightside .search ul.buttons {margin-left:0;}
* html body.eventslisting .rightside .search ul.buttons {margin-left:0;}
body.eventslisting .rightside .search label {display:none;}

body.eventslisting .listing h1 {margin:0 0 30px;}
body.eventslisting .rightside .search ul.fields {margin-top: 18px;}

body.eventslisting table.list td {border-top:1px solid #d2d3d4;border-bottom:1px solid #d2d3d4;line-height:14px;}
body.eventslisting table.list tr:hover {background-color:#f5f1eb;}
body.eventslisting table.list td a {color:#000;}
body.eventslisting table.list td a:visited {color:#000;}
body.eventslisting table.list td a:hover {color:#bf1e2d;}
body.eventslisting table.list td.displayOrSortDate {padding-right:29px;}

body.eventsdetail h1 {font-size:13px;line-height:16px;font-style:normal;color:#000;margin-bottom:0;}

body.eventsdetail .mainbody .details .title {font-size:13px;line-height:16px;color:#232020;margin-bottom:20px;}
body.eventsdetail .mainbody .details .label {text-transform:uppercase;color:#808080;font-size:8px;width:75px;display:block;float:left;margin-left:-75px;}
* html body.eventsdetail .mainbody .details .label {margin-left:-38px; text-align:left;}
body.eventsdetail .mainbody .details label {text-transform:uppercase;color:#808080;font-size:10px;width:75px;display:block;float:left;margin-left:-75px;}
body.eventsdetail .mainbody .details .xpress_layout_vertical label {display:inline;float:none;margin-left:0px;}
body.eventsdetail .mainbody .details .date {margin-top:8px;}
body.eventsdetail .mainbody .details .time, body.eventsdetail .mainbody .details .date, body.eventsdetail .mainbody .details .location {padding-left:75px;}
body.eventsdetail .mainbody .details .location {margin-bottom:16px;}
body.eventsdetail .mainbody .details h2 {text-transform:uppercase;color:#808080;font-size:10px;margin-top:25px;}

body.eventsdetail .rightside {padding-top:92px;}
body.eventsdetail .rightside .expanded h2 {padding-bottom:0;}
body.eventsdetail .rightside table.list td {line-height:14px;padding-top:0;padding-bottom:0;}

body.eventsdetail .rightside .register a {display:block;background-color:#f5f0e9;border:1px solid #d2d3d4;text-align:center;margin-bottom:10px;line-height:18px;}
body.eventsdetail .rightside .relatedcontacts {color:#232020;}
body.eventsdetail .rightside .relatedcontacts h2 {border-top:none;text-transform:uppercase;color:#808080;}
body.eventsdetail .rightside .relatedcontacts a {color:#232020;}
body.eventsdetail .rightside .relatedcontacts a:hover {color:#808080;}
body.eventsdetail .rightside .relatedcontacts .label {display:block;float:left;width:4.5em;font-style:italic;}

/**** Pubs ****/
body.pubsdetail .mainbody .details .title {font-size:13px;line-height:16px;color:#232020;margin-bottom:20px;}
body.pubsdetail .mainbody .details .date {display:inline;font-size:10px;}
body.pubsdetail .mainbody .details .source {display:inline;font-size:10px;}

/**** News, Events &amp; Pubs ****/

/**** Diversity ****/
body.diversitylanding .rightside {padding-top:0;}

body.diversity h1 {/*margin-bottom:33px;*/}

body.diversity .rightside {text-align:right;font-style:italic;}
body.diversity .rightside h2 {border:none;padding:1px 0 0 0;margin:0 0 20px 0;color:#bf1e2d;font-size:11px;line-height:11px;font-style:normal;}
body.diversity .rightside ul {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#232020;list-style:none;margin:0 0 20px 0;font-style:normal;}
*:first-child+html body.diversity .rightside ul {margin-left:0;}
* html body.diversity .rightside ul {margin-left:0;}

/**** Whitepaper ****/
body.whitepaper .relatedfiles {margin-left:220px;}

/**** General/Footer ****/
body.general table.sitemap {width:100%;}
body.general table.sitemap td {}

body.searchresults .mainbody {width:385px;float:right;}

body.results .mainbody {padding-left:201px;}

body.sitemapdetail .mainbody {width:420px;float:right;padding-right:0;}
body.sitemapdetail .sitenav2 {width:170px;margin-right:10px;}
body.sitemapdetail .sitenav2 ul {list-style-type:none;margin:0;padding:0;}
*:first-child+html body.sitemapdetail .sitenav2 ul {margin-left:0;}
* html body.sitemapdetail .sitenav2 ul {margin-left:0;}
body.sitemapdetail .sitenav2 li {padding:0 0 8px !important;}
body.sitemapdetail .sitenav3 ul {list-style-type:none;margin:-4px 0 13px 16px !important;padding:0;}
*:first-child+html body.sitemapdetail .sitenav3 ul {margin-top:4px !important;margin-bottom:5px !important;}
* html body.sitemapdetail .sitenav3 ul {margin-top:4px !important;margin-bottom:5px !important; }
body.sitemapdetail .sitenav3 li {padding-bottom:3px !important;}
*:first-child+html body.sitemapdetail .sitenav3 li {padding-bottom:3px !important;}
* html body.sitemapdetail .sitenav3 li {padding-bottom:3px !important;}
body.sitemapdetail .sitenav2 ul li a{color:#000;}
body.sitemapdetail .sitenav2 ul .sitenav3 ul li a{color: #999999;}



body.rsslanding h1 {margin-bottom:33px;}

body.rsslanding .mainbody {width:420px;float:right;padding-right:0;}
body.rsslanding .listing ul {list-style-type:none;margin:0;padding:0;}
*:first-child+html body.rsslanding .listing ul {margin-left:0;}
* html body.rsslanding .listing ul {margin-left:0;}
body.rsslanding .listing .link a {color:#000;}
body.rsslanding .listing .link a:visited {color:#000;}
body.rsslanding .listing .link a:hover {color:#bf1e2d;}

/* Listing */
body.listing .rightside .search ul.fields label {}
body.listing .rightside .search ul.fields .pentypes input {width:auto;background-color:transparent;border:0;/*display:inline;*/margin:0 0 0 -20px;}
body.listing .rightside .search ul.fields .pentypes label {display:inline;color:#010101;font-size:11px;}
body.listing .rightside .search ul.fields .pentypes ul {list-style-type:none;margin-top:0;padding-top:0;margin-left:0;}
*:first-child+html body.listing .rightside .search ul.fields .pentypes ul {margin-left:0;}
* html body.listing .rightside .search ul.fields .pentypes ul {margin-left:0;}
body.listing .rightside .search ul.fields .pentypes li {line-height:13px;clear:left;}

body.listing .listing table.list th {color:#BF1E2D;border-top:1px solid #D2D3D4;}

body.listing .criteria ul {list-style:none none;margin:0 0 0 6px;padding:0;}

body.listing .mainbody .criteria ul {list-style:none outside;margin:0;display:block;padding:0;}
*:first-child+html body.listing .mainbody .criteria ul {margin-left:0;}
* html body.listing .mainbody .criteria ul {margin-left:0;}
body.listing .mainbody .criteria ul li {display:block;background:url(../Img/Butzel/bullet_gray.gif) 0 5px no-repeat;padding-left:8px;}

/* Search */

/*********************************************
					HOME
*********************************************/

body.home {background:#d62027 url(/fcwsite/img/butzel/bg_body_home.gif) repeat-x left top;height:auto !important;color:#232020;font-size:10px;line-height:13px;font-family:Verdana, Arial, Helvetica, sans-serif;}

body.home form {background:transparent none;}

body.home ul.fields select {line-height:13px;font-size:11px;}
body.home ul.buttons li input {color:#676767;}

body.home .containermain {background:#e7dccd;height:550px !important;min-height:0;overflow:hidden;position:relative;padding-bottom:0;width:980px;}
body.home .banner_image {position:absolute;top:56px;right:0;z-index:999;}
* html body.home .banner_image img {width:655px;height:468px;behavior:url(/fcwsite/include/iepngfix.htc);}

body.home .headerA {height:67px;position:relative;top:0;left:0;z-index:50;}
body.home .header {background:transparent url(../Img/Butzel/home/bg_header.png) no-repeat left top;behavior:url(/fcwsite/include/iepngfix.htc);}

body.home .middle {margin-top:-11px;}

body.home .mainbody {width:980px;padding:0;height:468px;overflow:hidden;padding:0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
body.home .mainbody {background:url(../Img/Butzel/home/bg_nav.gif) repeat left top;}
}

body.home ul.fields label {display:none;width:100px;float:none;}
*:first-child+html body.home ul.fields label {display:none;float:left;}
* html body.home ul.fields label {display:none;float:left;}

body.home .mainbody .diag {display:;}

body.home .mainbody .diag img {float:right;clear:right;position:relative;z-index:42;}
*:first-child+html body.home .mainbody .diag img {}
* html body.home .mainbody .diag img {behavior:url(/fcwsite/include/iepngfix.htc);}

body.home .footerA {background-color:transparent;position:absolute;bottom:0;left:0;height:33px;clear:left;z-index:50;border:none;color:#fff;}
body.home .footer {background:url(../Img/Butzel/home/footer/bg_footer.png);behavior:url(/fcwsite/include/iepngfix.htc);width:100%;height:100%;}
body.home .footer a {position:relative;z-index:50;color:#f6d29f;}
body.home .footer a:hover {color:#fff;}
body.home .footer .nav {padding-top:7px;}
body.home .footer .nav img {float:none;display:inline;}

/*home page footer copy right image*/
a#ctl00_xprLayout_ctl02_ctl01_xprMenuLink_1d2b3ac7_3c52_4221_a71e_438a07f43d02 {color: #F6D29F}

body.home .sitesearch {float:right;font-size:10px;padding-top:7px;}
body.home .sitesearch ul {float:right;list-style:none none;margin:3px 7px 3px 0;padding:0;background:transparent url(../Img/Butzel/home/footer/bg_sitesearch.gif) no-repeat right top;height:18px;}
*:first-child+html body.home .sitesearch ul {margin-right:2px;margin-left:0;}
* html body.home .sitesearch ul {margin-right:2px;margin-left:0;}
body.home .sitesearch li {float:left;margin-left:11px;}
body.home .sitesearch label {text-transform:uppercase;line-height:18px;display:block;float:left;padding-right:5px;}
body.home .sitesearch input {border:none;background:none;width:103px;height:14px;color:#fff;text-transform:uppercase;font-size:10px;margin:0;padding:3px;vertical-align:top;font-family:Tahoma, Geneva, sans-serif;}
body.home .sitesearch input.button {width:26px;height:18px;padding-top:3px;margin:0;height:auto;cursor:pointer;cursor:hand;padding:3px 0 0 0;text-align:center;}
body.home .sitesearch input.button:hover {color:#232020;}
/* IE6 and IE7 like to add whitespace around certain form elements. Compensating! */
*:first-child+html body.home .sitesearch input {margin:-6px 0;height:15px;padding:3px 3px 0 3px;} /* IE7 only */
*:first-child+html body.home .sitesearch input.button {padding:3px 0 0 1px;} /* IE7 only */
* html body.home .sitesearch input {margin:-1px 0;padding:3px 3px 0 3px;height:15px;} /* IE6 only */
* html body.home .sitesearch input.button {margin:0;padding:2px 0 0 2px;} /* IE6 only */

body.home .ec {height:auto;}
* html body.home .ec {height:24px;}
* html body.home .welcome {height:0;}
*:first-child+html body.home .ec {display:inline-block;}
* html body.home .ec {display:block;position:relative;z-index:0;}
body.home .alpha {width:300px !important;}
body.home ul.buttons li input {border:0;background:transparent url(../Img/Butzel/search.gif) 0 0 no-repeat;width:50px;height:17px;cursor:pointer;}
body.home ul.buttons li input:hover {background:transparent url(../Img/Butzel/search_hover.gif) 0 0 no-repeat;}
body.home .ec h2 {background:transparent url(../Img/Butzel/home/bg_nav.gif) repeat-x left top; width:585px;} /* width:585px; */
body.home .collapsed h2 {z-index:1000;} /* width:585px; */
* html body.home .ec h2 {width:auto;position:absolute;width:585px;} /*don't know why width is here twice*/
html body.home .ec .alpha h2 {display:none;}
* html body.home .ec ul.fields h2 {width:auto;position:static;width:auto;}
body.home .ec .content {padding:10px 20px;background-color:#e7dccd;font-family:Georgia, "Times New Roman", Times, serif;display:inline-block; }
body.home .collapsed .content {display:none;}
body.home .content .content {padding:0;margin:0;background:none;display:block;}
body.home .ec h2 {color:#ffffff;margin:0;padding:0 0 0 20px;height:24px;line-height:24px;cursor:pointer;cursor:hand;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;text-transform:uppercase;font-weight:bold;letter-spacing:0.09em;}
/** html body.home .ec h2 {color:#ffffff;margin:0;padding:0 0 0 20px;height:24px;line-height:24px;cursor:pointer;cursor:hand;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;text-transform:uppercase;font-weight:bold;letter-spacing:0.09em;}*/
body.home .ec h2:hover {color:#f6d29f;}
body.home .collapsed h2 {color:#fff;}
body.home .ec .content ul.fields {margin-top:15px;margin-left:0;}
*:first-child+html body.home .ec .content ul.fields {margin-left:0;}
* html body.home .ec .content ul.fields {margin-left:0;}
body.home .ec .content ul.fields input {font-size:11px;line-height:16px;padding-left:2px;width:178px;}
body.home .ec .content ul.fields li.name select {margin-bottom:0;}
body.home .ec .content ul.buttons {position:relative;top:-28px;left:200px;z-index:10;}
body.home .ec .content h2 {background:#e7dccd none;font:normal 11px/16px Georgia, 'Times New Roman', Times, serif;color:#444;font-style:italic;
text-transform:none;padding-left:0;letter-spacing:normal;cursor:text;}
/*body.home .ec .content h2 {color:#808080;margin:2px 0;padding:0;height:auto;line-height:normal;cursor:default;font-family:Georgia, "Times New Roman", Times, serif;font-size:10px;text-transform:none;font-style:italic;background:none;}*/
body.home .navbottom {background:url(../Img/Butzel/home/bg_nav.gif) repeat left top;height:468px;width:100%;position:absolute;z-index:23;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
body.home .navbottom {display:none;}
}

body.home .content .nav ul {margin:-10px 0;list-style:none none;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
*:first-child+html body.home .content .nav ul {margin-left:0;}
* html body.home .content .nav ul {margin:23px 0 -10px 0;}
body.home .content .nav ul li {height:23px;line-height:23px;border-bottom:1px solid #fff;}
body.home .content .nav ul li a {color:#232020;}
body.home .content .nav ul li a:hover {color:#bf1e2d;}

body.home .active {color:#FFFF00;}

body.home .regions {right:44px !important;bottom:40px;font-size:11px;line-height:23px; text-align: right; font-weight: bold;}
body.home .regions a {color:#fff;}
body.home .regions a:hover {color:#f6d29f;}

body.home .welcomeHead {padding:15px 0 0 20px;}
body.home .language {display:inline;font-size:12px;padding-right:6px;color:#f6d29f;letter-spacing:1;}
body.home .language:hover {color:#fff;}
body.home .welcome .content {width:500px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
body.home .welcome .content {width:600px;}
}

/*********************************************
					Ajax Cards
*********************************************/
.ajaxBCard 
{
    position:absolute;
		visibility:hidden; 
		padding:8px;
		z-index:100;
    background:#fff url(../img/nav/bg_menu.gif) no-repeat top left;
    border:1px solid #403f41;
		width:330px;
		margin:-15px 0 0 30px;
		left:330px !important;
		text-indent:0;
}

body.aboutdetail .ajaxBCard 
{
border:4px solid #c00;
    position:absolute;
		visibility:hidden; 
		padding:8px;
		z-index:100;
    background:#fff url(../img/nav/bg_menu.gif) no-repeat top left;
    border:1px solid #403f41;
		width:330px;
		margin:-15px 0 0 30px;
		left:524px !important;
		text-indent:0;
}


.ajaxBCardInfo {font-size:10px;line-height:14px;}

.ajaxBCard .image {float:left;margin-right:10px;}

.ajaxBCard .image img {vertical-align:bottom;}

.ajaxBCard .viewprofile {white-space:nowrap;float:left;}
.ajaxBCard .viewprofile a {color:#000;font-size:8px;font-style:italic;}
.ajaxBCard .viewprofile a:visited {color:#000;}
.ajaxBCard .viewprofile a:hover {color:#BF1E2D;}
.ajaxBCard .title {text-transform:uppercase;line-height:10px;color:#232020;margin-bottom:4px;}
.ajaxBCard .title a {color:#232020;}
.ajaxBCard .title a:hover {color:#808080;}
.ajaxBCard .phone {white-space:nowrap;float:left;padding-top:4px;width:190px;}
.ajaxBCard .fax {white-space:nowrap;float:left;width:190px;}
.ajaxBCard .office {white-space:nowrap;float:left;width:190px;padding-top:15px;}
.ajaxBCard .viewprofile {white-space:nowrap;float:left;width:190px;}
.ajaxBCard .email {white-space:nowrap;float:left;width:190px;}
*:first-child+html .ajaxBCard .email {width:auto;}
.ajaxBCard .vcard {white-space:nowrap;float:left;font-size:10px !important;font-style:normal !important;width:190px;}
.ajaxBCard .label {width:5em;float:left;font-style:italic;}
.ajaxBCard .download {white-space:nowrap;float:left;font-style:italic;font-size:8px;line-height:12px;width:150px;padding-top:4px;}
.ajaxBCard .viewbio {white-space:nowrap;float:left;font-style:italic;font-size:8px;line-height:12px;}
.ajaxBCard .download a, .ajaxBCard .viewprofile a, .ajaxBCard .viewbio a {color:#bf1e2d !important;}
.ajaxBCard .download a:visited, .ajaxBCard .viewprofile a:visited, .ajaxBCard .viewbio a:visited {color:#bf1e2d !important;;}
.ajaxBCard .download a:hover, .ajaxBCard .viewbio a:hover {color:#232020 !important;; }
.ajaxBCard .relatedfiles {float:left;width:176px;clear:none;}
.ajaxBCard .relatedfiles ul {padding-top:7px;margin-bottom:0;}
.ajaxBCard .relatedfiles a {background-position:left top;background-image:none;font-size:8px;font-style:italic;color:#BF1E2D !important;;}
.ajaxBCard .relatedfiles .content {margin-bottom:0;}

.ajaxSCard 
{
    position:absolute;
		visibility:hidden; 
		padding:5px;
		z-index:100;
    background:#fff url(../img/nav/bg_menu.gif) no-repeat top left;
    border:1px solid #999;
		width:330px;
		margin:-15px 0 0 30px;
}

.ajaxSCardInfo {font-size:10px;line-height:14px;}

.ajaxSCard .image {float:left;margin-right:10px;}

.ajaxSCard .image img {vertical-align:bottom;}

.ajaxSCard .viewprofile {white-space:nowrap;float:left;}
.ajaxSCard .title {text-transform:uppercase;line-height:10px;}
.ajaxSCard .title a {color:#232020;}
.ajaxSCard .title a:hover {color:#808080;}
.ajaxSCard .phone {white-space:nowrap;float:left;padding-top:4px;}
.ajaxSCard .fax {white-space:nowrap;float:left;}
.ajaxSCard .email {white-space:nowrap;float:left;}
.ajaxSCard .vcard {white-space:nowrap;float:left;font-size:10px !important;font-style:normal !important;}
.ajaxSCard .label {width:5em;float:left;font-style:italic;}
.ajaxSCard .download {white-space:nowrap;float:left;font-style:italic;font-size:8px;line-height:12px;width:150px;padding-top:4px;}
.ajaxSCard .viewbio {white-space:nowrap;float:left;font-style:italic;font-size:8px;line-height:12px;}
.ajaxSCard .download a, .ajaxSCard .viewbio a {color:#bf1e2d;}
.ajaxSCard .download a:hover, .ajaxSCard .viewbio a:hover {color:#232020;}

.ajaxOCard 
{
    position:absolute;
		visibility:hidden;
		z-index:100;
		padding:5px;
    background:#fff url(../img/nav/bg_menu.gif) no-repeat top left;
    border:1px solid #999;
		width:330px;
		margin:-15px 0 0 30px;
}

.ajaxOCardInfo {}

.ajaxOCardInfo a {color:#890 !important;}
.ajaxOCardInfo a:hover {text-decoration:underline !important;}

.ajaxOCardInfo ul {margin:0;padding:0;list-style-type:none;}
*:first-child+html .ajaxOCardInfo ul {margin-left:0;}
* html .ajaxOCardInfo ul {margin-left:0;}

/*********************************************
                    NAV EDITOR
/*********************************************/
.xpressNav_markup {border:dashed 1px white;}
.xpressNav_markup:hover {border:dashed 1px black;}

.xpressNav_addSm {display:inline; color:Navy;}
.xpressNav_delSm {display:inline; color:Navy;}
.xpressNav_edit_menu {display:inline; color:Navy;}

table.main td.xpressNav_leftside {padding-right:0;}
td.xpressNav_leftside .leftside {width:225px;}

/* Webcenter */

ul.xpressNav_markup {margin:0 0 0 10px !important;}
*:first-child+html ul.xpressNav_markup {margin:0 0 0 10px !important;}
* html ul.xpressNav_markup {margin:0 0 0 10px !important;}

/**** TO ADD TO TEXT EDITOR ****/

.body {font:11px/16px Georgia, "Times New Roman", Times, serif;}
.bodysm {font:10px/14px Georgia, "Times New Roman", Times, serif;}
.bodylg {font:13px/22px Georgia, "Times New Roman", Times, serif;}

#ctl00_xprLayout_xprLayout_checkInButton {position: fixed; left: 5px; top: 140px;}
#ctl00_xprLayout_xprLayout_saveButton {position: fixed; left: 5px; top: 160px;}
#ctl00_xprLayout_xprLayout_viewButton {position: fixed; left: 5px; top: 180px;}
#ctl00_xprLayout_xprLayout_exportButton {position: fixed; left: 5px; top: 200px;}
#ctl00_xprLayout_xprLayout_importButton {position: fixed; left: 5px; top: 220px;}

/* Custom Radio Buttons */
.pentypes .radio {
	width: 19px;
	height: 15px; /*has to be bigger than the line-height*/
	padding: 0 1px 0 0;
	display: block;
	clear: left;
	float: left;
	background: url(../img/Butzel/radio.png) no-repeat;
	margin-top:0px;
}
*:first-child+html .pentypes .radio {margin-top:-1px;}
* html .pentypes .radio {margin-top:-1px;behavior:url(/fcwsite/include/iepngfix.htc);}

#ctl00_xprLayout_cphFooter_ctl00_ctl01_xprMenuLink_1d2b3ac7_3c52_4221_a71e_438a07f43d02{color: #999;}
#ctl00_xprLayout_cphMainContent_ctl04_xprMenuLink_1d2b3ac7_3c52_4221_a71e_438a07f43d02 {color: #999;}

/*special right*/
body.expandleft .mainbody {width:385px;float:left;padding:0 35px 50px 0; padding-left: 200px;} 


/*photo listing*/
body.photolisting .listing {clear:both;}
body.photolisting .listing .name a {color:#232020;}
body.photolisting .listing .name a:hover {color:#BF1E2D;}
body.photolisting .listing .title a {color:#232020;}
body.photolisting .listing .title a:hover {color:#BF1E2D;}
body.photolisting .mainbody .listing table.list {border-bottom:1px solid #d2d3d4;}
body.photolisting .mainbody .listing table.list th {border-top:0;padding-left:6px;}
body.photolisting .mainbody .listing table.list td {border-top:1px solid #d2d3d4;padding:10px 15px 10px 6px;}
body.photolisting .mainbody .listing table.list td.shortInfoA_xxxxxx_ {padding-right:0;}
body.photolisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ a {color:#010101;}
body.photolisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ a:visited {color:#010101;}
body.photolisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ a:hover {color:#bf1e2d;}
body.photolisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .email a {color:#808080;}
body.photolisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .email a:visited {color:#808080;}
body.photolisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .email a:hover {color:#bf1e2d;}
body.photolisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .vcard a {color:#808080;}
body.photolisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .vcard a:visited {color:#808080;}
body.photolisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .vcard a:hover {color:#bf1e2d;}
body.photolisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .viewprofile a {color:#bf1e2d;}
body.photolisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .viewprofile a:visited {color:#bf1e2d;}
body.photolisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .viewprofile a:hover {color:#bf1e2d;}
body.photolisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .relatedfiles {font-size:8px;font-style:italic;}
body.photolisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .relatedfiles a {color:#bf1e2d;}
body.photolisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .relatedfiles a:visited {color:#bf1e2d;}
body.photolisting .mainbody .listing table.list td.shortInfoC_xxxxxx_ .relatedfiles a:hover {color:#bf1e2d;}
body.photolisting .mainbody .listing table.list tr:hover td {background-color:#f5f1eb;}


