﻿@charset "utf-8";
/* Custom Styles */
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700);
/* Edited Bootstrap Styles */
body { background-color: #f2f2f2; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; margin: 3px auto 0; }

.container header, .container section.content_container {margin-left:-10px !important;margin-right:-10px !important;}

form {margin:0px;}
a {outline: 0; color:#002576;}
.span4.cat-synopsis { width: 278px; }
.contactus {width:540px;height:655px;}
a:hover, a:focus, h4 a { color: #001542; text-decoration:none;}
p {font-size:13px;}
h6, h6 a { font-size:10px; color:#002576; text-transform:uppercase; margin:0!important;font-weight:bold;}
h6 a:hover { color:#001542; text-decoration:underline;}
h5, h5 a {color:#225378; font-weight:bold; font-size:15px!important; margin:0!important}
h5 a:hover { color: #8dc63f; text-decoration: none;}
h4, h4 a {margin: 10px 0 10px; font-size:20px; color:#8C8C8C; text-transform:uppercase;font-weight: normal; font-family:'Trebuchet MS',Arial, sans-serif;}
h4 span {color:#8c8c8c; font-size:20px; text-transform:uppercase;}
h1 { font-weight:normal; font-size:40px;}
.navbar { margin: 30px auto 0 auto; position:relative;}
.navbar .header_search { background: #fff; display: block; height: 40px; width: 980px; padding: 10px 0;}
.navbar .header_search .search_box {float:right; margin: 7px 110px 0 0; position: relative;}
.navbar .header_search .search_box input { margin-bottom:0px; border-radius: 14px; padding:2px 6px;}
.navbar .header_search .search_box a {background:url(/images/Tech/tech_sprite.png) no-repeat -142px -45px; width:30px; height:30px;display:block; position: absolute; right: -5px; top: -4px;}
.ie7 .navbar .header_search .search_box input { margin-right:-110px}
.ie7 .navbar .header_search .search_box a { top:-3px}
.navbar .social_sharing { position:absolute; right:35px; top:14px; }
.navbar  ul.social_sharing { list-style:none;}
.navbar .social_sharing li { float:left;}
.navbar .social_sharing .twitter_share { background:url(/images/Tech/tech_sprite.png) no-repeat -7px -45px; width:30px; height:30px;display:block;}
.navbar .social_sharing .facebook_share { background:url(/images/Tech/tech_sprite.png) no-repeat -35px -45px; width:30px; height:30px;display:block;}
.navbar .brand {  background:url(/images/Tech/tech_sprite.png) no-repeat -172px -167px; display: block; font-weight: bold; height: 50px; margin: 0; padding: 0; position: absolute; top: 83px; width: 200px;
 z-index: 1;}
.ie7 .navbar .brand { line-height:50px; top:83px;}
.news24_logo {width:130px; height:38px; background:url(/images/Tech/tech_sprite.png) no-repeat 0 0;display:block;position:absolute;left:12px; top:12px;}
.navbar .nav { margin: 0 !important; float:right!important;}  
.navbar .nav > li > a { color: #fff; float: left; padding:5px 15px !important; border-radius:6px; text-decoration: none; text-shadow: 0 1px 0 #FFFFFF; font-size:14px; text-shadow:none; font-family:'Trebuchet MS', Arial, sans-serif; font-weight:bold;text-transform:uppercase;}
.navbar .nav > li > a:focus { background-color:#001542; color: #EDEDED; text-decoration: none;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { background:#8dc63f; box-shadow: none; color: #fff; text-decoration: none;}
/*.navbar .nav > .active  { background:url(/images/tech/nav_active.png) no-repeat center bottom;height:65px;}*/
.navbar .nav > li > a:hover { background-color:#225378; box-shadow:none; color: #FFF; text-decoration: none;}
.navbar .nav > .active > a {padding-left: 10px; padding-right:10px; /*margin:0 10px;*/}

.navbar .divider-vertical { border-left: 1px solid #3B3C3D; border-right: 1px solid #5E5E5E; display:block; height: 20px!important; margin: 26px 0 19px; }
.navbar-inner { background:#00bff3;filter:none; border:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:0; -moz-box-shadow:0; box-shadow:0; min-height:90px;}
.ie9 .navbar-inner {min-height:90px} .ie8 .navbar-inner, .ie7 .navbar-inner { min-height:90px;}
.nav-collapse {position:absolute; right:20px; top:88px;}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] { background-color: #7d7d7d; color: #ccc; background-image:none; text-shadow:none;}
.input-xlarge { width: 92%; }
.select-xlarge { background:none; color: #999999; margin: 0; padding: 5px 0 5px 10px; width: 455px;}
.ie7 .select-xlarge { width: 432px; height:auto!important}
.mm_link > img {width: 100% !important;}
.adpull{margin:0px;}
.artimg img {width: 100%;}
.artimg {float: left;height: auto;margin: 0 15px 0 0 !important;overflow: hidden;position: relative;}
.artimg .caption{background: none repeat scroll 0 0 #000000;bottom: 6%;display: block;left: 1%;margin: 0;opacity: 0.5;padding: 5px;position: absolute;width:96%;}

.home .span8, .top_container {width:640px}
.top_container .content_bucket { min-height:350px;}
.top_container .content_bucket li a { font-size:13px; font-weight:bold;}
.top_container .content_bucket li a:hover { text-decoration:underline;}

.span4.experts_listing img {width: 64px !important;height:64px;}
.expanded_container .span4 .bottom_content img {width: 50%;}
.expanded_container .mm_link, .mm_top {  display: block;float: left;position: relative;width:50%;margin-right: 5%;}
.expanded_container {display: inline-block;margin-left: 0%;margin-right: 5%;width: 93% !important; vertical-align:top}
.expanded_container .span4 { display: inline-block; float: none; width: 44%; margin-right: 0%; vertical-align: top; margin-left: 5%; }
.expanded_container .span4:first-child { margin-right: 0 !important; }
.expanded_container .span4:nth-child(2n+1) { margin-right: 0; margin-left: 5%; }
.expanded_container .span4:nth-child(5n-2) { margin-right: 5%; margin-left: 0; }
.expanded_container .span4 img {float: left;margin: 0 15px 0 0;}
.qa img {width:auto !important}
.expanded_container .related_article {width:100%}
.expanded_container 
.pull-right {float: left !important;}
.span4.recent_qa {width: 100%;}
.span4.recent_qa img {width: 64px !important;height:64px;}
.recent_qa ul li {display: block;margin: 0 0 20px !important;padding: 0 20px 0 0;vertical-align: top; clear:both;}
.recent_qa p {font-size:10px}
.btn.btn-load.btn_more-articles.experts_qa {float: right;margin-right: 3%;}
.expanded_container .btn.btn-load.btn_more-articles.experts_qa{margin-right:5%}

.expert h4 {color:#002576; font-family:'Trebuchet MS', Arial, sans-serif; font-size:30px; margin-bottom:20px; text-transform:capitalize;}
.expert_question_box h4 {background:#D9D9D9; display:block; margin-left:-20px;color:#242424;font-size:20px;padding:10px 20px;width:580px;margin-top:-20px;}
.q_a h4.title  {color:#002576; font-family:'Trebuchet MS', Arial, sans-serif; font-size:30px; margin-bottom:20px; text-transform:capitalize;line-height: 1.1em;}

.latest_news_header {color:#8c8c8c;font-size:20px; font-family:'Trebuchet MS', Arial,sans-serif;text-transform:uppercase; font-weight:normal; line-height:20px; margin-left:20px;}
.img_blurb_wrap {/*width:100%; height:75px;*/ display:block; overflow:hidden;margin-bottom:10px;}
.img_blurb_wrap p {font-size:13px; line-height:18px;}
.read_more {background:#8DC63F; color: #fff; font-size: 14px; line-height: 30px; margin: 0 5px; padding: 5px 7px;border-radius: 4px;}
a.read_more:hover {background:#225378; color:#fff !important;}
.synopsis_head .timestamp {color:#8c8c8c; font-size:10px; display:block;line-height:12px; margin-bottom:10px;}
.article_thumb {margin-right:10px;position:relative;}
.additional_multimedia .budgetMultimedia .mm_img .thumbnail { width: 65px\9 !important; height:65px\9!important;}

.calculator_container {width:620px;}
.calculator-head h1 {color: #8C8C8C;font-family: 'Trebuchet MS',Arial,sans-serif;font-size: 25px;font-weight: normal;line-height: 25px;text-transform: uppercase;margin:20px 0px;}
.income_tax_calculator { background:#EDEDED; padding:20px; margin-bottom:20px;}
.income_tax_calculator .monthly_income {display:block; text-transform:uppercase; font-weight:bold; margin-bottom:10px;}
.taxable_age_bracket label {font-size:12px;color:#242424;}
.tax_info_submit {display:block; text-align:center;}
.tax_info_submit .btn {background:#002576; color:#FFF; border:none; border-radius:3px; padding:10px 20px; text-shadow:none; text-transform:uppercase;}
.tax_info_submit .btn:hover {background:#001542;}

.income_tax_results { display:block; margin-bottom:20px; background:#EDEDED;}
.income_tax_results .tax_section_title {background:#D9D9D9;color: #242424; display: block;font-size: 16px; font-family:'Trebuchet MS', Arial, san-serif;text-align:center;padding: 10px 20px; margin-bottom:10px;}
.income_tax_results .result_set {width:308px; display:inline-block; text-align:center;}
.income_tax_results .result_set_full {width:100%; display:block; text-align:center;}
.income_tax_results .result_set input, .income_tax_results .result_set_full input {background:#FFF;}

.tax_data {margin-bottom:20px;}
.tax_data h2 {color: #8C8C8C; display: block;font-size: 20px; line-height:20px; font-weight:normal; font-family:'Trebuchet MS', Arial, san-serif;position:relative;}
.tax_data_left { width:260px; display:inline-block;}
.tax_data_right {width:356px; display:inline-block;}
.tax_cat {font-size: 16px; line-height:16px; font-weight:normal; font-family:'Trebuchet MS', Arial, san-serif;padding:10px; background:#D9D9D9; display:block;}
.tax_data_left ul, .tax_data_right ul {margin:0px; padding:0px;}
.tax_data_left ul li, .tax_data_right ul li {background:#EDEDED;padding:5px 10px; display:block;margin:0px 0px 2px;}

.tax_data_full h3 {font-size: 16px; line-height:16px; font-weight:normal; font-family:'Trebuchet MS', Arial, san-serif;padding:10px; background:#D9D9D9; display:block;margin:0px;}
.tax_data_full ul.tax_data_left { width:260px; display:inline-block;margin:0px; padding:0px;}
.tax_data_full ul.tax_data_right {width:356px; display:inline-block;margin:0px; padding:0px;}
.tax_data_full ul.tax_data_left li,.tax_data_full ul.tax_data_right li {background:#EDEDED;padding:5px 10px; display:block;margin:0px 0px 2px;}

.bottom_calculator_components {display:block; position:relative;}
.bottom_calculator_components .element_item {display:inline-block;width:298px; margin-right:10px;position:relative; margin-bottom:10px;}
.bottom_calculator_components .element_item .element_title {padding:10px; color:#FFF;display:block; position:absolute; bottom:0px; left:0px;background:#002576;width:278px;}

.budget_sintax .budgetBucket-inner h3.section_title {color: #8C8C8C;font-family: 'Trebuchet MS',Arial,sans-serif;font-size: 25px;font-weight: normal;line-height: 25px;margin: 20px 0;text-transform: uppercase;}
.budget_sintax .budgetBucket-inner .sintax_questions {display:block; margin-bottom:20px; background:#EDEDED;padding-bottom:10px;}
.budget_sintax .budgetBucket-inner .sintax_questions h3 {font-size: 16px; line-height:16px; font-weight:normal; font-family:'Trebuchet MS', Arial, san-serif;padding:10px; background:#D9D9D9; display:block;margin:0px;}
.sintax_content {display:block; padding:10px; text-align:center;}
.sintax_content .cat_title {font-size:16px; font-weight:bold; display:block; text-align:center;margin:5px 0px 0px;}
.sintax_content .questions {font-size:14px; display:block; text-align:center; margin:0 0 3px;}
.sintax_content input {margin-bottom:10px; text-align:center;}
.sintax_submit {display:block; text-align:center; margin-bottom:20px;}
.sintax_submit .btn {background:#002576; color:#FFF; border:none; border-radius:3px; padding:10px 20px; text-shadow:none; text-transform:uppercase;}
.sintax_submit .btn:hover {background:#001542;}

.sintax_answers {background:#EDEDED; display:block;margin:0 0 20px;padding-bottom:10px;}
.sintax_answers h3 {font-size: 16px; line-height:16px; font-weight:normal; font-family:'Trebuchet MS', Arial, san-serif;padding:10px; background:#D9D9D9; display:block;margin:0px;}
.sintax_answers .spirits_container, .sintax_answers .wine_container, .sintax_answers .beer_container, .sintax_answers .cigs_container {padding:10px;}
.sintax_answers .cat_title {font-size:16px; font-weight:bold; display:block; text-align:center;margin:5px 0px 0px;}
.spirits_answer, .beer_answer, .wine_answer, .cigs_answer {font-size:14px; display:block; text-align:center; margin:0 0 3px;}

/* Chrome Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .select-xlarge {padding: 0 0 5px 10px;}
}
.controls.control_select { background:url(/images/Tech/tech_sprite.png) no-repeat scroll right -544px #FFFFFF; border-radius: 3px 3px 3px 3px; border-right: 1px solid #CCCCCC; overflow: hidden; width: 432px; position:relative;}
.form-actions { background-color: #EEEEEE !important; padding: 0!important; border-top: none; margin-bottom: 10px;}
.btn-generic { background-color: #002576!important; background-image: -moz-linear-gradient(top, #002576, #002576)!important; background-image: -moz-linear-gradient(top, #002576, #002576); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#002576), to(#002576)); background-image: -webkit-linear-gradient(top, #002576, #002576); background-image: -o-linear-gradient(top, #002576, #002576); background-image: linear-gradient(to bottom, #002576, #002576); background-repeat: repeat-x; border: 1px solid #002576!important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); color: #FFFFFF!important; text-transform: capitalize; font-size:16px; margin-left: -4px; margin-top: 0; padding:8px 15px;border-radius:0px; }
.btn-generic:hover { background-color:#00184A !important; border:1px solid #00184A !important; *border:none;
color:#fff; background-image:none !important; }
/* Pagination Styles */
.pagination { padding-bottom: 0px; text-align: right; margin: 20px 0 0;}
.pagination ul { border:none!important;}
.pagination ul > li { display: inline !important;}
.pagination ul > li > a { color:#929396;}
.pagination ul > li > a, .pagination ul > li > span { float: left; padding: 4px 12px; line-height: 20px; text-decoration: none; background-color: #ffffff; border: 1px solid #dddddd; border-left-width: 0; }
.pagination ul > li .prev { background: url(/images/Tech/tech_sprite.png) no-repeat -32px -645px #FFFFFF; height: 20px;}
.pagination ul > li .next { background: url(/images/Tech/tech_sprite.png) no-repeat -57px -645px #FFFFFF; height: 20px;}
.modal-body { max-height: 610px!important; width: 480px !important;}
/* Custom User Styles */
header { position:relative; *position:static; margin-top:34px;}
article {position:relative;}
aside {width:300px;}
select { -moz-appearance: none; -webkit-appearance: none; appearance: none; }
.focus_block { position:relative;}
.focus_block .image_block { width:980px; height:350px; overflow:hidden; text-align:center;}
.focus_block .carousel-caption { display:inline-block; position:absolute; bottom:0; display: inline-block; padding: 20px;}
.focus_block .carousel-caption a { display:inline; color:#333}

.carousel-caption { color: #FFFFFF!important; left:0px; bottom: 0px; padding:10px 0 20px; background:url(../images/caption_repeat.png) repeat;display:block; /*width:100%;*/}
.carousel-caption h1 { margin-top:0}
.carousel-caption h1 a {margin:0 0 10px; font-size:36px; font-weight:bold; line-height:36px; font-family:'Trebuchet MS', Arial, sans-serif;/*padding:0px 20px;*/}
.carousel-caption a { color: #FFFFFF!important; /*padding:0px 20px;*/}
.carousel-caption a span {font-size:12px; line-height:20px; padding:0px 20px;}
.carousel-caption a.read_more {background:#8DC63F; color:#FFFFFF; line-height:30px; padding:5px 7px; margin: 0 5px; font-size:14px;}
.carousel-caption a.read_more:hover { background: #225378;}

.span3 p { display: block; height: 80px; overflow: hidden; padding: 0; margin: 0 0 5px 0;  max-height: 80px;}
.span3 h4 a, .middle_listing h4 a, .multimedia_hp h4 a, .qa h4 a { margin: 0; font-size:20px; color:#242527; text-transform:uppercase; font-weight: normal; font-family: "Roboto Condensed", sans-serif, Helvetica, Arial;}
.span3 a, .span4 a { color: #225378;} 
.span3 a:hover, .middle_listing h4 a:hover, .multimedia_hp h4 a:hover, .expert_results .generic_wrapper hgroup h4 a:hover, .questions_answers a.reply:hover, .related_article .item a:hover, .qa h4 a:hover { color:#7D7D7D; text-decoration: none;}
#right-content .span4{margin-left: 0px}
.row{ cursor: default}
.comments { display:block;width:620px; float:left;}
aside.pull-right .related_article h4{ margin:0 0 10px 0;}
.avatar_wrap img{margin:0px !important;}
.leaderboard { clear: both; display: inline-block; height: auto; margin: 10px auto; position: relative; text-align: center;top: 0;width: 100%;}
.mm_link, .mm_top { position:relative; display:block;width:100%}
.comcount {position:absolute; width:25px; height:20px; text-align:center;left:104px; top:0px; color:#6D6D6D; font-weight: normal;}
/* Category Page Styles */
.category_focus_block {padding:1px; background:#fff; border:1px solid #c6c6c6; box-shadow: 0 0 3px 0 #A7A7A7; margin: 0 0 20px 20px;}
.category_focus_block img { width: 620px; background: none!important; border:0!important; box-shadow: none!important; margin-bottom:0!important; padding: 0px!important; }
.category_focus_block .category_caption { bottom: 20px; color: #FFFFFF; padding:20px; background:#242527; text-align:left;}
.category_focus_block .category_caption a{  color: #FFFFFF;}
.category_focus_block h3, .category_focus_block h3 a { font-weight:bold; margin:0px; }
.category_focus_block p { margin:0px; }
.content_fold { background:#FFFFFF; position:relative;}
.content_fold ul li img { display: inline; float: left; margin-right: 10px !important;}
/* Content Styles */
.container .span3 img, .container .span4 img, .container .span8 img {background:#fff; margin-bottom: 10px;}
.container .span3 img { max-width:100%; width:100%; }
/*.container .span4 img {max-width:300px; max-height:180px; }*/
.multimedia_hp img { /*max-width:278px!important; max-height:204px!important;*/ }
.qa li img { max-width:60px; }
.content_container { background:#fff; border-top:1px solid #fff; border-bottom:1px solid #dadada; padding: 20px 20px 30px 0;cursor: default}
.content_container aside { margin-left:20px;}
.content_container .span4, .content_article .span4 { margin-bottom: 20px; max-height: 350px; overflow:hidden;}
.pull_left .span4{min-height: 300px;}
.content_container .article_content img {padding:1px; background:#fff; border:1px solid #c6c6c6; box-shadow: 0 0 3px 0 #A7A7A7 !important; margin-bottom: 10px;}
.content_container ul { list-style:none; margin:0px; }
.content_container ul li img { display:inline; float:left; margin-right:10px!important; }
.content_container .span12 .row_top { display:none }
.content_container .span12 .row_bottom { display:none; }
.multimedia_hp { position:relative;}
.multimedia_hp a { display:inline-block; position:relative; max-width:auto; }
.videoblock {width:600px;}
.videoblock  h2 {color: #002576;font-family: 'Trebuchet MS',Arial,sans-serif;font-size: 30px; margin-bottom: 20px;text-transform: capitalize;}
.thumbnail {border:none;border-radius: 0px;box-shadow:none;display: block;line-height: 20px;padding: 0px;transition:none;}
.additional_multimedia {height:100px; border-top:1px solid #242424;background:#1B1B1B;}
.additional_multimedia .budgetMultimedia .budget_item {width:210px; float:left;padding:20px;height:60px;border-right:1px solid #000; }
.additional_multimedia .budgetMultimedia .budget_item:hover {background:#272727;}
.additional_multimedia .budgetMultimedia .mm_img {width:65px; height:65px; position:relative; float:left; margin-right:10px;}
.additional_multimedia .budgetMultimedia .mm_img { width:auto\9;}
.additional_multimedia .budgetMultimedia .mm_img .overlay {position:absolute; left:45px; top:45px; background:transparent;box-shadow:none; border:none;}
.additional_multimedia .budgetMultimedia .mm_title{color:#FFF; font-weight:bold; font-size:15px; display:block;}
.additional_multimedia .budgetMultimedia .datestamp {color:#454545; font-size:11px;}
.additional_multimedia .more_multi {float:left; background: url(/images/Tech/tech_sprite.png) no-repeat -187px -66px;display:block; width:118px; height:100px; }
.additional_multimedia .more_multi:hover {background: url(/images/Tech/tech_sprite.png) no-repeat -187px -66px #272727;}

.multimedia_hp .play { background: url(/images/Tech/tech_sprite.png) no-repeat -34px -810px; display: block; height: 48px; right: 7px; position: absolute; bottom: 18px; width: 49px; cursor:pointer; }
.multimedia_hp .view { background: url(/images/Tech/tech_sprite.png) no-repeat -30px -756px; display: block; height: 46px; right: 7px; position: absolute; bottom: 18px; width: 56px; cursor:pointer; }
.mm_top .play { background: url(/images/Tech/tech_sprite.png) no-repeat -34px -810px; display: block; height: 48px; right: 5px; position: absolute; bottom: 17px; width: 49px; cursor:pointer; }
.mm_top .view { background: url(/images/Tech/tech_sprite.png) no-repeat -30px -756px; display: block; height: 46px; right: 5px; position: absolute; bottom: 20px; width: 56px; cursor:pointer; }
.span3 .mm_top .play { background: url(/images/Tech/tech_sprite.png) no-repeat -34px -810px; display: block; height: 48px; right: 9px; position: absolute; bottom: 17px; width: 49px; cursor:pointer; }
.span3 .mm_top .view { background: url(/images/Tech/tech_sprite.png) no-repeat -30px -756px; display: block; height: 46px; right: 9px; position: absolute; bottom: 20px; width: 56px; cursor:pointer; }

/* Footer Styles */
footer { background:#225378; color:#fff; line-height:70px; font-size:10px;}
footer .footer_container{ max-width:980px; margin:auto; display:block;}
footer .footer_link {display:inline-block;}
footer .logo { background: url(/images/Tech/tech_sprite.png) no-repeat -12px -95px; display: block; height: 65px; margin: 20px 0 0; width: 65px;}
footer .feedback { text-align:center; padding-left: 250px; }
footer .social_share { text-transform:uppercase; margin-top: 38px; }
footer .contact { padding-top:20px; text-align:center;}
footer .contact a {  color: #fff; font-size: 10px; font-weight: bold; margin: 0 !important; text-transform: uppercase;}
footer .contact a:hover { text-decoration:underline}
footer .social_share .facebook { background: url(/images/Tech/tech_sprite.png) no-repeat -149px -108px; width:37px; height:37px; display:inline-block; margin-left: 10px;}
footer .social_share .twitter { background: url(/images/Tech/tech_sprite.png) no-repeat -102px -108px; width:37px; height:37px; display:inline-block; margin-left: 210px;}
footer .social_share a:hover { box-shadow: 0 0 5px 0 #00bff3; border-radius:50%; }
footer .sharetext { display: inline-block; margin-top: -15px; vertical-align: middle; }
footer .sharetext { *margin-left:0px; *padding-left:165px; *display:inline;}
footer .sharetext { *margin-left: 165px;}
@font-face { font-family: RobotoCondensed; src: url(/Styles/fonts/RobotoCondensed/robotocondensed-bold-webfont.eot); /* IE9 Compat Modes */ src: url(/Styles/fonts/RobotoCondensed/robotocondensed-bold-webfont.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */ url(/Styles/fonts/RobotoCondensed/robotocondensed-bold-webfont.woff) format('woff'), /* Modern Browsers */ url(/Styles/fonts/RobotoCondensed/robotocondensed-bold-webfont.ttf) format('truetype'); /* Safari, Android, iOS */ }
.row_bottom { border-top: 1px solid #DADADA; border-bottom: 1px solid #FFFFFF; clear: both; display: block; margin: 0 0 20px 20px;}
.content_article .row_bottom { margin: 0 0 20px 0;}
.btn_more-articles { background-color: #929292; background-image: none!important; background-repeat: repeat-x; border: none!important; text-shadow: none!important; text-transform:uppercase; color: #FFFFFF!important; font-size: 10px; text-shadow: none!important; text-transform: uppercase; margin-top: 20px;}
.btn-load { margin-bottom:20px; margin-top:0px; *margin-top:20px;}
.adBlock_300 { padding-bottom:20px; display: block; margin-left: 0px; *display:block;}
.adBlock_300 img { background: none!important; border: none!important; box-shadow: none!important; margin-bottom: 10px; padding:0!important;}
/* Article Styles */
.content_article { border-top:1px solid #fff; border-bottom:1px solid #dadada; padding: 20px 20px 30px;cursor: default}
.content_article .span12 { margin:0}
.article_container {margin-left:20px; width:620px;}
.article_container .article_content p { line-height:20px;}
.article_container .article_content p b, .article_container .article_content b  { font-weight:normal;} 
.content_article h6.post_comment { background: url("/images/Tech/tech_sprite.png") no-repeat scroll 96px -217px; font-size: 11px; font-weight: bold; height: 28px; position: relative; text-transform: uppercase; top: 0; width: 140px;}
.content_article .experts_listing { padding-bottom:5px; min-height:auto;margin-left:0px;}
.content_article .cat-synopsis {margin-bottom:20px; font-size:13px;margin-right: 22px; }
.post_comment a {color: #555555}
.post_comment a:hover {color: #333333;}
.article, article p { font-size:14px;line-height: 24px;}
.related_article { margin-left:0px; padding-bottom:20px;}
.category_article { padding-bottom:20px;}
.quote { display:block; margin:0 0 20px; padding:0; word-wrap:normal; }
.quote .quoteRight { color: #002576; float: right; font-size: 105px; font-weight: normal;}
.quote span { font-family: "Roboto Condensed", sans-serif, Helvetica, Arial; font-size:20px; color:#919191; line-height: 20px; padding-left: 20px; padding-right:20px; width:224px; }
.quote q:before { content: "“"; color: #002576; font-size: 59px; line-height: 0; position:relative; top:29px; }
.quote q:after { content: "”"; color: #002576; font-size: 59px; line-height: 0; position:relative; top:29px; }
/* Experts Styles */
.experts_listing ul { padding:0px;}
.experts_listing ul li { margin: 0 0 20px 0; height:74px; overflow:hidden;}
.experts_listing h5 { margin: 0 0 3px !important; line-height:15px;}
.experts_listing h5 a { font-family:'Trebuchet MS', Arial, sans-serif;}
.experts_listing p {line-height:18px;}
.expert_questions { background:#EEEEEE; padding:20px; margin-bottom: 20px; margin-top: 10px;position:relative;float:left; width:580px;}
.expert_questions .control-group .control-label { display: inline; font-size: 12px;}
.expert_questions .control-group .char_count { color: #959595; font-family: arial; font-size: 10px; font-style: italic; text-transform: none;padding: 30px 0 10px; }
.expert_questions .control-group .controls.experts_disclaimer p { font-size: 10px; line-height: 14px; margin-bottom: 5px;}
.expert_questions .control-group h4 { margin-bottom:0px;position:absolute;top:0}
.expert_questions .control-group a { margin-bottom:10px; }
.expert_questions a.forum { color:#002576; font-size:12px; }
.expert_questions a.forum:hover { text-decoration:underline; }
.expert_questions .list-control label { display: inline; font-size: 12px;}
.control-group h4 {background: none repeat scroll 0 0 #242527;color: #FFFFFF;display: inline-block;margin: 0 20px 20px -20px !important;padding: 10px;font-family:'Trebuchet MS', Arial,sans-serif;}
.control-group {margin-top:20px;}
.disclaimer_top { background: url(/images/tech/dotted_line.png) repeat-x left top;  margin:5px 0 0; padding:0 0 10px; display: block;}
.experts_disclaimer { background: url(/images/tech/dotted_line.png) repeat-x left bottom;  margin:5px 0 0; padding:10px 0; display: block;}
.experts_disclaimer p { font-size: 10px!important; line-height: 14px; margin-bottom: 5px;}


/* Questions and answers Styles */
.questions_answers { background:#fff; margin-bottom: 20px; padding: 0 20px 20px;border:1px solid #CCC;}
.questions_answers h4 { margin:0 0 0 -20px; padding:10px; background:#242527; color:#fff; display:inline-block; *float:left;font-family:'Trebuchet MS', Arial,sans-serif;}
.questions_answers h4.header { margin:2px 0 15px !important; padding:0!important; background:transparent!important; color:#303030!important; text-transform:none!important; font-family: arial; font-weight:bold; *float:none;}
.questions_answers h6 { padding-top:15px; padding-bottom:10px; *clear:both;*display:inline-block;}
.questions_answers a, .questions_answers a.reply, .expert_questions a { font-size:12px; font-weight: bold; color: #002576}
.questions_answers a, .expert_questions a { display:block; }
.questions_answers a.reply { display:inline; }
.questions_answers p {font-size:14px;; color:#525252;}
.user_comments { border-bottom:1px solid #dadada; margin: 0;}
.ask_a_question {margin-bottom: 20px; text-align: center;}
.btn-large1 { border-radius: 6px 6px 6px 6px; font-size: 13.5px !important; padding: 10px 0 !important; width:100%; }

.expert_generic { display: block;}
.expert_generic .search { padding-top:0px;}
/* Expert Search Styles */
.expert_search { padding-bottom:0px; margin-bottom:0px; border-top:none; }
.expert_search .search { margin-bottom:0px; }
.expert_search_questions { border-top:1px solid #ffffff;}
@media \0screen {
	.expert_search_questions hgroup { background:none;} /* IE8 */
    .expert_search_questions h2, .expert_search_questions h4 { clear:both;} /* IE8 */
}
.expert_search_questions hgroup { *background:none;
}
.expert_search_questions h2, .expert_search_questions h4 { *clear:both;
}
.expert_search .span8 hgroup.result_title { padding: 20px 0 20px 20px; *padding-right:58px
}
.expert_search .span8 hgroup.result_title h3 { line-height:24px;}
.expert_search .span8 hgroup { background:none; border:none; margin: 0 -18px 0 -20px; padding:5px 0 20px 20px; *width:580px;
*margin-bottom:7px;
}
.expert_search .span8 hgroup h3 a { font-size:16px}
.expert_search .span8 hgroup span { font-size: 12px;}
.expert_search .answered { display: inline-block; *display:inline;
float: right; margin: 0; min-height: auto; padding: 10px 20px 7px 0; }
.expert_search .answered h6 {float: right;}
.expert_search .posted { min-height: auto; padding: 7px 0 7px 20px!important; display: inline-block; *display:inline;
*float:left;
}
.expert_search .posted h3 { line-height: 20px; margin: 0;}
.expert_search .posted h3 a { font-size:16px;} 
.expert_search .posted h4 { margin: 0; padding:0 0 0 20px!important; color: #242424 !important; font-size: 20px;text-transform:capitalize; font-family:'Trebuchet MS', Arial, sans-serif;}
.expert_search .posted h4 a{ margin: 0; font-size:20px; color:#242424!important}
.expert_search .red_tick { background: url(/images/Tech/tech_sprite.png) no-repeat -96px -578px; *background-position-y:-578px; margin-right: -20px; padding: 0 0 0 20px; *display:inline-block;}

.article_tools { display: block; height: auto; position: relative;}
.bottom_tools_holder { border-bottom: 1px solid #8C8C8C; margin-bottom: 20px;}
.bottom_tools { height: 50px; display: block; position: relative; padding-bottom: 20px;}
.bottom_tools .SocialBlock { width: 166px; display: block; position: absolute; right: 0; top: 0; text-align: right}

.green_tick { float: right; font-size: 11px;height: 15px;line-height: 18px;margin-left: 10px;margin-top: 10px;text-align: center;width: 15px;}
.green_tick .red_tick { padding-top:3px;}
.expert_search .post_answered { background: #D9D9D9; display: inline-block; *display:inline-block;
width:100%; margin:0 0 10px; }
.expert_search .post_answered span { display: block; line-height: 16px;}
/* Expert Results Styles */                             
.expert_results { background:none; border-top: none; display: inline; *display:block; /*margin: 0 20px!important;*/
padding: 0; }
.expert_results .generic_wrapper { background:none; width:100%}
.expert_results .generic_wrapper hgroup { background:none;padding-bottom: 10px;}
.expert_results .generic_wrapper hgroup a { color: #000000; font-family: arial; font-size: 14px; font-weight: bold; text-transform: none;}
.no_hover:hover { color: #002576 !important;}

.expert_results .generic_wrapper hgroup h4 { margin-bottom:5px;margin-top: 3px; text-transform:none;font-family: arial;}
.expert_results .generic_wrapper hgroup h6 { float:left;margin-right: 5px; margin-top: -2px;}
.expert_results .generic_wrapper hgroup .q_link { font-weight: bold;}
.expert_results .generic-left { margin-left:20px; background:#fff;}
.expert_results .generic-left ul li { display: inline-block; line-height: 14px; margin: 0; min-height: 50px; padding-bottom: 10px; padding-right: 0; vertical-align: top; width: 100%;}
.expert_results .generic-left ul li .add_comments { background: url(/images/Tech/tech_sprite.png) no-repeat -43px -299px; color: #6D6D6D; display: block; float: right; font-size: 11px; height: 25px; line-height: 18px; margin: 10px -10px 0 10px; text-align: center; width: 27px; }
.expert_results .generic-left ul li .add_comments a {color:#6D6D6D}
.expert_results .btn-load { margin-left:-20px;}
.questions_posted .generic_wrapper hgroup { width:580px; background:none; display:inline; display:block\9; *display:inline;
padding:0; margin:0; }
@media \0screen {
  .questions_posted .generic_wrapper hgroup {display:inline;}/* IE8 */
}
:root .questions_posted .generic_wrapper hgroup { display:block \0/IE9; }  /* IE9 + IE10pp4 */
.questions_posted .generic-left ul { padding:0px 20px; border-bottom: 1px solid #dadada;}
.questions_posted .generic-left ul li { display: inline-block; line-height: 14px; margin: 0; min-height: 50px; padding-bottom: 10px; padding-right: 0; vertical-align: top; width: 100%;}
/* Button Styles */
.btn-small.active  { color: rgba(255, 255, 255, 0.75);}
.btn-small { color: #002576; font-size: 10px!important; padding: 0 6px; text-shadow: none; background-color: #F5F5F5; background-image: -moz-linear-gradient(top, #f1f1f1, #f1f1f1); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#f1f1f1)); background-image: -webkit-linear-gradient(top, #f1f1f1, #f1f1f1); background-image: -o-linear-gradient(top, #f1f1f1, #f1f1f1); background-image: linear-gradient(to bottom, #f1f1f1, #f1f1f1); background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff1f1f1', endColorstr='#fff1f1f1', GradientType=0);
border:#c5c5c5 1px solid; ;  *background-color: #f1f1f1;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
text-transform:uppercase; float:right; *margin-top:-45px;
*margin-right:10px;
}
.btn-small:hover, .btn-small:focus, .btn-small:active, .btn-small.active, .btn-small.disabled, .btn-small[disabled] { color: #CCCCCC; background-color: #333333; background-image: linear-gradient(to bottom, #333333, #333333); *background-color: #003bb3;
}
.btn-small:active, .btn-small.active { background-color: #003399 \9;}
/* Radio */
.regular-radio { *display: block;
} /* IE7 */
.regular-radio + label { *border:none!important;
*padding:0px!important;
} /* IE7 */
@media \0screen {
  .regular-radio {display: block;}/* IE8 */
}
@media \0screen { 
  .regular-radio + label { border:none!important; padding:0px!important;} /* IE8 */
}
/* common styles */
/*.gf-radio {margin:15px 0;}*/
.gf-form label { clear: both; color: #000; cursor: pointer; float: left; font: 11px/13px Arial,Sans-serif; margin-bottom: 10px;}
.gf-form label, .gf-checkbox input[type="checkbox"] + label::before, .gf-radio input[type="radio"] + label::before { vertical-align: middle; }
/* hide the checkboxes and radios */
.gf-checkbox input[type="checkbox"], .gf-radio input[type="radio"] { position: absolute; opacity: 0; }
.gf-checkbox input[type="checkbox"], .gf-radio input[type="radio"] { *float:left;
*margin-top:-3px;
*margin-right:5px;
*position:static;
} /* IE7 */
.gf-form label {
*clear: none; color: #000; cursor: pointer; *float: none;
font: 11px/13px Arial, Sans-serif; *margin-bottom: 0px;
} /* IE7 */
@media \0screen {
  .gf-checkbox input[type="checkbox"] { float:left; margin-top:-1px; margin-right:5px;} /* IE8 */
}
@media \0screen {
    .gf-radio input[type="radio"] { float:left; margin-top:-3px; margin-right:5px;} /* IE8 */
}
@media \0screen {
  .gf-form label { clear: none; color: #000; cursor: pointer; float: none; font: 11px/13px Arial,Sans-serif; margin-bottom: -10px;} /* IE8 */
}
/* we use generated content to create a placeholder for the checkbox and the radio */
.gf-checkbox input[type="checkbox"] + label::before, .gf-radio input[type="radio"] + label::before { content: ""; display: inline-block; width: 13px; height: 13px; line-height: 13px; margin: 0 8px 0 0; background: url(/images/Tech/tech_sprite.png) no-repeat -43px -592px; vertical-align: middle; }
/* disabled checkbox or radio */
.gf-form input[type="checkbox"]:disabled + label, .gf-form input[type="radio"]:disabled + label { opacity: .5; cursor: default; /* or cursor: no-drop */}
/* hover checkbox (unselected state only) */
.gf-checkbox input[type="checkbox"]:not(:checked):hover + label::before { background-position: -43px -605px;}
/* selected checkbox */
.gf-checkbox input[type="checkbox"]:checked + label::before { background-position: -43px -618px;}
/* normal state radio */
.gf-radio input[type="radio"] + label::before { background-position: -13px 0;}
/* radio hover (unselected state only) */
.gf-radio input[type="radio"]:hover + label::before { background-position: -13px -13px;}
/* selected radio */
.gf-radio input[type="radio"]:checked + label::before { background-position: -13px -26px;}
/* focused checkbox or radio */
.gf-form input[type="checkbox"]:focus + label, .gf-form input[type="radio"]:focus + label { outline: dotted 1px; /* by not adding color to the value we force the use of system's default focus color "invert" */}
/* older versions of internet explorer do not support either generated content, so we display the system checkboxes and radio buttons */
@media \0screen {
.gf-checkbox input[type="checkbox"], .gf-radio input[type="radio"] { position: static; }
}
.gf-checkbox, .gf-radio {display: inline-block; }
/* Multimedia styles */
.media_box {background:#000000; padding:0px; margin-bottom:20px;}
.caption {color:#FFFFFF; font-size:12px;margin:10px 0px;line-height:16px;padding:10px;}
.grey{color:#848484;}
.related_article .item {display:block; float:left; margin-bottom:15px;width:300px;}
.related_article .item .mm_img {width:65px; height:65px; position:relative; float:left; margin-right:10px; width:auto\9;}
.related_article .item .mm_img .overlay {position:absolute; left:45px; top:45px; background:transparent;box-shadow:none; border:none;}
.related_article .item .mm_title{color:#002576; font-weight:bold; font-size:15px; display:block;}
.related_article .item .datestamp{color:#525252; font-size:10px;}
section.multimedia_image { background-color: #474747; border-top: 1px solid #FFFFFF; display: inline-block; margin: 0 1px 20px -20px; padding: 10px; width: 638px;}
section.multimedia_image .mImageBlock { background:#3d3b3b; border: 1px solid #5e5e5e; padding: 1px; display:inline-block; width:634px; overflow:hidden;}
section.multimedia_image .mImageBlock img {max-width:634px;}
section.multimedia_image .mImageBlock figure { margin: auto 0; text-align: center;width: 634px;}
section.multimedia_image .mImageBlock figure img {width:100%}
section.multimedia_image .caption { color: #fff; line-height: 18px; padding:20px 10px 10px;}
section.multimedia_image .caption a { color: #999;}
section.multimedia_image .caption a:hover { text-decoration:underline;}
section.multimedia_image .caption p { margin:0px;}
section.multimedia_image .caption #source, section.multimedia_image .source, .article_content_multimedia .multimedia_video .source {  color: #fff; display: inline-block; font-size: 11px; font-style: italic; padding-top: 10px; }
section.multimedia_commonShare, div.multimedia_commonShare { float:left; position: relative; display:inline-block; background: url(/images/tech/dotted_line.png) repeat-x scroll left bottom;  margin: 0 5px 20px; padding:5px 0; list-style:none; width:620px;}
section.multimedia_commonShare { *padding-bottom:20px}
.multimedia_video .caption { color: #fff; line-height: 18px; padding: 50px 10px 10px;}
.subcat_header {background-color: #e3e3e3; border-top: 1px solid #d1d1d1; margin: 0 1px 0 -20px; padding: 5px 20px; *padding-right:0; *width:100%; position: relative;}
.subcat_header h1 { border-top: 1px solid #FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; line-height:34px; margin: -5px -20px 0; *margin-right:-1px;
padding: 10px 0 10px 20px; text-shadow: 0.5px 0.5px 0.5px #fff; }
.multimedia_video { background-color: #474747; border-top: 1px solid #FFFFFF; display: inline-block; margin: 0 0 15px 0px !important; padding:0px; width: 620px !important;height: auto !important;}
.multimedia_video .mImageBlock { background:#3D3B3B; border: 1px solid #5E5E5E; display: inline-block; margin: auto 30px auto 0; padding: 1px; text-align: center; overflow:hidden; width: 616px; float:left; position:relative; min-height:400px;}
.multimedia_video .mImageWrapper { float: left; padding: 0 30px 20px 0; width: 620px;}
.multimedia_video .c_previous {bottom: 0px;height: 35px;left: -1px;position: absolute;width: 29px;padding: 20px 0;cursor:pointer;}
.multimedia_video .c_next {bottom: 0px;height: 35px;right: 0px;position: absolute;width: 29px;padding: 20px 0;cursor:pointer;}
.multimedia_video .c_previous a {background: url("/images/Tech/tech_sprite.png") no-repeat -3px -729px;height:12px;width:12px;display:block;margin:13px 0 0 9px;}
.ie7 .multimedia_video .c_previous a {margin:32px 0 0 9px;}
.multimedia_video .c_next a {background: url("/images/Tech/tech_sprite.png") no-repeat -16px -729px;height:12px;width:12px;display:block;margin:13px 0 0 12px;}
.ie7 .multimedia_video .c_next a {margin:32px 0 0 5px;}
.multimedia_video .fig_previous { cursor: pointer; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 54px;}
.multimedia_video .fig_previous a { background: url("/images/Tech/tech_sprite.png") no-repeat -217px -2px; height: 60px; left: -1px; position: absolute; top: 40%; width: 54px; opacity:0.3;filter:alpha(opacity=30);}
.multimedia_video .fig_previous a:hover { opacity:1;filter:alpha(opacity=100);}
.multimedia_video .fig_next { cursor: pointer; display: block; height: 100%; position: absolute; right: 0; top: 0; width: 54px; }
.multimedia_video .fig_next a { background: url("/images/Tech/tech_sprite.png") no-repeat -272px -2px; height: 60px; position: absolute; right: -2px; top: 40%; width: 54px; opacity:0.3;filter:alpha(opacity=30);}
.multimedia_video .fig_next a:hover { opacity:1;filter:alpha(opacity=100);}
.multimedia_video .carousel_container { background:#252525; opacity:0.9;filter:alpha(opacity=90); width:620px; bottom:0px; left:0px;overflow:hidden; position:absolute; height:75px;}
.multimedia_video .carousel { overflow:hidden; position:absolute;width:574px;margin-left:22px;height:65px;padding:5px 0; background:none;}
.multimedia_video .carousel ul {margin:0 0 6px 6px;}
.multimedia_video .carousel li { list-style:none; margin-right:6px; float:left; width:65px; height:65px; overflow:hidden; clear:none;}
.multimedia_video .carousel .thumbs {position: absolute;}
.multimedia_video .carousel .thumb {display: block;height: 65px;width: 65px;overflow: hidden;}
.multimedia_video .toggle_thumbs { background: url("/images/Tech/tech_sprite.png") no-repeat -486px -321px; cursor: pointer; float: right; font-size: 10px; line-height: 35px; padding-left: 20px; text-transform: uppercase; width: 102px;}
.ie7 .multimedia_video .toggle_thumbs { margin-top:-35px;}
.multimedia_video .thumbs_bottom { background:#333333; color: #FFFFFF; display: inline-block; padding: 5px 15px 0; width: 589px; line-height:35px;}
.multimedia_video .pagination_container{height:75px;}
#gallery_loader {min-height:400px;}
#gallery_loader img {margin:190px 0 0 200px;}
#caption_loader {margin: 152px 0 0 0;right: 141px;position: absolute;}
.article_content figcaption {float:left;}
/**/.placeholder { margin-left:0px;}
.multimedia_video .mImageBlock figure { display:block!important; overflow:hidden;}

.live_update h1 {color:#002576; font-family:'Trebuchet MS', Arial, sans-serif; font-size:30px; font-weight:normal;margin:10px 0 0;}
.live_update .datestamp {color: #242424;font-size: 12px;font-weight: normal; display:block;margin: 0 0 15px;}
.live_update p {font-size:13px;}

.live_update .control_panel_top .update_time {font-size:14px;display:block; font-weight:normal;margin-bottom:10px;}
.live_update .control_panel_top .top {display:block; position:relative; height:40px;background:#D9D9D9;}

.control_panel_top .top-liveupdate {background:#04142C; color:#FFFFFF; position:relative; display:block; width:620px; height:55px;}
.control_panel_top .top-liveupdate .live_text {font-size:16px; text-transform:uppercase; height:15px; padding:20px; font-weight:bold; width:365px;}
.control_panel_top .top-liveupdate span {float: left; margin-right:2px;}
.control_panel_top .bottom{background:#DAE5F4; width:600px; height:15px; display:block;position:relative; padding:5px 10px; font-weight:bold;}
.control_panel_top .update_time .timestamp { font-size:12px!important;}
.control_panel_top .bottom .timestamp{ display:inline-block; color:#000000;}
.play_pause_button, .refresh_button, .jump_bottom_button{cursor:pointer;}
.live_note {color:#242424; display:inline-block; line-height:40px; font-style:italic; font-size:13px; vertical-align:top;}

span.play_pause_button{width:40px; height:40px;display:inline-block;}
.play_button {background: url(/images/Tech/tech_sprite.png) no-repeat -205px -375px;}
.play_button:hover {background: url(/images/Tech/tech_sprite.png) no-repeat -205px -339px;}
.pause_button {background: url(/images/Tech/tech_sprite.png) no-repeat -166px -374px;}
.pause_button:hover {background: url(/images/Tech/tech_sprite.png) no-repeat -166px -338px;}
.refresh_button {background: url(/images/Tech/tech_sprite.png) no-repeat -120px -375px;width:50px; height:40px;display:inline-block;} 
.refresh_button:hover {background: url(/images/Tech/tech_sprite.png) no-repeat -120px -337px;} 
.jump_bottom_button {background: url(/images/Tech/tech_sprite.png) no-repeat -70px -433px; display: block; float: right !important; height: 40px; margin: 0 !important; width: 96px;}
.jump_bottom_button:hover {background: url(/images/Tech/tech_sprite.png) no-repeat -195px -433px;}
.jump_bottom_button p {color: #002576; padding: 10px 0 0 20px; font-size:12px!important}
.jump_bottom_button:hover p {color:#FFF;}
.play_button:hover, .pause_button:hover, .refresh_button:hover, .jump_bottom_button:hover, .control_panel_bottom .jump_top_button:hover {background-color:#002576; cursor:pointer}

.control_panel_bottom{background:#D9D9D9; color:#002576; position:relative; display:block;margin-top:10px; height:40px;}
.control_panel_bottom .jump_top_button {background: url(/images/Tech/tech_sprite.png) no-repeat -75px -467px; display: block; float: right !important; height: 40px; margin: 0 !important; width: 96px;}
.control_panel_bottom .jump_top_button:hover {background: url(/images/Tech/tech_sprite.png) no-repeat -198px -467px #002576; }
.control_panel_bottom .jump_top_button p {color: #002576; padding: 10px 0 0 20px; font-size:12px!important}
.control_panel_bottom .jump_top_button:hover p {color: #FFF;}
.control_panel_bottom .update_count{font-size:14px; font-style:italic; font-weight:normal; margin:10px;position:relative; float:left;}

.juitterContainer{background-color: #fff;}
.tickercontainer{width:100%;height:20px;overflow: hidden;background-color: #fff;}
.tickercontainer .mask { position: relative; top: 0px; overflow: hidden;}
ul.twittList {
    /*important to enable css3 transitions properly*/
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear; list-style:none; margin:0; position: relative; list-style-type: none; padding: 0;}
ul.twittList li { float: left; margin: 0; padding: 0 7px; box-sizing: border-box; line-height:19px; min-width:50px; font-size:11px; clear:none;}

/*SimpleTabs*/
/* - check ie6.css for IE 6 specific fixes - */

.tab-menu li a, .tab-menu .tab-menu-item {color:#242424;text-transform:uppercase}
.tab-menu li a:hover,
.tab-menu li a:focus,
.tab-menu .tab-menu-item:hover,
.tab-menu .tab-menu-item:focus{}
.tab-menu li.tab-selected a, .tab-menu .tab-menu-item.tab-selected {text-decoration:none;color:#fff;}

div.tabbed_box{margin:12px 8px 10px 8px;}
div.tabbed_box div.tabbed_content{font-size:12px;overflow:hidden;word-wrap:break-word; padding-top:12px;}
div.tabbed_box ul{font-size:12px !important;}

.tab-wrapper{padding:0 12px 12px 12px;clear:both;line-height:1em; background:#00bff3;margin-top: -7px;}
.tab-menu{margin:0;padding:0;list-style:none;/*overflow:auto;*/}

.tab-menu li, .tab-menu .tab-menu-item{ background:#225378; color: #fff; display: inline-block; font-family: 'Trebuchet MS',Arial,sans-serif; font-size: 14px; line-height: 30px; margin: 0; position: relative; text-align: center;
    text-transform: uppercase; width: 149px; float:left; }
.tab-menu li:first-child, .tab-menu .tab-menu-item:first-child { margin-right:2px !important; }
.blogsvideo .tab-menu li,.blogsvideo .tab-menu .tab-menu-item {padding: 0 45px!important;}
.blogsvideo .tab-menu li:last-child,.blogsvideo .tab-menu .tab-menu-item:last-child { padding: 0 44px; }
div.mostPopular .tabbed_box {margin: 0px}

.tab-menu li.tab-selected, .tab-menu .tab-menu-item.tab-selected {background:#8dc63f;}
.tab-menu .tab-menu-item.tab-selected .down_arrow { background: url("/images/tech/down_arrow.png") no-repeat; display: block; height: 9px; left: 47%; position: absolute; top: 30px; width: 15px;}
#live_update_article .main_image{margin-bottom:10px;}

.multimedia_control {margin-bottom:20px;}
.multimedia_control h2 {color:#fff;font-size:18px; background:#225378; font-family:'Trebuchet MS', Arial,sans-serif;text-transform:uppercase; font-weight:normal; line-height:20px; margin-top:0px; margin-bottom:2px; padding:10px;}
.multimedia_control a { display: block; height: auto; position: relative; width: 300px;}
.multimedia_control a img {width:300px;}
.multimedia_control a .play {background: url("/images/Tech/tech_sprite.png") no-repeat scroll -7px -277px; display: block; height: 20px; right: 2%; position: absolute; bottom: 7%; width: 20px;}
.multimedia_control a .view {background: url("/images/Tech/tech_sprite.png") no-repeat scroll -7px -300px; display: block; height: 20px; right: 2%; position: absolute; bottom: 7%; width: 20px;}
.multimedia_control a .info {background: url("/images/Tech/tech_sprite.png") no-repeat scroll -7px -300px; display: block; height: 20px; right: 2%; position: absolute; bottom: 7%; width: 20px;}
.multimedia_control .caption {background:#00bff3;color:#fff;  font-family:'Trebuchet MS', Arial,sans-serif;padding:10px; font-size:18px;margin:1px 0px;}
.multimedia_control a.options {color:#fff;background:#225378; text-align:center; display:inline-block; width:148px; font-family:'Trebuchet MS', Arial, sans-serif; font-size:12px; line-height:30px; margin:1px 1px 0;}
.multimedia_control a.options:hover {background:#8dc63f; color: #fff;}

.multi_header {display: block;margin: 20px 0;position: relative;width:620px;}
.multi_header h2 {font-size:30px; font-family:'Trebuchet MS', Arial,sans-serif;color:#002576;line-height:30px;}

.twitter_box {background:url(/images/tech/twitter_bg.png) repeat; padding:20px 100px 20px 20px; position:relative; height:19px;}
.twitter_top {width:39px; height:39px;background: url(/images/Tech/tech_sprite.png) no-repeat -35px -245px; position:absolute; top:10px; right:70px; text-indent:-99999px;}
.facebook_top {width:37px; height:37px;background: url(/images/Tech/tech_sprite.png) no-repeat -37px -186px; position:absolute;right:20px; top:10px;text-indent:-99999px;}

.mostPopular {margin-bottom:20px;}
.mostPopular h2.section_title {color:#8c8c8c;font-size:20px; font-family:'Trebuchet MS', Arial,sans-serif;text-transform:uppercase; font-weight:normal; line-height:20px; margin-top:0px;}
.mostPopular ul {list-style:square; color:#fff;margin:0 0 0 13px;}
.mostPopular ul li {margin:2px 0px;}
.mostPopular ul li a {color:#fff;font-size:13px; font-family:'Trebuchet MS', Arial, sans-serif; font-weight:bold;text-overflow:ellipsis;overflow: hidden; }
.mostPopular ul li a:hover { text-decoration:underline;}

.breadcrumb_block {background:#00BFF3; color:#FFF;font-size:14px; font-family:Arial;line-height:17px; height:17px; display:inline-block;}
.ie7 .breadcrumb_block {float:left;}
.breadcrumb_block a.home {background:url(/images/Tech/tech_sprite.png) no-repeat right -248px; width:28px; height:17px;text-indent:-99999px; display:block; float:left;}
.breadcrumb_block a.home.last {background:url(/images/Tech/tech_sprite.png) no-repeat -159px -160px; width:28px; height:17px;text-indent:-99999px; display:block; float:left;}
.breadcrumb_block a.category {background:url(/images/Tech/tech_sprite.png) no-repeat right -271px #8DC63F; display:inline-block; float:left; color:#fff; font-size:13px; line-height:17px;padding-left:5px; padding-right:20px;}
.breadcrumb_block a.category.last {background:url(/images/Tech/tech_sprite.png) no-repeat right -295px #8DC63F;display:inline-block; float:left; color:#fff; font-size:13; line-height:17px;padding-left:5px; padding-right:15px;}
.breadcrumb_block a.category:hover{text-decoration:underline;}
.breadcrumb_block a.category.trans { background: url("/images/Tech/tech_sprite.png") no-repeat right -295px #8DC63F; color: #FFFFFF; display: inline-block; float: left; font-size: 13px; line-height: 17px;    padding-left: 5px; padding-right: 15px;}
.breadcrumb_block span {padding:0 10px 0 10px;}

.pointers_block {width:260px;height:140px; padding:20px;position:relative;margin-bottom:20px;background-repeat:no-repeat !important; background-color:#191919 !important;}
.pointers_block h4 {color:#FFF; font-family:'Trebuchet MS', Arial, sans-serif; font-size:18px; font-weight:bold; text-align:right; display:block; margin: 0 0 10px;}
.pointers_block span {color:#FFF; text-align:right; font-size:13px;width:190px; display:block; float:right;}
.pointers_block .pravin_link {height:40px; width:260px; line-height:40px;position:absolute; bottom:10px; left:20px; background:#FFF;color:#002576; text-transform:uppercase;font-family:'Trebuchet MS', Arial,sans-serif;font-weight:bold;}
.pointers_block .pravin_link span {background:url(/images/Tech/tech_sprite.png) no-repeat -120px -195px; width:40px !important; height:40px; display:block;float:left;}

.article_header {display:block; position:relative; margin-top:20px;}
.article_header h2 {color:#172d56; font-size:30px; line-height:30px; margin:0 0 5px; font-family:'Trebuchet MS', Arial, sans-serif; font-weight:normal;}
.article_header .author_timestamp {margin:0 0 10px 0;font-size: 14px;color: #242424;font-weight:normal;  font-family:'Trebuchet MS', Arail, sans-serif; }

.article_features .article_image_pos1 .caption, .article_features .article_image_pos2 .caption {background:url(../images/image_caption.png) repeat top left transparent; display:block;margin:0px; width:280px; padding:10px; color:#FFFFFF;position:absolute; bottom:0px; left:0px; font-size:16px; font-style:italic;}
.article_features.related_articles {background:#f3f3f3; padding:0; width:300px !important;margin:0 0 0 15px !important;}
.article_features.related_articles h4 {background:#225378; color: #fff; font-family: 'Trebuchet MS',Arial,sans-serif; font-size: 14px; margin:0 !important; padding: 10px;}
.article_features.related_articles ul {border-left: 1px solid #a5a5a5;border-bottom: 1px solid #a5a5a5;border-right: 1px solid #a5a5a5; margin: 0; padding: 15px 10px 10px 25px;}
.article_features.related_articles ul li {list-style:square; color:#002576; margin:0 0 3px;}
.article_features.related_articles ul li a {color:#002576; font-family:'Trebuchet MS', Arail, sans-serif; font-size:13px; font-weight:bold;}

/*.article_image_pos1,*/ .article_image_pos1 img { width:300px; text-align:center; margin-left:15px !important;}
                         .article_image_pos1 p {padding-left:15px !important;max-width:285px;}
/*.article_image_pos2,*/ .article_image_pos2 img { width:620px; text-align:center;} 

.featured {margin-left:20px;width:620px; margin-top:10px;margin-bottom:20px; text-align:center; position: relative;}
.featured a img {margin:0px !important;}
.featured .featured_caption {background:#00BFF3; padding:10px; display:block; text-align: left;}
.featured .featured_caption h3 {color:#FFF; font-size:30px; line-height:30px; margin:0 0 5px; font-family:'Trebuchet MS', Arial, sans-serif; font-weight:normal;}
.featured .featured_caption h3 a {color:#FFF;}
.featured .featured_caption p {color:#EAEFFF;}

.article_listing { display:block;margin-bottom:10px;}
.article_listing .span4 {min-height:350px;}
.article_listing .span4.multimedia_landing { min-height:225px !important}
.article_listing .img_blurb_wrap {/*width:100%; height:75px;*/ display:block; overflow:hidden;margin-bottom:10px;}
.article_listing .img_blurb_wrap p {font-size:13px; line-height:18px;}
.article_listing .read_more {padding:7px 15px;background:#D9D9D9;color:#242424 !important;font-size:12px;border-radius: 4px;}
.article_listing .read_more:hover {background:#225378; color:#fff !important;}
.article_listing .synopsis_head .timestamp, .timestamp  {color:#8c8c8c; font-size:10px; display:block;line-height:12px; margin-bottom:10px;}
.article_listing .article_thumb, .article_thumb { display: inline-block; height: 180px; margin-bottom: 10px; margin-right: 10px; width: 300px; overflow:hidden; text-align:center;}
.article_listing ul { list-style: none outside none; margin: 0;}
.article_listing ul li a { font-size: 13px; font-weight: bold;}

.mm_gallery_container { width:620px;}

.facebookComments { background: url("/images/tech/facebook_comments.png") no-repeat left top #3B5998; color: #fff; font-size: 11px; height: 55px; padding: 10px 10px 10px 58px; width: 552px;}
.facebookComments p { font-size: 11px; margin: 0 !important;}
.facebookComments a { font-size: 11px; text-decoration: underline;}

.load_more {margin: 10px 0 10px 20px; display:block; text-align:center; float:left; width:620px;}
.load_more .btn_more {background: #225378;color: #FFF !important; font-family:'Trebuchet MS', Arial, sans-serif; font-size: 12px;padding: 7px 15px; display:block; font-weight:bold; text-transform:uppercase; }
.load_more .btn_more:hover {background:#8DC63F;color: #fff !important;}

.expert_header {display:block; position:relative; margin:20px 0px;}
.expert_header h4 { color: #002576; font-family: 'Trebuchet MS',Arial,sans-serif;font-size: 30px;font-weight: normal; line-height: 30px; margin: 0 0 5px; width:450px; text-transform:capitalize;}

.single_expert_pravin {display:block; margin-bottom:10px; min-height:200px;  border-bottom: 1px solid #DADADA; padding-bottom:20px;}
.single_expert_pravin .single_experts_img {display:inline-block; width:215px;}
.single_expert_pravin .single_experts_img img {min-width:200px;min-height:200px; overflow:hidden; margin-right:15px }
.single_expert_pravin .description { display:inline-block; width:350px; padding:10px 20px;}
.single_expert_pravin p {font-size: 20px; font-family:'Trebuchet MS', Arial,sans-serif; font-style:italic; color:#555555; vertical-align:middle;}

.single_expert {display:block; margin-bottom:10px; min-height:200px;}
.single_expert .single_experts_img { display:inline-block; width:115px; vertical-align:top;}
.single_expert .single_experts_img img {max-width:100px; max-height:100px; overflow:hidden; display:inline-block; margin-right:15px;  }
.single_expert .description { display:inline-block; width:500px;}
.single_expert p {font-size: 14px;font-family:Arial,sans-serif; color:#000; vertical-align:top;}

.user_tools_top .roll_over_item .tool [class^="icon-"], .user_tools_top .roll_over_item .tool [class*=" icon-"] {width:20px; height:20px;}

hr {border-color:#CECECE; border-width:1px 0 0 0 ;}

.featured_livestream {display:block; margin-bottom:20px;}
.featured_livestream h3 {display:block;color:#494949;background:#F3F3F3;padding:15px 10px;font-family:'Trebuchet MS', Arial, sans-serif; font-size:18px;line-height:18px;margin:0px;}
.featured_livestream a.options { background: none repeat scroll 0 0 #D9D9D9;color: #242424;display: inline-block;font-family: 'Trebuchet MS',Arial,sans-serif;font-size: 12px;line-height: 30px;margin: 0 1px;text-align: center;width: 148px;}
.featured_livestream a.options:hover {background: none repeat scroll 0 0 #242424; color: #D9D9D9;}
.featured_livestream .caption {margin:0px;}

.infographic {margin-top:20px; display:block; width:620px;}
.sectionb {margin-bottom:20px;}
.sectionb .section_title { margin-bottom: 10px; margin-top: 5px; color: #8C8C8C; font-size: 18px; font-weight: normal;line-height : 20px; text-transform: uppercase;}
.sectionb h2 a { color: #8C8C8C;}
.comment_form_result_msg {color:#333;visibility:visible;}
.comments_pause {display:block; text-align:right; line-height:20px; cursor:pointer;background:#EDEDED;padding:3px 10px; border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;border-top:1px solid #CFCFCF;}
.sectionb .comment_form_wrap textarea {width:95%;}

.article_thumb .view {background:url(/images/Tech/tech_sprite.png) no-repeat -7px -300px;border: medium none;box-shadow: none;right: 5px;position: absolute;top: 150px;width:20px; height:20px; display:block;}
.article_thumb .play {background:url(/images/Tech/tech_sprite.png) no-repeat -7px -277px;border: medium none;box-shadow: none;right: 5px;position: absolute;top: 150px;width:20px; height:20px; display:block;}
.article_thumb .info {background:url(/images/Tech/tech_sprite.png) no-repeat -7px -255px;border: medium none;box-shadow: none;right: 5px;position: absolute;top: 150px;width:20px; height:20px; display:block;}

.morecategory { display:inline-block;border-bottom:1px solid #8c8c8c; margin-bottom: 20px; padding-bottom: 10px;}
.ie7 .morecategory { width:620px;}
.morecategory h3 { font-size:18px; color:#8c8c8c; font-weight:normal; text-transform:uppercase; margin-top:0;}
.morecategory-wrapper ul { list-style:none; margin:0px}
.morecategory-wrapper .morecategory-content { float:left; position:relative; margin:0 20px 20px 0; width:300px; height:168px; overflow:hidden}
.ie8 .morecategory-wrapper .morecategory-content { margin-right:10px}
.morecategory-wrapper .morecategory-content:nth-child(2n+2) { margin-right: 0px; }
.morecategory-wrapper .morecategory-content h5 { position:absolute; bottom:0px; background:#225378; opacity:0.8;filter:alpha(opacity=80); padding:10px; width:280px;}
.ie7 .morecategory-wrapper .morecategory-content { display:block; z-index:1; margin-right:10px }
.ie7 .morecategory-wrapper .morecategory-content h5 { z-index:10; left:0px}
.morecategory-wrapper .morecategory-content h5 a {font-family:'Trebuchet MS', Arial; font-size:18px; font-weight:bold; color:#fff;}

/* Share Components Block*/
.ie8 .article_tools { display: block; height: auto; position: relative;}
.ie8 .article_tools .SocialBlock { display: block; position: absolute; right: 0; text-align: right; top: -20px; width: 166px;}
.ie8 .article_tools .SocialBlock .share_this { color: #959595; font-size: 10px; font-weight: bold; text-transform: uppercase; margin-right: 5px;}
.ie8 .SocialBlock .addthis_internal_container { width: 166px !important;}

.ie7 .article_tools, .ie7 .multi_header { display: block; height: auto; position: relative;}
.ie7 .article_tools .SocialBlock  { display: block; position: absolute; right: 0; text-align: right; top: -20px; width: 166px;}
.ie7 .article_tools .SocialBlock li, .ie7 .multi_header .SocialBlock li  { float:left }
.ie7 .article_tools .SocialBlock .share_this, .ie7 .multi_header .SocialBlock .share_this { color: #959595; font-size: 10px; font-weight: bold; text-transform: uppercase; margin-right: 5px;}
.ie7 .SocialBlock .addthis_internal_container { width: 166px !important; margin-left:-114px;}

.ie7 .bottom_tools_holder { display: block; height: 50px; width:100%}
.ie7 .bottom_tools_holder .bottom_tools { position:absolute; right:0px;}
.ie7 .bottom_tools_holder .bottom_tools .SocialBlock { width: 166px; display: block; position: absolute; right: 0px; top: 0px; text-align: right;}
.ie7 .bottom_tools_holder .bottom_tools .SocialBlock li { float:left }
.ie7 .bottom_tools_holder .bottom_tools .SocialBlock .share_this { color: #959595; font-size: 10px; font-weight: bold; text-transform: uppercase; margin-right: 5px;}

.ie8 .bottom_tools_holder { display: block; height: 50px; width:100%}
.ie8 .bottom_tools_holder .bottom_tools { position:absolute; right:0px;}
.ie8 .bottom_tools_holder .bottom_tools .SocialBlock { width: 166px; display: block; position: absolute; right: 0px; top: 0px; text-align: right;}
.ie8 .bottom_tools_holder .bottom_tools .SocialBlock li { float:left }
.ie8 .bottom_tools_holder .bottom_tools .SocialBlock .share_this { color: #959595; font-size: 10px; font-weight: bold; text-transform: uppercase; margin-right: 5px;}
.ie8 .bottom_tools_holder .bottom_tools .SocialBlock .addthis_internal_container ul { margin-left:40px; margin-top:-15px;}



.ie8 .multi_header { display: block; height: auto; position: relative;}
.ie8 .multi_header h2 { width:450px;}
.ie8 .multi_header .SocialBlock  { display: block; position: absolute; right: 0; text-align: right; top: 0px; width: 166px;}
.ie8 .multi_header .SocialBlock .share_this { color: #959595; font-size: 10px; font-weight: bold; text-transform: uppercase; margin-right: 5px;}
.ie8 .multi_header .SocialBlock .addthis_internal_container { width: 166px !important; margin-left:0;}


.ie7 .multi_header { display: block; height: auto; position: relative;}
.ie7 .multi_header h2 { width:450px;}
.ie7 .multi_header .SocialBlock  { display: block; position: absolute; right: 0; text-align: right; top: 0px; width: 166px;}
.ie7 .multi_header .SocialBlock .addthis_internal_container { width: 166px !important; margin-left:-114px;}

.ie7 .focus_block .carousel-caption { width:940px;}

.SocialBlock { width: 166px; display: block; position: absolute; right: 0; top: -22px; text-align: right}
.SocialBlock .share_this { color: #959595; font-size: 11px; font-weight: bold; text-transform: uppercase; margin-right: 5px}
.SocialBlock .addthis_internal_container { width: 166px!important}

.addthis_floating_style {position:relative !important;}
.addthis_floating_style.addthis_32x32_style {width:137px;line-height:0px !important; padding:0px; margin-top:-8px; }
.addthis_floating_style.addthis_32x32_style .addthis_internal_container {width:220px;}

.addthis_toolbox a.addThisButtonTxt {line-height:16px; color: #74727D; padding-left:4px; vertical-align: middle; font-size: 11px; text-decoration: none;}
.addthis_toolbox a.addThisButtonTxt span {margin-right: 4px; }

.custom .addthis_button_facebook {background: url(/images/Tech/tech_sprite.png) no-repeat -5px -177px !important; height: 27px !important; width: 21px !important; display: inline-block!important; float:left;}
.custom .addthis_button_twitter { background: url(/images/Tech/tech_sprite.png) no-repeat -30px -177px !important; height: 27px !important; width: 21px !important; display: inline-block!important; float:left;}
.custom .addthis_button_google_plusone_share { background: url(/images/Tech/tech_sprite.png) no-repeat -57px -177px !important; height: 27px !important; width: 21px !important; display:inline-block !important;  float:left;}
.custom .addthis_button_email { background: url(/images/Tech/tech_sprite.png) no-repeat -85px -177px !important; height: 27px !important; width: 21px !important; display: inline-block !important;  float:left;}
.custom .addthis_button_compact { background: url(/images/Tech/tech_sprite.png) no-repeat -113px -177px !important; height: 27px !important; width: 21px !important; display: inline-block !important;  float:left;}
.addthis_32x32_style .dummy .at300bs, .addthis_32x32_style .at300bs, .addthis_32x32_style .at15{background:none !important;}
.addthis_floating_style {border-radius:0px !important;position:relative !important; }
.addthis_internal_container ul li {display:inline-block;}
.addthis_floating_style {text-align:left !important; background:transparent;}

.addthis_toolbox.addthis_32x32_style span {line-height: 21px !important;}

/* Tipsy Tooltip Styles 
.tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 100000;margin-top:30px; }
.tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; }

 Rounded corners 
.tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
  
 Uncomment for shadow 
.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }
.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
  
 Rules to colour arrows 
.tipsy-arrow-n { border-bottom-color: #000; }
.tipsy-arrow-s { border-top-color: #000; }
.tipsy-arrow-e { border-left-color: #000; }
.tipsy-arrow-w { border-right-color: #000; }
.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }*/

.comments_widget  {display: block;float: left;width: 100% !important; margin:0;}
.comments_widget .fl {width:200px; display:block;}
.comments_widget #comment_on_story {width:auto !important;}
.comments_widget .comment_form_header {width:auto !important;}
.comments_widget .avatar_wrap, .avatar_wrap div {border: 1px solid #CFCFCF; width:28px !important;}
.comments_widget .comment_info {width:auto !important;}
.comments_widget .comment_info div {height:20px; display:block; width:auto;padding-bottom:5px;}
.comments_widget .comment_info .clr {display:none;}
.comments_widget .comment {position:relative;}
.comments_widget .fr, .comments_widget .fl {float:none !important;}
.comments_widget .smlr {display:block; height:20px; text-align:left; width:97% !important;}
.comments_widget a.comment_vote.dislike div {padding:0px;width:16px; height:16px;}
.comments_widget a.comment_vote.like div {padding:0px; width:16px; height:16px;}
.comments_widget .comment_footer {width:300px !important;}
.comments_widget .comment_text {display: block;height: auto !important;padding: 0px 0 8px !important; width:90% !important;}
.comments_widget  a.report_link {margin:0 0 0 10px !important; padding: 3px 5px !important;}
.comment_form_header { background-color: #8C8C8C !important; color: #fff !important; font-family: 'Trebuchet MS', Arial; font-size: 16px; font-weight: normal !important; margin-bottom: 5px; padding: 6px;    text-transform: none !important;}

.embedded {display: inline-block;}
.embedded-images {list-style:none; margin:0 !important;}
.embedded-images li {list-style:none; background:none; margin:0px; padding:0px; font-size: 14px;line-height: 1.4em; margin-bottom:10px;}
.embedded-images li .embeddedKicker {text-transform:uppercase; font-weight:bold;}
.embedded-images li .embeddedBlurb {margin-bottom:10px; width:620px;}
.embedded-images img {max-width:620px;display:block;margin:0 auto;}

/*gallery styles */
a#bigPictureLauncher {top:15px!important;right:20px!important; }
a#bigPictureLauncher img {background:none;}
a.thumb img {max-width:none;margin-bottom:0;}

div.featured a.multimedia .play {background: url("/images/Tech/tech_sprite.png") no-repeat scroll -7px -277px; display: block; height: 20px; right:2%; position: absolute; bottom: 23%; width: 20px;}
div.featured a.multimedia .view {background: url("/images/Tech/tech_sprite.png") no-repeat scroll -7px -300px; display: block; height: 20px; right:2%; position: absolute; bottom: 23%; width: 20px;}
div.featured a.multimedia .info {background: url("/images/Tech/tech_sprite.png") no-repeat scroll -7px -277px; display: block; height: 20px; right:2%; position: absolute; bottom: 23%; width: 20px;}

/* Personalisation */
.personalisationContainer {background-color: #225378; top: 0; line-height: 34px; height: 34px; position: fixed; left: 0; width: 100%;  z-index: 6000;}
.personalisationNav {margin: 0 auto; position: relative; width: 980px; z-index: 101;}
.personalisationNav .topNavWrapper .headerLinks{color:#fff;font-size: 14px;font-weight:bold;}
.personalisationNav .topNavWrapper .headerLinks, .personalisationNav .topNavWrapper .headerLinks a {color:#e0e0e0;font-size: 12px; text-decoration:none; font-weight:bold;display: inline-block;}
.personalisationNav .topNavWrapper .headerLinks a:first-child {color:#fff}
.personalisationNav .topNavWrapper .headerLinks a:hover{text-decoration:underline; color:#fff;}
.personalisationNav .topNavWrapper .facebook_like_topbar {float:right; *margin-top:-28px}

.OverlaySponsorWrapper { background:#225378; position: absolute; top: 0; z-index: 10; margin-left: 3px;}
.OverlaySponsorNews { color: #fff; font-family: 'Trebuchet MS',Arial,sans-serif; font-size: 14px; margin: 5px 10px; text-transform: uppercase;}
.SponsoredArticleTopHeading{color: red; font-size: 15px; font-weight: bold;}

.user-tools {display:block; margin-bottom:20px;box-shadow: 0 0 3px 3px #ccc;}
.user-tools .user-tools-header {padding:5px 5px 5px 35px; background:url("../Images/icon_tools.jpg") no-repeat 5px 5px #00bff3;color:#FFF; height:25px;}
.user-tools .user-tools-header span {text-transform:uppercase; font-size:18px;font-family:'MuseoSans900',Arial;display:block;margin-top:3px;}
.user-tools .user_tool_container {padding:20px 10px;background-color:#FFF;float:left;}
.user-tools .user_tool_container .roll_over_item {margin:0 10px;float:left;}
.user-tools .user_tool_container .roll_over_item .usertool_text {font-family:'MuseoSans900',Arial;font-size:16px;width:40px;text-transform:uppercase;}
.user-tools .tools-container .roll_over_item a .roll_item {cursor:pointer;float:left;height:105px;width:186px;padding-top:30px;background:#225378;color:#fff;text-align:center;}
.user-tools .tools-container .roll_over_item a:hover .roll_item {background:#00bff3;}
.user-tools .tools-container .roll_over_item .roll_item [class^="icon-"], .user-tools .tools-container .roll_over_item .roll_item [class*=" icon-"] {width:45px; height:45px;}
.user-tools .tools-container .roll_over_item .roll_item .icon-glass {background:url(/images/Tech/tech_sprite.png) no-repeat -122px -104px;}
.user-tools .tools-container .roll_over_item .roll_item .icon-cal {background:url(/images/Tech/tech_sprite.png) no-repeat -172px -104px;}
.user-tools .tools-container .roll_over_item .roll_item .icon-info-graph {background:url(/images/Tech/tech_sprite.png) no-repeat -220px -104px;}
.user-tools .tools-container .roll_over_item .roll_item .icon-media {background:url(/images/Tech/tech_sprite.png) no-repeat -260px -104px;}
.user-tools .tools-container .roll_over_item .roll_item .icon-pointers {background:url(/images/Tech/tech_sprite.png) no-repeat -300px -104px;}
.user-tools .tools-container .roll_over_item .tool_title {display:block; text-align:center; padding:10px 20px; text-transform:uppercase; font-size:14px; font-family:'Trebuchet MS', Arial, sans-serif;}
.user-tools .usertool_roll{cursor:pointer;float:left;height:165px;width:165px;background-color:#00bff3;color:#fff;text-align:center;}
.user-tools .usertool_roll i { font-size: 40px }
.user-tools .roll_over{display: none}

/* koos bar */
#tech_koos {background-color:#ececec;}
#tech_koos .headerLinks, #tech_koos .headerLinks a {color:#15849e;}
#tech_koos .headerLinks a:first-child {color:#c40701;}

/* header */
#tech_navbar .header_search .fin24_logo {width:100px;height:38px;background:url(/images/Tech/tech_sprite.png) no-repeat -152px -293px;display:block;position:absolute;left:12px;top:12px;}
#tech_navbar .header_search .search_box {margin-right:140px;}
#tech_navbar .header_search .search_box input {width:172px;height:19px;padding-right:10px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
#tech_navbar .header_search .search_box a {background-position:-137px -49px !important;width:39px;height:25px;top:0 !important;right:-32px !important;}
#tech_navbar .social_sharing .twitter_share {background-position:-4px -46px !important;}
#tech_navbar .social_sharing .facebook_share {background-position:-35px -46px !important;}
#tech_navbar .brand {background-position:-119px -227px!important;/*width:260px;*/width:110px;margin-top:1px;}
#tech_navbar .navbar-inner {background-color:#e4e4e4;}
#tech_navbar .nav > li > a {color:#fff;margin-left:5px;background-color:#60cfe8;}
#tech_navbar .nav > .active > a, #tech_navbar .nav > .active > a:hover, #tech_navbar .nav > .active > a:focus, #tech_navbar .nav > .active > a:active {background-color:#15849e;color:#fff;}
#tech_navbar .nav > li > a:focus, #tech_navbar .nav > li > a:hover, #tech_navbar .nav > li > a:active {background-color:#60cfe8;color:#fff;}
#tech_navbar .nav > li > a:hover {background-color:#15849e;}

/* overall styling */
.tech_container .article_listing .span4 {min-height:410px !important;}
.tech_container p {font-size:14px !important;line-height:18px !important;}
.tech_container .synopsis_head h5, .tech_container .synopsis_head h5 a {font-size:17px !important;line-height:20px !important;}
.tech_container .synopsis_head h5 a, .tech_container .span3 .related_articles a, .tech_container .span4 .related_articles a {color:#3db3ce;}
.tech_container .synopsis_head h5 a:hover, .tech_container .span3 .related_articles a:hover, .tech_container .span4 .related_articles a:hover {color:#15849e;}
.tech_container .synopsis_head .timestamp {margin-top:5px;margin-bottom:5px !important;}
.tech_container .breadcrumb_block, .tech_container .breadcrumb_block a.category {font-size:11px;font-weight:bold;letter-spacing:0.1em;text-transform:uppercase;background-color:#3db3ce;}
.tech_container .mostPopular h2.section_title {text-transform:none;}
.tech_container .mostPopular ul, .tech_container .mostPopular ul li a {color:#15849E !important;}
.tech_container #mostPopularBox .tab-menu {overflow:hidden;height:39px;}
.tech_container #tabContainer {background-color:#E4E4E4}
.tech_container .tab-menu li, .tech_container .tab-menu .tab-menu-item {background-color:#3db3ce;}
.tech_container .tab-menu li.tab-selected, .tech_container .tab-menu .tab-menu-item.tab-selected {background-color:#15849e;width: 100%;}
.tech_container .multimedia_control h2 {font-size:20px;padding:0;margin-bottom:10px;text-transform:none;color:#8c8c8c;background:none;}
.tech_container .multimedia_control a .play, #tech_category_default .article_thumb .play, #tech_category_default .multimedia_control a .view, #tech_category_default .article_thumb .view, #tech_category_default .multimedia_control a .info, #tech_category_default .article_thumb .info {top:8px !important;right:8px !important;height:25px;width:25px;}
.tech_container .multimedia_control a .play, #tech_category_default .article_thumb .play {background-position:-41px -264px !important;}
.tech_container .multimedia_control a .view, #tech_category_default .article_thumb .view {background-position:-3px -298px !important;}
.tech_container .multimedia_control a .info, #tech_category_default .article_thumb .info {background-position:-3px -254px !important;}
.tech_container .multimedia_control .caption {font-size:16px;line-height:20px;padding-bottom:13px;padding-left:0;color:#898c89;background-color:#fff;margin:0 2px;}
.tech_container .multimedia_control .options {margin:0;width:149px;background-color:#3db3ce;}
.tech_container .multimedia_control .options:hover {background-color:#15849e;}
.tech_container .multimedia_control .options:last-child {margin-left:2px !important;}
.tech_container .load_more .btn_more {background-color:#3db3ce;color:#fff !important;font-family:'Trebuchet MS',Arial,sans-serif;font-weight:normal;font-size:14px !important;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
.tech_container .load_more .btn_more:hover {background-color:#15849e;}
.tech_container .multi_header, .tech_container .article_header {margin-top:0 !important;}
.tech_container .multi_header h2, .tech_container .article_header h2 {color:#15849e;margin-top:10px !important;padding-right:40px;line-height:36px;font-weight:bold;}
.tech_container .article_content .article_features {float:right;clear:right;}

/* category default content area */
#tech_category_default .featured {margin-top:3px;}
#tech_category_default .featured .featured_caption {background-color:#3db3ce;}
#tech_category_default .featured .featured_caption h3 {font-size:33px;}
#tech_category_default .featured .featured_caption .read_more {background-color:#fff;color:#15849e;font-weight:bold;text-transform:uppercase;margin:0;}
#tech_category_default .featured .featured_caption .read_more:hover {background-color:#15849e;color:#fff;}
#tech_category_default .featured a img, .img_blurb_wrap a img {display:block;width:100%;}
#tech_category_default div.featured a.multimedia .play, #tech_category_default div.featured a.multimedia .view, #tech_category_default div.featured a.multimedia .info {width:90px;height:90px;top:50%;right:50%;margin-top:-75px;margin-right:-45px;}
#tech_category_default div.featured a.multimedia .play {background-position:-375px -25px !important;}
#tech_category_default div.featured a.multimedia .view {background-position:-375px -122px !important;}
#tech_category_default div.featured a.multimedia .info {background-position:-3px -254px !important;width:25px;height:25px;top:50%;right:50%;margin-top:-43px;margin-right:-13px;}
#tech_category_default .article_listing {overflow:hidden;margin-bottom:0;}
#tech_category_default .article_listing .OverlaySponsorWrapper {margin-left:0 !important;background-color:#15849e;}
#tech_category_default .user-tools {margin-left:38px !important;width:945px !important;}
#tech_category_default .user-tools .user-tools-header, #tech_category_default .user-tools .usertool_roll {background-color:#3DB3CE;}
#tech_category_default .user-tools .user-tools-header {padding-left:5px;text-align:center;}
#tech_category_default .user-tools .user-tools-header span {font-family:'Trebuchet MS',Arial,sans-serif;font-weight:normal;}
#tech_category_default .user-tools .user_tool_container {width:925px;}
#tech_category_default .user-tools .user_tool_container .roll_over_item {margin-left:0;margin-right:0;}
#tech_category_default .user-tools .user_tool_container .roll_over_item a {display:block;margin:0 10px;}
#tech_category_default .user-tools .user_tool_container .roll_over_item a, #tech_category_default .user-tools .usertool_roll {width:165px;height:165px;}
#tech_category_default .user-tools .usertool_roll {position:relative;}
#tech_category_default .user-tools .usertool_roll i {display:none;}
#tech_category_default .user-tools .usertool_roll .usertool_img_contain {display:block;min-width:100%;background-color:#fff;overflow:hidden;height:110px;}
#tech_category_default .user-tools .usertool_roll img {display:block;height:110px;width:auto;background-color:#fff;}
#tech_category_default .user-tools .usertool_roll .roll-text {display:block;height:auto;width:149px;padding:7px 8px 8px;text-align:left;position:absolute;left:0;bottom:0;background-color:#3db3ce;}

/* infographic article content area */
#tech_infographic_article .article_tools {width:620px;}
#tech_infographic_article .span8 .infographic {margin-top:0;}

/* image gallery content area */
#tech_image_gallery .multimedia_video .fig_next a, .tech_container .multimedia_video .fig_previous a {height:80px;width:42px;top:50% !important;margin-top:-73px;}
#tech_image_gallery .multimedia_video .fig_next a {background-position:-263px 0 !important;}
#tech_image_gallery .multimedia_video .fig_previous a {background-position:-217px 0 !important;}

/* video article content area */
#tech_video_article #player_wrapper {margin:0 5px !important;}
#tech_video_article .additional_multimedia .more_multi {background-position:-200px -84px !important;}

/* default article content area */
#tech_default_article {margin-left:-10px !important;margin-right:-10px !important;}
#tech_default_article .morecategory {margin-top:-5px;}
#tech_default_article .morecategory-wrapper .morecategory-content h5 {background-color:#15849e !important;background-color:rgba(21,132,158,0.8) !important;opacity:100 !important;-o-opacity:100 !important;-ms-opacity:100 !important;-moz-opacity:100 !important;-webkit-opacity:100 !important;filter:alpha(opacity=100) !important;}
#tech_default_article .morecategory-wrapper .morecategory-content a {margin:0 !important;}
#tech_default_article .morecategory-wrapper .morecategory-content a img {width:300px;border:none !important;margin: 0 !important;}

/* footer */
#tech_footer {background-color:#252525;}
#tech_footer .logo {background-position:-41px -294px !important;height:49px;margin-top:31px;width:93px;}
#tech_footer .social_share {margin-top:35px;margin-bottom:8px;}
#tech_footer .contact {padding-top:31px;}
#tech_footer .contact, #tech_footer .contact a {color:#989796;}
#tech_footer .social_share a:hover {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}

/* social share styling */
.share24_tool .share_text {text-transform:uppercase;float:left;height:25px;line-height:25px;margin:0 10px 0 0;}
.article_tools .share24_tool { margin: 5px 0; float: right;width: 185px;}

/* video pause ad block */
.article_content.media_box {position:relative;}
.article_content.media_box #adPlayer {position:absolute;z-index:9999;top:12px;left:16px;width:589px;height:389px;/*background-color:red;*/}

/* kalahari widget position fix */
.kalwidgetcontainer {margin-bottom:20px !important;}

/* Love2Meet */
h4.most_head { font-size: 11px; margin-bottom: 5px; text-transform: uppercase;}
.love2meet{ margin:0 auto 20px;background:#fff;border: 1px solid #C6C6C6;width:298px;}
#most_box .tab-wrapper { clear: both; padding: 10px; background-color:#fff; line-height: none; margin-top: 0;}
#most_box .tab-wrapper-beta { clear: both; padding: 15px 10px 10px;}
#most_box .tab-wrapper-beta a.change_link { font-size:11px;}
#mostTabContainer, #dateLabTabContainer {width:298px; background: none repeat scroll 0 0 #DAEAF1;height: 32px;}
#mostTabContainer div.tabs_on, #mostTabContainer div.tabs_off {float:left;padding:4px 0.85em;cursor:pointer;display:block;font-size:10px;text-transform:uppercase}
#mostTabContainer.localised div.tabs_on, #mostTabContainer.localised div.tabs_off { cursor: pointer; display: block; float: left; font-size: 10px; padding: 6px 0.43em; text-transform: uppercase;}
#dateLabTabContainer.localised div.tabs_on, #dateLabTabContainer.localised div.tabs_off { cursor: pointer; display: block; float: left; font-size: 10px; padding: 6px 0.43em; text-transform: uppercase;}
#dateLabTabContainer div.tabs_on, #dateLabTabContainer div.tabs_off {cursor: pointer; display: block; float: left; font-size: 10px; padding: 6px 3.16em; text-transform: uppercase;}
#mostTabContainer div.tabs_on, #dateLabTabContainer div.tabs_on {background: #FFFFFF; border-left: 1px solid #FFFFFF; color: #666666;}
#mostTabContainer div.tabs_off, #dateLabTabContainer div.tabs_off {background:#DAEAF1;border-left:1px solid #C6C6C6}
.date_profile{font-size:11px}
.date_profile .person{width:275px;margin-bottom:5px}
.date_profile .item{width:225px; line-height: 15px;}
.date_profile h5{margin:10px 0 2px 0}
#tab_man_data .img_wrap, #tab_women_data .img_wrap, #tab_search_data .img_wrap { height: 75px; margin: 5px 10px 5px 0; overflow: hidden; width: 65px; float:left !important;}
#tab_man_data .img_wrap img, #tab_women_data .img_wrap img, #tab_search_data .img_wrap img { margin-top: -5px;}
.love2meet a {font-weight:bold;}
.love2meet .search_box h5 { font-size: 14px; font-weight: bold; margin-bottom: 10px;}
.love2meet .search_box td.sBox { width: 120px;}
.love2meet .search_box td { font-size: 14px;}
.love2meet .search_box td.select { text-align: right; width: 175px;}
.love2meet .search_box select#gender, .love2meet .search_box select#mGender { width: 175px;}
.love2meet .search_box select { border: 1px solid #BCBCBC; font-size: 12px;line-height: 20px; margin-bottom: 5px;width:auto;border-radius:0px;}
.love2meet .search_box select { font-size: 12px;}
.love2meet .search_box .btn { font-size: 12px; margin: 5px 0; background: url("../images/background_sprite.png") repeat-x #486085; border:0; color: #FFFFFF; cursor: pointer; height: 22px; padding: 2px 5px; text-transform: uppercase;border-radius:0px; width:80px;}
#most_box a.datinglab { background: url("../images/love2meet.jpg") no-repeat 30px 0 #FFFFFF; height: 60px; margin-top: -1px; text-indent: -500em; width: 298px;display:block;}

#tech_category_search .article_listing_tech .span4 {height:350px;}
#tech_category_search .article_listing_fin .span4 {height:120px;}

/* keyword listing */
.keywordsListing {overflow:hidden;padding-bottom:15px;}
.keywordsListing .lbl {float:left;color:#808080;font-weight:bold;font-size:12px;line-height:20px;margin-right:10px;}
.keywordsListing a {display:inline;font-size:14px;line-height:14px;font-weight:bold;}
.keywordsListing a:hover {text-decoration:underline;}#tech_category_search .article_listing_fin .span4 {height:120px;}

div.keywordsListing{line-height:1.4em; width:100% !important; margin-top:20px;}
div.keywordsListing .tagHeader{ width:141px}
div.keywordsListing label{font-weight:bold; color:#808080}
div.keywordsListing .tagItems{float:left; width:350px; padding-bottom:20px}
div.keywordsListing a.tag{font-weight:bold;white-space: nowrap;}

/* News24 Live RHS Component*/
.rhs_live_component {background:#2c3e56;width:301px;overflow:hidden;margin-bottom:20px;}
.rhs_live_component .relative {position:relative;}
.rhs_live_component .title {color:#fff;font-size:20px;font-weight:normal;line-height:24px;}
.rhs_live_component .title a {display:block;color:inherit;font-weight:inherit;padding:10px 11px;}
.rhs_live_component .n24live-block-bg {display:block;width:279px;padding:5px 10px 6px;background-color:#fff;border-width:1px 1px 0;border-style:solid;border-color:#1f2a3c;overflow:hidden;}
.rhs_live_component .n24live-block-header {display:block;height:20px;width:95px;background:url(../images/Live/newslive_sprite.png) no-repeat -5px -468px;}
.rhs_live_component .n24live-cat {float:right;color:#777;font-weight:bold;font-size:13px;height:20px;line-height:19px;padding-right:3px;}
.rhs_live_component .live_video .img_wrapper, .live_video .img_wrapper img {display:block;}
.rhs_live_component .live_video .img_wrapper img {width:301px;height:auto;min-height:150px;border:0;}
.rhs_live_component .live_video .play_overlay {display:block;width:60px;height:60px;background:url(../images/Live/newslive_sprite.png) no-repeat -15px -309px;position:absolute;top:50%;left:50%;margin-top:-70px;margin-left:-30px;}
.rhs_live_component .live_video .article_title {background-color:#1f2a3c;color:#fff;height:25px;width:281px;line-height:25px;padding:0 10px;overflow:hidden;font-size:12px;}
.rhs_live_component .live_video .article_title_pointer {height:0;padding-top:7px;width:301px;overflow:hidden;background:url(../images/Live/newslive_sprite.png) no-repeat 79px -257px;}
.rhs_live_component #n24live_rhs_carousel_loader {width:301px;height:65px;margin-top:5px;background-color:#fff;position:absolute;z-index:1000;}
.rhs_live_component #n24live_rhs_carousel_loader img {width:25px;height:25px;margin-left:128px;margin-top:15px;}
.rhs_live_component #n24live_rhs_carousel {height:65px;position:relative;margin:7px 0 15px;}
.rhs_live_component #n24live_rhs_carousel .jcarousel-clip-horizontal {margin-left:34px;width:233px;margin-right:34px;}
.rhs_live_component #n24live_rhs_carousel .container {width:301px;overflow:hidden;height:65px;border:none !important;}
.rhs_live_component #n24live_rhs_carousel .jcarousel-prev, #n24live_rhs_carousel .jcarousel-next {background:url(../images/Live/newslive_sprite.png) no-repeat;cursor:pointer;height:65px;position:absolute;top:0;width:24px;z-index:100;}
.rhs_live_component #n24live_rhs_carousel .jcarousel-prev {background-position:-35px -163px !important;left:0;margin-right:10px;}
.rhs_live_component #n24live_rhs_carousel .jcarousel-next {background-position:-6px -163px !important;right:0;margin-left:10px;}
.rhs_live_component #n24live_rhs_carousel .jcarousel-prev-disabled, #n24live_rhs_carousel .jcarousel-next-disabled{background:url(../images/Live/newslive_sprite.png) no-repeat;cursor:default;}
.rhs_live_component #n24live_rhs_carousel .jcarousel-prev-disabled {background-position:-96px -163px !important;}
.rhs_live_component #n24live_rhs_carousel .jcarousel-next-disabled {background-position:-66px -163px !important;}
.rhs_live_component #n24live_rhs_carousel ul {height:65px;position:relative;top:0;left:0;margin:0;padding:0;list-style:none;}
.rhs_live_component #n24live_rhs_carousel ul li {float:left;width:99px;height:65px;overflow:hidden;margin:0 14px 0 7px;position:relative;padding:0;background:none;}
.rhs_live_component #n24live_rhs_carousel ul li a, #n24live_rhs_carousel ul li a img {display:block;}
.rhs_live_component #n24live_rhs_carousel ul li a img {width:99px;max-height:65px;border:none;}
.rhs_live_component #n24live_rhs_carousel ul li a:hover img {width:95px;max-height:61px;border:2px solid #1f2a3c;}

/* header merge */
#tech_navbar .navbar-inner {background-color:#fff;min-height:127px !important;padding:0;}
#tech_navbar .social_sharing {right:20px !important;top:32px !important;}
#tech_navbar .header_search .search_box {margin-right:120px !important;margin-top:35px !important;}
#tech_navbar .nav-collapse {top:85px !important;left:20px !important;right:auto !important;}
#tech_navbar .nav-collapse .nav {float:left !important;}
#tech_navbar .brand {background:url("/images/tech/fintech_logo.png") no-repeat 0 0 #fff !important;height:50px;top:20px;left:20px;width:279px;margin:0 !important;}
#tech_navbar .nav li a {margin-left:0;background-color:#fff !important;color:#15849e !important;}
#tech_navbar .nav li.active a, #tech_navbar .nav li.active a:hover {background-color:#15849e !important;color:#fff !important;}
#tech_navbar .nav li a:hover {background-color:#60cfe8 !important;color:#fff !important;}

/* Header separator styling */
.container.article header.row #tech_navbar .navbar-inner {position:relative;z-index:1;border-bottom:1px solid #dedede;box-shadow: 0 5px 10px -9px #000;-moz-box-shadow: 0 5px 10px -9px #000;-webkit-box-shadow: 0 5px 10px -9px #000;}

.ad468_category {margin:0 0 20px 40px;float:left;}
.ad468 {margin-bottom:20px;}

@media only screen and (max-width:980px){
    .container{width:960px !important;}
    #tech_navbar .nav-collapse, .nav-collapse .nav {overflow:hidden;}
    #tech_navbar .nav-collapse {width:650px;height:33px;}
    .nav-collapse .nav > li {float:left !important;}
}

@media only screen and (max-width:768px){
    .content_article {padding-left:0 !important;}
    .span8.article_container {overflow:hidden;float:left;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){
    .content_article {padding-left:0 !important;}
    .span8.article_container {overflow:hidden;float:left;}
    .article_container {margin-left:45px !important;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .content_article {padding-left:0 !important;}
    .span8.article_container {overflow:hidden;float:left;}
    .article_container {margin-left:45px !important;}
}

#tech_category_search .article_listing_fin .span4 {height:120px;}

.accreditation-block{float:none;margin:0; display:inline-block;}
.accreditation-block .credit{background-position: center center;background-repeat: repeat-x;text-align: center;width: auto !important;}
.accreditation-block a{display:block;}
.accreditation-block a img {height: 30px;width: auto;padding: 0 !important;}

#pushDownAd {width: 100%;background-color: white; max-height:0 !important; overflow:hidden !important;}
#pushDownAd *{width:100% !important;}
#pushDownAd.active {max-height:100% !important;}
#tech_category_default {padding-top: 0;}

.author_timestamp .author,.author_timestamp .citypress-accreditation-block,.author_timestamp .citypress-accreditation-block * {display:inline;}
.author_timestamp .citypress-accreditation-block,.author_timestamp .citypress-accreditation-block *{float:none;}
.author_timestamp .citypress-accreditation-block {top: 1px;}
.author_timestamp .citypress-accreditation-block .hyphen {margin-left: 3px; position:relative; top:-1px;}
.article_header .author_timestamp {width: 100%;display: block;float: left;}
.article_tools {width: 100%;float: left;}

.city-press-block {width: 300px;position:relative;background-color: #fff;float: right;  margin: 20px 0 20px 0;  margin-left: 20px !important;}
.city-press-block div.cp-header { margin-bottom: 15px;border-bottom: 2px solid #d42b25;line-height: 0;}
.city-press-block div.cp-header img { border: none !important;}
.city-press-block a {display: block;text-decoration: none;width: 300px;color: #000;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px dotted #000;}
.city-press-block a img {width:140px !important;vertical-align: top;display: inline-block !important;}
.city-press-block a span { margin-left: 3px;font-size: 14px;width: 145px;display: inline-block;vertical-align: top;font-weight: bold;color: #424242;}
.city-press-block a span.no-img { margin-left:0;width:100%}

.multi-size-ad {
    width: 980px;
    text-align: center;
    clear: both;
    margin: auto -5px;
}

.adpixel {
    width: 1px !important;
    height: 1px !important;
    margin: -1px !important;
    display: block !important;
}