<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*-------------------------------------------------------------------------- 

Layout for Segment Pages of alliancebernstein.com

--------------------------------------------------------------------------*/
#rsb .rsb_block div {
	zoom: 1;
}
.mainContent #teaser {
	padding-bottom: 30px;
}
.mainContent #teaser h3 {
	padding: 0;
	margin: 0;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 9px;
	color: #428485;
}
.mainContent #teaser p {
	padding: 0;
	margin: 0;
	font-size: 14px;
	line-height: 18px; /* removed important value __Uwe */
	font-weight: normal;
	color: #333;
}
/*added by Olga on 09/28/2010 for http://methodeabcom.staging.acml.com/abcom/Segment_Homepages/Private_Client/US/Investments/PC_US_Bonds.htm */
.mainContent #teaser p.footnote {
	color: #666666;
	font-size: 11px;
	font-style: italic;
	line-height: 16px;
}
.mainContent #teaser p.teaser_block {
	padding-bottom: 10px; /* added padding Natalia 031710 */
}
.mainContent .searchField_mc {
	float: right;
	margin-top: 30px;
	padding-right: 10px;
	padding-bottom: 35px;
}
.mainContent .searchField_mc input.searchField_v2 {
	width: 395px;
	background: #E6E6E6;
	float: left;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 10px;
	text-transform: uppercase;
	word-spacing: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	border: 1px solid #FFF;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}
.mainContent .searchField_mc input.btn_searchGo {
	background: url(/abcom/Web/Resources/images/btn/btn_mc_goArrow_lg.gif) no-repeat top left;
	padding-left: 10px;/* this removes text in IE */
	text-indent: -200px;/* this removes text in Firefox */
	display: block;
	width: 7px;
	height: 13px;
	border: none;
	float: left;
	cursor: pointer;
	margin-left: 11px;
	margin-top: 4px;
}
.mainContent .searchLink_mc {
	width: 300px;
	float: right;
	text-align: left;
	display: block;
	height: 21px;
	border-left: #CCC 1px solid;
	margin-top: 30px;
}
.mainContent .searchLink_mc a {
	display: block;
	color: #68790F;
	padding-left: 12px;
	padding-top: 3px;
	font-size: 12px;
}
/*added by Olga Tsitron 11/18/2010 to add a methode component called "WebSummary_List_withBullets.xml" 
used on pages such as this one:
https://www.alliancebernstein.com/abcom/Perspectives_Web/Current/PrivateClient/OurPerspectiveBonds_ACC/OurPerspectiveBonds_ACC.htm?
*/
.mainContent .mc_block .perspectiveContent ul.lst_withBullets {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}
.mainContent .mc_block .perspectiveContent ul.lst_withBullets li {
	list-style: none;
	padding: 0;
	margin: 0;
	background: url("/abcom/Web/Resources/images/bullets/bullet_default.gif") no-repeat left 5px;
	padding-left: 10px;
	padding-bottom: 7px;
	line-height: 16px;
	font-size: 11px;
}
/* OUR FIRM Content */
.mainContent .mc_block .ourFirmContent {
	padding-bottom: 15px;
}
.mainContent .mc_block .locationsContent {
	background: url(/abcom/Web/Resources/images/common/hr_mainContent.gif) left top repeat-x;
	padding-top: 15px;
}
.mainContent .mc_block .locationsContent H4 {
	color: #333 !important;
}
.mainContent .mc_block .noBG {
	background: none;
}
.mainContent .mc_block .ourFirmContent .corporateContactBlock {
	clear: both;
}
.mainContent .mc_block .ourFirmContent .corporateContactBlock .col1 {
	float: left;
	color: #428485;
	font-size: 11px;
	display: block;
	width: 57px;
}
.mainContent .mc_block .ourFirmContent .corporateContactBlock .col2 {
	float: left;
	display: block;
	width: 300px;
	color: #333;
	font-size: 11px;
	padding-bottom: 10px;
}
.mainContent .mc_block .ourFirmContent .corporateContactBlock .noBottomPadding {
	padding-bottom: 0;
}
.mainContent .mc_block .ourFirmContent .corporateContactBlock .col2 a {
	color: #68790F;
	font-size: 11px;
}
#allContent .otherLinks {
}
.mainContent .mc_block .ourFirmContent h2, .mainContent .mc_block .locationsContent h2, .mainContent .mc_block .ourHistoryContent h2, .mainContent .mc_block .ourResearchContent h2, .mainContent .mc_block .investmentServicesContent h2, #allContent .otherLinks h2 {
	font-weight: normal;
	margin: 0 0 12px;
	padding: 0;
	text-transform: none;
	color: #428485;
	font-size: 16px;
	display: block;
	width: 99%;
}
#allContent .otherLinks h2 {
	margin-bottom: 5px;
}
#allContent .otherLinks ul {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-bottom: 12px;
}
#allContent .otherLinks ul li {
	padding: 0;
	margin: 0;
	font-size: 11px;
	line-height: 14px;
	list-style: none;
}
#allContent .otherLinks ul li a {
	font-size: 11px;
	color: #68790F;
}
.mainContent .mc_block .locationsContent h2 {
	font-weight: normal;
	margin: 0;
	padding: 20px 0 5px 0;
	text-transform: none;
	color: #428485;
	font-size: 16px;
	display: block;
	width: 100%;
}
.mainContent .mc_block .ourFirmContent h2 .special {
	font-size: 12px;
	font-style: italic;
}
.mainContent .mc_block .ourFirmContent h2.committeeHeader {
	padding-bottom: 3px;
}
.mainContent .mc_block .ourFirmContent .emailCheckbox {
	padding-bottom: 25px;
	padding-top: 5px;
}
.mainContent .mc_block .ourFirmContent .emailCheckbox p {
	padding-bottom: 4px;
	font-size: 12px;
}
.inputLeft {
	margin-right: 5px;
	margin-top: 3px;
	display: inline;
}
.mainContent .mc_block .ourFirmContent input.text {
	background: #E6E6E6;
	border: 1px solid #999;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 2px;
	/*padding-bottom:3px;
	margin-bottom:10px;*/
	margin-right: 5px;
	color: #333;
}
.mainContent .mc_block .ourFirmContent .teaser, .mainContent .mc_block .ourFirmContent .teaser_v2, .mainContent .mc_block .locationsContent .teaser, .mainContent .mc_block .clientServiceContent .teaser, .mainContent .mc_block .ourHistoryContent .teaser, .mainContent .mc_block .investmentServicesContent .teaser {
	background: url(/abcom/Web/Resources/images/common/hr_mainContent.gif) repeat-x left bottom;
	font-size: 14px;
	padding-bottom: 20px;
	margin-bottom: 10px;
	line-height: 18px;
}
.mainContent .mc_block .ourFirmContent .teaser_v2 {
	padding-bottom: 10px;
}
.mainContent .mc_block .ourResearchContent .teaser {
	background: url(/abcom/Web/Resources/images/common/hr_mainContent.gif) repeat-x left bottom;
	font-size: 14px;
	padding-bottom: 20px;
	margin-bottom: 0;
}
.mainContent .mc_block .investmentServicesContent .teaser a {
	color: #68790F;
}
.mainContent .mc_block .ourFirmContent p {
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 8px;
}
.mainContent .mc_block .ourHistoryContent p, .mainContent .mc_block .ourResearchContent p, .mainContent .mc_block .clientServiceContent p, .mainContent .mc_block .investmentServicesContent p, .mainContent .mc_block .ourClientsIntro p, .mainContent .mc_block .ourFirmContent .teaser_v2 p, .mainContent .mc_block .ourFirmContent .teaser p {
	font-size: 14px;
}
.mainContent .mc_block .ourFirmContent .teaser_v2 p a, .mainContent .mc_block .ourFirmContent .teaser p a {
	color: #333;
	text-decoration: underline;
}
.mainContent .mc_block .ourFirmContent .col2_layout .colItem p {
	font-size: 11px;
	padding: 0;
	margin: 0;
}
.mainContent .mc_block .ourFirmContent .date {
	padding: 0;
	margin: 0;
	line-height: 25px;
}
.mainContent .mc_block .ourFirmContent .chart {
	padding-bottom: 20px;
	padding-top: 10px;
}
.mainContent .mc_block .ourFirmContent .placeholder_table {
	margin-bottom: 5px;
	margin-top: 5px;
	background: #FFF;
}
.mainContent .mc_block .ourFirmContent h3 {
	font-size: 14px;
	font-weight: normal;
}
.mainContent .mc_block .ourFirmContent h3 a {
	font-size: 14px;
	font-weight: normal;
	color: #68790F;
}
.mainContent .mc_block .ourFirmContent h3 a:hover {
	border: none;
	text-decoration: underline;
}
.mainContent .mc_block .ourFirmContent h3.highlight {
	font-size: 14px;
	font-weight: normal;
	color: #428485;
	padding-bottom: 5px;
}
.mainContent .mc_block .ourFirmContent h4 {
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 5px;
}
.mainContent .mc_block .ourFirmContent h4.highlight {
	font-size: 11px;
	font-weight: normal;
	color: #428485;
	padding-bottom: 5px;
	padding-top: 5px;
}
.mainContent .ourFirmContent .contentBlock {
	margin: 0;
	padding: 0;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}
.mainContent .ourFirmContent .contentBlock p {
	line-height: 16px;
	padding-bottom: 8px;
}
.mainContent .ourFirmContent .contentBlock .lede {
	font-size: 16px;
}
.mainContent .ourFirmContent .contentBlock a {
	color: #333;
	text-decoration: underline;
}
.mainContent .ourFirmContent .contentBlock h4 {
	color: #428485;
	font-size: 14px;
}
.mainContent .ourFirmContent h5 {
	color: #333;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 5px;
}
.mainContent .ourFirmContent .contentBlock a.go {
	color: #9cac4a;
	text-decoration: none;
}
/* Layout with 2 columns (inside ourFirmContent) */
.mainContent .ourFirmContent .col2_layout {
	margin: 0;
	padding: 0;
	clear: both;
	padding-top: 10px;
}
.mainContent .ourFirmContent .col2_layout .col1, .mainContent .ourFirmContent .col2_layout .col2 {
	float: left;
	margin: 0;
	padding: 0;
	padding-right: 30px;
	padding-bottom: 0;
	background: none;
}
.mainContent .ourFirmContent .col2_layout .col1 {
	width: 285px;
}
.mainContent .ourFirmContent .col2_layout .col2 {
	width: 305px;
	padding-right: 0px;
}
.mainContent .ourFirmContent .col2_layout .colItem {
	clear: both;
	display: block;
	padding-bottom: 15px;
}
/*Stock Inormation Block with table*/
.mainContent .ourFirmContent .stockInfoBlock {
	border: 1px solid #9BBCBD;
	padding: 15px 0 0 0;
	background: #fff;
}
.mainContent .ourFirmContent .stockInfoBlock .stockInfoItemBlock {
	padding: 5px 20px 10px 20px;
}
.mainContent .ourFirmContent .stockInfoBlock .timeDate {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.mainContent .ourFirmContent .stockInfoBlock .delayComment {
	color: #666666;
	font-size: 11px;
	font-style: italic;
}
.mainContent .ourFirmContent .hr {
	clear: both;
	background: url(/abcom/Web/Resources/images/common/hr_mainContent.gif) repeat-x left bottom;
	display: block;
	height: 1px;
	margin: 0px 0 15px 0;
	padding-top: 10px;
}
.mainContent .ourFirmContent .hr_special {
	clear: both;
	background: url(/abcom/Web/Resources/images/common/hr_mainContent.gif) repeat-x left top;
	display: block;
	height: 1px;
}
.mainContent .ourFirmContent .hr_special .leftBar, .mainContent .ourFirmContent .hr_special .rightBar {
	display: block;
	height: 1px;
	width: 18px;
	border-top: 1px solid #9BBCBD;
	float: left;
	margin: 0;
	padding: 0;
}
.mainContent .ourFirmContent .hr_special .rightBar {
	float: right;
}
/* 3-column layout inside locations of Our Firm / About Us */
.mainContent .mc_block .locationsContent .col3_layout {
	clear: both;
}
.mainContent .mc_block .locationsContent .col3_layout .col1, .mainContent .mc_block .locationsContent .col3_layout .col2, .mainContent .mc_block .locationsContent .col3_layout .col3 {
	float: left;
	padding: 0;
	margin: 0;
	width: 185px;
	margin-right: 30px;
}
.mainContent .mc_block .locationsContent .col3_layout .col3 {
	margin-right: 0px;
}
.mainContent .mc_block .locationsContent .hr {
	display: block;
	clear: both;
	padding-bottom: 5px;
}
.mainContent .mc_block .locationsContent .hr_v2 {
	display: block;
	background: url(/abcom/Web/Resources/images/common/hr_mainContent.gif) left center repeat-x;
	height: 25px;
	font-size: 1px; /* IE height bug fix */
}
.mainContent .mc_block .locationsContent h2 {
	display: block;
	width: 150px;
}
.mainContent .mc_block .locationsContent h3 {
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 3px;
	padding-top: 5px;
	color: #428485;
}
.mainContent .mc_block .locationsContent h4 {
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 3px;
}
.mainContent .mc_block .locationsContent h5 {
	font-size: 11px;
	font-weight: normal;
}
.mainContent .mc_block .locationsContent h6 {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-transform: none;
	padding: 0;
	margin: 0;
}
.mainContent .mc_block .locationsContent .personInfo {
	clear: both;
	padding-top: 15px;
	font-size: 14px;
}
.mainContent .mc_block .locationsContent .last {
	padding-bottom: 7px;
}
.mainContent .mc_block .locationsContent ul, UL.bullets {
	padding: 0;
	margin: 0;
	list-style: none;
	color: #666;
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.mainContent .mc_block .locationsContent ul li, UL.bullets LI {
	padding: 0;
	margin: 0;
	padding-left: 10px;
	background: url(/abcom/Web/Resources/images/bullets/bullet_ourLocationsList.gif) left 5px no-repeat;
	padding-bottom: 5px;
}
.mainContent .mc_block .ourFirmContent ul {
	font-size: 14px;
}
.mainContent .mc_block .ourFirmContent ul li {
	color: #666666;
	list-style: none outside none;
	margin: 0;
	padding: 0 0 5px;
}
.mainContent .mc_block .ourFirmContent ul li a {
	color: #50beaf;
	text-decoration: none;
}
/* PCUK SLP Content */

.mainContent .mc_block .pcukIntro {
	background: transparent url(/abcom/Web/Resources/images/common/hr_mainContent.gif) repeat-x scroll 0 0;
	padding: 15px 0 0;
	margin-bottom: 15px;
}
.mainContent .mc_block .pcukIntro p {
	font-size: 14px;
}
.mainContent .mc_block .pcukIntro h3 {
	padding: 0;
	margin: 0;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 9px;
	color: #428485;
}
.mainContent .mc_block .pcukContent {
	background: transparent url(/abcom/Web/Resources/images/common/hr_mainContent.gif) repeat-x scroll left bottom;
	padding: 0 0 15px;
	margin-bottom: 15px;
}
.mainContent .mc_block .pcukContentLast {
	background: none;
	padding: 0 0 15px;
	margin-bottom: 15px;
}
.mainContent .mc_block .pcukContent h2, .mainContent .mc_block .pcukContentLast h2 {
	color: #428485;
	float: none;
	font-size: 16px;
	padding-bottom: 1px;
	width: auto;
}
.mainContent .mc_block .pcukContent h2 a, .mainContent .mc_block .pcukContentLast h2 a {
	background: transparent url(/abcom/Web/Resources/images/btn/btn_mc_goArrow.gif) no-repeat scroll right 5px;
	color: #68790F;
	display: inline;
	padding-right: 12px;
	text-decoration: none;
}
.mainContent .mc_block .pcukContent p, .mainContent .mc_block .pcukContentLast p {
	font-size: 11px;
}
.mainContent .mc_block .pcukContentLast p.footer {
	font-size: 11px;
	font-style: italic;
	color: #666666;
	margin-top: 45px;
}
/* ----------------------  Corporate Governance ----------------------   */

/* Style for h1 has been moved to ab_global.css --Olga Tsitron*/

/* Conflict with list in Tax Fact Sheet, applying general list style instead  __Uwe 030610
.mainContent .mc_block .ourFirmContent ul{
	padding:0;
	margin:0;
	list-style:none;
	color:#666;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
}


.mainContent .mc_block .ourFirmContent ul li{
	padding:0;
	margin:0;
	padding-bottom:5px;
	list-style:none;
	color:#666;
}

.mainContent .mc_block .ourFirmContent ul li a{
	color: #68790F;
}
*/


/* 3-column layout inside locations of Our Firm / About Us */
.mainContent .mc_block .committeesBoardContent .col2_layout {
	clear: both;
}
.mainContent .mc_block .committeesBoardContent .col2_layout .col1, .mainContent .mc_block .committeesBoardContent .col2_layout .col2 {
	float: left;
	padding: 0;
	margin: 0;
	width: 260px;
	margin-right: 30px;
}
.mainContent .mc_block .corporateGovernanceContent .col2_layout {
	clear: both;
}
.mainContent .mc_block .corporateGovernanceContent .col2_layout .col1, .mainContent .mc_block .corporateGovernanceContent .col2_layout .col2 {
	float: left;
	padding: 0;
	margin: 0;
	width: 260px;
	margin-right: 30px;
}
/*REGISTRATION PAGE STYLES*/
.mainContent .mc_block .registrationItem, .mainContent .mc_block .privacyPolicyItem, .mainContent .mc_block .forgotPasswordItem {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	padding-bottom: 0px;
	width: 640px;
	clear: both;
	line-height: 16px;
}
.mainContent .mc_block .registrationItem h2 {
	font-size: 20px;
	color: #428485;
	text-transform: none;
	word-spacing: 0px;
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
	width: 100%;
}
.mainContent .mc_block .registrationItem h3 {
	font-size: 16px;
	color: #428485;
	padding: 0;
	margin: 15px 0px 5px 0px;
}
.mainContent .mc_block .registrationItem h4 {
	font-size: 14px;
	color: #428485;
	text-transform: none;
	word-spacing: 0px;
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
	width: 100%;
	float: left;
	font-weight: normal;
}
.mainContent .mc_block .registrationItem a, .mainContent .mc_block .forgotPasswordItem a {
	color: #333;
	text-decoration: underline;
}
.mainContent .mc_block .registrationItem a.registrationItemEmail {
	color: #68790F;
	text-decoration: none;
}
.mainContent .mc_block .registrationItem p .strong {
	font-weight: bold;
	color: #333;
}
.mainContent .mc_block .emailVerification p {
	color: #666666;
	clear: both;
	font-size: 12px;
	padding-left: 35px;
}
.mainContent .mc_block .emailVerification .hspace {
	display: block;
	float: left;
	width: 35px;
	height: 1px;
}
.mainContent .mc_block .emailVerification .miniEmailForm {
	border: 1px solid #e0e0e0;
	padding: 7px 10px 7px 10px;
	display: block;
	float: left;
}
.mainContent .mc_block .emailVerification .error {
	padding-left: 35px;
}
.mainContent .mc_block .emailVerification .miniEmailForm p {
	margin: 0;
	padding: 3px 5px;
}
.mainContent .mc_block .registrationItem label, .mainContent .mc_block .forgotPasswordItem label {
	color: #428485;
	font-size: 12px;
	display: block;
	padding-bottom: 5px;
}
.mainContent .mc_block .registrationItem select, .mainContent .mc_block .forgotPasswordItem select {
	background: #E6E6E6;
	border: 1px solid #999;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	width: 260px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin-bottom: 20px;
	color: #333;
}
.mainContent .mc_block .registrationItem input, .mainContent .mc_block .forgotPasswordItem input {
	background: #E6E6E6;
	border: 1px solid #999;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 2px;
	padding-bottom: 3px;
	margin-bottom: 20px;
	color: #333;
}
.mainContent .mc_block .registrationItem input.v1, .mainContent .mc_block .forgotPasswordItem input.v1 {
	width: 170px;
}
.mainContent .mc_block .registrationItem div.registrationItemSubHead_v1 {
	font-size: 14px;
	color: #418485;
	padding: 10px 5px 0px 35px;
	margin: 15px 0 7px 0;
	font-style: italic;
	background: url(/abcom/Web/Resources/images/icons/icon_emailRegistrationStep1.jpg) no-repeat left top;
	height: 26px;
	vertical-align: middle;
}
.mainContent .mc_block .registrationItem div.registrationItemSubHead_v2 {
	font-size: 14px;
	color: #418485;
	padding: 10px 5px 0px 35px;
	margin: 15px 0 7px 0;
	font-style: italic;
	background: url(/abcom/Web/Resources/images/icons/icon_emailRegistrationStep2.jpg) no-repeat left top;
	height: 26px;
	clear: both;
}
.mainContent .mc_block .registration_col2Layout label, .mainContent .mc_block .registration_col2Layout .frmRadioBtnsWrapper label {
	color: #333;
	display: block;
	padding-left: 20px;
	font-size: 14px;
}
.mainContent .mc_block .registration_col2Layout .frmRadioBtnsWrapper p {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
.mainContent .mc_block .registration_col2Layout .frmRadioBtnsWrapper input {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
}
.mainContent .mc_block .registrationItem .frmButtons, .mainContent .mc_block .forgotPasswordItem .frmButtons {
	display: block;
	margin-top: 20px;
}
.mainContent .mc_block .registrationItem .frmButtons input, .mainContent .mc_block .forgotPasswordItem .frmButtons input {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 18px;
}
.mainContent .mc_block .registrationItem .frmButtons input.btnNext, .mainContent .mc_block .forgotPasswordItem .frmButtons input.btnNext {
	background: url(/abcom/Web/Resources/images/btn/btn_mcForm_next.jpg) no-repeat left top;
	width: 77px;/* Width of the image */
	height: 27px;/* Height of the image */
	border: 0;
	cursor: pointer;/* Default cursor for input button is an arrow, should be a hand */
	text-indent: -10000px;/*for Firefox*/
	padding-left: 80px;/*for IE. This should be slightly greater or the same as width of the image (77px in this case) */
}
.images-off .mainContent .mc_block .registrationItem .frmButtons input.btnNext, .images-off .mainContent .mc_block .forgotPasswordItem .frmButtons input.btnNext {
	background-color: #7E9312;
	color: #ffffff;
	display: block;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	height: 30px;
	padding: 0;
	text-align: center;
	text-indent: 0;
	text-transform: uppercase;
	width: 80px;
	border: 1px solid #7E9312;
}
.mainContent .mc_block .registrationItem .frmButtons input.btnYes {
	background: url(/abcom/Web/Resources/images/btn/btn_frm_yes.jpg) no-repeat left top;
	width: 67px;/* Width of the image */
	height: 27px;/* Height of the image */
	border: 0;
	cursor: pointer;/* Default cursor for input button is an arrow, should be a hand */
	text-indent: -10000px;/*for Firefox*/
	padding-left: 67px;/*for IE. This should be slightly greater or the same as width of the image (77px in this case) */
	margin-right: 10px;
}
.images-off .mainContent .mc_block .registrationItem .frmButtons input.btnYes {
	background-color: #7E9312;
	width: 67px;/* Width of the image */
	height: 27px;/* Height of the image */
	border: 1px solid #7E9312;
	display: block;
	padding: 0px;
	margin-right: 10px;
	font-family: Verdana, Geneva, sans-serif;
	color: #ffffff;
	font-size: 10px;
	text-transform: uppercase;
	text-indent: 0;
	text-align: center;
}
.mainContent .mc_block .registrationItem .frmButtons input.btnNo {
	background: url(/abcom/Web/Resources/images/btn/btn_frm_no.jpg) no-repeat left top;
	width: 67px;/* Width of the image */
	height: 27px;/* Height of the image */
	border: 0;
	cursor: pointer;/* Default cursor for input button is an arrow, should be a hand */
	text-indent: -10000px;/*for Firefox*/
	padding-left: 67px;/*for IE. This should be slightly greater or the same as width of the image (77px in this case) */
}
.images-off .mc_block .registrationItem .frmButtons input.btnNo {
	background-color: #7E9312;
	width: 67px;/* Width of the image */
	height: 27px;/* Height of the image */
	border: 1px solid #7E9312;
	display: block;
	padding: 0px;
	margin-right: 10px;
	font-family: Verdana, Geneva, sans-serif;
	color: #ffffff;
	font-size: 10px;
	text-transform: uppercase;
	text-indent: 0;
	text-align: center;
}
.mainContent .mc_block .registrationItem .frmButtons input.btnSkipVerification, .mainContent .mc_block .forgotPasswordItem .frmButtons input.btnSkipVerification {
	background: url(/abcom/Web/Resources/images/btn/btn_mcForm_skipVerification.jpg) no-repeat left top;
	width: 147px;
	height: 27px;
	border: 0;
	cursor: pointer;
	text-indent: -10000px;
	padding-left: 150px;
}
.images-off .mainContent .mc_block .registrationItem .frmButtons input.btnSkipVerification, .images-off .mainContent .mc_block .forgotPasswordItem .frmButtons input.btnSkipVerification {
	width: 147px;
	height: 30px;
	background-color: #7E9312;
	color: #ffffff;
	display: block;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding: 0;
	text-align: center;
	text-indent: 0;
	text-transform: uppercase;
	border: 1px solid #7E9312;
}
.mainContent .mc_block .registrationItem .frmButtons input.btnSkipEmailVerification {
	background: url(/abcom/Web/Resources/images/btn/btn_mcForm_skipEmailVerification.jpg) no-repeat left top;
	width: 185px;
	height: 27px;
	border: 0;
	cursor: pointer;
	text-indent: -10000px;
	padding-left: 190px;
}
.mainContent .mc_block .registrationItem .frmButtons input.btn_continueToWebsite {
	background: url(/abcom/Web/Resources/images/btn/btn_mcForm_continueToWebsite.jpg) no-repeat left top;
	width: 188px;
	height: 27px;
	border: 0;
	cursor: pointer;
	text-indent: -10000px;
	padding-left: 190px;
}
.mainContent .mc_block .registrationItem .frmButtons input.btn_continueToLogIn {
	background: url(/abcom/Web/Resources/images/btn/btn_mcForm_continueToLogIn.jpg) no-repeat left top;
	width: 188px;
	height: 27px;
	border: 0;
	cursor: pointer;
	text-indent: -10000px;
	padding-left: 190px;
}
.mainContent .mc_block .registrationItem .frmButtons input.btn_resetPassword {
	background: url(/abcom/Web/Resources/images/btn/btn_mcForm_resetPassword.jpg) no-repeat left top;
	width: 188px;
	height: 27px;
	border: 0;
	cursor: pointer;
	text-indent: -10000px;
	padding-left: 190px;
}
#mainContent_myProfile .pc_frmButtons {
	margin-top: 28px;
}
#mainContent_myProfile .pc_frmButtons input.btn_continueToWebsite {
	background: url(/abcom/Web/Resources/images/btn/btn_mcForm_continueToWebsite.jpg) no-repeat left top;
	width: 188px;
	height: 27px;
	border: 0;
	cursor: pointer;
	text-indent: -10000px;
	padding-left: 190px;
	display: block;
}
.mainContent .mc_block .registrationItem .comment, .mainContent .mc_block .registrationItem .comment a, .mainContent .mc_block .forgotPasswordItem .comment, .mainContent .mc_block .forgotPasswordItem .comment a {
	color: #666;
	font-size: 11px;
	margin-bottom: 20px;
}
.mainContent .mc_block .registrationItem .error, .mainContent .mc_block .registrationItem .error a, .mainContent .mc_block .forgotPasswordItem .error, .mainContent .mc_block .forgotPasswordItem .error a {
	color: #CC6600;
	font-size: 11px;
}
.mainContent .mc_block .registrationItem .error, .mainContent .mc_block .forgotPasswordItem .error {
	margin-bottom: 20px;
}
.mainContent .mc_block .registrationItem .instructionalAlert {
	color: #333333;
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 15px;
}
.mainContent .mc_block .notesRequired {
	font-style: italic;
	font-size: 11px;
	padding-bottom: 7px;
}
.notesRequired span {
	color: #428485;
	font-style: normal;
}
.mainContent .mc_block .registrationUserInfo {
	padding: 0;
	margin: 0px 0px 20px 0px;
	padding-bottom: 18px;
}
.mainContent .mc_block .registrationUserInfo p {
	margin: 0;
	padding: 0;
	margin-bottom: 3px;
	color: #4C8B8C;
}
.mainContent .mc_block .registrationUserInfo p.last {
	float: left;
	margin-right: 33px;
}
.mainContent .mc_block .registrationUserInfo p span {
	color: #666666;
}
.mainContent .mc_block .registrationUserInfo ul {
	padding: 0;
	margin: 0;
}
.mainContent .mc_block .registrationUserInfo ul li {
	list-style: none;
	float: left;
	display: block;
	margin-right: 10px;
}
.mainContent .mc_block .registrationUserInfo ul li a {
	display: block;
	height: 20px;
	font-size: 9px;
	text-indent: -10000px;
}
.mainContent .mc_block .registrationUserInfo ul li.registrationBtnEdit a {
	background: url(/abcom/Web/Resources/images/btn/btn_mcForm_edit.jpg) no-repeat left top;
	width: 61px;
}
.mainContent .mc_block .registrationUserInfo ul li.registrationBtnVerify a {
	background: url(/abcom/Web/Resources/images/btn/btn_mcForm_verify.jpg) no-repeat left top;
	width: 77px;
}
.mainContent .registration_col2Layout div {
	float: left;
	width: 300px;
	margin: 10px 0px;
}
.mainContent .registration_col2Layout .col1 p, .mainContent .registration_col2Layout .col2 p {
	font-size: 11px;
	line-height: 16px;
}
.mainContent .registration_col2Layout div.col1 {
	margin-right: 30px;
}
/*SALES TEMPLATE*/

.mainContent #layout_salesTemplate {
	margin-top: 30px;
}
/*added padding-top:5px, Jamie 030910*/
.mainContent #layout_salesTemplate .col1 {
	float: left;
	width: 265px;
	padding-bottom: 160px;
	padding-right: 20px;
	padding-top: 5px;
	/*added background, Natalia 04201010  for the javascript random*/
	background-repeat: no-repeat;
}
/*
.mainContent #layout_salesTemplate .col1.v1{
	background:url(/abcom/Web/Resources/images/bg/bg_sales_v1.jpg) no-repeat right 0px;
}
.mainContent #layout_salesTemplate .col1.v2{
	background:url(/abcom/Web/Resources/images/bg/bg_sales_v2.jpg) no-repeat right 0px;
}
.mainContent #layout_salesTemplate .col1.v3{
	background:url(/abcom/Web/Resources/images/bg/bg_sales_v3.jpg) no-repeat right 0px;
}
.mainContent #layout_salesTemplate .col1.v4{
	background:url(/abcom/Web/Resources/images/bg/bg_sales_v4.jpg) no-repeat right 0px;
}
.mainContent #layout_salesTemplate .col1.v5{
	background:url(/abcom/Web/Resources/images/bg/bg_sales_v5.jpg) no-repeat right 0px;
}
*/
.mainContent #layout_salesTemplate .col2 {
	float: left;
	width: 655px;
}
/* Top Block of Column 2*/
.mainContent #layout_salesTemplate .col2 .block_v1 {
	border: 1px solid #E5E5E5;
	background: #FFF;
}
/* large top margin on intro page */
.mainContent #layout_salesTemplate .col2 .block_v1 .content_v1 {
	margin: 30px;
	margin-top: 55px;
	clear: both;
}
/* small top margin on pages with tabs */
.mainContent #layout_salesTemplate .col2 .block_v1 .content_v2 {
	clear: both;
	margin: 30px;
	margin-bottom: 0px;
	position: relative;
}
.mainContent #layout_salesTemplate .col2 .block_v1 .content_webcastHolder {
	clear: both;
	margin: 30px;
	margin-top: 0;
	text-align: center;
}
.mainContent #layout_salesTemplate .col2 .block_v1 .content_flashHolder {
	clear: both;
	margin: 0 0 30px 0;
	text-align: center;
}
.mainContent #layout_salesTemplate .col2 .withTabs {
	padding: 0px;
}
/* TABS */
.mainContent #layout_salesTemplate .col2 .salesTemplateTabs {
	margin: 0;
	padding: 0;
	clear: both;
	background: url(/abcom/Web/Resources/images/bg/bg_salesTemplate_tabsRight.jpg) right top;
	width: 100%;
}
.mainContent #layout_salesTemplate .col2 .salesTemplateTabs ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.mainContent #layout_salesTemplate .col2 .salesTemplateTabs ul li {
	float: left;
}
.mainContent #layout_salesTemplate .col2 .salesTemplateTabs ul li a {
	display: block;
	text-indent: -10000px;
	height: 28px;
}
.images-off .mainContent #layout_salesTemplate .col2 .salesTemplateTabs ul li a {
	display: block;
	text-indent: 0;
	height: 28px;
	padding: 12px 0 0 25px;
	text-indent: 0;
	font-size: 14px;
}
.mainContent #layout_salesTemplate .btn_returnToResources {
	float: right;
	padding: 15px 0;
}
.mainContent #layout_salesTemplate div.btn_returnToResources a {
	background: transparent url(/abcom/Web/Resources/images/btn/btn_close_layer.gif) no-repeat scroll left 1px;
	color: #68790F;
	display: block;
	font-size: 11px;
	padding-left: 15px;
	text-decoration: none;
	width: 48px;
}
/* Q&amp;A sliders */
#Acc_ab .AccordionPanelContent {
	/*overflow: hidden;
	height: 1px*/
	display: none;
}
/* disabled to check if global accordion link style from line 3939 will cover all of them __Uwe 
.mainContent #layout_salesTemplate .content_v3 a.abAccordionTrigerAnswer,
.mainContent #layout_salesTemplate .content_v3 a.abAccordionTrigerHide{
	display:block;
	color:#68790F;
	background:url(/abcom/Web/Resources/images/icons/icon_answer.gif) right 2px no-repeat;
	padding-right:17px;
	font-size:12px;
	text-align:right;
	height:11px;
	padding-bottom:3px;

}

*/
.mainContent #layout_salesTemplate .content_v3 a.abAccordionTrigerHide {
	background-position: right -14px;
}
/*overview*/
.mainContent #layout_salesTemplate .col2 .salesTemplateTabs ul li.overview_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_salesTemplate_tab_overview_active.jpg) no-repeat left top;
	width: 94px;
}
.mainContent #layout_salesTemplate .col2 .salesTemplateTabs ul li.overview a {
	background: url(/abcom/Web/Resources/images/btn/btn_salesTemplate_tab_overview_off.jpg) no-repeat left top;
	width: 94px;
}
/*resources*/
.mainContent #layout_salesTemplate .col2 .salesTemplateTabs ul li.resources_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_salesTemplate_tab_resources_active.jpg) no-repeat left top;
	width: 98px;
}
.mainContent #layout_salesTemplate .col2 .salesTemplateTabs ul li.resources a {
	background: url(/abcom/Web/Resources/images/btn/btn_salesTemplate_tab_resources_off.jpg) no-repeat left top;
	width: 98px;
}
/*Q&amp;A*/
.mainContent #layout_salesTemplate .col2 .salesTemplateTabs ul li.qa_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_salesTemplate_tab_qa_active.jpg) no-repeat left top;
	width: 79px;
}
.mainContent #layout_salesTemplate .col2 .salesTemplateTabs ul li.qa a {
	background: url(/abcom/Web/Resources/images/btn/btn_salesTemplate_tab_qa_off.jpg) no-repeat left top;
	width: 79px;
}
/* END TABS */


/* Layout with 3 columns (inside any content block in Sales Tempalte) */
.mainContent #layout_salesTemplate .col3_layout {
	margin: 0;
	padding: 0;
	clear: both;
}
.mainContent #layout_salesTemplate .col3_layout .colItem {
	clear: both;
	padding-bottom: 35px;
}
.mainContent #layout_salesTemplate .col3_layout .col1, .mainContent #layout_salesTemplate .col3_layout .col2, .mainContent #layout_salesTemplate .col3_layout .col3 {
	margin: 0;
	padding: 0;
	float: left;
	width: 180px;
	padding-right: 25px;
	background: none;
}
.mainContent #layout_salesTemplate .col3_layout .col3 {
	padding-right: 0px;
}
/* Layout with 2 columns (inside any content block in Sales Tempalte) */
.mainContent #layout_salesTemplate .col2_layout {
	margin: 0;
	padding: 0;
	clear: both;
}
.mainContent #layout_salesTemplate .col2_layout .col1, .mainContent #layout_salesTemplate .col2_layout .col2 {
	float: left;
	width: 270px;
	margin: 0;
	padding: 0;
	padding-right: 30px;
	padding-bottom: 0;
	background: none;
}
.mainContent #layout_salesTemplate .col2_layout .col2 {
	padding-right: 15px;
}
/* Q&amp;A Layout */
.mainContent #layout_salesTemplate .col2 .block_v1 .content_v3 {
	padding: 15px;
}
.mainContent #layout_salesTemplate .content_v3 .oddRow, .mainContent #layout_salesTemplate .content_v3 .evenRow {
	clear: both;
	padding: 15px;
	display: block;
}
.mainContent #layout_salesTemplate .content_v3 .oddRow {
	background: #F3F3F3;
}
.mainContent #layout_salesTemplate .content_v3 .question {
	font-size: 14px;
}
.mainContent #layout_salesTemplate .content_v3 .answer ul {
	padding: 0 0 18px 18px;
}
.mainContent #layout_salesTemplate .content_v3 a.btn_hide, .mainContent #layout_salesTemplate .content_v3 a.btn_answer {
	display: block;
	color: #68790F;
	background: url(/abcom/Web/Resources/images/icons/icon_hide.gif) right 2px no-repeat;
	padding-right: 17px;
	font-size: 12px;
	text-align: right;
}
.mainContent #layout_salesTemplate .content_v3 a.btn_answer {
	background: url(/abcom/Web/Resources/images/icons/icon_answer.gif) right 2px no-repeat;
}
/* headers in top block under tabs */
.mainContent #layout_salesTemplate .col2 .content_v2 h3 {
	color: #428485;
	font-size: 14px;
	background: transparent url(/abcom/Web/Resources/images/common/hr_mainContent.gif) repeat-x scroll left bottom;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.mainContent #layout_salesTemplate .col2 .content_v2 h4 {
	padding: 0;
	margin: 0;
	font-size: 13px;
	margin-bottom: 8px;
	color: #333;
	font-weight: normal;
	display: block;
}
.mainContent #layout_salesTemplate .col2 .content_v2 h5 a, .mainContent #layout_salesTemplate .col2 .content_v2 h5 a:hover {
	padding: 0;
	margin: 0;
	font-size: 12px;
	margin-bottom: 4px;
	color: #68790F;
	font-weight: normal;
	display: block;
}
/* Bottom Block of Column 2*/
.mainContent #layout_salesTemplate .col2 .block_v2 {
	background: url(/abcom/Web/Resources/images/bg/bg_salesTemplate_col2_block_v2.jpg) repeat-x left top;
	padding-bottom: 170px;
}
.mainContent #layout_salesTemplate .col2 .block_v2 .blockContent {
	padding: 30px;
	float: left;
}
.mainContent #layout_salesTemplate .col2 .block_v2 .border_left {
	float: left;
	background: url(/abcom/Web/Resources/images/bg/bg_salesTemplate_col2_block_v2_border.jpg) left top no-repeat;
	display: block;
	width: 1px;
	height: 182px;
}
.mainContent #layout_salesTemplate .col2 .block_v2 .border_right {
	float: right;
	background: url(/abcom/Web/Resources/images/bg/bg_salesTemplate_col2_block_v2_border.jpg) left top no-repeat;
	display: block;
	width: 1px;
	height: 182px;
}
/* headers in bottom block under tabs */
.mainContent #layout_salesTemplate .col2 .block_v2 h2 {
	background: url(/abcom/Web/Resources/images/common/hr_mainContent.gif) repeat-x left bottom;
	font-size: 10px;
	text-transform: uppercase;
	color: #428485;
	font-weight: normal;
	word-spacing: 2px;
	display: block;
	padding: 0;
	margin: 0;
	padding-bottom: 4px;
	margin-bottom: 9px;
}
.mainContent #layout_salesTemplate .col2 .block_v2 a h3, .mainContent #layout_salesTemplate .col2 .block_v2 a h4 {
	color: #68790F;
}
.mainContent #layout_salesTemplate .col2 .block_v2 a:hover h3, .mainContent #layout_salesTemplate .col2 .block_v2 a:hover h4 {
	text-decoration: underline;
}
.mainContent #layout_salesTemplate .col2 .block_v2 h3 {
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	/* natalia 042910 margin-bottom:2px; */
	color: #333;
	font-size: 14px;
	font-weight: normal;
	word-spacing: 2px;
}
/*
.mainContent #layout_salesTemplate .col2 .block_v2 h3 a{
	color:#68790F;
}

*/
.mainContent #layout_salesTemplate .col2 .block_v2 a h3 {
	margin-bottom: 2px;
}
.mainContent #layout_salesTemplate .col2 .block_v2 h4 {
	padding: 0;
	margin: 0;
	font-size: 11px;
	margin-bottom: 10px;
	color: #333;
	font-weight: normal;
}
.mainContent #layout_salesTemplate .col2 .block_v2 h4 a {
	color: #68790F;
}
.mainContent #layout_salesTemplate .col2 .block_v2 .date {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	margin-top: 10px;
}
.mainContent #layout_salesTemplate .col2 .block_v2 .teaser {
	font-style: normal;
	padding: 0;
	margin: 0;
}
.mainContent #layout_salesTemplate input {
	float: left;
	border: none;
	height: 26px;
	text-indent: -10000px;
	margin-right: 15px;
	margin-top: 15px;
	cursor: pointer;
}
.mainContent input.btn_agree {
	background: url(/abcom/Web/Resources/images/btn/btn_speedbump_agree.jpg) no-repeat left top;
	width: 77px;
	padding-left: 77px;
}
.mainContent input.btn_decline {
	background: url(/abcom/Web/Resources/images/btn/btn_speedbump_decline.jpg) no-repeat left top;
	width: 90px;
	padding-left: 90px;
}
/*changed font-size to 12, Jamie 030910, Natalia changed  to 11 042710*/
.mainContent #layout_salesTemplate p {
	font-size: 11px;
	padding-bottom: 20px;
	line-height: 16px;
}
/*changed color to 7F9412, Jamie 030910*/
.mainContent #layout_salesTemplate p a {
	color: #68790F;
	text-decoration: underline;
}
.mainContent #layout_salesTemplate .note {
	font-size: 14px;
	padding-bottom: 0;
	line-height: 20px;
}
.mainContent #layout_salesTemplate h1 {
	margin: 0;
	padding: 0;
	margin-bottom: 3px;
	font-size: 20px;
	color: #000;
	font-weight: normal;
	text-indent: 0;
	/* overwrite height for .mainContent h1- 25px for word wrapping, Natalia 032410*/
	height: auto;
	line-height: 22px;
	padding-bottom: 2px;
}
/*changed color to 333, Jamie 030910*/
.mainContent #layout_salesTemplate h2 {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	font-size: 14px;
	color: #333;
	font-weight: normal;
}
.mainContent #layout_salesTemplate h3 {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	font-size: 14px;
	color: #666;
	font-weight: normal;
	display: block;
}
.mainContent #layout_salesTemplate h3 a {
	color: #68790F;
}
/*changed font-size to 12; changed padding-bottom to 85px, Jamie 030910, Natalia changed to 11*/
.mainContent #layout_salesTemplate .teaser {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #333;
	font-style: italic;
	line-height: 16px;
	padding-bottom: 85px;
}
/*added by Jamie 030910*/
.mainContent #layout_salesTemplate .lsb_hr {
	background: transparent url(/abcom/Web/Resources/images/common/hr_mainContent.gif) repeat-x scroll left top;
	margin-top: 18px;
	padding-bottom: 18px;
	font-size: 1px;
	height: 1px;
}
/*added by Jamie 030910*/
.mainContent #layout_salesTemplate .lsb_Legal {
	font-style: italic;
}
/* ------------- Sales Templates Overview Six Packs -------------- */

#layout_salesTemplate #salesTemplatePanel_Overview {
	width: 619px;
	/* height:328px;*/
	padding: 0;
	margin: 0;
	background: #477E83 url(/abcom/Web/Resources/images/bg/bg_salesTemplatePanel.jpg) repeat-x left top;
	color: #fff;
	margin: 17px;
}
#layout_salesTemplate #overviewContent {
	display: none;
}
#layout_salesTemplate #resourcesContent {
	display: none;
}
#layout_salesTemplate #salesTemplatePanel_Overview .salesPanelContainer {
	padding: 0;
	margin: 0;
	background: url(/abcom/Web/Resources/images/bg/bg_salesTemplate_overviewBottomcurve.gif) no-repeat center bottom;
	display: block;
}
#layout_salesTemplate #salesTemplatePanel_Overview .salesPanelContainer_v2 {
	padding: 0;
	margin: 0;
	padding-bottom: 40px;
}
#layout_salesTemplate #salesTemplatePanel_Overview div {
	color: #fff;
	font-size: 14px;
	padding: 0;
	margin: 0;
}
#layout_salesTemplate #salesTemplatePanel_Overview div.sixPackSlogan {
	padding: 25px 0 10px 20px;
	margin: 0;
}
#layout_salesTemplate #salesTemplatePanel_Overview div.btn_downloadPdf {
	float: right;
	padding: 0;
}
#layout_salesTemplate #salesTemplatePanel_Overview div.btn_downloadPdf a {
	display: block;
	background: url(/abcom/Web/Resources/images/btn/btn_salesTemplate_downloadPdf.jpg) no-repeat left top;
	width: 118px;
	height: 35px;
	cursor: pointer;
	text-indent: -10000px;
}
#layout_salesTemplate #salesTemplatePanel_Overview #salesTemplate_sixpackWrapper {
	color: #fff;
	font-size: 14px;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	margin-top: 15px;
}
#layout_salesTemplate #salesTemplatePanel_Overview #salesTemplate_sixpackWrapper ul li {
	width: 295px;
	height: 65px;
	color: #fff;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	padding-right: 8px;
	float: left;
}
#layout_salesTemplate #salesTemplatePanel_Overview #salesTemplate_sixpackWrapper ul {
	list-style: none;
	display: block;
}
#layout_salesTemplate #salesTemplatePanel_Overview #salesTemplate_sixpackWrapper a {
	color: #fff;
	display: block;
	height: 50px;
	cursor: pointer;
	margin: 0;
	font-size: 15px;
	padding: 15px 15px 0 55px;
}
#layout_salesTemplate #salesTemplatePanel_Overview #salesTemplate_sixpackWrapper a:hover {
	text-decoration: none;
}
#layout_salesTemplate #salesTemplatePanel_Overview #salesTemplate_sixpackWrapper a.one_pack {
	background: url(/abcom/Web/Resources/images/btn/btn_salesTemplate_onePack.jpg) no-repeat left top;
}
#layout_salesTemplate #salesTemplatePanel_Overview #salesTemplate_sixpackWrapper a.two_pack {
	background: url(/abcom/Web/Resources/images/btn/btn_salesTemplate_twoPack.jpg) no-repeat left top;
}
#layout_salesTemplate #salesTemplatePanel_Overview #salesTemplate_sixpackWrapper a.three_pack {
	background: url(/abcom/Web/Resources/images/btn/btn_salesTemplate_threePack.jpg) no-repeat left top;
}
#layout_salesTemplate #salesTemplatePanel_Overview #salesTemplate_sixpackWrapper a.four_pack {
	background: url(/abcom/Web/Resources/images/btn/btn_salesTemplate_fourPack.jpg) no-repeat left top;
}
#layout_salesTemplate #salesTemplatePanel_Overview #salesTemplate_sixpackWrapper a.five_pack {
	background: url(/abcom/Web/Resources/images/btn/btn_salesTemplate_fivePack.jpg) no-repeat left top;
}
#layout_salesTemplate #salesTemplatePanel_Overview #salesTemplate_sixpackWrapper a.six_pack {
	background: url(/abcom/Web/Resources/images/btn/btn_salesTemplate_sixPack.jpg) no-repeat left top;
}
#layout_salesTemplate #salesTemplatePanel_Overview #salesTemplate_sixpackWrapper a.one_pack:hover, #layout_salesTemplate #salesTemplatePanel_Overview #salesTemplate_sixpackWrapper a.two_pack:hover, #layout_salesTemplate #salesTemplatePanel_Overview #salesTemplate_sixpackWrapper a.three_pack:hover, #layout_salesTemplate #salesTemplatePanel_Overview #salesTemplate_sixpackWrapper a.four_pack:hover, #layout_salesTemplate #salesTemplatePanel_Overview #salesTemplate_sixpackWrapper a.five_pack:hover, #layout_salesTemplate #salesTemplatePanel_Overview #salesTemplate_sixpackWrapper a.six_pack:hover {
	background-position: left -65px;
}
#layout_salesTemplate #salesTemplatePanel_Overview #salesTemplate_sixpackWrapper a span {
	font-size: 10px;
	text-transform: uppercase;
	display: block;
}
#layout_salesTemplate #salesTemplatePanel_Overview .col1_sixPacks {
	display: block;
	width: 340px;
	padding: 0;
	margin: 0;
	padding-left: 10px;
}
/*start Natalia changes*/

/*#layout_salesTemplate #salesTemplatePanel_Overview .col2_sixPacks{
	display:block;
	float:right;
	width:250px;
	padding:20px 10px 0 0;
	margin:0;}
*/

#layout_salesTemplate #salesTemplatePanel_Overview .col2_sixPacks {
	display: block;
	float: right;
	background: url(/abcom/Web/Resources/images/bg/bg_salestemplate_twopackTop.gif) no-repeat left top;
	color: #333333;
	padding: 0;
	margin: 0;
	width: 250px;
	padding: 12px 9px 0 0;
	margin-top: 20px;
}
/*end Natalia changes*/

/*start Natalia addition*/

#salesTemplatePanel_Overview .col2_sixPacks .col2_sixPacks_bottom {
	background: url(/abcom/Web/Resources/images/bg/bg_salestemplate_twopackBottom.gif) no-repeat left bottom;
	padding: 0;
	margin: 0;
	height: 6px;
}
#layout_salesTemplate #salesTemplatePanel_Overview .col2_sixPacks div.col2_sixPacks_container {
	padding: 0 12px 0 10px;
	margin: 0;
	height: 280px;
}
#salesTemplatePanel_Overview .col2_sixPacks_container p {
	padding: 0;
	margin: 0;
}
#salesTemplatePanel_Overview .col2_sixPacks_container p.diagram_footer {
	color: #333333;
	padding: 0;
	margin: 0;
	font-size: 10px;
	margin: 8px 0 7px 0;
	line-height: 12px;
}
#salesTemplatePanel_Overview .col2_sixPacks_container h3.hdr_SalesTemplates {
	color: #313031;
	padding: 0;
	margin: 0;
	padding-bottom: 14px;
	background: url(/abcom/Web/Resources/images/common/hr_mainContent.gif) left bottom repeat-x;
	font-size: 13px;
}
/*end Natalia addition*/


#layout_salesTemplate #salesTemplatePanel_Overview .col1_sixPacks p {
	font-size: 12px;
	padding: 15px 15px 0 0;
}
#layout_salesTemplate #salesTemplatePanel_Overview .col1_sixPacks p.sales_introduction {
	padding-bottom: 20px;
}
/* Natalia previous on 2-17-10
    #layout_salesTemplate #salesTemplatePanel_Overview .col1_sixPacks p.salesSixPack_notes{
	font-size:11px;
	padding:30px 15px 10px 0;
	display:block;
	margin-bottom:20px;
}*/

#layout_salesTemplate #salesTemplatePanel_Overview .col1_sixPacks p.salesSixPack_notes {
	font-size: 11px;
	padding: 0 15px 0 0;
	display: block;
	margin-bottom: 20px;
}
#layout_salesTemplate #salesTemplatePanel_Overview .col1_sixPacks p.salesSixPack_notes span {
	font-size: 11px;
	padding: 3px 0;
	display: block;
}
#layout_salesTemplate #salesTemplatePanel_Overview div.sixPacks_pagenation {
	padding: 0;
	margin: 0;
}
#layout_salesTemplate #salesTemplatePanel_Overview div.sixPacks_pagenation a.salesTemplatePanel_return {
	background: url(/abcom/Web/Resources/images/btn/salesTemplatePanel_return.jpg) no-repeat right top;
	display: block;
	margin: 0;
	padding: 0;
	text-indent: -10000px;
	width: 107px;
	height: 18px;
	float: left;
}
#layout_salesTemplate #salesTemplatePanel_Overview div.sixPacks_pagenation ul {
	list-style-type: none;
	display: block;
}
#layout_salesTemplate #salesTemplatePanel_Overview div.sixPacks_pagenation ul li {
	width: 18px;
	height: 9px;
	float: left;
	margin: 0 0 0 4px;
	padding: 0;
	display: block;
}
#layout_salesTemplate #salesTemplatePanel_Overview div.sixPacks_pagenation ul li a {
	background-color: #749C9F;
	display: block;
	width: 18px;
	height: 9px;
	padding: 0;
	margin: 0;
	font-size: 1px;
	border: 1px solid #427579;
}
#layout_salesTemplate #salesTemplatePanel_Overview div.sixPacks_pagenation ul li a:hover {
	border: 1px solid #B5CACC;
}
#layout_salesTemplate #salesTemplatePanel_Overview div.sixPacks_pagenation ul li a.active {
	background-color: #fff;
	border: 1px solid #427579;
}
#layout_salesTemplate #salesTemplatePanel_Overview div.sixPacks_pagenation ul li a.active:hover {
	border: 1px solid #427579;
}
#layout_salesTemplate #salesTemplatePanel_Overview div.sixPacks_pagenation ul li.btnDisplays {
	background: url(/abcom/Web/Resources/images/btn/salesTemplatePanel_displays.jpg) no-repeat left top;
	text-indent: -10000px;
	width: 46px;
	height: 11px;
	margin-left: 22px;
	margin-right: 4px
}
#layout_salesTemplate #salesTemplatePanel_Overview .col1_sixPacks div.img_packSelected_v2 {
	height: 65px;
	background: url(/abcom/Web/Resources/images/bnr/bnr_salesTemplate_twoPack_selected.jpg) no-repeat left bottom;
	padding: 0;
	margin: 0;
	padding: 10px 0 0 0;
}
#layout_salesTemplate #salesTemplatePanel_Overview .col1_sixPacks div.img_packSelected_v1 {
	height: 65px;
	background: url(/abcom/Web/Resources/images/bnr/bnr_salesTemplate_onePack_selected.jpg) no-repeat left bottom;
	padding: 0;
	margin: 0;
	padding: 10px 0 0 0;
}
#layout_salesTemplate #salesTemplatePanel_Overview .col1_sixPacks div.img_packSelected_v3 {
	height: 65px;
	background: url(/abcom/Web/Resources/images/bnr/bnr_salesTemplate_threePack_selected.jpg) no-repeat left bottom;
	padding: 0;
	margin: 0;
	padding: 10px 0 0 0;
}
#layout_salesTemplate #salesTemplatePanel_Overview .col1_sixPacks div.img_packSelected_v4 {
	height: 65px;
	background: url(/abcom/Web/Resources/images/bnr/bnr_salesTemplate_fourPack_selected.jpg) no-repeat left bottom;
	padding: 0;
	margin: 0;
	padding: 10px 0 0 0;
}
#layout_salesTemplate #salesTemplatePanel_Overview .col1_sixPacks div.img_packSelected_v5 {
	height: 65px;
	background: url(/abcom/Web/Resources/images/bnr/bnr_salesTemplate_fivePack_selected.jpg) no-repeat left bottom;
	padding: 0;
	margin: 0;
	padding: 10px 0 0 0;
}
#layout_salesTemplate #salesTemplatePanel_Overview .col1_sixPacks div.img_packSelected_v6 {
	height: 65px;
	background: url(/abcom/Web/Resources/images/bnr/bnr_salesTemplate_sixPack_selected.jpg) no-repeat left bottom;
	padding: 0;
	margin: 0;
	padding: 10px 0 0 0;
}
#layout_salesTemplate #salesTemplatePanel_Overview .col1_sixPacks div.img_packSelected_v2 p, #layout_salesTemplate #salesTemplatePanel_Overview .col1_sixPacks div.img_packSelected_v1 p, #layout_salesTemplate #salesTemplatePanel_Overview .col1_sixPacks div.img_packSelected_v3 p, #layout_salesTemplate #salesTemplatePanel_Overview .col1_sixPacks div.img_packSelected_v4 p, #layout_salesTemplate #salesTemplatePanel_Overview .col1_sixPacks div.img_packSelected_v5 p, #layout_salesTemplate #salesTemplatePanel_Overview .col1_sixPacks div.img_packSelected_v6 p {
	padding: 15px 50px 0 60px;
	font-size: 15px;
}
/* END SALES TEMPLATE STYLES */


/*ABOUT OUR RESEARCH PAGE*/
.mainContent .mc_block .articleItem {
	margin: 0;
	padding: 0;
	padding-top: 15px;
	padding-bottom: 5px;
}
.mainContent .mc_block .articleItem {
	margin: 0;
	padding: 0;
	padding-top: 15px;
	padding-bottom: 5px;
}
.mainContent .mc_block .articleItem h2 {
	font-size: 16px;
	color: #428485;
	text-transform: none;
	word-spacing: 0px;
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
}
.mainContent .mc_block .articleItem .col1 {
	float: left;
	width: 235px;
	padding-right: 10px;
}
.mainContent .mc_block .articleItem .col2 {
	float: left;
	width: 360px;
}
.mainContent .mc_block .articleItem .colFull {
	clear: both;
}
.mainContent .mc_block .articleItem .ourResearchCol p {
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 8px;
}
.mainContent .mc_block .articleItem .ourResearchCol p.last {
	background: url(/abcom/Web/Resources/images/common/hr_mainContent.gif) repeat-x left bottom;
	font-size: 11px;
	padding-bottom: 20px;
	margin-bottom: 0;
}
/*-----------------------------------*/


.mainContent .mc_block .authorName {
	padding: 0;
	margin: 0;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	padding-top: 8px;
	padding-bottom: 2px;
}
.mainContent .mc_block .authorName a {
	color: #68790F;
	text-decoration: none;
}
.mainContent .mc_block .authorName a:hover {
	text-decoration: underline;
}
.mainContent .mc_block .authorTitle {
	padding: 0;
	margin: 0;
	font-size: 11px;
	color: #666;
	font-weight: normal;
	padding-bottom: 12px;
}
.mainContent .mc_block ul.v1 {
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
	display: block;
}
.mainContent .mc_block ul.v1 li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	padding-left: 9px;
	vertical-align: middle;
}
.mainContent .mc_block ul.v1 h6 {
	padding: 0;
	margin: 0;
	font-size: 10px;
	color: #666;
	font-weight: normal;
	text-transform: uppercase;
	word-spacing: 2px;
}
.mainContent .mc_block ul.v1 h6.v2 {
	color: #428485;
}
.mainContent .separatorLine {
	display: block;
	width: 1px;
	height: 14px;
	background: url(/abcom/Web/Resources/images/bg/vr_v5.gif) no-repeat left 1px;
}
.mainContent .mc_block .date {
	font-size: 12px;
	color: #666;
	font-weight: normal;
	padding-bottom: 20px;
}
.mainContent .mc_block .details {
	padding-bottom: 7px;
	margin-top: 7px;
}
.mainContent .mc_block .details .date {
	font-weight: normal;
	font-size: 11px;
	color: #666;
	border-left: #CCC 1px solid;
	padding-left: 6px;
	margin-left: 4px;
	padding-bottom: 0;
}
.mainContent .mc_block .details .fileDetail {
	font-weight: normal;
	font-size: 11px;
	color: #666;
}
/*appears on Registration pages. Holds one image*/
.mainContent .mc_block .steps {
	padding-top: 15px;
}
.mainContent .mc_block .perspectiveContent, .mainContent .mc_block .ourMissionContent, .mainContent .mc_block .biosContent {
	clear: both;
	padding-top: 15px;
	background: url(/abcom/Web/Resources/images/common/hr_mainContent.gif) left top repeat-x;
}
.mainContent .mc_block .noBG {
	background: none;
	padding-top: 0;
}
.mainContent .mc_block .ourFirmBios {
	padding-top: 0px;
	background: none;
}
.mainContent .mc_block .perspectiveContent .teaser p {
	font-size: 11px;
	line-height: 16px;
}
.mainContent .mc_block .perspectiveContent .teaser h3 {
	color: #418485;
	font-size: 18px;
	padding-bottom: 10px;
}
.mainContent .mc_block .perspectiveContent .col1 {
	display: block;
	width: 65px;
	float: left;
}
.mainContent .mc_block .perspectiveContent .col2 {
	display: block;
	float: left;
	width: 550px
}
.mainContent .mc_block .perspectiveContent .col2 p {
	color: #333;
}
.mainContent .mc_block .perspectiveContent .col2 p a {
	font-style: italic;
	text-decoration: underline;
	color: #666;
}
.mainContent .mc_block .perspectiveContent .col2 p a:hover {
	color: #68790F;
}
.mainContent .mc_block .biosContent .col1, .mainContent .mc_block .biosContent .col2 {
	display: block;
	width: 310px;
	float: left;
	padding-top: 30px;
}
.mainContent .mc_block .biosContent .noTopPadding {
	padding-top: 0px;
}
.mainContent .mc_block .biosContent .col1a {
	display: block;
	width: 88px;
	float: left;
	padding-top: 30px;
}
.mainContent .mc_block .biosContent .col2a {
	display: block;
	width: 515px;
	float: left;
	padding-top: 30px;
	padding-left: 15px;
}
/*Global Symposium template special bio - 06/17/2010 */

.mainContent .mc_block .biosContent .eventContent .col1a {
	padding-top: 6px;
	width: 88px;
}
.mainContent .mc_block .biosContent .eventContent .col2a {
	padding-top: 6px;
}
.mainContent .mc_block .biosContent .eventContent h2 {
	color: #428485;
	display: block;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	padding: 2px 0 9px;
	text-transform: none;
	width: 100%;
}
.mainContent .mc_block .biosContent .eventContent .col2a h3 {
	padding: 2px 0 7px;
	margin: 0px;
	font-size: 18px;
	color: #000;
	font-weight: normal;
}
.mainContent .mc_block .biosContent .eventContent .col2a p {
	font-size: 11px;
	line-height: 17px;
}
.mainContent .mc_block .biosContent .authorBlock {
	clear: both;
	display: block;
}
.mainContent .mc_block .biosContent .authorName {
	padding: 0px;
	margin: 0px;
	font-size: 16px;
	color: #000;
	font-weight: normal;
	padding-bottom: 5px;
}
.mainContent .mc_block .biosContent .biography {
	padding-top: 10px;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 33px;
}
.mainContent .mc_block .biosContent .authorsInfo_v2 p {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}
.mainContent .mc_block .biosContent .authorTitle {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #666;
}
.mainContent .mc_block .biosContent .authorBlock .photo {
	float: left;
	width: 81px;
	padding-bottom: 20px;
	background: url(/abcom/Web/Resources/images/bg/bg_photo.gif) no-repeat left top;
	padding-right: 15px;
}
.mainContent .mc_block .biosContent .authorBlock .photo img {
	padding-left: 5px;
	padding-top: 5px;
	width: 71px;
}
/* greg s. now only 1 photo size photo_lg is now same as photo */
.mainContent .mc_block .biosContent .authorBlock .photo_lg {
	float: left;
	width: 81px;
	padding-bottom: 20px;
	background: url(/abcom/Web/Resources/images/bg/bg_photo.gif) no-repeat left top;
	padding-right: 15px;
}
/* greg s. now only 1 photo size photo_lg img is now same as photo img*/
.mainContent .mc_block .biosContent .authorBlock .photo_lg img {
	padding-left: 5px;
	padding-top: 5px;
	width: 71px;
}
.mainContent .mc_block .biosContent .authorBlock .authorsInfo {
	float: left;
	width: 205px;
	padding-bottom: 20px;
}
.mainContent .mc_block .biosContent .authorBlock .authorsInfo_v2 {
	float: left;
	width: 340px;
	padding-bottom: 20px;
}
/* OUR FIRM: OUR MISSION CONTENT */
.mainContent .mc_block .ourMissionContent .teaser {
	font-size: 16px;
	color: #333;
}
.mainContent .mc_block .ourMissionContent .teaser p {
	font-size: 16px;
}
.mainContent .mc_block .ourMissionContent h3 {
	padding-bottom: 5px;
}
.mainContent .mc_block .ourMissionContent h3 a {
	font-size: 16px;
	color: #68790F;
	background: url(/abcom/Web/Resources/images/btn/btn_mc_goArrow.gif) no-repeat right 6px;
	padding-right: 12px;
}
.mainContent .mc_block .ourMissionContent h3 a:hover {
	border: none;
	text-decoration: underline;
	padding-right: 12px;
}
.mainContent .mc_block .ourMissionContent p {
	font-size: 11px;
	line-height: 16px;
}
.mainContent .mc_block .ourMissionContent .itemBlock {
	padding-bottom: 10px;
}
.mainContent .mc_block .ourMissionContent .col1, .mainContent .mc_block .ourMissionContent .col2 {
	display: block;
	width: 295px;
	float: left;
	padding-top: 30px;
	padding-top: 0px;
}
.mainContent .mc_block .ourMissionContent .col1 {
	padding-right: 30px;
}
.mainContent .libraryContent {
	margin-top: 4px;
}
.mainContent .libraryContent .colSpecial {
	float: left;
	width: 605px;
	margin-right: 37px;
	padding: 12px;
	background: #FFF;
	padding-bottom: 0px;
	padding-top: 12px;
	margin-top: 0px;
}
.mainContent .libraryContent .colSpecial h2 {
	width: 100%;
	border-top: #D1D7B0 1px solid;
	/*border-bottom:#FFF 1px solid; removed 2.5.10 - too much space on Economic Perspectives */
	background: url(/abcom/Web/Resources/images/btn/btn_mc_goArrow_v3.gif) no-repeat right 6px;
	display: block;
	position: relative;
}
.mainContent .libraryContent .col1, .mainContent .libraryContent .col2, .mainContent .libraryContent .col3 {
	float: left;
	width: 290px;
	margin-right: 37px;
	border-top: #D1D7B0 1px solid;
}
.mainContent .libraryContent .col3.TopPadding {
	margin-top: 12px;
}
/*used for bordered box (dotted line box) in Economic Perspectives */
.mainContent .libraryContent .col3_v2 {
	float: left;
	width: 290px;
	margin-right: 0;
	border-top: none;
}
.mainContent .libraryContent .col3 {
	margin-right: 0;
}
.mainContent .libraryContent h2 {
	width: 290px;
	background: url(/abcom/Web/Resources/images/btn/btn_mc_goArrow_v2.gif) no-repeat right 6px;
	height: 18px;
}
.mainContent .libraryContent p {
	font-size: 11px;
	line-height: 16px;
}
.mainContent .libraryContent h2 a, .mainContent .libraryContent h2 a:hover {
	width: 100%;
	/*height:18px;*/
	color: #68790F;
	text-decoration: none;
	padding-top: 5px;
}
.mainContent .libraryContent h2 a.colSpecial_USanchor, .mainContent .libraryContent h2 a.colSpecial_USanchor:hover {
	width: 290px;
	/*height:18px;*/
	color: #68790F;
	text-decoration: none;
	padding-top: 0px;
}
.mainContent .libraryContent .authorTitle {
	padding-bottom: 10px;
}
.mainContent .libraryContent .contentBlock, .mainContent .libraryContent .contentBlock_v2 {
	background: url(/abcom/Web/Resources/images/common/hr_mainContent.gif) left top repeat-x;
	padding-top: 10px;
	display: block;
	margin-top: 1px;
}
* html .mainContent .libraryContent .colSpecial .contentBlock {
	margin-top: -11px;
}
.mainContent .borderedBox {
	background: url(/abcom/Web/Resources/images/bg/bg_border_v1.gif) left top #CCC;
	padding: 9px;
}
.mainContent .borderedBox .borderedContent {
	background: #F4F4F4;
	padding: 20px;
	padding-bottom: 1px;
}
/* dotted lines box */
.mainContent .libraryContent .borderedBox_v2 {
	background: url(/abcom/Web/Resources/images/bg/bg_border_v2.gif) left top;
	padding: 1px;
	padding-right: 2px;
	padding-bottom: 4px;
	display: block;
	width: 282px;
}
.mainContent .libraryContent .borderedBox_v2 .borderedContent {
	background: #F4F4F4;
	padding: 20px;
	text-align: center;
	padding-bottom: 55px;
	padding-top: 59px;
}
.mainContent .borderedBox .borderedContent .libraryContent .col1, .mainContent .borderedBox .borderedContent .libraryContent .col2, .mainContent .borderedBox .borderedContent .libraryContent .col3, .mainContent .borderedBox .borderedContent .libraryContent h2, .mainContent .borderedBox .borderedContent .libraryContent h2 a {
	width: 272px;
}
.mainContent .bnr_btn_v1 {
	padding-top: 15px;
}
/*_____________________________________________________________________*/

.mainContent .mc_block .emphasis {
	/* removed to remove date italics on 11/10/09 
	font-style:italic;
	*/
	color: #418485;
}
.mainContent .mc_block .lit_v1 {
	color: #9DA913;
	font-style: italic;
}
.mainContent .mc_block .diagram {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 40px;
}
/* ============= Contact Us Pages ============= */

/* Styles for h1 has been moved to ab_global.css --Olga Tsitron*/

.mainContent .mc_block .contactUsItem, .mainContent .mc_block #layout_contactUsTwoColumns .contactUsItem, .mainContent .mc_block #layout_contactUsThreeColumns .contactUsItem {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 5px;
}
.mainContent .mc_block #layout_contactUsTwoColumns .hr {
	margin-bottom: 10px;
}
.mainContent .mc_block #layout_contactUsTwoColumns .col1 {
	padding-right: 40px;
}
.mainContent .mc_block #layout_contactUsTwoColumns .firstItem {
	padding-top: 3px;
}
.mainContent .mc_block #layout_contactUsTwoColumns {
	margin: 0;
	padding: 0;
}
.mainContent .mc_block #layout_contactUsTwoColumns div {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	width: 280px;
}
.mainContent .mc_block #layout_contactUsTwoColumns div p {
	margin: 0;
	padding: 0;
	font-size: 11px;
}
.mainContent .mc_block #layout_contactUsTwoColumns div p.adv_name {
	font-size: 14px;
}
.mainContent .mc_block #layout_contactUsTwoColumns div span {
	margin: 0;
	padding: 0;
	color: #666666;
	padding: 0 3px 0 0;
}
.mainContent .mc_block #layout_contactUsTwoColumns div a {
	color: #7F9312;
	margin: 0;
	padding: 0;
	text-decoration: none;
	margin-top: 7px;
	display: block;
}
.mainContent .mc_block #layout_contactUsTwoColumns div a:hover {
	color: #7F9312;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	margin-top: 7px;
	display: block;
}
.mainContent .mc_block #layout_contactUsTwoColumns img {
	padding: 0 0 0 7px;
}
.mainContent .mc_block #layout_contactUsTwoColumns .advisorAssotiatesBox {
	padding: 0;
	margin: 0 0 20px 0;
	width: 99%;
}
.mainContent .mc_block #layout_contactUsTwoColumns .advisorAssotiatesBox div {
	width: 99%;
}
.mainContent .mc_block .contactUsItem h2 {
	font-size: 16px;
	color: #428485;
	text-transform: none;
	word-spacing: 0px;
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
	float: none;
}
.mainContent .mc_block .contactInfoBox {
	margin: 7px 0 15px 0;
	padding: 15px;
	width: 635;
	height: 190px;
	background-color: #fff;
}
.mainContent .mc_block .contactInfoBox h2.contactInformation {
	color: #428485;
	font-size: 10px;
	text-transform: none;
	float: none;
	display: block;
	margin: 0;
	padding: 0;
	height: 20px;
	width: 100%;
	font-weight: normal;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.mainContent .mc_block .contactInfoBox span {
	margin: 0;
	padding: 0;
	color: #418485;
	font-size: 11px;
	display: block;
	width: 80px;
	line-height: 23px;
	float: left;
	font-size: 11px;
	height: 23px;
}
.mainContent .mc_block .contactInfoBox p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	display: block;
	width: 500px;
	line-height: 23px;
	height: 23px;
	float: left;
	clear: right;
}
.mainContent .mc_block .contactUsItem .title_hr {
	background: url(/abcom/Web/Resources/images/common/hr_mainContent.gif) left top repeat-x;
	display: block;
	height: 1px;
	margin-top: 3px;
	margin-bottom: 15px;
	font-size: 1px;
	line-height: 1px;
}
.mainContent .mc_block .registrationItem label, .mainContent .mc_block .forgotPasswordItem label, .mainContent .mc_block .contactUsItem label {
	color: #428485;
	font-size: 11px;
	display: block;
	padding-bottom: 5px;
}
.mainContent .mc_block .registrationItem select, .mainContent .mc_block .forgotPasswordItem select, .mainContent .mc_block .contactUsItem select {
	background: #E6E6E6;
	border: 1px solid #999;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	width: 370px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	margin-bottom: 0px;
	color: #333;
}
SELECT#ctl03_ddlSiteReference { /** Needed in order to space out dotted line below  __Uwe **/
	margin-bottom: 15px;
}
.mainContent .mc_block .registrationItem input, .mainContent .mc_block .forgotPasswordItem input, .mainContent .mc_block .contactUsItem input {
	background: #E6E6E6;
	border: 1px solid #999;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	padding: 2px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	color: #333;
}
.mainContent .mc_block .contactUsItem textarea {
	background: #E6E6E6;
	border: 1px solid #999;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 2px;
	padding-bottom: 3px;
	margin-bottom: 20px;
	color: #333;
	height: 123px;
	width: 560px;
}
.mainContent .mc_block .contactUsItem h2.contactUsHeader {
	font-size: 14px;
	color: #428485;
	text-transform: none;
	word-spacing: 0px;
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
}
.mainContent .mc_block .contactUsItem h2.contactUsHeader_v2 {
	font-size: 14px;
	color: #428485;
	text-transform: none;
	word-spacing: 0px;
	margin: 0;
	padding: 10px 0;
}
.mainContent .mc_block .contactUsItem h2.contactUsHeader_v1 {
	font-size: 14px;
	text-transform: none;
	color: #333;
}
.mainContent .mc_block .contactUsItem .frmRadioBtnsWrapper_v2 label {
	color: #333;
	display: block;
	padding-left: 20px;
	font-size: 14px;
}
.mainContent .mc_block .contactUsItem .frmRadioBtnsWrapper_v2 p {
	margin: 0 15px 5px 0;
	padding: 0;
	float: left;
	width: 30%
}
.mainContent .mc_block .contactUsItem .frmRadioBtnsWrapper_v2 p.skipRowRadio {
	margin: 0 0px 5px 0;
	padding: 0;
	float: left;
	width: 30%;
}
.mainContent .mc_block .contactUsItem .frmRadioBtnsWrapper_v2 input {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
}
.mainContent .mc_block .contactUsItem .frmRadioBtnsWrapper_v2 input.inpt_text {
	background: #E6E6E6;
	border: 1px solid #999;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 2px;
	padding-bottom: 3px;
	color: #333;
	width: 190px;
	margin-left: 10px;
}
.mainContent .mc_block .contactUsItem .frmInputWrapper p {
	margin: 0 0 5px 0;
	padding: 0;
	float: left;
	width: 300px;
}
.mainContent .mc_block .contactUsItem .frmInputWrapper p.selectState {
	width: 69px;
	padding-left: 33px;
}
.mainContent .mc_block .contactUsItem .frmInputWrapper p.city {
	width: 167px;
}
.mainContent .mc_block .contactUsItem .frmInputWrapper input.v1 {
	width: 260px;
}
.mainContent .mc_block .contactUsItem .frmInputWrapper input.v2 {
	width: 167px;
}
.mainContent .mc_block .contactUsItem .frmInputWrapper select.v1 {
	width: 69px;
}
.mainContent .mc_block .contactUsItem .frmInputWrapper select.v2 {
	width: 268px;
}
.mainContent .mc_block .contactUsItem .hiddenChoiceWrapper p {
	margin: 0;
	padding: 0;
	float: left;
}
.mainContent .mc_block .contactUsItem .hiddenChoiceWrapper p.first {
	width: 370px;
}
.mainContent .mc_block .contactUsItem .hiddenChoiceWrapper input.v1 {
	width: 190px;
	margin-left: 52px;
}
.mainContent .mc_block .registrationItem .frmButtons, .mainContent .mc_block .forgotPasswordItem .frmButtons, .mainContent .mc_block .contactUsItem .frmButtons {
	display: block;
	margin-top: 28px;
}
.mainContent .mc_block .registrationItem .frmButtons input, .mainContent .mc_block .forgotPasswordItem .frmButtons input, .mainContent .mc_block .contactUsItem .frmButtons input {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 18px;
}
.mainContent .mc_block .frmButtons input.btnSubmit {
	background: url(/abcom/Web/Resources/images/btn/btn_mcForm_submit.jpg) no-repeat left top;
	width: 86px;/* Width of the image */
	height: 28px;/* Height of the image */
	border: 0;
	cursor: pointer;/* Default cursor for input button is an arrow, should be a hand */
	text-indent: -10000px;/*for Firefox*/
	padding-left: 88px;/*for IE. This should be slightly greater or the same as width of the image*/
}
.mainContent .mc_block .contactUsItem .frmButtons input.btnContinue {
	background: url(/abcom/Web/Resources/images/btn/btn_mcForm_continue.jpg) no-repeat left top;
	width: 97px;/* Width of the image */
	height: 28px;/* Height of the image */
	border: 0;
	cursor: pointer;/* Default cursor for input button is an arrow, should be a hand */
	text-indent: -10000px;/*for Firefox*/
	padding-left: 97px;/*for IE. This should be slightly greater or the same as width of the image*/
}
.mainContent .mc_block .contactUsItem .frmButtons input.btnCancel {
	float: left;
	background: url(/abcom/Web/Resources/images/btn/btn_mcForm_cancel.jpg) no-repeat left top;
	width: 86px;/* Width of the image */
	height: 28px;/* Height of the image */
	border: 0;
	cursor: pointer;/* Default cursor for input button is an arrow, should be a hand */
	text-indent: -10000px;/*for Firefox*/
	padding-left: 88px;/*for IE. This should be slightly greater or the same as width of the image*/
	margin-right: 0;
}
.mainContent .mc_block .contactUsItem input.btnMoreInformation {
	background: url(/abcom/Web/Resources/images/btn/btn_mcForm_moreinformation.jpg) no-repeat left top;
	width: 152px;/* Width of the image */
	height: 22px;/* Height of the image */
	border: 0;
	cursor: pointer;/* Default cursor for input button is an arrow, should be a hand */
	text-indent: -10000px;/*for Firefox*/
	padding-left: 160px;/*for IE. This should be slightly greater or the same as width of the image  */
	margin: 20px 0 0 0;
	display: block;
}
#contactUs_PopUp_content.clientOnly {
	height: 150px;
}
.clientOnly .mainContent .mc_block .contactUsItem {
	padding: 0;
}
.mainContent .mc_block .contactUsItem h1 {
	color: #428485;
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 5px;
	text-indent: 0;
}
.mainContent .mc_block .contactUsItem .errorIcon {
	padding: 4px 0 18px 28px;
	color: #CC6600;
	background: url(/abcom/Web/Resources/images/icons/icon_error.gif) no-repeat left top;
	font-size: 12px;
	height: 24px;
	display: inline-block;
}
.mainContent .mc_block .contactUsItem .errorIcon p {
	color: #CC6600;
	font-size: 12px;
}
.mainContent .mc_block .contactUsItem .toFromBox {
	padding: 0;
	margin: 25px 0 25px 150px;
}
.mainContent .mc_block .contactUsItem .toFromBox div {
	padding: 0;
	margin: 0;
	float: left;
	width: 44px;
	color: #418485;
	font-size: 11px;
}
.mainContent .mc_block .contactUsItem .toFromBox p {
	padding: 0;
	margin: 7px 0;
}
.mainContent .mc_block .contactUsItem .toFromBox span {
	color: #666666;
}
/*============================== RSB ==============================*/
#rsb .rsb_block .locationsBox {
	background: url(/abcom/Web/Resources/images/bg/bg_border_v1.gif) left top #CCC;
	padding: 9px;
}
#rsb .rsb_block .locationsBox .content {
	background: #F4F4F4;
	padding: 20px;
	padding-bottom: 10px;
}
#rsb .rsb_block .locationsBox .officelocations_item {
	display: block;
	margin: 0 0 23px 0;
	width: 226px;
}
#rsb .rsb_block .locationsBox .officelocations_item p {
	display: block;
	margin: 5px 0 0 0;
	width: 226px;
}
#rsb .rsb_block .locationsBox .officelocations_item h3 {
	font-size: 14px;
	color: #428485;
	text-transform: none;
	font-weight: normal;
}
#rsb .rsb_block .locationsBox .officelocations_item h2 span {
	color: #727272;
}
#rsb .rsb_block .interactivemap_item {
	display: block;
	margin: 17px 0 5px 0;
	background: url(/abcom/Web/Resources/images/icons/icon_rsb_contactUs.gif) no-repeat left 18px;
	height: 120px;
}
#rsb .rsb_block .interactivemap_item h2 a {
	color: #7F9312;
	font-size: 13px;
	text-transform: none;
	display: block;
	margin: 0 0 5px 100px;
}
#rsb .rsb_block .interactivemap_item p {
	display: block;
	margin: 0 0 10px 100px;
	font-size: 11px;
}
#rsb .rsb_block .locationsBox a.go_v2 {
	color: #68790F;
	font-size: 13px;
	text-decoration: none;
	background: none;
	padding-right: 15px;
}
#rsb .rsb_block .locationsBox a.go_v2:hover {
	text-decoration: underline;
}
#rsb .rsb_block .corprelationsBox {
	margin: 20px 0 0 0;
	background: url(/abcom/Web/Resources/images/bg/bg_border_v1.gif) left top #CCC;
	padding: 9px;
}
#rsb .rsb_block .corprelationsBox .content {
	background: #F4F4F4;
	padding: 20px;
	padding-bottom: 10px;
}
#rsb .rsb_block .corprelationsBox a {
	text-decoration: underline;
	color: #333;
}
#rsb .rsb_block .commentsBox {
	background: url(/abcom/Web/Resources/images/bg/bg_border_v1.gif) left top #CCC;
	padding: 9px;
	margin-bottom: 20px
}
#rsb .rsb_block .commentsBox .content {
	background: #F4F4F4;
	padding: 20px;
	padding-bottom: 10px;
}
#rsb .rsb_block .commentsBox h2 a {
	color: #7F9312;
	font-size: 13px;
	text-transform: none;
	display: block;
	margin: 5px 0;
}
#rsb .rsb_block .assistanceBox {
	margin: 0 0 20px 0;
	background: url(/abcom/Web/Resources/images/bg/bg_border_v1.gif) left top #CCC;
	padding: 9px;
}
#rsb .rsb_block .assistanceBox .content {
	background: #F4F4F4;
	padding: 20px;
	padding-bottom: 10px;
}
#rsb .rsb_block .assistanceBox div {
	margin: 0 0 5px 0;
	font-size: 13px;
}
#rsb .rsb_block .assistanceBox div a {
	color: #7F9312;
}
/* ============= Contact Us PopUp window ============= */


#contactUs_PopUp_content {
	padding: 20px;
	width: 500px;
	height: 380px;
	position: relative;
	text-align: left;
	background: #F4F4F4;
}
#contactUs_PopUp_content .mc_block .contactUsItem .frmInputWrapper_popup input.v1, #contactUs_PopUp_content .mc_block .contactUsItem .frmInputWrapper_popup label {
	width: 220px;
}
#contactUs_PopUp_content .mc_block .contactUsItem .frmInputWrapper_popup p {
	float: left;
	margin: 0;
	padding: 0 12px 0 0;
}
#contactUs_PopUp_content .mc_block .contactUsItem .frmInputWrapper_popup input.popup_checkBox {
	float: left;
	margin: 1px 6px 0 0;
	background: none;
	border: none;
	float: left;
	display: block;
}
.popupContactUs_footer {
	padding: 15px;
	background-color: #e6e6e6;
	text-align: left;
}
/* ============= Our Firm Fundamentals ============= */

.mainContent .mc_block .ourFirm_searchTermsHeader {
	float: left;
	margin: 0;
	padding: 0;
	background: url(/abcom/Web/Resources/images/bg/bg_myProfileTitle.gif) repeat-x left top;
}
.mainContent .mc_block .empty_spacerDiv {
	width: 20px;
	float: left;
}
.mainContent .mc_block .ourFirm_searchTermsHeader select {
	background: #E6E6E6;
	border: 1px solid #999;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333;
	width: 148px;
	margin: 3px 12px 0 0;
}
.mainContent .mc_block .ourFirm_searchTermsHeader input.inpt_text {
	background: #E6E6E6;
	border: 1px solid #999;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 2px;
	padding-bottom: 3px;
	color: #333;
	width: 190px;
}
.mainContent .mc_block .ourFirm_searchTermsHeader .btn_go_v4 {
	padding-left: 8px;
	padding-top: 2px;
}
.mainContent .mc_block .ourFirm_excel {
	float: right;
	background: url(/abcom/Web/Resources/images/icons/icon_xls.gif) no-repeat top left;
	height: 23px;
	margin-top: 9px;
}
.mainContent .mc_block .ourFirm_dataStemp {
	float: right;
	height: 23px;
	margin-top: 9px;
	color: #418485;
	font-style: italic;
	padding-right: 13px;
}
.mainContent .mc_block .ourFirm_excel a {
	color: #68790F;
	text-decoration: none;
	padding: 0 0 0 30px;
	font-style: italic;
	margin-top: 3px;
	display: block;
	padding-right: 13px;
}
.mainContent .mc_block .ourFirm_searchTermsHeader span {
	font-size: 14px;
	color: #fff;
	padding: 0 12px 0 0;
}
.mainContent .mc_block .ourFirm_searchTermsHeader div {
	font-size: 14px;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 1px;
}
.mainContent .mc_block .ourFirm_searchTermsHeader div.header_curvetabRight {
	background: url(/abcom/Web/Resources/images/bg/bg_tabs_1pxCurve.gif) no-repeat top right;
	margin: 0;
	padding: 3px 33px;
}
.mainContent .mc_block .ourFirm_searchTermsHeader div.header_curvetabLeft {
	background: url(/abcom/Web/Resources/images/bg/bg_tabs_1pxCurve.gif) no-repeat top left;
	margin: 0;
	float: left;
	width: 1px;
	height: 26px;
}
.mainContent .mc_block .invetstmentCalculatorBlock {
	margin-top: 12px;
}
.mainContent .mc_block .invetstmentCalculatorBlock label {
	display: block;
	color: #428485;
	font-size: 11px;
	padding-bottom: 5px;
}
.mainContent .mc_block .invetstmentCalculatorBlock div, .mainContent .mc_block .invetstmentCalculatorBlock p {
	float: left;
	margin-right: 15px;
	font-size: 11px
}
.mainContent .mc_block .invetstmentCalculatorBlock div.ammount_ivested {
	float: right;
	margin: 0;
}
.mainContent .mc_block .invetstmentCalculatorBlock div.ammount_ivested p {
	margin: 0;
	margin-left: 14px;
}
.mainContent .mc_block .invetstmentCalculatorBlock input, .mainContent .mc_block .invetstmentCalculatorBlock select {
	background: #E6E6E6;
	border: 1px solid #999;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 2px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	color: #333;
}
.mainContent .mc_block .invetstmentCalculatorBlock input {
	width: 120px;
}
.mainContent .mc_block .invetstmentCalculatorBlock select {
	width: 80px;
}
table.ourFirm_tblFundamentals {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
table.ourFirm_tblFundamentals tr {
/* height: 28px; */
}
table.ourFirm_tblFundamentals tr.subheader {
	height: 40px;
}
table.ourFirm_tblFundamentals th {
	font-size: 14px;
	text-align: left;
	color: #418485;
	font-weight: normal;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #428485;
	font-family: Georgia, "Times New Roman", Times, serif;
}
table.ourFirm_tblFundamentals th.th_headerNumber {
	font-family: Arial, Helvetica, sans-serif;
}
table.ourFirm_tblFundamentals th.th_first {
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
table.ourFirm_tblFundamentals th.th_first_v2 {
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
table.ourFirm_tblFundamentals th.th_newsrelease {
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
table.ourFirm_tblFundamentals td, table.ourFirm_tblFundamentals th {
	padding: 5px 12px 5px 12px;
	border-bottom: 1px solid #cccccc;
}
table.ourFirm_tblFundamentals a {
	color: #333;
}
table.ourFirm_tblFundamentals a:hover {
	color: #CC6600;
	text-decoration: none;
}
table.ourFirm_tblFundamentals tr.tblUpperCase td {
	text-transform: uppercase;
	border-bottom: none;
}
table.ourFirm_tblFundamentals tr.brd_firstDotted td {
	background: url(/abcom/Web/Resources/images/common/hr_mainContent.gif) repeat-x left bottom;
	border: none;
}
table.ourFirm_tblFundamentals .tblHedersLeftClmn {
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
}
table.ourFirm_tblFundamentals .tblHedersLeftClmn_v2 {
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #418485;
}
table.ourFirm_tblFundamentals .tblHedersLeftClmn_v3 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
table.ourFirm_tblFundamentals .tblTh_hidden {
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}
table.ourFirm_tblFundamentals tr.altRow {
	background-color: #E9EBEB;
}
table.ourFirm_tblFundamentals tr.phone_name td, table.ourFirm_tblFundamentals td.phone_name {
	font-family: Georgia, "Times New Roman", Times, serif;
}
table.ourFirm_tblFundamentals .tblTd_deafult {
	color: #333;
	font-size: 11px;
}
table.ourFirm_tblFundamentals .tblTd_deafultColor {
	color: #333;
}
table.ourFirm_tblFundamentals .tblTd_removeBrd {
	border-bottom: none;
}
table.ourFirm_tblFundamentals .tblTd_deafultColor_v2 {
	color: #333;
	border-top: none;
}
table.ourFirm_tblFundamentals td.calculateHeight_conteiner {
	height: 55px;
}
table.ourFirm_tblFundamentals .tblTd_deafultSize {
	font-size: 11px;
}
table.ourFirm_tblFundamentals input.btnCalculate {
	background: url(/abcom/Web/Resources/images/btn/btn_calculate.jpg) no-repeat left top;
	width: 106px;/* Width of the image */
	height: 27px;/* Height of the image */
	border: 0;
	cursor: pointer;/* Default cursor for input button is an arrow, should be a hand */
	text-indent: -10000px;/*for Firefox*/
	padding-left: 160px;/*for IE. This should be slightly greater or the same as width of the image  */
	margin: 0;
	display: block;
}
.mainContent .mc_block .refresh_quote {
	margin-top: 15px;
	margin-left: 12px;
	font-size: 11px;
	font-style: italic;
	color: #666;
}
.mainContent .mc_block .refresh_quote a {
	display: block;
	clear: both;
	color: #68790F;
	font-size: 14px;
	padding: 0;
	width: 105px;
	margin: 3px 0;
	font-style: normal;
}
.mainContent .mc_block .ourFirm_localfooter {
	margin-top: 45px;
	clear: both;
}
.mainContent .mc_block .ourFirm_localfooter p {
	padding-bottom: 13px;
	font-size: 11px;
}
.mainContent .mc_block .ourFirm_localfooter a {
	color: #333;
	text-decoration: underline;
}
.mainContent .mc_block .ourFirm_localfooter img {
	margin-top: 12px;
	clear: both;
}
/*  new realeases page  */

/* Style for h1 has been moved to ab_global.css --Olga Tsitron*/

.mainContent .mc_block .registrationItem select, .mainContent .mc_block .forgotPasswordItem select {
	background: #E6E6E6;
	border: 1px solid #999;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	width: 260px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin-bottom: 20px;
	color: #333;
}
/*main content of My Profile page*/
.container_lsb .mainContent_myProfile {
	float: left;
	width: 742px;
}
#myProfileTitles {
	background: url(/abcom/Web/Resources/images/bg/bg_myProfileTitle.gif) repeat-x left top #4D797C;
	width: 743px;
	height: 45px;
}
.container_lsb .mainContent_myProfile h1 {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	background: url(/abcom/Web/Resources/images/titles/title_h1_myProfile.gif) no-repeat left top;
	width: 200px;
	height: 45px;
	text-indent: -10000px;
}
.container_lsb .mainContent_myProfile h2 {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	background: url(/abcom/Web/Resources/images/bg/bg_myProfileTitleH2.gif) no-repeat left 18px;
	height: 32px;
	/*width:522px;*/
	padding-right: 20px;
	padding-left: 15px;
	padding-top: 13px;
	text-align: right;
	font-weight: normal;
	font-size: 16px;
	color: #FFF;
}
.container_lsb .mainContent_myProfile h2.txtHeader {
	color: #428485;
	font-size: 16px;
	font-weight: normal;
	width: 100%;
	padding: 0;
	margin: 0;
	background: none;
	text-align: left;
}
.container_lsb .mainContent_myProfile .importantNote {
	clear: both;
	background: #669699 url(/abcom/Web/Resources/images/icons/icon_important.gif) no-repeat 15px 12px;
	border-top: #8CB0B3 1px solid;
	border-bottom: #52787A 1px solid;
	color: #FFF;
	padding: 15px;
	padding-left: 42px;
	padding-bottom: 20px;
	font-style: italic;
}
.container_lsb .mainContent_myProfile .importantNote a {
	color: #FFF;
	text-decoration: underline;
}
.container_lsb .mainContent_myProfile .teaser {
	clear: both;
	border-top: #f3f3f3 1px solid;
	border-bottom: #C4C4C4 1px solid;
	background: #E6E6E6;
	padding: 12px;
	font-size: 14px;
	color: #333;
}
.container_lsb .mainContent_myProfile .teaser a, .container_lsb .mainContent_myProfile .teaser a:hover {
	color: #333;
	text-decoration: underline;
}
.container_lsb .mainContent_myProfile .profileBlock {
	clear: both;
	border-top: #FFF 1px solid;
	border-bottom: #C4C4C4 1px solid;
	padding: 12px;
	background: url(/abcom/Web/Resources/images/bg/bg_myProfileContent_v1.jpg) repeat-x left top;
}
.container_lsb .mainContent_myProfile .last {
	border-bottom: none;
}
.container_lsb .mainContent_myProfile .profileBlock .col1Of3, .container_lsb .mainContent_myProfile .profileBlock .col2Of3, .container_lsb .mainContent_myProfile .profileBlock .col3Of3 {
	display: block;
	float: left;
	width: 218px;
	padding-right: 30px;
}
.container_lsb .mainContent_myProfile .profileBlock .col3Of3 {
	padding-right: 0px;
}
.container_lsb .mainContent_myProfile .profileBlock .col1Of2, .container_lsb .mainContent_myProfile .profileBlock .col2Of2, .container_lsb .mainContent_myProfile .profileBlock .col1Of2_inst, .container_lsb .mainContent_myProfile .profileBlock .col2Of2_inst {
	display: block;
	float: left;
	width: 300px;
	padding-right: 30px;
}
.container_lsb .mainContent_myProfile .profileBlock .col2Of2 {
	padding-right: 0px;
	width: 380px;
}
.container_lsb .mainContent_myProfile .profileBlock .col1Of2_inst {
	padding-right: 0px;
	width: 380px;
}
.container_lsb .mainContent_myProfile .profileBlock h3 {
	color: #428485;
	font-size: 14px;
	font-weight: normal;
	background: url(/abcom/Web/Resources/images/common/hr_mainContent.gif) repeat-x left bottom;
	width: 100%;
	padding: 0;
	margin: 0;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.container_lsb .mainContent_myProfile .profileBlock h4 {
	color: #428485;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 5px;
}
.container_lsb .mainContent_myProfile .profileBlock p {
	margin-bottom: 12px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.container_lsb .mainContent_myProfile .profileBlock p.profileUserInstructions {
	margin-bottom: 15px;
	font-size: 12px;
	position: relative; /*for IE. The text disappears without position specified */
}
.container_lsb .mainContent_myProfile .profileBlock p.profileUserInstructions_astrk {
	margin-top: 10px;
	display: block;
	font-size: 12px;
	float: left;
	width: 700px;
}
.container_lsb .mainContent_myProfile .profileBlock p.profileUserInstructions_last {
	margin-bottom: 23px;
}
.container_lsb .mainContent_myProfile .asterick {
	margin-top: 10px;
	display: block;
	float: left;
	width: 10px;
}
.container_lsb .mainContent_myProfile .iconsDefaultIndent {
	margin-left: 35px;
}
.container_lsb .mainContent_myProfile .profileBlock .fieldEntry {
	clear: both;
	padding-bottom: 7px;
}
.container_lsb .mainContent_myProfile .profileBlock .fieldEntry .fieldLabel {
	color: #428485;
	font-size: 12px;
}
.container_lsb .mainContent_myProfile .profileBlock .fieldEntry .fieldDetail {
	color: #666;
	font-size: 12px;
	padding-left: 5px;
}
.container_lsb .mainContent_myProfile .profileBlock .fieldEntry .fieldLabel_v2 {
	color: #428485;
	font-size: 14px;
}
.container_lsb .mainContent_myProfile .profileBlock .fieldEntry .fieldDetail_v2 {
	color: #666;
	font-size: 14px;
	padding-left: 5px;
}
.container_lsb .mainContent_myProfile .profileBlock .profileAddress {
	color: #666;
	font-size: 12px;
}
.container_lsb .mainContent_myProfile .profileBlock .profileAddress span {
	display: block;
	padding-bottom: 7px;
}
.container_lsb .mainContent_myProfile .profileBlock .fieldEntry a {
	color: #68790F;
	text-decoration: none;
	font-size: 12px;
}
.container_lsb .mainContent_myProfile .profileBlock .fieldEntry a:hover {
	text-decoration: underline;
}
.container_lsb .mainContent_myProfile .profileBlock .emailConfirm {
	margin-top: 15px;
}
.container_lsb .mainContent_myProfile .profileBlock .formEntry {
	clear: both;
	padding-bottom: 10px;
	font-size: 14px;
}
.container_lsb .mainContent_myProfile .profileBlock .formSection {
	padding-bottom: 10px;
	color: #333;
}
.container_lsb .mainContent_myProfile .profileBlock .formEntry input {
	margin-right: 5px;
}
.container_lsb .mainContent_myProfile .profileBlock .profileBlockForm {
	padding: 5px 0 10px 0;
}
.container_lsb .mainContent_myProfile .profileBlock .first {
	padding-top: 15px;
}
.container_lsb .mainContent_myProfile .profileBlock .profileBlockForm label {
	color: #428485;
	font-size: 12px;
	display: block;
	padding: 0;
	margin: 0;
	padding-bottom: 5px;
}
.container_lsb .mainContent_myProfile .profileBlock input.text {
	background: #E6E6E6;
	border: 1px solid #999;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 2px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	color: #333;
	width: 240px;
}
.container_lsb .mainContent_myProfile .errorIcon {
	padding: 0 0 18px 28px;
	color: #CC6600;
	background: url(/abcom/Web/Resources/images/icons/icon_error.gif) no-repeat left 2px;
	font-size: 12px;
	height: 24px;
}
.container_lsb .mainContent_myProfile .error {
	color: #CC6600;
	font-size: 12px;
}
.container_lsb .mainContent_myProfile .btn_submit {
	background: url(/abcom/Web/Resources/images/btn/btn_mcForm_submit.jpg) no-repeat left top;
	border: none;
	padding: 0;
	margin: 0;
	width: 86px;
	height: 28px;
	display: block;
	text-indent: -10000px;
	padding-left: 90px;
	margin-top: 25px;
	cursor: pointer;
}
.container_lsb .mainContent_myProfile .btn_cancel {
	background: url(/abcom/Web/Resources/images/btn/btn_mcForm_cancel.jpg) no-repeat left top;
	border: none;
	padding: 0;
	margin: 0;
	width: 88px;
	height: 28px;
	display: block;
	text-indent: -10000px;
	padding-left: 90px;
	margin-top: 25px;
	cursor: pointer;
}
.container_lsb .mainContent_myProfile .hspace {
	display: block;
	float: left;
	width: 35px;
	height: 1px;
}
.container_lsb .mainContent_myProfile .miniEmailForm {
	border: 1px solid #e0e0e0;
	padding: 7px 10px 7px 10px;
	display: block;
	float: left;
}
.container_lsb .mainContent_myProfile .miniEmailForm p {
	color: #666666;
	font-size: 12px;
}
.container_lsb .mainContent_myProfile .miniEmailForm a {
	color: #7F9312;
}
.container_lsb .mainContent_myProfile .miniEmailForm .strong {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
.container_lsb .mainContent_myProfile div.profileItemSubHead_step1 {
	font-size: 14px;
	color: #418485;
	padding: 10px 5px 0px 35px;
	margin: 23px 0 10px 0;
	font-style: italic;
	background: url(/abcom/Web/Resources/images/icons/icon_emailRegistrationStep1.jpg) no-repeat left top;
	height: 26px;
}
.container_lsb .mainContent_myProfile div.profileItemSubHead_step2 {
	font-size: 14px;
	color: #418485;
	padding: 10px 5px 0px 35px;
	margin: 35px 0 10px 0;
	font-style: italic;
	background: url(/abcom/Web/Resources/images/icons/icon_emailRegistrationStep2.jpg) no-repeat left top;
	height: 26px;
}
.container_lsb .mainContent_myProfile div.profileItemSubHead_step3 {
	font-size: 14px;
	color: #418485;
	padding: 10px 5px 0px 35px;
	margin: 25px 0 10px 0;
	font-style: italic;
	background: url(/abcom/Web/Resources/images/icons/icon_emailRegistrationStep3.jpg) no-repeat left top;
	height: 26px;
}
.container_lsb .mainContent_myProfile ul.emailTroubleshooting {
	margin: 0 0 20px 50px;
	font-size: 12px;
}
.container_lsb .mainContent_myProfile ul.emailTroubleshooting li {
	margin: 0 0 5px 0;
	color: #333;
}
.container_lsb .mainContent_myProfile ul.emailTroubleshooting li a {
	color: #7F9312;
}
.container_lsb .mainContent_myProfile ul.deliveryOptionsCongrats {
	margin: 5px 0 20px 15px;
	font-size: 12px;
}
.container_lsb .mainContent_myProfile ul.deliveryOptionsCongrats li {
	margin: 0 0 15px 0;
}
.container_lsb .mainContent_myProfile ul.deliveryOptionsCongrats li a {
	color: #333333;
	text-decoration: underline;
}
.container_lsb .mainContent_myProfile .profileBlock label {
	color: #333;
	display: block;
	padding-left: 20px;
	font-size: 14px;
}
.container_lsb .mainContent_myProfile .profileBlock .frmRadioBtnsWrapper p {
	margin: 0;
	padding: 0;
	font-size: 11px;
}
.container_lsb .mainContent_myProfile .profileBlock .frmRadioBtnsWrapper input {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
}
.container_lsb .mainContent_myProfile .profileBlock .frmRadioBtnsWrapper .radioBtnsInstructions {
	margin: 0;
	margin-bottom: 15px;
	padding: 5px 0 0 20px;
	font-size: 12px;
}
.container_lsb .mainContent_myProfile ul.sbmtDeliveryChange {
	padding: 0;
	margin: 0;
}
.container_lsb .mainContent_myProfile ul.sbmtDeliveryChange li {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	margin-right: 10px;
}
.container_lsb .mainContent_myProfile ul.sbmtDeliveryChange li input {
	margin-top: 15px;
	display: block;
}
.container_lsb .mainContent_myProfile p.profileUserAgreement {
	margin: 0;
	padding: 0;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 8px;
}
/* Q&amp;A Layout and Sliders */
.container_lsb .mainContent_myProfile .profileBlock #ourFirm_rowOddEven {
	padding: 15px 0;
}
.mainContent .ourFirmContent #ourFirm_rowOddEven {
	padding: 15px 0;
	width: 620px;
}
.container_lsb .mainContent_myProfile .profileBlock #ourFirm_rowOddEven a {
	color: #7F9312;
}
.container_lsb .mainContent_myProfile .profileBlock .oddRow, .container_lsb .mainContent_myProfile .profileBlock .evenRow {
	clear: both;
	padding: 15px 15px 15px 13px;
	display: block;
}
.container_lsb .mainContent_myProfile #ourFirm_rowOddEven .oddRow {
	background-color: #E9EBEB;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.container_lsb .mainContent_myProfile #ourFirm_rowOddEven .evenRow_first {
	padding: 0 0 15px 13px;
}
/* disabled to see if global style from line 3939 will cover __Uwe 
.container_lsb .mainContent_myProfile #ourFirm_rowOddEven a.abAccordionTrigerAnswer,
.container_lsb .mainContent_myProfile #ourFirm_rowOddEven a.abAccordionTrigerHide{
	display:block;
	color:#68790F;
	background:url(/abcom/Web/Resources/images/icons/icon_answer.gif) right 2px no-repeat;
	padding-right:17px;
	font-size:12px;
	text-align:right;
}

*/

.mainContent .ourFirmContent #ourFirm_rowOddEven a.abAccordionTrigerHide {
	background-position: right -14px;
}
.mainContent .ourFirmContent #ourFirm_rowOddEven a {
	color: #7F9312;
}
.mainContent .ourFirmContent #ourFirm_rowOddEven .oddRow, .mainContent .ourFirmContent #ourFirm_rowOddEven .evenRow {
	clear: both;
	padding: 15px 15px 15px 13px;
	display: block;
}
.mainContent #ourFirm_rowOddEven .oddRow {
	background-color: #E9EBEB;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.mainContent .ourFirmContent #ourFirm_rowOddEven .evenRow_first {
	padding: 0 0 15px 13px;
}
.mainContent .ourFirmContent .subheader_italic {
	font-style: italic;
	font-size: 11px;
}
.mainContent #ourFirm_rowOddEven .ourFirm_newsDetails {
	margin: 7px 0;
	font-size: 11px;
	padding-left: 35px;
}
.mainContent #ourFirm_rowOddEven .ourFirm_row_content {
	width: 460px;
	background: url(/abcom/Web/Resources/images/icons/icon_printer.gif) right 2px no-repeat;
	margin-left: 97px;
}
.mainContent #ourFirm_rowOddEven .ourFirm_row_content_v2 {
	width: 580px;
	padding-right: 15px;
}
.mainContent #ourFirm_rowOddEven .ourFirm_row_content_v2 a.pdf {
	display: block;
	background: url(/abcom/Web/Resources/images/icons/icon_pdf_v2.gif) left top no-repeat;
	padding-left: 35px;
	padding-bottom: 7px;
	font-size: 14px;
}
.mainContent #ourFirm_rowOddEven .ourFirm_row_content_v2 a.webcast {
	display: block;
	background: url(/abcom/Web/Resources/images/icons/icon_webcast.jpg) left top no-repeat;
	padding-left: 35px;
	padding-bottom: 7px;
	font-size: 14px;
}
.mainContent #ourFirm_rowOddEven .ourFirm_row_content p {
	margin: 0;
	padding: 0;
	display: block;
	width: 390px;
	padding-right: 30px;
}
.mainContent #ourFirm_rowOddEven .ourFirm_row_content_v2 p {
	margin: 0;
	padding: 0;
	display: block;
}
.mainContent #ourFirm_rowOddEven .ourFirm_row_content_v2 p.indent {
	padding-left: 35px;
}
.mainContent #ourFirm_rowOddEven .ourFirm_row_date {
	width: 70px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.mainContent .ourFirmContent #ourFirm_rowOddEven .question {
	font-size: 14px;
}
.mainContent .ourFirmContent #ourFirm_rowOddEven .answer {
	font-size: 11px;
}
.mainContent .ourFirmContent #ourFirm_rowOddEven a.btn_answer {
	background: url(/abcom/Web/Resources/images/icons/icon_answer.gif) right 2px no-repeat;
}
#ourFirm_rowOddEven .AccordionPanelContent {
	/*overflow: hidden;
	height: 1px*/
	display: none;
}
A.abAccordionTrigerAnswer, A.abAccordionTrigerHide {
	display: block;
	color: #68790F;
	padding-right: 17px;
	font-size: 12px;
	text-align: right;
}
A.abAccordionTrigerAnswer {
	background: url(/abcom/Web/Resources/images/icons/icon_answer.gif) right 2px no-repeat;
}
a.abAccordionTrigerHide {
	background-position: right -14px;
}
.mainContent .ourFirmContent #ourFirm_rowOddEven a.abAccordionTrigerHide {
	background-position: right -14px;
}
/* //END Q&amp;A Layout and Sliders  */

.mainContent .ourFirmContent .taxInformationBox {
	font-size: 14px;
}
.mainContent .ourFirmContent .taxInformationBox a {
	color: #333;
	text-decoration: underline;
}
.mainContent .ourFirmContent .stockInfoChartBlock {
	padding-top: 40px;
}
.mainContent .ourFirmContent .stockInfoChartBlock table {
}
.mainContent .ourFirmContent .stockInfoChartBlock table td.col1 {
	border-left: 1px solid #9BBCBD;
	padding: 15px;
}
.mainContent .ourFirmContent .stockInfoChartBlock table td.col2 {
	border-right: 1px solid #9BBCBD;
	border-left: 1px solid #9BBCBD;
	padding: 0;
	width: 235px;
}
.mainContent .ourFirmContent .stockInfoChartBlock table td.borderBar {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	padding: 0;
	margin: 0;
	border-top: 1px solid #9BBCBD;
	border-left: 1px solid #9BBCBD;
}
.mainContent .ourFirmContent .stockInfoChartBlock table td.hr_special {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	padding: 0;
	margin: 0;
}
.mainContent .ourFirmContent .stockInfoChartBlock label {
	margin: 0;
	padding: 0;
	float: left;
	color: #428485;
	font-size: 12px;
}
.mainContent .ourFirmContent .stockInfoChartBlock select {
	margin: 0;
	padding: 0;
	float: right;
	width: 115px;
	font-size: 10px;
	color: #333;
	text-transform: uppercase;
	background: #E6E6E6;
}
.mainContent .ourFirmContent .stockInfoChartBlock p {
	display: block;
	margin-bottom: 17px;
	padding-right: 10px;
	padding-left: 15px;
	clear: both;
}
.mainContent .ourFirmContent .stockInfoChartBlock p.first {
	margin-top: 15px;
}
.mainContent .ourFirmContent input.btnSubmit {
	margin-top: 15px;
	display: block;
	background: url(/abcom/Web/Resources/images/btn/btn_mcForm_submit.jpg) no-repeat left top;
	width: 86px;/* Width of the image */
	height: 28px;/* Height of the image */
	border: 0;
	cursor: pointer;/* Default cursor for input button is an arrow, should be a hand */
	text-indent: -10000px;/*for Firefox*/
	padding-left: 88px;/*for IE. This should be slightly greater or the same as width of the image*/
}
/* OUR FIRM: ACCOLADES */

.mainContent .mc_block .ourFirmAccolates {
}
.mainContent .mc_block .ourFirmAccolates p {
	color: #333;
	font-size: 11px;
	padding-bottom: 0px;
	line-height: 16px;
}
.mainContent .mc_block .ourFirmAccolates span {
	/*color:#428385;
	font-size:11px;
	Natalia remove span stle, let writers format in XSmile*/
	font-style: italic;
}
.mainContent .mc_block .ourFirmAccolates a {
	color: #7F9413;
	font-size: 14px;
}
.mainContent .mc_block .ourFirmAccolates .date {
	color: #666666;
	font-size: 11px;
	display: block;
	padding: 5px 0 3px 0;
}
/* end OUR FIRM */


/*_____________________________________________________________________
                                                                 RSB */
#rsb .rsb_block {
	margin-bottom: 25px;
}
#rsb .rsb_block .rsb_banner {
	margin-bottom: -3px;/*joel*/
}
#rsb .rsb_block .topBox {
	margin-top: 15px;
}
#rsb .rsb_block .strategiesBox {
	background: url(/abcom/Web/Resources/images/bg/bg_border_v1.gif) left top #CCC;
	padding: 9px;
}
#rsb .rsb_block .strategiesBox .content {
	background: #F4F4F4;
	padding: 20px;
	padding-bottom: 15px;
}
#rsb .rsb_block .strategiesBox .rsb_item {
	padding-bottom: 10px;
}
#rsb .rsb_block .whiteBox {
	background: #FFF;
	padding: 9px;
}
#rsb .rsb_block .whiteBox .content {
	background: #FFF;
	padding: 20px;
	padding-bottom: 15px;
}
#rsb .rsb_block .whiteBox .content ul.socialNetworks {
	padding: 0;
	margin: 0;
	list-style: none;
}
#rsb .rsb_block .whiteBox .content ul.socialNetworks li {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 40px;
	display: block;
	height: 30px;
	padding-bottom: 14px;
}
#rsb .rsb_block .whiteBox .content ul.socialNetworks li.facebook {
	background: url(/abcom/Web/Resources/images/icons/icon_fb.jpg) no-repeat left top;
}
#rsb .rsb_block .whiteBox .content ul.socialNetworks li.linkedIn {
	background: url(/abcom/Web/Resources/images/icons/icon_li.jpg) no-repeat left top;
}
#rsb .rsb_block .whiteBox .content ul.socialNetworks li.twitter {
	background: url(/abcom/Web/Resources/images/icons/icon_twit.jpg) no-repeat left top;
	height: 35px;
	padding-bottom: 0;
}
/*#rsb .rsb_block .whiteBox .content ul.socialNetworks li.youTube{
	background: url(/abcom/Web/Resources/images/icons/icon_youTube.jpg) no-repeat left top;
	height:35px;
	padding-bottom:0;
}*/
#rsb .rsb_block .whiteBox .content ul.socialNetworks li a {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	background: url(/abcom/Web/Resources/images/btn/btn_linkArrow_v1.gif) no-repeat right 5px;
	display: block;
	width: 180px;
	height: 20px;
	padding-top: 6px;
}
#rsb .rsb_block .whiteBox .content ul.socialNetworks li a:hover {
	text-decoration: underline;
	background: url(/abcom/Web/Resources/images/btn/btn_linkArrow_over_v1.gif) no-repeat right 5px;
}
#rsb .rsb_block .whiteBox .rsb_item {
	padding-bottom: 10px;
}
#rsb .rsb_block .availableAsBox {
	background: url(/abcom/Web/Resources/images/bg/bg_border_v1.gif) left top #CCC;
	padding: 9px;
	margin-top: 15px;
}
#rsb .rsb_block .availableAsBox .content {
	background: #F4F4F4;
	padding: 20px;
	padding-bottom: 1px;
}
#rsb .rsb_block .availableAsBox .rsb_item {
	padding-bottom: 20px;
}
#rsb .rsb_block .literatureBox {
	background: url(/abcom/Web/Resources/images/bg/bg_border_v1.gif) left top #CCC;
	padding: 9px;/*margin-top:15px; -- change 1.27.10 - brett -- */
}
#rsb .rsb_block .literatureBox .content {
	background: #F4F4F4;
	padding: 20px;
	padding-bottom: 1px;
}
#rsb .rsb_block .literatureBox .rsb_item {
	padding-bottom: 15px;
}
/*---2_3_10 / 2_12_10 [brochure box] Joel---*/
.rsb_block .literatureBox .content .details_v2 {
	clear: both;
	overflow: hidden;
	padding-bottom: 11px!important;
}
.rsb_block .literatureBox .content .details_v2 .litType {
	display: block;
	float: left;
	font-size: 14px!important;
}
.rsb_block .literatureBox .content .details_v2 .details {
	border-left: 1px solid #CCCCCC;
	border-right: none!important;
	color: #666666;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: normal;
	margin: 3px 0 0 8px;
	padding: 0 0 0 7px !important;
}
.rsb_block .literatureBox .content .details_v2 .details span.date {
	display: none;
}
#rsb .rsb_block .biosBox {
	background: url(/abcom/Web/Resources/images/bg/bg_border_v1.gif) left top #CCC;
	padding: 9px;
}
#rsb .rsb_block .biosBox .content {
	background: #F4F4F4;
	padding: 20px;
	padding-bottom: 1px;
}
#rsb .rsb_block .biosBox .rsb_item {
	padding-bottom: 15px;
}
#rsb .rsb_block .biosBox .rsb_item select {
	background: #E6E6E6;
	border: 1px solid #999;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 2px;
	padding-bottom: 3px;
	color: #333;
	width: 226px;
}
#rsb .rsb_block .corporateContactBlock {
	margin: 0;
	clear: both;
	display: block;
	width: 100%;
}
#rsb .rsb_block .corporateContactBlock .col1 {
	color: #428485;
	font-size: 11px;
	width: 57px;
	float: left;
	padding-bottom: 10px;
}
#rsb .rsb_block .corporateContactBlock .col2 {
	color: #666;
	font-size: 11px;
	float: left;
	padding-bottom: 10px;
	width: 160px;
}
#rsb .rsb_block .corporateContactBlock .col2 a {
	color: #68790F;
	font-size: 11px;
}
#rsb .rsb_block h2.solutions { /* added 11/05/03 by Sean lipkin " Our Approach DC pages*/
	background: url('/abcom/Web/Resources/images/titles/title_rsb_h2_solutions.jpg') no-repeat left;
	text-indent: -10000px;
	height: 20px;
}
#rsb .rsb_block li h2 a {
	color: #428485;
}
#rsb .rsb_block .strategiesBox h3, #rsb .rsb_block .locationsBox H3 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	padding-bottom: 5px;
	font-weight: normal;
}
#rsb .rsb_block .strategiesBox li h3 {
	padding: 0;
}
.blue {
	color: #428485;
}
#rsb .rsb_block .strategiesBox h3 {
	color: #428485;
}
#rsb .rsb_block .strategiesBox h3 a, #rsb .rsb_block .locationsBox H3 A {
	text-decoration: none;
	color: #68790F;
}
#rsb .rsb_block .strategiesBox h3 a:hover {
	text-decoration: underline;
}
#rsb .rsb_block h3.emailAlerts, #rsb .rsb_block h3.calendarEvents {
	margin: 0;
	padding: 0;
	font-size: 14px;
	padding-top: 5px;
	font-weight: normal;
}
#rsb .rsb_block h3.emailAlerts a, #rsb .rsb_block h3.calendarEvents a {
	color: #68790F;
	display: block;
	padding: 12px 0px 20px 50px;
	background: url(/abcom/Web/Resources/images/icons/icon_rsb_emailAlert.jpg) no-repeat left top;
}
#rsb .rsb_block h3.calendarEvents a {
	background: url(/abcom/Web/Resources/images/icons/icon_rsb_calendarEvents.jpg) no-repeat left top;
}
#rsb .rsb_block .availableAsBox h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 13px;
	padding-bottom: 3px;
}
#rsb .rsb_block .availableAsBox h3 a {
	color: #666;
}
#rsb .rsb_block .biosBox h3 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	padding-bottom: 5px;
	font-weight: normal;
}
#rsb .rsb_block .biosBox h3 a {
	color: #68790F;
	text-decoration: none;
}
#rsb .rsb_block .biosBox h3 a:hover {
	color: #68790F;
	text-decoration: underline;
}
#rsb .rsb_block .rsb_item .clientsOnly {
	clear: both;
	display: block;
	background: url(/abcom/Web/Resources/images/icons/icon_clientsOnly.gif) no-repeat left top;
	width: 74px;
	height: 13px;
	margin-bottom: 10px;
	text-indent: -10000px;
}
#rsb .rsb_block .litName {
	display: block;
	float: left;
	font-size: 14px;
}
#rsb .rsb_block .litName a {
	color: #68790F;
}
#rsb .details_v2 {
	display: block;
	clear: both;
	padding-bottom: 35px;
}
#rsb .fileDetail_v2 {
	display: block;
	float: left;
	padding-left: 7px;
	margin-left: 10px;
	border-left: #CCC 1px solid;
	font-weight: normal;
	font-size: 11px;
	color: #666;
}
#rsb .rsb_block .litType {
	padding-bottom: 7px;
	font-size: 13px;
	color: #333333;
}
#rsb .rsb_block .litType a {
	color: #68790F;
}
#rsb .rsb_block .authorName {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #333;
	padding-bottom: 2px;
	font-weight: normal;
}
#rsb .rsb_block .authorName a {
	color: #68790F;
}
#rsb .rsb_block .authorTitle {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 11px;
	color: #666;
	padding-bottom: 3px;
}
#rsb .rsb_block h6 {
	font-size: 10px;
	color: #428485;
	text-transform: uppercase;
	padding-right: 9px;
	font-weight: normal;
	padding-bottom: 4px;
	padding-top: 7px;
	word-spacing: 2px;
}
#rsb .date {
	font-weight: normal;
	font-size: 11px;
	color: #666;
}
#rsb .details {
	padding-bottom: 10px;
}
#rsb .details .date {
	font-weight: normal;
	font-size: 11px;
	color: #666;
	border-left: #CCC 1px solid;
	padding-left: 6px;
	margin-left: 4px;
	text-transform: none;
}
#rsb .details .fileDetail {
	/*--prev_2_08_10
	font-weight:normal;
	font-size:11px;
	color:#666;
	*/
	color: #666666;
	/*display:block; - removed 2.11.10 -brett - preventing line break in rsb in research section*/
	font-size: 11px;
	font-weight: normal;
	padding: 2px 0px 0px 0px;
}
#rsb .downloadLink {
	padding-top: 15px;
}
#rsb .downloadLink a {
	font-weight: normal;
	font-size: 11px;
	color: #68790F;
}
#rsb .rsb_block p {
	margin-bottom: 10px;
	font-size: 11px;
	line-height: 16px;
	color: #333;
}
#rsb .rsb_block ul.v1 {
	padding: 0;
	margin: 0;
	list-style: none;
	margin: 0 0 10px 0;
}
#rsb .rsb_block ul.solutionsList_item {
	padding: 0;
	margin: 0;
	list-style: none;
	margin: 0 0 21px 0;
}
#rsb .rsb_block ul.v1 li {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-bottom: 7px;
}
#rsb .rsb_block ul.v1 li a:hover {
	text-decoration: underline;
}
#rsb .rsb_block ul.v1 p {
	margin-top: 5px;
}
.mainContent p.last, #rsb p.last, .mainContent h2.last, #rsb h2.last, .mainContent h3.last, #rsb h3.last, #rsb ul.v1 li.last, .mainContent .mc_block .last, #rsb .contentBlock .last, #rsb .rsb_block .last, #rsb .last {
	padding-bottom: 0;
	margin-bottom: 0;
}
#rsb .rsb_block .title_hr {
	background: url(/abcom/Web/Resources/images/common/hr_mainContent.gif) left top repeat-x;
	display: block;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	margin-top: 4px;
	/*margin-bottom:13px; prev_2_3_10*/
	margin-bottom: 15px;
 *margin-bottom:14px;/*--IE hack--*/
}
/*______________________________________________________________________
                                                        RSB NAVIGATION */
#rsb .rsb_block .navBox {
	background: url(/abcom/Web/Resources/images/bg/bg_border_v1.gif) left top #CCC;
	padding: 9px;
}
#rsb .rsb_block .navBox .content {
	background: #F4F4F4;
	padding: 20px;
	padding-bottom: 10px;
	padding-right: 20px;
}
#rsb ul#rsb_navigation {
	margin: 0;
	padding: 0;
	list-style: none;
}
#rsb ul#rsb_navigation li {
	margin: 0;
	padding: 0;
	list-style: none;
	padding-bottom: 10px;
}
/*image buttons of RSB NAVIGATION*/
.images-off #rsb ul#rsb_navigation li a {
	display: block;
	height: 15px;
	text-indent: 0px;
}
/*image buttons of RSB NAVIGATION*/
#rsb ul#rsb_navigation li a {
	display: block;
	height: 15px;
	text-indent: -10000px;
}
#rsb ul#rsb_navigation li.overview a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_overview.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.overview_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_overview_active.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.overview_active_v2 a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_overview_active_v2.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.stockInformation a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_stockInformation.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.stockInformation_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_stockInformation_active.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.stockInformation_active_v2 a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_stockInformation_active_v2.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.fundamentals a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_fundamentals.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.fundamentals_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_fundamentals_active.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.fundamentals_active_v2 a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_fundamentals_active_v2.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.newsReleasesPresentations a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_newsReleasesPresentations.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.newsReleasesPresentations_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_newsReleasesPresentations_active.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.newsReleasesPresentations_active_v2 a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_newsReleasesPresentations_active_v2.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.reportsSECFilings a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_reportsSECFilings.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.reportsSECFilings_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_reportsSECFilings_active.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.reportsSECFilings_active_v2 a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_reportsSECFilings_active_v2.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.taxInformation a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_taxInformation.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.taxInformation_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_taxInformation_active.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.taxInformation_active_v2 a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_taxInformation_active_v2.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.whoWeAre a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_whoWeAre.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.whoWeAre_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_whoWeAre_active.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.whoWeAre_active_v2 a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_whoWeAre_active_v2.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.ourClients a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_ourClients.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.ourClients_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_ourClients_active.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.ourClients_active_v2 a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_ourClients_active_v2.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.clientService a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_clientService.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.clientService_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_clientService_active.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.ourOurganization_active_v2 a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_ourOrganization_active_v2.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.ourResearch a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_ourResearch.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.ourResearch_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_ourResearch_active.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.ourResearch_active_v2 a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_ourResearch_active_v2.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.investmentServices a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_investmentServices.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.investmentServices_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_investmentServices_active.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.ourInvestmentPlatform_active_v2 a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_ourInvestmentPlatform_active_v2.gif) left top no-repeat;
}
/*added by David Hastings on 07/15/2013 for http://methodeabcom.staging.acml.com/abcom/Our_Firm/About_Us/Responsible-Investing.htm */
#rsb ul#rsb_navigation li.responsibleInvesting a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_responsibleInvesting.png) left top no-repeat;
}
#rsb ul#rsb_navigation li.responsibleInvesting_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_responsibleInvesting_active.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.responsibleInvesting_active_v2 a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_responsibleInvesting_active_v2.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.ourHistory a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_ourHistory.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.ourHistory_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_ourHistory_active.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.ourHistory_active_v2 a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_ourHistory_active_v2.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.ourLocations a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_ourLocations.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.ourLocations_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_ourLocations_active.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.ourLocations_active_v2 a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_ourLocations_active_v2.gif) left top no-repeat;
}
/** replaced with li.executiveOfficers  _Uwe 2/8/10 
#rsb ul#rsb_navigation li.executiveManagement a{
	background:url(/abcom/Web/Resources/images/btn/btn_rsb_nav_executiveManagement.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.executiveManagement_active a{
	background:url(/abcom/Web/Resources/images/btn/btn_rsb_nav_executiveManagement_active.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.executiveManagement_active_v2 a{
	background:url(/abcom/Web/Resources/images/btn/btn_rsb_nav_executiveManagement_active_v2.gif) left top no-repeat;
}
**/


#rsb ul#rsb_navigation li.executiveOfficers a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_executiveOfficers.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.executiveOfficers_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_executiveOfficers_active.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.executiveOfficers_active_v2 a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_executiveOfficers_active_v2.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.boardOfDirectors a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_boardOfDirectors.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.boardOfDirectors_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_boardOfDirectors_active.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.boardOfDirectors_active_v2 a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_boardOfDirectors_active_v2.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.committeesOfTheBoard a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_committeesOfTheBoard.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.committeesOfTheBoard_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_committeesOfTheBoard_active.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.committeesOfTheBoard_active_v2 a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_committeesOfTheBoard_active_v2.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.committeesOfTheBoard a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_committeesOfTheBoard.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.committeesOfTheBoard_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_committeesOfTheBoard_active.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.committeesOfTheBoard_active_v2 a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_committeesOfTheBoard_active_v2.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.corporateGovernance a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_corporateGovernance.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.corporateGovernance_active a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_corporateGovernance_active.gif) left top no-repeat;
}
#rsb ul#rsb_navigation li.corporateGovernance_active_v2 a {
	background: url(/abcom/Web/Resources/images/btn/btn_rsb_nav_corporateGovernance_active_v2.gif) left top no-repeat;
}
/* inner list of RSB NAVIGATION*/
#rsb ul#rsb_navigation li ul {
	margin: 0;
	padding: 0;
	list-style: none;
	padding-left: 25px;
	color: #428485;
	margin-top: 5px;
}
#rsb ul#rsb_navigation li.active ul li {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}
#rsb ul#rsb_navigation li.active ul li a {
	color: #68790F;
	text-indent: 0px;
	display: inline;
	background: none;
}
#rsb ul#rsb_navigation li.active ul li.active a {
	color: #428485;
}
/*______________________________________________________________________
                                                               TABLES */
.mainContent .mc_block .tableHeader {
	color: #333;
	font-size: 14px;
	padding-left: 8px;
	padding-top: 10px;
}
table.contentTable {
	padding: 0;
	margin: 0;
	width: 100%;
	margin-top: 6px;
	color: #333;
	margin-bottom: 20px;
}
table.contentTable tr {
}
table.contentTable td {
	padding: 8px;
}
table.contentTable tr.colH2 {
	background: url(/abcom/Web/Resources/images/common/hr_mainContent.gif) left bottom repeat-x;
}
table.contentTable tr.colH2 th {
	border-top: 1px solid #999;
	color: #428485;
	font-size: 14px;
	font-weight: normal;
	padding: 8px;
	text-align: center;
}
table.contentTable tr.underline_v1 td {
	border-bottom: 1px solid #428485;
}
table.contentTable tr.underline_v2 td {
	border-bottom: 1px solid #CCC;
}
table.contentTable td.colH3 {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
table.contentTable tr.altRow {
	background: #E9EBEB;
}
table.contentTable td.data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
}
table.contentTable tr.total {
	background: #FFF;
}
table.contentTable tr.total td {
	border-bottom: 1px solid #999;
}
table.contentTable td.colH4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding-left: 20px;
}
/* ============= carouselHolder_SLP ============= */
#carouselHolder_SLP {
	padding-top: 30px;
}
/* ============= VIDEO SWAP DIVs  ============= */
.mainContent .swfContainer {
	overflow: hidden;
	height: 315px;
	text-align: center;/* Natalia  - 030810
	height:500px; 
	background-color:#000; */
}
.mainContent .swfContainer .noPlayer {
	width: 99%;
	color: #fff;
	display: block;
	text-align: center;
	background-color: #ccc;
	padding-top: 100px;
	height: 200px;
}
.mainContent .swfContainer .noPlayer a {
	color: #333;
	/*display:block;*/
	text-decoration: underline;
}
.mainContent .swfHiddenElement {
	display: none;
	position: relative;
	top: 0px;
	width: 600px;
	/* Natalia  - 030810
	height:520px; */
	height: 315px;
}
/* ============= anychart rsb  ============= */

#rsb .rsb_block .anyChartWrapper {
	margin-bottom: 5px;
}
#rsb .rsb_block .anyChartWrapper span {
	display: block;
	margin: 5px 0 0 0;
	font-style: italic;
	color: #666666;
}
#rsb .rsb_block #rsb_chart {
	background: url(/abcom/Web/Resources/images/bg/bg_line_chart.gif) left 23px;
	margin-top: -10px;
}
/* ============= Careers page  ============= */

.mainContent .mc_block .ourFirmContent .btn_visitCareersWebsite {
	background: url(/abcom/Web/Resources/images/btn/btn_visitCareersWebsite.jpg) no-repeat left top;
	border: none;
	padding: 0;
	margin: 0;
	width: 191px;
	height: 28px;
	display: block;
	text-indent: -10000px;
	margin-top: 25px;
	cursor: pointer;
	clear: both;
	padding-left: 200px;
}
/*reset password page - merged on 11/3/09*/
.info {/*update login information placeholder container*/
	width: 400px;
	float: right;
	position: relative;
	right: 10px;
}
.info .errorItems li {
	float: left;
	width: 100%;
	background: url('/abcom/Web/Resources/images/icons/icon_error.gif') no-repeat left 7px;
	list-style: none;
	padding: 10px 0 15px 25px;
	font-size: 12px;
	color: #c60;
}
/*reset password page - merged on 11/3/09*/
.info_error {/*update login information placeholder container*/
	width: 650px;
	float: left;
	right: 10px;
	padding-bottom: 15px;
}
.info_error .errorItems li {
	float: left;
	width: 100%;
	background: url('/abcom/Web/Resources/images/icons/icon_error.gif') no-repeat left 7px;
	list-style: none;
	padding: 10px 0 5px 25px;
	font-size: 12px;
	color: #c60;
}
.mainContent .mc_block .registrationItem .frmButtons .btnSaveAndExit {
	background: url('/abcom/Web/Resources/images/btn/btn_mcForm_saveAndLogin.jpg') no-repeat;
	text-indent: -10000px;
	width: 119px;
	padding-left: 120px;
	height: 27px;
	border: none;
	cursor: pointer;
}
.mainContent .resetPassword {
	background: url('/abcom/Web/Resources/images/titles/title_h1_selectAPassword.gif') no-repeat left;
	margin: 30px 0 0;
	padding: 0;
}
.mainContent .mc_block h3.inTheNewsHeader {
	color: #000000;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.mainContent .mc_block p.inTheNewsContent {
	font-size: 12px;
}
.mainContent .mc_block p a {
	color: #68790F;
}
/*---1_21_10---*/
.consultantsContent .col2 p {
	font-size: 11px!important;
	line-height: 16px!important;
	margin-top: -3px!important;
 *margin-top: -1px;/*--IE hack--*/
}

/* * *
 * * *404 page content - Sean Lipkin - 11/12/09
 */
/* Styles for h1 for this section has been moved to ab_global.css 
to be along with all other h1 titles on the site -- Olga  Tsitron */

.error #teaser h2 {
	margin-bottom: 12px;
}
/* ============= container_twoColumnFixed for PC UK  -  Nataia============= */

.container_twoColumnFixed {
	clear: both;
	padding-top: 27px;
	text-align: left;
	padding-left: 12px;
}
.container_twoColumnFixed h3.welcomeUser {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	margin: 0;
}
.container_twoColumnFixed .date {
	display: block;
	font-size: 11px;
	padding-top: 3px;
}
.container_twoColumnFixed .leftColumn {
	float: left;
	width: 456px;
	margin-right: 10px;
	padding-right: 10px;
}
.container_twoColumnFixed .leftColumn h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #418485;
	font-size: 20px;
	padding: 0;
	margin: 0;
	background: url(/abcom/Web/Resources/images/common/hr_mainContent.gif) left bottom repeat-x;
	padding-top: 21px;
	padding-bottom: 7px;
}
.container_twoColumnFixed .leftColumn h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 14px;
	padding: 0;
	margin: 0;
	color: #418485;
	padding-top: 14px;
	padding-bottom: 7px;
}
.container_twoColumnFixed .leftColumn h2.plain {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 16px;
	padding: 0;
	margin: 0;
	color: #333333;
	padding-top: 14px;
	padding-bottom: 10px;
}
.mcBlock table#dataTable {
	width: 100%;
	margin-top: 11px;
}
.mcBlock table#dataTable th {
	color: #428485;
	padding: 4px 10px 7px 10px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #428485;
}
.mcBlock table#dataTable td {
	font-size: 12px;
	padding: 7px 10px 8px 10px;
	border-bottom: 1px solid #cccccc;
}
.mcBlock table#dataTable tr.altRow {
	background: #E9EBEB;
}
.mcBlock table#dataTable td a {
	text-decoration: none;
	color: #76963A;
}
.mcBlock table#dataTable td a:hover {
	text-decoration: underline;
}
.leftColumn .mcBlock .content {
	padding: 0 0 12px 0;
}
.leftColumn .mcBlock .selectBoxWrapper {
	background-color: #E9EBEB;
	padding: 14px 0px 14px 12px;
	border-top: 1px solid #428485;
	border-bottom: 1px solid #cccccc;
}
.leftColumn .mcBlock .new {
	background: url(/abcom/Web/Resources/images/icons/icon_new.gif) right top no-repeat;
	padding-right: 16px;
	width: 80px;
	display: block;
}
.container_twoColumnFixed .rightColumn {
	float: left;
	width: 467px;
	padding-top: 51px;
}
.container_twoColumnFixed .rightColumn .mcBlock {
	float: none;
	padding-bottom: 9px;
}
.container_twoColumnFixed .rightColumn .mcBlock h2 {
	text-transform: uppercase;
	color: #418485;
	font-size: 10px;
	font-weight: normal;
	padding: 4px 0 5px 0;
	border-top: 3px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}
.container_twoColumnFixed .rightColumn .mcBlock div {
	padding-bottom: 20px;
}
.container_twoColumnFixed .rightColumn .mcBlock p {
	font-size: 14px;
	padding-right: 50px;
}
.container_twoColumnFixed .rightColumn .mcBlock h3 a {
	text-decoration: none;
	color: #76963A;
	font-size: 14px;
	font-weight: normal;
	display: block;
	padding: 0 0 5px 0;
}
.container_twoColumnFixed .rightColumn .mcBlock h3 a:hover {
	text-decoration: underline;
}
.container_twoColumnFixed .rightColumn .banner_notice {
	background: url(/abcom/Web/Resources/images/bnr/bnr_rsb_sampleReporting_notice.jpg) no-repeat left top;
	display: block;
	width: 428px;
	height: 79px;
	margin-bottom: 20px;
	color: #FFF;
	font-size: 13px;
	line-height: 17px;
	padding-top: 55px;
	padding-left: 20px;
	padding-right: 20px;
}
.container_twoColumnFixed .selectBoxWrapper select {
	background: #fff;
	border: 1px solid #999;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	width: 370px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	padding: 1px 0 2px 0;
	color: #333;
}
/** Added styles by Uwe Kristen 02/01/10 **/

.mainContent .mc_block .ourMissionContent .teaser p {
	color: #333333;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	margin: 0;
	padding: 0;
}
#rsb .rsb_block .strategiesBox .content {
	background: none repeat scroll 0 0 #F4F4F4;
	padding: 20px 20px 0;
}
.mainContent .mc_block .notes_ExternalView {
	color: #666666;
	font-style: italic;
}
TABLE#ctl03_rdbClientType {
	width: 100%;
}
TABLE#ctl03_rdbClientType TD {
	width: 30%;
}
/* ============= tabbing for CME charts  -  Nataia 021810============= */

#chartsCME_wrapper {
	padding-left: 20px;
}
.CME_TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	/*width: 100%;  IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	width: 592px;
}
.CME_TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.CME_TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 0;
	text-indent: -1000px;
	margin: 0px 1px 0px 0px;
	background-color: #DDD;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}
#chartsCME_container ul li.cme_tab0 {
	background: url(/abcom/Web/Resources/images/btn/cme_tab0.jpg) no-repeat top left;
	padding: 0 3px 0 0;
	width: 36px;
	height: 19px;
}
#chartsCME_container ul li.cme_tab1 {
	background: url(/abcom/Web/Resources/images/btn/cme_tab1.jpg) no-repeat top left;
	padding: 0 3px 0 0;
	width: 19px;
	height: 19px;
}
#chartsCME_container ul li.cme_tab2 {
	background: url(/abcom/Web/Resources/images/btn/cme_tab2.jpg) no-repeat top left;
	padding: 0 3px 0 0;
	width: 19px;
	height: 19px;
}
#chartsCME_container ul li.cme_tab3 {
	background: url(/abcom/Web/Resources/images/btn/cme_tab3.jpg) no-repeat top left;
	padding: 0 3px 0 0;
	width: 19px;
	height: 19px;
}
#chartsCME_container ul li.cme_tab0active {
	background: url(/abcom/Web/Resources/images/btn/cme_tab0_active.jpg) no-repeat top left;
	padding: 0 3px 0 0;
	width: 36px;
	height: 19px;
}
#chartsCME_container ul li.cme_tab1active {
	background: url(/abcom/Web/Resources/images/btn/cme_tab1_active.jpg) no-repeat top left;
	padding: 0 3px 0 0;
	width: 19px;
	height: 19px;
}
#chartsCME_container ul li.cme_tab2active {
	background: url(/abcom/Web/Resources/images/btn/cme_tab2_active.jpg) no-repeat top left;
	padding: 0 3px 0 0;
	width: 19px;
	height: 19px;
}
#chartsCME_container ul li.cme_tab3active {
	background: url(/abcom/Web/Resources/images/btn/cme_tab3_active.jpg) no-repeat top left;
	padding: 0 3px 0 0;
	width: 19px;
	height: 19px;
}
.CME_TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
.CME_TabbedPanelsContentGroup {
	clear: both;
}
.CME_TabbedPanelsContent {
	padding: 4px 0;
}
.CME_TabbedPanelsContent p {
	padding-top: 5px;
	border-top: 1px solid #cccccc;
}
.CME_TabbedPanelsContentVisible {
	height: 312px;
}
.chartsCME_header {
	height: 136px;
	width: 592px;
	background: url(/abcom/Web/Resources/images/placeholder/chartsCME_header_bg.gif) no-repeat top right;
	float: left;
}
.chartsCME_header h2.hdr_chartsCME {
	text-align: left;
	font-weight: normal;
	font-size: 18px;
	color: #418485;
	padding-top: 50px;
	width: 592px;
	text-transform: none;
}
.chartsCME_header h2.hdr_chartsCME span {
	font-weight: normal;
	font-size: 14px;
	color: #418485;
	display: block;
	text-transform: none;
}
.mainContent .mc_block .cme_footer .hr {
	margin: 0;
	height: 7px;
}
.mainContent .mc_block .cme_footer p {
	color: #666666;
}
/** Styles used for Thomson Iframe page  _Uwe **/

.iframeAlign {
	clear: both;
	padding: 0 0 0 7px;
	margin: 0;
}
/* styles added 2.23.10 - brett - PC UK pages */
.mainContent .mc_block .pcukContent h2 a, .mainContent .mc_block .pcukContentLast h2 a {
	text-transform: none;
}
.mainContent .mc_block .pcukContent h2 a:hover, .mainContent .mc_block .pcukContentLast h2 a:hover {
	text-decoration: underline;
}
.mainContent .mc_block .pcukContent p, .mainContent .mc_block .pcukContentLast p {
	line-height: 16px;
}
.mainContent .mc_block .pcukIntro h3 {
	padding-bottom: 7px;
}
.mainContent .mc_block .pcukIntro {
	margin-bottom: 0px;
}
.mainContent .mc_block .pcukContent {
	padding-bottom: 0px;
}
.mainContent #teaser.Pad15 {
	padding-bottom: 15px;
}
/* added for PC UK case studies - brett - 2.23.10 */
.mainContent .caseStudyContent h1 {
	font-weight: normal;
}
.mainContent .mc_block ul.v1.pcukCaseStudies {
	margin: -1px 0 2px 0;
}
/* ============= PCUS Performance Statistics Disclosure  -  added Jamie 03.02.10============= */

.mainContent h1.perfStats {
	background: transparent url(/abcom/Web/Resources/images/titles/title_h1_perfStats.gif) no-repeat scroll left top;
	margin: 30px 0 0;
	padding: 0;
}
.mainContent .mc_block .ourFirmContent ol {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	font-size: 11px;
	line-height: 18px;
}
.mainContent .mc_block .ourFirmContent ol li {
	padding-bottom: 15px;
}
.mainContent .mc_block .ourFirmContent ol.decimal {
	list-style-type: decimal;
	padding-left: 20px;
	/* Natalia 040610 add clear for IE first item */
	clear: both;
}
.mainContent .mc_block .ourFirmContent ol.lower-alpha {
	list-style-type: lower-alpha;
	padding-left: 20px;
	margin-top: 15px;
}
.mainContent .mc_block .ourFirmContent ol.lower-roman {
	list-style-type: lower-roman;
	padding-left: 20px;
	margin-top: 15px;
}
/* ============= PCUS Returns and Indexes Disclosure  -  added Jamie 04.06.10============= */

.mainContent h1.notes {
	background: transparent url(/abcom/Web/Resources/images/titles/title_h1_notes.gif) no-repeat scroll left top;
	margin: 30px 0 0;
	padding: 0;
}
.mainContent .mc_block .ourFirmContent h2.notes {
	text-indent: -20px;
	clear: both;
	width: 100%;
}
/** FAQ and TAX sections  _Uwe 2/23 **/

.mainContent .mc_block .ourFirmContent .answer UL {
	margin-left: 15px;
	padding-left: 15px;
}
.mainContent .mc_block .ourFirmContent .answer UL LI {
	font-size: 11px;
	list-style-type: circle;
}
TD.data {
	text-align: center;
	font-family: Arial, sans-serif;
}
TABLE.tax {
	margin-bottom: 20px;
}
TABLE.research {
	width: 99%;
	background: #ececec;
	border-top: 5px solid #428485;
}
TABLE.research TH, TABLE.research TD, TABLE.tax TD {
	padding: 7px;
}
TABLE.research TD {
	border-bottom: 1px solid #ccc;
}
TABLE.research TD.data {
	text-align: center;
	font-size: 13px;
}
TABLE.research TD.cat {
	font-size: 14px;
}
TABLE.research TH {
	color: #428485;
	border-bottom: 1px solid #428485;
	text-align: center;
	font-size: 14px;
}
TABLE.research TR.subHd TH {
	color: #428485;
	border-bottom: 1px dotted #999;
}
TABLE.research TH.shaded, TABLE.research TD.shaded {
	background: #e2e2e2;
}
TABLE.research TR.summary TD {
	background: #428485;
	color: #fff;
}
TABLE.research TR.summary TD.shaded {
	background: #316e6f;
}
/* Needed for FAQ data table  __Uwe */

TABLE#U1055936794DG {
	margin-bottom: 20px;
}
TABLE#U1055936794DG TD {
	padding: 8px;
}
/* Natalia 030410 - addition for action required page */

.mainContent .mc_block ol.list_actionRequired {
	padding: 0 0 8px 25px;
	font-size: 14px;
	margin: 0;
}
.mainContent .mc_block ol.list_actionRequired li {
	padding-bottom: 7px;
	margin: 0;
}
.mainContent .mc_block .locationsContent .GWM_locationsWrapper h2 {
	font-weight: normal;
	margin: 0;
	padding: 20px 0 5px 0;
	text-transform: none;
	color: #428485;
	font-size: 16px;
	display: block;
	width: 100%;
}
#teaser p.error_genericMsg {
	color: #333333;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	margin: 0;
	padding: 7px 0 0;
}
#teaser .error_abLink {
	background-color: #50beaf;
	border: medium none;
	color: #ffffff !important;
	cursor: pointer;
	display: inline-block;
	font-family: "KlavikaWebBasicBold", Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-right: 10px;
	margin-top: 30px;
	padding: 10px 16px;
	text-transform: uppercase;
}
/*______________________________________________________
                                                 404 page*/


#wrapper_404 {
	display: block;
	padding-top: 55px;
}
#wrapper_404 h2 {
	text-indent: -10000px;
	line-height: 12px;
}
#wrapper_404 #content {
	width: 945px;
	margin: 0 auto;
	font-size: 12px;
	color: #737373;
}
.errorpageHead_wrap {
	border-bottom: 1px solid #cccccc;
	height: 25px;
}
#wrapper_404 .col5Layout h2 {
	padding: 0;
	margin: 0;
	padding-bottom: 1px;
	margin-bottom: 0;
}
#wrapper_404 .ABSites {
	font-size: 16px;
	text-indent: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0 0 0 0;
	line-height: 18px;
}
#wrapper_404 .ourFirm {
	background: url('/abcom/Web/Resources/images/titles/title_header404_h1_ourFirm.gif') no-repeat left top;
}
#wrapper_404 .details_ABSites {
	float: left;
	display: block;
	padding-top: 3px;
	margin-top: 0px;
	padding-bottom: 0;
	font-size: 11px;
	color: #999999;
	font-style: italic;
	padding-left: 13px;
}
#wrapper_404 .sideLink {
	display: block;
	font-size: 12px;
	float: right;
	padding: 2px 14px 0 0;
	background: url('/abcom/Web/Resources/images/btn/btn_mc_goArrow_v6.gif') no-repeat right 4px;
	margin-right: 3px;
}
#wrapper_404 .columnHead {
	text-indent: -10000px;
	height: 30px;
	margin: 0;
	padding: 0;
}
#wrapper_404 .colHead_institutions {
	background: url('/abcom/Web/Resources/images/titles/title_404_colHead_institutions.gif') no-repeat left 0px;
}
#wrapper_404 .colHead_advisors {
	background: url('/abcom/Web/Resources/images/titles/title_404_colHead_advisors.gif') no-repeat left 0px;
}
#wrapper_404 .colHead_individuals {
	background: url('/abcom/Web/Resources/images/titles/title_404_colHead_individuals.gif') no-repeat left 0px;
}
#wrapper_404 .colHead_sellsideClients {
	background: url('/abcom/Web/Resources/images/titles/title_404_colHead_sellsideClients.gif') no-repeat left 0px;
}
#wrapper_404 .column {
	float: left;
}
#wrapper_404 .noHeading { /* vertically align column without a heading */
	margin-top: 34px;
}
#wrapper_404 .column, #wrapper_404 .columnHead {
	padding: 0 0 0 12px;
}
#wrapper_404 .col5Layout {
	margin: 13px 0 45px;
}
#wrapper_404 .col5Layout .first {
	padding-left: 0;
	border: 0;
	background-position: left 2px;
}
#wrapper_404 .col1, #wrapper_404 .col12, #wrapper_404 .col3, #wrapper_404 .col4, #wrapper_404 .col5 {
	width: 220px;
}
#wrapper_404 .col3 .linkList, #wrapper_404 .col4 .linkList, #wrapper_404 .col5 .linkList {
	padding-left: 12px;
}
/* nat404
#wrapper_404 .col5Layout .linkHead {
	font-size: 12px;
	height: 13px;
	margin: 0 0 0 0;
	font-weight: normal;
	color:#666666;
	padding:0 0 6px 0;
}
 */

#wrapper_404 .col5Layout .linkHead {
	font-size: 12px;
	/*height: 13px;*/
	margin: 0 0 0 0 !important;
	font-weight: normal;
	color: #666666;
	padding: 0 0 6px 0 !important;
}
/* nat404
#wrapper_404 .col5Layout .item {
	padding: 20px 0 0 0;
}*/

#wrapper_404 .col5Layout .item {
	padding: 15px 0 0 0;
}
#wrapper_404 ul {
	list-style: none;
}
#wrapper_404 .linkList {
	line-height: 16px;
}
#wrapper_404 li {
	clear: both;
}
/* nat404 
#wrapper_404 .subLinks {
	float: left;
	width: 100%;
	height: 12px;
}
*/

#wrapper_404 .subLinks {
	clear: none;
	float: left;
	margin-right: 7px;
	padding-right: 8px;
}
#wrapper_404 .subLinks .subLink {
	float: left;
	clear: none;
	background: url('/abcom/Web/Resources/images/bg/bg_404_pipe.gif') no-repeat right 4px;
	padding-right: 8px;
	margin-right: 7px;
}
#wrapper_404 .subLinks .subLink a {
	font-size: 12px;
}
#wrapper_404 .subLinks .last {
	background: transparent;
	margin: 0;
	padding: 0;
}
#wrapper_404 a {
	color: #68790F;
}
#wrapper_404 .subSections {
	margin: 18px 0 40px;
	height: 8px;
}
#wrapper_404 .subSection {
	clear: none;
	float: left;
	padding-right: 8px;
	margin-right: 7px;
	background: url('/abcom/Web/Resources/images/bg/bg_404_pipe.gif') no-repeat right 3px;
}
#wrapper_404 .subSection a {
	font-size: 12px;
}
#wrapper_404 .subSections .last {
	background: transparent;
	padding: 0;
}
#wrapper_404 .legal {
	color: #999;
	margin: 0 0 30px;
}
#wrapper_404 .legal .disclaimer {
	font-style: italic;
	line-height: 15px;
	margin: 20px 0 0;
}
#wrapper_404 .copy {
	margin: 30px 0 110px;
}
#wrapper_404 .copy, #wrapper_404 .copy a {
	color: #F4F4F4;
}
#wrapper_404 .copy .item {
	display: inline;
	margin-right: 10px;
}
/* Natalia addition for Q&amp;A  040110 */
.container_lsb #mainContent_myProfile .profileBlock .answer h2 {
	color: #428485;
	font-size: 14px;
	height: 28px;
	width: 99%;
	padding: 0;
	margin: 0;
	text-align: left;
	float: left;
	background: none;
}
.container_lsb #mainContent_myProfile .profileBlock .answer h3 {
	color: #428485;
	font-size: 11px;
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: left;
	background: none;
}
.container_lsb #mainContent_myProfile .profileBlock .answer ul, .container_lsb #mainContent_myProfile .profileBlock .answer ol {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-bottom: 3px;
}
.container_lsb #mainContent_myProfile .profileBlock .answer ul li, .container_lsb #mainContent_myProfile .profileBlock .answer ol li {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 10px;
	background: url(/abcom/Web/Resources/images/bullets/bullet_default.gif) no-repeat left 5px;
	font-size: 11px;
	padding-bottom: 0px;
	margin-bottom: 3px;
}
.container_lsb #mainContent_myProfile .profileBlock .answer ul ul, .container_lsb #mainContent_myProfile .profileBlock .answer ol ul {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-bottom: 9px;
	padding-left: 15px;
	padding-top: 5px;
}
.container_lsb #mainContent_myProfile .profileBlock .answer table.contentTable th {
	padding-left: 8px;
	color: #428485;
}
table.contentTable tr.altRow_reverse {
	background: #f4f4f4 none repeat scroll 0 0;
}
#layout_salesTemplate .sales_footnotes {
	color: #666666;
	font-size: 12px;
	font-style: italic;
	border-top: 1px solid #d9d9d9;
	padding-top: 25px;
	margin-top: 25px;
	width: 570px;
}
#layout_salesTemplate .sales_legal {
	background: url(/abcom/Web/Resources/images/common/hr_mainContent.gif) left top repeat-x;
	padding-top: 15px;
	margin-top: 15px
}
#layout_salesTemplate #salesTemplatePanel_Overview .salesMinHeight {
	float: right;
	height: 333px;
	width: 1px;
	display: block;
	font-size: 1px
}
.mainContent .mc_block .noBottomPadding {
	padding-bottom: 0;
}
.container_twoColumnFixed .sampleReporting_notes {
	width: 99%;
	clear: both;
	display: block;
	padding-top: 25px;
	font-size: 11px;
}
/* Natalia new styles for registration pages 061410 */
.mainContent .mc_block .frmRadioBtnsWrapper_registration label {
	color: #333333;
	display: inline;
	font-size: 14px;
	padding-left: 7px;
}
.mainContent .mc_block .frmRadioBtnsWrapper_registration label.disabled {
	color: #999;
	display: inline;
	font-size: 14px;
	padding-left: 7px;
}
.mainContent .mc_block .frmRadioBtnsWrapper_registration input {
	background: transparent none repeat scroll 0 0;
	border: medium none;
	display: inline;
	margin: 0;
	padding: 0;
}
.mainContent .mc_block .frmRadioBtnsWrapper_registration p {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}
/* end */

.mainContent .no_flashAUM, #rsb .no_flashAUM {
	background-color: #ffffff;
	border: 1px solid #ececec;
	padding: 13px;
	text-align: center;
}
.mainContent .mc_block .registrationItem_revise {
	margin: 16px 0 0;
	width: 700px;
}
.mainContent .mc_block .steps_v2 {
	padding: 18px 0 7px 0;
	margin: 0;
}
.mainContent .mc_block .steps_v2 img {
	padding: 0;
	margin: 0;
	display: block;
}
.mainContent .mc_block .registrationItem_revise span.sp_username {
	color: #418485;
	font-size: 16px;
}
.mainContent .mc_block .registrationItem_revise span.sp_segment {
	color: #418485;
}
.mainContent .mc_block .registrationItem_revise .error {
	font-size: 14px;
}
.mainContent .mc_block .ul_MyProfile_Clarification {
	margin: 0;
	padding: 0 0 7px 0;
	list-style: none;
}
.mainContent .mc_block .ul_MyProfile_Clarification label {
	color: #333333;
	display: inline;
	font-size: 14px;
	padding: 0 0 0 5px;
}
.mainContent .mc_block .ul_MyProfile_Clarification li {
	padding: 0 0 7px 0;
}
.mainContent .mc_block .ul_MyProfile_Clarification input {
	background: none;
	border: none;
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 0 0 0;
}
/*IN THE NEWS
Added by Olga Tsitron on 10/14/2010 */

/*SLP*/

/* 3-column layout in In The News section of SLP (Bernstein) */
.mainContent .mc_block .inTheNewsContent .col3_layout {
	clear: both;
	padding-top: 15px;
	background: url(/abcom/Web/Resources/images/common/hr_mainContent.gif) left top repeat-x;
}
.mainContent .mc_block .inTheNewsContent .col3_layout .col1, .mainContent .mc_block .inTheNewsContent .col3_layout .col2, .mainContent .mc_block .inTheNewsContent .col3_layout .col3 {
	float: left;
	padding: 0;
	margin: 0;
	width: 185px;
	margin-right: 30px;
}
.mainContent .mc_block .inTheNewsContent .col3_layout .col3 {
	margin-right: 0px;
}
.mainContent .mc_block .inTheNewsContent h3 {
	font-size: 10px;
	color: #000;
	text-transform: uppercase;
	padding-bottom: 12px;
}
.mainContent .mc_block .inTheNewsContent h4 {
	padding-bottom: 5px;
}
.mainContent .mc_block .inTheNewsContent .date {
	padding-bottom: 5px;
}
.mainContent .mc_block .inTheNewsContent h5 {
	font-size: 14px;
	padding-bottom: 7px;
	color: #000;
}
.mainContent .mc_block .inTheNewsContent img {
	margin-bottom: 22px;
}
.mainContent .mc_block .inTheNewsContent p {
	font-size: 11px;
	line-height: 16px;
}
/* In The News Library */
.mc_inTheNews_teaserBlock {
	padding: 0;
	margin: 0;
	margin-top: 20px;
	padding-top: 18px;
	padding-left: 25px;
	padding-bottom: 20px;
	background: #FFF;
}
.mc_inTheNews_teaserBlock .newsArticle {
	display: block;
	float: left;
	padding-right: 40px;
}
.mc_inTheNews_teaserBlock .newsArticle.last {
	padding-right: 0;
}
.mc_inTheNews_teaserBlock .cover {
	display: block;
	float: left;
	width: 125px;
	margin-right: 17px;
}
.mc_inTheNews_teaserBlock .articleInfo {
	display: block;
	float: left;
	width: 290px;
}
.mc_inTheNews_teaserBlock h4 {
	color: #418485;
	font-size: 14px;
	padding-bottom: 5px;
}
.mc_inTheNews_teaserBlock h5 {
	color: #000;
	font-size: 18px;
	padding-bottom: 7px;
	text-transform: capitalize;
}
.mc_inTheNews_teaserBlock h5 a {
	color: #000000;
	text-decoration: none;
}
.mc_inTheNews_teaserBlock h5 a:hover {
	border-bottom: 1px solid #CCC;
}
.mc_inTheNews_teaserBlock p {
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 17px;
}
.mc_inTheNews_teaserBlock .date {
	color: #666666;
	font-size: 11px;
	padding-bottom: 5px;
}
/* In The News Library Content in 3 columns 
"library" page */
.mainContent .inTheNewsLibraryContent {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	margin-top: 12px;
}
.mainContent h2.CategoryTitle {
	clear: both;
	color: #428485;
	font-size: 11px;
	text-transform: uppercase;
	border-bottom: 1px solid #428485;
	padding-bottom: 3px;
	margin-bottom: 20px;
	width: 100%;
}
.mainContent .inTheNewsLibraryContent .itemBlock {
	width: 290px;
	margin-right: 0px;
	float: left;
	display: block;
	padding-bottom: 40px;
}
.mainContent .inTheNewsLibraryContent .spaceBlock {
	width: 37px;
	float: left;
	display: block;
}
.mainContent .inTheNewsLibraryContent .col3_layout {
	clear: both;
	padding-bottom: 30px;
}
.mainContent .inTheNewsLibraryContent .col3_layout .col1, .mainContent .inTheNewsLibraryContent .col3_layout .col2, .mainContent .inTheNewsLibraryContent .col3_layout .col3 {
	float: left;
	width: 290px;
	margin-right: 37px;
}
.mainContent .inTheNewsLibraryContent .col3_layout .col3 {
	margin-right: 0;
}
.mainContent .inTheNewsLibraryContent h4 {
	color: #428485;
	font-size: 14px;
	padding-bottom: 5px;
}
.mainContent .inTheNewsLibraryContent h5 {
	color: #000;
	font-size: 20px;
	padding-bottom: 7px;
	text-transform: capitalize;
}
.mainContent .inTheNewsLibraryContent h5 a {
	color: #000000;
	text-decoration: none;
}
.mainContent .inTheNewsLibraryContent h5 a:hover {
	border-bottom: 1px solid #CCC;
}
.mainContent .inTheNewsLibraryContent p {
	font-size: 11px;
	color: #333;
	line-height: 16px;
	padding-bottom: 17px;
}
.mainContent .inTheNewsLibraryContent .date {
	font-size: 11px;
	padding: 0;
	margin: 0;
	padding-bottom: 5px;
}
/* pagination */
.mainContent .paginationContent {
	clear: both;
	border-top: 1px solid #428485;
	padding-top: 10px;
	width: 100%;
}
.mainContent .paginationContent .pagination {
	float: right;
}
.mainContent .paginationContent .pagination span.listTitle {
	color: #428485;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	border-right: none;
	padding-right: 10px;
	display: block;
	float: left;
}
.mainContent .paginationContent .pagination ul {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}
.mainContent .paginationContent .pagination ul li {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	border-left: 1px solid #C5C5C5;
}
.mainContent .paginationContent .pagination ul li.last {
	border-right: 1px solid #C5C5C5;
}
.mainContent .paginationContent .pagination ul li a {
}
.mainContent .paginationContent .pagination ul li.previous, .mainContent .paginationContent .pagination ul li.next {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	border: none;
}
.mainContent .paginationContent .pagination ul li.next {
	padding-left: 9px;
}
.mainContent .paginationContent .pagination ul li.previous a {
	background: url(/abcom/Web/Resources/images/btn/btn_arrow_pagination_back.gif) no-repeat left 4px;
	padding-left: 10px;
}
.mainContent .paginationContent .pagination ul li.next a {
	background: url(/abcom/Web/Resources/images/btn/btn_arrow_pagination_next.gif) no-repeat right 4px;
	padding-right: 10px;
}
/*Sort News Form*/
.mainContent .sortNews {
	clear: both;
	float: right;
	padding-top: 40px;
	padding-bottom: 40px;
}
.mainContent .sortNews .title {
	font-size: 11px;
	color: #428485;
	float: left;
	margin-right: 10px;
}
/*END 
IN THE NEWS
Added by Olga Tsitron on 10/14/2010 */



.mainContent .sortNews select {
	background: #E6E6E6 none repeat scroll 0 0;
	border-color: #999999 #FFFFFF #FFFFFF #999999;
	border-style: solid;
	border-width: 1px;
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	width: 200px;
	margin-bottom: 0px;
}
.mainContent .sortNews .sortNewsDropWrapper {
	float: left;
}
.mainContent .sortNews .sortNews_select_v2 {
	margin-left: 20px;
}
/* Natalia Custom Component drop box 10/11/10 */
#select_box select.previous_issues {
	background: #e6e6e6 none repeat scroll 0 0;
	border-color: #999999 #ffffff #ffffff #999999;
	border-style: solid;
	border-width: 1px;
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	margin-bottom: 10px;
	width: 226px;
}
/*Added by Olga for paperless banners on Bernstein Account Access pages*/
.bernstein_paperlessBanners_wrapper {
	background: #F4F4F4;
	width: 455px;
}
.bernstein_paperlessBanners_wrapper .bnr_1Column {
	background: #FFF;
	width: 455px;
	display: block;
	clear: both;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	text-align: left;
}
.bernstein_paperlessBanners_wrapper .bnr_1Column .content {
	float: left;
	display: block;
	width: 250px;
	display: block;
	padding: 20px 30px 20px 30px;
}
.bernstein_paperlessBanners_wrapper .bnr_1Column .btn_player {
	float: left;
	display: block;
}
.bernstein_paperlessBanners_wrapper h2.title_bnr_BernsteinCurrents {
	display: block;
	background: url(/abcom/Web/Resources/images/titles/title_h2_bnr_BernsteinCurrents.jpg) no-repeat left top;
	width: 200px;
	height: 18px;
	text-indent: -10000px;
	padding-bottom: 5px;
}
.bernstein_paperlessBanners_wrapper h2.title_bnr_bernsteinInTheNews {
	display: block;
	background: url(/abcom/Web/Resources/images/titles/title_h2_bnr_BernsteinInTheNews.jpg) no-repeat left top;
	width: 170px;
	height: 18px;
	text-indent: -10000px;
	padding-bottom: 5px;
}
.bernstein_paperlessBanners_wrapper h2.plain {
	background: none;
	text-indent: 0;
	padding-bottom: 5px;
	margin-bottom: 5px;
	background: url(/abcom/Web/Resources/images/common/hr.gif) repeat-x left bottom;
	text-transform: uppercase;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4F8C8D;
	font-weight: bold;
}
.bernstein_paperlessBanners_wrapper h3 {
	font-size: 13px;
	color: #428485;
	font-style: italic;
	padding-bottom: 15px;
}
.bernstein_paperlessBanners_wrapper h3 a {
	font-style: normal;
	font-size: 16px;
}
.bernstein_paperlessBanners_wrapper p {
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}
.bernstein_paperlessBanners_wrapper .brn_clickHere {
	display: inline-block;
	padding-left: 25px;
	padding-top: 4px;
	height: 20px;
	background: url(/abcom/Web/Resources/images/btn/btn_arrow_bnr_clickHere.gif) no-repeat left top;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.bernstein_paperlessBanners_wrapper .brn_clickHere_v2 {
	display: inline-block;
	float: right;
	background: url(/abcom/Web/Resources/images/btn/btn_arrow_bnr_clickHere.gif) no-repeat right top;
	padding-right: 25px;
	padding-top: 4px;
	height: 20px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 11px;
	margin-right: 15px;
}
.bernstein_paperlessBanners_wrapper .bnr_1Column .btn_player a {
	background: url(/abcom/Web/Resources/images/btn/btn_bernstein_videoBnr.jpg) no-repeat left top;
	width: 128px;
	height: 120px;
	display: block;
	text-indent: -10000px;
	margin-top: 15px;
}
.bernstein_paperlessBanners_wrapper .bnr_2Column {
	width: 455px;
	display: block;
	clear: both;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
}
.bernstein_paperlessBanners_wrapper .bnr_2Column .content {
	display: block;
	clear: both;
	width: 140px;
	display: block;
	padding: 20px 0px 20px 30px;
}
.bernstein_paperlessBanners_wrapper .bnr_2Column .content.v2 {
	width: 170px;
}
.bernstein_paperlessBanners_wrapper .bnr_2Column .bnr_small {
	background: #FFF;
	margin-right: 15px;
	float: left;
	width: 220px;
	height: 165px;
	text-align: left;
}
.bernstein_paperlessBanners_wrapper .bnr_2Column .bnr_small.videoIcon {
	background: url(/abcom/Web/Resources/images/icons/icon_bnr_videoPlay.jpg) no-repeat 175px 17px #FFF;
}
.bernstein_paperlessBanners_wrapper .bnr_2Column .bnr_small.carouselIcon {
	background: url(/abcom/Web/Resources/images/icons/icon_bnr_carouselPlay.jpg) no-repeat 130px 45px #FFF;
}
.bernstein_paperlessBanners_wrapper .bnr_2Column .bnr_small.last {
	margin-right: 0px;
}
.bernstein_paperlessBanners_wrapper .bnr_1Column .bnr_goPaperless {
	background: url(/abcom/Web/Resources/images/bnr/bnr_eDeliveryEnroll.jpg) no-repeat left top;
	height: 40px;
	width: 280px;
	display: block;
	float: left;
	padding: 0;
	text-indent: -10000px;
}
/*************************overrides for DB emea risk page **********************************/
#db-emea-risk div#teaser ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
#db-emea-risk div#teaser ul li {
	background: url("/abcom/Web/Resources/images/bullets/bullet_default_5X5.gif") no-repeat scroll left 7px transparent;
	font-size: 12px;
	line-height: 18px;
	list-style: none outside none;
	margin: 0;
	padding: 0 0 15px 12px;
}
#db-emea-risk div#teaser p.moreDetails i {
	font-size: 14px;
}
div.mainContent div#db-emea-risk.mc_block div.productCenterContent p {
	font-size: 14px;
	line-height: 18px;
	padding: 0;
	margin: 0 0 8px 0;
}
div#db-emea-risk div.productCenterContent div.linkBlock {
	padding-bottom: 18px;
	font-size: 14px;
}
/*************************overrides for DB emea risk page **********************************/


#ab_toolTip_wrapper {
	display: none;
}
.mainContent .mc_block h1 {
	font-size: 36px;
	padding-top: 50px;
}

.mainContent .mc_block h3 {
	padding-top: 20px !important;
}
.mainContent .mc_block .privacyPolicyItem ul {
	font-size: 13px;
}

/*-- used in Privacy Policy section (  http://methodeabcom-qa.staging.acml.com/abcom/Privacy_Terms/PrivacyPolicy.htm  )_Joel--*/
h1.privacyPolicy {/*may need to be archived*/
	margin: 35px 0px 0px 0px!important;
	padding-bottom: 0px!important;
}
.privacyPolicyItem {
	margin-top: 10px!important;
}
.mainContent .mc_block .privacyPolicyItem p {
	/* font-size: 11px; */
	/* color: #333; */
	font-family: "KlavikaWebBasicLight", Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 20px;
	color: #000;
	line-height: 20px;
	padding-bottom: 0;
}
.mainContent .mc_block .privacyPolicyItem strong {
	font-weight: normal;
	font-family: "KlavikaWebBasicBold", Arial, Helvetica, sans-serif;
}
/* .privacyPolicyItem p {
	/* old style
	font-size: 13px!important; 
	line-height: 20px!important;
	padding-bottom: 15px;

	/*updated to match current style
	font-family: "KlavikaWebBasicLight", Arial, Helvetica, sans-serif;
	font-size: 14px!important;
	margin-bottom: 20px!important;
	color: #000!important;
	line-height: 20px!important;
	padding-bottom: 0!important;
} */

.mainContent .mc_block .privacyPolicyItem ul,
.mainContent .mc_block .privacyPolicyItem ol {
	font-family: "KlavikaWebBasicLight", Arial, Helvetica, sans-serif;
	padding-left: 40px;
	color: #000;
	font-size: 14px;
	line-height: 20px;

	/* font-size: 11px; */
	/* line-height: 16px; */
	/* list-style-type: none; */
	/* padding-left: 20px; */
}
.mainContent .mc_block .privacyPolicyItem ol {
	list-style-type: decimal;
}
.mainContent .mc_block .privacyPolicyItem ul{
	list-style-type: disc;
}

.mainContent .mc_block .privacyPolicyItem a,
.mainContent .mc_block .privacyPolicyItem a:hover{
	color:#219bd7;
	text-decoration: none;
	font-size: 14px;
}

/*where is this used? Duplicated styles...*/
/* .privacy-policy ul {
	font-family: Arial, sans-serif;
	list-style-type: initial!important;
	padding-bottom: 15px;
}
.privacy-policy li {
	line-height: 16px!important;
	padding-bottom: 1px!important;
}
.privacy-policy ol {
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-left: 20px;
}
.privacy-policy li {
	line-height: 20px!important;
}
.privacy-policy ol {
	font-size: 13px;
	line-height: 20px;
} */
/*____*/



/* added from the bottom, relevant to privacy policy page*/
.mainContent .mc_block h1.privacy-title{
	margin: 0 0 12px;
	font-family: "KlavikaWebBasicBold", Arial, Helvetica, sans-serif;
    font-size: 2em;
    line-height: 1.2em;
    color: #4ebdad;
    text-transform: uppercase;
}
.privacyPolicyItem h3.no-top-padding{
	padding-top:0!important;
}

</pre></body></html>