/*********************************************
					GENERAL
*********************************************/
body {background-color:#fff;margin:0;padding:0;text-align:center;font:normal 11px/15px Helvetica, Trebuchet MS, Arial, verdana, sans-serif;color:#231f20;}

/**** Text Editor ****/
a {color:#002596;text-decoration:none;}
a:hover {}

img {border:0;vertical-align:bottom;}

p {margin:0 0 15px;}

h1 {font-size:22px;line-height:normal;font-weight:normal;margin:10px 0 13px;color:#5e6a72;}
h2 {font-size:110%;line-height:normal;font-weight:bold;margin:10px 0;}
h3 {font-size:110%;line-height:normal;font-weight:bold;margin:10px 0;}
h4 {font-size:110%;line-height:normal;font-weight:bold;margin:10px 0;}
h5 {font-size:110%;line-height:normal;font-weight:bold;margin:10px 0;}
h6 {font-size:110%;line-height:normal;font-weight:bold;margin:10px 0;}

ul {list-style:square;margin:10px 0 10px 20px;padding:0;}

li {margin:0;padding:0;}

ul li ul {margin-top:0;margin-bottom:0;}

table {border-collapse:collapse;}
td {vertical-align:top;}
th {vertical-align:top;}

.mainbody .details em {zoom:0;overflow:visible;}
/*em {zoom:1;overflow:visible;}*/


.body {}
.bodysm {font-size:90%;}
.bodylg {font-size:110%;}

.source {font-style:italic;}

.label {}

.containermain {width:988px;margin:0 auto 35px auto;text-align:left;background:url(/fcwsite/img/Polsinelli/bg_containermain.png) no-repeat center top;border:1px solid #ccc;padding-bottom:25px;}

.clearboth {clear:both;}

/**** Middle ****/
.middleC {}
.middleB {padding:0 31px 0 34px;}
.middleA {width:925px;background:transparent url(/fcwsite/img/Polsinelli/bg_middle_mid_about.png) repeat-y left top;behavior:url(/fcwsite/include/iepngfix.htc);} /* had behavior:url(/fcwsite/include/iepngfix.htc); */
.middle {clear:both;padding:29px 25px 0 20px;background:transparent url(/fcwsite/img/Polsinelli/bg_middle_top_about.gif) no-repeat left top;}


body.services .middleA {background:url(/fcwsite/img/Polsinelli/bg_middle_mid_practices.png) repeat-y left top;}
body.services .middle {background:url(/fcwsite/img/Polsinelli/bg_middle_top_practices.gif) no-repeat left top;}
body.bios .middleA {background:url(/fcwsite/img/Polsinelli/bg_middle_mid_attorneys.png) repeat-y left top;}
body.bios .middle {background:url(/fcwsite/img/Polsinelli/bg_middle_top_attorneys.gif) no-repeat left top;}
body.newseventspubs .middleA, body.newsevents .middleA, body.news .middleA, body.events .middleA, body.pubs .middleA {background:url(/fcwsite/img/Polsinelli/bg_middle_mid_media_center.png) repeat-y left top;}
body.newseventspubs .middle, body.newsevents .middle, body.news .middle, body.events .middle, body.pubs .middle {background:url(/fcwsite/img/Polsinelli/bg_middle_top_media_center.gif) no-repeat left top;}
body.careers .middleA {background:url(/fcwsite/img/Polsinelli/bg_middle_mid_careers.png) repeat-y left top;}
body.careers .middle {background:url(/fcwsite/img/Polsinelli/bg_middle_top_careers.gif) no-repeat left top;}
body.offices .middleA {background:url(/fcwsite/img/Polsinelli/bg_middle_mid_offices.png) repeat-y left top;}
body.offices .middle {background:url(/fcwsite/img/Polsinelli/bg_middle_top_offices.gif) no-repeat left top;}

/*********************************************
					LEFT SIDE
*********************************************/
.leftsideB {}
.leftsideA {}
.leftside {float:left;padding:0 20px 0 6px;margin:0px 0 20px 0;width:153px;}

.leftside ul {margin:0;padding:0;list-style:none none;text-transform:uppercase;font-weight:bold;color:#c4c7c8;}
.leftside ul li {margin:0;padding:12px 0px 14px;list-style:none none;text-align:right;background:url(/fcwsite/img/Polsinelli/hr_dotted.gif) repeat-x bottom left;}
.leftside ul li a {color:#f4af00;text-decoration:none;}
.leftside ul li a:hover {color:#c4c7c8;}
.leftside ul li a.active {color:#c4c7c8;}
.leftside ul li a.active:hover {color:#5e6a72;}

.leftside ul ul {margin-top:5px;}
.leftside ul ul li {background:none;padding:5px 18px 0px 0px;}
.leftside ul ul li a {color:#c4c7c8 !important;}
.leftside ul ul li a:hover {color:#5e6a72 !important;}
.leftside ul ul li a.active {color:#5e6a72 !important;}

.leftside table.corpus {width:153px;}

/*********************************************
					RIGHT SIDE
*********************************************/
.rightsideB {}
.rightsideA {}
.rightside {float:right;padding:0 7px 0 25px;margin:56px 0 20px 0;width:227px;color:#5e6a72;font-weight:bold;}
* html .rightside {width:195px;}

.rightside h2 {color:#002147;font-size:11px;line-height:15px;margin:0px;padding:0px;}
.rightside ul {margin:0px;padding:0px;list-style:none none;}
.rightside ul li {margin:0 0 0 1em;padding:0;list-style:none none;text-indent:-1em;}
.rightside ul li a {color:#5e6a72;text-decoration:none;}
.rightside table.corpus td {padding:0px;}

.rightside .content .education {border-bottom:1px solid #9c3c25;padding:0px 0px 15px;margin:0px 0px 20px;}
.rightside .content .baradmissions {border-bottom:1px solid #9c3c25;padding:0px 0px 15px;margin:0px 0px 20px;}
.rightside .content .CourtAdmissions {border-bottom:1px solid #9c3c25;padding:0px 0px 15px;margin:0px 0px 20px;}
/*body.bios .rightside .content {border-bottom:1px solid #9c3c25;}*/
body.bios .rightside .services .services {border-bottom:1px solid #9c3c25;padding:0px 0px 15px;margin:0px 0px 20px;}

body.offices .rightside .content {border-bottom:1px solid #007836;}
body.careers .rightside .content {border-bottom:1px solid #00338e;}
body.services .rightside .content {border-bottom:1px solid #106470;}
body.news .rightside .content {border-bottom:1px solid #ff7d00;}
body.events .rightside .content {border-bottom:1px solid #ff7d00;}
body.pubs .rightside .content {border-bottom:1px solid #ff7d00;}

* html body.services .rightside ul {position:relative;}
* html body.bios .rightside ul {position:relative;}
* html body.careers .rightside ul {position:relative;}
* html body.offices .rightside ul {position:relative;}

.rightside .image {margin:0px 0px 10px;}

.rightside .relatedcontacts {color:#5e6a72;font-weight:bold;}
.rightside .relatedcontacts .content {border:0px !important;padding:0px;margin:0px 0px 20px;}
.rightside .relatedcontacts h2 {background-color:#c4c7c8;color:#5e6a72;text-transform:uppercase;font-size:12px;font-weight:bold;margin:0 0 6px 0;padding:3px 8px;}
.rightside .relatedcontacts ul {margin:0px;padding:0px;list-style:none none;border:none !important;}
.rightside .relatedcontacts ul li {background-color:#e1e3e3;margin:0 0 6px 0;padding:3px 8px 7px;list-style:none none;text-indent:0;}
.rightside .relatedcontacts ul li a {color:#002596;text-decoration:none;}

/*********************************************
					MAIN 
*********************************************/

.mainbodyB {display:table;padding-bottom:30px;} /* Strict table nesting for Safari */
.mainbodyA {display:table-row;} /* Strict table nesting for Safari */
.mainbody {display:table-cell;height:100%;margin:0 0 20px 0;} /* Prevent .mainbody content from wrapping around left and right columns without setting a width -- display:table-cell for non IE<8, height:100% for IE<8 (triggers a bug in IE6) */

* html .mainbody {position:relative;top:0;left:-3px;margin-right:-3px;} /* Cancels out IE6 3px jog bug caused by height:100% in above rule */

.mainbody .content {border:1px solid #fff;margin:-1px;} /* FF fix to match IE margin collapse. If this is not defined, the spacing inside <div class="content"><p></p></div> is different on both browsers. */

/**** Details ****/
.details {margin:0px 0px 20px;}

.details .image {float:left;}
.details .map {}

.description {margin:15px 0px 0px;}

/**** Search ****/
body.search ul.fields label {white-space:nowrap;margin-right:20px;}
body.register ul.fields label {white-space:nowrap;margin-right:20px;}

ul.buttons {list-style:none none;margin:0;padding:10px 170px 10px 0px;text-align:right;}
ul.buttons li {display:inline;padding:0px 0px 20px 15px;}
ul.buttons li input {width:75px;border:none;background-color:#c4c7c8;font-family:Trebuchet MS, Helvetica, sans-serif;font-weight:bold;color:#231f20;cursor:hand;}

.mainbody ul.buttons {text-align:left;}
.mainbody ul.buttons li {padding-left:0;}
.mainbody ul.buttons li input {cursor:pointer;margin-right:4px;}

ul.fields {list-style:none none;margin:0;padding:0;}
ul.fields li {margin:0;padding:0 0 7px 0;list-style:none none;clear:left;}
ul.fields label {display:block;float:left;font:bold 13px/15px Trebuchet MS, Helvetica, sans-serif;color:#231f20;text-transform:uppercase;width:100px;padding:0 20px 7px 0;}
ul.fields input {width:420px;font:normal 11px Helvetica, Trebuchet MS, Arial, verdana, sans-serif;color:#231f20;}
ul.fields select {width:424px;font:normal 11px Helvetica, Trebuchet MS, Arial, verdana, sans-serif;color:#231f20;}
ul.fields li textarea {width:420px;height:100px;font:normal 11px Helvetica, Trebuchet MS, Arial, verdana, sans-serif;color:#231f20;}
ul.fields li.news label {display:inline;}
ul.fields li.news input {width:20px;}
ul.fields li.events label {display:inline;}
ul.fields li.events input {width:20px;}
ul.fields li.pubs label {display:inline;}
ul.fields li.pubs input {width:20px;}

ul.fields li.checkboxes ul li input {width:auto;}
ul.fields li.checkboxes label {width:auto;}
ul.fields li.antispam label {width:auto;}
ul.fields li.antispam .giSpam {clear:both;}
ul.fields li.antispam input {width:auto;}

body.bios ul.fields input {width:320px;}
body.bios ul.fields select {width:324px;}
body.bios ul.buttons {list-style:none none;margin:0;padding:10px 16px 10px 0px;text-align:right;}

.alpha {}
.alpha h2 {}
.alpha .content {height:20px;margin-top:10px;}
.alpha .content ul {margin:0;list-style:none;}
.alpha .content li {display:inline;text-align:center;margin:0 2px 2px 0;padding:0 0 1px 0;}
.alpha .content a {display:inline;line-height:11px;text-decoration:none;width:1em;text-align:center;}
.alpha .content a:hover {}

body.biossearch .viewAll {margin:0px 0px 20px;}

/**** Search Results Criteria ****/
.criteria {}

.criteria ul {}
.criteria ul li {}

/**** Listing ****/
div.listing {width:100%;} 

div.listing h1 {font-size:13px;color:#231f20;font-weight:bold;background-color:#c4c7c8;padding:5px;margin:25px 0 0px 0;text-transform:uppercase;}
div.listing h2 {font-size:13px;color:#231f20;font-weight:bold;background-color:#c4c7c8;padding:5px;margin:25px 0 0px 0;text-transform:uppercase;}
div.listing .paginator {padding:5px 0px;}
div.listing .paginator a {padding:0px 5px;}
div.listing table.list {width:100%;margin:0px;border-top:1px solid #c4c7c8;}
div.listing table.list th {}
div.listing table.list th a {}
div.listing table.list th a:hover {}
div.listing table.list th .letter {}
div.listing table.list th .eventtype {}
div.listing table.list th .newstype {}
div.listing table.list td {border-bottom:1px solid #c4c7c8;padding:10px 17px 10px 5px;}
div.listing table .topstart {display:none;}
div.listing table .topend td {border:0px;}
td.displayOrSortDate {width:20%;}
div.listing table.list td a {}
div.listing table.list td a:hover {}
div.listing table.list td a.noLink {font-weight:bold;color:#231f20;}
div.listing table.list td .name {font-weight:normal;}
div.listing table.list td .title {font-weight:normal;}
div.listing table.list td .subtitle {font-weight:normal;}
div.listing table.list td .abstract {}
div.listing table.list td .date {}
div.listing table.list td .position {}
div.listing table.list td .office {}
div.listing table.list td .email {white-space:nowrap;}
div.listing table.list td .phone {white-space:nowrap;}
div.listing table.list td .fax {white-space:nowrap;}
div.listing table.list td .services {}
div.listing table.list td .client {}
div.listing table.list td .vcard {} 
div.listing table.list td .source {}
div.listing table.list td .location {}
div.listing table.list td.spacer {height:20px;} 

.rightside div.listing {border-bottom:1px solid #ff7d00;padding:0px 0px 15px;margin:0px 0px 22px;}
.rightside div.listing h2 {color:#002147;font-size:11px;line-height:15px;margin:0;padding:0px;background-color:#fff;text-transform:none;}
.rightside div.listing table.list {width:100%;margin:0px;border-top:0px;}
.rightside div.listing table.list td {border-bottom:0px;padding:0px;}
.rightside div.listing table.list td a {color:#5e6a72;text-decoration:none;font-weight:bold;}

/**** Form ****/
ul.fields .checkbox input {width:auto;}

/*********************************************
					SECTION
*********************************************/

/**** Phone/Fax Labels ****/
.phone .label {}
.phone2 .label {}
.fax .label {}

/**** Offices ****/
.rightside ul.offices_side {text-transform:uppercase;text-align:right;padding:0 63px 0 0;}
* html .rightside ul.offices_side {padding-right:52px;}
.rightside ul.offices_side li {height:1%;padding-bottom:7px;} /* Holly Hack for IE7 */
* html .rightside ul.offices_side li {width:159px;}
.rightside ul.offices_side li a {color:#c4c7c8;}

table.corpus li {list-style:none none;}

body.officeslisting table.corpus td.corpusColumn {padding-right:50px;}
body.officeslisting td.corpusColumn .office {padding-bottom:5px;}
body.officeslisting td.corpusColumn .office .officeAddressPhone {padding-bottom: 10px;}
body.officeslisting td.corpusColumn .office .mapimagelink {display: none;}

body.officesdetail .mainbody .content {position:relative;border:1px solid #fff;margin:-1px;}
body.officesdetail .details .contact {margin:0px 0px 15px;}
body.officesdetail .officeAddressPhone {padding-right:20px;float:left;}
body.officesdetail .details .mapimagelink {float:left; bottom: 0px; padding-right:20px; bottom:0px; height:100%;}

/**** Contact ****/
body.contactdetail {}

body.contactdetail ul.fields li label {width:100%;float:none;}
body.contactdetail ul.fields li.antispam {margin-top:15px;}
body.contactdetail ul.fields li div.verification {margin:3px 0 0 0px;}
body.contactdetail ul.fields li div.verification input {width:400px;}

body.contactdetail ul.fields li.bees input {width:20px;}
body.contactdetail ul.fields li.bees ul {list-style:none none;margin:0px;padding:0px;}
body.contactdetail ul.fields li.bees ul li {padding:0px;}

body.contactdetail ul.buttons {padding:10px 15px 10px 0px;}
body.contactdetail .required {margin:0px;}

/**** Services ****/
body.serviceslisting .leftside label.groupStart {background-color:#c4c7c8;font:bold 13px/25px Helvetica,Trebuchet MS,Arial,verdana,sans-serif;padding:0 5px;text-align:right;text-transform:uppercase;display:block;}
body.serviceslisting .mainbody ul.level2 {margin-top:0;margin-bottom:0;margin-left:12px;}
body.serviceslisting .mainbody ul.level2 li {background:transparent url(/fcwsite/img/Polsinelli/bullet.gif) 0 7px no-repeat;padding-left:8px;margin-left:0;}
* html body.serviceslisting .mainbody ul.level2 li {position:relative;}

body.services .leftside ul li a {color:#106470;}
body.services .leftside ul li a:hover {color:#c4c7c8;}
body.services .leftside ul li a.active {color:#c4c7c8;}
body.services .leftside ul li a.active:hover {color:#5e6a72;}
body.servicesdetail .details .op_ .listing {display:none;}

/**** Bios ****/
body.bios .leftside ul li a {color:#9c3c25;}
body.bios .leftside ul li a:hover {color:#c4c7c8;}
body.bios .leftside ul li a.active {color:#c4c7c8;}
body.bios .leftside ul li a.active:hover {color:#5e6a72;}

body.bioslisting .mainbody {width:694px;}

body.biosdetail .rightside {margin:-87px 0 20px 0;}
body.biosdetail .rightside .image img {margin:0 0 20px 0;}
body.biosdetail .rightside ul li {background:transparent url(/fcwsite/img/Polsinelli/bullet.gif) 0 7px no-repeat;padding-left:21px;margin-left:0;}
*:first-child+html body.biosdetail .rightside ul li .honors {text-indent:0;}
* html body.biosdetail .rightside ul li {position:relative;}


body.biosdetail .details {/*position:relative;*/margin-top:10px;} /* relative removed for ajax cards*/
body.biosdetail .details .atty_quickinfo {width:441px;background-color:#e1e3e3;margin-bottom:14px;/*position:relative;*/} /* relative removed for ajax cards*/
body.biosdetail .details .titleinfo {padding:10px 10px 18px 12px;color:#5e6a73;width:261px;} 
body.biosdetail .details .titleinfo .content {border:0px;}
body.biosdetail .details .titleinfo .position {color:#5e6a73;font-weight:bold;font-size:13px;}
body.biosdetail .details h1 {margin:0;padding:0;font-size:18px;text-transform:uppercase;line-height:18px;}
body.biosdetail .details .contact {text-align:right;padding:0 10px 10px 0;color:#5e6a73;width:140px;float:right;} 
body.biosdetail .details .contact .content {border:0px;}
body.biosdetail .details .contact a {color:#5e6a73;}
body.biosdetail .details .email {text-align:right;padding:10px 10px 0 0;border:0px;}
body.biosdetail .details .email a {color:#5e6a73;text-decoration:underline;}
body.biosdetail .details .email a:visited {color:#5e6a73;text-decoration:underline;}
body.biosdetail .details .email a:hover {color:#5e6a73;text-decoration:underline;}

body.biosdetail .details .op_ .listing {display:none;}

/**** Careers ****/
body.careers .leftside ul li a {color:#00338e;}
body.careers .leftside ul li a:hover {color:#c4c7c8;}
body.careers .leftside ul li a.active {color:#c4c7c8;}
body.careers .leftside ul li a.active:hover {color:#5e6a72;}

/**** Experience ****/
.experienceLink {font-weight:bold !important;}
.experienceLink a {font-weight:normal;}
.caseStudyLink {font-weight:bold !important;}
.caseStudyLink a {font-weight:normal;}

/**** News &amp; Events ****/
body.newsevents .leftside ul li a {color:#ff7d00;}
body.newsevents .leftside ul li a:hover {color:#c4c7c8;}
body.newsevents .leftside ul li a.active {color:#c4c7c8;}
body.newsevents .leftside ul li a.active:hover {color:#5e6a72;}

/**** News ****/
body.news .leftside ul li a {color:#ff7d00;}
body.news .leftside ul li a:hover {color:#c4c7c8;}
body.news .leftside ul li a.active {color:#c4c7c8;}
body.news .leftside ul li a.active:hover {color:#5e6a72;}

/**** Events ****/
body.events .leftside ul li a {color:#ff7d00;}
body.events .leftside ul li a:hover {color:#c4c7c8;}
body.events .leftside ul li a.active {color:#c4c7c8;}
body.events .leftside ul li a.active:hover {color:#5e6a72;}

/**** Pubs ****/
body.pubs .leftside ul li a {color:#ff7d00;}
body.pubs .leftside ul li a:hover {color:#c4c7c8;}
body.pubs .leftside ul li a.active {color:#c4c7c8;}
body.pubs .leftside ul li a.active:hover {color:#5e6a72;}

/**** News, Events &amp; Pubs ****/
body.newseventspubs .leftside ul li a {color:#ff7d00;}
body.newseventspubs .leftside ul li a:hover {color:#c4c7c8;}
body.newseventspubs .leftside ul li a.active {color:#c4c7c8;}
body.newseventspubs .leftside ul li a.active:hover {color:#5e6a72;}

body.newseventspubssearch .rightsideB {display:none;}
body.newseventspubssearch .mainbody {width:694px;}

body.newseventspubslisting .mainbody {width:694px;}

body.newssearch .mainbody {width:694px;}
body.newslisting .mainbody {width:694px;}

body.eventssearch .mainbody {width:694px;}
body.eventslisting .mainbody {width:694px;}

body.pubssearch .mainbody {width:694px;}
body.pubslisting .mainbody {width:694px;}

body.rsslisting .mainbody {width:694px;}

/**** Offices ****/
body.offices .leftside ul li a {color:#007836;}
body.offices .leftside ul li a:hover {color:#c4c7c8;}
body.offices .leftside ul li a.active {color:#c4c7c8;}
body.offices .leftside ul li a.active:hover {color:#5e6a72;}

/**** General/Footer ****/
body.general table.sitemap {width:100%;}
body.general table.sitemap td {}

/*** Highlights ***/

.highlights {margin:0 0 15px;}
.highlights h3 {padding:10px 10px 0 10px;margin:0;}
.highlights ul {margin:0;padding:0;display:table;}
.highlights ul li {list-style:none none;clear:both;zoom:1;display:table-row;}
.highlights ul li .highlightImage {float:left;display:table-cell;vertical-align:top;}
.highlights ul li .highlightImage img {padding:0 0 10px 0;vertical-align:bottom;display:block;behavior:url(/fcwsite/include/iepngfix.htc);margin:0 10px 0 7px;}
.highlights ul li .highlightLink {height:100%;padding:0 10px 10px 10px;display:table-cell;vertical-align:top;}
.highlights p {margin:0;}

/* Registration form */
body.reg ul.fields label {float:none;width:auto;}
body.reg ul.fields li ul {margin-left:0;}

/*********************************************
					HOME
*********************************************/

body.home {}

body.home .containermain {background:url(/fcwsite/img/Polsinelli/bg_containermain_home.gif) no-repeat center top;padding-bottom:0;position:relative;}

body.home .middleA {background-image:none;margin:0px;padding:0px;}
body.home .middle {background-image:none;margin-top:0px;padding-top:0px;}

body.home .mainbodyB {padding-bottom:20px;}
*:first-child+html body.home .mainbodyB {padding-bottom:0;}
* html body.home .mainbodyB {padding-bottom:0;}

body.home .logo, body.home .pagetools, body.home .nav1, body.home .header .menu, body.home .breadcrumbs, body.home .sectionheader, body.home .leftsideB, body.home .rightsideB {display:none;}

body.home .blog_link {position:absolute;top:541px;left:85px;z-index:101; width: 190px; text-align: center;}
* html body.home .blog_link {top:466px;left:25px;z-index:101;}

body.home .random_link {position:absolute;top:641px;left:75px;z-index:101;}
* html body.home .random_link {top:566px;left:20px;z-index:101;}

body .attorney_search_link {z-index:101; width: 160px; text-align: center;}

body.home .logo_home {position:absolute;top:23px;left:19px;z-index:101;}
* html body.home .logo_home {top:-52px;left:-31px;z-index:101;behavior:url(/fcwsite/include/iepngfix.htc);}
* html body.home .logo_home img {behavior:url(/fcwsite/include/iepngfix.htc);}

body.home .flashnav_bg {padding-top:95px;margin-left:29px;background:transparent url(/fcwsite/img/Polsinelli/bg_flash_home.png) 0 47px no-repeat;width:825px;height:332px;}
* html body.home .flashnav_bg {background:transparent url(/fcwsite/img/Polsinelli/bg_flash_home_ie6.png) 0 0 no-repeat;behavior:url(/fcwsite/include/iepngfix.htc);}

body.home .flashnav {position:absolute;left:88px;top:127px;z-index:100;}
* html body.home .flashnav {left:34px;top:52px;}

body.home .highlights_home {margin-left:219px;margin-top:12px;width:629px;min-height:78px;}

body.home .highlights_home .title_img img {margin-bottom:10px;}

body.home td.highlights_left {width:274px;border:1px solid #cbcece;padding:9px 15px;min-height:97px;height:auto !important;height:97px;}

body.home td.highlights_left .title_img {border:0 none;}

body.home td.highlights_right {width:273px;border:1px solid #cbcece;padding:9px 15px;}
body.home td.highlights_right .highlight_item {overflow: auto; height:100px;}

body.home td.spacer {border:0;width:16px;}

body.home .highlights_home ul {list-style:none outside;margin:0;padding:0;}
body.home .highlights_home li {line-height:13px;padding-bottom:6px;}
body.home .highlights_home li a {color:#231f20;}

body.home .footer {background-image:none;color:#999;}
body.home .footer a {color:#999;}

/*********************************************
					Ajax Cards
*********************************************/

.ajaxBCard {
-x-system-font:none;
background-color:#FFF;
border:1px solid #cecfce;
font:normal 11px/15px Helvetica, Trebuchet MS, Arial, verdana, sans-serif;color:#231f20;
margin:0px 0 0 0px;
padding:15px;
position:absolute;
visibility:hidden;
width:230px;
z-index:100;
left:0;
top:0;
}
.ajaxBCardInfo a {color:#002596 !important;text-decoration:none;font-weight:normal !important;}
.ajaxBCardInfo {
text-align:left;
}
.ajaxBCard .image {
float:left;
margin-right:10px;
}
.ajaxBCard .image img {
vertical-align:bottom;
}
.ajaxBCard .viewprofile {
margin:10px 0px 0px;
}
.ajaxBCard .position {
}
.ajaxBCard .phone {
}
.ajaxBCard .fax {
}
.ajaxBCard .office {
}
.ajaxSCard {
-x-system-font:none;
background-color:#FFF;
border:1px solid #cecfce;
font:normal 11px/15px Helvetica, Trebuchet MS, Arial, verdana, sans-serif;color:#231f20;
text-transform:none;
margin:-15px 0 0 50px;
padding:15px;
position:absolute;
visibility:hidden;
width:230px;
z-index:100;
left:0;
top:0;
}
.ajaxSCardInfo a {color:#002596 !important;text-decoration:none;font-weight:normal !important;}
.ajaxSCardInfo {
text-align:left;
}
.ajaxSCardInfo ul {
list-style-type:none;
margin:0;
padding:0;
}
.ajaxOCard {
-x-system-font:none;
background-color:#FFF;
border:1px solid #cecfce;
font:normal 11px/15px Helvetica, Trebuchet MS, Arial, verdana, sans-serif;color:#231f20;
margin:-15px 0 0 50px;
padding:15px;
position:absolute;
visibility:hidden;
width:230px;
z-index:100;
left:0;
top:0;
}
.ajaxOCardInfo a {color:#002596 !important;text-decoration:none;font-weight:normal !important;}
.ajaxOCardInfo {
text-align:left;
}

.ajaxOCardInfo ul {
list-style-type:none;
margin:0;
padding: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;}


