﻿body { background: #7f7f7f url('http://www.mrc.org/public/images/mrcfiles/bg.jpg') repeat-x top left; }

#container { background: #fff; width: 1022px; margin: 10px auto; }
#container2 { background: #fff; width: 1022px; margin: 10px auto; }

.header-ad { width: 760px; margin: 10px auto; }

/********* MRC NETWORK *********/
#mrc-network { position: relative; top: 5px; margin: 0 0 0 10px; z-index: 999; }
#mrc-network li { float: left; margin: 0 3px; }
#mrc-network li a { color: #333; font: bold 11px arial, sans-serif; text-decoration: none; }
#mrc-network a { display: block; }
#mrc-network .subitem { background: #7f7f7f; width: 175px; }

/* second-level lists */	
/* using left instead of display to hide menus because display: none isn't read by screen readers */
#mrc-network li ul { position: absolute; left: -999em; }
#mrc-network li ul li { clear: both; }

/* Dropdown links */
#mrc-network li ul li a { color: #fff; font: bold 12px arial, sans-serif; text-decoration: none; padding: 4px 4px; clear: both; border-bottom: solid 1px #d2d2d2; }
#mrc-network li ul li a:hover { color: #fff; background: #385e87; border-bottom: solid 1px #095c9c; }
	
#mrc-network li:hover a, #mrc-network li.sfhover a { color: #333; }
#mrc-network li:hover ul li a, #mrc-network li.sfhover ul li a { color: #fff; }
#mrc-network li:hover ul, #mrc-network li.sfhover ul { left: auto; margin-left: -50px; }
html>/**/body #mrc-network li:hover ul { margin-left: 0; }
#mrc-network li:hover, #mrc-network li.hover { position: static; }


/*********** TOP NAVIGATION ************/
#top-nav { float: right; margin: 0 5px 0 0; }
#top-nav li { float: left; margin: 0 3px; }
#top-nav a { display: block; }
#top-nav .subitem { background: #7f7f7f; width: 160px; }
#top-nav .search { width: 220px; }

/* second-level lists */	
/* using left instead of display to hide menus because display: none isn't read by screen readers */
#top-nav li ul { position: absolute; left: -999em; }
#top-nav li ul li { clear: both; }

/* Dropdown links */
#top-nav li ul li a.link { color: #fff; font: bold 12px arial, sans-serif; text-decoration: none; padding: 4px 4px; clear: both; border-bottom: solid 1px #d2d2d2; }
#top-nav li ul li a.link:hover { color: #fff; background: #385e87; border-bottom: solid 1px #095c9c; }
	
#top-nav li:hover a, #top-nav li.sfhover a { color: #333; }
#top-nav li:hover ul li a, #top-nav li.sfhover ul li a { color: #fff; }
#top-nav li:hover ul, #top-nav li.sfhover ul { left: auto; margin-left: -50px; }
html>/**/body #top-nav li:hover ul { margin-left: 0; }
#top-nav li:hover, #top-nav li.hover { position: static; }


/*********** MAIN MENU ************/
#nav { position: relative; top: 101px; margin: 0 0 0 10px; }
#nav ul { padding: 0; margin: 0; list-style: none; line-height: 1; z-index: 999; }
#nav a { display: block; text-decoration: none; }
#nav li { float: left; list-style: none; text-align: left; padding:0px;margin:0px;}

/* Adds toplevel background hover */
#nav li.toplevel { text-align: center; height: 36px; }
#nav li.toplevel .link { padding: 8px 15px 0 15px; }
#nav li.toplevel:hover { background: url('http://www.mrc.org/public/images/mrcfiles/menu-bg-on.jpg') repeat-x top left; }

#nav .subitem { width: 150px; margin: 0; }


/* Top menu Dropdowns */
#nav li a { font: bold 13px arial, sans-serif; color: #666; }
#nav li a:hover { color: #fff;  }

/* second-level lists */	
/* using left instead of display to hide menus because display: none isn't read by screen readers */
#nav li ul { position: absolute; margin: 12px 0 0 0; left: -999em; }

#nav li ul li { clear: both; padding: 0; }



/* Dropdown links */
#nav li ul li a { font: bold 12px arial, sans-serif; color: #fff; background: #777; padding: 4px 4px; clear: both; border-bottom: solid 1px #d2d2d2; }
#nav li ul li a:hover { color: #fff; background: #385e87; border-bottom: solid 1px #095c9c; }
	
#nav li:hover a, #nav li.sfhover a { color: #fff; }
#nav li:hover ul li a, #nav li.sfhover ul li a { color: #fff; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; margin-left: -50px; }
html>/**/body #nav li:hover ul { margin-left: 0; }
#nav li:hover, #nav li.hover { position: static; }


/************* HEADERS ***************/
.header-mrc { background: url('http://www.mrc.org/public/images/mrcfiles/header-mrc.jpg') no-repeat top left; width: 1022px; height: 187px; }
.header-mrc #newsletter-signup { float: right; background: url('http://www.mrc.org/public/images/mrcfiles/newsletter-box-mrc-bg.jpg') repeat-x top left; width: 250px; height: 80px; margin: 20px 40px 0 0; } 
.header-mrc #newsletter-signup .content { margin: 5px; }
.header-mrc #newsletter-signup .content h2 { color: #fff9c2; font: bold 12px arial, sans-serif; }
.header-mrc #newsletter-signup .content h3 { color: #fff; font: bold 11px arial, sans-serif; }
.header-mrc #newsletter-signup .content .signup-form { margin: 10px 0 0 0; }
.header-mrc #newsletter-signup .content .signup-form .input { float: left; background: url('http://www.mrc.org/public/images/mrcfiles/newsletter-box-mrc-input.jpg') no-repeat; width: 160px; height: 33px; }
.header-mrc #newsletter-signup .content .signup-form .input-box { color: #999; font: normal 11px tahoma, arial, sans-serif; border: 0; width: 150px; margin: 3px 0 0 8px; }

.header-tw { background: url('http://www.mrc.org/public/images/mrcfiles/header-tw.jpg') no-repeat top left; width: 1022px; height: 187px; }
.header-tw #newsletter-signup { float: right; background: url('http://www.mrc.org/public/images/mrcfiles/newsletter-box-tw-bg.jpg') repeat-x top left; width: 250px; height: 80px; margin: 20px 40px 0 0; } 
.header-tw #newsletter-signup .content { margin: 5px; }
.header-tw #newsletter-signup .content h2 { color: #fff9c2; font: bold 12px arial, sans-serif; }
.header-tw #newsletter-signup .content h3 { color: #fff; font: bold 11px arial, sans-serif; }
.header-tw #newsletter-signup .content .signup-form { margin: 10px 0 0 0; }
.header-tw #newsletter-signup .content .signup-form .input { float: left; background: url('http://www.mrc.org/public/images/mrcfiles/newsletter-box-tw-input.jpg') no-repeat; width: 160px; height: 33px; }
.header-tw #newsletter-signup .content .signup-form .input-box { color: #999; font: normal 11px tahoma, arial, sans-serif; border: 0; width: 150px; margin: 3px 0 0 8px; }

.header-bmi { background: url('http://www.mrc.org/public/images/mrcfiles/header-bmi.jpg') no-repeat top left; width: 1022px; height: 187px; }
.header-bmi #newsletter-signup { float: right; background: url('http://www.mrc.org/public/images/mrcfiles/newsletter-box-bmi-bg.jpg') repeat-x top left; width: 250px; height: 80px; margin: 20px 40px 0 0; border: solid 1px #d2d2d2; } 
.header-bmi #newsletter-signup .content { margin: 5px; }
.header-bmi #newsletter-signup .content h2 { color: #fff9c2; font: bold 12px arial, sans-serif; }
.header-bmi #newsletter-signup .content h3 { color: #fff; font: bold 11px arial, sans-serif; }
.header-bmi #newsletter-signup .content .signup-form { margin: 10px 0 0 0; }
.header-bmi #newsletter-signup .content .signup-form .input { float: left; background: url('http://www.mrc.org/public/images/mrcfiles/newsletter-box-bmi-input.jpg') no-repeat; width: 160px; height: 33px; }
.header-bmi #newsletter-signup .content .signup-form .input-box { color: #999; font: normal 11px tahoma, arial, sans-serif; border: 0; width: 150px; margin: 3px 0 0 8px; }

.header-cmi { background: url('http://www.mrc.org/public/images/mrcfiles/header-cmi.jpg') no-repeat top left; width: 1022px; height: 187px; }
.header-cmi #newsletter-signup { float: right; background: url('http://www.mrc.org/public/images/mrcfiles/newsletter-box-cmi-bg.jpg') repeat-x top left; width: 250px; height: 80px; margin: 20px 40px 0 0; border: solid 1px #d2d2d2; } 
.header-cmi #newsletter-signup .content { margin: 5px; }
.header-cmi #newsletter-signup .content h2 { color: #fff9c2; font: bold 12px arial, sans-serif; }
.header-cmi #newsletter-signup .content h3 { color: #fff; font: bold 11px arial, sans-serif; }
.header-cmi #newsletter-signup .content .signup-form { margin: 10px 0 0 0; }
.header-cmi #newsletter-signup .content .signup-form .input { float: left; background: url('http://www.mrc.org/public/images/mrcfiles/newsletter-box-cmi-input.jpg') no-repeat; width: 160px; height: 33px; }
.header-cmi #newsletter-signup .content .signup-form .input-box { color: #999; font: normal 11px tahoma, arial, sans-serif; border: 0; width: 150px; margin: 3px 0 0 8px; }


.search-form { margin: 5px 4px 10px 4px; }
.search-form .input { float: left; background: url('http://www.mrc.org/public/images/mrcfiles/search-box-input-170.jpg') no-repeat; width: 170px; height: 17px; margin: 5px 0 5px 5px; }
.search-form .input-box { color: #999; font: normal 10px tahoma, arial, sans-serif; border: 0; width: 170px; margin: 1px 0 0 8px; }
.search-form .button { margin: 5px 0 5px 0; }
.search-form .advanced { color: #fff; font: bold 10px arial, sans-serif; text-decoration: underline; margin: 0 0 5px 10px; }

/**************** CONTENT ******************/

#footer { clear: both; background: #63709a; width: 100%; padding: 5px 0 0 0; color: #fff; font: bold 12px tahoma, arial, sans-serif; margin: 10px 0 0 0; text-align: center; }
#footer ul { width: 750px; list-style: none; margin: 0 auto; padding: 10px 0; }
#footer ul li { float: left; margin: 0 20px 0 0; }
#footer ul li a { color: #fff; font: bold 13px tahoma, arial, sans-serif; text-decoration: none; }


#maincol { clear: none; margin: 10px 0 0 0; padding: 10px 15px; overflow: hidden; }
html>/**/body #maincol { padding: 0 15px; }

#leftcol-home {
	float: left;
	width: 620px;
	margin: 0 15px 0 0;
	padding-bottom: 10000px;	
	margin-bottom: -10000px;
}

#rightcol-home {
	float: left; 
	width: 335px; 
	margin: 0;	
	padding-bottom: 10000px;
	margin-bottom: -10000px;
	background: #fff;
	text-align: center;
}

#leftcol-home-bmi {
	float: left;
	width: 660px;
	margin: 0 15px 0 0;
	padding-bottom: 10000px;	
	margin-bottom: -10000px;
}

#rightcol-home-bmi {
	float: left; 
	width: 305px; 
	margin: 0;	
	padding-bottom: 10000px;
	margin-bottom: -10000px;
	background: #fff;
	text-align: center;
}


#adcol-home {
	float: left;
	width: 160px;
	margin: 0;
	text-align: center;
	padding-bottom: 10000px;
	margin-bottom: -10000px;	
}


#leftcol-article {
	background: white;
	float: left;
	width: 500px;
	margin: 0 20px 0 0;
	padding-bottom: 10000px;	
	margin-bottom: -10000px;
}

#leftcol-article-wide {
	background: white;
	float: left;
	width: 825px;
	margin: 0 20px 0 0;
	padding-bottom: 10000px;	
	margin-bottom: -10000px;
}

#rightcol-article {
	float: left; 
	width: 300px; 
	margin: 0 20px 0 0;	
	padding-bottom: 10000px;
	margin-bottom: -10000px;
}


#adcol-narrow {
	float: left;
	width: 130px;
	margin: 0;
	text-align: center;
	padding-bottom: 10000px;
	margin-bottom: -10000px;	
}

#widecol {
	float: left;
	width: 930px;
	margin: 0 15px 0 0;
	padding: 20px;
	padding-bottom: 10000px;	
	margin-bottom: -10000px;
	background: #fff;
}
 

/* Alert Box */
.alert-box { background: #990000; width: 100%; height: 20px; color: #fff; font: bold 14px tahoma, arial, sans-serif; padding: 5px 0; text-align: center; margin: -8px 0 5px 0; }
.alert-box a { color: #fff; font: bold 14px tahoma, arial, sans-serif; text-decoration: none; }

/* Main Homepage Section */
.feature-section { background: url('/public/webimages/feature_bg.jpg') repeat-y; width: 620px; }
.feature-section .header { background: url('/public/webimages/feature_header_bg.jpg') repeat-x; width: 620px; height: 35px; }
.feature-section .header-red { background: url('/public/webimages/feature_header_red_bg.jpg') repeat-x; width: 620px; height: 35px; }
.feature-section .header h2, .feature-section .header-red h2 { color: #fff; font: bold 15px tahoma, arial, sans-serif; padding: 3px 0 0 5px; }
.featured-section .spotlight .title{ color: #990000; font: bold 18px/26px arial, sans-serif; text-decoration: none; margin: 0; }


.feature-section .main-item { text-align: center; margin: 5px 10px 20px 10px; }
.feature-section .main-item-TW { text-align: left; margin: 5px 10px 20px 10px; }
.feature-section .main-item .title a { color: #990000; font: bold 26px tahoma, arial, sans-serif; text-decoration: none; margin: 0 0 5px 0; }
.feature-section .main-item .date { color: #999; font: normal 11px tahoma, arial, sans-serif; margin: 0 0 5px 0; }
.feature-section .main-item .image { }

.feature-section .item { margin: 0 10px 20px 10px; }
.feature-section .item .title a { color: #13387b; font: bold 15px tahoma, arial, sans-serif; text-decoration: none; margin: 0 0 5px 0; }
.feature-section .item .date { color: #999; font: normal 11px tahoma, arial, sans-serif; }
.feature-section .item .tw_description { color: #999; font: normal 11px tahoma, arial, sans-serif; }

.feature-section .divider { background: url('/public/webimages/divider.jpg') no-repeat; width: 375px; height: 8px; margin: 5px auto; }

.cyber-signup { width: 550px; margin: 0 auto; }
.cyber-signup .text { float: left; color: #990000; font: bold 11px tahoma, arial, sans-serif; margin: 8px 30px 0 0; }
.cyber-signup .signup-form { float: left; width: 240px; background: url('/public/webimages/signup_bg.jpg') top left no-repeat; margin: 5px 10px 0 0; text-align: right; }
.cyber-signup .signup-form .input-signup { float: left; border: 0; padding: 0; width: 150px; margin: 4px 10px 0 6px; color: #777; font: normal 11px arial, sans-serif; }

.feature-section .footer { background: url('/public/webimages/feature_footer_bg.jpg') no-repeat; width: 670px; height: 12px; }


.featured-section-bmi { width: 620px; overflow: hidden; }
.featured-section-bmi .header { background: url('/public/webimages/feature_header_bg.jpg') repeat-x; width: 620px; height: 35px; }
.featured-section-bmi .header h2 { color: #fff; font: normal 14px tahoma, arial, sans-serif; padding: 3px 0 0 5px; }
.featured-section-bmi .featured-image { float: left; margin: 0 15px 15px 0; }
.featured-section-bmi .featured-image img { width: 240px; height: 180px; }
.featured-section-bmi .featured-item { float: left; width: 290px; margin: 0 15px 0 0; }
.featured-section-bmi .featured-item .title { margin: 0 0 10px 0; }
.featured-section-bmi .featured-item .title a { color: #1f3a6d; font: bold 18px arial, sans-serif; text-decoration: none; margin: 0; }
.featured-section-bmi .featured-item .desc { color: #444; font: normal 12px/18px arial, sans-serif; }

.featured-section-bmi .item { margin: 5px 0; }
.featured-section-bmi .item .title a { color: #13387b; font: bold 15px tahoma, arial, sans-serif; text-decoration: none; margin: 0 0 5px 0; }
.featured-section-bmi .item .date { color: #999; font: normal 11px tahoma, arial, sans-serif; }
.featured-section-bmi .item .desc { color: #444; font: normal 12px/17px arial, sans-serif; padding: 0 0 0 12px; }

.featured-section-bmi .divider { background: url('/public/webimages/divider.jpg') no-repeat; width: 375px; height: 8px; margin: 5px auto; }

.featured-section-bmi .footer { background: url('/public/webimages/feature_footer_bg.jpg') no-repeat; width: 670px; height: 12px; }


.featured-section-cmi .header-red { background: url('/public/webimages/feature_header_red_bg.jpg') repeat-x; width: 620px; height: 35px; }
.featured-section-cmi .header-red h2 { color: #fff; font: bold 15px tahoma, arial, sans-serif; padding: 3px 0 0 5px; }

.featured-section-cmi .item { margin: 0 10px 15px 10px; padding: 5px; border: 1px solid #d2d2d2; }
.featured-section-cmi .item .item-image { float: left; width: 210px; margin: 0 10px 15px 0; }
.featured-section-cmi .item .item-image img { width: 200px; height: 162px; }

.featured-section-cmi .item .title a { color: #13387b; font: bold 17px tahoma, arial, sans-serif; text-decoration: none; margin: 0 0 5px 0; }
.featured-section-cmi .item .date { color: #999; font: normal 12px tahoma, arial, sans-serif; }
.featured-section-cmi .item .desc { color: #444; font: normal 13px/18px arial, sans-serif; padding: 0 0 0 12px; }

.featured-section-cmi .divider { background: url('/public/webimages/divider.jpg') no-repeat; width: 375px; height: 8px; margin: 5px auto; }
.featured-section-cmi .footer { background: url('/public/webimages/feature_footer_bg.jpg') no-repeat; width: 670px; height: 12px; }



.content-block-bmi { }
.content-block-bmi .header { background: url('/public/webimages/feature_header_bg.jpg') repeat-x; width: 620px; height: 35px; }
.content-block-bmi .header h2 { color: #fff; font: normal 14px tahoma, arial, sans-serif; padding: 3px 0 0 5px; }
.content-block-bmi .content { width: 600px; font: normal 12px/18px arial; padding: 5px 10px; }
.content-block-bmi .block-link { padding: 5px; }
.content-block-bmi .block-link a { color: #13387b; font: bold 12px arial, sans-serif; text-decoration: none; }

.content-block-cmi { }
.content-block-cmi .header { background: url('/public/webimages/feature_header_red_bg.jpg') repeat-x; width: 620px; height: 35px; }
.content-block-cmi .header h2 { color: #fff; font: bold 14px tahoma, arial, sans-serif; padding: 3px 0 0 5px; }
.content-block-cmi .content { width: 600px; font: normal 12px/18px arial; padding: 5px 10px; }
.content-block-cmi .block-link { padding: 5px; }
.content-block-cmi .block-link a { color: #13387b; font: bold 12px arial, sans-serif; text-decoration: none; }


.two-column { }
.two-column .left-column { float: left; width: 290px; border-right: solid 1px #777; margin: 0 20px 0 0; padding: 0 10px 0 0; }
.two-column .right-column { float: left; width: 290px; }
.two-column h1 { color: #555; font: bold 15px tahoma, arial, sans-serif; margin: 0 0 10px 0; }
.two-column h2 { color: #555; font: bold 15px tahoma, arial, sans-serif; margin: 0 0 10px 0; }
.two-column h3 { color: #555; font: bold 13px tahoma, arial, sans-serif; margin: 0 0 10px 0; }
.two-column h4 { color: #990000; font: bold 12px tahoma, arial, sans-serif; margin: 0 0 5px 0; }
.two-column p { color: #333; font: normal 13px/17px tahoma, arial, sans-serif; }
.two-column .header h2{ color: #fff; padding: 3px 0 0 5px; width: 100%; background: url('/public/webimages/feature_header_bg.jpg') repeat-x; height: 35px; }

.two-column-bmi { }
.two-column-bmi .left-column { float: left; width: 290px; border-right: solid 1px #777; margin: 0 20px 0 0; padding: 0 10px 0 0; }
.two-column-bmi .right-column { float: left; width: 290px; }
.two-column-bmi .header { width: 100%; background: url('/public/webimages/feature_header_bg.jpg') repeat-x; height: 35px; }
.two-column-bmi .header h2 { color: #fff; font: normal 14px tahoma, arial, sans-serif; padding: 3px 0 0 5px; }
.two-column-bmi .section { margin: 0 0 20px 0; }
.two-column-bmi h3 { margin: 10px 0 5px 0; }
.two-column-bmi h3 a { color: #990000; font: bold 14px arial, sans-serif; }
.two-column-bmi p { color: #333; font: normal 13px/17px tahoma, arial, sans-serif; }
.two-column-bmi ul.media-appearances { list-style: none; margin: 0; padding: 0; }
.two-column-bmi ul.media-appearances li { color: #444; font: bold 11px arial, sans-serif; margin: 0 0 10px 0; }
.two-column-bmi .headshot img { width: 60px; height: 60px; }

.three-column { }
.three-column .left-column { float: left; width: 180px; border-right: solid 1px #ccc; margin: 0 10px 0 0; padding: 0 20px 0 0; }
.three-column .center-column { float: left; width: 180px; border-right: solid 1px #ccc; margin: 0 10px 0 0; padding: 0 20px 0 0; }
.three-column .right-column { float: left; width: 180px; }
.three-column .left-column h2, .three-column .center-column h2, .three-column .right-column h2 { color: #555; font: bold 13px tahoma, arial, sans-serif; margin: 0 0 10px 0; }


/* Homepage - Bias Alert */
.bias-alert { position: relative; top: -20px; margin: 0; padding: 0 5px; }
.bias-alert .sliderwrapper { margin: 0; padding: 0; }
.bias-alert .bias-alert-slider-pager { position: relative; top: 210px; left: 210px; height: 25px; width: 80px; z-index: 999; }
.bias-alert .bmi-slider-pager { position: relative; top: 0px; left: 210px; height: 25px; width: 80px; z-index: 999; }
.bias-alert .feature { margin: 0; padding: 0; }
.bias-alert .feature .thumbnail { }
.bias-alert .feature .thumbnail .image { width: 240px; height: 180px; margin: 0 0 5px 0; }
.bias-alert .feature .title a { color: #1f3a6d; font: bold 16px arial, sans-serif; text-decoration: none; margin: 0 0 5px 0; }
.bias-alert .feature .date { color: #000; font: bold 11px arial, sans-serif; margin: 0 0 5px 0; }
.bias-alert .feature .desc { color: #333; font: normal 11px arial, sans-serif; line-height: 16px; }

.bias-alert ul { margin: 0; padding: 0 0 0 20px; }
.bias-alert ul li { list-style: url('/public/webimages/dot_grey.jpg'); margin: 0 0 5px 0; }
.bias-alert ul li a { color: #3f668a; font: bold 11px arial, sans-serif; text-decoration: none; }
.bias-alert .link-more a { margin: 0 0 0 10px; color: #13387b; font: bold 11px tahoma, arial, sans-serif; text-decoration: none; }
.bias-alert .link-more img { }


/* Homepage - BMI Articles */
.bmi-articles { position: relative; top: -20px; margin: 0; padding: 0 5px; }
.bmi-articles .sliderwrapper { margin: 0; padding: 0; }
.bmi-articles .bmi-slider-pager { position: relative; top: 240px; left: 210px; height: 25px; width: 80px; z-index: 999; }
.bmi-articles .feature { margin: 0; padding: 0; }
.bmi-articles .feature .thumbnail { }
.bmi-articles .feature .thumbnail .image { width: 280px; height: 210px; margin: 0 0 5px 0; }
.bmi-articles .feature .title a { color: #1f3a6d; font: bold 16px arial, sans-serif; text-decoration: none; margin: 0 0 5px 0; }
.bmi-articles .feature .date { color: #000; font: bold 11px arial, sans-serif; margin: 0 0 5px 0; }
.bmi-articles .feature .desc { color: #333; font: normal 11px arial, sans-serif; line-height: 16px; }

.bmi-articles ul { margin: 0; padding: 0 0 0 20px; }
.bmi-articles ul li { list-style: url('/public/webimages/dot_grey.jpg'); margin: 0 0 5px 0; }
.bmi-articles ul li a { color: #1f3a6d; font: bold 12px arial, sans-serif; text-decoration: none; }
.bmi-articles .link-more a { margin: 0 0 0 10px; color: #13387b; font: bold 11px tahoma, arial, sans-serif; text-decoration: none; }
.bmi-articles .link-more img { }

/* Commentary */
.commentary { padding: 5px; margin: 0 0 10px 0; }
.commentary .headshot { float: right; margin: 0 0 5px 5px; }
.commentary h3 a { color: #000; font: bold 13px arial, sans-serif; text-decoration: none; margin: 0 0 5px 0; }
.commentary .author { font: normal 11px arial, sans-serif; margin: 0 0 5px 0; }
.commentary .author a { color: #18368d; font: normal 11px arial, sans-serif; text-decoration: none; }
.commentary .preview { color: #666; font: normal 11px arial, sans-serif; line-height: 17px; margin: 0 0 10px 0; }
.commentary .link-more a { color: #18368d; font: normal 11px tahoma, arial, sans-serif; text-decoration: none; }
.commentary .link-more img { }


/* Tabs */
#tabs ul.buttons { }
#tabs ul.buttons li { float: left; background: url('/public/webimages/tab_off.jpg') no-repeat; width: 92px; height: 27px; margin: 0 10px 0 0; text-align: center; padding: 5px 0 0 0; }
#tabs ul.buttons li.selected { background: url('/public/webimages/tab_on.jpg') no-repeat; width: 92px; height: 27px;  }
#tabs ul.buttons li a { color: #555; font: 600 11px tahoma, arial, sans-serif; text-decoration: none; }

#tabs #content { clear: both; width: 620px; border: solid 1px #999; padding: 5px; position: relative; top: -6px; }
#tabs #content h2 { color: #555; font: bold 14px tahoma, arial, sans-serif; margin: 0 0 3px 20px; }
#tabs #content h3 { color: #666; font: italic normal 11px tahoma, arial, sans-serif; margin: 0 0 0 20px; }
#tabs #content h3 a { color: #18368d; font: italic normal 11px tahoma, arial, sans-serif; text-decoration: none; }
#tabs #content ul.headlines { list-style: url('/public/webimages/dot_grey.jpg'); padding: 0 0 0 20px; }
#tabs #content ul.headlines li { margin: 0 0 10px 0; }
#tabs #content ul.headlines li a { color: #555; font: normal 11px/17px arial, sans-serif; text-decoration: none; }
#tabs #content .link-more a { margin: 0 0 0 10px; color: #13387b; font: normal 11px tahoma, arial, sans-serif; text-decoration: none; margin: 0 0 0 20px; }

/* Donate Button */
.donate-button { margin: 10px 0; text-align: center; }



/* Video */
.video-player { margin: 5px 20px; }
.video-player a { color: #13387b; font: bold 14px tahoma, arial, sans-serif; text-decoration: none; }
ul.video-list { list-style: url('/public/webimages/dot_grey.jpg'); padding: 0 0 0 20px; }
ul.video-list li { margin: 0 0 5px 0; }
ul.video-list li a { color: #3f668a; font: normal 11px arial, sans-serif; text-decoration: none; }

/* BMI Cartoon */
.bmi-daily-cartoon { font: normal 11px arial; text-align: left; }
.bmi-daily-cartoon .header { background: url('/public/webimages/feature_header_bg.jpg') repeat-x; width: 300px; height: 35px; }
.bmi-daily-cartoon .header h2 { color: #fff; font: normal 15px tahoma, arial, sans-serif; padding: 3px 0 0 5px; }
.bmi-daily-cartoon a.small { color: #990000; font: bold 10px arial; text-decoration: none; }
.bmi-daily-cartoon a.archive { color: #990000; font: bold 12px arial; text-decoration: none; }
.bmi-daily-cartoon img { width: 300px; border: 0; }

/* Press Room */
ul.media-appearances { list-style: url('/public/webimages/dot_grey.jpg'); padding: 0 0 0 20px; }
ul.media-appearances li { padding: 5px; }
ul.media-appearances li .title a { color: #3f668a; font: bold 11px arial, sans-serif; text-decoration: none; }
ul.media-appearances li .date { color: #777; font: bold 11px arial, sans-serif; }


/* Newsletters */
ul.newsletters li { margin: 0 0 25px 30px; }
ul.newsletters li .title { color: #333; font: bold 15px tahoma, arial, sans-serif; }
ul.newsletters li .checkbox { float: left; width: 200px; color: #333; font: bold 12px tahoma, arial, sans-serif; margin: 0 10px 0 0; }
ul.newsletters li .image { float: left; width: 230px; margin: 0 10px 0 0; text-align: center; }
ul.newsletters li .image a { color: #13387b; font: bold 12px arial, sans-serif; text-decoration: none; }
ul.newsletters li .description { float: left; width: 350px; color: #555; font: normal 11px/20px tahoma, arial, sans-serif; }

.newsletter-form { color: #333; font: bold 12px arial, sans-serif; }
.newsletter-form .email { color: #666; font: italic normal 12px arial, sans-serif; width: 180px; }
.newsletter-form td { color: #555; font: bold 11px tahoma, arial, sans-serif; padding: 0 0 10px 0; }

.note { color: #333; font: normal 11px arial, sans-serif; }
.note ul li { color: #666; font: bold 10px arial, sans-serif; margin: 0 0 5px 0; }
.note ul li a { color: #13387b; font: bold 10px arial, sans-serif; }


/* Homepage - Inside the MRC */
.section .inside-mrc { padding: 10px; }
.section .inside-mrc .feature { }
.section .inside-mrc .feature .thumbnail { float: left; width: 170px; height: 120px; margin: 0 10px 0 0; }
.section .inside-mrc .feature .thumbnail .image { width: 170px; height: 120px; }
.section .inside-mrc .feature .title { color: #1f3a6d; font: bold 16px arial, sans-serif; margin: 0 0 5px 0; }
.section .inside-mrc .feature .desc { color: #333; font: normal 11px arial, sans-serif; line-height: 16px; }

.inside-mrc-slider { margin: 10px 0; padding: 0; }
.inside-mrc-slider ul { list-style: none; margin: 0; padding: 0; }
.inside-mrc-slider ul li { float: left; width: 160px; height: 120px; background: url(images/mrc_slider_bg_off.gif) no-repeat; text-align: center; margin: 0; }
.inside-mrc-slider ul li.selected { float: left; width: 160px; height: 120px; background: url(images/mrc_slider_bg_selected.gif) no-repeat; }
.inside-mrc-slider ul li.center { float: left; width: 160px; height: 120px; background: url(images/mrc_slider_bg_off.gif) no-repeat; margin: 0 10px; }
.inside-mrc-slider ul li .thumbnail { width: 110px; height: 75px; padding: 5px; }
.inside-mrc-slider ul li .title { width: 120px; height: 25px; margin: 0 auto; overflow: hidden; color: #333; font: bold 11px arial, sans-serif; }

/* NewsBusted Comedy Show */
.newsbusted { width: 300px; height: 300px; background: url('http://media.eyeblast.org/static/images/mrc/newsbusted-bg.jpg') no-repeat; margin: 0 auto; }
.newsbusted .content { padding: 45px 10px 0 12px; text-align: left; } 
.newsbusted .content .date { margin: 0 0 5px 12px; color: #fff; font: bold 11px arial, sans-serif; }
.newsbusted .content .video-player { width: 250px; margin: 0 auto 5px auto; }
.newsbusted .content .link-more a { margin: 0 5px 0 12px; color: #fff; font: bold 12px arial, sans-serif; text-decoration: none; }
.newsbusted .content .link-more img { position: relative; top: 3px; }

/* Video Vault */
#videovault { background: url('/public/webimages/videovault/nq_widget_bg.jpg') no-repeat; width: 300px; height: 357px; display: block; margin: 0 auto; text-align: left; }
#videovault .header { cursor: pointer; width: 300px; height: 50px; display: block; }
* #videovault .buttons { float: left; width: 70px; margin: 5px 5px 0 5px; }
html>body #videovault .buttons { float: left; width: 70px; margin: 5px 10px 0 10px; }
#videovault .buttons .button { margin: 0 0 10px 0; }
#videovault #player { width: 200px; height: 161px; }
#videovault .description { width: 180px; height: 90px; overflow: auto; color: #555; font: normal 11px/18px tahoma, arial, sans-serif; position: relative; top: 15px; left: 5px; padding: 0 5px; }
#videovault .description a { color: #1f3a6d; font: bold 11px/18px tahoma, arial, sans-serif; }
#videovault .eblink { cursor: pointer; clear: both; float: right; width: 120px; height: 15px; display: block; margin: 38px 10px 0 0; }

/* Action Center */
#actionCenterContainer { background: url('/public/webimages/action_center_bg.jpg') repeat-y; width: 304px; margin: 0 auto; }
#actionCenterFooter { background: url('/public/webimages/action_center_footer.jpg') no-repeat bottom; width: 304px; }

#actionCenter {	 width: 304px; }
#actionCenter.leftTab {	background: url('/public/webimages/action_center_tab_a.jpg') no-repeat left top; }
#actionCenter.rightTab { background: url('/public/webimages/action_center_tab_b.jpg') no-repeat left top; }
#actionCenter.leftTab a.tSectionLeftTab { width: 170px; }
#actionCenter.leftTab a.tSectionRightTab { width: 130px; }
#actionCenter.rightTab a.tSectionLeftTab { width: 160px; }
#actionCenter.rightTab a.tSectionRightTab {	width: 140px; }

.leftTab a.tSectionLeftTab {
	float: left;
	display: inline;
	height: 20px;
	padding: 5px 0 0 0;
	font: bold 14px tahoma, arial, sans-serif;		
	text-align: center;
	text-decoration: none;
	color: #fff !important;
}
.rightTab a.tSectionRightTab {
	float: right;
	display: inline;
	height: 20px;
	padding: 5px 0 0 0;
	font: bold 14px tahoma, arial, sans-serif;		
	text-align: center;
	text-decoration: none;
	color: #fff !important;
}
.rightTab a.tSectionLeftTab {
	float: left;
	display: inline;
	height: 20px;
	padding: 5px 0 0 0;
	font: bold 14px tahoma, arial, sans-serif;		
	text-align: center;
	text-decoration: none;
	color: #e2e2e2 !important;
}
.leftTab a.tSectionRightTab {
	float: right;
	display: inline;
	height: 20px;
	padding: 5px 0 0 0;
	font: bold 14px tahoma, arial, sans-serif;		
	text-align: center;
	text-decoration: none;
	color: #e2e2e2 !important;
 }
 
.showRightTab, .showLeftTab { display: none; }
.rightTab .showRightTab, .leftTab .showLeftTab { display: block; }

.leftTab .content, .rightTab .content { text-align: left; padding: 40px 15px 0 15px; }
.leftTab h2 { color: #444; font: bold 11px tahoma, arial, sans-serif; text-transform: uppercase; margin: 0; }
.leftTab hr { color: #d2d2d2; width: 100%; height: 1px; margin: 0 0 5px 0; padding: 0; }
.leftTab ul { margin: 0; padding: 0 0 0 20px; }
.leftTab ul li { list-style: url('/public/webimages/dot_red.jpg'); margin: 0 0 10px 0; }
.leftTab ul li a { color: #990000; font: bold 11px arial, sans-serif; text-decoration: none; }

/*.section-red { }
.section-red .header { width: 100%; height: 26px; }
.section-red .header .left { float: left; width: 10px; height: 26px; background: url('images/section_header_red_bg_left.gif') no-repeat; }
.section-red .header .center { float: left; height: 26px; background: url('images/section_header_red_bg.gif') repeat-x; }
.section-red .header .center h2 { color: #fff; font: bold 12px arial, sans-serif; margin: 7px 0 0 0; }
.section-red .header .right { float: left; width: 10px; height: 26px; background: url('images/section_header_red_bg_right.gif') no-repeat; }
.section-red .content-container { clear: both; background: #fff url('images/section_content_red_bg.jpg') repeat-x bottom left; border: solid 1px #d2d2d2; border-top: 0; }

.section-red .action-items ul { padding: 5px; }
.section-red .action-items ul li { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: solid 1px #d2d2d2; }
.section-red .action-items ul li a { color: #1f3a6d; font: bold 12px arial, sans-serif; line-height: 19px; text-decoration: none; }
.section-red .action-items .link-action a { float: left; margin: 5px 0 0 10px; color: #333; font: bold 12px arial, sans-serif; text-decoration: none; }
.section-red .action-items .link-action img { position: relative; top: 3px; }

.section-red .action-items .link-more a { margin: 5px 0 0 10px; color: #990000; font: bold 12px arial, sans-serif; text-decoration: none; }
.section-red .action-items .link-more img { position: relative; top: 3px; }*/


/* Ads */
.ad_300 { width: 300px; color: #666; font: normal 11px 'trebuchet ms', arial, sans-serif; text-align: center; }



/* Miscellaneous Classes */
.clearer { clear: both; }
.divider-small { background: url('/public/webimages/divider_small.jpg') no-repeat; width: 215px; height: 7px; margin: 5px auto; }


/* MRC Automated Posting System Admin Page */
.admin-menuTitle 
{
    font: bold 16px arial sans-serif;
    color: navy;
    font-weight:bold;
    font-style:italic;
    TEXT-DECORATION: underline;
    line-height:20px;
}

.admin-menuItem
{
    font: bold 14px arial sans-serif;
    color: Black; 
    font-weight: normal; 
    line-height:20px;      
}

.admin-menuItem a
{
    font: bold 14px arial sans-serif;
    color: blue; 
    font-weight: normal; 
    line-height:20px;  
    TEXT-DECORATION: none;    
}

.admin-quicklink
{
    font: bold 16px arial sans-serif;
    font-weight:bold;
    color: navy; 
    font-weight: normal; 
    line-height:20px;  
}




/* Article Elements */
.article{ color: #333; font: normal 12px/19px georgia, arial, sans-serif; padding: 5px 10px; }
.article .content img{padding: 3px 3px 3px 3px;}
.article .content .right{float:right; margin: 0 0 3px 3px;}
.article .content .left{float:left; margin: 0 0 3px 3px;}
.article H2 { font-size: 16px; line-height:20px; font-family: georgia; color:#32448e }
.article H3 { font-size: 18px; line-height:22px; font-family: georgia; color:#32448e }
.article H4 { color: #333; font: bold 15px/20px georgia, arial, sans-serif; }
.article ul { list-style: disc; }
.article ul li { margin: 0 0 10px 20px; }
.article a {text-decoration:none; color: #476bb7}
.article .content{ font-size: 14px; line-height:20px; font-family: georgia; font-weight: normal; color:black}
.article .title{font-size: 24px; line-height:28px; font-family: georgia; color:black} 
.article .BMItitle, .article .CMItitle{font-weight: bold; font-size: 24px; line-height:28px; font-family: georgia; color:Maroon}
.article .BMIsummary{ font-weight: bold; font-size: 14px; line-height:20px; font-family: georgia; color:black}
.article .summary{ font-size: 14px; line-height:20px; font-family: georgia; color:black}
.article .publishDate{ font-size: 12px; line-height:18px; font-family: georgia; color:gray}
.article .author{ font-size: 12px; line-height:18px; font-family: georgia; color:gray}
.article .thumbnail { width: 250px; height: 210px; border: 0; }
.article .sectiontitle{ font-size: 14px; line-height:24px; font-family: georgia; font-weight: bold; color:navy; text-decoration:none; }
.article .sectiontitle a { font-size: 14px; line-height:24px; font-family: georgia; font-weight: bold; color:navy; text-decoration:none; }
.article .content blockquote {padding-left:40px; padding-right:40px;}

.article ul.meta { margin: 5px 0; }
.article ul.meta li { display: inline; border-right: solid 1px #e2e2e2; margin: 0; padding: 0 5px; }
.article ul.meta li.first { padding-left: 0; }
.article ul.meta li.last { border: 0; }
/* Publication Archive Page Elements */
.archive-list .title{font-size: 12px; line-height:16px; font-family: georgia;} 
.archive-list .title a {color: #476bb7; text-decoration:none; font-weight:bold;} 
.archive-list .publishDate{ font-size: 12px; margin-bottom: 10px; font-family: georgia; color:gray}


/* Toolbox */
#toolbox { float: left; width: 300px; margin: 0; background: #f2f2f2; border: solid 1px #dcdcdc; }
#toolbox .toolboxheader { width: 290px; padding: 3px 5px 3px 5px; color: #32448e; font: bold 18px tahoma, arial, sans-serif; border-bottom: solid 1px #dfdfdf; }
#toolbox ul { margin: 10px; } 
#toolbox ul li { clear: both; }
#toolbox .toolbox-item { margin: 15px 0; }
#toolbox .toolbox-item .icon { float: left; width: 30px; text-align: center; }
#toolbox .toolbox-item a { color: #476bb7; font: bold 12px arial, sans-serif; text-decoration: none; }
#toolbox .toolbox-item a:hover { color: #32448e; }

.related-headlines { float: left; width: 300px; margin: 0; background: #f2f2f2; border: solid 1px #dcdcdc; }
.related-headlines .headlinesheader { width: 290px; padding: 3px 5px 3px 5px; color: #32448e; font: bold 18px tahoma, arial, sans-serif; border-bottom: solid 1px #dfdfdf; }
.related-headlines ul { margin: 10px; } 
.related-headlines ul li { clear: both; }
.related-headlines .headline-item { margin: 15px 0; }
.related-headlines .headline-item .icon { float: left; width: 30px; text-align: center; }
.related-headlines .headline-item a { color: #476bb7; font: bold 12px arial, sans-serif; text-decoration: none; }
.related-headlines .headline-item a:hover { color: #32448e; }

.headshot { width: 60px; height: 60px; }
.headshot-small { width: 30px; height: 30px; }

/* RSS Article Display */
#RSSdisplay { float: left; width: 250px; margin:0px 0px; background-color:#ffffcc; }
#RSSdisplay .rssheader { font-size: 14px; line-height:20px; font-family: georgia; width:250px; text-align:center; background-color:#DAA520; }
#RSSdisplay .rssitems { margin:5px 40px; font-size: 14px; line-height:20px; font-family: georgia; font-weight: normal; color:black; }
.xmlheadlines { font-size: 12px; line-height:18px; font-family: georgia; font-weight: normal; color:black; margin: 10px 10px; }
.xmlheadlines a { text-decoration:none; color:navy;}

/* Bias Alert Pagin */

.pager { background: url('../webimages/menu_bg.jpg') repeat-x; margin-bottom: 20px; padding-bottom: 5px; }
     .pager-content { color:#8B7D6B ; font: bold 12px 'trebuchet ms', Arial, sans-serif;  height: 19px; padding: 1px 0 3px 4px; margin: 0; }
     .pager .num-results { color:#1f3a6d;float: left; width: 175px; margin: 4px 0 0 5px; }
     .pager .sort-list { float: left;margin:0px;color: #EEDC82; }
     .pager .sort-list select { color: red; font: normal 13px bold 'trebuchet ms', arial, sans-serif; height: 20px; }
     .pager .page-links { float: right; margin: 4px 5px 0 0; }
     .pager a.pager-next, .pager a.pager-prev { color:#1f3a6d; font: bold 11px arial, sans-serif; padding: 0 1px; text-decoration: none;  }
     .pager a.pager-link { color:#1f3a6d; font: bold 11px arial, sans-serif; padding: 0 1px; text-decoration: none; }
    .pager a.pager-link-selected { padding: 0 1px; color: #1f3a6d; font: bold 13px 'trebuchet ms', arial, sans-serif; text-decoration: none; }
     .pager a.pager-link:hover { padding: 0 1px; color:#1f3a6d; font: bold 13px 'trebuchet ms', arial, sans-serif; text-decoration: none; }
     .pager a.pager-prev:hover ,.pager a.pager-next:hover{color:white; font: bold 13px arial, sans-serif; padding: 0 1px; text-decoration: none;}
     #lnkFirstPage { float:left;text-decoration:none;font:bold 14px;}
    #lnkFirstPage:hover { text-decoration:unnderline;font:bold 15px;}
    
     .Archive-pager {  margin-bottom: 20px; padding-bottom: 5px; }
     .Archive-pager-content { color:#8B7D6B ; font: bold 12px 'trebuchet ms', Arial, sans-serif;  height: 19px; padding: 1px 0 3px 4px; margin: 2; }
     .Archive-pager .num-results { color:#1f3a6d;float: left; width: 175px; margin: 4px 0 0 5px;font: bold 12px 'trebuchet ms', Arial, sans-serif;  }
    
     .Archive-pager .page-links { float: right; margin: 4px 5px 0 0;width: 350px; }
     .Archive-pager a.pager-next, .Archive-pager a.pager-prev { color:#1f3a6d; font: bold 11px arial, sans-serif; padding: 0 1px; text-decoration: none;  }
     .Archive-pager a.pager-link { color:#1f3a6d; font: bold 11px arial, sans-serif; padding: 0 1px; text-decoration: none; }
    .Archive-pager a.pager-link-selected { padding: 0 1px; color: #1f3a6d; font: bold 13px 'trebuchet ms', arial, sans-serif; text-decoration: none; }
     .Archive-pager a.pager-link:hover { padding: 0 1px; color:#1f3a6d; font: bold 13px 'trebuchet ms', arial, sans-serif; text-decoration: none; }
     .Archive-pager a.pager-prev:hover ,.Archive-pager a.pager-next:hover{color:#1f3a6d; font: bold 13px arial, sans-serif; padding: 0 1px; text-decoration: none;}
     #lnkFirstPage { float:left;color:#1f3a6d;text-decoration:none;font:bold 14px;}
    #lnkFirstPage:hover { color:#1f3a6d;text-decoration:unnderline;font:bold 15px;}


.popupBackground { background-color: Gray; filter: alpha(opacity=70);	opacity: 0.7; }