* {
	
}

body {
	background: rgb(235,235,235);
	font-family: Arial, sans-serif; 
	font-size: 1em;
}

.h2 { 
	margin: 0 0 10px 0;
	font-family: Arial, sans-serif; 
	font-size: 1.2em;
}

a { 
	color: rgb(30,70,110);
	font-family: Arial, sans-serif;
	font-weight: normal;
	line-height: 120%;
	text-decoration: none;
}

p, td {
	font-size: 13px;
	line-height: 130%;
}

p { 
	margin-bottom: 10px;
}

strong { font-weight: bold; }

#node-content ol, #node-content ul {
	font-family: Arial, sans-serif;
	font-weight: normal;
	line-height: 120%;
	margin-left: 37px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#node-content ol li, #node-content ul li {
	font-family: Arial, sans-serif;
	font-size: 14px;
}

#page-wrapper { 
	width: 960px;
	margin: 0 auto;
	background: rgb(255, 255, 255);
}

#top-ad { display: block; height: 112px; background: url('../images/top_bg.jpg') repeat-x; text-align: center; }

#site-header {
	display: block;
	position: relative;
	height: 104px;
	width: 960px;
}

#site-header.header-mrc,
#site-header.header-tw,
#site-header.header-bmi {
  background: #141e52; /* Old browsers */
  background: -moz-linear-gradient(left, #14235b 0%, #1e359b 40%, #1e359b 40%, #1e359b 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #14235b), color-stop(40%,#1e359b), color-stop(40%,#1e359b), color-stop(100%,#1e359b)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #14235b 0%,#1e359b 40%,#1e359b 40%,#1e359b 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #14235b 0%,#1e359b 40%,#1e359b 40%,#1e359b 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #14235b 0%,#1e359b 40%,#1e359b 40%,#1e359b 100%); /* IE10+ */
  background: linear-gradient(to right, #14235b 0%,#1e359b 40%,#1e359b 40%,#1e359b 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141e52', endColorstr='#1e359b',GradientType=1 ); /* IE6-9 */
}

#site-header.header-cmi {
  background: #3f0d0e; /* Old browsers */
  background: -moz-linear-gradient(left,  #3f0d0e 0%, #9d2322 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#3f0d0e), color-stop(100%,#9d2322)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left,  #3f0d0e 0%,#9d2322 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left,  #3f0d0e 0%,#9d2322 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left,  #3f0d0e 0%,#9d2322 100%); /* IE10+ */
  background: linear-gradient(to right,  #3f0d0e 0%,#9d2322 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f0d0e', endColorstr='#9d2322',GradientType=1 ); /* IE6-9 */
}

#site-header.header-mrc #logo,
#site-header.header-tw #logo {
  background: url('../images/MRC_Banner.png') no-repeat left center;
  background-size: 100%;
}

#site-header.header-bmi #logo {
  background: url('../images/MRCBus_Banner.png') no-repeat left center;
  background-size: 75%;
  margin-left: 10px;
}

#site-header.header-cmi #logo{
  background: url('../images/MRCCul_Banner.png') no-repeat left center;
  background-size: 75%;
  margin-left: 10px;
}
#site-header.header-cmiblog { background: url('../images/header_bg_cmiblog.jpg') no-repeat 0 0; }
#site-header.header-action { background: url('../images/header_bg_action.jpg') no-repeat 0 0; }

#site-header #logo {
	display: block;
	width: 600px;
	height: 104px;
	z-index: 1;
}


#site-header  #subnav {
	position: absolute;
	top: 25px;
	right: 20px;
}

#site-header  #subnav .menu {
	float: right;
	margin-bottom: 10px;
}

#site-header  #subnav .menu li {
	float: left;
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
}

#site-header  #subnav .menu li.first {
	list-style: none;
}

#site-header  #subnav .menu li a {
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}

#site-header  #search {
	float: right;
	width: 159px;
	height: 19px;
	background: url('../images/search-bg.png') no-repeat;
}

#site-header  #search label { display: none; }

#site-header  #search input {
	border: 0;
}

#site-header  #search .form-text { 
	margin: 0 0 0 5px; 
	width: 135px; 
}

#site-header  #search .form-submit {
	position: absolute;
	right: 0;
	text-indent: -99999px;
	width: 24px; 
	height: 19px; 
	background: url('../images/search-btn.png') no-repeat;
}


#navigation { 
	clear: both;
	display: block; 
	width: 100%;
	height: 29px; 
	background: url(../images/nav_bg_grey.jpg) repeat-x; 
	margin: 0;
	padding: 0;
}


/*
#navigation ul.nice-menu {
	margin-left: 10px;
}

#navigation ul.nice-menu li {
	display: inline-block; 
	height: 30px;
	margin: 0 10px;
	padding: 0;
}

#navigation ul.nice-menu li:after {
	content: url(../images/nav_divider.jpg);
	width: 2px;
	padding-left: 20px;
}

#navigation ul.nice-menu li a {
	position: relative;
	top: -10px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: rgb(255,255,255);
	text-transform: uppercase;
}
*/



ul.nice-menu {
	margin-left: 10px;
}

ul.nice-menu li {
  	display: inline-block; 
  	height: 30px;
    margin: 0 4px;
  	padding: 0;
  	border: 0;
  	background: none;
}

ul.nice-menu li:after {
	content: url(../images/nav_divider_grey.jpg);
	width: 2px;
	padding-left: 10px;
}

ul.nice-menu li a {
	vertical-align: top;
	position: relative;
	top: 7px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: rgb(25,25,25);
	text-transform: uppercase;
}

ul.nice-menu li ul li {
	height: auto;
  	border: 1px solid #ccc;
  	border-top: 0;
  	float: left; /* LTR */
  	background-color: #eee;
}

ul.nice-menu li ul li ul {
	top: 0;
	left: 190px;
}

ul.nice-menu li ul li:after {
	content: none;
	width: 0;
	padding: 0;
}

ul.nice-menu li ul li a {
	top: 0;
	display: block;
	height: 20px;
	color: rgb(21,56,114);
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 8px 5px 3px 5px;
}

ul.nice-menu li ul li a:hover {
  color: rgb(255,255,255);
  background-color: rgb(21,56,114);
}

ul.nav-social { float: right; margin: 5px 5px 0 0; }
ul.nav-social li { display: inline; margin-right: 5px; }
ul.nav-social li a img { 
	width: 18px;
	height: 18px;
}


.block-nice_menus h2 { display: none; }

.top-banner { clear: both; display: block; width: 960px; height: 90px; margin-bottom: 5px; background: url('../images/tellthetruth_banner.jpg') no-repeat; text-indent: -9999px; }


#left .pane-block, #right .pane-block { clear: both; margin-bottom: 25px; }
#content .pane-views-panes { }
#right h2, #sidebar-right .block h2 {
	background: rgb(25,35,55);
	background-image: linear-gradient(bottom, rgb(25,34,55) 22%, rgb(51,80,122) 70%);
	background-image: -o-linear-gradient(bottom, rgb(25,34,55) 22%, rgb(51,80,122) 70%);
	background-image: -moz-linear-gradient(bottom, rgb(25,34,55) 22%, rgb(51,80,122) 70%);
	background-image: -webkit-linear-gradient(bottom, rgb(25,34,55) 22%, rgb(51,80,122) 70%);
	background-image: -ms-linear-gradient(bottom, rgb(25,34,55) 22%, rgb(51,80,122) 70%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.22, rgb(25,34,55)),
		color-stop(0.7, rgb(51,80,122))
	);
	color: rgb(255,255,255); 
	font-size: 16px; 
	font-weight: bold; 
	width: 100%; 
	margin: 0; 
	text-indent: 10px; 
	padding: 10px 0; 
	/*width: 98%;
	color: rgb(171,1,8);
	font-size: 20px;
	font-weight: bold;
	border-bottom: solid 1px rgb(200,200,200);
	padding-bottom: 5px;
	margin-bottom: 5px;*/
}

#left h2, #content h2 {
	width: 98%;
	color: rgb(25,25,25);
	font-size: 24px;
	font-weight: bold;
	border-bottom: solid 3px rgb(0,0,0);
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#right .panel-pane { margin-bottom: 20px; }

#sidebar-right .block { margin-bottom: 10px; }

/*Page global styles*/
#page {

}

/*#page h2 {
	width: 98%;
	color: rgb(171,1,8);
	font-size: 20px;
	font-weight: bold;
	border-bottom: solid 1px rgb(225,225,225);
	padding-bottom: 5px;
	margin-bottom: 5px;
}*/


#page ul.link-list {
	padding: 5px 5px 0 5px;
}

#page ul.link-list li {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: dashed 1px rgb(205,205,205);
}

#page ul.link-list h3 a {
	color: rgb(21,56,114);
	margin-bottom: 5px;
}

#page ul.link-list a {
	color: rgb(21,56,114);
	font-size: 13px;
}

#page ul.link-list p {
	color: rgb(50,50,50);
	font-size: 14px;
}

/*.field-content { line-height: 120%; }*/

/* Single image (aligned left) list */
#page .single-image-list {

}

#page .single-image-list img {
	display: block;
	float: left;
	width: 25%;
}

#page .single-image-list ul {
	display: block;
	padding-left: 32%;
	width: 68%;
}

#page .single-image-list ul li {
	list-style: disc; 
	margin-bottom: 10px;
}

/* Single image (aligned right) list */
#page .image-top-list {

}


#page .image-top-list img {
	display: block;
	float: left;
	margin: 0 0 10px 10px;
	width: 35%;
}

#page .image-top-list ul {
	display: block;
	padding-left: 0;
}

#page .image-top-list ul li {
	list-style: none;
	margin-bottom: 5px;
}

#page .image-top-list ul li .views-field-field-published-value { 
	color: rgb(150,150,150);
	font-size: 11px;
	font-style: italic;
}

#page .image-top-list .top-links {
	float: right; 
	text-align: right;
}

#page .image-top-list .top-links a {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}

#page .image-top-list .top-links img {
	width: 15px;
	height: 15px;
	margin: 3px 3px 0 0;
}

#page .video-list li { clear: both; list-style: none; margin-bottom: 20px; }
#page .video-list li .thumb-link { display: block; float: left; position: relative; margin-right: 10px; }
#page .video-list li .thumb-link span { 
	position: absolute; 
	top: 10px;
	left: 30px;
	width: 40px; 
	height: 40px; 
	background: url('../images/play-button.png') no-repeat; 
	z-index: 101;
}
#page .video-list li .thumb-link img { position: relative; width: 100px; z-index: 100; }


/* global node list styles */
#page .node-list ul li { list-style: none; clear: both; border-bottom: solid 1px rgb(200,200,200); margin-bottom: 5px; padding-bottom: 5px; }
#page .node-list .views-row { clear: both; list-style: none; }

/* node list medium image (image, title, taxonomy, published, description) */
#page .node-list-medium-image { margin-bottom: 20px; }
#page .node-list-medium-image .views-row { margin-bottom: 10px; }
#page .node-list-medium-image img { float: left; display: inline-block; margin: 0 10px 10px 0; width: 280px; height: 158px; }
#page .node-list-medium-image .views-field-name a { color: rgb(171,1,8); font-size: 12px; font-weight: bold; }
#page .node-list-medium-image .views-field-title { font-size: 18px; font-weight: bold; }
#page .node-list-medium-image .views-field-field-published-value { font-family: georgia; font-size: 12px; }
#page .node-list-medium-image .views-field-field-summary-value { font-size: 13px; line-height: 150%; }

/* node list commentary (image, title, taxonomy, published, description) */
#page .node-list-commentary img { float: left; display: inline-block; margin: 0 10px 10px 0; width: 60px; height: 60px; padding-bottom: 5px; }
#page .node-list-commentary .views-field-title { }
#page .node-list-commentary .views-field-field-published-value { font-family: georgia; font-size: 12px; }
#page .node-list-commentary .views-field-field-summary-value { font-size: 12px; line-height: 150%; }
#page .node-list-commentary .views-field-field-source-nid { font-size: 12px; font-style: italic; }
#page .node-list-commentary .views-field-field-source-nid .field-content { display: inline; }



#page .small-image-list {  }
#page .small-image-list .item-list ul { padding: 10px; }
#page .small-image-list .views-row { clear: both; list-style: none; padding: 5px 0; border-bottom: dashed 1px rgb(175,175,175); }
#page .small-image-list .views-field-field-image-fid { float: left; margin-right: 10px; }
#page .small-image-list .node-title-type-article a { font-size: 12px; }


#page .node-link-list {  }
#page .node-link-list .item-list ul { padding: 10px; }
#page .node-link-list .views-row { clear: both; list-style: none; padding: 5px 0; border-bottom: dashed 1px rgb(175,175,175); }
#page .node-link-list .node-title-type-article a { font-size: 12px; }


#page .node-large-link-list {  }
#page .node-large-link-list .item-list ul li { list-style: none; padding-left: 5px; margin-bottom: 20px; }
#page .node-large-link-list .item-list ul li a { font-size: 16px; }
#page .node-large-link-list .item-list ul li .views-field-field-source-nid a { font-size: 12px; font-style: italic; }

.grey-list .item-list { background: rgb(235,235,235); border: solid 1px rgb(200,200,200); }


/* stacked node list (taxonomy, title, image, description) */
#page .stacked-node-list ul li { float: left; display: inline; width: 280px; margin: 0 0 20px 0; padding: 0; list-style: none; padding-right: 10px; margin-right: 10px; }

#page .stacked-node-list ul li .item { padding-right: 10px; margin-right: 10px; }

#page .stacked-node-list h3 {
	color: rgb(50,50,50); 
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
}

#page .stacked-node-list h4 a { 
	color: rgb(21,56,114); 
	line-height: 120%;
	margin-bottom: 10px; 
}

#page .stacked-node-list p, #page .stacked-node-list .views-field-field-summary-value { 
	color: rgb(50,50,50);
	margin-top: 5px;
	font-size: 13px;
	line-height: 130%;
}

#page .stacked-node-list img { 
	display: block; 
	float: left; 
	width: 100%;
	margin-bottom: 10px;
}

/* stacked box list (taxonomy, title, image, description) */
#page .stacked-boxed-list ul li { float: left; display: inline; width: 280px; margin: 0 10px 20px 0; padding: 0; list-style: none; padding-right: 5px; border: solid 1px rgb(200,200,200); }

#page .stacked-boxed-list ul li .item { padding: 5px; margin-right: 10px; }

#page .stacked-boxed-list ul li.views-row { padding: 5px 0 5px 10px; }

#page .stacked-boxed-list h3 {
	color: rgb(50,50,50); 
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
}

#page .stacked-boxed-list h4 a { 
	color: rgb(21,56,114); 
	line-height: 120%;
	margin-bottom: 10px; 
}

#page .stacked-boxed-list img { 
	display: block; 
	float: left; 
	width: 98%;
	margin-bottom: 10px;
}


/* featured item list (taxonomy, title, image, description) */
#page .featured-item-list ul { clear: both; }
#page .featured-item-list ul li { margin-bottom: 15px; padding-left: 5px; list-style: none; }

#page .featured-item-list ul li.views-row-first { float: left; width: 280px; margin: 0 10px 20px 0; padding-right: 30px; list-style: none; }

#page .featured-item-list ul li a { font-size: 12px; }
#page .featured-item-list ul li.views-row-first a { font-size: 15px; }

/*#page .featured-item-list ul li h3 { display: none; }
#page .featured-item-list ul li.views-row-first h3 {
	display: block;
	color: rgb(50,50,50); 
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
}*/

#page .featured-item-list img { display: none; }
#page .featured-item-list ul li.views-row-first img {
	display: block; 
	float: left; 
	margin: 0 10px 10px 0;
}

#page .featured-item-list ul li .views-field-field-summary-value { display: none; }
#page .featured-item-list ul li.views-row-first .views-field-field-summary-value { 
	display: block;
	color: rgb(50,50,50);
	font-size: 12px;
	line-height: 120%;
}

#page .featured-item-list ul li .views-field-name { display: none; }
#page .featured-item-list ul li.views-row-first .views-field-name { display: block; }
#page .featured-item-list ul li.views-row-first .views-field-name a {
	color: rgb(171,1,8);
	font-size: 10px;
	text-transform: uppercase;
}


#page .section-feature ul li { list-style: none; margin-bottom: 20px; padding-left: 5px;  }
#page .section-feature ul li a { font-size: 18px; }
#page .section-feature ul li.views-row-first { border-right: solid 1px rgb(235,235,235); }
#page .section-feature ul li.views-row-first a { font-size: 24px; }

#page .section-feature ul li.views-row-first .views-field-name { display: none; }

#page .section-feature ul li.views-row-first .views-field-field-summary-value { 
	font-size: 16px;
	line-height: 130%;
}

#page .section-feature ul li .views-field-field-source-nid a {
	font-size: 13px;
	font-style: italic;
}

#page .view-notable-quotables .view-footer { float: right; width: 290px; }
#page .view-notable-quotables .view-footer ul li { list-style: disc; margin-bottom: 15px; }
#page .view-notable-quotables .view-footer ul li a { font-size: 16px; }

#page .grey_box_header {
	display: block;
	width: 100%;
	height: 35px;
	background: url(../images/block_header_grey.jpg) repeat-x;
}

#page .grey_box_header h2 {
	color: rgb(255,255,255);
	font-size: 16px;
	font-family: Arial, sans-serif;
	text-indent: 10px;
	position: relative;
	top: 10px;
	border: 0;
	background: none;
	padding: 0;
}

#page .grey_box_content {
	background: #555;
	background-image: linear-gradient(bottom, rgb(48,48,48) 0%, rgb(118,118,118) 47%);
	background-image: -o-linear-gradient(bottom, rgb(48,48,48) 0%, rgb(118,118,118) 47%);
	background-image: -moz-linear-gradient(bottom, rgb(48,48,48) 0%, rgb(118,118,118) 47%);
	background-image: -webkit-linear-gradient(bottom, rgb(48,48,48) 0%, rgb(118,118,118) 47%);
	background-image: -ms-linear-gradient(bottom, rgb(48,48,48) 0%, rgb(118,118,118) 47%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(48,48,48)),
		color-stop(0.47, rgb(118,118,118))
	);
	
	
}

#page .grey_box_content ul {
	padding: 5px;
	margin: 10px 0;
}

#page .red_box_header {
	display: block;
	width: 100%;
	height: 35px;
	background: url(../images/block_header_red.jpg) repeat-x;
}

#right .red_box_header h2, #sidebar-right .block .red_box_header h2 {
	color: rgb(255,255,255);
	font-size: 16px;
	font-family: Arial, sans-serif;
	text-indent: 10px;
	position: relative;
	top: 10px;
	border: 0;
	background: none;
	padding: 0;
}

#page .red_box_content {
	border: solid 3px rgb(214,107,107);
	border-top: 0;
	background-image: linear-gradient(bottom, rgb(214,107,107) 0%, rgb(217,217,217) 24%, rgb(255,250,250) 76%);
background-image: -o-linear-gradient(bottom, rgb(214,107,107) 0%, rgb(217,217,217) 24%, rgb(255,250,250) 76%);
background-image: -moz-linear-gradient(bottom, rgb(214,107,107) 0%, rgb(217,217,217) 24%, rgb(255,250,250) 76%);
background-image: -webkit-linear-gradient(bottom, rgb(214,107,107) 0%, rgb(217,217,217) 24%, rgb(255,250,250) 76%);
background-image: -ms-linear-gradient(bottom, rgb(214,107,107) 0%, rgb(217,217,217) 24%, rgb(255,250,250) 76%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(214,107,107)),
	color-stop(0.24, rgb(217,217,217)),
	color-stop(0.76, rgb(255,250,250))
);
}

#page .red_box_content ul {
	padding: 5px;
}

#page .red_box_content a {
	color: rgb(190,26,9);
	font-size: 15px;
	font-weight: bold;
}

#page ul.video-links li {
	margin-bottom: 10px;
	padding-left: 22px;
	background: url(../images/li_play_btn.png) no-repeat;
}

#page ul.video-links li a {
	color: rgb(255,255,255);
	font-size: 13px;
	font-family: arial;
}

#page ul.mrcaction-links li {
	margin-bottom: 10px;
	padding-left: 22px;
	background: url(../images/li_lightning_bolt.png) no-repeat;
}

#page ul.mrcaction-links li a {
	font-size: 13px;
	font-family: arial;
}


#page .block-more { float: right; position: relative; top: -28px; font-size: 10px; margin: 0; }
#page .block-more a { font-size: 11px; font-weight: bold; margin: 0 2px; }
#page .block-more-below { font-size: 10px; margin-bottom: 10px; }
#page .block-more-below a { font-size: 11px; margin: 0 2px; }

#page .imagefield-field_photo {
	float: right;
	margin-left: 5px;
	margin bottom: 5px;
}

#page .field-field-source-job-title {
	padding-bottom: 5px;
	color: gray;
	font-size: 14px;
}


#topics {
	width: 940px;
	color: rgb(169,2,9);
	font-size: 13px;
	padding-bottom: 10px;
	margin: 10px auto;
	border-bottom: solid 1px rgb(185,185,185);
}

#topics h3 { 
	display: inline;
	font-weight: bold;
	margin-right: 10px;
}

#topics ul { display: inline; }
#topics ul li {
	display: inline;
	padding-right: 10px;
}

#topics ul li:after {
	content: "|";
	padding-left: 10px;
}

#topics ul li:after {
	content: "|";
	padding-left: 10px;
}

#topics ul li:last-child:after { content: ""; }

#topics ul li a {
	color: rgb(169,2,9);
}


/* Image cache overrids */
.imagecache-medium_280_x_158 { width: 280px; height: 158px; }

/* HOMEPAGE */
#top-content {
	display: block;
	width: 900px;
	margin: 10px auto;
	padding: 20px;
	background-image: linear-gradient(bottom, rgb(11,18,34) 19%, rgb(19,56,115) 60%);
	background-image: -o-linear-gradient(bottom, rgb(11,18,34) 19%, rgb(19,56,115) 60%);
	background-image: -moz-linear-gradient(bottom, rgb(11,18,34) 19%, rgb(19,56,115) 60%);
	background-image: -webkit-linear-gradient(bottom, rgb(11,18,34) 19%, rgb(19,56,115) 60%);
	background-image: -ms-linear-gradient(bottom, rgb(11,18,34) 19%, rgb(19,56,115) 60%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.19, rgb(11,18,34)),
		color-stop(0.6, rgb(19,56,115))
	);
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}

#top-content-left {
	float: left;
	display: block;
	width: 280px;
}

#top-content-left h2 {
	display: block;
	width: 259px;
	height: 22px;
	background: url(../images/sprite_top_content_links.png) 0 -5px no-repeat;
	text-indent: -9999px;
	margin-bottom: 10px;
}

#top-content-left #top-content-desc {
	display: block;
	width: 200px;
	color: rgb(255,255,255);
	background: url(../images/watchdog_pin.png) no-repeat;
	padding-left: 50px;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	margin-bottom: 10px; 
}

#top-content-left ul li {
	width: 220px;
	border-bottom: solid 1px rgba(255,255,255,0.2);
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#top-content-left ul li a {
	display: block;
	width: 259px;
	height: 16px;
	background: url(../images/sprite_top_content_links.png) 0 -5px no-repeat;
	text-indent: -9999px;
}

#top-content-left ul li a.nad { background-position: 0 -36px; }
#top-content-left ul li a.nb { background-position: 0 -56px; }
#top-content-left ul li a.cns { background-position: 0 -78px; }
#top-content-left ul li a.bmi { background-position: 0 -100px; }
#top-content-left ul li a.cmi { background-position: 0 -122px; }
#top-content-left ul li a.tw { background-position: 0 -146px; }
#top-content-left ul li a.mrctv { background-position: 0 -168px; }
#top-content-left ul li a.mrcaction { background-position: 0 -193px; }
#top-content-left ul li a.newsletters { background-position: 0 -218px; }


/*#top-content-right {
	float: left;
	display: block;
	width: 620px;
}

#top-content-right .content {
	background: rgb(255,255,255);
	padding: 10px;
}

#top-content-right .block-280 {
	display: block;
	width: 280px;
	padding-left: 320px;
}

#top-content-right .primary h3 a {
	font-size: 24px;
	line-height: 30px;
}
#top-content-right .primary p {
	font-size: 14px;
	line-height: 20px;
}
#top-content-right .primary img {
	display: block;
	float: left;
	width: 300px;
	height: 170px;
}

#top-content-right ul.secondary li {
	display: block;
	float: left;
	width: 280px;
}

#top-content-right ul.secondary li h3 a {
	font-size: 18px;
	line-height: 28px;
}

#top-content-right ul.secondary li img {
	display: block;
	width: 280px;
	height: 158px;
}

#top-content-right ul.secondary li:first-child { margin-right: 40px; }

*/

.top-content-right {
	float: left;
	display: block;
	width: 620px;
	padding: 0;
}

.top-content-right .view-content {
	background: rgb(255,255,255);
	height: 460px;
	padding: 10px;
	/*overflow-y: auto;*/
}

.top-content-right .view-content .item-list ul { margin: 0; }
.top-content-right .view-content .item-list ul li { margin: 0 0 20px 0; clear: both; }

.top-content-right .view-content .views-row {
	display: block;
}

.top-content-right .view-content .views-row .views-field-title a {
	font-size: 22px;
	line-height: 110%;
}

.top-content-right .view-content .views-row .views-field-field-summary-value {
	display: none;
}

.top-content-right .view-content .views-field-field-source-nid a {
	font-size: 13px;
	font-style: italic;
}

.top-content-right .view-content .views-field-field-published-value {
	color: rgb(150,150,150);
	font-size: 12px;
	font-style: italic;
}

.top-content-right .view-content .views-field-name a {
	color: rgb(171,1,8);
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
}

.top-content-right .view-content .views-row img {
	display: none;
	/*width: 280px;
	height: 158px;*/
}

/*
.top-content-right .view-content .views-row-last {
	margin-left: 20px;
}*/

.top-content-right .view-content .views-row-first {
	width: 590px;
	padding-bottom: 10px;
	border-bottom: solid 1px rgb(200,200,200);
}
.top-content-right .view-content .views-row-first img {
	display: block;
	float: left;
	margin-right: 10px;
}

.top-content-right .view-content .views-row-first .views-field-title a {
	width: 280px;
	font-size: 24px;
	line-height: 140%;
	margin-bottom: 10px;
}
.top-content-right .view-content .views-row-first .views-field-field-summary-value {
	display: inline;
	width: 280px;
	font-size: 17px;
	line-height: 140%;
	margin-bottom: 5px; 
}

/* HOMEPAGE FEATURED BLOCK */
.homepage-featured {
	float: left;
	display: block;
	width: 620px;
	margin-bottom: 20px;
	/*padding: 10px 0;
	background: rgb(200,200,200);
	background-image: linear-gradient(top, rgb(232,232,232) 40%, rgb(179,179,179) 70%);
background-image: -o-linear-gradient(top, rgb(232,232,232) 40%, rgb(179,179,179) 70%);
background-image: -moz-linear-gradient(top, rgb(232,232,232) 40%, rgb(179,179,179) 70%);
background-image: -webkit-linear-gradient(top, rgb(232,232,232) 40%, rgb(179,179,179) 70%);
background-image: -ms-linear-gradient(top, rgb(232,232,232) 40%, rgb(179,179,179) 70%);

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.4, rgb(232,232,232)),
	color-stop(0.7, rgb(179,179,179))
);
	border: solid 1px rgb(180,180,180);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;*/
}


.homepage-featured .pane-content {
	padding: 0 10px 10px 10px;
	padding-left: 30px;
	/*overflow-y: auto;*/
}

.homepage-featured h2 {
	/*background: rgb(200,200,200); */
	color: rgb(171,1,8);
	font-size: 24px; 
	font-weight: bold; 
	width: 560px; 
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: solid 1px rgb(200,200,200);
}

.homepage-featured .item-list ul li { list-style: none; }
.homepage-featured .views-row .views-field-field-image-fid img { width: 176px; height: 100px; }
.homepage-featured .views-row-first .views-field-field-image-fid img { width: 560px; height: 316px; }

.homepage-featured .views-row-first {
	position: relative;
}

.homepage-featured .views-row { float: left; display: inline; width: 176px; margin-right: 15px; }
.homepage-featured .views-row-last { margin: 0; }
.homepage-featured .views-row-first { float: none; display: block; width: 560px; margin-bottom: 15px; }

/*.top-content-slider .views-row .views-field-title { display: none; } */
.homepage-featured .views-row .views-field-title { display: none; }
.homepage-featured .views-row .views-field-field-short-title-value { background: rgb(225,225,225); padding: 3px; margin-top: -4px; height: 52px; overflow: hidden; }
.homepage-featured .views-row .views-field-field-short-title-value a { font-size: 13px; color: #333; font-weight: bold; }



.homepage-featured .views-row-first .views-field-field-short-title-value {
	display: block;
	position:absolute;
	left:0px;
	bottom: 0px;
	float: left;
	background: rgba(0,0,0,0.9);
	color:#fff;
	width:550px;
	padding: 0 5px;
	z-index:4;
}

.homepage-featured .views-row-first .views-field-title { display: none; }
.homepage-featured .views-row-first .views-field-field-short-title-value { height: auto; margin: 0; }
.homepage-featured .views-row-first .views-field-field-short-title-value a {
	font-size: 28px;
	line-height: 130%;
	color: #fff;
	opacity: 1;
}


.homepage-featured .views-row .views-field-field-image-data { display: none; }


/* DIVISION BLOCK */
#division-block {
	padding: 10px 0;
	background: rgb(200,200,200);
	background-image: linear-gradient(top, rgb(232,232,232) 40%, rgb(179,179,179) 70%);
background-image: -o-linear-gradient(top, rgb(232,232,232) 40%, rgb(179,179,179) 70%);
background-image: -moz-linear-gradient(top, rgb(232,232,232) 40%, rgb(179,179,179) 70%);
background-image: -webkit-linear-gradient(top, rgb(232,232,232) 40%, rgb(179,179,179) 70%);
background-image: -ms-linear-gradient(top, rgb(232,232,232) 40%, rgb(179,179,179) 70%);

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.4, rgb(232,232,232)),
	color-stop(0.7, rgb(179,179,179))
);
	border: solid 1px rgb(180,180,180);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#division-block h2 {
	font-size: 28px;
	font-weight: bold;
	background: none;
	color: rgb(20,20,20);
}

#division-block #top-content-desc {
	display: block;
	height: 40px;
	width: 220px;
	color: rgb(50,50,50);
	background: url(../images/watchdog_pin.png) no-repeat;
	padding-left: 50px;
	padding: 0 20px 0 50px;
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
	margin: 0 0 20px 10px;
}

#division-block ul {
	padding-left: 10px;
}

#division-block ul li {
	border-bottom: solid 1px rgb(200,200,200);
	padding-bottom: 8px;
	margin-bottom: 8px;
}

#division-block ul li a {
	font-size: 18px;
	font-weight: bold;
}

#division-block a.contribute-btn {
	margin-left: 25px;
}

#division-block .contribute-btn img { width: 240px; }

/*
#division-block ul li a.nad { background-position: 0 -36px; }
#division-block ul li a.nb { background-position: 0 -56px; }
#division-block ul li a.cns { background-position: 0 -78px; }
#division-block ul li a.bmi { background-position: 0 -100px; }
#division-block ul li a.cmi { background-position: 0 -122px; }
#division-block ul li a.tw { background-position: 0 -146px; }
#division-block ul li a.mrctv { background-position: 0 -168px; }
#division-block ul li a.mrcaction { background-position: 0 -193px; }
#division-block li a.newsletters { background-position: 0 -218px; }
*/


.pane-section-header { clear: both; }
.pane-section-header h2 { }
.pane-section-header .pane-content .block-more { float: right; position: relative; top: 0; right: 10px; font-size: 10px; margin: 0; }
.pane-section-header .pane-content .block-more a { font-size: 11px; font-weight: bold; margin: 0 2px; }

/* Indent 3rd top homepage news item */
/*.top-content-right .view-content .views-row-last { padding-left: 25px; }*/



/*#left { 
	display: block;
	width: 300px;
	margin: 0 20px 0 10px;
}

#content {
}
*/

.drupal-message-box { 
	background: rgb(255,255,175); 
	border: solid 1px rgb(200,200,200); 
	margin: 10px 0; 
}

.drupal-message-box .message {
	padding: 5px;
	color: rgb(25,100,25);
	font-size: 11px; 
	line-height: 150%;
	font-family: arial;
	font-weight: bold;
}


.analysis-filter-static {  }
.analysis-filter-static ul { }
.analysis-filter-static ul li { display: inline-block; width: 250px; margin: 10px 25px; }
.analysis-filter-static ul li a { font-family: arial; font-size: 12px; margin-bottom: 15px;  }
.analysis-filter-static ul li p { font-family: arial; color: rgb(50,50,50); font-size: 12px; line-height: 120%; margin-top: 0; padding-top: 5px; border-top: solid 1px rgb(150,150,150); }

.analysis-filter-static h3 a { font-family: arial; font-size: 17px; margin-bottom: 10px; padding-bottom: 10px;  }
.analysis-filter-static ul.publication-list { border-bottom: solid 1px rgb(150,150,150); margin-bottom: 20px; padding-bottom: 10px; }
.analysis-filter-static ul.publication-list li { margin: 0 0 5px 0; padding: 0 0 0 10px; }
.analysis-filter-static ul.publication-list li:before { content: '>>'; color: rgb(200,200,200); font-size: 10px; }
.analysis-filter-static ul.publication-list li a { font-size: 13px; padding: 0 0 0 5px; }


.view-all-analysis { position: relative; }
.view-all-analysis .view-filters { position: absolute; right: -330px; top: -10px; width: 300px; background: rgb(248,249,251) url('../images/filter_sidebar_bg.jpg') repeat-y; }
.view-all-analysis .view-filters .views-exposed-form { padding: 10px 10px 0 30px; }
.view-all-analysis .view-filters h2 { width: 250px; padding: 10px 0 5px 30px; font-weight: bold; font-size: 20px; font-family: arial;  }
.view-all-analysis .view-filters label { font-family: arial; font-size: 13px; }
/*.view-all-analysis .view-filters .description { font-size: 11px; margin-bottom: 10px; }*/
.view-all-analysis .view-filters label .option { }

.view-all-analysis .view-filters .form-checkboxes #edit-term-node-tid-depth-3,
.view-all-analysis .view-filters .form-checkboxes #edit-term-node-tid-depth-4,
.view-all-analysis .view-filters .form-checkboxes #edit-term-node-tid-depth-5,
.view-all-analysis .view-filters .form-checkboxes #edit-term-node-tid-depth-6 { display: none; }


.view-issue-filter .view-filters { 
	display: block;
	width: 100%;
	background: rgb(235,235,235);
	border: solid 1px rgb(200,200,200);
	padding: 0;
	margin-bottom: 10px;
} 

.view-issue-filter .views-exposed-form { margin-left: 25px; }
.view-issue-filter label {
	float: left;
	color: rgb(50,50,50);
	font-weight: bold;
    font-size: 15px;
    margin: 5px 10px 0 0;
}

.view-issue-filter .views-widget { float: left; }
.view-issue-filter .views-submit-button { margin-top: -1em; }
.view-issue-filter .form-select { font-size: 16px; padding: 2px 6px; }
.view-issue-filter .form-submit {
	float: left;
	width: auto;
	padding: 3px 10px;
	background: #617798;
	border: 0;
	font-size: 12px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
}

.views-widget-filter-date_filter .container-inline-date .description, .views-widget-filter-date_filter_1 .container-inline-date .description { display: none; } 
.views-widget-filter-term_node_tid_depth { margin-top: 10px; }


#block-date-filter { background: rgb(245,245,245); border: solid 1px rgb(225,225,225); border-top: 0; padding: 10px; font-size: 13px; }
#block-date-filter h3 { font-size: 15px; font-weight: bold; margin: 5px 0; }
#block-date-filter .description { clear: both; font-size: 11px; }
#block-date-filter .views-submit-button { clear: both; margin: 10px 0; }
#block-date-filter .form-text { width: 100px; }

.taxonomy-term-description { font-size: 13px; line-height: 140%; border-bottom: solid 1px rgb(200,200,200); padding-bottom: 10px; margin: 10px 0; }

.node-teaser { border-bottom: solid 1px rgb(235,235,235); margin-bottom: 10px; padding-bottom: 10px; }
.node-teaser .thumbnail { display: inline; float: left; margin: 0 10px 10px 0; }
.node-teaser .thumbnail img { width: 150px; height: 85px; }
.node-teaser h2 { border: 0; margin: 0 0 5px 0; }
.node-teaser .article-post-date { font-family: georgia; font-size: 12px; }
.node-teaser .summary { font-size: 12px; line-height: 130%; }

h1.title { color: rgb(25,25,25); font-size: 24px; line-height: 140%; font-weight: normal; margin-bottom: 10px; }
.node .article-post-date { font-family: Arial; font-size: 11px; color: rgb(100,100,100); margin-bottom: 5px; }
.node .sub-title { font-size: 14px; font-weight: bold; line-height: 140%; margin-bottom: 10px; }

.meta { background: rgb(245,245,245); border: solid 1px rgb(200,200,200); font-size: 12px; margin: 10px 0; } 
/*.meta { background: #fff; border: solid 1px rgb(200,200,200); border-left: 0; border-right: 0; font-size: 12px;margin: 10px 0; } */
.meta .meta-content { padding: 5px 8px; font-size: 12px; color: rgb(25,25,25); }
.user-photo { float: left; margin-right: 5px;  }
/*.user-photo img { height: 35px; width: 30px; }*/

.user-name { margin-bottom: 5px; }
.user-name a { font-weight: bold; }
.rss-subscribe-author { float: right; clear: right; padding-bottom: 5px;}
.rss-subscribe-author img { height: 12px; margin-right: 3px; }
.twitter-follow-author { float: right; clear: both;}

ul.links.inline li { float: left; display: inline; }
ul.links li.print_html, ul.links li.print_mail { float: right; }

#node-content .field-field-attach { clear: both; margin-bottom: 15px; }

/*#node-content img { float: right; margin: 0 0 10px 10px; }*/
#node-content a { color: rgb(90,130,180); }
#node-content h3 { font-size: 18px; font-weight: bold; color: #000080; }
#node-content p { font-size: 14px; line-height: 150%; margin-bottom: 15px; }
#node-content td { font-size: 14px; line-height: 150%; margin-bottom: 15px; }
#node-content blockquote { margin: 10px 25px; }
#node-content ul { padding-left: 20px; }
#node-content ul li { list-style: disc; padding-left: 20px; }
#node-content ol li { list-style: decimal; padding-left: 20px; }
#node-content em, #node-content i { font-style: italic; }
#node-content b, #node-content strong { font-weight: bold; }
#node-content u { text-decoration: underline; }

/* Signature text at end of body */
.signature p {
  font-style: italic;
}

/*****************************************
*** Featured Posts block below Article ***
*****************************************/
#node-content .node-featured-posts { 
	margin: 10px 0;
	padding-top: 10px; 
	border-top: solid 1px rgb(200,200,200); 
}
#node-content .node-featured-posts .view-title { color: rgb(50,50,50); font-weight: bold; }
#node-content .node-featured-posts table { 
	table-layout: fixed; 
	width: 100%;
	border-spacing:0;
  	border-collapse:collapse; }
#node-content .node-featured-posts table td { width: 33%; padding: 1em; }
#node-content .node-featured-posts .views-field-title { }


.tags { background: rgb(235,235,235); border: solid 1px rgb(200,200,200); font-size: 12px; margin: 10px 0; }
.tags ul { padding: 5px 8px; font-size: 12px; color: rgb(25,25,25); }
.tags ul li { font-weight: bold; margin-bottom: 5px; }
.tags ul li span, .tags ul li a { font-weight: normal; font-size: 12px; }

.article-bottom-ad { text-align: center;} 
.article-bottom-ad .ad-content { padding: 5px 8px; }

/* Pagination table of contents */
#node-content #pagination-toc { width: 150px; }
#node-content #pagination-toc h4 { text-align: center; margin-bottom: 5px; }
#node-content #pagination-toc ul.pagination-toc-list li { padding: 0; margin-bottom: 5px; font-size: 11px; line-height: 140%; }
#node-content #pagination-toc ul.pagination-toc-list li a { color: rgb(30,70,110); }
#node-content #pagination-toc ul.pagination-toc-list li.current { font-weight: bold; font-style: italic; }

/* Pagination bottom pager */
#node-content .issue-pager { background: rgb(235,235,235); border: solid 1px rgb(175,175,175); }
#node-content .issue-pager a { width: 45%; padding: 10px; text-decoration: none; }
#node-content .issue-pager .prev { float: left; }
#node-content .issue-pager .prev:before { content: "<< "; }
#node-content .issue-pager .next { float: right; }
#node-content .issue-pager .next:after { content: " >>"; }


.node-type-source .view-title { margin: 10px 0; padding-bottom: 10px; font-size: 22px; font-weight: bold; border-bottom: solid 1px rgb(200,200,200); }

/* #sidebar-right .block h2 { font-size: 18px; font-weight: bold; margin-bottom: 5px; } */

.recent-block {  }
.recent-block .item-list { background: rgb(235,235,235); border: solid 1px rgb(200,200,200); }
.recent-block .item-list ul { padding: 10px; }
.recent-block .views-row { clear: both; list-style: none; height: 30px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: dashed 1px rgb(175,175,175); }
.recent-block .views-field-field-image-fid { float: left; margin-right: 10px; }
.recent-block  a { font-size: 12px; }


/* NODE LIST */
#content .node { 
	margin: 10px;
	border-bottom: 1px solid rgb(235, 235, 235);
}

#content .node h2 a {
	font-size: 1.2em;
	line-height: 1.4em;
}

#content .node .video-nodelink { 
	display: block;
	float: left;
	width: 160px;
	margin: 0 10px 0 0;
}

#content .node .video-nodelink img {
	width: 160px;
	height: 110px;
}

#content .node .meta {
	margin: 0 0 5px 0;
}

#content .node .content p {
	margin: 0 0 5px 0;
}

#content .node ul {
	list-style: none;
	margin-left: 20px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 130%;
}


#content .node ul.links { display: block; }
#content .node ul.links li { display: block; margin: 0 0 5px 0; }
#content .node ul.links.inline li { display: inline; margin: 0 5px 0 0; }

#content .node .meta, #content .node .content {
	color: rgb(100, 100, 100);
	font-size: .8em;
	line-height: 1.1em;
}

#content .node .meta a, #content .node .content a { font-weight: bold; }


/* CONTENT SLIDERS */
.slider {
	width: 100%;
	height: 180px;
	margin: 10px 0;
}

.slider li {
	width: 160px;
	text-align: center;
}

.slider li img {
	width: 140px;
	height: 80px;
	margin: 0 auto;
}

.slider li a {
	font-weight: bold;
	padding: 4px 0;
	font-size: 11px;
}

.slider li .field-content {	line-height: 110%; }



/* SOLR search results */
.block.block-apachesolr_search .item-list ul li {
  list-style-image: none;
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
}

#block-apachesolr_search-currentsearch div.content div.item-list h3 {
  font-size: 12px;
  margin-bottom: 3px;
}

#main-content dl.search-results.apachesolr_search-results dd {
  border-bottom: 1px solid #ddd;
  
}

.search-snippet-info .search-date { 
	color: rgb(75,75,75);
	font-size: 13px;
	font-style: italic;
	margin: 5px 0;
}

/* #main-content dl.search-results.apachesolr_search-results .search-info { display: none; } */

.block-apachesolr { }

#sidebar-right .block-apachesolr h2, #sidebar-right .block-apachesolr_search h2 { 
	background: rgb(25,35,55);
	background-image: linear-gradient(bottom, rgb(25,34,55) 22%, rgb(51,80,122) 70%);
	background-image: -o-linear-gradient(bottom, rgb(25,34,55) 22%, rgb(51,80,122) 70%);
	background-image: -moz-linear-gradient(bottom, rgb(25,34,55) 22%, rgb(51,80,122) 70%);
	background-image: -webkit-linear-gradient(bottom, rgb(25,34,55) 22%, rgb(51,80,122) 70%);
	background-image: -ms-linear-gradient(bottom, rgb(25,34,55) 22%, rgb(51,80,122) 70%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.22, rgb(25,34,55)),
		color-stop(0.7, rgb(51,80,122))
	);
	color: rgb(255,255,255); 
	font-size: 16px; 
	font-weight: bold; 
	width: 100%; 
	margin: 0; 
	text-indent: 10px; 
	padding: 10px 0; 
}


.block-apachesolr .content, .block-apachesolr_search .content { 
	background: rgb(235,235,235); 
	border: solid 1px rgb(200,200,200);
	padding: 10px;
}

.block-apachesolr .content a, .block-apachesolr_search .content a {
	font-size: 13px;
}

.block-apachesolr .item-list { 
	margin-left: 10px; 
}
.block-apachesolr .item-list ul li { 
	list-style: none;
	margin-bottom: 8px;
}
.block-apachesolr .item-list li a { 
	font-size: 15px;
}
.block-apachesolr_search .item-list li a { 
	font-size: 13px; 
}


#block-apachesolr-mlt-001 ul {
	padding: 0;
}

#block-apachesolr-mlt-001 ul li {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: dashed 1px rgb(200,200,200);
}

#block-apachesolr-mlt-001 ul li a {
	font-size: 12px;
}


/* Alert Bar */
#front-page-alert-wrapper { 
	clear: both;
	height: 35px;
	margin: 0;
	background: url(../images/alert_bg.jpg) repeat-x;
}

#front-page-alert {
	padding: 5px;
}

#front-page-alert .alert-title {
	float: left;
	display: block;
	height: 20px;
	width: auto;
	background: rgb(99,1,1);
	color: #fff;
	font-weight: bold;
	padding: 5px 15px 0 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#front-page-alert .alert-body {
	float: left;
  	color: #fff;
  	font-weight: bold;
  	margin: 3px 0 0 20px;
}
#front-page-alert .alert-body a {
	color: rgb(225,225,225);
	font-weight: bold;
  	text-decoration: underline;
}

#front-page-alert.alert-body a:hover {
  	text-decoration: none;
}

/*
#front-page-alert {
  	padding: 5px 10px 5px 36px;
}*/




/* FIX HOMEPAGE WIDTHS FOR LEFT COLUMN ITEMS */
/*#content .node, #content .slider {
	width: 620px;
}*/


/* CONTENT SLIDERS */


/*.slider {

	width: 100%;
	height: 180px;
	margin: 10px 10px 20px 10px;
}


.slider li {
	width: 160px;
	margin: 0;
	text-align: center;
	background: red;
}

.slider li img {
	width: 140px;
	height: 100px;
	margin: 0 auto;
	border: solid 3px rgba(50, 50, 50, .7);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.slider li img:hover { 
	border: solid 3px rgba(50, 50, 50, .3);
}


.slider li a {
	padding: 4px 0;
	font-size: 11px;
}
*/

/*ACTION PAGE STYLES */

#action-content {
	float: left;
	width: 47%;
}

#action-content p {
	font-size: 14px;
}

#action-content .subtitle {
	font-size: 12px;
	color: gray;
	font-weight: bold;
}

#form-column {
	float: right;
	border: 1px solid #FF9000;
	height: 100%;
	width: 47%;
	padding: 5px;
}

#attachment {
	background-color: #FF9000;
	border: 1px solid black;
	border-radius: 5px;
	text-align: center;
	margin-top: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 18px;
}

#attachment a {
	color: white;
}

/* ACTION PAGE FORMS */
div#action-form font b {
	font-size: 20px;
	margin-top: 5px;
}

div#action-form input[type=text] {
	width: 330px;
	height: 20px;
	margin-top: 10px;
	font-size: 14px;
}

div#action-form input[name=city] {
	width: 150px;
}

div#action-form input[name=postal_code] {
	width: 70px;
}

div#action-form select {
	width: 100px;
	height: 20px;
	margin-top: 10px;
}

div#action-form input[type=submit] {
	width: 100px;
	height: 30px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	background: #FF9000;
	border: black 1px solid;
	color: white;
	font-size: 14px;
}

/* ACTION FRONT PAGE STYLES */

.action-tile {
	width: 278px;
	float: left;
	margin-right: 40px;
	margin-bottom: 40px;
	border: solid 2px black;
}

.action-header {
	position: relative;
	z-index: 1;
	height: 50px;
	background-color: rgba(0, 0, 0, .55);
	margin-bottom: -50px;
}

.action-header p {
	text-align: center;
	padding-top: 10px;
}

.action-header a {
	font-size: 16px;
	color: #f37f30;
}

.action-image {
	width: 278px;
	height: 390px;
}

.action-footer {
	position: relative;
	z-index: 1;
	height: 50px;
	margin-top: -50px;
	background-color: rgba(255, 255, 255, .55);
}

.action-footer .share {
	padding-top: 20px;
	padding-left: 5px;
	color: #544d4d;
}

.take-action {
	float: right;
	margin-top: -30px;
	margin-bottom: -10px;
}

/* NEWSLETTER PREVIEW */
#preview { width: 725px; margin: 10px auto; }


/* FOOTER */

#footer { 
	padding: 15px 25px;
	color: rgb(225, 225, 225);
	background: rgb(26,31,37); 
	font-family: Arial; 
}


#footer .content {
	border-top: solid 6px rgb(42,48,54);
	padding: 10px 0;
}

#footer ul.secondary-links li {
	display: inline;
	padding-right: 10px;
}

#footer ul.secondary-links li a {
	font-size: 11px;
	color: rgb(106,111,111);
}

#footer ul.secondary-links li:after {
	padding-left: 10px;
	content: '|';
	color: rgb(106,111,111);
}

#footer ul.secondary-links li.last:after {
	content: '';
}

#footer ul.content-list {
	margin: 0 0 25px 0;
	padding: 0;
}

#footer ul.content-list li {
	display: inline;
	padding-right: 10px;
}

#footer ul.content-list li a {
	color: #fff;
	font-size: 12px;
}

#footer ul.content-list li:after {
	padding-left: 10px;
	content: '|';
	color: rgb(106,111,111);
}

#footer ul.content-list li.last:after {
	content: '';
}

#footer .social-links {
	float: right;
	text-align: right;
}

#footer a.fb {
	display: inline-block;
	width: 28px;
	height: 29px;
	text-indent: -99999px;
	background: url(../images/footer-facebook.png) no-repeat;
}

#footer a.tw {
	display: inline-block;
	width: 28px;
	height: 29px;
	text-indent: -99999px;
	background: url(../images/footer-twitter.png) no-repeat;
}

#footer .copyright {
	margin: 10px 0; 
	color: rgb(106,111,111);
	font-size: 11px;
}

/*
#footer .division-list li {
	margin: 0 0 2px 0;
}

#footer .division-list li a {
	font-size: 12px;
	color: #fff;
}

#footer .divider {
	display: block;
	float: left;
	height: 180px;
	width: 1px;
	margin: 10px 20px;
	background: rgb(78, 78, 78);
}

#footer p {
	margin: 0 0 10px 0;
	font-size: .8em;
	line-height: 1.5em;
}

#footer a {
	color: rgb(225, 225, 225);
	font-size: .9em;
	text-decoration: none;
}

#footer a:hover {
	color: rgb(175, 175, 175);
}

#footer a.fb {
	display: inline-block;
	width: 28px;
	height: 29px;
	text-indent: -99999px;
	background: url(../images/footer-facebook.png) no-repeat;
}

#footer a.tw {
	display: inline-block;
	width: 28px;
	height: 29px;
	text-indent: -99999px;
	background: url(../images/footer-twitter.png) no-repeat;
}

#footer .copyright {
	margin: 10px 0; 
	font-family: Arial;
	color: rgb(170, 170, 170);
	font-size: .6em;
}
*/


/* MRC Ajax Content */
/*#mrctv-featured { width: 300px; height: 500px; background: #333; color: 333; text-align: center; }*/

/* CMI Blog */
div.CMIblogblock .views-row{
	width: 190px;
	float: left;
	margin: 5px;
}
div.CMIblogblock div.views-field-field-image-fid {
	height: 85px;
	width: 150px;
}
div#blogblocktitle h1 {
	font-size: 23px;
	border-bottom: solid 3px rgb(0,0,0);
	padding-bottom: 5px;
	margin: 5px;
	font-weight: bold; 
}
div#blogblocktitle a {
	font-family: Arial, sans-serif;
	color: black;
	font-weight: bold;
}
#content div.CMIblogblock h2 {
	font-size: 14px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	border: 0;
}
div.CMIblogblock div#author div {
	display: inline;
}
div.CMIblogblock div.views-field-nothing-1 {
	margin-bottom: 10px;
}
div.CMIblogblock div.views-field-body {
	margin-bottom: 10px;
}
div.CMIblogblock div.views-field-nothing {
	margin-bottom: 10px;
	padding-bottom: 5px;
	text-align: right;
}
div.CMIblogpage h2 {
	font-size: 20px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}
div.CMIblogpage div#author div {
	display: inline;
}
div.CMIblogpage div.views-field-nothing-1 {
	display: inline-block;
	margin-bottom: 10px;
}
div.CMIblogpage div.views-field-body {
	margin-bottom: 10px;
}
div.CMIblogpage div.views-field-nothing {
	margin-bottom: 10px;
	padding-bottom: 5px;
	text-align: right;
	border-bottom: 1px solid black;
}
div.CMIblogpage div.views-row-last div.views-field-nothing {
	border: 0;
}
div.CMIblogblock div.views-field-field-source-nid, div.CMIblogblock div.views-field-field-published-value {
	font-size: 12px;
	color: #4A4A4A;
}

DIV.CMIblogpage P IFRAME {
	display: none;
}

/* basic modal */
#basic-modal-content {display:none;}
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {color:#333; padding:12px; text-align: center; overflow: hidden;}
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:0; right:-10px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}


/* Slidebox */
#slidebox {
    width:400px;
    height:120px;
    padding:10px;
    background-color:#fff;
    border-top:3px solid #E28409;   
    position:fixed;
    bottom:0px;
    right:-430px;
	-moz-box-shadow:-2px 0px 5px #aaa;
	-webkit-box-shadow:-2px 0px 5px #aaa;
	box-shadow:-2px 0px 5px #aaa;
}
#slidebox p, #slidebox a.more {
    font-size:11px;
    text-transform:uppercase;
    font-family: Arial,Helvetica,sans-serif;
    letter-spacing:1px;
    color:#555;
}
#slidebox a.more { cursor:pointer; color:#009ee1; }
#slidebox a.more:hover { text-decoration:underline; }
#slidebox h2, #slidebox h2 a {
    color:#E28409;
    font-size:18px;
    line-height: 22px;
    margin:10px 20px 10px 0px;
}
#slidebox a.close {
    background:transparent url(../images/slidebox-close.gif) no-repeat top left;
    width:13px;
    height:13px;
    position:absolute;
    cursor:pointer;
    top:10px;
    right:10px;
}
#slidebox a.close:hover { background-position:0px -13px; }

/* GLOBAL STYLES */

.clearer { clear: both; }
.spacer-10 { clear: both; display: block; height: 10px; }
.spacer-25 { clear: both; display: block; height: 25px; }
.spacer-50 { clear: both; display: block; height: 50px; }
.divider-10 { clear: both; display: block; height: 1px; border-bottom: solid 1px rgb(225,225,225); margin-bottom: 5px; padding-bottom: 5px; }
.divider-20 { clear: both; display: block; height: 1px; border-bottom: solid 1px rgb(225,225,225); margin-bottom: 10px; padding-bottom: 10px; }