﻿h6,h5,h4,h3,h2,h1,body,form {
	margin:0;
	padding:0;
}

.ms-sbtable-ex {
	border-collapse:collapse;
	margin-left:2px;
	margin-top:2px;
	width:100%;
}

li,ul,input {
	color:#000;
	font:12px Arial, Helvetica, sans-serif;
}

.ms-WPBody{font-size:11px}
.ms-long{width:396px;}
select {font-size:10px;}

#nav-menu-container {
	width:950px;
	height:70px;
	margin-right:auto;
	margin-left:auto;
	margin-top:2px;
	position:relative;
	font-size:10pt;
	border-bottom:1px #000 solid;
	background:url('../../../../../../Style%20Library/images/TRnav-back1.jpg') repeat-x left -1px;
}

#nav-menu-container dt,#nav-menu-container dl,#nav-menu-container dd,#nav-menu-container ul,#nav-menu-container li {
	list-style-type:none;
	margin:0;
	padding:0;
}

#nav-menu-container dt a {
	color:#fff;
	padding:10px 38px 8px;
}

#nav-menu-container dt a.no-border {
	padding-right:40px;
}

#nav-menu-container dt a:hover {
	color:#4F4F4F;
	background:url('images/TRnav-back2.jpg') repeat-x left 3px;
}

#nav-menu-container dt {
	margin-top:7px;
}

#nav-menu-container #menu {
	position:absolute;
	left:0;
}

#nav-menu-container #menu dl {
	float:left;
	border-right:1px #fff solid;
	height:50px;
}

#nav-menu-container #menu dd ul {
	width:950px;
	margin-top:10px;
}

#nav-menu-container #menu li {
	display:inline;
	margin-right:20px;
}

#nav-menu-container #menu a {
	text-decoration:none;
	font-weight:800;
}

#smenu1,#smenu2,#smenu3,#smenu4,#smenu5,#smenu6 {
	position:absolute;
	top:35px;
	font-size:0.7em;
	background:#fff;
}

#smenu1 a,#smenu2 a,#smenu3 a,#smenu4 a,#smenu5 a,#smenu6 a {
	color:#2A58B2;
	font-size:8pt;
}

#smenu1 a:hover,#smenu2 a:hover,#smenu3 a:hover,#smenu4 a:hover,#smenu5 a:hover,#smenu6 a:hover {
	color:#b99764;
	text-decoration:underline;
}

#smenu1 {
	left:10px;
}

#smenu5 {
	left:120px;
	display:none;
}

#smenu6 {
	left:0;
	display:none;
}

#smenu2,#smenu3,#smenu4 {
	left:10px;
	display:none;
}

/**
 * Polls
 */
.RSM-poll-results-table {
	border:1px solid #CBC6B2;
	background:#E6E3D7;
	margin:0;
}

.RSM-poll-question td {
	color:maroon;
	font-weight:700;
	padding:5px 0 3px 3px;
}

.RSM-poll-results-data td {
	color:#000;
	border-bottom:1px #cbc6b2 dotted;
	padding:3px 0 3px 3px;
}

#YourThoughts .RSM-poll-question {
	color:#49000d;
	font-weight:700;
	font-size:14px;
	text-transform:capitalize;
}

#YourThoughts .RSM-poll-results-mp h3 {
	color:maroon;
	font-size:11px;
	font-weight:400;
	text-transform:uppercase;
}

#YourThoughts .RSM-poll-results-mp a:link {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#YourThoughts .ms-WPBody H3 {
	color:#273144;
}

/**
 * xs reader style used in XSIssueCoverS.xsl
 */
#xs-reader-issue-cover ul {
	margin:0 0 0 20px;
}

#xs-reader-issue-cover h3 {
	color:#6C593E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:800;
	line-height:normal;
	text-transform:uppercase;
	margin:0 0 0 10px;
	padding:0;
}

#xs-reader-issue-cover li {
	list-style:none;
	margin:0;
	padding:10px;
}

#xs-reader-issue-cover li a; #xs-reader-issue-cover li a:hover {
	font-weight:700;
}

.xs-reader-cover-story-ds {
	display:none;
}

/**
 * xs reader style used in XSIssueAuthor.xsl
 */
#xs-reader-issue-author-body li {
	list-style:none;
}

.mp-alternate {
	background-color:#f2f2f2;
}

.mp-date {
	font:800 14px Arial, Helvetica, sans-serif;
	color:#6c593e;
	margin:0;
	padding:0 0 10px;
}

/**
 * xs reader style used in XSIssue.xsl
 */
#xs-reader-issue-body h4 {
	font-size:12px;
	margin:20px 0 5px 10px;
}

#xs-reader-issue-body ul,#xs-reader-breaking-news-body ul {
	margin:0;
	padding:0;
}

.xs-reader-cover-img {
	float:left;
	margin-right:10px;
}

.xs-reader-cover-img img {
	width:110px;
	height:140px;
	margin-bottom:10px;
}

#xs-reader-issue-body li,#xs-reader-breaking-news-body li {
	list-style:none;
	margin:0;
	padding:10px 0;
}

#xs-reader-issue-body h3 {
	font-size:12px;
	text-transform:uppercase;
	color:#6c593e;
	margin:25px 0 0;
}

#xs-reader-issue-body h3 a {
	font-size:12px;
}

#xs-reader-issue-body .xs-reader-issue-fs {
	border-top:#ccc 3px double;
	font:800 16px Arial,Helvetica,sans-serif;
	color:#4b4b4b;
	border-bottom:#d3d3d3 1px solid;
	margin:0 0 10px;
	padding:8px 0 5px;
}

.xs-reader-issue-section-header {
	text-transform:uppercase;
	color:#49000d;
	font-weight:700;
	margin:0;
}

#xs-reader-issue-body .xs-reader-issue-ds {
	display:none;
}

#magazine-toc-callout {
	background-image:url('images/toc_cover_bg.jpg');
	width:750px;
	height:200px;
	background-repeat:repeat-x;
	margin:10px 0;
}

#magazine-toc-archives {
	background-repeat:no-repeat;
	width:750px;
	height:auto;
	margin:0 0 20px;
	padding:5px 10px 20px 5px;
}

#issue-jump-menu {
	float:left;
	width:120px;
}

#issue-jump-menu select {
	font-size:12px;
	margin:5px 20px 0 0;
}

/**
 * search
 */
#CSR_RV,.srch-alertme {
	display:none;
}

.srch-metadata-mp {
	border-top:1px solid #E0DED5;
	color:#8C8C8C;
	font-size:1em;
	width:100%;
	margin:5px 0 10px;
}

#page-content .srch-Title a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	margin:0;
}

#page-content .srch-Title a:hover {
	color:#369;
}

.ms-advsrchHeadingText h3 {
	margin:20px 0 10px;
}

/**
 * misc
 */
#breadcrumb {
	font-size:12px;
	display:none;
	margin:0 0 10px;
}

.editnote {
	font-size:8pt;
}

#article-tools {
	float:left;
	display:none;
}

.print-title {
	display:none;
}

.issue-gallery-style {
	width:185px;
	height:250px;
	float:left;
	text-align:center;
	padding-bottom:10px;
}

.issue-gallery-style img {
	width:110px;
	height:140px;
}

.mp-author {
	font-weight:700;
	font-size:10pt;
}

.spBy {
	display:none;
	font-size:8pt;
	font-style:italic;
}

#sponsoredBy {
	font-size:8pt;
	font-style:italic;
}

#bodyAd {
	width:300px;
	float:right;
	margin:10px;
	display:none;
}

.generic-div,.print-title,.generic-div-editmode {
	margin:10px;
}

/**
 * home page
 */

#homeSpecialBox {
	background:url(/SiteCollectionImages/Homepage/homeSpecialBoxBG1.png) #f2f2f2 repeat-x;
	padding:20px 10px 0 10px;
	}
#homeSpecialBox * {
	background:#f2f2f2;
	}
#homeSpecialBox table {
	margin-bottom:12px;
	}
#homeSpecialBox table tr td.graphic {
	width:1%;
	padding-right:12px;
	vertical-align:top;
	}
#homeSpecialBox table tr td.graphic img {
	border:#dfe5e7 1px solid;
	width:180px;
	height:88px;
	}
#homeSpecialBox table tr td.content {
	vertical-align:top;
	}
#homeSpecialBox table tr td.content p {
	margin:0;
	padding:0;
	}
#homeSpecialBox table tr td.content p.title {
	font-weight:bold;
	font-size:15px;
	padding-bottom:10px;
	}
#homeSpecialBox p {
	margin:0;
	padding:0 0 10px 0;
	}
#homeSpecialBox #title {
	font-size:16px;
	padding-bottom:10px;
	text-transform:uppercase;
	font-weight:bold;
	}
#homeSpecialBox table.pics {
	width:500px;
	border-bottom:1px solid #dfe5e7;
	}
#homeSpecialBox table.pics tr td.pic {
	width:25px;
	height:25px;
	padding-bottom:10px;
	}
#homeSpecialBox table.pics tr td.pic img {
	width:50px;
	height:50px;
	border:1px solid #666;
	}
#homeSpecialBox table.pics tr td.desc {
	padding:0 0 10px 5px;
	width:190px;
	font-weight:bold;
	}
#homeSpecialBox table.pics tr td.desc a {
	font-size:14px;
	}
#homeSpecialBox table.pics tr td#pic1 {
	width:170px;
	}
	
#homeSpecialBox p.title1 {
	margin-top:0;
	padding-top:0;
	font-weight:bold;
	font-size:15px;
	}

/* Most Read */
div#HomeMostRead * ul {
	margin:0;
	padding:0;
	}
div#HomeMostRead * ul li {
	padding-top:5px;
	}




#hp-trlinks {
	margin-top:-15px;
	}

.ms-WPBody li {
	list-style-type:none;
	background:url('images/bullet_arrow.gif') no-repeat 5px 9px;
	padding:6px 0 6px 25px;
}

.ms-WPBody {
	list-style-type:none;
}

.ms-WPBody ul {
	list-style-type:none;
	margin-left:10px;
}

#hp-breaking-new {
	text-transform:capitalize;
}

#hp-breaking-new H1 {
	clear:both;
	border-top:#000 1px solid;
	display:block;
	font:16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#464e5f;
	border-bottom:#000 1px dotted;
	font-size-adjust:none;
	font-stretch:normal;
	margin:0;
	padding:5px 0;
}

#hp-breaking-new ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#hp-breaking-new li {
	list-style-type:none;
	background:none;
	margin:0;
	padding:0 0 3px;
}

#Topics .ms-WPBody {
	border:0 none;
	color:#222;
	text-transform:uppercase;
	font:24px Georgia, 'Times New Roman', Times, serif;
	margin:0 0 15px;
	padding:0;
}

.div.ms-WPBody td {
	text-align:left;
}

.pi-login {
	display:block;
	float:right;
}

.pi-register {
	display:block;
	padding-right:10px;
	float:right;
}

#ctl00_ctl17_g_dbd0a047_3930_4df6_934e_e7e5651b9ceb_ctl00_btnCreateAccount {
	margin-top:10px;
}

#ColumnOne div a:hover,#ColumnOne a:hover,#page-content a:hover,#page-content div a:hover {
	background:transparent;
}

/**
 * ResearchVaultPage
 */
#page-content .researchvaultpage {
	display:block;
	margin-left:25px;
}

h3.ms-standardheader ms-WPTitle {
	border-bottom-style:none;
	width:500px;
}

#page-content .researchvaultpage .td column {
	width:500px;
}

#hp-content-wrapper .ms-WPHeader td {
	border-bottom-style:none;
}

#hp-content-wrapper .ms-PartSpacingVertical {
	margin-top:5px;
}

body {
	color:#313131;
	min-width:850px;
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
	margin:10px 0;
	padding:0;
}

html > body {
	color:#313131;
	font:12px Arial, Helvetica, sans-serif;
}

.listing1 {
	width:98%;
	margin:5px 0;
	padding:5px 3px;
}

.listing2 {
	width:98%;
	background:#F2F2F2;
	margin:5px 0;
	padding:5px 3px;
}

#site-header {
	border-bottom:1px solid #757575;
	height:90px;
	width:850px;
	background:#FFF;
	margin:0 auto;
	padding:10px 0;
}

#site-logo {
	border:0 none;
	float:left;
	height:80px;
	width:400px;
	margin:0;
	padding:0 0 0 10px;
}

#print-logo {
	display:none;
}

#site-search {
	float:right;
	width:340px;
	background:url(/images/tr-search-bg.jpg) repeat-x;
	margin:5px 0 0;
	padding:5px;
}

#search-button {
	border:0 none;
	height:20px;
	vertical-align:bottom;
	width:25px;
}

#top_sponsor {
	height:90px;
	width:850px;
	background:#F2F2F2;
	margin:0 auto;
	padding:10px 0;
}

#hp-content-wrapper {
	width:740px;
	height:auto;
	margin:0 0 50px;
	padding:0;
}

#hp-main-content {
	background:#FFF none repeat scroll 0;
	float:left;
	text-align:left;
	width:630px;
	margin:30px 0;
	padding:0 30px 0 0;
}

#hp-main-content-col1 {
	float:left;
	text-align:left;
	width:410px;
	margin:0;
	padding:0 30px 0 0;
}

#hp-main-content-subcol1 {
	display:block;
	text-align:left;
	width:520px;
	height:auto;
	margin:0 0 10px;
	padding:0 0 10px;
}

#hp-main-content-subcol2 {
	display:block;
	float:right;
	text-align:left;
	width:240px;
	margin:0 0 10px;
	padding:0 0 10px;
}

#hp-magazine-section {
	float:left;
	text-align:left;
	width:630px;
	background:#FFF;
	margin:0;
	padding:0 0 30px;
}

#hp-magazine-menu {
	float:left;
	width:152px;
	background:#DFE7EB;
	margin:0;
	padding:4px;
}

#hp-magazine-menu a:hover {
	color:#000;
	background:#9DB4BF;
}

#hp-magazine-menu img {
	border:1px solid #FFF;
	display:block;
	height:200px;
	width:150px;
	margin:0 0 5px;
	padding:0;
}

#hp-magazine-content {
	width:520px;
	height:270px;
	background:#dfe5e7;
	margin:0 0 10px;
	padding:0;
}

.top-abstract {
	color:#434343;
	font:normal normal 14px/17px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

#hp-magazine-content-col1 {
	color:#434343;
	float:left;
	width:220px;
	font:normal normal 14px/17px Arial, Helvetica, sans-serif;
	margin:0;
	padding:10px 30px 0 0;
}

#hp-magazine-content-col2 {
	color:#434343;
	float:left;
	width:180px;
	font:normal normal 14px/17px Arial, Helvetica, sans-serif;
	margin:0;
	padding:10px 0 0;
}

#hp-community-col1 {
	float:left;
	text-align:left;
	width:190px;
	margin:0;
	padding:0 30px 0 0;
}

#hp-rightside-ads {
	background:#F2F2F2 none repeat scroll 0;
	float:left;
	width:190px;
	margin:30px 0;
	padding:0 0 20px;
}

#hp-rightside-ads p.last {
	float:left;
	width:190px;
	background:#FFF;
	margin:0 0 15px;
	padding:5px 0 15px;
}

#hp-research-vault {
	float:left;
	text-align:left;
	width:750px;
	margin:0;
	padding:0;
}

.hp-research-column {
	display:block;
	float:left;
	text-align:left;
	width:180px;
	margin:10px 30px 0 0;
	padding:0;
}

#hp-rightside-ads p {
	float:left;
	width:190px;
	background:#FFF;
	margin:0;
	padding:4px 0;
}

h1 {
	border-bottom:1px dotted #000;
	border-top:1px solid #000;
	clear:both;
	color:#464E5F;
	display:block;
	text-transform:uppercase;
	font:16px Arial, Helvetica, sans-serif;
	margin:0;
	padding:5px 0;
}

#hp-main-content h1 a {
	color:#464E5F;
	font-weight:400;
	text-decoration:none;
}

#hp-main-content h1 a:hover {
	text-decoration:underline;
}

h1.second {
	border-top:1px solid #000;
	margin:30px 0 0;
}

h2 {
	color:#49000D;
	display:block;
	letter-spacing:0.5px;
	font:normal 800 11px/normal Arial, Helvetica, sans-serif;
	margin:0;
	padding:15px 0 5px;
}

h2.top-story {
	margin:0;
	padding:10px 0 0;
}

h2 a.hot:hover {
	color:#49000D;
	letter-spacing:0.5px;
	text-decoration:underline;
	font:normal 800 11px/normal Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

.byline {
	display:block;
	font-size:12px;
	font-style:italic;
}

.poll_vote {
	padding:10px 0;
}

.poll_question {
	margin:0;
	padding:0;
}

.hp-section-sponsor {
	color:#999;
	display:block;
	float:left;
	text-align:left;
	width:160px;
	font:normal normal 11px/22px Arial, Helvetica, sans-serif;
	margin:5px 0 40px;
	padding:0;
}

.hp-section-sponsor-inside {
	color:#999;
	display:block;
	float:left;
	padding-bottom:30px;
	text-align:left;
	width:600px;
	font:normal normal 11px/22px Arial, Helvetica, sans-serif;
	margin:0;
}

#page-content {
	clear:both;
	float:left;
	text-align:left;
	width:750px;
	margin:10px 0;
	padding:0 10px 0 0;
}

#page-content .article-topic {
	color:#6C593E;
	margin:0;
}

#page-content .article-topic a:hover {
	color:#6C593E;
	text-decoration:none;
}

#page-content h1 {
	border:0 none;
	color:#222;
	text-transform:uppercase;
	font:24px Georgia, 'Times New Roman', Times, serif;
	margin:0 0 15px;
	padding:0;
}

#page-content .date {
	color:#6C593E;
	font:normal 800 14px/normal Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 10px;
}

#page-content .abstract {
	border-top:3px double #CCC;
	color:#3F3F3F;
	font:italic normal 16px/21px Georgia, 'Times New Roman', Times, serif;
	margin:0;
	padding:10px 0 10px 10px;
}

#page-content .pullquote {
	border-bottom:3px double #CCC;
	border-top:3px double #CCC;
	color:#369;
	float:right;
	letter-spacing:-1px;
	text-align:right;
	width:270px;
	font:normal 800 20px/21px Arial, Helvetica, sans-serif;
	margin:0 0 15px 15px;
	padding:15px 5px;
}

#page-content a.blue-button:active {
	background:transparent url('images/button_bg.gif') repeat-x scroll 0;
	border:1px solid #A3BAD1;
	height:30px;
	text-decoration:none;
	font:normal 800 11px/normal Arial, Helvetica, sans-serif;
	margin:0 20px;
	padding:5px 10px;
}

#topicList-pdf li {
	background:url('images/pdf-icon.gif') no-repeat 10px 9px;
	padding:6px 0 6px 35px;
}

#topicList li {
	background:url('images/bullet_arrow.gif') no-repeat 5px 9px;
	padding:6px 0 6px 25px;
}

#page-content a.subscribe:hover {
	border:1px solid #273144;
	font-weight:800;
	text-decoration:none;
	background:#FEF09F;
	padding:8px;
}

#article-menu {
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	color:#232323;
	font:12px Arial, Helvetica, sans-serif;
	padding:10px 0 26px;
}

.article-menu a:hover {
	color:#000;
	background:#E0E0E0;
}

#magazine-toc-callout a:link {
	font-size:14px;
	font-weight:800;
	color:#2a58b2;
	margin:0 0 5px;
	padding:0;
}

#magazine-toc-callout img {
	border:0 none;
}

#magazine-toc-callout .topic {
	color:#6C593E;
	text-transform:uppercase;
	font:normal 800 12px/normal Arial, Helvetica, sans-serif;
	margin:0 0 10px;
	padding:2px;
}

#magazine-toc-archives a.subscribe:hover {
	border:1px solid #273144;
	font-weight:800;
	text-decoration:none;
	background:#FEF09F;
	padding:6px;
}

#magazine-toc {
	border:0 none;
	color:#313131;
	width:630px;
	font:12px Arial, Helvetica, sans-serif;
}

ul.magazine_story_sidebars {
	margin:0;
}

div.magazine_story {
	margin:0 0 10px;
}

#share_emailfriend_header {
	border:0 none;
	color:#222;
	font:24px Georgia, 'Times New Roman', Times, serif;
	margin:0 0 15px;
	padding:0;
}

#share_emailfriend_abstract {
	border-top:3px double #CCC;
	color:#3F3F3F;
	font:italic normal 16px/21px Georgia, 'Times New Roman', Times, serif;
	margin:0;
	padding:10px;
}

#print-header {
	float:left;
	width:700px;
	background:#FFF;
	padding:0 0 0 20px;
}

#print-header img {
	border:0 none;
	float:left;
	height:48px;
	width:241px;
}

#print-content {
	float:left;
	text-align:left;
	width:700px;
	font:normal normal 12px/17px Georgia, "Times New Roman", Times, serif;
	margin:30px 0 0;
	padding:0 0 0 20px;
}

#print-content h1 {
	border:0 none;
	font:22px Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
}

#print-content .abstract {
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	color:#888E92;
	font:italic normal 16px/18px Georgia, "Times New Roman", Times, serif;
	margin:15px 0;
	padding:10px;
}

#print-footer {
	color:#FFF;
	float:left;
	text-align:left;
	width:680px;
	background:#696969;
	font:11px Arial, Helvetica, sans-serif;
	margin:0 0 0 20px;
	padding:8px;
}

.th-bg {
	background-repeat:repeat-x;
	color:#666;
}

div.cover_frame {
	background:transparent url(/images/tr_cover_frame.gif) repeat scroll 0;
	height:140px;
	width:110px;
}

#page-content div.cover_frame a:hover {
	background:#FFF;
}

a:visited,a:active,a:link,#hp-main-content-subcol1 a:link,#hp-main-content-subcol1 a:visited,#hp-main-content-subcol2 a:link,#hp-magazine-content a:link,.hp-research-column a:link {
	color:#2A58B2;
	font-weight:800;
}

a:hover,#hp-main-content-subcol1 a:hover,#hp-main-content-subcol2 a:hover,#hp-magazine-content a:hover,.hp-research-column a:hover {
	color:#273144;
}

#hp-main-content-col2,#hp-community-col2 {
	float:left;
	text-align:left;
	width:190px;
	margin:0;
	padding:0;
}

#hp-magazine-section a:active,#hp-magazine-section a:visited,#hp-magazine-section a {
	font:12px Arial, Helvetica, sans-serif;
	margin:5px 0 10px;
	padding:0;
}

#hp-magazine-menu a:active,#hp-magazine-menu a:visited,#hp-magazine-menu a {
	font:12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:5px 3px;
}

#hp-magazine-menu a.cover:hover,#hp-magazine-menu a.cover:active,#hp-magazine-menu a.cover:visited,#hp-magazine-menu a.cover {
	border:0 none;
	margin:0;
	padding:0;
}

#hp-magazine-content a.top-headline:active,#hp-magazine-content a.top-headline:visited,#hp-magazine-content a.top-headline {
	font:normal 800 18px/normal Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

h2 a.hot:visited,h2 a.hot:active,h2 a.hot {
	color:#49000D;
	letter-spacing:0.5px;
	text-decoration:none;
	font:normal 800 11px/normal Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

#hp-main-content a:visited,#hp-main-content a:active,#hp-main-content a,#hp-main-content a:hover,#page-content .article-topic a,#magazine-toc a.magazine_story_link {
	display:block;
}

#poll,#hp-forum {
	border:1px solid #CBC6B2;
	background:#E6E3D7;
	margin:0;
	padding:8px 8px 8px 12px;
}

#page-content a:active,#page-content a:visited,#page-content a:link {
	display:inline;
	padding:0;
}

#page-content a:hover,.article-menu a.issue:hover {
	background:#E0E0E0;
}

#page-content h2,#page-content .section,#magazine-toc .section {
	border-bottom:1px solid #D3D3D3;
	border-top:3px double #CCC;
	color:#4B4B4B;
	font:normal 800 15px/normal Arial, Helvetica, sans-serif;
	margin:30px 0 15px;
	padding:8px 2px;
}

#page-content a.blue-button:visited,#page-content a.blue-button {
	background:transparent url('images/button_bg.gif') repeat-x scroll 0;
	background-position:left top;
	border:1px solid #A3BAD1;
	height:30px;
	text-decoration:none;
	font:normal 800 11px/normal Arial, Helvetica, sans-serif;
	margin:0 20px;
	padding:5px 10px;
}

#page-content a.blue-button:hover,#magazine-toc-archives a.blue-button:hover {
	background:#DBE4ED none repeat scroll 0;
	text-decoration:underline;
}

#topicList-pdf,#topicList {
	list-style-image:none;
	list-style:none outside none;
	margin:10px 0;
	padding:0;
}

#topicList-pdf ul,#topicList ul {
	list-style-image:none;
	list-style:none outside none;
}

#page-content a.subscribe:active,#page-content a.subscribe:visited,#page-content a.subscribe {
	border:1px solid #D3C46F;
	font-weight:800;
	text-decoration:none;
	background:#FEF09F;
	padding:8px;
}

.article-menu a:active,.article-menu a:visited,.article-menu a:link {
	padding-left:10px;
	padding-right:10px;
}

.article-menu a.issue:active,.article-menu a.issue:visited,.article-menu a.issue:link {
	padding:0;
}

#magazine-toc-archives a.subscribe:active,#magazine-toc-archives a.subscribe:visited,#magazine-toc-archives a.subscribe {
	border:1px solid #D3C46F;
	font-weight:800;
	text-decoration:none;
	background:#FEF09F;
	padding:6px;
}

#magazine-toc-archives a.blue-button:active,#magazine-toc-archives a.blue-button:visited,#magazine-toc-archives a.blue-button {
	background:transparent url(/images/button_bg.gif) repeat-x scroll 0;
	border:1px solid #A3BAD1;
	height:30px;
	text-decoration:none;
	font:normal 800 12px/normal Arial, Helvetica, sans-serif;
	margin:0 10px 0 0;
	padding:5px 10px;
}

#magazine-toc a:visited,#magazine-toc a:active,#magazine-toc a:link {
	font-weight:800;
	margin:0;
	padding:0;
}

#magazine-toc .subsection,#magazine-toc .news {
	color:#6C593E;
	font-size:11px;
	font-weight:800;
	text-transform:uppercase;
	margin:20px 0 3px;
	padding:0;
}

#magazine-toc-callout div.cover_frame img,div.cover_frame img {
	height:131px;
	margin-left:3px;
	margin-top:3px;
	width:104px;
}

/**
 *   Site Actions
 */
#PageStatusConsole {
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

#SiteActions {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	height:1px;
}

/**
 * body
 */
body {
	background:#fff;
	color:#464646;
	font:12px Arial, Helvetica, sans-serif;
	margin-left:1px;
	margin-right:1px;
	margin-top:1px;
	text-align:center;
}

#MagazineSiteWrapper {
	height:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:950px;
}

p.Section,.Section {
	border-bottom:#d3d3d3 1px solid;
	color:#d49966;
	font-size:18px;
	font-weight:400;
	margin:0 0 15px;
	padding:5px 0;
}

p.Section1,.Section1 {
	border-top:silver 1px dashed;
	color:#313131;
	font-size:12px;
	font-weight:700;
	margin:5px 0 15px;
	padding:10px 0;
}

#BodyCopy {
	display:none;
}

.SurveyArchive {
	border-bottom:1px silver dotted;
	font-size:12px;
	margin-bottom:20px;
	padding-bottom:40px;
}

.SurveyArchive H3 {
	color:gray;
	font-size:16px;
	font-style:italic;
	font-weight:400;
}

#More {
	background:url('images/arrow_right_orange.gif') no-repeat right 2px;
	padding-right:15px;
	text-align:right;
}

#hp-breaking-new #More a {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#xs-reader-breaking-news-body h3 {
	color:#6c593e;
	font-size:12px;
	margin-bottom:1px;
	margin-top:1px;
	text-transform:uppercase;
}

#category-name {
	border-bottom:1px dotted #000;
	border-top:1px solid #000;
	clear:both;
	color:#464E5F;
	display:block;
	font:normal normal normal 16px/normal Arial, Helvetica, sans-serif;
	margin:0;
	padding:5px 0;
	text-transform:uppercase;
}

p.Block,.Block {
	color:#464646;
	font:12px Arial, Helvetica, sans-serif;
	padding:10px 10px 10px 0;
}
/**
 * 2) Utility Classes
 */
.block   {display:block;}
.clearL  {clear:left;}
.clearR  {clear:right;}
.clear   {clear:both;}
.floatL  {float:left;}
.floatR  {float:right;}
.floatN  {float:none;}
.hide   {display:none; visibility:hidden;}
.inline {display:inline;}
img.floatR {margin-left:5px;}
img.floatL {margin-right:5px;}

/**
 * Edit Mode
 */
#EditModeLabel {
	background-color:#000;
	color:#FF9;
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:700;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	text-align:left;
	width:950px;
}

#EditModeInstructions {
	background-color:#000;
	color:#FF9;
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:400;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	text-align:left;
	width:580px;
}

#editModePanel {
	background-color:#e3efff;
	border:1px #add1ff solid;
	padding:5px;
}

/**
 * Ads
 */
#TopAds {
	background-color:#f2f2f2;
	width:950px;
	height:110px;
	margin:0 0 15px 0;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
}

#BottomAds {
	background-color:#FFF;
	width:850px;
	height:110px;
	margin:0 auto;
	text-align:center;
	padding:10px 0;
}

/**
 * Magazine Masthead
 */
#MagazineMasthead {
	background:#fff repeat-x left bottom;
	border-bottom:1px #000 solid;
	height:110px;
	margin:15px auto 1px;
	text-align:center;
	width:950px;
}

#MagazineLogo {
	float:left;
	height:auto;
}

#MagazineSearch {
	color:#000;
	float:right;
	padding:0;
	text-align:right;
	width:500px;
}

#MagazineSearch .ms-sbLastcell {
	display:none;
}

#MagazineSearch .ms-sbtable {
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	width:275px;
}

#MagazineSearch input {
	border:1px #758ca7 solid;
}

#MagazineSearch .ms-sbgo img {
	margin-top:2px;
}

#MagazineSearchBackground {
	background:#e5e2d6 url('images/tr-search-bg.jpg') repeat-x;
	float:right;
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 10px 5px 30px;
	text-align:right;
	width:350px;
}

#MagazineSearchBackground a {
	color:#b99764;
}

#MagazineSearch a:hover {
	color:#273144;
}

#searchWrapper {
	height:28px;
	position:relative;
}

#SearchTerms {
	border:1px solid #869BB2;
	height:21px;
	position:absolute;
	right:73px;
	top:4px;
	width:250px;
}

#SearchButton {
	height:21px;
	position:absolute;
	right:7px;
	top:4px;
	width:69px;
}

#SearchButton img {
	border:0;
	display:block;
	margin:0;
}

#site-highlights {
	float:right;
	font:12px Arial, Helvetica, sans-serif;
	padding-top:10px;
}

#site-highlights a {
	color:#2A58B2;
	font:12px Arial, Helvetica, sans-serif;
}

span.pi-name {
	margin-right:10px;
}

.pi-manage {
	padding-right:10px;
}

/**
 * Top nav
 */
.topborder {
	border-bottom:1px #414141 solid;
	width:950px;
	display:none;
	margin:10px auto 3px;
	padding:0;
}

.TRtopNavContainer {
	width:950px;
	height:32px;
	color:#fff;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background:url('images/TRnav-back1.jpg') repeat-x 0 0;
	font:700 12px Arial, Helvetica, sans-serif;
	padding:0;
}

.TRtopNav {
	position:relative;
	top:-1px;
}

.TRtopNavItem {
	color:#fff;
	font:700 12px Arial, Helvetica, sans-serif;
}

.TRtopNavContainer a {
	height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#fff;
	text-decoration:none;
	margin:0;
	padding:10px 15px 5px;
}

.TRtopNavSelected a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#000;
	height:32px;
	background:url('images/treasury-and-risk-nav.gif') repeat-x -70px;
}

.TRtopNavContainer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	height:32px;
	background:url('images/treasury-and-risk-nav.gif') repeat-x -35px;
	margin:0;
	padding:10px 15px 5px;
}

.TRtopNavFlyOuts {
	border-top:1px #CBD1E0 solid;
}

.TRtopNavFlyOutsItem {
	border:1px #CBD1E0 solid;
	border-top-style:none;
	color:#3A4663;
	width:150px;
	min-width:150px;
	background:#ECEFF3;
	font:8pt tahoma;
}

.TRtopNavFlyOutsItem a {
	display:block;
	padding:4px 5px;
}

.TRtopNavFlyOutsHover {
	background:#B2BCD3;
}

.TRtopNavRoundRight,.TRtopNavRoundLeft {
	width:0;
}

/**
 * Secondary top nav
 */
.TRSecondarytopNavContainer {
	background:transparent;
	width:950px;
	height:20px;
	color:#1f638a;
	padding:2px 0;
	margin:0;
	border-bottom:1px #414141 solid;
	margin-left:auto;
	margin-right:auto;
	font:700 8pt Arial, Helvetica, sans-serif;
}

.TRSecondarytopNav {
	*position:relative;
	*top:-1px;
}

.TRSecondarytopNavItem {
	color:#1f638a;
	font:700 10pt arial;
}

.TRSecondarytopNavContainer a {
	text-decoration:none;
	padding:5px 10px;
	margin:0;
	height:20px;
	color:#1f638a;
}

.TRSecondarytopNavSelected a {
	color:#000;
}

.TRSecondarytopNavContainer a:hover {
	padding:5px 10px;
	margin:0;
	color:#1f638a;
	background:#b99764;
}

.TRSecondarytopNavFlyOuts {
	border-top:1px #CBD1E0 solid;
}

.TRSecondarytopNavFlyOutsItem {
	border:1px #CBD1E0 solid;
	border-top-style:none;
	color:#3A4663;
	*width:150px;
	min-width:150px;
	background:#ECEFF3;
	font:8pt tahoma;
}

.TRSecondarytopNavFlyOutsItem a {
	display:block;
	padding:4px 5px;
}

.TRSecondarytopNavFlyOutsHover {
	background:#B2BCD3;
}

.TRSecondarytopNavRoundRight {
	width:0;
}

.TRSecondarytopNavRoundLeft {
	width:0;
}

/**
 * Magazine top nav
 */
.topborder {
	padding:0;
	margin:0 0 3px;
	border-bottom:1px #414141 solid;
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

#MagazineTopNav {
	width:950px;
	height:70px;
	margin-left:auto;
	margin-right:auto;
}

.globalNav {
	width:950px;
	height:32px;
	text-transform:uppercase;
	color:#fff;
	padding:4px 0 0;
	margin-left:auto;
	margin-right:auto;
	*position:relative;
	*top:-1px;
	background:url('images/TRnav-back1.jpg') repeat-x;
	font:700 12px Arial, Helvetica, sans-serif;
}

.globalNavItem {
	text-align:center;
	text-transform:uppercase;
	font:700 12px Arial, Helvetica, sans-serif;
}

.globalNavItem a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	padding:15px 15px 2px;
	margin:-5px 0 0;
	height:32px;
}

.globalNavItem a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	text-transform:uppercase;
	padding:12px 15px 2px;
	margin:-5px 0 0;
	height:32px;
	background:url('images/TRnav-back2.jpg') repeat-x;
}

.globalNavSelected {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#000;
	padding:12px 15px 2px;
	margin:-5px 0 0;
	background:#fff;
}

a:hover {
	color:#273144;
}

.globalNavSelected a {
	color:#000;
}

.globalNavFlyOuts {
	margin-top:8px;
}

.globalNavFlyOutsItem {
	border:1px #808080 solid;
	border-top-style:none;
	color:silver;
	*width:150px;
	min-width:150px;
	background:#555;
	font:700 11px Arial, Helvetica, sans-serif;
}

.GlobalNavFlyOutsItem a {
	display:block;
	padding:5px;
}

.globalNavFlyOutsHover {
	color:#FFF;
	background:#d49966;
}

/**
 * Article
 */
.print-article {
	display:none;
}

#ColumnOne.Article {
	width:700px;
}

#FeedFlare {
	float:right;
	height:auto;
	width:150px;
	text-align:right;
	display:block;
}

.stbutton stico_default {
	margin-right:20px;
}

.stbuttontext {
	margin-left:20px;
	margin-top:3px;
	padding-bottom:5px;
}

#FeedFlare img {
	border:0;
}

#FeedFlare li {
	display:inline;
	padding-left:15px;
}

#FeedFlare ul {
	margin-top:0;
}

#HMDByline li {
	margin-left:-40px;
	list-style-type:none;
}

.article-topic ul {
	margin:0;
}

.article-topic li {
	margin:0px;
	list-style-type:none;
	margin-left:-40px !important;
	margin-left:0px;
}

#ArticleComments {
	padding:10px;
	border:1px silver solid;
	margin-top:10px;
	background:#f3f3f3;
}

#ArticleComments table {
	font-size:12px;
	color:gray;
}

#ArticleComments textarea {
	height:125px;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
}

#ArticleComments input {
	width:400px;
}

#ArticleComments p.Section {
	margin-top:5px;
}

.ArticlePagingPageCount {
	text-align:left;
	float:left;
	display:none;
	margin-bottom:15px;
	margin-right:10px;
	font-weight:700;
	color:silver;
}

.ArticlePagingCurrentPage {
	color:#FFF;
	font-weight:700;
	padding-left:3px;
	padding-right:3px;
	margin-left:5px;
	margin-right:5px;
	float:left;
	display:block;
	margin-bottom:15px;
	background:#4c76a9;
}

a.ArticlePagingDirectPageLink {
	color:#4c76a9;
	font-weight:normal;
	padding:3px;
	margin-left:5px;
	margin-right:5px;
	float:left;
	display:block;
	margin-bottom:15px;
	background:#FFF;
}

a.ArticlePagingNextLink {
	color:#4c76a9;
	font-weight:normal;
	padding:13px;
	float:left;
	display:block;
	margin-left:15px;
	margin-bottom:15px;
	background:#FFF;
}

a.ArticlePagingPreviousLink {
	color:#4c76a9;
	font-weight:normal;
	padding:3px;
	margin-right:15px;
	float:left;
	display:inline;
	margin-bottom:15px;
	background:#FFF;
}

	list-style-image:none;
#CommentCollection ul {
	margin:0;
	padding:0;
	list-style:none outside none;
}

#CommentCollection li.Comment {
	margin-top:0;
	padding-top:0;
}

.Comment {
	list-style-type:none;
}

.CommentBody {
	list-style-type:none;
}

.CommentAuthor {
	list-style-type:none;
}

.CommentDateTime {
	list-style-type:none;
}

.CommentDateTime {
	padding-top:10px;
	border-top:1px gray dotted;
}

.Comment li {
	padding-top:-40px;
	margin-top:0;
}

.CommentAuthor {
	font-size:11px;
	color:gray;
}

.CommentDateTime {
	font-size:11px;
	color:gray;
}

.CommentAuthor {
	padding-bottom:5px;
}

.CommentSubject {
	font-style:italic;
	font-size:16px;
	padding-bottom:10px;
	list-style-image:url('images/comment-blue.gif');
}

.TopArticle li {
	list-style-type:none;
}

.page-image {
	display:none;
}

.article-print-title {
	display:none;
}

#ArticleComments #ctl00_PlaceHolderMain_ArticleCommentsWebPart1_ctl00_btnSubmit {
	float:left;
	margin-left:60px;
	width:150px;
}

/**
 * White Pages
 */
.MPFD {
	font:12px Arial, Helvetica, sans-serif;
}

div input.MPINPUT {
	width:250px;
}

div input.ms-dtinput {
	width:250px;
}

div textarea.MPTEXT {
	width:250px;
	height:75px;
}

#ColumnOne .WPR-NAV {
	vertical-align:top;
	width:140px;
	padding:15px 0 0;
}

#ColumnOne .WPR-VIEW {
	padding:15px 0;
}

#ColumnOne .WPR-VIEW a {
	padding:20px;
	background:#f2f2f2 url('images/button-bg-tan-.gif') repeat-x left top;
	border:5px solid #f2f2f2;
}

#ColumnOne .WPR-VIEW a:hover {
	background:#f2f2f2;
}

#ColumnOne .WPR-HEAD {
	border-bottom:1px solid #D3D3D3;
	border-top:3px double #CCC;
	color:#4B4B4B;
	margin:30px 0 15px;
	padding:8px 2px;
	width:750px;
	font:normal normal 800 15px/normal Arial, Helvetica, sans-serif;
}

#ColumnOne .WPR-LEFT {
	width:120px;
	font-weight:700;
}

#ColumnOne .WPR-RIGHT {
	width:460px;
}

#ColumnOne table.WPR-WRAPPER {
	margin-bottom:20px;
}

#ColumnOne .WPR-WRAPPER img {
	padding:20px;
}

/**
 * Secondary
 */
#ColumnOne.Secondary {
	width:750px;
	float:left;
	margin:0;
}

/**
 * Issue
 */
#News div {
	padding-bottom:10px;
	font:12px Arial, Helvetica, sans-serif;
}

#page-content #News a:link {
	font:700 12px Arial, Helvetica, sans-serif;
}

#magazine-toc-callout a:link {
	color:#2a58b2;
	font:700 12px Arial, Helvetica, sans-serif;
}

#magazine-toc-callout div img {
	width:110px;
	height:140px;
}

/**
 * Welcome
 */
#ColumnOne {
	float:left;
	width:520px;
	height:auto;
	margin:10px 0;
	padding:0;
}

#ColumnTwo {
	float:right;
	width:200px;
	height:auto;
	background:transparent;
	margin:10px 0 0;
	padding:0;
}

a:visited {
	color:#2A58B2;
	font-weight:800;
}

a:active {
	color:#2A58B2;
	font-weight:800;
}

#ColumnTwo div a {
	color:#2A58B2;
	font:800 12px Arial, Helvetica, sans-serif;
}

#ColumnTwo.Welcome #MagazineFooter {
	color:#273144;
}

#ColumnThree.Welcome {
	float:right;
	width:190px;
	height:auto;
	margin:0 0 10px;
	padding:0 0 20px;
	text-align:center;
}

#ColumnFour.Welcome {
	float:right;
	width:230px;
	height:auto;
	margin:0;
	background:#F2F2F2;
}

#ColumnTwo .SummaryLinkTest a {
	color:fuchsia;
}

#ColumnTwo .SummaryLinkTest2 a {
	color:lime;
}

#cover {
	width:150px;
	padding:0 10px 0 5px;
	float:left;
}

#Careers {
	padding-bottom:0;
}

#CoverShot img {
	margin:10px 0 0 10px;
}

#YourThoughts {
	padding-bottom:10px;
}

#ExtraExtra {
	padding-bottom:10px;
	padding-top:5px;
	}















/**
 * Breaking News
 */
#xs-reader-breaking-news-body li {
	background-image:none;
	margin:0px;
	padding-left:0px;
}

#xs-reader-breaking-news-body li a:link, #xs-reader-breaking-news-body li a:visited {
	font-weight:700;
}

#xs-reader-breaking-news-body ul {
	margin-left:0px;
	list-style-type:none;
}

/**
 * footer
 */
#MagazineFooter {
	width:950px;
	background-color:#696969;
	clear:both;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:normal;
	margin:25px auto;
	padding:10px;
	text-align:left;
	height:55px;
}

#MagazineFooter table {
	color:#fff;
	font-size:12px;
	
}

#MagazineFooter img{
	margin:0 10px 10px 0;
}

#MagazineFooter a{
	margin:0 0px 5px 0;
}

#column a {
	font-weight:normal;
}

#MagazineFooter div a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	text-decoration:underline;
}

#MagazineFooter div a:visited {
	color:#FFF;
	font-size:12px;
	text-decoration:underline;
}

/**
 * Overrides
 */
#article-buttons {
	height:30px;
	margin:0;
	padding:5px 0 0;
}

#article-buttons a.blue_btn:active {
	background:url('images/button_bg.gif') repeat-x;
	border:1px solid #A3BAD1;
	color:#273144;
	margin:0 10px 0 0;
	padding:5px 10px;
	text-decoration:none;
	font:normal normal normal 11px/normal Arial, Helvetica, sans-serif;
}

#article-buttons a.blue_btn:visited {
	background:url('images/button_bg.gif') repeat-x;
	border:1px solid #A3BAD1;
	color:#273144;
	margin:0 10px 0 0;
	padding:5px 10px;
	text-decoration:none;
	font:normal normal normal 11px/normal Arial, Helvetica, sans-serif;
}

#article-buttons a.blue_btn:link {
	background:url('images/button_bg.gif') repeat-x left top;
	border:1px solid #A3BAD1;
	color:lime;
	margin:0 10px 0 0;
	padding:5px 10px;
	text-decoration:none;
	font:normal normal normal 11px/normal Arial, Helvetica, sans-serif;
}

#article-buttons a.blue_btn:hover {
	background:#DBE4ED none repeat scroll 0;
	text-decoration:underline;
	color:#273144;
}

.returnButton {display:none;}

#ColumnOne #Button, #page-content #Button {
	padding:5px 15px;
	background:#FFF url('images/button_bg.gif') repeat-x left top;
	border:1px solid #A3BAD1;
	height:28px;
	margin:0 10px 0 0;
}

#ColumnOne #Button a:link {
	color:#273144;
	font-size:12px;
}

#ColumnOne #Button a:visited {
	color:#273144;
}

#ColumnOne #Button a:hover {
	text-decoration:underline;
}

#ColumnOne #ButtonTan, #page-content #ButtonTan {
	padding:5px 15px;
	background:#FFF url('images/button-bg-tan.gif') repeat-x left top;
	border:1px solid #A3BAD1;
	height:28px;
}

#ColumnOne #ButtonTan a:link {
	color:#273144;
	font-size:12px;
}

#ColumnOne #ButtonTan a:visited {
	color:#273144;
}

#ColumnOne #ButtonTan a:hover {
	text-decoration:underline;
}

.groupheader {
	color:#49000D;
	letter-spacing:0.5px;
	text-transform:uppercase;
	margin:0;
	padding:15px 0 5px;
	font:normal normal 800 11px/normal Arial, Helvetica, sans-serif;
}

#ColumnOne .groupheader a:link, #ColumnOne .groupheader a:visited {
	color:#49000D;
	letter-spacing:0.5px;
	text-transform:uppercase;
	margin:0;
	padding:15px 0 5px;
	font:normal normal 800 11px/normal Arial, Helvetica, sans-serif;
}

#ColumnTwo .groupheader a:link {
	color:#49000D;
	letter-spacing:0.5px;
	text-transform:uppercase;
	margin:0;
	padding:15px 0 5px;
	font:normal normal 800 11px/normal Arial, Helvetica, sans-serif;
}

#hp-research-vault .groupheader a:link {
	color:#49000D;
	letter-spacing:0.5px;
	text-transform:uppercase;
	margin:0;
	padding:15px 0 5px;
	font:normal normal 800 11px/normal Arial, Helvetica, sans-serif;
}

#hp-research-vault div a {
	color:#2A58B2;
	font:800 12px Arial, Helvetica, sans-serif;
}

#hp-buttons {
	width:520px;
	padding-top:5px;
	background:#dfe5e7;
}

.link-item {
	padding-bottom:10px;
	font:12px Arial, Helvetica, sans-serif;
}

.link-item a {
	font:12px Arial, Helvetica, sans-serif;
}

div .ms-standardheader {
	border-bottom:1px dotted #000;
	border-top:1px solid #000;
	clear:both;
	color:#464E5F;
	display:block;
	text-transform:uppercase;
	margin:0;
	padding:5px 0;
	font:normal normal normal 16px/normal Arial, Helvetica, sans-serif;
}

div .srch-stats {
	padding:10px;
	border:thin #b7cee4 solid;
	background:#e2ebf5;
}

div .srch-Description {
	margin:5px 0;
	padding:5px 3px;
	width:98%;
	color:#313131;
	font:normal normal 12px Arial, Helvetica, sans-serif;
}

div .srch-Title {
	border-top:1px #ccc solid;
	padding-top:10px;
	width:100%;
}

div .srch-sort {
	padding:10px;
}

div .srch-Metadata {
	padding:0;
	margin:0;
}

div .srch-Page-bg {
	padding:10px;
	background:#fff;
}

.CSR_U_1 a {
	color:#313131;
}

.srch-Icon {
	display:none;
}

td .ms-sbcell {
	border:none;
}

.srch-results {
	color:#313131;
}

#News {
	border:0 none;
	color:#313131;
	margin-bottom:5px;
	font:normal normal normal 12px/normal Arial, Helvetica, sans-serif;
}

#News a:link {
	border:0 none;
	color:blue;
	font:normal normal normal 14px/normal Arial, Helvetica, sans-serif;
}

.ms-sbrow .ms-sbcell {
	font-size:100%;
	padding:2px;
	border:0;
	background-color:#E0E0E0;
	background:transparent;
}

#SearchBox input {
	border:0 lime solid;
	background:#FFF;
}

#group {
	padding-right:10px;
}

table .ms-WPBorder {
	border:none;
}

.description {
	font:12px Arial, Helvetica, sans-serif;
}

.slm-layout-main #group {
	border-bottom:0 silver dotted;
}

div .ms-WPBody {
	font:12px Arial, Helvetica, sans-serif;
}

div .ms-WPBody td {
	font:12px Arial, Helvetica, sans-serif;
}

div .ms-WPBody a:link {
	color:#2A58B2;
	font:700 12px Arial, Helvetica, sans-serif;
}

.CoverGallery {
	width:185px;
	padding-bottom:20px;
	text-align:center;
	float:left;
}

.CoverGallery a {
	font:12px Arial, Helvetica, sans-serif;
}

.CoverGallery img {
	width:110px;
	height:140px;
}

#page-content a:hover {
	background:none;
}

td.ms-vb {
	padding-bottom:5px;
	vertical-align:top;
	font:12px Arial, Helvetica, sans-serif;
}

.topic-list {
	float:left;
	width:200px;
	height:auto;
	text-align:left;
	padding:10px;
	margin:0;
	list-style-type:none;
}

.topic-list ul {
	list-style-type:none;
}

.topic-list li {
	padding:6px 0 6px 25px;
	background:url('images/bullet_arrow.gif') no-repeat 5px 9px;
}

td.ms-paging {
	font:700 12px Arial, Helvetica, sans-serif;
}

td.ms-paging img {
	vertical-align:text-bottom;
}

#page-content h3.ms-standardheader {
	color:#49000D;
	letter-spacing:0.5px;
	text-transform:uppercase;
	margin:0;
	padding:15px 0 5px;
	border-bottom-style:none;
	border-top-style:none;
	font:normal normal 800 11px/normal Arial, Helvetica, sans-serif;
}

/**
 * Issue Gallery
 */
.issue-gallery-style {
	width:185px;
	float:left;
}

.issue-gallery-style a {
	display:block;
	width:125px;
}

.issue-gallery-style img {
	margin:10px;
	width:110px;
	height:140px;
}

#gallery-paging {
	clear:both;
}

/**
 * Custom
 */
.myStylesCustom-Headline {
	color:#222;
	margin-bottom:15px;
	font:24px Georgia, "Times New Roman", Times, serif;
}

.myStylesCustom-Subhead {
	color:#3f3f3f;
	border-top:1px #3f3f3f double;
	border-bottom:1px #3f3f3f solid;
	padding:10px 0 10px 10px;
	font:italic 16px/21px Georgia, "Times New Roman", Times, serif;
}

.myStylesCustom-Topic {
	margin:0 0 15px;
	border-bottom:#d3d3d3 1px solid;
	padding:5px 0;
	font-size:18px;
	font-weight:normal;
	color:#d49966;
}

/**
 * New Article Pagination
 */
ul.articleNewPaging {
	list-style:none;
	display:block;
	float:left;
	border:1px #FFF solid;
	font-weight:400;
	margin:0;
	padding:0;
	background:transparent;
}

ul li.articleNewPagingHeader {
	list-style:none;
	display:block;
	float:left;
	border:1px #FFF solid;
	font-weight:400;
	margin:15px 5px 5px;
	padding:5px;
	background:none;
}

ul li.articleNewPagingCurrent {
	float:left;
	border:1px gray solid;
	font-weight:700;
	margin:15px 5px 5px;
	padding:5px;
	background:#fff;
}

.articleNewPaging li {
	background:#E6E3D7;
	color:#696969;
	float:left;
	border:1px #ccc solid;
	font-weight:400;
	margin:15px 5px 5px;
	padding:5px;
}

/**
 * Solr
 */
#resultContent, .authorResults {
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
}

.ResultsPage{
	width:50px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	padding:0px 0px 0px 0px;
	margin:27px 0px 0px 0px !important;
	margin:15px 0px 0px 0px;
}

.ResultsPaging {
	float:left;
	width:300px;
	padding:15px;
	padding-left:0;
	margin-left:0;
}

.ResultsPaging li {
	list-style:none;
	display:inline;
	border:1px #ccc solid;
	padding:5px;
	margin:0 5px;
	background:url('Images/gradBackSearch.jpg') repeat-x left top;
}

li.CurrentPage {
	border:2px #ccc solid;
	font-weight:700;
}

.SearchModeChoice {
	margin:10px 500px 0 0;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
}

.SearchStats {
	margin-bottom:10px;
	font:12px Arial, Helvetica, sans-serif;
}

.SearchPhrase, .searchCount {
	color:#b01116;
	font-weight:700;
}

#page-content .SearchResultsOptions {
	border-top:1px #ccc solid;
}

#page-content  #resultContent {
	margin:0;
	padding:0;
	clear:both;
	padding-top:20px;
}

#page-content #resultContent div, #contentRectangle .ResultsPaging div, #page-content  .ResultsPage div {
	border:0;
}

#page-content #resultContent .summary{
	border-top:10px;
	font-size:10pt;
	font-weight:normal !important;
	text-transform:none;
	margin-top:10px; 
}

#resultContent li {
	margin:0 0 20px;
	padding:0 0 10px;
	list-style-type:none;
	border-bottom:1px #ccc dotted;
	background:none;
}

#resultContent li a {
	font-size:18px;
	font-weight:700;
}

#resultContent .summary em {
	font-weight:700;
	color:#333;
	background:#FF9;
}

.authorResults {
	margin-top:10px;
}

.authorResults .byline {
	padding-right:20px;
}

.authorResults b {
	padding-right:10px;
}

.SearchRssLink {
	background:transparent url('Images/rssSmall.jpg') no-repeat 49px 10px;
	display:block;
	padding:10px 10px 3px 70px;
	margin:0;
	margin-right:0;
	clear:right;
	float:left;
}

.MoreLikeThis {
	display:none;
}

.feedTitle {
	font-weight:700;
}

.feedTitle img {
	display:none;
}

.feedburnerFeedBlock {
	margin:10px;
}

/**
 * Homepage Departments
 */
#Departments .xs-reader-issue-des, #Careers .xs-reader-issue-des {
	width:250px;
	height:60px;
}

/* surveys */
td.surveyNumberOrder span input {
	width:25px;
	text-align:center;
}

/* AHA micro site  */

.AHA-title {
	background-color:#d2c3ae;
	padding:10px;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #fff;
	}
.AHA-backLink {
	padding:0 0 10px 0;
	font-size:13px;
	}
.AHA-details {
	padding:10px 10px 0 10px;
	border-bottom:#d2c3ae 2px solid;
	background-color:#eeeae3;
	margin-bottom:5px;
	}
.AHA-details table {
	}
.AHA-details table tr td {
	vertical-align:top;
	font-size:13px;
	padding-bottom:10px;
	}
.AHA-details table tr td.label {
	width:95px;
	font-weight:bold;
	}
.AHA-details table tr td.details {
	vertical-align:top;
	}
.AHA-details table tr td.details ul {
	padding:0;
	margin:0 0 0 16px;
	}
.AHA-details table tr td.details ul li {
	padding:0 0 5px 0;
	margin:0;
	}
.AHA-details table tr td.details ul li.last {
	padding:0 0 0 0;
	}

/* AHA 2010 */

h1.AHA-2010-title {
	display:block;
	}
img.AHA-2010-head {
	width:720px;
	height:199px;
	border:0;
	margin-bottom:15px;
	}
div.AHA-2010-content {
	width:720px;
	}
div.AHA-sponsors {
	width:720px;
	height:130px;
	/*
	background:#e7e7dc;
	*/
	margin-top:25px;
	border-top:4px solid #e7e7dc;
	}
div.AHA-sponsors .text {
	float:left;
	font-style:italic;
	color:#666;
	font-size:12px;
	text-transform:uppercase;
	}
div#AHA-categories table tr td {
	padding:0 0 15px 0;
	font-size:12px;
	}
div#AHA-categories table tr td.first {
	width:270px;
	}
div#AHA-categories table tr td .gold, div#AHA-categories table tr td .silver, div#AHA-categories table tr td .bronze {
	font-weight:bold;
	}
div#AHA-categories table tr td .gold {
	color:#ffd700;
	}
div#AHA-categories table tr td .silver {
	color:#c0c0c0;
	}
div#AHA-categories table tr td .bronze {
	color:#8c7853;
	}

