body {
	margin: 25px 0px 20px;
}
#top {
	background: url(/images/top.jpg) no-repeat bottom;
	margin: 0px auto;
	width: 933px;
}
#wrapper {
	background: url(/images/wrapper.jpg) repeat-y;
	margin: 0px auto;
	width: 895px;
	padding-right: 19px;
	padding-left: 19px;
}
#wrapper2 {
	background: url(/images/wrapper2.jpg) repeat-y;
	margin: 0px auto;
	width: 895px;
	padding-right: 19px;
	padding-left: 19px;
}
#bottom {
	background: url(/images/bottom.jpg) no-repeat;
	margin: 0px auto;
	height: 19px;
	width: 933px;
}
p#bottomnav {
	font: 10px/17px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px;
	color: #4f5e71;
}
p#bottomnav a {
	text-transform: uppercase;
	color: #4f5e71;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
	margin: 0px;
}
#top h1 {
	font: normal 18px/25px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px;
	color: #4f5e71;
	padding-bottom: 12px;
}
#top h1 strong {
	font-weight: bold;
	color: #2a5da2;
}
table#topnav {
	width: 100%;
}
table#topnav td {
	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
}
table#topnav a {
	color: #fff;
	text-decoration: none;
	background: #274884;
	display: block;
	border-right: 1px solid #fff;
	padding: 6px 20px;
}
table#topnav a:hover {
	background: #CC454F;
}
/*table#topnav a#news,
table#topnav a#pr {
	width: 126px;
}*/
table#topnav a#previous {
	border-right: none;
}
#homecallout {
	background: url(/images/callout.jpg) repeat-y;
	margin: 25px auto 0px;
	width: 820px;
}
#homecallout_bottom {
	background: url(/images/callout_bottom.jpg) no-repeat bottom;
}
#homecallout_top {
	background: url(/images/callout_top.jpg) no-repeat;
	height: 171px;
}
#homecallout h2 {
	font: normal 14px/25px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px;
	padding-top: 20px;
}
#homeleft {
	float: left;
	margin-left: 24px!important;
	margin-left: 12px;
	width: 240px;
	margin-top: 25px;
}
#homeleft img#nasdaq {
	display: block;
}
#homeleft h3 {
	margin-left: 13px!important;
	padding-left: 0px!important;
	padding-left: 13px;
	font: normal 14px/26px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}
#homeleft h3.spacebefore {
	margin-top: 18px;
	margin-bottom: 5px;
	border-top: 1px solid #fff;
	padding-top: 18px;
}
#homeleft h3.rulebelow {
	border-bottom: 1px solid #fff;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#homeleft strong {
	font-weight: bold;
	color: #CB454F;
}
#homeleft strong.black {
	font-weight: bold;
	color: #000;
}
#homeleft a {
	color: #000;
	text-decoration: none;
}
#homeleft a:hover {
	text-decoration: underline;
}
#homecontent {
	margin-left: 313px;
	margin-top: 5px;
	padding-bottom: 20px;
}
#homecontent h4 {
	font: bold 14px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #CD454F;
	margin: 28px 0px 0px 112px;
	text-transform: uppercase;
}
table#panelists td.img {
	display: block;
}
table#panelists td {
	vertical-align: top;
	border-bottom: 1px solid #fff;
}
table#panelists td.norule,
table#panelists tr.norule td {
	border-bottom: none;
}
table#panelists td.text {
	font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #4f5e71;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 4px;
	padding-right: 40px;
}
table#panelists td.text strong {
	color: #000;
	font-weight: bold;
}
#insidecallout {
	background: url(/images/callout.jpg) repeat-y;
	margin: 25px auto 0px;
	width: 820px;
}
#inside {
	padding-bottom: 35px;
}
#insidecallout_bottom {
	background: url(/images/callout_bottom.jpg) no-repeat bottom;
}
#insidecallout_top {
	background: url(/images/callout_top.jpg) no-repeat;
	padding-top: 27px;
}
#insidecallout h2 {
	background: url(/images/banner_pr.jpg) no-repeat;
	height: 57px;
	width: 638px;
	margin: 0px auto;
	text-align: center;
	font: bold 12px/52px Verdana, Arial, Helvetica, sans-serif;
	color: #1b4886;
}
table#prmasthead td.text {
	font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #4f5e71;
	vertical-align: top;
	padding-top: 12px;
	background: url(/images/pr_mh_border.gif) no-repeat right 16px;
	padding-right: 30px;
	padding-left: 30px;
	text-align: left;
}
table#prmasthead td.noborder {
	background: none;
	padding-right: 0px;
	padding-left: 20px;
}
#pressreleasetext {
	padding-bottom: 20px;
	margin: 0px auto;
	width: 600px;
}
div.smallrule {
	margin: 15px auto 0px;
	width: 50px;
	border-top: 1px solid #274985;
	padding-top: 15px;
	padding-bottom: 0px;
}
#insidecallout #pressreleasetext p {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 1em;
	margin-top: 0px;
}
#insidecallout #pressreleasetext ul {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 1em;
	margin-top: 0px;
}
#insidecallout #pressreleasetext h1 {
	font: bold 16px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #1b4886;
	text-align: center;
	margin: 6px 0px 12px;
}
#insidecallout #pressreleasetext h3 {
	font: normal 12px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #4f5e71;
	text-align: center;
	margin: 0px;
}
#insidecallout #pressreleasetext h2 {
	font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #CC454F;
	text-align: center;
	margin: 0px;
	background: none;
	height: auto;
}
#insidecallout #pressreleasetext h4 {
	font: bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #1b4886;
	margin: 18px 0px 4px;
	padding: 0px;
	text-align: center;
}
#invleft {
	float: left;
	margin-left: 37px!important;
	margin-left: 19px;
	width: 230px;
	margin-top: 35px;
}
#invleft h3 {
	font: bold 14px/27px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	color: #CB454F;
}
#invcontent {
	margin-left: 320px;
	margin-top: 35px;
	padding-bottom: 20px;
	margin-right: 35px;
}
#invcontent p {
	font: italic 12px/17px Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0px 12px;
}
#invcontent h2 {
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}
#invcontent ol {
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #4f5e71;
	margin: 0px 0px 12px;
	padding: 0px 0px 12px 30px;
	border-bottom: 1px solid #fff;
}
#invcontent ol.norule {
	border-bottom: none;
}
#articlecontent {
	margin-left: 320px;
	margin-top: 35px;
	padding-bottom: 20px;
	margin-right: 35px;
}
#articlecontent p {
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #4f5e71;
	margin: 0px 0px 12px;
	padding: 0px 0px 12px 30px;
}
#articlecontent p a {
	color: #4f5e71;
	font-weight: bold;
}
#abstractcontent {
	margin-left: 296px;
	margin-top: 35px;
	padding-bottom: 20px;
	margin-right: 35px;
}
#abstractcontent p {
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px 0px 12px 30px;
	padding: 0px 0px 12px;
	border-bottom: 1px solid #fff;
}
#abstractcontent p.norule {
	border-bottom: none;
	margin-bottom: 0px;
}
#abstractcontent p a {
	color: #000;
}
#abstractcontent p a:hover {
	color: #CB454F;
}
#abstractcharts {
	margin: 0px auto;
	width: 835px;
	padding-bottom: 20px;
}
#abstractchartstop {
	margin: 0px;
	padding-top: 20px;
}
#abstractcharts div.rule {
	margin: 0px;
	padding: 0px;
	width: 830px;
	border-top: 1px solid #fff;
}
#abstractcharts div.text {
	width: 230px;
	float: left;
}
#abstractcharts div.text h1 {
	font: bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #c9474a;
	margin: 15px 0px 0px!important;
	margin: 0px 0px 0px;
}
#abstractcharts div.text h2 {
	font: bold 12px/19px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
}
#abstractcharts div.text p {
	font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 12px 0px 0px;
}
/*#abstractcharts img {
	display: block;
	margin-left: 291px!important;
	margin-left: 289px;
	margin-bottom: 20px;
	margin-top: 5px;
	width: 542px;
}*/
#abstractcharts td img {
	display: block;
	margin-left: 70px;
	margin-bottom: 20px;
	margin-top: 5px;
	width: 542px;
}
#abstractcharts td {
	vertical-align: top;
}
