b {
	color: rgb(156, 10, 15); text-transform: uppercase;
}
h3 {
	margin: 10px 0px; font-size: 12px;
}
hr {
	
}
#page {
	overflow: hidden; background-image: url("../images/subnav_gradient.jpg"); background-repeat: repeat-x;
}
#subnav {
	padding: 20px 0px; width: 174px; float: left; background-repeat: repeat-x;
}
#subnav ul {
	margin: 0px 5px 10px 30px; padding: 0px; list-style-image: url("../images/gray_bullet.gif");
}
#subnav ul a {
	font-size: 10px; text-decoration: none;
}
#subnav a:hover {
	color: rgb(156, 10, 15); text-decoration: underline;
}
#subnav ul ul {
	margin: 5px 0px; padding: 0px; list-style-type: none; list-style-image: url("../images/blank_bullet.gif");
}
#subnav .current a {
	color: rgb(156, 10, 15);
}
#subnav .active a {
	color: rgb(156, 10, 15);
}
#subnav .active .active a {
	color: rgb(156, 10, 15);
}
#subnav ul ul a {
	color: rgb(102, 102, 102); font-size: 11px; text-decoration: none;
}
#subnav ul .active ul a {
	color: rgb(102, 102, 102); font-size: 11px; text-decoration: none;
}
#subnav ul ul a:hover {
	text-decoration: underline;
}
#subnav li {
	padding: 0px 5px 5px 0px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(215, 216, 216); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#subnav li:hover {
	list-style-image: url("../images/red_bullet.gif");
}
#subnav li.over {
	list-style-image: url("../images/red_bullet.gif");
}
#subnav .current {
	list-style-image: url("../images/red_bullet.gif");
}
#subnav li li {
	padding: 0px;
}
#subnav li a {
	color: rgb(102, 102, 102); text-transform: uppercase; font-size: 11px;
}
#subnav li li a {
	text-transform: none;
}
#page_content {
	width: 625px; border-left-color: rgb(187, 187, 187); border-left-width: 1px; border-left-style: solid; float: left; background-color: rgb(255, 255, 255);
}
#bread {
	padding: 10px 15px; font-size: 10px; background-color: rgb(245, 245, 245);
}
#title {
	padding: 5px 15px; background-color: rgb(245, 245, 245);
}
#title h1 {
	margin-bottom: 0px;
}
#summary {
	padding: 0px 15px 10px; color: rgb(87, 87, 87); font-size: 13px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(245, 245, 245);
}
#links {
	padding: 5px 20px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
#QuickLinks {
	padding-left: 8px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
#QuickLinks a {
	background-position: left; margin: 0px 8px; padding: 6px 0px 6px 20px; float: left; display: block; background-repeat: no-repeat;
}
#QuickLinks a.news {
	background-image: url("../../assets/images/icons/newspaper_go.png");
}
#QuickLinks a.alerts {
	background-image: url("../../assets/images/icons/email_add.png");
}
#QuickLinks a.media {
	background-image: url("../../assets/images/icons/phone.png");
}
#QuickLinks a.share {
	background-image: url("../../assets/images/icons/share.png");
}
#QuickLinks a.rss {
	background-image: url("../../assets/images/icons/rss.png");
}
#QuickLinks .ClearFix {
	margin: 0px; padding: 0px; height: 0px; line-height: 0; overflow: hidden; clear: both; display: block;
}
#bread a {
	text-decoration: none;
}
#bread a:hover {
	text-decoration: underline;
}
#document_content {
	padding: 15px; width: 595px; line-height: 150%; float: left;
}
#past_news_document_content {
	padding: 15px 0px 15px 20px; width: 435px; line-height: 130%; float: left;
}
#document_content_full {
	padding: 15px 20px; width: 450px; line-height: 150%;
}
#document_content p {
	line-height: 150%;
}
#document_content ul {
	
}
#document_content li {
	padding: 0px 0px 5px;
}
#document_content #videoContainer {
	background: rgb(0, 0, 0); margin: 18px 0px; border: 1px solid rgb(153, 0, 0); width: 343px; overflow: hidden;
}
#sidebar {
	width: 250px; float: right;
}
#past_news_sidebar {
	width: 150px; float: right;
}
.large_callout {
	margin: 0px 0px 15px 15px; padding: 10px 5px; border: 1px solid rgb(187, 187, 187); background-repeat: repeat-x;
}
.large_callout ul {
	margin: 10px 0px 10px 15px; padding-left: 10px; list-style-image: url("../images/red_bullet.gif");
}
.large_callout p {
	padding: 0px 10px 5px;
}
.large_callout h1 {
	margin: 0px; font-size: 14px;
}
.large_callout h2 {
	background-position: 2px 5px; margin: 0px -5px; padding: 5px 0px 5px 20px; top: -10px; color: rgb(238, 238, 238); font-weight: normal; position: relative; background-image: url("../images/red_on_gray_bullet.gif"); background-repeat: no-repeat; background-color: rgb(167, 167, 167);
}
[class].large_callout h2 {
	margin: -10px -5px 10px; position: static;
}
.large_callout h3 {
	margin: 15px 0px 0px !important; padding: 0px 10px; color: rgb(0, 0, 0); font-size: 10px; font-weight: bold; background-image: none; background-color: transparent;
}
.large_callout hr {
	border: 0px currentColor; margin-bottom: 15px; visibility: hidden;
}
.large_callout {
	background-image: url("../images/callout_gradient_large.jpg");
}
.small_callout {
	background-image: url("../images/callout_gradient_small.jpg");
}
.small_callout blockquote {
	margin-right: 0px; margin-left: 25px;
}
.brief_title {
	text-transform: uppercase; padding-bottom: 5px; font-size: 14px;
}
.brief_summary {
	padding: 0px 0px 20px;
}
.brief_summary p {
	margin-top: 0px; margin-bottom: 10px;
}
.brief_summary b {
	color: rgb(0, 0, 0); text-transform: none; font-weight: bold;
}
.brief_summary img {
	padding: 5px 10px;
}
.brief_thumbnail img {
	margin: 0px; padding: 0px;
}
.ajaxSearch_resultDescription {
	display: block;
}
.ajaxSearch_extract {
	padding: 0px 15px; font-style: italic;
}
.ajaxSearch_result {
	padding: 10px 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.ajaxSearch_highlight {
	background-color: rgb(222, 222, 222);
}
#columns li h4 {
	margin: 0px; color: rgb(156, 10, 15); text-decoration: none;
}
#columns li {
	padding: 5px; width: 160px; height: 160px; overflow: hidden; margin-bottom: 10px; float: left;
}
#columns {
	list-style: none; margin: 0px; padding: 0px; width: 515px;
}
#project_list {
	margin: 0px; padding: 0px; list-style-type: none;
}
#project_list li {
	margin: 15px 0px;
}
#project_list li p {
	margin: 0px 0px 5px;
}
#project_list img {
	margin-bottom: 15px;
}
#landing_table {
	margin: 0px; width: 100%;
}
#col1 {
	padding: 20px; width: 150px;
}
#col2 {
	padding: 20px; width: 150px;
}
#col3 {
	padding: 20px; width: 150px;
}
#col1 img {
	margin-bottom: 15px;
}
#col2 img {
	margin-bottom: 15px;
}
#col3 img {
	margin-bottom: 15px;
}
