/*
We don't want to reproduce every style that we use in the site. We just want to give the
user some options without ceding control.
*/
.red_text { color: red; }
.blue_text { color: #00549F; }
p.subheading {
	font: bold 14px/16px Arial,sans-serif;
}
table.hotprofiles {
	border-collapse: collapse;
	margin: 0px 0px 18px 0px;
	padding: 0px;
	border: 0px;
}
table.hotprofiles p {
	margin: 0px;
	padding: 0px;
}
table.hotprofiles thead th {
	border-bottom: 1px solid #7a7a7a;
	color: #5d5d5d;
	background: url(../images/hotprofilesbg.gif) left top repeat-x;
	font: bold 12px/14px Arial,sans-serif;
	margin: 0px;
	padding: 5px 8px 4px 8px;
	text-align: left;
}
table.hotprofiles th.date {
	border-right: 1px solid #cdcdcd;
}
table.hotprofiles th.subsystem {
	border-left: 1px solid #f5f5f5;
}
table.hotprofiles tbody td {
	vertical-align: top;
	padding: 8px;
	margin: 0px;
	border-bottom: 1px solid #c2c2c2;
}
table.hotprofiles td.date {
	color: #757575;
	white-space: nowrap;
}
ul {
	margin: 0px;
	padding: 6px 0px;
	list-style: none;
}
ul li {
	margin: 0px;
	padding: 1px 0px 1px 15px;
	background: url(../images/bullet_bluearrow.gif) left 1px no-repeat;
}
ul li p {
	margin: 0px;
	padding: 0px;
}
p.slides {
	background: url(../images/icon_slides.gif) left top no-repeat;
	padding: 13px 0px 13px 46px;
}
p.papers {
	background: url(../images/icon_papers.gif) left top no-repeat;
	padding: 13px 0px 13px 46px;
}
p.videos {
	background: url(../images/icon_videos.gif) left top no-repeat;
	padding: 13px 0px 13px 46px;
}
