@media print { 
	body { 
		font-family: 'Times Roman', serif; 
		color: #000; 
		background: #fff; 
	}
	div.breadcrumbs { border-bottom: 1px solid #ccc; }
	#topCat,
	#leftCat,
	#rightCat { display: none; }
}
@media screen {

/* Global Reset */
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}
/* /Global Reset */

	.printLogo { display: none; }

	.body { font-family: arial, sans-serif; text-align: center; background: #fff url(/images/headBg.gif) repeat-x top; font-size: 12px; }
	p, td, h1, h2, h3, input { font-family: arial, sans-serif; }
	p { 
		color: #333; 
		font-size: 12px; 
		margin: 0 0 1em; 
	}
	h1, .storytitle { font-weight: bold; padding: 5px 0 2px 0; color: #333; font-size: 20px; }
	#cover h1, .fromIndSource h1 { border-bottom: 1px solid #e6e6e6; margin: 0 0 .5em; }
	h2, .feedburnerFeedBlock p.feedTitle, .sheader, .lheader { margin: 12px 0 6px; font-weight: bold; color: #000000; font-size: 12px; text-transform: uppercase; }
	#rightCat h2 { text-transform: none; margin: 0 0 7px; padding: 8px 0 5px; border-bottom: 1px solid #e6e6e6; color: #333; font-size: 16px; }
	h3 { font-size: 15px; font-weight: bold; margin: 4px 0 2px }
	h3 a { text-decoration: none; }
	a { color: #4e6fa7; text-decoration: none; }
	a:hover { text-decoration: underline; }
	a img, a input { border: 0; }
	td { vertical-align: top; }
	ul, 
	ol { margin: 0; padding: 0; }
	ul li, 
	ol li { margin: 3px 0 3px 14px; padding: 0 0 0 0;  }
	form { padding: 0; margin: 0; }
	input { }
	input:focus { }
	select { }

	.dblColumn {}
	.dblColumn td.leftCell { width: 48%; padding: 0 20px 0 0;}

	div.hr { 
		clear: both; 
		margin: 10px 0; 
		height: 1px; 
		background: #000; 
	}
	div.styledHr { 
		clear: both; 
		margin: 10px 0; 
		height: 1px; 
		background: #000; 
	}
	div.styledHr hr, 
	div.hr hr { 
		display: none; 
	}

	.breadcrumbs { background: url(/images/dots.gif) repeat-x bottom; padding: 5px 0; margin: 0 0 1em}
	.breadcrumbs p { text-transform: uppercase; font-weight: bold; margin: 0; }
	.breadcrumbs p span { }
	.breadcrumbs p a { font-weight: normal; text-decoration: none; }

	p.byline { text-transform: uppercase; color: #768270; font-size: 10px; margin: 0; padding: 0 0 2px 0; line-height: 15px; }
	p.byline em, 
	p.byline i { font-style: normal; }
	p.byline a { text-decoration: none; }
	.subscriber .byline {
	display: none;
	}
	p.dateline { text-transform: uppercase; color: #768270; font-size: 10px; margin: 0px; line-height: 12px; }
	p.date { text-transform: uppercase; color: #768270; font-size: 10px; margin: 0px; line-height: 12px; }
	.leadin p.byline { }
	.leadinlg p { }
	p.currentDate { }
	p.readMore { font-size: 10px; padding: 0 0 .5em; margin: 1em 0 1.5em; background: url(/images/dots.gif) repeat-x bottom; }
	.fromTheEditors p.readMore { margin: 1em 0 0;}
	p.readMore a { text-transform: uppercase; text-decoration: none; }

	p.coverLink { text-align: right; }

	.cb { }
	.cb .cbcontent { }

	.feedburnerFeedBlock { }
	.feedburnerFeedBlock ul { }
	div.catheadline { }
	#cover #content .leadinsm, .fromIndSource .leadinsm { padding-left: .5em; }
	#cover #content table .leadinsm { padding-left: 0; }
	div.catheadline h2 a { }

	table { border-collapse: collapse; }
	table.leadinlg, table.leadinsm { width: 100%; border-collapse: collapse; border: 0; margin: 0; padding: 0; }
	table.leadinsm { margin: 0 0 10px; }
	table.leadinsm td { vertical-align: middle; }
	table.leadinsm td.leadinleftimg { vertical-align: top; padding-right: 10px; }
	table.leadinsm td.leadinrightimg { vertical-align: top; padding-left: 10px; }
	table.leadinlg td.leadinleftimg { padding-right: 10px; }
	table.leadinlg td.leadinrightimg { padding-left: 10px; }

	.leadinsm h3 { }
	.leadinsm h3 { }
	.leadinlg h3 { }
	.leadinsm h3 a { }
	.leadinlg h3 a { }
	#rightCat li, 
	.leadinsm h3.leadinlist { font-size: 12px; margin: 5px 0 0; list-style: none; padding: 0 0 5px; background: url(/images/dots.gif) repeat-x bottom; font-weight: bold; }
	#rightCat li a, 
	.leadinsm h3.leadinlist a { text-decoration: none; } 

	.caption { padding-left: 0; margin-bottom: 0; } 

	p.deck { font-weight: bold; font-size: 13px; padding: 10px 0px; margin: 0;}
	p.linkToTop { clear: both; }
	.deck { font-weight: bold; font-size: 13px; padding: 10px 0px; margin: 0;}
	.deck i {font-style: normal;}

	.clickability { margin: 20px 0; }

/* 
 * layout 
 ****************/

	#pixeltrack { position: absolute; width: 1px; top: 0; left: -2px; }
	#bodyBg { }
	#container { 
		width: 954px; 
		margin: 0 auto; 
		padding-top: 9px; 
		text-align: left; 
		clear: both; 
	}
	#topCat { }
	#wrapper { 
		width: 954px; 
		overflow: hidden; 
		clear: both; 
		padding: 23px 0 0; 
	}
	#cover, 
	#article { width: 752px; border-left: 1px solid #e6e6e6; margin-left: -1px; float: right; overflow: hidden; }
	.catsubform #cover {width: 970px; margin-left: -1px; float: right; overflow: hidden;}

	#rightCat { float: right; width: 321px; border-left: 1px solid #e6e6e6; overflow: hidden; }
	#rightCat .contentPadding { padding: 0 1px 0 20px; }

	#leftCat { float: left; width: 201px; border-right: 1px solid #e6e6e6; overflow: hidden; }
	#leftCat .contentPadding { padding: 0 20px 0 1px }
	#leftCat h2 { text-transform: none; margin: 0 0 7px; padding: 8px 0 5px; border-bottom: 1px solid #e6e6e6; color: #333; font-size: 16px; }

	#content { width: 430px; float: left; border-right: 1px solid #e6e6e6; margin-right: -1px; }
	#content .contentPadding { padding: 0 19px; }

	/* for wrappers and full-width cover pages*/
	.catbuyersguide #content, .catlogin  #content { width: 752px; border-right: none; }
	.catsubform #content { width: 970px; border-right: none; }

	#footer { clear: both; }
	#footer div { width: 954px; margin: 0 auto; }

	#pastIssues { clear: both; width: 752px; padding-bottom: 20px; overflow: hidden; }
	#pastIssues img { padding: 5px 0 0; }
	#pastIssues .issuesPadding { padding: 0 0 0 20px; }

/* 
 * topCat 
 ****************/

	.logo { }
	#topCat h1 { margin: 20px auto 15px; padding: 0; width: 480px; clear: both; border: none; }
	#topCat h1 a { display: block; padding-top: 80px; width: 480px; height: 0; overflow: hidden; background: url(/images/logo.gif) no-repeat left top; }

	.logo { display: block; }

	.catadvertisers .article, 
	.catadvertisers .cover, 
	.catwebcast .article, 
	.catwebcast .cover { }

	.catadvertisers .rtcatcol, 
	.catadvertisers .rtcatcol, 
	.catwebcast .rtcatcol, 
	.catwebcast .rtcatcol { }

/* 
 * topNav 
 ****************/

	.topNav { 
		padding: 0;
		clear: both; 
		font-size: 13px; 
		margin: 0 auto; 
		width: 954px; 
		height: 55px; 
		background: #35363b url(/images/navBg.gif) repeat-x left top; 
	}
	#topNav { 
		z-index: 1; 
		margin: 0;
		padding: 0;
		list-style:none;
		display: block; 
		font-size: 14px; 
		font-weight: bold; 
		list-style: none; 
		width: 954px; 
		height: 55px; 
		text-align: left; 
		background: url(/images/navRightBg.gif) no-repeat right top; 
	}
	#topNav li { 
		display: block; 
		float: left; 
		position: relative; 
		list-style: none; 
		margin: 0; 
		padding: 0 0 2px; 
	}
	#topNav li.estate-planning { 
		background: url(/images/navLeftBg.gif) no-repeat left top; 
		padding: 0 0 2px 10px; 
	}
	#topNav a { 
		display: block; 
		float: left; 
		margin: 0; 
		padding: 15px 6px 16px; 
		color: white; 
		text-decoration: none; 
	}
	#topNav li.fiduciary-professions a, 
	#topNav li.high-net-worth a, 
	#topNav li.estate-planning a { 
		padding: 7px 6px 8px; 
	}
	#topNav li a span { 
		display: block; 
		padding: 3px 4px; 
	}
	#topNav li.subNav a { 
		background: url(/images/navArrow.gif) no-repeat bottom; 
	}
	#topNav li.over a, 
	#topNav li:hover a { 
	}
	#topNav li a:hover span { 
		background: url(/images/nav_btn_bg.gif) repeat-x left; 
	}
	#topNav ul { 
		font-size: 12px; 
		width: 130px; 
		display: none; 
		position: absolute; 
		z-index: 3; 
		top: 53px;
		border: 1px solid #3f4447; 
		margin: 0; 
		padding: 0 5px;
		background: #fff; 
	}
	#topNav li.plus ul { 
		right: -25px; 
	}
	#topNav li.over ul, 
	#topNav li:hover ul { 
		display: block; 
	}
	#topNav li.subNav ul li { 
		width: 130px; 
		display: block; 
		float: none; 
		padding: 0; 
	}
	#topNav li.subNav ul li a { 
		float: none; 
		padding: 5px 10px; 
		background-image: none; 
		color: #000; 
	}
	#topNav ul li a:hover { 
	}
/*on-state for nav*/
	.catestate_planning #topNav li.estate-planning a span { 
		background: url(/images/nav_btn_bg.gif) repeat-x left; 
	}

	.catfiduciary_professions #topNav li.fiduciary-professions a span { 
		background: url(/images/nav_btn_bg.gif) repeat-x left; 
	}

	.catnet_worth #topNav li.high-net-worth a span { 
		background: url(/images/nav_btn_bg.gif) repeat-x left; 
	}

	.catinsurance #topNav li.insurance a span { 
		background: url(/images/nav_btn_bg.gif) repeat-x left; 
	}

	.catinvestments #topNav li.investments a span { 
		background: url(/images/nav_btn_bg.gif) repeat-x left; 
	}

	.catlitigation #topNav li.litigation a span { 
		background: url(/images/nav_btn_bg.gif) repeat-x left; 
	}

	.catphilanthropy #topNav li.philanthropy a span { 
		background: url(/images/nav_btn_bg.gif) repeat-x left; 
	}

	.catvaluations #topNav li.valuations a span { 
		background: url(/images/nav_btn_bg.gif) repeat-x left; 
	}

	.catretirement #topNav li.retirement a span { 
		background: url(/images/nav_btn_bg.gif) repeat-x left; 
	}

	.catplus #topNav li.plus a span { 
		background: url(/images/nav_btn_bg.gif) repeat-x left; 
	}


	#icopyright { background: url('http://www.trustsandestates.com/images/dots.gif') repeat-x top; padding: 0 0 20px; }
	p.icopy { text-align: right; clear: both; padding: 10px 30px 0 0; background: url('/images/icopy_w.gif') no-repeat right; margin: 0; }
	p.icopy:hover {	background-image: url('/images/icopy_g.gif'); }
	p.icopy a { color: #333; text-decoration: none; }

	img.left { }
	img.right { }
	img.center { display: block; margin-top: 5px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }

	div.left { margin: 0 10px 10px 0; float: left; }
	div.right { margin: 0 0 10px 10px; float: right; }
	div.center { margin-top: 10px; margin-left: auto; margin-right: auto; margin-bottom: 10px; }

	.fromTheEditors { background: #f8f8f8; width: 430px; overflow: hidden; margin: 0 -19px 10px; }
	#cover .fromTheEditors h1 { margin-left: 19px; margin-right: 19px; }
	.fromTheEditors .cbcontent { padding: 0 19px 15px; }

	.latestIssue .leftCell { width: 100px; }
	.latestIssue ul { list-style: none; }
	.latestIssue ul li { padding: 5px 0 0; background: url(/images/dots.gif) repeat-x top; }
	.latestIssue ul li a { font-weight: bold; text-decoration: none; }

	.techCenter { margin: 2em 0; }
	.techCenter img { float: right; margin: 0 0 3px 5px; }

	.fromIndSource { padding: 0 0 20px; }

	.relLinks { overflow: hidden; margin: 25px 0 0; }
	.relLinks h3 { font-size: 12px; margin: 0; padding: 0; }
	.relLinks a { font-weight: bold; display: block; padding: 0 0 0; }
	.relLinks p { padding-top: 3px; }
	.relLinks div { padding: 0 0 5px; }

	.advisorSpot { padding: 10px 0 20px; }
	.advisorSpot div { padding: 0 0 10px; }
	.advisorSpot h4 { font-weight: bold; }


	#signUp { width: 180px; background: #c8e1b9 url(/images/signUpBottom.gif) no-repeat left bottom; margin: 0 0 20px; overflow: hidden; padding-bottom: 10px; }
	#signUp .signUpPadding { background: url(/images/signUpTop.gif) no-repeat left top; padding: 5px 15px; }
	#signUp h1 { color: #5c6458; font-size: 23px; text-transform: uppercase; border-top: 3px solid #b7d2a9; margin: 10px 0 0; padding: 2px 0; font-weight: bold; border-bottom: none; }
	#signUp .member h1 { font-size: 18px; text-transform: none; }
	#signUp a { font-size: 11px; color: #4e6fa7; }
	#signUp p.becomeMember { width: 140px; height: 23px; margin: 0 0 5px; text-align: center; }
	#signUp p.becomeMember a { display: block; width: 140px; padding: 4px 0 5px; background: #28292d url(/images/becomeMember.gif) no-repeat top; color: white; font-weight: normal; text-decoration: none; text-align: center; }
	#signUp p { margin: 0 0 .5em; color: #8da280; font-weight: bold; }
	#signUp p.because { color: #768270; line-height: 19px; font-size: 15px; }
	#signUp p.nonmembers {  color: #5c6458; line-height: 19px; font-size: 13px; }
	#signUp p.nonmembers a { text-decoration: underline;  line-height: 19px; font-size: 13px; }
	#signUp .member label { font-size: 11px; color: #666; }
	#signUp .memberSubmit { float: left; margin: 5px 0; }
	#signUp .memberSubmit label { color: #333; }
	#signUp .usernamePassword { margin: 3px 0 0; }
	#signUp .usernamePassword input { width: 140px; }
	#signUp button { float: right; border: none; width: 50px; height: 23px; background: url(/images/login.gif) no-repeat left top; color: white; font-size: 12px; margin: 10px 0; }

	/* =============================================
	================== rightcat elements
	============================================= */

	.editorsNote { overflow: hidden; margin-bottom: 20px; }
	.editorsNote img { float: right; margin-left: 10px; }
	.editorsNote p.byline { text-align: right; text-transform: none; font-size: 12px; color: #999; font-style: italic; }


	strong { font-weight: bold; }
	em { font-style: italic; }
	.toctitle1 { font-weight: bold; }

	div.left img.left { margin: 0 0 0 0; }
	div.right img.right { margin: 0 0 0 0; }
	div.center img.center { margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0; }

	p.center { display: block; margin-top: 0; margin-left: auto; margin-right: auto; margin-bottom: 5px; }

	/* topCat layout */

	.utilNav { height: 52px; line-height: 52px; text-align: left; list-style: none; padding: 0; margin: 0; font-size: 11px; font-weight: bold; text-transform: uppercase; }
	.utilNav li { display: inline; float: left; margin: 0; padding: 0 1em; }
	.utilNav a { float: left; color: #787878; text-decoration: none; }

	#searchBox { font-size: 11px; float: right; padding: 0; margin: 12px 0 0; }
	#searchBox input { font-size: 11px; padding: 4px 4px 3px; border: 1px solid #787878; font-weight: bold; }
	#searchBox.active input { width: 330px; }
	#searchBox p { margin: 0; text-align: right; }
	#searchBox div.searchInputs { float: left; padding: 0; margin: 0; }
	#searchBox a { padding: 0; color: #cbd0d3; }
	#searchBox button { font-size: 11px; font-weight: bold; border: 0; padding: 0; color: white; text-transform: uppercase; height: 25px; width: 68px; background: #28292d url(/images/search.gif) no-repeat left; }
	#searchBox .advancedSearch { text-decoration: none; float: left; display: block; text-align: center; font-size: 11px; color: white; line-height: 25px; height: 25px; width: 73px; background: #28292d url(/images/advancedSearch.gif) no-repeat left; }

	#topcat p { margin: 0; }


	.searchresults { float: right; }
	.searchresults form { display: inline; }

	.premium { vertical-align: middle; padding-left: 3px; }

/*Buyer's Guides code*/
.catbuyersguide table th.name { font-weight: bold; padding: 10px 0 10px 0;}
.catbuyersguide table th.location { font-weight: bold; padding: 10px 0 10px 30px;}
.catbuyersguide table td.name { font-weight: bold; padding-bottom: 10px; }
.catbuyersguide table td.location { padding-bottom: 10px; padding-left: 30px; }
.catbuyersguide .pagination { padding: 0 0 20px 0; }
.catbuyersguide .listings { margin: 0 0 20px 0; }
.catbuyersguide .listings ul,.catbuyersguide .listings ul li { list-style: none; margin: 0; padding: 0; }
.catbuyersguide .listings th { font-weight: bold; padding: 15px 0 10px 0; }
.catbuyersguide .listings td { padding: 0 15px 10px 0; }
.catbuyersguide .listings a { font-weight: bold; }
.catbuyersguide #content a { font-weight: bold; }
.catbuyersguide legend { font-weight: bold; padding: 10px 0 5px 0; }
.catbuyersguide h5 { font-weight: bold; padding: 10px 0 5px 0;}
.catbuyersguide p.moreLink { padding: 0 0 20px 0;}
.catbuyersguide #listingPage { padding: 0 0 30px 0; }
.catbuyersguide #listingPage address { font-weight: bold; padding: 0 0 10px 0;}


	.toc { clear: left; }



	.currentissue { background: #dce3eb; padding: 7px; margin-bottom: 10px; text-align: center; }

	/*Featured Results*/
	.featuredheader { }
	.featuredlinebg { }
	.featuredleadin { }
	.featureddesc { }

	/*Regular Results*/
	.resultsheader1 { line-height: 40px; font-weight: bold;  }
	.resultsheader2 {  padding: 0 0 15px; }
	.resultsleadin { font-weight: bold; }
	.resultsbyline { text-transform: uppercase; color: #999; font-size: 10px; margin: 2px 0; line-height: 15px; }
	.resultsdesc { display: block; padding: 0 0 10px; }
	.resultsmedia { }
	.resultslinks { }
	.searchterm { }


/* Browse Recent Issues */

	#pastIssues ul { 
		clear: both; 
		width: 749px;
		margin: 0 0 0 -10px;
		padding: 0; 
	}
	#pastIssues li { 
		background-image: none; 
		display: inline; 
		float: left; 
		padding: 0 0 0 10px; 
		margin: 0;
	}

	#pastIssues .covers li a { 
		display: block;	
		text-decoration: none; 
	}
	#pastIssues .dates li a { 
		display: block; 
		width: 90px;
		text-align: center; 
		font-size: 10px; 
		color: #999; 
		text-transform: uppercase; 
		font-weight: normal;
		text-decoration: none; 
	}



	/* End Browse Recent Issues */

	/* Browse Recent Issues */

	/* End Browse Recent Issues */
	#footer { 
		padding: 20px 0 37px; 
		color: #fff; 
		border-bottom: 10px solid #333; 
		background: #57595f; 
	}

	#footer div {
		text-align: left; 
	}
	#footer p { color: #fff; }
	#footer ul { padding: 0; margin: 0; list-style-type: none; white-space: nowrap; float: right; }
	#footer ul.footer2 { font-size: 10px; text-transform: uppercase; clear: right; margin: 3px 102px 0 0; }
	#footer ul li { display: inline; float: left; padding: 0; margin: 0; }
	#footer ul li a { padding: 0 5px; color: #fff; text-decoration: none; }
	#footer ul li.rss, 
	#footer ul li.top { margin-top: -5px; }
	#footer ul li.rss a { overflow: hidden; display: block; padding: 23px 0 0 5px; height: 0; width: 41px; background: url(/images/rss_btn.gif) no-repeat left top; }
	#footer ul li.top a { overflow: hidden; display: block; padding: 23px 0 0 5px; height: 0; width: 51px; background: url(/images/top_btn.gif) no-repeat left top; }

	/*ad formatting*/

	.googlead { clear: both; margin: 30px 0; }

	.googlead p a { font-weight: bold; text-decoration: none; }
	.googlead .googleadViewLink {  font-weight: bold; }
	.googlead .googleadTitle { font-weight: bold; color: #999; }


	.ad { margin: 5px 0; padding: 0; }
	.ad728x90 { clear: both; margin: 0; padding: 0 0 20px 20px; }
	p.advertisement { margin: 0; color: #999; font-family: verdana; font-size: 10px; }

	.contentwellad75x75, .ad75x75, .pagead75x75, .storyad75x75 { width: 75px; }
	.contentwellad120x60, .ad120x60, .pagead120x60, .storyad120x60 { width: 120px; }
	.contentwellad120x240, .ad120x240, .pagead120x240, .storyad120x240 { width: 120px; }
	.contentwellad120x600, .ad120x600, .pagead120x600, .storyad120x600 { width: 120px; }
	.contentwellad125x125, .ad125x125, .pagead125x125, .storyad125x125 { width: 125px; }
	.contentwellad160x600, .ad160x600, .pagead160x600, .storyad160x600 { width: 160px; }
	.contentwellad180x150, .ad180x150, .pagead180x150, .storyad180x150 { width: 180px; }
	.contentwellad234x60, .ad234x60, .pagead234x60, .storyad234x60 { width: 234px; }
	.contentwellad234x400, .ad234x400, .pagead234x400, .storyad234x400 { width: 234px; }
	.contentwellad240x400, .ad240x400, .pagead240x400, .storyad240x400 { width: 240px; }
	.contentwellad250x250, .ad250x250, .pagead250x250, .storyad250x250 { width: 250px; }
	.contentwellad300x60, .ad300x60, .pagead300x60, .storyad300x60 { width: 300px; }
	.contentwellad300x125, .ad300x125, .pagead300x125, .storyad300x125 { width: 300px; }
	.contentwellad300x250, .ad300x250, .pagead300x250, .storyad300x250 { width: 300px; }
	.contentwellad336x60, .ad336x60, .pagead336x60, .storyad336x60 { width: 336px; }
	.contentwellad336x125, .ad336x125, .pagead336x125, .storyad336x125 { width: 336px; }
	.contentwellad336x280, .ad336x280, .pagead336x280, .storyad336x280 { width: 336px; }
	.contentwellad336x850, .ad336x850, .pagead336x850, .storyad336x850 { width: 336px; }
	.contentwellad468x60, .ad468x60, .pagead468x60, .storyad468x60 { width: 468px; }
	.contentwellad728x90, .ad728x90, .pagead728x90, .storyad728x90 { width: 728px; }

}

/* latest research tabs */

	 #latestR h2 { background:#c8e1b9 url(/images/h2bg.jpg) repeat-x top;  margin-bottom:0; padding-left: 10px;    color:#5a5e5e;}
	 #latest { border: 3px solid #c8e1b9; margin-top:0; padding-top:0;}

        #latest.active li {  font-family: georgia, serif;}

	#latest.active { display: block; position: relative; height: 250px; overflow: hidden;  }
	 
	#latest .contentPadding {    margin: 2px 10px; width:285px; font-family: georgia, serif;   font-size: 14px;}
        #latest .contentPadding img { float:right; }
       
	#latest.active .contentPadding { position: absolute; top: 30px; left: 0px; padding: 3px 10px 0 0;    }
	#latest.active h2 {
		position: absolute;
		top: 0;
		padding-left: 5px;
		display: block;
		cursor: pointer;
		background: #888888 url(http://nreionline.com/images/tab-bg.gif) repeat top left;
		font: bold 11px verdana, geneva, sans-serif;
		height: 28px;
		text-transform: none;
		margin:0px; 
		padding:0px;
		border-top:none;
	}
	#latest.active h2 div {
		height: 24px;
		padding: 3px 0 0 0;
		margin: 0;
                
	}
	 
	 
	 

	#latest.active h2.tabOne.on,
	#latest.active h2.tabTwo.on,
	#latest.active h2.tabThree.on,
	#latest.active h2.tabFour.on, 
	#latest.active h2.tabFive.on {
		background: url(http://nreionline.com/images/nav-tab-on-bg.jpg) repeat top left;  border-bottom: none; color:#000; 
	}
          
       #latest.active h2.tabOne.on div {  color:#5a5e5e; } /*  tab_bg.gif */
       #latest.active h2.tabTwo.on div  {  color:#5a5e5e; }
       #latest.active h2.tabThree.on div  {  color:#5a5e5e; }

	#latest.active h2.tabOne { left: 0; width: 69px;  border-right: 1px solid #666666; color:#fff; padding-left: 5px;}
	#latest.active h2.tabTwo { left: 75px; width: 106px;  border-right: 1px solid #666666; color:#fff; padding-left: 5px;}
	#latest.active h2.tabThree { left: 187px; width: 112px; border-right: 1px solid #666666; color:#fff; padding-left: 5px; }
	#latest.active h2.tabFour {left: 320px; width: 90px; border-right: 1px solid #000; color:#8c8989; }
	#latest.active h2.tabFive {left: 321px; width: 90px; }
	#latest .leadinsm h3 { font-size: 14px; }
	#latest .leadinlg h3 { font-size: 18px; } 
	 

/* /latest research tabs */

.catedtest2 #pastIssues {display: none;}
.catedtest2 .breadcrumbs {display: none;}
.catedtest2 .ad  {display: none;}
.catedtest2 #leftCat {padding-bottom: 40px;}
.catedtest2 #leftCat .leftnavlinks h2 {color: #333; font-family: arial, helvetikca, sans-serif; font-size: 16px; font-weight: bold; padding-top: 20px;}

.catedtest2 #leftCat .leftnavlinks ul li { list-style: none; margin: 0; padding: 0;   }
.catedtest2 #leftCat .leftnavlinks ul li   { background: url('http://mobiledevdesign.com/images/dots.gif') repeat-x bottom; padding: 5px 0 5px 0px; display: block; }


.catedtest2 .leftnavlinks a     {color: #336699; font-family: arial,helvetikca sans-serif; font-size: 12px; font-weight: bold;}
.catedtest2 #content   {  width: 750px; border-right: none;}
