﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans);
body { color: #333333; font-family: 'Roboto', sans-serif; font-size: 14px; margin: 0; background: #F9F9F9; }
@font-face { font-family: 'BebasNeueRegular'; src: url('/interviews/fonts/BebasNeue-webfont_0.eot'); src: url('/interviews/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('/interviews/fonts/bebasneue-webfont_0.woff') format('woff'), url('/fonts/bebasneue-webfont_0.ttf') format('truetype'), url('/interviews/fonts/bebasneue-webfont_0.svg#BebasNeueRegular') format('svg'); }
@font-face { font-family: 'BebasNeueRegularie'; src: url('/interviews/fonts/BebasNeue-webfont.eot'); src: url('/interviews/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('/interviews/fonts/BebasNeue-webfont.woff') format('woff'), url('/interviews/fonts/BebasNeue-webfont.ttf') format('truetype'), url('/interviews/fonts/BebasNeue-webfont.svg#modelQ') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Calibri'; src: url('/interviews/fonts/Calibri.eot'); src: url('/interviews/fonts/Calibri.eot?#iefix') format('embedded-opentype'), url('/interviews/fonts/Calibri.woff') format('woff'), url('/interviews/fonts/Calibri.ttf') format('truetype'), url('/interviews/fonts/Calibri.svg#Calibri') format('svg'); font-weight: normal; font-style: normal; }
* { outline: 0 none; }

/*To remove horizontal scroll because of google oauth*/
iframe { right: 0; }



html,body,body > form{ height:100%;}
.master{ min-height:100%; margin-bottom:-170px; position:relative;}
.master:after{ clear:both; content:""; height:170px; display:block;}
.master > .footer{ position:absolute; width:100%; left:0px; bottom:0px;}


h3 { font-family: 'Roboto', sans-serif; font-size: 26px; font-weight: normal; margin: 0; padding: 6px 0 5px 10px; text-transform: uppercase; }
a { text-decoration: none; }
textarea { font-family: 'Roboto', sans-serif; }
.marginTop { margin-top: 10px; }
.marginLeft { margin-left: 10px; }
.marginRight { margin-right: 10px; }
.marginBottom { margin-bottom: 10px; }
.displayBlock { display: block; }
.whiteLink { color: Gray; font-family: 'Roboto', sans-serif; font-size: 12px; text-decoration: none; }
span.whiteLink:hover { color: #FF6600; }
select { font-family: 'Roboto', sans-serif; font-size: 14px; }
select option { font-family: 'Roboto', sans-serif; font-size: 14px; padding-left: 5px; }
.master { float: left; position: relative; width: 100%; }
.page { margin: 0 auto; width: 1024px; }
.header { background: #363535; border-bottom: 2px solid #ff6600; float: left; width: 100%; padding: 0px; background: url(/interviews/images/interviewHeaderBg.png) left -20px repeat-x; }
.loginHeader { background-color: #FF6600; width: 100%; }
.loginControl { float: right; height: 37px; padding: 0 0 0 20px; text-align: left; width: auto; position: relative; top: 0px; right: 0px; }
.loginControl .image { float: left; margin-right: 5px; margin-top: -2px; }

.loginControl .image img { height: 25px; width: 25px; display: block; background-color: #c3c3c3;border-radius:100%; }

.loginControl .icons { display: block; float: right; height: 25px; margin: 6px 10px 0 0; text-decoration: none; width: 25px; background: url("/interviews/images/InterviewSpriteHome_20151129.png") no-repeat scroll transparent; }
.loginControl .icons.login { margin: 6px 0 0; background-position: -25px -130px; }
.loginControl .icons.signUp { background-position: -25px -94px; }
.loginControl .icons.admin { background-position: -25px -60px; }
.loginControl .icons.csharphome { background-position: -25px -925px; cursor: pointer; }
.loginControl .icons.home { background-position: -25px -925px; cursor: pointer; float:left ;}
.loginControl .icons.message { background-position: -25px -1514px; }
.loginControl .icons.notification { background-position: -25px -1481px; }
.loginControl .icons.comments{ background-position: -25px -1448px; }
.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(/interviews/images/loginArrowWhite.png) left top no-repeat; position: absolute; top: 34px; left: 6px; display: none;}

.InterviewHeader { width: 100%; height: 56px; padding: 5px 0px 0px 0px; float: left; overflow: hidden; background: url(/interviews/images/interviewHeaderBg.png) left top repeat-x; }

.logo { background: url('/App_themes/Interviews/Images/logoInterviewCorner.png') left top no-repeat; width: 220px; height: 29px; display: block; float: left; text-indent: -9999px; margin: 6px 0px 5px 0px; }
.tagline { font-size: 13px; color: #666666; position: absolute; left: 74px; top: 31px; }

.HeaderSearch { float: right; margin-top: 3px; }
.HeaderSearch .textBox { width: 288px; height: 31px; border: 1px solid #e5e5e5; font-size: 16px; color: #5a5a5a; float: left; padding: 1px 5px; }
.HeaderSearch .submit { background: url(/interviews/images/InterviewSpriteHome_20151129.png) -14px -474px no-repeat;; padding: 0px; margin: 0px; width: 36px; height: 36px; float: left; border: none; display: inline-block; cursor: pointer; }

.shareIconsContainer { float: right; height: auto; width: 538px; }
.shareButton { background-image: url("/Interviews/Images/GetInvolved.png"); background-repeat: no-repeat; display: inline-block; height: 49px; margin-right: 5px; width: 200px; }
.shareIcons { display: inline-block; height: 52px; margin-left: 5px; margin-right: 5px; width: 40px; }
.shareArticles { background-image: url("/Interviews/Images/shareArticles.png"); background-repeat: no-repeat; height: 52px; width: 52px; }
.shareBlogs { background-image: url("/Interviews/Images/shareBlogs.png"); background-repeat: no-repeat; height: 52px; width: 52px; }
.shareVideos { background-image: url("/Interviews/Images/shareVideos.png"); background-repeat: no-repeat; height: 52px; width: 52px; }
.sharePhotos { background-image: url("/Interviews/Images/askQuestion.png"); background-repeat: no-repeat; height: 52px; width: 52px; }
.shareDiscussions { background-image: url("/Interviews/Images/shareDiscussions.png"); background-repeat: no-repeat; height: 52px; width: 52px; }
.shareNews { background-image: url("/Interviews/Images/shareNews.png"); background-repeat: no-repeat; height: 52px; width: 52px; }

.menuLinkBlue { color: White; font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: normal; text-decoration: none; }
a.menuLinkBlue:hover { background: none repeat scroll 0 0 #FF6600; }
a.menuLinkBlue:hover .menuCommonBlue { border-left: 1px solid #FF6600; border-right: 1px solid #FF6600; }
a.menuLinkBlue:hover .menuFirstBlue { border-right: 1px solid #FF6600; }
a.menuLinkBlue:hover .menuLastBlue { border-left: 1px solid #FF6600; }
a.menuLinkBlue.active { background: none repeat scroll 0 0 #FF6600; }
a.menuLinkBlue.active .menuCommonBlue { border: none !important; }
a.menuLinkBlue.active .menuFirstBlue { border: none !important; }
a.menuLinkBlue.active .menuLastBlue { border: none !important; }
.menuLinkTextBlue { margin-left: 10px; margin-right: 10px; }
.menuFirstBlue { border-right: 1px solid #005793; display: inline-block; height: auto; min-width: 20px; }
.menuCommonBlue { border-left: 1px solid #0380D9; border-right: 1px solid #005793; display: inline-block; height: auto; min-width: 20px; }
.menuLastBlue { border-left: 1px solid #0288E7; display: inline-block; height: auto; min-width: 20px; }
.menuLinkBlueFooter { color: White; font-family: 'Roboto', sans-serif; font-size: 14px; text-decoration: none; }
a.menuLinkBlueFooter:hover { color: #FF6600; }



.menuFirstGray { border-right: 1px solid #777777; display: inline-block; float: left; height: auto; min-width: 20px; }
.menuCommonGray { border-left: 1px solid #E0E0E0; border-right: 1px solid #777777; display: inline-block; float: left; height: auto; min-width: 20px; }
.menuLastGray { border-left: 1px solid #E0E0E0; display: inline-block; height: auto; min-width: 20px; }
.main { background-color: white; float: left; margin-top: 5px; width: 100%; z-index: 0; min-height: 400px; }

.footerBottom { background-color: #000000; float: left; padding: 20px 0 10px; width: 100%; }
.footerBottomCategory { background-color: #171718; float: left; height: auto !important; min-height: 80px; padding: 10px 0; width: 100%; }
.footerBottomCategory ul { float: left; list-style: none outside none; padding: 0 10px 0 0; width: 151px; }
.footerBottomCategory li { display: block; line-height: 16px; }
.footerBottomCategory li a { color: #A5A5A5; display: block; font-family: 'Roboto', sans-serif; font-size: 10px; padding: 0 0 0 14px; text-decoration: none; }
.footerBottomCategory li a:hover { color: #FF6600; }
.footerLogo { background-image: url("/Interviews/Images/CSharpLogoGrayscale.png"); background-repeat: no-repeat; display: inline-block; height: 35px; margin-left: 30px; margin-top: 20px; width: 119px; }
.footerLinks { background-color: #E4E4E4; height: 200px; width: 100%; }
.HeaderGray { background-color: #D8D8D8; border-bottom: 1px solid Gray; color: #333333; font: bold 18px Calibri; height: 19px; padding-left: 6px; }
.headerGray { background-color: #E4E4E4; border: 1px solid #C6C6C6; height: 30px; width: 334px; }
.headerGray.FullLength { width: 674px; }
.headerGray.fullWidth { width: 1022px !important; }
.fullWidth { width: 100% !important; }
.FullLength { width: 676px; }
.headerBlue { background-color: #0170BF; border: 0 solid #C6C6C6; height: 30px; width: 336px; }
.headerGreen { background-color: #139305; border: 1px solid #C6C6C6; height: 30px; width: 334px; }
.headerGrayResources { background-color: #E4E4E4; border: 1px solid #C6C6C6; height: 30px; width: 674px; }
.redColorInHeader { background-color: #F73535; background-position: center bottom; background-repeat: no-repeat; display: block; float: left; height: 30px; left: 0; position: relative; top: 0; width: 10px; }
.blueColorInHeader { background-color: #0066CC; background-position: center bottom; background-repeat: no-repeat; display: block; float: left; height: 30px; left: 0; position: relative; top: 0; width: 10px; }
.captionForHeader { bottom: 10px; color: #3E3E3E; display: inline-block; float: left; font-family: 'Roboto', sans-serif; font-size: 12px; font-weight: bolder; height: 10px; left: 10px; position: relative; top: 10px; }
.captionForHeaderMemberoftheMonth { bottom: 10px; color: #D3EBD0; display: inline-block; float: left; font-family: 'Roboto', sans-serif; font-size: 10px; font-weight: bolder; height: 10px; left: 10px; position: relative; top: 10px; }
.expandCollapseImage { background-position: center center; background-repeat: no-repeat; display: block; float: right; height: 18px; margin-right: 10px; position: relative; top: 6px; width: 18px; }
.gridForEBook { padding-top: 8px; width: 100%; }
.CircleIconForWhitePapers { background-image: url("/Interviews/Images/BulletCircle.png"); background-position: left center; background-repeat: no-repeat; float: left; height: 15px; margin-left: 10px; padding-top: 1px; position: relative; width: 10px; }
.BagIconForLatestJobs { background-image: url("/Interviews/Images/BulletJobs.png"); background-position: left center; background-repeat: no-repeat; float: left; height: 15px; margin-left: 10px; position: relative; width: 10px; }
#plug-and-play { border: 0 none; display: none; margin-bottom: 20px; }
#plug-and-play .slide { background: none repeat scroll 0 0 #FFFFFF; cursor: default; font-family: 'Roboto', sans-serif; font-size: 12px; margin: 0; padding: 5px; }
#plug-and-play .slide-container { background: none repeat scroll 0 0 #FFFFFF; }
#plug-and-play .separator { border: 1px solid #FFFFFF; }
#plug-and-play .control { background-color: #D7D7D7; border: 1px solid #D7D7D7; color: #D7D7D7; cursor: pointer; font-size: 0; height: 8px; margin: 5px; padding: 0; width: 8px; }
#plug-and-play .control-container { background: none repeat scroll 0 0 #FFFFFF; float: right; margin-right: -5px; margin-top: -12px; }
#plug-and-play .control-active { background-color: #3366CC; border: 1px solid #3366CC; color: #3366CC; font-size: 0; padding: 0; }
#plug-and-play .control-hover { background-color: #3366CC; border: 1px solid #3366CC; color: #3366CC; font-size: 0; padding: 0; }
.LinkBold { color: #0066CC; font-size: 24px; font-weight: normal; line-height: 26px; }
.LinkNormalGray { color: #333333; font-family: 'Roboto', sans-serif; font-size: 14px; }
a.LinkNormalGray:hover { color: #01A821; }
.LinkNormalGrayLight { color: #8D8D8D; font-family: 'Roboto', sans-serif; font-size: 14px; }

a.LinkNormalGrayLight:hover { color: #01A821; }
.LinkBlack { color: #6F6F6F; font-family: 'Roboto', sans-serif;  }
a.LinkBlack:hover { color: #01A821; }
.LinkRed { color: #FF6600; font-family: 'Roboto', sans-serif;  font-weight: normal; }
a.LinkRed:hover { color: #01A821; }
.LinkNormalBlue { color: #0066CC; font-family: 'Roboto', sans-serif;  font-weight: normal; }
a.LinkNormalBlue:hover { color: #01A821!important; }
#plug-and-play1 { border: 0 none; display: none; margin-bottom: 20px; }
#plug-and-play1 .slide { background: none repeat scroll 0 0 #FFFFFF; cursor: default; font-family: 'Roboto', sans-serif; font-size: 12px; margin: 0; padding: 5px; }
#plug-and-play1 .slide-container1 { background: none repeat scroll 0 0 #FFFFFF; }
#plug-and-play1 .separator { border: 1px solid #FFFFFF; }
#plug-and-play1 .control1 { background-color: #D7D7D7; border: 1px solid #D7D7D7; color: #D7D7D7; cursor: pointer; font-size: 0; height: 8px; margin: 5px; padding: 0; width: 8px; }
#plug-and-play1 .control-container1 { background: none repeat scroll 0 0 #FFFFFF; float: right; margin-right: -5px; margin-top: -8px; }
#plug-and-play1 .control-active1 { background-color: #F6350C; border: 1px solid #F6350C; color: #F6350C; font-size: 0; padding: 0; }
#plug-and-play1 .control-hover1 { background-color: #F6350C; border: 1px solid #F6350C; color: #F6350C; font-size: 0; padding: 0; }
#plug-and-play2 { border: 0 none; display: none; margin-bottom: 20px; }
#plug-and-play2 .slide { background: none repeat scroll 0 0 #FFFFFF; cursor: default; font-family: 'Roboto', sans-serif; font-size: 12px; margin: 0; padding: 5px; }
#plug-and-play2 .slide-container2 { background: none repeat scroll 0 0 #FFFFFF; }
#plug-and-play2 .separator2 { border: 1px solid #FFFFFF; }
#plug-and-play2 .control2 { background-color: #D7D7D7; border: 1px solid #D7D7D7; color: #D7D7D7; cursor: pointer; font-size: 0; height: 8px; margin: 5px; padding: 0; width: 8px; }
#plug-and-play2 .control-container2 { background: none repeat scroll 0 0 #FFFFFF; float: right; margin-top: 5px; }
#plug-and-play2 .control-active2 { background-color: #3366CC; border: 1px solid #3366CC; color: #3366CC; font-size: 0; padding: 0; }
#plug-and-play2 .control-hover2 { background-color: #3366CC; border: 1px solid #3366CC; color: #3366CC; font-size: 0; padding: 0; }
.Highlight { border: 1px solid Red; color: #11518F; font-family: 'Roboto', sans-serif; font-size: 7pt; }
.Hide { display: none; }
.LinkGreen { color: Green;font-family: 'Roboto', sans-serif; font-size: 12px; }
.HeaderAll { background-color: #E4E4E4; border: 1px solid #C6C6C6; height: 30px; margin-bottom: 8px; width: 674px; }
.HeaderSpanFirst { background-color: #FF6600; display: block; float: left; height: 32px; left: -1px; position: relative; top: -1px; width: 10px; }
.HeaderSpanSecond { color: #3E3E3E !important; display: inline-block; float: left; font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: bold; height: 10px; left: 10px; position: relative; top: 6px; }
a.HeaderSpanSecond:hover { color: #01A821 !important; }
.HeaderSpanThird { background-image: url("/App_themes/CSharp/Images/RssFeed.png"); background-position: center center; background-repeat: no-repeat; display: block; float: right; height: 18px; margin-right: 10px; position: relative; top: 6px; width: 18px; }
.HeadingBold { color: #555; font-family: "BebasNeueRegular"; font-size: 26px; font-weight: normal; margin: 0; padding: 0; text-transform: uppercase; }
.HeaderSpanFirstGray { background-color: #E4E4E4; border: 2px none; display: block; float: left; height: 30px; left: 0; position: relative; top: 0; width: 10px; }
.HeaderSpanFirstBlue { background-color: #0071BF; border: 2px none; display: block; float: left; height: 32px; left: -1px; position: relative; top: -1px; width: 10px; }
.HeaderSpanSecondMemberofTheMonth { background-repeat: no-repeat; color: White; display: inline-block; float: left; font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: bold; height: 10px; left: 10px; position: relative; top: 6px; }
.HeaderSpanOrange { background-color: #E4E4E4; border: 1px solid #C6C6C6; clear: both; height: 30px; position: relative; width: 336px; }
.GrayColorInHeader { background-color: #FF6600; background-position: center bottom; background-repeat: no-repeat; display: block; float: left; height: 32px; left: -1px; position: relative; top: -1px; width: 10px; }
.WhiteHeaderText { color: White; display: inline-block; float: left; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: bolder; height: 10px; left: 10px; position: relative; top: 6px; }
.HeaderTagCloud { color: #5E5E5E; font-family: 'Roboto', sans-serif; }
.HeaderTagCloud:hover { color: #F6350C; }
#Tabs ul.css-tabs { background-color: #E4E4E4; border: 1px solid #C6C6C6; height: 30px; margin: 0 !important; padding: 0; }
#Tabs ul.css-tabs li { float: left; list-style-type: none; margin: 0; padding: 0; vertical-align: middle; }
#Tabs ul.css-tabs a { background-color: #E4E4E4; color: #3E3E3E; display: block; float: left; font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: bold; height: 18px; padding: 5px 15px; position: relative; text-decoration: none; }
#Tabs ul.css-tabs a:hover { background-image: url("/Interviews/Images/buttonBackground.png"); color: White; height: 12px; margin-top: -8px; padding-bottom: 21px; padding-top: 13px; }
#Tabs ul.css-tabs a.active { background-image: url("/Interviews/Images/buttonBackground.png"); color: White; cursor: default; height: 12px; margin-top: -8px; padding-bottom: 21px; padding-top: 13px; }
#Tabs .css-panes div { display: none; height: auto; margin-top: 45px; }
.LinkGrayLight { color: #B1ADAD; font-size: small; font-weight: normal; }
.FooterLink { text-align: right; }
.GraySeparator { background-image: url("/App_Themes/CSharp/images/DottedLine.gif"); background-repeat: repeat-x; }
.leaders { background-image: url("/Interviews/Images/leaders.png"); background-position: center bottom; background-repeat: no-repeat; display: inline-block; float: left; height: 80px; margin: 5px 35px 5px 0; width: 68px; }
.trending { background-image: url("/Interviews/Images/trending.png"); background-position: center bottom; background-repeat: no-repeat; display: inline-block; height: 80px; margin: 5px 35px 5px 0; width: 49px; }
.pulse { background-image: url("/Interviews/Images/pulse.png"); background-position: center bottom; background-repeat: no-repeat; display: inline-block; height: 80px; margin: 5px 10px 5px 0; width: 49px; }
.recognition { background-image: url("/Interviews/Images/recognitions.png"); background-position: center bottom; background-repeat: no-repeat; display: inline-block; float: right; height: 80px; margin: 5px 0; width: 75px; }
#example1_wrap .prev { border: medium none; cursor: default; left: 420px; position: relative; top: 10px; }
#example1_wrap .next { border: medium none; cursor: default; left: 425px; outline: 0 none; position: relative; top: 10px; }
#example1 li { float: left; list-style: none outside none; width: 275px; }
.bx_container { color: Black; margin-left: 140px; margin-top: -2px; vertical-align: middle; }
img { border: medium none; }
.bx_container ul { list-style: none outside none; margin: 0; padding: 0; }
#example1 li { float: left; list-style: none outside none; margin-left: 0; }
.searchTextBox { background-color: White; border-style: none; display: inline-block; height: 28px; padding-left: 2px; padding-right: 2px; width: 170px; }
.searchButton { border-style: none; display: inline-block; height: 30px; width: 29px; }
.bottom { border-bottom: 1px solid #DDDDDD; height: 40px; margin-bottom: 8px; width: 340px; }
.bottom_v { background: url("/Interviews/Images/bottom_v_bar.gif") no-repeat scroll 0 0 transparent; float: left; height: 40px; width: 1px; }
.bottom_bar { float: left; height: 40px; width: 346px; }
.link { color: #0170C1;  font-size: 12px; margin-right: 12px; margin-top: 20px; }
.GreyVerticalSeparatorRight { border-right: 1px solid #DBB4A1; margin: 0 4px; }
.GreyVerticalSeparatorLeft { border-left: 1px solid #8D8D8D; }
.LinkNormalBlueBottom { color: #0265CB; font-size: 12px; margin-top: -10px; }
.FooterLineForArticlesJobs { float: left; width: 336px; }
.ViewAllForRecentActivity { float: left; width: 664px; }
.contentCover { background-color: #D3D3D3; min-height: 200px; padding-top: 5px; width: auto; }
.socialBox { float: left; margin: 5px 0 0; width: 200px; }
.socialBox ul { clear: both; list-style: none outside none; margin-bottom: 10px; vertical-align: top; }
.socialBox li { float: left; padding: 0 9px 0 0; vertical-align: top; }
.socialBox li a { background: url(/interviews/images/InterviewSpriteHome_20151129.png) -20px -769px no-repeat; padding: 0px; margin: 0px; float: left; text-indent: -9999px; display: block; width: 30px; height: 33px; }
.socialBox li a.twitter { background-position: -20px -804px; }
.socialBox li a.google { background-position: -20px -840px; }
.socialBox li a.media { background-position: -20px -876px; }

.floating { float: left; overflow: hidden; }
.floating img { display: block; }
div.MaskedDiv { font-family: 'Roboto', sans-serif; font-weight: bold; left: 50px; padding: 40px; position: absolute; top: 50px; visibility: hidden; z-index: 100; }
div.ModalPopup { background-color: #CCCCCC; border-color: #999999; border-style: solid; border-width: 1px; color: Black; font-size: 11px; font-style: normal; height: auto; position: absolute; visibility: hidden; width: 800px; z-index: 10000; }
.displayNone { display: none; }
.PollTheme .ajax__tab_header { background: url("/App_Themes/CSharp/Images/Tab/tab-line.png") repeat-x scroll center bottom transparent; display: block; font-family: 'Roboto', sans-serif; font-size: 10pt; height: 22px; }
.PollTheme .ajax__tab_header .ajax__tab_outer { -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: url("/App_Themes/CSharp/Images/strip.gif") repeat-x scroll left top transparent; border-color: SteelBlue; border-style: solid; border-width: 1px 1px 0; color: #222222; margin: 0 0.25em 0 0; padding-left: 5px; }
.PollTheme .ajax__tab_header .ajax__tab_inner { background: url("/App_Themes/CSharp/Images/strip.gif") no-repeat scroll right top transparent; border-color: #666666; color: White; font: bold 10pt Arial; padding: 3px 4px 2px 0; }
.PollTheme .ajax__tab_hover .ajax__tab_inner { color: White; }
.PollTheme .ajax__tab_active .ajax__tab_outer { background: url("/App_Themes/CSharp/Images/strip.gif") repeat-x scroll 0 -40px White; border-bottom-color: #FFFFFF; }
.PollTheme .ajax__tab_active .ajax__tab_inner { background: url("/App_Themes/CSharp/Images/strip.gif") no-repeat scroll right -40px transparent; border-color: #333333; color: #000000; }
.PollTheme .ajax__tab_body { -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: #FFFFFF; border-color: SteelBlue; border-right: 1px solid SteelBlue; border-style: solid; border-width: 0 1px 1px; font-family: 'Roboto', sans-serif; font-size: 10pt; padding: 8px; }
.PollTitle { color: #FF6600; font-size: 10pt; font-weight: bold; padding-left: 4pt; }
.PollQuestion { color: Black; font-size: 8pt; font-weight: bold; padding-left: 6pt; }
.CommonButtonStyle { background-color: #CCCCCC; border: 1px solid Gray !important; color: Black; font-family: 'Roboto', sans-serif; font-size: 8pt; font-weight: bold; }
#mainCntr { margin: 0 auto; padding: 15px; width: 1000px; }

.menuStripBlue a { display: block; float: left; padding: 7px 0; }
.clear { clear: both; height: 0; overflow: hidden; }
a.LinkBoldStyle:active, a.LinkBoldStyle:visited, a.LinkBoldStyle:link { color: #3366CC; font-size: 8pt; font-weight: bold; text-decoration: none; }
a.LinkBoldStyle:hover { color: green; }
.loginTextBoxesContainer input { background: none repeat scroll 0 0 transparent; border: medium none; height: 18px; width: 143px; }
input.submitBtn { background: url("/Interviews/Images/submitBtn.gif") no-repeat scroll left top transparent; border: medium none; cursor: pointer; height: 26px; width: 26px; }
.article .LinkNormalGrayLight { color: #8D8D8D; font-family: 'Roboto', sans-serif; font-size: 13px; }
.article .LinkGreen { color: Green; font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: normal; }
.HeadingAr { color: #000000; font-size: 40px; height: 44px; text-transform: uppercase; }
.HeadingAr span { background: none repeat scroll 0 0 #FFFFFF; display: block; float: left; padding: 2px 5px 2px 0; }
.leftCntr { float: left; width: 676px; padding-top: 10px; }
.article { overflow: hidden; width: 676px; }
.article .image { float: left; width: 80px; }
.article .detail { float: right; width: 590px; }
.grayText { color: #8D8D8D; font-size: 22px; font-weight: bold; }
.article .detail .normalGray { color: #8D8D8D; float: left; line-height: 16px; padding: 15px 0 0; width: 100%; }
.tweetIcon { float: left; padding: 13px 0 10px; width: 100%; }
.tweetIcon ul { float: left; list-style: none outside none; }
.tweetIcon li { float: left; width: 125px; }
.tweetIcon li img { float: left; }
.ponit { background: url("/Interviews/Images/ponit_L.gif") no-repeat scroll left top transparent; display: inline-block; height: 22px; line-height: 22px; padding: 0 0 0 8px; text-align: center; width: auto; }
.ponit span { background: url("/Interviews/Images/point_R.gif") no-repeat scroll right top transparent; color: #367297; display: inline-block; height: 22px; line-height: 22px; padding: 0 8px 0 0; text-align: center; width: auto; }
.ratingTilte { overflow: hidden; margin-bottom: 10px; width: 676px; }
.ratingTilte .left { float: left; font-size: 12px; line-height: 20px; vertical-align: middle; }
.ratingTilte .left a { color: #0066CC; font-size: 12px; text-decoration: none; }
.ratingTilte .left a:hover { color: #01A821; }
.ratingTilte .left .blackTag { color: #000000; font-weight: bold; font-size: 14px; }
.ratingTilte .right { float: right; text-align: right; width: 231px; }
.ratingTilte .right strong { color: #4F4F4F; float: left; font-size: 14px; font-weight: normal; padding: 0 7px 0 45px; text-transform: capitalize; }
.ratingTilte .right img { float: left; }

.contentHeader ul { float: left; list-style: none outside none; width: 276px; }
.contentHeader li { float: left; padding: 0 5px; }
.contentHeaderArticle { background: none repeat scroll 0 0 #ECECEC; border: 1px solid #E0E0E0; float: left; height: 32px; padding: 8px 0 0 11px; width: 663px; }
.contentHeaderArticle ul { float: left; list-style: none outside none; }
.contentHeaderArticle li { float: left; padding: 0 5px; }
.AuthorRank { color: #F5350E; float: right; font-size: 14px; font-weight: bold; line-height: 25px; padding-right: 5px; text-align: right; vertical-align: middle; width: auto; }
.AuthorRank img { float: right; padding: 4px; }
.DownloadFiles { color: #F5350E; float: right; font-size: 14px; font-weight: bold; line-height: 25px; padding-right: 5px; text-align: right; vertical-align: middle; width: auto; }
.DownloadFiles img { float: right; margin-right: 5px; }
.contentGray { color: #8D8D8D; float: left; font-family: 'Roboto', sans-serif; font-size: 13px; overflow: hidden; padding: 10px 0; width: 676px; }
.contentGray p { line-height: 18px; margin-bottom: 17px; }
.shareThis { float: right; width: 384px; }
.shareThis span { color: #828282; display: block; float: left; font-size: 14px; font-weight: bold; line-height: 23px; padding: 0 5px 0 0; text-transform: uppercase; }
.shareThis ul { float: left; height: 23px; list-style: none outside none; width: auto; }
.shareThis ul li { background: url("/Interviews/Images/shareThis.gif") no-repeat scroll left top transparent; float: left; margin: 0 5px 0 0; }
.shareThis ul li a { cursor: pointer; display: block; height: 23px; width: 23px; }
.shareThis ul li.rss { height: 23px; overflow: hidden; width: 23px; }
.shareThis ul li.digg { background-position: -30px 0; float: left; height: 23px; overflow: hidden; width: 23px; }
.shareThis ul li.space { background-position: -60px 0; float: left; height: 23px; overflow: hidden; width: 23px; }
.shareThis ul li.green { background-position: -90px 0; float: left; height: 23px; overflow: hidden; width: 23px; }
.shareThis ul li.blue { background-position: -118px 0; float: left; height: 23px; overflow: hidden; width: 23px; }
.shareThis ul li.B_orange { background-position: -148px 0; float: left; height: 23px; overflow: hidden; width: 23px; }
.shareThis ul li.google { background-position: -180px 0; float: left; height: 23px; overflow: hidden; width: 23px; }
.shareThis ul li.yahoo { background-position: -208px 0; float: left; height: 23px; overflow: hidden; width: 23px; }
.shareThis ul li.twitter { background-position: -238px 0; float: left; height: 23px; overflow: hidden; width: 23px; }
.shareThis ul li.w { background-position: -268px 0; float: left; height: 23px; overflow: hidden; width: 23px; }
.shareThis ul li.whitespace { background-position: -298px 0; float: left; height: 23px; overflow: hidden; width: 23px; }
.shareThis ul li.user { background-position: -326px 0; float: left; height: 23px; overflow: hidden; width: 23px; }
.shareThis ul li.fb { background-position: -355px 0; float: left; height: 23px; overflow: hidden; width: 23px; }
.postHeader { background: none repeat scroll 0 0 #E4E4E4; border: 1px solid #C6C6C6; float: left; margin: 15px 0 0; padding: 3px 2px; width: 670px; }
.post_C { background: url("/Interviews/Images/postbg.gif") no-repeat scroll right top transparent; color: #FFFFFF; float: left; font-size: 13px; font-weight: bold; height: 25px; padding: 0px 15px 0px 0px; line-height: 25px; text-transform: uppercase; width: 465px; }
.post_C span { background: #ff6600; width: 445px; padding: 0px 0px 0px 10px; display: block; float: left; height: 25px; }

.bigPostComment { float: left; margin: 9px 0 0; padding: 0 9px 0 0px; width: 676px; }
.bigUserPic { float: left; width: 105px; }
.bigPostComment .rightComnment { border: 2px solid #EAEAEA; float: right; height: 72px; margin: 0 0 0 -24px; padding: 2px; position: relative; width: 580px; }
.bigPostComment .rightComnment textarea { width: 582px !important; min-height:75px; max-height:75px; }
.bigPostComment .rightComnment > :first-child { position: absolute; top: 0px; left: 0px; }


.bigPostComment .postBtn { background: url("/Interviews/Images/post.gif") no-repeat scroll left top transparent; display: block; float: right; height: 29px; margin: 7px 0 0; text-indent: -9999px; width: 163px; }
.postCommentBtn { display: block; float: right; height: 29px; margin: 7px 0 0; text-indent: -9999px; width: 163px; }
.userComment { float: left; margin: 9px 0 0; padding: 0 9px 0 18px; width: 649px; overflow: hidden; }
.smallUserPic { float: left; width: 62px; }
.userComment .rightComnment { float: right; min-height: 90px; padding: 0 5px 5px; position: relative; width: 565px; }
.userComment .rightComnment .header { background-color: #F1F1F1; padding: 10px; border: none; float: none; width: 100%; background-image: none; }
.userComment .rightComnment .header .LinkNormalGrayLight { width: 350px; }

.userComment .rightComnment .header ul.icons { float: right; width: auto; position: absolute; right: 0px; top: 7px; }
.userComment .rightComnment .header ul.icons li { float: left; list-style: none; }

.userComment .rightComnment .header ul.icons li > :first-child { margin-left: 10px; }

.userComment .rightComnment p { font-size: 14px; margin: 5px 0 0 10px; }
.userComment .rightComnment .commentdetails { height: auto !important; min-height: 50px; padding: 5px 0; }

.userComment .rightComnment .commentLinks { float: right; margin: 0; width: 556px; }
.userComment .rightComnment .commentLinks ul { float: right; list-style: none outside none; }
.userComment .rightComnment .commentLinks li { color: #DBDBDB; float: left; font-size: 12px; padding: 0 3px; }
.userComment .rightComnment .commentLinks li a { color: #6F6F6F; text-decoration: none; }
.userComment .rightComnment .commentLinks li a:hover { color: #01A821; }
.PostComment { border: medium none; height: 90px; overflow: auto; width: 536px; }
.rightCntr { float: right; width: 336px; padding-top: 10px; }
.rightCntrFollowUS { float: right; width: 55px; }
* { margin: 0; padding: 0; }
.outerBox { float: left; margin-bottom: 10px; padding: 0 0 5px; width: 336px; }
.outerBox.FullLength { background: none; width: 100%; }
.outerBox ul { list-style: none outside none; width: 100%; }
.outerBox ul li { display: block; }
.outerBox ul li a { color: #7F8080; display: block; font-family: 'Roboto', sans-serif; font-size: 14px; text-decoration: none; }
.outerBox ul.treading li a { background: url("/Interviews/Images/BulletCircle.png") no-repeat scroll 10px 8px transparent; color: Gray; padding: 4px 0 4px 22px; }
.outerBox ul.treading li a:hover { color: #01A821; }
.outerBox ul.treadingnew li a { color: Black; padding: 0 0 5px; }
.outerBox ul.treadingnew li a:hover { color: #01A821; }
.outerBox ul.treadingnew li { width: 100%; }
ul.general li a { background: url("/Interviews/Images/BulletCircle.png") no-repeat scroll 10px 8px transparent; color: #7F8080; display: block; font-family: 'Roboto', sans-serif; font-size: 12px; padding: 2px 0 2px 22px; text-decoration: none; }
ul.general li a:hover { background: url("/Interviews/Images/BulletCircle.png") no-repeat scroll 10px 8px transparent; }
.outerBox ul.jobs li a { background: url("/Interviews/Images/BulletJobs.png") no-repeat scroll 10px 9px transparent; color: #7F8080; display: block; font-family: 'Roboto', sans-serif; line-height:20px; padding: 4px 0 4px 25px; text-decoration: none; }
.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 { background: none repeat scroll 0 0 transparent; float: left; }
ul.topleader li { float: left; margin: 4px 3px 0 10px; position: relative; width: auto; }
.DivCircle { background-color: #333333; border-radius: 20px 20px 20px 20px; bottom: 4px; color: White; height: 22px; left: 4px; line-height: 22px; position: absolute; text-align: center; width: 22px; }
.outerBox ul.pdfdocument li a { background: url("/Images/Articles/PDFNEW.gif") no-repeat scroll 10px 4px transparent; padding: 5px 0 3px 30px; }
.outerBox ul.pdfdocument li a:hover { background: url("/Images/Articles/PDFNEW.gif") no-repeat scroll 10px 4px #F0F0F0; }
.outerBox ul.blogger li { padding: 5px 0 2px 10px; }
.outerBoxResources { float: left; margin-bottom: 10px; padding: 0 0 5px; width: 676px; }
.outerBoxResources ul { list-style: none outside none; width: auto; }
.outerBoxResources ul li { float: left; width: 676px; }
.outerBoxResources ul li a { color: #7F8080; display: block; font-family: 'Roboto', sans-serif; font-size: 12px; text-decoration: none; }
.outerBoxResources p { color: #333333; float: left; padding: 10px 0 6px; width: 100%; }
.outerBoxResources h5 { color: #333333; float: left; font-size: 12px; font-weight: bold; padding: 10px 0 0; width: 100%; }
ul.termsAndCondition li { background: url("/Images/bullet.gif") no-repeat scroll left top transparent; color: #333333; display: block; overflow: hidden; padding: 3px 0 3px 13px; }
.contactrow { float: left; padding: 0 0 10px; width: 100%; }
.contactrow span { color: #333333; display: inline-block; float: left; margin-right: 10px; text-align: right; width: 200px; }
.contactrow input { border: 1px solid #CCCCCC; color: #333333; float: left; }
.contactrow .CommonTextBoxStyle { float: left; }
.contactrow .CommonButtonStyle { cursor: pointer; float: none; }
.contactrow select { color: #333333; font-size: 12px; }
ul { list-style: none outside none; }
.postBlog { float: left; height: 264px; width: 676px; }
.titleBlog { color: #000000; font-size: 32px; font-weight: normal; padding: 13px 0 10px; }
.shareLink { float: left; height: 90px; padding: 0 0 0 126px; width: 449px; }
.shareLink li { background: url("/Interviews/Images/Blogs_26.png") no-repeat scroll left top transparent; float: left; height: 90px; }
.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 44px 0 0; text-indent: -999px; width: 83px; }
.shareLink li a.beknow { background: url("/Images/CSharp/Blogs_26.png") no-repeat scroll -244px top transparent; display: block; float: left; height: 90px; text-indent: -999px; width: 104px; }
.blogBtn { float: left; margin: 31px 0 0 80px; }
.blogBtn a { background: url("/Interviews/Images/postL.gif") no-repeat scroll left top transparent; float: left; font-family: Rockwell; height: 38px; padding: 0 0 0 11px; }
.blogBtn a span { background: url("/Interviews/Images/postR.gif") no-repeat scroll right top transparent; color: #FFFFFF; display: block; float: left; font-size: 22px; font-weight: bold; height: 38px; line-height: 38px; padding: 0 40px 0 0; text-decoration: none; text-transform: uppercase; }
.userBlog { border-bottom: 0 solid #D2D2D2; float: left; margin-left: 10px; padding: 8px 0; width: 666px; }
.userBlog .left { float: left; width: 84px; }
.userBlog .left .userPic img { border: 1px solid #A3939D; margin: 0 0 9px; }
.userBlog .right { float: left; margin-top: -8px; width: 582px; }
.userBlog .right .blueTitleBar { border-bottom: 1px solid #D7D7D7; float: left; margin-bottom: 5px; width: 100%; }
.userBlog .right .blueTitleBar h3 a { color: #056EBF; font-size: 24px; font-weight: normal; line-height: 25px; text-decoration: none; }
.userBlog .right ul { float: left; padding: 10px 0 0 14px; width: 568px; }
.userBlog .right li { background: url("/Interviews/Images/BulletCircle.png") no-repeat scroll 0 6px transparent; line-height: 18px; padding: 0 0 0 13px; }
.floatLeft { float: left; width: auto; }
.floatRight { float: right; width: auto; }
.ratingStar { height: 14px; margin: 1em; white-space: nowrap; }
.ratingStar .ratingItem { background-repeat: no-repeat; cursor: pointer; display: block; font-size: 0; height: 12px; margin: 0; padding: 0; width: 13px; }
.ratingStar .Filled { background-image: url("/Interviews/Images/ratingStarFilled.png"); }
.ratingStar .Empty { background-image: url("/Interviews/Images/ratingStarEmpty.png"); }
.ratingStar .Saved { background-image: url("/Interviews/Images/ratingStarSaved.png"); }
a.PagerLinkStyle { border: 1px solid #E6E6E6; color: #0066A7; font-weight: normal; margin: 0 2px; padding: 1px 5px; text-decoration: none; vertical-align: top; }
a.PagerLinkStyle:hover { background-color: #D2EAF6; border: 1px solid #B7D8EE; }
a.PagerLinkSelected { background-color: #D2EAF6; border: 1px solid #E6E6E6; color: #0066A7; font-weight: bold; margin: 0 2px; padding: 2px 5px; }
a.LinkNormalStyleOrange { color: #3366CC; text-decoration: none; }
a.LinkNormalStyleOrange:hover { color: #01A821; }
a.BlueBtn { background: url("/Interviews/Images/blueBtn.png") no-repeat scroll left top transparent; color: #FFFFFF; float: right; font-size: 16px; font-weight: bold; height: 29px; line-height: 29px; padding: 0 0 0 10px; text-decoration: none; }
a.BlueBtn span { background: url("/Interviews/Images/blueBtnR.png") no-repeat scroll right top transparent; display: block; float: left; height: 29px; line-height: 29px; padding: 0 20px 0 10px; text-transform: uppercase; }
input.rateitBtn { background: url("/Interviews/Images/rateit.png") no-repeat scroll left top transparent; border: medium none; cursor: pointer; float: left; height: 20px; width: 63px; }
ul.rateList { float: right; margin-top: 2px; padding-right: 14px; width: auto !important; }
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; padding: 10px; position: absolute; right: 40px; text-align: center; }
#box div { margin: 0; }
#floatdiv { position: absolute; right: 0 !important; top: 0; z-index: 1; }
.FlagImageSize { height: 15px; width: 15px; }
.WhyRegisterBulletImg { background-image: url("/Images/bullet.gif"); background-position: center top; background-repeat: no-repeat; display: block; width: 13px; }
.videoImage { float: right; margin-top: 7px; }
.videoImage img { border: 2px solid #000000; }
.userVideos { border-bottom: 0 solid #D2D2D2; float: left; margin-left: 10px; padding: 8px 0; width: 336px; }
.userVideos .left { float: left; margin-right: 5px; width: 84px; }
.userVideos .right { float: right; width: 245px; }
.userVideos .blueTitleBar h3 a { color: #056EBF; font-size: 16px; font-weight: normal; line-height: 25px; text-decoration: none; }
.profileContainer { float: left; padding: 5px 0 0; width: 1024px; }
.profileContainer .leftSection { float: left; width: 753px; }
.profileDetail { float: left; width: 753px; }
.profileDetail .titleBar { border-bottom: 1px solid #E8E8E8; margin-bottom: 7px; overflow: hidden; padding: 0 0 4px 8px; width: 755px; }
.profileDetail .titleBar h2 { font-size: 18px; font-weight: normal; }
.profileDetail .information { border-left: 1px solid #E8E8E8; float: left; line-height: 18px; padding-left: 18px; width: 226px; }
.profileDetail .left { float: left; padding-left: 5px; width: 186px; }
.profileDetail .left .photo { border: 1px solid #CCCCCC; float: left; margin-bottom: 8px; padding: 6px; width: 158px; }
.profileDetail .left .photo li { float: left; }
.profileDetail .right { float: right; width: 562px; }
.followme { border: 1px solid #CCCCCC; float: left; height: 27px; line-height: 27px; margin-top: 5px; padding: 6px; width: 545px; }
.followme img { float: left; }
.photogallery { float: left; padding: 5px 0 0; width: 562px; }
.photogallery h2 { color: #343434; font-family: 'Roboto', sans-serif; font-size: 18px; font-weight: normal; padding-bottom: 3px; text-transform: uppercase; }
.link { font-size: 11px; position: absolute; right: 5px; top: 7px; }
.link a { color: #686868; display: inline-block; font-size: 10px; margin: 0 4px; text-decoration: none; }
.photogallery li { float: left; margin-right: 6px; }
.leftBottomSection { float: left; padding: 0 0 0 10px; width: 743px; }
.profileContainer .rightSection { float: right; width: 255px; }
.RoundedBackGroundGrayBorder { background: none repeat scroll 0 0 transparent; margin: 0 auto; width: 100%; }
.RoundedBackGroundGrayBorder .top, .RoundedBackGroundGrayBorder .bottom { background: none repeat scroll 0 0 transparent; display: block; font-size: 1px; }
.RoundedBackGroundGrayBorder .b1, .RoundedBackGroundGrayBorder .b2, .RoundedBackGroundGrayBorder .b3, .RoundedBackGroundGrayBorder .b4, .RoundedBackGroundGrayBorder .b1b, .RoundedBackGroundGrayBorder .b2b, .RoundedBackGroundGrayBorder .b3b, .RoundedBackGroundGrayBorder .b4b { background: none repeat scroll 0 0 #F2F7FF; display: block; overflow: hidden; }
.RoundedBackGroundGrayBorder .b1, .RoundedBackGroundGrayBorder .b2, .RoundedBackGroundGrayBorder .b3, .RoundedBackGroundGrayBorder .b1b, .RoundedBackGroundGrayBorder .b2b, .RoundedBackGroundGrayBorder .b3b { background: none repeat scroll 0 0 #F2F7FF; height: 1px; }
.RoundedBackGroundGrayBorder .b2, .RoundedBackGroundGrayBorder .b3, .RoundedBackGroundGrayBorder .b4, .RoundedBackGroundGrayBorder .b4b, .RoundedBackGroundGrayBorder .b3b, .RoundedBackGroundGrayBorder .b2b { border-left: 1px solid #D2DEF1; border-right: 1px solid #D2DEF1; }
.RoundedBackGroundGrayBorder .b1 { background: none repeat scroll 0 0 #D2DEF1; margin: 0 5px; }
.RoundedBackGroundGrayBorder .b2, .RoundedBackGroundGrayBorder .b2b { border-width: 0 2px; margin: 0 3px; }
.RoundedBackGroundGrayBorder .b3, .RoundedBackGroundGrayBorder .b3b { margin: 0 2px; }
.RoundedBackGroundGrayBorder .b4, .RoundedBackGroundGrayBorder .b4b { height: 2px; margin: 0 1px; }
.RoundedBackGroundGrayBorder .b1b { background: none repeat scroll 0 0 #D2DEF1; margin: 0 5px; }
.RoundedBackGroundGrayBorder .boxcontent { background: none repeat scroll 0 0 #F2F7FF; border-left: 1px solid #D2DEF1; border-right: 1px solid #D2DEF1; display: block; }
.MediaPlayerWidth { height: 400px; width: 665px; }
.FlashPlayerWidth { height: 240px; width: 330px; }
.outerBox ul.treadingTwoCol li a { color: gray; float: left; padding: 4px 0 4px 22px; width: 145px; }
.outerBox ul.treadingTwoCol li a:hover { color: Red; }
.outerBox ul.footerLinks { background-color: transparent; height: auto; }
.outerBox ul.footerLinks li a { color: gray; float: left; padding: 4px 0 4px 22px; width: 145px; }
.contentHeader { background: none repeat scroll 0 0 #F2F2F2; border: 1px solid #E0E0E0; float: left; height: auto; margin: 9px 0 0; padding: 10px 10px 5px 10px; width: 656px; }
.contentHeader span { color: #4E4E4E; font-size: 14px; text-transform: uppercase; padding: 3px 0px 0px 3px; }
.contentHeader span a:hover { color: Green; }
.questionDetail { float: left; width: 676px; }
.questionDetail li { float: left; padding: 3px 0 3px 10px; width: 666px; }
.questionDetail .header { background: url("/interviews/images/orangeDice.gif") no-repeat scroll left center transparent; color: #FF0000; float: left; font-size: 12px; padding: 5px 0 5px 10px; text-transform: uppercase; width: 666px; }
.questionDetail li.lightBlue { background: none repeat scroll 0 0 #ECECEC; }
.questionDetail li .LinkNormalGray:hover { color: #01A821; }
.questionDetail li .right { width: 460px; float: left; }
.questionDetail li .right a.LinkNormalGray { font-size: 16px; color: #0066CC; line-height: 20px; }
.noDataFound { text-align: center; }

.BorderGray { border: 1px solid #C6C6C6; color: #000000; font: 11px Verdana; margin-bottom: 10px; }
.BorderGray.NoTop { border-top: none; margin-top: -1px; }
.BorderGray table tr td { padding-left: 5px; padding-right: 5px; }
.BorderGray .HeaderGray td { padding: 0; }
.CommonTextBoxStyle { border: 1px solid #CCCCCC; font-family: 'Roboto', sans-serif; font-size: 12px; padding: 2px; }
.commonTextBoxStyle { border: 1px solid #CCCCCC; font-family: 'Roboto', sans-serif; font-size: 12px; padding: 2px; }
.CommonLinkBold { color: #3366CC; text-decoration: none; }
.CommonLinkBold:hover { color: #01A821; }
.NormalBlack { color: #333333; }
.pageHeadingDesc { color: #333333; font-weight: bold; }
.CommonButtonStyle { background-color: #CCCCCC; border: 1px solid Gray !important; color: Black; cursor: pointer; font-family: verdana; font-size: 8pt; font-weight: bold; padding: 3px; }
a.PagerLinkStyle { border: 1px solid #E6E6E6; color: #0066A7; cursor: pointer; font-weight: normal; margin: 0 2px; padding: 1px 5px; text-decoration: none; vertical-align: top; }
a.PagerLinkStyle:hover { background-color: #D2EAF6; }
a.PagerLinkSelected { background-color: #D2EAF6; border: 1px solid #E6E6E6; color: #0066A7; font-weight: bold; margin: 0 2px; padding: 2px 5px; }
.tableRowHeight { height: 2px; }
.MendatoryField { color: Red; }
.AttantionText { color: #A9A9A9; font-family: Verdana; font-size: 10px; }
.CompletionListCssClass { background-color: #E8EDFA; border: 1px solid #006699; color: black; cursor: pointer; font-family: 'Roboto', sans-serif; font-size: 12px; list-style-type: none; margin: 0 !important; padding: 0; text-align: left; visibility: hidden; }
.CompletionListItemCssClass { background-color: #E8EDFA; border: 1px solid #F7F7F7; color: black; cursor: pointer;  font-size: 12px; list-style-type: none; margin: 0 !important; padding: 0; text-align: left; }
.CompletionListHighlightedItemCssClass { background-color: #006699; border: 1px solid #006699; color: White; }
a.LinkNormalStyle:active, a.LinkNormalStyle:visited, a.LinkNormalStyle:link { color: Gray; text-decoration: none; }
a.LinkNormalStyle:hover { color: #01A821; }
.headerPost { border: 1px solid #C4C4C4; border-radius: 2px 2px 2px 2px; float: right; height: 72px; margin: 5px 0 0; width: 510px; }
.headerPost .textBox { border: medium none; color: #666666; font-family: 'Roboto', sans-serif; font-size: 13px; height: 18px; margin: 2px; width: 506px; }
.headerGrayIconBar { background: none repeat scroll 0 0 #F2F2F2; border-radius: 0 0 2px 2px; height: 48px; }
.headerSmallIcon { margin-left: 10px; width: auto; }
.headerSmallIcon ul { margin: 0; padding: 0; }
.headerSmallIcon li { cursor: pointer; float: left; height: 39px; list-style: none outside none; margin: 5px 7px 0 0; width: 39px; }
.spriteIcons { background: url("/interviews/images/headerIcons3.png") no-repeat scroll left top transparent; border: medium none; cursor: pointer; float: left; height: 39px; margin: 0 7px 0 0; }
.spriteIcons.article { background-position: -46px 0; float: left; width: 39px; }
.spriteIcons.blog { background-position: -90px 0; float: left; width: 39px; }
.spriteIcons.news { background-position: -134px 0; float: left; width: 39px; }
.spriteIcons.video { background-position: -178px 0; float: left; width: 39px; }
.spriteIcons.question { background-position: 0 0; float: left; width: 39px; }
.BluePostBtn { background: none repeat scroll 0 0 #FF6600; border: 1px solid #F66301; border-radius: 3px 3px 3px 3px; color: #FFFFFF; cursor: pointer; float: right; font-size: 16px; height: 22px; line-height: 18px; margin: 13px 10px 0 0; text-align: center; 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; }
.slideBox { border: 1px solid #D2D2D2; border-radius: 3px 3px 3px 3px; font-family: 'Roboto', sans-serif; font-size: 13px; margin: 25px 0 0; overflow: hidden; padding: 8px 0; position: relative; width: 674px; }
.slideBox ul { list-style: none outside none; margin: 0; padding: 0; }
.slideBox li { float: left; width: 100%; }
.slideBox p { margin: 0; padding: 0; }
.slideBox li.left { border-right: 1px solid #C6C6C6; float: left; min-height: 63px; padding: 0 10px 0 14px; width: 312px; }
.slideBox li.right { padding: 0 10px 0 14px; text-align: right; width: 312px; }
.slideBox li .userPic { float: left; width: auto; }
.slideBox li .userDetail { float: right; padding: 0 0 20px; width: 252px; }
.slideBox li .orangeLink { color: #FE821E; display: inline-block; padding: 0 5px; text-decoration: none; }
.slideBox .prev { background: url(/interviews/images/InnerpageSprite.png) no-repeat scroll -27px -944px transparent; border: 0; cursor: pointer; font-size: 12px; padding: 0 0 0 12px; }
.slideBox .next { background: url(/interviews/images/InnerpageSprite.png) no-repeat scroll right -967px transparent; border: 0; cursor: pointer; font-size: 12px; padding: 0 14px 0 0; }
.relatedArticle { float: left; padding: 15px 0 15px 0px; width: 670px; }
.relatedArticle h3 { color: #666666; font-size: 14px; margin: 0 0 10px; padding: 0; text-transform: uppercase; }
.relatedArticle ul { float: left; list-style: none outside none; margin: 0; padding: 0 5px 0 0; }
.relatedArticle li { float: left; line-height: 20px; padding: 0 5px 0 0px; width: 290px; }
.relatedArticle li .bullet { width: 10px; height: 10px; display: inline-block; float: left; margin-top: 7px; background: url(/interviews/images/InnerpageSprite.png) 0px 0px no-repeat; }
.relatedArticle li a { color: #7A7A7A; text-decoration: none; }
.relatedArticle li a:hover { color: #01A821; }
.relatedArticle .detail { overflow: hidden; width: 280px; float: left; }
.contentHeader ul.right { float: right; width: auto; }
.contentHeader ul.right li { float: left; }
.contentHeader ul.right li img, .contentHeader ul.right li span { float: left; }

.mostViewTab { overflow: hidden; width: 676px; }
.mostViewTab ul { margin: 0; padding: 0; }
.mostViewTab li { float: left; font-size: 12px; height: auto !important; line-height: 17px; list-style: none outside none; min-height: 90px; overflow: hidden; padding: 20px 10px 0; width: 202px; }
.mostViewTab .image { float: left; margin-right: 13px; }

.mostViewTab li a { color: #7F8080; }
.askQuestion { background: url("/interviews/images/askaQuestionsBg.png") repeat-x scroll left -61px transparent; border: 1px solid #CCCCCC; height: 157px; margin-bottom: 8px; overflow: hidden; }
.orange { font-size: 35px; height: 46px; text-transform: none; }
.askQuestion .searchTextBox { color: #666666; font-family: 'Roboto', sans-serif; height: 32px; margin: 0 10px; padding-bottom: 14px; width: 649px; }
.searchTextBox { background-color: White; border-style: none; display: inline-block; height: 20px; padding: 5px 2px 0; width: 170px; }
.postBtn { background: url("/interviews/images/askaquestionbtn.png") no-repeat scroll left top transparent; border: medium none; cursor: pointer; float: right; height: 30px; margin: 10px 11px 10px 0; width: 160px; }
.topGrayBox { border: 1px solid #D5D5D5; float: left; height: 157px; margin-bottom: 10px; width: 334px; }
.topGrayBox .search { border: 1px solid #D5D5D5; display: inline-block; height: 28px; margin: 7px; position: relative; width: 318px; }
.SearchBar { background: none repeat scroll 0 0 #FF6600; color: #FFFFFF; font-size: 20px; height: 30px; }
.floatRight { float: right !important; }
.searchBtn { background: url("/interviews/Images/SearchButton.png") no-repeat scroll left top transparent; border: medium none; cursor: pointer; height: 26px; width: 85px; }
.message { float: left; width: 100%; text-align: center; }
.InFocusNews { background: url(/interviews/images/inFocusNewsBg.png) center top repeat-y; height: 37px; overflow: hidden; width: 100%; position: relative; }
.InFocusNews h2 { background: url(/interviews/images/infocusCurve.png) right top no-repeat; color: #FFFFFF; float: left; font-family: 'Roboto', sans-serif; font-size: 20px; font-weight: normal; line-height: 37px; text-align: center; width: 138px; padding: 0 54px 0 0; margin: 0px; }
.InFocusNews .rightNew { color: #FFFFFF; float: left; font-size: 16px; line-height: 37px; width: 802px; }
.inFocusCloseButton { position: absolute; right: 0px; top: 0px; }
a.headerRss { width: 27px; height: 23px; display: block; text-indent: -9999px; background: url(/interviews/images/InterviewSpriteHome_20151129.png) -27px -407px no-repeat; float: right; margin: 3px 5px 0 0; }
a.headerRss:hover { background-position: -27px -434px; }
a.headerCreateNew { width: 27px; height: 23px; display: block; text-indent: -9999px; background: url(/interviews/images/headerCreateNew.png) left -37px no-repeat; float: right; margin: 3px 10px 0 0; }
a.headerCreateNew:hover { background-position: 0 0px; }

.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: 0px; background: url(/interviews/images/sponsorBg.png) left top no-repeat; }



.menu ul li a.active { background: #ff6600; }

/*.csharpHome { background: url(/interviews/images/homeIcon.png) 10px 8px no-repeat !important; width: 20px; }
.csharpHome:hover { background: #ff6600 url(/interviews/images/homeIcon.png) 10px 8px no-repeat !important; }
*/
.menu ul li ul li { background: none !important; width: 160px; float: left; }
.menu ul li ul li a { color: #7F8080 !important; font-size: 13px !important; font-weight: normal !important; text-transform: capitalize !important; padding: 2px; height: auto !important; }
.menu ul li ul li a:hover { color: #fff !important; background: #ff6600; }
.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: 0px; top: 34px; background: #fff; z-index: 99999; }
.dropDownMenu div li a { display: inline-block; float: none; font-family: 'Roboto', sans-serif; font-size: 13px; font-weight: normal; height: auto; margin: 0px; padding: 2px 4px 2px 4px; text-decoration: none; text-transform: capitalize; }

.userdetailCntr { float: right; color: #333; font-size: 14px; padding: 8px 10px 12px 8px; display: block; }
.userdetailCntr:hover, .userdetailCntr.hover { background: #fff; color: #6f6e6f; }
.loginPopup { font-size: 14px; width: 271px; padding: 10px 10px 0px 10px; border: 1px solid #ff6600; position: absolute; right: 0px; top: 40px; background: #fff; z-index: 999999; }
.loginPopup.loggedIn { display: block; width: 200px; padding: 0px; position: absolute; right: 0; top: 37px; background: #686766; z-index: 9999; right: 0; border: 1px solid #E1E1E1; border-top: none; }
.loginPopup.loggedIn ul { list-style: none; width: 200px; text-align: left; background: #fff; margin: 0px; padding: 0px; overflow: hidden; }
.loginPopup.loggedIn li { display: block; padding: 0px; }
.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(/interviews/images/InterviewSpriteHome_20151129.png) left top no-repeat; }
.loginPopup.loggedIn li a:hover { color: #545454; }
.loginPopup.loggedIn li a.myac { background-position: -20px -163px; }
.loginPopup.loggedIn li a.myac:hover { background-position: -20px -264px; }
.loginPopup.loggedIn li a.myQuestion { background-position: -20px -231px; }
.loginPopup.loggedIn li a.myQuestion:hover { background-position: -20px -332px; }
.loginPopup.loggedIn li a.signout { background-position: -20px -198px; border-bottom: none; }
.loginPopup.loggedIn li a.signout:hover { background-position: -20px -299px; border-bottom: none; }
.loginPopup.loggedIn li a.profileview { background-position: -20px -956px; }
.loginPopup.loggedIn li a.setting { background-position: -20px -988px; }
.loginPopup.loggedIn li a.editprofile { background-position: -20px -1021px; }
.loginPopup.loggedIn li a.changepassword { background-position: -20px -1050px; }
.loginPopup.loggedIn li a.profileview:hover { background-position: -20px -1171px; }
.loginPopup.loggedIn li a.setting:hover { background-position: -20px -1202px; }
.loginPopup.loggedIn li a.editprofile:hover { background-position: -20px -1233px; }
.loginPopup.loggedIn li a.changepassword:hover { background-position: -20px -1262px; }

.loginPopup.loggedIn .proImg { margin: 2px 5px 0px -21px; float: left; }

.lableText { width: 82px; float: left; text-align: right; padding-right: 10px; color: #666; }

.loginPopup .arrow { width: 12px; height: 7px; background: url(/interviews/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 #cccccc; }

.loginPopup input[type="submit"], .button { color: #fff; font-size: 12px; padding: 6px 10px 5px 10px; background: #ff6600; border: none; cursor: pointer; }

.loginPopup input[type="button"]:hover, .button:hover,.loginPopup input[type="submit"]:hover { background: #0086DC; }

.whiteLink { color: Gray; font-family: 'Roboto', sans-serif; font-size: 12px; text-decoration: none; }




/*****************************category style For interview*******************************/
.categoryCntr { width: 100%; background: url(/interviews/images/interviewMenuBg.png) repeat; height: 69px; overflow: hidden; float: left; }
.categoryCntr ul { list-style: none; margin: 0px; padding: 8px 0px 0px 0px; }
.categoryCntr ul li { float: left; display: block; padding: 0px 6px 6px 0px; overflow: hidden; /* support: IE7 */ *padding: 0px 6px 0px 0px; }
.categoryCntr ul li a { font-size: 14px; color: #545454; display: block; float: left; padding: 0px 0px 0px 16px; height: 23px; background: url(/interviews/images/interviewmenuLeftbg.png) left top no-repeat; }
.categoryCntr ul li a span { display: block; float: left; height: 23px; line-height: 23px; padding: 0px 16px 0px 0px; background: url(/interviews/images/interviewmenuRightBg.png) right top no-repeat; }

.categoryCntr ul li a:hover, .categoryCntr ul li a.active { background-position: 0px -30px; color: #fff; }
.categoryCntr ul li a:hover span, .categoryCntr ul li a.active span { background-position: 100% -30px; }

/******************************Container style For interview******************************/
.interviewCntr { width: 100%; overflow: hidden; background: url(/interviews/images/containerBg.jpg) left top repeat-x; min-height: 500px; }
.containerShadow { background: url(/interviews/images/containerShadow.jpg) left 0px no-repeat; height: 17px; }
.interviewContentArea { width: 1024px; overflow: hidden; margin-top: 15px; }
.interviewLeftCtr { width: 676px; float: left; }

.interviewRightCtr { width: 336px; float: right; }

/******************************title style For interview******************************/
.titleHeader { width: 100%; overflow: hidden; background: url(/interviews/images/headerBgRepeat.jpg) repeat; height: 43px; position: relative; }
.titleHeader h2 { font-size: 22px; color: #464646; font-weight: lighter; margin: 0px; padding: 0px 0px 0px 22px; line-height: 43px; }
.titleHeader span { display: block; width: 10px; height: 10px; background: url(/interviews/images/headerCurve.png) left top no-repeat; position: absolute; left: 0px; top: 0px; }
.titleHeader img { float: left; padding: 6px 11px 0px 0px; }

/******************************right bar list style For interview******************************/
.rightBarList { width: auto; overflow: hidden; padding: 0px 0px 20px 0px; }
.rightBarList ul { list-style: none; margin: 0px 0px 7px 0px; padding: 0px; border-top: 1px solid #e9e9e9; }
.rightBarList ul li { display: block; padding: 6px 0px; border-bottom: 1px solid #e9e9e9; overflow: hidden; }
.rightBarList ul li a { font-size: 15px; color: #646464; display: block; float: left; padding: 0px 0px 0px 21px; text-decoration: none; background: url(/interviews/images/right_bar_arrow.png) 3px 5px no-repeat; }
.rightBarList ul li a:hover { background-position: 3px -155px; color: #01a821; }


/******************************interview book style For interview******************************/

.BookList { width: 100%; overflow: hidden; }
.BookList ul { list-style: none; margin: 0px; padding: 0px; overflow: hidden; }
.BookList ul li { float: left; width: 100%; border-top: 1px solid #eaeaea; }
.BookList li .books { width: 314px; padding: 10px; float: left; }
.BookList ul li a { font-size: 15px; color: #3f3f3f; padding: 0px 0px 0px 19px; float: left; background: url(/interviews/images/InterviewSpriteHome_20151129.png) 2px -526px no-repeat; }

/******************************interview Filter style For interview******************************/

.filter { margin: 0px; padding: 10px; overflow: hidden; background: #ededed; }
.filter .label { float: left; padding: 4px 5px 0px 0px; text-align: right; color: #424242; font-size: 14px; }
.filter .select { width: 168px; float: left; border: 1px solid #bfbfbf; padding: 3px; }
.filter .goBtn { width: 50px; height: 29px; display: block; float: left; margin-left: 10px; cursor: pointer; border: none; background: url(/interviews/images/InterviewSpriteHome_20151129.png) left -370px no-repeat; }


/******************************interview Question List style For interview******************************/
ul.questionList { list-style: none; margin: 0px; padding: 0px; }
ul.questionList li { border-bottom: 1px solid #eaeaea; padding: 5px 0px; width: 100%; float: left; font-size: 14px; color: #949494; }
ul.questionList li .question { color: #FF6600; float: left; font-size: 32px; font-weight: bold; margin: 0 15px 0 0; padding: 0; }
ul.questionList li .right { margin-left: 38px; overflow: hidden; /*width:630px;*/ }

.InterviewLinkNormalBlack { font-size: 15px; color: #3f3f3f; }
.InterviewLinkNormalGray { color: #6F6F6F; font-family: 'Roboto', sans-serif; }
.InterviewLinkNormalOrange { color: #FF6600; font-family: 'Roboto', sans-serif; font-weight: normal; }
.InterviewLinkNormalBlue { color: #0066CC; font-family: 'Roboto', sans-serif; font-weight: normal; }

.InterviewLinkNormalBlack:hover, .InterviewLinkNormalGray:hover, .InterviewLinkNormalOrange:hover, .InterviewLinkNormalBlue:hover { color: #01a821; }

.interviewAnwserBtn { font-size: 14px; color: #fff; text-align: none; padding: 0px 26px 0px 0px; width: 88px; text-align: center; height: 28px; line-height: 28px; display: block; float: right; background: #505050 url(/interviews/images/anwserBtn.png) right top no-repeat; border: none; cursor: pointer; }
.interviewAnwserBtn:hover { background-position: 100% -32px; background-color: #ff6600; }


/**********************************Question and answer Listing**************************************/
.questionListForListingPage { width: 100%; overflow: hidden; }
.questionListForListingPage .question { color: #FF6600; float: left; font-size: 32px; font-weight: bold; margin: 0 15px 0 0; padding: 0; }
.questionListForListingPage .right { margin-left: 38px; margin-top: 12px; overflow: hidden; /*width:630px;*/ }


.answerListForListingPage { width: 100%; overflow: hidden; font-size: 14px; line-height: 20px; color: #787878; padding: 5px 0px; border-bottom: 1px solid #eaeaea; }
.answer { color: #009ee3; float: left; font-size: 32px; font-weight: bold; margin: 0 15px 0 0; padding: 0; }
.answerListForListingPage .right { margin-left: 38px; overflow: hidden; /*width:630px;*/ }

a.downloadBtn { font-size: 20px; color: #fff; display: block; height: 28px; padding: 5px 50px 5px 14px; background: #009ee3 url(/interviews/images/download.png) right top no-repeat; }
a.downloadBtn:hover { background-position: 100% -38px; }
/*********************************Question and answer Listing************************************/

.modelPopUp { background: url(/interviews/images/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 #FFFFFF; border-radius: 2px 2px 2px 2px; min-height: 100px; overflow: hidden; }
.modelPopUp .closeBtn1 { background: url(/interviews/images/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(/interviews/images/overlay.png) repeat; left: 0; position: absolute; top: 0; z-index: 99 !important; opacity: 0.30; -moz-opacity: 0.65; /* older Gecko-based browsers */ filter: alpha(opacity=30) !important; /* For IE6&7 */ }

table.tableListing { font-size: 13px; position: relative; margin-top: 10px; border: none; border-collapse: collapse; }
table.tableListing tr.header { background: #e6e6e6; font-weight: bold; height: 25px; float: none; border: none; }
table.tableListing td { padding: 5px; border: solid 1px #c1c1c1; }
table.tableListing tr th { }
table.tableListing tr th a { font-weight: bold; }
table.tableListing a { font-weight: normal; color: #06c; font-family: 'Roboto', sans-serif; }
table.tableListing a:hover { color: #01a821 !important; }

.tags { overflow: hidden; }
.tags ul { padding: 0px; margin: 0px; }
.tags .mainHeading { font-size: 19px; color: black; display: inline-block; }
.tags .searchTextBox { height: 22px; width: 650px; border: #ccc solid 1px; padding: 3px; font-size: 16px; 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: 16px; color: #303030; display: block; margin-bottom: 5px; font-weight: normal; }
.tags .left .filterPanel .checkBox label { margin-left: 5px; }
.tags .left .filterPanel.first { margin: 0; padding: 0; border: none; }
.tags .right { width: 842px; 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; }
/*Use Style interview search page*/
.tags .right .questionDetail { width: 842px; }
.tags .right .questionDetail li { width: 832px; }
.tags .right .questionDetail li .right { float: left; width: 627px; }
/*Use Style interview search page*/
.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: 0px 0px 5px 7px; padding-bottom: 4px; border-bottom: 1px solid #d7d7d7; }

ul.SponsoredBox { width: 100%; overflow: hidden; list-style: none; margin-bottom: 10px; }
ul.SponsoredBox li { width: 100%; overflow: hidden; }
ul.SponsoredBox li .image { float: left; margin: 10px 0px 0px 0px; }
ul.SponsoredBox li .content { width: 250px; margin-top: 5px; margin-left: 5px; color: #787878; float: right; }
.MemberoftheMonth { color: #333; font-size: 20px; }

.askQuestionOnHeader { background: #009ee3 url(/interviews/images/askQuestionOnHeader.png) right top no-repeat; height: 28px; display: block; float: left; font-size: 18px; color: #fff; text-decoration: none; font-family: 'Roboto', sans-serif; padding: 5px 55px 5px 15px; margin: 0 0 10px 0; }
.askQuestionOnHeader:hover { background-color: #ff6600; }

/*Combo-box starts*/
.custom-combobox { position: relative; display: inline-block; float: left; }
.custom-combobox-toggle { height: 26px; position: absolute; top: 0px; margin-left: -1px; padding: 0; /* support: IE7 */ *height: 26px; *top: 0px; }
.custom-combobox-input { height: 17px; margin: 0; padding: 4px 4px 5px 4px; }
.ui-autocomplete { max-height: 200px; overflow-y: auto; /* prevent horizontal scrollbar */ overflow-x: hidden; }
/* IE 6 doesn't support max-height
   * we use height instead, but this forces the menu to always be this tall
   */
* html .ui-autocomplete { height: 200px; }
/*Combo-box ends*/

.modelPopUp.reply { display: none; text-align: center; background: #33; width: 500px; }
.modelPopUp.reply .innerContainer { background: #fff; overflow: hidden; padding-bottom: 10px; }
.modelPopUp.reply .question { padding: 5px; display: block; overflow: hidden; }
.modelPopUp.reply .question .q { color: #FF6600; float: left; font-size: 22px; line-height: 22px; font-weight: bold; margin: 0 10px 0 0; padding: 0; }
.modelPopUp.reply .question .title { float: left; width: 460px; text-align: left; margin-top: 3px; }
.modelPopUp.reply .innerContainer textarea { float: left; margin: 10px 0 0 10px; width: 470px; height: 100px; padding: 5px; color: #444; }
.modelPopUp.reply .innerContainer .postBtn { float: left; background: url("/interviews/images/askaquestionbtn.png") no-repeat scroll left top transparent; border: medium none; cursor: pointer; height: 30px; margin: 10px 11px 10px 10px; width: 160px; }
.modelPopUp.reply .popupHeading { background-color: #E7E7E7; padding: 8px; color: black; }

.listingElement a { width: 160px; display: inline-block; vertical-align: top; margin-bottom: 10px; font-size: 13px; color: #333; }
.listingElement a:hover { color: #01A821; }

.metrics { margin: 3px 0px 0px 0px; overflow: hidden; position: relative; width: 136px; float: right; height: 42px; }
.status { padding: 6px 2px 6px; width: 75px; font-size: 26px; text-align: center; vertical-align: middle; float: left; background: #e7e7e7; height: 42px; color: #303030; }
.status.message { font-size: inherit; }
.questionReply { line-height: 42px; padding-bottom: 0; width: 56px; text-align: center; vertical-align: middle; color: #fff; float: left; height: 42px; background: #FC9653; border: none; cursor: pointer; }
a.ViewAll, a.viewAll { float: right; background: url(/interviews/images/InterviewSpriteHome_20151129.png) no-repeat 22px 1px !important; font-size: 15px; padding-right: 22px !important; color: #3366CC; cursor: pointer; }
a.ViewAll:hover, a.viewAll:hover { background-position: 22px -31px !important; color: #01a821; }
.questionReply:hover { background: #ff6600; }

.noBorder { border: none !important; }

/* ### breadcrumb Box  ### */
.breadcrumb { width: 100%; }
.breadcrumb ul { list-style: none; overflow: hidden; margin: 0px 0px 10px 0px; padding: 0px; }
.breadcrumb li { float: left; }
.breadcrumb li a { height: 30px; display: block; font-size: 14px; color: #fff; font-family: 'Roboto', sans-serif; text-decoration: none; padding: 0 20px 0 0px; margin-right: -15px; }
.breadcrumb li a span { display: block; height: 30px; padding: 4px 0px 4px 20px; line-height:22px; }

.breadcrumb li a.breadcrumbActive { position: relative; background: url(/interviews/images/breadcrumbRightBg.png) right top no-repeat; }
.breadcrumb li a.breadcrumbActive span { background: url(/interviews/images/breadcrumbLeftBg.png) left top no-repeat; }

.breadcrumb li a.breadcrumbActive:hover { position: relative; background: url(/interviews/images/breadcrumbRightBg.png) right -50px no-repeat; }
.breadcrumb li a.breadcrumbActive:hover span { background: url(/interviews/images/breadcrumbLeftBg.png) left -50px no-repeat; }

.breadcrumb li.breadcrumbDeActive { height: 30px; display: block; font-size: 14px; color: #727070; font-family: 'Roboto', sans-serif; text-decoration: none; padding: 0 20px 0 0px; margin-right: -15px; position: relative; background: url(/interviews/images/breadcrumbRightBg.png) right -100px no-repeat; }
.breadcrumb li.breadcrumbDeActive span { display: block; height: 30px; padding: 4px 0px 4px 20px; line-height:22px; background: url(/interviews/images/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; }
/* ### breadcrumb Box end  ### */
a.commonBtn { cursor: pointer; display: block; font-family: 'Roboto', sans-serif; color: #fff; font-size: 13px; padding: 3px 35px 0 12px; height: 23px; float: left; background: #4590C6 url(/interviews/Images/commonBTn.png) right top no-repeat; }
a.commonBtn:hover { display: block; font-family: 'Roboto', sans-serif; color: #fff; font-size: 13px; padding: 3px 35px 0 12px; height: 23px; float: left; background: #ff6600 url(/interviews/Images/commonBTn.png) right -128px no-repeat; }
.image90 { width: 88px; height: 88px; display: block; border: 1px solid #d7d7d7 !important; }
.expand { background: url(/Interviews/Images/InterviewSpriteHome_20151129.png) no-repeat -20px -556px; height: 29px; width: 30px; display: block; cursor: pointer; float: right; margin: -1px 5px 0 0; }
.collapse { background: url(/Interviews/Images/InterviewSpriteHome_20151129.png) no-repeat -20px -586px; height: 29px; width: 30px; display: block; cursor: pointer; float: right; margin: -1px 5px 0 0; }
h2.headerControls { margin: 0px; padding: 0px; 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.headerControls a.headerRss { margin-top: 5px; width: 16px; height: 20px; display: block; text-indent: -9999px; background: url(/interviews/images/homerss.png) 0px 3px no-repeat; float: right; }
h2.headerControls a.headerRss:hover { background-position: 0 -22px; }
h2.headerControls a.CreateNew { margin-top: 2px; width: 28px; height: 23px; display: block; text-indent: -9999px; background: url(/interviews/images/InnerpageSprite.png) -8px -20px no-repeat; float: right; }
h2.headerControls a.CreateNew:hover { background-position: -8px -57px; }
.Registration { width: 660px; margin: 10px auto 10px; overflow: hidden; font-size: 14px; color: #768082; background: #f5f5f5; padding: 10px 47px; }
.Registration.Login { width: 330px; }
.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 0px 10px 0px; line-height: 20px; color: #99a3b1; }
.Registration .row { width: 100%; margin-bottom: 10px; position: relative; float: left; }
.Registration .label { width: 100%; float: left; padding: 0px 0px 5px 0px; color: #768082; font-size: 15px; }
.Registration .TextBoxStyle, .Registration .SelectBoxStyle { border: 1px solid #cacaca; color: #abadb3; font-family: 'Roboto', sans-serif; float: left; width: 100%; max-width: 268px; padding: 8px; }
.Registration .SelectBoxStyle { max-width: 282px; }
.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; }
.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; }

.interviewIcons { border: 0; display: inline-block; cursor: pointer; background: url(/interviews/images/InnerpageSprite.png) no-repeat; }
.icons30 { width: 30px; height: 30px; }
.interviewIcons.icons30.print { background-position: -6px -720px; }
.interviewIcons.icons30.print:hover { background-position: -6px -685px; }
.interviewIcons.icons30.delete { background-position: -6px -648px; }
.interviewIcons.icons30.delete:hover { background-position: -6px -613px; }
.interviewIcons.icons30.edit { background-position: -6px -574px; }
.interviewIcons.icons30.edit:hover { background-position: -6px -539px; }
.interviewIcons.icons30.like { background-position: -6px -504px; }
.interviewIcons.icons30.like:hover { background-position: -6px -468px; }
.interviewIcons.icons30.unpin { background-position: -6px -757px; }
.interviewIcons.icons30.unpin:hover { background-position: -6px -799px; }
.interviewIcons.icons30.replies { background-position: -6px -431px; cursor: auto; }
.interviewIcons.icons30.views { background-position: -6px -396px; cursor: auto; }
.icons20_17 { width: 20px; height: 17px; }
.interviewIcons.icons20_17.pin { background-position: -20px -364px; }
.interviewIcons.icons20_17.pin:hover { background-position: -20px -338px; }
.interviewIcons.icons20_17.unPin { background-position: -13px -910px; }
.interviewIcons.icons20_17.unPin:hover { background-position: -13px -877px; }
.interviewIcons.icons20_17.like { background-position: -20px -315px; }
.interviewIcons.icons20_17.like:hover { background-position: -20px -293px; }
.interviewIcons.icons20_17.edit { background-position: -20px -197px; }
.interviewIcons.icons20_17.edit:hover { background-position: -20px -167px; }
.interviewIcons.icons20_17.delete { background-position: -20px -262px; }
.interviewIcons.icons20_17.delete:hover { background-position: -20px -234px; }

.postAnswer { background: #0086DC url(/interviews/images/InnerpageSprite.png) right -838px no-repeat; height: 30px; line-height: 30px; display: block; float: left; font-size: 15px; font-weight: bold; color: #fff; padding: 0px 40px 0px 12px; text-transform: uppercase; margin: 0px 5px; border: 0; cursor: pointer; }
.postQuestion { background: #0086DC url(/interviews/images/InnerpageSprite.png) 0px -1004px no-repeat; height: 217px; width: 35px; display: block; border: 0; cursor: pointer; }
.generatePdf { background: url(/interviews/images/InnerpageSprite.png) right -1224px no-repeat; height: 22px; width: 18px; display: block; border: 0; cursor: pointer; }

.HomeHeading { color: #555555; font-size: 26px; padding: 0px; font-weight: normal; text-transform: uppercase; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie'\9/; }
.LinkNormalBlack { color: #383838; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: normal; }

.Registration .facebookLogin { width: 277px; height: 58px; margin: 10px 0px; float: left; text-indent: -9999px; display: block; background: url(/Interviews/images/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(/Interviews/images/spriteSocialIcon_20151101.png) left -132px no-repeat; }
.Registration .googleLogin:hover { background-position: 0px -203px; }
.loginPopup .row2 { width: 100%; overflow: hidden; padding: 8px 0px; border-top: 1px solid #ccc; }
.loginPopup .lableText2 { width: 82px; float: left; text-align: right; color: #666; padding: 2px 10px 0px 0px; }
.loginPopup a.google { width: 24px; height: 24px; display: inline-block; background: url(/Interviews/images/InterviewSpriteHome_20151129.png) -26px -1385px no-repeat; cursor: pointer; }
.loginPopup a.twitter { width: 24px; height: 24px; display: inline-block; background: url(/Interviews/images/InterviewSpriteHome_20151129.png) -26px -1576px no-repeat; cursor: pointer; }
.loginPopup a.facebook, .facebookComments { width: 24px; height: 24px; display: inline-block; background: url(/Interviews/images/InterviewSpriteHome_20151129.png) -26px -1410px no-repeat; cursor: pointer; }

.Registration { width: 660px; margin: 10px auto 10px; overflow: hidden; font-size: 14px; color: #768082; background: #f5f5f5; padding: 10px 47px; }
.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 .left { width: 314px; float: left; border-right: 1px solid #e3e4e8; padding-right: 15px; position: relative; }
.Registration .right { width: 280px; float: right; }

.rowForm { width: 100%; display: block; overflow: hidden; margin: 10px 0; }
.rowForm .label { width: 153px; display: inline-block; float: left; padding-right: 25px; text-align: right; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.rowForm .responsiveTextBox, .rowForm .custom-combobox { width: 70%; display: inline-block; float: none; }
.responsiveTextBox label { width: calc(50% - 15px); display: inline-block; float: left; text-align: left; margin: 3px 0; padding: 0 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; }
.responsiveTextBox input { float: left; margin: 3px 0; }

.msg_container { border: 1px solid #d6d6d6; width: 395px; padding: 10px; position: absolute; background: #fff; top: 40px; right: 0px; border-top: none; display: none; max-height:472px;overflow:auto; height:auto; font-size:14px;}
    .msg_container ul { padding: 0px; margin: 0px; list-style: none; }
        .msg_container ul li { border-bottom: 1px solid #d6d6d6; 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{}
.msg_container.general_notifications li{padding-left:10px; width:97%;}
.msg_container.general_notifications a{color:#f60;}
.msg_container.general_notifications a:hover { color:#01A821;}
            
.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; }
.watchICon { background: url(/Interviews/images/watch.png);display: inline-block;width: 13px;height: 13px;vertical-align: middle; border-radius:100%; margin:0 3px 3px 0;}    

/*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(/Interviews/Images/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*/

.msg_container .NoticationLoading{ text-align:center;}
.msg_container .notificationDate { font-size: 11px; display:block; margin-top:4px;}
.notificationDate .watchICon{ margin:1px 3px 3px 0px;}

/* footer style */
.footer {  width: 100%; height: auto; float: left; margin-top: 10px;}
.menuStripGray { width: 100%;  height: auto; background-color: #b5b5b5; padding: 5px 0;float: left; }
.menuStripGray ul { float: left; margin: 0; padding: 0;}
.menuStripGray li { display: block; float: left; background: url(/Interviews/images/iconSpritImage_20151129.png) 0 -1084px no-repeat; position: relative;}
.menuStripGray ul li.first, .menuStripGray ul li.first a:hover, .footerBottom ul li.first, .footerBottom ul li.first a:hover {color: #f60;background: none;}
.menuStripGray li a { display: block; padding: 4px 10px 4px 15px; font-size: 12px; color: #000; text-decoration: none;}
.footer .menuStripGray li.first a, .footer .menuStripBlue ul li.first a, .footer .footerBottom li.first a { padding-left: 0px;}
.footer .rightlink { float: right; display: block;}
.footer .rightlink a { font-size: 14px;  color: #982929;  margin-top: 3px;  display: block;}
.footer .rightlink a span.hosted { color: #000;}
.footer .rightlink a span.hosted:hover { color: #f60; }
.menuStripGray .menuLinkGray:hover { color: #FF6600; }
.menuLinkGray { text-decoration: none; font-family: 'Roboto', sans-serif; color: Black; font-size: 12px; }
.menuLinkTextGray { margin-left: 10px; margin-right: 10px; }
.menuFirstGray { min-width: 20px; height: auto; border-right: 1px solid #777777; display: inline-block; float: left; }
.menuFirstGray .menuLinkTextGray{margin-left:0px;}
.menuCommonGray { min-width: 20px; height: auto; display: inline-block; border-left: 1px solid #e0e0e0; border-right: 1px solid #777777; float: left; }
.menuLastGray { min-width: 20px; height: auto; border-left: 1px solid #e0e0e0; display: inline-block; }
.menuStripBlue { background: #0086dc; float: left; height: 34px; position: relative; width: 100%; z-index: 99; }
.menu  ul{ list-style: none; margin: 0; padding: 0; }
.menu ul  li { display: block; float: left; background: url(/jobs/images/newimages/footer_blue_divider.png) 0 7px no-repeat; position: relative; }
.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 { color: #f60; }
.menu ul li.first { background: none;}
.menu ul li.first a{padding-left:0px;}
.footerBottom { background-color: #000000; float: left;  padding:10px 0 ; width: 100%; }
.footerBottom ul { float: left; margin: 0; padding: 0;}
.footerBottom li { display: block;  float: left; background: url(/Interviews/images/iconSpritImage_20151129.png) 0 -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:#ff6600;}
.social_link, .social_link ul { float: right; padding-bottom: 6px;}
.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(/Interviews/images/iconSpritImage_20151129.png) 0 -1912px no-repeat;}
.social_link li a.twitter { background-position: 0 -1980px; }
.social_link li a.google { background-position: 0 -1947px; }
.social_link li a.media { background-position: 0 -2014px; }
.social_link p.copyright { clear: both; display: block; color:#8d8d8d; margin:1em 0; }

.inlineSpan{ display:inline-block; vertical-align:top;}

/* 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*/


/*Link Paging classes -Start*/
.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;}
/*End  here*/