/* CSS Document */body {	background-color: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: small;	text-align: center; /* centers the wrapper div in IE */	margin: 10px;	padding: 0px;	}body a {	font-weight: bold;	}h2 {	font-size: 200%;	}h3 {	font-size: 150%;	}h4 {	font-size: 125%;	}h6 {	font-size: 100%;	}label {	display: block;	}label.inlineRadio {	display: inline;	}legend {	font-weight: bold;	margin: 0;	padding: 0;	}fieldset {	margin: 12px 0;	padding: 12px;	border: 1px solid #c0d4ec;	}input[type="text"], input[type="password"], textarea { /* Make the boxes on a white background more pronounced in Firefox */	border-top: 1px solid #999;	border-right: 1px solid #999;	border-bottom: 1px solid #999;	border-left: 1px solid #999;	}form div {	margin: 12px 0 0 0;	padding: 0;	}a:link {	color: #032482;	text-decoration: none;	}a:visited {	color: #0364c4;	text-decoration: none;	}a:hover {	text-decoration: underline;	}a:active {	color: #390;	}#tagline a:link {	color: #fff;	text-decoration: none;	font-weight: normal;	}#tagline a:visited {	color: #fff;	text-decoration: none;	font-weight: normal;	}#tagline a:hover {	text-decoration: underline;	font-weight: normal;	}#tagline a:active {	color: #fff;	font-weight: normal;	}#home a:link {	color: #390;	}#home a:visited {	color: #390;	}#home a:active {	color: #0364c4;	}#wrapper {	width: 770px;	margin: 0 auto;	text-align: left; /* cancels the center text-align in the body selector */	}#header {	margin: 0;	padding: 0;	height: 57px;	}#header h1 {	width: 770px;	height: 57px;	padding: 0;	margin: 0;	color: #ffffff;	background-color: #0364c4;	position: relative;	}#header h1 span { /* Gilder/Levin image replacement */	background: url(/images/header770.png) no-repeat top left;	position: absolute;	width: 100%;	height: 100%;	}#tagline {	margin: 0;	padding: 0;	background-color: #032482;	}#tagline p {	margin: 0;	padding: 2px 12px;	font-style: italic;	color: #ffffff;	}.cpgHeader {	width: 770px;	margin: 0;	padding: 2px 12px;	font-style: italic;	font-size: 90%;	color: #ffffff;	background-color: #032482;	}.cpgHeader a:link, .cpgHeader a:visited { /* For IE */	font-weight: bold;	color: #ffffff;	}#cpgContent {	width: 770px;	margin: 0;	padding: 12px;	line-height: 1.8em;	}#navigation {	margin: 12px 0 12px 0;	padding: 0;	width: 260px;	float: left;	}#navigation ul {	margin: 0;	padding: 0;	list-style: none;	border: #c0d4ec solid 1px;	}#navigation ul li {	background: #e3e3e3 url(/images/navigation_background.png) repeat-x top left;	padding: 6px 12px;	margin: 1px 1px;	font-weight: bold;	}#content {	margin-top: 12px;	padding: 0;	width: 508px;	float: right;	}#content p, #content ul, #content ol {	line-height: 1.8em;	}#content dl {	width: 240px;	margin: 0 0 12px 12px;	padding: 0;	float: left;	border: #c0d4ec solid 1px;	display: inline; /* A hack for the IE double-margin float bug */	position: relative;	}#content dt {	background: #e3e3e3 url(/images/navigation_background.png) repeat-x top left;	padding: 6px 12px;	margin: 1px 1px;	font-weight: bold;	}#content dd, #content p, #content h1, #content h2, #content h3, #content h4, #content h6, #content form, #content table {	margin: 6px 0 12px 12px;	padding: 0;	}#content dd img.index_icons {	float: right;	margin: 6px 12px 12px 12px;	padding: 0;	border: 0px;	}/* #content img#podcast, #content img#commentary {	margin: 0;	padding: 0;	float: none;	vertical-align: text-bottom;	} MARKED FOR DELETION  *//* #content dd#podcast {	position: absolute;	bottom: 0%;	} MARKED FOR DELETION */#content img#large_journal_icon {	float: right;	margin: 6px 12px 0 12px;	padding: 0;	border: 0px;	}#content #current-issue dd {	margin: 7px 0 7px 12px;	}#content dd#podcast_definition {	/*clear: both;*/	margin: 22px 0 0 12px;	padding: 0;	}#content dd#commentary_definition {	margin: 3px 0 0 12px;	padding: 0;	}/* #content img.index_icons_small {	margin: 0;	padding: 0;	vertical-align: 0%; KEEPS THE ICONS ON THE BASELINE	width: 16px;	height: 14px;	} */#content .guideLinks {  /* Must be used with a div, p won't work */	margin: 0 0 12px 12px;	padding: 2px 0 0 0;	border-top: #999 solid 1px;	font-size: 80%;	text-align: right;	}#content .board {	width: 240px;	float: left;	}#content .crumbs {	font-size: 90%;	font-style: italic;	font-weight: normal;	color: #666;	margin: 24px 0 12px 12px;	padding: 6px 0 0 0;	border-top: 1px solid #999;	float: left;	width: 95%; /* This should be 100%, but it blows up IE 6 > 95 */	clear: both;	}#content #cpgs table {	border: none;	margin-left: 12px;	line-height: 1.8em;	}#content #cpgs .title {	padding: 3px 12px 3px 0;	vertical-align: top;	border-bottom: 1px solid #c0d4ec;	}#content #cpgs .html {	padding: 3px 12px 3px 0;	vertical-align: top;	width: 6em;	border-bottom: 1px solid #c0d4ec;	}#content #cpgs .pdf {	padding: 3px 0 3px 0;	vertical-align: top;	width: 3em;	border-bottom: 1px solid #c0d4ec;	}#content #cpgs table tr {	background-color: #ffffff;	}#content #cpgs .head {	font-size: 140%;	font-weight: bold;	padding: 2.5em 0 .3em 0;	}#content #cpgs .subhead {	font-size: 120%;	font-weight: bold;	padding: 1.5em 0 .3em 0;	}#content #tocHead h2 {	margin: 0 0 0 12px;	padding: 0;	font-weight: bold;	}#content #tocHead p {	margin: 0 0 0 12px;	font-weight: bold;	font-size: 115%;	}#content .toc {	padding: 0;	margin: 2em 0 0 0;	}#content .toc h3 {	padding: 0;	margin: 1.8em 0 .5em 12px; /* updated the bottom padding 2-26-2011 */	}#content .toc dl {	width: 99%;	margin: 0;	padding: 0;	float: none;	border: none;	}#content .toc dt {	background: none;	padding: 0 0 0 12px;	margin: 0;	line-height: 1.4em;	}#content .toc dd {	margin: 0 0 1.5em 12px;	padding: 0;	line-height: 1.3em;	}#footer {	margin: 12px 0 0 0;	padding: 0 0 0 12px;	width: 758px;	border-top: #032482 solid 4px;	text-align: left;	font-size: 80%;	clear: both;	}.tallbox {	min-height: 214px;	}.smallbox {	min-height: 100px;	}.smallcaps {	font-size: 75%;	}.external {	background: url(/images/external_link_icon.png) no-repeat right top;	padding-right: 10px;	}.input {	width: 460px;	}.inputIndent {	margin: 0 0 0 12px; /* Include all the zeros to make Firefox behave */	padding: 0;	}#board ul {	margin: 0 0 0 12px;	padding: 0;	list-style: none;	float: left;	display: inline; /* Hack the IE double-margin float bug */	}#board li {	width: 235px;	height: 100px;               line-height:1.5em;	float: left;	margin:5px 5px 5px 5px;	}	#board li.four {	height: 8em;	}	#board li.five {	height: 10em;	}	#board li.clear {	clear: left;	}#board p {	margin: 12px 0 0 12px;	padding: 0;	clear: left;	}#signIn {	margin: 0;	padding: 0;	width: 260px;	float: left;	border: #c0d4ec solid 1px;	}#signIn p#warning {	margin: 12px 0 6px 12px;	padding-left: 24px;	background: url(/images/warning_icon_small.png) left .1em no-repeat;	font-weight: bold;	color: #333333;	}#signIn p#check {	margin: 12px;	padding-left: 24px;	background: url(/images/check_icon_small.png) left .1em no-repeat;	}#signIn div#username {	margin-top: 0;	float: left;	width: 112px;	margin-left: 36px;	display: inline; /* Hack the IE double-margin float bug */	}#signIn div#password {	margin-top: 0;	float: right;	width: 112px;	}#signIn div#username input {	width: 100px;	margin: 0;	padding: 0;	}#signIn div#password input {	width: 100px;	margin: 0;	padding: 0;	}#signIn div#submit input {	padding: 12px 0 12px 36px;	margin: 0;	}#purchase {	margin: 12px 0 12px 0;	padding: 0;	width: 260px;	float: left;	border: #c0d4ec solid 1px;	}#purchase p#purchaseInfo {	margin: 12px 0 6px 12px;	padding-left: 24px;	background: url(/images/purchase_icon.png) left .1em no-repeat;	font-weight: normal;	color: #333333;	}#content #contents table {	width: 496px;	border: none;	margin-left: 12px;	}#content #contents caption {	padding: 2.2em 0 .5em 0;	font-size: 120%;	font-weight: bold;	text-align: left;	border-bottom: 1px solid #c0d4ec;	}#content #contents caption#podcast {	padding: 1em 0 .5em 0;	font-size: 120%;	font-weight: bold;	text-align: left;	border-bottom: 1px solid #c0d4ec;	}#content #contents caption#first {	padding: 2em 0 .5em 0;	}#content #contents th {	font-weight: bold;	text-align: left;	border-bottom: 1px solid #c0d4ec;	margin: 0;	padding: 8px 0;	}#content #contents th.issueOne {	width: 69px;	}#content #contents th.month {	width: 85px;	}#content #contents th.pages {	width: 93px;	}#content #contents th.issueTwo {	border-left: 2px solid #c0d4ec;	margin: 0;	padding: 3px 3px 3px 6px;	width: 69px;	}#content #contents td {	border-top: 1px solid #c0d4ec;	margin: 0;	padding: 6px 0;	}#content #contents td.issueOne {	width: 69px;	}#content #contents td.month {	width: 85px;	}#content #contents td.pages {	width: 93px;	}#content #contents td.issueTwo {	border-left: 2px solid #c0d4ec;	margin: 0;	padding: 3px 3px 3px 6px;	width: 69px;	}#content #conference {	margin: 28px 12px 0 12px;	border-top: 1px solid #c0d4ec;	border-bottom: 1px solid #c0d4ec;	}#content #conference p {	font-size: 120%;	line-height: 1.5em;	}#content #conference h3 {	font-size: 135%	}#wrapper #signInBox {	width: 510px;	border: 1px solid #c0d4ec;	margin-top: 24px;	margin-right: auto;	margin-bottom: 24px;	margin-left: auto;	}#wrapper #signInBox p#warning {	margin: 12px 0 0 12px;	padding: 0 0 0 40px;	background: url(/images/warning_icon.png) left center no-repeat;	font-size: 150%;	font-weight: bold;	line-height: 1.8em;	color: #333333;	}#wrapper #signInBox h2 {	margin: 12px 24px;	padding: 0;}#wrapper #signInBox p#normal {	margin: 12px 24px;	padding: 0;	}#wrapper #signInBox #errorBox p#normal {	margin: 0 24px;	padding: 0;	}#wrapper #signInBox #username {	float: left;	margin: 0 24px;	display: inline; /* Hack the IE double-margin float bug */	}#wrapper #signInBox input[type="text"], #wrapper #signInBox input[type="password"] {	width: 210px;	}#wrapper #signInBox #submit {	margin: 12px 0 12px 24px;	}#wrapper #signInBox #errorBox {	background: #ffc url(images/warning_icon_small.png) 12px 50% no-repeat;	border: 1px solid #fc0;	margin: 12px 24px;	padding: 12px;	}#wrapper #signInBox #errorBox h3 {	margin: 0 12px 0 24px;	}#wrapper #signInInfo {	margin: 0 12px;	}#wrapper #signInInfo h4 {	margin-bottom: 0;	}#wrapper #signInInfo p {	margin-top: 0;	}#content #abstract {	margin: 0;	padding: 12px 36px 24px 36px;	line-height: 1.4em;	}#content #abstract #background {	font-weight: bold;	display: inline;	}#content #abstract #keywords {	font-style: italic;	display: inline;	}#content #abstract #citation {	display: inline;	}#content #authorInfo {	border-top: 1px solid #666;	margin-top: 24px;	}#content img {	border: none;	}#content #articleType h2 {	margin-bottom: 0;	}#content #articleType p {	margin-top: 0;	margin-bottom: 2.5em;	}#content p.crossReference {	text-align: center;	}#content #abstract #background .sub {	font-size: 85%;	vertical-align: sub;	line-height: 1.4em;	}.sub {	font-size: 85%;	vertical-align: sub;	line-height: 1.8em;	}.sup {	font-size: 75%;	vertical-align: super;	line-height: 1.8em;	}.small {	font-size: 85%;	}.center {	text-align: center;	}.clear {	clear: both;	}.citation {	padding: 0;	margin: 0;	font-size: 85%;	color: #666;	}.rightPod {	float: right;	margin: 0 0 1em 1em;	padding: 0;	border: 1px solid #c0d4ec;	text-align: center;	}.pod {	border: 1px solid #c0d4ec;	margin: 10px 0 0 10px;	padding-right:5px;	}.podcastLanguage {	background-color: #c0d4ec;	margin: 0 0 10px 10px;	padding: 0;	text-align: center;	}.podcastLanguage p {	margin: 0;	padding: 0 3px;	}.podcastLanguage a {	color: #032482;	}.podcastfileinfo {	margin-bottom: 10px;	font-size: 75%;	color: #333;	}.toc_podcast_link {	padding:0 0 0 18px;	background:url(../../images/ipod.gif) no-repeat left 40%;}.toc_comments_link {	padding:0 0 0 17px;	background:url(/images/submit_icon_small.gif) no-repeat left 40%;}.toc_digimag_link {	padding:0 0 0 17px;	background: url(images/journal_tiny_icon.png) no-repeat left 40%;}#navigation .new {	vertical-align:-15%;	}
