/****************************Style.css for MERCERHR************************************/
/***************************$ Author: ANAND JADHAV $**********************************/
/************************************MERCER******************************************/

@import url(mercer.css);

html { height: 100%; margin-bottom: 1px; }

body {
	margin: 0px;
	padding: 0px; 
	background: url("/failaction/bg_header.gif") repeat-x top left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

/* important tags */
.clear {
	clear: both;
	padding-bottom: 1px;	/* for Gecko-based browsers */
	margin-bottom: -1px;	/* for Gecko-based browsers */
}

.hide {
	display: none !important;
}

.padding {
	padding: 10px;
}

/* ID's */
#pageWrapper {
	min-width: 770px;
	width: auto;

}
* html #pageWrapper {
	/* \*/
		word-wrap: break-word;
	/* invalid CSS but keeps IE from breaking horribly under narrow viewports */
}

#masthead {
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 89px;
	/***background: url("/failaction/bg_branding2.jpg") no-repeat bottom right;(Chnaged for top header alignment)***/
	background: url("/failaction/") no-repeat bottom right;
	position:relative;
}

#welcomebox {
	border-left: 1px solid #BFE0E2 ;
	margin: 0px;
	padding: 4px 0px 0px 10px;
	height: 53px;
	width: 275px;
	position:absolute;
	top: 16px;
	left: 260px;
	color: #FFFFFF;
	font-size:10px;
	line-height: 17px;
	font-weight: bold;
}

/* welcomebox vertical alignment */
#welcomebox_outer {margin-top:0px; height: 47px; overflow: hidden; position: relative;}
#welcomebox_outer[id] {display: table; position: static;}
		
#welcomebox_middle {position: absolute; top: 50%;} /* for explorer only*/
#welcomebox_middle[id] {display: table-cell; vertical-align: middle; position: static;}
		
#welcomebox_inner {position: relative; top: -50%} /* for explorer only */
#welcomebox_inner[id] {position: static;}

#welcomebox a:link, .search a:link {text-decoration:none; color:#BFE0E2 ;}
#welcomebox a:visited, .search a:visited {text-decoration:none; color:#BFE0E2 ;}
#welcomebox a:hover, .search a:hover {text-decoration:underline; color:#FFFFFF;}
#welcomebox a:active, .search a:active {text-decoration:none; color:#FFFFFF;}

.search {
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 84px;
	width: 180px;
	position:absolute;
	top: 5px;
	right: 5px;
	color: #FFFFFF;
	font-size:10px;
	line-height: 16px;
	font-weight: bold;
}

/* searchbottom vertical alignment */
#searchbottom_outer {margin-top:4px; height: 40px; overflow: hidden; position: relative;}
#searchbottom_outer[id] {display: table; position: static;}
		
#searchbottom_middle {position: absolute; top: 50%;} /* for explorer only*/
#searchbottom_middle[id] {display: table-cell; vertical-align: middle; position: static;}
		
#searchbottom_inner {position: relative; top: -50%} /* for explorer only */
#searchbottom_inner[id] {position: static;}

#outerColumnContainer {
	border-left: solid 165px #ffffff;
	border-right: solid 200px #ffffff;
}

#innerColumnContainer {
	border: solid 1px #ffffff;
	border-width: 0 1px;
	margin: 0 -1px;		/* compensate for the borders because of 100% width declaration */
	width: 100%;
	z-index: 1;
}

#leftColumn, #middleColumn, #rightColumn, * html #SOWrap {
	overflow: visible;	/* fix for IE italics bug */
	position: relative;	/* fix some rendering issues */
}

#SOWrap {
	float: left;
	margin: 0 -1px 0 0;
	width: 100%;
	z-index: 3;
}

#middleColumn {
	float: right;
	margin: 0 0 0 -1px;
	width: 100%;
	font-size:12px;
	/* line-height: 16px; */
	z-index: 5;
}

#leftColumn {
	float: left;
	margin: 0 1px 0 -165px;
	width: 165px;
	font-size:11px;
	line-height: 15px;
	z-index: 4;
}

#rightColumn {
	float: right;
	width: 200px;
	margin: 15px -200px 0 1px;
	font-size:11px;
	line-height: 15px;
	z-index: 2;
}

#footer {
	/***margin-top: 35px;(Changed for reducing the space between the footer and the top contents)***/
	font-size: 10px;
}

/*** top navigation menu ***/
.hnav {
	background: url("/failaction/bg_hnav.gif") repeat-x top left #00858A;
	height: 31px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


div.hnav_row span.hnav_left {
	float: left;
	text-align: left;
	width: 58%;
}

div.hnav_row span.hnav_right {
	float: right;
	text-align: right;
	width: 41%;
}

.hnav_left ul {
	margin: 0; 
	padding: 0px;
}

.hnav_left li {
	margin: 0; 
	padding: 0px;
	display: inline;
	list-style-type: none;
}
	
.hnav_left a {
	float: left;
	text-decoration: none;
	display : block;
	padding : 8px 12px 0px 12px;
	height: 23px;
	color: #ffffff;
	border-right: 1px solid #00858A;
}

.hnav_right ul {
	margin: 0; 
	padding: 0px;
}

.hnav_right li {
	margin: 0; 
	padding: 0px;
	display: inline;
	list-style-type: none;
}
	
.hnav_right a {
	float: right;
	text-decoration: none;
	display : block;
	padding : 8px 12px 0px 12px;
	height: 23px;
	color: #ffffff;
	border-right: 1px solid #00858A;
}

.hnav a:link.active, .hnav a:visited.active {
	color: #ffffff;
	background: url("/failaction/hnav_active.gif") no-repeat bottom left;
	border-right: 1px solid #613005;
}

.hnav a:hover {
	color: #ffffff;
	background: url("/failaction/hnav_hover.gif") no-repeat bottom left;
	border-right: 1px solid #00454D;
}

#masthead img {
	border: 0px;
	margin-top: 25px;
	margin-left: 12px;
	padding: 0px;
}

#outerColumnContainer {
	border-left-color: #ffffff;	/* left column background color */
	border-right-color: #ffffff; /* right column background color */
	background-color: #ffffff; /* background color for the middle column */
}

/*** Form Styles ***/
form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

input {
	font-size: 9px;
}

input.buttonout {
	color: #ffffff;
	background-color: #00858A;
	border-style:double;
	border-width: 1px;
	border-color: #BFE0E2 ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	
}

input.buttonover {
	color: #ffffff;
	background-color: #DE8703;
	border-style:double;
	border-width:1px;
	border-color: #FCC917;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	
}

/*** left column styles ***/
.vnavHeader {
	margin: 0px;
	padding: 5px 5px 5px 10px;
	font-size: 10px;
	font-weight: bold;
	/***text-transform: uppercase;***/
	color: #613005;
	background-color:#B1A988;
	border-bottom: 1px solid #ffffff;
}

.vnav {
	margin:0px;
	padding:0px;
	font-size:11px;
}

.vnav ul, .vnav ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
}

.vnav ul {
	border-bottom-width: 0;
}

.vnav ul li {
	border-bottom: solid 1px #ffffff;
}

.vnav ul li, .vnav ul li a {
	margin: 0;
	display: block;
	padding: 0;
	line-height: normal;
}

.vnav ul li a {
	display: block;
	padding: 5px 4px 6px 10px;
}

.vnav ul li a, .vnav ul li a:link, .vnav ul li a:visited, .vnav ul li a:active, .vnav ul li a:hover {
	text-decoration: none;
	cursor: pointer;
}

* html .vnav ul li a/* hide from IE5.0/Win & IE5/Mac */ {
	height: 0.01%;
}

* html .vnav ul {
	position: relative;	/* IE needs this to fix a rendering problem */
}

.vnav ul li a:link, .vnav ul li a:visited, .vnav ul li a:active {
	text-decoration: none;
	background-color:#D8D4C4;
	color: #613005 !important;
	/***color: #613300 !important;***/
}

#rightColumn .vnav ul li a:link, #rightColumn .vnav ul li a:visited, #rightColumn .vnav ul li a:active {
	background-color:#D8D4C4 !important;
}

.vnav ul li a:hover, #rightColumn .vnav ul li a:hover {
	text-decoration: underline;
	background-color:#D8D4C4;
	color: #B01C2E !important;
	
}

.hollowFrame {
	margin: 10px 0px 10px 10px;
	padding: 10px 7px 10px 10px;
	border: 1px solid #B1A988;
}

.hollowFrame h3 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
}

.hollowFrame ul {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	list-style-type: square;
}

.hollowFrame ul li {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 5px 0px;
}

/*** center column styles ***/
#breadcrumb {
	margin: 15px 0px 15px 0px;
	padding: 0px;
	text-align: left;
	font-size: 10px;
}

.introHome {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	/* background-color: #E0F3F3; */
	text-align: center;
}

hr {
	color: yellow;
	height: 0px;
	border: 1px solid #90969B;
	clear:both;
}

/*p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}*/

/* This Class is used For MyAccount Page where page Title is a Link*/
.titlelink h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: bold;
	color:#002e63;
	Line-height: 20px;
}	

.titlelink h1 a:link {text-decoration:none; color:#002E63;}
.titlelink h1 a:visited {text-decoration:none; color:#002E63;}
.titlelink h1 a:hover {text-decoration:underline; color:#B01C2E;}
.titlelink h1 a:active {text-decoration:none; color:#B01C2E;}



/***Class Added for all the main titles on all the pages(070306)***/	
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: bold;
	color:#002e63;
	Line-height: 20px;
}	

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	Line-height:16px;
	/***margin: 0px 0px 15px 0px;***/
	padding: 0px;
	font-size: 14px;
	color:#000000;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	Line-height:15px;
	/****font-size: 11px; (Font Size changed in all the h3 class as per the new Guidelines)070306***/
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

h4 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 12px;
	color:#000000;
}


#insightsLinks, #articleFilter {
	padding: 10px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #DEDCD9;
	/***background-color:#FEF1C5;***/
	background-color:#FEF1C5;
}

#insightsLinks h3 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}

#insightsLinks p {
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}

div.articleListing_row {
	font-size: 11px;
}
/**** changed the width  for this class(03 mar_06)***/
div.articleListing_row span.articleListing_left {
	float: left;
	text-align: left;
    width: 100%;
       /*Changed to  Increase the Lengthe of the Pagination on the Listing Pages*/
/***width: 49%;***/
}

div.articleListing_row span.articleListing_right {
	float: right;
	text-align: right;
	
}

div.articleListing_row span.articleListing_left_language {
	float: left;
	text-align: left;
    width: 85%;
       /*Changed to  Increase the Lengthe of the Pagination on the Listing Pages*/
/***width: 49%;***/
}

.date {
	font-size:11px;
}

.articleBlock {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	/***margin: 0px 0px 20px 0px;(Changed to reduce the Verticle***/
	border: 1px solid #ffffff;
}

.articleLinks {
	font-size: 10px;
	font-weight: bold;
	float:left;
}

div.content_row div.left {
	float: left;
	text-align: left;
	width: 49%;
}

div.content_row div.right {
	float: right;
	text-align: left;
	width: 49%;
}

.contentlist {
	padding-left: 0px;
	margin-left: 0px;
	border-bottom: 1px solid #90969B;
}

.contentlist li {
	list-style: none;
	margin: 0px;
	padding: 4px 10px 4px 10px;
	border-top: 1px solid #90969B;
}

/* Article Listing page styles */
#articleResults h4 {
	margin: 0px;
	padding: 0px;
}

/* Article page styles */
.note {
	padding: 10px;
	margin: 0px 0px 20px 0px;
	border: 1px solid #DEDCD9;
	/***background-color:#FEF1C5;***/
	background-color:#FEF1C5;
}

#articleHeader {
	padding:0px;
	margin: 0px;
	border: 1px solid #B1A988;
	background-color:#D8D4C4;
	background:url("/failaction/bg_article_header.gif");
	background-repeat: repeat-x;
	height: 90px;
	position: relative;
	font-size: 10px;
}

#articleHeader p {
	padding: 7px 0px 0px 0px;
}

.articleUtility {
	position:absolute;
	right:0px;
	top:0px;
	background-color:#D8D4C4;
	background:url("/failaction/bg_article_header.gif");
	padding: 0px 10px 0px 10px;
	height: 90px;
	overflow: hidden;
	background-image: url(/failaction/bg_article_header.gif);

}

.articleTools {
	background-color:#DEDCD9;
	padding: 4px 0px 4px 10px;
	border-left: 1px solid #B1A988;
	border-right: 1px solid #B1A988;
	border-bottom: 1px solid #B1A988;
	margin-bottom: 20px;
	font-size: 10px;
}

.articleTools .strong {
	font-weight: bold;
	line-height: 14px;
	margin: 0px;
	vertical-align: top;
}

.articleTools .price {
	margin-right: 15px;
}

.articleTools .Strong01 {
	font-weight: bold;
	text-indent: 4px;
}

#bottomUtility {
	padding: 5px 10px 5px 10px;
	border: 1px solid #B1A988;
	background-color:#D8D4C4;
	font-size: 10px;
	/***Added as per new Guidelines***/
	Line-height:13px;
	bottom-margin: 10px;
}

div.bottomUtility_row div.left {
	float: left;
	text-align: left;
	width: 49%;
}

div.bottomUtility_row div.right {
	float: right;
	text-align: right;
	width: 49%;
	bottom-margin: 10px;
}

/* Global Services page styles */
#globalServices {
	padding: 0px;
	margin: 0px;
	width:100%;
	border: 1px solid #90969B;
}

#globalServices .header {
	/***background:#00858A;(Changed for the Global services header_080306)***/
	background:#BFD0D2;
	height:20px;
	border-bottom:1px solid #90969B;
	padding: 0px;
}

#globalServices .header img {
	padding-top:1px;
}

#globalServices td {
	vertical-align: top;
	padding: 8px;
	text-align: left;
	font-size: 11px;
}

#globalServices th {
	vertical-align: top;
	padding: 8px;
	text-align: left;
	font-size: 12px;
}

#globalServices strong {
	font-size: 12px;
}
/**** Class Added by TARA (090306)****/
#globalServices .middleborder {
	/*border-left:1px solid #c5c5c5;*/
	border-left:1px solid #90969B;
	/*border-bottom:1px solid #c5c5c5;*/
	border-bottom:1px solid #90969B;
	
}
#globalServices .bottomborder {
	border-bottom:1px solid #90969B;
}

#globalServices .leftborder {
	border-left:1px solid #90969B;
}

#globalServices ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 13px 0px;
	list-style-type:none;
}

#globalServices ul li {
	background:url("/failaction/bullet_hollowframe.gif") no-repeat 0px 4px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}


/* Mercer Worldwide page styles */
#mercerWorldwide {
	padding: 0px;
	margin: 0px;
	width:100%;
}

#mercerWorldwide td {
	vertical-align: top;
	padding: 8px;
	text-align: left;
	font-size: 11px;
	width: 25%
}

#mercerWorldwide .leftborder {
	border-left:1px solid #90969B;
}

/* Sitemap page styles */
#sitemap {
	padding: 0px;
	margin: 0px;
	width:100%;
	background-color: #FEF1C5;
	border: 1px solid #90969B;
}

#sitemap .leftborder {
	border-left:1px solid #90969B;
}

#sitemap th {
	vertical-align:middle;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	background-color: #D7CBC0;
	border-bottom:1px solid #90969B;
}

#sitemap td {
	vertical-align: top;
	padding: 0px;
	text-align: left;
	font-size: 11px;
	width: 25%
}

#sitemap h3 {
	padding: 0px 8px 0px 8px;
	margin: 20px 0px 5px 0px;
	font-size: 12px;
}

#sitemap ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 13px 0px;
	list-style-type:none;
}

#sitemap ul li {
	background:url("/failaction/bullet_hollowframe.gif") no-repeat 0px 4px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 15px;
}

.sitemapNested {
	padding: 0px;
	margin: 0px 0px 1px 0px;
	width:100%;
	border-top: 1px solid #90969B;
}

.sitemapNested th {
	height: 34px;
	vertical-align:middle;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	background-color: #D7CBC0;
	border-bottom:1px solid #90969B;
}

.sitemapNested th a{
	padding: 8px;
}

.sitemapNested_01{
    padding: 0px 0px 1px 15px;
    margin: 0px 0px 1px 15px;
     /*margin: 0px 0px 1px 0px;*/
    width:100%;
    border-top: 1px solid #90969B;
    /*text-indent: -7px;*/
}

/* Mercer History page styles */
#mercerHistoryHeader {
	padding:0px;
	margin: 0px;
	background-color:#D7CBC0;
	border:1px solid #90969B;
	margin-bottom: 20px;
}

#mercerHistory {
	padding: 0px;
	margin: 0px;
	width:100%;
	background-color: #D7CBC0;
	border:1px solid #00858A;
	border-bottom: 0px;
}

#mercerHistory th {
	background-color: #BFD0D2;
	text-align: left;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	padding: 8px;
	border-bottom:1px solid #00858A;
}

#mercerHistory td {
	vertical-align: top;
	padding: 8px;
	text-align: left;
	border-bottom:1px solid #00858A;
}

#mercerHistory .caption {
	background-color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}

/*** right column styles ***/
#rtColTop {
	margin: 5px 7px 5px 0px;
	line-height: 16px;
	font-size: 10px;
}

.solidFrame {
	margin: 10px 10px 10px 0px;
	padding: 10px 7px 10px 10px;
	border: 1px solid #B1A988;
	background-color: #D8D4C4;
}

.solidFrame h3 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
}

.solidFrame ul {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	list-style-type:none;
}

.solidFrame ul li {
	background:url("/failaction/bullet_hollowframe.gif") no-repeat 0px 4px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 15px;
}

#rightColumn h3 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

#rightColumn .strong01 {

	font-weight: bold;
	text-indent: 0px;
}

#rightColumn .strong02 {

	font-weight: bold;
	text-indent: 5px;
}
#rightColumn .strong {

	font-weight: bold;

}

.marketingFrame {
	margin: 10px 10px 10px 0px;
	padding: 10px 7px 10px 10px;
	border: 1px solid #90969B;
	background-color: #DEDCD9;
	font-size: 10px;
}

.marketingFrame h3 {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 12px;
	font-weight: bold;
}

.marketingFrame p {
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

.cover {
	float:left;
	padding: 0px;
	margin: 4px 5px 10px 0px;
}

#rightColumn ul {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 1px;
	list-style-type:square;
}

#rightColumn ul li {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 5px 0px;
}

/*** special link styles ***/

.linkColor {
	color:#0057A6;
}

.loginLinks {
	font-size: 10px;
	color:#0057A6;
}

.buy, .buynow, .currency, .pdf, .email, .more {
    margin: 0px;
    border: 0px;
    padding-bottom: 2px;
    padding-top:1px;
    text-align: right;
    padding-left:20px;
    background-repeat: no-repeat;
    background-position: left;
	font-weight: bold;
}

.print {
    margin: 0px;
    border: 0px;
    padding-bottom: 2px;
    padding-top:1px;
    text-align: right;
    background-repeat: no-repeat;
    background-position: left;
	font-weight: bold;
	text-indent: 3px;
}
.buy {
    background-image: url("/failaction/icon_buy.gif");
}

.buynow {
    background-image: url("/failaction/icon_buynow.gif");
}

.currency {
    background-image: url("/failaction/icon_currency.gif");
    padding-right:15px;
}

.pdf {
    background-image: url("/failaction/icon_pdf.gif");
}

.articleTools .pdf {
    background-image: url("/failaction/icon_pdf.gif");
    padding-right:15px;
}

.more {
    background-image: url("/failaction/icon_more.gif");
}

.email {
    background-image: url("/failaction/icon_email.gif");
    padding-right:15px;
}

.print {
    padding-bottom: 4px;
    padding-top: 4px;
}

/*** solidFrame styles ***/
.solidFrame a:link {text-decoration:none; color:#0057A6 !important;}
.solidFrame a:visited {text-decoration:none; color:#0057A6 !important;}
.solidFrame a:hover {text-decoration:underline; color:#B01C2E !important;}
.solidFrame a:active {text-decoration:none; color:#B01C2E !important;}

/*** articleHeader - bottomUtility styles ***/
#articleHeader a:link, #bottomUtility a:link {text-decoration:none; color:#613005 !important;}
#articleHeader a:visited, #bottomUtility a:visited {text-decoration:none; color:#613005 !important;}
#articleHeader a:hover, #bottomUtility a:hover {text-decoration:underline; color:#B01C2E !important;}
#articleHeader a:active, #bottomUtility a:active {text-decoration:none; color:#B01C2E !important;}

/*** global link styles ***/
#middleColumn a:link, #leftColumn a:link, #rightColumn a:link {text-decoration:none; color:#0057A6;}
#middleColumn a:visited, #leftColumn a:visited, #rightColumn a:visited {text-decoration:none; color:#0057A6;}
#middleColumn a:hover, #leftColumn a:hover, #rightColumn a:hover {text-decoration:underline; color:#B01C2E;}
#middleColumn a:active, #leftColumn a:active, #rightColumn a:active {text-decoration:none; color:#B01C2E;}

/*** breadcrumb styles ***/
#breadcrumb a:link {text-decoration:none; color:#0057A6;}
#breadcrumb a:visited {text-decoration:none; color:#0057A6;}
#breadcrumb a:hover {text-decoration:underline; color:#B01C2E;}
#breadcrumb a:active {text-decoration:none; color:#B01C2E;}

/*** footer styles ***/
#footer img {
	float:left;
	margin: 0px 12px 10px 10px;
	padding: 0px 0px 7px 0px;
	border: 0px;
}

#footer p {
	padding-top:6px;
}

#footer a:link {text-decoration:none; color:#0057A6;}
#footer a:visited {text-decoration:none; color:#0057A6;}
#footer a:hover {text-decoration:underline; color:#B01C2E;}
#footer a:active {text-decoration:none; color:#B01C2E;}

/******************************###########################**********************************/
 /***********************************New styles Added**************************************/

/*** New footer styles ***/
#footertable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	float: right;
	text-align: right;
	/***margin: 2px 3px 5px 10px;(Changed for reducing the space between the footer and the top contents)***/
	margin: 0px 5px 0px 15px;
	padding: 0px;
	border: 0px;
/***Added for the Bottom Alignment of the copyright text to the Endorsement Image***/
	line-height: 14px;
	font-size: 10px;
}

#footertable a:link{text-decoration:none; color:#0057A6;}
#footertable a:visited {text-decoration:none; color:#0057A6;}
#footertable a:hover {text-decoration:underline; color:#B01C2E;}
#footertable a:active {text-decoration:none; color:#B01C2E;}

.login_content {
	font-size:11px;
}

input.loginout {
	color: #ffffff;
	background-color: #00858A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 70px;
	background: url(/failaction/btn_log_in_off_en.gif);
}

input.loginover {
	color: #ffffff;
	background: url(/failaction/btn_log_in_on_en.gif);
	background-color: #DE8703;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 70px;
}

.navLink
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 7pt;
text-decoration: none;
line-height: 7px;
color: #00858A}
a.navLink:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 7pt;
text-decoration: none;
line-height: 7px;
color: #DE8703
}

/**** Used for New Right Columns adeed on Different Pages (23_02_06)****/
#marketingFrame_01 {
	margin: 10px 10px 4px 0px;
	padding: 4px 5px 5px 5px;
	border: 1px solid #C7CBCD; /*this existing CSS color will now be this new CSS color*/
	background-color: #D8D4C4;
	font-size: 10px;
	line-height: 15px;
}
#marketingFrame_01 ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	list-style-type:none;
}
#marketingFrame_01 ul li {
	background:url("/failaction/icon_pdf.gif") no-repeat 0px 4px;
	margin: 0px;
	padding: 0px 0px 10px 20px;
	font-weight: bold;

}

.marketingFrame_01 .price {
	margin-right: 15px;
}

/*** Used for the Icons in Downlaod and Attachment Links****/
.pdf_01{
	background-image: url(/failaction/icon_pdf_01.gif);
    width: 15px;
	height: 20px;
	margin: 0px;
    border: 0px;
    padding-bottom: 2px;
    padding-top:1px;
    text-align: right;
    padding-left:0px;
	padding-right:6px;
    background-repeat: no-repeat;
    background-position: top;
	font-weight: bold;
}

/*** Used for the Links in the Article tools bar in Loging Component (27_02_06)****/
.articleTools_01 {
	background-color:#DEDCD9;
	padding: 0px;
	border-left: 1px solid #B1A988;
	border-right: 1px solid #B1A988;
	border-bottom: 1px solid #B1A988;
	margin-bottom: 20px;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.articleTools_01 .price {
	margin-right: 15px;
}

.articleTools_01 .strong {
	font-weight: bold;
	line-height: 13px;
	margin-top: 0px;
	margin-bottom: 20px;
	vertical-align: top;
}

/****added for the formating of Article tool  bar ****/
.articleTools .Strong01 {
	font-weight: bold;
	text-indent: 4px;
}
/****added for the formating of Article tool bar on pressreleases page (030306) ****/
.articleTools .Strong02 {
	font-weight: bold;
	
}

.topicHeaderPadded_01
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    padding-top: 10px;
    padding-bottom: 25px;
}

/***used for Article press release***/
.date_article {
	font-size:11px;
	line-height: 13px;
}

/***used for selected Language in  press release listing page***/
.select_language
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #B01C2E;
    padding-top: -10px;
    padding-bottom: 10px;
}

/*** Added this class for the formating on article_insights page (01_03_06)***/
.articlecover {
	float:left;
	padding: 0px;
	margin: 4px 0px 0px 0px;
}

/*** Added this class for the formating on article_insights page (01_03_06)***/
.featureBlock {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	border: 1px solid #ffffff;
}

/***Added for My Account Title Header(060306)***/
.accountHeader {
	margin: 0px;
	padding: 0px 5px 5px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

	
/******************************###########################**********************************/
 /******************************* Styles from Mercer.css **********************************/

.topicHeaderPadded
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    padding-top: -10px;
    padding-bottom: 10px;
}

.topicHeaderBreadCrumbShaded
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #9C9C9C;
}
.topicHeaderBreadCrumbShaded a:link{text-decoration:none; color:#9C9C9C;}
.topicHeaderBreadCrumbShaded a:hover{text-decoration:underline; color:#9C9C9C;}
.topicHeaderBreadCrumbShaded a:active {text-decoration:none; color:#002e63;}



/*** Used for the Tite in Loging Component in Details Page(23_02_06)****/
.formTitleBold
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #54616E;
}

.links
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; /* Changed as per the new Guidelines for Links class*/
/*font-size: 10px;*/
font-weight: bold;
text-decoration: none;
color: #0057A6;
line-height: 15px;
}

/* Class added  as per the new Guidelines for Links Class */
.links01 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: bold;
text-decoration: none;
color: #0057A6;
line-height: 15px;
}

a.links01:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: underline;
color: #B01C2E;
}

.leadParagraph
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
/*font-size: 11px;*/
font-weight: normal;
line-height: 18px;
color: #000000;
}

/*** Used for the Tite in Loging Component in Details Page(23_02_06)****/
.formTitle
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #54616E;
}

.grayBackground{
background-color:#C7CBCD
}

/*****Class for the Survey details page***/
.bodyTextLarge
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 12px;
color: #000000;
}

.bodyText
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
/**line-height: 17px;**/
line-height: 14px;
color: #000000;
}

.bodyText a:link {text-decoration:none; color:#0057A6 !important;}
.bodyText a:visited {text-decoration:none; color:#0057A6 !important;}
.bodyText a:hover {text-decoration:underline; color:#B01C2E !important;}
.bodyText a:active {text-decoration:none; color:#B01C2E !important;}

.bodyTextBold
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 18px;
color: #000000;
}

.subParagraph
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
.subTitle
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
font-weight: bold;
text-decoration: none;
color: #000000;
}

.subTitleHome
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: bold;
text-decoration: none;
color:#0057A6;
}

.input_textbox {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-variant: normal;
color: #000000;
}

.a.subTitleHome:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: bold;
text-decoration: underline;
color: #B01C2E;
}
/**color: #DE8703;**(Changed because of the merging of Mercer.css)/

survey {
}

#survey ul {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	list-style-type:square;
}

#survey ul li {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 5px 0px;
}
/***** Class for the Survey details page***/

/***** Class for nolink from mercer.css(210306)***/

.linksNoSize {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
color: #0057A6;
}

.linksNoSizeSelected
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
color: #0057A6;
}

a.linksNoSize:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: underline;
color: #B01C2E;
}

/* These classes are added for links in existing pages for Compass project (Date: 10-05-2006) */ 
a.linksgenbold { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    text-decoration: none; 
    color: #0057A6; 
    line-height: 15px; 
}
a.linksgenbold:hover { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    text-decoration: underline; 
    color: #B01C2E; 
    line-height: 15px; 
} 

a.linksgen { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal; 
    text-decoration: none; 
    color: #0057A6; 
    line-height: 15px; 
}

a.linksgen:hover { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal; 
    text-decoration: underline; 
    color: #B01C2E; 
    line-height: 15px; 
}
