@charset "utf-8";
/* CSS Document */

.small_field{width:40px;}
.require_red{font-size:10px; color:red;}
.highlight{font-weight:600;}
.marg, .pmarg{padding:5px;}
.marg, .mmarg, .pushdown{margin:10px 5px;}
select option.placeholder, select option.placeholder selected{color:#CCC!important;}
.block{display:block;}
.iblock{display: inline-block;}

.fl{float:left;}
.fr{float:right;}

.ac{ text-align: center!important;}
.ar{ text-align: right!important;}
.al{ text-align: left!important;}

.bt{border-top:1px solid #EDEAD5;}
.br{border-right:1px solid #EDEAD5;}
.bb{border-bottom:1px solid #EDEAD5;}
.bl{border-left:1px solid #EDEAD5;}

.transform input[type="text"], 
.transform input[type="textfield"], 
.transform select,
.transform input[type="file"],
.transform input[type="password"],  
.transform textarea{
width: 96%;
*width: 96%;
padding:5px 10px;
margin:2px auto;
color:#666666;
background-color:#fff;
border:solid 1px #CCC;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
min-height:30px;
outline:0;

-ms-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15); 

-webkit-transition:background 0.3s ease-in-out;
-moz-transition:background 0.3s ease-in-out;
-ms-transition:background 0.3s ease-in-out;
-o-transition:background 0.3s ease-in-out;
}
.boxing{	
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

/* Start blockquote */
blockquote, blockquote p, .art-PostContent blockquote p
{
font-style: normal;
font-size:110%;
text-align: left;
padding:2px 3px;
line-height:22px;
text-align:justify;
}

blockquote, .art-PostContent blockquote
{
	background-image:url("../images/icons/PostQuote_white.png");
	background-repeat:no-repeat;
	background-position:top left;/**/

	width:300px;
	border:solid 1px #ccc; 
	background-color:#EE1C25;
	color:#FFF !important;
}
blockquote p:first-line{}
blockquote p:first-letter{font-size:150%;	font-weight:800;padding-left:25px/**/}


/* Finish blockuote */
.story-pad{ position:relative; /*width:600px; padding:20px; background:#fefefe; border:1px solid #ccc;*/}
.multimedia-holder ul li{ list-style-type:disc; list-style-position:inside;} 
.multimedia-holder{
 padding:2px;  
 background:#eee; 
 border:1px solid #ccc; 
 margin-left:10px; 
 position:relative;
 clear:right; 
 }
 
.multimedia-holder h2{
background-color:#B51017;
color:#FFFFFF; font-size:14px;
padding:2px 2px; text-align:center;
 } 
 .multimedia-holder h2{
background-color:#B51017;
color:#FFFFFF; font-size:14px;
padding:2px 2px; text-align:center;
 }

.piccaption{ color:#999; border:solid 1px #ccc; margin:5px 0 20px 0; padding:2px 5px;}
.story_caption, .art_caption{ color:#999;}
.news-ad, .story_caption, .art_caption{max-width:200px;}
.news-ad, .art_file{margin-bottom:10px; min-width:100px; overflow:hidden}
.media_file, .art_pic, .art_file{max-width:194px;}
.media_fl, .art_pic.fl{ margin-right:15px!important;  float:left}
.media_fr, .art_pic.fr{ margin-left:15px!important;  float:right}

.sub img{border:1px solid #999;padding:2px;}

.media_image{max-width:250px;}
.mvideo{max-width:300px; overflow:auto;}

.pushdown, .web_tip, .web_info, .web_error, .web_success{ padding:5px;}
.pushdown h4{ font-size:1.1em;}
.pushdown h1{ font-size:1.2em;}
.web_tip{ background-color:#FFA; border:1px solid #F60;}
.web_info{ background-color: #C4E1FF; border:1px solid #30C;}
.web_error{ background-color: #FFA8A8; border:1px solid #F00;}
.web_success{ background-color: #97FF97; border:1px solid #00B700;}

.mobile-show{ display:none; visibility:collapse;}
.ui-content .mobile-show{ display: block; visibility: visible;}
.ui-content .mobile-hide{ display:none; visibility:collapse;}
.ui-content li img{ width:130px !important;}

.fpad .rowspan{margin-bottom:5px !important; clear:both;}
.textbox, .textarea, .select{margin-bottom:5px}
.articlelist{ margin-bottom:10px; padding-bottom:5px; border-bottom:0px dotted #999;}
.main a{color:#ED1C24;}

.adspot{}
div ins.adsbygoogle, div ins iframe, ins, .adsbygoogle, iframe{ margin:2px;  width: auto;  _width:100%;  max-width:100%;}

.linked{ margin-bottom:0px; border-top:1px solid #C3C3C3; }
.linked a{ color: #B51017; padding:5px 0; text-indent:12px; display:block;}
.dsq-brlink a, a.links, .texx-txt a, .article-comments a, .ui-content div a, .ui-content h2, .ui-content h1{ color: #B51017 !important; text-decoration:none;}





/* tables  
----------------------------------*/
table.xui-table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	border: 1px solid #e0e0e0;
	border-bottom:0;
	-webkit-box-shadow:  0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	-moz-box-shadow:  0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	box-shadow:  0px 2px 0px 0px rgba(0, 0, 0, 0.03);
}

table.xui-table th {
	border: 1px solid #e0e0e0;
	border-right: 0;
	border-top:0;
	background-color: #fafafa;
	text-align: left;
	padding: 10px 15px;
	color: #0066CC;
	vertical-align: top;
	font-size: 16px;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-weight: 300;
}

table.xui-table td { padding: 10px 15px; border: #e0e0e0 1px solid; border-top:0; border-right:0; }
table.xui-table td:last-child { border-right: 0; }
table.xui-table th:last-child { border-right:0; }
table.xui-table td:first-child { border-left: 0; }
table.xui-table th:first-child { border-left:0; }
table.xui-table tr:hover td {background-color: #fafafa;}

/* Alternating Backgrounds */
table.xui-table tr:nth-child(even) {background: #fcfcfc;}
table.xui-table tr:nth-child(odd) {background: #fff; }

#main-menu ul li li.mark a, #main-menu ul li a.mark{ color:#D2232A; }
.js-hidden a{ margin-left:10px; }

.the-article a{color:#D2232A;}
.article-byline a{color:#000;}
.nt-thumbs img{ max-height:150px; max-width:300px;}

.socialex .youtube, 
.socialex .youtube:hover, 
.socialex .youtube:focus{ color:#fff; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-shadow: 0 1px rgba(0, 0, 0, 0.08); } 
.socialex .youtube { background-color:#dd4b39; }
.socialex .youtube:hover, 
.socialex .youtube:focus{ background-color:#8D2418;  }
.thisadd_class{ display:inline-block !important; position:relative; top:5px; left:-30px;}
.social-share-small ul li.thisadd_class a span{ border-right:0px solid #fff;}

.article-byline{ margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; }
.article-byline span{ text-transform:uppercase; display:inline-block; margin-bottom:4px; font-size:0.9em; font-weight:700;}
.article-byline span a{ color:#1F3A98; display: inline-block; margin-left:3px;  }

.news-category-title h4{ display:inline-block; padding:3px 20px; margin:0; font-size:0.9em; text-transform:uppercase; font-weight: 700; font-family:Arial, Helvetica, sans-serif; }

.the-article h2{ font-family: 'Open Sans', sans-serif; margin-bottom:10px;}
.news-category-story h1{ font-family: 'Open Sans Condensed', sans-serif; font-size:2.0em;}
.news-category-story h2{ font-family: 'Open Sans Condensed', sans-serif; font-size:1.9em;}
.news-category-story h3{ font-family: 'Open Sans Condensed', sans-serif; font-size:1.8em;}
.news-category-story h4{ font-family: 'Open Sans Condensed', sans-serif; font-size:1.7em;}
.news-category-story h5{ font-family: 'Open Sans Condensed', sans-serif; font-size:1.5em;}
.slider-image-details h3{ font-family: 'Open Sans Condensed', sans-serif; font-size:1.8em;}

.news-category-story h3{ margin-bottom:15px;}
p.section-summary{ margin-top:15px !important;}
.news-category-story-details{ padding-top:8px; }
.news-category-story{ padding-bottom:15px; border-bottom:1px dotted #ccc;  }
.news-category-story-related li.last{ margin-bottom:10px; display:block; text-align:right;}
.news-category-story-related li.last a{text-align:right; display:inline;}

.related-bar h4{/*border-top:3px solid #D2232A;*/ color:#D2232A; padding:10px 2px; border-bottom:1px solid #ccc; }
.related-bar{ margin-top:8px; 	}
.related-bar, .author-bar{ 	margin-bottom:20px;}
.author-bar .inner-caption{ font-size:0.7em;}
.more-bar h4{ /*border-top:3px solid #021E5F;*/ color:#021E5F; padding:10px 2px; border-bottom:1px solid #ccc; }
.dd-rule{  border-top: 2px double #e2e2e2;  border-bottom: 1px double #e2e2e2;   box-sizing: content-box; height:1px;}

.newslinks ol li,
.newslinks ul li{ 
	list-style-position: outside;
	border-bottom:0px solid #ccc;
	color:#888;
}
.more-bar li{ color:#021E5F!important; }
.newslinks ol li a, .newslinks ul li a{color: #333;}

.story-thumbnail-small img{ max-width:150px;}
.ntn-author{font-weight:500;}
.search_color{ color:#D2232A;}
.the-article .details ul, .the-article .details ol{ list-style-position:inside; margin: 0px 0 15px 15px !important;}
.the-article .details li{ list-style-position:inside; font-size:1.2em; line-height: 1.1em; margin-bottom:5px}
.the-article .details ul{ list-style-type: disc;}
.the-article .details ol{ list-style-type: decimal}
.the-article .details img{ max-width:280px; margin-bottom:5px;}

.bottom-footer { border-top:1px solid #ccc; }
.tall-footer{	border-bottom:0px solid #ccc;}

.pos-image{ max-width:100%; display: block; margin:5px 0px; }
.details .pos-image img{ max-width:100%; margin:0px;}
.pos-image.left,.pos-image.fl{ margin-right:10px; max-width:280px; }
.pos-image.right,.pos-image.fr{ margin-left:10px; max-width:280px;}
.nt-row .colm-span12 .inner-caption{ margin-bottom:20px;   }
.pos-image.left .inner-caption,.pos-image.fl .inner-caption, .pos-image.right .inner-caption,.pos-image.fr .inner-caption{ margin-bottom:5px;   }

.inner-caption p{ margin:0; font-family: Arial, Helvetica, sans-serif; color:#666; font-style: normal; }
.inner-caption{ padding:10px 0; border-bottom:1px solid #999; margin-bottom:10px; }

.the-article p{ font-size:1.2em; margin-bottom:1.15em; }
.the-article .inner-caption p{ font-size:1.1em; }


.search-box{ 
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); 
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 3px;
}

.xbutton {
	background-image: none;
	background-image: none;
	background-image: none;
	background-image: none;
	background-image: none;
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.article-view img{ border:1px solid #ccc; }
#main-slider li img{ border:1px solid #ccc; }

.ntab-widget{ border: 1px solid #ccc; margin-bottom:10px;}
.ntab-widget ul.tabs li a { font-weight: bolder;}
.ntab-widget ul.tabs li.active a{ border:#fff 0px solid;}
.ntab-widget .tab_container {border:0px solid #fff;}
.ntab-widget .tab_content .newslinks ul li a{ font-weight:600; }

#main-menu ul span{border-left:1px solid #eee;}
#main-menu ul li ul{ background:#eee;border-bottom:1px solid #ccc;   }