@charset "utf-8";
/* CSS Document */

/* GLOBAL */
html, body {text-align:center; margin: 0 0 0 0;}
body {margin:0px; font-family:'PT Sans', Arial; color:#222222;}
/*body {margin:0px; font-family:'PT Sans', Arial; color:#222222;}*/
img {border:0;}
.fleft {float:left;}
.fright {float:right;}
.fclear {clear:both;}
a {color:#222222; text-decoration:none;}
a:hover {text-decoration:underline;}
.btn {
	line-height: 26px;
	font-size: 13px;
	margin: 0px;
	padding: 0px 10px;
	border: 1px solid #690b00;
	color: white;
	border-radius: 2px;
	background-color: #690b00;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#9b1000),to(#690b00));
	background-image: -webkit-linear-gradient(top,#9b1000,#690b00);
	background-image: -moz-linear-gradient(top,#9b1000,#690b00);
	background-image: -ms-linear-gradient(top,#9b1000,#690b00);
	background-image: -o-linear-gradient(top,#9b1000,#690b00);
	background-image: linear-gradient(top,#9b1000,#690b00);
	border-image: initial;
}
.center {text-align:center;}

/* HEADER */
#ep_header {width:100%;}
#ep_header_top {border-bottom:3px solid #222222;}
.ep_header_contain {width:960px; margin-left:auto; margin-right:auto;}
.social img {width:30px; padding:0px 3px;}
.topLinks {font-size:14px; color:#222222; padding:10px 0px;}
.topLinks a {color:#000000; text-decoration:none;}
.topLinks a:hover {text-decoration:underline;}
.topLinks ul {list-style:none; margin:0px;}
.topLinks ul li {display:inline; margin:0px 5px;}
.logo {padding:20px 0px 20px 0px;}
.logo img {border:0; padding-top:10px;}
.ie_fix {display:none;}
.searchBox {padding-top:10px; margin-top:20px;}
.searchBox input[type="text"]{border:1px solid #CCCCCC; width:250px; padding:5px; color:#555555; font-style:italic;}
.searchBox input[type="submit"]{
	line-height: 26px;
	font-size: 13px;
	margin-left: -5px;
	padding: 0px 10px;
	border: 1px solid #690b00;
	color: white;
	border-radius: 2px;
	background-color: #690b00;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#9b1000),to(#690b00));
	background-image: -webkit-linear-gradient(top,#9b1000,#690b00);
	background-image: -moz-linear-gradient(top,#9b1000,#690b00);
	background-image: -ms-linear-gradient(top,#9b1000,#690b00);
	background-image: -o-linear-gradient(top,#9b1000,#690b00);
	background-image: linear-gradient(top,#9b1000,#690b00);
	border-image: initial;
}
.adRightPadding {margin:5px 0px;}

#bottom_container {width:100%;}
#ep_container {width:970px; margin-left:auto; margin-right:auto; margin-top:20px; background-color:#FFFFFF; padding:5px;text-align:left;}

/* Top Left */
#ep_container div#topLeft {width:687px; padding-right:5px;}
#ep_container div#topLeft div.topstoryLeft {width:406px; padding-right:3px; border-right:1px solid #e4e4e4;}
#ep_container div#topLeft div.topstoryLeft div.toptitle {font-size:18px; font-weight:bold;}
#ep_container div#topLeft div.topstoryRight {width:262px;}
#ep_container div#topLeft div.topstoryRight div.title {font-size:14px;}
#ep_container div#topLeft div.section {margin-right:10px; width:333px;}

#ep_container div#topStories {width: 687px;float: left;}

#ep_container .sectionContainer  {background-image: url('/images/enp/enparrowbigred.png');background-repeat: no-repeat;background-position: 50% 31px;}

#ep_container div#topLeft div.features {
	width:507px;
	position: relative;
	z-index: 0;
	right: 180px;
	}

/* Section Headers and Banner */
#ep_container div.sectionHeader {font-size:20px;}
#ep_container div.banner {border-bottom:5px solid #9d1000; margin-bottom:15px;}

/* Top Right */
#ep_container div#topRight {width:263px; padding-left:5px;}
#ep_container div#topRight div.videoContainer {background-color:#f1f1f1; border:1px solid #e4e4e4; padding:10px 6px;}
#ep_container div#topRight div.whitepapers {background-color:#f1f1f1; border:1px solid #e4e4e4; padding:10px;}

#ep_container #topRight .sectionContainer {background-image: url('/images/enp/enparrowbigred.png');background-repeat: no-repeat;background-position: 50% 40px;}

/* Standard Article Styles */
#ep_container div.article {margin-bottom:10px;}
#ep_container div.title {font-size:14px;}
#ep_container div.byline {font-size:12px; color:#555555; padding: 4px 0px;}
#ep_container div.article img {margin:0px 5px 3px 0px;}
#ep_container div.story {font-size:12px; line-height:16px;}

/* Classifieds Box */
#ep_container div.classifieds {background-color:#f1f1f1; border:1px solid #e4e4e4; padding:10px;}
#ep_container div.classifieds div.story {font-size:11px; line-height:16px;}
#ep_container div.classifieds div.article {margin-bottom:10px;}

/* Ad Units */
#ep_container div.adTower {
	width:160px; 
	margin-right:10px; 
	margin-top:25px; 
	position:relative;
	z-index: 1;
	left: 540px ;
	}
#ep_container div.adSmallBanner {width:468px;margin-top:10px;margin-bottom:10px; margin-left:auto;margin-right:auto; text-align:center;}
#ep_container #mosContentRight div.adTower {margin-top:15px;}
#ep_container div.adRectangle {margin-top:20px; margin-bottom:20px; width:250px; margin-left:auto; margin-right:auto;}
#ep_container div.adBanner {width:468px; margin-bottom:20px;}
#ep_container div.adSkyscrapper {margin-top:25px; margin-right:10px;position: relative;}
div.adLeaderboard {width:728px; margin-left: auto; margin-right:auto; padding-top:10px; text-align:center; position: relative;}

/* Poll Box */
#ep_container div.pollBox {width:230px; background-color:#CCCCCC; border:1px solid #e4e4e4; padding:10px; margin-left:5px;}
#ep_container div.pollBox div.pollForm {width:150px; margin-left:auto; margin-right:auto;}
#ep_container div.pollBox div.pollChoice {font-size:12px;}

/* Bottom Section */
#ep_container div#bottomSection {margin-top:10px;}
#ep_container div#bottomSection div.peopleinthenews {margin-right:20px; width:380px;}
#ep_container div#bottomSection div.potm {width:385px;overflow:hidden;}
#ep_container div#bottomSection div.potm img {width:385px; margin-bottom:10px;}
#ep_container div#bottomSection div.datapage {margin-top:25px;}

/* 2ND Main Row */
#ep_container div#twoLeft {width:780px; margin-top:20px;}
#ep_container div#twoLeft div.section {width:250px; margin-right:10px;}

#ep_container div#twoRight {width:160px; margin-top:20px;}

/* Footer */
#ep_container div#footer {border-top:1px solid #e4e4e4; margin-top:25px;}
#ep_container div#footer div.copyright {font-size:10px;}
#ep_container div#footer div.copyright p {margin:3px 0px;}


/* Data Page Elements */
#ep_container div.dataContainer {width:175px; text-align:center; float:left; padding:10px; font-size:12px; margin-top:20px; border:1px solid #FFFFFF;}
#ep_container div.dataContainer:hover {border:1px solid #e4e4e4;}
#ep_container div#activeDate {margin-left:20px; margin-top:10px;}
#ep_container div.dataContainer img {width:125px;}

/* Article Styles */
#article div.title {font-size:20px; color:#222222;}
#article div.byline {font-size:12px; color:#555555; margin-top:10px;}
#article div.published {font-size:12px; color:#555555;}
#article div.story {font-size:14px; color:#222222; line-height:20px; margin-top:10px;}
#article div.story p {margin:10px 0px;}
#article div.story p a {color:#9d1000;}
#article div.articleTools {float:right; padding:0px 0px 10px 10px;}
#article div.articleTools p {font-size:12px; margin-top:0px;}
#article span.print:hover {opacity:.75;}
#article span.print img {width:32px;}


#adColR {width:160px; margin-right:10px;}
#adColL {width:160px; margin-left:10px;}
#articleRelated {width:758px;background-color:#f1f1f1;padding:15px;margin-left:10px; border:1px solid #e4e4e4;}
#articleRelated #sectionLinks ul {list-style-type:none; padding-left:20px;}
#articleRelated #sectionLinks ul li {height:27px; display:inline;}
#articleRelated #sectionLinks ul li.selected {background: url('/images/enparrow.png') no-repeat 50% 21px;}
#articleRelated #sectionLinks ul li a {font-size: 14px;text-decoration: none;margin: 0 26px;padding:0 6px;}
#articleRelated #sectionLinks ul li.selected a {border-bottom:5px solid #9d1000;}
#articleRelated div.articleBox {background:white;padding: 9px;border:1px solid #e9e9e9;}
#articleRelated div.articleBox div.sideBox {width:355px;}
#articleRelated div.articleBox div.sideBox.fleft {border-right:1px solid #e4e4e4;padding-right:10px;height:100%;}
#articleRelated div.articleBox div.sideBox.fright {padding-left:10px;height:100%;}

.cropImg {overflow:hidden;position:relative;}

#ep_container .a-section div.article, #ep_container .columns div.article {margin-bottom:15px;}

#ep_container .topstoryLeft .article .cropImg {width: 152px;height: 92px;margin-right:5px;}
#ep_container .topstoryRight .article .cropImg {width: 98px;height: 60px;margin-right:5px;}
#ep_container .features .article .cropImg {width: 152px;height: 92px;margin-right:5px;}
#ep_container .a-section .article .cropImg {width: 152px;height: 92px;margin-right:5px;}
#ep_container .columns .article .cropImg {width: 152px;height: 92px;margin-right:5px;}
#ep_container .peopleinthenews .article .cropImg {width: 152px;height: 92px;margin-right:5px;}

#ep_container .topstoryLeft .article .cropContext {width:248px;}
#ep_container .topstoryRight .article .cropContext {width:158px;}
#ep_container .features .article .cropContext {width:349px;}
#ep_container .a-section .article .cropContext {width:172px;}
#ep_container .columns .article .cropContext {width:172px;}
#ep_container .peopleinthenews .article .cropContext {width:222px;}

#ep_container .whitepapers .article h4 {font-size:14px;font-weight:normal;}

#ep_container #leftColumn {width:780px;}

#sectionalCol1 {width:500px; padding-right:9px; border-right:1px solid #e4e4e4;}
#sectionalCol1 div.imageContainer {width:150px; height:115px; overflow:hidden;}
#sectionalCol1 div.image {width:325px; padding-left:10px;}
#sectionalCol1 div.topstory {font-size:16px; padding-bottom:10px; border:1px solid #e4e4e4; margin-bottom:20px; padding:5px; background-color:#f1f1f1;}
#sectionalCol1 div.topstory div.title {font-size:20px;}
#sectionalCol1 div.topstory div.author {font-size:14px; padding:5px 0px;}
#sectionalCol1 div.topstory div.abstract {font-size:14px;}
#sectionalCol1 div.listing {padding-bottom:20px;}
#sectionalCol1 div.listing div.title {font-size:16px;}
#sectionalCol1 div.listing div.author {font-size:10px; padding:5px 0px;}
#sectionalCol1 div.listing div.abstract {font-size:12px;}

.columnHeader {font-size:14px; color:#777; border-bottom:1px solid #777; margin-bottom:5px; font-style:italic;}

#sectionalCol2 {width:250px; padding-left:10px;}
#sectionalCol2 div.sectionContainer {margin-bottom:30px;}
#sectionalCol2 div.item {padding-bottom:15px;}
#sectionalCol2 div.item div.title {font-size:14px;}
#sectionalCol2 div.item div.author {font-size:10px;}

/* GOOGLE DFP UNITS */
#google_ads_div_ENP_468_01_ad_container {margin-left:auto; margin-right:auto; text-align:center;}

#bottom_container {text-align: center;}

/*#google_ads_div_ENP_728x90_ad_container {width:728px; margin:0px auto;}*/

.adLeaderboard {z-index:99999;}
#google_ads_div_ENP_250x250_01_ad_container, #google_ads_div_ENP_250x250_02_ad_container {z-index:10; position:relative;}


#ep_container .videoContainer .videoLink {text-align: center;margin-top: 5px;margin-bottom: -5px;}
.videoLink {text-align: center;margin-top: 5px;margin-bottom: -5px;}

.viewMore {color:#9d1000;font-size:13px;}
.headLinks {color:#222;text-decoration: none;}
.headLinks:hover {text-decoration: none;color:#222;}


#newsletter {text-align:center; font-size:14px; margin-top:10px;}
#newsletter div.btn {width:200px; float:right; font-size:14px; color:#FFF;}
#newsletter div.btn:hover {background:#690B00;}
#newsletter div.btn a {color:#FFF; font-size:14px;}
#newsletter div.btn a:hover {text-decoration:none;}

#sub_header_links {text-align:right; margin-top:10px; font-size:14px;}
#sub_header_links ul {margin:0px; padding:0px;}
#sub_header_links ul li {display:inline;}
#sub_header_links span.red_seperate {color:#9d1000; font-weight:bold;}

#sectionPage {font-size:12px;}
#sectionPage .pageRight {float:right;}
#sectionPage .pageLeft {float:left;}

#photogallery_imgHolder .articleImage {width:71px; height:45px;overflow: hidden;position: relative;float:left;margin-bottom:5px;margin-right: 5px;}

div#sub_menu {width:183px; border:1px solid #000; text-align:left; background-color:white; z-index:2147483647; margin-left:30px; position:absolute;}
div#sub_menu div.title {color:white; background-color:#000; font-size:20px; text-align: center; padding:3px 0px;}
div#sub_menu div.arrow {height:20px; background-image:url('/images/sub_test_arrow.gif'); background-repeat: no-repeat;}
div#sub_menu ul.options {margin:3px 0px 0px 6px; padding:0px; list-style: none; font-size:10px;}
div#sub_menu ul.options li {cursor:pointer;}
div#sub_menu ul.options li.no_link {cursor:default;}
div#sub_menu ul.options li div.opt_item {height:30px; width:170px;background-repeat: no-repeat; padding-left:26px; padding-bottom:8px; line-height: 12px; }
div#sub_menu ul li div.opt1 {background-image:url('/images/sub_test_opt1.gif');}
div#sub_menu ul li div.opt2 {background-image:url('/images/sub_test_opt2.gif');}
div#sub_menu ul li div.opt3 {background-image:url('/images/sub_test_opt3.gif');}
div#sub_menu ul li div.opt4 {background-image:url('/images/sub_test_opt4.jpg'); color:white !important;}
div#sub_menu ul li div.name {font-size:13px; font-weight: bold;}
div#sub_menu ul li div.details {font-size:13px;}
div#sub_menu ul li div.small {font-size:10px;}
div#sub_menu ul li div.single {padding-top:10px;}
div#sub_menu ul li div.double {padding-top:2px;}
div#sub_menu ul li div.radios {padding-bottom:8px;}
div#sub_menu input {margin-left:26px;}
div#sub_menu label, div#sub_menu input {vertical-align:middle;}

/* ELECTION ENDORESEMENT PAGES */
table#election {width:800px; margin:0px auto;}


#adContainer {
	width: 100%;
	height: 100%;
	background-color: #000;
	position: absolute;
	opacity:0.8;
    filter:alpha(opacity=80); /* For IE8 and earlier */  	
    -z-index: 29999;
    display: none;
}
#vidContainer {
	height: 460px;
	width: 740px;
	position:absolute;
	left: 50%;
	top: 50%;
	margin-left: -320px;
	margin-top: -180px;
	z-index: 29998;
    display: none;
}

.eppy_hits {
     cursor: pointer;
}



















