﻿/*
TradingViews styles
green: #235215
orange: #FF8A00
*/

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:#fff url(../../generic/images/tvn/bg.jpg) 0 0 repeat-x;
	font-family:arial,sans-serif;
	font-size:small;
	color:#333;
	text-align:center;
}

form{height:100%;margin:0;padding:0;}
form>div:first-child {padding: 0; margin: 0;}
#__VIEWSTATE, #__EVENTVALIDATION{display: none;margin: 0;padding: 0;}
#container{
    position:relative;
    width:1012px;
    height:auto !important;
	height:100%;
	min-height:100%;
	text-align:left;
    margin:0 auto;
}

#header{}
#header #nav{position:relative;height:82px;}
#nav #logo{position:absolute;width:260px;height:100%;left:20px;top:4px;background:url(../../generic/images/tvn/logo.png) 0 0 no-repeat;cursor:pointer;outline:none;}
#nav ul{position:absolute;right:20px;top:30px;list-style:none;}
#nav ul li{display:block;float:left;margin:0;padding:0;outline:none;cursor:pointer;}
li.experts{width:68px;height:19px;background:url(../../generic/images/tvn/nav/experts.png) 0 0 no-repeat;}
li.experts:hover{background:url(../../generic/images/tvn/nav/expertsHov.png) 0 0 no-repeat;}
li.webinars{width:104px;height:19px;background:url(../../generic/images/tvn/nav/webinars.png) 0 0 no-repeat;}
li.webinars:hover{background:url(../../generic/images/tvn/nav/webinarsHov.png) 0 0 no-repeat;}
li.research{width:101px;height:19px;background:url(../../generic/images/tvn/nav/research.png) 0 0 no-repeat;}
li.research:hover{background:url(../../generic/images/tvn/nav/researchHov.png) 0 0 no-repeat;}
li.videos{width:80px;height:19px;background:url(../../generic/images/tvn/nav/videos.png) 0 0 no-repeat;}
li.videos:hover{background:url(../../generic/images/tvn/nav/videosHov.png) 0 0 no-repeat;}
li.products{width:102px;height:19px;background:url(../../generic/images/tvn/nav/products.png) 0 0 no-repeat;}
li.products:hover{background:url(../../generic/images/tvn/nav/productsHov.png) 0 0 no-repeat;}
li.login{width:84px;height:19px;background:url(../../generic/images/tvn/nav/signin.png) 0 0 no-repeat;}
li.login:hover{background:url(../../generic/images/tvn/nav/signinHov.png) 0 0 no-repeat;}
li.logout{width:84px;height:19px;background:url(../../generic/images/tvn/nav/signout.png) 0 0 no-repeat;}
li.logout:hover{background:url(../../generic/images/tvn/nav/signoutHov.png) 0 0 no-repeat;}

.authenticated-user-info{display:inline;position:absolute;top:2px;right:20px;width:300px;text-align:right;}
.authenticated-user-info .user-avatar{display:inline-block;width:17px;height:17px;border:1px solid #AFAFAF;padding:0;margin:0;overflow:hidden;}
.authenticated-user-info .user-avatar img{padding:0;margin:0;position:relative;left:-1px;top:1px;}

a.join-heading, a.join-heading:hover{color:#fff;font-family:'Lucida Grande',Tahoma,'Bitstream Vera Sans',Arial,sans-serif;text-decoration:none;}
a.join-heading span{
    -moz-border-radius:3px;
    -moz-border-radius:3px;
    background:url(../../../Utility/images/misc/red-gradient.png) repeat-x scroll left bottom #D54E21;
    color:#FFFFFF;
    text-shadow:1px 1px 1px #B5421C;
    padding:1px 2px;
}

.user-link{position:relative;top:-4px;}
.user-link a{color:#ccc;font-weight:normal;font-size:.8em;text-decoration:none;}
.user-link a:hover{text-decoration:underline;}

#footer{position:fixed;bottom:0;left:50%;width:1000px;height:20px;background:#0E2F06;color:#fff;margin-left:-500px;}
#foot {
	position:absolute;
	width:100%;
	bottom:0;
	clear:both;
}

#body-cap{position:relative;width:1012px;height:15px;background:url(../../generic/images/tvn/bodycap.png) 0 50% repeat-y;}
#body-cap span{position:absolute;top:5px;right:20px;display:block;width:292px;height:10px;background:url(../../generic/images/tvn/sidebg.jpg) 0 0 repeat-y;}
#body{position:relative;height:100%;background:url(../../generic/images/tvn/bodybg.png) 0 0 repeat-y;}
/*#content{position:relative;top:0px;min-height:1012px;height:100% !important;}*/
#content{position:relative;width:999px;margin:0;padding:0;overflow:hidden;}

/*#content-main{position:relative;width:680px;min-height:1000px;height:100% !important;float:left;padding:10px;overflow:hidden;}*/
#content-main{position:relative;top:0px;width:680px;margin:0 0 315px 0;padding:10px;}
#content-main p{position:relative;margin:0 0 0 0;padding:0 0 15px 0;}
#content-pad{position:relative;top:0px;margin:0 10px 0 20px;}
/*#content-right{position:relative;width:279px;height:100%;background:url(../../generic/images/tvn/sidebg.jpg) 0 0 repeat-y;float:left;padding:10px;margin-left:0px;margin-right:0px;margin-bottom:-2000px;padding-bottom:2000px;}*/
#content-right{position:relative;width:279px;height:auto;float:right;background:url(../../generic/images/tvn/sidebg.jpg) 0 0 repeat-y;margin-bottom:-1000px;padding:10px 10px 1000px 10px;z-index:10;}
#content-footer{position:absolute;clear:both;bottom:-300px;height:300px;background:url(../../generic/images/tvn/bodyfoot.png) 0 0 repeat-y;}
#disclaimer{background:#fff;text-align:justify;font-size:.8em;line-height:1.6em;color:#777;padding:20px 15px;margin:0 10px;}

#main-l{width:219px;height:100%;border-right:1px solid #ddd;float:left;padding:0 5px 2000px 5px;margin-bottom:-2000px;}
#main-r{width:440px;float:right;}
#main-footer{clear:both;}

/* Expert Slider */
.expert-slider{visibility:hidden;height:1px;margin:0 0 5px 0;}/*height set to 160px once slider loads.  display:none; - cannot hide by default or else slider will not build */
#slider-container{position:relative;width:1012px;height:160px;background:url(../../generic/images/tvn/expertbar/bg.png) 0 0 no-repeat;}
.slider-previous{position:absolute;top:4px;left:5px;width:30px;height:152px;background:url(../../generic/images/tvn/expertbar/leftScroll.png) 0 0 no-repeat;cursor:pointer;z-index:6;}
.slider-previous:hover{background:url(../../generic/images/tvn/expertbar/leftScrollHov.png) 0 0 no-repeat;}
.slider-next{position:absolute;top:4px;right:5px;width:30px;height:152px;background:url(../../generic/images/tvn/expertbar/rightScroll.png) 0 0 no-repeat;cursor:pointer;z-index:6;}
.slider-next:hover{background:url(../../generic/images/tvn/expertbar/rightScrollHov.png) 0 0 no-repeat;}
.slider{position:relative;height:150px;top:5px;margin:0 0 0 15px;overflow:hidden;z-index:5;}
.slider ul{position:relative;margin:0;padding:0;list-style:none;}
.slider ul li{position:relative;width:162px;height:150px;padding:0;margin:0;float:left;cursor:pointer;border-right:1px solid #fff;}
.slider ul li img{}
.slider ul li span{position:absolute;top:125px;display:inline-block;width:100%;height:26px;text-align:center;color:#fff;line-height:26px;
    background:url(../../generic/images/tvn/expertbar/nameBar.png) 0 0 repeat-x;z-index:50;font-family:Verdana;}

/* Banner Regions */
#banner-region-top{margin:0 0 15px 0;}
#banner-region-btm{margin:15px 0 0 0;}

/* TVN Player */
#player-container{position:relative;margin:0 0 10px 0;}
#player{position:relative;width:683px;height:513px;background:url(../../generic/images/tvn/tvsection/tvBox.png) 0 0 no-repeat;}
#player-widget-placeholder{position:absolute;top:17px;left:21px;width:640px;height:480px;background:#000;}
#player-widget{position:absolute;top:0;left:0;background:#000;margin:0 auto;z-index:7;}
#player-popout{position:absolute;top:3px;right:2px;width:75px;height:16px;color:#7F7F7F;font-size:.8em;text-align:right;
    background:transparent url(../../../Utility/images/misc/popout.png) top right no-repeat;
    cursor:pointer;}
#player-popout span{margin:0 20px 0 0;padding:3px 0 0 0;}
#player-status{position:absolute;top:17px;left:21px;z-index:8;}
#player-status #status-text span span{display:none;}
#status-text{position:relative;top:0;left:0;color:#fff;font-size:.9em;padding:1px 4px;z-index:1;}
#status-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;}

#quality-settings input, #quality-settings lable{cursor:pointer;}
#player-links{position:relative;margin:0 10px;height:20px;}
#player-links a{outline:none;}
#player-options{position:relative;background:#ececec;border-bottom:1px solid #ccc;padding:10px;margin:0 10px;display:none;}
#player-options .close{position:absolute;top:3px;right:5px;cursor:pointer}
#player-options .close:hover{font-weight:bold;}
#dim-lights{position:absolute;top:0;left:0;display:none;width:100%;height:1500px;background:#000;z-index:99;}
.call-in{font-size:1.4em;color:#235215;}
object,embed{outline:none;}
.email-show-link{position:relative;background:url(../../generic/images/tvn/tvsection/email.png) 0 0 no-repeat;margin:0 15px 0 0;}
.email-show-link a{margin:0 0 0 20px;}
.show-schedule-link{position:relative;background:url(../../generic/images/tvn/tvsection/schedule.png) 0 0 no-repeat;margin:0 15px 0 0;}
.show-schedule-link a{margin:0 0 0 18px;}
.settings-link{position:relative;background:url(../../generic/images/tvn/tvsection/settings.png) 0 0 no-repeat;}
.settings-link a{margin:0 0 0 18px;}

/* TVN Schedule */
#schedule-container{width:755px;}
#schedule-header{position:relative;height:30px;}
.schedule-nextprevious{margin:0 10px 0 0;}
#times{width:75px;float:left;}
#shows-container{width:675px;float:left;margin:0 0 0 2px;}
#shows{position:relative;width:auto;height:auto;}
#shows div{}
.half-hour{width:100%;height:60px;background:#ececec;text-align:right;margin:0 0 2px 0;}
.half-hour span{display:block;height:100%;padding:5px;}
.show-live{width:100%;background:#1F4F14;color:#fff;overflow:hidden;}
.show-recorded{width:100%;background:#ccc;overflow:hidden;}
.show-live .show-info, .show-recorded .show-info{display:block;padding:5px;font-size:1.2em;}
.show-description{height:100%;padding:0 20px 0 5px;display:none;font-size:.8em;text-align:justify;}

/* Home Page */
#featured-article{position:relative;top:-10px;left:-8px;width:232px;margin:0 0 10px 0;padding:0;}
#featured-article-cap{position:relative;width:232px;height:5px;background:url(../../generic/images/tvn/articlesection/head.png) 0 0 no-repeat;margin:0;padding:0;}
#featured-article-base{position:relative;width:232px;height:5px;background:url(../../generic/images/tvn/articlesection/foot.png) 0 0 no-repeat;}
#featured-article-body{position:relative;background:url(../../generic/images/tvn/articlesection/bg.png) 0 0 repeat-y;padding:3px 10px;}
#featured-article-content{background:url(../../generic/images/tvn/articlesection/gradBg.jpg) bottom left repeat-x;padding:5px;border:1px solid #ececec;}
.featured-article-details{}
.featured-article-details .date{font-size:.8em;}
#featured-article .article-avatar{float:left;margin:0 5px 0 0;border:1px solid #ececec;}

.read-more a{font-weight:bold;font-size:.9em;color:#054F05;}
.read-more a:link, .read-more a:active, .read-more a:visited{text-decoration:none;}
.read-more a:link:hover, .read-more a:active:hover, .read-more a:visited:hover{text-decoration:underline;}

.blog-posts a{font-weight:normal;font-size:.9em;}
.blog-posts a:link, .blog-posts a:active, .blog-posts a:visited{color:#043F04;font-weight:bold;}
.blog-posts a:link:hover, .blog-posts a:active:hover, .blog-posts a:visited:hover{color:#043F04;}

.article-author a{font-weight:normal;font-size:.9em;}
.article-author a:link, .article-author a:active, .article-author a:visited{color:#FF8A00;}
.article-author a:link:hover, .article-author a:active:hover, .article-author a:visited:hover{color:#FF8A00;}

.blog-posts{margin:0 0 20px 0;border-bottom:1px solid cfcfcf;}
.blog-posts .subject a{color:#FF8A00;}
.blog-posts h4{margin:0;padding:0;}
.blog-posts h4 a:link, .post-data h4 a:active, .post-data h4 a:visited{color:#FF8A00;}
.blog-posts h4 a:link:hover, .post-data h4 a:active:hover, .post-data h4 a:visited:hover{text-decoration:none;}

.blog-post-details{margin:0;padding:0 3px 0 0;}
.blog-post-details .author{margin:0 0 5px 0;}
.blog-post-details .author .pubDate{font-size:.8em;}
.blog-post-details .author, .post-details .author a{color:#444;font-size:.9em;}
.blog-post-details .excerpt{font-size:.9em;margin:0 0 5px 0;padding:0;}

.excerpt a:link, .excerpt a:active, .excerpt a:visited{color:#054F05;font-weight:bold;}
.excerpt a:link:hover, .excerpt a:active:hover, .excerpt a:visited:hover{color:#0E6F0D;text-decoration:none;}

.comment-count{font-size:.8em;font-weight:bold;margin:0;padding:0;}
.comment-count a:link, .comment-count a:active, .comment-count a:visited{color:#333;margin:0;padding:0;}
.comment-count a:link:hover, .comment-count a:active:hover, .comment-count a:visited:hover{color:#0066E3;text-decoration:none;}

#calendar-title{position:relative;margin:0;padding:0;}
#economic-calendar{height:400px;border:4px solid #1F4F14;background:#fff;margin:0 0 20px 0;}
#upcoming-events{position:relative;margin:0 0 20px 0;overflow:hidden;}

/* Search */
#basic-search-form{padding:0 0 10px 3px;}
.custom-search-input{position:relative;display:block;width:226px;height:26px;background: url(../Images/search-field-input-trans.png) no-repeat right center; }
.custom-search-input span{position:absolute;right:-36px;display:block;width:36px;height:26px;background:url(../Images/search-field-button-trans.png) 0 0 no-repeat;cursor:pointer;}
.custom-search-input input{position:absolute;top:4px;left:11px;width:212px;margin:0;border:0;background:transparent;font-family:Arial, Verdana, Sans-Serif;}

/* Experts, Expert */
#recent-blogs{padding:0 0 5px 0;}
#expert-tabs{}
#expert-tabs ul{list-style:none;margin:0;padding:0;}
#expert-tabs ul li{float:left;margin:0 5px 0 0;}
#expert-tabs ul li a{outline:none;}
#expert-tab-panel{position:relative;top:10px;height:auto;background:#fff;margin:0 0 20px 0;clear:left;} /*border:4px solid #1F4F14;padding:4px;*/
.expert-bio{text-align:left;line-height:1.4em;}
#bio{}
#articles{display:none;}
#blog{display:none;}
#videos{display:none;}
#expert-photo{text-align:center;}
#other-experts{margin:-10px 0 0 0;}
#expert-twitter-title{position:relative;margin:0;padding:0;}

/* Webinars */
#free-webinars{border:4px solid #1F4F14;background:fff;padding:4px;margin:0 0 20px 0;}

/* Videos */
#ondemand-tabs{padding:10px 0 0 15px;}
#video-tabs{position:relative;margin:10px 0 0 5px;}
#video-search{clear:left;margin:0 0 10px 0;}

#ondemand-container{position:relative;height:auto;border:4px solid #1F4F14;background:#fff;padding:4px;margin:10px 0 0 0;overflow:hidden;}
.ondemand-grid{position:relative;z-index:0;}
#loading-mask{position:absolute;width:100%;height:1000px;top:0;left:0;background:#fff;z-index:99;}
#loading-content{position:relative;width:200px;height:50px;line-height:50px;margin:0 auto;text-align:center;z-index:999;color:#000;font-weight:bold;}
.ondemand-search-button{position:relative;top:7px;}

/* Products */
.tvnProductContainer{border:4px solid #1F4F14;background:fff;padding:4px;margin:30px 0 20px 0;}
.tvnProduct { position:relative; width: 300px; min-height: 210px; overflow: visible; 
              float: left; margin: 4px; font-family: Tahoma; font-size: 12px;}
.singlecolumn {width: 500px; min-height: 190px; overflow: visible; }
.tvnProductImageLink { position:absolute; display: block; width: 100px; top: 0; left: 0; }
.tvnProductText {position:absolute; width: 180px; top: 4px; left:110px; overflow: hidden;  }
.singlecolumn .tvnProductText {width: 300px;}
.tvnProductPrice {position:relative; font-weight:bold;  }
.tvnProductLink {  position:relative;  }
.tvnClassInfo {position:relative; }
.tvnVideoSample a{ color: Orange; font-weight: bold; font-size: 14px; display: block; position:relative; width: 220px; height: 10px; margin: 5px 0;}
.tvnVideoSample a span { width: 100px;display: block; float: right;position: absolute; left: 35px; top: 5px; }
.tvnVideoSample a img { left: 2px; position: absolute;}

/* Articles/Blogs */
#post{position:relative;}
#post #sharelinks-top{position:relative;bottom:2px;}
#post #sharelinks-top a{font-size:.9em;}
#post h1.article-title{color:#FF8A00;font-size:1.3em;margin:0;padding:0;}
#post-info{position:relative;height:60px;margin:0 0 5px 0;}
.post-author{font-weight:bold;}
.post-date{font-size:.8em;}
#more-from-expert{font-size:.8em;}
#more-content{position:absolute;bottom:-7px;right:0px;}
#more-content ul{list-style:none;margin:0;padding:0;}
#more-content ul li{float:left;margin:0 5px 0 0;}
#more-content ul li a{outline:none;}
#more-content strong{position:relative;font-size:.85em;}

#post-body{position:relative;padding:5px 0 0 0;margin:10px 0;border-top:1px dotted #aaa;}
#post-body div p{margin:0 0 15px 0;padding:0px;line-height:1.4em;}
#post-sharing{height:25px;background:#ececec;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ccc;padding:5px 10px;margin:0;}

#post-comments{margin:15px 0 0 0;}
.submit-comment{height:28px;border-bottom:1px dotted #aaa;}
#comments-list{margin:5px 0 0 0;}
.comment-area{margin:0 0 0 0;}
.comment-user{float:left;margin:0 10p 0 0x;}
.comment-user a{display:inline-block;border:1px solid #ccc;margin:0;padding:1px;width:60px;height:60px;}
.comment-content{position:relative;margin:0 0 0 70px;padding:2px 4px 10px 4px;border-bottom:1px dotted #aaa;}
.comment-content:hover{background:#fafafa;}
.comment-content.owner{background:#E7EFE0;}
.comment-content.owner:hover{background::#D8DFD1;}
.comment-content .timeago{margin:3px 4px 0 0;}

.blogroot-comment-over{cursor:pointer;color:#FF8A00;text-decoration:underline;}
.blogroot-comment-out{cursor:pointer;color:#FF8A00;}

#share-post-widgets{position:relative;height:100px;margin:0 0 5px 10px;z-index:99;}
#share-post-widgets li{margin:0 0 0 10px;}

/* Login */
#login-form{position:relative;margin:0 0 15px 0;z-index:98;}
#login-intro{position:relative;float:right;width:375px;height:300px;margin:5px 15px 0 20px;text-align:left;z-index:99;}
#login-intro ul{margin:0;padding:0;width:400px;}
#login-intro ul li{list-style:none;background:url(../../../Utility/images/registration/check.png) 0 0 no-repeat;padding:0 0 0 20px;margin:0 0 6px 0;}

/* Registration pages */
#lg-registration{position:relative;}
#registration-form{margin:10px 0 0 0;}
#lgIntroText{margin:0 0 15px 0;}
#lgIntroText ul{margin:0;padding:0;width:400px;}
#lgIntroText ul li{list-style:none;background:url(../../../Utility/images/registration/check.png) 0 0 no-repeat;padding:0 0 0 20px;margin:0 0 6px 0;}
.lg-floater{float:right;width:200px;margin-left:20px;text-align:center;}
.lg-general{height:300px;}
.lg-chat{height:300px;}
.lg-dvd{height:450px;}
.lg-dvd img{margin:0 auto;}
.lg-video{height:450px;}
.lg-video img{margin:0 auto;}
#lg-video-info{text-align:left;}
.lg-newsletter{height:300px;}
.lg-comment{height:300px;}
#lg-under-image{text-align:justify;margin:10px 20px 0 20px;}

#lg-threepoints-left{width:300px;height:100%;border-right:1px solid #ddd;padding:0 5px 2000px 5px;margin-bottom:-2000px;}
#lg-threepoints-right{width:625px;float:right;}

ul.orange-arrow{margin:0;padding:0;}
ul.orange-arrow li{list-style:none;background:url(../../../Utility/images/misc/orange-arrow.png) 0 0 no-repeat;margin:0 0 15px 0;padding:0 0 0 50px;}
ul.orange-arrow li h2{position:relative;top:2px;}

ul.check{margin:0 0 0 20px;padding:0;}
ul.check li{list-style:none;background:url(../../../Utility/images/registration/check.png) 0 0 no-repeat;padding:0 0 0 20px;margin:0 0 6px 0;}

/* Buttons */
a.button-control {position: relative; display: block; cursor:pointer; outline: none; text-align: center;font-weight:normal;}
a.button-control:hover{text-decoration:none;}
span.button-left {position: absolute;background:url(../../generic/images/tvn/btnLeft.png); width: 6px; height: 26px;display: block;left: 0; top:0;}
span.button-body {background:url(../../generic/images/tvn/btnBg.png); display: block; height: 26px; width:auto; margin: 0 6px;
             white-space:nowrap; vertical-align: middle;line-height: 26px; overflow:hidden;}
span.button-right {position: absolute;background:url(../../generic/images/tvn/btnRight.png); width: 6px; display: block; height: 26px;right: 0; top:0;}
span.button-text { text-align: center;color: #fff; font-size: 14px; margin-top: 3px;padding:0 3px;font-size:.9em;}

/* Community Overrides */
li.navigation-item{position:relative;}

/* Twitter */
#tweets{position:relative;}
#tvn-tweets{margin:15px 0 0 3px;padding:0;}
#tvn-tweets h2 span{color:#aaa;font-size:.8em;}
#tvn-tweets h2 span img{position:relative;top:2px;}
ul#tvnTwitter-tweet-list{width:100%;height:100%;list-style:none;margin:0;padding:0;}
ul#tvnTwitter-tweet-list li{position:relative;min-height:35px;margin:0 0 8px 0;padding:2px 3px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff;border:1px solid #ccc;}
ul#tvnTwitter-tweet-list li img{position:absolute;top:3px;left:3px;}
.tvnTwitter-tweet{position:relative;display:block;top:0;left:40px;margin:0 35px 0 0;}
span.tvnTwitter-tweet-text{text-align:justify;padding:0 5px 0 0;}
.tvnTwitter-tweet-time{font-size:.8em;font-style:italic;}
.tvnTwitter-tweet-clear{}

.twtr-hd{font-size:1.3em;font-weight:bold;}
.twtr-hd a.twtr-profile-img-anchor{display:none;}
.twtr-hd h2{color:#fff;}
.twtr-hd:after{content: 'Announcements';}
.twtr-hd h3, .twtr-hd h4{display:none;}
span a.twtr-join-conv{display:none;}

/* Real-time Flashback markers */
#recent-markers{width:275px;padding:10px 2px;overflow:hidden;}
ul#marker-list{margin:0;padding:0;}
ul#marker-list li{position:relative;display:block;height:34px;list-style:none;text-align:left;margin:0 0 2px 0;font-size:.9em;padding:2px 5px;overflow:hidden;}
ul#marker-list li.marker{border:1px solid #ccc;background:url(../../../Utility/images/misc/markerbg.jpg) 0 0 repeat-x;}
ul#marker-list li.marker:hover{border:1px solid #a2c9e6;background:url(../../../Utility/images/misc/markerbg.jpg) 0 -58px repeat-x;}
ul#marker-list li.new{border:1px solid #8CBF83;background:url(../../../Utility/images/misc/markerbg.jpg) 0 -116px repeat-x;}
ul#marker-list li span.timeago{font-size:.8em;}
ul#marker-list li a.play{position:absolute;top:3px;right:3px;display:block;width:32px;height:32px;background:url(../../..//Utility/images/misc/play-button.png) 0 0 no-repeat;}
ul#marker-list li a.play:hover{background-position:0 -32px;}

/* TVN Modal */
#tvnModal-bg{position:absolute;top:0;left:0;width:100%;height:3000px;background:#000;z-index:998;}
#tvnModal-iframe, #tvnModal-container{position:absolute;width:670px;height:315px;margin:0;padding:0;z-index:999;}
#tvnModal-iframe #header, #tvnModal-container #header{position:relative;height:28px;background:#8c8c8c;text-align:left;padding:2px 8px;}
#tvnModal-iframe #header a.close, #tvnModal-iframe #header a.close:hover,
#tvnModal-iframe #header a.close, #tvnModal-container #header a.close:hover{text-decoration:none;color:#fff;font-size:1.1em;font-weight:bold;margin:0 4px 0 0;}
#tvnModal-iframe #body, #tvnModal-container #body{background:#fff;text-align:left;}

/* Fixed toolbar */
#fixed-toolbar{position:fixed;bottom:0;left:-507px;width:1014px;height:29px;background:transparent url(../../../Utility/images/toolbar/toolbar-bg.png) 0 -120px repeat-x;margin-left:50%;z-index:997;}
#fixed-toolbar-lcap{position:absolute;width:9px;height:30px;top:0;left:-9px;background:transparent url(../../../Utility/images/toolbar/toolbar-bg.png) 0 -150px no-repeat;}
#fixed-toolbar-rcap{position:absolute;width:9px;height:30px;top:0;right:-9px;background:transparent url(../../../Utility/images/toolbar/toolbar-bg.png) -13px -150px no-repeat;}
#fixed-toolbar-body{position:relative;height:100%;padding:2px 0 0 0;margin:0px 7px;}
@media screen{
  body>div#fixed-toolbar{
    position: fixed;
  }
}
#fixed-toolbar-lcap{}
#fixed-toolbar-rcap{position:absolute;right:-30px;width:30px;height:30px;cursor:pointer;}
#fixed-toolbar-rcap .up{background:transparent url(../../../Utility/images/toolbar/toolbar-bg.png) 0 0 repeat-x;}
#fixed-toolbar-rcap .up:hover{background-position:0 -30px;}
#fixed-toolbar-rcap .down{background:transparent url(../../../Utility/images/toolbar/toolbar-bg.png) 0 -60px repeat-x;}
#fixed-toolbar-rcap .down:hover{background-position:0 -90px;}

.toolbar-items{position:relative;top:5px;margin:0;padding:0;}
.toolbar-items ul{list-style:none;margin:0;padding:0;}
.toolbar-items ul.left-items li{margin:0 5px 0 0;}
.toolbar-items ul.right-items li{margin:0 0 0 10px;}
.toolbar-items ul li{position:relative;float:left;height:30px;padding:0;line-height:30px;cursor:pointer;}
.toolbar-items ul li img{padding:0;margin:0;}
.toolbar-items ul li span{position:relative;top:-4px;}

#google_translate_element{position:relative;top:1px;margin:0;padding:0;}
#google_translate_element div div select{color:#666;margin:0;padding:0;}
#google_translate_element div div select option{color:#666;}

/* Sidebar */
#social-links{list-style:none;height:48px;margin:0 0 10px 0;padding:0;}
#social-links li{float:left;margin:0 8px 0 0;cursor:pointer;}

/* Utility classes */
h1{font-size:1.6em;margin:0 0 5px 0;padding:0 0 5px 0;}
h1.video-title{font-size:1.4em;font-family:Arial, Verdana, Sans-serif;margin:0 0 0 10px;font-weight:bold;}
h1.video-title span{font-size:.95em;font-style:italic;}
h1,h2,h3,h4{position:relative;margin:0 0 5px 0;padding:0 0 5px 0;color:#666;}
input{outline:none;}
strong, b{font-weight:bold;color:#235215;}
p{margin:0 0 10px 0;padding:0;}

.strong{font-weight:bold;}
.text-input{border:1px solid #ccc;padding:1px 2px;}
.text-input input{border:0px;margin:0;padding:0;}

.align-left{position:absolute;display:inline-block;left:0px;}
.align-right{position:absolute;display:inline-block;right:0px;}
.top{top:0px;}
.right{right:0px;}
.bottom{bottom:0px;}
.left{left:0px;}

.top1{top:1px;}
.top2{top:2px;}
.top3{top:3px;}
.top4{top:4px;}
.top5{top:5px;}

.p8em{font-size:.8em;}
.p9em{font-size:.9em;}
.1em{font-size:1em;}
.1p1em{font-size:1.1em;}
.1p2em{font-size:1.2em;}
.1p3em{font-size:1.3em;}
.1p4em{font-size:1.4em;}
.1p5em{font-size:1.5em;}
.1p6em{font-size:1.6em;}

.nopad{padding:0;}
.nomargin{margin:0;}

.show-50 { -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; }
.show-60 { -moz-opacity:.60; filter:alpha(opacity=60); opacity:.60; }
.show-70 { -moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; }
.show-80 { -moz-opacity:.80; filter:alpha(opacity=80); opacity:.80; }

.spinner{position:relative;display:inline-block;width:16px;height:16px;background:transparent url(../../fiji/images/spinner.gif) 0 0 no-repeat;}
.inline-block{display:inline-block;}

.floatleft-list{list-style:none;margin:0;padding:0;}
.floatleft-list li{float:left;}

.floatleft{float:left;}
.floatright{float:right;}

.red{color:red;}
.green{color:#235215;}

.hide{display:none;}

a.callout-orange, a.callout-orange:hover{color:#fff;font-family:'Lucida Grande',Tahoma,'Bitstream Vera Sans',Arial,sans-serif;text-decoration:none;}
a.callout-orange span{
    -moz-border-radius:3px;
    -moz-border-radius:3px;
    background:transparent url(../../../Utility/images/misc/red-gradient.png) repeat-x scroll left bottom;
    color:#FFFFFF;
    text-shadow:1px 1px 1px #B5421C;
    padding:2px 4px;
}
a.callout-green, a.callout-green:hover{color:#fff;font-family:'Lucida Grande',Tahoma,'Bitstream Vera Sans',Arial,sans-serif;text-decoration:none;}
a.callout-green span{
    -moz-border-radius:3px;
    -moz-border-radius:3px;
    background:transparent url(../../../Utility/images/misc/grn-gradient.png) repeat-x scroll left bottom;
    color:#FFFFFF;
    text-shadow:1px 1px 1px #365F29;
    padding:2px 4px;
}

.clearleft{clear:left;}
.clearright{clear:right;}
.clearboth{clear:both;}

.clearfix:after{
    content:".";  
    display:block; 
    height:0;  
    clear:both; 
    visibility:hidden;
}