/*
Theme Name: Strategic News Service
Theme URI: http://onenetmarketing.com/
Description: Strategic News Service WordPress theme.
Author: One Net Marketing
Version: 1.0
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
    outline:0;
    font-size:16px;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {
	/* background: #d6d6d6 url(https://www.stratnews.com/wp-content/themes/sns/images/bg_clouds.png) no-repeat center top; */
	background: #d6d6d6;
	font-family:'Open Sans', arial, 'sans-serif';
}
body,
input,
textarea {
	color: #666;
}
hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}

dt {
	font-weight: 700;
}
strong {
	font-weight: 700;
}
input[type="text"],
textarea {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
}
a:link {
	color: #fa6031;
}
a:visited {
	color: #fa6031;
}
a:active,
a:hover {
	color: #ea5021;
}

h1 {
	font-size: 24px;line-height:30px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 12px;
}
h5 {
	font-size: 10px;
}
h6 {
	font-size: 9px;
}
p{ font-size:14px;line-height:18px;margin-bottom:15px;}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
img.book {box-shadow:0 6px 10px 0px #555;}
.wp-caption {
	background: #f1f1f1;
	border: none;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #888;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px;
}
.wp-caption p.wp-caption-text {
	margin: 0 0 4px;
}

div.snow {
z-index:100;
width:560px;
display:block;
padding-bottom:315px;
opacity:.03;
position:absolute;
left:175px;
background-image:url(http://www.stratnews.com/images/snowcrash.gif);}

.page_header {width:100%;margin:0 auto;overflow:visible;padding:0;display:block;clear:both;}

#content, .inner, .content_footer, section.banner, .home article, .page-template-default article {width:910px;margin:0 auto;overflow:visible;padding:0 40px;display:block;clear:both;}
.single-post article, article.singular, article.iframe, .blog article {display:block;width:790px;margin:0 auto;padding:0 40px;position:relative;clear:both;overflow:hidden;}

.page_header {overflow:visible;margin-bottom:20px;}
.flat {padding:0;margin:0;}
aside p {margin-bottom:15px;}

nav.top_nav {background:#36393a;height:29px;display:block;overflow:visible;padding:0;}
nav.top_nav ul{width:835px;display:block;overflow:visible;margin:0 auto;}
nav.top_nav ul li{float:right;position:relative;}
nav.top_nav ul li:last-child a{border:none;}
nav.top_nav a{font-family:'Open Sans'; font-weight:400;font-size:12px;color:#99d2f3;text-decoration:none;margin:6px 0 0 10px;padding: 0 0 0 10px;display:block;float:left;border-left:1px solid #EEE;}
nav.top_nav a:hover{text-decoration:underline;}
nav.top_nav a.nav{font-size:12px;color:white;}
nav.top_nav a.events{color:#99d2f3;padding:5px 20px 10px;margin:0px 0 0 20px;border-radius:0 0 6px 6px;font-size:18px;
border:solid 1px black;border-top:none;background:#46494a;text-transform:uppercase;}
/* hover 46494a regular 36393a   636869 */
nav.top_nav a.events:hover{background:#545859;text-decoration:none;}
nav.welcome {float:right;position:relative;}

.page-template-custom-home-php div.arrow{background:url(images/point.png) no-repeat;display:block;width:41px;height:17px;position:absolute;top:-260px;left:75px;z-index:5;}

nav.top_nav ul ul.menu{display:none;position:absolute;top:29px;right:0;padding:3px 10px 10px 5px;background:#46494a;color:white;}
nav.top_nav li:hover ul{display:block;}

nav.top_nav form {float:left;margin:5px 0 0 10px;padding: 0 0 0 10px;display:block;float:left;border-left:1px solid #EEE;}
nav.top_nav input[type=text] {float:left;width:75px;height:10px;background:#555;border:none;color:white;padding:2px 5px;}
nav.top_nav input[type=submit] {float:left;border:none;background:none;color:white;font-size:11px;margin-top:4px;margin-right:0px;padding-right:0;}

div.logo {display:block;width:254px;height:60px;background:url(images/SNS-logo-tm-drk-store-254-60.png) no-repeat;margin:0;float:left;}
div.logo a{display:block;height:30px;line-height:0;font-size:0;}
div.logo h1 {display:none;}
div.logo h2 {display:none;}

ul.social {float:right;clear:right;overflow:hidden;display:block;margin:4px 0 0 0px;}
ul.social li {display:block;width:27px;height:20px;margin:0 5px;padding:0;background:url(images/sprite-social.png) left top no-repeat;float:left;}
ul.social li a{display:block;width:27px;height:25px;margin:0;padding:0;line-height:0;font-size:0;}
ul.social li.twitter {background-position:0px 0px;}
ul.social li.linkedin {background-position:-54px 0px;}
ul.social li.facebook {background-position:-81px 0px;}
ul.social li.linkedin {background-position:-108px 0px;}
ul.social li.youtube {background-position:-135px 0px;}
ul.social li.rss {background-position:-162px 0px;}
ul.social li.twitter:hover {background-position:0px -20px;}
ul.social li.linkedin:hover {background-position:-54px -20px;}
ul.social li.facebook:hover {background-position:-81px -20px;}
ul.social li.linkedin:hover {background-position:-108px -20px;}
ul.social li.youtube:hover {background-position:-135px -20px;}
ul.social li.rss:hover {background-position:-162px -20px;}

nav.site_nav {clear:both;display:block;padding:0;overflow:auto;margin:0 auto;float:none;position:relative;z-index:15;overflow:visible;}
div.menu-main-menu-container {overflow:visible;}
nav.site_nav ul{display:block;height:45px;overflow:visible;}
nav.site_nav li{float:left;display:block;margin:20px 0 0 0;display:block;padding: 8px 8px 30px;}
nav.site_nav li li{float:left;display:block;margin:5px 0 0 0;display:block;padding: 7px 10px 30px;}
nav.site_nav li.current-menu-item {background:url(images/point.png) center 75% no-repeat;}
nav.site_nav li.current-menu-ancestor {background:url(images/point.png) center 75% no-repeat;}
nav.site_nav li.current-menu-ancestor li.current-menu-item {background:none;}
nav.site_nav li a{font-family:'Open Sans Condensed'; font-size:20px;color:#747a7e;text-transform:uppercase;text-decoration:none;font-weight:700;}
nav.site_nav li a:hover{color:#3D4043;}
nav.site_nav ul.sub-menu {display:none;}
nav.site_nav li:hover ul.sub-menu{display:block;position:absolute;top:60px;left:0;background:#ccc;width:80%;}
nav.site_nav li:hover ul.sub-menu li{z-index:99;}
nav.site_nav li:hover ul.sub-menu li:last-child a{color:#747a7e;}
nav.site_nav li:hover ul.sub-menu li:last-child a:hover{color:#3D4043;}

section.fresh {display:block;width:900px;height:25px;padding:10px 5px 5px 5px;margin:0 auto 15px;clear:both;background:white;position:relative;}
section.fresh div {font-size:16px;font-family:'Open Sans Condensed';font-weight:700;}
section.fresh div span{font-size:20px;font-family:'Open Sans Condensed';font-weight:700;color:red;padding:0;}
section.fresh div a{float:right;font-size:28px;font-family:'Open Sans Condensed';font-weight:700;color:#fa6031;padding:0;margin-right:20px;}

segment.blog_search {position:relative;top:0px;left:20px;}

article.singular { box-shadow:0 6px 10px 0px #555;clear:both;background:white;overflow:auto;padding:40px 60px;position:relative;z-index:10;}
.blog article { box-shadow:0 6px 10px 0px #555;clear:both;background:white;overflow:auto;padding:40px 60px;position:relative;z-index:10;}
article.singular img.attachment-post-thumbnail {float:left;margin:0 15px 15px 0; }
article.singular div.topics{padding-left:8px;border-left:6px solid #fa6031;width:555px;background:white;overflow:auto;margin-right:30px;float:left;margin-bottom:60px;}
article.singular div.topics h2{font-family:'Open Sans Condensed';font-weight:400;font-size:36px;margin:10px;text-transform:uppercase;}
article.singular div.topics h3{font-weight:700;font-size:18px;margin:5px 0;}
article.singular div.topics h4 {font-weight:700;font-size:16px;margin:5px 0;}
article.singular div.topics h4 a{font-weight:700;font-size:16px;margin:5px 0;}
article.singular div.topics p{line-height:22px;}
article.singular div.topics p.date{font-style:italic;font-size:12px;}
article.singular div.topics p.related{font-size:12px;font-weight:700;text-transform:uppercase;width:115px;margin-top:15px;float:left;}
article.singular div.topics div.related{font-size:12px;font-weight:700;text-transform:uppercase;width:115px;margin-top:15px;float:left;}
article.singular div.topics ul li{list-style:none;margin:10px;padding:8px;overflow:auto;}
article.singular div.topics ul li li{border:none;padding-left:0;margin:8px 0 0;}
article.singular div.topics ul.related {overflow:auto;float:left;width:350px;padding:0;margin:0;height:auto;}
article.singular div.topics ul.related a{line-height:0;font-size:0;height:18px;width:18px;float:left;display:block;margin-right:6px;background:url(images/icons-channels.png) no-repeat;}
article.singular div.topics ul.related a.blog{background-position:0px 0px;}
article.singular div.topics ul.related a.inews{background-position:-110px 0px;}
article.singular div.topics ul.related a.bio{background-position:-124px 0px;}
article.singular div.topics ul.related a.images{background-position:-58px 0px;}
article.singular div.topics ul.related a.audio{background-position:-26px 0px;}
article.singular div.topics ul.related a.videos{background-position:-89px 0px;}

/* section.masthead {background:#3d4043;display:block;width:100%;padding:25px 0;margin:10px auto 0;box-shadow:0 6px 10px 0px #555;clear:both;color:white;overflow:auto;position:relative;z-index:2;float:left;}
 */
section.masthead {background:#3d4043;display:block;width:100%;padding:25px 0;margin:10px auto 0;clear:both;color:white;overflow:auto;position:relative;z-index:2;float:left;}
section.masthead h1{float:none;width:100%;font-size:17px;line-height:20px;margin:0 auto;}
section.masthead a{font-family:'Open Sans',sans-serif;text-decoration:none;float:right;
width:170px;margin:5px 0 0 25px;padding:10px 0;font-size:18px;text-transform:uppercase;
display:block;text-align:center;color:#541908; /*
box-shadow:0 4px 6px 0 #333; */ border-radius:4px;background:#fa6031;}

.home .inner h1{margin:20px 20px 30px;text-transform:uppercase !important;font-size:28px;font-family:'merriweather', serif;font-weight:300;}
article.singular h1{margin:20px 20px 30px;text-transform:none;font-variant:small-caps;font-size:22px;font-family:'merriweather', serif;font-weight:700;}
article.singular h2{text-transform:none;font-variant:small-caps;font-size:16px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;clear:none;}
article.singular h3{text-transform:none;font-variant:small-caps;font-size:14px;color:#666;font-family:'merriweather', serif; font-weight:700;clear:none;}
article.singular ul li{list-style: square inside;padding: 8px;margin:1px;line-height:1.2em;font-size:14px;}
article.singular td{padding: 4px;margin:1px;line-height:1.2em;font-size:14px;}
article.singular a{font-size:14px;}
article.singular reso{margin-left:auto;margin-right:auto;}
article.singular reso.p{margin-left:auto;margin-right:auto;}
article.singular reso.h2{text-transform:none;font-variant:small-caps;font-size:16px;margin-bottom:15px;margin-left:auto;margin-right:auto;color:#007698;font-family:'merriweather', serif; font-weight:700;clear:none;}

article.blog { width:790px;box-shadow:0 6px 10px 0px #555;clear:both;background:white;overflow:auto;padding:40px 60px;position:relative;z-index:10;margin-left:auto;margin-right:auto;}
article.blog h1{margin:20px 20px 30px;text-transform:uppercase;font-size:18px;font-family:'merriweather', serif;font-weight:700;}
article.blog h2{text-transform:uppercase;font-size:16px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;clear:none;}
article.blog h3{text-transform:uppercase;font-size:14px;color:#666;font-family:'merriweather', serif; font-weight:700;clear:none;}
article.blog ul li{list-style: square inside;padding: 8px;margin:1px;line-height:1.2em;font-size:14px;}
article.blog ol li ul li{list-style: square inside;padding: 8px;margin:1px;line-height:1.2em;font-size:14px;}
article.blog ol li{list-style: decimal outside;padding: 8px;margin:1px;line-height:1.3em;font-size:14px;}
article.blog td{padding: 4px;margin:1px;line-height:1.2em;font-size:14px;}
article.blog a{font-size:14px;}
article.blog a.blog_title{font-size:14px;color:#007698;line-height:1.6em;}

section.news {display:block;width:910px;margin:0 auto 35px;clear:both;position:relative;}
section.news h1{margin:20px 20px 30px;text-transform:uppercase;font-size:28px;font-family:'merriweather', serif;font-weight:300;}
section.news h2{text-transform:uppercase;font-size:16px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.news h3{text-transform:uppercase;font-size:14px;color:#666;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.news ul.tabsList {clear:both;background:#e6e6e6;float:left;width:910px;height:43px;margin:25px 0 15px 0;}
section.news ul.tabsList li{float:left;margin-left:12px;padding:0;}
section.news ul.tabsList li a{padding:5px 10px;color:#333;text-transform:uppercase;font-size:32px;font-family:'Open Sans Condensed';text-decoration:none;display:block;}
section.news ul.tabsList li.active a{background:#fff;}
section.news article{background:#fff;box-shadow:0 6px 10px 0 #555;display:none;clear:both;padding:50px;}
section.news article.active{display:block;}
section.news article h2{text-transform:uppercase;font-size:16px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.news article p{font-size:16px;line-height:1.3em;}
section.news article a{font-size:16px;line-height:1.3em;}
section.news article span.related a{line-height:0;font-size:0;height:18px;width:18px;float:left;display:block;margin-right:6px;background:url(images/icons-channels.png) no-repeat;}
section.news article span.related a.audio{background-position:-26px 0px;}
section.news article span.related a.videos{background-position:-89px 0px;}


section.about {display:block;width:910px;margin:0 auto 35px;clear:both;position:relative;}
/**section.about header div {width:415px;float:left;box-shadow:0 6px 10px 0 #555;margin-right:74px;color:white;background:#fa6031;}
section.about header div h2{font-weight:700;margin:15px;}
section.about header div p{margin:15px;}
section.about header iframe {box-shadow:0 6px 10px 0 #555;} **/
section.about h1{margin:20px 20px 30px;text-transform:uppercase;font-size:28px;font-family:'merriweather', serif;font-weight:300;}
section.about h2{text-transform:uppercase;font-size:16px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.about h3{text-transform:uppercase;font-size:14px;color:#666;font-family:'merriweather', serif; font-weight:700;clear:none;}

section.about ul.tabsList {clear:both;background:#e6e6e6;float:left;width:910px;height:43px;margin:10px 0 15px 0;}
section.about ul.tabsList li{float:left;margin-left:20px;padding:0;}
section.about ul.tabsList li a{padding:5px 10px;color:#333;text-transform:uppercase;font-size:32px;font-family:'Open Sans Condensed';text-decoration:none;display:block;}
section.about ul.tabsList li.active a{background:#fff;}
section.about article{background:#fff;box-shadow:0 6px 10px 0 #555;display:none;clear:both;padding:20px 50px 50px 50px;}
section.about article.active{display:block;}
section.about article h2{background:#fff;box-shadow:0 6px 10px 0 #555;display:none;clear:both;padding:30px 20px;}

section.archives {display:block;width:910px;margin:0 auto 35px;clear:both;position:relative;}
section.archives h1{margin:0px 20px 30px;text-transform:uppercase;font-size:28px;font-family:'merriweather', serif;font-weight:300;}
section.archives h2{text-transform:uppercase;font-size:16px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.archives h3{text-transform:uppercase;font-size:14px;color:#666;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.archives ul.tabsList {clear:both;background:#e6e6e6;float:left;width:910px;height:43px;margin:10px 0 15px 0;}
section.archives ul.tabsList li{float:left;margin-left:20px;padding:0;}
section.archives ul.tabsList li a{padding:5px 10px;color:#333;text-transform:uppercase;font-size:32px;font-family:'Open Sans Condensed';text-decoration:none;display:block;}
section.archives ul.tabsList li.active a{background:#fff;}
section.archives ul.navTabs {clear:both;background:#e6e6e6;float:left;width:910px;height:43px;margin:10px 0 15px 0;}
section.archives ul.navTabs li{float:left;margin-left:20px;padding:0;}
section.archives ul.navTabs li a{padding:5px 10px;color:#333;text-transform:uppercase;font-size:32px;font-family:'Open Sans Condensed';text-decoration:none;display:block;}
section.archives ul.navTabs li.active a{background:#fff;}
section.archives article{background:#fff;box-shadow:0 6px 10px 0 #555;display:none;clear:both;padding:50px;}
section.archives article.active{display:block;}
section.archives article td{height:22px;padding:0;}
section.archives report{background:#fff;box-shadow:0 6px 10px 0 #555;display:block;clear:both;padding:50px;}


section.comments {clear:both;width:910px;margin:0 auto;}
section.comments h1{margin-left:20px;margin-bottom:0px;margin-top:40px;text-transform:uppercase;font-size:28px;font-family:'merriweather', serif;font-weight:300;}
section.comments li{float:left;margin:10px;width:385px;height:145px;background:white;display:block;vertical-align:middle;line-height:100px;box-shadow:0 3px 5px 0 #555;}
section.comments p{float:left;clear:left;}
section.comments p.nav{float:none;text-align:center;margin:40px auto;}
section.comments ul.testimonials {overflow:visible;float:left;margin-bottom:30px;}
section.comments ul.testimonials li {display:block;background:white;box-shadow:0 3px 5px 0 #ccc;margin:25px 15px 0;padding:15px;border-radius:10px;}
section.comments ul.testimonials li p{margin-bottom:10px;font-size:16px;} 
section.comments ul.testimonials li.next {box-shadow:none;background:none;margin:10px 0;padding:0;border-radius:0;}

section.desktop {display:block;width:790px;margin:0 auto 35px;box-shadow:0 6px 10px 0px #555;clear:both;background:white;overflow:auto;padding:40px 60px;position:relative;z-index:10;}
section.desktop h1{margin:20px 20px 30px;text-transform:uppercase;font-size:28px;font-family:'merriweather', serif;font-weight:300;}
section.desktop h2{text-transform:uppercase;font-size:16px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.desktop h3{text-transform:uppercase;font-size:14px;color:#666;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.desktop ul li{list-style: none;padding: 8px;margin:1px;line-height:1.2em;font-size:14px;}
section.desktop ul#premium.tabsList {padding-top:5px;clear:both;margin-left:auto; margin-right:auto;margin-top: 25px;margin-bottom:10px;background:#e6e6e6;width:700px;height:95px;box-shadow:0 2px 5px 0 #555;}
section.desktop ul#standard.tabsList {padding-top:5px;clear:both;margin-left:auto; margin-right:auto;margin-top: 25px;margin-bottom:10px;background:#e6e6e6;width:700px;height:35px;box-shadow:0 2px 5px 0 #555;}
section.desktop ul.tabsList li{float:left;margin-left:20px;padding:0;}
section.desktop ul.tabsList li a{padding:5px 5px;color:#333;text-transform:none;font-variant:small-caps;font-size:18px;font-family:'Open Sans Condensed';text-decoration:none;display:block;}
section.desktop ul.tabsList li.active a{background:#fff;}
section.desktop article{background:#fff;display:none;clear:both;padding-left:50px;padding-right:50px;padding-top:10px;}
section.desktop article.active{display:block;}
section.desktop article h3{margin-bottom: 15px;text-transform:none;font-variant:small-caps;font-size:18px;color:#666;font-family:'merriweather', serif; font-weight:700;clear:none;}


section.gallery {background:white;display:block;padding:20px;overflow:auto;box-shadow:0 6px 10px 0 #555;width:910px;overflow:auto;clear:both;position:relative;z-index:10;margin:0 auto;}
section.gallery table{clear:both;margin-left:auto; margin-right:auto;}
section.gallery h1{margin:20px 20px 30px;text-transform:uppercase;font-size:28px;font-family:'merriweather', serif;font-weight:300;}
section.gallery h2{text-transform:uppercase;font-size:16px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.gallery h3{text-transform:uppercase;font-size:14px;color:#666;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.gallery ul li{list-style: square inside;padding: 8px;margin:1px;line-height:1.2em;font-size:14px;}
section.gallery td{padding: 4px;margin:1px;line-height:1.2em;font-size:16px;font-weight:300;}
section.gallery p{font-size:16px;line-height:1.3em;}
section.gallery a{font-size:14px;}
section.gallery img.profile{padding-left:17px;}
section.gallery .name{font-size:14px;font-weight:700;color:#666}
section.gallery .alpha{font-size:16px;font-weight:700;color:#666}
section.gallery .current{font-size:14px;font-weight:700;}
section.gallery .missing{font-size:14px;font-weight:300;}

section.glossary {display:block;width:790px;margin:0 auto 35px;box-shadow:0 6px 10px 0px #555;clear:both;background:white;overflow:auto;padding:40px 60px;position:relative;z-index:10;}
section.glossary h1{margin:20px 20px 30px;text-transform:uppercase;font-size:28px;font-family:'merriweather', serif;font-weight:300;}
section.glossary h2{text-transform:uppercase;font-size:16px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.glossary h3{text-transform:uppercase;font-size:14px;color:#666;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.glossary ul li{list-style: none;padding: 8px;margin:1px;line-height:1.2em;font-size:14px;}

section.blog_nav {display:block;width:910px;margin-bottom:40px;margin-top:20px;margin-left:auto;margin-right:auto;}
section.blog_nav p.nav{font-size:16px;margin-left:auto;margin-right:auto;text-align:center;}

section.inewspage {clear:both;width:910px;margin:0 auto;}
section.inewspage div.news{float:left;margin:20px;width:375px;height:260px;background:white;display:block;vertical-align:middle;line-height:24px;box-shadow:0 3px 5px 0 #555;padding:20px;}
section.inewspage div.news p img{margin-left:auto;margin-right:10px;text-align:center;vertical-align:middle;height:auto;margin-top:10px;margin-bottom:10px;border:4px solid #afafaf;}
section.inewspage div.news p.title{text-align:left;font-family:'merriweather', serif;font-weight:700;line-height:22px;}
section.inewspage div.news p.date{font-style:italic;text-align:left;font-family:'merriweather', serif;font-weight:300;font-size:12px;line-height:12px;}
section.inewspage div.news p.desc{text-align:left;font-family:'merriweather', serif;font-size:10px;line-height:14px;}
section.inewspage div.news p.more{float:left;font-family:'merriweather', serif;line-height:16px;}
section.inewspage div.news p.more a{font-size:14px;}
section.inewspage div.news p.mail{float:right;font-family:'merriweather', serif;line-height:16px;}
section.inewspage div.news p.mail a{font-size:14px;}
section.inewspage div.news ul li{padding-left:15px;text-align:left;font-family:'merriweather', serif;font-weight:300;font-size:12px;line-height:22px;}
section.inewspage div.news em{text-align:left;font-family:'merriweather', serif;font-weight:300;font-size:12px;line-height:12px;}
section.inewspage div.tl{float:left;margin:15px;width:150px;height:200px;background:white;display:block;vertical-align:middle;line-height:18px;box-shadow:0 3px 5px 0 #555;padding:20px;}
section.inewspage article{background:#fff;box-shadow:0 4px 6px 0 #555;display:block;clear:both;padding:50px;}
section.inewspage article ul li{list-style: none;padding: 8px;margin:1px;line-height:1.2em;font-size:14px;}
section.inewspage ul#directory.navTabs {padding-top:5px;clear:both;margin-left:auto; margin-right:auto;margin-top: 25px;margin-bottom:10px;background:#e6e6e6;width:910px;height:35px;box-shadow:0 2px 5px 0 #555;}
section.inewspage ul.navTabs li{float:left;margin-left:20px;padding:0;}
section.inewspage ul.navTabs li a{padding:5px 0;color:#333;text-transform:none;font-variant:small-caps;font-size:24px;font-family:'Open Sans Condensed';text-decoration:none;display:block;}
section.inewspage ul.navTabs li.active a{background:#fff;}
section.inewspage .pagenav{text-align:center;padding-bottom:5px;padding-top:5px;clear:both;margin-left:auto; margin-right:auto;margin-top:5px;margin-bottom:10px;background:#e6e6e6;box-shadow:0 3px 4px 0 #555;}
section.inewspage h1{margin:20px;padding-top:20px;text-transform:uppercase;font-size:28px;font-family:'merriweather', serif;font-weight:300;}
section.inewspage h2{text-transform:uppercase;font-size:16px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.inewspage h3{text-transform:uppercase;font-size:14px;color:#666;font-family:'merriweather', serif; font-weight:700;clear:none;}

section.inews {display:block;width:600px;margin:0px 20px 60px 0;float:left;font-size:12px;}
section.inews h1{margin:40px 20px 30px;text-transform:none;font-variant:small-caps;font-size:36px;font-family:'merriweather', serif;}
section.inews h2{margin:20px 10px 5px 5px;text-transform:none;font-variant:small-caps;line-height:20px;font-size:30px;font-family:'merriweather', serif;}
section.inews p.title-inews{margin:40px 20px 30px;text-transform:none;font-variant:small-caps;font-size:28px;font-family:'merriweather', serif;font-weight:300;}
section.inews div{background:white;padding:20px;box-shadow:0 6px 10px 0 #555;}
section.inews p.date{margin-left:5px;font-style:italic;font-size:12px;}
section.inews p.description{font-size:12px;margin-bottom:5px;}
section.inews p.description b{font-size:14px;}
section.inews a{text-decoration:none;color:#007698;}
section.inews p.more{text-align:right;padding-bottom:5px;}
section.inews ul li{margin-bottom:20px;}

section.inewsprofile {display:block;width:790px;margin:0 auto 35px;box-shadow:0 6px 10px 0px #555;clear:both;background:white;overflow:auto;padding:40px 60px;position:relative;z-index:10;}
section.inewsprofile ul#profile.tabsList {padding-top:5px;clear:both;margin-left:auto; margin-right:auto;margin-top: 1px;margin-bottom:10px;background:#e6e6e6;width:700px;height:35px;box-shadow:0 2px 5px 0 #555;}
section.inewsprofile ul.tabsList li{float:left;margin-left:20px;padding:0;}
section.inewsprofile ul.tabsList li a{padding:5px 5px;color:#333;text-transform:none;font-variant:small-caps;font-size:18px;font-family:'Open Sans Condensed';text-decoration:none;display:block;}
section.inewsprofile ul.tabsList li.active a{background:#fff;}
section.inewsprofile article{background:#fff;display:none;clear:both;padding-left:50px;padding-right:50px;padding-top:10px;min-height:600px;height:auto !important;height:600px;}
section.inewsprofile article.active{display:block;}
section.inewsprofile article h2{text-transform:uppercase;font-size:16px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.inewsprofile article p{font-size:16px;font-family:'Open Sans';line-height:20px;}
section.inewsprofile article p span{font-size:18px;font-family:'Open Sans';line-height:20px;}
section.inewsprofile article fieldset legend {font-size:16px;font-family:'Open Sans';line-height:20px;padding:8px;}
section.inewsprofile article fieldset legend span{font-size:18px;font-family:'Open Sans';line-height:20px;padding:8px;}
section.inewsprofile article form textarea, input[type="text"] {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 6px;
	margin:6px;
}
section.inewsprofile article form textarea:hover, input[type="text"]:hover,input[type="text"]:focus{ background-color:#e5f3ff;}
section.inewsprofile article li form .button{color:#333;cursor:pointer;font-size:12px;}
section.inewsprofile article div.media{float:left;margin:0;width:300px;height:340px;background:#e6e6e6;display:block;vertical-align:middle;line-height:24px;padding:20px;}
section.inewsprofile article div#small{float:left;margin:15px;width:233px;height:250px;background:#e6e6e6;display:block;vertical-align:middle;line-height:24px;padding:20px;}
section.inewsprofile article div.media p.img{margin-left:auto;margin-right:auto;text-align:center;vertical-align:middle;height:auto;margin-top:10px;}
section.inewsprofile article div.media div.desc a{font-size:14px;font-weight:700;}
section.inewsprofile article div.media div.desc li{font-size:14px;}
section.inewsprofile article div.media span.title{text-align:left;font-family:'merriweather', serif;font-weight:700;line-height:22px;}
section.inewsprofile article div.media div.desc{display:none;font-family:'merriweather', serif;font-weight:300;font-size:14px;line-height:24px;text-align:left;}
section.inewsprofile article div.media div.desc{box-shadow:0 2px 4px 0 #555;position:relative;top:-250px;left:0;padding:25px; margin-top:10px;width:auto;background-color:#fff;height:auto;z-index:10;}
section.inewsprofile article div.media ul li{padding-left:15px;text-align:left;font-family:'merriweather', serif;font-weight:300;font-size:12px;line-height:22px;}
section.inewsprofile article div.media em{text-align:left;font-family:'merriweather', serif;font-weight:300;font-size:12px;line-height:12px;}
section.inewsprofile article div.yt_media{float:left;margin:0;width:300px;height:300px;background:#e6e6e6;display:block;vertical-align:middle;line-height:24px;padding:20px 20px 20px 20px;}
section.inewsprofile article div.yt_media p.img{margin-left:auto;margin-right:auto;text-align:center;vertical-align:middle;height:auto;margin-top:10px;}
section.inewsprofile article div.yt_media div.desc a{font-size:14px;font-weight:700;}
section.inewsprofile article div.yt_media div.desc li{font-size:14px;}
section.inewsprofile article div.yt_media span.title{text-align:left;font-family:'merriweather', serif;font-weight:700;line-height:22px;margin-top:25px;}
section.inewsprofile article div.yt_media div.desc{display:none;font-family:'merriweather', serif;font-weight:300;font-size:14px;line-height:24px;text-align:left;}
section.inewsprofile article div.yt_media div.desc{box-shadow:0 2px 4px 0 #555;position:relative;top:-250px;left:0;padding:25px; margin-top:10px;width:auto;background-color:#fff;height:auto;z-index:10;}
section.inewsprofile article div.yt_media ul li{padding-left:15px;text-align:left;font-family:'merriweather', serif;font-weight:300;font-size:12px;line-height:22px;}
section.inewsprofile article div.yt_media em{text-align:left;font-family:'merriweather', serif;font-weight:300;font-size:12px;line-height:12px;}


section.library {display:block;width:790px;margin:0 auto 35px;box-shadow:0 6px 10px 0px #555;clear:both;background:white;overflow:auto;padding:40px 60px;position:relative;z-index:10;}
section.library h1{margin:20px 20px 30px;text-transform:uppercase;font-size:28px;font-family:'merriweather', serif;font-weight:300;}
section.library h2{text-transform:uppercase;font-size:16px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.library h3{text-transform:uppercase;font-size:14px;color:#666;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.library ul li{list-style: none;padding: 8px;margin:1px;line-height:1.2em;font-size:14px;}
section.library ul#standard.tabsList {padding-top:5px;clear:both;margin-left:auto; margin-right:auto;margin-top: 25px;margin-bottom:10px;background:#e6e6e6;width:700px;height:35px;box-shadow:0 2px 5px 0 #555;}
section.library ul.tabsList li{float:left;margin-left:20px;padding:0;}
section.library ul.tabsList li a{padding:5px 5px;color:#333;text-transform:none;font-variant:small-caps;font-size:18px;
font-family:'Open Sans Condensed';text-decoration:none;display:block;}
section.library ul.tabsList li.active a{background:#fff;}
section.library article{background:#fff;display:none;clear:both;padding-left:50px;padding-right:50px;padding-top:10px;}
section.library article.active{display:block;}
section.library article h3{margin-bottom: 15px;text-transform:none;font-variant:small-caps;font-size:18px;color:#666;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.library div.TopPicks {padding:25px;clear:both;margin-left:auto; margin-right:auto;margin-top: 25px;margin-bottom:15px;background:#e6e6e6;width:600px;}
section.library div.NavTopics{float:left;margin-left:100px;padding:0;line-height:24px;}


section.media {display:block;width:790px;margin:0 auto 35px;box-shadow:0 6px 10px 0px #555;clear:both;background:white;overflow:auto;padding:40px 60px;position:relative;z-index:10;}
section.media h1{margin:20px 20px 30px;text-transform:uppercase;font-size:28px;font-family:'merriweather', serif;font-weight:300;}
section.media h2{text-transform:uppercase;font-size:16px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.media h3{text-transform:uppercase;font-size:14px;color:#666;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.media ul.tabsList {clear:both;background:#e6e6e6;float:left;width:910px;height:43px;margin:25px 0 15px 0;}
section.media ul.tabsList li{float:left;margin-left:20px;padding:0;}
section.media ul.tabsList li a{padding:5px 10px;color:#333;text-transform:uppercase;font-size:32px;font-family:'Open Sans Condensed';text-decoration:none;display:block;}
section.media ul.tabsList li.active a{background:#fff;}
section.media article{background:#fff;box-shadow:0 6px 10px 0 #555;display:none;clear:both;padding:50px;}
section.media article.active{display:block;}
section.media article h2{text-transform:uppercase;font-size:16px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.media article p{font-size:16px;line-height:1.3em;}
section.media article a{font-size:16px;line-height:1.3em;}
section.media article span.related a{line-height:0;font-size:0;height:18px;width:18px;float:left;display:block;margin-right:6px;background:url(images/icons-channels.png) no-repeat;}
section.media article span.related a.audio{background-position:-26px 0px;}
section.media article span.related a.videos{background-position:-89px 0px;}

/** section.mediaarchive {display:block;width:910px;margin:0 auto 35px;clear:both;position:relative;} **/
section.mediaarchive {display:block;clear:both;width:910px;margin:0 auto;}
section.mediaarchive div.media{float:left;margin:20px;width:360px;height:300px;background:white;display:block;vertical-align:middle;line-height:24px;box-shadow:0 3px 5px 0 #555;padding:20px;}
section.mediaarchive div#small{float:left;margin:15px;width:233px;height:250px;background:white;display:block;vertical-align:middle;line-height:24px;box-shadow:0 3px 5px 0 #555;padding:20px;}
section.mediaarchive div.media p.img{margin-left:auto;margin-right:auto;text-align:center;vertical-align:middle;height:auto;margin-top:10px;}
section.mediaarchive div.media div.desc a{font-size:14px;font-weight:700;}
section.mediaarchive div.media div.desc li{font-size:14px;}
section.mediaarchive div.media span.title{text-align:left;font-family:'merriweather', serif;font-weight:700;line-height:22px;}
section.mediaarchive div.media div.desc{display:none;font-family:'merriweather', serif;font-weight:300;font-size:14px;line-height:24px;text-align:left;}
section.mediaarchive div.media div.desc{box-shadow:0 2px 4px 0 #555;position:relative;top:-250px;left:0;padding:25px; margin-top:10px;width:auto;background-color:#fff;height:auto;z-index:10;}
section.mediaarchive div.media ul li{padding-left:15px;text-align:left;font-family:'merriweather', serif;font-weight:300;font-size:12px;line-height:22px;}
section.mediaarchive div.media em{text-align:left;font-family:'merriweather', serif;font-weight:300;font-size:12px;line-height:12px;}
section.mediaarchive h1{margin:20px;padding-top:20px;text-transform:uppercase;font-size:28px;font-family:'merriweather', serif;font-weight:300;}
section.mediaarchive h2{text-transform:uppercase;font-size:16px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.mediaarchive h3{text-transform:uppercase;font-size:14px;color:#666;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.mediaarchive ul.tabsList {clear:both;background:#e6e6e6;float:left;width:910px;height:43px;margin:10px 0 15px 0;}
section.mediaarchive ul.tabsList li{float:left;margin-left:20px;padding:0;}
section.mediaarchive ul.tabsList li a{padding:5px 10px;color:#333;text-transform:uppercase;font-size:32px;font-family:'Open Sans Condensed';text-decoration:none;display:block;}
section.mediaarchive ul.tabsList li.active a{background:#fff;}
section.mediaarchive ul.navTabs {clear:both;background:#e6e6e6;float:left;width:910px;height:43px;margin:10px 0 15px 0;}
section.mediaarchive ul.navTabs li{float:left;margin-left:20px;padding:0;}
section.mediaarchive ul.navTabs li a{padding:5px 10px;color:#333;text-transform:uppercase;font-size:32px;font-family:'Open Sans Condensed';text-decoration:none;display:block;}
section.mediaarchive ul.navTabs li.active a{background:#fff;}
section.mediaarchive article{display:none;clear:both;}
section.mediaarchive article.active{display:block;}

section.firemedia {display:block;clear:both;width:910px;margin:0 auto;}
section.firemedia ul.tabsList {clear:both;background:#e6e6e6;float:left;width:910px;height:43px;margin:10px 0 15px 0;}
section.firemedia ul.tabsList li{float:left;margin-left:2px;padding:0;list-style:none;}
section.firemedia ul.tabsList li a{padding:5px 10px;color:#333;text-transform:uppercase;font-size:32px;font-family:'Open Sans Condensed';text-decoration:none;display:block;}
section.firemedia ul.tabsList li.active a{background:#fff;}

section.predictions {display:block;width:910px;margin:0 auto 35px;clear:both;position:relative;}
section.predictions h1{margin:20px 20px 30px;text-transform:uppercase;font-size:28px;font-family:'merriweather', serif;font-weight:300;}
section.predictions h2{text-transform:uppercase;font-size:16px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.predictions h3{text-transform:uppercase;font-size:14px;color:#666;font-family:'merriweather', serif; font-weight:700;clear:none;}

section.predictions ul.navTabs {clear:both;background:#e6e6e6;float:left;width:910px;height:43px;margin:10px 0 15px 0;}
section.predictions ul.navTabs li{float:left;margin-left:20px;padding:0;}
section.predictions ul.navTabs li a{padding:8px 10px;color:#333;text-transform:uppercase;font-size:26px;font-family:'Open Sans Condensed';font-weight: 700;text-decoration:none;display:block;}
section.predictions ul.navTabs li.reg a{color: #ff7c35;}
section.predictions ul.navTabs li form input[type="text"] {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 6px;
	margin:6px;
}
section.predictions ul.navTabs li form input[type="text"]:hover,input[type="text"]:focus{ background-color:#e5f3ff;}
section.predictions ul.navTabs li form .button{color:#333;cursor:pointer;font-size:12px;}
section.predictions ul.navTabs li.active a{background:#fff;}

section.predictions article{background:#fff;box-shadow:0 6px 10px 0 #555;display:block;clear:both;padding:50px;}
section.predictions article fieldset{padding-bottom: 20px;margin-bottom: 20px;background:#f5f5f5;width:100%;box-shadow:0 2px 4px 0 #555;}
section.predictions article fieldset legend{padding-bottom:30px;text-transform:uppercase;font-size:16px;color:#007698;font-family:'merriweather', serif; font-weight:700;}

section.predictions article h1{margin:20px 20px 30px;text-transform:uppercase;font-size:28px;font-family:'merriweather', serif;font-weight:300;}
section.predictions article h2{text-transform:none;font-variant:small-caps;font-size:18px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.predictions article h3{text-transform:none;font-variant:small-caps;font-size:14px;color:#666;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.predictions article ul li{text-align:center;list-style: none;padding: 8px;margin:1px;line-height:1.6em;font-size:12px;font-family:'merriweather', serif;font-weight:300;}
/*section.predictions article div ul li{text-align:left;list-style: square;list-style-position:outside;padding: 6px;margin-left:10px;line-height:1.2em;font-family:'Open Sans';font-size:14px;}
section.predictions article div ol li{text-align:left;list-style-position:outside;padding: 6px;margin-left:25px;line-height:1.2em;font-family:'Open Sans';font-size:14px;}*/
section.predictions article.singular h1{margin:20px 20px 30px;text-transform:uppercase;font-size:28px;font-family:'merriweather', serif;font-weight:300;}
section.predictions article.singular h2{text-transform:none;font-variant:small-caps;font-size:20px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.predictions article.singular h3{text-transform:none;font-variant:small-caps;font-size:18px;margin-bottom:15px;color:#666;font-family:'merriweather', serif; font-weight:700;clear:none;}
section.predictions article.singular ol{margin-bottom:15px;}
section.predictions article.singular ul{margin-bottom:15px;}
section.predictions article a.reg{box-shadow:0 2px 4px 0 #555;margin-left:auto;margin-right:auto;font-family:'Open Sans',sans-serif;text-decoration:none;
width:170px;margin:15px auto;padding:10px 0;font-size:18px;text-transform:uppercase;
font-style:italic;display:block;text-align:center;color:#91381e;text-shadow:1px 1px 1px #c7c7c7; /*
box-shadow:0 4px 6px 0 #333; */ border-radius:4px;background:#fa6031;}

section.predictions article td {padding: 4px;margin:1px;line-height:1.5em;font-size:14px;}
section.predictions article span{line-height:1.8em;font-size:14px;}
section.predictions article a{font-size:14px;}
section.predictions article div.mail{margin-left:150px;}
section.predictions article a.mail{text-decoration:none;float:left;width:270px;margin:15px 0 0 0;padding:15px 0;font-size:24px;text-transform:uppercase;font-style:italic;display:block;text-align:center;color:#2e5a75;text-shadow:1px 1px 1px #EEE;box-shadow:0 4px 6px 0 #777;border-radius:4px;background:#4c95be;
     /* IE10 Consumer Preview */ background-image: -ms-linear-gradient(top, #54a1c5 0%, #4489b7 100%);
     /* Mozilla Firefox */background-image: -moz-linear-gradient(top, #54a1c5 0%, #4489b7 100%);
     /* Opera */background-image: -o-linear-gradient(top, #54a1c5 0%, #4489b7 100%);
     /* Webkit (Safari/Chrome 10) */background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #54a1c5), color-stop(1, #4489b7));
     /* Webkit (Chrome 11+) */background-image: -webkit-linear-gradient(top, #54a1c5 0%, #4489b7 100%);
     /* W3C Markup, IE10 Release Preview */background-image: linear-gradient(to bottom, #54a1c5 0%, #4489b7 100%);}

section.slider2 {display:block;width:900px;height:345px;padding:5px;margin:0 auto 30px;clear:both;background:white;box-shadow:0 6px 10px 0 #555;position:relative;}


section.slider {display:block;width:900px;height:427px;padding:5px;margin:0 auto 35px;clear:both;background:white;box-shadow:0 6px 10px 0 #555;position:relative;}
section.slider ul.sliderImage li{display:none;position:absolute;top:5px;left:5px;height:345px;}
section.slider ul.sliderImage li a{font-size:14px;}
section.slider ul.sliderImage li img{width:900px;height:345px;}
section.slider ul.sliderImage li:first-child{display:block;}
section.slider ul.sliderImage li div.caption{width:450px;position:absolute;left:0px;bottom:25px;background:url(images/bg-caption.png);padding:20px;color:white;}
section.slider ul.sliderVideo {display:none;background:#000;}
section.slider ul.sliderVideo li{display:none;position:absolute;top:5px;left:5px;width:900px;height:345px;background:#000;text-align:center;}
section.slider ul.sliderVideo li:first-child{display:block;}
section.slider div.sliderNav {display:block;overflow:visible;position:absolute;bottom:-28px;}
section.slider div.sliderNav span {display:block;width:90px;height:80px;float:left;background:#d7d7d7;position:relative;z-index:10;}
section.slider div.sliderNav span a{display:block;width:70px;margin-left:10px;padding:10px;text-decoration:none;color:black;}
section.slider div.sliderNav span a.active{background:#eaeaea;box-shadow:0 3px 6px -3px #555;}
section.slider div.sliderNav div.listWrapper {float:left;display:block;width:790px;height:125px;overflow:hidden;margin:-10px 0 0 0;position:relative;z-index:20;}
section.slider div.sliderNav div.listWrapper ul.videos{display:none;}
section.slider div.sliderNav ul {float:left;display:block;width:7900px;}
section.slider div.sliderNav ul li{float:left;display:block;width:243px;background:#eaeaea;padding:10px 10px 20px;cursor:pointer;margin:10px 0;height:50px;position:relative;z-index:25;}
section.slider div.sliderNav ul.images li:nth-child(2){background:white;margin:0;padding:20px 10px;height:65px;box-shadow:0 6px 10px 0 #555;position:relative;z-index:30;}
section.slider div.sliderNav ul.videos li:nth-child(2){background:white;margin:0;padding:20px 10px;height:65px;box-shadow:0 6px 10px 0 #555;position:relative;z-index:30;}

/*section.slider div.sliderNav  ul.videos li.active{background:white;margin:0;padding:20px 10px;height:65px;box-shadow:0 6px 10px 0 #555;position:relative;z-index:30;}*/
section.slider div.sliderNav ul li img{float:left;border:3px solid #777;}
section.slider div.sliderNav ul li p{float:left;width:138px;font-size:10px;line-height:12px;margin-left:10px;}
section.slider div.sliderNav a.next {display:block;float:left;width:19px;height:58px;background:url(images/slider-next.png) no-repeat;margin:20px 0 0 0;}

section.subscribe {display:block;width:790px;margin:0 auto 35px;box-shadow:0 6px 10px 0px #555;clear:both;background:white;overflow:auto;padding:40px 60px;position:relative;z-index:10;}
section.subscribe td{padding: 4px;margin:1px;line-height:1.5em;font-size:14px;}
section.subscribe legend{text-transform:uppercase;font-size:16px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;}

section.subscribe input.btn{width:300px;margin:5px 0 0 0;padding:15px 15px;font-size:18px;
text-transform:uppercase;font-style:italic;text-align:center;color:#2e5a75;text-shadow:1px 1px 1px #EEE;
box-shadow:0 2px 3px 0 #777;border-radius:8px;background:#4c95be;
     /* IE10 Consumer Preview */ background-image: -ms-linear-gradient(top, #54a1c5 0%, #4489b7 100%);
     /* Mozilla Firefox */background-image: -moz-linear-gradient(top, #54a1c5 0%, #4489b7 100%);
     /* Opera */background-image: -o-linear-gradient(top, #54a1c5 0%, #4489b7 100%);
     /* Webkit (Safari/Chrome 10) */background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #54a1c5), color-stop(1, #4489b7));
     /* Webkit (Chrome 11+) */background-image: -webkit-linear-gradient(top, #54a1c5 0%, #4489b7 100%);
     /* W3C Markup, IE10 Release Preview */background-image: linear-gradient(to bottom, #54a1c5 0%, #4489b7 100%);}

.home section.foresight {font-family:'merriweather', serif; }
.home section.foresight p{font-size:14px;line-height:18px;}

.home h2{text-transform:uppercase;font-size:16px;margin-bottom:15px;color:#007698;font-family:'merriweather', serif; font-weight:700;}


div.blocks{display:block;float:left;width:610px;}
/*section.foresight {background:white;display:block;padding:20px;overflow:auto;box-shadow:0 6px 10px 0 #555;width:560px;overflow:auto;clear:both;position:relative;z-index:10;margin:0;float:left;} */
section.foresight {background:white;display:block;padding:20px;overflow:auto;box-shadow:0 6px 10px 0 #555;width:560px;overflow:auto;clear:both;position:relative;z-index:10;margin:10px 0 0 0;float:left;}

/* section.interviewsmedia {background:white;display:block;padding:20px;overflow:auto;box-shadow:0 6px 10px 0 #555;width:250px;overflow:auto;position:relative;z-index:10;margin:10px 5px 0 0;float:left;clear:left;} */
section.interviewsmedia {background:white;display:block;padding:20px;overflow:auto;box-shadow:0 6px 10px 0 #555;width:250px;overflow:auto;position:relative;z-index:10;margin:10px 5px 0 0;float:left;}

section.interviewsmedia ul li{list-style: none outside;padding: 4px;margin:1px;line-height:1.2em;font-size:12px;}
section.interviewsmedia span.related a{line-height:0;font-size:0;height:24px;width:18px;float:right;display:block;margin-right:6px;background:url(images/icons-channels.png) no-repeat;}
section.interviewsmedia span.related a.audio{background-position:-26px 0px;}
section.interviewsmedia span.related a.videos{background-position:-89px 0px;}
section.upcomingevents {line-height:1.4em;font-size:12px;background:white;display:block;padding:20px;overflow:auto;box-shadow:0 6px 10px 0 #555;height:210px;width:260px;overflow:auto;position:relative;z-index:10;margin:10px 8px 10px 0;float:left;}
/* orig style section.upcomingevents img{float:left;clear:none;margin-right:8px;}  */
section.upcomingevents img{float:none;clear:none;margin-right:auto;margin-left:auto;}
section.upcomingevents p{clear:none;}
section.upcomingevents a{clear:none;}
section.latestnewsletter {float:left;display:block;width:265px;padding:15px;background:#007698;color:white;box-shadow:0 6px 10px 0 #555;margin-left:5px;}
section.latestnewsletter img{float:left;}
section.latestnewsletter h2{float:left;color:white;font-size:16px;display:block;width:190px;clear:none;margin:5px 0px;}
section.latestnewsletter a{line-height:1.3em;float:left;color:white;font-size:12px;text-decoration:underline;display:block;width:190px;}
section.benefits {float:left;display:block;width:255px;padding:20px;background:#e6e6e7;box-shadow:0 6px 10px 0 #555;margin:30px 0 0 5px;}
section.benefits a strong{font-size:12px;padding-top:10px;}
section.benefits a {font-size:12px;padding-top:10px;}
section.benefits p strong{font-size:12px;padding-top:10px;}
section.benefits p{font-size:10px;margin:0;}
section.volumepricing {float:left;display:block;width:240px;padding:20px;background:#e6e6e7;box-shadow:0 6px 10px 0 #555;margin:120px 0 40px 10px;}
section.volumepricing p{font-size:12px;}
section.volumepricing p a{font-size:12px;}
.home .wrapper {background:white;display:block;padding:20px;overflow:auto;width:870px;overflow:auto;position:relative;z-index:10;margin:0 auto;}
.wrapper2 {background:white;display:block;padding:20px;overflow:auto;width:870px;overflow:auto;position:relative;z-index:10;margin:0 auto;}

section.twitterblog {display:block;float:left;width:300px;}
section.twitterblog p{font-size:12px;}
section.twitterblog p a{font-size:12px;font-weight:bold;}
section.twitterblog div a{font-size:14px;font-weight:bold;}
section.twitterblog h3{font-weight:700;}
section.twitterblog li a {text-decoration:none;font-size:12px;margin-bottom:0px;color:#666;}
section.twitterblog li a h2{text-decoration:underline;font-size:12px;margin-bottom:0px;color:#666;}
section.twitterblog li h2{color:#666;text-decoration:underline;}
section.twitterblog p.date{font-size:10px;font-style:italic;margin:0;}
section.twitterblog em {display:none;}
section.twitterblog .twtr-hd {display:none;}
section.twitterblog .twtr-user {display:none;}
section.twitterblog .twtr-timestamp {display:none;}
section.twitterblog .twtr-reply {display:none;}
section.twitterblog .twtr-rt {display:none;}
section.twitterblog .twtr-fav {display:none;}
section.twitterblog .twtr-ft {display:none;}
section.twitterblog .twtr-tweet-wrap {padding:10px 0;}

section.partners {display:block;float:left;width:535px;margin-left:35px;}
section.partners li{float:left;margin-bottom:5px;margin-top:25px;display:block;height:100px;vertical-align:middle;}
section.partners li img{vertical-align:middle;margin-right:10px;}
section.partners h3{border-bottom:1px solid #666;text-transform:uppercase;font-weight:700;}
section.partners h2{padding-bottom:12px;}
section.partners div{margin-left:30px;clear:both;margin-top:50px;width:500px;font-size:14px;display:block;line-height:18px;}
section.partners div a{font-size:14px;}
section.threads {display:block;width:910px;height:515px;overflow:visible;clear:both;position:relative;z-index:10;margin:0 auto;}
section.threads h1{margin:20px 20px 30px;text-transform:uppercase;font-size:28px;font-family:'merriweather', serif;font-weight:300;}
section.threads li{z-index:5;float:left;margin:8px 4px;width:210px;border:4px solid #afafaf;position:relative;height:210px;overflow:visible;}
section.threads li li{width:auto;height:auto;margin:10px;padding:0;border:0;float:none;text-decoration:underline;font-size:12px;line-height:18px;}
section.threads li p.more{background:black;padding:5px;margin:0;text-align:center;font-size:10px;text-transform:uppercase;}
section.threads li p{margin:10px;}
section.threads img{height:210px;width:210px;}
section.threads h2{text-transform:uppercase;display:block;padding:28px 10px 20px 35px;width:135px;height:44px;text-align:left;position:absolute;top:40px;left:-2px;background:url(images/thread-headerBg.png) no-repeat;color:white;font-size:14px;line-height:18px;}
section.threads span{display:none;}
section.threads span p{font-size:12px;}
section.threads span h3{text-transform:uppercase;font-size:16px;font-weight:700;text-align:left;margin:66px 0 35px 20px;padding-right:30px;}
section.threads li:hover {z-index:8;}
section.threads li:hover img{display:none;}
section.threads li:hover h2{display:none;}
section.threads li:hover span{z-index:10;display:block;padding:0px;background:#fa7045;color:white;position:relative;overflow:auto;}
section.threads li:hover span a{text-decoration:none;color:white;}

article.iframe iframe {width:850px;height:900px;overflow:auto;position:relative;z-index:10;}

section.notice {display:block;z-index:10;position:relative;clear:both;width:100%;background:#373b3e;color:white;margin:0 auto;padding:15px 0 5px;text-align:center;}
section.notice p{font-size:12px;font-style:italic;line-height:12px;}
section.notice a{font-size:12px;font-style:italic;}
section.leaders {display:block;width:690px;float:left;margin-right:20px;}

section.leaders h1{margin:40px 20px 30px;text-transform:uppercase;font-size:36px;font-family:'Open Sans Condensed';}
section.leaders ul{background:white;display:block;padding:20px;overflow:auto;box-shadow:0 6px 10px 0 #555;margin-bottom:40px;}
section.leaders li{display:block;float:left;margin:10px;padding:0px;width:305px;height:120px;overflow:hidden;}
section.leaders li h2{float:left;clear:none;width:200px;font-size:14px;text-transform:uppercase;margin-left:10px;font-weight:700;}
section.leaders li p{float:left;clear:none;width:200px;font-size:12px;margin:10px 0 0 10px;}
section.leaders li img{float:left;width:94px;height:120px;}
section.leaders li.more{float:left;clear:left;width:auto;height:auto;padding:30px 0 0 0;}

.gallery{margin:10px;}
#gallery-2 {width:600px;}

.page-template-custom-leaders-php section.leaders {display:block;width:910px;background:none;border:none;box-shadow:none;margin:0 auto;float:none;}
.page-template-custom-leaders-php section.leaders h1{background:#ededed;padding:20px 30px;margin:0;}
.page-template-custom-leaders-php section.leaders ul{display:block;width:910px;background:none;border:none;box-shadow:none;margin:40px auto;padding:0;}
.page-template-custom-leaders-php section.leaders ul li{overflow:visible;height:195px;margin:0 27px 60px;box-shadow:0 6px 10px 0 #555;background:white;width:400px;float:left;}
.page-template-custom-leaders-php section.leaders ul img{width:165px;height:205px;box-shadow:0 6px 10px 0 #555;}
.page-template-custom-leaders-php section.leaders ul h2{margin:15px 0 0 15px;color:#519cc2;text-decoration:underline;}
.page-template-custom-leaders-php section.leaders ul p{margin:5px 0 0 15px;width:215px;}
.page-template-custom-leaders-php section.leaders ul h3{float:left;clear:none;width:190px;font-size:14px;text-transform:uppercase;margin:10px 0 0 20px;font-weight:700;padding-left:20px;background:url(images/channel-arrows.png) no-repeat left;}
.page-template-custom-leaders-php section.leaders ul h3 a{color:#666;text-decoration:none;}
.page-template-custom-leaders-php section.leaders span.filter{display:block;background:#c2c2c2;width:850px;height:40px;margin:0 auto;padding:0;overflow:visible;}
.page-template-custom-leaders-php section.leaders span.filter p{font-size:18px;float:left;width:550px;text-align:right;padding:10px 0 0 0;}
.page-template-custom-leaders-php section.leaders span.filter ul{overflow:visible;width:255px;height:40px;float:left;margin:0;padding:0;position:relative;text-align:right;border-right:1px solid #eee;}
.page-template-custom-leaders-php section.leaders span.filter ul li{float:right;clear:right;background:#c2c2c2;display:none;width:235px;height:25px;box-shadow:none;margin:0;padding:10px 10px 0;cursor:pointer;z-index:99;}
.page-template-custom-leaders-php section.leaders span.filter ul li.active{display:block;cursor:default;}
.page-template-custom-leaders-php section.leaders span.filter a{float:left;width:40px;height:40px;display:block;font-size:0;line-height:0;border-left:1px solid #777;background:url(images/downarrow.png) no-repeat center center;}


.single-channels section.focuschannel header{display:block;width:910px; margin:0 auto;background:#fa6031;position:relative;overflow:auto;clear:both;padding:5px;}
.single-channels section.focuschannel header img{float:left;}
.single-channels section.focuschannel header h1{display:block;padding:20px 10px 20px 30px;width:135px;height:44px;text-align:center;position:absolute;top:40px;left:0px;background:url(images/thread-headerBg.png) no-repeat;color:white;font-size:16px;line-height:22px;}
.single-channels section.focuschannel header p{float:left;width:600px;margin-left:30px;color:white;}
.single-channels section.focuschannel header p.channel{font-size:24px;margin:10px 0 10px 30px;font-weight:700;}

.single-channels section.focuschannel span.filter{display:block;background:#c2c2c2;width:850px;height:40px;margin:0 auto;padding:0;overflow:visible;}
.single-channels section.focuschannel span.filter p{font-size:18px;float:left;width:550px;text-align:right;padding:10px 0 0 0;}
.single-channels section.focuschannel span.filter ul{overflow:visible;width:255px;height:40px;float:left;margin:0;padding:0;position:relative;text-align:right;border-right:1px solid #eee;}
.single-channels section.focuschannel span.filter ul li{float:right;clear:right;background:#c2c2c2;display:none;width:235px;height:25px;box-shadow:none;margin:0;padding:10px 10px 0;cursor:pointer;z-index:99;}
.single-channels section.focuschannel span.filter ul li.active{display:block;cursor:default;}
.single-channels section.focuschannel span.filter a{float:left;width:40px;height:40px;display:block;font-size:0;line-height:0;border-left:1px solid #777;background:url(images/downarrow.png) no-repeat center center;}

.single-channels section.focuschannel div.topicleaders{width:910px;margin:40px auto;}

.single-channels section.focuschannel div.topics{width:555px;background:white;overflow:auto;margin-right:30px;float:left;margin-bottom:60px;}
.single-channels section.focuschannel div.topics h2{font-family:'Open Sans Condensed';font-weight:400;font-size:36px;margin:10px;text-transform:uppercase;}
.single-channels section.focuschannel div.topics h3{font-weight:700;font-size:18px;margin:5px 0;}
.single-channels section.focuschannel div.topics p{line-height:22px;}
.single-channels section.focuschannel div.topics p.nav{font-size:14px;text-align:center;}
.single-channels section.focuschannel div.topics p.date{font-style:italic;font-size:12px;}
.single-channels section.focuschannel div.topics p.related{font-size:12px;font-weight:700;text-transform:uppercase;width:115px;margin-top:15px;float:left;}
.single-channels section.focuschannel div.topics ul{padding:10px;}
.single-channels section.focuschannel div.topics hr{margin:30px;}
.single-channels section.focuschannel div.topics ul li{border-left:6px solid #fa6031;margin:10px;padding:10px;overflow:auto;}
.single-channels section.focuschannel div.topics ul li li{border:none;padding-left:0;margin:8px 0 0;font-size:12px;}

.single-channels section.focuschannel div.topics div.toc {font-size:14px;line-height:1.4em;}
.single-channels section.focuschannel div.topics div.toc ul {margin:0 0 6px 0;padding:0;}
.single-channels section.focuschannel div.topics div.toc ul li{margin:0;font-size:12px;padding:6px;line-height:1.1em;}
.single-channels section.focuschannel div.topics div.toc strong{font-size:14px;line-height:1.4em;}



.single-channels section.focuschannel div.topics ul.related {overflow:auto;float:left;width:350px;padding:0;margin:0;height:auto;}
.single-channels section.focuschannel div.topics ul.related a{line-height:0;font-size:0;height:18px;width:18px;float:left;display:block;margin-right:6px;background:url(images/icons-channels.png) no-repeat;}
.single-channels section.focuschannel div.topics ul.related a.blog{background-position:0px 0px;}
.single-channels section.focuschannel div.topics ul.related a.report{background-position:0px 0px;}
.single-channels section.focuschannel div.topics ul.related a.store{background-position:0px 0px;}
.single-channels section.focuschannel div.topics ul.related a.inews{background-position:-110px 0px;}
.single-channels section.focuschannel div.topics ul.related a.bio{background-position:-124px 0px;}
.single-channels section.focuschannel div.topics ul.related a.images{background-position:-58px 0px;}
.single-channels section.focuschannel div.topics ul.related a.audio{background-position:-26px 0px;}
.single-channels section.focuschannel div.topics ul.related a.videos{background-position:-89px 0px;}


.single-channels section.focuschannel div.leaders{width:325px;overflow:visible;float:left;margin:40px 0;}
.single-channels section.focuschannel div.leaders ul{padding:10px;}
.single-channels section.focuschannel div.leaders ul li{overflow:visible;height:105px;margin:10px 0 35px;box-shadow:0 6px 10px 0 #555;background:#e8e8e8;width:308px;}
.single-channels section.focuschannel div.leaders ul img{width:88px;height:112px;box-shadow:0 6px 10px 0 #555;float:left;}
.single-channels section.focuschannel div.leaders h2{text-transform:uppercase;font-size:16px;}
.single-channels section.focuschannel div.leaders ul h2{margin:10px 0 0 15px;color:#519cc2;text-decoration:underline;width:195px;float:left;clear:none;text-transform:uppercase;font-size:12px;}
.single-channels section.focuschannel div.leaders ul h2 a{font-size:12px;}
.single-channels section.focuschannel div.leaders ul p{margin:5px 0 0 15px;width:195px;float:left;font-size:12px;}
.single-channels .registerInews {overflow:auto;position:relative;z-index:10;clear:both;width:910px;margin:0 auto;}
.single-channels section.focuschannel div.leaders ul.channel-partner{padding:10px;}
.single-channels section.focuschannel div.leaders ul.channel-partner li.cp{overflow:visible;margin-top:10px;margin-right:0;margin-left:0;margin-bottom:35px;height:auto;width:308px;box-shadow:none;}
.single-channels section.focuschannel div.leaders ul.channel-partner img{width:308px;height:auto;float:left;background:#f2f2f2;margin-bottom:35px;}


.page-template-custom-partners-php section.partnerships {clear:both;width:910px;margin:0 auto;}
.page-template-custom-partners-php section.partnerships li{float:left;margin:20px;width:260px;height:250px;background:white;display:block;text-align:center;vertical-align:middle;line-height:240px;box-shadow:0 3px 5px 0 #555;}
.page-template-custom-partners-php section.partnerships li img{vertical-align:middle;width:220px;height:auto;}
.page-template-custom-partners-php section.partnerships p{float:left;clear:left;}
.page-template-custom-partners-php section.alliance {clear:both;width:910px;margin:0 auto;}
.page-template-custom-partners-php section.alliance li{float:left;margin:20px;margin-left:30px;width:170px;height:150px;background:white;display:block;text-align:center;vertical-align:middle;line-height:150px;box-shadow:0 3px 5px 0 #555;}
.page-template-custom-partners-php section.alliance li img{vertical-align:middle;width:130px;height:auto;}
.page-template-custom-partners-php section.alliance p{float:left;clear:left;}

.page-template-custom-report-search-php article.singular a{font-size:16px;}
.page-template-custom-report-search-php article.singular h1{margin:0px 20px 30px;text-transform:uppercase;font-size:28px;font-family:'merriweather', serif;font-weight:300;}
.page-template-custom-report-search-php article.singular div.context{line-height:20px;}

.page-template-custom-home-2020-php section.partnerships {clear:both;width:100%;margin:0 auto;}

/*.home .wrapper {background:white;display:block;padding:20px;overflow:auto;width:870px;overflow:auto;position:relative;z-index:10;margin:0 auto;}
.wrapper2 {background:white;display:block;padding:20px;overflow:auto;width:870px;overflow:auto;position:relative;z-index:10;margin:0 auto;}
*/
.page-template-custom-home-2020-php div.inner2, div.wrapper3{width:100%;margin:0 auto;overflow:hidden;display:block;clear:both;background:white;}

.page-template-custom-home-2020-php section.twitterblog {display:block;float:right;width:90%;margin:0 30px 20px 0;}
.page-template-custom-home-2020-php section.twitterblog p{font-size:12px;}
.page-template-custom-home-2020-php section.twitterblog p a{font-size:12px;font-weight:bold;}
.page-template-custom-home-2020-php section.twitterblog .tw-container-div{background:white;padding:20px;}
.page-template-custom-home-2020-php section.twitterblog div a{font-size:14px;font-weight:bold;}
.page-template-custom-home-2020-php section.twitterblog h3{font-weight:700;}
.page-template-custom-home-2020-php section.twitterblog li a {text-decoration:none;font-size:12px;margin-bottom:0px;color:#666;}
.page-template-custom-home-2020-php section.twitterblog li a h2{text-decoration:underline;font-size:12px;margin-bottom:0px;color:#666;}
.page-template-custom-home-2020-php section.twitterblog li h2{color:#666;text-decoration:underline;}
.page-template-custom-home-2020-php section.twitterblog p.date{font-size:10px;font-style:italic;margin:0;}
.page-template-custom-home-2020-php section.twitterblog em {display:none;}
.page-template-custom-home-2020-php section.twitterblog .twtr-hd {display:none;}
.page-template-custom-home-2020-php section.twitterblog .twtr-user {display:none;}
.page-template-custom-home-2020-php section.twitterblog .twtr-timestamp {display:none;}
.page-template-custom-home-2020-php section.twitterblog .twtr-reply {display:none;}
.page-template-custom-home-2020-php section.twitterblog .twtr-rt {display:none;}
.page-template-custom-home-2020-php section.twitterblog .twtr-fav {display:none;}
.page-template-custom-home-2020-php section.twitterblog .twtr-ft {display:none;}
.page-template-custom-home-2020-php section.twitterblog .twtr-tweet-wrap {padding:10px 0;}

.page-template-custom-home-2020-php section.inews2 {display:block;width:90%;margin:0 0 20px 30px;float:left;font-size:12px;}
.page-template-custom-home-2020-php section.inews2 h1{margin:40px 20px 30px;text-transform:none;font-variant:small-caps;font-size:36px;font-family:'Open Sans';font-weight:400;}
.page-template-custom-home-2020-php section.inews2 h2{margin:20px 10px 5px 5px;text-transform:none;font-variant:small-caps;line-height:20px;font-size:30px;font-family:'Open Sans';font-weight:400;}
.page-template-custom-home-2020-php section.inews2 p.title-inews{margin:20px 20px 30px;text-transform:none;font-variant:small-caps;font-size:28px;font-family:'Open Sans';font-weight:400;}
.page-template-custom-home-2020-php section.inews2 div{background:white;padding:20px;}
.page-template-custom-home-2020-php section.inews2 p.date{margin-left:5px;font-style:italic;font-size:12px;}
.page-template-custom-home-2020-php section.inews2 p.description{font-size:12px;margin-bottom:5px;}
.page-template-custom-home-2020-php section.inews2 p.description b{font-size:14px;}
.page-template-custom-home-2020-php section.inews2 a{text-decoration:none;color:#007698;}
.page-template-custom-home-2020-php section.inews2 p.more2 {font-size:14px; font-weight:bold;text-align:right;padding-bottom:5px;padding-top:5px;border-radius:5px;background-color:#eee;width:100%;text-align:center;display:block;}
.page-template-custom-home-2020-php section.inews2 p.more2 a{font-size:14px; font-weight:bold;text-align:right;padding-bottom:5px;padding-top:5px;border-radius:5px;background-color:#eee;width:100%;text-align:center;display:block;]}
.page-template-custom-home-2020-php section.inews2 ul li{margin-bottom:20px;}

.page-template-custom-home-2020-php section.partners {display:block;float:none;width:60%;margin:20px auto;background:white;clear:both;}
.page-template-custom-home-2020-php section.partners ul{margin-left:20%;}
.page-template-custom-home-2020-php section.partners li{float:left;margin-bottom:5px;margin-top:25px;display:block;vertical-align:middle;}
.page-template-custom-home-2020-php section.partners li img{vertical-align:middle;margin-right:10px;}
.page-template-custom-home-2020-php section.partners h3{border-bottom:1px solid #666;text-transform:uppercase;font-weight:700;}
.page-template-custom-home-2020-php section.partners h2{padding-bottom:12px;}
.page-template-custom-home-2020-php section.partners div{margin-left:20%;clear:both;margin-top:50px;width:70%;font-size:14px;display:block;line-height:18px;}
.page-template-custom-home-2020-php section.partners div a{font-size:14px;}



.page_footer {display:block;clear:both;position:relative;z-index:5;margin:-28px auto 0px;overflow:auto;padding:55px 15px 150px;background:url(images/bg-footer3.png) no-repeat bottom center;color:white;}
.page_footer ul {margin:15px;padding-left:50px;}
.page_footer li {color:white;float:left;border-right:1px solid white;padding-right:10px;margin-right:10px;font-size:10px;}
.page_footer a {color:white;font-size:12px;}
.page_footer li a {text-decoration:none;font-size:12px;}
.page_footer p {color:white;padding-right:10px;margin:-2px 10px 0 0;font-size:12px;display:block;float:left;line-height:13px;}
.page_footer a.stratnews {float:right;display:block;background:url(images/logo-sns.png) no-repeat;width:169px;height:39px;margin:-10px 25px 0;font-size:0;line-height:0;}

#noscript-warning {
    font-family: sans-serif;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 101;
    text-align: center;
    font-weight: bold;
    font-size: 120%;
    color: rgb(255, 255, 255);
    background-color: rgb(174, 0, 0);
    padding: 5px 0px;
}
.sns_product_column{float:right;}
/*
#leader_title {
    display: none;
    position: relative;
    top: -25px;  
}

img#leader_image:hover {
    opacity: .7;
}

img#leader_image:hover #leader_title {
        display: block;
}
*/
/* Container needed to position the overlay. Adjust the width as needed */
td.leader {
  position: relative;
	text-align:center;
  
}

/* Make the image to responsive */
img.leader_image {
  display: block;

}

/* The overlay effect - lays on top of the container and over the image */
div.leader_title {
  position: absolute; 
  top: 220px; 
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.75); /* Black see-through */
  color: #f1f1f1; 
  width: 87%;
  transition: .5s ease;
  opacity:0;
  color: #ffffff;
  font-size: 20px;
  padding: 20px;
  text-align: left;
  z-index:101;
}

/* When you mouse over the container, fade in the overlay title */
td.leader:hover div.leader_title {
  opacity: 1;
}



