/* HTML5 Boilerplate */  
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; } 
[hidden] { display: none; }
* {font-size:100.01%;} 
html { font-size:62.5%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family:Helvetica, Arial, sans-serif; color: #222; }
body { margin:0; color:#444; background:#666; font:1em 'OpenSansRegular', Arial, Helvetica, sans-serif; min-width:1000px;}
::-moz-selection { background: #29bcc3; color: #fff; text-shadow: none; }
::selection { background: #29bcc3; color: #fff; text-shadow: none; }
a { color:#37728a; text-decoration:none; outline:none;}
a:hover { text-decoration:underline; }
a:hover, a:active { outline: 0; }
a:visited {color:#665E80;}

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid { }
input:invalid, textarea:invalid { background-color: #f0dddd; }
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align:top; }
input{ font:1em 'OpenSansRegular', Arial, Helvetica, sans-serif; color:#525252; vertical-align:middle; outline:none; }
form, fieldset{ margin:0; padding:0; border:0; }
h1, h2, h3, h4, h5, h6 { color:#444; font-family:Helvetica, Arial, sans-serif; font-weight:normal; }
textarea { font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; color:#333; }

@font-face {
    font-family:'rokkitt';
    src: url('/starterkit/fonts/rokkitt-font.eot');
    src: url('/starterkit/fonts/rokkitt-font.eot?#iefix') format('embedded-opentype'),
         url('/starterkit/fonts/rokkitt-font.woff') format('woff'),
         url('/starterkit/fonts/rokkitt-font.ttf') format('truetype'),
         url('/starterkit/fonts/rokkitt-font.svg#rokkittregular') format('svg');
    font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'OpenSansRegular';
    src: url('/starterkit/fonts/OpenSans-Regular-webfont.eot');
    src: url('/starterkit/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/starterkit/fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('/starterkit/fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('/starterkit/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'OpenSansItalic';
    src: url('/starterkit/fonts/OpenSans-Italic-webfont.eot');
    src: url('/starterkit/fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/starterkit/fonts/OpenSans-Italic-webfont.woff') format('woff'),
         url('/starterkit/fonts/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('/starterkit/fonts/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');
    font-weight: normal; font-style: italic;
}
@font-face {
    font-family: 'OpenSansBold';
    src: url('/starterkit/fonts/OpenSans-Bold-webfont.eot');
    src: url('/starterkit/fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/starterkit/fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('/starterkit/fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('/starterkit/fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'OpenSansBoldItalic';
    src: url('/starterkit/fonts/OpenSans-BoldItalic-webfont.eot');
    src: url('/starterkit/fonts/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/starterkit/fonts/OpenSans-BoldItalic-webfont.woff') format('woff'),
         url('/starterkit/fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'),
         url('/starterkit/fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');
    font-weight: bold; font-style: italic;
}


/* wrapper */
.wrapper-holder{ width:100%; overflow:hidden; position:relative; }
#wrapper{ min-width:1003px; max-width:1408px; margin:0 auto; }
.wrapper-area{ width:100%; }

/* header */
header{ width:100%; position:relative; z-index:10; }
.header-row{
 background:#666 url(/blob/1926/1383164821000/bg-header-row-png-data.png) repeat-x;width:100%; position:relative; z-index:100; min-height:39px;
 -webkit-box-shadow: 0px 2px 7px 1px rgba(85, 85, 85, 0.7); box-shadow: 0px 2px 7px 1px rgba(85, 85, 85, 0.7);
}
.user-info-box { float:right; position:relative; z-index:10; padding:3px 1em 3px 0; }
.user-hold { float:left; overflow:hidden; }
.user-info-box .img {
 border-bottom:1px solid #CCC; border-right:1px solid #CCC; width:30px; height:30px; float:left; margin:0 6px 0 0; 
 overflow:hidden; padding:1px;
}
.user-info-box .txt-row { float:left; padding:7px 0 0; font-size:1.3em; line-height:1.1; color:#fff; }
.user-info-box .ico-arr {
background: url(/blob/1516/1383164746000/a-btns-sprite-png-data.png) no-repeat 3px -905px; display:inline-block; width:10px; height:8px;
 position: relative; z-index:2; text-indent:-9999px; padding-left:5px;
}
.user-info-box a { color:#fff; }
.user-info-box .message-box {
 background:url(/blob/1516/1383164746000/a-btns-sprite-png-data.png) no-repeat 0 -1485px; font-size:1.4em; line-height:1.5;
 height:23px; float:left; padding:0 11px 0 16px;
}
.user-info-box .message-box a { padding:0 9px 0 15px; } 
.user-info-box .arrow-down-area {
background: url(/blob/1334/1383164746000/bg-settings-drop-png-data.png) repeat-x; margin:0; padding:0 0 2px 0; list-style:none; font-size:1.4em;
 line-height:1.2; width:50%; position:absolute; top:38px; left:0; display:none; z-index:21;
}
.user-info-box .arrow-down-area li {background: url(/blob/1012/1383164747000/sep-settings-drop-png-data.png) repeat-x; overflow:hidden; padding:8px 15px;}
.user-info-box .login-form { float:left; width:230px; }
.user-info-box .btn-sign-in {
 float: left; font-size: 1.2em; padding:0 5px; margin:5px 5px 5px 0; 
 box-shadow: 0 0 4px 1px rgba(255, 255, 255, 0.7); -webkit-box-shadow: 0 0 4px 1px rgba(255, 255, 255, 0.7);
}
.user-info-box .login-form .txt-info { color:#fff; font-size:1.2em; line-height:1.1em; padding:5px 0 0; display:block; }



.add-side-lst{ margin:5px 0 0; list-style:none; font-size:1.1em; line-height:1.5; padding:0; float:left; max-width:250px; }
.add-side-lst li{ padding:0 10px; display:inline-block; }
.add-side-lst a{ float:left; }
.add-side-lst a:hover .txt, .add-side-lst a:hover {text-decoration:underline;}
.add-side-lst .ico{ 
 float:left; background: url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -287px -197px; width:16px; height:18px;
 overflow:hidden; text-indent:-9999em; margin:0 .25em 0 0;
}
.add-side-lst .ico-my-fav { background-position:-308px -198px; }
.add-side-lst .txt{ float:left; padding:0 7px 0 0; }
.add-side-lst .num-m { float:left; margin:2px 0 0; font-size:.9em; background:#f00; padding:0 4px; line-height:1.4; }


header .decor-shadow{background:url(/blob/1814/1383164821000/bg-box-shadow-png-data.png) repeat-y; position:absolute; right:0; top:0; height:100%; width:337px;}
.breadcrumbs{
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -325px -468px;; min-height:25px; margin:0;padding:12px 0 2px 61px;
 list-style:none; float:left; font-size:1.3em; line-height: 1.4; font-weight:bold;
}
.breadcrumbs li{float:left; background:url(/blob/1910/1383164822000/bullet-breadcrumbs-png-data.png) no-repeat; padding:5px 13px 0 20px; }
.breadcrumbs a{color:#f2f2f2;}


.header-img-area{ height:190px; position:relative; overflow:hidden; }
.header-img-large{height:400px;}
.header-img-area img{ display:block; vertical-align:top; }
.header-img-area h1{ position:absolute; top:30px; left:40px; color:#333; margin:0; font-size:3.2em; line-height:1em; }
.header-img-area .btn-about { position:absolute; right:27px; top:71px; z-index:10; }
.header-img-area .btn a, .header-img-area .btn-about a{ cursor:pointer; display:block; overflow:hidden; }
.header-img-area .btn a:hover .rp, .header-img-area .btn a:hover, 
.header-img-area .btn-about a:hover .rp, .header-img-area .btn-about a:hover {text-decoration:underline;}
.header-img-area .btn .lp, .header-img-area .btn-about .lp { float:left; width:3px; height:46px; overflow:hidden; }
.header-img-area .btn .rp, .header-img-area .btn-about .rp{
background:url(/blob/567538/1383164821000/bg-header-btn02-png-data.png) no-repeat 100% 0; float:left;
 height:46px; padding:0 33px 0 15px; color:#fff; overflow:hidden; font-size:1.5em; line-height:3;
}


/* header-info-box */
.header-img-large .header-img-holder{display:none;}
.header-info-box{
background:url(/blob/1864/1383164823000/bg-header-info-box-png-data.png); display:none; position:absolute; top:0; right:0; height:100%; width:702px; z-index:11;
}
.header-img-large .header-info-box{display:block;} 
.header-info-box .txt-box{ float:left; width:47%; color:#fff; padding:2em 0 0 3%; }
.header-info-box .txt-box h2{ margin:0 0 10px; font-size:2.8em; line-height:1em; color:#fff; text-transform:uppercase; }
.header-info-box .txt-box p{ margin:0 0 11px; font-size:1.4em; line-height:1.2; }


.header-info-box .btn-list{ margin:0; padding:0; list-style:none; font-size:1.5em; line-height:2; }
.header-info-box .btn-list li{ 
 background:url(/blob/1890/1383164823000/bg-btn-list-png-data.png) no-repeat 100% 100%; width:96%; padding:.2em 0 .4em 4%;
 overflow:hidden; vertical-align:top; height:27px;
}
.header-info-box .btn-list a{ color:#fff;}
.h-social-box { float:right; width:300px; padding:0 14px 0 0; color:#fff; position:relative;z-index:2;}
.h-social-box .btn-hide{ overflow:hidden; margin:0 -7px 8px 0; }
.h-social-box .btn-hide a{
font-size:1.2em; line-height:2.1; font-weight:bold; text-transform:uppercase; padding:0 9px;
-webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; float:right; background:#000; color:#fff;
}
.h-social-box h3{ margin:0 0 2px; font-size:1.4em; line-height:1.2; text-transform:uppercase; }
.h-social-box p{ margin:0 0 12px; font-size:1.1em; line-height:1.4; }
.h-social-box a { color:#FFF;}

.social-btn-lis, .social-ico-list { margin:0 -8px 0 0; padding:0 0 10px; list-style:none; }
.social-ico-list ul { margin:0; padding:0; list-style:none; }
.social-ico-list li, .social-btn-lis li { float:left; padding:0 .5% .5em; }
.side-new-row .social-btn-lis, .social-ico-list { margin:0; padding:0; list-style:none; width:80%; min-width:160px; }


/* nav-area */
.nav-area{background:#fdfdfd url() repeat-x;min-height:42px; width:100%; padding:5px 0 0;
 -webkit-box-shadow: 0px 2px 7px 1px rgba(85, 85, 85, 0.3); box-shadow: 0px 2px 7px 1px rgba(85, 85, 85, 0.3);
}
header nav{ float:left; }
#nav{ font-size:1.4em; line-height:2.95; font-weight:bold;margin:0; padding:0; list-style:none; }
#nav li{ background:url(/blob/1820/1383164821000/sep-nav-png-data.png) no-repeat 100% 50%; float:left; margin:0 0 0 -2px; }
#nav > li > a{ float:left; color:#444; padding:0 22px 1px; cursor:pointer; text-transform:uppercase; }
#nav > li > a.arrow span{ background:url(/blob/1870/1383164822000/bg-arrow-nav-png-data.png) no-repeat 100% 14px; padding:0 20px 0 0; float:left; }
#nav > li.active > a.arrow span, #nav > li > a.arrow:hover span { background:url(/blob/1846/1383164821000/bg-arrow-nav-hover-png-data.png) no-repeat 100% 14px;}
#nav > li > a:hover, #nav > li.active > a{
 color:#fff; text-decoration:none; -webkit-box-shadow: inset 0px 0px 9px 1px rgba(75, 75, 75, 0.2);
 box-shadow: inset 0px 0px 9px 1px rgba(75, 75, 75, 0.2);
}
#nav .active > a, #nav li:hover{position:relative;}
#nav ul {
 background:#D76530; margin: 0; display: none; list-style: none; line-height:1.3;
 position: absolute; top: 100%; right: 0; padding: 0 7px 0 9px; overflow: hidden; z-index:20;
}
#nav li:hover ul{display:block;}
#nav ul li{ padding:8px 5px; overflow:hidden; display:block; background-image:none; width:100%; }
#nav ul a{color:#fff;}
#nav ul li { float:none; clear:both; } 
 
.search-side-form{
background:url(/blob/1814/1383164821000/bg-box-shadow-png-data.png) repeat-y; float:right; width:23%; height:32px; padding:10px 0 0 1%;
}
.search-side-form .decor-field{background:url(/blob/1816/1383164823000/bg-decor-search-field-png-data.png) no-repeat; height:23px; }
.search-side-form .btn-search {
 float:left; font-size:1.1em; line-height:2; text-transform:uppercase; margin:0 3px 0 0; padding:0 5px;
} 

/* main */
#main { width:100%; background:#fff; }
#main.main-content-holder{background:url(/blob/1884/1383164822000/bg-main-content-holder-data.png);}


/* content */
#content { width:76%; float:left; }
#sr-main-content { padding:1em 0 0; }
.article #content{background:#FFF url(/blob/1322/1383164746000/bg-content-png-data.png) repeat-x;  position:relative !important;  }
.banner-holder, .banner-area { text-align:center; padding:1em; max-height:90px; margin: 0 auto; z-index: 1 !important; max-width: 970px; }


/* gallery-area */
.gallery-area { border:1px solid #bbb; overflow:hidden; margin:1em 2%; position:relative; padding:10px; }
.gallery-area .sr-slide-list { 
 background:#122038; margin:0; padding:0; list-style:none; position:relative; overflow:hidden; width:100%;
}
.gallery-area .sr-slide-list li{ position:absolute; width:100%; top:0; left:0; z-index:1; overflow:hidden; opacity:0; background:#122038; }
 .gallery-area .sr-slide-list li.active { position:relative; z-index:2; }
 .news-listing .gallery-area li { position:relative; }
.gallery-area .img{ float:right; max-width:670px; width:66%;}
.gallery-area .txt-box { overflow:hidden; padding:2% 2% 0; color:#fff; }
.gallery-area .txt-box .date{ font-size:1.2em; line-height:1.4; }
.gallery-area .txt-box h2{ margin:0 0 15px; font-size:2.4em; line-height:1em; }
.gallery-area .txt-box p { font-size:1.6em; line-height:1.35; margin:0; }
.gallery-area .lst-btn { margin:0; padding:0; list-style:none; overflow:hidden; position:absolute; bottom:4%; right:2%; z-index:100; }
.gallery-area .lst-btn li { float:left; }
.gallery-area .btn-next, .gallery-area .btn-prev {
background:url(/blob/1796/1383164822000/bg-gallery-nav-png-data.png) no-repeat;float:left; overflow:hidden; margin:0 0 0 2px; 
 text-indent:-9999px; width:55px; height:55px;
}
.gallery-area .btn-next { background-position:-55px 0;}

.gallery-area .pagination-box{ position:absolute; right:16px; top:14px; overflow:hidden; z-index:100; }
.gallery-area .pagination-box a{
 float:left; width:24px; height:24px; overflow:hidden; text-indent:-9999px; margin:0 0 0 7px; background:#fff;
 -webkit-box-shadow: 0 0 7px 0 rgba(155, 155, 155, 0.8) inset; box-shadow: 0 0 7px 0 rgba(155, 155, 155, 0.8) inset;
}
.gallery-area .pagination-box a.activeSlide, .gallery-area .pagination-box a:hover { background:#ff8000; }


.gallery-area .pagination-lst{ position:absolute; right:16px; top:14px; overflow:hidden; z-index:100; margin:0; padding:0; list-style:none; }
.gallery-area .pagination-lst li { float:left; padding:0 3px; }
.gallery-area .pagination-lst a{
 float:left; width:24px; height:24px; overflow:hidden; text-indent:-9999px; border:1px solid #ccc; background:#fff;
}
.gallery-area .pagination-lst .active a, .gallery-area .pagination-lst a:hover { background:#ff8000; border-color:#ff8000;}
.next-disable, .prev-disable, .add-info-area-gallery .prev-disable, .add-info-area-gallery .next-disable {
 cursor:default; opacity:0.3; filter:alpha(opacity=30); -moz-opacity:0.3; 
}


/* Homepage: Breaking News */
.breaking-news-area{ overflow:hidden; background:#FDFDFD; margin:0 20px 5px; padding:0 12px 0 0; } 
.breaking-news-area .ttl { float:left; padding:0; height:27px; }
.breaking-news-area .ttl .l { height:27px; background:#d41a22; float:left; padding:0 11px; line-height:1.7; color:#FFF; font-size:1.6em; font-weight:bold; }
.breaking-news-area .ttl .r{ float:left; width:14px; height:27px; overflow:hidden; }
.breaking-news-area .breaking-news-block{ background:url(/blob/356530/1383164749000/bg-breaking-news-png-data.png) no-repeat; overflow:hidden; height:28px; }
.breaking-news-area .breaking-news-block .lst{display:none;}
.box-area-holder{ width:9999px; overflow:hidden; }


/* Homepage: Web Ticker News */
.ticker-news { height:23px; }
.ticker-news .ttl .l{ background:#37728A; font-size:1.4em; }
.ticker-news .breaking-news-block{ background-image:url(/blob/356582/1383164748000/bg-ticker-news-png-data.png); height:24px; }
/* Ticker Styling */
.ticker { width:88%; height:28px; display:block; position:relative; overflow:hidden; font-weight:bold; }
.ticker-content { margin:0; position:absolute; overflow: hidden; white-space: nowrap; font-size:1.4em; line-height:1.9; }
 .ticker-news .ticker-content { line-height:1.6;}
.ticker-title{display:none !important;}
.ticker-wrapper { overflow:hidden; }
.ticker-swipe { padding-top:9px; position:absolute; top:0; display: block; width:100%; height:22px; }
.ticker-swipe span { display:block; }
.ticker-controls { padding:7px 0 0; margin:0; list-style-type: none; overflow:hidden; float:right; }
.ticker-controls li {
 background:#DDD url(/blob/1516/1383164746000/a-btns-sprite-png-data.png) no-repeat -69px -37px;
 padding:0px; margin-left:5px; float:left; cursor: pointer; height:16px; width:16px; display: block;
}
.ticker-controls li.paused { background-position:-56px -37px; }
.ticker-controls li.jnt-prev { background-position:-93px -37px; }
.ticker-controls li.jnt-next { background-position:-81px -37px; }
.ticker-controls li.over, .ticker-controls li.down { background-color:#CCC; }

.js-hidden { display: none; }
.no-js-news { padding: 10px 0px 0px 45px; color: #F8F0DB;}
.left .ticker-content, .left .ticker-title, .left .ticker { float: left; }
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker { float: right;}
.right .ticker-controls { padding-right: 6px; }
 

/* Homepage: Live Streaming */
.live-report { padding:0 20px; margin-bottom: 1em; }
.info-area .live-report { padding:0 10px; margin-bottom: 1em; }
.live-report .block {
background:#8C0000; background-image: -ms-linear-gradient(top, #8C0000 0%, #DF1F27 100%);
background-image: -moz-linear-gradient(top, #8C0000 0%, #DF1F27 100%);
background-image: -o-linear-gradient(top, #8C0000 0%, #DF1F27 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8C0000), color-stop(1, #DF1F27));
background-image: linear-gradient(to bottom, #8C0000 0%, #DF1F27 100%);
background-image: -webkit-linear-gradient(top, #8C0000 0%, #DF1F27 100%);
}
.live-report .ttl-box{
background:url(/blob/1908/1383164822000/bg-ttl-box-png-data.png) no-repeat 100% 0;
height:41px; overflow:hidden; padding:3px 0 2px 10px; color:#FFF;
}
.live-report .ico-computer{
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -356px -37px; float:left; padding:0 10px 0 0; width:40px; height:39px; 
}
.live-report .ttl-box h2{ margin:0; text-transform:uppercase; font-size:2.1em; line-height:1.15; color:#FFF; }
.live-report .ttl-box .txt p { margin:-2px 0 0; line-height:1.5; font-size: 1.4em; }



.report-area{ overflow:hidden; border:solid #ddd; border-width:0 1px 1px; background:#fff; padding:10px 2%; margin:0 0 .5em; position:relative; }
.one-item { background:#171717; padding:2em 5%; }
.report-area h2 { margin: 0 0 5px; font-size:1.8em; line-height:1.2; font-weight:bold; color:#444; }
.report-area p { font-size:1.4em; line-height:1.285; }
.live-tweet iframe { width:100%;}


.live-blog, #live-widget-area .widget-area { position:relative; padding-top:1px; padding-bottom:52%; height:0; overflow:hidden; }
#live-widget-area .widget-area { padding-bottom:152%; }
.one-item #live-widget-area .widget-area { padding-bottom:71%; }

.report-area #watch-tv-live .video-hold { padding-bottom:50%; background:#111; }
.one-item .video-news-slide, .one-item .live-blog, .one-item .live-tweet{ margin:0 auto; max-width:640px; }
.no-side .video-news-slide { float:none; margin:0 auto; }
#content .report-area .video-news-slide .video-ttl h2 { font-weight:normal; width: 93%; margin: 0 0 0.3em 1em; }
#content .one-item .video-news-slide .video-ttl h2 { min-height:1%; }
.video-news-slide .video-row-tool { margin-bottom:0; }
.video-news-slide .video-link-box { margin-top:0; }


.coveritlive-live-blog { height:108%; position:absolute; width:100%; top:0; left:0; }
.side-add-box .coveritlive-live-blog { height:109%; }
.one-item .widget-area .coveritlive-live-blog {top:.2em; } 
.report-area .side-add-box { margin-left:0; }
.side-add-box .hold, .two-third .hold, .one-item .hold { position:relative; padding-top:1px; padding-bottom:81%; height:0; }

.one-item .hold {  padding-bottom:71.7%; }


.touch .scroll-single-live-blog, .touch .scroll-composite-live-blog { -webkit-overflow-scrolling: touch; overflow: auto; }
.touch .scroll-composite-live-blog { min-height: 0; padding-bottom: 50%; position: relative; }
.touch .alignleft .scroll-single-live-blog { padding-bottom: 84%; }
/*.touch #live-blogging-area .hold, .touch #live-widget-area .hold, .touch*/ /*.one-item*//* #live-widget-area .widget-area {
-webkit-overflow-scrolling: touch; overflow: auto; 
}*/



.touch #live-widget-area.live-tweet .hold {
-webkit-overflow-scrolling: touch;
overflow: auto;
}  


.side-add-box .title { background:#000; position:relative; overflow:hidden; padding:6px 8px; color:#FFF; font-size:1.3em; line-height:1.7; }
.one-item .widget-btn-lst {font-size:1.3em; margin:0}
.widget-btn-lst span.ico { display:inline-block; }
.widget-btn-lst span.blog { background-position:0 -544px; }
.bottom-row { position:absolute; bottom:-17px; left:0; background:#ddd; width:95%; height:16px; padding:3px 8px; font-size:1.2em; }
.video-row-tool li.hidden{display:none;}
.no-side li.hidden { display:block;}


.widget-btn-lst{ margin:0 0 0 -7px; padding:0; list-style:none; width:94%; max-width:100%; float:left; }
.widget-btn-lst li{ float:left; }
.widget-btn-lst a {
background:#414141; float:left; color:#fff; padding:3px 5px;
-webkit-border-top-right-radius:4px; -webkit-border-top-left-radius:4px;
-moz-border-radius-topright:4px; -moz-border-radius-topleft:4px;
border-top-right-radius:4px; border-top-left-radius:4px;
}
.widget-btn-lst .active a, .widget-btn-lst a:hover{ background:#777; text-decoration:none; }
.widget-area > div{ display:none; min-height:100px; }
.widget-area > div.active, .widget-area > div:first-child{display:block;}
.btn-pop-up {
background: url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -326px -46px;
float:right; width:22px; height:22px; overflow:hidden; text-indent:-9999px;
}
.overlay-block{
background:url(/blob/1572/1383164748000/bg-decor-col-png-data.png); display:none; position:absolute; top:0; left:0; z-index:100; width:100%; height:100%;
}
.overlay-block .btn-restore {
width:110px; margin:0 auto; background:#eee; color:#000; font-size:1.4em; font-weight:bold; line-height:32px;
text-align:center; border-radius:6px; -webkit-border-radius:6px; position:absolute;
top:50%; left:50%; margin:-11px 0 0 -55px; z-index:10;
}
.video-news-slide, .side-add-box { position:relative; }
.one-third { width:33%; }
.two-third { width:64%; }
.two-fifth { width:38%; }
.three-fifth { width:58%; }
.decor-style .alignright { float:none; width:100%; margin:0; }
.decor-style .bottom-row, .decor-style .btn-pop-up, .decor-style .btn-restore { visibility:hidden; display:none; }


/* countdown-area */
.countdown-area{ background:#333; width:100%; position:absolute; top:0; left:0; z-index:2; height:100%; }
.side-add-box .countdown-area { font-size:82%; }
.countdown-area h5{ text-align:center; color:#fff; margin:0 0 6px; padding:48px 1.5% 0; font-size:2.2em; line-height:1.136; }
.countdown-holder{ width:232px; margin:0 auto; }
.side-add-box .countdown-holder { width:217px; }
.countdown-holder .holder{ overflow:hidden; padding:0 0 5px; }
.countdown-box {
background:#EEE; border-radius:6px; -webkit-border-radius:6px; font:4em/1.5 "LatoBold", Arial, Helvetica, sans-serif;
margin:0 3px; overflow:hidden; float:left; color:#444; text-align:center; padding:0 10px;
}
.countdown-holder .sep{
background:url(/blob/1900/1383164823000/bg-count-sep-png-data.png) no-repeat; float:left;
width:12px; height:33px; overflow:hidden; text-indent:-9999px; margin:22px 10px 0;
}
.countdown-holder .lst{
font:2em/1.15 Helvetica, Arial, sans-serif; margin:0; padding:0; list-style:none;
color:#fff; text-align:center; text-shadow:3px 3px 5px #000; overflow:hidden;
}
.countdown-holder .lst li:first-child{ width:46%; float:left; }
.countdown-holder .lst li{ float:right; width:42%; }


.list-camera-btns { list-style:none; margin:10px 0 0 0; padding:0; width:100%; overflow:hidden; position: relative; }
.list-camera-btns li { font-size:1.3em; color:#FFF; float:left; width:22%; margin:1% 0 1% 3%;}

.list-camera-btns .event-btns-cover { float: none; margin: 0; position: absolute; height: 100%; width: 100%; display: none; background: url(/blob/542220/1383164751000/bg-transparent-png-data.png) repeat; }
.list-camera-btns .ttl-camera { font-size:1.4em; width:100%; text-transform:uppercase; font-weight:bold; }
.list-camera-btns li a {
padding:3% 8%; display:inline-block; background:#f7f7f7; margin:0; text-align:center; width:82%; 
background: -moz-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e7e7e7));
background: -webkit-linear-gradient(top, #fafafa 0%,#e7e7e7 100%);
background: -o-linear-gradient(top, #fafafa 0%,#e7e7e7 100%);
background: -ms-linear-gradient(top, #fafafa 0%,#e7e7e7 100%);
background: linear-gradient(to bottom, #fafafa 0%,#e7e7e7 100%);
-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; color:#161616;
-webkit-box-shadow: 0 0 2px 0 rgba(155, 155, 155, 0.7); box-shadow: 0 0 2px 0 rgba(155, 155, 155, 0.7);

height: 3.3em; overflow: hidden;
}
.list-camera-btns li.active a {
background:#37728A; color:#FFF; text-decoration:none; cursor:default;
background: linear-gradient(to bottom, #37728A 0%,#37728A 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37728A), color-stop(100%,#37728A));
}
.list-camera-btns li a:hover {
background:#37728A; color:#FFF; text-decoration:none; cursor:pointer;
background: linear-gradient(to bottom, #37728A 0%,#37728A 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37728A), color-stop(100%,#37728A));
}
.list-camera-btns li span{
vertical-align: middle; height: 3.3em; text-align: center; display: table-cell; width: 9em;
}
/* Top Stories */
.info-block-area{ overflow:hidden; padding:0 2% 1%; }
.info-block-area > h2{ margin:0; font-size:1.8em; line-height:1.28; }
.info-block-area .date{ display:block; font-size:1.1em; line-height:1.4em; color:#878787; }
.info-block-area h3{ margin:0 0 5px; font-size:1.6em; line-height:1.2; }
.info-block-area p{ font-size:1.4em; line-height:1.2; margin:0; min-height:54px; color:#444; }
.side-info-box, .info-block-area .side-banner-holder { float:right; width:32%; }
.side-info-box .img { padding:0 0 7px; }


.story-list { margin:0; padding:5px 2% 0 0; list-style:none; float:left; width:66%; }
.story-list li{ vertical-align:top; padding:0 0 40px; }
.story-list .img { float:left; width:30%; padding:0 2% 0 0; }
.story-list .txt-box{ float:left; width:67%; }
.side-info-box .holder, .story-list .txt-box .holder{ position:relative; z-index:2; }
.story-list .graph-info, .side-info-box .graph-info { margin:-25px 0 0; position:relative; z-index:1; padding:0; }
.story-list .graph-info .trend-hold, .side-info-box .graph-info .trend-hold { position:absolute; left:0; bottom:0; z-index:1;  }
.story-list .graph-info .graph-img, .side-info-box .graph-info .graph-img { float:right; width:87%; }
.story-list .graph-info .graph-img img { height:45px !important; }


/* featured-video-area */
.featured-video-area { padding:0 1%; min-height:400px; }
.featured-video-area h2{ margin:0 0 8px; font-size:1.8em; line-height:1.2; border-bottom:3px solid #d76530; }
.video-slide{ position:relative; width:100%; padding:0 0 9px; }
.video-slide .holder{ position:relative; margin:0 10px 0 12px; overflow:hidden; }
.video-slide ul{ margin:0; padding:0; list-style:none; width:9999px; }
.video-slide li{ float:left; width:1004px; }
.video-slide .block { float:left; max-width:240px; height:200px; background:#122038; margin:0 1.5% 11px 0; width:23.5%; }
.video-slide .txt-box{ padding:10px 7px 0 12px; }
.video-slide .graph{ padding:5px 0 0 5px; }
.video-slide .graph-hold .txt{ display:block; font-size:.9em; line-height:1.3; color:#fff; }
.video-slide .txt-box h3{ overflow:hidden; margin:0; font-size:1.2em; line-height:1.2; }
.video-slide .btn-prev, .video-slide .btn-next{
background:url(/blob/1796/1383164822000/bg-gallery-nav-png-data.png) no-repeat;position:absolute; top:168px; left:0;
 width:55px; height:55px; text-indent:-9999px; overflow:hidden; z-index:100;
}
.video-slide .btn-next{ background-position:-55px 0; left:auto; right:0; }


/* Article Pages ------------------ */
.ttl-frame { position:relative; padding:10px 20px; min-height: 50px;}

.add-tool-area { position:absolute; bottom:12px; right:.75em; min-width:210px; }
.add-tool-area .txt{ float:left; font-size:1.2em; line-height:1.9; color:#000; }
.add-tool-area .resize-nav{ margin:0; padding:0 3px 0 0; list-style:none; float:right; }
.add-tool-area .resize-nav li{ float:left; padding:0 4px 0 0; }
.add-tool-area .resize-nav a { background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -131px -136px;
float:left; overflow:hidden; width:22px; height:22px; text-indent:-9999px;

}
.add-tool-area .resize-nav a.decrease{background-position:-102px -136px;}
.add-tool-area .resize-nav a.reset{background-position:-162px -136px;}
.page-tools { float:none; width:auto; clear:both; padding: 0 3px 0 0; }
.page-tools a { font-size:1.2em; line-height:1.8; color:#000; float:right; padding:0 .5em .25em 0; }
.page-tools span {
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -6px -218px; float:right; width:18px; height:18px; margin:0 0 0 .4em;
}
.page-tools a.addthis_button_email { background:none; }
.page-tools .email-link { background-position:-222px -46px; }

.ttl-frame .hold{ width:76%; }
.ttl-frame h1{ font-size:3em; line-height:1.1; color:#1f1f1f; margin:-3px 0 0; }
.section .ttl-frame h1 { text-transform:uppercase; }
.info-area { overflow:hidden; padding:27px 20px 0; }
.article .inform-area,.article .info-area{
background:url(/blob/1162/1383164748000/bg-info-area-png-data.png) no-repeat;  }
.article .inform-area{padding:23px 20px 0;}

.inform-area .info-area-content, .info-area .info-area-content{ background:#fff;margin: 0 -20px; padding: 0 20px; }
.breadcrumbs-top{ font-size:1.3em; line-height:1.2; margin:0; padding:0 0 2px; text-transform:uppercase; list-style:none; overflow:hidden; }
.breadcrumbs-top li{ background:url(/blob/1172/1383164749000/bg-breadcrumbs-top-png-data.png) no-repeat 0 4px; padding:0 8px 0 12px; margin:0 12px 0 -12px; float:left; }


/* info-section */
.info-section{ height: 1%; margin: 0 0 0 -5px; padding: 0 3% 0 0; }

.info-section .poll-section{margin:0 0 12px;}

/* side-section */
.side-section { float:left; width:28%; }
.post-info-list{ margin:0; padding:0 0 1em; list-style:none; font-size:1.4em; line-height:1.4; }
.post-info-list li{ vertical-align:top; }
.post-info-list strong{ font-size:1em;}
.post-info-list .ttl, .post-info-list .graph-img { float:left; }
.post-info-list .graph-img img{vertical-align:top;}

li.news_posttime, li.news_updatedtime {display: inline-block;margin-right: 1em;}.side-news-area{width:100%;}
.side-news-area li.hidden{display:none;}
.side-news-list, .side-section .poll-section{ margin:0; padding:0 0 0 7px; list-style:none; }
.side-news-list li{ vertical-align:top; padding:0 0 5%; }
.side-news-list .img { float:left; padding:2px 2% 0 0; width:27%; }
.side-news-list .img img{ margin:0 0 2px; display:block; }
.side-news-list .img .date{ display:block; color:#aaa; font-size:1.3em; line-height:1.23; }
.side-news-list .txt-box { float:left; width:71%; }
.side-news-list .txt-box h3{ font-size:1.45em; line-height:1.133; font-weight:bold; margin:0; }
.side-bullet-list{ margin:0; padding:0 10px 0 8px; list-style:none; font-size: 1.4em; line-height: 1.2; }
.side-bullet-list li{ background:url(/blob/1146/1383164747000/bullet-list-png-data.png) no-repeat 0 5px; padding:0 0 10px 8px; }

/* Article - Content text-area */
.text-area{ float:right; width:65%; padding:0 0 0 4%; margin-bottom:25px; border-left:1px solid #bbb;}
.text-area h2{ margin:0 0 25px; color:#333; font:1.8em/1.25 "OpenSansRegular"; }
.news_detail h1, .news_detail h2, .news_detail h3, .news_detail h4, .news_detail h5, .news_detail h6 { font-weight:normal; }
.news_detail h1 { font-size:2.6em; }
.news_detail h2 { font-size:2.2em; }
.news_detail h3 { font-size:1.9em; }
.news_detail h4 { font-size:1.7em; }
.news_detail h5 { font-size:1.4em; }
.news_detail h6 { font-size:1.1em; }
.news_detail ol, .news_detail ul { padding: 0 0 0 2em; }
.news_detail ol li, .news_detail ul li { font-size: 1.6em; }
.news_detail ol li p, .news_detail ul li p { font-size:1em; }
.content-section table, .info-section table { margin-bottom:20px; }
.content-section th, .content-section td, .info-section th, .info-section td {
padding:3px 10px; margin:0; line-height:2; font-size:1.4em; border:1px solid #EDEDED;
}
.content-section th, .info-section th { background:#2a2a2a; color:#ededed; text-transform:uppercase; font-weight:normal; }
.content-section td, .info-section td { background:#FFF; color:#4F4F4F; }
.content-section td p, .info-section td p, .content-section li p, .info-section li p{ font-size:1em; margin:0 0 1em; }
.content-section tr.decor td, .info-section tr.decor td { background:#EAFCFD; }
.content-section tfoot td, .info-section tfoot td { font-size:1.2em; background:none; border:0 none; line-height:1.5; padding-left:25px; }
.content-section tfoot td.header, .info-section tfoot td.header { padding-left:10px; }
.content-section tfoot h5, .info-section tfoot h5 { font-size:1.2em; margin:5px 0 0 ; padding:0; font-weight:bold; }
.content-section th.last-item, .content-section td.last-item, .info-section th.last-item, .info-section td.last-item { border-right:0 none; }
.content-section p.align--left, .info-section p.align--left { text-align:left; }
.content-section p.align--center, .info-section p.align--center { text-align:center; }
.content-section p.align--right, .info-section p.align--right { text-align:right; }
.content-section p.align--justify, .info-section p.align--justify { text-align:justify; }
 
.article-block .text-holder-l .img, .article-block .text-holder-r .img { width:25%; }
.article-block .text-holder-l .img, .alignleft, img.float--left { float:left; margin-right:2%; }
.article-block .text-holder-r .img, .alignright, img.float--right { float:right; margin-left:2%; }
.alignnone { clear:both; margin:1% 2%; width:100%; }
img.float--none { float:none; clear:both; }

/* Article - tab-gallery-area */

.tab-gallery-area{ padding:0 0 14px; position:relative; max-width:640px; }
.tab-gallery-area .tab-holder{ background: #F2F2F2; position:relative;}
.tab-gallery-area .tab-holder .tab{visibility:hidden; position:absolute;top:-9999px;width:100%;}
.tab-gallery-area .tab-holder .tab.active-tab, .tab-gallery-area .tab-holder .tab:first-child{
 visibility:visible; display:block; position:relative;top:0; 
}

.gallery-tab-nav{ margin:0; padding:0; list-style:none; border-bottom:4px solid #2a2a2a; font-size:1.4em; line-height:1.9; max-width:640px; }
.gallery-tab-nav li{ float:left; border-right:1px solid #ddd; }
.gallery-tab-nav a{ float:left; cursor:pointer; background:#eee; color:#525252; padding:1px 8px 0; }
.gallery-tab-nav a.map{padding:1px 10px 0;}
.gallery-tab-nav span{float:left;}
.gallery-tab-nav .active a, .gallery-tab-nav a:hover{ background:#2a2a2a; color:#fff; text-decoration:none; }



.gallery-tab-nav a span { background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png ) no-repeat; padding:0 0 0 20px; }
.gallery-tab-nav a.photos span{ background-position:-4px -373px; }
.gallery-tab-nav a.photos:hover span, .gallery-tab-nav .active a.photos span{ background-position:-3px -353px; }
.gallery-tab-nav a.videos span{ background-position:-4px -449px; }
.gallery-tab-nav a.videos:hover span, .gallery-tab-nav .active a.videos span{ background-position:-4px -472px; }
.gallery-tab-nav a.map span{ background-position:-8px -494px; padding-left:15px; }
.gallery-tab-nav a.map:hover span, .gallery-tab-nav .active a.map span{ background-position:-8px -517px; }





.gallery-tab-holder { overflow:hidden; position:relative; background:#333; }
.gallery-tab-holder .main-slide{ position:relative; background:#333; overflow:hidden;}
.media-popup .gallery-tab-holder, .media-popup .main-slide { height:432px; }
.media-popup .main-slide object, .media-popup .main-slide iframe{ max-width:768px; max-height:432px; }
.media-popup .main-slide{ height:auto; max-width:768px;  }
.media-popup .gallery-tab-holder .btn-list{margin-right:-1px;} 
.gallery-tab-holder .main-slide .img{ overflow:hidden; position:absolute; top:0; left:0; z-index:1; width:100%; max-height:432px; }
 .gallery-tab-holder .main-slide .img img { margin:0 auto; display:block; }
.gallery-tab-holder .img.active{ position:relative; z-index:2; }
.gallery-tab-holder .img .add-txt{
 background:url(/blob/1066/1383164746000/bg-news-add-txt-png-data.png); background:rgba(0,0,0,0.5); width:97%;
position:absolute; bottom:0; left:0; padding:1.5% 2%; color:#fff; font-size:1.3em; line-height:1.1;
} 


.btn-next-hold, .btn-prev-hold { position:absolute; top:0; left:0; z-index:90; width:15%; height:100%; background:url(/blob/686234/1383164750000/spacer-png-data.png);  }
#video-tab .btn-next-hold, #video-tab .btn-prev-hold, .news-video-gallery-tab .btn-prev-hold, .news-video-gallery-tab .btn-next-hold{
  height:65%; 
 }
.btn-next-hold a, .btn-prev-hold a { display:block; width:100%; height:100%; }
.btn-prev-hold a { display:none; }
.btn-next-hold{ right:0; left:auto; }

.btn-next-hold a span, .btn-prev-hold a span {
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -242px -363px; visibility:hidden; position:absolute;
top:50%; margin:-20px 0 0; left:9px; width:40px; height:40px; overflow:hidden; text-indent:-9999px;
}
.btn-next-hold a span{ background-position:-281px -363px; left:auto; right:9px; }
 #video-tab .btn-next-hold a span, #video-tab .btn-prev-hold a span { top:60%; }
.btn-next-hold a:hover span, .btn-prev-hold a:hover span { visibility:visible; }
.gallery-tab-holder .btn-lst-holder{
background:url(/blob/1066/1383164746000/bg-news-add-txt-png-data.png); background: rgba(0,0,0,0.7);
position:absolute; top:0; left:0; width:98%; z-index:100; padding:10px 0 10px 2%;
}
.gallery-tab-holder .btn-lst-holder .holder{
width:92%; max-width:585px; padding:0; overflow:hidden; position:relative; float:left;
}
.gallery-tab-holder .btn-lst-holder .link-next, .gallery-tab-holder .btn-lst-holder .link-prev{
width:18px; height:39px; float:left; margin:5px 0 0 3px; overflow:hidden; text-indent:-9999px;
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -182px -363px;
}

.gallery-tab-holder .btn-lst-holder .link-next{background-position:-203px -363px;}
.gallery-tab-holder .btn-list{ width:9999px; margin: 0; padding:0; list-style:none; position:relative; z-index:10; }
.gallery-tab-holder .btn-list li { float:left; width:85px; height:50px; margin:0 7px 0 0; vertical-align:top; }
.gallery-tab-holder .btn-list a { display:block; padding:1px; text-align:center; filter:alpha(opacity=60); opacity:0.6; }
.gallery-tab-holder .btn-list .active a { padding:0; border:1px solid #777; filter:alpha(opacity=100); opacity:1.0; }

.media-popup .gallery-tab-holder .btn-lst-holder .holder { max-width:728px; } 
.media-popup .gallery-tab-holder img { max-width:100%; height:auto; } 



.text-area p{ margin:0 0 23px; font-size: 1.575em; line-height:1.375; color:#333; }
.text-area p .link { padding:3px 0 0; }
.link .icon {
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -131px -41px; float: left;
display:inline-block; width:20px; height:20px; vertical-align:middle;
}
.link span.pdf { background-position:-51px -40px; }
.link span.xls { background-position:-72px -40px; }
.link span.doc { background-position:-91px -40px; }
.link span.audio { background-position:-113px -39px; }
.link span.video{ background-position:-3px -455px; }

.link .calendar { background-position:-313px -2px; }
.link .calendar-added { background-position:-331px -2px;}
.link .outlook { background-position:-200px -3px; }
.link .google { background-position:-156px -3px; }
.link .yahoo { background-position:-179px -3px; }
.link .ical { background-position:-220px -3px; }
.link .event-website{
background: url(/blob/787020/1383164748000/bg-event-website-png-data.png) no-repeat;
background-position: 0 2px;
}


/* Article - Comments Area */
.more-news-area { position:relative; z-index:20; margin:0; padding:0; min-height:170px; }
.comment-hold { display:block; }
.more-news-area .ttl{ width:15%; float:left; padding:3px 2% 0; }
.more-news-area .ttl h2{ color:#333; margin:0; text-align:right; text-transform:uppercase; font-size:1.6em; }
.more-news-area .txt-box{ float:left; width:80%; }


.comment-form{ float:left; width: 72%; padding: .5% 2% 1em 0;}
.comment-form .decor-txt-area{
 max-width:585px; height:82px; overflow:hidden; margin:0 0 8px; width:100%;
}
.comment-form .decor-txt-area textarea{
 font-size:1.3em; line-height:1.3; float:left; padding:4px; margin:0; border:0; 
 overflow:auto; resize:none; width:100%;; height:74px; background:none;
}
.comment-form .post-row .hold{float:right;}
.comment-form .post-row .txt{ float:left; color:#777; text-transform:uppercase; font-size:1.2em; line-height:1.25; padding:11px 7px 0 0; }
.comment-form .post-row ul{ float:left; margin:7px 0 0; padding:0; list-style:none; }
.comment-form .post-row li{ float:left; padding:0 5px; }
.comment-form .post-row img{ float:left; }
.comment-form .btn-post{
background:url(/blob/1132/1383164746000/bg-btn-post-png-data.png) no-repeat;float:left; width:66px; height:42px;
 padding:0; text-indent:-9999px; font-size:0; line-height:0; cursor:pointer; border:0; margin:0 0 0 20px;
}
.add-comment-info{ float:left; position:relative; padding:3px 0 0; }
.add-comment-info .title{ font-size:1.6em; line-height:1.1875; font-weight:bold; float:left; padding:0 5px 0 0; color:#37728a; }
.add-comment-info .box-comments{
background:url(/blob/1516/1383164746000/a-btns-sprite-png-data.png ) 0 -1510px no-repeat; float:left; color:#fff;
 padding:0 10px 0 15px; height:24px; line-height:1.7; font-size:1.4em;
}
.media-popup, .comment-popup{
 background:url(/blob/1066/1383164746000/bg-news-add-txt-png-data.png); display:none; position:absolute; left:-381px;
 top:0; margin:-323px 0 0; padding:12px; overflow:hidden; width:444px;
}
.media-popup .holder, .comment-popup .holder{ background:#f2f2f2; position:relative; padding:10px 0 16px; }
.media-popup .btn-close, .comment-popup .btn-close{
background:url(/blob/1784/1383164748000/ico-sprite-png-data.png) no-repeat -60px -267px;  position:absolute; z-index:200; 
right:-12px; top:-12px; width:21px; height:21px; overflow:hidden; text-indent:-9999px;
}


.media-popup { width:768px; display:block; z-index:9999998; margin:-230px 0 0 -384px; left:50%; top:50% !important; position:fixed; }
.media-popup .holder{padding:0; margin:0; overflow: visible;background:none;}

.comment-popup .top-comment{ overflow:hidden; padding:0 0 13px 10px; }
.comment-popup .top-comment .img{ float:left; padding:0 8px 0 0; }
.comment-popup .top-comment img{vertical-align:top;}
.comment-popup .top-comment div.txt{overflow:hidden;}
.comment-popup .top-comment .decor-txt-area{
background:url(/blob/1306/1383164750000/bg-decor-txt-area02-png-data.png) no-repeat;
width:363px; height:50px; margin:0 0 3px; overflow:hidden;
}
.comment-popup .top-comment .decor-txt-area textarea{
font-size:1.4em; line-height:1.1; float:left; padding:10px; margin:0; overflow:auto;
border:0; background:none; resize:none; width:343px; height:30px;
}
.comment-popup .row-post{ overflow:hidden; padding:3px 8px 0 0; }
.comment-popup .row-post span.txt{
 font-size:1.3em; line-height:1.3;font-weight:bold; color:#777;
 float:left; padding:1px 8px 0 0; text-transform:uppercase;
}
.comment-popup .row-post ul{ margin:0; padding:0; list-style:none; }
.comment-popup .row-post li{ float:left; padding:0 12px 0 0; }
.comment-popup .row-post .btn-comment{
background:url(/blob/990/1383164746000/bg-btn-comment-png-data.png) no-repeat; float:right; width:89px; height:37px;
border:0; text-indent:-9999px; font-size:0; line-height:0; margin:-3px 0 0;
}
.comment-popup .ttl-section{ background:#3a3a3a; overflow:hidden; padding:5px 0 6px 10px; }
.comment-popup .title{
 font-size:1.8em; line-height:1.2;font-weight:bold; float:left; padding:0 6px 0 0; text-transform:uppercase;color:#fff;
}

.list-comment{ margin:0; padding:0 0 10px; list-style:none; overflow:hidden; }
.list-comment > li{
background:url(/blob/1770/1383164748000/sep-2line-divider-png-data.png) repeat-x; overflow:hidden;
margin:-2px 0 2px; vertical-align:top; padding:15px 20px 11px 0;
}
.list-comment > li.hidden{display:none;}
.list-comment img{vertical-align:top;}
.list-comment .social-ico{ float:left; width:26px; padding:3px 5px 0 0; }
.list-comment .social-ico img{float:right;}
.list-comment .img{ float:left; padding:3px 8px 0 0; }


.list-comment .text-box{overflow:hidden;}
.list-comment ul{ margin:0; padding:0; list-style:none; overflow:hidden; }
.list-comment .name-list{ font-size:1.4em; line-height:1.2; padding:0 0 2px; }
.list-comment .name-list li{ background:url(/blob/1202/1383164748000/bullet-list02-png-data.png) no-repeat 0 7px; float:left; padding:0 4px 0 6px; margin:0 6px 0 -6px; }
.list-comment p{ color:#525252; margin:0 0 2px; font-size:1.3em; line-height:1.2; }
.comment-popup .add-comment-list{ font-size:1.2em; line-height:1.25;}
.comment-popup .add-comment-list li{
background:url(/blob/1610/1383164752000/bullet-list-small-png-data.png) no-repeat 0 6px;
float:left; padding:0 4px 0 7px; margin:0 7px 0 -7px;
}
.comment-popup .load-more-messages{overflow:hidden;}
.comment-popup .load-more-messages a{
background:url(/blob/1482/1383164748000/bg-btn-load-more-msg-png-data.png) no-repeat; display:block; width:109px; height:35px; color:#868686; margin:0 auto;
 padding:0 50px 0 10px; overflow:hidden;font-size:1.4em; line-height:2.4; text-align:right; text-transform:uppercase;
}
.comment-popup .load-more-messages a.active-btn{background:url(/blob/1482/1383164748000/bg-btn-load-more-msg-png-data.png) no-repeat 0 -35px;}


/* Trends Tooltip*/
.graph .hold, .video-gallery-slide .graph .hold { width:100% !important; margin:2px 0 0; overflow:visible; }
.graph-info .trend-hold, .graph-info .graph-img { float:left; }
 .graph-info .trend-hold { margin:0 .5em 0 0;}
.graph .txt { float:left; display:block; color:#b9b9b9; font-size:1em; line-height:1.4; text-transform:uppercase; }
.graph .frame, .video-news-side .graph .frame { float:left; position:relative; padding:0 0 0 2px; background:none;}
.graph .frame:hover .tooltip-box {display:block;}
.graph .info{
 display:block; background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -208px -201px;
 width:14px; height:14px; overflow:hidden; text-indent:-9999px; cursor:help;
}

.tooltip-box { display:none; position:absolute; top:7px; left:-57px; width:219px; z-index:10; }
.tooltip-box .t, .newspost-box .tooltip-box .t{
background:url(/blob/686236/1383164750000/bg-tooltip-png-data.png) no-repeat; overflow:hidden; height:13px;
}
.tooltip-box .b, .newspost-box .tooltip-box .b{
background:url(/blob/686236/1383164750000/bg-tooltip-png-data.png) no-repeat -439px 100%; overflow:hidden; height:8px;
}
.tooltip-box .c, .newspost-box .tooltip-box .c {
background:url(/blob/686236/1383164750000/bg-tooltip-png-data.png) repeat-y -219px 0; overflow:hidden; padding:0 9px;
}
.graph-up .tooltip-box{ top:-45px; left:-55px; }
.graph-up .tooltip-box .t { background-position:-875px -9px; height:6px; }
.graph-up .tooltip-box .b { background-position:-657px 100%; height:14px; }
.graph .tooltip-box p, .text-info-area .txt-block .tooltip-box p, .news-pictures-content .content-txt-box .tooltip-box p {
margin:0; color:#fff; font-size:1.2em; line-height:1.2; width:100%; max-width:100%; min-height:0%; 
}
.post-info-list .graph .tooltip-box p, .post-lst-info .graph .tooltip-box p { font-size:.9em; } 
/* sidebar */

#sidebar{ max-width:337px; float:left; width:24%; background:#eaeaea url(/blob/1880/1383164823000/bg-sidebar-holder-png-data.png) repeat-x; }
.sidebar-holder{ background:url(/blob/1814/1383164821000/bg-box-shadow-png-data.png) repeat-y; overflow:hidden; }
.notice-box{
background:url(/blob/1824/1383164822000/bg-notice-box-png-data.png) no-repeat 100% 0; min-height:91px; max-width:290px;
 padding:13px 0 0 9%; color:#fff; margin:0; border-bottom:10px solid #aaa; 
}
.notice-box h2{ margin:0 0 4px; color:#fff; font-size:1.8em; line-height:1.2; font-weight:normal; text-decoration:underline; }
.notice-box h2 a { text-decoration:underline; }
.notice-box h2 a:hover { text-decoration:none; }
.notice-box p{ margin:0 40px 10px  0; font-size:1.5em; line-height:1.2;-ms-word-break: normal;
word-break:normal;word-break: normal;}



/* side-area */
#sidebar .ttl-side{ border:0; margin:0; padding:0 0 2px; }
.ttl-side { overflow:hidden; padding:0 0 2px; margin:0 0 10px; }
.ttl-side h2, .holder h2 { font-size:1.6em; line-height:1.1875; margin:2px 6px 0 0; text-transform:uppercase;float:left; }
.holder h2 { float:none; }
.side-ttl{ padding:1% 3.5% 2% 4.5%; }
.side-ttl h2{ font-size:1.6em; line-height:1.1875; margin:9px 7px 0 0; color:#444; float:left; text-transform:uppercase; }
.window-area .unread-message-box, #sidebar .unread-message-box{
background:url(/blob/1598/1383164750000/bg-user-message-box-png-data.png) no-repeat;
 float:left; margin:6px 0 0; overflow:hidden; font-size:1.1em; padding:0 4px 0 11px; height:21px;
}
#sidebar .latest .unread-message-box { margin-top:11px; }
.window-area .unread-message-box .num,
#sidebar .unread-message-box .num{font-size:1.4em;}
.window-area .unread-message-box a,
#sidebar .unread-message-box a{color:#f0f0df;}
.side-banner-box { text-align:center; padding:10px 0; margin:0 auto; max-width:300px; }
.side-area-holder{padding:20px 0 0;}
.side-area-holder{padding:20px 0 0;}
.side-area{ background:url(/blob/1928/1383164822000/sep-divider-png-data.png) repeat-x 0 100%; padding:3% 0; margin:0 0 13px; }
.side-area.last{background:none;}
.side-area > h2 { font-size:1.4em; line-height:1.25; margin:0 0 16px; } 
.side-btn-load-more,.side-btn-load-more-srpt { overflow:hidden; padding:2px; text-align:center; position:relative; z-index: 2; margin: 15px 0 5px; } 
.side-btn-load-more,.side-btn-load-more-srpt a {
 background:#f9f9f9; 
 background:-moz-linear-gradient(top, #f9f9f9 0%, #d5d5d5 100%);
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#d5d5d5));
 background:-webkit-linear-gradient(top, #f9f9f9 0%, #d5d5d5 100%);
 background:-o-linear-gradient(top, #f9f9f9 0%, #d5d5d5 100%);
 background:-ms-linear-gradient(top, #f9f9f9 0%, #d5d5d5 100%);
 background:linear-gradient(to bottom, #f9f9f9 0%, #d5d5d5 100%);

border:1px solid #CCC; text-transform:capitalize; font-size:1.2em; line-height:2; width:100%;  padding: 0 30px 1px;
 display:inline-block; vertical-align:top; text-align:center; margin:0 0 7px; color:#858585;
 border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
 -webkit-box-shadow: 0 0 2px 0 rgba(155, 155, 155, 0.7); box-shadow: 0 0 2px 0 rgba(155, 155, 155, 0.7);
}
.side-btn-load-more span{background:url(/blob/1702/1383164748000/bg-load-more-arrow02-png-data.png) no-repeat 115% 4px; padding:0 20px 0 0;}

.side-btn-load-more .active-btn span{background:url(/blob/978/1383164747000/bg-load-more-arrow02-data.png) no-repeat  140% 4px;}
.side-btn-load-more,.side-btn-load-more-srpt a:hover span{text-decoration:underline;}


.story-row ul{ margin:0; padding:0 3px 0 0; list-style:none; float:left; }
.story-row li { float:left; padding:0 5px 2% 0; }
.story-row .txt { color:#333; padding:2px 0 0; font-size:1.1em; line-height:1.37; display:block; overflow:hidden; }
#sidebar .story-row img { width:30px; height:30px; }


.side-block-holder { margin:1em 0 2em; padding:0 4.5%; }
.side-block-holder p, .content-section .side-block-holder p { color:#333; font-size:1.2em; line-height:1.37; margin:0 0 8px; }
#sidebar .side-banner-holder{ text-align:center; padding:0 0 10px; }


/* side-new-box */
.side-new-row { overflow:hidden; padding:0 0 1.5em; }
.side-block-holder .side-new-row p{margin:0 0 4px;}
.side-new-row .ico{ 
 background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -352px -268px;
 float:left; padding:0 5% 0 0; width:35px; height:35px; text-indent:-9999em; 
}
 .side-new-row .ico-rate { background-position:-352px -309px; }
 .side-new-row .ico-fav { background-position:-352px -351px; }
.side-new-row .title{ display:block; color:#4c4c4c; font-size:1.2em; line-height:1.25; text-transform:uppercase; }

#sidebar .btn-add-to-fav, .fav-tab-holder .btn-add-to-fav {
 float:left; overflow:hidden; margin:0 .75em .5em 0; font-size:1.2em; color:#666; text-decoration:none; 
}
.btn-add-to-fav span { 
 background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -87px -166px; float:left; width:14px; height:12px; min-height:16px; padding:2px;
}
 .btn-add-to-fav span.ico-added { background-position:-36px -166px; }
.rate-row .ui-stars-star { 
 background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -160px -114px;
 float:left; width:16px; height:16px; margin-right:5px; text-indent:-9999em;
}
 .rate-row .ui-stars-star-hover, .rate-row .ui-stars-star-on { background-position:-136px -114px; }
.side-new-row .rate-row, .side-new-row .fav-row, .side-new-row .txt-box-new {overflow:hidden;}
#sidebar .link { font-size:1.3em; line-height:1.6; }

/* latest-news-list */
.recommended-side-list, .latest-news-list{ margin:0; padding:0; list-style:none; }
.recommended-side-list li .holder, .latest-news-list li { overflow:hidden; padding:.5em 4.5%; }
.recommended-side-list li.hidden, .latest-news-list li.hidden{display:none;}
.recommended-side-list .num, .latest-news-list .date{
 font-size:1.2em; line-height:1.1; float:left; width:14%; padding:1px 4px 0 0; color:#999;
}
.recommended-side-list .num{ width:7%; font-size:1.4em; line-height:1.3; }
.recommended-side-list .ttl, .latest-news-list .ttl, .recommended-side-list .txt-box h3{
 display:block; overflow:hidden; font:1.3em/1.35 "OpenSansBold", Arial, Helvetica, sans-serif;  margin:0;
}
.recommend-list .img, .recommended-side-list .img { 
 float:left; margin:0 3% 0 0; position:relative; width:30%; max-width:80px; 
}
.latest-news-list .img{ float:left; padding:0 10px 0 0; width:45%; max-width:80px;}
.latest-news-list .txt-box{ overflow:hidden; padding:4px 0 0; }
.latest-news-list .txt-box h3{ margin:0; font-size:1.5em; line-height:1.1; }


#sidebar .social-ico-list ul { margin:0; padding:0; list-style:none;  }

.story-row img, #sidebar .social-btn-lis img, #sidebar .social-ico-list img{vertical-align:top;}
.header-info-box .story-row .txt,
.gallery-area .txt-box h2 a, .video-slide .txt-box h3 a, .add-comment-info .box-comments a, .notice-box h2 a {color:#fff;}

#content img, #sidebar img, 
.side-banner-box img, .side-banner-area img, #sidebar .side-banner-holder img, .latest-news-list .img img,
.info-block-area .graph-info img, .info-block-area img, .video-slide .block img, .text-area p img,
.gallery-tab-holder .btn-list img, 
.top-side-news .img img, .archive-section .holder img, .side-banner-frame img, .speecher-area img, .banner-holder img,
.inform-txt-block .img img, .side-panel .box-img img, .article-block img, .content-txt img, .stream-holder img, .speeches-row .banner-box img,
.video-news-side .banner img, .video-news-side .img-box img, .notices-list img, .text-area-holder .img img, .section-text img,
.lst-features .img img, .f-gallery-area .img-area img, 
.news-pictures-block .news-row-holder img, .news-pictures-content .img img, .slideshow-holder .img img, .video-news-slide .video-holder img { 
 max-width:100%; height:auto; vertical-align:top; width: auto\9; /* ie8 */
}

.speecher-top-box .block, .speecher-top-box .txt-box,.speecher-block .txt-box, .speecher-holder, .post-message-block,
.message-info .btn-hold, .fb-info-user .txt-box, .view-user-box .txt-box, .speecher-top-box, .header-info-box .story-row,
.article-block div.text, .article-block .text-holder-l, .article-block .text-holder-r, .speeches-row .txt-box,
.comment-popup .top-comment div.txt, .list-comment .text-box, .comment-popup .load-more-messages, #sidebar .story-row,
.news-row-holder div.txt, .comment-form .post-row { overflow:hidden;}
 
.video-news-side .txt-box h3 a, .video-link-box .addthis_button_email, .header-info-box .story-row .txt a,
.news-pictures-block .news-row-holder div.txt .submit, .news-pictures-content .txt-box a {
 color:#2bd8e5;
}

/* poll-section */
.poll-section{margin:-12px 0 12px;}
.poll-section p{ margin:0 0 7px; font-size:1.3em; line-height:1.3; color:#333; }
.poll-section h2{ font-size:1.5em; line-height:1.2; margin:0; text-transform:uppercase; }
.poll-list{ margin:0; padding:0 0 4px; list-style:none; }
.poll-list li{ overflow:hidden; padding:0 0 10px; vertical-align:top; }
.poll-list input{ float:left; width:16px; height:16px; margin:0; padding:0; }
.poll-list label{ float:left; color:#333; font-size:1.3em; line-height:1.3; }
.poll-section .btn-vote{ overflow:hidden; padding:3px; }
.poll-section .btn-vote input, .user-info-box .btn-sign-in, .btn, .btn-add-to-fav {
 float:left; background:#fafafa;
 background-image: -ms-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
 background-image: -moz-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
 background-image: -o-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(1, #e7e7e7));
 background-image: -webkit-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
 background-image: linear-gradient(to bottom, #fafafa 0%, #e7e7e7 100%);
 font-size:1.1em; line-height:2; font-weight:bold; color:#858585; text-decoration:none;
 border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
 box-shadow:0 0 2px #aaa; -moz-box-shadow:0 0 2px #aaa; -webkit-box-shadow:0 0 2px #aaa;
 border:1px solid #c7c7c7; padding:0 7px; cursor:pointer; 
}
.user-info-box .btn-sign-in {
 margin:4px 15px 0 0; 
}



/* Browser Update */
.notice-top-area{ position:relative; max-width:1408px; width:100%; z-index:1000; background:#ffefbf; }
.notice-top-area .frame{ position:relative; overflow:hidden; }
.notice-top-area .btn-close { background-position:-328px -24pxs; width:24px; height:24px; }
.notice-top-area .holder{ overflow:hidden; padding:5px 0.5% 10px 1.5%; }
.notice-top-area .rec-box{ float:left; width:40%; }
.notice-top-area .rec-box .ico{ float:left; width:10%; max-width:60px; padding:0 5% 0 0; }
.notice-top-area .rec-box .ico img{ width:100%; max-width:100%; height:auto; }
.notice-top-area .rec-box .text-box{ overflow:hidden; }
.notice-top-area .rec-box .ttl{
 display:block; font-size:1.6em; padding:0; text-transform:uppercase; color:#333; font-weight:normal;
}
.notice-top-area .rec-box p{ margin:0; color:#333; font-size:1.3em; line-height:1.3; }
.browser-holder{ float:right; padding:6px 0 0; width:57%; }
.browser-list{ margin:0; padding:0; list-style:none; float:right; width:100%; text-align:center; }
.browser-list li{ float:left; padding:0 3%; }
.browser-list img{ float:left; margin:0 6px 0 0; max-width:31px; height:auto; }
.browser-list .txt{ float:left; padding:5px 0 0; font-size:1.4em; }


/* Return to mobile area */
#mobile-site-link { height: 64px; text-align: center; display: table;}
#mobile-site-link a { font-size: 3em; vertical-align: middle; display: table-cell; }


/* footer area */
.f-area{ width:100%; padding:0 0 26px; }
.social-news-frame{ padding:17px 0 0 19px; }
.social-news-frame h2.ttl{
font-size:1.7em; line-height:1.2; margin:0; float:left; width:8%;
padding:0 2.3% 0 0; text-transform:uppercase;
}
.social-news-frame .block{ float:left; width:20%; padding:0 2% 0 0; }
.social-news-frame .block-inner{width:22%;}
.social-news-frame h3{ margin:0 0 4px; font-size:1.6em; line-height:1.6; font-weight:normal; text-transform:uppercase; }
.social-news-frame .news-box{ overflow:hidden; vertical-align:top; padding:0 0 5%; }
.social-news-frame .photos .news-box { padding:0 0 19px; }
.social-news-frame .news-box .img{ float:left; padding:0 10px 0 0; }
.social-news-frame .txt-box{ overflow:hidden; }
.social-news-frame .txt-box h4{ margin:0; font-size:1.4em; line-height:1.2; font-weight:normal; }
.social-news-frame .messages-block{ float:left; width:38%%; padding:0 5% 0 0; }
.social-news-frame .photos-block{ float:right; width:20%; }
.social-news-frame .box-photo{ padding:0 0 25px; width:74%; }
.social-news-frame .box-photo .img{ padding:0; position:relative; }
.social-news-frame .box-photo .img img { width:100%; height:auto; }
.social-news-frame .box-photo .block-num {
background:rgba(190, 20, 20, .95); color:#fff; font-size:1.1em;
position:absolute; right:0; top:0; z-index:2; padding:5px;
}
.social-news-frame .box-photo .txt{ background:#222; padding:9px 10px 10px;}
.social-news-frame .box-photo .txt a { color:#fff; }
.social-news-frame .box-photo h4{ font-size:1.4em; line-height:1.2; margin:0; }
.social-news-frame .message-row{ overflow:hidden; min-height:125px; padding:0 0 30px; }
.social-news-frame .message-row .ttl{
float:left; width:120px; padding:0 10px 0 0; font-size:1.4em; line-height:1.2;
}
.social-news-frame .message-row .message-txt-box{ overflow:hidden; font-size:1.3em; line-height:1.4; }
.social-news-frame .message-row p{margin:0 0 7px;}
.social-news-frame .message-row p{margin:0 0 7px;}
/* notice Box in Footer */
.social-news-frame .notice-block{
background:url(/blob/1838/1383164822000/bg-notice-box-bottom-png-data.png) repeat-x; width:18%; min-height:160px;
-webkit-border-top-left-radius:15px; -webkit-border-top-right-radius:15px;
-moz-border-radius-topleft:15px; -moz-border-radius-topright:15px;
border-top-left-radius:15px; border-top-right-radius:15px;
margin:-28px 0 0; padding:28px 15px 10px 25px;
-webkit-box-shadow: 0 -3px 3px -1px rgba(155, 155, 155, 0.45);
box-shadow: 0 -3px 3px -1px rgba(155, 155, 155, 0.45);
}
.notice-block h2{ margin:0 0 3px; font-size:1.5em; line-height:1.2; font-weight:normal; text-transform:uppercase; }
.notice-holder{overflow:hidden;}
.notice-holder .img{ float:left; padding:3px 10px 0 0; }
.notice-holder .img img{float:left;}
.notice-holder p{ font-size:1.3em; line-height:1.4; margin:0 0 7px; }
.f-photo-list{ margin:0 -18px 0 0; padding:0; list-style:none; overflow:hidden; }
.f-photo-list li{ float:left; padding:0 7px 27px 0; }

/* f-row */
.f-row{background:url(/blob/1918/1383164823000/bg-f-row-png-data.png) repeat-x; overflow:hidden; height:35px;position:relative;
}
.f-row .search-side-form{ padding-top:6px; }
.f-row .breadcrumbs{
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat  -330px -634px;
 padding:7px 2% 0 61px; min-height:28px; line-height:22px; min-width:395px;
}
.f-row .breadcrumbs li{background:url(/blob/1930/1383164822000/bullet-breadcrumbs-bottom-data.png) no-repeat; padding:0 28px 0 20px;}
.ads-list{ float:left; margin:-41px 0 0; padding:0; list-style:none; }
.ads-list li{ float:left; padding:0 11px 0 0; }
.ads-list img{ display:block; vertical-align:top; }

/* f-bottom-holder */
.f-bottom-holder{ overflow:hidden; background:#ddd; padding:3px 110px 3px 8px; clear:both;}
.f-bottom-holder .back-to-top{
float:right; background:url(/blob/1950/1383164822000/bg-back-to-top-png-data.png) no-repeat 0 3px;
 margin:9px 0 0; font-size:1.5em; line-height:1.25; padding:0 0 1px 18px;
}
.f-bottom-holder .copy{ overflow:hidden; color:#666; font-size:1.2em; line-height:1.4; display:block;}



/* multimedia-area */
.multimedia-area{ background:url(/blob/1896/1383164823000/bg-multimedia-area-png-data.png) repeat-x 0 100%; padding:0 2%; }
.multimedia-area h2{ font:2em/1.15 "Oswald", Arial, Helvetica, sans-serif; color:#1f1f1f; text-transform:uppercase; margin:0 0 6px 7px; }
.multimedia-area .block{ float:left; width:31%; margin:0 2.5% 0 0; }
.multimedia-area .features-block { margin:0; width:33%; } 
.multimedia-list{ margin:0; padding:0; list-style:none; }
.multimedia-list li{ background:#1f1f1f; vertical-align:top; margin:0 0 15px; min-height:270px; }
.multimedia-list .img{ position:relative; background:#FFF;}
.multimedia-list .num, .multimedia-list .num-active, .slideshow-holder .block-num, .news-tab-nav .box-num {
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -352px -165px; position:absolute; top:-2px; right:-2px; overflow:hidden;
 color:#FFF; text-align:right; font:1.4em/1.285 "LatoBold", Arial, Helvetica, sans-serif; width:39px; padding:3px 3px 0 0; height:39px; 
}
.slideshow-holder .block-num, .news-tab-nav .box-num{ width:30px; height:28px; font-size:1.2em; line-height:1; }
.multimedia-list .num{background-position:-303px -165px;}
.multimedia-list .num-photo{
background:url(/blob/1882/1383164822000/bg-num-photo-png-data.png); color:#333; padding:0 7px;
 position:absolute; bottom:0; right:0; font-size:1.4em; line-height:2.142;
}

.multimedia-list .txt-box{ padding:1em; position:relative; }
.multimedia-list .graph-hold{ float:right; padding:2% 2% 0 2%; max-width:104px; }
.multimedia-list .graph-hold .txt{ display:block; color:#ededed; font:1em "Oswald", Arial, Helvetica, sans-serif; }
.multimedia-list .txt-box h3{ font:1.6em/1.1875 "Oswald", Arial, Helvetica, sans-serif; margin:0; overflow:hidden; }
.multimedia-list .txt-box h3 a{color:#fff;}
.multimedia-box{ border:1px solid #bbb; background:#fff; padding:0 4%; }
.lst-features{ margin:0; padding:0; list-style:none; }
.lst-features li{ vertical-align:top; padding:10px 0 20px; }
.lst-features .img{ overflow:hidden; padding:0 0 9px; }
.lst-features .img img{ border:1px solid #666; float:left; }
.lst-features h3{ font:1.6em/1.1875 "Oswald", Arial, Helvetica, sans-serif; margin:0 0 5px; }
.lst-features p{ color:#444; font-size:1.3em; line-height:1.2; margin:0; position:relative; z-index:2; }
.lst-features .graph { position:relative; z-index:1; }
.lst-features .graph .trend-hold { margin:9px 0 0; }


.side-area-ttl { position:relative; overflow:hidden; padding:0 4.5%; margin:0; max-width:320px; }
.side-area-ttl .tab-nav{ float:right; margin:0; padding:0; list-style:none; font:1.4em/1.7 "Oswald", Arial, Helvetica, sans-serif; }
.side-area-ttl .tab-nav li{ float:left; padding:0 0 0 4px; }
.side-area-ttl .tab-nav a{ color:#fff; float:left; width:83px; text-align:center; }
.side-area-ttl .tab-nav .c{
 display:block; padding:5px 0 2px; background:#aaa; cursor:pointer; border:solid #fff; border-width:1px 1px 0;
 -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px;
 -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px;
 border-top-left-radius: 10px; border-top-right-radius: 10px;
}
.side-area-ttl .tab-nav a:hover{text-decoration:none;}
.side-area-ttl .tab-nav .active .c{ background:#2a2a2a; }
.side-area-ttl .tab-nav .active .b{ background:url(/blob/1860/1383164823000/bg-tab-side-nav-png-data.png) no-repeat 50% 100%; display:block; height:13px; }
.side-area-ttl h2{ margin:0 0 0 6px; font-size:1.4em; line-height:2.5; text-transform:uppercase; display:inline; }
.side-area-ttl .decor-line{
 width:93%; height:3px; overflow:hidden; bottom:21px; left:0; z-index:10; clear:both; position:absolute; 
 border-bottom: 4px solid #222; margin:0 4.5%;
}
.tab-side-holder > div{display:none;}
.tab-side-holder > div:first-child{display:block;}
.photo-block{ float:left; width:17%; margin:0 26px 0 0; }
.f-gallery-area .img-area{padding:0 0 1px;}
.f-gallery-area .img-list{ margin:0; padding:3px 0 0 6px; list-style:none; background:#1f1f1f; overflow:hidden; max-width:189px; }
.f-gallery-area .img-list li{ float:left; padding:5px 5px 10px; }
.result-block{ width:20%; }
.result-block ul{ font:1.2em/2.916 "Oswald", Arial, Helvetica, sans-serif; margin:0; padding:0 0 26px; list-style:none; }
.result-block li{ overflow:hidden; vertical-align:top; padding:0 0 6px; }
.result-block li a{
display:block;
background:#37728a url(/blob/1874/1383164822000/bg-results-list-png-data.png) no-repeat 100% 0;
 display:block; width:202px; padding:0 13px; color:#fff; height:35px;
}
 
/* video-section-news */
.video-section-news{ background:#222; padding:2em 22px 1em; margin:0 0 2em; }
.video-news-block{ float:left; max-width:640px; width:63%; }
.video-news-block .video-news-slide{display:none;}
.video-news-block .video-news-slide:first-child{display:block;}
.video-news-slide .video-holder { position:relative; z-index:2; }
.video-news-slide .video-ttl {
overflow: hidden;
background: #111;
padding: 3% 0% 0% 6%;
color: #fff;
}
.video-news-slide .video-ttl .txt{
 float:left; background:#d61a22; font-size:1.3em !important; line-height:1.2; color:#fff; text-transform:uppercase;
padding:.5% 1%; margin:0 10px 0 0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
}

.video-news-slide .video-ttl h2 {
float: left;
color: #fff;
font-size: 1.4em !important;
line-height: 1.2;
width: 96%;
min-height: 3.6em;
font: 1.3em !important;
padding: 19px 0 0 20px;
}
.video-news-slide .video-ttl .date{ float:right; padding: 6px 20px 9px 0px; font-size:1.2em; line-height:1.25; }


.brightcove, .video-news-block .video-news-slide .video-holder div#bcplayer,#map-tab .gallery-tab-holder .main-slide .active {
position:relative; padding-top:1px; padding-bottom:56.25%; height:0;
}
*html .brightcove { margin-bottom:45px; margin-top:0; width:100%; height:100%; }

#map-tab .gallery-tab-holder .main-slide .active { zoom:1;background:#000; }
.brightcove div, .brightcove embed, .brightcove object, .BrightcoveExperience, .brightcove iframe, #map-tab .gallery-tab-holder .img iframe {
  position:absolute; width:100%; height:100%; left:0; top:0;
}



/* video news item */

.tab-gallery-nav, .video-row-tool, .media-control {
 background:#37728a;
 background-image: -ms-linear-gradient(top, #37728a 0%, #1c495d 100%);
 background-image: -moz-linear-gradient(top, #37728a 0%, #1c495d 100%);
 background-image: -o-linear-gradient(top, #37728a 0%, #1c495d 100%);
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #37728a), color-stop(1, #1c495d));
 background-image: -webkit-linear-gradient(top, #37728a 0%, #1c495d 100%);
 background-image: linear-gradient(to bottom, #37728a 0%, #1c495d 100%);
 overflow:hidden; padding:0; margin:0 0 1.5em; 
} 
.video-row-tool ul, .tab-gallery-nav ul { margin:0; padding:0; list-style:none; float:right; text-transform:uppercase; }
.video-row-tool li, .tab-gallery-nav li { background:url(/blob/1076/1383164750000/sep-video-row-tool-png-data.png) no-repeat; padding:.25em .5em; float:left; }
.video-row-tool a, .tab-gallery-nav a {   background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat; color:#FFF; float:left; padding:3px 10px 5px 26px; font-size:1.1em; line-height:1.5; }
.video-row-tool a.share{ background-position:-367px -439px; }
.video-row-tool a.embed{ background-position:-369px -392px; }
.video-row-tool a.link{ background-position:-368px -415px; }
.tab-gallery-nav ul.video-tool-nav .add-playlist, .video-row-tool a.link-add{
background-position:-366px -759px; padding:5px 10px 5px 26px; text-transform:uppercase;
}
.tab-gallery-nav ul.video-tool-nav{ float:left; }
.tab-gallery-nav ul.video-tool-nav span.text{ display:block; color:#d61a22; font-size:1.6em; line-height:1.25; margin:-2px 0 0; } 
.tab-gallery-nav a.btn-thumbs,.tab-gallery-nav a.btn-caption { background:none; }
.tab-gallery-nav .btn-enlarge a{ background-position:-36px -112px; width:20px; height:14px; text-indent:-9999px; }
.ico-caption { background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -79px -117px; padding:2px 16px 0 0; width:10px; }
.tab-gallery-nav .btn-caption, .tab-gallery-nav .btn-thumbs { filter:alpha(opacity=60); opacity:0.6; }
.tab-gallery-nav .btn-caption.active, .tab-gallery-nav .btn-thumbs.active{ filter:alpha(opacity=100); opacity:1.0; }

.tab-gallery-nav { max-width:100%; }
.tab-gallery-nav a { overflow:hidden; padding:5px; }
.media-popup .tab-gallery-nav .btn-enlarge{display:none;} 


/* video-link-box */

.video-link-box{

background:#333 url(/blob/1070/1383164751000/bg-video-link-box-png-data.png) no-repeat 50% 0;  overflow:hidden;

margin:-10px 0 10px; padding:29px 18px 33px 24px;

}

.video-link-box .share-row { display:none; padding:0 0 10px; color:#fff; }
.video-link-box .side-block-holder { padding:0; }
.video-link-box .share-row .ttl-side{ border:0; padding:0 0 3px; margin:0 0 5px; }
.video-link-box .story-row a{color:#71E0E0;}
.video-link-box .share-row .ttl-side h2, .video-link-box .embed-code-box h2, .video-link-box .side-block-holder p,
.video-link-box .txt { color:#fff; }
.video-link-box .side-block-holder p { font-size:1.2em; margin:0 0 8px; }
.video-link-box .url-row{

background:url(/blob/1568/1383164747000/bg-url-row-png-data.png) repeat-x 0 100%; overflow:hidden; display:none; padding:0 0 32px; margin:0 0 21px;
}
.video-link-box .url-row label{ float:left; color:#fff; padding:4px 7px 0 0; font-size:1.2em; line-height:1.15; }
.video-link-box .url-row .txt-field{
float:left; padding:1%; width:80%; margin:0 10px 0 0; color:#666; font-size:1.4em; line-height:1;
border:0; background:#eee;
}

.video-link-box .url-row .btn-copy{ float:left; padding:0 5px; }
.video-link-box .decor-txt-area{ display:none; width:92%; padding:2px 0 0; overflow:hidden; }
.video-link-box .decor-txt-area textarea{
padding:8px; margin:0; overflow:auto; border:0; background:#444; color:#fff; resize:none;
width:96%; max-width:580px; height:101px; max-height:100px; font-size:1.4em; line-height:1.4;
}

.video-link-box .share-row{ display:none; overflow:hidden; padding:0 0 10px; color:#fff; }
.video-link-box .side-block-holder { padding:0; }
.video-link-box .share-row .ttl-side{ border:0; padding:0 0 3px; margin:0 0 5px; }
.video-link-box .share-row .ttl-side h2, .video-link-box .embed-code-box h2, .video-link-box .side-block-holder p,
.video-link-box .story-row .txt, .video-link-box .embed-lst .txt {
color:#fff;
}
.embed-code-box h2, .tweet-box-area h2 { font-size:1.6em; line-height:1.22; margin:0 0 3%; text-transform:uppercase; }
.embed-lst{ margin:0; padding:0 0 20px; list-style:none; overflow:hidden; }
.embed-lst li{ float:left; padding:0 3% 0 0; }
.embed-lst .embed-sq03, .embed-lst .embed-sq02, .embed-lst .embed-sq01{ border:1px solid #000; width:45px; height:25px; margin:0 0 3px; }
.video-link-box .embed-lst .embed-sq03, .video-link-box .embed-lst .embed-sq02, .video-link-box .embed-lst .embed-sq01{
border:1px solid #CCC;
}
.embed-lst .embed-sq02{ width:60px; height:30px; }
.embed-lst .embed-sq03{ width:70px; height:40px; }
.embed-lst .txt{ display:block; font-size:1.1em; line-height:1.273; }



/* programm-row */ .programm-row{ overflow:hidden; background:#000; color:#CCC; }

.programm-row .alignleft, .programm-row .alignright { width:50%; margin:0; padding:0; background:#000; }.programm-row .live-tv-label{ background:#d51a22 url(/blob/1368/1383164746000/bg-live-txt-label-png-data.png) no-repeat 100% 0; float:left; padding:0 20px 0 14px; color:#fff; font-size:1.8em; line-height:1.7; }
.programm-row .on-air-txt{  background:#8f0309; float:left; color:#fff; font-size:1.1em; line-height:1; padding:1%; margin:1% 2%;  -webkit-border-radius:3px; -webkit-border-radius:3px; width:7%; } .programm-row h3{ float:left; margin:3px 0 0; width:81%; font-size:1.4em; line-height:1.2; color:#CCC; } .programm-row h4 a, .programm-row h3 a{color:#26ccd8;}
.programm-row .next-label{  background:#bbb; -webkit-border-radius:3px; -webkit-border-radius:3px; padding:1%; margin:1% 2%;  float:left; color:#222; font-size: 1.1em; line-height:1; width:8.5%;  } .programm-row .time{ font-size:1.2em; line-height:1.3; padding:4px 5px 0 0; color:#fff; display:inline-block; } .programm-row h4 { margin:0; font-size: 1.3em; line-height:1.2; display:inline; color:#CCC; }

/* inform-holder */ .inform-holder{ padding:0 0 2%; width:100%; }

/* browse-video-area */

.browse-video-area{ padding:1em 20px; background:#fff; }
.browse-video-area h2{ color:#333; margin:0 0 3px 7px; font-size:1.8em; line-height:1.2; }
.browse-video-holder { background:#000; overflow:hidden; padding:0; }
.browse-video-holder .select-box, .video-section-news .select-box { background:#444; padding:0; float:left; margin:0 .75em 0 0; }
.browse-video-holder .select-box select, .video-section-news .select-box select {
background:#444; border:1px solid #444; color:#ebebeb; font-size:1.2em; line-height:2; padding:1px 0;
}
.browse-video-holder .sort-box, .video-section-news .sort-box { width:100%; position:relative; z-index:2; padding:15px 0; }
.browse-video-holder .sort-box .txt, .video-section-news .sort-box .txt{
float:left; font-size:1.2em; line-height:1.8; color:#ebebeb; padding:0 17px 0 10px; margin:0 0 0 105px;
}
.browse-video-holder .label-txt, .video-section-news .sort-box .label-txt {
float:right; font-size:1.4em; line-height:1.77; color:#ececec; background:#444; padding:0 12px; margin:0 17px 0 0;
}

.video-tab-nav-holder { width:15%; float:left; } .video-tab-nav{ font-size:1.3em; line-height:1.2; margin:0; padding:0; list-style:none;} .video-tab-nav li{ overflow:hidden; vertical-align:top; padding:1px 0 0; } .video-tab-nav li.active { padding:0; } .video-tab-nav > li > a {  background:#666; -webkit-box-shadow:inset -2px 0px 19px -2px rgba(0, 0, 0, .4);  box-shadow:inset -2px 0px 19px -2px rgba(0, 0, 0, .4); display:block; color:#fff; padding:6% 2% 6% 7%; } .video-tab-nav .active a, .video-tab-nav a:hover{ text-decoration:none; background:#000; } .video-tab-nav .eventsCalendar-slider{display:none;} .video-tab-nav .active .eventsCalendar-slider{display:block;} .video-tab-nav li span{ display:block; color:#999; padding:7px 5px 7px 16px; text-transform:uppercase; font-size:.85em; background:#3c3c3c; }

.videos-holder { overflow:hidden; } .browse-section, .video-gallery-slide{ overflow:hidden; margin-left:1.2%; position:relative; float: left; width:83.5%; } .browse-section .block{ position:absolute; top:-9999px; width:100%; }  .browse-section .block-active { position:relative; top:0; } .video-gallery-slide { margin-left:0; width:100%; } .video-gallery-slide .hold { width:89%; position:relative; overflow:hidden; float:left; } .video-gallery-slide ul{ margin:0; padding:0; list-style:none; width:9999px; } .video-gallery-slide li{ float:left; width:740px; } .video-gallery-slide .video-box{ float:left; width:31%; max-width:240px; height:194px; background:#232323; margin:0 1% 4%; } .video-gallery-slide .img { position:relative; overflow:hidden; } .video-gallery-slide .txt-box { min-height:60px; padding:0; } .video-gallery-slide .txt-box, .video-box-content-holder .graph { padding:0 4%; } .video-gallery-slide .graph-box .txt{ display:block; color:#fff; font-size:1em; line-height:1.3;} .video-gallery-slide .video-box .title{ overflow:hidden; margin:3% 4%; } .video-gallery-slide .video-box .date { font-size:1.2em; color:#CCC; } .video-gallery-slide .video-box h3{ display:table-cell; vertical-align:middle; margin:0; font-size:1.4em; line-height:1.2; } .video-gallery-slide .video-box a{color:#fff;} .video-gallery-slide .btn-prev, .video-gallery-slide .btn-next, .slideshow-holder .btn-next, .slideshow-holder .btn-prev{ background:#444 url(/blob/1516/1383164746000/a-btns-sprite-png-data.png)  no-repeat 0 -1066px;  float:left; width:32px; margin:0; height:415px; overflow:hidden; text-indent:-9999px; } .video-gallery-slide .btn-next, .slideshow-holder .btn-next{background-position:-36px -1066px;}

.video-time, .video-txt, .label-web, .add-txt,  .gallery-tab-holder .btn-lst-holder, .video-gallery-slide .add-txt { background:url(/blob/1066/1383164746000/bg-news-add-txt-png-data.png); background:rgba(0,0,0,0.7); color:#fff; } .video-time, .video-txt, .label-web, .add-txt, .social-news-frame .news-box .add-txt, .video-gallery-slide .add-txt { font-size:1.1em; line-height:1.6; padding:1px 5px; position:absolute; right:0; bottom:0; } .gallery-tab-holder .img .add-txt{ width:97%; font-size:1.3em; line-height:1.1; }
.video-gallery-slide .add-txt{ padding:0 14px; font-size:1.4em; line-height:1.8; left:0; } 


/****** Calendar*******/

.eventsCalendar-monthWrap { width:100%;}  

.eventsCalendar-monthWrap.currentMonth { z-index:1; } 

.eventsCalendar-daysList { display:block; width:96%; padding:0; margin:0 auto .5em;} .eventsCalendar-slider { height:auto; }

.eventsCalendar-daysList:before, .eventsCalendar-daysList:after { content:""; display:block; } .eventsCalendar-daysList:after { clear: both; }  

.eventsCalendar-day-header { text-transform:capitalize; text-align:center; }  

.eventsCalendar-daysList li {  display:block; float:left; width:14.28%; padding:0; line-height:1.8; min-height:1.6em; font-size:.8em; color:#FFF;   }  

.eventsCalendar-daysList li a { padding:0; display:block; text-align:center; min-width:5px; color:#BBB; }  

.eventsCalendar-daysList li.dayWithEvents a { background:#CCC; color:#FFF;}  

.eventsCalendar-daysList li.current a { background:#DA6F3E; color:#FFF; }   

.eventsCalendar-daysList li.dayWithEvents a:hover, .eventsCalendar-daysList li.current a:hover { background-color:#79BDCC; }



/* news */

.recent-news-list { margin:0; padding:0; list-style:none; } .recent-news-list li { float:left; width:32%; padding:0 2% 0 0; } .recent-news-list li.last-item { padding-right:0; } .recent-news-list .ttl{  padding:14px 0 2px; text-align:center; height:25px; text-transform:uppercase;  color:#2a2a2a; font-size:1.4em; line-height:1.214; font-weight:bold; display:block; } .recent-news-item { display:block; padding:0 0 2em; }
.recent-news-item .txt-box, .recent-news-item .img{ max-width:160px; padding:0 8px 0 0; float:left; width:60%;} .recent-news-item img { margin:0 auto 4px; max-width:100%; height:auto;}
.recent-news-item .txt-box{ width:55%; font-size:1.4em; padding:0; } .recent-news-item .txt-box .date{ color:#878787; font-size:.85em; line-height:1.27; } .recent-news-item .txt-box h3{ margin:0; line-height:1.2; }
/* news-add-area */ .news-add-area{padding:0 2% 20px; min-height:300px; } .news-add-ttl{ overflow:hidden; padding:0 0 15px;} .news-add-ttl .link{ float:right; font-size:1.4em; } .news-add-ttl h2{ overflow:hidden; margin:0; text-transform:uppercase; font-size:1.8em; line-height:1.1667; }


/* news-row-holder */
@media only screen and (max-width:1024px){
.news-row-holder .prev-box .box-img{
width:32% !important;
}
}
.breadcrumbs{ margin:0; padding:0; list-style:none; font-size:1.5em; line-height:2.4;}
.news-row-holder{
padding:1px 0 0; overflow:hidden; border-bottom:1px solid #fff;min-height:85px;

}
.video-article .news-row-holder{ height:auto; }
.news-row-holder .prev-box{
background:#fff url(/blob/998/1383164749000/bg-news-row-holder-png-data.png) repeat-x; float:left; min-height:85px; width:33.7%; border-right:1px solid #dddddd;
}
.news-row-holder .next-prev-hold { height:100%; padding: .75em 3% 0 3%; overflow:hidden; }
.news-row-holder .next-prev-hold:hover { background:#3a829e; }
.news-row-holder .next-box:hover .txt, .news-row-holder .prev-box:hover .txt{ color:#ddd; }
.news-row-holder .next-box:hover .ttl, .news-row-holder .prev-box:hover .ttl{ color:#fff; }
.news-row-holder .next-box{ background-position:0 0; background:#fff url() repeat-x; min-height:85px; }

.select-area {
padding-top: 10px;
}
.news-row-holder .prev-box a,.news-row-holder .next-box a {
background:url() no-repeat 0 50%; float:left; cursor:pointer; min-height:77px;
max-width:320px; width:85%;
}
.news-row-holder .prev-box a{ padding: 0 15px 0 10px;
text-align: right;
float: left; margin-left: 16px; }
.news-row-holder .next-box a{ background:url() no-repeat 100% 50%; padding:0 44px 0 0px; }
.news-row-holder .prev-box a:hover, .news-row-holder .next-box a:hover{ text-decoration:none; }
.news-row-holder .next-box .txt, .news-row-holder .prev-box .txt{ display:block; color:#bababa; font-size:1.2em; text-transform:uppercase; }
.news-row-holder .next-box .ttl, .news-row-holder .prev-box .ttl{ display:block; font-size:1.5em; line-height:1.25; font-weight:bold; padding-top:10px; }
.news-row-holder .box-news{ overflow:hidden; padding:5px 2% 0 20px; float:left; padding-right:129px; min-height:80px; background-color: #dddddd;}
@media \0screen\,screen\9 {
.news-row-holder .box-news{ overflow:hidden; padding:9px 2% 0; float:left; padding-right:105px; min-height:76px;}
.info-area{
background:none;
}
}
.news-row-holder .txt-box { display:block; padding:0 0 0 1%; }
.news-row-holder .next-box .txt-box { padding:0; }
.news-row-holder .prev-box .box-img, .news-row-holder .next-box .box-img { float:right; margin:0 0 0 2%; width:40%;}
.news-row-holder .next-box .box-img { margin:0 2% 0 0; }
.video-article .news-row-holder .ttl{ overflow:hidden; font-size:1.4em; line-height:1.25; }
.news-row-holder .img, .news-row-holder .box-news .txt { margin:0 auto .75em; text-align:center; }
.news-row-holder .box-news .txt { width:250px; }
.news-row-holder div.txt p { margin:0; font-size:1.2em; line-height:1.3; }
.slideshow-area .news-row-holder div.txt p { color:#CCC; }
.news-row-holder .txt .decor a {color:#8c0000;}
.news-row-holder .txt .submit{ text-transform:uppercase; font-size:1.1em; }

@media screen and (max-width:768px) {
.news-row-holder .next-box, .news-row-holder .prev-box { width:33.9%; float:left; }

.news-row-holder .next-box a {
padding: 0 0px 0 15px !important;
}

}

@media screen and (max-width:1024px){

.news-row-holder .prev-box a {
padding: 0 10px 0 20px;
text-align: right;
float: right;
}
.news-row-holder .box-news {
overflow: hidden;
padding: 5px 2% 0 20px;
float: left;
padding-right: 78px;
min-height: 79px;
background-color: #dddddd;

display: block !important;
}
.side-section {
padding: 0 3% 3% 0;
width: 31%;
}
.news-row-holder .box-news{
min-height: 68px;
padding-right: 90px !important;
}
.news-row-holder .next-box a {
padding: 0 10px 0 0px;
}
.news-row-holder .box-news {
min-height: 79px;
padding-right: 50px !important;
}
}
@media screen and (max-width:1280px){
.news-row-holder .box-news {
padding-right: 101px;

display: block !important;
}
}
@media screen and (max-width:1366px){
.news-row-holder .box-news {
padding-right: 104px;

display: block !important;
}
}

.news-row-holder .txt-box { display:block; padding:0 0 0 1%; }
.news-row-holder .next-box .txt-box { padding:0; }
.news-row-holder .prev-box .box-img, .news-row-holder .next-box .box-img { float:left; margin:0 2% 0 0; width:27%; padding-top: 12px;
padding-left: 12px;}
.news-row-holder .next-box .box-img { margin:0 2% 0 0; }



.box-news .breadcrumbs li:nth-child(2), .box-news .breadcrumbs li:nth-child(3) {
display: none;
}


.box-news .breadcrumbs li {
background: url(/starterkit/servlet/blob/1910/1383417917000/bullet-breadcrumbs-png-data.png) no-repeat 0 3px !important;
text-transform: uppercase;
float: left !important;
height: 32px !important;
margin: 5px 0 0 !important;
padding: 4px 20px 0 24px !important;
}



.box-news .breadcrumbs li a {
color: #665E80 !important;
text-shadow: none !important;
}










 





/* photo slideshow */ .slideshow-article .info-area{ background: url(/blob/1474/1383164748000/bg-info-area-t-png-data.png) no-repeat; padding:30px 0 0; margin:0; } .slideshow-area .info-area-c{   background-color:#292929; height:1%;   background-image: -ms-linear-gradient(top, #292929 0%, #111 10%, #555 30%, #000 100%);  background-image: -moz-linear-gradient(top, #292929 0%, #111 10%, #555 30%, #000 100%);  background-image: -o-linear-gradient(top, #292929 0%, #111 10%, #555 30%, #000 100%);  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #292929), color-stop(.01, #111), color-stop(.3, #555), color-stop(1, #000));  background-image: -webkit-linear-gradient(top, #292929 0%, #111 10%, #555 30%, #000 100%);  background-image: linear-gradient(to bottom, #292929 0%, #111 10%, #555 30%, #000 100%); } .info-area-c-hold .news-pictures-block{ background:none; } .news-pictures-block h2 { color:#fff; font-size:2.4em; padding-left:20px; margin:.3em 0 0; } .news-pictures-block .news-pictures-area { background:none; margin-bottom:0; } .news-pictures-block .news-row-holder{
background:#2b2b2b url(/blob/1106/1383164751000/bg-news-row-holder02-png-data.png) no-repeat 50% 0; margin:0;border-bottom:1px solid #101010; color:#fff; } .news-pictures-block .news-row-holder .prev-box, .news-pictures-block .news-row-holder .next-box { background:url(/blob/1214/1383164751000/sep-news-row-holder02-png-data.png) repeat-y 100% 0; float:left; width:30%; min-height:85px; } .news-pictures-block .news-row-holder .next-box{ background-position:0 0; float:right; } .news-pictures-block .news-row-holder .prev-box a{ background:url(/blob/1050/1383164747000/bg-prev-gallery-png-data.png) no-repeat 0 24px; width:55%;float:right;color:#fff; } .news-pictures-block .news-row-holder .next-box a{ background:url(/blob/1594/1383164747000/bg-next-gallery-png-data.png) no-repeat 100% 24px; width:55%;color:#fff; } .news-pictures-block .news-row-holder span.txt{ padding:0 0 3px; } .news-pictures-block .news-row-holder .txt .decor a {color:#df1f26;}
/* news-pictures-area */ .news-pictures-area{ background:#000; margin:0 2% 20px; padding:5px; padding-right:0; overflow:hidden; } .news-pictures-area .box-ttl { color:#fff; padding:0 0 5px; text-transform:uppercase; margin:.5em 0 0;}  .news-pictures-block .news-pictures-area .box-ttl{ float:left; width:6%; margin-right:1%; text-align:right; min-width:55px; } .news-pictures-area .ttl { font-size:1.6em; line-height:1; font-weight:bold; margin:0 1em 0 5px; color:#fff; display:inline; } .news-pictures-area .box-ttl .text { font-size:1.4em; line-height:1; }  .news-pictures-block .news-pictures-area .box-ttl .num{ font-size:1.5em; display:block; }

/* news-gallery */ .news-gallery { height:72px;overflow:hidden; position:relative; } .news-gallery-holder{ height:72px; overflow:hidden; float:left; width:93%; }  .box-news-pictures .news-gallery-holder { width:868px; }
.news-gallery-list{ margin:0; padding:0; list-style:none; float:left; width:9000px; } .news-gallery-list li{ float:left; width:115px; overflow:hidden; padding:3px; } .news-gallery-list li.active{background:#fff;} .news-gallery-list li:hover{position:relative;} body > .box-slide{display:block;} .box-slide{ background:url(/blob/1774/1383164750000/bg-box-slide-png-data.png) no-repeat;position:absolute; top:-9999px; left:-9999px;  margin:-40px 0 0 -55px; width:195px; height:110px; overflow:hidden; padding:17px; z-index:100; } .box-slide a:hover{text-decoration:none;} .box-slide a{cursor:pointer;} .box-slide .text{ background:url(/blob/1320/1383164750000/bg-box-slide-text-png-data.png); background:rgba(0, 0, 0, .7);  position:absolute; bottom:17px; left:17px; width:175px;  font-size:1.2em; line-height:15px; color:#fff; padding:5px 10px; } .news-gallery .prev, .news-gallery .next{  cursor:pointer; width:30px; height:65px; overflow:hidden; text-indent:-9999px; margin:3px 0 0; position:absolute; right:5px;  background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -273px -268px; } .news-gallery .prev{ right:40px; } .news-gallery .next { background-position:-310px -268px; }
/* news-pictures-content */ .news-pictures-content{padding:1% 1% 3%;} .news-pictures-content .slide{  display:none; } .news-pictures-content .slide-active{display:block;} .news-pictures-content .img-box, .news-pictures-content .content-txt-box p{ float:left; margin:0 2% 0 0; width:65%; } .news-pictures-content .img-box img{ display:block; margin:0 0 16px; max-width:100%; height:auto; } .news-pictures-content .img-box p, .news-pictures-content .content-txt-box p{  margin:0; color:#fff; font-size:1.3em; line-height:1.384; } .news-pictures-content .content-txt-box p { margin-right:20px; max-width:78%; } .news-pictures-content .txt-box{ float:left; padding:6px 0 0; width:30%; } .news-pictures-content .txt-box h2{  color:#fff; font-size:1.6em; line-height:1.166; font-weight:bold; margin:0 0 8px; text-transform:uppercase; } .news-pictures-content .txt-box h3{  color:#fff; font-size:1.4em; line-height:1.433; margin:2px 0 6px; text-transform:uppercase; } .news-pictures-content .txt-box ul{ margin:0; padding:0 0 20px; list-style:none; font-size:1.5em; line-height:1.2; } .news-pictures-content .txt-box li{ background:url(/blob/1802/1383164823000/bullet-list04-png-data.png) no-repeat 0 6px; padding:0 0 8px 13px;} .news-pictures-content .img{padding:0 0 21px;} .news-pictures-content .content-txt-box { clear:both; } .news-pictures-content .graph{padding:0 0 0 10px; float:left;}

/* slideshow-section */ .slideshow-section { background:#fff; padding:1em 2% 2em ; } .slideshow-row{ overflow:hidden; padding:0 0 0 8px; } .slideshow-row h2{ font:1.8em/1.166 Helvetica, Arial, sans-serif; float:left; margin:6px 105px 0 0; color:#333; } .slideshow-tab{ font:1.6em/1.8125 Helvetica, Arial,sans-serif; margin:0; padding:0; list-style:none; text-align:center; } .slideshow-tab li{ float:left; padding:0 17px 0 0; } .slideshow-tab a{  float:left; width:135px; background:#cfcfcf; color:#525252; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px;  -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; border-top-left-radius:6px; border-top-right-radius:6px; } .slideshow-tab a:hover{text-decoration:none;} .slideshow-tab .active a{ background:#000; color:#fff; } .slideshow-content{ overflow:hidden; background:#000; } .slideshow-holder{ background:#000; padding:21px 0 17px; overflow:hidden; display:none; } .slideshow-holder.active-tab{display:block;} .slideshow-holder .hold{ float:left; width:943px; position:relative; padding:0 7px 0 0; overflow:hidden; } .slideshow-holder ul{ margin:0; padding:0; list-style:none; float:left; width:9999px; } .slideshow-holder li{ float:left; width:943px; } .slideshow-holder .block{ float:left; max-width:195px; width:22%; margin:0 1% 25px 2%; } .slideshow-holder .block-holder{ margin:0 -33px 0 0; } .slideshow-holder .txt-box{ background:#222; position:relative; height:66px; padding:9px 14px 0 10px; } .slideshow-holder .txt-box h3{ margin:0; min-height:44px; font:1.4em/1.214 Helvetica, Arial, sans-serif; } .slideshow-holder .txt-box h3 a{color:#fff;} .slideshow-holder .Trends-row-hold, .slideshow-holder .pageviews-row-hold {overflow:hidden;}
.single-row .video-gallery-slide .btn-prev, .single-row .video-gallery-slide .btn-next{height:242px;} .news-tab-nav .box-num{right:-2px;}
/* .video-news-box */ .video-news-box {  padding:0 0 0 3%; float:left; overflow:auto; height:479px; position:relative; z-index:2; margin:0 0 0 -3%; width:37%; -webkit-overflow-scrolling: touch; }  .video-news-side{background:#444 url(/blob/1442/1383164746000/bg-video-news-slide-png-data.png) repeat-y;} .video-news-side .holder{background:url(/blob/1476/1383164746000/bg-video-news-side-holder-data.png) no-repeat;padding:12px 0 0;} .video-news-side ul{ margin:0; padding:0; list-style:none; } .video-news-side li{ vertical-align:top; }


.video-news-side li.active { background: #626262 url(/blob/717296/1383164752000/bg-video-news-side-data.png) repeat-y; }
.video-news-side li:first-child .frame{background:none;}

.video-news-side .frame{ background:url(/blob/1174/1383164752000/sep-video-news-side02-png-data.png) no-repeat 50% 0; padding:3% 5%; } .video-news-side .banner{margin:0 ;} .video-news-side .img-box{ float:left; width:36%; padding:0 2% 0 0; } .video-news-side .img-box .txt{ font:1.3em/1.230 Helvetica, Arial, sans-serif; display:block; padding:5px 0 0; color:#aaa; } .video-news-side .txt-box{ padding:3px 0 0; float:left; width:62%; } .video-news-side .txt-box h3{ margin:0 0 7px; font:1.5em/1.15 Helvetica, Arial, sans-serif; } .video-news-side .graph-box .text{ font:1em/1.3 Helvetica, Arial, sans-serif; display:block; color:#bbb; }

/* ICONS */ .play-ico, #sidebar .articleimage .play-ico {  background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -2px -1316px; text-indent:-9999px;  position:absolute; top:0; left:0; width:33px; height:33px; overflow:hidden; text-align:left; } a:hover .play-ico { background-position:-37px -1316px; } .archive-section .img .play-ico, .video-section-news .play-ico { background-position:-2px -1351px; width:28px;height:28px; } .archive-section .img a:hover .play-ico, .video-section-news a:hover .play-ico { background-position:-31px -1351px; } .top-stories-lst .play-ico, .news-box .play-ico, #sidebar .play-ico, .box-img .play-ico, .lst-video-tv .play-ico, .tv-shows-area-lst .play-ico {   background-position:-74px -1315px; width:22px; height:22px;  } .top-stories-lst a:hover .play-ico, .news-box a:hover .play-ico, #sidebar a:hover .play-ico, a:hover .box-img .play-ico, .lst-video-tv a:hover .play-ico, .tv-shows-area-lst a:hover .play-ico {   background-position:-95px -1315px;  } #sidebar .articleimage a:hover .play-ico {background-position:-37px -1315px;} .side-news-list .play-ico { background-position:-76px -1337px; width:16px; height:16px; } .side-news-list a:hover .play-ico { background-position:-94px -1337px; }
/* footer */ footer{ background:#fff; border-top:1px solid #dedede; overflow:hidden; } footer .link-area{ background:url(/blob/1878/1383164822000/bg-link-area-png-data.png) repeat-x; border-bottom:1px solid #dedede; overflow:hidden; -webkit-box-shadow: 0 2px 3px 0 rgba(155, 155, 155, 0.15); box-shadow: 0 2px 3px 0 rgba(155, 155, 155, 0.15); padding:9px 15px; } footer .link-area .link{ float:left; background:url(/blob/1956/1383164821000/ico-home-png-data.png) no-repeat; font:1.4em/2.5 Helvetica, Arial, sans-serif; color:#878787; padding:0 0 0 42px; text-transform:uppercase; }
.article .fb_iframe_widget_lift { z-index:10;}
.addthis_floating_style { position:relative !important; background:none !important; }


/* notice page */
.social-side-area { background:#37728a; padding:2% 4.5%; margin-bottom:3em; }
.social-side-area h2 { color:#fff; text-transform:uppercase; font-size:1.2em; line-height:1.25; margin:1% 3% 3% 0; float:left; }
.social-side-area ul{ margin:0; padding:0; list-style:none; }
.social-side-area li{ display:inline-block; margin: 0 .4% 0 0; }
.social-side-area li a, .widget-btn-lst .ico {
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -153px -23px; width:19px; height:19px; margin:0 auto;
display:block; text-indent:-9999em;
}
.social-side-area li a.tw, .widget-btn-lst .tw { background-position:-177px -23px;}
.social-side-area li a.youtube { background-position:-201px -25px; }
.social-side-area li a.mobile { background-position:-292px -24px;}
.social-side-area li a.email { background-position:-221px -25px;}
.social-side-area li a.sms { background-position:-268px -25px; width:22px; }
.social-side-area li a.rss { background-position:-243px -24px; }
.social-side-area li a.more { background-position:-310px -27px; width:15px; height:15px; }



/* top-main-area */
.top-main-area{ overflow:hidden; padding:0 20px 20px 0;}
.top-main-area .social-side-area{
float:right; width:330px; padding:18px 0 10px 18px; background:#cbcbcb;
background: -moz-linear-gradient(top, #cbcbcb 0%, #c1c1c1 100%);
background: -webkit-linear-gradient(top, #cbcbcb 0%,#c1c1c1 100%);
background: -o-linear-gradient(top, #cbcbcb 0%,#c1c1c1 100%);
background: -ms-linear-gradient(top, #cbcbcb 0%,#c1c1c1 100%);
background: linear-gradient(to bottom, #cbcbcb 0%,#c1c1c1 100%);
-webkit-border-bottom-right-radius: 16px; -webkit-border-bottom-left-radius: 16px;
-moz-border-radius-bottomright: 16px; -moz-border-radius-bottomleft: 16px;
border-bottom-right-radius: 16px; border-bottom-left-radius: 16px;
}
.top-main-area .social-side-area h2{ text-transform:uppercase; font-size:1.8em; line-height:1.1667; margin:0 0 10px; }
.top-main-area .banner-holder{ overflow:hidden; padding:13px 2% 0 0; }
.notice-ttl-area{ background:#b71014 url(/blob/1938/1383164822000/bg-notice-ttl-area-png-data.png) no-repeat 100% 0; border-bottom:5px solid #90353b; padding:5px 20px 3px 20px; } .notice-breadcrumbs{ margin:0; padding:0; list-style:none; overflow:hidden; font:1.5em/1.2 Arial, Helvetica, sans-serif; } .notice-breadcrumbs li{ background:url(/blob/1850/1383164821000/bullet-notice-breadcrumbs-data.png) no-repeat 0 4px;  float:left; padding:0 5px 0 11px; margin:0 11px 0 -11px; } .notice-breadcrumbs a{color:#fff;} .notice-ttl-area h2{ color:#fff; font-size:4em; line-height:1.075; margin:0; }
/* main-notice-area */ .notices-section{ padding:0 20px; } .main-notice-area{  background:#fff; padding:0 0 30px; overflow:hidden; margin:0 0 30px; box-shadow:0 10px 10px -7px #b1b1b1; -webkit-box-shadow:0 10px 10px -7px #b1b1b1; } .notice-side{ float:right; padding:25px 1% 0 0; width:23%; } .notice-side h3{ margin:0; font-size:1.7em; line-height:1.176; text-transform:uppercase; } .notice-side p{ margin:0 0 10px; font-size:1.2em; line-height:1.25; } .notice-side .social-btn-list{ margin:0; padding:0 0 10px; list-style:none; } .notices-holder .date-block{  float:left; width:5%; padding:0 2% 0 0; text-align:center; font:1.3em/1.153 "LatoBold", Arial, Helvetica, sans-serif; } .notices-holder .date-block .date{ display:block; padding:6px 0 9px; background:#3b7a94; color:#fff; } .notices-holder .date-block .time{ display:block; color:#777; padding:10px 0; border:2px solid #3b7a94; } .notice-txt-box{ overflow:hidden; padding:25px 0 0; width:68%; float:left; } .has-img .notice-txt-holder { width:60%; float:left; }  .notice-side-img, .notice-side-banner{ float:right; margin:0 0 15px 1%; width:35%; } .notice-txt-box h2{ margin:0 0 3px; color:#37728a; font-size:3.3em; line-height:1.09091; }

.notice-txt-box p{ margin:0 0 20px; color:#555; font-size:1.4em; line-height:1.214; }
.notice-btns{ margin:0; padding:0; list-style:none; overflow:hidden; font-size:1.6em; line-height:1.25; }
.notice-btns li{ float:left; padding:0 16px 0 0; }
.notice-btns a{
 float:left; cursor:pointer; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
 padding:6px 8px; border:1px solid #bbb; background:#f9f9f9;
 background: -moz-linear-gradient(top, #ffffff 0%, #dbdbdb 100%);
 background: -webkit-linear-gradient(top, #ffffff 0%,#dbdbdb 100%);
 background: -o-linear-gradient(top, #ffffff 0%,#dbdbdb 100%);
 background: -ms-linear-gradient(top, #ffffff 0%,#dbdbdb 100%);
 background: linear-gradient(to bottom, #ffffff 0%,#dbdbdb 100%);
}
.notice-btns a:hover span{text-decoration:underline;}
.notice-btns span.pdf { background:url(/blob/1844/1383164821000/ico-pdf-png-data.png) no-repeat 0 50%; float:left; padding:0 0 0 18px; }


/* notices-list */

.notices-list{ margin:0; padding:0; list-style:none; background:#fff; } .notices-list .banner-holder{padding-top:24px;} .notices-list .notice-txt-box h2{ font-size:2.5em; line-height:1.12; } .notices-list > li{ background:url(/blob/1894/1383164823000/sep-notices-list-png-data.png) repeat-x; padding:4px 0 17px; } .notice-side-img{ background:url(/blob/1934/1383164822000/bg-notice-side-img-png-data.png) repeat-x 0 100%; padding:0 7px 7px; } .notice-side-img img, .notice-side-box {float:left;}
.f-area .poll-section p{margin:0 0 10px;} .f-area .poll-list{padding:0 0 4px 18px;} .f-area .poll-section .btn-vote{margin:0 0 0 16px;} .f-area .poll-section .btn-vote input{ font:1.8em/1.8 "PTSansNarrow",Arial,Helvetica,sans-serif; }
/* side-block-hold */ .side-block-hold{ background:url(/blob/1854/1383164822000/sep-dotted02-png-data.png) repeat-x 0 100%; padding:0 0 22px; margin:0 0 16px; overflow:hidden; } .more-notices-area h2{ margin:0 0 8px; font:1.8em/1.1667 Arial, Helvetica, sans-serif; color:#444; } .more-notices-area ul{ font:1.5em/1.2 "Lato", Arial, Helvetica, sans-serif; margin:0; padding:0 0 0 8px; list-style:none; } .more-notices-area li{ background:url(/blob/1812/1383164822000/bullet-list-png-data.png) no-repeat 0 6px; padding:0 0 10px 10px; } .text-area-holder{ overflow:hidden; padding:0 0 22px; } .text-area-holder .img{ float:left; width:60%; padding:0 3% 0 0; } .text-area-holder .box-txt{overflow:hidden;}
/* section-text */ .inform-area{padding:0 0 30px 7px;} .section-text{ overflow:hidden; padding:27px 0 0 3px; } .section-text .section-banner-box{ float:right; width:30%; padding:0 0 0 15px; } .section-text .text-box{ overflow:hidden; } .section-text .text-box ul{ margin:0; padding:0; list-style:none; } .section-text .text-box li{ overflow:hidden; vertical-align:top; padding:0 0 21px; } .section-text .text-box .img{ float:left; width:35%; padding:0 28px 0 0; } .section-text .text-box div.info{ overflow:hidden; padding:10px 0 0; } .section-text .text-box h2{ margin:0 0 8px;font-size:1.8em; line-height:1.1; font-weight:bold; } .section-text .text-box p{ margin:0; font-size:1.4em; line-height:1.214; }
/* add-inform-area */ .add-inform-area h2{  margin:0 0 17px; padding:0 0 4px; border-bottom:4px solid #000; color:#333;  font:1.8em/1.1667 Helvetica, Arial, sans-serif; } .add-info-area-gallery{ overflow:hidden; position:relative; } .add-info-area-gallery .hold { overflow:hidden; padding:15px 0 0; float:left; width:90%; } .add-info-area-gallery .holder { overflow:hidden; padding:0; height:200px; } .add-info-area-gallery .hold ul{ margin:0; padding:0; list-style:none; width:9999px; overflow:hidden; } .add-info-area-gallery .hold li{ float:left; width:188px; margin:0; padding: 0 20px 0 14px; } .add-info-area-gallery .img{padding:0 0 4px;} .add-info-area-gallery .img img{vertical-align:top;} .add-info-area-gallery h3{ margin:0; font:1.6em/1.1875 Helvetica, Arial, sans-serif; } .add-info-area-gallery p{ font-size:1.4em; line-height:1.2142; margin:0; } .add-info-area-gallery .lst-btn{ float:right; background:#fff; position:relative; z-index:10; margin:0 0 0 -50px; } .add-info-area-gallery .btn-next, .add-info-area-gallery .btn-prev{
background:url(/blob/1738/1383164748000/bg-add-info-area-gallery-data.png) no-repeat;float:left; position:relative;  z-index:10; width:26px; margin:0 3px 0 0; height:227px; text-indent:-9999px; overflow:hidden; } .add-info-area-gallery .btn-next{ background:url(/blob/1738/1383164748000/bg-add-info-area-gallery-data.png) no-repeat -29px 0; margin:0; }
/* inform-txt-block */ .inform-txt-block{ overflow:hidden; padding:0 0 10px 4px; } .inform-txt-block .img{ float:right; width:30%; padding:0 0 0 3%; } .inform-txt-block .txt-box{overflow:hidden;} .inform-txt-block .txt-box p{ margin:0 0 20px; font-size:1.4em; line-height:1.5; }


/* content-section */
.content-section { padding:16px 0 25px; }
.calendar-section .side-area {overflow:hidden;}
.content-txt { float:right; width:66%; border-left:1px solid #CCC; padding-left:3%; margin-right:-3%; position:relative; left:-2.9%; }
.content-txt .txt-row{ border-bottom:1px solid #ddd; overflow:hidden; padding:0 29px 29px 0; margin:0 0 31px; }
.content-txt .txt-row .img{ float:right; padding:0 0 0 65px; }
.content-txt .txt-row .img img{vertical-align:top;}
.content-txt .txt-row .txt-box{ overflow:hidden; padding:16px 0 0; }
.content-txt p{ font-size:1.4em; line-height:1.2142; margin:0 0 31px; }
.content-txt .txt-row ul.list{ margin:0; padding:0; list-style:none; font:1.6em/1.25 Helvetica, Arial, sans-serif; }
.content-txt .txt-row ul.list li{padding:0 0 5px;}

.side-panel{ float:left; padding:14px 1% 0 0; margin:0 1% 0 0; width:31%; position:relative; z-index:1; }
.nav-side{ font:1.6em/1.375 Helvetica, Arial, sans-serif; margin:0; padding:0 0 20px; list-style:none; }
.nav-side li{ margin:0 0 2px; overflow:hidden; vertical-align:top; }
.nav-side a{ display:block; background:#ddd; color:#555; padding:9px 5px 9px 31px; }
.nav-side a:hover{text-decoration:none;}
.nav-side .active{margin:0 -19px 2px 0;}
.nav-side .active a{ background:#bbb url(/blob/1088/1383164748000/bg-nav-side-active-png-data.png) no-repeat 100% 50%; color:#fff; }




.article-block {padding:0 0 27px;}
.article-block h2{ font:2.3em/1.130 Helvetica, Arial, sans-serif; color:#444; margin:0 0 15px; }
.article-block .text-holder-r .img-txt{ display:block; padding:3px 0 0; text-align:center; font-size:1.1em; line-height:1.273; }
.article-block .back-to-top{
background:url(/blob/1274/1383164746000/bg-back-to-top-gif-data.gif) no-repeat 100% 100%;  

padding:13px 78px 2px 0; text-align:right; font:1.4em/1.214 Helvetica, Arial, sans-serif; }

.article-block .back-to-top a{ display:inline; background:none; margin:0; height:auto; text-indent:0; width:auto; color:#444; }


/* sr-frontpage03 */

#main.sr-frontpage03{background-color:#222;}


/* stream-area */



.stream-area{padding:16px 0 0 25px;}
.stream-holder{ overflow:hidden; padding:1%; }
.stream-holder .block{ float:left; max-width:468px; width:48%; padding:0 2% 0 0; }
.stream-holder .block:first-child{ max-width:482px; }
.big-video #live-stream-area { float:none; margin:0 auto; max-width:640px; width:80%; }
.stream-holder .ttl-box {
 background:#b71014 url(/blob/1908/1383164822000/bg-ttl-box-png-data.png) no-repeat 100% 0;
 overflow:hidden; height:44px; border-bottom:4px solid #90353b; margin:0 0 5px; padding:6px 0 0 10px;
}
.stream-holder .ttl-box .ico{ float:left; width:10%; padding:3px 3.5% 0 0; }
.stream-holder .ttl-box .txt{ overflow:hidden; color:#fff; }
.stream-holder .ttl-box h2, .stream-holder .ttl-box h3{ color:#fff; font-size:2.8em; line-height:1.1; margin:0; padding:3px 0 0; }
.stream-holder .ttl-box h2{ font-size:25px; padding:0; line-height:1;}
.stream-holder .ttl-box p{ margin:0; font-size:1.2em; line-height:1; }
.stream-holder .stream-tab {
float:right; width:13.5%; margin-right:5px; font-size:1.3em; background:#FFF; padding:8px 4px; line-height:1; text-align:center;
}
.stream-holder .box-video{ background:#111; position:relative; border-top:2px solid #434343; min-height:400px; }
.stream-holder .box-video .holder { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; }
.stream-holder .box-video .holder iframe, .stream-holder .box-video .holder object, .stream-holder .box-video .holder embed {
position: absolute; top: 0; left: 0; width: 100%; height: 100%;
}
.stream-holder .box-video h3{ margin:0; font-size:1.7em; color:#fff; }
.stream-holder .box-video p { margin:0; font-size:1.2em; line-height:1.2; color:#fff; }
.stream-holder .box-video p a{ color:#71E0E0; }
.reporting-live{ border:2px solid #434343; background:#dfe0d8; position:relative; padding:0 0 18px; }
.reporting-live img, .stream-holder .ttl-box img{vertical-align:top;}


.sr-frontpage03 .news-pictures-area{ background:none; margin:0; }
.sr-frontpage03 .news-gallery-holder{width:726px;}
.sr-frontpage03 .box-video-holder {padding:0 15px 10px;}
.box-video-holder .list-camera-btns { list-style:none; margin:10px 0 0 0; padding:0; width:100%; overflow:hidden; }
.box-video-holder .list-camera-btns li { font-size:1.3em; color:#FFF; float:left; width:22%; margin:1% 0 1% 3%;}
.box-video-holder .list-camera-btns .ttl-camera { font-size:1.4em; width:100%; text-transform:uppercase; font-weight:bold; }
.box-video-holder .list-camera-btns li a {
padding:3% 8%; display:inline-block; background:#f7f7f7; margin:0; text-align:center; width:82%; border:1px solid #c1c1c1;
background: -moz-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e7e7e7));
background: -webkit-linear-gradient(top, #fafafa 0%,#e7e7e7 100%);
background: -o-linear-gradient(top, #fafafa 0%,#e7e7e7 100%);
background: -ms-linear-gradient(top, #fafafa 0%,#e7e7e7 100%);
background: linear-gradient(to bottom, #fafafa 0%,#e7e7e7 100%);
-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; color:#858585;
-webkit-box-shadow: 0 0 2px 0 rgba(155, 155, 155, 0.7); box-shadow: 0 0 2px 0 rgba(155, 155, 155, 0.7);
}
.box-video-holder .list-camera-btns li.active a {
background:#e7e7e7; color:#AAA; text-decoration:none; cursor:default;
background: linear-gradient(to bottom, #e7e7e7 0%,#DDD 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(100%,#DDD));
}
.sr-frontpage03 .news-pictures-area .ttl{ font-size:2.3em; line-height:1.130; color:#fff; }
.title-frame{
background:url(/blob/1898/1383164821000/bg-title-frame-png-data.png) repeat-x 0 100%; padding:0 0 16px 20px; margin:0 0 10px;
}
.title-frame h2{ margin:0; font-size:2.5em; line-height:1.12; color:#fff; }

 

/* speeches-row */
.speeches-row{ overflow:hidden; padding:0 28px 22px 2.1%; }
.speeches-row .banner-box{ float:right; width:31%; padding:33px 0 0 2.8%; }
.speeches-row .txt-box h3{ color:#fff; font-size:2.3em; line-height:1.130; margin:0 0 6px; }
.speeches-row .speech-box{
background:#fefefe; background: -moz-linear-gradient(top, #fefefe 0%, #dedede 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#dedede));
background: -webkit-linear-gradient(top, #fefefe 0%,#dedede 100%);
background: -o-linear-gradient(top, #fefefe 0%,#dedede 100%);
background: -ms-linear-gradient(top, #fefefe 0%,#dedede 100%);
background: linear-gradient(to bottom, #fefefe 0%,#dedede 100%);
-webkit-box-shadow: inset 0px 0px 9px 1px #a6a6a6; box-shadow: inset 0px 0px 9px 1px #a6a6a6;
overflow:hidden; padding:0 4.8%;
}
.speeches-row .speech-box .holder{ display:table; height:250px; width:100%; }
.speeches-row .speech-box h4{
font:3em/1.2 "Oswald", Arial, Helvetica, sans-serif;
display:table-cell; vertical-align:middle; text-transform:uppercase; margin:0; color:#444;
}



/* message-area */
.message-area { padding:0 1% 1.5em 2.5%; }
.message-area h2{ margin:0 0 11px; color:#fff; font-size:2.3em; line-height:1.130; }
.message-row{ overflow:hidden; padding:0 0 10px; }
.message-block{background:url(/blob/1832/1383164822000/bg-message-block-png-data.png);float:left; width:47%; max-width:480px; margin:0 0 0 3%; padding:0 10px 10px 0; position:relative;}
.message-block:first-child{margin:0;}
.message-block-hold{ background:#fff; min-height:190px; }
.message-block-hold .top-text{
 font:1.6em/1.5 "PTSansNarrow",Arial,Helvetica,sans-serif; position:absolute; 
 top:0; right:0; background:#111; color:#fff; text-transform:uppercase; padding:0 7px;
}
.msg-holder{ overflow:hidden; padding:1em; }
.msg-holder .img-box{ float:left; width:42%; padding:0 3% 0 0; }
.msg-holder .img{ margin:0 0 16px; }
.msg-holder .img a{ display:block; position:relative; max-width:195px; }
.msg-holder .img .time-txt{ position:absolute; bottom:0; color:#fff; right:0; background:#000; font-size:1.3em; line-height:2; padding:0 10px; }
.msg-holder .notice-btns{ font-size:1.5em; line-height:1.333; text-align:center; }
.msg-holder .notice-btns li{ display:inline-block; float:none; padding:0; }
.msg-holder .txt-box{ overflow:hidden; padding:17px 0 0; }
.msg-holder .txt-box h3{ margin:0 0 3px; font-size:1.8em; line-height:1; font-weight:bold; }
.msg-holder .txt-box p{ margin:0; font-size:1.3em; line-height:1.385;}
 

/* top-side-news */
.top-side-news{margin:-12px 0 31px;}
.top-side-news h3{ font:1.8em/1 "Lato", Arial, Helvetica, sans-serif; margin:0; }





/*.countdown-box{ background:url(/blob/1954/1383164821000/bg-count-box-png-data.png) no-repeat;font:5em/1.5 "LatoBold", Arial, Helvetica, sans-serif;  width:59px; margin:0 1px; height:75px; overflow:hidden; float:left; color:#444; text-align:center; }*/






/* message-slider */
.message-slider{ overflow:hidden; margin:0 0 30px; border:1px solid #DDD; }
.message-slider .slider-btns{ margin:0; padding:0; list-style:none; float:right; }
.message-slider .slider-btns li{ float:left; }
.message-slider .slider-btns a{
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -186px -468px;
float:left; width:15px; min-height:200px; overflow:hidden; text-indent:-9999px; 
}
.message-slider .slider-btns a.next{background-position:-207px -468px;}
.message-info { float:left; min-height:160px; width:115px; background:#ccc; padding:20px; }
.message-info h3{ margin:0 0 5px; color:#fff; font-size:1.8em; line-height:1.222; text-transform:uppercase; }
.message-info h3 .num{ display:block; font-size:2.2em; }
.message-info .btn-post{
background:#fff; float:left; color:#333; padding:0 6px; text-transform:uppercase;
font-size:1.0em; line-height:2.3636; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;
}
.m-slider-holder{ overflow:hidden; padding:18px 0; position:relative; }
.slider-lst{ margin:0; padding:0; list-style:none; width:9999px; overflow:hidden; }
.slider-lst li.slide{ float:left; width:395px; padding:0 3px 0 20px; }
.slider-lst .user-post-info{ width:70px; float:left; font-size:1.2em; line-height:1.25; }
.slider-lst .user-post-info .img{padding:0 0 3px;}
.slider-lst .post-txt{ overflow:hidden; font-size:1.2em; line-height:1.25; }
.slider-lst .post-txt p{ margin:0 0 3px; }
.slider-lst .post-txt .more{text-align:right;} 



q:before, q:after { content: ""; content: none; }


*+html .msg-holder .notice-btns li, *+html .social-side-area li{ display:inline; zoom:1; }

ul:after, li:after, #content:after, #sidebar:after, footer:after, #wrapper:after, .wrapper-area:after, .txt-box:after,
.slideshow-holder .block-holder:after, .video-news-side .frame:after, .news-pictures-content .slide:after, .side-area:after,
.notices-holder:after, .main-notice-area:after, .archive-section .holder:after, .comment-hold:after, .news-row-holder:after,
.info-block-area > .holder:after, .content-section:after, .btn-add:after, .events-txt:after, .speecher-area .inner:after,
.box-video-holder:after, .archive-row:after, .video-section-news:after, .graph:after, .gallery-tab-nav:after, .multimedia-area:after,
.info-area-content:after, .info-section:after, .programm-row:after, .header-img-holder:after, .gallery-tab-holder .main-slide .img:after,
.header-row:after, .nav-area:after, #main:after, .f-area:after, .more-news-area:after, .sidebar-holder:after, .speecher-section:after,
.browse-video-holder .sort-box:after, .slideshow-area .info-area-c:after,.header-info-box:after, .recent-news-item:after,
.social-news-frame:after, .side-ttl:after, .header-img-area:after, .social-ico-list:after, .social-btn-lis:after, .report-area .title:after {
content:""; clear:both; display:block; min-height:0%;
} 

/* archive-area */
.archive-area{overflow:hidden; padding:0 0 33px;}
.archive-area fieldset{ display:table-cell; width:100%; }
.archive-row { width:100%; }
.archive-row-hold { display: inline; }
.archive-row label{ float:left; color:#525252; font-size:1.2em; line-height:1.6; padding:3px 8px 4px 0; margin-bottom:5px; }
.archive-row select{ float:left; width:auto; margin:0 2% 5px 0; padding:2px; font-size:1.4em; border:1px solid #aaa; color:#666; }
.archive-row .btn-refresh{ text-transform:none; font-weight:normal; padding: 0 1%; font-size: 1.3em; float:left;}

.news-section .archive-row, .search-section .archive-row{padding:0 0 20px;}

.archive-row .search-key-field, .search-side-form .decor-field{ float:left; overflow:hidden; margin:0 3% 0 0; }  
.search-side-form .decor-field { width:72%; }

.search-side-form .decor-field input, .archive-row .search-key-field input{

background:url(/blob/1516/1383164746000/a-btns-sprite-png-data.png) no-repeat 0 -915px; border:0; padding:3px 5px 3px 20px; width:190px;  height:16px; color:#444; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;   text-transform: none; font-weight:normal; line-height: 1; font-size:1.2em;

}
.search-side-form .decor-field input{ float:left; background:none; width:88%; }
.archive-row .search-key-field { margin:0 1% 0 0; }
.archive-row .search-key-field input{ border:1px solid #222; width:140px; }
.archive-pagination{ overflow:hidden; padding:0 0 0 7px; }
.archive-pagination-bottom { overflow:hidden; padding:12px 0 0; }
.archive-pagination h2{ float:left; margin:0; color:#333; font-size:1.8em; line-height:1.5; width:70%; }
.archive-pagination h2 .num{font-size:1.667em;}
.archive-pagination-bottom ul, .archive-pagination ul {
margin:0; padding:10px 0 5px; list-style:none; float:right; font-size:1.3em; line-height:1.2;
}
.archive-pagination-bottom li, .archive-pagination li { float:left; margin:0 0 0 6px; border:1px solid #eee; padding:3px; }
.archive-pagination-bottom li a, .archive-pagination li a{ float:left; padding:0 4px; color:#777; }
.archive-pagination-bottom li.active, .archive-pagination li.active { border:1px solid #b20000; background:#b20000; }
.archive-pagination-bottom li.active a, .archive-pagination li.active a{ pointer-events:none; cursor:default; color:#fff; }
.archive-pagination li a.next, .archive-pagination li a.back, .archive-pagination-bottom li a.next, .archive-pagination-bottom li a.back{    

background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -20px -142px; height:15px; width:8px; overflow:hidden; text-indent:-9999px;

}

.archive-pagination li a.next, .archive-pagination-bottom li a.next { background-position:-3px -142px; }



.archive-section ul { background:url(/blob/1778/1383164747000/sep-archive-dotted-png-data.png) repeat-x; list-style:none; padding:0; margin:0;  }
.archive-section .holder { background:url(/blob/1778/1383164747000/sep-archive-dotted-png-data.png) repeat-x 0 100%; margin:-1px 0 1px; padding:36px 0; overflow:hidden; }
.archive-section .num { float:left; padding:21px 2px 0 0; width:3%; color:#333; font:1.6em/1.1875 "rokkitt", Helvetica, Arial, sans-serif; }
.archive-section .date-box {
float:left; width:6.5%; background:#ddd; color:#333; padding:1.5% .5% 1%; margin:3px 1% 0 0; text-align:center;
font: 1.4em/1.067 "rokkitt", Helvetica, Arial, sans-serif;
}
.archive-section .date-box .date{ display:block; padding:0 0 2px; }
.archive-section .date-box .day{ display:block; font-size:1.25em; line-height:1.15; }
.search-section .archive-section .date-box .topic { font-size:1.1em; } 


.archive-section .img{ float:left; width:12%; padding:3px 1% 0 0; }
.archive-section .img img{ float:left; }
.archive-section .txt-box{ float:left; width:60%; padding:0 3% 0 0; }
.archive-section .txt-box h2{ font:1.8em/1.167 Helvetica, Arial, sans-serif; margin:0 0 3px; text-transform:none; }
.archive-section .txt-box p{ margin:0; font-size:1.3em; line-height:1.384; }
.archive-section .graph{ float:left; width:15.5%; padding:26px 1.5% 0 0; }
.archive-section .social-box{ float:left; padding:12px 0 0; }
.archive-section .social-box .row{padding:0 0 7px;}




.archive-area-banner{ text-align:center; padding:23px 0 0; }
.archive-area-banner img{vertical-align:top;}




.side-box-dotted{background:url(/blob/1928/1383164822000/sep-divider-png-data.png) repeat-x; overflow:hidden; padding:20px 16px; min-height:10.5em;}
.side-box-dotted:first-child{background:none;}



/* fb-info-user */
.side-banner-frame { position:relative; z-index:20; margin:0 16px; }
.side-banner-frame > a{ position:absolute; top:-1px; left:0; margin:0; max-width:300px; width:100%; cursor:pointer; }
.fb-info-user{ overflow:hidden;padding:0 0 9px;margin:0 0 10px;border-bottom:1px solid #bbb;}
.fb-info-user .img{float:left;padding:3px 6px 0 0;}
.fb-info-user .img img{vertical-align:top;}
.fb-info-user .txt-row{ overflow:hidden;padding:0 0 3px;}
.fb-info-user .txt-row h2{ font:2em/1.15 Helvetica, Arial, sans-serif; margin:0 7px 0 0; float:left; color:#37728a; }
.fb-info-user .txt-row .num-box{ float:left; padding:3px 0 0; }
.fb-info-user .num-box a{ float:left; background:#ff2626; font-size:1.2em; line-height:1.5; color:#fff; padding:0 5px; }




.popup-area-hold .btn-close,.share-box .btn-close, .side-banner-frame .btn-close{
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -60px -266px;  position:absolute; right:0; top:0; width:21px; height:22px; overflow:hidden; text-indent:-9999px; }

.popup-area-hold,.share-box .c{  background:#FFF; border:12px solid rgba(34, 34, 34, .5); -webkit-background-clip: padding-box; /* for Safari */     background-clip:padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */  padding:10px; overflow:hidden; position:relative; }

.popup-area-c, .share-box .c-hold{ background:#fff; overflow:hidden; padding:10px 12px; }


.view-user-box ul{ margin:0; padding:0 30px 6px 0; list-style:none; }
.view-user-box li{ overflow:hidden; padding:0 0 15px; vertical-align:top; }
.view-user-box li.hidden{display:none;}
.view-user-box .img{ float:left; padding:1px 12px 0 0; }
.view-user-box .img img{float:left;}
.view-user-box .txt-box h3{ font-size:1.1em; line-height:1.273; font-weight:normal; margin:0; }

 .view-user-box .txt-box .date{ background:url(/blob/1276/1383164745000/bullet-day-png-data.png) no-repeat 0 5px;  display:block; padding:0 0 0 8px; color:#868686; font-size:1.2em; line-height:1.25; }



.stream-holder .box-video .replay-area{

background:url(/blob/542258/1383164822000/bg-replay-area-png-data.png);position:absolute; top:0; left:0; z-index:2; width:100%; color:#fff; text-align:center;  height:203px; padding:105px 0 0; text-transform:uppercase; font:5em/1.06 "PTSansNarrow",Arial,Helvetica,sans-serif; 

}

/* speecher-area */
.speecher-area { margin:0 2%; padding:0 0 20px; }
.speecher-area .full-width { padding:0 2.5%; }
.speecher-area .block { float:left; }
.speecher-area .last-item { float:right; }

.speecher-area .inner .two-third .speecher-box .speecher-lst .hold { position: static; padding-top: 0; padding-bottom: 0; height: auto; }

.speecher-box { background:#EEE; padding:0 2%; margin:0 0 2em; }
 .one-third .speecher-box { padding:0 15px; }
.full-width .speecher-section { padding:0 5%; }
.title-block-hold { background:#c8c8c8; overflow:hidden; padding:3px 7px; margin:0 0 5px; }
.title-block-hold h2{ float:left; width:40%; text-transform:uppercase; font-size:1.8em; line-height:1.2; margin:0; }
.attachment-section .link-pdf {
 background:url(/blob/1844/1383164821000/ico-pdf-png-data.png) no-repeat; margin:2px 0 0; padding:0 0 0 18px; font-size:1.4em; line-height:1.285;text-overflow: ellipsis;display:block;
}
.attachment-section{
overflow: hidden;
}
.speecher-top-box {
background:#fff url(/blob/763528/1383164823000/bg-speecher-main-top-row-data.png) no-repeat 50% 100%;
padding:15px 2% 45px; overflow:hidden; border-top:4px solid #eee;
}
.speecher-top-box .img { float:left; padding:0 10px 0 0;}
.speecher-top-box h3 { margin:0; font-size:2em; line-height:1.15; }
.speecher-top-box p { color:#444; font-size:1.4em; margin:0; }

.speecher-lst, .speecher-lst-side { margin:0 0 2em; padding:0; list-style:none; }
.speecher-lst > li, .speecher-lst-side > li { background:url(/blob/542264/1383164823000/sep-2line-h-png-data.png) repeat-x 0 100%; vertical-align:top; padding:15px 0 25px; }
.speecher-lst .img { float:left; width:19%; margin:0 2% 0 0; position:relative; }
.full-width .speecher-lst .img { width:23%; }
.video-txt, .speecher-lst .img .video-time {
position:absolute; bottom:0; right:0; background:#000; color:#fff; font-size:1em; line-height:2; padding:0 6px;
}
.speecher-lst .txt-box { position:relative; float:left; width:79%; }
.full-width .speecher-lst .txt-box { width:73%; }
.speecher-lst h3, .speecher-lst-side h3 { margin:0; font-size:2em; line-height:1.15; }
.speecher-lst .txt-box .hold p { color:#555; margin-top:0; font-size:1.4em; line-height:1.214; }
.speecher-lst .graph-info .graph-img { width:90%; }

.speecher-lst-side .img { float:right; width:39%; max-width:115px; margin:0 0 0 1%; position:relative; }
.speecher-lst-side .hold p{ margin:0 0 10px; font-size:1.4em; line-height:1.284; }

.speecher-lst .notice-btns, .speecher-lst-side .notice-btns { padding:0 11px 15px 0;}
.speecher-lst .notice-btns li, .speecher-lst-side .notice-btns li { float:none; padding:0 0 10px; overflow:hidden; }
.speecher-side-block-holder{ overflow:hidden; padding:0 18px; }
.speecher-side-banner{ text-align:center; padding:25px 0; } 
.post-message-block .l{

 background:url(/blob/356584/1383164746000/bg-post-message-block-l-data.png) no-repeat;
float:left; width:16px; height:30px; overflow:hidden; margin:18px 0 0;}

.post-message-block .r{ overflow:hidden; background:url(/blob/356572/1383164749000/bg-post-message-block-png-data.png); padding:10px; }
.q-box-holder{ background:url(/blob/356554/1383164753000/bg-q-top-png-data.png) no-repeat; padding:25px 5px 10px; }
.q-box-holder .hold{ background:url(/blob/356594/1383164752000/bg-q-bottom-png-data.png) no-repeat 100% 100%; padding:0 0 8px; min-height:65px; overflow:hidden; }
.q-box-holder p{ margin:0; color:#ddd; font-size:1.4em; line-height:1.214; }
.post-message-block .more{ text-align:right; padding:0 7px 0 0; font-size:1.1em; line-height:1.2; }
.post-message-block .more a{color:#72ffff;}


.archive-section{position:relative;}
.archive-section .side-banner-frame > a{ left:auto; right:0; }

/* calendar-area */
.calendar-holder{ overflow:hidden; background:#bbb; margin:-20px 0 30px; }
.calendar-holder .eventCalendar-wrap{background:#bbb;}

 .calendar-main-section .content-section .content-txt {top: 14px;}
.calendar-area h2.ttl{
 font:3em/1.1 "rokkitt", Arial, Helvetica, sans-serif;
 margin:0 0 21px; color:#4c4c4c; padding:0 0 7px 20px; border-bottom:1px dashed #bbb;
}
.calendar-area-decor h2.ttl{ border-bottom:5px solid #e91200; margin:0 0 5px; }

.events-list{ margin:0; padding:0; list-style:none; }
.events-box-hold{ float:left; width:64%; }
.events-list > li:first-child{border:0;}
.events-list > li { border-top:1px dashed #bbb; padding:1.5em 0 4em 20px; margin:0 -52% 0 0; }
.events-list .side-block-holder { float:right; width:29%; padding:2% 2% 2% 0; }


.events-list > li.highlight{ box-shadow:0 5px 3px -2px #ddd; -webkit-box-shadow:0 5px 3px -2px #ddd; -moz-box-shadow:0 5px 3px -2px #ddd; }
.events-box-hold .title{ font:1.2em/1.25 "rokkitt", Helvetica, Arial, sans-serif; display:block; color:#890000; }
.events-list h3{ font:1.8em/1.1667 "rokkitt", Helvetica, Arial, sans-serif; margin:0 0 5px; color:#37728a; }
.event-row{ overflow:hidden; padding:0 0 5px; }
.post-info-lst .date-label, .event-row .date-label{
 font:1.2em/1.5 "rokkitt", Helvetica, Arial, sans-serif; color:#fff;
 float:left; margin:0 9px 0 0; background:#8a0200; padding:0 7px;
}
.event-row .date-label-noactive{background:#ccc;}
.event-row .date-label-tomorrow{background:#3b7a94;}
.events-txt .txt-box { float:left; width:60%; }
.no-image .events-txt .txt-box { float:none; width:90%; }

.event-info{ font:1.4em/1.214 "rokkitt", Helvetica, Arial, sans-serif; margin:0 0 0.75em; padding:0; }
.event-info li { padding:3px 0 0 0; list-style:none; }
.post-info-lst .map-point, .event-info .map-point{
 background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -380px -826px; padding:3px 0 0 15px;
}

.post-info-lst .map-point { font-size:1.4em; line-height:1.4; }


.events-txt .img{ float:left; width:38%; margin:3px 1.8% 0 0; }
.events-txt .txt-box p{ font-size:1.4em; line-height:1.214; margin:0 0 17px; }


.stories-links{ font:1.4em/1.214 "rokkitt", Helvetica, Arial, sans-serif; margin:0; padding:0 0 7px; color:#37728a; list-style:disc inside; }
.stories-links li{ padding:0 0 3px 5px; }

.live-tv-row{ overflow:hidden; padding:0 0 12px; }
.live-tv-row .live-tv-label{
float:left;
background:#d31a22 url(/blob/733474/1383164823000/bg-label-live-tv-png-data.png) no-repeat 100% 0;
 float:left; color:#fff; font-size:1.4em; line-height:1.785; text-transform:uppercase; padding:0 17px 0 8px;
}
.live-tv-row .txt{ display:block; float:left; background:#000; color:#fff; font-size:1.2em; padding:0 15px 0 0; line-height:2.083; }
.post-info-lst .live-tv-row .txt{padding:0 7px;}
.social-side-area .hold {
 padding:21px 15px 12px; background:#f7f7f7;
 background: -moz-linear-gradient(top, #f7f7f7 0%, #d3d3d3 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#d3d3d3));
 background: -webkit-linear-gradient(top, #f7f7f7 0%,#d3d3d3 100%);
 background: -o-linear-gradient(top, #f7f7f7 0%,#d3d3d3 100%);
 background: -ms-linear-gradient(top, #f7f7f7 0%,#d3d3d3 100%);
 background: linear-gradient(to bottom, #f7f7f7 0%,#d3d3d3 100%);
}
.calendar-section .side-area-holder{padding:0;}
.social-side-area .hold h2{ font:1.6em/1.1875 "rokkitt", Helvetica, Arial, sans-serif; margin:0 0 9px; }
.side-ttl-inner {
 overflow:hidden; margin:0 0 20px; height:1%; padding:15px 10px 6px 20px; background:#37728a;
 background-image: -ms-linear-gradient(left, #153c4e 0%, #367088 64%, #37728a 65%, #37728a 100%);
 background-image: -moz-linear-gradient(left, #153c4e 0%, #367088 64%, #37728a 65%, #37728a 100%);
 background-image: -o-linear-gradient(left, #153c4e 0%, #367088 64%, #37728a 65%, #37728a 100%);
 background-image: -webkit-linear-gradient(left, #153c4e 0%, #367088 64%, #37728a 65%, #37728a 100%);
 background-image: linear-gradient(to left, #153c4e 0%, #367088 64%, #37728a 65%, #37728a 100%);
}
.side-ttl-inner h2{ font:1.8em/1.1875 "rokkitt", Helvetica, Arial, sans-serif; margin:5px 5px 0 0; float:left; color:#fff; }
.events-list .story-row .txt, .calendar-section #sidebar .social-ico-list li,
.calendar-section #sidebar .story-row .txt, .calendar-section #sidebar .ttl-side h2{
 color:#fff;
}
.events-list .story-row .txt a, .calendar-section #sidebar .story-row .txt a{color:#72ffff;}
.side-area-frame .side-area:first-child{background:none;}

.calendar-section .side-area{background:url(/blob/733472/1383164822000/bg-side-area-dashed-png-data.png) repeat-x;padding:10px 21px; height:262px;}
.post-info-lst{ margin:0; padding:0 0 51px; list-style:none; }
.post-info-lst li{ margin:0 0 9px; }
.post-info-lst .ttl{ font:bold 1.2em/1.25 "rokkitt", Helvetica, Arial, sans-serif; float:left; padding:3px 8px 0 0; color:#333; }
.post-info-lst .date, .post-info-lst .text { float:left; color:#b8b8b8; font-size:1.2em; line-height:1.25; padding:3px 0 0; }
.post-info-lst .text{ color:#4c4c4c; }
.post-info-lst .live-tv-row{padding:0;}


.btn-add { height:2.6em; float:left; padding:0; margin:0; }
.btn-add:hover, .btn-add a.btn { position:relative; }
.btn-add ul {
display:none; list-style:none; position:absolute; top:100%; width:120px; margin:0; padding:.5em 7px; border:1px solid #ccc; background:#FFF;
}
.btn-add:hover ul { display:block; z-index:105; }
.btn-add li { font-size:1.2em; line-height:1.4; margin:0 0 .3em; } 
 
/* overlay-area */ .overlay-area{  display:none; background:#000; opacity:0.7; filter:alpha(opacity=70); -moz-opacity:0.7;  position:fixed; top:0;left:0; z-index:1000; width:100%; height:100%; } .popup-area{ display:none; position:absolute; top:200px;left:50%; width:650px; margin:0 0 0 -325px; z-index:1001; }
/* settings-area */ #settings-box{ width:500px; margin:0 0 0 -250px; } .settings-area h2{ font-size:2.4em; line-height:1.22; margin:0 0 30px; } .user-settings{ overflow:hidden; padding:0 0 15px; } .user-settings .img{ float:left; padding:0 22px 0 0; } .user-settings .txt-box{ overflow:hidden; padding:25px 0 0; } .settings-area h3{ margin:0 0 5px; font-size:1.8em; line-height:1.22; } .user-settings .txt-box p, .settings-area .link { margin:0 0 15px; font-size:1.4em; line-height:1.25; }
.linked-accounts-lst{ margin:0; padding:0; list-style:none; } .linked-accounts-lst li{ overflow:hidden; vertical-align:top; padding:0 0 10px; } .linked-accounts-lst .img{ float:left; padding:0 8px 0 0; } .linked-accounts-lst .txt-box{ overflow:hidden; padding:15px 0 0; font-size:1.4em; line-height:1.25; } .linked-accounts-lst .ttl{ float:left; width:85px; } .linked-accounts-lst .text{ float:left; padding:0 16px 0 0; } /* sign-in-area */ .sign-in-area h2{ margin:0 0 20px; font-size:1.8em; font-weight:normal; line-height:21px; } .sign-in-holder{overflow:hidden;} .sign-in-holder .form-block{ float:left; width:350px; border-right:1px solid #ccc; margin:0 15px 0 0; } .sign-in-holder .row{ padding:0 0 10px; } .sign-in-holder .row label{  display:block; font-size:1.2em; line-height:1.4; } .sign-in-holder .row input{ border:1px solid #aaa; padding:4px; width:217px; font-size:1.2em; height:15px; } .sign-in-holder .row-holder{overflow:hidden;} .sign-in-holder .row-holder input{ float:left; margin:0 5px 0 0; } .sign-in-holder .row-holder .link-forgot{ float:left; font-size:1.2em; height:15px; margin:5px 0 0; } .sign-in-holder .row-btn-holder{ overflow:hidden; padding:0 0 15px; } .sign-in-holder .row-btn-holder .btn{  float:left; width:105px; height:35px; border:1px solid #aaa; background:#eee; margin:0 10px 0 0;  font-size:1.2em; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; } .sign-in-holder .row-btn-holder .hold{ float:left; padding:9px 0 0; } .sign-in-holder .row-btn-holder .hold input{ float:left; width:16px; height:16px; margin:0 2px 0 0; padding:0; } .sign-in-holder .row-btn-holder .hold label{ float:left; font-size:1.2em; line-height:1.25; } .sign-in-holder p{ margin:0; font-size:1.2em; line-height:1.25; } .social-sign-in-btns{ margin:0; padding:0; list-style:none; overflow:hidden; } .social-sign-in-btns li{ padding:0 0 10px; overflow:hidden; vertical-align:top; } .social-sign-in-btns a{  float:left; font-size:1.3em; line-height:4; background:#22639e; color:#fff; width:170px;  border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; text-align:center; }
a span.ico-video { background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -4px -454px; margin-left:5px;   width:16px; height:16px; text-indent:-9999em; display:inline-block; }

input[type=submit] {
 font-size:1.4em; line-height:2; padding:0 8px; text-transform:uppercase; border:1px solid #c7c7c7; background:#fafafa;
 background-image: -ms-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
 background-image: -moz-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
 background-image: -o-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(1, #e7e7e7));
 background-image: -webkit-linear-gradient(top, #fafafa 0%, #e7e7e7 100%);
 background-image: linear-gradient(to bottom, #fafafa 0%, #e7e7e7 100%);
 border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor: pointer;
 box-shadow:0 0 2px #aaa; -moz-box-shadow:0 0 2px #aaa; -webkit-box-shadow:0 0 2px #aaa;
}
#content .img a, #content .img-box a, #content .box-img { display:block; position:relative; cursor:pointer; }
 

/* responsive */

@media screen and (max-width: 1408px) {  #main, .search-side-form {background-image:none;}  header .decor-shadow{display:none;} } @media screen and (max-width: 1366px) {  .ads-list{ float:none; margin:0; clear:both; position:absolute; top:-20px; left:0; width:42%; }  .f-row:after{ content:""; clear:both; display:block; }  .video-news-box { height:470px; }  .slideshow-holder .block { margin:0 1% 25px 2%; width:20%; }
 .box-news-pictures .news-gallery-holder { width:850px; } } @media screen and (max-width: 1295px) {  .slideshow-holder .block{margin-right:1.4%;} }



@media screen and (max-width: 1280px) {
 body { font-size:.9em;}
 .search-side-form .decor-field input{ width: 84%; padding: 4px 8px 3px 22px; }

 .ads-list li{width:29%;}  

.recent-news-item .img { width:41%; }

 .social-ico-list .list-label { float:none; clear:both; }

.video-news-box { height:437px;} 
#video-tab .btn-next-hold, #video-tab .btn-prev-hold, .news-video-gallery-tab .btn-prev-hold, .news-video-gallery-tab .btn-next-hold{
  height:60%; 
 }
 /* Header Details */

 .header-info-box { width:47%; }  

.h-social-box { width:40%; }  .h-social-box .btn-hide { margin-bottom:3em; }

 /* Photos Slideshows */

 .box-news-pictures .news-gallery-holder { width:780px; }

 /* News Carousel */

 .gallery-area .img { width:58%; padding:2% 2% 2% 0; }

 .gallery-area .pagination-lst { right:4%; top:10%; }

 .gallery-area .pagination-lst a { width:18px; height:18px; }  

.gallery-area .lst-btn { bottom:10%; right:4%; }

 .gallery-area .btn-next, .gallery-area .btn-prev { width:48px; height:48px; background-position:-3px -3px; }

 .gallery-area .btn-next { background-position:-55px -3px; }
.multimedia-list li { min-height:254px; }
.one-item #live-widget-area .widget-area, .one-item .live-blog .hold { padding-bottom:65.1%; }

}
@media screen and (max-width: 1220px) {  .gallery-tab-holder .btn-lst-holder .holder{width:90%;}  .video-link-box .url-row .txt-field{width:70%;}  .side-area-ttl .tab-nav a{width:70px;}  .side-area-ttl .tab-nav{font-size:1.1em;}  .side-area-ttl .decor-line{bottom:16px;} }

@media screen and (max-width: 1152px) {

 .video-news-box { height:402px; }

.box-news-pictures .news-gallery-holder { width:684px; }  

.search-side-form .decor-field { width:170px; border-radius:5px;}  .search-side-form .decor-field input { width:140px; }
#video-tab .btn-next-hold, #video-tab .btn-prev-hold, .news-video-gallery-tab .btn-prev-hold, .news-video-gallery-tab .btn-next-hold{
  height:55%; 
 }
}

@media screen and (max-width: 1130px) {  

.latest-news-list .txt-box{overflow:visible;}  .slideshow-holder .txt-box{ height:100px; }

.comment-popup{left:0;}

 .slideshow-holder .hold{padding:0;}

 .nav-side{padding-left:0;}  

.nav-side a{padding-left:14px;}
.video-news-box .tooltip-box { left:-70px; }
} @media screen and (max-width: 1065px) {  .gallery-tab-holder .btn-lst-holder .holder{width:85%;}  .search-side-form .decor-field { width:160px; }  .search-side-form .decor-field input { width: 130px; }  .stream-holder .block{ float:none; margin-bottom:15px; width:60%; }  .video-gallery-slide .hold { max-width:568px; }

.video-gallery-slide .tooltip-box { left:-52px; }

}

@media screen and (max-width: 1024px) {

.one-item #live-widget-area .widget-area, .one-item .live-blog .hold { padding-bottom: 50%; } 

body { font-size:.85em !important; }

 .text-area-holder .img{width:40%;}

 .gallery-area .img { width:50%; }  header .decor-shadow{display:none;}  .archive-section ul{padding:0;}  .archive-section .social-box{float:left;}  .top-main-area .banner-holder{ clear:both; padding:13px 2% 0; }  .video-news-box { height:362px; }  .video-gallery-slide .video-box { max-width:50%; height:180px; }  .add-tool-area { min-width:200px; }  .box-news-pictures .news-gallery-holder { width:657px; }
.video-news-side li.active { margin-left:0; padding-left:0; }

.search-side-form .decor-field { width:64%; }

 .search-side-form .decor-field input { width:88%; padding-top:3px; }
 /* Photos */

 .news-pictures-block .news-pictures-area { width:96%; }

 .news-pictures-block .news-pictures-area .box-ttl { float:none; margin:0; width:100%; text-align:left; padding:0 0 5px; }  

.news-pictures-block .news-pictures-area .box-ttl .num { display:inline; }
#video-tab .btn-next-hold, #video-tab .btn-prev-hold, .news-video-gallery-tab .btn-prev-hold, .news-video-gallery-tab .btn-next-hold{
  height:47%;  
 }
.live-blog { padding-bottom:53.5%; }
}
@media screen and (max-width: 950px) {  .search-side-form .decor-field{ width:200px; border-radius:6px; }  .search-side-form .decor-field input{width:165px;}  .search-side-form .holder{float:right;}  .search-side-form{ background:none; width:auto; }  .video-slide .block{width:23%;}  .notice-box p{font-size:1.2em;}  .social-news-frame h2.ttl, .recommended-side-list .num, .latest-news-list .date{ float:none; width:auto; }  .photo-block, .social-news-frame .block{ width:48%; margin-bottom:15px; box-shadow:none; }  .social-news-frame .notice-block{ padding:0; background:none; margin:0; border:0; }  .ads-list{width:60%;}  .f-bottom-holder{padding-right:65px;}  .recent-news-list li{ float:none; width:auto; padding:0; }  .recent-news-item .img{width:35%;}  .recent-news-item .txt-box{max-width:100%;}  .news-pictures-content .txt-box{clear:both;}  .news-pictures-content .img-box{ float:none; width:85%; }  .slideshow-holder .block{width:26%;}  .add-comment-info{padding-left:10px;}  .slideshow-section{padding-left:0;}  .multimedia-area .block{width:46%;}  .multimedia-area .features-block{ clear:left; float:none; width:94%; margin-bottom:15px; }  .lst-features .img{ float:left; width:30%; padding:0 5% 0 0; }  .speecher-side-block-holder .img, .speecher-top-box .img, .speecher-block .img{ float:none; width:50%; } } @media screen and (max-width: 910px) {  #nav > li > a{padding:0 14px 1px;}  .side-btn-load-more,.side-btn-load-more-srpt a{ padding:0 6px; }  .side-btn-load-more,.side-btn-load-more-srpt span{padding:0 14px 0 0;}  .message-block{ width:85%; float:none; margin:0 0 15px !important; } } @media screen and (min-width: 769px) { #socialnews, #sidebar, #content{ position:static !important; left:0 !important; top:0 !important; } }
@media only screen and (min-width:1281px) { .news-pictures-content .txt-box, .notice-side-img, .notice-side-banner { min-width:300px; } .news-pictures-content .img { max-width:300px; margin:0 auto; } }
 
.video-gallery-slide .video-box .title {margin:1% 0;}
.video-box-content-holder .graph {padding: 0;}

@media only screen and (min-width:1200px) {.recent-news-item .txt-box {width:45%;}
}



.graph-img .jqplot-grid-canvas div:first-child{ height:0 !important; }
/* photo page large trend */
.box-news-pictures .slide .content-txt-box .graph .graph-img {height: 35px; }


/* calendar section */
.calendar-section .inform-area .info-area-content{ margin: 0;}
.article.calendar-section .inform-area .info-area-content{ margin: 0 -20px;}


/*Feature Text Area*/
.article .feature-text-area {
border-left: 0 ;
width: auto ;
padding-left: 1% ;
}


/* Sports Medal Tally */


#sidebar .medal-tally-area { padding:0 4.5% !important; }

#sr-main-content .medal-tally-area h2, #sr-main-content .medal-tally-area p{ padding-left : 5px; }
.medal-tally-area table {

 width: 100%;
}
.medal-tally-area table thead tr .header {
background-image: url(/blob/717292/1383164745000/btn-table-sort-header-gif-data.gif);
background-repeat: no-repeat;
background-position: center right;
cursor: pointer;
padding-right: 20px;
}
.medal-tally-area table thead tr .headerSortUp {
background-image: url(/blob/717290/1383164746000/btn-table-sort-asc-gif-data.gif);
}
.medal-tally-area table thead tr .headerSortDown {
background-image: url(/blob/717294/1383164746000/btn-table-sort-desc-gif-data.gif);
}


#content  .medal-tally-area .games-tally-standings tr .header {
  vertical-align: top;
  background-position: 100% 28%;
}


table#games-tally-sidebar thead tr .header {
  padding-right: 10px; 
  min-width: 25px;
}


.games-tally-medal {
display: block;
height: 16px;
width: 14px;

margin: 0 auto;
}
.medal-sidebar{
display: block;
height: 16px;
width: 14px;
}
.medal-gold {
  background: url(/blob/787026/1383164822000/image-gold-gif-data.gif) no-repeat 100%;
}
.medal-silver{
  background: url(/blob/787028/1383164823000/image-silver-gif-data.gif) no-repeat 100%;
}
.medal-bronze{
  background: url(/blob/787024/1383164822000/image-bronze-gif-data.gif) no-repeat 100%;
}


/* remove button for message post form */
 #msg-file-input-reset {
    position: relative;
  }
  #msg-file-input-reset span {
    position: absolute;
    display: block;
    top: 5px;
    right: 0px;
    width: 21px;
    height: 21px;
    background: url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -330px -24px;
    cursor: pointer;
  }
  #msg-file-input-reset input {
    padding-right: 16px;
  }


/* event external link on calendar section */
.btn-event-website{
margin-right: 20px;
}


/* photo gallery in related contents in article detail page */
span.photo-gallery-in-related-contents {
background-position: -353px -165px;
background: url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -352px -165px;
position: absolute;
top: -2px;
right: -2px;
color: #FFF;
font-size: 1.0em;
overflow: hidden;
line-height: 1.3;
text-align: right;
width: 25px;
height: 25px;
padding: 3px 3px 0 0;
} 


/*SpecialReport Dropdown*/
#nav .drop-side-arrow span{
 background:url(/blob/1034534/1394707253000/bg-arrow-side-drop-png-data.png) no-repeat 100% 3px; display:block; padding:0 18px 0 0;
}
#nav ul{
display:none;list-style:none; position:absolute; top:100%; left:0; right:auto; margin:0 -1px 0 -1px; padding:0 10px; overflow:visible; white-space: nowrap;left:-99999em;
}
#nav ul li {overflow:visible;}
#nav ul ul li:first-child {background:none;}
.top-nav ul li { background:url(.) repeat-x; overflow:visible; vertical-align:top; margin:0 }
/* submenu positioning*/
#nav > li:hover > ul {
  left: auto;
  padding-top: 5px ;
  min-width: 100%;
}
#nav > li li ul {display:block; z-index:100;}
#nav > li li:hover > ul {
/* margin-left: 1px */
left: 100%;
top: -1px;
}


/* Ooyala Player */
.ooyalaPlayerWrapper,.ooyalaLiveStreamWrapper {position:relative; padding-top:1px; padding-bottom:56.25%; height:0;}
#ooyalaPlayerContainer,#ooyalaLiveStreamContainer .innerWrapper .video {z-index:2}
#ooyalaPlayerContainer,#ooyalaLiveStreamContainer .oo_controls_wrap {z-index:3}
/* --------- START of ADD TO PLAYLIST ----------*/  
@media screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio:0) {
.video-gallery-slide .video-box a {
color: #fff;
font-size: 0.9em !important;
}
.video-gallery-slide .video-box {
max-width: 50% !important;
height: 180px !important;
}
.my-playlist-counter {
height: 21px !important;
}
.counter_rednumber {
margin-top: -29px !important;
}
.playlogo {
margin-top: 5px !important;
}
}

.my-playlist-link{
background-color: rgba(0, 0, 0, 0.3);
width:105px;
}
@media \0screen {
.playlogo-small{
margin-left: 9px;
position: relative;
margin-top: 3px;
margin-right: 3px;
width:8px;
height:8px;
display:block;
}

.playlogo{
margin-left: 15px;
width:10px;
height:10px;
position: relative;
margin-top: 8px;
display:block;
}

.addplaylisticonimg-browse{
padding:0px;
}
.viewplaylisticonimg-browse{
padding:0px;
}

.addplaylisticonimg-newsvideo{
padding:0px;
}
.viewplaylisticonimg-newsvideo{
padding:0px;
}

img{
border:none;
}

#content img{
max-width: 100% !important;
height: auto !important;
vertical-align: top !important;
border: 0;
outline:none;
}

.toggle{
margin-right:-2px;
}

.addtoplaylist-videotext{
background-color: #000000 !important;
border-radius: 5px;
-ms-border-radius: 5px;
cursor:pointer;
display:none;
}

.addtoplaylist-videotext:before{
border-color: #000 transparent;
border-width: 6px 6px 0 6px;
bottom: -6px !important;
content: "";
left: 80%;
position: absolute;
display: inline-block;
z-index: 99;
border-top: 10px solid rgba(0, 0, 0);
}

.viewplaylist-videotext{
background-color: #000000 !important;
border-radius: 5px;
-ms-border-radius: 5px;
cursor:pointer;
display:none;
}

.viewplaylist-videotext:before{
border-color: #000 transparent;
border-width: 6px 6px 0 6px;
bottom: -6px !important;
content: "";
left: 80%;
position: absolute;
display: inline-block;
z-index: 99;
border-top: 10px solid rgba(0, 0, 0);
}
}

@media screen and (min-width:0\0){

.playlogo-small{
margin-left: 9px;
position: relative;
margin-top: 3px;
margin-right: 3px;
width:8px;
height:8px;
display:block;
}

.playlogo{
margin-left: 15px;
width:10px;
height:10px;
position: relative;
margin-top: 8px;
display:block;
}

.addplaylisticonimg-browse{
padding:0px;
}
.viewplaylisticonimg-browse{
padding:0px;
}

.addplaylisticonimg-newsvideo{
padding:0px;
}
.viewplaylisticonimg-newsvideo{
padding:0px;
}

img{
border:none;
}

#content img{
max-width: 100% !important;
height: auto !important;
vertical-align: top !important;
border: 0;
outline:none;
}

.toggle{
margin-right:-2px;
}

.addtoplaylist-videotext{
background-color: #000000 !important;
border-radius: 5px;
-ms-border-radius: 5px;
cursor:pointer;
display:none;
}

.addtoplaylist-videotext:before{
border-color: #000 transparent;
border-width: 6px 6px 0 6px;
bottom: -6px !important;
content: "";
left: 80%;
position: absolute;
display: inline-block;
z-index: 99;
border-top: 10px solid rgba(0, 0, 0);
}

.viewplaylist-videotext{
background-color: #000000 !important;
border-radius: 5px;
-ms-border-radius: 5px;
cursor:pointer;
display:none;
}

.viewplaylist-videotext:before{
border-color: #000 transparent;
border-width: 6px 6px 0 6px;
bottom: -6px !important;
content: "";
left: 80%;
position: absolute;
display: inline-block;
z-index: 99;
border-top: 10px solid rgba(0, 0, 0);
}
}

@media screen and (max-width: 1366px) {
.toggle{
margin-right:-2px;
}
}

.addtoplaylist-video, .viewplaylist-video {
position: relative;
bottom: 0px;
right: 0px;
width: auto;
height: auto;
image-rendering: -moz-crisp-edges;
display: inline-block;
cursor:pointer;
}
.addtoplaylist-video a{
color:#FFFFFF !important;
}

.viewplaylist-video a{
color:#FFFFFF !important;
}

/* playlist at the browse video container */
.my-playlist-counter{
width:170px;
height:24px;
background-color:#444444;
float:right;
margin-right:35px;
}
.counter_rednumber{
min-width:20px;
width:auto;
height:17px;
background-color:#ff0000;
float: right;
margin-right:5px;
position:relative;
margin-top:-16px;
}
.counter_number{
color:#FFFFFF;
font-size:13px;
text-align:left;
padding:5px;
}

.playlogo{
margin-left: 15px;
position: relative;
margin-top: 8px;
display:block;
float:left;
}
.my-playlist-counter p{
text-transform:uppercase;
font-size:1.4em;
color: #ececec;
margin-top:3px;
margin-left:40px;
font-weight:normal;

}
/* small playlist at the right top edge */

.my-playlist-counter-small{
width:130px;
height:28px;
float:left;
margin-right:0px;
}
.counter_rednumber-small{
min-width:18px;
width:auto;
height:15px;
background-color:#ff0000;
margin-top: -28px;
float: right;
margin-right:5px;
}
.counter_number-small{
color:#FFFFFF;
font-size:11px;
text-align:left;
padding:5px;
}

.playlogo-small{
margin-left: 9px;
position: relative;
margin-top: 3px;
margin-right: 3px;
float: left;
display: block;
width: 8px;
height: 8px;
background-image: url('/blob/1214072/1427645199000/play-logo-png-data.png');
background-size: contain;
}
.my-playlist-counter-small p{
text-transform:uppercase;
font-size:12px;
color: #FFFFFF;
margin-top:5px;
margin-left:23px;
font-weight:normal !important;

}
.toggle{
position:relative;
float:right;
background-color:#323232;
width:22px;
height:22px;
color:#FFFFFF;
font-size:12px;
cursor:pointer;
font-weight:bold;
}
.addtoplaylist-videotext:before{
position: absolute;
bottom: -8px;
left: 80%;
content: "";
border-color: #222 transparent transparent transparent;
border-width: 6px 6px 0 6px;
border-style:solid;
border-top: 10px solid rgba(0, 0, 0, 0.6);
}

.addtoplaylist-videotext{
background-color: #ffffff;
background-color: rgba(0, 0, 0, 0.6);
border-color: rgba(0, 0, 0, 0.6);
border-right-color: #ffffff;
border-radius: 5px;
top: -30px;
color: #ffffff;
left: -100px;
padding: 5px 5px;
position: relative;
z-index: 99;
width: 120px;
height:15px;
text-align:center;
cursor:pointer;
display:none;
font-weight:normal;
}

.viewplaylist-videotext:before{
position: absolute;
bottom: -8px;
left: 80%;
content: "";
border-color: #222 transparent transparent transparent;
border-width: 6px 6px 0 6px;
border-style:solid;
border-top: 10px solid rgba(0, 0, 0, 0.6);
}
.viewplaylist-videotext{
background-color: #ffffff;
background-color: rgba(0, 0, 0, 0.6);
border-color: rgba(0, 0, 0, 0.6);
border-right-color: #ffffff;
border-radius: 5px;
top: -30px;
color: #ffffff;
left: -100px;
padding: 5px 5px;
position: relative;
z-index: 99;
width: 120px;
height:15px;
text-align:center;
cursor:pointer;
display:none;
font-weight:normal;
}
.addtoplaylist-video:hover .addtoplaylist-videotext {
display: block;
}
.viewplaylist-video:hover .viewplaylist-videotext {
display: block;
}

.playlisttext{
position: relative;
margin-top: -18px;
margin-left: 30px;
}
.viewlisttext{
position: relative;
margin-top: -18px;
margin-left: 38px;
}

.addplaylisticonimg-browse{
padding:5px;
margin-left:7px;
background-image:url(/blob/1105864/1400060527000/addicon-data.png);
background-repeat:no-repeat;
width:12px;
height:11px;
margin-top: 5px;
position: absolute;
}
.viewplaylisticonimg-browse{
padding:6px;
margin-left:5px;
background-image:url(/blob/1105866/1400060524000/viewicon-data.png);
background-repeat:no-repeat;
width:17px;
height:9px;
margin-top: 6px;
position: absolute;
}
.addplaylisticonimg-newsvideo{
padding:5px;
margin-left:4px;
margin-top:5px;
position:absolute;
background-image:url(/blob/1105864/1400060527000/addicon-data.png);
background-repeat:no-repeat;
width:12px;
height:11px;
border:none !important;
outline:none !important;
border : 0 !important;
}
.viewplaylisticonimg-newsvideo{
padding:5px;
margin-left:2px;
margin-top:6px;
position:absolute;
background-image:url(/blob/1105866/1400060524000/viewicon-data.png);
background-repeat:no-repeat;
width:17px;
height:9px;
border:none !important;
outline:none !important;
border : 0 !important;
}

.viewplaylisticonimg2{
padding:6px 6px 6px 8px;
margin-top: 5px;
margin-left:7px;
width:17px;
position:absolute;
background-image:url();
background-repeat:no-repeat;
}
/* for the browse video, use toggle2 */
.toggle2{
position:relative;
float:right;
margin-right:10px;
margin-top:10px;
background-color:#323232;
width:26px;
height:22px;
color:#FFFFFF;
font-size:12px;
cursor:pointer;
font-weight:bold;
}

.viewplaylist-video {
margin-right:0px;
display: none;
}
/* for the news video, use toggle */



.play-ico2{
background:url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -2px -1316px;
text-indent: -9999px;
position: absolute;
top: 0;
left: 0;
width: 33px;
height: 33px;
overflow: hidden;
text-align: left;
}
.play-ico2:hover{
background-position: -31px -1351px;
width: 33px;
height: 33px;

}
/*link-add is individual */
.link-add {
background:url(/blob/1105808/1400060474000/addtoplaylist-data.png) line-height:1.5; font-size:1.1em; text-transform:uppercase; color:#FFFFFF !important; text-decoration:none !important;
}
.hovervideoplaylist{

position:absolute;
font-size:12px;
margin-top:-40px;
cursor:pointer;
}
.link-viewplaylist {
background:url(/blob/1105810/1400060477000/viewplaylist-data.png) line-height:1.5; font-size:1.1em; text-transform:uppercase; color:#FFFFFF !important; text-decoration:none !important;
display:none;
}
.videoaddlisttext{
position: relative;
margin-top: -19px;
margin-left: 30px;
}
.viewvideolisttext{
position: relative;
margin-top: -19px;
margin-left: 38px;
}

/*link-add is individual */
.tooltip {
position:absolute;
display:none;
z-index:1000;
background-color:black;
color:white;
border: 1px solid black;
}
.maintainhere{
float:right;
margin-left:3px;
height:25px;
}

.video-news-side li:nth-of-type(1) .maintainhere{
margin-top:18px;
}

.maintainhere-browse{
float:right;
height:20px;
padding-left:2px;
}

a.addtoplaylist {
background:url(/blob/1105864/1400060527000/addicon-data.png) no-repeat left center;
text-transform:uppercase;
color:#FFF;
font-size:1.3em;
margin-left:10px;
padding-top:4px;
}

a.viewmyplaylist{
background:url(/blob/1105866/1400060524000/viewicon-data.png) no-repeat left center;
text-transform:uppercase;
color:#FFF;
font-size:1.3em;
margin-left:10px;
padding-top:4px;
} 
/* --------- END of ADD TO PLAYLIST ----------*/  


/* --------- STANDALONE SIDEBAR PHOTO GALLERY ----------*/  
.articleimage a {
position: relative;
display: block;
cursor: pointer;
overflow: hidden;
}


.photo-num-box-active {
background: url(/blob/1086/1386905706000/a-ico-sprite-png-data.png) no-repeat -353px -164px;
position: absolute;
top: -2px;
right: -2px;
color: white;
font-size: 1.3em;
overflow: hidden;
line-height: 2;
text-align: right;
width: 39px;
height: 39px;
padding: 3px 3px 0 0;
}




/* News Row Holder */

.box-news .breadcrumbs {
background: none!important;

padding: 12px 0 2px 0px !important;
}
.news-row-holder .prev-box{
background:#fff url(/blob/998/1383164749000/bg-news-row-holder-png-data.png) repeat-x; float:left; min-height:85px; width:33.7%; border-right:1px solid #dddddd;
}
.news-row-holder .next-prev-hold { height:100%; padding:.75em 2%; overflow:hidden; }
.news-row-holder .next-prev-hold:hover { background:#3a829e; }
.news-row-holder .next-box:hover .txt, .news-row-holder .prev-box:hover .txt{ color:#ddd; }
.news-row-holder .next-box:hover .ttl, .news-row-holder .prev-box:hover .ttl{ color:#fff; }
.news-row-holder .next-box{ background-position:0 0; background:#fff url(/starterkit/servlet/blob/998/1383417903000/bg-news-row-holder-png-data.png?p13n_testcontext=6304&p13n_test=true) repeat-x; min-height:85px; }


.select-area {
padding-top: 10px;
}
.news-row-holder .prev-box a,.news-row-holder .next-box a {
background:url(/blob/1536/1414631612000/bg-arrow-prev-box-png-data.png) no-repeat 0 50%; float:left; cursor:pointer; min-height:70px;
max-width:320px; width:85%;
}
.news-row-holder .prev-box a{ padding: 0 18px 0 24px;
text-align: right;
float: right; }
.news-row-holder .next-box a{ background:url(/blob/1706/1414631625000/bg-arrow-next-box-png-data.png) no-repeat 100% 50%; padding:0 41px 0 5px; }
.news-row-holder .prev-box a:hover, .news-row-holder .next-box a:hover{ text-decoration:none; }
.news-row-holder .next-box .txt, .news-row-holder .prev-box .txt{ display:block; color:#bababa; font-size:1.2em; text-transform:uppercase; }
.news-row-holder .next-box .ttl, .news-row-holder .prev-box .ttl{ display:block; font-size:1.5em; line-height:1.25; font-weight:bold; padding-top:10px; }
.news-row-holder .box-news{ overflow:hidden; padding:5px 2% 0 20px; float:left; padding-right:116px; min-height:80px; background-color: #dddddd;}
@media \0screen\,screen\9 {
.news-row-holder .box-news{ overflow:hidden; padding:9px 2% 0; float:left; padding-right:105px; min-height:76px;}
.info-area{
background:none;
}
}
.news-row-holder .txt-box { display:block; padding:0 0 0 1%; }
.news-row-holder .next-box .txt-box { padding:0; }
.news-row-holder .prev-box .box-img, .news-row-holder .next-box .box-img { float:right; margin:0 0 0 2%; width:40%;}
.news-row-holder .next-box .box-img { margin:0 2% 0 0; }
.video-article .news-row-holder .ttl{ overflow:hidden; font-size:1.4em; line-height:1.25; }
.news-row-holder .img, .news-row-holder .box-news .txt { margin:0 auto .75em; text-align:center; }
.news-row-holder .box-news .txt { width:250px; }
.news-row-holder div.txt p { margin:0; font-size:1.2em; line-height:1.3; }
.slideshow-area .news-row-holder div.txt p { color:#CCC; }
.news-row-holder .txt .decor a {color:#8c0000;}
.news-row-holder .txt .submit{ text-transform:uppercase; font-size:1.1em; }


@media screen and (max-width:768px) {
.news-row-holder .next-box, .news-row-holder .prev-box { width:30.9%; float:left; }


.news-row-holder .prev-box a {
padding: 0 16px 0 9px !important;
}

.news-row-holder .next-box a {
padding: 0 15px 0px 13px !important;
}

.news-row-holder .box-news {
min-height: 70px !important;
}






}




@media screen and (max-width:1024px){

.news-row-holder .prev-box a {
padding: 0 16px 0 0px;
text-align: right;
float: left;
margin-left: 13px;
}
.news-row-holder .box-news {
overflow: hidden;
padding: 5px 2% 0 20px;
float: left;
padding-right: 78px;
min-height: 79px;
background-color: #dddddd;
}
.side-section {
padding: 0 3% 3% 0;
width: 31%;
}
.news-row-holder .box-news{
min-height: 68px;
padding-right: 90px !important;
}
.news-row-holder .next-box a {
padding: 0 10px 0 0px;
}
.news-row-holder .box-news{
min-height: 68px;
padding-right: 52px !important;
}
}
@media screen and (max-width:1280px){
.news-row-holder .box-news {
padding-right: 101px;
display:none;
}
}
@media screen and (max-width:1366px){
.news-row-holder .box-news {
padding-right: 104px;
display:none;
}
}

.news-row-holder .txt-box { display:block; padding:0 0 0 1%; }
.news-row-holder .next-box .txt-box { padding:0; }
.news-row-holder .prev-box .box-img, .news-row-holder .next-box .box-img { float:left; margin:0 2% 0 0; width:27%; padding-top: 12px;
padding-left: 12px;}
.news-row-holder .next-box .box-img { margin:0 2% 0 0; }
.news-row-holder .select-area {display:none};
.news-row-holder .box-news {display:none};



