﻿@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,300,100italic,300italic,400italic,500,500italic,700,700italic,900,900italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@font-face { font-family: 'SEGOEUIL'; src: url('/App_Themes/csharp/Fonts/SEGOEUIL.eot'); src: url('/App_Themes/csharp/Fonts/SEGOEUIL.eot') format('embedded-opentype'), url('/App_Themes/csharp/Fonts/SEGOEUIL.woff') format('woff'), url('/App_Themes/csharp/Fonts/SEGOEUIL.ttf') format('truetype'), url('/App_Themes/csharp/Fonts/SEGOEUIL.svg#SEGOEUIL') format('svg'); }
@font-face { font-family: 'BebasNeueRegular'; src: url('/fonts/BebasNeue-webfont_0.eot'); src: url('/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/bebasneue-webfont_0.woff') format('woff'), url('/fonts/bebasneue-webfont_0.ttf') format('truetype'), url('/fonts/bebasneue-webfont_0.svg#BebasNeueRegular') format('svg'); }
@font-face { font-family: 'BebasNeueRegularie'; src: url('/fonts/BebasNeue-webfont.eot'); src: url('/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/BebasNeue-webfont.woff') format('woff'), url('/fonts/BebasNeue-webfont.ttf') format('truetype'), url('/fonts/BebasNeue-webfont.svg#modelQ') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Calibri';  src:url('/fonts/Calibri.eot');  src:url('/fonts/Calibri.eot?#iefix') format('embedded-opentype'),   url('/fonts/Calibri.woff') format('woff'),  url('/fonts/Calibri.ttf') format('truetype'),  url('/fonts/Calibri.svg#Calibri') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'agencyfbregular';src: url('/fonts/agencyfb-regular-webfont.eot');src: url('/fonts/agencyfb-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/agencyfb-regular-webfont.woff2') format('woff2'),url('/fonts/agencyfb-regular-webfont.woff') format('woff'),url('/fonts/agencyfb-regular-webfont.ttf') format('truetype'),url('/fonts/agencyfb-regular-webfont.svg#agencyfbregular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'proximanova-bold';src: url('/fonts/proximanova-bold.eot');src: url('/fonts/proximanova-bold.eot?#iefix') format('embedded-opentype'),url('/fonts/proximanova-bold.woff2') format('woff2'),url('/fonts/proximanova-bold.woff') format('woff'),url('/fonts/proximanova-bold.ttf') format('truetype'),url('/fonts/proximanova-bold.svg#proximanova-bold') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'proximanova-regular';src: url('/fonts/proximanova-regular.eot');src: url('/fonts/proximanova-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/proximanova-regular.woff2') format('woff2'),url('/fonts/proximanova-regular.woff') format('woff'),url('/fonts/proximanova-regular.ttf') format('truetype'),url('/fonts/proximanova-regular.svg#proximanova-regular') format('svg');font-weight: normal;font-style: normal;}

@font-face {font-family: 'proxima_novalight';src: url('/fonts/proximanova-light-webfont.eot');src: url('/fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/proximanova-light-webfont.woff2') format('woff2'),url('/fonts/proximanova-light-webfont.woff') format('woff'),url('/fonts/proximanova-light-webfont.ttf') format('truetype'),url('/fonts/proximanova-light-webfont.svg#proxima_novalight') format('svg');font-weight: normal;font-style: normal;}

/*used for textarea on comment and my account */

@font-face {
font-family: 'pt_sansregular';
src: url('/fonts/pts55f-webfont.eot');
src: url('/fonts/pts55f-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/pts55f-webfont.woff2') format('woff2'),
url('/fonts/pts55f-webfont.woff') format('woff'),
url('/fonts/pts55f-webfont.ttf') format('truetype'),
url('/fonts/pts55f-webfont.svg#pt_sansregular') format('svg');
font-weight: normal;
font-style: normal;

}
html,body,body > form{ height:100%;}
.master{ min-height:100%; position:relative; margin-bottom:-159px;}
.master:after{ clear:both; content:""; float:none; display:block; height:159px;}
.master .footer{position:absolute;bottom:0px; height:159px; left:0px;}


body { color: #8d8d8d; font-family: 'Roboto', sans-serif; font-size: 14px; margin: 0; }
* { outline: none 0; }
a { text-decoration: none; cursor: pointer; }
textarea { resize: none; }
.master { width: 100%; position: relative; }
.floatNone { float: none !important; }
.page { width: 1024px; margin: 0 auto; }
.logo { background: url(/App_themes/csharp/images/sitelogo.png) left top no-repeat; display: block; float: left; height: 36px; margin-bottom: 5px; margin-top: 5px; width: 190px; text-indent: -99999px; }
.Header { height: auto; width: 100%; }
.headerBanner { width: 450px; height: 36px; float: left; margin-top: 5px; text-align: center; }
.loginHeader { width: 100%; background-color: #f60; }
.loginControl { float: right; height: 37px; padding: 0 0 0 20px; text-align: left; width: auto; position: absolute; top: 0px; right: 0; }
.loginControl .image { float: left; margin-right: 5px; }
.loginControl .image img { height: 27px; width: 27px; display: block; background-color: #c3c3c3; border-radius:100%; color:transparent;}
.loginControl .icons { display: block; float: right; height: 25px; margin: 6px 10px 0 0; text-decoration: none; width: 25px; background: url(/images/csharp/iconSpritImage_20151129.png) left top no-repeat; }
.loginControl .icons.login { background-position: -7px -784px; margin: 6px 0 0; }
.loginControl .icons.signUp { background-position: -7px -814px; }
.loginControl .icons.editor { background-position: -7px -902px; }
.loginControl .icons.admin { background-position: -7px -872px; }
.loginControl .icons.message { background-position: -7px -844px; }
.loginControl .icons.notification { background-position: -7px -5292px; }
.loginControl .icons.editorialNotification { background-position: -7px -5322px; }
.loginControl .icons.comments{ background-position: 0px -4868px; }
.loginControl .notificationMessageCntr{float:left; position:relative; cursor:pointer;}
.loginControl .notificationMessageCntr .messageCount{color: #fff; background: #008000;display: block; position: absolute; left: 19px; top: 0px; padding: 1px 4px; font-size: 10px;font-weight: bold;}
.loginControl .notificationMessageCntr .arrow{width: 12px; height: 7px; background: url(/images/loginArrowWhite.png) left top no-repeat; position: absolute; top: 31px; left: 6px; display: none;}

.userdetailCntr { float: right; color: #fff; font-size: 14px; padding: 6px 10px 6px 8px; display: block; }
.userdetailCntr:hover, .userdetailCntr.hover { background: #fff; color: #6f6e6f; }
.loginPopup { font-size: 14px; width: 271px; padding: 10px 10px 0 10px; border: 1px solid #f60; position: absolute; right: 0; top: 36px; background: #fff; z-index: 999999; }
.loginPopup.loggedIn { display: block; width: 200px; padding: 0px; position: absolute; right: 0; top: 36px; background: #686766; z-index: 9999; right: 0; border: none; border: 1px solid #E1E1E1; border-top: none; }
.loginPopup.loggedIn a { color: Gray; }
.loginPopup.loggedIn a:hover { color: #f60; }
.loginPopup.loggedIn ul { list-style: none; width: 200px; text-align: left; background: #fff; margin: 0; padding: 0; overflow: hidden; }
.loginPopup.loggedIn li { display: block; padding: 0; }

.loginPopup.loggedIn li a { width: 163px !important; display: block; color: #545454; padding: 6px 10px 6px 34px; height: auto; border-bottom: 1px solid #e1e1e1; background: url(/images/csharp/iconSpritImage_20151129.png) left top no-repeat; }
.loginPopup.loggedIn li a.myac { background-position: -3px -279px; }
.loginPopup.loggedIn li a.myQuestion { background-position: -3px -453px; }
.loginPopup.loggedIn li a.signout { background-position: -3px -337px; border-bottom: none; }
.loginPopup.loggedIn li a.editprofile { background-position: -3px -366px; }
.loginPopup.loggedIn li a.changepassword { background-position: -3px -395px; }
.loginPopup.loggedIn li a.profileview { background-position: -3px -249px; }
.loginPopup.loggedIn li a.socialshare { background-position: -3px -482px; }
.loginPopup.loggedIn li a.setting{ background-position: -3px -308px; }
.loginPopup.loggedIn li a.myac:hover { background-position: -3px -544px; }
.loginPopup.loggedIn li a.myQuestion:hover { background-position: -3px -450px; }
.loginPopup.loggedIn li a.signout:hover { background-position: -3px -602px; border-bottom: none; }
.loginPopup.loggedIn li a.editprofile:hover { background-position: -3px -631px; }
.loginPopup.loggedIn li a.changepassword:hover { background-position: -3px -660px; }
.loginPopup.loggedIn li a.profileview:hover { background-position: -3px -514px; }
.loginPopup.loggedIn li a.socialshare:hover { background-position: -3px -747px; }
.loginPopup.loggedIn li a.setting:hover { background-position: -3px -573px;}

.loginPopup.loggedIn .proImg { margin: 2px 5px 0 -21px; float: left; }
.loginPopup.loggedIn li:hover { background: #ebebed; }
.loginPopup .arrow{ width: 12px; height: 7px; background: url(/images/loginArrowWhite.png) left top no-repeat; position: absolute; right: 11px; top: -6px; }
.loginPopup .row { width: 100%; overflow: hidden; margin-bottom: 10px; }
.loginPopup .inputBox { color: #666; font-size: 12px; padding: 2px 5px; border: 1px solid #ccc; }
.loginPopup input[type="submit"], input.button { color: #fff; font-size: 12px; padding: 6px 10px 5px 10px; background: #ff6600; border: none; cursor: pointer; }
.loginPopup input[type="submit"]:hover{ background: #0086DC; }
.loginPopup input[type="button"]:hover, input.button:hover { background: #f60; }
.loginPopup .row2 { width: 100%; overflow: hidden; padding: 8px 0px; border-top: 1px solid #ccc; }
.loginPopup .lableText2 { width: 84px; float: left; text-align: right; color: #666; padding: 2px 10px 0px 0px; }
.loginPopup a.google { width: 24px; height: 24px; display: inline-block; background: url(/images/csharp/iconSpritImage_20151129.png) 0px -1766px no-repeat; }
.loginPopup a.twitter { width: 24px; height: 24px; display: inline-block; background: url(/images/csharp/iconSpritImage_20151129.png) no-repeat 0 -5689px; }

.loginPopup a.facebook, .facebookComments { width: 24px; height: 24px; display: inline-block; background: url(/images/csharp/iconSpritImage_20151129.png) 0px -1792px no-repeat; }

.menuLinkBlue { text-decoration: none; color: White; font-size: 16px; font-weight: bold; }
.menuLinkTextBlue { margin-left: 10px; margin-right: 10px; }
.menuFirstBlue { min-width: 20px; height: auto; border-right: 1px solid #005793; display: inline-block; }
.menuCommonBlue { border-left: 1px solid #0380d9; min-width: 20px; height: auto; display: inline-block; border-right: 1px solid #005793; }
.menuLastBlue { min-width: 20px; height: auto; border-left: 1px solid #0380d9; display: inline-block; }
a.menuLinkBlueFooter { text-decoration: none; color: White; font-size: 14px; }
a.menuLinkBlueFooter:hover { color: #f60; background: none !important; }
span.whiteLink:hover { color: #f60; }
.menuLinkGray { text-decoration: none; color: Black; }
.menuLinkTextGray { margin-left: 10px; margin-right: 10px; }
.menuFirstGray { min-width: 20px; height: auto; border-right: 1px solid #777; display: inline-block; }
.menuCommonGray { min-width: 20px; height: auto; display: inline-block; border-left: 1px solid #e0e0e0; border-right: 1px solid #777; }
.menuLastGray { min-width: 20px; height: auto; border-left: 1px solid #e0e0e0; display: inline-block; }
.main { width: 100%; float: left; background-color: white; margin-top: 5px; height: auto !important; z-index: 0; min-height:400px; margin-bottom:10px;}
.footer .menuStripGray li.first a, .footer .menuStripBlue ul li.first a, .footer .footerBottom li.first a{ padding-left:0px;}
.footer { width: 100%; height: auto; float: left; margin-top: 10px; }
.footerBottomCategory { width: 100%; padding: 10px 0; min-height: 100px; height: auto !important; height: 100px; overflow: hidden; background-color: #171718; }
.footerBottomCategory ul { list-style: none; width: 100%; float: left; padding: 0; margin: 0; }
.footerBottomCategory li { display: block; line-height: 16px; width: 160px; padding-right: 5px; float: left; }
.footerBottomCategory li a { font-size: 10px; color: #a5a5a5; text-decoration: none; padding: 0 0 0 10px; }
.footerBottomCategory li a:hover { color: #f60; }
.footerLogo { width: 119px; height: 35px; background-image: url(/Images/csharp/CSharpLogoGrayscale.png); background-repeat: no-repeat; display: inline-block; margin-left: 30px; margin-top: 20px; }
.lof-navigator-outer { width: 216px !important; }
.footerLinks { width: 100%; height: 200px; background-color: #e4e4e4; }
.headerGray { background-color: #e4e4e4; border: 1px solid #c6c6c6; height: 30px; }
.headerBlue { width: 336px; background-color: #0170bf; border: 0 solid #c6c6c6; height: 30px; }
.headerGreen { width: 334px; background-color: #139305; border: 1px solid #c6c6c6; height: 30px; }
.headerGrayResources { width: 674px; background-color: #e4e4e4; border: 1px solid #c6c6c6; height: 30px; }
.headerGrayResources.fullLength { width: 100%; }
.redColorInHeader { position: relative; float: left; top: 0; left: 0; width: 10px; height: 30px; background-color: #f73535; background-position: bottom; background-repeat: no-repeat; display: block; }
.blueColorInHeader { position: relative; float: left; top: -1px; left: -1px; width: 10px; height: 32px; background-color: #06c; background-position: bottom; background-repeat: no-repeat; display: block; }
.captionForHeader { position: relative; float: left; left: 10px; height: 10px; top: 10px; bottom: 10px; color: #3e3e3e;  font-weight: bolder; display: inline-block; }
.captionForHeaderMemberoftheMonth { position: relative; float: left; left: 10px; height: 10px; top: 10px; bottom: 10px; color: #d3ebd0; font-size: 10px; font-weight: bolder; display: inline-block; }
.expandCollapseImage { position: relative; float: right; margin-right: 10px; width: auto; height: 18px; top: 6px; background-repeat: no-repeat; background-position: center; display: block; }
.gridForEBook { width: 100%; padding-top: 8px; }
.CircleIconForWhitePapers { width: 10px; height: 15px; background-image: url(/Images/csharp/BulletCircle.png); background-repeat: no-repeat; position: relative; float: left; background-position: left center; margin-left: 10px; padding-top: 1px; }
.BagIconForLatestJobs { width: 10px; height: 15px; background-image: url(/Images/csharp/BulletJobs.png); background-repeat: no-repeat; position: relative; float: left; background-position: left center; margin-left: 10px; }
#plug-and-play { display: none; margin-bottom: 10px; border: 0; }
#plug-and-play .slide { cursor: pointer; background: #fff;  margin: 0; padding: 5px; cursor: default; }
#plug-and-play .slide-container { background: #fff; }
#plug-and-play .separator { border: 1px solid #fff; }
#plug-and-play .control { width: 668px; height: 11px; width: 11px; cursor: pointer; border: 1px solid #d7d7d7; padding: 0; margin: 5px; background-color: #d7d7d7; color: #d7d7d7; font-size: 0; }
#plug-and-play .control-container { background: #fff; float: right; margin-top: -12px; margin-right: 5px; }
#plug-and-play .control-active { font-size: 0; border: 1px solid #36c; padding: 0; background-color: #36c; color: #36c; }
#plug-and-play .control-hover { font-size: 0; border: 1px solid #36c; padding: 0; background-color: #36c; color: #01a821; }
.LinkBold { font-size: 24px; font-weight: normal; line-height: 26px; color: #06c; }
.LinkBold:hover { color: #01a821; }
.LinkNormalGray {  color: #333; }
.forumTitle {font-size:16px; }
a.LinkNormalGray:hover { color: #01a821; }
.LinkNormalGrayLight { color: #8d8d8d;  }
.LinkBlack { color: #6f6f6f;  }
a.LinkGreen:hover { color: #01a821; }
a.LinkBlack:hover { color: #01a821 !important; }
.LinkRed { font-weight: normal; color: #f60; }
.MemberoftheMonth { display:block; color: #333; font-size: 20px; font-weight: normal; border-bottom: 1px solid #ccc; padding-bottom:5px; margin-bottom:5px; }

.MemberoftheMonth:hover { color: #01a821; }
a.LinkRed:hover { color: #01a821 !important; }
.LinkNormalBlue, .PaddingLeft5 a, .myAccountCenter table.tableListing a, table.tableListing a { font-weight: normal; color: #06c; }
a.LinkNormalBlue:hover, .PaddingLeft5 a:hover, .myAccountCenter table.tableListing a:hover, table.tableListing a:hover { color: #01a821 !important; }
a span.LinkNormalBlue:hover { color: #01a821 !important; }
#plug-and-play1 { display: none; margin-bottom: 20px; border: 0; }
#plug-and-play1 .slide { cursor: pointer; background: #fff;  margin: 0; padding: 5px; cursor: default; }
#plug-and-play1 .slide-container1 { background: #fff; }
#plug-and-play1 .separator { border: 1px solid #fff; }
#plug-and-play1 .control1 { height: 8px; width: 8px; cursor: pointer; border: 1px solid #d7d7d7; padding: 0; margin: 5px; background-color: #d7d7d7; color: #d7d7d7; font-size: 0; }
#plug-and-play1 .control-container1 { background: #fff; float: right; margin-top: -8px; margin-right: -5px; }
#plug-and-play1 .control-active1 { font-size: 0; border: 1px solid #f60; padding: 0; background-color: #f60; color: #f6350c; }
#plug-and-play1 .control-hover1 { font-size: 0; border: 1px solid #f60; padding: 0; background-color: #f60; color: #01a821; }
#plug-and-play2 { display: none; margin-bottom: 20px; border: 0; }
#plug-and-play2 .slide { cursor: pointer; background: #fff;  margin: 0; padding: 5px; cursor: default; }
#plug-and-play2 .slide-container2 { background: #fff; }
#plug-and-play2 .separator2 { border: 1px solid #fff; }
#plug-and-play2 .control2 { height: 8px; width: 8px; cursor: pointer; border: 1px solid #d7d7d7; padding: 0; margin: 5px; background-color: #d7d7d7; color: #d7d7d7; font-size: 0; }
#plug-and-play2 .control-container2 { background: #fff; float: right; margin-top: 5px; }
#plug-and-play2 .control-active2 { font-size: 0; border: 1px solid #36c; padding: 0; background-color: #36c; color: #36c; }
#plug-and-play2 .control-hover2 { font-size: 0; border: 1px solid #36c; padding: 0; background-color: #36c; color: #01a821; }
.Highlight { font-size: 7pt;  color: #11518f; border: solid 1px Red; }
.Hide { display: none; }
.LinkGreen { color: #74b743; }
.HeaderAll { width: 674px; background-color: #e4e4e4; border: 1px solid #c6c6c6; height: 30px; margin-bottom: 8px; }
.HeaderSpanFirst { position: relative; float: left; top: -1px; left: -1px; width: 10px; height: 32px; background-color: #f60; background-position: bottom; background-repeat: no-repeat; display: block; }
.HeaderSpanFirst.Blue { background-color: #407ea7 !important; }
.HeaderSpanSecond { position: relative; float: left; margin-left: 10px; height: 10px; margin-top: 6px; color: #3e3e3e; font-size: 16px; font-weight: bold; display: inline-block; text-transform: uppercase; }
.HeadingBold { color: #555; font-size: 26px; margin: 0; padding: 0; font-weight: normal; text-transform: uppercase; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; }
a.HeadingBold:hover{color:#01a821;}
.grayHeading{color:Gray;}

h2.userName .HeadingBold {font-size:36px;}

.HeaderSpanFirstGray { position: relative; float: left; top: 0; left: 0; width: 10px; height: 30px; background-color: #e4e4e4; background-position: bottom; background-repeat: no-repeat; display: block; border: 2px; }
.HeaderSpanFirstBlue { position: relative; float: left; top: -1px; left: -1px; width: 10px; height: 32px; background-color: #0071bf; background-position: bottom; background-repeat: no-repeat; display: block; border: 2px; }
.HeaderSpanSecondMemberofTheMonth { position: relative; float: left; left: 10px; height: 10px; top: 6px; color: #3e3e3e; font-size: 16px; color: White;  font-weight: bold; background-repeat: no-repeat; display: inline-block; }
.HeaderSpanOrange { top: 15px; position: relative; clear: both; width: 676px; background-color: #f60; border: 1px solid #c6c6c6; height: 30px; margin-bottom: 20px; }
.GrayColorInHeader { position: relative; float: left; top: 0; left: 0; width: 10px; height: 30px; background-color: #e4e4e4; background-position: bottom; background-repeat: no-repeat; display: block; }
.WhiteHeaderText { position: relative; float: left; left: 10px; height: 10px; top: 6px; color: White; font-size: 14px; font-weight: bolder; display: inline-block; }
.HeaderTagCloudGray, .HeaderTagCloud, .HeaderTagCloudOrange, .HeaderTagCloudBlue, .chapterBtn { font-size: 99%; line-height: 2.2; margin: 1px 2px 1px 0; padding: 2px 4px; text-decoration: none; white-space: nowrap; }
.HeaderTagCloud { background-color: #e0eaf1; border: 1px solid #b3cee1; color: #3e6d8e; }
.HeaderTagCloudGray { background-color: #e4e4e4; border: 1px solid #c6c6c6; color: #333; }
.HeaderTagCloudOrange, .chapterBtn { background-color: #F60; border: 1px solid #F60; color: #fff; }
.chapterBtn:hover { background-color: #2b2b2b; border: 1px solid #2b2b2b; color: #FFFFFF; }
.HeaderTagCloudBlue { background-color: #0086dc; border: 1px solid #0086dc; color: #fff; }
a.HeaderTagCloud:hover, a.HeaderTagCloudOrange:hover, a.HeaderTagCloudGray:hover, a.HeaderTagCloudBlue:hover { color: #F60 !important; background-color: #fff; }
#Tabs ul.css-tabs { margin: 0 !important; padding: 0; height: 30px; border: 1px solid #c6c6c6; background-color: #e4e4e4; }
#Tabs ul.css-tabs li { float: left; padding: 0; margin: 0; list-style-type: none; vertical-align: middle; }
#Tabs ul.css-tabs a { float: left; font-size: 16px; display: block; padding: 5px 15px; text-decoration: none; height: 18px; background-color: #e4e4e4; color: #3e3e3e; position: relative;  font-weight: bold; }
#Tabs ul.css-tabs a:hover { background-image: url(/images/csharp/buttonBackground.png); height: 12px; margin-top: -8px; padding-top: 13px; padding-bottom: 21px; color: White; }
#Tabs ul.css-tabs a.active { background-image: url(/images/csharp/buttonBackground.png); cursor: default; height: 12px; margin-top: -8px; padding-top: 13px; padding-bottom: 21px; color: White; }
#Tabs .css-panes div { display: none; height: auto; margin-top: 45px; }
.LinkGrayLight { font-size: small; font-weight: normal; color: #b1adad; }
.FooterLink { text-align: right; }
.GraySeparator { background-image: url(/App_Themes/CSharp/images/DottedLine.gif); background-repeat: repeat-x; }
.homepageLeaderIcons { width: 325px; overflow: hidden; margin: 0 0 20px 11px; clear: both; }
.homepageLeaderIcons ul { margin: 0; padding: 0; }
.homepageLeaderIcons li { float: left; list-style: none; margin: 7px 8px 0 0; background: url(/Images/csharp/leaderImg1.gif) left top no-repeat; text-align: center; }
.homepageLeaderIcons li a { display: block; width: 73px; padding: 68px 0 0; color: #929292; font-size: 13px; text-transform: uppercase; }
.homepageLeaderIcons li.leader { background-position: 5px 0; height:auto; width:auto;padding:0px; overflow:hidden; position:relative; }
.homepageLeaderIcons li.trending { background-position: -73px 0; }
.homepageLeaderIcons li.puls { background-position: -149px 0; }
.homepageLeaderIcons li.recognitions { background-position: -228px 0; }
.homepageLeaderIcons li a:hover { color: #f60; }
.homepageLeaderIcons li.leader:hover { background-position: 5px -85px; }
.homepageLeaderIcons li.trending:hover { background-position: -73px -85px; }
.homepageLeaderIcons li.puls:hover { background-position: -149px -85px; }
.homepageLeaderIcons li.recognitions:hover { background-position: -228px -85px; }
/*TRENDING NOW BOX START HERE*/
.trendingNowBox { width: 100%; overflow: hidden; }
.trendingNowBox .left { padding: 0px 0px 0px 145px; width: 305px; height: 30px; border: 1px solid #D5D5D5; display: inline-block; float: left; position: relative; background: url(/images/csharp/iconSpritImage_20151129.png) 0px -2517px no-repeat; }
#example1_wrap .prev { padding:0px; border: none; position: absolute; right: 32px; top: 4px; text-indent: -99999px; cursor: pointer; width: 23px; height: 22px; background: url(/images/csharp/iconSpritImage_20151129.png) -16px -150px no-repeat; }
#example1_wrap .next { padding:0px; border: none; position: absolute; right: 5px; top: 4px; text-indent: -99999px; cursor: pointer; width: 23px; height: 22px; background: url(/images/csharp/iconSpritImage_20151129.png) -16px -198px no-repeat; }
#example1_wrap .prev:hover { background-position: -16px -173px; }
#example1_wrap .next:hover { background-position: -16px -221px; }
#example1 li { float: left; list-style: none; width: 275px; margin-left: 0; list-style: none; }
.bx_container ul { list-style: none; margin: 0; padding: 0; }
.bx_container { margin-top: 5px; color: Black; vertical-align: middle; width: 247px !important; }

.trendingNowBox .right { border: 1px solid #D5D5D5; display: inline-block; float: right; height: 30px; position: relative; width: 215px; }
.trendingNowBox .right input.searchTextBox { background-color: White; border-style: none; color: #8D8D8D; display: inline-block; height: 20px; padding: 5px 2px 0; width: 170px; }
.trendingNowBox .right input.button { width: 30px; height: 30px; border: none; float: right; background: url(/images/csharp/iconSpritImage_20151129.png) -8px -929px no-repeat; }
/*TRENDING NOW BOX END HERE*/
img { border: none; }

.searchTextBox { width: 170px; height: 20px; border-style: none; background-color: White; display: inline-block; color: Gray; padding: 5px 2px 0 2px; }
.searchButton { display: inline-block; width: 29px; height: 30px; border-style: none; }
.bottom { width: 340px; height: 21px; border-bottom: #ddd 1px solid; height: 40px; margin-bottom: 8px; }
.bottom_v { background: url(/Images/csharp/bottom_v_bar.gif) no-repeat; float: left; width: 1px; height: 40px; }
.bottom_bar { width: 346px; height: 40px; float: left; }
.link { color: #0170c1; margin-right: 12px; margin-top: 20px; }
.GreyVerticalSeparatorRight { border-right: 1px solid #dbb4a1; margin: 0 4px 0 4px; }
.GreyVerticalSeparatorLeft { border-left: 1px solid #8d8d8d; }
.LinkNormalBlueBottom { margin-top: -10px; color: #0265cb; }
.LinkNormalBlueBottom:hover { color: #01a821; }
.FooterLineForArticlesJobs { width: 336px; float: left; }
.ViewAllForRecentActivity { width: 664px; float: left; }
.contentCover { background-color: #d3d3d3; width: auto; padding-top: 5px; min-height: 200px; }
.floating { float: left; overflow: hidden; }
.floating img { display: block; }
div.MaskedDiv { visibility: hidden; position: absolute; left: 50px; top: 50px;  font-weight: bold; padding: 40px; z-index: 100; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='Mask.png'); }
div.ModalPopup {  font-style: normal; background-color: #ccc; position: absolute; z-index: 10000; visibility: hidden; color: Black; border-style: solid; border-color: #999; border-width: 1px; width: 800px; height: auto; }
.displayNone { display: none; }
.PollTheme .ajax__tab_header { margin-bottom: -1px; position: relative; font-size: 13px;display: block;}
.PollTheme .ajax__tab_default .ajax__tab_tab { margin-top: 5px; display: block; float: left; text-transform: capitalize; }
.PollTheme .ajax__tab_header .ajax__tab_outer { background: #0086dc; color: #fff; padding-left: 5px; margin: 0 .25em 0 0; border: solid 1px #ccc; border-bottom-width: 0; }
.PollTheme .ajax__tab_inner { background: #0086dc; border-color: #666; color: #fff; font-size: 12px; padding: 3px 4px 2px 4px; }
.PollTheme .ajax__tab_hover .ajax__tab_inner { color: #fff;  }
.PollTheme .ajax__tab_active .ajax__tab_outer { background: url(/App_Themes/CSharp/Images/strip.gif) White repeat-x 0 -40px; border-bottom-color: #fff; }
.PageRightHeading { padding-right: 2px; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/;  color: #696969; text-align: right; font-weight: normal; font-size: 14pt; color:#333; }
.PollTheme .ajax__tab_active .ajax__tab_inner { background: url(/App_Themes/CSharp/Images/strip.gif) no-repeat right -40px; color: #000; border-color: #333;}
.PollTheme .ajax__tab_body { padding: 8px; background-color: #fff; border: solid 1px #ccc; overflow: hidden; font-size: 15px;margin-bottom:5px; }
.PollTheme .ajax__tab_tab { display: block; float: left; padding: 3px 0; margin-top: 0 !important; text-transform: uppercase; }
.PollTitle { font-size: 18px; font-weight:normal; padding:0px 0px 4px 4px; display:block; color: #f60; }

.PollQuestion {}
.TablePollResult { border:1px solid #dedede; border-bottom:none; }
.TablePollResult tr td { border-bottom:1px solid #dedede; }
.TablePollResult tr:nth-child(2n){ background:#fafafa;}


.TablePollResultHead { background: #e4e4e4; }
.forBar { height: 15px; background: #0270bf; margin-top:2px; }
.PollPaging td table tr td { border-width: 0; border: none; }
.CommonButtonStyle { font-size: 8pt; font-weight: bold; color: Black; background-color: #ccc; border: 1px solid Gray !important; padding:4px 3px; cursor: pointer; }
#mainCntr { width: 1000px; margin: 0 auto; padding: 15px; }
.menuStripBlue a { display: block; padding: 7px 0; float: left; }
a.menuLinkBlue:hover { background: #f60; }
a.menuLinkhome { padding: 8px 0 8px 0; *padding: 0!important; font-size: 10px; font-weight: normal; }
a.menuLinkhome:hover { background: #f60; }
a.menuLinkhome:hover .menuCommonBlue { border-left: 1px solid #f60; border-right: 1px solid #f60; }
a.menuLinkBlue:hover .menuCommonBlue { border-left: 1px solid #f60; border-right: 1px solid #f60; }
a.menuLinkBlue:hover .menuFirstBlue { border-right: 1px solid #f60; }
a.menuLinkBlue:hover .menuLastBlue { border-left: 1px solid #f60; }
a.menuLinkBlue.active { background: #fff; color: #0270bf; }
a.menuLinkBlue.active .menuCommonBlue { border-left: 1px solid #fff; border-right: 1px solid #fff; }
a.menuLinkBlue.active .menuFirstBlue { border-right: 1px solid #fff; }
a.menuLinkBlue.active .menuLastBlue { border-left: 1px solid #fff; }
.clear { clear: both; overflow: hidden; height: 0; }
a.LinkBoldStyle:active, a.LinkBoldStyle:visited, a.LinkBoldStyle:link { color: #36c; text-decoration: none; font-weight: bold; font-size: 8pt; }
a.LinkBoldStyle:hover { color: #01a821; }
.loginTextBoxesContainer input { width: 143px; background: none; border: none; color: #333; }
input.loginTextBoxes { color: #333; }
input.error,span.error { color: Red; }
input.submitBtn { width: 26px; height: 26px; background: url(/images/csharp/submitBtn.gif) left top no-repeat; border: none; cursor: pointer; }

a.HeadingAr:hover { color: #01a821; }


.leftCntr { width: 676px; float: left; padding-bottom:10px; }
.article { width: 676px; overflow: hidden; }
.article .image { width: 100px; float: left; }
.article .detail { width: 576px; float: right; }
.grayText { font-size: 22px; color: #2f2e2e; font-weight: bold; }
.article .detail .grayText h1, ul.tab_listing li .contentDetail .grayText h1, .article .detail .blueTitleBar h1,.detail .grayText h1.Ebook_title { margin: 0; font-size: 28px; font-weight: normal; line-height: 28px; margin-bottom: 5px; }
.article .detail .normalGray { width: 100%; float: left; padding: 5px 0 0 0; line-height: 20px; color: #8d8d8d; font-size: 14px; }
.tweetIcon { width: 100%; float: left; padding: 0px 0 10px 0; }
.tweetIcon ul { list-style: none; float: left; margin: 0; padding: 0; }
.tweetIcon li { float: left; overflow: hidden; width: auto; margin-right: 9px; }
.tweetIcon li img { float: left; }
.ponit { width: auto; display: inline-block; height: 22px; text-align: center; line-height: 22px; padding: 0 0 0 8px; }
.ponit span { width: auto; display: inline-block; height: 22px; text-align: center; line-height: 22px; color: #367297; padding: 0 21px 0 0; }
.ratingTilte { width: 676px; float: left; margin-bottom: 10px; }
.ratingTilte .left { float: left; vertical-align: middle; line-height: 20px; }
.ratingTilte .left a { color: #06c; text-decoration: none; }
.ratingTilte .left .blackTag { color: #000; font-weight: bold; }
.ratingTilte .right { width: 231px; float: right; text-align: right; }
.ratingTilte .right strong { padding: 0 7px 0 45px; float: left; font-size: 14px; color: #4f4f4f; text-transform: capitalize; font-weight: normal; }
.ratingTilte .right img { float: left; }
.ratingTilte ul { margin: 0; padding: 0; list-style: none; }
.contentHeader { padding: 8px 0 0 11px; width: 663px; float: left; background: #f2f2f2; height: 32px; border: 1px solid #e0e0e0; }
.contentHeader span { text-transform: uppercase; font-size:11px; }
.contentHeader ul { list-style: none; margin: 0; padding: 0; float: left; width: auto; }
.contentHeader li { float: left; padding: 0 5px; }
.contentHeaderArticle { padding: 8px 0 8px 11px; width: 663px; float: left; background: #f2f2f2; height: auto; border: 1px solid #e0e0e0; }
.contentHeaderArticle ul { list-style: none; margin: 0; padding: 0; float: left; width: 100%; }
.contentHeaderArticle li { float: left; }
.contentHeaderArticle .right li{float:right;}
.AuthorRank { color: Maroon; float: right; font-size: 14px; line-height: 25px; padding-right: 5px; padding-top: 2px; }
.AuthorRank img { float: right; padding: 4px; margin-top: -9px; }
.DownloadFiles { color: #f5350e; font-weight: bold; float: right; line-height: 25px; font-size: 14px; padding-right: 5px; text-align: right; vertical-align: middle; width: auto; padding-top: 11px; }
.DownloadFiles img { float: right; margin-right: 5px; margin-left: 5px; margin-top: -11px; }
.contentGray { width: 676px; float: left; overflow: hidden; padding: 10px 0;  font-size: 15px; color: #333; }
.contentGray p { margin-bottom: 17px; line-height: 18px; }
.shareThis { width: 404px; float: right; }
.shareThis span { float: left; display: block; padding: 0 5px 0 0; line-height: 23px; font-size: 14px; color: #828282; text-transform: uppercase; }
.shareThis ul { width: auto; float: left; list-style: none; margin: 0; padding: 0; height: 23px; }
.shareThis ul li { float: left; margin: 0 5px 0 0; background: url(/images/csharp/shareThis.gif) left top no-repeat; }
.shareThis ul li a { display: block; width: 23px; height: 23px; cursor: pointer; }
.shareThis ul li.rss { width: 23px; height: 23px; overflow: hidden; }
.shareThis ul li.digg { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -30px 0; }
.shareThis ul li.space { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -60px 0; }
.shareThis ul li.green { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -90px 0; }
.shareThis ul li.blue { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -118px 0; }
.shareThis ul li.B_orange { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -148px 0; }
.shareThis ul li.google { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -180px 0; }
.shareThis ul li.yahoo { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -208px 0; }
.shareThis ul li.twitter { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -238px 0; }
.shareThis ul li.w { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -268px 0; }
.shareThis ul li.whitespace { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -298px 0; }
.shareThis ul li.user { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -326px 0; }
.shareThis ul li.fb { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -355px 0; }
.slideBox { width: 674px; border: 1px solid #d2d2d2; overflow: hidden; margin: 15px 0 0 0; position: relative; border-radius: 3px 3px 3px 3px; padding: 8px 0; font-size: 13px; }
.slideBox ul { list-style: none; margin: 0; padding: 0; }
.slideBox li { width: 100%; float: left; }
.slideBox p { margin: 0; padding: 0; }
.slideBox li.left { width: 312px; float: left; padding: 0 10px 0 14px; border-right: 1px solid #c6c6c6; min-height: 63px; }
.slideBox li.right { width: 312px; text-align: right; padding: 0 10px 0 14px; float: right; }
.slideBox li .userPic { width: auto; float: left; }
.slideBox li .userDetail { float: right; width: 252px; padding: 0 0 20px 0; }
.slideBox li .orangeLink { color: #fe821e; text-decoration: none; display: inline-block; padding: 0 5px; }
.slideBox .prev, .pollPrev { border: none; padding: 0; cursor: pointer; background: url(/images/csharp/iconSpritImage_20151129.png) 0px -3274px no-repeat; width:46px; height:14px; display:inline-block; margin-top:10px; }
.slideBox .next, .pollNext { border: none; padding: 0; cursor: pointer; background: url(/images/csharp/iconSpritImage_20151129.png) 0px -3253px no-repeat; width:46px; height:14px; display:inline-block; margin-top:10px;}
.pollPrev.aspNetDisabled,.pollNext.aspNetDisabled{ display:none;}
/*Use style for Poll Detail*/
.PollButton{ margin-top:10px; overflow:hidden;}
.pollDetailPrev { border: none; padding: 0; cursor: pointer; font-size:14px; color: #fff;  background:#4590c6  url(/images/csharp/iconSpritImage_20151129.png) 0px -5033px no-repeat; display:block; height:32px; line-height:32px; padding:0px 15px 0px 45px; float:left; cursor:pointer; }
.pollDetailNext { border: none; padding: 0; cursor: pointer; font-size:14px; color: #fff; background:#4590c6  url(/images/csharp/iconSpritImage_20151129.png) 58px -4995px no-repeat; display:block; height:32px; line-height:32px; padding:0px 45px 0px 15px; float:right; cursor:pointer;}
.pollDetailPrev:hover,.pollDetailNext:hover{ background-color:#ff6600;}
.pollVote .LinkRed{ font-size:20px; margin:0px 0px 10px 0px; display:inline-block;}
ul.pollTab, ul.pollRadio{ padding: 0px; margin: 0px;list-style: none;display: block;}
ul.pollTab li{float: left;margin-right: 15px;}
ul.pollTab li a{display: block;padding: 5px 0;text-align: center;width: 100px;font-size: 20px;color: #fff;background: #b4b4b4;}
ul.pollTab li.active a{background: #ff6600;}
.pollSection{border: 1px solid #e9e9e9;background: #fbfbfb;display: block;overflow: hidden;padding: 12px;margin: 0px 0px 15px 0px;}
.resultsection{border: 1px solid #f3f3f3;display: none;overflow: hidden;padding: 12px;margin: 0px 0px 15px 0px; background: #f3f3f3;}
.pollSection span{color: #ff6600;font-size: 20px;display: block;}
.pollSection p, .resultsection > p{color: #252525;font-size: 21px;display: block;margin: 3px 0 15px 0;}
ul.pollRadio{ margin:0px 0px 0px 12px;}
ul.pollRadio li{display: block;margin: 12px 0; font-size:16px;}
.pollTotal{ font-size:18px; font-weight:normal; color:#000;}
.pollCreateTable td { font-size:16px; vertical-align:top;}
.loadMore{background: #f5f5f5;color: #616161;cursor: pointer;font-size: 14px;padding: 8px 0;text-align: center;border: 1px solid #DDD;}
.loadMore:hover{background: #ECECEC;}
.NoloadMore{color: Red;font-size: 16px;text-align: center;padding: 8px;}
.previousPollTitle{ background:#DDDDDD; padding:7px; margin-top:5px;}
/*End style for Poll Detail*/
.relatedArticle  { width: 100%; float: left; padding: 15px 0 0 0px; }
.relatedArticle h3 { font-size: 20px; text-transform: uppercase; color: #727272; padding: 0; margin: 0 0 10px 0;    font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie'\9/; font-weight:normal;}
.relatedArticle ul {  list-style: none; padding: 0 5px 0 0; overflow:hidden; margin: 0; margin-right:-15px; margin-left:10px; }
.relatedArticle li { width: 45%; float: left; padding: 0 15px 0 18px; line-height: 20px; position:relative; }
.relatedArticle li .bullet {background: url(/images/csharp/iconSpritImage_20151129.png) 0px -1823px no-repeat; height:6px; width:6px; position:absolute; top:8px; left:0px;}
.relatedArticle li a { color: #7a7a7a; text-decoration: none; font-size: 14px; display:inline-block; margin-left:-5px; float:left; }
.relatedArticle li a:hover { color: #01a821; }
.postHeader { width: 670px; float: left; margin: 15px 0 0 0; background: #e4e4e4; border: 1px solid #c6c6c6; padding: 2px; }
.postHeader .right { color: #06c; float: left; font-size: 13px; margin-left: 10px; margin-top: 5px; }
.post_C { width: 105px; height: 22px; padding: 3px 0 0 15px; float: left; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #fff; background: url(/images/csharp/iconSpritImage_20151129.png) -45px -2211px no-repeat; }
.post_C.left { width: 210px; background: #f60 none; }
.post_C.arrow { width: 20px; background-position: -140px 0; }
.post_CFooter { width: 149px; height: 38px; padding: 0 0 0 15px; float: left; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #fff; margin-top: 0; background: url(/images/sponsorBg.png) left top no-repeat; }
.bigPostComment { width: 649px; float: left; margin: 9px 0 0 0; padding: 0 9px 0 18px; }
.bigUserPic { width: 105px; float: left; }
.rightComnment p, .userDetail p, .commentdetails p { margin: 0; padding: 0; }
.bigPostComment .rightComnment { width: 540px; float: right; border: 2px solid #eaeaea; height: 82px; -moz-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px; margin: 0 0 0 -24px; position: relative; padding: 2px; }
.bigPostComment .rightComnment .arrow { background: url(/images/csharp/curve.png) left top no-repeat; position: absolute; left: -25px; top: 26px; width: 34px; height: 51px; }
.bigPostComment .rightComnment textarea { border: none 0; }
.bigPostComment .postBtn { width: 163px; float: right; height: 29px; display: block; text-indent: -9999px; margin: 7px 0 0 0; background: url(/images/csharp/post.gif) left top no-repeat; }
.postCommentBtn { width: 163px; float: right; height: 29px; display: block; text-indent: -9999px; margin: 7px 0 0 0; }
.userComment { width: 649px; float: left; margin: 9px 0 0 0; padding: 0 9px 0 18px; }
.smallUserPic { width: 62px; float: left; }
.userComment .rightComnment { width: 566px; float: right; border: 2px solid #eaeaea; -moz-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px; margin: 0 0 0 -24px; position: relative; padding: 0 5px 5px 5px; }
.userComment .rightComnment .commentdetails { min-height: 50px; height: auto !important; height: 50px; padding: 5px 0 5px 0; }
.userComment .rightComnment .arrow { background: url(/images/csharp/smallarrow.gif) left top no-repeat; position: absolute; left: -18px; top: 11px; width: 34px; height: 51px; }
.userComment .rightComnment .commentLinks { width: 570px; float: right; margin: 0; }
.userComment .rightComnment .commentLinks ul { list-style: none; margin: 0; padding: 0; float: right; }
.userComment .rightComnment .commentLinks li { float: left; color: #dbdbdb; padding: 0 3px; }
.userComment .rightComnment .commentLinks li a { color: #6f6f6f; text-decoration: none; }
.userComment .rightComnment .commentLinks li a:LinkNormalStyle { color: #407ea7; }
.LinkNormalStyle:hover { color: #01a821 !important; }
.PostComment { border: none; overflow: auto; width: 534px; height: 76px; float: right; }
.rightCntr { width: 336px; float: right; }
.rightCntrFollowUS { width: 55px; float: right; }
h1 { margin: 0; padding: 0; color: #2f2e2e !important;  }
.outerBox #paging { display: none; }
.outerBox { clear:both; width: 336px; float: left; padding-bottom: 10px;  border-bottom: 1px solid #f0f0f0;  margin-bottom: 10px; /*background: url(/Images/CSharp/controlFooterBackground.png) left bottom no-repeat;*/ }
.outerBox ul { list-style: none; width: 100%; float: left; margin: 0; padding: 0; }
.outerBox ul li { display: block; }
.outerBox ul li a { color: #7f8080; text-decoration: none; display: inline-block; }
.outerBox ul li a img { display: block; background-color: #e0e0e0; }
.outerBox ul.treading li a { padding: 4px 0 4px 22px; background: url(/Images/ArrowCommon.png) 10px -82px no-repeat;  line-height:20px; }
.outerBox ul.treading li a:hover { background-position: 10px -182px; color: #01a821; }
.outerBox ul.treading li { width: 100%; }
.outerBox ul.treadingnew li a { padding: 0; color: Black; padding-bottom: 5px; }
.outerBox ul.treadingnew li a:hover { color: #01a821; }
.outerBox ul.treadingnew li { width: 322px; }
ul.general li a {  color: #7f8080; text-decoration: none; display: block; padding: 2px 0 2px 22px; background: url(/Images/CSharp/BulletCircle.png) 10px 8px no-repeat; }
ul.general li { list-style: none; }
ul.general li a:hover { background: url(/Images/CSharp/BulletCircle.png) 10px 8px no-repeat; }
.outerBox ul.jobs li a { color: #7f8080; text-decoration: none; display: block; padding: 4px 0 4px 25px; background: url(/Images/CSharp/BulletJobs.png) 10px 6px no-repeat; }
.outerBox ul.jobs li a:hover { color: #01a821; }
.outerBox ul.follow li { padding: 5px 0 0 10px; width: 326px; }
.outerBox ul.follow li img { float: left; }
.outerBox ul.follow li a.iphone { float: left; background: none; }
.outerBox ul.topleader li { float: left; margin: 4px 3px 0 10px; width: auto; position: relative; }
.DivCircle { position: absolute; left: 4px; bottom: 4px; background: url(/images/csharp/smallcircle.png) no-repeat; width: 22px; height: 22px; color: White; text-align: center; line-height: 22px; }
.outerBox ul.pdfdocument li a { padding: 5px 0 3px 30px; background: url(/Images/Articles/PDFNEW.gif) 10px 4px no-repeat; }
.outerBox ul.pdfdocument li a:hover { background: #f0f0f0 url(/Images/Articles/PDFNEW.gif) 10px 4px no-repeat; }
.outerBox ul.blogger li { padding: 5px 0 2px 10px; }
.outerBoxResources { width: 676px; float: left; padding: 0 0 5px 0; margin-bottom: 10px; }
.outerBoxResources ul { list-style: none; width: auto; }
.outerBoxResources ul li { float: left; width: auto; }
.outerBoxResources ul li a {  color: #7f8080; text-decoration: none; display: block; }
.outerBoxResources p { width: 100%; padding: 10px 0 6px 0; color: #333; margin: 0; float: left; }
.outerBoxResources h5 { font-weight: bold; color: #333; padding: 10px 0 0 0; margin: 0; width: 100%; float: left; }
.outerBoxResources.static h5 { font-weight: normal; font-size:18px;}
ul.termsAndCondition { padding: 0; margin: 0; width: auto; }
ul.termsAndCondition li { background: url(/Images/bullet.gif) left top no-repeat; padding: 3px 0 3px 13px; overflow: hidden; display: block; color: #333; }
.contactrow { width: 100%; padding: 0 0 10px 0; float: left; }
.contactrow span { width: 200px; float: left; text-align: right; display: inline-block; color: #333; margin-right: 10px; }
.contactrow input { border: 1px solid #ccc; float: left; color: #333; }
.contactrow .CommonTextBoxStyle { float: left; }
.contactrow .CommonButtonStyle { float: none; cursor: pointer; }
.contactrow select { color: #333; }

.contactrow .rightCol { overflow: hidden; }
.contactrow .rightCol span.error {color: #F00; width: 100%;  display: block;  float: left;  padding: 7px 0px 0px 0px; text-align:left;    }

.postBlog { width: 676px; float: left; height: 243px; }
.titleBlog { font-size: 32px; font-weight: normal; color: #2f2e2e; padding: 13px 0 10px; font-family: "BebasNeueRegular";font-family: 'BebasNeueRegularie'\9/; }
.shareLink { width: 449px; height: 90px; float: left; padding: 0 0 0 126px; }
.shareLink ul { list-style: none; margin: 0; padding: 0; }
.shareLink li { float: left; height: 90px; background: url(/Images/CSharp/Blogs_26.png) left top no-repeat; }
.shareLink li a.write { background: url("/Images/CSharp/Blogs_26.png") no-repeat scroll left top transparent; display: block; float: left; height: 90px; margin: 0 59px 0 0; text-indent: -999px; width: 67px; }
.shareLink li a.share { background: url("/Images/CSharp/Blogs_26.png") no-repeat scroll -126px top transparent; display: block; float: left; height: 90px; margin: 0 27px 0 0; text-indent: -999px; width: 83px; }
.shareLink li a.beknow { background: url("/Images/CSharp/Blogs_26.png") no-repeat scroll -239px top transparent; display: block; float: left; height: 90px; text-indent: -999px; width: 104px; }


.blogBtn { margin: 20px 0 ; float: left; text-align:center; width:100%; }
.blogBtn a {  background: url(/images/csharp/postL.gif) left top no-repeat; padding: 0 0 0 11px; height: 38px; display:inline-block;   }
.blogBtn a span { float: left; background: url(/images/csharp/postR.gif) right top no-repeat; padding: 0 40px 0 0; display: block; height: 38px; line-height: 38px; font-size: 18px; font-weight: normal; color: #fff; text-decoration: none; text-transform: uppercase; }


.userBlog { width: 676px; float: left; padding: 8px 0; border-bottom: 0 solid #d2d2d2; font-size:15px;  }
.userBlog.idea { width: 1012px; position: relative; }
.userBlog.idea .right { width: 835px; }
.userBlog .left { width: 84px; float: left; }
.userBlog .left .userPic img { margin: 0 0 9px 0; background-color: #e0e0e0; }
.userBlog .right { width: 592px; float: left; margin-top: -8px; }
.userBlog .right .blueTitleBar h3 { margin: 5px 0 5px 0; padding: 0; }
.userBlog .right .blueTitleBar h3 a { font-size: 17px; color: #056ebf; font-weight: normal; text-decoration: none; margin: 0; padding: 0; line-height: 23px; }
.userBlog .right .blueTitleBar h3 a:hover { color: #01a821; }
.userBlog .right ul { width: 568px; list-style: none; margin: 0; float: left; padding: 10px 0 0 0px; }
.userBlog .right li { background: url(/images/csharp/BulletCircle.png) 0 6px no-repeat; line-height: 18px; padding: 0 10px 0 13px; }
.floatLeft { float: left; width: auto; }
.floatRight { float: right; width: auto; }
.marginTop5{margin-top:5px;margin-bottom: 5px;}

.floatRightImportant{float:right!important; width:auto;}
.ratingStar { white-space: nowrap; margin: 1em; height: 14px; }
.ratingStar .ratingItem { font-size: 0; width: 13px; height: 12px; margin: 0; padding: 0; display: block; background-repeat: no-repeat; cursor: pointer; }
.ratingStar .Filled { background-image: url(/images/csharp/ratingStarFilled.png); }
.ratingStar .Empty { background-image: url(/images/csharp/ratingStarEmpty.png); }
.ratingStar .Saved { background-image: url(/images/csharp/ratingStarSaved.png); }
a.PagerLinkStyle { margin: 0 2px 0 2px;  border: solid 1px #e6e6e6; color: #0066a7; font-weight: normal; text-decoration: none; vertical-align: top; }
a.PagerLinkStyle:hover { border: solid 1px #b7d8ee; background-color: #d2eaf6; }
a.PagerLinkSelected { margin: 0 2px 0 2px; padding: 2px 5px 2px 5px; font-weight: bold; border: solid 1px #e6e6e6; color: #0066a7; background-color: #d2eaf6; }
a.LinkNormalStyleOrange { color: #36c; text-decoration: none; }
a.LinkNormalStyleOrange:hover { color: #01a821; }
.LinkNormalStyleOrange2 { color: #36c !important; font-size: 11px; padding: 0 !important; margin-right: 5px; cursor: pointer; text-decoration: none; }
.LinkNormalStyleOrange2:hover { color: #01a821 !important; padding: 0 !important; }
a.BlueBtn { font-size: 16px; font-weight: bold; text-decoration: none; color: #fff; height: 29px; line-height: 29px; padding: 0 0 0 10px; background: url(/images/csharp/blueBtn.png) left top no-repeat; float: right; }
a.BlueBtn span { display: block; padding: 0 20px 0 10px; height: 29px; line-height: 29px; background: url(/images/csharp/blueBtnR.png) right top no-repeat; float: left; text-transform: uppercase; }
input.rateitBtn { width: 63px; height: 20px; float: left; background: url(/images/csharp/rateit.png) left top no-repeat; border: none; cursor: pointer; }
ul.rateList { width: auto !important; float: right; list-style: none; padding: 0 14px 0 0; margin: 0; margin-top: 2px; }
ul.rateList li { float: left; line-height: 20px; }
#box { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: White; border-color: Gray -moz-use-text-color Gray Gray; border-style: solid none solid solid; border-width: 1px 0 1px 1px; right: 35px; padding: 10px; position: absolute; text-align: center; }
#box div { margin: 0; }
#floatdiv { position: absolute; right: 0 !important; top: 0; z-index: 999; }
.FlagImageSize { width: 15px; height: 15px; }
.WhyRegisterBulletImg { background-image: url(/Images/bullet.gif); background-repeat: no-repeat; background-position: center top; width: 13px; display: block; }
.videoImage { float: right; margin-top: 7px; }
.videoImage img { border: 2px solid #000; display: block; }
.userVideos { width: 336px; float: left; padding: 8px 0; margin-left: 10px; background: url(/images/csharp/grayVideoBorder.jpg) left bottom no-repeat; }
.userVideos .left { width: 89px; float: left; margin-right: 5px; }
.userVideos .right { float: right; width: 231px; }
.userVideos .blueTitleBar h3 { margin: 0; }
.userVideos .blueTitleBar h3 a { font-size: 16px; color: #056ebf; font-weight: normal; text-decoration: none; line-height: 18px; margin: 0; padding: 0; }
.userVideos .blueTitleBar h3 a:hover { color: #01a821; }
.profileDetail .titleBar { width: 676px; overflow: hidden; border-bottom: 1px solid #e8e8e8; padding: 0 0 4px 0; margin-bottom: 7px; }
.profileDetail .titleBar h2 { font-size: 18px; font-weight: normal; margin: 0; padding: 0; }
.profileDetail .information { width: 182px; float: left; border-left: 1px solid #e8e8e8; min-height: 90px; padding-left: 18px; line-height: 18px; }
.profileDetail .left { width: 187px; float: left; }
.profileDetail .left .photoBox { float: left; border: 1px solid #ccc; padding: 6px; margin-bottom: 6px; width: 158px; }
.profileDetail .left .photoBox ul { margin: 0; padding: 0; }
.profileDetail .left .photoBox li { float: left; padding-bottom: 5px; list-style: none; }
.profileDetail .left .photoBox.authorIcons li { float: left; padding: 0; }
.profileDetail .left .photoBox.authorIcons li img, .profileDetail .left .photoBox.authorIcons li input[type='image'] { padding: 0 0 5px 5px; }
.profileDetail .right { width: 487px; float: right; }
.followme { width: 545px; float: left; height: 27px; line-height: 27px; margin-top: 5px; }
.followme img { float: left; }
.photogallery { width: 560px; float: left; border: 1px solid #ccc; padding: 5px 0 6px 15px; margin: 14px 0 0 0; }
.photogallery h2 { font-size: 14px; font-weight: normal;  text-transform: uppercase; color: #656565; padding: 0 0 8px 0; margin: 0; }
.profileContainer .link { font-size: 11px; color: #686868; float: left; padding-top: 5px; }
.profileContainer .link a { text-decoration: none; color: #686868; display: inline-block; margin: 0 4px; font-size: 11px;  }
.photogallery li { list-style: none; float: left; margin-left: 3px; }
.leftBottomSection { width: 664px; float: left; margin-top: 8px; }
.photogallery img { width: 47px; height: 47px; }
.profileContainer .rightSection { width: 227px; float: right; }
.profileContainer .followus { width: 227px; text-align: center; padding: 5px 0; }
.profileContainer .followus ul { margin: 0; padding: 0; }
.profileContainer .followus li { display: inline-block !important; }
.jobTab { width: 227px; float: left; padding: 5px 0; }
.jobTab ul { margin: 0; padding: 0; }
.jobTab li { float: left; }
.jobTab li a { display: block; width: 110px; height: 20px; line-height: 20px; text-align: center; background: #6c6c6c; font-size: 11px; color: #fff !important; text-decoration: none; margin-left: 3px; text-transform: uppercase; }
.jobTab li a:hover, .jobTab li a.active { background: #0070bf; }
ul.bottomBlueLink { width: auto; text-align: center; margin: 0; padding: 10px 0 5px 0; }
ul.bottomBlueLink li { display: inline-block; padding: 0 1px; color: Gray; }
ul.bottomBlueLink li a { font-size: 11px; color: #0070bf;  }
ul.bottomBlueLink li a:hover { color: #01a821; }
.profileContainer .outerBox { width: 227px; background: url(/Images/CSharp/controlFooterBackgroundAuthors.png) left bottom no-repeat; }
.WhitePaperIcons { margin-left: 71px; margin-top: 1px; margin-right: 0; }
.AuthorHeading { font-size: 23px; width: 335px; color: #3e3e3e; text-align: center; text-transform: uppercase; }
.AuthorHeading.myAccount { width: 280px; }
ul.memberpopularity { margin: 0; padding: 0; list-style: none; float: left; }
ul.memberpopularity li { display: inline-block; color: Gray; font-size: 9px; margin: 5px 2px 0 2px; float: left; }
ul.memberpopularity li a { color: Gray; }
ul.memberpopularity li a.active { color: #0070bf; }
.RoundedBackGroundGrayBorder { background: transparent; width: 100%; margin: 0 auto; }
.RoundedBackGroundGrayBorder .top, .RoundedBackGroundGrayBorder .bottom { display: block; background: transparent; font-size: 1px; }
.RoundedBackGroundGrayBorder .b1, .RoundedBackGroundGrayBorder .b2, .RoundedBackGroundGrayBorder .b3, .RoundedBackGroundGrayBorder .b4, .RoundedBackGroundGrayBorder .b1b, .RoundedBackGroundGrayBorder .b2b, .RoundedBackGroundGrayBorder .b3b, .RoundedBackGroundGrayBorder .b4b { display: block; overflow: hidden; background: #f2f7ff; }
.RoundedBackGroundGrayBorder .b1, .RoundedBackGroundGrayBorder .b2, .RoundedBackGroundGrayBorder .b3, .RoundedBackGroundGrayBorder .b1b, .RoundedBackGroundGrayBorder .b2b, .RoundedBackGroundGrayBorder .b3b { height: 1px; background: #f2f7ff; }
.RoundedBackGroundGrayBorder .b2, .RoundedBackGroundGrayBorder .b3, .RoundedBackGroundGrayBorder .b4, .RoundedBackGroundGrayBorder .b4b, .RoundedBackGroundGrayBorder .b3b, .RoundedBackGroundGrayBorder .b2b { border-left: 1px solid #d2def1; border-right: 1px solid #d2def1; }
.RoundedBackGroundGrayBorder .b1 { margin: 0 5px; background: #d2def1; }
.RoundedBackGroundGrayBorder .b2, .RoundedBackGroundGrayBorder .b2b { margin: 0 3px; border-width: 0 2px; }
.RoundedBackGroundGrayBorder .b3, .RoundedBackGroundGrayBorder .b3b { margin: 0 2px; }
.RoundedBackGroundGrayBorder .b4, .RoundedBackGroundGrayBorder .b4b { height: 2px; margin: 0 1px; }
.RoundedBackGroundGrayBorder .b1b { margin: 0 5px; background: #d2def1; }
.RoundedBackGroundGrayBorder .boxcontent { display: block; background: #f2f7ff; border-left: 1px solid #d2def1; border-right: 1px solid #d2def1; }
.MediaPlayerWidth { width: 665px; height: 400px; }
.FlashPlayerWidth { width: 330px; height: 240px; }
.lof-slidecontent a { color: #fff; }
.lof-slidecontent { border: 1px solid #c6c6c6; border-right: none; height: 250px; position: relative; width: 676px; }
.lof-main-outer { position: relative; height: 250px; width: 676px; z-index: 3px; overflow: hidden; }
.lof-main-item-desc { z-index: 100px; position: absolute; top: 0; left: 0; width: 160px; padding: 5px; height: 250px; }
.lof-main-item-desc p { color: #FFF; margin: 0 8px; padding: 8px 0; }
ul.lof-main-wapper { height: 250px; width: 652px; position: absolute; overflow: hidden; left: 0; margin: 0; padding: 0; top: 0; }
ul.lof-main-wapper li { overflow: hidden; height: 250px; width: 652px; float: left; position: relative; }
.lof-main-item-desc h3 { color: #fff; font-weight: normal; border-bottom: 2px solid #fff; padding: 5px 0; margin: 0; font-size: 20px; line-height: 22px; }
li-desc p { color: #FFF; margin: 0; padding: 0; }
.btn_get_started { float: left; height: 34px; width: 138px; text-indent: -9999em; margin-right: 7px; overflow: hidden; position: absolute; left: 15px; bottom: 20px; background: url(/Images/csharp/watchIT.png) no-repeat; }
ul.lof-navigator { top: 0 !important; position: absolute; margin: 0; padding: 0; right: 0; width: 216px !important; }
ul.lof-navigator li { cursor: pointer; list-style: none; width: 216px !important; height: 50px !important; overflow: hidden; }
.lof-navigator-outer { position: absolute; right: 0; top: 0; overflow: hidden; color: #FFF; }
.lof-navigator li div { background: url(/Images/csharp/videoLink.png) right top no-repeat; position: relative; font-size: 13px;font-weight: normal; color: #333; width: 176px; height: 50px; padding: 10px 10px 0 30px; }
.lof-navigator li.active div { background: url(/Images/csharp/videoLinkHover.png) right top no-repeat; color: #FFF; }
.blueTitleBarVideo { font-size: 31px; color: #056ebf; font-weight: normal; text-decoration: none; }
.leftCntrArticleSubmission { width: 1024px; float: left; }
.leftCntrArticleSubmission .errorMessage_event,.errorMessage_event{ color:#ff0000; display:inline-block; vertical-align:bottom; padding-left:5px; margin-bottom:3px;}



.ArticlePublisherHeading { color: #666; font-size: 14pt; font-weight: bold; padding-right: 2px; }
.BackGroundSubHeading { width: 100%; background-color: #f2f2f2; border-collapse: collapse; }
.SubmissionGuidlineHeading { color: Black;  font-size: 13px; font-weight: bold; margin: 20px 0 5px 5px; }
.LinkNormalGrayArticleSubmission { font-size: 20px; color: #333; }
.ArticlePublisherBackgroundWhite { width: 100%; background-color: White; border: solid 1px gray; border-collapse: collapse; }
.BorderGray { border: solid 1px #c6c6c6; color: #000; margin-bottom: 10px; }
.BorderGray.noTop { border-top: none; margin-top: -1px; }
.BorderGray td.title { text-align: right; font-weight: bold; width: 150px; }
.HeaderGray { background-color: #d8d8d8; height: 19px; padding-left: 6px; color: #333; font: normal normal bold 18px; }
.CommonTextBoxStyle { font-family: 'Roboto', sans-serif; color: #333; border: solid 1px #ccc; }
input[type="text"].CommonTextBoxStyle {padding:3px 0px 3px 3px; }
.CommonLinkBold { color: #36c; text-decoration: none; }
.CommonLinkBold:hover { color: #01a821 !important; }
.NormalBlack { color: #333; }
.BlackBoldLink { color: #000; text-decoration: none; font-weight: bold; }
.ControlMidBorderStyle { border: solid 1px Gray; border-collapse: collapse; margin-bottom: 6px; }
a.PublishOCPLink:active, a.PublishOCPLink:visited, a.PublishOCPLink:link { color: #961e32; font-weight: bold; font-size: 14px; padding-left: 2px; }
a.PublishOCPLink:hover { color: #01a821; }
.ArticlePublisherControlHeading { font-weight: bold; padding-left: 5pt; }
.redCommanBtn { float: left; background: url(/images/csharp/post_c_leftBg.png) left top no-repeat; padding: 0 0 0 10px; height: 25px; line-height: 25px; }
.redCommanBtn span { float: left; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #fff; background: url(/images/csharp/post_c_rightBg.png) right top no-repeat; display: block; padding: 0 20px 0 0; height: 25px; line-height: 23px; }
.RightBarHomeImageStyle { width: 75px; height: 90px; border: 0; }
.EbookBackgroundHeading { background: #f5f5f5; padding-left: 0; padding-top: 5px; padding-right: 1px; }
a.LinkEbookStyle:active, a.LinkEbookStyle:visited, a.LinkEbookStyle:link { color: #090; text-decoration: none; font-weight: bold; }
a.LinkEbookStyle:hover { color: #01a821; }
.EbookHeading { color: #090; font-size: 13pt; text-decoration: none; font-weight: bold; padding-left: 2px; }
.EbookImageStyle { width: 125px; height: 175px; border: 0; }
.EbookHeaderRBoxBG { background-color: #e3e3e2; border-right-width: 1pt; border-right-color: #c3c3c2; border-right-style: solid; }
.EbookOrangeText { color: #f60; }
.EbookHeaderBackground { border-bottom: solid 1px #f60; padding-top: 4px; color: #f60; font-weight: bold; background-color: #ffc69f; height: 24px; }
.EbookBorderStyle { border: solid 1px #f60; border-collapse: collapse; margin-bottom: 6px; }
.HeadingFaq {  font-size: 10pt; }
.EbookOurPriceText { color: #f00; font-weight: bold; }
.BreakingContainerTableBorder { border: solid 1px #090; border-collapse: collapse; }
.BreakingNewsSeparator { background-color: #bfb; }
.BreakingContainerTableBorder { border: solid 1px #090; border-collapse: collapse; }
.BreakingNewsHeader { background-color: #bfb; height: 19px; padding-left: 10px; color: #060; font-weight: bold; border-bottom: solid 1px #090; }
a.BreakingNewsLink:active, a.BreakingNewsLink:visited, a.BreakingNewsLink:link { color: #060; text-decoration: none; }
.TableMargin { margin-left: 5px; margin-right: 5px; height: 145px; }
..PageHeadingGreen { color: #060; text-align: right; font-weight: bold; font-size: 13pt; vertical-align: middle; height: 24px; }
.Separator { height: 6px; }
.HomeCenter { vertical-align: top; padding: 0 5px 5px 6px; }
.GrayBoldText { color: Gray; font-weight: bold; text-decoration: none; }


ul.toprankingdata { float: left; border: 1px solid #ccc; margin:5px 0 15px 0; padding: 0; width:100%; display:table; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; }
ul.toprankingdata li { list-style: none; line-height: 28px; border-bottom: 1px solid #FAFAFA;  color:#333; display:table-row;}
ul.toprankingdata li  > *{ display:table-cell; padding:0 14px;}
ul.toprankingdata li.first{background:#E8E7E7!important;color:#333;}
ul.toprankingdata li:nth-child(odd){ background:#FAFAFA;}
.contentTypeTP {border-right: 1px solid #ccc; }






.logoExam { width: 140px; height: 62px; background: url(/App_Themes/csharp/images/ExamLogo.gif) left top no-repeat; display: inline-block; margin-top: 11px; margin-bottom: 5px; float: left; }
.separatorExam { border: 1px solid #fff; }
.menuStripExam { width: 100%; height: auto; background-color: #bd0707; float: left; position: relative; z-index: 9; }
.ExamGrayBorderStyle { border: solid 1px #b3b2b2; border-collapse: collapse; background-color: #c8c7c7; }
.ExamLightGrayBorderStyle { border: solid 1px #b3b2b2; border-collapse: collapse; background-color: #f9f6f6; }
.ExamBulletIcon { width: 11px; height: 11px; vertical-align: middle; }
.ExamTextBlue { color: #625fe1; text-decoration: none; }
.ExamTextLightGray { color: #51515d; text-decoration: none; }
.ExamTextOrange { color: #e96812; font-size: 17px; font-weight: bold; text-decoration: none; }
.ExamTextGreen { color: #63be5d; font-size: 13px; text-decoration: none; }
.ExamTextRed { color: #be363f;  font-size: 13px; text-decoration: none; }
.ExamTextBlack { color: #000;  font-size: 17px; font-weight: bold; text-decoration: none; }
.ExamTextDarkGray { color: #55514b; font-size: 16px; font-weight: bold; text-decoration: none; }
a.ExamTextWhite, a.ExamTextWhite:visited, a.ExamTextWhite:link { color: #fff;font-size: 13px; text-decoration: none; }
a.ExamTextWhite:hover { color: #01a821; }
.ExamScoreTextBlack { color: #000;font-size: 22px; font-weight: bold; text-decoration: none; }
.ExamScoreTextBlackNormal { color: #000; font-size: 17px; font-weight: bold; text-decoration: none; }
.ExamScoreTextLightGray { color: #51515d; font-size: 15px; text-decoration: none; }
.ExamDarkGrayBorderStyle { border: solid 1px #000; border-collapse: collapse; background-color: #3f3f3f; }
.ExamButtonStyle { font-size: 8pt; font-weight: bold; color: Black; background-color: #eee; border: outset 1px Black; }
.CommanSudHeading { background: #d8d8d8; color: #333; font: normal normal bold 18px ; padding-left: 6pt; height: 25px; border-bottom: solid 1px gray; }
.ContactNo { font-size: 14px; font-weight: bold; color: Red; }
.latestEbook td { width: 50%; vertical-align: top; border-bottom: 1px solid gray; border-right: 1px solid gray; padding: 5px; margin: 10px; }
.IdeaSection { background-color: #f4940c; height: 20px; vertical-align: middle; color: White; font-weight: bold; padding-left: 10px; font-size: 14px; }
.IdeaLogo { vertical-align: middle; background-color: #f0f0f0; }
.IdeaRandompicks { background-color: #00aeef; height: 20px; vertical-align: middle; color: White; font-weight: normal; padding-left: 10px; }
.Ideafeedback { background-color: #f0f0f0; height: 20px; vertical-align: middle; font-weight: normal; padding-left: 10px; }
.IdeaDescription { height: 20px; vertical-align: middle; font-weight: normal; }
.IdeaComment { height: 20px; vertical-align: middle; color: Blue; font-weight: normal; padding-left: 10px; }
.IdeaRandompick { width: 100%; background-color: White; border-collapse: collapse; border: solid 1px #cdcdcd; }
.IdeaImage { background-image: url(/Images/Ideas/blue_gra_box.gif); width: 43px; height: 44px; background-repeat: no-repeat; font-weight: bold; color: Gray; }
.IdeaSupporter { background: orange; font-weight: bold; color: White; width: 22px; height: 15px; line-height: 13px; }
.IdeaContributer { width: 60px; height: 40px; background-image: url(/Images/Ideas/image_back.gif); background-repeat: no-repeat; font-weight: bold; color: Black; float: left; margin-left: 20px; }
.IdeaDetailBlueText { color: #06c; font-size: 10px; text-decoration: none; }
.IdeaDetailBlackText { color: #36c;  text-decoration: none; }
.IdeaDetailGray { color: #7a697c; font-size: 13px; }
.IdeaGrayBackGround { background-color: #e8e8e8; }
.IdeaGrayBackGround:hover { background-color: #01a821; color: Red; }
.VoteBlueColor { color: #06c;  display: block; padding: 5px 0; text-align: center; text-decoration: none; }
.VoteBlueColor:hover { color: White; }
.MCNajax__myTab .ajax__tab_header {  background: url(/App_Themes/CSharp/Images/Tab/tab-line.png) repeat-x bottom; height: 24PX; font-weight: bold; display: block; }
.MCNajax__myTab .ajax__tab_outer { float: left; background: url("/App_Themes/CSharp/Images/Tab/tableftI.gif") no-repeat left top; margin: 0; padding: 0 0 0 5px; text-decoration: none; }
.MCNajax__myTab .ajax__tab_inner { float: left; display: block; background: url("/App_Themes/CSharp/Images/Tab/tabrightI.gif") no-repeat right top; padding: 3px 10px 0 4px; color: #FFF; }
.MCNajax__myTab .ajax__tab_hover .ajax__tab_outer { color: #FFF; background-position: 0 -42px; }
.MCNajax__myTab .ajax__tab_hover .ajax__tab_inner { color: #FFF; background-position: 100% -42px; }
.MCNajax__myTab .ajax__tab_active .ajax__tab_outer { float: left; background: url("/App_Themes/CSharp/Images/Tab/tableftI.gif") no-repeat left top; margin: 0; padding: 0 0 0 5px; text-decoration: none; background-position: 0 -42px; }
.MCNajax__myTab .ajax__tab_active .ajax__tab_inner { float: left; display: block; background: url("/App_Themes/CSharp/Images/Tab/tabrightI.gif") no-repeat right top; padding: 3px 10px 0 4px; color: #FFF; background-position: 100% -42px; }
.MCNajax__myTab .ajax__tab_body {  font-size: 10pt; border: 1px solid #ccc; border-top-width: 0; padding: 8px; background-color: #fff; }
.PaddingLeft5 { color: #333; float: left;  padding: 0 0 0 10px; width: 664px; }
.pagingBackground { width: 100%; border-collapse: collapse; }
ul.sts_graph { margin: 0; padding: 0; }
ul.sts_graph li { float: left; height: auto !important; min-height: 200px; position: relative; width: 42px; }
ul.sts_graph li div { position: absolute; left: 0; bottom: 0; }
.fancy .ajax__tab_active .ajax__tab_outer, .fancy .ajax__tab_header .ajax__tab_outer, .fancy .ajax__tab_hover .ajax__tab_outer { padding: 8px 0 27px 0 !important; margin-top: -8px; float: left; display: block; }
.fancy .ajax__tab_active .ajax__tab_inner, .fancy .ajax__tab_header .ajax__tab_inner, .fancy .ajax__tab_hover .ajax__tab_inner { vertical-align: middle; margin-left: 20.5px; margin-right: 10px; }
.fancy .ajax__tab_active .ajax__tab_tab, .fancy .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_header .ajax__tab_tab { display: block; float: left; }
.fancy .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_active .ajax__tab_tab { color: White; display: block; float: left; }
.ajax__tab_default .ajax__tab_tab { margin-top: 5px; display: block; float: left; text-transform: uppercase; }
.fancy .ajax__tab_body {  font-size: 13px; float: left; }
.fancy .ajax__tab_xp { margin: 0 !important; height: 30px; border: 1px solid #c6c6c6; background-color: #e4e4e4; }
.fancy .ajax__tab_header { font-size: 15px; color: #3e3e3e; font-weight: bold;  margin: 0 !important; padding-left: 10px; height: 30px; float: left; width: 663px; border: 1px solid #c6c6c6; background-color: #e4e4e4; }
.fancy .ajax__tab_active { background-image: url(/images/csharp/buttonBackground.png); cursor: default; height: 12px; padding: 8px 0 27px 0 !important; margin-top: -8px; color: White; position: relative; display: block; float: left; }
.fancy .ajax__tab_hover { background-image: url(/images/csharp/buttonBackground.png); cursor: default; height: 12px; padding: 8px 0 27px 0 !important; margin-top: -8px; color: White; position: relative; display: block; float: left; }
.mostViewBanner { width: 622px; padding: 8px 30px 0 22px; height: 116px; margin-bottom: 20px; float: left; border: 1px solid #c6c6c6; background: url(/Images/csharp/banner.gif) left top no-repeat; }
.mostViewBanner h2, h2.legendsHeading { font-size: 20px; color: #000; font-weight: bold; text-transform: uppercase; padding: 0 0 6px 0; margin: 0; }
.mostViewBanner p { font-size: 15px; line-height: 25px; color: #000; margin: 0; padding: 0; }
.mostViewTab { width: 676px; overflow: hidden; }
.mostViewTab ul { margin: 0; padding: 0; }
.mostViewTab li { font-size:13px; width: 202px; list-style: none; float: left; padding: 20px 10px 0 10px; min-height: 90px; height: auto !important; max-height: 90px; overflow: hidden; line-height: 17px; }
.mostViewTab li a { color: #7f8080; }
.mostViewTab li a:hover, .mostViewTab li a.Blue:hover, .mostViewTab li a.Orange:hover { color: #01a821; }
.mostViewTab li a.Blue { color: #06c; }
.mostViewTab li a.Orange { color: #f60; }
.mostViewTab .image { float: left; margin-right: 13px; }
.findMemberBox { background: #e4e4e4; border: 1px solid #c6c6c6; margin-bottom: 10px; padding: 8px 17px 15px 17px; width: 300px; overflow: hidden; }
.findMemberBox input { width: 257px; float: left; border: 1px solid #c6c6c6; height: 16px; border-right: none; padding: 5px; }
.findMemberBox h3 { color: #3e3e3e; font-size: 16px; text-transform: uppercase; font-weight: bold; padding: 0 0 12px 0; margin: 0; }
.topMonthlyMember { width: 336px; padding-bottom: 30px; padding-top: 15px; overflow: hidden; }
.topMonthlyMember ul { margin: 0; padding: 0; }
.topMonthlyMember li { width: 331px; display: block; text-align: right; padding-bottom: 12px; overflow: hidden; line-height: 17px; }
.topMonthlyMember li .image { float: right; margin-left: 12px; }
.orangeCircle { width: 77px; height: 76px; float: left; font-size: 64px;   color: #fff; text-align: center; line-height: 72px; background: url(/Images/csharp/orangeCircle.gif) left top no-repeat; }
.blueCircle { width: 77px; height: 76px; float: left; font-size: 64px;   color: #fff; text-align: center; line-height: 72px; background: url(/Images/csharp/blueCircle.gif) left top no-repeat; }
.downloadNew { width: 676px; overflow: hidden; }
/*.downloadBtn { font-size: 20px; color: #3f3f3f; font-family: 'Roboto', sans-serif; text-transform: uppercase; vertical-align: middle; text-decoration: none; font-weight: bold; }*/
.categories { width: 652px; overflow: hidden; border: 1px solid #c6c6c6; font-size: 16px; color: #4a4a4a; font-weight: bold; line-height: 29px; padding: 0 5px 0 17px; margin-top: 10px; }


ul.E-book-paging { width: auto; text-align: center; margin: 15px 0; padding: 0; }
ul.E-book-paging li { padding:0px; list-style: none; color: #99999b;  width: auto; text-align: center; line-height: 16px; list-style: none; display:inline-block; float:none; }

.E-book-paging li a { color: #99999b; text-decoration: none; margin-left: 15px; }
.E-book-paging li a:hover { color: #01a821; }
.E-book-paging li a.active { color: #0070bf; }
ul.examList { margin: 0; padding: 0; }
.examList li { list-style: none; float: left; color: #fff; padding: 10px 3px; font-size: 15px; font-family:BebasNeueRegular; text-transform: uppercase; }
.examList li a { color: #fff; }
.examList li a:hover { color: Silver; }
.LinkAdScript { color: #7f8080; }
.LinkAdScript:hover { color: #01a821; }

.downloadNew .slideshow { border: none; margin: 0; padding: 0; }
ul#paging { list-style: none; position: absolute; right: 5px; bottom: 10px; z-index: 999; margin: 0; padding: 0; }
#paging li { float: left; list-style: none; }
#paging li a { background-color: #d7d7d7; border: 1px solid #d7d7d7; display: block; text-indent: -9999px; width: 11px; height: 11px; margin: 5px; }
#paging li a:hover, #paging li a.activeSlide { background-color: #f60; border: 1px solid #f60; }
.headerPost { width: 350px; border: 1px solid #c4c4c4; margin: 5px 0 5px 0; height: 72px; float: right; -moz-border-radius: 2px; border-radius: 2px; }
.headerPost .textBox { width: 344px; height: 18px; border: none 0 !important; font-size: 13px; color: #666;  }
.headerGrayIconBar { height: 52px; *height: 50px; background: #f2f2f2; -moz-border-radius: 002px2px; border-radius: 002px2px; }
.headerSmallIcon { width: auto; margin-left: 10px; }
.headerSmallIcon ul { margin: 0; width: 250px; float: left; overflow: hidden; padding: 0; }
.headerSmallIcon li { float: left; list-style: none; width: 39px; height: 39px; margin: 5px 7px 0 0; cursor: pointer; }
.spriteIcons { float: left; height: 39px; margin: 0 7px 0 0; border: none; cursor: pointer; background: url(/images/csharp/headerIcons3.png) left top no-repeat; padding: 0; }
.spriteIcons.article { width: 39px; float: left; background-position: -46px 0; }
.spriteIcons.blog { width: 39px; float: left; background-position: -90px 0; }
.spriteIcons.news { width: 39px; float: left; background-position: -134px 0; }
.spriteIcons.video { width: 39px; float: left; background-position: -178px 0; }
.spriteIcons.question { width: 39px; float: left; background-position: 0 0; }
.BluePostBtn { background-image: url("/Images/csharp/headerPostBtn.png"); border: medium none; cursor: pointer; float: right; height: 22px; line-height: 18px; margin: 16px 10px 0 0; width: 60px; }
.spriteIcons.article:hover { background-position: -46px -40px; }
.spriteIcons.blog:hover { background-position: -90px -40px; }
.spriteIcons.news:hover { background-position: -134px -40px; }
.spriteIcons.video:hover { background-position: -178px -40px; }
.spriteIcons.question:hover { background-position: 0 -40px; }
.spriteIcons.question.active { background-position: 0 -40px; }
.ControlMidBorderStyle { border: solid 1px #3971ac; border-collapse: collapse; }
.LinkNormalStyleGray { color: Gray; text-decoration: none; }
.LinkNormalStyleGray:hover { color: #01a821; }
a.LinkNormalGrayLight { color: #8d8d8d;  line-height: 20px; }
a.LinkNormalGrayLight:hover { color: #01a821;  }
.ProfileActivites:hover { color: #01a821 !important; }
.commentByUser { width: 666px; float: left; text-align: right; }
.tabContentWrapper { width: 100%; height: auto; position: relative; float: left; }
.tabContentWrapper .imageContainer { float: left; width: 50px; height: 50px; }
.tabContentWrapper .imageContainer a img { width: 50px; height: 50px; padding: 2px; border: none; }
.tabContentWrapper .contentDetail { margin-left: 10px; width: auto; min-height: 38px; height: auto; float: left; }
.PulseMainCntr .tabContentWrapper .contentDetail { width: 90%; }
.tabContentSeparator { position: relative; margin: 6px 0 3px 60px; width: 91%; float: left; border-bottom: solid 1px #d7d7d7; }
.NewBlogIconContainer { float: right; margin-top: 1px; margin-right: 5px; }
.RSSIconContainer { float: right; margin-top: 3px; margin-right: 5px; }
.dropDownMenu { font-family: 'Roboto', sans-serif; font-size: 13px; font-weight: normal; width: 1002px; border: 1px solid #016fc2; border-top: none; float: left; padding: 6px 10px 26px 10px; overflow: auto; display: none; min-height: 200px; height: auto !important; height: 200px; position: absolute; left: -87px; top: 42px; background: #fff; z-index: 99999; }
.dropDownMenu div span span a {font-family: 'Roboto', sans-serif; color: #7f8080; display: inline-block; float: none;  font-size: 13px; font-weight: normal; height: auto; margin: 0; padding: 2px 4px 2px 4px; text-decoration: none; text-transform: capitalize; }
.dropDownMenu div span span { display: block; float: left; text-transform: capitalize; width: 200px; }
.dropDownMenu div span span a:hover { color: #fff; background: #f60; }
.dropDownMenu div span span a.OrangeBoldLink { font-family: 'Roboto', sans-serif; color: #db4c2c; padding: 2px; display: block; }
.dropDownMenu div span span a.OrangeBoldLink:hover { color: #fff; background: #f60; }
.dropDownMenu a {  padding: 2px !important; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-state-hover a:hover { background-image: url("/images/csharp/buttonBackground.png"); color: White !important; cursor: default; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { background-image: url("/images/csharp/buttonBackground.png"); color: White !important; cursor: default; }
.ui-tabs { position: relative; padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { margin: 0 0 20px 0 !important; padding: 0; height: 30px; border: 1px solid #c6c6c6; background-color: #e4e4e4; padding: 0 5px; }
.ui-tabs .ui-tabs-nav li { float: left; padding: 0; margin: 0; list-style-type: none; vertical-align: middle; }
.ui-tabs .ui-tabs-nav li a { float: left; font-size: 16px; display: block; margin-top: -8px; padding: 13px 15px 29px 15px; text-decoration: none; height: 12px; color: #3e3e3e; position: relative; font-weight: bold; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background-image: url("/images/csharp/buttonBackground.png"); color: White; cursor: default; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 0 5px 8px 5px; background: none; overflow: hidden; width: 664px; clear: both; float: left; }
.ui-tabs .ui-tabs-hide { display: none !important; }
table.articleHistory { float: left; margin-top: -2px; }
table.articleHistory tr td, table.articleHistory tr th { border: 1px solid #c6c6c6; color: #000; margin-bottom: 10px; }
table.articleHistory tr th { font-weight: bold; }
a.viewAllBtn { background: url("/Images/ButtonArrow.png") no-repeat scroll right top #4590c6; color: #fff; display: block; float: right;  font-size: 13px; height: 23px; padding: 3px 35px 0 12px; }
a.viewAllBtn:hover { background-position: right -26px; background-color: #f60; }
.marginTop { margin-top: 10px!important; }
ul.photosListing { list-style: none; margin: 10px 0 0 0; padding: 0; overflow: hidden; }
ul.photosListing li { display: block; border: 1px solid #c9c9c9; width: 150px; height: 185px; float: left; margin: 0 0 10px 9px; padding: 4px; }
ul.photosListing li a.imgContainer { width: 100%; height: 109px; display: block; overflow: hidden; margin-bottom:8px; }
ul.photosListing li img { height:109px; width:150px; }
ul.photosListing li .discription { display: block; font-size:13px; margin-bottom:3px; }
ul.photosListing li.last { margin-right: 0; }
ul.photosListing li:hover { border: 1px solid #01a821; }
ul.photobutton { height: 91px; overflow: hidden; padding: 10px 0 10px 99px; margin: 0; }
ul.photobutton li { height: 91px; float: left; list-style: none; }
ul.photobutton li a { width: 94px; display: block; text-indent: -9999px; height: 91px; margin-right: 98px; background: url(/images/photo-button.png) left top no-repeat; }
ul.photobutton li.inviteFriend a { background-position: 0 0; }
ul.photobutton li.createAlbum a { background-position: -192px 0; }
ul.photobutton li.uploadphoto a { background-position: -386px 0; }
ul.photobutton li.inviteFriend:hover a { background-position: 0 -108px; }
ul.photobutton li.createAlbum:hover a { background-position: -192px -108px; }
ul.photobutton li.uploadphoto:hover a { background-position: -386px -108px; }
ul.albumListing { list-style: none; margin: 10px 0 0 0; padding: 0; }
ul.albumListing li { display: block; border: 1px solid #c9c9c9; width: 145px; float: left; margin: 0 0 10px 10px; padding: 4px; }
ul.albumListing li a { display: block; width: 145px; height: 109px; overflow: hidden; }
ul.albumListing li:hover { border: 1px solid #01a821; }
.userAlbumDetail { width: 676px; overflow: hidden; margin: 10px 0; }
.userAlbumDetail .left { float: left; width: 85px; border: 1px solid #c9c9c9; padding: 4px; }
.userAlbumDetail .right { width: 570px; float: right; }
.userAlbumDetail .right h4 { font-size: 14px; color: #000; font-weight: bold; margin: 0; }

ul.userAblumListing { list-style: none; padding: 0; margin: 0; }
ul.userAblumListing li { padding: 15px 0; min-height: 114px; margin-right:60px; width:305px; border-bottom: 1px dashed #ccc; float:left; }
ul.userAblumListing li:nth-child(even){ margin:0px;}
ul.userAblumListing li .left { width:77px; float: left; overflow:hidden; margin:6px 10px 0 0; }
ul.userAblumListing li .left a img{ width:100%; height:auto;}
ul.userAblumListing li .right {  line-height: 24px; overflow:hidden; min-height:150px; }
ul.userAblumListing li .countRow {width: 100%;padding: 6px 0px;overflow: hidden;}
ul.userAblumListing li .countRow .col_1 {width: 33%;float: left;}
ul.userAblumListing li .countRow .count {font-size: 24px;font-family: agencyfbregular;color: #555555;display: block;text-align: center;}
ul.userAblumListing li .countRow .name {font-size: 14px;color: #7f7f7f;display: block;text-align: center;}


.sliderBoxPhotos { padding: 20px; width: 636px; position: relative; }
.paging { width: auto; text-align: center; margin: 8px 0 0 296px; }
.paging a.button { height: 38px; overflow: hidden; display: block; background: url(/images/sliderpaging.png) left top no-repeat; }
.paging a.button.next { float: left; display: block; width: 38px; height: 38px; background-position: 0 0; }
.paging a.button.prev { float: left; display: block; width: 38px; height: 38px; margin-left: 10px; background-position: -42px 0; }
.paging a.button.next:hover { background-position: 0 -38px; }
.paging a.button.prev:hover { background-position: -42px -38px; }
.ideatest { /*font-size: 16px;*/ line-height: 20px; color: #333; }
ul.tab_listing { list-style: none; width: 100%; overflow: hidden; padding: 0; margin: 0; }
ul.tab_listing li { width: 666px; padding: 10px 0 10px 10px; overflow: hidden; border-bottom: 1px solid #f1f0ef; list-style: none; line-height:21px; }
ul.tab_listing li .left { width: 84px; float: left; padding-top: 5px; }
ul.tab_listing li .contentDetail { width: 566px; float: left; padding: 0 0 0 13px; }
ul.tab_listing li .contentDetail h3 { margin: 0; position: relative; }
ul.tab_listing li .contentDetail h3 a { color: #056ebf; font-size: 20px; font-weight: normal; line-height: 25px; margin: 0; padding: 0; text-decoration: none; }
ul.tab_listing li .vote, .tweetIcon .vote { width: 37px; height: 26px; border: 1px solid #ccc; border-radius: 0 3px 3px 0; padding: 5px 0 0 35px; margin: 10px 0 0 10px; position: relative; }
ul.tab_listing li .vote a, .tweetIcon .vote a { width: 37px; height: 27px; display: block; float: left; text-indent: -99999px; background: url(/images/vote.png) 0 top no-repeat; position: absolute; left: -10px; top: -3px; }
ul.tab_listing li .vote a:hover, .tweetIcon .vote a:hover { background-position: 0 -37px; }
ul.tab_listing li .vote.detail, .tweetIcon .vote.detail { position: inherit; }
.myAccountMain { width: 1024px; float:left; }
.myAccountMain .myAccountLeft { width: 180px; float: left; }
.myAccountMain .myAccountLeft .photo { border: 1px solid #ccc; background: #f2f2f2; margin-bottom: 6px; padding: 6px; width: 136px; }
.myAccountLeft .userAccountImage{width:180px; height:180px; display:block; overflow:hidden;}
.myAccountLeft h3{ margin:5px 0 0 0; padding:0px;  font-size:19px; font-weight:normal; color:#646363;text-align:center;}
.myAccountLeft .location{color:#4b4a4a; font-size:15px; margin:0px; padding:0px;}
ul.myaccountList{list-style:none; margin:10px 0 0 0; padding:0px;}
ul.myaccountList li{border-top:1px solid #dfdfdf; }
ul.myaccountList li a{ color: #6a6a6a;font-size: 15px;font-weight: normal;display: block;padding: 7px 3px 7px 15px;background: url(/images/csharp/iconSpritImage_20151129.png) no-repeat 2px -4115px;}
ul.myaccountList li a span{float:right; color:#ff6600;}
ul.myaccountList li a:hover, ul.myaccountList li a.active{ color:#fff; background-color:#ff6600; background-position:2px -4065px;}
ul.myaccountList li a:hover span, ul.myaccountList li a.active span{ color:#fff;}

.myAccountMain .myAccountCenter { padding: 0 10px; width: 470px; float: left; }
.myAccountMain .myAccountCenter h2{font-family: "BebasNeueRegular";font-size: 20px;color: #727272;font-weight: normal;text-transform: uppercase;margin: 0px;padding: 2px 0 5px 28px;background: url(/images/csharp/clock.PNG) no-repeat 0 3px;border-bottom: 1px solid #ff6600;}
.myAccountCenter .commentBox {padding: 10px; margin: 10px 0px; background: #f2f2f2;}
.myAccountCenter .commentText {width: 438px;padding: 5px;margin: 0px;height: 17px;border: 1px solid #e0e0e0;resize: none;}
.myAccountCenter .commentPost {padding: 6px 15px;margin: 8px 0 0 0;color: #fff;background: #ff6600;border: none;float: right;font-size: 15px;display: block;}
.largeFont { font-size: 14px; }
.myAccountMain .myAccountRight {float:left; width:354px;}
.myAccountTabContainer ul.tabdetail { list-style: none; margin: 0; padding: 0; width: 574px; }
.myAccountTabContainer ul.tabdetail li { display: block; overflow: hidden; padding: 5px 0 5px 5px; border-bottom: 1px solid #ccc; position: relative; }
.myAccountTabContainer ul.tabdetail li.viewAll, .myAccountTabContainer .viewAll { float: right; border-bottom: none; }

.myAccountRight .outerBox { width: 280px;}
.errorMessage { color: Red; display: block; width: 100%; text-align: center; }
.myAccountCenter table.tableListing, table.tableListing { color: Black; font-size: 12px; position: relative; margin-top: 10px; }
.myAccountCenter table.tableListing tr.header, table.tableListing tr.header { background: #e6e6e6; font-weight: bold; height: 25px; border: none; float: none; }
.myAccountCenter table.tableListing tr td, .myAccountCenter table.tableListing tr th, table.tableListing tr td, table.tableListing tr th { border: solid 1px #c1c1c1; }
.myAccountCenter table.tableListing tr th a, table.tableListing tr th a { font-weight: bold; }
.fancy.myAccountTabContainer .ajax__tab_body { width: 100%; }
.fancy.myAccountTabContainer .ajax__tab_active .ajax__tab_inner, .fancy .ajax__tab_header .ajax__tab_inner, .fancy .ajax__tab_hover .ajax__tab_inner { margin: 0 9px; vertical-align: middle; }
.fancy.myAccountTabContainer .ajax__tab_header { font-size: 16px; width: 562px; }
.fancy.myAccountTabContainer .ajax__tab_panel { margin-top: 15px; }
.contentHeader.myAccount { width: 562px; height: 25px; padding: 4px 0 0 11px; margin-top: 10px; }
.contentHeader.myAccount .right { float: right; margin-right: 5px; }
ul.BookmarkListing { padding: 0; margin: 10px 0 0 0; }
ul.BookmarkListing li { list-style: none; width: 574px; clear: both; margin-top: 10px; }
ul.BookmarkListing li.separator { border: none; border-bottom: solid 1px #e3e3e3; padding-top: 10px; }
ul.BookmarkListing li .left { float: left; width: 480px; display: block; }
ul.BookmarkListing li .right { float: left; width: 72px; padding-left: 10px; display: block; }
.LinkNormalGray.myAccount { color: #056ebf; }
.myAccountFriends { float: left; display: block; width: 275px; margin-right: 10px; position: relative; border: solid 1px #e6e6e6; margin-top: 10px; }
.myAccountFriends .left, .myAccountFriends.full .left { float: left; }
.myAccountFriends .right, .myAccountFriends.full .right { float: left; padding-left: 10px; }
.myAccountFriends.full .right { width: 464px; }
.myAccountFriends .buttons { position: absolute; right: 5px; bottom: 5px; }
.myAccountFriends .right .LinkNormalBlue { font-size: 15px; }
.myAccountFriends.full { width: 564px; vertical-align: top; }
.marginLeft { margin-left: 10px; }
.marginRight { margin-right: 10px; }
.modalBackground { background: #fff; z-index: 999; position: absolute; }
#mdlPopup_backgroundElement { background: #000; opacity: .8; }
.newsListing { width: 659px; }
.newsListing .item { width: 659px; height: auto; position: relative; float: left; margin-top: 10px; }
.newsListing .item .left { position: relative; float: left; }
.newsListing .item .right { margin-left: 10px; float: left; width: 599px; min-height: 50px; }
.newsListing .separator { width: 599px; float: right; border-bottom: solid 1px #d7d7d7; }
.newsListing .ViewAll { float: right; margin-top: 10px; }
.newsListing.resources { width: 674px; }
.newsListing.resources .item { width: 674px; }
.newsListing.resources .item .right, .newsListing.resources .separator { width: 614px; }


.myAccountTabContainer .dataItem { width: 100%; height: auto; position: relative; margin: 5px 0 0 10px; float: left; }
.myAccountTabContainer .dataItem .title { padding-bottom: 4px; }
.myAccountTabContainer .dataItem .right { width: 170px; padding: 5px 0 5px 30px; float: right; border-left: 1px solid #ccc; }
.myAccountTabContainer .dataItem .right .visits { display: block; font-size: 12px; }
.myAccountTabContainer .dataItem .right .visitsText { font-size: 20px; font-weight: normal; }
.myAccountTabContainer .separator { position: relative; margin: 5px 0 3px 0; width: 100%; float: left; border-bottom: solid 1px #d7d7d7; }
a.headerCreateNew { width: 20px; height: 18px; display: block; text-indent: -9999px; background: url(/images/csharp/iconSpritImage_20151129.png) 0px -3411px no-repeat; float: right; margin: 3px 5px 0 0; }
a.headerCreateNew:hover { background-position: 0 -3448px; }
a.headerRss { margin-top: 5px; width: 16px; height: 20px; display: block; text-indent: -9999px; background: url(/images/csharp/iconSpritImage_20151129.png) 0px -2610px no-repeat; float: right; }
    a.headerRss.featured-article {margin-top:7px;}
a.headerRss:hover { background-position: 0px -2635px!important; }
a.headerRss.recentActivity { margin:0px; }
ul.sponsors { list-style: none; }
ul.sponsors li { margin: 10px 0 0 14px; float: left; }
.InFocusNews { background: url(/images/inFocusNewsBg.png) center top repeat-y; height: 37px; overflow: hidden; width: 100%; position: relative; }
.InFocusNews h2 { background:#5a5a5a url(/images/csharp/iconSpritImage_20151129.png) 133px -2736px no-repeat; color: #fff; float: left; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; font-size: 20px; font-weight: normal; line-height: 37px; text-align: right; width: 138px; padding: 0 46px 0 0; margin: 0; }
.InFocusNews .rightNew { color: #fff; float: left; font-size: 16px; line-height: 37px; width: 802px; }
.inFocusCloseButton { position: absolute; right: 0; top: 0; }
.ajax__tab_xp .ajax__tab_body { }
ul.Executive_Members { width: 326px; padding: 10px 0 10px 10px; float: left; }
ul.Executive_Members li { width: 161px; float: left; height: 66px; margin-bottom: 5px; }
ul.Executive_Members li .MemberImage { float: left; margin-right: 7px; }
ul.Executive_Members li .executiveName { width: 90px; float: left; }
.RecentActivityChapter { width: 189px; float: right; padding-left: 10px; }
.RecentActivityChapterBorder { background: #ccc; width: 1px; float: left; height: 55px; }
.facebookImage { padding: 5px 0 0 10px; }
#facebookFriends { width: 300px; padding: 10px 0 0 13px; }
.advertiserMain { width: 1024px; overflow: hidden; }
.advertiserMain p { margin: 0; }
.advertiserMain .advertiserLeft { width: 195px; float: left; }
.bannerDetailBox { width: 794px; overflow: hidden; border: 1px solid #d7d7d7; padding: 11px; }
.bannerDetailBox .left { width: 458px; float: left; }
.bannerDetailBox .left ul.listing { list-style: none; width: 100%; overflow: hidden; padding: 0; margin: 0; }
.bannerDetailBox .left ul.listing li { font-size: 16px;  color: #787878; font-weight: normal; padding: 5px 0; }
.bannerDetailBox .left ul.listing li .label { width: 110px; float: left; }
.marginTop15 { margin-top: 15px!important; }
.bannerDetailBox .right { width: 336px; float: right; }
.detailedBox { width: 818px; overflow: hidden; margin: 10px 0 0 0; }
.detailedBox .row { width: 100%; overflow: hidden; padding: 20px 0; }
.detailedBox .label { color: #333; display: inline-block; float: left; margin-right: 10px; text-align: right; width: 75px; font-size: 14px; padding-top: 2px; }
.graph { padding: 0; }
.countingBox { width: 392px; height: 121px; background: #f6f6f6; border: 1px solid #ccc; padding: 7px; overflow: hidden; border-radius: 6px; margin: 10px 0 0 0; }
.countingBox .detail { width: 196px; float: left; text-align: center; }
.countingBox .detail h6 { font-size: 15px; font-weight: bold; color: #666; text-transform: uppercase; padding: 0; margin: 0; }
.countingBox .detail .count { font-size: 20px; color: #333; font-weight: bold; padding: 5px 0 2px 0; }
.countingBox .detail .labelName { font-size: 11px; color: #999; text-transform: uppercase; font-weight: lighter; }
a.advertiserCommonBtn { display: block;  color: #fff; font-size: 13px; padding: 3px 35px 0 12px; height: 23px; float: left; background: #4590c6 url(/images/advertiserIcons.png) right top no-repeat; }
a.advertiserCommonBtn.exportcsv { background-position: 100% -52px; }
a.advertiserCommonBtn:hover { display: block;  color: #fff; font-size: 13px; padding: 3px 35px 0 12px; height: 23px; float: left; background: #f60 url(/images/advertiserIcons.png) right top no-repeat; }
a.advertiserCommonBtn.exportcsv:hover { background-position: 100% -130px; }
.advertiserList { width: 195px; float: left; margin: 0; padding: 0; }
.advertiserList li { display: block; }
.advertiserList li a { background: url(/images/graymenuBg.png) left top no-repeat; color: #333; font-size: 15px; display: block; padding: 10px 0 0 51px; height: 28px; margin-bottom: 1px; text-decoration: none; }
.advertiserList li a:hover, .advertiserList li a.active { background: url(/images/graymenuBg_hover.png) left top no-repeat; color: #fff; }
.advertiserMain .advertiserRight { width: 818px; float: right; }
.advertiserRight .topdetail { width: 818px; overflow: hidden; }
.advertiserRight .topdetail .left { width: 480px; float: left; }
.advertiserRight .topdetail .right { width: 316px; float: right; }
.AdvertiserLabel { color: #333; font-size: 14px; display: inline-block; float: left; margin-right: 10px; text-align: right; width: 82px; padding: 2px 0 0 0; }
.advertiserRight .CommonTextBoxStyle { border: 1px solid #ccc; color: #333; font-size: 13px; }
.advertiserRight .topdetail .right .row { width: 100%; float: left; padding-bottom: 5px; font-size: 16px; }
.advertiserRight .topdetail .right .labelLeft { width: 213px; float: left; text-align: right; padding-right: 10px; }
.table_wrapper { border: 1px solid #ededed; border-bottom: none; width: 816px; overflow: hidden; margin: 0 0 5px 0; font-size: 14px; text-transform: capitalize; }
.table_wrapper ul { list-style: none; margin: 0; padding: 0; }
.table_wrapper li { float: left; width: 806px; padding: 5px; border-bottom: 1px solid #ededed; }
.table_wrapper .col_1 { width: 480px; float: left; }
.table_wrapper .col_2 { width: 136px; float: left; }
.table_wrapper .col_3 { width: 109px; float: left; }
.table_wrapper .col_4 { width: 80px; float: left; }
.tableSecondRow { background: #f2f7ff; color: #7b818d; text-align: left; }
.tableheader { background: #f4f4f4; color: #3e3e3e; text-align: left; font-weight: normal; font-size: 18px; }
.tableBottomheader { background: #5a5a5a; color: #fffcfc; text-align: left; font-weight: normal; font-size: 22px; }
.GraphSection { width: 758px; padding: 0 40px 20px 40px; }
.articleBannerLink { color: #06c; height: 21px; float: left; margin-right: 10px; font-size: 16px; display: block; padding: 3px 0 0 27px; }
.articleBannerLink.advertiserArticleBannerIcon { background: url(/images/articleBannerIcon.png) left 2px no-repeat; }
.articleBannerLink.advertiserTextBannerIcon { background: url(/images/textbannerIcons.png) left -31px no-repeat; }
.articleBannerLink.advertiserSponsorBannerIcon { background: url(/images/sponsorbanner.png) left 7px no-repeat; }
a.articleBannerLink:hover { color: #01a821; }
a.advertiserArticleBannerIcon:hover { background-position: 0 -19px; }
a.advertiserTextBannerIcon:hover { background-position: 0 2px; }
a.advertiserSponsorBannerIcon:hover { background-position: 0 -23px; }
.textBannerName { font-size: 16px; padding: 5px 0 10px 0; }
.graphLink { width: 134px; float: right; font-size: 16px; color: #0071bf; }
.graphLink label { float: left; margin-right: 10px; }
.graphLink .radioBtn { margin-right: 5px; }
.advertiserHomeTopDetail { width: 796px; overflow: hidden; color: #333; background: #f4f4f4; padding: 10px; border: 1px solid #dcdcdc; border-radius: 5px; }
.paddingTop10 { padding-top: 10px; list-style: none; }
ul.graphDescription { position: absolute; right: 85px; top: 40px; }
ul.graphDescription li { display: block; width: 10px; height: 10px; float: left; margin-left: 6px; }
ul.graphDescription li.text { width: auto; }
ul.graphDescription li.item1 { background-color: #36c; margin-top: 4px; }
ul.graphDescription li.item2 { background-color: #dc3912; margin-top: 4px; }
ul.graphDescription li.item3 { background-color: #f90; margin-top: 4px; }
ul.graphDescription li.item4 { background-color: #9cd010; margin-top: 4px; }
.advertiserRight .detailedBox { margin: 0; }
a.ExportToexcel { display: block;  color: #fff; font-size: 13px; padding: 3px 35px 0 12px; height: 23px; float: left; background: #4590c6 url(/images/exportToExcel.png) right top no-repeat; }
a.ExportToexcel:hover { background: #f60 url(/images/exportToExcel.png) right -26px no-repeat; }
.image50 { width: 48px; height: 48px; display: block; border: 1px solid #d7d7d7 !important; }
.image75 { width: 73px; height: 73px; display: block; border: 1px solid #d7d7d7 !important; }
.image90 { width: 88px; height: 88px; display: block; border: 1px solid #d7d7d7 !important; }
input[type="checkbox"] { float: left; }
.csharpHome { width: 20px; background: url(/images/csharp/homeIcon.png) 10px 8px no-repeat; }
.csharpHome:hover { background: #f60 url(/images/csharp/homeIcon.png) 10px 8px no-repeat !important; }
.chapterHome { width: 20px; background: url(/images/Chapters/chapterHome.png) 13px 10px no-repeat; }
.chapterHome:hover { background: #f60 url(/images/Chapters/chapterHome.png) 13px 10px no-repeat !important; }
ul#pagingFeature { list-style: none; position: absolute; right: 5px; bottom: 10px; z-index: 999; margin: 0; padding: 0; }
#pagingFeature li { float: left; list-style: none; }
#pagingFeature li a { background-color: #d7d7d7; border: 1px solid #d7d7d7; display: block; text-indent: -9999px; width: 11px; height: 11px; margin: 5px; }
#pagingFeature li a:hover, #pagingFeature li a.activeSlide { background-color: #36c; border: 1px solid #36c; }
.menuStripBlue { background: #0086dc; float: left; height: 34px; position: relative; width: 100%; z-index: 99; }
.footer .menuStripBlue { z-index:auto;}
.menu.footerMenu ul li a:hover, .menu.footerMenu ul li:hover { color: #f60; background: transparent url(/images/csharp/menuDivider.png) left 7px no-repeat; }
.menu.footerMenu ul li.first, .menu.footerMenu ul li.first a:hover { color: #f60; background: none; }

.csharpHome { background: url(/images/csharp/homeIcon.png) no-repeat scroll 10px 8px transparent; width: 20px; }
.csharpHome:hover { background: #f60 url(/images/csharp/homeIcon.png) 10px 8px no-repeat !important; }
.lableText { width: 82px; float: left; text-align: right; padding-right: 10px; color: #666; }

/* Header Container Style Here */
.askQuestionOnHeader { padding: 4px 55px 2px 20px; margin: 7px 0 0 0; width: 97px; height: 23px; background: #009ee3 url(/images/csharp/iconSpritImage_20151129.png) 133px 0px no-repeat; display: block; float: right; font-size: 18px; color: #fff; text-decoration: none; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; }
.askQuestionOnHeader:hover { background: #f60 url(/images/csharp/iconSpritImage_20151129.png) 133px 0px no-repeat; }
.contributeOnHeader { font-size: 18px; color: #fff; text-decoration: none; padding: 0 15px; }
.contributeList { padding: 4px 55px 3px 20px; margin: 7px 0 0 10px; width: 97px; height: 23px; position: relative; background: #48b960 url(/images/csharp/iconSpritImage_20151129.png) 133px -39px no-repeat; display: block; float: right; font-size: 18px; color: #fff; text-decoration: none; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; }
.contributeList:hover { background: #f60 url(/images/csharp/iconSpritImage_20151129.png) 133px -39px no-repeat; }
.contributeList ul { display: none; list-style: none; margin: 0; padding: 2px 0 0 0; width: 170px; border: 1px solid #f60; position: absolute; left: 0; top: 29px; background: #fff; z-index: 999; }
.contributeList:hover ul { display: block;}
.contributeList:hover ul li { display: block; border-bottom: 1px dotted #ccc; }
.contributeList:hover ul li a { color: #787878; text-decoration: none;  font-family: 'Roboto', sans-serif; font-size: 15px; line-height: 20px; padding: 4px 10px 4px 5px; display: block; }
.contributeList:hover li a:hover, .contributeList li a.active { color: #fff; background: #ff6600 url(/images/csharp/iconSpritImage_20151129.png) 140px -967px no-repeat; }
.contributeList:hover ul li.last { border: none; }

.whiteLink { color: Gray;  font-size: 12px; text-decoration: none; }
.footerBottom { background-color: #000; float: left; padding: 0 0 10px; width: 100%; }
ul.socialLink { list-style: none; width: 100%; overflow: hidden; margin: 0; padding: 0; }
ul.socialLink li { width: 100%; border-bottom: 1px dotted #ccc; padding: 10px 0; overflow: hidden; margin: 0; }
ul.socialLink li .SocialLogo { float: left; margin: 5px 10px 0 10px; height:36px; width:131px; }
ul.socialLink li .SocialLogo.facebook{background-position:0px -4539px;}
ul.socialLink li .SocialLogo.twitter{background-position: 0px -4463px;}
ul.socialLink li .SocialLogo.linkedIn{background-position: 0px -4616px;}
ul.socialLink li .SocialStatus { float: left; margin: 8px 10px 0 0; height:30px; width:30px; }
ul.socialLink li .SocialStatus.link{background-position: 0px -4696px;}
ul.socialLink li .SocialStatus.modify{background-position: 0px -4759px;}
ul.socialLink li .SocialStatus.revoke{background-position: 0px -4823px;}
ul.socialLink li .SocialStatus.marginLeft{margin:0px 0px 0px 10px;}
ul.socialLink li .row { float: left; width: 98%; margin: 10px 10px 0 10px; }
ul.socialLink li .row input.textBox { border: 1px solid #ccc; color: #333; float: left; width: 365px; padding: 5px; }
ul.socialLink li .row input.checkBox { border: 1px solid #ccc; margin: 4px 0 0 5px; }
ul.userprofileSocialIcons { overflow: hidden; margin: 0; padding: 0 0 0 15px !important; }
ul.userprofileSocialIcons li { display: block; float: left; padding-bottom: 0 !important; }
ul.userprofileSocialIcons li a { display: block; float: left; width: 32px; height: 32px; text-indent: -99999px; margin-right: 15px; background: url(/images/csharp/userprofileSocialIcons.png) -44px 0 no-repeat; }
ul.userprofileSocialIcons li a.facebook { width: 32px; height: 32px; background-position: left top; }
ul.userprofileSocialIcons li a.linkedIn { width: 32px; height: 32px; background-position: -84px 0; }
.loginWhiteLink { color: White; text-decoration: none; }
a.ViewAll, a.viewAll, .viewAllLink, .viewAllLinkArticle { margin: 0 10px 10px 0; padding: 0 25px 1px 0;  color: #36c; text-decoration: none; float: right; background: url(/images/csharp/iconSpritImage_20151129.png) 34px -89px no-repeat; }
a.ViewAll:hover, a.viewAll:hover, .viewAllLink:hover{ background-position: 34px -121px; color: #01a821; }
a.viewall-news{margin: 0 10px 10px 0; padding: 0 25px 1px 0;  color: #36c; text-decoration: none; float: right; background: url(/images/csharp/iconSpritImage_20151129.png) 47px -89px no-repeat; }
a.viewall-news:hover{ background-position: 47px -121px; color: #01a821; }

.viewAllLinkArticle {margin: 5px 10px 10px 0; padding: 0 30px 1px 0; font-size: 17px; background: url(/images/csharp/iconSpritImage_20151129.png) 61px -87px no-repeat; }
.viewAllLinkArticle:hover{ background-position: 61px -119px; color: #01a821; }

a.Next { width: 63px; background: url(/images/csharp/nextArrow.png) no-repeat right !important; }
a.Previous { width: 63px; background: url(/images/csharp/PreviousArrow.png) no-repeat right !important; }
input[type="submit"].ViewMore { background-color: #e1e1e1; color: gray; border: solid 1px darkgray; padding: 5px 0; width: 100%; cursor: pointer; }
input[type="submit"].ViewMore:hover { color: Black; }
ul.yesterDayLeader { margin: 0 0 0 10px; padding: 8px 0 8px 0; height: 90px; overflow: hidden; list-style: none; width: 326px; }
ul.yesterDayLeader li { width: 325px; overflow: hidden; left: 10px !important; }
ul.yesterDayLeader .userImage img { margin: 10px 10px 0 0; display: inline-block; background-color: #e0e0e0; float: left; }

ul.yesterDayLeader.moderator-Box{ min-height:90px;}
ul.yesterDayLeader.moderator-Box .userImage img { margin-top:3px; }

.userImage { float: left; position: relative; }
.pulseMainComment { width: auto; }
.pulseMainComment .pulseCommentSectionMain { width: 688px; padding: 0; font-size: 14px; }
.ChapterComment .pulseCommentSectionMain { width: 418px; overflow: hidden; padding: 5px 0 0 0; }
.pulseMainComment .pulseCommentSection, .ChapterComment .pulseCommentSection { float:left;/* overflow:hidden reason for @ dropdown visible*/ margin-top: 5px; width:98%; }


.pulseMainComment .pulsecomment {box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; float: left;padding:9px 5px;position: relative;width: 100%;}
.ChapterComment .pulsecomment { width: 97%; overflow: hidden; padding:7px 5px; position: relative; }
.pulsecomment.BackgroundWhite { background: #fff; }
.borderNone { border-bottom: none !important; }

.pulsecomment .image { float: left; margin: 0px 0px 0 0; width: 75px; overflow:hidden; }
.pulsecomment .image.level0 a,.pulsecomment .image.level0 img { display:block; width: 60px; height:60px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; }
.pulsecomment .rpv{ margin:0 0 0 0; padding:0px; display:block;float:left;}
.pulsecomment .rpv li{ float:left; font-size:12px; color:#676767; list-style:none; background-position:0 -1646px; margin-right:5px; padding:0 0 0 6px; font-weight:bold;}
.pulsecomment .rpv li.point{ background-position:0 -1691px;}
.pulsecomment .rpv li.views{ background-position:0 -1735px; margin-right:0px;}
.pulsecomment .commentDescription{ font-size:14px; line-height:20px; color:#8B8B8B; margin-bottom:10px;}
.pulsecomment .commentDescription a{color:#06c!important;}
.pulsecomment .commentDescription:first-letter{text-transform:capitalize;}
.pulsecomment .commentDescription a:hover{color: #01a821!important;}
.pulsecomment .image.level1{ margin-right:0px;}
.pulsecomment .pulseAction a:last-child{ margin-right:0px!important;}
.pulsecomment .image.level1 a,.pulsecomment .image.level1 img { display:block; width: 60px; height: 60px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; }

.pulseMainComment .pulsecomment .commentcontent { float: left;  max-width:586px; width:calc(100% - 75px); -webkit-width:calc(100% - 75px); }
.pulseMainComment .pulsecomment .commentcontent{(; width:100%; );} /* for safari*/
.mentions-input-box textarea,.commentcontentPost{(;width:585px;)} /* for safari */
.pulseMainComment .pulsecomment .image.level1 + .commentcontent{(; max-width:509px!important;);} /* for safari*/


.pulseMainComment .pulsecomment .image.level1 + .commentcontent { float: left;  max-width:572px; width:calc(100% - 75px); -webkit-width:calc(100% - 75px); }
.pulseMainComment .pulsecomment .commentcontent a.like {color: #676767;text-decoration: none; margin: 7px 12px 0 0; float: left; font-size: 13px; padding-left: 18px; background-position: 0 -1591px;}
.pulseMainComment .pulsecomment .commentcontent a.reply {color: #676767;text-decoration: none; margin: 7px 12px 0 0; float: left; font-size: 13px; padding-left: 18px; background-position: 0 -1534px;}
.pulseMainComment .pulsecomment .commentcontent a.postReply {color: #676767;text-decoration: none; margin: 7px 12px 0 0; float: left; font-size: 13px; padding-left: 24px; background-position: 0 -1477px;}
.pulseMainComment .pulsecomment .commentcontent a.showAll {color: #676767;text-decoration: none; margin: 7px 0px 0 0; float: left; font-size: 13px; padding-left: 24px; background-position: 0 -1800px;}

.pulseMainComment input[type="checkbox"] { float:left; position: absolute; width: 25px; height: 25px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; }
.pulseMainComment input[type="checkbox"] + label:before{ display: inline-block; width: 25px; height: 25px; margin-right: 4px; background: url(/images/CSharp/iconSpritImage_20151129.png) -8px -1115px no-repeat; content: " "; vertical-align: middle; }
.pulseMainComment input[type="checkbox"] + label:before{ background-position: -8px -1115px; }
.pulseMainComment input[type="checkbox"]:checked + label:before{ background-position: -8px -1148px; }
.pulseMainComment input[type="checkbox"] { *position: relative; margin: -2px 0px 0px 0px; *margin: -5px 0px 0px 0px; }
.pulseMainComment .chkboxlist input[type="checkbox"] { margin-bottom: 20px; }


.ChapterComment .pulsecomment .commentcontent { width: 90%; float: right; }
.pulseMainComment .pulseDelete, .ChapterComment .pulseDelete, .PulseMainCntr .pulseTabDetail li .pulseDelete{ position: absolute; right: 2px; top: -8px; display: none; cursor:pointer; }
/*.pulseMainComment .pulsecomment:hover .pulseDelete, .ChapterComment .pulsecomment:hover .pulseDelete, .PulseMainCntr .pulseTabDetail li:hover .pulseDelete { display: block; cursor: pointer; }*/
.pulseMainComment .pulseDelete .delete, .pulseMainComment .pulseDeleteReply .delete{background-position: 0px -5590px; display:inline-block; height:18px; width:18px; margin-left:5px;}
.pulseMainComment .pulseDelete .edit, .pulseMainComment .pulseDeleteReply .edit{background-position: 0px -5565px;display:inline-block; height:18px; width:18px;}
.pulseMainComment .ReplyComment { float: left; padding: 6px 0 2px;  position: relative;   width: 100%; margin-top:10px; box-sizing: border-box;}
.ChapterComment .ReplyComment { width: 365px; overflow: inherit; padding: 5px 0 2px 0; position: relative; }
.ChapterComment .ReplyComment .commentcontent { width: 91%; float: right; }
.pulseMainComment .pulseDeleteReply, .ChapterComment .pulseDeleteReply { position: absolute; right: 2px; top: -10px; display: none; cursor:pointer; }
.pulseMainComment .ReplyComment:hover .pulseDeleteReply, .ChapterComment .ReplyComment:hover .pulseDeleteReply { display: block; cursor: pointer; }
.watchICon { background: url(/images/csharp/iconSpritImage_20151129.png) -1px -2470px no-repeat; display: inline-block; width: 13px; height: 13px; vertical-align: middle; margin-right: 3px; }
.commentcontent .inputText, .commentcontent input[type="text"] { background: #fff; padding: 6px; border: 1px solid #ccc; color: #8B8B8B; font-family:'Roboto', sans-serif; font-size:14px !important; width:100%; box-sizing:border-box; margin:5px 0px; min-height:38px; }
.ChapterComment { width: auto; }
.ChaptereRightDetail { width: 416px; float: left; margin-left: 10px; }
a.commnetLink { color: #1da5fd; text-decoration: none; margin: 4px 5px 0 0; float: left; font-size: 13px; }
a.commnetLink:hover { color: #01a821; }
a.commnetLink.disabledLink { color:#8d8d8d; cursor:default; }
a.commnetLinkSecondStep { color: #f60; text-decoration: none; margin: 4px 5px 0 0; float: left; font-size: 13px; background: url(/images/csharp/iconSpritImage_20151129.png) 0px -3598px no-repeat; padding-left: 8px; }
a.commnetLinkSecondStep > span { color: gray; }
a.commnetLinkSecondStep:hover { color: #01a821; }
a.previousComments { color: #f60; /*background: url(/images/csharp/PreviousComments.png) left 2px no-repeat;*/ padding-left: 20px; }
a.previousComments:hover { color: #01a821; }
.pulseTab { background: #0086dc; float: left; width: 100%; margin-top: 1px; }
.pulseTab ul { list-style: none; margin: 0; padding: 4px 0 0 4px; }
.pulseTab li { float: left; }
.pulseTab li a { display: block; color: #fff; font-size: 16px; text-decoration: none; padding: 7px 30px 0 30px; height: 27px; margin: 0 2px 0 0; }
.pulseTab li a:hover, .pulseTab li a.active { background: #fff; color: #0086dc; }
.PulseMainCntr { width: 100%;  }
.PulseMainCntr .header { background: #363535; border-bottom: 2px solid #f60; float: left; width: 100%; padding: 0; }
.PulseMainCntr .logo { background: url(/images/csharp/pulseLogo.png) left top no-repeat; display: block; text-indent: -99999px; float: left; height: 29px; width: 178px; margin: 6px 0 5px 0; }
.PulseMainCntr .loginControl { position: relative; top: 0; width: auto; padding: 0 0 0 20px; }
.PulseMainCntr .loginPopup { top: 40px; }
.PulseMainCntr .messagePostBox { width: 100%; overflow: hidden; }
.PulseMainCntr .messagePostBox ul { list-style: none; margin: 0; padding: 10px 0 0 0; text-align: center; }
.PulseMainCntr .messagePostBox ul li { display: inline-block; overflow: hidden; }
.PulseMainCntr .messagePostBox ul li a { display: inline-block; width: 57px; height: 84px; text-indent: -9999px; background: url(/images/chapters/contributeImage.jpg) left top no-repeat; margin: 0 20px; }
.PulseMainCntr .messagePostBox ul li a.event { background-position: -84px 0; }
.PulseMainCntr .messagePostBox ul li a.Blog { background-position: -168px 0; }
.PulseMainCntr .messagePostBox ul li a.article { background-position: -252px 0; }
.PulseMainCntr .messagePostBox ul li a:hover { background-position: 0 -91px; }
.PulseMainCntr .messagePostBox ul li a.event:hover { background-position: -84px -91px; }
.PulseMainCntr .messagePostBox ul li a.Blog:hover { background-position: -168px -91px; }
.PulseMainCntr .messagePostBox ul li a.article:hover { background-position: -252px -91px; }
.PulseMainCntr .messagePostBoxForPulse { background: #f1f1f1; border: 1px solid #d3d6db; padding: 5px; overflow: hidden; }
.PulseMainCntr .messagePostBoxForPulse ul { list-style: none; margin: 0; padding: 0; background: #e4e4e4; border: 1px solid #c3c2c2; float: left; width: 99.7%; }
.PulseMainCntr .messagePostBoxForPulse ul li { float: left; display: block; margin-bottom: -1px; }
.PulseMainCntr .messagePostBoxForPulse ul li a { font-size: 15px; color: #494949; text-decoration: none; display: block; padding: 7px 24px 2px 24px; height: 23px; border-right: 1px solid #c3c2c2; }
.PulseMainCntr .messagePostBoxForPulse ul li a:hover, .PulseMainCntr .messagePostBoxForPulse ul li.active a { background: #f1f1f1; color: #eb5901; }
.PulseMainCntr .messagePostBoxForPulse .inputText { background: #fff; padding: 9px; border: none; color: #a7a7ab; margin-top: 10px; }
.PulseMainCntr .pulseTabDetail { width: 98%; overflow: hidden; padding: 10px 8px; float: left; }
.myAccountCenter .PulseMainCntr .pulseTabDetail { width: 100%; padding: 10px 0; }
.PulseMainCntr .pulseTabDetail ul { list-style: none; margin: 0; padding: 0; }
.PulseMainCntr .pulseTabDetail li { position:relative; width: 100%; overflow: hidden; border-bottom: 1px dotted #d7d7d7; padding: 0 0 5px 0; margin-bottom: 5px; }

.ChapterUpComingTAb .imageContainer { width: 50px; float: left; }
.PulseImageContainer img, .PulseImageContainer a img { width: 35px; float: left; height: 35px; margin-right:10px; }
.PulseMainCntr .pulseTabDetail li .pulseRightDetail { overflow:hidden;}
.VoteIcon { width: 83px; border: 1px solid #a3a2a2; font-size: 22px; color: #333; position: relative; height: 28px; text-align: center; float: left; line-height:28px;}
.VoteIcon a.VoteLike { float: left; margin: -1px 0 0 -1px; position: relative; width: 30px; height: 30px; display: block; background: url(/images/csharp/VoteLike.png) left top no-repeat; }
.VoteIcon a.VoteDisLike { float: left; margin: -1px 0 0 -1px; position: relative; width: 30px; height: 30px; display: block; background: url(/images/csharp/voteDisLike.png) left top no-repeat; }
.rankDot { display: inline-block; vertical-align: middle; margin: 0 -2px 0 5px; width: 6px; height: 6px; background: url(/images/csharp/iconSpritImage_20151129.png) -1px  -3551px no-repeat; }
.rankDotBlue { display: inline-block; vertical-align: middle; margin-right: -2px; width: 6px; height: 6px; background: url(/images/csharp/iconSpritImage_20151129.png) -1px -3584px no-repeat; }
.modelPopUp { background: url(/images/CareerAdvice/popUpbackgroundBGRepeat.png) repeat; border-radius: 8px 8px 8px 8px; padding: 8px; position: relative; text-align: left; font-size: 14px; width: 335px; }
.modelPopUp .whitebackground { background: none repeat scroll 0 0 #fff; border-radius: 2px 2px 2px 2px; min-height: 100px; overflow: hidden; }
.modelPopUp .closeBtn1 { background: url(/images/CareerAdvice/close_button2.png) left top no-repeat; height: 33px; position: absolute; right: -16px; text-indent: -9999px; top: -20px; width: 33px; }
.ui-widget-overlay { background: url(/images/CareerAdvice/overlay.png) repeat; left: 0; position: absolute; top: 0; z-index: 99 !important; opacity: .30; -moz-opacity: .65; filter: alpha(opacity=30) !important; }
.LinkOrange { color: #ff6600;  }
.Linkyellow { color: #f28b05; }
.Linkgreen { color: #6a0; }
.Likpurple { color: #909; }
.LinkPink { color: #d60174; }
.LinkDarkPink { color: #f52887; }
.LinkLightGreen { color: #254117; }
.LinkLightYellow { color: #c47451; }
.LinkLightBrown { color: #f87217; }
.LinkLightRose { color: #842dce; }
.LinkLightCoral { color: #8a4117; }
.LinkCoral { color: #b38481; }
.LinkCofee { color: #6f4e37; }
a.LinkOrange:hover, a.Linkyellow:hover, a.Linkgreen:hover, a.Likpurple:hover, a.LinkPink:hover, a.LinkDarkPink:hover, a.LinkLightGreen:hover, a.LinkLightYellow:hover, a.LinkLightBrown:hover, a.LinkLightRose:hover, a.LinkLightCoral:hover, a.LinkCoral:hover, a.LinkCofee:hover { color: #01a821 !important; }
ul.pulseActivityAlbum { margin: 10px 0 0 20px !important; padding: 0 !important; list-style: none; }
ul.pulseActivityAlbum li { border-bottom: none !important; padding: 0 10px 10px 0 !important; margin: 0 !important; float: left; width: auto !important; }
ul.pulseActivityAlbum li img { float: left; }
.roundedGrayBar { background: #f5f5f5; border: 1px dotted #ccc; margin-top: 10px; overflow: hidden; padding: 7px 6px 5px 15px; text-align: center; }
.OrangeHeader { background: #ff6a10 url(/images/chapters/orangeHeaderBg.png) left top no-repeat; font-size: 18px; color: #fff; padding: 3px 0 0 22px; height: 30px; }
.OrangeHeader a, .BlueHeader a { color: #fff; font-size: 16px; float: right; padding: 3px 10px 0 0; }
.mostpopularActivity { width: 100%; overflow: hidden; }
.mostpopularActivity ul { list-style: none; padding: 7px; overflow: hidden; margin: 0; }
.mostpopularActivity li { width: 100%; overflow: hidden; border-bottom: 1px dotted #d7d7d7; padding: 0 0 5px 0; margin-bottom: 5px; }
.mostpopularActivity li .count { width: 51px; height: 51px; font-size: 35px; color: #fff; font-weight: bold; line-height: 45px; text-align: center; background: url(../images/CircleBlue.png) left top no-repeat; float: left; }
.mostpopularActivity li .pulseRightDetail { width: 260px; float: left; margin-left: 10px; }
.BlueHeader { background: #0086dc url(/images/chapters/blueHeaderBg.png) left top no-repeat; font-size: 18px; color: #fff; padding: 3px 0 0 22px; height: 30px; }
.pulseMaster { width: 100%; overflow: hidden; }
.pulseMaster ul { list-style: none; padding: 7px; overflow: hidden; margin: 0; }
.pulseMaster li { width: 100%; overflow: hidden; border-bottom: 1px dotted #d7d7d7; padding: 0 0 5px 0; margin-bottom: 5px; }
.pulseMaster li .count { width: 51px; height: 51px; font-size: 35px; color: #fff; font-weight: bold; line-height: 45px; text-align: center; background: url(/images/csharp/CircleOrange.png) left top no-repeat; float: left; }
.pulseMaster li .pulseRightDetail { width: 260px; float: left; }
.pulseMaster li .image { float: right; margin-left: 12px; }
.ChapterMenu { width: 532px; float: right; }
.ChapterMenu ul { margin: 0; padding: 0; width: auto; text-align: right; float: right; list-style:none; }
.ChapterMenu ul li { display: block; float: left; position: relative; }
.ChapterMenu ul li a { padding: 12px 10px 0 10px; height: 28px; display: block; font-size: 14px; color: #e2e2e2; text-transform: uppercase; background: url(/images/chapters/ChapterMenuDivider.png) left top no-repeat; }
.ChapterMenu ul li a:hover { background: #f60; }
.ChapterMenu ul li a.home { padding: 17px 10px 0 10px; height: 23px; width: 21px; background: url(/images/chapters/chapterHomeIcon.png) 12px 13px no-repeat; }
.ChapterMenu ul li a.home:hover { background: #f60 url(/images/chapters/chapterHomeIcon.png) 12px 13px no-repeat; }
.ChapterMenu ul li ul { display: none; }
.ChapterMenu ul li:hover ul { overflow: hidden; width: 261px; background: #fff; border-top: 2px solid #f60; border: 1px solid #f60; margin: 0; padding: 0; position: absolute; left: 0; top: 40px; display: block; z-index: 999; }
.ChapterMenu ul li:hover ul li { list-style: none; display: block; float: none; background: none; text-align: left; }
.ChapterMenu ul li:hover ul li a { color: #7f8080; display: block; float: none;  font-size: 13px; font-weight: normal; height: auto; margin: 0; padding: 5px 0 5px 10px; text-decoration: none; text-transform: capitalize; background: none; }
.ChapterMenu ul li:hover ul li a:hover, .ChapterMenu ul li:hover a { background: #f60; color: #fff; }
.NewChapterCntr { padding: 10px; width: 1004px; overflow: hidden; background: #fff; }
.ChapterBanner { width: 1004px; height: 307px; position: relative; }
.ChapterBanner h1 { height: 73px; background: url(/images/chapters/bannerDetailBg.png) repeat; color: #fff !important; margin: 0; padding: 0 20px; font-size: 50px;  font-weight: lighter; position: absolute; left: 0; top: 0; width: 963px; }
.ChapterBanner input.joinNow { padding: 0 10px; height: 40px; background: #f60; text-align: center; font-size: 18px; color: #fff; text-transform: uppercase; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: absolute; right: 20px; top: 20px; border: none; cursor: pointer; font-family: 'Roboto', sans-serif; }
.ChapterBanner a.joinNow { padding: 7px 10px 0 10px; height: 32px; background: #f60; text-align: center; font-size: 17px; color: #fff; text-transform: uppercase; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: absolute; right: 20px; top: 20px; }
.ChapterBanner input.joinNow:hover, .ChapterBanner a.joinNow:hover { background: #0086dc; }
ul.slideshowFeature { margin: 0; padding: 0; }
ul.slideshowFeaturee li { width: 1004px; height: 305px; overflow: hidden; position: relative; }
.ChapterBanner #paging { display: none; }
ul.slideshowFeature li .detail, .ChapterBanner .detail{ position: absolute; left: 0; bottom: 0px; padding: 6px; height: 73px; background: url(/images/chapters/bannerDetailBg.png) repeat; color: #fff; width: 992px; }
.ChapterBanner .detail{height:38px; font-size:15px;color:#c7c7c7!important;}
ul.slideshowFeature h2 { margin: 0; padding: 0; font-size: 28px;  font-weight: lighter; line-height: 45px; color: White; }
ul.slideshowFeature li .detail p { margin: 0; padding: 0; font-size: 16px; line-height: 20px; }
ul.slideshowFeature li .detail .dateBox { margin-top: 11px; }
.ChapterFeatured { padding: 10px 0; width: 100%; overflow: hidden; }
.ChapterFeatured ul { overflow: hidden; }
.ChapterFeaturedChapter { background: url(/images/chapters/bannerDetailBg.png) repeat; color: #fff !important; position: absolute; left: 0; bottom: 0; padding: 7px 0 3px 0; }
.ChapterFeatured .col_1 { width: 411px; }
.ChapterFeatured .col_1 .image { margin-right: 10px; width: 91px; float: left; text-align: center; }
.ChapterFeatured .col_1 .right { width: 265px; float: left; }
.ChapterFeatured .col_1 .right h2 { margin: 0; padding: 0; font-size: 18px; color: #373739; font-weight: normal; }
.ChapterFeatured .col_2 { margin-left: 6px; width: 180px; text-align: center; }
.ChapterFeatured .col_2 ul { margin: 0; padding: 3px 0 3px 0; list-style: none; height: 85px; border: solid 1px #ccc; }
.ChapterFeatured .col_2 ul li { padding: 0 0 3px 4px; float: left; }
.ChapterFeatured .col_2 ul li img { float: left; width: 40px; height: 41px; }
.ChapterFeatured .col_3 { margin-left: 6px; width: 125px; text-align: center; }
.ChapterFeatured .col_4 { margin-left: 4px; width: 120px; text-align: center; }
.ChapterFeatured .col_4.faq { width: 75px; }
.ChapterFeatured .marginTop { margin-top: 6px; display: inline-block; }
.ChapterFeatured a { font-size: 14px; }
.ChapterLeft { width: 497px; float: left; }
.ChapterRight { width: 497px; float: right; }
.upcomingEvents { padding: 0; overflow: hidden; }
.ChapterUpComingTAb ul { overflow: hidden; margin: 0; padding: 8px; list-style: none; }
.ChapterUpComingTAb li { width: 100%; overflow: hidden; border-bottom: 1px dotted #d7d7d7; padding: 0 0 5px 0; margin-bottom: 5px; line-height:20px; }
.dateBox { margin-right:10px; width: 54px; height: 55px; display: block; float: left; background: url(/images/chapters/calenderBg.png) left top no-repeat; text-align: center; }
.dateBox.past { background: url(/images/chapters/calenderBgGray.png) left top no-repeat; }
.dateBox.upcoming.webinar { background: url(/images/chapters/webinarUpcoming.png) left top no-repeat; }
.dateBox.past.webinar { background: url(/images/chapters/webinarPast.png) left top no-repeat; }
.dateBox .month { font-size: 18px; color: #fff; text-align: center; line-height: 24px; }
.dateBox .date { font-size: 25px; color: #333; text-align: center; line-height: 30px; }
.dateBox.upcoming.webinar .month { color: #3b3b3b; }
.dateBox.upcoming.webinar .date { color: #ff6600; }
.dateBox.past.webinar .month { color: #bdbdbd; }
.dateBox.past.webinar .date { color: #bdbdbd; }
.dateBox.upcoming.webinar .date, .dateBox.past.webinar .date { line-height: 20px; }

.ChapterUpComingTAb li .ChapterUpComingTAbdetail { width: 237px; float: left; }
.ChapterUpComingTAb li .address { width: 160px; float: right; border-left: 1px solid #ccc; padding-left: 10px; min-height: 58px; }
.ChapterUpComingTAb li .attend { color: #f60; font-size: 15px; background: url(/images/chapters/attend_icon.png) no-repeat; padding: 3px 0px 0px 25px; margin-top: 3px; height: 22px; display: block; }
ul.Funfacts, ul.sponsor { list-style: none; margin: 0; padding: 0; overflow: hidden; }
ul.Funfacts li { width: 109px; height: 87px; padding: 0 4px 4px 4px; margin: 0 5px 0 0; float: left; background: #25af00; color: #fff; font-weight: normal; text-align: right; font-size: 18px;  }
ul.Funfacts li.member { background: #157bf8; }
ul.Funfacts li.leaders { background: #fa613a; }
ul.Funfacts li.events { background: #02bed5; margin-right: 0; }
ul.Funfacts li .count { display: block; }
ul.Funfacts li .Name { display: block; font-size: 17px; text-transform: capitalize; padding-top: 3px; text-align: center; }
.pollSectionForChapter { border: 1px solid #ccc; overflow: hidden; padding: 0 0 10px 0; margin-bottom: 10px; }
.pollSectionForChapter h5 { background: #e4e4e4; font-size: 14px; color: #333; margin: 0; padding: 5px; }
.pollSectionForChapter ul { margin: 10px; padding: 0; }
.pollSectionForChapter li { list-style: none; color: #333; font-weight: bold; width: 100%; overflow: hidden; }
.redioBtn, .pollpresent { vertical-align: middle; float: left; margin: 8px 10px; }
.pollSectionForChapter .cell { border: 1px solid #ccc; height: 27px; float: left; width: 370px; margin-bottom: 5px; position: relative; }
.incresePoll { position: absolute; left: 0; top: 0; height: 17px; padding: 5px; }
ul.sponsor li { list-style: none; float: left; margin: 8px 0; width: 245px; position: relative; }
.OrnageHeaderPulse { background: #fd8738 url(/images/csharp/orangeHeaderBgPulse.png) left top no-repeat; font-size: 33px; color: #fff; padding: 3px 0 2px 22px; height: 50px; }
.OrnageHeaderPulse a, .BlueHeaderPulse a { color: #fff; font-size: 16px; float: right; padding: 3px 10px 0 0; }
.BlueHeaderPulse { background: #30acfb url(/images/csharp/blueHeaderBgPulse.png) left top no-repeat; font-size: 33px; color: #fff; padding: 3px 0 0 22px; height: 50px; }
.mostpopularActivityPulse { width: 100%; overflow: hidden; }
.mostpopularActivityPulse ul { list-style: none; padding: 7px; overflow: hidden; margin: 0; }
.mostpopularActivityPulse li { width: 100%; overflow: hidden; border-bottom: 1px dotted #d7d7d7; padding: 0 0 5px 0; margin-bottom: 5px; }
.mostpopularActivityPulse li .count { width: 51px; height: 51px; font-size: 35px; color: #fff; font-weight: bold; line-height: 45px; text-align: center; background: url(/images/csharp/CircleBlue.png) left top no-repeat; float: left; }
.mostpopularActivityPulse li .pulseRightDetail { width: 260px; float: left; margin-left: 10px; }
.breadcrumb { width: 100%; }
.breadcrumb ul { list-style: none; overflow: hidden; margin: 7px 0; padding: 0; }
.breadcrumb li { float: left; }
.breadcrumb li a { height: 30px; display: block; font-size: 14px; color: #fff; text-decoration: none; padding: 0 20px 0 0; margin-right: -15px; }
.breadcrumb li a span { display: block; height: 22px; padding: 4px 0 4px 20px; line-height:20px; }
.breadcrumb li a.breadcrumbActive { position: relative; background: url(/images/chapters/breadcrumbRightBg.png) right top no-repeat; }
.breadcrumb li a.breadcrumbActive span {line-height:22px; background: url(/images/chapters/breadcrumbLeftBg.png) left top no-repeat; }
.breadcrumb li a.breadcrumbActive:hover { position: relative; background: url(/images/chapters/breadcrumbRightBg.png) right -50px no-repeat; }
.breadcrumb li a.breadcrumbActive:hover span { background: url(/images/chapters/breadcrumbLeftBg.png) left -50px no-repeat; }
.breadcrumb li.breadcrumbDeActive { height: 30px; display: block; font-size: 14px; color: #727070;  text-decoration: none; padding: 0 20px 0 0; margin-right: -15px; position: relative; background: url(/images/chapters/breadcrumbRightBg.png) right -100px no-repeat; }
.breadcrumb li.breadcrumbDeActive span {line-height:22px; display: block; height: 22px; padding: 4px 0 4px 20px; background: url(/images/chapters/breadcrumbLeftBg.png) left -100px no-repeat; }
.breadcrumb1 { z-index: 9; }
.breadcrumb2 { z-index: 8; }
.breadcrumb3 { z-index: 7; }
.breadcrumb4 { z-index: 6; }
.breadcrumb5 { z-index: 5; }
.breadcrumb6 { z-index: 4; }
.breadcrumb7 { z-index: 3; }
.breadcrumb8 { z-index: 2; }
.breadcrumb9 { z-index: 1; }
a.chaptersButtonStyle { padding: 5px 48px 5px 10px; font-size: 20px; background-color: #f60; position: relative; display: inline-block; color: #fff; clear: both; }
a.chaptersButtonStyle span { background-color: #363535; display: block; padding: 5px 10px; position: absolute; right: 0; top: 0; }
#divUserActivity .LinkNormalGray, #divUserActivity .LinkNormalGrayLight, #divSelfUserActivity .LinkNormalGrayLight { font-size: 14px; }
.LinkNormalOrange { font-size: 14px; color: #fd8738;  }
.LinkNormalBluePulse { font-size: 14px; color: #30acfb;}
a.LinkNormalOrange:hover, a.LinkNormalBluePulse:hover { color: #01a821; }
ul.chapterListing { list-style: none; overflow: hidden; margin: 0; padding: 0; }
ul.chapterListing li { float: left; margin: 0 10px 10px 0; padding: 0; width: 328px; height: 100px !important; border-bottom: dashed 1px #ccc; height: 1px; }
ul.chapterListing li .chapterLogo { float: left; display: block; font-size: 14px; }
ul.chapterListing li .chapterLogo img { width: 90px; height: 90px; display: block; margin-bottom: 7px; }
ul.chapterListing li .detail { width: 230px; float: right; margin-top: 0; }
ul.chapterListing li .detail a.title { font-size: 18px; color: #373739; }
ul.chapterListing li .detail a.title:hover { color: #01a821; }
ul.chapterListing li .detail p.stats { font-size: 13px; margin: 0; }
ul.chapterListing li .detail p.stats b.first { margin: 0; }
.tags { overflow: hidden; }
.tags ul { padding: 0; margin: 0; }
.tags .mainHeading { font-size: 20px; color: black; display: inline-block; }
.tags .searchTextBox { height: 22px; width: 304px; border: #ccc solid 1px; padding: 3px; font-size: 15px; color: #303030; }
.tags .left { width: 170px; float: left; font-size: 14px; }
.tags .left .filterPanel { margin-top: 10px; padding-top: 10px; border-top: solid 1px #ccc; }
.tags .heading { font-size: 15px; color: #303030; display: block; margin-bottom: 5px; font-weight: bold; }
.tags .left .filterPanel .checkBox label { margin-left: 5px; }
.tags .left .filterPanel.first { margin: 0; padding: 0; border: none; }
.tags .right { width: 495px; float: right; }
.tags .right .sortDropDown { float: right; height: 30px; color: #303030; }
.tags ul.general li a { color: #0071bf; background: none; padding: 0; margin-top: 10px; font-size: 16px; }
.tags ul.general li a:hover { color: #01a821; }
.tags .left .filterPanel ul.checkBox { list-style: none; }
.tags .left .filterPanel ul.checkBox li { display: inline-block; width: 100%; margin-top: 5px; }
.tags .left .filterPanel ul.checkBox li input { margin-right: 10px; }
.TagHeaderStyle { color: #333; font-size: 20px; margin: 0 0 5px 7px; padding-bottom: 4px; border-bottom: 1px solid #d7d7d7; }
table.tableListing .noBorder table td { border: none; }
.chapterIcon { margin-left: 5px; }
.chapterIcon a.icon { width: 109px; height: 93px; display: block; }
.chapterIcon a.icon img { margin-top: 18px; }
.chapterIcon a.icon.album { background: #ff5a00; }
.chapterIcon a.icon.about { background: #009c67; }
.chapterIcon a.icon.faq { background: #8aa300; }
.chapterIcon a.icon.join { background: #875ca5; }
.msg_container { border: 1px solid #d6d6d6; width: 395px; padding: 10px; position: absolute; background: #fff; top: 37px; right: 0px; border-top: none; display: none; max-height:400px;overflow:auto; height:auto;}
.msg_container ul { padding: 0px; margin: 0px; list-style: none; }
.msg_container ul li { border-bottom: 1px solid #e2e2e2; width: 100%; padding: 6px 0px 6px 0px; overflow: hidden;word-break:break-word; }
.msg_container ul li:last-child { border: none; }
.msg_container.general_notifications li{padding-left:10px; width:97%;}
.msg_container.general_notifications a{color:#f60;} 
#divUserActivity.generalNotification a{color:#f60;}
#divUserActivity.generalNotification .date{margin-top:6px; font-size:11px;}         
.msg_container.general_notifications .date{margin-top:3px; font-size:11px;}
.right_content { overflow: hidden; padding-right: 10px; }
.pic { float: left; margin: 0px 10px 0px 0px; }
.pic img { width: 35px; height: 35px; border-radius:100%; }
.msg_container p { padding: 0px; margin: 0px; }
.arrow_top { background: url(/images/csharp/top_arrow.png) no-repeat; top: -10px; position: absolute; width: 16px; height: 11px; }

.Chapter { width: 642px; padding: 10px; overflow: hidden; background: #f9f9f9; }
.Chapter.odd { background: none; }
.Chapter img { float: left; margin: 0px 10px 0px 0px; padding: 0px; width: 150px; }
.Chapter p { margin: 0px; padding: 5px 0px; line-height: 16px; }
.total_event { overflow: hidden; font-size: 14px; }
.total_event a { font-size: 18px; margin: 5px 0px 0px 10px; }
.mid_container { float: left; width: 332px; }
.leader { float: right; margin: 0px; padding: 0px; overflow: hidden; position: relative; width: 150px; height: 150px; }
.tranparent_bar { background: rgba(0, 0, 0, 0.7); padding: 5px; width: 140px; margin: 0px; position: absolute; right: 0px; bottom: 0px; color: #fff; text-align: center; }
.tranparent_bar span { color: #ff6a10; }
/*#toTop { background:#ff6600; border: 1px solid #dc5800;  color: #FFFFFF;  cursor: pointer;  display: none; font-size: 1.2em; padding: 5px; position: fixed; right: 0; bottom: 0px; text-align: center; text-transform: lowercase;  width: 100px;  z-index: 10; font-family: 'Roboto', sans-serif;}*/


.Registration { width: 660px; margin: 10px auto 10px; overflow: hidden; font-size: 14px; color: #768082; background: #f5f5f5; padding: 10px 47px; }
.Registration h1 { font-size: 24px; font-weight: normal; color: #ff6600 !important; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; padding: 0px 0px 7px 0px; margin: 0px; }
.Registration p { margin: 0px; padding: 0px; line-height: 20px; color: #99a3b1; }
.Registration .row { width: 100%; margin-bottom: 10px; position: relative; float: left; }
.Registration .row.bottomRow{ padding-top:10px; border-top:1px solid #e3e4e8;}
.Registration .row.bottomRow a{float:right;}
.Registration .left { width: 314px; float: left; border-right: 1px solid #e3e4e8; padding-right: 15px; position: relative; }
.Registration .right { width: 280px; float: right; }
.Registration .label { width: 100%; float: left; padding: 0px 0px 5px 0px; color: #768082; font-size: 15px; }
.Registration .TextBoxStyle,.SelectBoxStyle { border: 1px solid #cacaca; color: #abadb3; font-family: 'Roboto', sans-serif; float: left; width: 100%; max-width: 268px; padding: 8px; }
.SelectBoxStyle { max-width: 286px; }
.Registration .verification { width: 100px; }
.Registration .star { color: #FF0033; vertical-align: middle; }
.Registration .getImg { vertical-align: middle; margin: 5px 0px 0px 5px; }
.Registration .facebookLogin { width: 277px; height: 58px; margin: 10px 0px; float: left; text-indent: -9999px; display: block; background: url(/images/csharp/spriteSocialIcon_20151101.png) left top no-repeat; }
.Registration .facebookLogin:hover { background-position: 0px -66px; }
.Registration .googleLogin { width: 277px; height: 58px; margin: 10px 0px; text-indent: -9999px; float: left; display: block; background: url(/images/csharp/spriteSocialIcon_20151101.png) left -132px no-repeat; }
.Registration .googleLogin:hover { background-position: 0px -203px; }
.Registration .twitterLogin { width: 277px; height: 58px; margin: 10px 0px; text-indent: -9999px; float: left; display: block; background: url(/images/csharp/spriteSocialIcon_20151101.png) left -574px no-repeat; }
.Registration .twitterLogin:hover { background-position: 0px -655px; }
.Registration .csharpLogin { width: 277px; height: 58px; margin: 10px 0px; text-indent: -9999px; float: left; display: block; background: url(/images/csharp/spriteSocialIcon_20151101.png) left -737px no-repeat; }
.Registration .csharpLogin:hover { background-position: 0px -818px; }

/*ui-autocomplete*/
ul.ui-autocomplete { background: #fff; border: 1px solid #CACACA; border-top: none; min-width: 268px; position: absolute; left: 0px; top: 20px; margin: 0px; padding: 0px; }
ul.ui-autocomplete li { list-style: none; }
ul.ui-autocomplete li a { padding: 5px 10px; display: block; }
ul.ui-autocomplete li a:hover { background: #ff6600; color: #fff; }

/*CheckBox*/
.Registration input[type="checkbox"] { position: absolute; width: 25px; height: 22px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; }
.Registration input[type="checkbox"] + label:before { display: inline-block; width: 25px; height: 22px; margin-right: 4px; background: url(/images/csharp/iconSpritImage_20151129.png) -8px -1115px no-repeat; content: " "; vertical-align: middle; }
.Registration input[type="checkbox"] + label:before { background-position: -8px -1115px; }
.Registration input[type="checkbox"]:checked + label:before { background-position: -8px -1148px; }
.Registration input[type="checkbox"] { *position: relative; margin: -2px0px0px0px; *margin: -5px0px0px0px; }

.Registration .or { background: none repeat scroll 0 0 #F5F5F5; border: 1px solid #E3E4E8; border-radius: 100% 100% 100% 100%; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; color: #ff6600; font-size: 28px; height: 50px; line-height: 50px; position: absolute; right: -25px; text-align: center; top: 40%; vertical-align: middle; width: 50px; }


/*Registration page style end here */

/*Login page style start here */
.Registration .forgotList { padding: 0px 0px 0px 28px; margin-top: 0px; }
.Registration .forgotList li { line-height: 22px; }
/*Login page style end here */

.NewCommonButtonStyle { background-color: #0086DC; border: none; color: #fff; cursor: pointer; font-size: 20px; margin-right: 10px; padding: 5px 15px; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; font-weight: lighter; letter-spacing: 1px; }
.NewCommonButtonStyle:hover, .NewCommonButtonStyle.active { background: #ff6600; }
.NewCommonButtonStyle.active:hover { background-color: #0086DC; }

/* TRENDING UP BOX START HERE*/
.rightBox { float: left; margin-bottom: 10px; padding: 0 0 5px; width: 336px; }
.rightBox .headerGray { margin: 0px; padding: 0px; background: #e4e4e4; border: 1px solid #c6c6c7; height: 30px; line-height: 30px; font-size: 16px;  color: #3E3E3E; font-weight: bold; text-transform: uppercase; }
.rightBox .HeaderBlue, .HeaderOrange { margin-right: 10px; width: 10px; height: 32px; background: #0071BF; border: 2px none; display: block; float: left; position: relative; left: -1px; top: -1px; }
.rightBox .HeaderOrange { background: #ff6600; }

ul.trendingBox { overflow: hidden; list-style: none; margin: 10px 5px 5px 5px; padding: 0px; }
ul.trendingBox li { overflow: hidden; display: block; border-bottom: 1px solid #F5F5F5; padding: 0px 0px 3px 0px; margin-bottom: 3px; }
ul.trendingBox li a { padding: 0px; color: #7F8080; display: inline-block;  text-decoration: none;}
ul.trendingBox li a:hover { background-position: 10px -186px; color: #01a821; }
.numbers { width: 54px;padding: 0 0px 0 6px;text-align: left;vertical-align: middle;display: table;float: left;font-size: 26px; font-weight: normal;color: #a7a7a7;height: 36px;background: url(/images/csharp/iconSpritImage_20151129.png) 40px -2672px no-repeat;line-height: 36px; }
.trendingDetail { width: 260px; float: left; }
ul.trendingBox li:last-child { border-bottom: none; }

.editProfileCntr { width: 100%; overflow: hidden; }
.editProfileTopCntr { background: #464445; padding: 20px 40px 0px 40px; overflow: hidden; }
.editProfileTopCntr .left { width: 524px; float: left; }
.editProfileTopCntr .left .profilePic { float: left; background: #fff; padding: 8px; margin: 0px 0px -50px 20px; position: relative; height: 154px; width: 154px; }
.editProfileTopCntr .left .profilePic img { height: 154px; width: 154px; }
.editProfileTopCntr .left .editProfileBtn { position: absolute; left: 8px; bottom: 8px; width: 144px; padding: 5px; background: rgba(0,0,0,0.6); color: #FFFFFF; display: block; line-height: 20px; text-align: center; cursor: pointer; }
.editProfileTopCntr .left .editProfileBtn input[type="file"] { opacity: 0; height: 0px; width: 0px; }
.editProfileTopCntr .left .detail { width: 300px; float: left; padding: 0px 0px 0px 20px; }
.editProfileTopCntr .left .detail h1 { padding: 0px 0px 0px 40px; margin: 0px; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; font-size: 30px; height: 30px; display: inline-block; color: #aaaaaa; font-weight: normal; }
.editProfileTopCntr .left .detail p { font-size: 14px; color: #aaaaaa; margin-top: 1px; padding: 0px; }
.editProfileCntr .bottomPart { background: #fff; padding: 10px 20px; height: 30px; }
.editProfileCntr .bottomPart a { padding: 3px 0px 6px 35px; width: 690px; float: right; display: block; color: #ff6600; font-size: 15px; background: url(/Images/csharp/iconSpritImage_20151129.png) left -1200px no-repeat; }
.editProfileCntr .editprofileInner { background: #fff; padding: 20px 60px; overflow: hidden; }
.editProfileCntr .editprofileInner h2 { padding: 7px 0px 0px 32px; margin: 0px; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; font-size: 18px; height: 30px; display: inline-block; color: #4f4f4f; font-weight: normal; }
.editProfileCntr .editprofileInner .row { padding: 0px 0px 10px 32px; overflow: hidden; }
.editProfileCntr .editprofileInner .textarea { width: 690px; padding: 8px 15px; border: 1px solid #CACACA; color: #969696; font-size: 16px; font-family: 'Roboto', sans-serif; }
.editProfileCntr .editprofileInner .inputText {box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;  width: 308px; padding: 8px 15px; margin-right: 35px; border: 1px solid #CACACA; color: #9FA4A4; font-size: 16px;  }
.editProfileCntr ul.whatAreYou { list-style: none; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 32px; }
.editProfileCntr ul.whatAreYou li { float: left; margin: 16px 16px 0 0; min-width: 199px; }
.editProfileCntr .Center { text-align: center; }
.editProfileCntr .GrayBackground, .GrayBackground { background: none repeat scroll 0 0 #F5F5F5; margin: 0px 0px 20px 0px; padding: 26px 0px 26px 0px; }
.editProfileCntr input[type="checkbox"] { float:left; position: absolute; width: 25px; height: 22px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; }
.editProfileCntr input[type="checkbox"] + label:before,.checkBoxStyle input[type="checkbox"] + label:before, .checkBoxStyleRight input[type="checkbox"] + label:after{ display: inline-block; width: 25px; height: 22px; margin-right: 4px; background: url(/images/CSharp/iconSpritImage_20151129.png) -8px -1115px no-repeat; content: " "; vertical-align: middle; }
.editProfileCntr input[type="checkbox"] + label:before,.checkBoxStyle input[type="checkbox"] + label:before, .checkBoxStyleRight input[type="checkbox"] + label:after{ background-position: -8px -1115px; }
.editProfileCntr input[type="checkbox"]:checked + label:before,.checkBoxStyle input[type="checkbox"]:checked + label:before, .checkBoxStyleRight input[type="checkbox"]:checked + label:after { background-position: -8px -1148px; }
.editProfileCntr input[type="checkbox"] { *position: relative; margin: -2px 0px 0px 0px; *margin: -5px 0px 0px 0px; }
.editProfileCntr .chkboxlist input[type="checkbox"] { margin-bottom: 20px; }
.editProfileCntr .chkboxlist td { width: 250px; }
.chkboxlist label{ width:25%; float:left; padding:5px; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
.editProfileCntr .h1Text { padding: 0px; margin: 0px; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; font-size: 30px; height: 30px; display: inline; color: #aaaaaa; font-weight: normal; }
.checkBoxStyle input[type="checkbox"], .checkBoxStyleRight input[type="checkbox"]{opacity: 0;position: absolute;}
/*Header Menu Style Start Here*/

.HeadermenuStripBlue { background: #0086dc; float: left; position: relative; width: 100%; z-index: 99; height: 42px; }
ul.headerMenu { list-style: none; margin: 0px; padding: 0px; }
ul.headerMenu li { display: block; float: left; background: url(/images/csharp/iconSpritImage_20151129.png) 0px -1020px no-repeat; position: relative; }
ul.headerMenu li > a { color: #fff; display: block; padding: 14px 10px 5px 10px; height: 23px; float: left; text-transform: uppercase; font-weight: normal; font-size: 15px; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; text-decoration: none; }
ul.headerMenu li a.pulse{ background: url(/images/csharp/iconSpritImage_20151129.png) 10px -4146px no-repeat;padding: 7px 0px 0 10px; display: block; width: 37px; height: 35px;}
ul.headerMenu li a.pulse:hover{ background: #f60 url(/images/csharp/iconSpritImage_20151129.png) 10px -4146px no-repeat;}        
ul.headerMenu li a:hover, ul.headerMenu li:hover, ul.Menu li .menuFooter a:hover, ul.headerMenu li a.active, .ChapterMenu ul li a.active { background: #ff6600; color: #fff; }
ul.headerMenu li.last { background: none; }
.csharpHome { background: url(/images/csharp/iconSpritImage_20151129.png) no-repeat scroll 2px -990px; width: 20px; }
.csharpHome:hover, ul.headerMenu li a.csharpHome.active { background: #ff6600 url(/images/csharp/iconSpritImage_20151129.png) 2px -990px no-repeat !important; }

.SearchBox { width: 204px; float: right; padding: 6px 0px; overflow: hidden; }
.SearchBox input.searchTextBox { background-color: White; border-style: none; color: #8D8D8D; display: inline-block; height: 28px; padding: 2px 0 0px 2px; width: 172px; float: left; }
.SearchBox input.button { width: 30px; height: 30px; border: none; float: right; background: url(/images/csharp/iconSpritImage_20151129.png) -8px -929px no-repeat; }
/*Header Menu Style Start Here*/


/*BREAKING NEWS BOX START HERE*/
.breakingNewBox { width: 100%; position: relative; }
.breakingNewBox ul { list-style: none; margin: 0px; padding: 0px; }
.breakingNewBox li { display: block; overflow: hidden; width: 100%; }
.breakingNewBox li .image { float: left; margin: 5px 5px 5px 0px; width: 170px; height: 100px; padding: 5px; border: 1px solid #dcdcdc; }
.breakingNewBox li .detail { width: 471px; float: left; margin: 0px 0px 0px 5px; }
.breakingNewBox li .detail h2 { margin: 0px; padding: 0px; }
.breakingNewBox li .detail h2 a { color: #0066CC; font-size: 22px; font-weight: normal; line-height: 26px; }
.breakingNewBox li .detail p { color: #333333;  font-size: 14px; line-height: 20px; margin: 0px; padding: 3px 0px 0px 0px; }
.breakingNewBox .next { position: absolute; right: 0px; top: -35px; width: 26px; height: 26px; text-indent: -9999px; display: block; background: url(/images/csharp/iconSpritImage_20151129.png) -13px -1647px no-repeat; }
.breakingNewBox .prev { position: absolute; right: 28px; top: -35px; width: 26px; height: 26px; text-indent: -9999px; display: block; background: url(/images/csharp/iconSpritImage_20151129.png) -13px -1591px no-repeat; }
.breakingNewBox .next:hover { background-position: -13px -1676px; }
.breakingNewBox .prev:hover { background-position: -13px -1619px; }


/*FOOTER MENU START HERE*/
.menu ul { list-style: none; margin: 0; padding: 0; }
.menu ul li { padding: 0px; display: block; float: left; background: url(/images/csharp/iconSpritImage_20151129.png) 0px -1025px no-repeat; position: relative; }
.menu ul li.first, .menu ul li.first:hover { background: none; }
.menu ul li a { color: #fff; display: block; padding: 8px 10px 0 11px; height: 27px; float: left; text-transform: uppercase; font-weight: normal; font-size: 15px; text-decoration: none; }
.menu ul li a:hover, .menu ul li:hover { color: #f60; }

.menu ul li a.active { background-color: #f60; }
/*FOOTER MENU END HERE*/
.ui-tabs-panel { font-size: 15px; }
.ui-tabs-panel a.LinkNormalGray { font-size: 16px; }
.recentActivitySection { width: 100%; height: auto; position: relative; float: left; margin-bottom: 6px; }
.pulseMainComment .ReplyComment:last-child { border-bottom: none; }
.article .detail .LinkNormalGrayLight { font-size: 15px; }
ul.topLeaderBox { overflow: hidden; list-style: none; margin: 10px 5px 5px 5px; padding: 0; }
ul.topLeaderBox li { float: left; margin: 0 5px 5px 5px; }
ul.topLeaderBox li img { float: left; width: 50px; height: 50px; border: 2px solid #d7d7d7; }

.recentactivityBox { width: 100%; overflow: hidden; margin: 10px 0 0 0; position:relative; }
.recentactivityBox h2 { margin: 0; padding: 0; }
.recentactivityBox .HeadingBold, .mostViewTab .HeadingBold { color: #555; font-size: 26px; margin: 0; padding: 0; font-weight: normal; text-transform: uppercase; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; }
.recentactivityBox ul { list-style: none; margin: 0px 0 0 0; padding: 0; overflow: hidden;  }
.recentactivityBox.listing li { padding: 2px 0;border:none;}
.recentactivityBox.listing li:last-child { margin-bottom: 5px;padding-bottom: 4px; overflow:hidden; border-bottom:1px solid #CCC ;}
.recentactivityBox li { padding: 7px 0;display: block;overflow: hidden; }

.recentactivityBox .right { overflow:hidden; }
.recentactivityBox .right h3 { font-size: 17px; color: #333;  font-weight: normal; margin: 0 0 4px 0; padding: 0; }

.recentactivityBox .right .article_date{background: url(/Images/newSpriteIcons_20151101.png) -5px -3563px no-repeat; padding-left:20px; margin-right:10px;  }
.recentactivityBox .right .article_view{background: url(/Images/newSpriteIcons_20151101.png)  4px -3509px no-repeat;padding-left:33px; margin-right:10px; }
.recentactivityBox .right .article_comment{background: url(/Images/newSpriteIcons_20151101.png) 2px -3536px no-repeat;padding-left:29px; margin-right:10px;}

.recentactivityBox .right h3 a { color: #333; text-decoration: none; font-family:'Roboto',sans-serif; }
.profile_wrapper .profileLeft .recentactivityBox .right h3 a span { color:#0086dc !important;  }
.recentactivityBox .right h3 a:hover,.profile_wrapper .profileLeft .recentactivityBox .right h3 a:hover { color: #01a821!important;}

.recentactivityBox .image { border: 1px solid #d7d7d7; display: block; float: left; position: relative; margin-top: 4px; margin-right:10px; }
.recentactivityBox .image img { height: 50px; width: 50px; float: left; }
input[type="radio"] { position: absolute; width: 18px; height: 18px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; display:none;}
input[type="radio"] + label:before { display: inline-block; cursor: pointer; width: 18px; height: 18px; margin-right: 4px; background: url(/images/csharp/iconSpritImage_20151129.png) -22px -1711px no-repeat; content: " "; vertical-align: middle; }
input[type="radio"]:checked + label:before { background-position: -22px -1742px; }
input[type="radio"] { *position: relative; margin: -2px 0px 0px 0px; *margin: -5px 0px 0px 0px; cursor:pointer; }
ul.recentactivityFilter { list-style: none; margin: 0; padding: 0px ; float: right; border: none !important; position:relative; }
ul.recentactivityFilter li { float: left; padding: 3px 0 0 0; font-size: 16px; color: #666; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; margin-right: 10px; cursor: pointer; border:none; }
ul.recentactivityFilter li img { float: left; margin-top: 5px; }
.menuStripGray { width: 100%; height: auto; background-color: #b5b5b5; padding: 5px 0; float: left; }
.menuStripGray ul { float: left; margin: 0; padding: 0; }
.menuStripGray li { padding: 0px; display: block; float: left; background: url(/images/csharp/iconSpritImage_20151129.png) 0px -1084px no-repeat; position: relative; }
.menuStripGray li a { display: block; padding: 4px 10px 4px 15px; font-size: 12px; color: #000;  text-decoration: none; }
.menuStripGray li a:hover { color: #f60; }
.menu.footerMenu ul li.last, .menu.footerMenu ul li.last a:hover, .menuStripGray ul li.first, .menuStripGray ul li.first a:hover, .footerBottom ul li.first, .footerBottom ul li.first a:hover { color: #f60; background: none; }
.footerBottom { background-color: #000; float: left; padding: 10px 0 10px; width: 100%; }
.footerBottom ul { float: left; margin: 0; padding: 0; }
.footerBottom li { display: block; float: left; background: url(/images/csharp/iconSpritImage_20151129.png) 0px -1056px no-repeat; position: relative; }
.footerBottom li a { color: gray; display: block; padding: 8px 7px 0 10px; font-size: 12px; text-decoration: none; }
.footerBottom li a:hover { color: #f60; }
.rightlink { float: right; display: block; }
.rightlink a { font-size: 14px; color: #982929; margin-top:3px; display:block; }
.rightlink a span.hosted { color: #000; }
.rightlink a span.hosted:hover { color: #f60; }
.social_link, .social_link ul { float: right; padding-bottom: 6px; }
.social_link li { display: block; float: left; background: none; }
.social_link li a { padding: 0; margin-right: 7px; float: left; text-indent: -9999px; display: block; width: 30px; height: 30px; background: url(/images/csharp/iconSpritImage_20151129.png) 0px -1912px no-repeat; }
.social_link li a.twitter { background-position: 0px -1980px; }
.social_link li a.google { background-position: 0px -1947px; }
.social_link li a.media { background-position: 0px -2014px; }
.social_link p.copyright { clear: both; display: block; font-size:15px; }
.sprite { background: url(/images/csharp/iconSpritImage_20151129.png) no-repeat; }
.details { float: left; margin:0px 3px; }
.details.views { width: 25px; height: 25px; background-position: 0px -4906px; }
.details.comments { width: 25px; height: 25px; background-position: 0px -4934px; }
.details.like { width: 25px; height: 25px; background-position: 0px -4963px; }
.details.email { width: 26px; height: 25px; background-position: -2px -2095px; }
.details.print { width: 27px; height: 22px; background-position: 0px -2247px; }
.details.similar { width: 19px; height: 24px; background-position: -1px -2126px; }
.details.history { width: 26px; height: 25px; background-position: 0px -2048px; }
.details.bookmark { width: 26px; height: 25px; background-position: 0px -2567px; }
.details.authorOthers { width: 26px; height: 25px; background-position: 0px -2436px; }
.details.edit { width: 30px; height: 30px; background-position: 0px -2992px; }
.details.delete { width: 30px; height: 30px; background-position: 0px -2948px; }
.details.featured { width: 30px; height: 30px; background-position: 0px -2892px; }
.details.unfeatured { width: 30px; height: 30px; background-position: 0px -4402px; }
.details.submitFeedback { width: 30px; height: 30px; background-position: 0px -2845px; }
.details.viewFeedback { width: 30px; height: 30px; background-position: 0px -3045px; }
.details.moderator { width: 30px; height: 30px; background-position: 0px -2796px; }
.details.clone { width: 30px; height: 30px; background-position: 0px -3092px; }
.details.beginner { width: 45px; height: 23px; margin-top: -5px; float: right; background-position: 0px -2272px; }
.details.intermediate { width: 45px; height: 23px; margin-top: -5px; float: right; background-position: 0px -2297px; }
.details.advanced { width: 45px; height: 23px; margin-top: -5px; float: right; background-position: 0px -2323px; }
.details.closed { width: 24px; height: 28px; margin-top: -5px; float: right; background-position: 0px -3122px; }
.details.registrationOpen { width: 26px; height: 30px; margin-top: -5px; float: right; background-position: 0px -3216px; }
.details.registrationClose { width: 26px; height: 30px; margin-top: -5px; float: right; background-position: 0px -3182px; }
/*about Container*/
.aboutUs ul{margin:0px; padding:0px; list-style:none;}
.aboutUs .adminCtrls{position: absolute; top: 0; right: 0;}
.aboutUs .adminCtrls a{ font-size: 18px; color:#f60;}
.aboutUs .modelPopUp ul li{margin-top:10px;}
.aboutUs .modelPopUp ul li .left{width:150px; text-align:right; display:inline-block; float:left; margin-right:10px;}
.aboutCntr{ width:100%; overflow: hidden;}
/*.aboutCntr p{ font-size: 19px; color: #484848; line-height: 30px; text-align: center; margin: 0px; padding: 10px 0px; }*/
.aboutCntr h3{  border-bottom: 1px solid #FF6600;color: #FF6600;display: table;font-family: 'BebasNeueRegular';font-size: 28px;margin: 0 auto;padding: 0;}
/*MemberList*/
ul.ourteamBox { margin: 20px 0px; padding: 0px; width: 100%; list-style: none; }
ul.ourteamBox li { float: left; margin: 0px 8px 20px 8px; width: 240px; height: 240px; position: relative; }
ul.ourteamBox li img { float: left; width:240px; height:240px;}
/*ul.ourteamBox li:hover .delete{display:block;}*/
ul.ourteamBox li .delete{color: #fff;font-size: 15px;font-weight: bold;border-radius: 21px;background-color: red;padding: 0px; width: 20px; height:20px; display:inline-block; border:0px;}
ul.ourteamBox li .name {width: 240px;height: 52px;font-size: 20px;color: #fff;line-height: 19px;display: block;text-align: center;text-transform: uppercase;background: rgba(5, 5, 5, 0.6);position: absolute;left: 0px;bottom: 0px;padding-top: 10px;}
ul.ourteamBox li .positionC { display:block; line-height:33px; font-size:18px; overflow:hidden; color:#ff6600;}
a.commonBtn{ border:none; cursor:pointer; display: block; color: #fff;font-size: 15px; padding: 3px 35px 0px 12px; height:23px; line-height:22px; background: #4590c6 url(/Images/CareerAdvice/commonBTn.png) right top no-repeat;}

.formBtn{border: none; float:left;
cursor: pointer;
display: block;
font-family: 'Roboto', sans-serif;
color: #fff;
font-size: 13px;
padding: 3px 17px 0px 35px; margin-right:10px;
height: 22px; background: #4590c6  url(/images/csharp/iconSpritImage_20151129.png) 0px -3299px no-repeat;}

.formBtn.back{ background-position:0px -5069px;}
.formBtn.submit{ background-position:0px -5097px;}
.formBtn.reset{ background-position:0px -5151px;}

/*ebook*/
.description{ text-align: left; color: #333333; padding: 8px 0px 0px 0px; line-height: 18px;}
.description p{ margin: 0px; padding:0px;}
.postnewbook { font-size: 18px; color: #fff;text-decoration: none;background: #0086dc url(/images/csharp/iconSpritImage_20151129.png) 180px -3299px no-repeat;display: block;width: 210px;padding: 0px 0px 0px 15px;text-align: left;height: 40px; line-height:37px; margin: 10px auto 0;}
.postnewdownload { font-size: 15px; color: #fff;text-decoration: none;background: #0086dc url(/images/csharp/iconSpritImage_20151129.png) 170px -3356px no-repeat;display: block;width: 182px;padding: 0px 0px 0px 15px;text-align: left;height: 25px; line-height:22px; margin: 10px auto 0px;}


h2.headerControls{margin: 0;padding: 0;border-bottom: 1px solid #faac78;height: 30px;line-height: 30px;font-size: 20px;font-family: "BebasNeueRegular";font-family: 'BebasNeueRegularie'\9/;color: #727272;font-weight: normal;text-transform: uppercase; clear:both;}
h2.headerControlsContent{margin: 0;padding: 0;border-bottom: 1px solid #c3c3c3;height: 30px;line-height: 30px;font-size: 26px;font-family: "BebasNeueRegular";font-family: 'BebasNeueRegularie'\9/;color: #555;font-weight: normal;text-transform: uppercase; clear:both;}
.orangeDownloadBTn {background: #0086dc url(/images/csharp/iconSpritImage_20151129.png) 119px -3356px no-repeat;font-size: 12px;color: #fff;float: right; text-transform:uppercase; text-decoration: none;
display: block;padding: 0px 34px 0px 10px; margin-top:6px; height: 25px; line-height:25px;}

/*Use header comment section*/
.commentHeader { position: relative; padding: 15px 0px 0px 0px; margin-bottom:5px; overflow: hidden; }
.commentHeader .commentPaging{position: absolute; right: 1px; top: 9px;}
.commentHeader .commentPaging .commentpage{ float:right; height:33px; line-height:33px; font-size:16px; color:#fff; background:#ff6600; padding:0 10px;}
.commentHeader .commentPaging .previousComments{float: right; padding:0 10px; background:#0086dc;height:33px; line-height:33px; font-size:16px; color:#fff; }
.commentHeader h2.headerControls{ border: none;  }


/*Download Detail*/
.downloadDetail {width: 674px;position: relative;margin-top:22px;}
.downloadDetail .left {width: 340px;float: left;}
.downloadDetail .right {float: right;}
.downloadDetail ul {margin:15px 0 0 0;padding: 0;}
.downloadDetail li {width: 100%;padding-bottom: 20px;list-style: none;line-height:36px;font-size:20px;color:#4a4a4a;}
.downloadDetail li span.ebookInfoIcon {width: 36px;height:36px;float: left;margin-right:8px;display:block;}
.downloadDetail li span.pagesIcon { background-position:0 -3628px;}
.downloadDetail li span.downloadIcon  { background-position:0 -3682px;}
.downloadDetail li span.pdfIcon { background-position:0 -3738px;}
.downloadDetail li span.sizeIcon { background-position:0 -4250px;}
a.DownloadBTnDetail {background:#48b960;color: #fff;display: inline-block;font-size: 20px;height: 43px;line-height: 43px;padding: 0 60px 0 15px; margin-top:10px;text-decoration: none; position:relative;}
a.DownloadBTnDetail  span{ position:absolute; right:0px; top:0px; width:45px; height:43px; display:block; background-position:0 -3805px;}    


.heading{font-size: 22px; color: #0070bf; padding-bottom: 6px;}

.sliderBox { width: 676px; height: 121px; position: relative; }
.slider { width: 600px; margin: 0 0 0 38px!important; height: 121px; overflow: hidden; }
.slider ul { list-style: none; width:600px !important; overflow: hidden; margin: 0px; padding: 0; }
.slider li { width: 106px; float: left; text-align: center; margin: 0 20px 0 20px; }
.slider li div { width: 100%; float: left; }
.slider li a { color: #666;  text-transform: capitalize; position: relative; }
.slider li a:hover { color: #01a821; }
.slider li img { float: left; margin: 0 0 8px 15px; border:1px solid #ff6600; }
.sliderBox .next { position:absolute; right:0px; top:26px; width:46px; height:46px; display:block;}
.sliderBox .next span{ background-position:0 -4070px; display:block; width:46px; height:46px;}
.sliderBox .next:hover span{ background-position:0 -4154px}
.sliderBox .prev { position:absolute; left:0px; top:26px;width:46px; height:46px; display:block;}
.sliderBox .prev span{ background-position:0 -3889px; display:block; width:46px; height:46px;}
.sliderBox .prev:hover span{ background-position:0 -3980px}

/*ebook use style*/
ul.ebookList{ width:100%; overflow:hidden;}
ul.ebookList li{ width:323px; height:195px; float:left; margin-right:30px; border-bottom:1px solid #FAAC78; color:#333333; }
ul.ebookList li:nth-child(even){ margin-right:0px;}
ul.ebookList li h3, ul.ebookList li h3 a{ font-size:16px; color: #0086dc; margin:0px; padding:0px 0px 5px 0px; font-weight:normal;}
.EbookDefaultTitle { font-size: 16px;}
ul.ebookList li img{ float:right;}
ul.ebookList li .row{ padding:2px 0px;}
ul.ebookList li .row span{ color:#999999;}
ul.ebookList li p{ color:#4f4f4f; width:100%; overflow:hidden; margin:0px; padding:5px 0px 0px 0px; line-height:20px;}
/*.downloadBtn{color: #FFFFFF; display: block; float:left; font-size: 12px;  height: 25px; line-height: 25px; margin-top: 6px; padding: 0 34px 0 10px;  text-decoration: none;  text-transform: uppercase; background:#0086DC url(/images/csharp/iconSpritImage_20151129.png) 80px -3356px no-repeat;}*/
.downloadBtn {background: url("/images/csharp/iconSpritImage_20151129.png") no-repeat scroll 85px -3356px #0086dc;color: #fff;display: block;float: left;font-size: 12px;height: 25px;line-height: 25px;margin-top: 6px;padding: 0 34px 0 10px;text-decoration: none;text-transform: uppercase;width: 68px;}
.categoriesFilter{width: 257px; height: 35px; float: right; position:absolute; right:3px; top:16px;}
.categoriesFilter span{ font-size:13px; color:#333; float:left; padding:3px 5px 3px 0px;}

.bookTab { list-style: none; margin: 0; padding: 7px 0 0 0; float: left; border: none !important; }
.bookTab label, .radioList label { float: left; padding: 7px 0 0 0; font-size: 16px; color: #666; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; margin-right: 10px; cursor: pointer; border:none; }

ul.topMember { overflow: hidden; width: 260px; margin: 10px; padding: 0; float: left; }
ul.topMember li { display: block; width: 100%; overflow:hidden; }
ul.topMember li .image90 { border: 1px solid #d7d7d7; display: block; height: 88px; width: 88px; padding: 5px; float: left; margin-top: 4px; }
ul.topMember li .right { width: 155px; float: right; }
ul.topMember li .right h2 { margin: 0; padding: 0; }
ul.topMember li .right h2 a { color: #333; font-size: 20px; font-weight: normal; }
ul.topMember li .right h2 a:hover { color: #01a821; }
ul.topMember li p { margin: 3px 0 0 0; padding: 5px 0; color: #787878; border-top: 1px solid #d7d7d7; line-height: 16px;font-size:13px; }

.articleDownload{display:inline-block; width:25px; height:25px; background-position: 0px -3491px; float: left; margin-right: 5px; margin-top:-5px; }
.articleExtension{display:inline-block; width:16px; height:16px; background-position: 0px -3681px; float: left; margin-right: 5px;}

.myAccountCenterWithoutRight { width:827px; padding:0px 0 0 15px; float:left;}
.myAccountCenterWithoutRight .arrangeBy{position:absolute; top:20px; right:0px; padding:10px;z-index:99; background:#fff; border:1px solid black; display:none;}
.myAccountCenterWithoutRight .arrangeBy ul{margin:0px; padding:0px;}
.myAccountCenterWithoutRight .arrangeBy ul li{list-style:none;}
.myAccountCenterWithoutRight .arrangeBy ul li a{font-size:15px; line-height:20px; display:block; color:#8d8d8d; padding-left:10px;}
.myAccountCenterWithoutRight .arrangeBy ul li a.asc{background:url(/images/csharp/arrow_up.png) no-repeat 0px 6px;}
.myAccountCenterWithoutRight .arrangeBy ul li a.desc{background:url(/images/csharp/arrow_down.png) no-repeat 0px 6px;}
.myAccountCenterWithoutRight .arrangeBy ul li a:hover{color:Black;}
.myAccountCenterWithoutRight h2, .myAccountMain .myAccountCenter h2.normal {color: #727272;  font-family: "BebasNeueRegular";  font-size: 20px;  font-weight: normal;  height: 30px; line-height: 30px; margin: 0; padding: 0;   text-transform: uppercase; float:left; background:none; border:none; }
.myAccountGridCntr{display:block; border:1px solid #dedede; padding:0px; margin:0px 0 10px 0;}
.myAccountGridCntr .gridHeader{padding:10px 0 10px 10px; margin:0px;  color:#424242; font-size:16px; background-color:#f6f6f6; overflow:hidden; position:relative;}
.myAccountGridCntr span{ display:block; float:left;}
.myAccountGridCntr .col1{width:250px; margin-right:10px; float:left;}
.myAccountGridCntr .col1.col1_blog{width:380px;}
.myAccountGridCntr .col1.col1_resource{width:505px;}
.myAccountGridCntr .col2{width:120px; margin-right:10px;}
.myAccountGridCntr .col3{width:83px; margin-right:10px;}
.myAccountGridCntr .col4{width:76px; margin-right:10px; text-align:center;}
.myAccountGridCntr .col5{width:110px!important; margin-right:10px; text-align:center;}
.myAccountGridCntr .col6{width:60px; margin-right:10px; text-align:center;}
.myAccountGridCntr .col7{width:39px!important; margin-right:0px; text-align:center;}
.myAccountGridCntr .col8{width:180px;}
.myAccountGridCntr .col1.col1_3{width:635px;}
.myAccountGridCntr .col1.col1_6{width:390px;}
.myAccountGridCntr .col1.col1_4{width:575px;}
.myAccountGridCntr .col1.col1_44{width:316px;}
.myAccountGridCntr .col1.col1_5{width:516px;}
.myAccountGridCntr .col1.col1_7{ width:388px;}
.myAccountGridCntr .col1.col1_8{ width:466px;}
.myAccountGridCntr .col1.col1_award{width:405px; margin-right:15px;}
.myAccountGridCntr .col_tag{width:210px; margin-right:10px; float:left;}
.myAccountGridCntr a.col4{ width:76px!important;}
.myAccountGridCntr a.col6{ width:60px!important;}

.myAccountGridCntr .gridListConatiner, .myAccountGridCntr .friendListConatiner{ margin:0px; padding:0px 0 0 0px; overflow:hidden;}
.myAccountGridCntr .gridListConatiner li{list-style:none; padding:10px 0 6px 10px; margin:0px; line-height:22px; display:block; border-top:1px solid #dedede; overflow:hidden;}
.myAccountGridCntr .gridListConatiner li:nth-child(even){ background:#fafafa;}
.myAccountGridCntr .gridListConatiner li a{ color:#0086dc; font-size:14px; float:left; word-break: break-word;}
.myAccountGridCntr .gridListConatiner li .articleStatus{/*background:url(../images/tick.PNG) no-repeat center top;*/}
.myAccountGridCntr .gridListConatiner li .articleEdit{background:url(/images/csharp/edit_my_ac.PNG) no-repeat center top; height:22px; width:22px;}
.myAccountGridCntr .gridListConatiner li .deleteArticle{background:url(/images/csharp/trash.PNG) no-repeat center top; width:18px; height:20px;}
.myAccountGridCntr .gridListConatiner li span{font-size:14px; color:#747474; float:left; display:block;}

.ArticleFooter{ width:100%;}
.ArticleFooter p{font-size:16px; color:#747474; float:left; margin:0px; padding:0px;}
.ArticleFooter p a{color:#ff6600;}
.ArticleFooter .pageTab{float:right; width:auto; margin:0px; padding:0px;}
.ArticleFooter .pageTab li{float:left; list-style:none; width:auto; padding:0px; }
.ArticleFooter .pageTab li a{ color:#959595; min-width:10px; display:block; line-height:28px; text-align:center;  border:1px solid #959595; margin-left:10px; padding:0 10px;}
.ArticleFooter .pageTab li a.active, .ArticleFooter .pageTab li a:hover{color:#ff6600; border:1px solid #ff6600;}
.ArticleFooter .pageTab li a[disabled="disabled"],.ArticleFooter .pageTab li a[disabled="disabled"]:hover{ cursor:default;color:#959595; border:1px solid #959595; background:#fff;  }
.ArticleFooter .margin-top-left{margin:7px 0 0 7px;}
/*It's for Linkbutton*/
.ArticleFooter .pageTab li a.aspNetDisabled.active,.ArticleFooter .pageTab li a.aspNetDisabled.active:hover{color:#ff6600; border:1px solid #ff6600;}
.ArticleFooter .pageTab li a.aspNetDisabled,.ArticleFooter .pageTab li a.aspNetDisabled:hover{ cursor:default;color:#959595; border:1px solid #959595; background:#fff;  }
.ArticleFooter .pageTab li a.active, .ArticleFooter .pageTab li a:hover{color:#ff6600; border:1px solid #ff6600;}

.myFriendGridCntr { border:none;}
.myAccountGridCntr .friendListConatiner li{list-style:none; width:385px; margin:0 10px 10px 0; padding:10px; position:relative; float:left; border:1px solid #ECECEC; }
.myAccountGridCntr .friendListConatiner li:nth-child(even){margin-right:0px;}
.myAccountGridCntr .friendListConatiner .friendInfo img{width:80px; height:80px; margin-right:15px; float:left;}
.myAccountGridCntr .friendListConatiner .userNmae{ width:290px; margin:0px 0 0 0; float:left; color:#0086dc; font-size:17px; font-weight:normal;}
.myAccountGridCntr .friendListConatiner .userNmae:hover{color:#ff6600;}
.myAccountGridCntr .friendListConatiner .FriendDelete{text-indent:-9999px; background:url(/images/csharp/trash.PNG) no-repeat center top; position:absolute; bottom:25px; right:25px; width:20px; height:20px;}
.myAccountGridCntr .friendListConatiner p{margin:0px; padding:0px; display:block; font-size:14px;}
.myAccountGridCntr .friendListConatiner .activityFriend{margin:10px 0 0 0px; padding:0px;}
.myAccountGridCntr .friendListConatiner .actBtn, .actBtn{ margin-right:10px; padding:5px 12px; display:inline-block; cursor:pointer; border:none; background:#48b960; font-size:14px; color:#ffffff;}

.myAccountGridCntr .friendListConatiner .reject{ margin-right:10px; padding:5px 12px; display:inline-block; border:none; cursor:pointer; background:#D13C3C; font-size:14px; color:#ffffff;}
.myAccountGridCntr .gridListConatiner li .leftSection{display:block; float:left;}
.myAccountGridCntr .gridListConatiner li .leftSection .title,.myAccountGridCntr .gridListConatiner li .leftSection span{float:none; display:block; }
.myAccountGridCntr .gridListConatiner li .leftSection span .userName{float:none; color:#747474;}
.myAccountGridCntr .gridListConatiner li .leftSection span .userName:hover{float:none; color:#ff6600;}
.myAccountGridCntr .gridListConatiner li .leftSection p{margin:0px; padding:0px;}
.myAccountGridCntr .gridListConatiner li .removeBtn{float:right; color:#fff; padding:1px 8px; border:1px solid #fff; outline:2px solid #ff6600; background:#ff6600; display:block; margin:10px 10px 0 0;}
.myAccountGridCntr .gridListConatiner li .removeBtn:hover{ outline:2px solid #0086dc; background:#0086dc; }

/*Message page style*/
.msgSearch{ width:100%; overflow:hidden; height:28px;  border:1px solid #ccc;}
.msgSearch input[type="text"]{ border:none; width:150px; height:20px; padding:4px;}
.msgSearch input[type="submit"]{ border:none; width:14px; height:14px; cursor:pointer; background:url(/images/csharp/searchIconsmall.png) left top no-repeat;}
.composeBtn{ font-size: 18px; color: #FFFFFF; display: block; margin:7px 0px; padding: 4px 0 4px 37px; position: relative;  background:#0086DC url(/images/csharp/newMsg.png) 12px 7px no-repeat; }
ul.msgListConatiner{ list-style:none; margin:0px; padding:0px;}
ul.msgListConatiner li{ list-style:none; padding:6px 0 6px 10px; margin:0px; line-height:22px; display:block; overflow:hidden; border-bottom:1px solid #F1F1F1; position:relative;}
ul.msgListConatiner li span{font-size:14px; color:#747474; float:left; display:block;}
ul.msgListConatiner li.unread span{ font-weight:bold; color:#414141;}

/*ul.msgListConatiner li.unread span.msgcol3{ color:#0086DC;}*/
ul.msgListConatiner li:last-child{ border-bottom:none;}
.msgcol1{ width:30px; margin-right:10px; float:left;}
.msgcol2{width:190px; margin-right:10px; float:left; position:relative;}
.msgcol3{width:480px; margin-right:10px; float:left;}
.msgcol4{width:84px;float:left;}
ul.msgListConatiner li a.trashIcon,.gridHeader a.trashIcon{position:absolute; right:10px; top:7px; background:url(/images/csharp/trashIcon.png) no-repeat 0 0; width:16px; height:19px; display:none;}
ul.msgListConatiner li a.trashIcon{ left:214px!important;}
.gridHeader a.trashIcon{display:block; top:2px; display:none;}
ul.msgListConatiner li:hover a.trashIcon:hover,.gridHeader a.trashIcon:hover{background:url(/images/csharp/trashIcon_hover.png) no-repeat 0 0;}
ul.msgListConatiner li:hover a.trashIcon{display:block;}
ul.msgListConatiner li:hover{ background:#fafafa;}
.formRow{ width:100%; overflow:hidden; padding:5px 0px;}
.formRow .label{ float:left; width:50px; padding:5px 10px 0px 0px;}

.actionBtn{padding:7px; margin:0px; background:#ECECEC; overflow:hidden;}
.actionBtn ul{ list-style:none;}
.actionBtn li{list-style:none; float:left; margin:0px 10px 0px 0px;}
.actionBtn li a{ float:left; width:24px; height:24px; display:block; text-indent:-99999px; margin:0px 5px; background:url(/images/csharp/iconSpritImage_20151129.png) 0px -3750px no-repeat;}
.actionBtn li a.delete{ width:21px; height:26px; background-position: 0px -3935px;}
.actionBtn li a.reply{ width:23px; height:23px; background-position: 0px -3777px;}
.actionBtn li a.next{ width:21px; height:21px; background-position: 0px -3806px;}
.actionBtn li a.prev{width:21px; height:21px; background-position: 0px -3831px;}
.subject{display:block; border-bottom:1px solid #e3e3e3; font-size:26px; color:#666565; font-weight:lighter; margin:0px; padding:0px 0px 5px 0px;}
.senderDetail{ font-size:18px; color:#666565; padding:15px 0px 0px 0px; overflow:hidden;}
.senderDetail a{font-size:18px; color:#0086dc; text-decoration:none;}
.timeDetail{float:right;font-size:14px; color:#999898;}
.msgcontent{ overflow:hidden; color:#333; font-size:16px;}
.msgcontent h5{ font-size:16px; color:#3c3c3c; padding:10px 0px 0px 10px; margin:0px;}
.msgcontent p{ font-size:14px; color:#4d4d4d; line-height:24px;}
.required{color:Red; display:table-cell;}
.GrayBox{ background:#F5F5F5; overflow:hidden; padding:10px; margin-bottom:10px;}
ul.articleFeaturedList{ overflow:hidden; margin:0px; padding:0px; border-top:1px solid #d7d7d7;}
ul.articleFeaturedList li{ display:block; float:left; width:318px; padding:10px 0px; }
ul.articleFeaturedList li h3{ font-weight: normal; margin: 0; padding: 0;}
ul.articleFeaturedList li h3 a{color: #333333;  font-size: 16px;word-wrap:break-word;}
ul.articleFeaturedList li p{color: #8D8D8D; float: left; font-size: 15px; line-height: 20px; padding:0px 0px 10px 0px; margin:0px;  width: 100%; min-height:80px; word-wrap:break-word;}
ul.articleFeaturedList li img{ float:left; margin:0px 10px 10px 0px; border: 1px solid #DFDFDF; width:75px; height:75px;}
ul.articleFeaturedList li .featured{background:url(/images/csharp/featured_star.png) no-repeat top right; height:12px; display:inline-block; padding-right:15px;}
ul.articleFeaturedList .countRow{ width:100%; border-bottom:1px dashed #ccc; padding:6px 0px; overflow:hidden;}
ul.articleFeaturedList .countRow .col_1{ width:33%; float:left;}
ul.articleFeaturedList .countRow .count{ font-size:24px; font-family:agencyfbregular; color:#555555; display:block;text-align:center;}
ul.articleFeaturedList .countRow .name{ font-size:14px;  color:#7f7f7f; display:block;text-align:center;}
ul.articleFeaturedList li:nth-child(odd){ margin-right:40px;}

/*conversionCntr container*/
.conversionBox{ width:100%; overflow:hidden; padding-bottom:15px; margin-bottom:15px; position:relative;}
.conversionHeader { background:#fbfbfb; padding:12px 15px 12px 33px; overflow:hidden;}
/*.conversionBox h3{ margin:0px; padding:0px;}*/
.conversionBox h3 a{ font-size:16px; color:#545454; text-decoration:none; font-weight:normal;}
.conversionHeader p{ font-size:15px; color:#ff6600; padding:5px 0px 0px 0px; margin:0px; line-height:20px;}
.conversionHeader .action{ float:right; margin-right:15px;}
ul.conversion{overflow:hidden; margin:0px; padding:5px 15px 15px 28px;}
ul.conversion li{ display:block; overflow:hidden; padding-top:10px;}
ul.conversion li .detail{ width:814px; margin:0px 20px; float:left;  background:#f0f9fe; padding:8px 10px 5px 10px; position:relative;}
ul.conversion li .detail.issulog{width:622px;}
ul.conversion li .detail p{ font-size:14px; color:#8d8d8d; margin:0px; padding:5px 0px 0px 0px; min-height:38px;}
ul.conversion li .imageLeft{ float:left; margin: 5px 0px 0px 0px; height:51px; width:51px;}
ul.conversion li.alternate .imageLeft{ float:right;}
ul.conversion li.alternate .detail{ background:#f4f4f4; float:right;}
ul.conversion li.alternate .senderArrow{ right:-18px; left:inherit; background:url(/images/csharp/grayChatarrow.png) left top no-repeat;}

ul.conversion .action{ float:right; margin:0px;}
ul.conversion a.editsmall{ width:20px; margin:4px 5px 0px 0px; height:20px; display:block; float:left; text-indent:-9999px; background:url(/images/csharp/editforchat.png) -2px -28px no-repeat;}
ul.conversion a.deletesmall{ width:20px; height:20px; display:block; float:left; text-indent:-9999px; background:url(/images/csharp/iconSpritImage_20151129.png) left -3705px no-repeat;}
ul.conversion a.editsmall:hover{ background-position:-2px -49px;}
ul.conversion a.deletesmall:hover{background-position:0px -3726px;}
ul.conversion li .senderArrow{ width:18px; height:34px; display:block; position:absolute; left:-18px; top:18px; background:url(/images/csharp/blueArrow.png) left top no-repeat;}

.bottomDiv{overflow:hidden; margin:0px 0px 0px 102px;  }
.chatTextBox{ border:1px solid #dcdcdc; padding:6px 15px; font-size:14px; color: #7d7d7d; float:left; width:706px;  height:36px;}
.sendBtn{ background:#ff6600; font-size:18px; color:#fff; text-transform:uppercase; padding:13px; border:none; cursor:pointer; }
.dateTime {display: block;font-size: 14px;padding-bottom: 3px;text-align: center;}

/*Current style*/
.editorial{ overflow:hidden; font-size:15px; padding:0px 0px 10px 0px;}
.HeadingAr {color: #2f2e2e;font-size: 40px;text-transform: uppercase;display: block; margin:0px; font-weight:normal;padding: 2px 5px 2px 0;}
.editorial .image90 {width: 88px;height: 88px; margin-right:10px;display: block;border: 1px solid #d7d7d7!important;}
.editorial h2 a, .editorial h2 {margin: 0; color: #2f2e2e;font-size: 28px;font-weight: normal;line-height: 28px;margin-bottom: 5px;}
.editorial p{ margin:0px; padding:5px 0px; border-top:1px solid #EBEBEB; margin-top:5px;}
.editorial .detail { overflow:hidden;}
.HeadingAr .featured{background: url(/images/csharp/iconSpritImage_20151129.png) 0px -4189px no-repeat; height:34px; width:50px; display:block; margin-left:5px; float:left;}

ul.issuLogListing, ul.issulogChatCntr{ width:100%; margin:0px; padding:0px;}
ul.issuLogListing li{ display:block; padding:15px 0px;  border-bottom: 1px solid #f2f2f2; width:100%; float:left;}
ul.issuLogListing li h3, ul.issulogChatCntr li h3, .conversionBox h3{color: #474545; font-size: 18px; font-weight:normal; margin:0px; padding:0px;}
ul.issuLogListing li h3 a {color:#474545;}
ul.issuLogListing li p, ul.issulogChatCntr li .rightDetail p{ font-size:14px; color:#6a6a6a; line-height:18px; margin:0px; padding:0px;}
ul.issuLogListing .image{ float:left; margin:3px 10px 0px 0px;}
ul.issuLogListing .cal_2{ overflow:hidden; width:670px; float:left;}
ul.issuLogListing .cal_3{ float:left;width:80px;position:relative;}

.issulogIcon{width: 34px;height: 34px;display: block;text-indent: -99999px;margin: 0px 2px;float: left;background: url(/images/csharp/issuelog/conversionIcon.png) left top no-repeat}
.issulogIcon.open{background-position:0px -201px; }
.issulogIcon.inprocess{background-position:0px -159px;}
.issulogIcon.resolved{background-position:0px -80px;}
.issulogIcon.closed{background-position:0px -240px; }
.issulogIcon.edit{ background-position:0px 0px;}
.issulogIcon.delete{ background-position:0px -40px;}
.dateTime{display: block; font-size: 14px; padding-bottom: 3px;  text-align: center;}


/*issu log*/
.statusDropdown{ list-style:none; background: #FFFFFF; border: 1px solid #CCCCCC; display: none; padding-bottom: 5px;  position: absolute;  right: 6px;  top: 40px;  width: 120px;  z-index: 9;}
.statusDropdown a{ display: block;  padding: 3px 0 3px 10px; text-decoration: none;  color: #666666;}
.statusDropdown a:hover{ background: #ff6600; color: #fff;}
.statusShow {background:url(/images/csharp/issuelog/activityArrow.png) left top no-repeat; display: block;  height: 22px;  position: absolute;  right:6px;  top:18px; width: 19px; z-index: 8;}
.statusShow:hover, .statusShow.active{ background-position:0px -44px;cursor:pointer;}
.Padding4{padding:4px!important;}

.dateInput{width: 90px; background: #F0AE82;border: 1px solid #E79E64;color: #FFF;}
.dateInput::-webkit-input-placeholder {color: #fff;}
.dateInput:-moz-placeholder {/* Firefox 18- */ color: #fff;}
.dateInput::-moz-placeholder {/* Firefox 19+ */ color: #fff; }
.dateInput:-ms-input-placeholder { color: #fff;}
.dateHighlight{background: #FAECE1; padding: 7px 10px 10px 10px; border: 1px solid #FFD5BB;}
/*Voting start here*/

ul.articleFeaturedList li{position:relative;}
ul.articleFeaturedList .votingBtn{ width:75px; margin:0 10px 10px 0; text-align:center; display:block; float:left; background:#FF641B;}
ul.articleFeaturedList .votingBtn a{ font-size:14px; color:#fff;  padding:10px 0px; display:block; text-transform:uppercase;}
ul.articleFeaturedList .votingBtn a.count{ display:block; font-family:agencyfbregular; font-size:22px; background:#4c4c4c;}
ul.articleFeaturedList .votingBtn a.count{ display: block; padding:9px 5px;  white-space: pre-line; z-index:98;  text-align:center; width:auto; font-size:13px; }
ul.articleFeaturedList .votingBtn a.count:hover:after{ background: rgba(0,0,0,.8); top: 52px; position: absolute; left:80px;  color: #fff; content: attr(area); padding: 5px;  text-align:left; z-index: 98; font-size:13px;  }
ul.articleFeaturedList .votingBtn a.count:hover:before{  border: solid;  border-color: transparent rgba(0,0,0,.8) transparent;  border-width: 6px 6px 6px 0px; top: 60px; content: ""; left: 74px;  position: absolute; z-index: 99;}
ul.articleFeaturedList .votingBtn a:hover{ background:#0086dc; color:#fff;}
.hightlight{ background:#e2f4fe!important;}
/*Voting ends*/
input[type="submit"]:disabled{cursor:default; opacity:0.5;}

/*Mentions starts Used for Comment and my acocunt textarea*/

.mentions-input-box .mentions-autocomplete-list  {display: none; background: #fff; border: 1px solid #b2b2b2; position: absolute;  left: 0;  right: 0; z-index:999;}
.mentions-input-box .mentions-autocomplete-list ul{ margin: 0;  padding: 0;}
.mentions-input-box .mentions-autocomplete-list li{  background-color: #fff; padding: 0 5px; margin: 0; width: auto; border-bottom: 1px solid #eee; line-height: 35px; overflow: hidden; cursor: pointer; list-style: none; white-space: nowrap;}
.mentions-input-box .mentions-autocomplete-list li > img, .mentions-input-box .mentions-autocomplete-list li > div.icon { width: 35px; height: 35px; float: left; margin-top: 5px; margin-right: 5px;}
.mentions-input-box .mentions-autocomplete-list li:hover, .mentions-input-box .mentions-autocomplete-list li.active{  background-color: #f2f2f2;}

.mentions-input-box {  position: relative;}
.commentcontent .mentions-input-box textarea, .mentions-input-box .mentions > div, .mentions-input-box { font-family: 'pt_sansregular'; font-size: 14px; min-height:38px;}
.mentions-input-box textarea{background: none repeat scroll 0 0 transparent;  border: 1px solid #dcdcdc; box-sizing: border-box; display: block;  outline: 0 none;  overflow: hidden;  padding: 5px;  position: relative; resize: none;  width: 100%;  font-family: 'Roboto', sans-serif;   font-size: 14px; color:#8B8B8B;}
.mentions-input-box .mentions{  bottom: 0;  color: #fff;  left: 1px; overflow: hidden;padding: 5px;position: absolute;right: 0;top: 1px;white-space: pre-wrap;word-wrap: break-word; background: #fff;}
.mentions-input-box .mentions > div{ color: #fff;  white-space: pre-wrap;}
.mentions-input-box .mentions > div > strong{ background: none repeat scroll 0 0 #d8dfea; font-weight: normal;}

/*Mentions end*/

.commentcontentPost {overflow: inherit;max-width:586px; width:calc(100% - 75px); -webkit-width:calc(100% - 75px);float: left;}
.rightBarSlide, .menuButton, .footerSlide,.recentactivityBoxSelect,.responsive_footer{display:none;}

/* Category for responsive */
.categoryListing{padding: 0px;margin: 0px;}
.categoryListing li{list-style: none;float: left;text-align: left;width: 33.33%;margin:10px 0 0 0; line-height:22px;}
/* Category for responsive Ends*/      
ul.detailPageAction{ width:380px;}
ul.counterIcons{ width:280px;float:right;}

.ebookRSS{position: absolute; right: 5px; top: 14px;}

/*ExamUlListing*/
ul.examUlListing{ margin:0px 0px 10px 0px; padding:0px; list-style:none;}
ul.examUlListing li{ display:block; padding:2px 0px 2px 10px; background:url(/images/csharp/BulletOrange.gif) left 8px no-repeat;}

/* Scroll issue resolved */
iframe {right: 0;}
.featured_articles_filter{margin: 5px 10px 5px 0px; float: right;}

/* UnSubscribe page */
.Unsubscribe{font-size: 35px; color: #0086dc; margin-top: 160px; display:block;}
/*Author Control CSS New*/
.auther_bio {   border-top: 1px dashed #dee2e7;   display: block;   overflow: hidden;    padding: 18px 0;    position: relative;    width: 100%;	}
.auther_bio .image { display: block;  float: left;    margin-right: 20px;    overflow: hidden;}
.auther_bio .image img {  border-radius: 50%;    height: 100px;    width: 100px;}
.auther_bio .userName { color: #f60;    font-family: BebasNeueRegular;    font-size: 26px;    padding: 0;}
.auther_bio .description{  color: #525252;    font-size: 15px;    font-weight: 400;    line-height: 22px;    margin: 6px 0 10px;}
.auther_bio ul.social {    display: block;    margin: 0;    padding: 0;    position: absolute;    right: 0;    top: 12px;}
.auther_bio ul.social li {    display: block;    float: left;    list-style: outside none none;}
.auther_bio ul.social li a {    background: url("/images/csharp/author_social.png") no-repeat scroll 10px 8px #3b5998; display: block;  height: 32px;   line-height: 28px;   margin-left: 10px;
position: relative; text-indent: -9999px; width: 32px;}
.auther_bio ul.social li a.notSet {  background-color: #d8d8d8 !important;}
.auther_bio ul.social li.twitter a {background: url("/images/csharp/author_social.png") no-repeat scroll 10px -33px #00b9ff;}
.auther_bio ul.social li.linkedIn a { background: url("/images/csharp/author_social.png") no-repeat scroll 10px -70px #007bb6;}
.auther_bio ul.social li.message a {  background: url("/images/csharp/author_social.png") no-repeat scroll 8px -108px #ff6919;}
.auther_bio .autherIcons { margin: 13px 0 0; overflow: hidden; width: 100%;}
.auther_bio .autherIcons ul {    display: table-row;    list-style: outside none none;    margin: 0;    overflow: hidden;    padding: 0;    text-align: center;}
.auther_bio .autherIcons li {     box-sizing: border-box;    display: inline-block;    height: 58px;    position: relative;    text-align: center;    vertical-align: middle;	float:left;}
.auther_bio .autherIcons li.li_1 { padding: 1px 15px 0 55px; text-align: center;}
.auther_bio .autherIcons li.li_2 { padding: 0 15px 0 66px;  text-align: center;}
.auther_bio .autherIcons li.li_3 { padding: 0 15px 0 77px;  text-align: center;}
.auther_bio .autherIcons li.notSet a { opacity: 0.4;}
.auther_bio .autherIcons li.notSet .count, .auther_bio .autherIcons li.notSet .text { display: none;}
.auther_bio .autherIcons li.li_4 { padding: 15px 15px 0 48px;  text-align: center;}
.auther_bio .autherIcons li.li_5 { padding: 0 15px 0 55px;  text-align: center;}
.auther_bio .autherIcons li:last-child { border-right: medium none;}
.auther_bio .autherIcons li .rank { background: url("/images/csharp/author_add_icons_31122014.png") no-repeat scroll -24px 0 rgba(0, 0, 0, 0); display: block;  height: 46px; left: 11px;   position: absolute; top: 0; width: 42px;}
.auther_bio .autherIcons li .reader {  background: url("/images/csharp/author_add_icons_31122014.png") no-repeat scroll -21px -58px rgba(0, 0, 0, 0);  display: block;   height: 48px;    left: 11px;
position: absolute; top: 0; width: 50px;}
.auther_bio .autherIcons li .csharpmvp {    background: url("/images/csharp/author_add_icons_31122014.png") no-repeat scroll -9px -121px rgba(0, 0, 0, 0);    display: block;    height: 50px;
left: 11px;    position: absolute; top: 0;    width: 60px;}
.auther_bio .autherIcons li.notSet .csharpmvp { background-position: -9px -584px;}
.auther_bio .autherIcons li .medal { background: url("/images/csharp/author_add_icons_31122014.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);    display: block;    height: 55px;
left: 11px;    position: absolute;    top: 0; width: 31px;}
.auther_bio .autherIcons li .medal.Platinum {    background-position: -12px -456px;}
.auther_bio .autherIcons li .medal.Gold {  background-position: -12px -258px;}
.auther_bio .autherIcons li .medal.Silver {    background-position: -12px -321px;}
.auther_bio .autherIcons li .medal.Bronze {    background-position: -12px -391px;}
.auther_bio .autherIcons li .medal.Starter {    background-position: -12px -521px;}
.auther_bio .autherIcons li .microsoftmvp {    background: url("/images/csharp/author_add_icons_31122014.png") no-repeat scroll -23px -182px rgba(0, 0, 0, 0);    display: block;
float: left;    height: 57px;    left: 11px;    margin: 0 10px 0 0;    position: absolute;    top: 0;    width: 38px;}
.auther_bio .autherIcons li.notSet .microsoftmvp { background-position: -23px -645px;}
.auther_bio .autherIcons .text { font-family:'proximanova-regular'; color: #b0b0b0; display: block; font-size: 18px; line-height: 15px;    text-transform: capitalize;}
.auther_bio .autherIcons  .li_1 .text{ line-height:19px;}
.auther_bio .autherIcons .count { color: #616161; display: block;  font-size: 24px;    font-family:proximanova-bold;}
.auther_bio .autherIcons .count.Platinum { font-family:'proximanova-regular'; color: #818181;    margin-top: -15px;}
.auther_bio .autherIcons .count.Gold {font-family:'proximanova-regular'; color: #c48f47;    margin-top: -15px;}
.auther_bio .autherIcons .count.Silver { font-family:'proximanova-regular';   color: #b9b9b9;    margin-top: -15px;}
.auther_bio .autherIcons .count.Bronze { font-family:'proximanova-regular';   color: #bf6a3c;    margin-top: -15px;}
.auther_bio .autherIcons .count.Starter { font-family:'proximanova-regular';   color: #348ae7;    margin-top: -15px;}





/* New Profile Page  style here --------------------- */
.profileSprite{ background:url(/Images/profileSprit_20151129.png) 0 0 no-repeat;}
.box_sizing {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; }

.profile_wrapper{width:100%; height:100%; display:block; overflow:hidden; background:transparent; float:left; margin:0px; text-align:center;}
.profile_wrapper .profileLeft { float: left; width: 644px;    min-height: 426px;    margin-top: 10px;}
.profile_wrapper .profileRight {float: right; width: 336px; margin-top:0px;}

.profile_wrapper h2.userName{ padding:0px; margin:0px; display:block; text-transform:uppercase; color:#727272; font-family:BebasNeueRegular; font-weight:lighter; font-size:36px;}
.profile_wrapper h2.userName span, .profile_wrapper h2.userName a{ float:left; line-height:45px;}
.profile_wrapper h3{ margin:0px 0 3px 0; padding:0px; font-size:24px; color:#727272; font-family:BebasNeueRegular; font-weight:lighter;}
.profile_wrapper h3 span{ cursor:pointer; color:#727272;}
.profile_wrapper h3 span.active{ color:#ff6600;}

.main.profile_wrapper .page { background-color:#fff; display:inline-block; text-align:left; padding:0 15px 15px 15px;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; }
.profile_wrapper + .footer{ margin-top:0px;}




/* Profile Box  style here */
.profile_wrapper .profileBox{ width:100%; display:block; padding:10px 0px 20px 0px; border-bottom:1px solid #f0f0f0; position: relative;}
.profile_wrapper .profileBoxContent{ width:100%; display:block; padding:10px 0px 20px 0px;  position: relative;}

/* Photo Box  style here */
.profile_wrapper .userPhotoBox{ float:left; display:block; width:223px; margin-right:15px; overflow:hidden; position:relative;}
.profile_wrapper .userPhotoBox.userprofile{height:auto;}
.profile_wrapper .userPhotoBox img{ width:100%; float:left; display:block;height:223px; width:223px;}
.profile_wrapper .userPhotoBox .companyImage{ max-width:164px; float:left; display:block;max-height:164px; padding:0px; border:1px solid #d7d7d7 !important  }
.userPhotoBox ul.profile_social{margin:0; padding:4px 0px 4px 0px; width:100%; }/*overflow:hidden; min-height:40px;}*/
ul.profile_social li{float:left; list-style:none; }
ul.profile_social li a{width:40px; height:40px; margin-right:10px; background-position:0 -1017px; text-indent:-9999px; display:block;}
ul.profile_social li a.twitter{ background-position:0 -1103px;}
ul.profile_social li a.linkedIn{ background-position:0 -1193px;}
ul.profile_social li a.googlePlus{ background-position:0 -1283px;}

.userPhotoBox ul.userAction{margin:0; padding:0; width:100%; overflow:hidden; position:absolute; bottom:0px; background:rgba(0,0,0,0.6); }
.profile_wrapper .userPhotoBox ul.userAction li a{ text-indent:-9999px;  width:41px; display:block; height:48px; padding:padding:0; }
.profile_wrapper .userPhotoBox ul.userAction li{  padding:padding:padding:0 4px 0 4px; margin-left:12px; background-position:0px 4px; float:left; list-style:none;}
.profile_wrapper .userPhotoBox ul.userAction li.message{ background-position:0 -75px;}
.profile_wrapper .userPhotoBox ul.userAction li.follow{ background-position:0 -253px;}

.profile_wrapper .userPhotoBox ul.userAction li:hover{ background-position:0px -440px;}
.profile_wrapper .userPhotoBox ul.userAction li.message:hover{ background-position:0 -518px;}
.profile_wrapper .userPhotoBox ul.userAction li.follow:hover{ background-position:0 -694px;}

/*New Author Social*/
.userPhotoBox ul.userSocilaAction{margin:0; padding:0; width:100%; overflow:hidden; position:absolute; bottom:0px; background-color: rgba(255, 255, 255, 0.6);padding-left: 28px; }
.profile_wrapper .userPhotoBox ul.userSocilaAction li a{ text-indent:-9999px;  width:41px; display:block; height:48px; padding:padding:0; }
.profile_wrapper .userPhotoBox ul.userSocilaAction li{  padding:padding:padding:0 4px 0 4px; margin-left:12px; background-position:0px -2800px; float:left; list-style:none;}
.profile_wrapper .userPhotoBox ul.userSocilaAction li.twitter{ background-position:0 -2882px;}
.profile_wrapper .userPhotoBox ul.userSocilaAction li.linkedin{ background-position:0 -2966px;}

.profile_wrapper .userPhotoBox ul.userSocilaAction li.facebookGray{background-position:0 -2842px; cursor:text;}
.profile_wrapper .userPhotoBox ul.userSocilaAction li.twitterGray{ background-position:0 -2925px; cursor:text;}
.profile_wrapper .userPhotoBox ul.userSocilaAction li.linkedinGray{ background-position:0 -3008px;}
.profile_wrapper .userPhotoBox ul.userSocilaAction li.facebookGray a{ cursor:default;}
.profile_wrapper .userPhotoBox ul.userSocilaAction li.twitterGray a{cursor:default;}
.profile_wrapper .userPhotoBox ul.userSocilaAction li.linkedinGray a{cursor:default;}

/*New Author Social END*/


.profile_wrapper .profileBox ul.userAction_social{  left: -88px; margin: 0;overflow: hidden;padding:12px;position: absolute;top: 244px;width: 47px; background-color:#E0E0E0; border:1px solid #BDBDBD;}
.profile_wrapper .profileBox ul.userAction_social li a{ text-indent:-9999px;  width:41px; display:block; height:39px; margin-bottom:12px; }
.profile_wrapper .profileBox ul.userAction_social li:last-child a{ margin-bottom:0px;}
.profile_wrapper .profileBox ul.userAction_social li{  padding:0px; margin-bottom:0px; margin-left:4px; background-position: 0px -1016px; float:left; list-style:none;}
.profile_wrapper .profileBox ul.userAction_social li.twitter{background-position: 0px -1101px;}
.profile_wrapper .profileBox ul.userAction_social li.linkedIn{background-position: 0px -1191px; margin-bottom:0px;}
.profile_wrapper .profileBox ul.userAction_social li.googleplus{background-position: 0px -1282px; margin-bottom:0px;}
.profile_wrapper .profileBox ul.userAction_social li.reddit{background-position:0 -6432px; }
.shareHeading{text-transform: uppercase; color: #f60; margin: 0px 7px; position: relative;font-family: BebasNeueRegular; font-size: 18px;}


/* User Profile Detail  style here */
.profile_wrapper .userProfileDetail{ position:relative; width:75%; float:left; }
.profile_wrapper .userProfileDetail ul.userAction{ position:absolute; right:0px; top:0px; margin:0px; padding:0px; width:auto; list-style: none; }
.profile_wrapper .userProfileDetail ul.userAction li{  padding:0px; margin-left:12px; background-position:0px -1px; float:left;}
.profile_wrapper .userProfileDetail ul.userAction li.message{ background-position:0 -79px;}
.profile_wrapper .userProfileDetail ul.userAction li.like{ background-position:0 -166px;}
.profile_wrapper .userProfileDetail ul.userAction li.follow{ background-position:0 -256px;}
.profile_wrapper .userProfileDetail ul.userAction li.share{ background-position:0 -341px; }
.profile_wrapper .userProfileDetail ul.userAction li.facebook{background-position: 0px -1015px;}
.profile_wrapper .userProfileDetail ul.userAction li.twitter{background-position: 0px -1100px;}
.profile_wrapper .userProfileDetail ul.userAction li.linkedIn{background-position: 0px -1190px;}

.profile_wrapper .userProfileDetail ul.userAction li:hover{ background-position:0px -443px;}
.profile_wrapper .userProfileDetail ul.userAction li.message:hover{ background-position:0 -522px;}
.profile_wrapper .userProfileDetail ul.userAction li.like:hover{ background-position:0 -607px;}
.profile_wrapper .userProfileDetail ul.userAction li.follow:hover{ background-position:0 -697px;}
.profile_wrapper .userProfileDetail ul.userAction li.share:hover{ background-position:0 -782px;}
.profile_wrapper .userProfileDetail ul.userAction li.facebook{background-position: 0px -1015px;}
.profile_wrapper .userProfileDetail ul.userAction li.twitter{background-position: 0px -1100px;}
.profile_wrapper .userProfileDetail ul.userAction li.linkedIn{background-position: 0px -1190px;}


.profile_wrapper .userProfileDetail ul.userAction li a{ text-indent:-9999px;  width:41px; display:block; height:40px; }

.profile_wrapper .userProfileDetail ul.userInfo{ margin:0px; padding:0px; float:left;}
.profile_wrapper .userProfileDetail ul.userInfo li{ display:block; margin-bottom:3px; list-style:none; background-position:0 -1383px; font-size:18px; line-height:30px; padding: 0 15px 0 27px; color:#0086dc; font-family:proxima_novalight; position:relative; float:left; clear:both; min-height:30px;}  
.profile_wrapper .userProfileDetail ul.userInfo li .Countryflag {position: absolute;top: 0;left:100%;width: auto;height: 30px;}
.profile_wrapper .userProfileDetail ul.userInfo li a{color:#0086dc;}
.profile_wrapper .userProfileDetail ul.userInfo li.memberSince{ background-position:0px -6334px; color:#666;cursor:default;}
.profile_wrapper .userProfileDetail ul.userInfo li.skills{ background-position:0px -6369px; color:#283845; width:330px; line-height:22px;cursor:default;word-wrap: break-word;word-break: break-word;}

/* User Profile Bio  style here */
.profileAuther_bio {margin:20px 0 0;overflow:hidden;width:77%; position: absolute; right: 0px; bottom:20px;}
.profileAuther_bio ul {display:table-row;list-style:none none;margin:0;overflow:hidden;padding:0;text-align:center;}
.profileAuther_bio li { margin:0px 0px 0px 9px; box-sizing:border-box;display:inline-block;	height:61px;position:relative;text-align:center;vertical-align:middle;float:left;}
.profileAuther_bio li.li_1 {padding:7px 20px 0 49px;text-align:center;}
.profileAuther_bio li.li_2 {padding:6px 20px 0 64px;text-align:center;}
.profileAuther_bio li.li_3 {padding:6px 20px 0 68px;text-align:center;}
.profileAuther_bio li.li_4 {padding:20px 20px 0 49px;text-align:center;}
.profileAuther_bio li.li_5 {padding:6px 20px 0 59px;text-align:center;}
.profileAuther_bio.withoutsocialIcon { bottom: 26px;}/*25px*/
.profileAuther_bio li.notSet a {opacity:0.4;}
.profileAuther_bio li.notSet .count, .profileAuther_bio li.notSet .text {display:none}
.profileAuther_bio li:last-child {border-right:medium none;}
.profileAuther_bio li .rank {background:url(/Images/profileSprit_20151129.png) 0px -1635px no-repeat;display:block;height:56px;left:0px;position:absolute;top:0;width:46px;}
.profileAuther_bio li .reader {	background:url(/Images/profileSprit_20151129.png) 0px -1751px no-repeat;	display:block;	height:56px;left:11px;position:absolute;top:0;width:50px;}
.profileAuther_bio li .point {background:url(/Images/profileSprit_20151129.png) 0px -2000px no-repeat;display:block;height:61px;left:11px;position:absolute;top:0;width:60px;}
.profileAuther_bio li.notSet .point {background-position:-9px -584px;}
.profileAuther_bio li .medal {background:url(/Images/profileSprit_20151129.png) no-repeat;display:block;height:55px;left:11px;position:absolute;top:0;width:38px;}
.profileAuther_bio li .medal.Platinum {	background-position:0px -5060px;}
.profileAuther_bio li .medal.Gold {	background-position:0px -1880px;}
.profileAuther_bio li .medal.Silver {background-position:-1px -4794px;}
.profileAuther_bio li .medal.Bronze {background-position:-1px -4925px}
.profileAuther_bio li .medal.Starter {background-position:-2px -5165px;}
.profileAuther_bio li .likes {background:url(/Images/profileSprit_20151129.png) 0px -2119px no-repeat;display:block;	float:left;	height:57px;left:11px;margin:0 10px 0 0;position:absolute;top:0;width:46px;}
.profileAuther_bio li.notSet .likes {background-position:-23px -645px;}
.profileAuther_bio .text {font-family:proximanova-regular;color:#b0b0b0;display:block;font-size:22px;line-height:15px;text-transform:capitalize;}
.profileAuther_bio .li_1 .text {line-height:18px;}
/*.profileAuther_bio .count {	color:#616161;display:block;font-size:24px;font-family:proximanova-bold;}/*font-size:32px;font-family:BebasNeueRegular; */

.profileAuther_bio .count {	color:#616161;display:block;font-size:24px;font-family:BebasNeueRegular;}
.profileAuther_bio .count .unit{ font-family: proximanova-bold;}

.profileAuther_bio .count.Platinum {margin-top:-14px; font-size:24px;}
.profileAuther_bio .count.Gold {margin-top:-14px; font-size:24px;}
.profileAuther_bio .count.Silver {margin-top:-14px; font-size:24px;}
.profileAuther_bio .count.Bronze {margin-top:-14px; font-size:24px;}
.profileAuther_bio .count.Starter {	margin-top:-14px;font-size:24px;}



/* Profile About  style here */
.profile_wrapper .aboutMe,.profile_wrapper .Recognition, .profile_wrapper .mostPopular{ width:100%; padding-top:10px; }
.profile_wrapper .Recognition { padding-top:20px; }
.profile_wrapper .aboutMe p.description{ margin:0; padding:0px; font-size:16px; color:#767575;  font-weight:normal; line-height: 25px; } /*proxima_novalight*/

/* Recognition  style here */
.profile_wrapper .Recognition ul.award{ background:url(/Images/background_award.png) 0 bottom no-repeat; width:100%; height:130px; margin:0px; padding:0px;}
.profile_wrapper .Recognition ul.award li{padding:0px; text-indent:-9999px; float:left; list-style:none; }
.profile_wrapper .Recognition ul.award li a{width:130px; height:96px;  background-position:14px -2327px; display:block;}
.profile_wrapper .Recognition ul.award li a.speaker{ width:86px;  background-position:3px -2499px;}
.profile_wrapper .Recognition ul.award li a.chapterLead{ width:115px;  background-position:18px -2665px;}
.profile_wrapper .Recognition ul.award li a.MemberMonth{ width:106px;  background-position:28px -2882px;}
.profile_wrapper .Recognition ul.award li a.CsharpMvp{ width:120px;  background-position:23px -3088px; height:130px;}
.profile_wrapper .Recognition ul.award li a.mvp{ width:70px;  background-position:10px -3273px;}

/* Gray Icons here */
.profile_wrapper .Recognition ul.award li a.gray{background-position:14px -3669px;}
.profile_wrapper .Recognition ul.award li a.speaker.gray{ background-position:4px -3853px;}
.profile_wrapper .Recognition ul.award li a.chapterLead.gray{ background-position:18px -4040px;}
.profile_wrapper .Recognition ul.award li a.MemberMonth.gray{ background-position:28px -4240px;}
.profile_wrapper .Recognition ul.award li a.CsharpMvp.gray{ background-position:25px -4430px;}
.profile_wrapper .Recognition ul.award li a.mvp.gray{ background-position:10px -4617px;}



/* Contribute  style here */
.profile_wrapper .contributes{ width:100%; padding-top:10px;}
.profile_wrapper .contributes ul{ margin:5px 0 10px 0; overflow:hidden; padding:0px;}
.profile_wrapper .contributes ul li{ float:left; width:45%; margin:0 0 12px 0; list-style:none; padding:0px 0 0 14px; background:url(/Images/profileSprit_20151129.png) 0 -2242px no-repeat; position:relative;} 
.profile_wrapper .contributes ul li a{ font-size:18px; font-family:BebasNeueRegular; font-weight:normal; color:#565656; float:left;}
.profile_wrapper .contributes ul li a.headerRss {width: 16px;height: 20px;display:inline-block;text-indent: -9999px;background: url(/images/csharp/iconSpritImage_20151129.png) 0px -2610px no-repeat; margin: 0 0 0 5px;}
.profile_wrapper .contributes ul li a span{ color:#8d8d8d;}
.contributesResponsive { display: none;}
/* Add  style here 
.outerBox{border-bottom:1px solid #f0f0f0; overflow:hidden; padding-bottom:20px;}
.MemberoftheMonth {color: #333;font-size: 20px;}
.image90 {width: 88px;height: 88px;display: block;border: 1px solid #d7d7d7!important;}*/

/* Certificate  style here */
.profile_wrapper .certificate{ width:100%; padding-top:0px; position:relative;}
.profile_wrapper .certificate ul{ margin:0px; padding:0px;}
.profile_wrapper .certificate li{ margin:0 0 12px 0; padding:0 0 0 54px; display:block; list-style:none; background:url(/Images/profileSprit_20151129.png) 0 -3477px no-repeat; min-height:60px;font-family:BebasNeueRegular; font-weight:normal;}
.profile_wrapper .certificate li span{ display:block; font-size:18px; color:#8d8d8d;cursor:default;}
.profile_wrapper .certificate li a{ font-size:18px; display:block; color:#565656;cursor:default;}

.profile_wrapper .certificate_ViewAll{ position:absolute; right:0; top:34px; color:#707070; background:url(/Images/profileSprit_20151129.png) 44px -3626px no-repeat; text-transform:capitalize; font-size:14px; padding:0 10px 0 0;}

/*share Dropdown */
/*
.shareDropDown { padding: 0px 0px 10px 10px;  width: 222px; display: none; position: absolute; right: 7px; top: 47px; background: #f3f3f3;  }
.shareDropDown  ul.profile_social{margin:0; padding:8px 0px;}
.profile_wrapper .userProfileDetail ul.userAction li.share .arrow2 { position: absolute; left: 9px; top: 40px; width: 24px; height: 7px; display:none; background-position: 0px -5728px; }
*/

/*Admin Dropdown List*/
.titleName { position: relative; float: left;}

.adminIcon { position: relative; width:63px; height: 39px; display: inline-block; background-position: 6px -5413px; float:left;}
.adminIcon:hover, .adminIcon.active {background-position: 6px -5472px;}
.adminIcon .arrow { position: absolute; right: 0px; top: 14px; width: 24px; height: 7px; display:block; background-position: 0px -5710px; }

.adminDropDown { width: 150px; display: none; position: absolute; right: 0px; top: 47px; background: #f3f3f3; z-index:999; }
.adminDropDown .arrow2 { position: absolute; right: 25px; top: -6px; width: 24px; height: 7px; display:block; background-position: 0px -5728px; }

.adminDropDown ul { list-style: none; margin: 0px; padding: 0px; }
.adminDropDown li { width: 100%; float: left; border-bottom: 1px solid #e5e5e5; }
.adminDropDown li a { padding: 0px 0px 0px 36px; line-height: 30px; height: 30px; display: block; font-size: 13px; color: #848484; text-decoration: none; background-position: 6px -5238px; }
.adminDropDown li a.vip {background-position: 3px -5281px;}
.adminDropDown li a.edit {background-position: 2px -5322px;}
.adminDropDown li a.delete {background-position: 3px -5363px;}

.adminDropDown li a:hover, .adminDropDown li a.active { color: #309de3; background-position: 6px -5528px; }
.adminDropDown li a.vip:hover, .adminDropDown li a.vip.active {background-position: 3px -5571px;}
.adminDropDown li a.edit:hover {background-position: 2px -5612px;}
.adminDropDown li a.delete:hover {background-position: 3px -5653px;}

/*Edit Profile Changes*/
.accordianContent{ background:#f8f8f8; border:1px solid #e8e8e8; padding:11px 18px; margin-bottom:20px;}
.accordianContent:after{ clear:both; content:""; display:block; float:none;}
.editProfileCntr .editprofileInner .accordianContent h2.mainTitle{ display:block; position:relative; padding:0px; font-size:24px;}
.editProfileCntr .editprofileInner .accordianContent h2.mainTitle span.plus{ position:absolute; right:0px; top:3px; width:25px; height:23px; background:url(/images/csharp/accordianArrow.png) 0 0 no-repeat;}
.editProfileCntr .editprofileInner .accordianContent h2.mainTitle span.minus {position:absolute; right:0px; top:3px; width:25px; height:23px;  background:url(/images/csharp/accordianArrow.png) 0 -63px no-repeat;}
/*.editProfileCntr .accordianDetail{ display:none;}*/
/*.editprofileInner .accordianContent:first-child .accordianDetail{ display:block;}*/

.editProfileCntr .editprofileInner .accordianContent .block{ margin-right:35px; width:calc(50% - 35px); -webkit-width:calc(50% - 35px); float:left; max-width:343px; margin-bottom:10px;}
.editProfileCntr .editprofileInner .accordianContent .block{(; width:44%; );}/*For Safari only*/
.editProfileCntr .editprofileInner .accordianContent .block label{ width:100%; font-size:16px; color:#868686; margin-bottom:3px; display:block;}
.editProfileCntr .editprofileInner .accordianContent .block label.required:after{content:' *'; color:#ff1800; font-size:14px;}

/*Grid Style Start here*/
.editProfileCntr .editprofileInner .accordianContent .gridContainer{margin-top:20px;}
.editProfileCntr .editprofileInner .accordianContent .gridContainer table{border-left:1px solid #dddddd; border-top:1px solid #dddddd; margin-bottom:20px;}
.editProfileCntr .editprofileInner .accordianContent .gridContainer table tr td{ text-transform:capitalize; height:37px; vertical-align:middle; margin:0px; padding:0 7px 0 7px; font-size:16px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; }
.editProfileCntr .editprofileInner .accordianContent .gridContainer table tr.header{ background:#ededed;}
.editProfileCntr .editprofileInner .accordianContent .gridContainer table tr:nth-child(even){ background:#fff;}
.editProfileCntr .editprofileInner .accordianContent .gridContainer table tr{ background:#f9f9f9;}
.editProfileCntr .editprofileInner .accordianContent .gridContainer table tr.header td{ color:#131111; font-size:16px;  background:#ededed;}
.editProfileCntr .editprofileInner .accordianContent .gridContainer table td.edit,.gridContainer table td.delete { position:relative; width:82px; }
.editProfileCntr .editprofileInner .accordianContent .gridContainer table td.edit a,.gridContainer table td.delete a{text-indent:-9999px; display:block; }
.editProfileCntr .editprofileInner .accordianContent .gridContainer table td.edit span{ position:absolute; top:5px; left:14px;background:url(/images/csharp/edit_my_ac.PNG) no-repeat center top; width:28px; height:28px; }
.editProfileCntr .editprofileInner .accordianContent .gridContainer td.delete span{ position:absolute; top:5px; left:14px; background:url(/images/csharp/trash.PNG) no-repeat center top; width:28px; height:28px;}

/*Grid Style end here*/

/*Company edit section*/	
.editProfileCntr .editprofileInner .accordianContent .leftBox{ width:160px; float:left; overflow:hidden; margin-right:20px;}
.editProfileCntr .editprofileInner .accordianContent .leftBox .uploadingBox{ width:158px; height:124px; border:#e8e8e8; background:#fff; position:relative; overflow:hidden; border:1px solid #dddddd;}
.editProfileCntr .editprofileInner .accordianContent .right_Box{ overflow:hidden;}

.editProfileCntr .editprofileInner .accordianContent .leftBox .profilePic {	float: left;	background: #fff;	padding:0px;	margin: 0 0 0px 0px;	position: relative;}
.editProfileCntr .editprofileInner .accordianContent .leftBox .profilePic img {	height: 160px;	width: 160px;}
.editProfileCntr .editprofileInner .accordianContent .leftBox .editProfileBtn {position:absolute;left:0px;bottom:-3px;width:160px;background:rgba(0,0,0,0.6);;color: #fff;display:block;line-height:36px;text-align:center;cursor:pointer; font-size:16px;}
.editProfileCntr .editprofileInner .accordianContent .leftBox .editProfileBtn input[type="file"] {opacity: 0;height: 0;	width: 0;}

.editProfileCntr .editprofileInner .accordianContent textarea{ width:100%; height:137px; border:1px solid #ddd; padding:15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; font-size:15px; color:#c0c0c0; line-height:24px; font-family: 'Roboto', sans-serif;}

.editProfileCntr .editprofileInner .accordianContent .block.fondedInput{ max-width:none; margin-right:0px;}	
.editProfileCntr .editprofileInner .accordianContent .block.fondedInput .inputText{ float:left; margin-right:10px; width:100px;}
.editProfileCntr .editprofileInner .accordianContent .chooseFileRow{ display:block; position:relative;}
.editProfileCntr .editprofileInner .accordianContent .chooseFileRow .field{ overflow:hidden; padding:8px 15px; font-size:16px; font-family: 'Roboto', sans-serif; color:#9fa4a4; border:1px solid #cacaca; background:#fff; display:block;}
.editProfileCntr .editprofileInner .accordianContent .chooseFileRow input[type="file"] {width: 100%;display: block;position: absolute;top: 0px;left: 0px;opacity: 0;}

.editProfileCntr .editprofileInner .accordianContent .inputText.full_inputText{width:690px;}

/* company profile page */
.companyInfo{ margin:0px; padding:0px;}
.companyInfo p{ display:block; margin:0px; list-style:none; font-size:16px; padding: 5px 0px 0px 0px; line-height: 21px; color:#2e2e2e; }
.companyInfo p .label {    display: inline-block;    float: left;    overflow: hidden;    padding-right: 22px;    text-align: right;    width: 93px;}
.companyInfo p .companyRightInfo{ display:block; overflow:hidden;}
.companyInfo p a{  color:#0086dc;}
.companyTweetIcon { padding: 10px 0px; overflow: hidden; }
.companyTweetIcon ul { list-style: none; float: left; margin: 0; padding: 0; }
.companyTweetIcon li { float: left; overflow: hidden; width: auto; margin-right: 9px; }
.companyTweetIcon li img { float: left; }

/*company PhotoBox */
.profile_wrapper .comapanyprofileBox{ padding-bottom:5px;}
.profile_wrapper .comapanyprofileBox .userPhotoBox{ width:166px; }
.profile_wrapper .comapanyprofileBox .userPhotoBox .contentHeaderArticleIcons{ margin-top:10px; border-bottom:none; padding:0px; text-align:center;}
.profile_wrapper .comapanyprofileBox .userPhotoBox ul{ position:relative; float:none; display:inline-block;}
.profile_wrapper .comapanyprofileBox .userPhotoBox ul.profile_social li{ width:33px; height:33px; background-position:0 -5769px; margin-right:5px;}
.profile_wrapper .userPhotoBox ul.profile_social li.twitter{ background-position:0 -5849px;}
.profile_wrapper .userPhotoBox ul.profile_social li.linkedIn{ background-position:0 -5929px;}
.profile_wrapper .userPhotoBox ul.profile_social li.googlePlus{ background-position:0 -6019px; margin-right:0px;}

/*Summary*/
.profile_wrapper .summaryComapny{ position:relative; padding: 10px 0px 40px 0px;}
.profile_wrapper .summaryComapny p.description{ font-size:15px;  color:#525252; padding: 10px 10px 0px 0px;}
.profile_wrapper .summaryComapny p.description a{ color:#ff6600;}
.profile_wrapper .addBox { padding: 27px 0px 0px 0px; }


/*share Dropdown Feb 23, 2015*/
.profile_wrapper .userProfileDetail ul.userAction li .shareDropDown { padding: 5px 0px 5px 5px;  width: 309px; display: none; position: absolute; right: 7px; top: 47px; background: #f3f3f3; }
.profile_wrapper .userProfileDetail ul.userAction li .arrow2 { position: absolute; right: 9px; top: 40px; width: 24px; height: 7px; display:none; background-position: 0px -5728px; }
.profile_wrapper .userProfileDetail ul.userAction li .shareDropDown ul { list-style: none; margin: 0px; padding: 0px; }
.profile_wrapper .userProfileDetail ul.userAction li .shareDropDown li { margin:0px; float: left; }
.profile_wrapper .userProfileDetail ul.userAction li .shareDropDown li a{ width: 68px; height: 28px; display: block; text-indent: -99999px; margin-right: 5px; margin-left:0px; background-position: 0px -6116px;}
.profile_wrapper .userProfileDetail ul.userAction li .shareDropDown li a.twitter {width: 77px; background-position: 0px -6169px;}
.profile_wrapper .userProfileDetail ul.userAction li .shareDropDown li a.linkedIn {width: 74px; background-position: 0px -6213px;}
.profile_wrapper .userProfileDetail ul.userAction li .shareDropDown li a.googlePlus {width: 70px; background-position: 0px -6255px;}


.userProfileDetail .graph{ float:right; display:block; width:auto; overflow:hidden; margin:-52px 0 0 0px; padding:10px 0; }
.userProfileDetail .graph li{ width:auto; display:block; margin-bottom:10px; overflow:hidden; line-height:30px; font-size:20px;}
.userProfileDetail .graph li:last-child{ margin-bottom:0px;}
.userProfileDetail .graph li .fullSkill{ width:300px; height:30px; position:relative; float:left; margin-right:10px; }
.userProfileDetail .graph li .fullSkill .obtainSkill{ height:30px;  position:absolute; left:0px; top:0px; }
.userProfileDetail .graph li .fullSkill span{ height:30px;position:absolute; left:15px; top:0px; text-align:left; line-height:30px; color:#fff; font-size:14px;}

.userProfileDetail .graph li.bgcolor_1 .fullSkill{background:#ffb281;}
.userProfileDetail .graph li.bgcolor_1 .fullSkill .obtainSkill{background:#FF6201;}

.userProfileDetail .graph li.bgcolor_2 .fullSkill{background:#83d0fc;}
.userProfileDetail .graph li.bgcolor_2 .fullSkill .obtainSkill{background:#02A0FB;}

.userProfileDetail .graph li.bgcolor_3 .fullSkill{background:#c8dd82;}
.userProfileDetail .graph li.bgcolor_3 .fullSkill .obtainSkill{background:#8DBB01;}

.userProfileDetail .graph li.bgcolor_4 .fullSkill{background:#b5b5b5;}
.userProfileDetail .graph li.bgcolor_4 .fullSkill .obtainSkill{background:#5B5B5B;}

/* new article icons css start here */

.newSpriteIcons{ background:url(/Images/newSpriteIcons_20151101.png) no-repeat;}
.contentHeaderArticleIcons{ width:100%; border-bottom:0px solid #e5e5e5; overflow:hidden; padding-bottom:5px; position:relative;}
.contentHeaderArticleIcons ul{ margin:0px; padding:0px; float:left;}
.contentHeaderArticleIcons ul.leftIcons{ background-color:#fff; position:absolute; left:0px; top:0px;  }
.contentHeaderArticleIcons ul li{ list-style:none; padding:0px; float:left;}
.contentHeaderArticleIcons ul li:last-child a{ margin:0px;}
.contentHeaderArticleIcons ul li a{ text-indent:-99999px; width:36px; height:36px;margin:0 6px 0 0; display:block; text-decoration:none;}
.contentHeaderArticleIcons ul li a.facebook{ background-position:0 0;}
.contentHeaderArticleIcons ul li a.twitter{ background-position:0 -60px;}
.contentHeaderArticleIcons ul li a.linkedIn{ background-position:0 -120px;}
.contentHeaderArticleIcons ul li a.googlePlus{ background-position:0 -183px;}
.contentHeaderArticleIcons ul li a.reddit{ background-position:0 -4641px;} 

.contentHeaderArticleIcons ul li a.email{ background-position:0 -310px;}
.contentHeaderArticleIcons ul li a.bookmark{ background-position:0 -567px;}
.contentHeaderArticleIcons ul li a.print{ background-position:0 -630px;}
.contentHeaderArticleIcons ul li a.author_other_article{ background-position:0 -689px;}
.contentHeaderArticleIcons ul li a.similar_article{ background-position:0 -748px;}
.contentHeaderArticleIcons ul li a.edit_article{ background-position:0 -808px;}
.contentHeaderArticleIcons ul li a.make_article_feature{ background-position:0 -867px;}
.contentHeaderArticleIcons ul li a.make_article_unFeature{ background-position:0 -1243px;}
.contentHeaderArticleIcons ul li a.submit_Feedback{ background-position:0 -1053px;}
.contentHeaderArticleIcons ul li a.article_history{ background-position:0 -1115px;}
.contentHeaderArticleIcons ul li a.delete_article{ background-position:0 -990px;}
.contentHeaderArticleIcons ul li a.mentor{ background-position:0 -929px;}
.contentHeaderArticleIcons ul li a.feedback{ background-position:0 -1306px;}
.contentHeaderArticleIcons ul li a.clone_article{background-position:0 -1380px;}

.contentHeaderArticleIcons ul li a.open_registration{background-position:0 -2217px;}
.contentHeaderArticleIcons ul li a.close_registration{background-position:0 -2104px;}
.contentHeaderArticleIcons ul li a.spam{background-position:0 -1884px;}
.contentHeaderArticleIcons ul li a.duplicate{background-position:0 -1380px;}
.contentHeaderArticleIcons ul li a.approve{background-position:0 -1991px;}
.contentHeaderArticleIcons ul li a.reject{background-position:0 -990px;}
.contentHeaderArticleIcons ul li a.closed_blog{ background-position:0 -2766px; cursor:text;}
.contentHeaderArticleIcons ul li a.deactivate{background-position:0 -4322px;}
.contentHeaderArticleIcons ul li a.activate{background-position:0 -4392px;}
.contentHeaderArticleIcons ul li a.complete{background-position:0 -4521px;}
.contentHeaderArticleIcons ul li a.incomplete{background-position:0 -4460px;}
.contentHeaderArticleIcons ul li a.delete-idea{background-position:0 -4579px;}


.contentHeaderArticleIcons ul li a.expand{ background-position:0 -246px;}
.contentHeaderArticleIcons ul li a.hideExpand{ background-position:0 -1179px;}

.contentHeaderArticleIcons ul.viewBar{ width:auto; float:right; }
.contentHeaderArticleIcons ul.viewBar li a{ text-indent:0; min-width:48px; line-height:36px; font-family:'BebasNeueRegular'; font-size:24px; color:#fff; padding:0 10px 0 45px;}
.contentHeaderArticleIcons ul.viewBar li .views{ background-color:#71d28e; background-position:0 -439px; text-align:center; cursor:default; }
.contentHeaderArticleIcons ul.viewBar li .comments{ background-color:#ff7c24; background-position:0 -375px;text-align:center; }
.contentHeaderArticleIcons ul.viewBar li .like{ background-color:#2497e1; display:block; height:36px; background-position:0 -502px; line-height:39px; font-family:'BebasNeueRegular'; font-size:22px; color:#fff; padding:0 10px 0 47px; text-align:center;}
.contentHeaderArticleIcons ul.viewBar li .views .unit{ font-family: proximanova-bold;padding-left:3px;}

.contentHeaderArticleIcons .innerArticleIcons{ width:1px; opacity:0.0; height:1px; overflow:hidden;}
.contentHeaderArticleIcons .innerArticleIcons > ul{ width:456px;}

/* new article icons css end here */

/*Analytics Page Style Start here*/
.contributionGraph { width: 100%; overflow: hidden; }
.graphTitle { font-size: 18px; color: #444444;  margin-bottom:10px; }
.graphTitle span { color: #ff6600; }
.graphTitle .datepicker{ float:right; position:relative; margin:2px 7px 0 0; width:139px;}
.graphTitle .datepicker select{appearance:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none;  width: 139px; height: 28px; color: #808080; background-color: #F2F2F2; padding-left: 10px; margin:0px;}
.graphTitle .datepicker:after { position: absolute; right: -5px; top: 7px; display: block; content: "\2023"; color: #808080;transform: rotate(90deg); -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);  -ms-transform: rotate(90deg);  -o-transform: rotate(90deg);  font-size: 23px;  width: 7px;  height: 12px;}
.contributionGraph .graph { width: 100%; padding: 13px 0px 30px 0px; }
/*Analytics Page Style Start here*/

.analyticeTab { width: 100%; overflow: hidden; margin-bottom:10px; border-bottom:1px solid #eee; }
.analyticeTab ul.tab { width: 365px; float: left; list-style: none; margin: 0px; padding: 0px; }
.analyticeTab ul.tab li { float: left; padding: 2px 2px 0px 2px; }
.analyticeTab ul.tab li a { padding: 11px 14px 11px 13px; float: left; display: block;    color: #0086dc; text-decoration: none; text-transform:uppercase;}
.analyticeTab ul.tab li a:hover,.analyticeTab ul.tab li a.active { background: #0086dc; color: #fff;  padding:9px 14px 11px 13px;}


.analyticeTab ul.tab2 { overflow: hidden; width: 309px; float: left; list-style: none; margin: 0px; padding: 0px; }
.analyticeTab ul.tab2 li { float: left; text-align:center;  }
.analyticeTab ul.tab2 li.col3{ width:94px;}
.analyticeTab ul.tab2 li.col4{ width:109px;}
.analyticeTab ul.tab2 li.col5{ width:105px;}
.analyticeTab ul.tab2 li a {  padding: 11px 0;   display: block;   font-size: 16px;  color: #ff6600;  text-decoration: none; }
.analyticeTab ul.tab2 li a:hover {color: #0086dd;}

.analyticeTabDetail { width: 100%; overflow: hidden; }
.analyticeTabDetail ul { list-style: none; margin: 0px; padding: 0px; }
.analyticeTabDetail li { display: none; overflow: hidden; margin-bottom:10px; }
.analyticeTabDetail li .image { padding: 0px 8px 0px 0px; float: left;}
.analyticeTabDetail li .image img { border: 1px solid #d7d7d7; height:52px; width:52px; }
.analyticeTabDetail li a { font-size: 16px; color: #4b4b4b;}
.analyticeTabDetail li .col2 { width: 305px; float: left; }
.analyticeTabDetail li .col3 { width: 94px; text-align: center; float: left; }
.analyticeTabDetail li .col4 { width: 109px; text-align: center; float: left; }
.analyticeTabDetail li .col5 { width: 105px; text-align: center; float: left; }

/*CHAPTER */
#slideShowChapterAds.adSliderBox{height:auto; margin-bottom:15px; width:497px !important; }
ul.unapproved_stats li a{  margin-left: 10px; margin-top: 6px;display: block;float: left;font-size: 15px; color:#8d8d8d;}
ul.unapproved_stats li a:hover{color:#01a821;}
ul.unapproved_stats li span.icon{background: url(/images/newSpriteIcons_20151101.png) 0px 0px no-repeat; height:30px; width:30px; float:left; display:block;}
ul.unapproved_stats li span.icon.article{background-position:0px -2270px;}
ul.unapproved_stats li span.icon.article_content{background-position:0px -2316px;}
ul.unapproved_stats li span.icon.news{background-position:0px -2362px;}
ul.unapproved_stats li span.icon.downloads{background-position:0px -2407px;}
ul.unapproved_stats li span.icon.resources{background-position:0px -2453px;}
ul.unapproved_stats li span.icon.reviews{background-position:0px -2499px;}
ul.unapproved_stats li span.icon.jobs{background-position:0px -2545px;}
ul.unapproved_stats li span.icon.blogs{background-position:0px -2589px;}
ul.unapproved_stats li span.icon.codes{background-position:0px -2635px;}
ul.unapproved_stats li span.icon.company{background-position:0px -2678px;}
ul.unapproved_stats li span.icon.mvp{background-position:0px -2721px;}
ul.unapproved_stats li span.icon.event{background-position:0px -3270px;}

/*Author Download PDF and other(Follow, Add Friend,Message) List*/
.profile_wrapper .userPhotoBox.userprofile .actionIcon{position: absolute;width: 30px;height: 30px;display: block;background-position: 0px -2402px;background: none;background-color: rgba(0,0,0,0.8);color: White;font-size: 25px; top:0px; right:0px; text-align:center; line-height:17px;}
.action_list{width: 181px;height: auto;background: rgba(0,0,0,0.6);position: absolute;margin: 30px 42px;list-style: none;padding: 0px;}
ul.action_list li{border-bottom: 1px solid #515151;padding: 5px;color: #fff;font-size: 14px;}
ul.action_list li a{color: #fff;padding-left: 30px; background-position:0 -2402px; display:block; line-height:22px;}
ul.action_list li a:hover{color: #bebebe;}
ul.action_list li a.followMe{background-position: 0px -3313px;}
ul.action_list li a.sendMessage{background-position: 0px -3381px;}
ul.action_list li a.addFriend{background-position: 0px -3446px;}
ul.action_list li a.pdfDownload{background-position: 0px -3190px;}

ul.action_list li a.followMe:hover{background-position: 0px -3345px;}
ul.action_list li a.sendMessage:hover{background-position:0px -3412px;}
ul.action_list li a.addFriend:hover{background-position:0px -3480px;}
ul.action_list li a.pdfDownload:hover{background-position:0px -3213px;}

/*Message Conversations*/

.conversionBox .date{text-align:center;  width:100%; padding:10px 5px; display:none;}
.conversionBox h3{ font-size:22px; color: #333; border-bottom: 1px solid #E4E4E4; padding-bottom: 5px; margin-bottom:5px;}
.conversionBox .left { width:250px; float: left; overflow: hidden; }
.conversionBox .left .search_result {background-color: #EDEDED;}
.conversionBox .left .search_result.active{color: #f60;}
.conversionBox .left .search_text {width: 100%; height: 33px; border: 4px solid #EDEDED; padding: 3px 0px 0px 10px; font-family: 'Roboto', sans-serif; font-size:15px; color: #888; overflow:hidden; }
.conversionBox .right { width:754px; float: left; padding: 0px 0px 0px 20px; }
.conversionBox .chatTextBox{border:1px solid #dcdcdc; padding:10px 15px; font-size:15px;line-height:25px; color: #7d7d7d; float:left; width:537px; font-family: 'Roboto', sans-serif; height:25px;}
.conversionBox .chatList_scroll{float:left; width:100%; max-height:450px; }
.conversionBox .chatList_scroll.chatList_scroll_big{ max-height:450px;}
.conversionBox .chatList{padding:0px; margin:0px; float:left; display:block;}
.conversionBox .chatList li{padding: 6px; font-size: 14px; float:left; width:100%; cursor:pointer; list-style:none;}
.conversionBox .chatList li img{width:28px; height:28px; float:left; margin-right:10px; border-radius:100%;}
.conversionBox .chatList li .count{color:#E27811; float:right;}
.conversionBox .chatList li a{line-height:27px;}

.conversionBox .sendBtn{  padding: 6px 15px; margin: 8px 0 0 0; color: #fff;  background: #ff6600;  border: none;  float: right;  font-size: 15px;  display: block;}
.postConversationBlock { margin-left:92px; padding: 8px; width:570px; overflow: hidden; background:#F4F4F4; }
.conversionBox .loadmore{  background: #ECECEC; display: block;  text-align: center;  height: 28px;  line-height: 28px;  overflow: hidden;  width: 100%;  color: #ff6600; }
.messageconversion{display: block;overflow: hidden; margin-bottom:20px; position:relative; background:none;} 
.messageconversion p{font-size: 14px;color: #696767; line-height:22px; margin: 0px;padding: 5px 0px 0px 0px;min-height: 22px; word-wrap: break-word;}
.messageconversion img{height: 60px;width: 60px; border-radius:100%;}
.messageconversion .imageLeft{float: left;}
.messageconversion .detail{width: 570px;margin: 0px 20px 24px 20px;float: left;background: #f0f9fe; border-radius:3px; padding: 8px 10px 5px 10px;position: relative;}
.messageconversion .detail p:first-letter{text-transform:capitalize;}
.messageconversion .detail .floarRight{float:right; width:auto; margin-top:-25px;}
.messageconversion .senderArrow{width: 18px;height: 34px;display: block;position: absolute;left: -18px;top: 10px;background: url(/images/csharp/blueArrow.png) left top no-repeat;}
.messageconversion .action{float:right;margin:0;}
.messageconversion a.deleteMessage{width: 20px;height: 20px; margin-left: 5px; position:relative; top:4px; display:inline-block; text-indent: -9999px;background: url(/images/csharp/iconSpritImage_20151129.png) left -5460px no-repeat;}
.messageconversion a.deleteMessage:hover { background-position: 0px -5487px;}
.messageconversion .daysCount{ position:absolute; left: 92px; bottom: 0px; color: #B2B2B2;}
.messageconversion.alternate .daysCount{ position:absolute; left:inherit; right:92px; bottom:0px;}

.messageconversion.alternate{width:auto;}
.messageconversion.alternate .imageRight{float: right;}
.messageconversion.alternate .detail .floarRight{float:right; width:auto;}
.messageconversion.alternate .detail{background:#f4f4f4;float:right;}
.messageconversion.alternate .senderArrow{right: -18px; top:10px;left: inherit;background: url(/images/csharp/grayChatarrow.png) left top no-repeat;}
.messageconversion.alternate .action{float:right;}



.messageconversion .detail *{background-color:Transparent!important;}
.box_sizing_bb{box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;}

/* Small Chat Box*/
.small-chat-box{width: 278px;max-height: 364px; background: #fff; overflow: hidden; right: 0; bottom: 0; position: fixed; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; border: 1px solid #0086DC; border-bottom: none; border-radius: 5px 5px 0 0; z-index: 991;margin-bottom: 0px;}
.small-chat-box .div-padding{ padding: 5px;}
.small-chat-box .header{ color: #fff !important; background: #0086DC; font-size: 15px; font-weight: normal; padding: 10px; height: 22px; }
.small-chat-box .header .name{ float: left; margin-left:3px; }
.small-chat-box .header a { color: #fff;font-size: 20px; font-weight: bolder; float: right; height: 20px; line-height:20px; }
.small-chat-box .header a.maximize { font-size:17px;}
.small-chat-box .text-box { padding: 10px;  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; margin: 5px; font-family: 'Roboto', sans-serif;   font-weight: normal; background: #fff;  border: 1px solid #dadada;  height: 40px; width: 96%;  font-size: 14px;}
.small-chat-box a.button { float: right; clear: both; padding: 5px 15px;  color: #fff; background: #ff6600;   border: none;  margin: 0px 5px 5px 0px; }
.small-chat-box p { color: #333; float: left; padding: 0px;   text-align: left; margin: 0px 0px 0px 0px;word-break: break-word;word-break: break-all;}
.small-chat-box .header a .minimize,.small-chat-box .header a .maximize { display: none; float: right; text-align: right; }
.small-chat-box .hide { display: none;  }
.small-chat-box .postSection{  width: 100%;  overflow: hidden;  background: #F4F4F4;  padding: 5px 0px;}
.small-chat-box a.close{float:right; margin-left:10px; font-size:14px; line-height:20px; font-weight:bolder;}

.small-chat-box .messageconversion{ margin-bottom:10px;}
.small-chat-box .alternate{width: auto;}
.small-chat-box .messageconversion .detail{width: 163px; margin: 0px 20px 18px 5px; padding:3px 10px;}
.small-chat-box .messageconversion.alternate .detail{ margin: 0px 5px 18px 20px; }
.small-chat-box .messageconversion img{ height: 28px; width: 28px; border-radius: 100%;}
.small-chat-box .messageconversion .senderArrow{ display:none;}
.small-chat-box .daysCount{ font-size:10px; left:43px; right:auto;}
.small-chat-box .alternate .daysCount{ left:auto; right:43px;}
.small-chat-box .messages{background-color: Transparent;}
.small-chat-box .messageconversion a.deleteMessage{width: 10px;height: 11px;top:2px;background: url(/images/csharp/iconSpritImage_20151129.png) left -5409px no-repeat;}
.small-chat-box .messageconversion a.deleteMessage:hover{background: url(/images/csharp/iconSpritImage_20151129.png) left -5431px no-repeat;}
.small-chat-box .loadmore{  background: #ECECEC; display: block;  text-align: center;  height: 28px;  line-height: 28px;  overflow: hidden;  width: 100%;  color: #ff6600; }

.breaking_news_all{  margin: 0 10px 10px 0; height:20px; width:20px; float: right; background: url(/images/csharp/iconSpritImage_20151129.png) 0px -5647px no-repeat;}
.breaking_news_all:hover{background-position:0px -5619px;}
.conversionBox .left .mCSB_inside>.mCSB_container{margin-right:0px;}

/*Announcement Popup Start*/
.announcement_modelPopUp { background: #fff; padding: 20px; position: relative; text-align: left; font-size: 14px; width: 540px; }
.announcement_modelPopUp h2 { margin: 0px; padding: 0px 0px 15px 0px; }
.announcement_modelPopUp .image { padding: 5px 20px 0px 0px; float:left; width:150px; }
.announcement_modelPopUp .image img { width:150px; height:150px;}
.announcement_modelPopUp .detail { overflow: hidden; }
.announcement_modelPopUp .detail p { padding: 0px 0px 20px 0px; margin: 0px; line-height: 26px; font-size:16px; color:#252525; }
.announcement_modelPopUp .detail a.btn { padding: 0px 45px 0px 10px; line-height:37px; height:34px; display:block; float:right; font-family:"BebasNeueRegular"; color:#fff; font-size:20px; background:#0086dc url(/images/csharp/iconSpritImage_20151129.png) 87px -5360px no-repeat}
.announcement_modelPopUp .detail a.btn:hover { background-color:#0074BE}
.announcement_modelPopUp .closeBtn1 { background: url(/images/CareerAdvice/close_button2.png) left top no-repeat; height: 33px; position: absolute; right: -16px; text-indent: -9999px; top: -20px; width: 33px; }
.announcement_ui-widget-overlay { background: rgba(0,0,0,0.8); left: 0; position: absolute; top: 0; z-index: 9991!important;  }
/*Announcement Popup End*/
.notificationDate { font-size: 11px; display:block; margin-top:4px;}
.notificationDate .watchICon{ margin:1px 3px 3px 0px;}
.msg_container .NoticationLoading{ text-align:center;}
.checkBoxStyle.notificationChkBox{display: block; background-color: #EDEDED; height: 27px;padding: 5px 0 0 5px;}

/* Show Comments */
.MyAccountComments{ width: 140px; font-family: 'Roboto', sans-serif; color: #333;  border: solid 1px #ccc; }
.myaccountFilter { width:179px; float: right;}


/*Show Minor Comment in tabular form*/


.leftCntrArticleSubmission .majorCategorySelect { font-size: 16px;  color: #868686;  margin-bottom: 15px;  display: block; float:left;} 
.leftCntrArticleSubmission .majorCategorySelect .customDropDown{ width: 255px;    font-family: 'Roboto', sans-serif;  color: #9fa4a4;  font-size: 14px; position:relative;}
.leftCntrArticleSubmission .majorCategorySelect .customDropDown:after{ position:absolute; right:5px; top:-6px; width:34px; height:29px; background:url('/Admin/Images/arrow_down.png') 0 0px no-repeat; content:""; pointer-events:none; -ms-pointer-events:none;-o-pointer-events:none; background-color:#fff;}
.leftCntrArticleSubmission .majorCategorySelect .customDropDown select{ width:255px; height:31px; border:none; background:none;padding: 5px 15px;border: 1px solid #cacaca; font-size:14px; appearance: none;  -webkit-appearance: none;  -moz-appearance: none;  -ms-appearance: none;  -o-appearance: none;} 
.leftCntrArticleSubmission h2.mainTitle{ display:block; position:relative; padding:0px;  margin:0 0 12px 0; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; font-size:18px; font-weight: normal;   }
.accordianContent.minorCategory .accordianDetail{ display:block;}
.accordianContent.minorCategory h2.mainTitle span.plus{ position:absolute; right:0px; top:3px; width:25px; height:23px; background:url(/images/csharp/accordianArrow.png) 0 0 no-repeat;  cursor: pointer}
.accordianContent.minorCategory h2.mainTitle span.minus {position:absolute; right:0px; top:3px; width:25px; height:23px;  background:url(/images/csharp/accordianArrow.png) 0 -63px no-repeat;  cursor: pointer}
.accordianContent.minorCategory .block { margin-right: 35px; width: calc(50% - 35px); -webkit-width: calc(50% - 35px); float: left; max-width: 343px; margin-bottom: 10px;}
.accordianContent.minorCategory .block label { width: 100%; font-size: 16px; color: #868686; margin-bottom: 3px; display: block;}
.accordianContent.minorCategory .inputText { box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; width: 308px; padding: 8px 15px; margin-right: 35px; border: 1px solid #cacaca; font-family:'Roboto', sans-serif; color: #9fa4a4; font-size: 14px;}
.accordianContent.minorCategory .Center{ text-align:center; margin:25px 0;}
.accordianContent.minorCategory .block.descriptionPart,.accordianContent.minorCategory .block.descriptionPart textarea.inputText{ max-width:686px; width:100%;}
.accordianContent.minorCategory .block.descriptionPart textarea.inputText{ height:82px;}
.accordianContent.minorCategory .block.checkBoxStyle { margin-top:29px;}
.accordianContent.minorCategory .accordianDetail .row { width: 100%; overflow: hidden; }



.accordianContent.minorCategory .block.customBrowseImage .inputFileType{  padding:0; height:42px; width: 100%;float: left;margin-right: 10px; border:1px solid #cacaca; position:relative; cursor:pointer;}
.accordianContent.minorCategory .block.customBrowseImage .inputFileType:hover > span{ background:#ff6600;}
.accordianContent.minorCategory .block.customBrowseImage .inputFileType input[type="file"]{cursor:pointer;}
.accordianContent.minorCategory .block.customBrowseImage .inputFileType span{  cursor: pointer; position: absolute; top: 0px; left: 0; line-height: 42px; color: #fff; background-color: #0086dc; padding: 0 10px; font-size: 16px; pointer-events:none;}
.accordianContent.minorCategory .block.customBrowseImage .inputFileType span:hover{background: #ff6600;}
.accordianContent.minorCategory .block.customBrowseImage .inputFileType input[type="file"]{  width:100%; padding-left:30px; border:none;}
.accordianContent.minorCategory .block.customBrowseImage img{ height:60px; width:60px; margin-top:3px;}

.accordianContent.minorCategory table.userList {border-left: 1px solid #ddd; border-top: 1px solid #ddd; margin-bottom: 20px;}
.accordianContent.minorCategory table.userList tr.header {background: #ededed;}
.accordianContent.minorCategory table.userList tr.header td.edit,.accordianContent.minorCategory table.userList tr.header td.delete{ text-indent:0px; }
.accordianContent.minorCategory table.userList tr { background: #f9f9f9;}
.accordianContent.minorCategory table.userList tr td { text-transform: capitalize; height: 37px;  vertical-align: middle;  margin: 0;  padding: 0 7px 0 7px;  font-size: 13px; line-height:17px;  border-right: 1px solid #ddd;  border-bottom: 1px solid #ddd;}
.accordianContent.minorCategory table.userList td.edit,.accordianContent.minorCategory table.userList td.delete { position: relative; width: 82px; text-indent:-9999px; }
.accordianContent.minorCategory table.userList td.edit span { position: absolute;  top: 0px; bottom:0px; margin:auto;  left: 0; right:0px;  background: url(/images/csharp/edit_my_ac.PNG) no-repeat center top;  width: 28px;  height: 28px;}
.accordianContent.minorCategory table.userList td.delete span {  position: absolute;  top: 0px;bottom:0px; margin:auto;  left: 0;right:0px;  background: url(/images/csharp/trash.PNG) no-repeat center top;  width: 28px;  height: 28px;} 
.accordianContent.minorCategory table.userList td input[type="checkbox"]{ float:none;}

p.validation_error span { display:block; background-color: #FFD6BB; padding: 10px; border: 1px solid #FF9956;}

/*Right side add style*/
.adBox { width: 326px;  height: auto;  position: relative;  float: left; padding: 8px 0px 10px 10px; }
.adImage{   float: left; top: 0px;  left: 0px;  width: 100px; height: 110px; }
.adImage img { padding: 5px; }
.adRight{ position: relative;  margin-left: 5px;  float: left; width: 221px;  height: auto;}

/*Points Description*/
.PointsDescription {width:100%; margin-top:10px; margin-bottom:10px;}
.PointsDescription h3{color:#000;font-size:16px;margin-bottom:5px;}
.PointsDescription .grid{width:99%;}


.Intruction_contributions{ margin:8px 0 0 0;}
.Intruction_contributions li{ margin-bottom:8px;}



.pulseReplyCommentPost{  clear: both;  width: 100%;  display: block;}

/*For Validation Call out messages -Start*/
.validation-message-box{position:absolute; }
.validation-message-box table{margin-left:4px;}

/*Validations End Here*/
.ratingTilte { padding-right:5px;   float: left; margin-bottom: 10px; word-wrap: break-word;    word-break: break-all;  }
.ratingTilte.DownloadLinkbox { padding-right:5px;   float: left; margin-bottom: 10px; word-wrap: break-word;    word-break: break-all; width: 60%; }
.LinkAd{ float:left; margin-top:10px; width:100%; text-align:left; }
.ratingTilte.DownloadLinkbox + .LinkAd{ float:right; width:34%; }

.ratingTilte ul { margin: 0; padding: 0; list-style: none; }
.ratingTilte li { padding-bottom:2px;}

/*Blog Listing*/
 .blogi-listing {margin: 0px; font-size:15px;}
/*End Blog Listind*/
/* user search events */
.UlSearchEvents li{ margin-bottom:12px;}


.ChapterSearchBox{ width:100%; margin:7px 0 14px 0; overflow:hidden; }
.ChapterSearchBox .searchTextBox{     width: 290px;height: 26px;border: 1px solid #E7E7E7;font-size: 14px;color: #5a5a5a;float: left;padding: 1px 5px;}
.ChapterSearchBox .searchButton{background: url(/forums/images/forums_sprite_20151129.png) -190px -2834px no-repeat;padding: 0px;margin: 0px;width: 31px;height: 31px;float: left;border: none;display: inline-block;cursor: pointer;}

div#UserSearchBox ul li {list-style: none;float: left;width: 25%;margin: 0 0 20px 0;}
div#UserSearchBox input[type="submit"] {display:block;margin-top:5px;}


/* Notification Bar */
.csharp-notification-bar{ float:left; overflow:hidden; width:100%;}
.csharp-notification-bar .csharp-notification{ position:fixed; top:0px; left:0px; right:0px; background:#4DA760; overflow:hidden; z-index:99999; height:57px; display:none;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.csharp-notification-bar .icon-box{ position:absolute; left:0px; top:0px; background:#199233 url(/Images/notificationBarSprite.png) 20px 15px no-repeat;  width:70px; height:57px;}
.csharp-notification-bar .notification-content{ color:#fff; font-size:20px; text-decoration:none; display:inline-block; padding:0 58px 0px 90px;font-family: 'Open Sans', sans-serif; line-height:57px;}
.csharp-notification-bar .notification-content:hover{ color:#94FDAB;}
.csharp-notification-bar .notification-close{ position:absolute; right:0px; top:0px; background:url(/Images/notificationBarSprite.png) 20px -50px no-repeat; width:57px; height:57px;display:block;}
.csharp-notification-bar .notification-close:hover{ background:url(/Images/notificationBarSprite.png) 20px -99px no-repeat;}
.csharp-notification + .blankDiv{ display:none; height:57px; }
/*Notification Bar Ends here*/



/* share social popup for e-book download */
.share-on-social-popup{ position:fixed; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:9999;}
.share-on-social-popup .share-on-social-content{ width:100%; max-width:448px; height:130px; position:absolute; left:0px; top:0px; right:0px; bottom:0px; background:#fff; z-index:99999; margin:auto; text-align:center;}
.share-on-social-popup .share-on-social-content p{ color:#252525; font-size:17px;}
.share-on-social-popup .bottom-button{ width:100%; display:block; margin-top:15px; text-align:center;}
.share-on-social-popup .bottom-button a{ display:inline-block; margin:0 10px; background:#48639C url(/images/csharp/iconSpritImage_20151129.png) 0px -5842px no-repeat; height:35px; padding:0 10px 0 45px; color:#fff; line-height:35px; font-size:16px;}
.share-on-social-popup .bottom-button a.twitter{ background-position:0px -5753px; background-color:#6DDAFF;}
.share-on-social-popup .closeIcon{ position:absolute; right:-17px; top:-17px; width:35px; height:35px; background:url(/images/csharp/iconSpritImage_20151129.png) 0px -5945px no-repeat; }
/* share social popup for e-book download */

/* profileMenuTab On Author Profile*/
.recentactivityBox .topArticles h3 { color:#FFFFFF}
.topArticles{ }
.authorContent {color:gray;}

/*.tab-container{ padding:5px 5px 5px 0; position:relative;}
.tab-container ul.tab{    margin: 0!important;height: 34px;padding: 5px 5px 0 5px; background:#287bb7;}
.tab-container ul.tab li{ float:left; padding:0px;}
.tab-container ul.tab li a {float: left;color: #fff;display: block;padding: 5px 8px 5px 12px;height: 24px;font-size: 17px;font-family: 'Roboto', sans-serif;border-left: 1px solid #287bb7;}
.tab-container ul.tab li.active a{ color:#287bb7; background:#fff;}*/

.filter-article-contribution{ padding-left:5px; border:1px solid #e0e0e0; background:#f2f2f2;margin-top: 6px; }
.filter-article-contribution:after{ clear:both; display:block; float:none; content:"";}
.filter-article-contribution > p{ float:left; padding-right:8px;}
.filter-article-contribution > p .filter-label{ font-size:15px; padding-right:5px; float:left; color:#595959; line-height:31px;}
.filter-article-contribution > p select{ float:left; width:100px; height:31px;}
.filter-article-contribution > p .filter_gobtn{ background:#0086dc; color:#fff; font-size:15px; float:left; padding:0 10px; border:none; outline:none; height:31px; line-height:31px;cursor:pointer;}

.profileLeft .recentactivityBox{ padding:0px;margin-top: -5px;}
.profileLeft .recentactivityBox .image{ margin-top:2px;}
.profileLeft .HeadingBold{ padding-top:10px;}

.recentactivityBox .right .featured{ position:relative; padding-right:14px;}
.recentactivityBox .right .featured:after{background:url(/images/csharp/featured_star.png) no-repeat top right; content:""; position:absolute; right:0px; top:2px; width:14px; height:12px; }
.AuthorProfileLeftContent {    float: left;width: 644px;min-height:626px;    margin-top: 9px;}
.AuthorLikedViewTab { width: 676px; overflow: hidden;margin-top:-10px; }
.AuthorProfileRightContent {float: right;width: 336px;position: absolute;top: 200px;float: right; margin-left: 336px;}
.AuthorPageHeading {font-weight: normal;width: 97%;text-transform: uppercase;position: relative;color: #727272;}

/* timeline page */
.activity-timeline, .activity-timeline *{ box-sizing:border-box; -webkit-box-sizing:border-box; -mox-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.activity-timeline h2{ text-align:center; }
.activity-timeline .arcticle-detail{ width:100%; padding:0px; margin:15px 0 25px 0; display:block;}
.activity-timeline .arcticle-detail li{ list-style:none; display:block; margin:0; padding:0px;}
.activity-timeline .arcticle-detail li .label{ float:left; overflow:hidden; width:175px; text-align:right; font-size:17px; color:#343434; margin-right:8px; padding:10px;  }
.activity-timeline .arcticle-detail li .detail{ padding:5px 10px 5px 10px; text-align:left; font-size:17px; overflow:hidden;}
.activity-timeline .clearfix:after{ clear:both; float:none; display:block; content:"";}
.activity-timeline .timeline-container{ position:relative; width:100%; display:block; text-align:left;}
.activity-timeline .timeline-container .midline{ position:absolute; left:0px; right:0px; width:3px; height:100%; top:0px; margin:0 auto; background:#d4d4d4;}
.activity-timeline .timeline-container .timeline-history{ padding:0px; margin:0px;}
.activity-timeline .timeline-container .timeline-history li{ width:100%; position:relative; padding:20px 0; list-style:none; font-size:16px;}
.activity-timeline .timeline-container .timeline-history li p{ margin:5px 0 0 0;}
.activity-timeline .timeline-container .timeline-history li .iconbox { position:absolute; left:0px; right:0px; top:0px; bottom:0px; width:37px; height:37px; margin:auto; }
.activity-timeline .timeline-container .timeline-history li .leftbox{ width:47%; float:left; padding-right:70px; padding-left:190px; }
.activity-timeline .timeline-container .timeline-history li .leftbox img{width:50px; height:50px; float:left; margin-right:10px; background:#D4D4D4;}
.activity-timeline .timeline-container .timeline-history li .rightbox{ width:47%; float:right; padding-left:70px;}
.activity-timeline .timeline-container .timeline-history li .rightbox p.update-comment{ line-height:18px; margin-bottom:7px;}
.activity-timeline .timeline-container .timeline-history li .rightbox p.update-comment:first-letter{text-transform:capitalize;}
.timeline-history .iconbox{background:url(/Images/csharp/iconSpritImage_20151129.png) no-repeat;}
.timeline-history .iconbox.approved{ background-position:-1px -6040px; }
.timeline-history .iconbox.under-review{background-position:-1px -6144px; }
.timeline-history .iconbox.incomplete{background-position:-1px -6252px; }
.timeline-history .date {color:#8d8d8d; font-size:14px;}
.timeline-history .watchICon {background: url(/images/csharp/homeSprite_20151129.png) -1px -2379px no-repeat;display: inline-block;width: 13px;height: 13px;vertical-align: middle;margin-right: 3px;}
.timeline-box{ text-align:center;}
.timeline-box h2.HeadingBold { display:inline-block; line-height:36px; padding:0 0 0 37px; background-position:0 -4709px;}


.authorContentBg{ background:url(/Images/profile_bg.png) 0 0 repeat;}
.authorContentBg .topHeaderConainer{ background:#fff;}
