a												{text-decoration:none;}
a:link											{text-decoration:none;}
a:visited										{text-decoration:none;}
a:hover											{text-decoration:none;}
a:active										{text-decoration:none;}

body											{margin-left:0pt;margin-right:0pt;margin-top:0pt;margin-bottom:0pt}

p												{font-family:arial,verdana;font-size:10pt;color:#000000}
td												{font-family:arial,verdana;font-size:10pt;color:#000000}
li												{font-family:arial,verdana;font-size:10pt;color:#000000}

h2												{font-family:arial,verdana;font-size:10pt;color:#000000}

h3												{
												font-family:arial;
												font-size:10pt;
												font-weight:bold;
												color:#930000;
												padding-top:1pt;
												padding-bottom:1pt;
												text-align:left;
												margin-top:2pt;
												margin-bottom:2pt;
												}
.stdInput										{height:13pt;border:1pt solid #BEBABA;padding-left:2pt;padding-right:2pt;color:#1958A1;font-family:arial,verdana;font-size:10pt}

/* ************************** */
/* * index page ROW Classes * */
/* ************************** */

.ROW_topSection									{height:40pt;padding-top:5pt;}
.ROW_menuSection								{height:40pt;padding-left:5pt;padding-right:5pt}
.ROW_advertloginSection							{height:130pt;padding-right:5pt;padding-top:3pt}
.ROW_advertSection								{}
.ROW_submenuSection								{}
.ROW_mainSection								{padding-bottom:15pt;padding-top:0pt;border-bottom:1pt solid #001266}
.ROW_bottomSection								{height:10pt;padding-left:10pt;padding-top:3pt;background-color:#FFFFFF}

/* ************** */
/* * Menu Section */
/* ************** */

.CELL_menuSection_off							{border:1pt solid #FFFFFF;font-family:arial,verdana;color:#FFFFFF;font-size:10pt;text-align:right;padding-right:5pt;font-weight:bold;padding-top:1pt;vertical-align:top;height:15pt;cursor:pointer;cursor:hand}
.CELL_menuSection_on							{font-family:arial,verdana;color:#FFFFFF;font-size:10pt;text-align:right;padding-right:5pt;font-weight:bold;padding-top:1pt;vertical-align:top;height:15pt;cursor:pointer;cursor:hand}

/* *************** */
/* * Top Section * */
/* *************** */

.CELL_topSectionLeftCell						{height:40pt;}
.CELL_topSectionRightCell						{height:40pt;}

.topLeftCellContactDetails						{color:#1958A1;font-family:arial;font-size:10pt;padding-left:5pt}
.topRightCellMiniMenu							{color:#1958A1;font-family:arial;font-size:10pt}
.topRightCellSearch								{padding-left:10pt;padding-right:10pt;color:#1958A1;font-family:arial;font-size:10pt;text-align:right}

/* ************************** */
/* * Advert & Login Section * */
/* ************************** */

.CELL_advertSection								{height:130pt;padding-left:13pt;padding-right:13pt}
.CELL_loginSection								{width:160pt;height:130pt;}

.CELL_sectionAll								{padding-bottom:5pt}

td.loginWelcome_AboveMenus						{font-family:arial;font-size:9pt;color:#222766;text-align:right;padding-right:10pt;font-weight:bold;}

a.loginOptions_AboveMenus						{font-family:arial;font-size:9pt;color:#698EAD;text-align:right;padding-right:10pt;font-weight:normal;text-decoration:none}
a.loginOptions_AboveMenus:hover					{color:#B30033;text-decoration:underline}

/* **************************** */
/* * Banner & SubMenu Section * */
/* **************************** */

.CELL_bannerContentDownloads					{padding-left:5pt;padding-right:5pt}
.CELL_submenuButtonsBannerAdLaffIns				{width:160pt;padding-right:5pt}
.CELL_sectionLongBanner							{height:70pt;}
.CELL_sectionContent							{height:335pt;border:1pt solid #CDCDCD;padding:5pt;vertical-align:top}
.CELL_sectionSpacer								{font-size:5pt}
.CELL_sectionRightSpacer						{font-size:5pt}
.CELL_sectionSubmenu							{}
.CELL_sectionSubMenuNav							{padding-top:3pt;padding-bottom:3pt;color:#B30033;font-family:arial,verdana;font-size:8pt}
a.CELL_sectionSubMenuNav						{color:#B30033;text-decoration:none}
a.CELL_sectionSubMenuNav:hover					{color:#213792;text-decoration:underline}
.CELL_sectionButtons							{height:50pt;padding:5pt}
.CELL_sectionSmallBanner						{height:140pt;border:1pt solid #B30033;}
.CELL_sectionLaffInsights						{height:30pt;font-size:8pt}
.CELL_sectionConferenceBlock					{border:1pt solid #1157A1;padding:3pt}

.TABLE_sectionSubMenu_research					{height:70pt;border:1pt solid #16195C}
.TABLE_sectionSubMenu_councils					{height:70pt;border:1pt solid #1157A1}
.TABLE_sectionSubMenu_advisory					{height:70pt;border:1pt solid #4C9DD2}
.TABLE_sectionSubMenu_OMFIF						{height:70pt;border:1pt solid #003d81}
.TABLE_sectionSubMenu_newsmedia					{height:70pt;border:1pt solid #B30033}
.TABLE_sectionSubMenu_aboutus					{height:70pt;border:1pt solid #B30033}
.TABLE_sectionSubMenu_newsletters				{height:70pt;border:1pt solid #B30033}
.TABLE_sectionSubMenu_reports					{height:70pt;border:1pt solid #16195C}
.TABLE_sectionSubMenu_conferences				{height:70pt;border:1pt solid #1157A1}


.CELL_sectionSubMenuHeader_research				{height:68pt;background-color:#16195C;color:#FFFFFF;text-align:right;padding:5pt;padding-top:10pt;font-family:arial,verdana;font-size:12pt}
.CELL_sectionSubMenuHeader_councils				{height:68pt;background-color:#1157A1;color:#FFFFFF;text-align:right;padding:5pt;padding-top:10pt;font-family:arial,verdana;font-size:12pt}
.CELL_sectionSubMenuHeader_advisory				{height:68pt;background-color:#4C9DD2;color:#FFFFFF;text-align:right;padding:5pt;padding-top:10pt;font-family:arial,verdana;font-size:12pt}
.CELL_sectionSubMenuHeader_OMFIF				{height:68pt;background-color:#003d81;color:#FFFFFF;text-align:right;padding:5pt;padding-top:10pt;font-family:arial,verdana;font-size:12pt}
.CELL_sectionSubMenuHeader_newsmedia			{height:68pt;background-color:#B30033;color:#FFFFFF;text-align:right;padding:5pt;padding-top:10pt;font-family:arial,verdana;font-size:12pt}
.CELL_sectionSubMenuHeader_aboutus				{height:68pt;background-color:#B30033;color:#FFFFFF;text-align:right;padding:5pt;padding-top:10pt;font-family:arial,verdana;font-size:12pt}
.CELL_sectionSubMenuHeader_newsletters			{height:68pt;background-color:#B30033;color:#FFFFFF;text-align:right;padding:5pt;padding-top:10pt;font-family:arial,verdana;font-size:12pt}
.CELL_sectionSubMenuHeader_reports				{height:68pt;background-color:#16195C;color:#FFFFFF;text-align:right;padding:5pt;padding-top:10pt;font-family:arial,verdana;font-size:12pt}
.CELL_sectionSubMenuHeader_conferences			{height:68pt;background-color:#1157A1;color:#FFFFFF;text-align:right;padding:5pt;padding-top:10pt;font-family:arial,verdana;font-size:12pt}

.CELL_sectionSubMenuContent_research			{padding:5pt;font-family:arial,verdana;color:#16195C;font-size:10pt}
.CELL_sectionSubMenuContent_councils			{padding:5pt;font-family:arial,verdana;color:#16195C;font-size:10pt}
.CELL_sectionSubMenuContent_advisory			{padding:5pt;font-family:arial,verdana;color:#16195C;font-size:10pt}
.CELL_sectionSubMenuContent_OMFIF				{padding:5pt;font-family:arial,verdana;color:#003d81;font-size:10pt}
.CELL_sectionSubMenuContent_newsmedia			{border-top:1pt solid #B30033;padding:5pt;font-family:arial,verdana;color:#16195C;font-size:10pt}
.CELL_sectionSubMenuContent_aboutus				{border-top:1pt solid #B30033;padding:5pt;font-family:arial,verdana;color:#16195C;font-size:10pt}
.CELL_sectionSubMenuContent_newsletters			{border-top:1pt solid #B30033;padding:5pt;font-family:arial,verdana;color:#16195C;font-size:10pt}
.CELL_sectionSubMenuContent_reports				{padding:5pt;font-family:arial,verdana;color:#16195C;font-size:10pt}
.CELL_sectionSubMenuContent_conferences			{padding:5pt;font-family:arial,verdana;color:#16195C;font-size:10pt}

.LINK_sectionSubMenuContent_research			{text-decoration:none;color:#16195C};
.LINK_sectionSubMenuContent_councils			{text-decoration:none;color:#1157A1};
.LINK_sectionSubMenuContent_advisory			{text-decoration:none;color:#4C9DD2};
.LINK_sectionSubMenuContent_OMFIF				{text-decoration:none;color:#003d81};
.LINK_sectionSubMenuContent_newsmedia			{text-decoration:none;color:#B30033};
.LINK_sectionSubMenuContent_aboutus				{text-decoration:none;color:#B30033};
.LINK_sectionSubMenuContent_newsletters			{text-decoration:none;color:#B30033};
.LINK_sectionSubMenuContent_reports				{text-decoration:none;color:#16195C};
.LINK_sectionSubMenuContent_conferences			{text-decoration:none;color:#1157A1};

.LINK_sectionSubMenuContent_research:hover		{text-decoration:none;color:#505650};
.LINK_sectionSubMenuContent_councils:hover		{text-decoration:none;color:#505650};
.LINK_sectionSubMenuContent_advisory:hover		{text-decoration:none;color:#505650};
.LINK_sectionSubMenuContent_OMFIF:hover			{text-decoration:none;color:#505650};
.LINK_sectionSubMenuContent_newsmedia:hover		{text-decoration:none;color:#505650};
.LINK_sectionSubMenuContent_aboutus:hover		{text-decoration:none;color:#505650};
.LINK_sectionSubMenuContent_newsletters:hover	{text-decoration:none;color:#505650};
.LINK_sectionSubMenuContent_reports:hover		{text-decoration:none;color:#505650};
.LINK_sectionSubMenuContent_conferences:hover	{text-decoration:none;color:#505650};

.LINK_sectionSubMenuPoints_research				{list-style-type:none;color:#330066;list-style-image:url('images/arrow_research.jpg');border-top:1pt solid #F2F2F2}
.LINK_sectionSubMenuPoints_councils				{list-style-type:none;color:#27789E;list-style-image:url('images/arrow_councils.jpg');border-top:1pt solid #F2F2F2}
.LINK_sectionSubMenuPoints_advisory				{list-style-type:none;color:#5FA7D8;list-style-image:url('images/arrow_advisory.jpg');border-top:1pt solid #F2F2F2}
.LINK_sectionSubMenuPoints_OMFIF				{list-style-type:none;color:#003d81;list-style-image:url('images/arrow_advisory.jpg');border-top:1pt solid #F2F2F2}
.LINK_sectionSubMenuPoints_newsmedia			{list-style-type:none;color:#62001B;list-style-image:url('images/arrow_newsmedia.jpg');border-top:1pt solid #F2F2F2}
.LINK_sectionSubMenuPoints_aboutus				{list-style-type:none;color:#62001B;list-style-image:url('images/arrow_aboutus.jpg');border-top:1pt solid #F2F2F2}
.LINK_sectionSubMenuPoints_newsletters			{list-style-type:none;color:#B30033;list-style-image:url('images/arrow_aboutus.jpg');border-top:1pt solid #F2F2F2}
.LINK_sectionSubMenuPoints_reports				{list-style-type:none;color:#330066;list-style-image:url('images/arrow_research.jpg');border-top:1pt solid #F2F2F2}
.LINK_sectionSubMenuPoints_conferences			{list-style-type:none;color:#27789E;list-style-image:url('images/arrow_councils.jpg');border-top:1pt solid #F2F2F2}

.LINK_blogArchiveLink							{color:#5F5F5F;text-decoration:none;font-family:arial,verdana;font-size:10pt}

/* --------- */
/* Login Box */
/* --------- */

.LoginFormTable									{height:130pt;width:160pt;border:1pt solid #B30033;font-family:arial;font-size:10pt;color:#222766}
.LoginFormTableHeader							{background-color:#B30033;color:#FFFFFF;font-family:arial;font-size:10pt;font-weight:bold;text-align:right;padding-right:5pt}
.LoginFormSpiel									{font-family:arial;font-size:9pt;color:#747474;text-align:justify;padding:5pt}
.LoginFormFieldTitle							{font-family:arial;font-size:9pt;color:#747474;text-align:right;padding-right:10pt}
.memberLinks									{font-family:arial;font-size:9pt;color:#747474;}
.memberLinks:hover								{font-family:arial;font-size:9pt;color:#B30033;text-decoration:underline}

/* ******************************** */
/* * Department Downloads Section * */
/* ******************************** */

.TABLE_sectionDownloads_research				{height:40pt;background-color:#16195C;color:#FFFFFF;font-family:arial,verdana;font-size:10pt;}
.TABLE_sectionDownloads_councils				{height:40pt;background-color:#1157A1;color:#FFFFFF;font-family:arial,verdana;font-size:10pt;}
.TABLE_sectionDownloads_advisory				{height:40pt;background-color:#4C9DD2;color:#FFFFFF;font-family:arial,verdana;font-size:10pt;}
.TABLE_sectionDownloads_OMFIF					{height:40pt;background-color:#003d81;color:#FFFFFF;font-family:arial,verdana;font-size:10pt;}
.TABLE_sectionDownloads_newsmedia				{height:40pt;background-color:#FFFFFF;border:1pt solid #B30033;color:#B30033;font-family:arial,verdana;font-size:10pt;}
.TABLE_sectionDownloads_aboutus					{height:40pt;background-color:#FFFFFF;border:1pt solid #B30033;color:#B30033;font-family:arial,verdana;font-size:10pt;}
.TABLE_sectionDownloads_newsletters				{height:40pt;background-color:#B30033;border:1pt solid #B30033;color:#FFFFFF;font-family:arial,verdana;font-size:10pt;}
.TABLE_sectionDownloads_reports					{height:40pt;background-color:#16195C;color:#FFFFFF;font-family:arial,verdana;font-size:10pt;}

.CELL_sectionDownloadsLogo_research				{background-color:#16195C;color:#FFFFFF;font-family:arial,verdana;font-size:10pt;padding:3pt;text-align:right}
.CELL_sectionDownloadsLogo_councils				{background-color:#1157A1;color:#FFFFFF;font-family:arial,verdana;font-size:10pt;padding:3pt;text-align:right}
.CELL_sectionDownloadsLogo_advisory				{background-color:#4C9DD2;color:#FFFFFF;font-family:arial,verdana;font-size:10pt;padding:3pt;text-align:right}
.CELL_sectionDownloadsLogo_OMFIF				{background-color:#003d81;color:#FFFFFF;font-family:arial,verdana;font-size:10pt;padding:3pt;text-align:right}
.CELL_sectionDownloadsLogo_newsmedia			{background-color:#FFFFFF;border:1pt solid #B30033;color:#B30033;font-family:arial,verdana;font-size:10pt;padding:3pt;text-align:right}
.CELL_sectionDownloadsLogo_aboutus				{background-color:#FFFFFF;border:1pt solid #B30033;color:#B30033;font-family:arial,verdana;font-size:10pt;padding:3pt;text-align:right}
.CELL_sectionDownloadsLogo_newsletters			{background-color:#FFFFFF;border:1pt solid #B30033;color:#B30033;font-family:arial,verdana;font-size:10pt;padding:3pt;text-align:right}
.CELL_sectionDownloadsLogo_reports				{background-color:#16195C;color:#FFFFFF;font-family:arial,verdana;font-size:10pt;padding:3pt;text-align:right}

.CELL_sectionDownloadsTitle_research			{background-color:#16195C;color:#FFFFFF;font-family:arial,verdana;font-size:10pt;padding:3pt}
.CELL_sectionDownloadsTitle_councils			{background-color:#1157A1;color:#FFFFFF;font-family:arial,verdana;font-size:10pt;padding:3pt}
.CELL_sectionDownloadsTitle_advisory			{background-color:#4C9DD2;color:#FFFFFF;font-family:arial,verdana;font-size:10pt;padding:3pt}
.CELL_sectionDownloadsTitle_OMFIF				{background-color:#003d81;color:#FFFFFF;font-family:arial,verdana;font-size:10pt;padding:3pt}
.CELL_sectionDownloadsTitle_newsmedia			{background-color:#FFFFFF;border:1pt solid #B30033;color:#B30033;font-family:arial,verdana;font-size:10pt;padding:3pt}
.CELL_sectionDownloadsTitle_aboutus				{background-color:#FFFFFF;border:1pt solid #B30033;color:#B30033;font-family:arial,verdana;font-size:10pt;padding:3pt}
.CELL_sectionDownloadsTitle_newsletters			{background-color:#FFFFFF;border:1pt solid #B30033;color:#B30033;font-family:arial,verdana;font-size:10pt;padding:3pt}
.CELL_sectionDownloadsTitle_reports				{background-color:#16195C;color:#FFFFFF;font-family:arial,verdana;font-size:10pt;padding:3pt}

/* ************************************************** */
/* * Main Section including Lafferty Instight Brief * */
/* ************************************************** */

.CELL_mainSection								{padding-left:3pt}
.CELL_mainLaffertyInsightBrief					{width:160pt;padding-top:10pt;padding-bottom:3pt;padding-right:5pt}


/* ************** */
/* * Newsletter * */
/* ************** */

TD.CELL_newsletterTitle							{font-family:arial,verdana;font-size:12pt;color:#16195C;font-weight:bold;padding:3pt;padding-bottom:0pt;padding-top:5pt}
TD.CELL_newsletterBrief							{font-family:arial,verdana;font-size:10pt;color:#747474;font-weight:normal;padding:3pt;padding-top:0pt}
TD.newsletterArticleMore						{text-align:right;padding-right:10pt}

input.btnNewsletterArticleMore					{font-family:arial,verdana;color:#333366;font-size:7pt;height:12pt;}


/* --------------------------- */
/* Lafferty Insights Brief Box */
/* --------------------------- */

.LaffertyInsightsBriefCellContent				{padding-bottom:3pt;padding-top:3pt;border-top:1pt solid #F2F2F2}
.LaffertyInsightsBriefCellContent_last			{padding-bottom:3pt;border-top:1pt solid #F2F2F2;border-bottom:1pt solid #F2F2F2}
.LaffertyInsightsBriefTable						{width:160pt;border:1pt solid #B30033;font-family:arial;font-size:9pt;color:#222766}
.LaffertyInsightsBriefHeader					{height:20pt;font-family:arial;font-size:9pt;color:#479DD2;text-align:right;padding:3pt;border-bottom:1pt solid #B30033}
.LaffertyInsightsBriefHeaderSubTitle			{color:#222766;font-size:8pt}
.LaffertyInsightsBriefTopSpacer					{}
.LaffertyInsightsBriefBottomSpacer				{border-top:1pt solid #F2F2F2;}
.LaffertyInsightsBriefContent					{}
.LaffertyInsightsBriefDetail					{font-family:arial,verdana;font-size:9pt;color:#479DD2;padding-top:3pt;padding-left:3pt;padding-right:3pt}
.LaffertyInsightsBriefSpiel						{font-family:arial,verdana;font-size:9pt;color:#222766;}
.LaffertyInsightsSubTitle						{font-family:arial,verdana;font-size:9pt;color:#479DD2;text-align:left;padding-left:3pt}
.LaffertyInsightsSubTitle_Read					{font-family:arial,verdana;font-size:9pt;color:#479DD2;text-align:right;padding-right:3pt;font-weight:bold;padding-bottom:3pt}
.LaffertyInsightsBriefSubscription				{padding:5pt;height:30pt;border-top:1pt solid #B30033;font-size:8pt;font-weight:bold;padding-bottom:10pt}


/* ------------------------------ */
/* Newsletter Headlines Brief Box */
/* ------------------------------ */

.NewsletterHeadlinesBriefCellContent			{padding-bottom:3pt;padding-top:3pt;border-top:1pt solid #F2F2F2}
.NewsletterHeadlinesBriefCellContent_last		{padding-bottom:3pt;border-top:1pt solid #F2F2F2;border-bottom:1pt solid #F2F2F2}
.NewsletterHeadlinesBriefTable					{width:160pt;border:1pt solid #B30033;font-family:arial;font-size:9pt;color:#222766}
.NewsletterHeadlinesBriefTableLCI				{width:160pt;border:1pt solid #B30033;font-family:arial;font-size:9pt;color:#222766}
.NewsletterHeadlinesBriefTableLRBI				{width:160pt;border:1pt solid #1d1060;font-family:arial;font-size:9pt;color:#222766}
.NewsletterHeadlinesBriefHeader					{height:20pt;font-family:arial;font-size:9pt;color:#FFFFFF;text-align:right;padding:3pt;border-bottom:1pt solid #B30033;background-color:#B30033}
.NewsletterHeadlinesBriefHeaderLCI				{height:20pt;font-family:arial;font-size:9pt;color:#FFFFFF;text-align:right;padding:3pt;border-bottom:1pt solid #B30033;background-color:#B30033}
.NewsletterHeadlinesBriefHeaderLRBI				{height:20pt;font-family:arial;font-size:9pt;color:#FFFFFF;text-align:right;padding:3pt;border-bottom:1pt solid #1d1060;background-color:#1d1060}
.NewsletterHeadlinesBriefHeaderSubTitle			{color:#FFFFFF;font-size:8pt}
.NewsletterHeadlinesBriefTopSpacer				{}
.NewsletterHeadlinesBriefBottomSpacer			{border-top:1pt solid #F2F2F2;}
.NewsletterHeadlinesBriefContent				{}
.NewsletterHeadlinesBriefDetail					{font-family:arial,verdana;font-size:9pt;color:#B30033;padding-top:3pt;padding-left:3pt;padding-right:3pt}
.NewsletterHeadlinesBriefSpiel					{font-family:arial,verdana;font-size:9pt;color:#222766;}
.NewsletterHeadlinesSubTitle					{font-family:arial,verdana;font-size:9pt;color:#B30033;text-align:left;padding-left:3pt}
.NewsletterHeadlinesSubTitle_Read				{font-family:arial,verdana;font-size:9pt;color:#B30033;text-align:right;padding-right:3pt;font-weight:bold;padding-bottom:3pt}
.NewsletterHeadlinesBriefSubscription			{padding:5pt;height:30pt;border-top:1pt solid #B30033;font-size:8pt;font-weight:bold;padding-bottom:10pt}

/* Bottom Section */

.CELL_bottomMenu								{font-family:arial;font-weight:normal;font-size:8pt;color:#001266;padding-left:4pt;padding-right:10pt}

.pageHeading									{font-family:arial,verdana;font-size:12pt;font-weight:bold;color:#1958A1;padding-top:1pt;padding-bottom:1pt;text-align:left;margin-top:2pt;margin-bottom:2pt;}
.subHeading										{font-family:arial,verdana;font-size:10pt;font-weight:normal;color:#1958A1;padding-top:1pt;padding-bottom:1pt;text-align:left;margin-top:2pt;margin-bottom:2pt;}
.stdParagraph									{font-family:arial,verdana;font-size:10pt;font-weight:normal;color:#000000;}


/* ***************** */
/* * Members Pages * */
/* ***************** */

li.memberMenu_SectionHeading					{list-style-type:none;margin-left:0pt;color:#1958A1;font-weight:bold;font-family:arial,verdana;font-size:10pt;}
li.memberMenu_Sections							{list-style-type:none;margin-left:0pt;color:#333333;font-weight:normal;font-family:arial,verdana;font-size:10pt;}
a.memberMenu_Sections							{color:#333333;}
a.memberMenu_Sections:hover						{color:#455B76;}
input.btnHomepageBlockMore						{font-family:arial,verdana;color:#333366;font-size:7pt;height:12pt;}
input.btnRegoLogin								{font-family:arial,verdana;color:#333366;font-size:8pt;height:14pt;width:45pt;}
input.btnRegoRegister							{font-family:arial,verdana;color:#333366;font-size:8pt;height:14pt;width:45pt;}
input.btnSubscribe								{font-family:arial,verdana;color:#333366;font-size:8pt;height:14pt;}

/* ************************ */
/* Supplier Directory Pages */
/* ************************ */

#suppDirBasicSch h3								{padding:0px;margin:0px 0px 0px 0px;}
#suppDirBasicSch h5								{padding:0px;margin:5px 0px 5px 0px;color:#939393;font-family:arial,verdana;font-size:11px;}
#suppDirBasicSch option							{color:#939393;font-family:arial,verdana;font-size:12px;}
td.suppDirAdvertCell							{width:200px;height:200px;border:1pt solid #B30033;text-align:middle}

#suppDirAdvSch									{width:710px;margin-top:20px;border:1pt solid #B30033;padding:5px;}

#suppDirAdvSch_category							{width:300px;float:left;font-family:arial,verdana;font-size:12px;color:#7C7C7C}
#suppDirAdvSch_category h5						{padding:0px;margin:8px 0px 8px 0px;color:#666666;font-family:arial,verdana;font-size:11px;}

#suppDirAdvSch_region							{width:300px;float:right;font-family:arial,verdana;font-size:12px;color:#7C7C7C}
#suppDirAdvSch_region h5						{padding:0px;margin:8px 0px 8px 0px;color:#666666;font-family:arial,verdana;font-size:11px;}

#suppDirAdvSch_Keyword							{clear:both;width:710px;margin-top:20px;}
#suppDirAdvSch_Keyword h5						{padding:20px 0px 5px 0px;margin:0px 0px 0px 0px;color:#666666;font-family:arial,verdana;font-size:11px;}

#companyPageLinks								{margin:3px 25px 15px 25px;}

#companyDetails_wrapper							{clear:both;}
#companyDetails_content							{}

#companyDetails_Left							{width:485px;float:left;font-family:arial,verdana;font-size:12px;}

#companyDetails									{background-color:#B30033;padding:5px 10px 5px 10px;margin:0px 0px 0px 0px;}
#companyDetails	a								{color:#FFFFFF;line-height:7px;}
#companyDetails	p								{color:#FFFFFF;line-height:7px;}

#companyDetails_CompanyTitle					{padding:5px;height:30px;background-color:#FFFFFF;}
#companyDetails_CompanyTitle h1					{font-size:22px;margin:10px 5px 5px 0px;color:#26527b}

#companyDetails_Left h1							{font-family:arial,verdana;font-size:30px;font-weight:bold;color:#26527b;padding:6px;margin:0px;}

#companyOverview								{background-color:#FFFFFF;font-family:arial,verdana;min-height:300px;}
#companyOverview h3								{color:#B30033;font-weight:bold;padding:0px;margin:8px 0px 8px 0px}

#companyDetails_Right							{width:206px;float:right;font-family:arial,verdana;font-size:12px;vertical-align:top;margin-right:5px;}

#companyLogo									{height:206px;padding:3px;margin-bottom:7px;position:relative;vertical-align:middle;display:table;overflow:hidden;}
#companyLogo_empty								{height:206px;padding:3px;margin-bottom:7px;position:relative;vertical-align:middle;display:table;overflow:hidden;}
#companyLogo img								{}

#companyCategories								{width:206px;background-color:#CECDCF;font-family:arial,verdana;color:#26527b;padding:5px;vertical-align:top;text-align:center;}
#companyCategories h5							{font-size:12px;font-weight:bold;margin:0px 0px 5px 0px;padding:0px;text-align:left;}

#companyRegions									{width:206px;background-color:#CECDCF;font-family:arial,verdana;color:#26527b;padding:5px;vertical-align:top;text-align:center;}
#companyRegions h5								{font-weight:bold;font-size:11px;margin:0px 0px 5px 0px;padding:0px;text-align:left;}

#companyLinks									{width:206px;background-color:#CECDCF;font-family:arial,verdana;color:#26527b;padding:5px;vertical-align:top;text-align:center;}
#companyLinks h5								{font-weight:bold;font-size:11px;margin:0px 0px 5px 0px;padding:0px;text-align:left;}
#companyLinks a									{color:#26527b;line-height:16px;}

#companyDetails_Right_Spacer					{font-size:4px;margin:0px;padding:0px;}

/* ******** */
/* Site Map */
/* ******** */

td.CELL_sitemapDept								{border:1pt solid #EFEFEF;font-size:8pt;padding:5pt}

h2.sitemap_deptHeading							{font-size:12pt;margin-bottom:0pt}
a.sitemap_deptHeading							{font-family:arial;font-size:10pt;font-weight:bold;color:#B30033;padding-top:1pt;padding-bottom:1pt;text-align:left;margin-top:2pt;margin-bottom:2pt;}
a.sitemap_deptHeading:hover						{text-decoration:underline}

.sitemap_section								{font-family:arial,verdana;color:#1F4789;font-size:10pt;font-weight:bold;height:12pt;text-decoration:none}
.sitemap_section:hover							{font-family:arial,verdana;color:#213792;font-size:10pt;font-weight:bold;height:12pt;text-decoration:underline}

.sitemap_subsection								{font-family:arial,verdana;color:#888A9B;font-size:10pt;height:12pt;text-decoration:none}
.sitemap_subsection:hover						{font-family:arial,verdana;color:#213792;font-size:10pt;height:12pt;text-decoration:underline}

.researchFormFieldTitle							{text-align:right;padding-right:5pt;font-family:arial,verdana;font-size:10pt;color:#555555;vertical-align:middle}

tr.tableData_off
												{
												background-color:#E3E6EA;
												white-space:nowrap;
												}
tr.tableData_on
												{
												background-color:#C3C6CA;
												white-space:nowrap;
												}


.member_tableData_off							{background-color:#E3E6EA;white-space:nowrap;}
.member_tableData_on							{background-color:#C3C6CA;white-space:nowrap;}
td.member_tableData								{text-align:center;vertical-align:middle;padding-left:5pt;padding-right:5pt;white-space:nowrap;height:10pt}
.member_columnHeading							{background-color:#1A5379;text-align:center;font-family:arial;font-size:10pt;font-weight:normal;color:#F0F0F0;}
.member_tableHeading							{background-color:#FFFFFF;text-align:center;font-family:arial;font-size:10pt;font-weight:bold;color:#FF0000;padding-top:2pt;padding-bottom:2pt;}


.MktChkBox										{font-family:arial,verdana;font-size:10pt;color:#333333}