@CHARSET "UTF-8";

/*
COLOR SCHEME:
Dark Green: #2b4e3d

*/


/** dependencies:
  *		Yahoo! User Interface stylesheets:
  *			/sites/all/themes/custom/shared/style/yui/reset.css
  *			/sites/all/themes/custom/shared/style/yui/reset-fonts.css
  *			/sites/all/themes/custom/shared/style/yui/fonts.css
  */


/**
  * DEFAULTS
  */

html, body
{
	min-width:1000px;
	text-align: center;
	background:#474747 url(images/page-backgroundDark.jpg) center 0 repeat-y;
	font-family: arial,helvetica,sans-serif;
}

h1, h2, h3, h4
{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
}

h1 { font-size: 200%; }

h2 { font-size: 160%; }

h3 { font-size: 120%; }

h4 { font-size: 100%; }

h5
{
	font-size: 85%;
	text-transform: uppercase;
}

a
{
	text-decoration: none;
}


a:link
{
  color: #4b6e5d;
}

a:visited
{
  color: #2b4e3d;
}

a:hover,
a:active
{
  text-decoration: underline;
  color:#2b4e3d;
}

#nrcRgn_CntBody_content a
{
  font-weight: bold;
}

p
{
	margin: .6em 0;
}

strong
{
	font-weight: bold;
}

em
{
	font-style: italic;
}

/* lists */
ul,
ol
{
	display: block;
}

li,
.item-list ul li
{
	display: block;
	list-style: none;
	list-style-position: outside;
	background: transparent url(images/bullet_square_gray.gif) no-repeat 0 0;
	padding: 0 0 0 12px;
	margin: .6em 15px;
}

img
{
	border: none;
}

tbody
{
    border: none;
}

.nrcAd iframe
{
    visibility: hidden; /* part of attempt to mitigate Firefox dynamic iframe caching issue */
}

/* kludge to address Legacy.com template */
.nrcSec_obits .nrcAd iframe
{
	visibility: visible;
}

/**
  * GENERIC CLASSES
*/

.font-resizable
{ font-size: 95%; }

.nrcTxt_label /* generic textual label class */
{}

.nrc_aural /* elements intended for text-only agents, screen readers, etc. */
{
	display: block;
	position: absolute;
	top: -9000px;
	left: -9000px;
}

.nrc_onload /* elements intended for display only after page load completes */
{
  display: block;
  position: absolute;
  top: -9000px;
  left: -9000px;
}

.nrc_sep /* a separator (comma, conjunctive, parenthesis, etc.) */
{}

.nrc_val /* a value (to distinguish elements of textual lists from separators and other decorations) */
{}

.nrc_dyn /* a dynamic value; may be changed scripturally */ 
{}

.nrc_inactive
{ display: none; }

/**
  * "Dynamic content loading" overlay
*/
.nrc_wait
{
	position: absolute;
	top: 0;	left: 0;
	bottom: 0; right: 0; 
	width: 100%;
	height: 100%;
	background: #FFF;
	opacity: .75;
	filter:alpha(opacity=75);
	text-align: center;
}

.nrc_wait .nrcTxt_label
{
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 30%;
	margin-left: -15%;
	margin-top: -2em;
	font-size: 130%;
	font-weight: bold;
	
}

.nrcWgt_swfLoading /* placeholder for Flash movie */
{
	font-size: 85%;
	color: #666;
	overflow: hidden;
	zoom: 1;
}

.nrcWgt_swfLoading img
{
	display: inline; /* ie fix */
	float: left;
	margin: 0 10px .3em 0;
}

/* In-page navigation */
#nrcRgn_CntBody_content .nrcNav_inpage
{
	display: block;
	list-style: none;
	text-align: center;
	background: #E0E0E0;
	width: 80%;
	margin: 10px 10%;
	padding: 10px 0 0 0;
}

#nrcRgn_CntBody_content .nrcNav_inpage li
{
	display: -moz-inline-box;
	display: inline-block;
	list-style: none;
	font-size: 90%;
	background-image: none;
	line-height: 1.2em;
	height: 1.2em;
	overflow: hidden;
	border-bottom: 3px solid #E0E0E0;
	text-align: center;
	margin: 0; padding: 0 10px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	white-space: nobreak;
}

#nrcRgn_CntBody_content .nrcNav_inpage li
{
	*display: inline; /* ie fix */
}

#nrcRgn_CntBody_content .nrcNav_inpage li:hover
{
	background: #EEE;
	border-color: #3C664F;
}

#nrcRgn_CntBody_content .nrcNav_inpage a:hover
{
	text-decoration: none;
}

/**
  * ADVERTISEMENTS
*/

.nrcAd
{
	text-align: center;
}

.nrcAd .nrcTxt_label /* "advertisement" label */
{
	display: block;
	width: 100%;
	font-size: 85%;
	text-align: center;
	color: #999;
	text-transform: uppercase;
}

.nrcAd .nrcTxt_label a
{
	text-transform: none;
}

.nrcAd_pos
{
	/*display: -moz-inline-block;*/
	display: inline-block;
	margin: 0 auto;
}

.nrcAd_pos
{
	*display: inline; /* ie hack */
}

.nrcAd_300x250
{
	min-height: 265px;
}

.nrcAd_300x600
{
	min-height: 615px;
}

.nrcAd_728x90
{
	min-height: 90px;
}

.nrcAd_300x250 .nrcAd_pos
{
	width: 300px;
	overflow: visible;
}

.nrcAd_300x600 .nrcAd_pos
{
	width: 300px;
	overflow: visible;
}

.nrcAd_728x90 .nrcAd_pos
{
	width: 728px;
	overflow: visible;
}

/* Optional 300x250 ad below tjobs and tcars widgets in sidebar */
#nrcAd_Middle
{
	margin-top: 10px;
}

/**
  * TriadMarketplace.com (Harvest) Traffic Drivers
*/
#nrcMod_featuredNPads
{
            width:300px;
            height:300px;
            margin:10px 0 5px 0;
            display:block;
            position:relative;
}

#nrcBlk_featuredAdsCnt
{
            display:block;
            font-family: "trebuchet ms",arial,helvetica,sans-serif;
            font-weight:bold;
            display:block;
            color: #005824; /*change color*/
            height: 281px;
}

#nrcMod_featuredNPads a.nrc_menu
{
            position:absolute;
            top:2px;
            left:185px;
            display:block;
            width:100px;
            height:15px;
            border:none;
            padding:0 7px 0 0;
            text-align:right;
            font-size:11px;
            background:url(images/nrcImg_arrowGrnRight.gif) right 3px no-repeat;
            color:#2b4e3d;
}

#nrcMod_featuredNPads h4.nrcTxt_modHed
{
            margin:0;
            padding:0;
            text-indent:10px;
            height:18px;
            font-style:italic;
            color:#2b4e3d;
}

#nrcBlk_featuredAdsCnt img
{
	width:291px;
	border:1px solid;
}

/**
  * LINKS
*/
.nrcLnk_inside /* link to an inside page */
{}

.nrcLnk_blog /* link to a blog */
{}

.nrcLnk_comments /* link to comments */
{}

.nrcLnk_foto /* link to a photo */
{}

.nrcLnk_gallery /* link to a photo gallery */
{}

.nrcLnk_interact /* link to an interactive presentation */
{}

.nrcLnk_video /* link to video */
{}

.nrcLnk_audio /* link to audio */
{}

.nrcLnk_mp3 /* link to an MP3 */
{}

.nrcLnk_doc /* link to a document */
{}

.nrcLnk_word /* link to a MS Word / RDF document */
{}

.nrcLnk_excel /* link to an Excel document */
{}

.nrcLnk_powerpoint /* link to a Powerpoint presentation */
{}

.nrcLnk_pdf /* link to a PDF */
{}

.nrcLnk_html /* link to an HTML document */
{}

a.nrcLnk_jump, /* "jump" to remainder of article ("Read More" link) */
.more-link a
{
	display:block;
	text-align:right;
	font-weight: bold;
	background: transparent url(images/nrcImg_arrowGrnRight.gif) no-repeat right center;
	padding-right: 6px;
}


a.nrcLnk_jump,
.more-link a
{
	_display: inline; /* ie hack */
}

li.nrcLnk_jump
{
	background-image: none;
}

/**
  * BYLINES, CREDITS, SOURCES
*/

.nrcBlk_credit /* photo / creative credit container */
{}

.nrcBlk_foto .nrcBlk_credit
{
	display: block;
	text-align: right;
	font-style: italic;
	color: #666;
}

.nrcTxt_author /* photo / creative creator (photographer, writer, etc.) */
{}

.nrcTxt_source /* source publication / provider (e.g., Associated Press, etc.) */
{}

.nrcTxt_cutline /* photo cutline (caption) */
{
	text-align: left; /* images containers are often text-align:center to center the images themselves */
}

.nrcBlk_byline /* article, column, etc., byline */
{
	
}

/**
  * ARTICLE CLASSES
*/

.nrcTxt_headline /* article, etc., headline */
{
	font-weight: bold;
}

.nrcBlk_pubdate /* publication date block */
{}

.nrcTxt_teaser /* article, etc., teaser text (e.g., "time saver", extract) */
{}


ul.nrcBlk_artList, /* a list of articles */
ol.nrcBlk_artList
{}

.nrcBlk_artList .nrcBlk_pubdate
{
	font-size: 85%;
	color: #666;
}

/* related links */
.nrcBlk_related /* article, etc., supplemental references (links to related material) */
{}

.nrcBlk_related li
{
	min-height: 18px;
	overflow: hidden;
	zoom: 1;
	background-image: none;
	padding-left: 0;
}

.nrcBlk_related li .nrcTxt_label /* link label (blog, document, etc.) */
{
	position: relative;
	display: inline;
	float: left;
	width: 23px;
	height: 18px;
	margin: 0 5px 0 0;
	background: transparent url(images/icons-nrcLnk_related.gif) no-repeat 0 0;
	overflow: hidden;
}

.nrcBlk_related li .nrcTxt_label:hover
{
	background-position:0 -100px;	
}

.nrcBlk_related li.nrcLnk_inside .nrcTxt_label /* link to an inside page */
{
	background-position:-320px 0;
}

.nrcBlk_related li.nrcLnk_inside .nrcTxt_label:hover
{
	background-position:-320px -100px;
}

.nrcBlk_related li.nrcLnk_article .nrcTxt_label /* link to an article*/
{
	background-position:-320px 0;
}

.nrcBlk_related li.nrcLnk_article .nrcTxt_label:hover
{
	background-position:-320px -100px;
}

.nrcBlk_related li.nrcLnk_blog .nrcTxt_label /* link to a blog */
{
	background-position: -222px 0;
}

.nrcBlk_related li.nrcLnk_blog .nrcTxt_label:hover
{
	background-position: -222px -100px;
}

.nrcBlk_related li.nrcLnk_comments .nrcTxt_label /* link to comments */
{
	background-position: -62px 0;
}

.nrcBlk_related li.nrcLnk_comments .nrcTxt_label:hover
{
	background-position: -62px -100px;
}

.nrcBlk_related li.nrcLnk_foto .nrcTxt_label /* link to a photo */
{
	background-position: -192px 0;
}

.nrcBlk_related li.nrcLnk_foto .nrcTxt_label:hover
{
	background-position: -192px -100px;
}

.nrcBlk_related li.nrcLnk_gallery .nrcTxt_label /* link to a photo gallery */
{
	background-position: -192px 0;
}

.nrcBlk_related li.nrcLnk_gallery .nrcTxt_label:hover
{
	background-position: -192px -100px;
}

.nrcBlk_related li.nrcLnk_interact .nrcTxt_label /*link to an interactive presentation */
{
	background-position: -32px 0;
}

.nrcBlk_related li.nrcLnk_interact .nrcTxt_label:hover
{
	background-position: -32px -100px;
}

.nrcBlk_related li.nrcLnk_video .nrcTxt_label /* link to video */
{
	background-position: -251px 0;
}

.nrcBlk_related li.nrcLnk_video .nrcTxt_label:hover
{
	background-position: -251px -100px;
}

.nrcBlk_related li.nrcLnk_audio .nrcTxt_label /*  link to audio */
{
	background-position: -160px 0;
}

.nrcBlk_related li.nrcLnk_audio .nrcTxt_label:hover
{
	background-position: -160px -100px;
}

.nrcBlk_related li.nrcLnk_mp3 .nrcTxt_label /* link to an MP3 */
{
	background-position: -160px 0;
}

.nrcBlk_related li.nrcLnk_mp3 .nrcTxt_label:hover
{
	background-position: -160px -100px;
}

.nrcBlk_related li.nrcLnk_doc .nrcTxt_label /*doc link to a document */
{
	background-position: -288px 0;
}

.nrcBlk_related li.nrcLnk_doc .nrcTxt_label:hover
{
	background-position: -288px -100px;
}

.nrcBlk_related li.nrcLnk_word .nrcTxt_label /*word link to a MS Word / RDF document */
{
	background-position: -288px 0;
}

.nrcBlk_related li.nrcLnk_word .nrcTxt_label:hover
{
	background-position: -288px -100px;
}

.nrcBlk_related li.nrcLnk_excel .nrcTxt_label /* link to an Excel document */
{
	background-position: -96px 0;
}

.nrcBlk_related li.nrcLnk_excel .nrcTxt_label:hover
{
	background-position: -96px -100px;
}

.nrcBlk_related li.nrcLnk_powerpoint .nrcTxt_label /* link to a Powerpoint presentation */
{
	background-position: -32px 0;
}

.nrcBlk_related li.nrcLnk_powerpoint .nrcTxt_label:hover
{
	background-position: -32px -100px;
}

.nrcBlk_related li.nrcLnk_pdf .nrcTxt_label /* link to a PDF */
{
	background-position: -128px 0;
}

.nrcBlk_related li.nrcLnk_pdf .nrcTxt_label:hover
{
	background-position: -128px -100px;
}

.nrcBlk_related li.nrcLnk_geo_map .nrcTxt_label /* link to a map*/
{
	background-position:-388px -1px;
}

.nrcBlk_related li.nrcLnk_geo_map .nrcTxt_label:hover
{
	background-position:-388px -101px;
}

.nrcBlk_related li.nrcLnk_html .nrcTxt_label /* link to an HTML document */
{}

.nrcBlk_related li.nrcLnk_html .nrcTxt_label:hover
{}

/**
  * PHOTO CLASSES
*/

.nrcBlk_foto /* photo / image container */
{}

img.nrcImg_foto /* stand-alone photo / image */
{}

.nrc_fotoWide /* has/is photo w/ landscape orientation */
{}

.nrc_fotoTall /* has/is photo w/ portrait orientation */
{}

.nrcBlk_fotoWide /* container for photo w/ landscape orientation */
{}

.nrcBlk_fotoTall /* container for photo w/ portrait orientation */
{}

/* global page container */
#nrcRgn_PgBody
{
	width:1000px;
	position:relative;
	margin: 0 auto 0 auto;
	text-align:left;
	padding-top: 223px; /* allow for flag and top leaderboard */
	/* overflow: hidden; */ /* enabling overflow:hidden causes problems with links to in-page anchors  */
	background-image:url(images/rightRailBG.gif);
	background-position:690px 0;
	background-repeat:repeat-y;
	background-color: #FFF;
	border: 1px solid #555;
	border-top: none;
	border-bottom-width:10px;
	z-index: 10;
	zoom: 1;
}

/* **************** MAIN CONTENT REGION ***************** */

#nrcRgn_CntBody
{
	display: inline;
	float: left;
	width: 685px;
	min-height: 500px;
	margin: .6em 0;
	/*overflow: hidden;*/
	zoom: 1;
}

#nrcRgn_CntBody_content
{
	margin: 0 20px;
}

h3.nrcTxt_pgTitle
{
	font-size: 140%;
	margin-bottom: 10px;
}

#nrcRgn_CntBody_messages
{
	padding: 10px;
}

#nrcRgn_CntBody_messages .messages
{
	margin: 10px;
	padding: 5px;
	font-size: 110%;
	font-weight: bold;
	border: 3px solid #EFA20C;
	background: #FFD46A;
}

#nrcRgn_CntBody_messages .error
{
	border-color: #AF0017;
	background: #FFCFD5;
}

/* **************** SIDEBAR REGION ***************** */

#nrcRgn_Sidebar
{
	display: inline;
	float: right;
	clear: none;
	width: 300px;
	margin: .6em 2px 0 0;
	padding:12px 0 0 0;
	min-height: 500px;
	/*overflow: hidden;*/
	zoom: 1;
}

body.nrcPg_noSidebar #nrcRgn_PgBody
{
	background-image: none;
}

body.nrcPg_noSidebar #nrcRgn_CntBody
{
	width: 100%;
}

#nrcRgn_Sidebar .nrcMod_topicMod,
#nrcRgn_Sidebar .nrcMod_topicModWithSubnav
{
	margin: 20px 10px;
}

/*NEWSLETTER SIGNUP*/
#nrMod_Newsletter
{
	position:absolute;
	top:257px;
	left:690px;
	width:310px;
	height:30px;
	padding:1px 0 0 0;
	background:url(images/rightRailNewsletterBG.gif) 0 0 no-repeat transparent;
}

#nrMod_Newsletter h4
{
	float:left;
	width:80px;
	padding:6px 0 0 35px;
	font-size:11px;
	font-weight:normal;
	line-height:10px;
	background:none;
}

#nrMod_Newsletter .nrc_fldGrp,#nrMod_Newsletter .nrc_ctlGrp
{
	padding:2px 0 0 0;
	float:left;
}

#nrMod_Newsletter .nrc_ctlGrp
{
	padding-top:0px;
}

#nrMod_Newsletter .nrc_fldGrp input
{
	width:95px;
	font-size:11px;
}

#nrMod_Newsletter .nrc_ctlGrp{
	width:80px;
}

#nrMod_Newsletter .nrc_ctlGrp input
{
	display: -moz-inline-box;
	display: inline-block;
	width:18px;
	height:18px;
	margin:1px 0 0 2px;
	cursor:pointer;
	background:url(images/newsletterSignup_btn.gif) 0 0 no-repeat transparent;
	border:none;
	font-size: 0;
	text-indent: -9000px;
	overflow: hidden;
	*text-indent: 0;
	*padding-top: 25px;
}

* html #nrMod_Newsletter .nrc_ctlGrp input
{
	display: inline;
}

#nrMod_Newsletter .nrc_ctlGrp a{
	font-size:11px;
	width:30px;
	text-align:center;
}

/* ***************** MAST HEAD/BANNER ***************** */

#nrcRgn_Flag
{
	position:absolute;
	display: block;
	clear: both;
	left:0;
	top: 105px;
	width:1000px;
	height:118px;
	background:#28533F url(images/nrcImg_flagBG.jpg) repeat-x 0 0;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	z-index:10000;
	zoom: 1;
}

#nrcMod_Branding a
{
	position:absolute;
	clear: both;
	top:112px;
	left:125px;
	display:block;
	width:265px;
	height:51px;
	background-image:url(images/nrcImg_flagBranding.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index:50000;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/all/themes/custom/nrcom09/style/images/nrcImg_flagBranding.png', sizingMethod='scale');
	_background-image: none;
}

#nrcRgn_Flag ul
{
	list-style:none;
}

#nrcRgn_Flag li,
#nrcRgn_Footer li
{
	background-image: none;
	padding: 0;
	margin: 0;	
}

#nrcRgn_Flag li
{
	float: left;
}

/* Flag Leaderboard, promo tile (OAS "Top", "x13") */
#nrcBlk_FlagAds
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100px;
	width: 100%;
	padding: 0 0 7px 0;
	background: #fff url(images/shadow-bottom-inset.png) repeat-x 0 bottom;
}

#nrcBlk_FlagAds .nrcTxt_label
{ display :none; }

#nrcBlk_FlagAds #nrcAd_Top
{ 
	display: inline;
	float: left;
	width: 728px;
	height: 90px;
	margin: 5px 0 0 2px;
	padding: 0 0 0 10px;
	background: transparent url(images/label_advertisingVert.gif) no-repeat 0 0;
}

#nrcBlk_FlagAds #nrcAd_x13
{
	display: inline;
	float: left;
	width: 250px;
	height: 90px;
	margin: 5px 0 0 5px;
	padding: 0;
}

/* ----MAIN MENU ---- */

#nrcMod_MainMenu
{
	position:absolute;
	top:72px;
	left:0;
	display:block;
	width:1000px;
	height:19px;
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	white-space: nowrap;
	z-index:100;
}

#nrcMod_MainMenu li
{
	position: relative;
	display: -moz-inline-block;
	display: inline-block;
	border-right:1px dotted #fff;
}

#nrcMod_MainMenu li
{
	*display: inline; /* ie hack */
}

#nrcMod_MainMenu a
{
	display: block;
	padding: 0 11px;
	color: #ffffff;
}

#nrcMod_MainMenu li .nrcTxt_label
{
	display: inline;
	position: static;
	top: auto;
	left: auto;
	margin: 0;
	padding: 0;
	text-indent: 0;
}

#nrcMod_MainMenu li.nrcTxt_menu2,
#nrcMod_MainMenu li.nrcTxt_menu3,
#nrcMod_MainMenu li.nrcTxt_menu4,
#nrcMod_MainMenu li.nrcTxt_menu5,
#nrcMod_MainMenu li.nrcTxt_menu6,
#nrcMod_MainMenu li.nrcTxt_menu9,
#nrcMod_MainMenu li.nrcTxt_menu10,
#nrcMod_MainMenu li.nrcTxt_menu11
{ background:url(images/nrcImg_arrowMenuDown.gif) right 13px no-repeat; }

#nrcMod_MainMenu li.nrcTxt_menu11,
#nrcMod_MainMenu li.nrcTxt_menu12,
#nrcMod_MainMenu li.nrcTxt_menu13 { border:none; }

#nrcMod_MainMenu a:hover { background: url(images/nrcImg_menuHover.gif) 0 0 repeat-x; }

#nrcMod_MainMenu li.nrcTxt_menu12 .nrcTxt_label, #nrcMod_MainMenu li.nrcTxt_menu13 .nrcTxt_label
{
	display: block;
	position: absolute;
	top: -9000px;
	left: -9000px;
}

#nrcMod_MainMenu .nrcTxt_menu12 a
{
	display:block;
	position:absolute;
	top:-8px;
	/*left:905px;*/
	width:87px;
	height:29px;
	margin:0;
	overflow:hidden;
	background-image:url(images/nrcImg_menuSellStuff.png);
	_background-image:url(images/nrcImg_menuSellStuff.gif); /* IE 6 FIX */
	background-position:0 0;
	background-repeat:no-repeat;
}

#nrcMod_MainMenu li.nrcTxt_menu12 .nrcTxt_label
{
	display:block;
	color:#000;
	text-align:left;
	font-weight:bold;
	padding:5px 0 0 18px;
}


#nrcMod_MainMenu .nrcTxt_menu13 a
{
	display:block;
	left:98px;
	position:absolute;
	top:-8px;
	/*left:905px;*/
	width:87px;
	height:29px;
	margin:0;
	overflow:hidden;
	background-image:url(images/nrcImg_menuGoTriad.png);
	_background-image:url(images/nrcImg_menuGoTriad.gif); /* IE 6 FIX */
	background-position:0 0;
	background-repeat:no-repeat;
}

#nrcMod_MainMenu li.nrcTxt_menu13 .nrcTxt_label
{
	display: block;
	position: absolute;
	top: -9000px;
	left: -9000px;
}

#nrcMod_MainMenu .nrcTxt_menu13 a:hover,#nrcMod_MainMenu .nrcTxt_menu12 a:hover
{
	background-position:0 -29px;
	color:#000;
	text-decoration:none;
}
#nrcMod_MainMenu .nrcTxt_menu12 a:hover
{
	_background-image:url(images/nrcImg_menuSellStuff.gif); /* IE 6 FIX */
}
#nrcMod_MainMenu .nrcTxt_menu13 a:hover
{
	_background-image:url(images/nrcImg_menuGoTriad.gif); /* IE 6 FIX */
	_background-repeat:no-repeat; /* IE 6 FIX */
}

/* submenus */

#nrcMod_MainMenu .nrcNav_subMenuWrapper
{
	display: block;
	position: absolute;
	top: 22px;
	left: 0;
	width:700px;
	height:auto;
	background-image:url(images/menuBG_left.png); 
	_background-image:url(images/menuBG_left-ie6.gif); /* IE 6 Fix */ 
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:transparent;
	overflow:hidden;
	padding:0 0 0 5px;
	z-index: 10000000;
	zoom: 1;
}

#nrcMod_MainMenu .nrcNav_subMenuWrapper .nrcTxt_modHed
{display: none;}

/* second level menu */
#nrcMod_MainMenu ul.nrcNav_subMenu
{
	display:inline;
	float:left;
	margin:0;
	padding:10px 10px 0 10px;
	width:200px;
	background-color:transparent;
	background-image:url(images/menuBG_center.png);
	_background-image:url(images/menuBG_center-ie6.gif); /* IE 6 Fix */ 
	background-position:0 bottom;
	background-repeat:repeat-x;
}
#nrcMod_MainMenu ul.nrcNav_subMenu ul{background:none;}
#nrcMod_MainMenu ul.nrc_itemLast
{
	border-right: none;
	padding-right:20px;
	background-color:transparent;
	background-image:url(images/menuBG_right.png);
	_background-image:url(images/menuBG_right-ie6.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

/* second level menu items */
#nrcMod_MainMenu ul.nrcNav_subMenu li
{
	display:block;
	float: none;
	margin:0 0 6px 0;
	padding:0 0 3px 7px;
	font-weight:bold;
	border-right:none;
	border-bottom:1px dotted #36664f;
	background:url(images/nrcImg_arrowGrnRight.gif) 0 5px no-repeat;
}

#nrcMod_MainMenu ul.nrcNav_subMenu li.nrc_itemLast
{ border-bottom: none; }

/* second level menu links */
#nrcMod_MainMenu ul.nrcNav_subMenu li a
{
	padding:0;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
}
#nrcMod_MainMenu ul.nrcNav_subMenu li a.nrc_itemLast{
	margin-bottom:10px;
}
#nrcMod_MainMenu ul.nrcNav_subMenu li li a.nrc_itemLast{
	margin-bottom:0;
}

#nrcMod_MainMenu ul.nrcNav_subMenu li a:hover
{
	background-image: none;
}

/* third level menu */
#nrcMod_MainMenu ul.nrcNav_subMenu ul
{
	float: none;
	border: none;
}

/* third level menu items */
#nrcMod_MainMenu ul.nrcNav_subMenu ul li
{
	border: none;
	background-image: none;
}

/* third level menu links */
#nrcMod_MainMenu ul.nrcNav_subMenu ul a
{
	padding:0;
	font-size:12px;
	font-weight:normal;
}

/* ----VERTICALS MENU ----*/
#nrcMod_VerticalsMenu
{
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:113px;
	height:67px;
	padding:2px 0 0 0;
	font-size:12px;
	background:url(images/nrImg_flagVertBG.gif) 0 0 no-repeat;
}

#nrcMod_VerticalsMenu li
{
	height:17px;
	padding:0 0 0 8px;
	margin: 0;
	line-height: 1em;
}

#nrcMod_VerticalsMenu a { color:#fff; }

/* ----CALLOUT BOXES---*/


#nrcMod_Weather,
#nrcMod_SubscribeCnt
{
	position:absolute;
	top:0px;
	left:832px;
	display:block;
	width:156px;
	height:62px;
	padding:1px 0 0 8px;
	color:#000;
	background-image:url(images/flag_SubMarketBG.png);
	_background-image:url(images/flag_SubMarketBG-ie6.gif); /* IE6 FIX */
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:transparent;
}

#nrcMod_Weather h3 a,
#nrcMod_SubscribeCnt h3 a
{
	display:block;
	width:100%;
	height:14px;
	font-size:10px;
	text-indent:9px;
	line-height:14px;
	color:#000;
	text-align:left;
}


/* ----WEATHER ----*/

#nrcMod_Weather{
	background-image:url(images/flag_WeatherBG.png);
	_background-image:url(images/flag_WeatherBG-ie6.gif); /* IE 6 Fix */
}
#nrcTxt_WthrToday
{
	position:absolute;
	top:14px;
	left:60px;
	display:block;
	width:55px;
	height:40px;
	font-size:23px;
	text-align:center;
}

#nrcTxt_WthrUVIdx
{
	position:absolute;
	top:15px;
	left:112px;
	display:block;
	width:40px;
	height:30px;
	font-size:10px;
	text-align:center;
	line-height:12px;
	color:#6c6c6c;
}

#nrcTxt_WthrUVIdx span
{
	font-size:12px;
	color:#355a48;
}

#nrcTxt_WthrUVIdx strong.nrcTxt_label
{
	display: inline;
	position: static;
	top: auto;
	left: auto;
	margin: 0;
	text-indent: 0;
}

#nrcTxt_WthrHighLow
{
	position:absolute;
	top:40px;
	left:55px;
	display:block;
	width:100px;
	height:15px;
	border-top:1px solid #fff;
	text-align:center;
	line-height:13px;
}

table#nrcMod_WthrExtended
{
	display: none; /* not displayed on internal pages */
	position:absolute;
	top:15px;
	left:157px;
	height:43px;	
	padding:0 0 0 1px;
	color:#000;
	font-size:10px;
	line-height:8px;
	text-align:center;
}

table#nrcMod_WthrExtended td
{
	display:block;
	float:left;
	width:34px;height:43px;
	padding:0 0 0 1px;
	border-left:1px solid #fff;
}
table#nrcMod_WthrExtended td.nrc_itemLast{border:none;}

.nrcTxt_exdWthrDay
{
	display:block;
	width:100%;
	height:27px;
	font-weight: bold;
	text-align: center;
}


#nrTxt_WthrCond
{
	position:absolute;
	top:-7px;
	left:-22px;
	display:block;
	width:126px;
	height:69px;
}

#nrTxt_WthrCond a
{	background-position:-30px 0;
	_background-position:27px 22px; /* IE 6 Fix */
	background-repeat:no-repeat;
	position: absolute;
	top: 7px;
	_top: 0px; /* IE 6 Fix */
	left: 0px;
	width: 126px;
	height: 69px;
}	

ul.nrcMod_wthrTrafJump
{
	position:absolute;
	top:0;
	left:105px;
	display:block;
	width:110px;
	height:15px;
	padding:0 6px 0 0;
	text-align:right;
}


.nrcMod_wthrTrafJump li a
{
	float:left;
	padding:0 6px 0 10px;
	font-size:10px;
	color:#000;
	background:url(images/nrcImg_arrowWhtRight.gif) right 3px no-repeat;
}

.nrcMod_wthrTrafJump li.nrcTxt_menu1 a/* JUST CHANTED */
{}

.nrcMod_wthrTrafJump li.nrcTxt_menu2/* JUST CHANTED */
{
	position: absolute;
	top: -9000px;
	left: -9000px;
}

.nrcMod_wthrTrafJump li.nrcTxt_menu2 a {}/* JUST CHANTED */


/*-------------------- WEATHER CONDITION STYLES------------------------*/
.nrcWx_wcomIcon0 a,
.nrcWx_icastIcon0 a { background-image: none; }

.nrcWth_n_clr a,
.nrcWx_wcomIcon31 a,
.nrcWx_icastIcon97 a
{
	background-image:url(images/weather/clear_night.png);
	_background-image:url(images/weather/ie6/clear_night.gif); /* IE 6 Fix */
	}

.nrcWth_d_cld a,
.nrcWx_wcomIcon26 a,
.nrcWx_icastIcon67 a
{
	background-image:url(images/weather/cloudy_day.png);
	_background-image:url(images/weather/ie6/cloudy_day.gif); /* IE 6 Fix */
}

.nrcWth_cldy a,
.nrcWx_icastIcon103 a
{
	background-image:url(images/weather/cloudy_night.png);
	_background-image:url(images/weather/ie6/cloudy_night.gif); /* IE 6 Fix */
}

.nrcWth_n_drz a,
.nrcWx_wcomIcon9 a,
.nrcWx_icastIcon105 a,
 .nrcWth_n_shwrs a,
.nrcWx_wcomIcon45 a,
.nrcWx_icastIcon106 a
{
	background-image:url(images/weather/drizzle_showers_night.png);
	_background-image:url(images/weather/ie6/drizzle_showers_night.gif); /* IE 6 Fix */
}

.nrcWth_d_flur a,
.nrcWx_wcomIcon13 a,
.nrcWx_icastIcon77 a,
 .nrcWth_d_blz a,
.nrcWx_wcomIcon43 a,
.nrcWx_icastIcon80 a
{
	background-image:url(images/weather/flurries_blizzard_day.png);
	_background-image:url(images/weather/ie6/flurries_blizzard_day.gif); /* IE 6 Fix */
}

.nrcWth_n_flur a,
.nrcWx_wcomIcon46 a,
.nrcWx_icastIcon108 a
{
	background-image:url(images/weather/flurries_snow_night.png);
	_background-image:url(images/weather/ie6/flurries_snow_night.gif); /* IE 6 Fix */	
}

.nrcWth_d_dust a,
.nrcWx_wcomIcon19 a,
.nrcWx_icastIcon68 a,
 .nrcWth_d_fog a,
.nrcWx_wcomIcon20 a,
.nrcWx_icastIcon70 a,
 .nrcWth_d_hazy a,
.nrcWx_wcomIcon21 a,
.nrcWx_icastIcon72 a,
 .nrcWth_d_smk a,
.nrcWx_wcomIcon22 a,
.nrcWx_icastIcon75 a
{
	background-image:url(images/weather/fog_dust_haze_smoke_day.png);
	_background-image:url(images/weather/ie6/fog_dust_haze_smoke_day.gif); /* IE 6 Fix */	
}

.nrcWx_icastIcon104 a
{
	background-image:url(images/weather/foggy_night.png);
	_background-image:url(images/weather/ie6/foggy_night.gif); /* IE 6 Fix */	
}

.nrcWth_n_isoTStrm a,
.nrcWx_wcomIcon47 a,
.nrcWx_icastIcon100 a,
 .nrcWth_n_scatTStrm a,
.nrcWx_wcomIcon47 a,
.nrcWx_icastIcon101 a
{
	background-image:url(images/weather/iso_scat_tstorms_night.png);
	_background-image:url(images/weather/ie6/iso_scat_tstorms_night.gif); /* IE 6 Fix */	
}

.nrcWth_d_mstCld a,
.nrcWx_wcomIcon28 a,
.nrcWx_icastIcon69 a 
{
	background-image:url(images/weather/mostly_cloudy_day.png);
	_background-image:url(images/weather/ie6/mostly_cloudy_day.gif); /* IE 6 Fix */
}

.nrcWth_n_mstlyCldy a,
.nrcWx_wcomIcon27 a,
.nrcWx_icastIcon99 a
{
	background-image:url(images/weather/mostly_cloudy_night.png);
	_background-image:url(images/weather/ie6/mostly_cloudy_night.gif); /* IE 6 Fix */
}

.nrcWth_d_ptlyCld a,
.nrcWx_wcomIcon30 a,
.nrcWx_icastIcon66 a,
 .nrcWth_d_mstSun a,
.nrcWx_wcomIcon34 a,
.nrcWx_icastIcon65 a
{
	background-image:url(images/weather/mostly_sunny_partly_cloudy_day.png);
	_background-image:url(images/weather/ie6/mostly_sunny_partly_cloudy_day.gif); /* IE 6 Fix */	
}

.nrcWth_n_ptlyCldy a,
.nrcWx_wcomIcon29 a,
.nrcWx_icastIcon98 a,
 .nrcWth_mstClr a,
.nrcWx_wcomIcon33 a,
.nrcWx_icastIcon102 a
{
	background-image:url(images/weather/partly_cloudy_mostly_clear_night.png);
	_background-image:url(images/weather/ie6/partly_cloudy_mostly_clear_night.gif); /* IE 6 Fix */
}

.nrcWth_n_rn a,
.nrcWx_wcomIcon45 a,
.nrcWx_icastIcon107 a
{
	background-image:url(images/weather/rain_night.png);
	_background-image:url(images/weather/ie6/rain_night.gif); /* IE 6 Fix */	
}

.nrcWth_d_shwrs a,
.nrcWx_icastIcon86 a,
.nrcWx_icastIcon87 a
{
	background-image:url(images/weather/rain_sun_showers_day.png);
	_background-image:url(images/weather/ie6/rain_sun_showers_day.gif); /* IE 6 Fix */
}

.nrcWth_d_rn a,
.nrcWx_wcomIcon11 a,
.nrcWx_wcomIcon39 a,
.nrcWx_icastIcon82 a,
.nrcWx_wcomIcon12 a
{
	background-image:url(images/weather/rain_uni.png);
	_background-image:url(images/weather/ie6/rain_uni.gif); /* IE 6 Fix */
}

.nrcWth_d_FrzDrz a,
.nrcWx_wcomIcon8 a,
.nrcWx_icastIcon90 a,
 .nrcWth_d_FrzRn a,
.nrcWx_wcomIcon10 a,
.nrcWx_icastIcon89 a,
 .nrcWth_d_sleet a,
.nrcWx_wcomIcon18 a,
.nrcWx_icastIcon88 a
{
	background-image:url(images/weather/sleet_frzrain_frzdriz_day.png);
	_background-image:url(images/weather/ie6/sleet_frzrain_frzdriz_day.gif); /* IE 6 Fix */	
}

.nrcWth_n_frzDrz a,
.nrcWx_wcomIcon8 a,
.nrcWx_icastIcon111 a,
 .nrcWth_n_frzRn a,
.nrcWx_wcomIcon10 a,
.nrcWx_icastIcon112 a,
 .nrcWth_n_sleet a,
.nrcWx_wcomIcon18 a,
.nrcWx_icastIcon110 a
{
	background-image:url(images/weather/sleet_frzrain_frzdriz_night.png);
	_background-image:url(images/weather/ie6/sleet_frzrain_frzdriz_night.gif); /* IE 6 Fix */
}

.nrcWth_d_blowSnw a,
.nrcWx_wcomIcon15 a,
.nrcWx_icastIcon81 a,
 .nrcWth_d_snw a,
.nrcWx_wcomIcon41 a,
.nrcWx_icastIcon83 a,
 .nrcWth_n_snw a,
.nrcWx_wcomIcon46 a,
.nrcWx_icastIcon109 a,
.nrcWx_wcomIcon42 a
{
	background-image:url(images/weather/snow_blowing_snow_uni.png);
	_background-image:url(images/weather/ie6/snow_blowing_snow_uni.gif); /* IE 6 Fix */
}

.nrcWth_d_snwShwr a,
.nrcWx_wcomIcon14 a,
.nrcWx_icastIcon74 a
{
	background-image:url(images/weather/snow_showers_day.png);
	_background-image:url(images/weather/ie6/snow_showers_day.gif); /* IE 6 Fix */	
}

.nrcWth_n_snwShwr a,
.nrcWx_wcomIcon46 a,
.nrcWx_icastIcon114 a
{
	background-image:url(images/weather/snow_showers_night.png);
	_background-image:url(images/weather/ie6/snow_showers_night.gif); /* IE 6 Fix */
}

.nrcWth_d_drz a,
.nrcWx_wcomIcon9 a,
.nrcWx_icastIcon76 a,
 .nrcWth_d_rnSun a,
.nrcWx_wcomIcon40 a,
.nrcWx_icastIcon91 a,
 .nrcWth_d_sunRn a,
.nrcWx_icastIcon92 a
{
	background-image:url(images/weather/sun_rain_drizzle_day.png);
	_background-image:url(images/weather/ie6/sun_rain_drizzle_day.gif); /* IE 6 Fix */
}

.nrcWth_d_sunTstrm a,
.nrcWx_wcomIcon37 a,
.nrcWx_icastIcon93 a,
 .nrcWth_d_TstrmSun a,
.nrcWx_icastIcon94 a,
 .nrcWth_d_isolTstrm a,
.nrcWx_icastIcon95 a,
 .nrcWth_d_scatTstrm a,
.nrcWx_wcomIcon38 a,
.nrcWx_icastIcon96 a
{
	background-image:url(images/weather/sun_rain_rain_sun_iso_scat_storms_day.png);
	_background-image:url(images/weather/ie6/sun_rain_rain_sun_iso_scat_storms_day.gif); /* IE 6 Fix */
}

.nrcWth_d_sun a,
.nrcWx_wcomIcon32 a,
.nrcWx_icastIcon85 a,
 .nrcWth_d_hot a,
.nrcWx_wcomIcon36 a,
.nrcWx_icastIcon71 a
{
	background-image:url(images/weather/sunny_hot_day.png);
	_background-image:url(images/weather/ie6/sunny_hot_day.gif); /* IE 6 Fix */
}

.nrcWth_d_Tstrm a,
.nrcWx_icastIcon84 a,
.nrcWth_n_Tstrm a,
.nrcWx_wcomIcon47 a,
.nrcWx_icastIcon116 a,
.nrcWx_wcomIcon4 a
{
	background-image:url(images/weather/thunderstorm_uni.png);
	_background-image:url(images/weather/ie6/thunderstorm_uni.gif); /* IE 6 Fix */
}

.nrcWth_n_vryCld a,
.nrcWx_wcomIcon25 a,
.nrcWx_icastIcon115 a,
.nrcWth_d_vryCld a,
.nrcWx_icastIcon73 a
{
	background-image:url(images/weather/very_cold_frigid_uni.png);
	_background-image:url(images/weather/ie6/very_cold_frigid_uni.gif); /* IE 6 Fix */
}

.nrcWth_d_windy a,
.nrcWx_wcomIcon23 a,
.nrcWx_icastIcon78 a
{
	background-image:url(images/weather/windy_uni.png);
	_background-image:url(images/weather/ie6/windy_uni.gif); /* IE 6 Fix */
}

.nrcWth_d_mx a,
.nrcWx_wcomIcon7 a,
.nrcWx_icastIcon79 a
{
	background-image:url(images/weather/wintry_mix_day.png);
	_background-image:url(images/weather/ie6/wintry_mix_day.gif); /* IE 6 Fix */
}

.nrcWth_n_mx a,
.nrcWx_wcomIcon35 a,
.nrcWx_icastIcon113 a
{
	background-image:url(images/weather/wintry_mix_night.png);
	_background-image:url(images/weather/ie6/wintry_mix_night.gif); /* IE 6 Fix */
}

/**
  * EXTENDED FORECAST
*/

/**
  * EXTENDED FORECAST
*/
#nrcMod_WthrExtended .nrcWx_icastIcon84, /* thunderstorms */
#nrcMod_WthrExtended .nrcWx_icastIcon93, /* sun / thunderstorm */
#nrcMod_WthrExtended .nrcWx_icastIcon94, /* thunderstorm / sun */
#nrcMod_WthrExtended .nrcWx_icastIcon95, /* isolated thunderstorms */
#nrcMod_WthrExtended .nrcWx_icastIcon96, /* scattered thunderstorms */
#nrcMod_WthrExtended .nrcWx_icastIcon100, /*  isolated thunderstorms (night) */
#nrcMod_WthrExtended .nrcWx_icastIcon101, /*  scattered thunderstorms (night) */
#nrcMod_WthrExtended .nrcWx_icastIcon116 /*  thunderstorms (night) */
{
	background-image: url(images/weather/extendedForecast/thunderstorm.gif);
}

#nrcMod_WthrExtended .nrcWx_icastIcon65, /* mostly sunny */
#nrcMod_WthrExtended .nrcWx_icastIcon71, /* sunny and hot */
#nrcMod_WthrExtended .nrcWx_icastIcon85, /* sunny */
#nrcMod_WthrExtended .nrcWx_icastIcon97, /* clear (night) */
#nrcMod_WthrExtended .nrcWx_icastIcon102 /*  mostly clear (night) */
{
	background-image: url(images/weather/extendedForecast/clear.gif);
}

#nrcMod_WthrExtended .nrcWx_icastIcon66, /* partly cloudy */
#nrcMod_WthrExtended .nrcWx_icastIcon67, /* cloudy */
#nrcMod_WthrExtended .nrcWx_icastIcon69, /* mostly cloudy */
#nrcMod_WthrExtended .nrcWx_icastIcon98, /* partly cloudy (night) */
#nrcMod_WthrExtended .nrcWx_icastIcon99, /*  mostly cloudy (night) */
#nrcMod_WthrExtended .nrcWx_icastIcon103 /*  cloudy (night) */
{
	background-image: url(images/weather/extendedForecast/cloudy.gif)
}

#nrcMod_WthrExtended .nrcWx_icastIcon76, /* drizzle */
#nrcMod_WthrExtended .nrcWx_icastIcon82, /* rain */
#nrcMod_WthrExtended .nrcWx_icastIcon86, /* showers */
#nrcMod_WthrExtended .nrcWx_icastIcon87, /* showers */
#nrcMod_WthrExtended .nrcWx_icastIcon91, /* rain / sun */
#nrcMod_WthrExtended .nrcWx_icastIcon92, /* sun / rain */
#nrcMod_WthrExtended .nrcWx_icastIcon105, /*  drizzle (night) */
#nrcMod_WthrExtended .nrcWx_icastIcon106, /*  showers (night) */
#nrcMod_WthrExtended .nrcWx_icastIcon107 /*  rain (night) */
{
	background-image: url(images/weather/extendedForecast/rain.gif)
}

#nrcMod_WthrExtended .nrcWx_icastIcon70, /* foggy */
#nrcMod_WthrExtended .nrcWx_icastIcon104 /*  foggy (night) */
{
	background-image: url(images/weather/extendedForecast/fog.gif)
}

#nrcMod_WthrExtended .nrcWx_icastIcon77, /* flurries */
#nrcMod_WthrExtended .nrcWx_icastIcon80, /* blizzard */
#nrcMod_WthrExtended .nrcWx_icastIcon81, /* blowing snow */
#nrcMod_WthrExtended .nrcWx_icastIcon83, /* snow */
#nrcMod_WthrExtended .nrcWx_icastIcon108, /*  flurries (night) */
#nrcMod_WthrExtended .nrcWx_icastIcon109 /*  snow (night) */
{
	background-image: url(images/weather/extendedForecast/snow.gif)
}

#nrcMod_WthrExtended .nrcWx_icastIcon74, /* snow showers */
#nrcMod_WthrExtended .nrcWx_icastIcon79, /* mixed */
#nrcMod_WthrExtended .nrcWx_icastIcon88, /* sleet */
#nrcMod_WthrExtended .nrcWx_icastIcon89, /* freezing rain */
#nrcMod_WthrExtended .nrcWx_icastIcon90, /* freezing drizzle */
#nrcMod_WthrExtended .nrcWx_icastIcon110, /*  sleet (night) */
#nrcMod_WthrExtended .nrcWx_icastIcon111, /*  freezing drizzle (night) */
#nrcMod_WthrExtended .nrcWx_icastIcon112, /*  freezing rain (night) */
#nrcMod_WthrExtended .nrcWx_icastIcon113, /*  mixed (night) */
#nrcMod_WthrExtended .nrcWx_icastIcon114 /*  snow showers (night) */
{
	background-image: url(images/weather/extendedForecast/winterMix.gif)
}

#nrcMod_WthrExtended .nrcWx_icastIcon73, /* very cold */
#nrcMod_WthrExtended .nrcWx_icastIcon115 /*  very cold (night) */
{
	background-image: url(images/weather/extendedForecast/cold.gif)
}

#nrcMod_WthrExtended .nrcWx_icastIcon68 /* dusty */
{
	background-image: url(images/weather/extendedForecast/dust.gif)
}

#nrcMod_WthrExtended .nrcWx_icastIcon72 /* hazy */
{
	background-image: url(images/weather/extendedForecast/haze.gif)
}

#nrcMod_WthrExtended .nrcWx_icastIcon78 /* windy */
{
	background-image: url(images/weather/extendedForecast/windy.gif)
}

#nrcMod_WthrExtended .nrcWx_icastIcon75 /* smoke */
{
	background-image: url(images/weather/extendedForecast/smoke.gif)
}


/* ----SUBSCRIPTION CALLOUT----*/

#nrcMod_SubscribeCnt
{
	left:554px;
	width:278px;
	line-height:11px;
	background-image:url(images/flag_subscribeLargeBG.png);
	_background-image:url(images/flag_subscribeLargeBG.gif);
}

#nrcMod_SubscribeCnt .nrcBlk_bannerSubscribePaper
{
	position:absolute;
	left:-30px;
	top:14px;
	width:109px;
	height:57px;
	background:url(images/nrcImg_flagNewspaper.png) 0 0 no-repeat;
}
#nrcMod_SubscribeCnt .nrcBlk_bannerSubscribeEeditLogo{
	position:absolute;
	left:118px;
	top:18px;
	width:78px;
	height:40px;
	background:url(images/flag_SubDivideVert.gif) 0 0 no-repeat;
}

#nrcMod_SubscribeCnt .nrcBlk_bannerSubscribePaper a
{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 78px;
	height: 48px;
}

#nrcMod_SubscribeCnt .nrcBlk_bannerSubscribeEeditLogo a
{
	display: block;
	position: absolute;
	left: 5px;
	top: 2px;
	width: 78px;
	height: 36px;
	background:url(images/flag_eEditionLogo.png) 0 0 no-repeat;
	_background:url(images/flag_eEditionLogo.gif) 0 0 no-repeat;
}

#nrcMod_SubscribeCnt ul
{
	position:absolute;
	top:13px;
	left:50px;
	width:70px;
	text-align:center;
	line-height:10px;
}

#nrcMod_SubscribeCnt ul.nrc_subCntEedition
{
	left:195px;
	top:17px;
}

#nrcMod_SubscribeCnt li
{
	padding:2px 0 1px 0;
	width:70px;
}

#nrcMod_SubscribeCnt ul.nrc_subCntEedition li
{
	width:75px;
}

#nrcMod_SubscribeCnt li.nrcTxt_menu2
{
		background:url(images/flag_SubDivide.gif) center 0 no-repeat;
}

#nrcMod_SubscribeCnt ul.nrc_subCntEedition li.nrcTxt_menu1 a
{
	font-weight:bold;
	font-size:15px;
	line-height:14px;
}

#nrcMod_SubscribeCnt a { color:#36664f; }

/* ------ SEARCH MENU (not expanded) --------*/

#nrcMod_SearchSiteCnt
{
	position:absolute;
	top:97px;
	left:6px;
	padding:0 0 0 18px;
	width:440px;
	background:url(images/nrcImg_utilitySearch.png) 0 0 no-repeat;
	/*z-index: -1;*/
}

#nrcMod_SearchSiteCnt label
{
	float:left;
	width:35px;
	margin-top:-2px;
	padding:0;
	font-size:10px;
	line-height:10px;
}

#nrcMod_SearchSiteCnt .nrc_fldGrp input
{
	float:left;
	width: 130px;
	padding:2px 0 0 0;
	font-size:9px;
	line-height: 1em;
	border:1px solid #36664f;
}

#nrcMod_SearchSiteCnt .nrc_fldGrp input.nrcTxt_InputRadio{
	width:10px;
	margin:-1px 1px 0 5px;
	padding:0;
	border:none;
}

#nrcMod_SearchSiteCnt .nrc_ctlGrp
{
	float:left;
	padding:0 7px 0 0;
	border-right:1px dotted #36664f;
}

#nrcMod_SearchSiteCnt input.nrcTxt_submit,
#nrcMod_SearchDrpDwn input.nrcTxt_submit
{
	width:62px;
	height:21px;
	margin:-3px 0 0 0;
	padding:1px 18px 0 8px;
	font-size:11px;
	text-align:left;
	border:none;
	background:url(images/nrcImg_buttonBG.gif) 0 2px no-repeat;
}

#nrMod_SearchPullDown a
{
	float:left;
	width:76px;
	padding:0 15px 0 0;
	text-align:right;
	color:#000;
	background:url(images/nrcImg_arrowLarGrnDown.gif) right 5px no-repeat;
	_width:42px;
	_line-height:10px;
}

/*----UTILITIES----*/

#nrcMod_Utilities
{
	position:absolute;
	left:438px;
	top:96px;
	padding:0 0 0 2px;
	width: 360px;
	border-left:3px solid #ccc;
	/*z-index: -1;*/
	_left:550px;
}

#nrcMod_Utilities li
{
	padding:0 3px 0 5px;
	border-right:1px dotted #36664f;
	float:left;
	overflow: visible;
	zoom: 1;
}

#nrcMod_Utilities li.nrcCtl_utilShare
{
	border:none
}

#nrcMod_Utilities li a
{
	display: -moz-inline-box;
	display: inline-block;
	height:18px;
	padding:1px 0 0 21px;
	color:#36664f;
	background-image:url(images/nrcImg_utilityIcons.png);
	background-position: 0 0;
	background-repeat:no-repeat;
}

#nrcMod_Utilities li a
{
	*display: inline;
}

#nrcMod_Utilities .nrcCtl_utilRSS {_width:3ex;}
#nrcMod_Utilities .nrcCtl_utilMobile {_width:6ex;}
#nrcMod_Utilities .nrcCtl_utilFontSize {_width:13ex;}
#nrcMod_Utilities .nrcCtl_utilPrint {_width:5ex;}
#nrcMod_Utilities .nrcCtl_utilShare {_width:5ex;}

#nrcMod_Utilities .nrcCtl_utilRSS a {}
#nrcMod_Utilities .nrcCtl_utilRSS a:hover {background-position:-131px 0;}
#nrcMod_Utilities .nrcCtl_utilMobile a{padding-left:19px;background-position:0 -25px;}
#nrcMod_Utilities .nrcCtl_utilMobile a:hover{background-position:-131px -25px;}
#nrcMod_Utilities .nrcCtl_utilFontSize a{padding-left:22px;background-position:0 -48px;}
#nrcMod_Utilities .nrcCtl_utilFontSize a:hover{background-position:-131px -48px;}
#nrcMod_Utilities .nrcCtl_utilPrint a{padding-left:23px;background-position:0 -73px;}
#nrcMod_Utilities .nrcCtl_utilPrint a:hover{background-position:-131px -73px;}
#nrcMod_Utilities .nrcCtl_utilShare a { background-position:0 -96px;}
#nrcMod_Utilities .nrcCtl_utilShare a:hover { background-position:-131px -96px; }
#nrcMod_Utilities .nrcCtl_utilSocial a{padding-left:22px;background-position:0 -120px;_display:none;}
#nrcMod_Utilities .nrcCtl_utilSocial a:hover{background-position:-130px -120px;}


/* second level */
#nrcMod_Utilities li li
{
	list-style-position: outside;
	display: block;
	border: none;
	float: none;
	padding: 0;
}

#nrcMod_Utilities li li a,
#nrcMod_Utilities .nrcCtl_utilMobile li a,
#nrcMod_Utilities .nrcCtl_utilFontSize li a,
#nrcMod_Utilities .nrcCtl_utilPrint li a,
#nrcMod_Utilities .nrcCtl_utilShare li a,
.nriuregTpl_authenticated li a
{
	padding: 0;
	margin: 0;
	background-image: none;
}

#nrcMod_Utilities li.nrcCtl_utilMyNR
{
	display:block;
	position:absolute;
	top:-2px;
	left:366px;
	_left:254px;
	width:145px;
	height:24px;
	padding-left: 45px;
	background:transparent url(images/myNR_bg.gif) no-repeat 0 0;
	line-height: 24px;
}

#nrcMod_Utilities li.nrcCtl_utilMyNR .nriuregTpl_anonymous  ul
{
	display:block;
	width:200px;
	height:24px;
	text-align:center;
	line-height: 1.2em;
}
#nrcMod_Utilities li.nrcCtl_utilMyNR .nriuregTpl_anonymous ul li.nrcTxt_menu1
{
	position:absolute;
	top:5px;
	left:50px;
	width:43px;
}

#nrcMod_Utilities li.nrcCtl_utilMyNR .nriuregTpl_anonymous ul li.nrcTxt_menu1 a
{
	border-right:1px dotted;
	padding:0 8px 0 0;
}

#nrcMod_Utilities li.nrcCtl_utilMyNR .nriuregTpl_anonymous ul li.nrcTxt_menu2
{
	position:absolute;
	top:5px;
	left:100px;
}

#nrcMod_Utilities li.nrcCtl_utilMyNR .nrcNav_subMenuWrapper
{

	background:url(images/menuUtil_font.png) 0 bottom no-repeat;
	line-height: 1.2em;
	overflow: hidden;
	padding-bottom: 15px;
	zoom: 1;
}

#nrcMod_Utilities li.nrcCtl_utilMyNR ul.nrcNav_subMenu
{
	width: 125px;
	padding:14px 0 0 2px;
}

#nrcMod_Utilities li.nrcCtl_utilMyNR ul.nrcNav_subMenu li
{
	padding: 0 5px .5em 5px;
}

#nrcMod_Utilities li.nrcCtl_utilMyNR ul.nrcNav_subMenu li,
#nrcMod_Utilities li.nrcCtl_utilMyNR ul.nrcNav_subMenu li a
{
	
}

#nrcMod_Utilities li.nrcCtl_utilMyNR ul.nrcNav_subMenu li a{
	padding:0 0 0 18px;
	background-image:url(images/nrcImg_myAccountIcons.png);
	background-position:0 0;
	background-repeat:no-repeat;
}

#nrcMod_Utilities li.nrcCtl_utilMyNR ul.nrcNav_subMenu li a.nriuregTpl_lnk_edit
{
	background-position:0 -25px;
}

#nrcMod_Utilities li.nrcCtl_utilMyNR ul.nrcNav_subMenu li a:hover
{
	background-position:-200px 0;
}

#nrcMod_Utilities li.nrcCtl_utilMyNR ul.nrcNav_subMenu li a.nriuregTpl_lnk_edit:hover
{
	background-position:-200px -25px;
}


/* -----SHARE/FONTS PULLDOWN------ */

#nrcCtl_UtilShare,
#nrcCtl_UtilFontSize
{
	display: block;
	position: absolute;
	top:21px;
	width:175px;
	padding:5px 10px 15px 10px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	background:url(images/menuUtil_share.png) 0 bottom no-repeat;
	overflow: hidden;
	zoom: 1;
	z-index: 5000000;
}

#nrcCtl_UtilFontSize{
	width:125px; 
	background:url(images/menuUtil_font.png) 0 bottom no-repeat;
}

#nrcCtl_UtilShare.nrcNav_subMenu li a
{
	padding:0 0 0 20px;
	color:#000;
	background-image:url(images/shareIconsPullDown.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nrcCtl_UtilShare li,
#nrcCtl_UtilFontSize li
{
	display:block;
	margin:10px 0 0 0;
}
#nrcCtl_UtilFontSize.nrcNav_subMenu li a{
	padding:0 0 0 18px;
	background-image:url(images/nrcImg_fontIcons.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
#nrcCtl_UtilFontSize.nrcNav_subMenu li a:hover{
	background-position:-200px 0;
}
#nrcCtl_UtilFontSize.nrcNav_subMenu li.nrc_item2 a{
	background-position:0 -24px;
}
#nrcCtl_UtilFontSize.nrcNav_subMenu li.nrc_item2 a:hover{
	background-position:-200px -24px;
}
#nrcCtl_UtilFontSize.nrcNav_subMenu li.nrc_item3 a{
	background-position:0 -46px;
}
#nrcCtl_UtilFontSize.nrcNav_subMenu li.nrc_item3 a:hover{
	background-position:-200px -46px;

}
#nrcCtl_UtilShare li.nrc_item1 { margin:0; }

#nrcCtl_UtilShare li.nrCL_tools_email a,#nrcCtl_UtilShare li.nrCL_tools_email a:hover { background-position: 0pt 1px; }

#nrcCtl_UtilShare li.nrCL_tools_newsvine a,#nrcCtl_UtilShare li.nrCL_tools_newsvine a:hover { background-position: 0pt -19px; }

#nrcCtl_UtilShare li.nrCL_tools_googlebkmrk a,#nrcCtl_UtilShare li.nrCL_tools_googlebkmrk a:hover { background-position: 0pt -39px; }

#nrcCtl_UtilShare li.nrCL_tools_delicious a,#nrcCtl_UtilShare li.nrCL_tools_delicious a:hover { background-position: 0pt -59px; }

#nrcCtl_UtilShare li.nrCL_tools_facebook a,#nrcCtl_UtilShare li.nrCL_tools_facebook a:hover { background-position: 0pt -79px; }

#nrcCtl_UtilShare li.nrCL_tools_myspace a,#nrcCtl_UtilShare li.nrCL_tools_myspace a:hover { background-position: 0pt -99px; }

#nrcCtl_UtilShare li.nrCL_tools_stumble a,#nrcCtl_UtilShare li.nrCL_tools_stumble a:hover { background-position: 0pt -120px; }

#nrcCtl_UtilShare li.nrCL_tools_digg a,#nrcCtl_UtilShare li.nrCL_tools_digg a:hover { background-position: 0pt -139px; }

#nrcCtl_UtilShare li.nrCL_tools_reddit a,#nrcCtl_UtilShare li.nrCL_tools_reddit a:hover { background-position: 0pt -158px; }

#nrcCtl_UtilShare li.nrCL_tools_yahoobuzz a,#nrcCtl_UtilShare li.nrCL_tools_yahoobuzz a:hover
{
	background-position: 0pt -180px;
	padding:0 0 0 0
}

#nrcCtl_UtilFontSize a { color:#000; }


/* ***************** SEARCH BOXES ***************** */
#nrcMod_SearchDrpDwn
{
	display:block;
	position: absolute;
	top:224px;
	left:277px;
	width:695px;
	height:237px;
	_height:245px; /* IE 6 Fix */
	font-family:"Trebuchet MS", Arial, sans-serif;
	background-image:url(images/searchBoxBG.png);
	_background-image:url(images/searchBoxBG-ie6.gif); /* IE 6 Fix */
	background-position:left bottom;
	background-repeat:no-repeat;
	overflow:hidden;
	z-index: 2000000;
}

#nrcMod_SearchDrpDwn ul
{
	margin: 0;
	padding: 0;
}

#nrcMod_SearchDrpDwn li
{
	margin: 0;
	padding: 0;
	background-image: none;
}

#nrcMod_SearchDrpDwn h3
{
	float:left;
	padding:0 0 0 5px;
	font-size:18px;
	font-style:italic;
}

#nrcMod_SearchDrpDwn h4
{
	display:block;
	margin:5px 0 0 7px;
	font-size:14px;
	font-weight:bold;
}

#nrcMod_SearchDrpDwn .nrcTxt_close a
{
	width:50px;
	height:15px;
	margin:0 8px 0 0;
	padding:0 14px 0 0;
	float:right;
	font-size:11px;
	color:#5c8270;
	text-align:right;
	background:url(images/searchBox-buttonClose.gif) right 2px no-repeat;
}

#nrcMod_SearchDrpDwn ul
{
	display:block;
	clear:both;
	margin:0 0 0 7px;
	width:100%;
	height:13px;
}

#nrcMod_SearchDrpDwn li { float:left; }

#nrcMod_SearchDrpDwn li a
{
	display:block;
	padding:0 6px 0 0;
	font-size:11px;
	color:#5c8270;
	background-image:url(images/searchBox-tabsRight.gif);
	background-position:right 0;
	background-repeat: no-repeat;
}

#nrcMod_SearchDrpDwn li a span.nrcTxt_label
{
	display:block;
	padding:0 4px 0 9px;
	background-image:url(images/searchBox-tabsLeft.gif);
	background-position:0 0;
	background-repeat: repeat-x;
}

#nrcMod_SearchDrpDwn li a:hover span.nrcTxt_label { background-position:0 -16px; }

#nrcMod_SearchDrpDwn li a:hover
{
	text-decoration:none;
	background-position:right -16px
}

#nrcMod_SearchDrpDwn .nrcBlk_searchOption
{
	width:674px;
	height:185px;
	margin:0 0 0 7px;
	background:url(images/searchBox-contentBG.gif) 0 bottom repeat-x #fff;
	border:1px solid #888;
}

#nrcMod_SearchDrpDwn .nrcBlk_form
{
	display:block;
	float:left;
	width:425px;
	height:160px;
	margin:0 0 0 5px;
	padding:10px 0 0 0;
	font-size:12px;
	overflow:hidden;
}

#nrcMod_SearchDrpDwn .nrcBlk_form label
{
	display:block;
	font-size:11px;
}

#nrcMod_SearchDrpDwn .nrc_inputEmph { margin:0 0 5px 0; }

#nrcMod_SearchDrpDwn input.nrc_inputEmph
{
	height:24px;
	width:325px;
	font-size:18px;
}

#nrcMod_SearchDrpDwn .nrc_inputEmph label
{
	display:block;
	float:left;
	padding:5px 5px 0 0;
	font-size:14px;
}

#nrcMod_SearchDrpDwn .nrcBlk_instructions
{
	display:block;
	float:left;
	width:225px;
	height:160px;
	padding:0 0 0 10px;
	font-size:12px;
	border-left:1px dotted #888;
}

#nrcMod_SearchDrpDwn .nrcBlk_instructions p { padding:0 0 10px 0; }

#nrcMod_SearchDrpDwn input.nrcTxt_submit { margin:0 0 0 350px; }

#nrcMod_SearchDrpDwn #nrcBlk_SearchObits .nrc_item3 input.nrcTxt_inputRadio,
#nrcMod_SearchDrpDwn #nrcBlk_SearchJobs .nrc_item3 input.nrcTxt_inputRadio { clear:none; }

#nrcMod_SearchDrpDwn #nrcBlk_SearchObits .nrc_item3,
#nrcMod_SearchDrpDwn #nrcBlk_SearchObits .nrc_item4,
#nrcMod_SearchDrpDwn #nrcBlk_SearchArticle .nrc_item2,
#nrcMod_SearchDrpDwn #nrcBlk_SearchArticle .nrc_item3,
#nrcMod_SearchDrpDwn #nrcBlk_SearchCelebrations .nrc_item2,
#nrcMod_SearchDrpDwn #nrcBlk_SearchCelebrations .nrc_item3,
#nrcMod_SearchDrpDwn #nrcBlk_SearchJobs .nrc_item2,
#nrcMod_SearchDrpDwn #nrcBlk_SearchJobs .nrc_item3
{
	display:block;
	height:20px;
	clear:both;
	margin:5px 0 0 20px;
}
#nrcMod_SearchDrpDwn #nrcBlk_SearchCelebrations .nrc_item2,
#nrcMod_SearchDrpDwn #nrcBlk_SearchCelebrations .nrc_item3,
#nrcMod_SearchDrpDwn #nrcBlk_SearchJobs .nrc_item2,
#nrcMod_SearchDrpDwn #nrcBlk_SearchJobs .nrc_item3
{
	width:130px;
	float:left;
	clear:none;
}

#nrcMod_SearchDrpDwn #nrcBlk_SearchObits .nrc_item1 label,
#nrcMod_SearchDrpDwn #nrcBlk_SearchObits .nrc_item2 label{ width:80px; }

#nrcMod_SearchDrpDwn #nrcBlk_SearchArticle .nrc_item2 label,
#nrcMod_SearchDrpDwn #nrcBlk_SearchArticle .nrc_item3 label,
#nrcMod_SearchDrpDwn #nrcBlk_SearchObits .nrc_item3 label,
#nrcMod_SearchDrpDwn #nrcBlk_SearchObits .nrc_item4 label,
#nrcMod_SearchDrpDwn #nrcBlk_SearchJobs .nrc_item2 label,
#nrcMod_SearchDrpDwn #nrcBlk_SearchJobs .nrc_item3 label
{
	display:block;
	float:left;
	padding:0 0 0 5px;
}

#nrcMod_SearchDrpDwn #nrcBlk_SearchArticle .nrc_item2 input,
#nrcMod_SearchDrpDwn #nrcBlk_SearchArticle .nrc_item3 input,
#nrcMod_SearchDrpDwn #nrcBlk_SearchObits .nrc_item3 input,
#nrcMod_SearchDrpDwn #nrcBlk_SearchObits .nrc_item4 input,
#nrcMod_SearchDrpDwn #nrcBlk_SearchJobs .nrc_item2 input,
#nrcMod_SearchDrpDwn #nrcBlk_SearchJobs .nrc_item3 input { float:left;}

#nrcMod_SearchDrpDwn #nrcBlk_SearchObits .nrc_item1 input,
#nrcMod_SearchDrpDwn #nrcBlk_SearchObits .nrc_item2 input{ width:280px; }

#nrcBlk_SearchHistoric span.nrc_item1,
#nrcBlk_SearchHistoric span.nrc_item2
{
	display:block;
	float:left;
	width:205px;
}

#nrcBlk_SearchHistoric span.nrc_item1 input,
#nrcBlk_SearchHistoric span.nrc_item2 select
{
	width:190px;
	height:20px;
}

#nrcBlk_SearchHistoric span.nrc_item3
{
	display:block;
	clear:both;
	padding:0 0 5px 10px;
}

#nrcBlk_SearchHistoric span.nrc_item3 input { float:left; }

#nrcBlk_SearchHistoric span.nrc_item3 label
{
	display:block;
	float:left;
	width:150px;
	padding:0 0 0 5px;
}

#nrcBlk_SearchHistoric span.nrc_item3 input.nrc_item3 { clear:both; }

.nrcBlk_searchOption div.nrcBlk_Menu 
{
	display:block;
	float:left;
	width:237px;
	height:48px;
	padding:5px 3px 4px 2px;
	background:#fff;
	border:1px solid #999999;background:none;
}

#nrcMod_SearchDrpDwn .nrcBlk_searchOption ul.nrcBlk_Menu li
{
	width:400px;
	display:block;
	clear:both;
	text-align:right;
	background:none;
}

#nrcMod_SearchDrpDwn .nrcBlk_searchOption ul.nrcBlk_Menu li a span.nrcTxt_label{background:none;}

#nrcMod_SearchDrpDwn .nrcBlk_searchOption ul.nrcBlk_Menu li a
{
	width:150px;
	float:right;
	display:block;
	padding:3px 5px 3px 3px;
	text-align:right;
	background:url(images/nrcImg_arrowGrnRight.gif) right 4px no-repeat;
	padding:0 5px 0 0;
}

#nrcBlk_SearchScene div.nrcBlk_menu
{
	display:block;
	float:left;
	width:225px;
	height:48px;
	padding:0 0 3px 2px;
	background:#fff;
	border:1px solid #999999;
}

#nrcBlk_SearchScene .nrc_item1
{
	float: left;
	width: 32px;
	text-align: center;
	color: #36664f;
}

#nrcBlk_SearchScene .nrc_item1 ul,
 #nrcBlk_SearchScene .nrc_item2 ul
{
	display:block;
	clear:both;
	width:250px;
	list-style:none;
}

#nrcBlk_SearchScene .nrc_item1 li,
 #nrcBlk_SearchScene .nrc_item2 li
{
	float:left;
	clear:none;
	width:32px;
	text-align:center;
	color:#36664F;
}

#nrcBlk_SearchScene .nrc_item2 li a
{
	width:31px;
	height:26px;
	padding:4px 0 0 0;
	font-weight:bold;
	font-size:16px;
	font-style:italic;
	color:#000;
	background-image:url(images/searchBox-eventsCalendar.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

#nrcBlk_SearchScene .nrc_item2 li a:hover,
#nrcBlk_SearchScene .nrc_item2 li a.active { background-position:0 -30px; }

#nrcBlk_SearchMovies form.nrc_item1
{
	display:block;
	width:420px;
	padding:0 0 10px 0;
	border-bottom:1px dotted #888;
}

#nrcMod_SearchDrpDwn a.nrcMod_branding
{
	display:block;
	width:100%;
	height:30px;
	margin:125px 0 0 0;
	background-position:center center;
	background-repeat:no-repeat;
}

#nrcBlk_SearchHomes a.nrcMod_branding { background-image:url(images/searchBox_THomes.gif); }

#nrcBlk_SearchJobs a.nrcMod_branding
{
	height:50px;
	margin-top:55px;
	background-image:url(images/searchBox_TJobs.gif);
}

#nrcBlk_SearchCars a.nrcMod_branding
{
	height:50px;
	margin-top:65px;
	background-image:url(images/searchBox_TCars.gif);
}

#nrcBlk_SearchScene a.nrcMod_branding
{
	height:70px;
	width:155px;
	margin-top:5px;
	background-image:url(images/searchBox_SCENE.gif);
}

#nrcBlk_SearchMovies a.nrcMod_branding
{
	height:70px;
	margin-top:50px;
	background-image:url(images/searchBox_GoTriad.gif);
}

#nrcBlk_SearchBiz a.nrcMod_branding,
#nrcBlk_SearchNewspaper a.nrcMod_branding
{
	height:70px;
	margin:60px 0 0 0;
	background-image:url(images/searchBox_TMarketplace.gif);
}

#nrcMod_Utilities .nrcCtl_utilFontSize { float:left; }


/* ***************************** SECTION HEADER ***************************** */
/* ************************* (and sponsorship ad) ************************* */
#nrcBlk_SectionHed
{
	position: relative;
	width: 100%;
	height: 41px;
	padding: 0;
	margin: 0;
	background: transparent url(images/sectionHeader_bg.gif) repeat-x 0 0;
}

#nrcBlk_SectionHed h2 /* section title */
{
	display: inline;
	float: left;
	width: 669px;
	display: block;
	margin: 0 0 0 5px;
	padding: 0 0 0 13px;
	font-size: 25px;
	font-weight: normal;
	line-height: 34px;
	color: #3C664F;
	text-transform: uppercase;
	background: transparent url(images/sectionHeader_bullet.gif) no-repeat 0 7px;
	overflow: hidden;
}

#nrcBlk_SectionHed #nrcAd_TopRight /* section sponsorship ad */
{
	clear: none;
	display: inline;
	float: right;
	width: 300px;
	height: 25px;
	margin: 5px 5px 0 0;
}

#nrcBlk_SectionHed #nrcAd_TopRight .nrcTxt_label
{ display: none; }

/* ****************************** FOOTER REGION ********************************* */
#nrcRgn_Footer
{
	clear: both;
	float: none;
	position: relative;
	top: 0;
	width: 1000px;
	height: auto;
	_height: 120px;
	min-height: 120px;
	margin: 0 auto;
	display: block;
	text-align: center;
	background:url(images/shadowUp.gif) 0 0 repeat-x #ccc;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	color:#323232;
	zoom: 1;
}

#nrcRgn_Footer a
	{
		color:#323232;
		text-decoration:none;
	}
	
#nrcRgn_Footer a:hover
	{
		text-decoration:underline;
	}


#nrcRgn_Footer ul.nrcMod_menu
	{
		position:absolute;
		top:0;
		left:0;
		display:block;
		width:960px;
		height:21px;
		margin:0 0 0 20px;
		padding:10px 0 0 0;
		list-style:none;
		text-align:center;
		border-bottom:1px solid #808080;
	}

#nrcRgn_Footer ul.nrcMod_menu li
{
	display: -moz-inline-box;
	display: inline-block;
	padding:0 10px 0 10px;
	text-align:center;
	border-right:1px dotted #808080;
}

#nrcRgn_Footer ul.nrcMod_menu li
{
	*display: inline; /* ie hack */
}
	
#nrcRgn_Footer ul.nrcMod_menu li.nrc_itemLast{padding-right:0;border:none;}

#nrcTxt_FooterComments
	{
		position:absolute;
		top:40px;
		/*left:720px;*/
		right: 20px;
		display:block;
		width:250px;
		text-align:right;
	}
	
#nrcTxt_FooterComments a
{
	display:block;
	padding:0 40px 0 0;
	line-height:15px;
	background:url(images/footer_comments.gif) right 0 no-repeat;
}

#nrMod_FooterAddress
{
	position:absolute;
	top:40px;
	left:20px;
	display:block;
	width:500px;
	height:80px;
	padding:10px 0 0 108px;
	background:url(images/footer_nrLogo.gif) 0 0 no-repeat;
}
	
#nrMod_FooterAddress ul
{
	margin:0;padding:0;
	list-style:none;
	font-size:11px;
	line-height:18px;
	text-align: left;
}

#nrMod_FooterAddress li.nrc_item1
{
	font-weight:bold;
	font-size:12px;
}

#nrMod_FooterAddress li.nrc_item4
{
	display:none;
}

#nrcTxt_FooterCopyright
{
	position:absolute;
	/* left:568px; */
	right: 20px;
	top:94px;
	display:block;
	width:400px;
	height:15px;
	text-align:right;
	font-size:10px;
}

#nrcAd_Bottom{
	background:white;
	margin:0;
	padding:3px 0 0 0;
	border-top:1px solid #6c6c6c;
}

/**
  * COMMON MODULES
*/

.nrcTxt_modHed, /* header for a top-level module */
#nrcRgn_CntBody_content fieldset legend
{
	display: block;
	width: 100%;
	margin: 0;
	color: #000;
	background: transparent url(images/sectionBar-gray18.gif) no-repeat 0 0;
	height: 18px;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
}

#nrcRgn_CntBody_content fieldset legend
{
	display: block;
	font-weight: bold;
	_margin-left: -6px;
	margin-bottom: 1em;
	padding-left: 14px;
	padding-right: 20px;
}

.nrcTxt_modHed .nrcTxt_label
{
	padding-left: 14px;
}

h4.nrcTxt_modHed /* header for a second-level module */
{
	display: block;
	width: 100%;
	margin: 0 0 .6em 0;
	color: #000;
	background: transparent url(images/sectionBar-orange.gif) no-repeat 0 0;
	height: 18px;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
}

h4.nrcTxt_modHed .nrcTxt_label
{
	padding-left: 14px;
}

.nrcTxt_modHed a:link, .nrcTxt_modHed a:visited,
.nrcTxt_modHed a:active, .nrcTxt_modHed a:hover
{
	display: block;
	width: 100%;
	color: #000;
	text-decoration: none;
}

/**
  * NODE TEASERS and
  * DATED ARTICLE ARCHIVE
*/

.nrcBlk_datedArchive h4.nrcTxt_pubDate
{
	display: block;
	font-size: 120%;
	border-bottom: 1px solid #666;
	padding-bottom: 5px;
	margin-bottom: 1em;
}

.nrcBlk_datedArchive .nrcBlk_article,
.nrcBlk_nodeTeaser
{
	clear: both;
	overflow: hidden;
	zoom: 1;
	padding-bottom: 1em;
}

.nrcBlk_nodeTeaser
{
	padding-bottom: 2em;
}

.nrcBlk_datedArchive h5.nrcTxt_headline,
.nrcBlk_nodeTeaser h4.nrcTxt_headline
{
	display: inline;
	float: left;
	font-size: 110%;
	text-transform: none;
}

.nrcBlk_datedArchive .nrcBlk_foto,
.nrcBlk_nodeTeaser .nrcBlk_foto
{
	display: inline;
	float: right;
	margin: 0 0 .25em 10px;
}

.nrcBlk_datedArchive .nrcTxt_teaser,
.nrcBlk_nodeTeaser .nrcTxt_teaser
{ clear: left; }

.nrcBlk_datedArchive a.nrcLnk_jump,
.nrcBlk_nodeTeaser a.nrcLnk_jump
{
	display: inline;
	text-align: inherit;
}

.nrcBlk_nodeTeaser h4.nrcTxt_headline
{
	margin: 0 0 .6em 0;
}

/* list of recent articles accompanying actor node teasers */
.nrcBlk_nodeTeaser p,
.nrcBlk_nodeTeaser .nrcBlk_articles
{
	margin: 1em 0 0 0;
}

.nrcBlk_teaser
{
	position: relative;
	display: block;
	overflow: hidden;
	padding-left: 14px;
	background: transparent url(images/bullet_square_gray.gif) no-repeat left .15em;
	zoom: 1;
}

.nrcBlk_teaser.nrc_has_foto
{
	padding-left: 83px;
	min-height: 81px;
	background: transparent none;
}

.nrcBlk_teaser.nrc_has_foto .nrcBlk_foto
{
	position: absolute;
	top: 0;
	left: 0;
	width: 75px;
	margin: 0;
	padding: 0;
	border: none;
	background: transparent none;
}

.nrcBlk_teaser .nrcBlk_foto img
{
	border: none;
	background: transparent none;
}

.nrcBlk_teaser .nrcTxt_pubdate
{
	font-size: 80%;
	text-transform: uppercase;
}

.nrcBlk_teaser .nrcTxt_headline
{ font-size: 105%; }

.nrcBlk_teaser .nrcTxt_extract
{ font-size: 90%; }

/* - teaser extras for specific node types - */
.nrcBlk_teaser.nrcBlk_nri_blog .nrcBlk_blogEntry
{
	font-size: 85%;
	margin: 0 10px;
}

/**
  * TOPIC MODULE WITH SUB-NAVIGATION
  *
  * -- List of headlines with an optional, topical navigation menu
*/

.nrcMod_topicModWithSubnav .nrcTxt_modHed
{
	margin-bottom: 0;
}

.nrcMod_topicModWithSubnav .nrcNav_menu /* topical sub-navigation */
{
	width: 100%;
	overflow: hidden;
	margin: 0;
	background-image:url(images/shadowDown.png);
	_background-image:none;
	background-position:0 0;
	background-repeat:repeat-x;
	zoom: 1;
}

.nrcMod_topicModWithSubnav .nrcNav_menu ul {
	display:block;
	padding:0 5px 0 3px;
	margin:0 5px 0 0;
	list-style:none;
	text-align:center;
	line-height:1em;
}
.nrcMod_topicModWithSubnav .nrcNav_menu li {
	display:-moz-inline-box;
	display:inline-block;
	list-style:none;
	height:13px;
	margin:0;
	padding:5px 0;
	font-size:85%;
	background-image:url(images/topicModSubnavCenterBG.gif);
	background-position:0 bottom;
	background-repeat:repeat-x;
}
.nrcMod_topicModWithSubnav .nrcNav_menu li a
{
	padding:0 3px;
	border-right:1px dotted #6c6c6c;
}

#nrcRgn_CntBody_content .nrcMod_topicModWithSubnav .nrcNav_menu a
{
    font-weight: normal;
}

.nrcMod_topicModWithSubnav .nrcNav_menu li {
*display:inline;
}
.nrcMod_topicModWithSubnav .nrcNav_menu li.nrcTxt_menu1 {
	background-image:url(images/topicModSubnavLeftBG.gif);
	background-position:0 0;
	background-repeat:repeat-x;
}
.nrcMod_topicModWithSubnav .nrcNav_menu li.nrcTxt_menu1 a {
	padding-left:5px;
}
.nrcMod_topicModWithSubnav .nrcNav_menu li.nrc_itemLast {
	padding-right:2px;	
	background-image:url(images/topicModSubnavRightBG.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.nrcMod_topicModWithSubnav .nrcNav_menu li.nrc_itemLast a{
	border-right:none;
}

.nrcMod_topicModWithSubnav .nrcNav_menu li.nrcTxt_menu1.nrc_itemLast 
{
	width:160px;
	background-image:url(images/topicModSubnavSingleTab.gif);
}

.nrcMod_topicModWithSubnav .nrcBlk_hedsList
{
	margin-top: .6em;
}


/**
  * Blog Rolls
*/

.nrcMod_blogRoll  li,
.nrcWgt_heds-w-Thumbs li,
.nrcWgt_heds-w-Thumbs li
{
	background-image: none;
	padding: .6em 0 0 0;
	margin: .6em 10px;
	overflow: hidden;
	zoom: 1;
	border-top: 1px dotted #6c6c6c;
}

.nrcMod_blogRoll  li.item1,
.nrcWgt_heds-w-Thumbs li.nrc_item1,
.nrcWgt_heds-w-Thumbs li.nrc_item1
{
	border-top: none;
}

.nrcMod_blogRoll  img,
.nrcWgt_heds-w-Thumbs .nrcBlk_foto,
.nrcWgt_heds-w-Thumbs .nrcBlk_foto
{
	display: inline;
	float: left;
	margin: 0 5px 2px 0;
}

.nrcMod_blogRoll  h5,
.nrcWgt_heds-w-Thumbs h5,
.nrcWgt_heds-w-Thumbs h5
{
	font-size: 100%;
	font-weight: bold;	
}

.nrcWgt_heds-w-Thumbs h5,
.nrcWgt_heds-w-Thumbs h5
{
	margin-bottom: .6em;
}

.nrcMod_blogRoll .nrcBlk_modBody li
{
	background: transparent none no-repeat 0 1em;
	padding: 1em 0 0 85px;
	margin-top: 1em;
	min-height: 75px;
	/*font-size: 85%;*/
	border-top: 1px dotted #666;
}

.nrcMod_blogRoll .nrcBlk_modBody li li
{
	font-size: 90%;
}

.nrcMod_blogRoll .nrcBlk_modBody li.nrc_item1
{
	background-position: 0 0;
	border-top: none;
	padding-top: 0;
}

.nrcMod_blogRoll .nrcBlk_modBody li li
{
	margin: 0;
	padding: 0;
	border-top: none;
	min-height: 0;
}

.nrcMod_blogRoll .nrcBlk_modBody li li a.nrcTxt_headline
{
	font-size: 115%;
}

/** blog roll thumbnails **/

.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog53964
{
	background-image: url(images/blogs/capblog.jpg);
}

.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog55301
{
	background-image: url(images/blogs/chalkboard.jpg);
}

.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog56184
{
	background-image: url(images/blogs/jrblog.jpg);
}

.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog52992
{
	background-image: url(images/blogs/frontpew.jpg);
}

.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog55399
{
	background-image: url(images/blogs/insidescoop.jpg);
}

.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog56101
{
	background-image: url(images/blogs/sportsextra.jpg);
}

.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog55665
{
	background-image: url(images/blogs/lockerroom.jpg);
}

.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog53458
{
	background-image: url(images/blogs/bargainblog.jpg);
}

.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog53257
{
	background-image: url(images/blogs/cultureshock.jpg);
}

.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog52940
{
	background-image: url(images/blogs/joke.jpg);
}

.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog56032
{
	background-image: url(images/blogs/triaddiary.jpg);
}

.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog54431
{
	background-image: url(images/blogs/offtherecord.jpg);
}

.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog55771
{
	background-image: url(images/blogs/thinkingoutloud.jpg);
}

.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog52580
{
	background-image: url(images/blogs/greennotes.jpg);
}

.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog60759
{
	background-image: url(images/blogs/thepetshop.jpg);
}
.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog61601
{
	background-image: url(images/blogs/thecrimescene.jpg);
}
.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog63620
{
	background-image: url(images/blogs/vote2009.jpg);
}
.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog63640
{
	background-image: url(images/blogs/pageTurners.jpg);
}
.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog64298 
{
	background-image: url(images/blogs/runningShorts.jpg);
}

.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog63620
{
	background-image: url(images/blogs/vote2009.jpg);
}
.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog63640
{
	background-image: url(images/blogs/pageTurners.jpg);
}
.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog64298 
{
	background-image: url(images/blogs/runningShorts.jpg);
}
.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog65456{
	background-image: url(images/blogs/shortOrders.jpg);	
}
.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog81764{
	background-image: url(images/blogs/snaps.jpg);	
}
.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog84900{
	background-image: url(images/blogs/scenicRoute.jpg);	
}
.nrcMod_blogRoll .nrcBlk_modBody li.nrcBlk_blog89466 
{
	background-image: url(images/blogs/letsSeeAction.jpg);
}
.nrcMod_blogRoll .nrcBlk_modBody h5.nrcTxt_headline
{
	font-size: 100%;
	text-transform: none;
}

/* "latest posts" list */

.nrcBlk_modBlogList em.nrcTxt_series
{
	display: block;
	font-style: italic;
	font-size: 85%;
}

.nrcBlk_modBlogList em.nrcTxt_series .nrc_sep
{
	display: none;
}

.nrcBlk_modBlogList a.nrcTxt_headline
{
	font-weight: bold;
	font-size: 90%;
}

.nrcBlk_modBlogList p.nrcTxt_extract
{
	font-size: 85%;
	margin: 0;
	padding: 0;
}

.nrcBlk_modBlogList p.nrcTxt_extract .nrc_val
{ display: block; }

.nrcBlk_modBlogList p.nrcTxt_extract .nrcTxt_pubdate .nrc_val,
.nrcBlk_modBlogList p.nrcTxt_extract .nrcTxt_commentCnt .nrc_val
{ display: inline; }

/**
  * MAIN PROMO MODULE
*/

#nrcMod_PromoMain
{
	position: relative;
	display: block;
	clear: both;
	width: 665px;
	margin: 0 10px;
	padding-top: 1em;
	border-top: 1px solid #c7c7c7;
	background-image:url(images/nrcMod_PromoMainBG.gif);
	background-position:0 bottom;
	background-repeat:no-repeat;
}


#nrcMod_PromoMain ul
{
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	zoom: 1;
}

#nrcMod_PromoMain li
{
	list-style-type: none;
	background-image: none;
	position: relative;
	display: inline;
	float: left;
	clear: none;
	width: 146px;
	margin: 0 0 0 16px;
	padding: 113px 0 0 0;
	border:none;
}

#nrcMod_PromoMain li img
{
	position: absolute;
	width: 146px;
	max-height: 110px;
	top: 0;
	left: 0;
}


#nrcMod_PromoMain li .nrcTxt_headline
{
	text-align: center;
	font-size: 85%;
	text-transform: uppercase;
}

#nrcMod_PromoMain li .nrcTxt_teaser
{
	font-size: 85%;
	margin: .3em 0;
}


/**
  * ARTICLE COMMENTS (in core to support stand-alone forms)
*/
.nrcBlk_CommentTree .indented{
	margin-left: 0;
	margin-bottom: .5em;
}

.nrcBlk_CommentTree .indented .indented {
	margin-left: 10px;
	margin-bottom: 0;
}

.nrcBlk_CommentTree .nrcBlk_Comment
{
	margin-top: .5em;
	border-top: 2px solid #36664F;
	background: transparent url(http://mm.news-record.com/drupal/sites/all/modules/nri_ureg/images/module_bg.jpg) repeat-x left -210px;;
}

.nrcBlk_CommentTree .indented .indented .nrcBlk_Comment
{
	margin-top: 0;
	border: 1px dashed #CCC;
	background: #F0F0F0;
	background-image: none;
	border-style: none dashed dashed dashed
}

.nrcBlk_CommentTree .indented .indented .indented .indented .indented .indented .indented .indented .indented .indented .indented
{
	margin-left: 0;
}


.nrcBlk_Comment
{
	list-style-type: none;
	margin: 0 20px 0 0;
	padding: .5em 10px .5em 10px;
	overflow: hidden;
}

.nrcBlk_Comment .nrcTxt_UserName
{
	position: relative;
	display: inline;
	float: left;
	font-weight: bold;
	font-style: italic;
	color: #000;
}

.nrcBlk_Comment .nrcTxt_Pubdate
{
	position: relative;
	display: inline;
	float: right;
	font-size: 85%;
	font-weight: normal;
}

.nrcBlk_Comment .nrcTxt_Comment
{
	clear: both;
	width: 100%;
	_width: auto;
	margin: 0 0 .25em 0;
	padding: .25em 0 0 0;
	border-top: 1px solid #CCC;
	font-size: 90%;
}

.nrcBlk_Comment ul.nrcBlk_CommentTools
{
	clear: both;
	display: block;
	width: 100%;
	margin: 0;
	padding: .25em 0 0 0;
	border-top: 1px solid #CCC;
	font-size: 85%;
}

.nrcBlk_Comment ul.nrcBlk_CommentTools li
{
	list-style: none;
	display: inline;
	float: left;
	background: transparent url(http://mm.news-record.com/drupal/sites/all/themes/custom/nrcom/style/screen/images/ur07,screen/bullet_raquo-trans.png) no-repeat left 50%;
	padding: 0 10px 0 15px;
	margin: 0 10px 0 0;
	text-transform: capitalize;
}

.nrPg_Comment ul.nrcBlk_CommentTools
{
	display: none;
}

/* page-based comment interface */
#nrcRgn_CntBody_content .nrcMod_module .nrcTxt_modHeader
{
	display: block;
	width: 633px;
	padding: 0 11px;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #000;
	background: #fff url(images/sectionBar-orange.gif) repeat-x 0 0;
}

#nrcRgn_CntBody_content .nrcMod_module form
{
	margin: .5em 20px .5em 10px;
}

/* submit, preview buttons */
#nrcRgn_CntBody_content .nrcMod_module form#comment-form #edit-preview,
#nrcRgn_CntBody_content .nrcMod_module form#comment-form #edit-submit
{
	display: -moz-inline-box;
	display: inline-block;
	position: relative;
	margin-left: 10px;
	overflow: hidden;
	text-indent: -900%;
	*padding-top: 500px;
	*text-indent: 0;
	border: none;
	cursor: hand;
	cursor: pointer;
	width:113px;
	height:21px;
	background: transparent url(http://mm.news-record.com/drupal/sites/all/modules/nri_comment/images/ctrl_submit_comment.gif) no-repeat left top;
}

#nrcRgn_CntBody_content .nrcMod_module form#comment-form #edit-preview
{
	margin-left: 0;
	width:84px;
	height:21px;
	background: transparent url(http://mm.news-record.com/drupal/sites/all/modules/nri_comment/images/ctrl_preview_comment.gif) no-repeat left top;
}

/**
  * TriadCareers.com Featured Jobs Widget
  * and TriadCars.com Featured Autos Widget
*/
#tjFeatJobsWidget,
#featuredAutoWidget
{
	margin-top: 20px;
}

#featuredAutoWidget
{
	margin-bottom: 15px;
}


/**
  * THICKBOX WINDOWS
*/
#TB_overlay
{
	z-index: 2147483646;
}

#TB_window
{
	border: 0;
	background: #333;
	padding: 0;
	margin: 0;
	z-index: 2147483647;
}

#TB_title
{
	background: transparent;
	height: auto;
}

#TB_ajaxWindowTitle
{
	display: none;
}

#TB_ajaxContent
{
	padding-top: 15px;
	border:1px solid #6c6c6c;
	background:#333;
	color: #E0E0E0;
	overflow:auto;
}

#TB_ajaxContent form
{
	padding: 10px;
	margin: 10px 0;
}

#TB_ajaxContent form legend
{
	font-family: "trebuchet ms",arial,helvetica,sans-serif;
	font-size: 150%;
	font-weight: bold;
	margin-bottom: 1em;
	color: #CCC;
}

#TB_caption
{
	color: #FFF;
}

#TB_closeAjaxWindow
{
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	margin:1px 0 0 0;
	padding:0;
	overflow: hidden;
}

#TB_closeAjaxWindow a#TB_closeWindowButton
{
	display: block;
	margin: 0 0;
	width: 45px;
	height: 45px;
	background: transparent url(images/winTB_close.gif) no-repeat 0 0;
	padding: 80px 0 0 80px;
}

#TB_closeWindow
{
	color: #FFF;
}

#TB_window a:link,
#TB_window a:visited,
#TB_window a:hover,
#TB_window a:focus
{
	font-weight: bold;
	color: #FFC;
	text-decoration: underline;
}


/**
  * SIDE RAIL PROMO TILES
*/
#nrcMod_SiderailPromoTiles
{
	margin-top: 20px;
	margin-bottom: 20px;
}

#nrcMod_SiderailPromoTiles a
{
	display: block;
	margin: .25em 0;
	cursor: pointer;
}

/**
  * TAG CLOUDS
*/

.nrcBlk_tagCloud
{
	text-align: center;
	background: transparent url(images/icon_tags_49x48.png) no-repeat 0 0;
}

.nrcBlk_tagCloud li
{
	list-style: none;
	display: -moz-inline-box;
	display: inline-block;
	background: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
	text-transform: lowercase;
}

.nrcBlk_tagCloud li
{
	*display: inline;
}

.nrcBlk_tagCloud .nrc_magnitude1
{
	font-size: 100%;
}

.nrcBlk_tagCloud .nrc_magnitude2
{
	font-size: 120%;
}

.nrcBlk_tagCloud .nrc_magnitude3
{
	font-size: 140%;
}

.nrcBlk_tagCloud .nrc_magnitude4
{
	font-size: 160%;
}

.nrcBlk_tagCloud .nrc_magnitude5
{
	font-size: 180%;
}


/**
  * TABBED MODULES
*/
.nrcMod_comboMod
{
	position: relative;
	top: 20px;
}

.nrcMod_comboMod > .nrcNav_menu
{
	position: relative;
	top: -20px;
	display: block;
	overflow: hidden;
	zoom: 1;
}

.nrcMod_comboMod .nrcTxt_modHed
{
	position: absolute;
	top: -9000px;
	left: -9000px;
	background: transparent none;
}

.nrcMod_comboMod > .nrcNav_menu li.nrcBlk_comboModTab
{
	display: inline;
	list-style: none;
	float: left;
	margin: 0;
	padding: 0 5px 0 15px;
	font-family: "trebuchet ms",arial,helvetica,sans-serif;
	font-size: 100%;
	color: #FFF;
	line-height: 18px;
	font-weight: bold;
	background: #999 url(images/sectionBar-gray18.gif);
	border-left: 1px solid #999;
	border-right: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
}

.nrcMod_comboMod > .nrcNav_menu li.nrcBlk_comboModTab.nrc_active
{
	background-image: url(images/sectionBar-orange.gif);
	border-left: 1px solid #999;
	border-right: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
}

.nrcMod_comboMod > .nrcNav_menu li.nrcBlk_comboModTab a
{
	color: #666;
}

.nrcMod_comboMod > .nrcNav_menu li.nrcBlk_comboModTab.nrc_active a
{
	color: #000;
}

.nrcBlk_comboModPage
{
	position: absolute;
	top: 20px;
	left: 0;
	visibility: hidden;
}

.nrcBlk_comboModPage.nrc_active
{
	visibility: visible;
}


/* -- BROWSER SUPPORT -- */
#nrcMod_browserSupport a{
	position:absolute;
	top:94px;
	left:395px;
	display:block;
	width:171px;
	height:24px;
	background:url(images/browserSupport.gif) 0 0 no-repeat;
}

/**
  * USER LOGIN & REGISTRATION
  */
form#user-login input.form-submit
{
  display: block;
  clear: both;
  position: relative;
  width: 69px;
  height: 19px;
  margin-left: 123px;
  overflow: hidden;
  text-indent: -900%;
  *padding-top: 500px;
  *text-indent: 0;
  background: transparent url(http://mm.news-record.com/drupal/sites/all/modules/nri_ureg/images/ctrl_sign_in.gif) no-repeat left top;
  border: none;
  cursor: hand;
  cursor: pointer;
}  

/**
  * ERROR PAGES
  */
.nrcPg_error #nrcBlk_403Login form#user-login
{
  float: left;
  margin: 0 15px 5px 0;
  padding: 4px 12px;
  background: #FFffCC;
  border: 1px solid #999966;
  width:250px;
}

.nrcPg_error #nrcBlk_403Login form#user-login input.form-text
{
  width: 250px;
}

.nrcPg_error #nrcBlk_403Login form#user-login input.form-submit
{
  float: right;
  margin: 3px 0 25px 0;
}

/**
  * DHTML Calendar
  * Mihai Bazon, www.bazon.net/mishoo
  * Copyright Dynarch.com 2005, www.dynarch.com
  */

/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #bdb2bf;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: url(images/jscalendar/normal-bg.gif);
  font-family: "trebuchet ms",verdana,tahoma,sans-serif;
  z-index: 2147483647;
}

.calendar {
  border-color: #797979;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
  background: url(images/jscalendar/title-bg.gif) repeat-x 0 100%; color: #000;
  font-weight: bold;
}

.calendar .nav {
  font-family: verdana,tahoma,sans-serif;
}

.calendar .nav div {
  background: transparent url(images/jscalendar/menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead tr { background: url(images/jscalendar/title-bg.gif) repeat-x 0 100%; color: #000; }

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  padding: 2px;
  background: url(images/jscalendar/title-bg.gif) repeat-x 0 100%; color: #000;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #797979;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #c44;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background: url(images/jscalendar/hover-bg.gif);
  border-bottom: 1px solid #797979;
  padding: 2px 2px 1px 2px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background: url(images/jscalendar/active-bg.gif); color: #fff;
  padding: 3px 1px 0px 3px;
  border-bottom: 1px solid #797979;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: url(images/jscalendar/dark-bg.gif);
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  font-family: verdana,tahoma,sans-serif;
  width: 2em;
  color: #000;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #999;
}
.calendar tbody .day.othermonth.oweekend {
  color: #f99;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #797979;
  background: url(images/jscalendar/dark-bg.gif);
}

.calendar tbody .rowhilite td,
.calendar tbody .rowhilite td.wn {
  background: url(images/jscalendar/rowhover-bg.gif);
}

.calendar tbody td.today { font-weight: bold; /* background: url(images/jscalendar/today-bg.gif) no-repeat 70% 50%; */ }

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: url(images/jscalendar/hover-bg.gif);
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #c44;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border: 1px solid #797979;
  padding: 1px 3px 1px 1px;
  background: url(images/jscalendar/active-bg.gif); color: #fff;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #565;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  padding: 2px;
  background: url(images/jscalendar/status-bg.gif) repeat-x 0 0; color: #000;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #afa;
  border: 1px solid #084;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #7c7;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #797979;
  background: url(images/jscalendar/normal-bg.gif); color: #000;
  z-index: 100;
  font-size: 90%;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
  background: url(images/jscalendar/hover-bg.gif); color: #000;
}

.calendar .combo .active {
  background: url(images/jscalendar/active-bg.gif); color: #fff;
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #797979;
  padding: 1px 0px;
  text-align: center;
  background: url(images/jscalendar/dark-bg.gif);
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 5px 0px 6px;
  font-weight: bold;
  background: url(images/jscalendar/normal-bg.gif); color: #000;
}

.calendar td.time .hour,
.calendar td.time .minute {
  font-family: monospace;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  background: url(images/jscalendar/hover-bg.gif); color: #000;
}

.calendar td.time span.active {
  background: url(images/jscalendar/active-bg.gif); color: #fff;
}
