@charset "utf-8";
/* CSS Document */


/* News & Record Interactive Colors

Green		#758987
Gray		#6d6e71
Blue		#48525a
*/


/* RESET COMMON TAGS FOR BROWSER CONSISTANCY */
		body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0;padding:0;}
		html {color:#000;background:#FFF;}
		fieldset, img {border:0;}
		address, caption, cite, code, dfn, em, strong, th, var, optgroup {font-style:inherit;font-weight:inherit;}
		li {list-style:none;}
		caption, th {text-align:left;}
		h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
		input, button, textarea, select, optgroup, option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
		input, button, textarea, select {*font-size:100%;}
		body {font:13px/1.231 arial, helvetica, clean, sans-serif;*font-size:small;*font:x-small;}
		select, input, button, textarea, button {font:99% arial, helvetica, clean, sans-serif;}
		table {font-size:inherit;font:100%;}

html, body
{
	min-width:1000px;
	text-align: center;
	background:#474747 url(/style/images/tmp_bodyBG.jpg) center 0 repeat-y;
	font-family: arial,helvetica,sans-serif;
}

a
{
	color:#48525a;
	border-bottom:1px dotted #505050;
	text-decoration:none;
}

a:hover
{
	border-bottom:1px solid #505050;
}

h2,h3,h4,h5
{
	display:block;
	clear:both;
	color:#48525a;
	font-weight:bold;
}

h2 a,h3 a,h4 a,h5 a,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover
{
	border:none;
}

h1
{
	float:left;
}

h1 a
{
	width:196px;
	height:40px;
	display:block;
	background-image:url(/style/images/tmp_flagBranding_NRi.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	border:none;
}

h1 a:hover
{
	background-position:0 -40px;
	border:none;
}

.nrc_aural 
{
	display: block;
	position: absolute;
	top: -9000px;
	left: -9000px;
	height: 17px;
}/* elements intended for text-only agents, screen readers, etc. */

#iRgn_pgBody
{
	width:1000px;
	position:relative;
	margin: 0 auto 0 auto;
	border-bottom:5px solid #505050;
	text-align:left;
	z-index: 10;
	zoom: 1;
}

#iRgn_flag
{
	background-image:url(/style/images/tmp_flagBG.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	height:40px;
	width:1000px;
}

#iRgn_pgCnt 
{
	min-height:700px;
}

/* MENUS */

ul#iMod_mainMenu
{
	display:block;
	float:left;
	z-index:100;
}

ul#iMod_mainMenu li
{
	display:block;
	float:left;
	padding:0 17px 0 15px;
	background-image:url(/style/images/tmp_mainMenuDivider.gif);
	background-position:right 6px;
	background-repeat:no-repeat;
}

ul#iMod_mainMenu li a
{
	display:block;
	height:40px;
	background-image:url(/style/images/tmp_mainMenuListing.png);
	background-position:0 9px;
	background-repeat:no-repeat;
	border:none;
}

ul#iMod_mainMenu li.iTxt_products a
{
	width:60px;
	background-position:0 -33px;
}

ul#iMod_mainMenu li.iTxt_rates a
{
	width:36px;
	background-position:0 -75px;
}

ul#iMod_mainMenu li.iTxt_order a
{
	width:113px;
	background-position:0 -117px;
}

ul#iMod_mainMenu li.iTxt_audience a
{
	width:86px;
	background-position:0 -159px;
}

ul#iMod_mainMenu li.iTxt_reference a
{
	width:86px;
	background-position:0 -201px;
}

ul#iMod_mainMenu li.iTxt_reference,ul#iMod_mainMenu li.iTxt_contact
{
	background-image:none;
}

ul#iMod_mainMenu li.iTxt_sitemap
{
	display:none;
}

ul#iMod_mainMenu li.iTxt_contact a
{
	position:absolute;
	top:0;
	left:830px;
	width:159px;
	background-image:url(/style/images/tmp_mainMenuContactUsTab.gif);
	background-position:0 0;
}

ul#iMod_mainMenu li.iTxt_contact a:hover
{
	background-position:0 -40px;
}

ul#iMod_mainMenu li.iTxt_home a:hover
{
	background-position:-119px 9px;
}

ul#iMod_mainMenu li.iTxt_products a:hover,.iSec_products ul#iMod_mainMenu li.iTxt_products a
{
	background-position:-119px -33px;
}

ul#iMod_mainMenu li.iTxt_rates a:hover,.iSec_rates ul#iMod_mainMenu li.iTxt_rates a
{
	background-position:-119px -75px;
}

ul#iMod_mainMenu li.iTxt_order a:hover,.iSec_order ul#iMod_mainMenu li.iTxt_order a
{
	background-position:-119px -117px;
}

ul#iMod_mainMenu li.iTxt_audience a:hover,.iSec_audience ul#iMod_mainMenu li.iTxt_audience a
{
	background-position:-119px -159px;
}

ul#iMod_mainMenu li.iTxt_reference a:hover,.iSec_reference ul#iMod_mainMenu li.iTxt_reference a
{
	background-position:-119px -201px;
}

ul#iMod_mainMenu li ul li.iTxt_linkReferenceLanding
{
	display:none;
}

ul#iMod_mainMenu li.iTxt_products ul,ul#iMod_mainMenu li.iTxt_reference ul
{
	width:200px;
}

#iMod_mainMenu li ul
{
	width:100px;
	padding:0;
	margin:0 0 100px 0;
	padding: 0 1px;
	opacity: 0.95;
	height:auto;
	background:url(/style/images/tmp_mainMenuPullDownBG.png) 0 bottom no-repeat;
	position: absolute;
	visibility: hidden;
	padding-bottom:13px;
	z-index:100;
}
		
#iMod_mainMenu li ul li
{
	margin:0;
	background:none;
	float:none;
	width:200px;
	display:inline;
	padding:0;
}
			
#iMod_mainMenu li ul li a
{
	display:block;
	width:185px;
	height:20px;
	margin:0;
	padding:8px 0 6px 6px;
	border-bottom:1px dotted;
	background:none;
	color: #505050
}

#iMod_mainMenu li ul li.last a{border:none;}

ul#iMod_mainMenu li.iTxt_products ul li a,ul#iMod_mainMenu li.iTxt_reference ul li a{width:189px;}

#iMod_mainMenu li ul li a:hover
{
	background:#505050;
	color:#fff;
}

ul#iMod_mainMenu li.iTxt_home a
{
	width:36px;
}

#iMod_subMenu
{
	height:30px;
	background-image:url(/style/images/tmp_subMenuBG.gif);
	background-position:0 0;
	background-repeat:repeat-x;
}

#iMod_subMenu ul
{
	display:block;
	padding:0 0 0 5px;
}

#iMod_subMenu li
{
	float:left;
	padding:0 10px 0 10px;
	background-image:url(/style/images/tmp_subMenuDivider.gif);
	background-position:right 8px;
	background-repeat:no-repeat;
}

#iMod_subMenu li a
{
	border:none;
	background-position:0 4px;
	background-repeat:no-repeat;
}

#iMod_subMenu li a .iTxt_label
{
	display: block;
	position: absolute;
	top: -9000px;
	left: -9000px;
}

/* CONTENT REGION */
#iRgn_pgCnt
{
	display:block;
	background-image:url(/style/images/tmp_PgCntBG.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	background-color:#dedede;
}

#iMod_pgCnt
{
	width:800px;
	padding:10px;
}

#iMod_pgCnt.full
{
	width:990px;
	padding:0 0 0 10px;
}

ul.iTxt_jumpMenu
{
	display:block;
	padding:2px 0 10px 0;
}

ul.iTxt_jumpMenu li a
{
	float:left;
	font-size:11px;
	padding:0 5px 3px 5px;
	border-right:1px dotted #48525a;
	border-bottom:1px dotted #dedede;
}

ul.iTxt_jumpMenu li.last a
{
	border:none;
}

ul.iTxt_jumpMenu li a:hover
{
	border-bottom:1px solid #48525a;
}

h3.iTxt_secHeader
{
	display:block;
	height:38px;
	width:600px;
	background-position:0 0;
	background-repeat:no-repeat;
}

h4.iTxt_secHeader
{
	font-size:18px;
	border-top:1px solid #9a9a9a;
	padding:10px 0 5px 0;
}

h5.iTxt_secHeader
{
	font-size:14px;
	border-top:1px dotted #ccc;
	padding:5px 0 0 10px;
}

.iTxt_subContent
{
	padding-left:10px;
}

ul.iTxt_contentList
{
	padding-left:10px;
}

ul.iTxt_contentList li
{
	line-height:18px;
	padding:0 0 5px 8px;
	background-image:url(/style/images/tmp_bulletBlue.gif);
	background-position:0 7px;
	background-repeat:no-repeat;
	text-align:left;
}

ul.iTxt_contentList ul
{
	padding-left:20px;
	text-align:left;
}

.iTxt_line1
{
	display:block;
	font-size:11px;
	color:#48525a;
	font-weight:bold;
	padding-top:10px;
}

.iTxt_code
{
	font-family:"Courier New", Courier, monospace;
	display:block;
	color:#48525a;
	padding-left:20px;
}

a.iTxt_linkPDF
{
	background:url(/style/images/jumpIcons_inText.png) 0 1px no-repeat;
	padding-left:15px;
}

/*FOOTER*/
#iRgn_footer
{
	position: relative;
	display:block;
	clear: both;
	float: none;
	top: 0;
	margin: 0 auto;
	padding:9px 0 0 5px;
	height:60px;
	_height: 60px;
	min-height: 60px;
	text-align: center;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	color:#323232;
	zoom: 1;
	background:url(/style/images/tmp_footerBG.gif) 0 0 repeat-x;
}

#iRgn_footer a
{
	border:none;
}

#iTxt_footerNRbranding
{
	display:block;
	width:74px;
	height:57px;
	background:url(/style/images/tmp_footerBrandingNR.gif) 0 0 no-repeat;
	float:left;
}

ul#iMod_footerMenu
{
	display:block;
	float:left;
	padding:20px 0 0 8px;
}

ul#iMod_footerMenu li
{
	float:left;
	padding:0 6px 0 5px;
	background:url(/style/images/tmp_footerMenuDivider.gif) right 2px no-repeat;
}

ul#iMod_footerMenu li.iTxt_sitemap
{
	background:none;
}

ul#iMod_footerMenu li a
{
	color:#505050;
	text-decoration:none;
}

ul#iMod_footerMenu li a:hover
{
	color:#2D3337;
	text-decoration:none;
	border-bottom:1px dotted #505050; 
}

#iTxt_footerCopyright a
{
	float:right;
	height:50px;
	font-size:11px;
	margin:8px 0 0 0;
	padding: 7px 5px 0 10px;
	width:200px;
	color:#505050;
	text-decoration:none;
	background:url(/style/images/tmp_footerCopyrightDivider.gif) 0 0 no-repeat;
}

/* TOOLTIP STYLES */
#tooltip 
{
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.95;
	text-align:left;
	width:200px;
}

#tooltip h3, #tooltip div { margin: 0; }

#tooltip h3
{
	background:url(/style/images/toolTipQuestionMrk.png) 0 0 no-repeat;
	padding-left:40px;
}

/* MARKET SNIPPET */

#iMod_marketSnippet
{
	width:150px;
	position:absolute;
	top:70px;
	left:828px;
		font-size:18px;
	line-height:32px;
	color:#727272;
	padding:50px 5px 50px 15px;
	display:block;
	background:url(/style/images/marketSnippetBG.png) bottom left;
	border-left:1px solid #606060;
	z-index:50;
}
.iSec_rates #iMod_marketSnippet, .iSec_gallery #iMod_marketSnippet, .iSec_audience #iMod_marketSnippet
{

top:40px;
}
#iMod_marketSnippet h5
{
	display:block;
	height:25px;
	background:url(/style/images/headers/didYouKnow.png) right 0 no-repeat;
	border-bottom:1px dotted #505050;
}

#iMod_marketSnippet a.iTxt_jumpLnk
{
	display:block;
	height:15px;
	padding-top:7px;
	background:url(/style/images/btnViewMoreMrkData.png) right 0 no-repeat;
	border:none;
}



a.iTxt_reference
{
	border:none;
	font-style:italic;
}

a.iTxt_reference:hover
{
	background:#48525a;
	color:#fff;
}

.iBlk_cornerGreenTL,.iBlk_cornerGreenTR,.iBlk_cornerGreenBL,.iBlk_cornerGreenBR
{
	width:15px;
	height:15px;
	background-image:url(/style/images/boxCroner_green.png);
	background-position:0 0;
}

.iBlk_cornerGreenTR
{
	background-position:right 0;
}

.iBlk_cornerGreenBL
{
	background-position:0 bottom;
}

.iBlk_cornerGreenBR
{
	background-position:right bottom;
}

.iBlk_cornerGreenT,.iBlk_cornerGreenR,.iBlk_cornerGreenL,.iBlk_cornerGreenB,.iBlk_boxGreen
{
	background:#B1BDB7;
	text-align:left;
}

.iBlk_subBox img
{
	padding:0 10px 0 0;
}

.iBlk_subBox img.right
{
	padding:0 0 0 10px;
}

ul.iTxt_jumpLnk
{
	display:block;
	text-align:right;
}

.iBlk_subBox h4 a
{
	display:block;
	height:30px;
	border-bottom:1px dotted;
	margin:0 0 3px 0;
	background-position:right 0;
	background-repeat:no-repeat;
}

ul.iTxt_jumpLnk a
{
	border:none;
	display:block;
	padding:5px 19px 0 0;
	background-image:url(/style/images/btnArrowRight.png);
	background-position: right 6px;
	background-repeat:no-repeat;
}

ul.iTxt_jumpLnk a:hover
{
	color:#2C3337;
	background-position: right -38px;
}

.iTxt_fnReferNum
{
	font-size:9px;
	color:#505050
}

.iTxt_fnReferList
{
	font-size:10px;
	font-style:italic;
	color:#505050;
}

h5.iTxt_cntSubHeader
{
	display:inline;
	line-height:30px;
}

#iBlk_introImg
{
	margin:10px;
}



#iBlk_pageStatus
{
	display:none;
}

