﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans);
body { margin: 0px; font-family: 'Roboto', sans-serif; font-size: 14px; color: #8d8d8d; }

@font-face { font-family: 'BebasNeueRegular';   src: url('/fonts/BebasNeue-webfont_0.eot');   src: url('/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),   url('/fonts/bebasneue-webfont_0.woff') format('woff'), url('/fonts/bebasneue-webfont_0.ttf') format('truetype'),  url('/fonts/bebasneue-webfont_0.svg#BebasNeueRegular') format('svg');}
@font-face { font-family: 'BebasNeueRegularie'; src:url('/fonts/BebasNeue-webfont.eot'); src:url('/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),  url('/fonts/BebasNeue-webfont.woff') format('woff'),  url('/fonts/BebasNeue-webfont.ttf') format('truetype'),  url('/fonts/BebasNeue-webfont.svg#modelQ') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'Calibri';  src:url('/fonts/Calibri.eot');  src:url('/fonts/Calibri.eot?#iefix') format('embedded-opentype'),   url('/fonts/Calibri.woff') format('woff'),  url('/fonts/Calibri.ttf') format('truetype'),  url('/fonts/Calibri.svg#Calibri') format('svg'); font-weight: normal; font-style: normal;}

 
* { outline: none 0; }

a { text-decoration: none; cursor:pointer;}
a.menuButton {cursor:pointer;}

h1 {margin:0px; padding:0px;}

span.whiteLink:hover { color: #FF6600; }

select option { font-family: 'Roboto', sans-serif; padding-left: 5px; }

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;}



/* Master Pages -------------------------------------------------------------------------------------------------- */
.master { width: 100%; float: left; position: relative; }

.page { width: 1024px; margin: 0px auto; }

.GreenSubHeading { padding: 5px 10px; margin-bottom: 8px; overflow: hidden; height: 20px; text-align: left; background-color: #F2F2F2; color: #3E3E3E; font: bold 12px verdana; border: 1px solid #C6C6C6; }

.searchTextBox { width: 170px; border-style: none; padding: 6px 2px; background-color: White; display: inline-block; color: Gray; font-family: 'Roboto', sans-serif; }

.topGrayBox { width: 334px; float: left; border: 1px solid #D5D5D5; height: 140px; margin-bottom: 10px; }
.topGrayBox h3{font-family: "BebasNeueRegular";font-family: 'BebasNeueRegularie'\9/;}
    .topGrayBox p { font-size: 14px; line-height: 18px; margin: 0px; padding: 5px 0; }

    .topGrayBox .search { border: 1px solid #D5D5D5; display: inline-block; height: 30px; margin: 7px; position: relative; width: 318px; }

.searchBtn { width: 85px; height: 26px; border: none; cursor: pointer; background: url(/jobs/images/SearchButton1.png) left top no-repeat; }

.BackGroundSubHeading { width: 100%; background-color: #f2f2f2; border-collapse: collapse; }

.ArticlePublisherControlHeading { font-weight: bold; padding-left: 5pt; }

.MessageTextRed { color: #ff0033; }

.SearchUpperArea { background-color: #f5f5f5; }

.SearchLowerArea { background-color: #ccc; }

.SearchButton { background-color: #fff; }

.SpotlightConsultant { color: #333; font-size: 20px; }

    .SpotlightConsultant:hover { color: #01a821; }

.HeaderSpanSpotlightConsultant { position: relative; float: left; left: 10px; height: 10px; top: 6px; color: #3e3e3e; font-size: 16px; color: White; font-family: 'Roboto', sans-serif; font-weight: bold; background-repeat: no-repeat; display: inline-block; }

.GreenContent { text-align: left; background-color: #fff; }

.tabContentSeparator { border-bottom: 1px solid #D7D7D7; float: left; margin: 6px 0 3px 5px; position: relative; width: 100%; }

.marginTop { margin-top: 5px; }
/* Header ------------------------ Opening*/
.header { width: 100%; height: auto; }

.loginHeader { width: 100%;  background-color: #FF6600; }

.loginTextBoxesContainer { background: url("/jobs/images/NewImages/inputBg.gif") no-repeat scroll left top transparent; display: inline-block; height: 24px; padding: 3px 3px 0; width: auto; }

.loginWhiteLink { width: auto; height: auto; padding: 3px; color: White; text-decoration: none; font-family: 'Roboto', sans-serif; font-size: 14px; vertical-align: middle; display: inline-block; }

.loginTextBoxes { border-style: none; width: 150px; }

.loginButton { border-style: none; height: 24px; vertical-align: top; margin-top: 0px; }

.logoHeader { width: 100%; height: auto; }

.logo {background: url('jobsLogo.png') left top no-repeat;display: block;float: left;height: 36px;margin-bottom: 5px;margin-top: 5px;width: 190px;text-indent: -99999px;}

.shareIconsContainer { width: 538px; height: auto; float: right; }

.shareButton { width: 200px; height: 49px; /*background-image: url(/Interviews/jobs/images/shareButton.png);*/ background-image: url(/Interviews/jobs/images/GetInvolved.png); background-repeat: no-repeat; display: inline-block; margin-right: 5px; }

.shareIcons { width: 40px; height: 52px; display: inline-block; margin-left: 5px; margin-right: 5px; }

.shareArticles { width: 52px; height: 52px; background-image: url(/Interviews/jobs/images/shareArticles.png); background-repeat: no-repeat; }

.shareBlogs { width: 52px; height: 52px; background-image: url(/Interviews/jobs/images/shareBlogs.png); background-repeat: no-repeat; }

.shareVideos { width: 52px; height: 52px; background-image: url(/Interviews/jobs/images/shareVideos.png); background-repeat: no-repeat; }

.sharePhotos { width: 52px; height: 52px; background-image: url(/jobs/images/newimages/askQuestion.png); background-repeat: no-repeat; }

.shareDiscussions { width: 52px; height: 52px; background-image: url(/Interviews/jobs/images/shareDiscussions.png); background-repeat: no-repeat; }

.shareNews { width: 52px; height: 52px; background-image: url(/Interviews/jobs/images/shareNews.png); background-repeat: no-repeat; }

/* Header ------------------------ Closing */

/* Menu Strip Blue Header ----------------- */

.menuLinkBlue { text-decoration: none; font-family: 'Roboto', sans-serif; color: White; font-size: 16px; font-weight: bold; }

a.menuLinkBlue:hover { background: #ff6600; }

    a.menuLinkBlue:hover .menuCommonBlue { border-left: 1px solid #3CAAF0; border-right: 1px solid #006BB0; }

    a.menuLinkBlue:hover .menuFirstBlue { border-right: 1px solid #006BB0; }

    a.menuLinkBlue:hover .menuLastBlue { border-left: 1px solid #ff6600; }

a.menuLinkBlue.active { background: #fff; color: #0270BF; }

    a.menuLinkBlue.active .menuCommonBlue { border-left: 1px solid #fff; border-right: 1px solid #fff; }

    a.menuLinkBlue.active .menuFirstBlue { border-right: 1px solid #fff; }

    a.menuLinkBlue.active .menuLastBlue { border-left: 1px solid #fff; }

.menuLinkTextBlue { margin-left: 7px; margin-right: 7px; }

.menuFirstBlue { min-width: 20px; height: auto; border-right: 1px solid #005793; display: inline-block; }
.menuFirstBlue .menuLinkTextBlue{margin-left:0px;}

.menuCommonBlue { border-left: 1px solid #3CAAF0; min-width: 20px; height: auto; display: inline-block; border-right: 1px solid #006BB0; }

.menuLastBlue { min-width: 20px; height: auto; border-left: 1px solid #0288e7; display: inline-block; }

.menuLinkBlueFooter { text-decoration: none; font-family: 'Roboto', sans-serif; color: White; font-size: 14px; }

a.menuLinkBlueFooter:hover { color: #FF6600; }
/* Menu Strip Blue  Header-----------------  Closing*/

/*Menu Strip Gray ------------------------ Opening*/

.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(/images/csharp/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(/images/csharp/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(/images/csharp/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; font-size:15px; }

/*Menu Strip Gray ------------------------ Closing */

/* Main ----------------------- Opening */

.main { width: 100%; float: left; z-index: 0; min-height:450px; }
/* Main ----------------------- Closing */

/* Footer ----------------------- Opening */
.footer { width: 100%; height: auto; float: left; margin-top: 10px; }

.footerBottomCategory { width: /*1004px*/ 100%; padding: 10px 0; min-height: 80px; height: auto!important; height: 80px; background-color: #171718; float: left; }

    .footerBottomCategory ul { list-style: none; width: 151px; float: left; padding: 0 10px 0 0; margin: 0px; }

    .footerBottomCategory li { display: block; line-height: 16px; }

        .footerBottomCategory li a { font-size: 10px; color: #A5A5A5; font-family: 'Roboto', sans-serif; display: block; text-decoration: none; /*background:url(/Interviews/jobs/images/dice1.gif) left 5px no-repeat;*/ padding: 0 0 0 14px; }

            .footerBottomCategory li a:hover { color: #FF6600; }

.footerLogo { width: 119px; height: 35px; background-image: url(/Interviews/jobs/images/CSharpLogoGrayscale.png); background-repeat: no-repeat; display: inline-block; margin-left: 30px; margin-top: 20px; }

.footerLinks { width: 100%; height: 200px; background-color: #e4e4e4; }

/* Footer ----------------------- Closing */

/*new style mincracker jobs*/
.resumePost { font-size: 30px; color: #0270BF; float: left; margin: 10px 0 0 25px; }

.jobPost { font-size: 30px; color: #FF6600; float: left; margin: 10px 0 0 25px; }

.searchBox { width: 461px; float: right; padding: 12px 0 0 0; }

    .searchBox .inputBg { width: 224px; height: 38px; float: left; overflow: hidden; background: url(/jobs/images/newimages/searchBg.png) left top no-repeat; }

        .searchBox .inputBg .textBox { background: none; border: none; padding: 10px; color: #b1acac; font-size: 12px; }

    .searchBox .showBtn { width: 92px; height: 38px; float: left; background: url(/jobs/images/newimages/showMe.png) left top no-repeat; border: none; cursor: pointer; }

    .searchBox label { font-size: 24px; color: #7c7c7c; width: 135px; float: left; }

.options { color: #ef3a0f; font-size: 16px; float: right; margin: 0 10px 0 0; }

.jobs_CategaryBox { width: 220px; float: left; border: 1px solid #bcbcbc; padding: 10px; text-align: center; -moz-border-radius: 5px; border-radius: 5px; margin-right: 10px; }

    .jobs_CategaryBox h3 { color: #1f3fb0; font-size: 26px; margin-bottom: 15px; text-transform: uppercase; font-weight: normal; }

    .jobs_CategaryBox a.linkButton { width: 218px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 20px; background: #2040b0; display: block; text-transform: uppercase; -moz-border-radius: 3px; border-radius: 3px; }

    .jobs_CategaryBox h3.green { color: #669900; }

    .jobs_CategaryBox a.linkButton.green { background: #669900; }

    .jobs_CategaryBox h3.red { color: #d1391a; }

    .jobs_CategaryBox a.linkButton.red { background: #d1391a; }

    .jobs_CategaryBox h3.blue { color: #a52c8a; }

    .jobs_CategaryBox a.linkButton.blue { background: #a52c8a; }

/* Header--------------Opening For Control like White Papers*/
.headerGray { background-color: #e4e4e4; border: 1px solid #c6c6c6; height: 31px; }

.headerBlue { width: 334px; background-color: #0170bf; border: 0px solid #c6c6c6; height: 30px; }

.headerGaryRight { width: 334px; background-color: #E4E4E4; border: 0px solid #c6c6c6; height: 30px; }

.headerGreen { width: 334px; background-color: #139305; border: 1px solid #c6c6c6; height: 30px; }

.headerGrayResources { width: 674px; background-color: #e4e4e4; border: 1px solid #c6c6c6; height: 30px; }

.redColorInHeader { position: relative; float: left; top: 0px; left: 0px; width: 10px; height: 30px; background-color: #f73535; background-position: bottom; background-repeat: no-repeat; /*background-image: url(/Interviews/jobs/images/RedIcon.png);*/ display: block; }

.blueColorInHeader { position: relative; float: left; top: 0px; left: 0px; width: 10px; height: 30px; background-color: #0066cc; background-position: bottom; background-repeat: no-repeat; /*background-image: url(/Interviews/jobs/images/RedIcon.png);*/ display: block; }


.captionForHeader { position: relative; float: left; left: 10px; height: 10px; top: 10px; bottom: 10px; color: #3e3e3e; font-size: 12px; font-family: 'Roboto', sans-serif; font-weight: bolder; display: inline-block; }

.captionForHeaderMemberoftheMonth { position: relative; float: left; left: 10px; height: 10px; top: 10px; bottom: 10px; color: #d3ebd0; font-size: 10px; font-family: 'Roboto', sans-serif; font-weight: bolder; display: inline-block; }

.expandCollapseImage { position: relative; float: right; margin-right: 10px; width: 18px; height: 18px; top: 6px; /*background-image: url(/jobs/images/csharp/ExpandCollapse.png);*/ background-repeat: no-repeat; background-position: center; display: block; }

.gridForEBook { width: 100%; padding-top: 8px; }

.CircleIconForWhitePapers { width: 10px; height: 15px; background-image: url(/Interviews/jobs/images/BulletCircle.png); background-repeat: no-repeat; position: relative; float: left; background-position: left center; margin-left: 10px; padding-top: 1px; }

.BagIconForLatestJobs { width: 10px; height: 15px; background-image: url(/Interviews/jobs/images/BulletJobs.png); background-repeat: no-repeat; position: relative; float: left; background-position: left center; margin-left: 10px; }
/* Header--------------Closing For Control like White Papers*/

/* Opening of Setting for slide shoew */
#plug-and-play { display: none; margin-bottom: 20px; border: 0px; }

    #plug-and-play .slide { cursor: pointer; background: #ffffff; font-size: 12px; font-family: 'Roboto', sans-serif; margin: 0px; padding: 5px; cursor: default; }

    #plug-and-play .slide-container { background: #ffffff; }

    #plug-and-play .separator { border: 1px solid #ffffff; }

    #plug-and-play .control { width: 668px; height: 8px; width: 8px; cursor: pointer; border: 1px solid #d7d7d7; padding: 0px; margin: 5px; background-color: #d7d7d7; color: #d7d7d7; font-size: 0px; }

    #plug-and-play .control-container { background: #ffffff; float: right; margin-top: -12px; margin-right: -5px; }

    #plug-and-play .control-active { font-size: 0px; border: 1px solid #3366cc; padding: 0px; background-color: #3366cc; color: #3366cc; }

    #plug-and-play .control-hover { font-size: 0px; border: 1px solid #3366cc; padding: 0px; background-color: #3366cc; color: #3366cc; }

.LinkBold { font-size: 24px; font-weight: normal; line-height: 26px; color: #0066cc; }

.LinkNormalGray, .Header-For-Mail a { font-size: 16px; color: #333; font-family: 'Roboto', sans-serif; }

a.LinkNormalGray:hover { color: #01a821; }

.LinkNormalGrayLight { font-size: 14px; color: #8d8d8d; font-family: 'Roboto', sans-serif; }

.LinkBlack { font-size: 15px; color: #6F6F6F; font-family: 'Roboto', sans-serif;}

a.LinkBlack:hover { color: #01a821; }

.LinkRed { font-size: 14px; font-weight: normal; font-family: 'Roboto', sans-serif; color: #F5350E; }

a.LinkRed:hover { color: #01a821; }

.LinkNormalBlue, .BlueGridPager a { font-size: 14px; font-weight: normal; color: #0066cc; font-family: 'Roboto', sans-serif;  word-wrap:break-word;}

a.LinkNormalBlue:hover { color: #01a821; }

#plug-and-play1 { display: none; margin-bottom: 20px; border: 0px; }

    #plug-and-play1 .slide { cursor: pointer; background: #ffffff; font-size: 12px; font-family: 'Roboto', sans-serif; margin: 0px; padding: 5px; cursor: default; }

    #plug-and-play1 .slide-container1 { background: #ffffff; }

    #plug-and-play1 .separator { border: 1px solid #ffffff; }

    #plug-and-play1 .control1 { height: 8px; width: 8px; cursor: pointer; border: 1px solid #d7d7d7; padding: 0px; margin: 5px; background-color: #d7d7d7; color: #d7d7d7; font-size: 0px; }

    #plug-and-play1 .control-container1 { background: #ffffff; float: right; margin-top: -8px; margin-right: -5px; }

    #plug-and-play1 .control-active1 { font-size: 0px; border: 1px solid #F6350C; padding: 0px; background-color: #F6350C; color: #F6350C; }

    #plug-and-play1 .control-hover1 { font-size: 0px; border: 1px solid #F6350C; padding: 0px; background-color: #F6350C; color: #F6350C; }

#plug-and-play2 { display: none; margin-bottom: 20px; border: 0px; }

    #plug-and-play2 .slide { cursor: pointer; background: #ffffff; font-size: 12px; font-family: 'Roboto', sans-serif; margin: 0px; padding: 5px; cursor: default; }

    #plug-and-play2 .slide-container2 { background: #ffffff; }

    #plug-and-play2 .separator2 { border: 1px solid #ffffff; }

    #plug-and-play2 .control2 { height: 8px; width: 8px; cursor: pointer; border: 1px solid #d7d7d7; padding: 0px; margin: 5px; background-color: #d7d7d7; color: #d7d7d7; font-size: 0px; }

    #plug-and-play2 .control-container2 { background: #ffffff; float: right; margin-top: 5px; }

    #plug-and-play2 .control-active2 { font-size: 0px; border: 1px solid #3366cc; padding: 0px; background-color: #3366cc; color: #3366cc; }

    #plug-and-play2 .control-hover2 { font-size: 0px; border: 1px solid #3366cc; padding: 0px; background-color: #3366cc; color: #3366cc; }
/* Close of Setting for slide shoew */
.Highlight { font-size: 7pt; font-family: 'Roboto', sans-serif; color: #11518F; border: solid 1px Red; }

.Hide { display: none; }

.LinkGreen { font-size: 12px; color: Green; font-family: 'Roboto', sans-serif; }

.HeaderAll { width: 674px; background-color: #e4e4e4; border: 1px solid #c6c6c6; height: 30px; margin-bottom: 8px; }

.HeaderSpanFirst { position: relative; float: left; top: -1px; left: -1px; width: 10px; height: 32px; background-color: #FF6600; display: block; }

.HeaderSpanSecond { position: relative; float: left; left: 10px; height: 10px; top: 6px; color: #3e3e3e !important; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: bold; display: inline-block; }

a.HeaderSpanSecond:hover { color: #01a821; }

.HeaderSpanThird { position: relative; float: right; margin-right: 10px; width: 18px; height: 18px; top: 6px; background-image: url('../App_Themes/CSharp/images/RssFeed.png'); background-repeat: no-repeat; background-position: center; display: block; }


/* new change*/
/*
.topHeader_title{display:block; padding:10px; background:#f2f2f2; border:1px solid #c6c6c6; overflow:hidden; margin-bottom:10px;}
.topHeader_title span{ float:left; font-size:16px; color:#000;}
.job_myaccount_right .myAccountGridCntr { border: 1px solid #dedede; display: block; margin: 0 0 10px; padding: 0;}
.job_myaccount_right .myAccountGridCntr .gridHeader { background-color: #f8f8f8; color: #424242; font-size: 16px; margin: 0; overflow: hidden; padding: 10px 0 10px 10px; position: relative;}
*/

.HeadingBold {    color: #555;    font-family: "BebasNeueRegular";    font-size: 26px;    font-weight: normal;    margin: 0;    padding: 0;    text-transform: uppercase;}
.HeadingBold.borderBottom{border-bottom: 1px solid #c6c6c6;}

.HeaderSpanFirstGray { position: relative; float: left; top: 0px; left: 0px; width: 10px; height: 30px; background-color: #e4e4e4; display: block; border: 2px; }

.HeaderSpanFirstBlue { position: relative; float: left; top: -1px; left: -1px; width: 10px; height: 32px; background-color: #0071bf; display: block; border: 2px; }

.HeaderSpanSecondMemberofTheMonth { position: relative; float: left; left: 10px; height: 10px; top: 6px; color: #3e3e3e; font-size: 16px; color: White; font-family: 'Roboto', sans-serif; font-weight: bold; background-repeat: no-repeat; display: inline-block; }

.HeaderSpanOrange { position: relative; clear: both; width: 336px; background-color: #e4e4e4; border: 1px solid #c6c6c6; height: 30px; }

.GrayColorInHeader { position: relative; float: left; top: -1px; left: -1px; width: 10px; height: 32px; background-color: #FF6600; background-position: bottom; background-repeat: no-repeat; display: block; }

.WhiteHeaderText { position: relative; float: left; left: 10px; height: 10px; top: 6px; color: White; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: bolder; display: inline-block; }

.HeaderTagCloud { color: #5e5e5e; font-family: 'Roboto', sans-serif; }

    .HeaderTagCloud:Hover { color: #f6350c; }

#Tabs ul.css-tabs { margin: 0 !important; padding: 0; height: 30px; border: 1px solid #c6c6c6; background-color: #E4E4E4; list-style: none; }

    /* single tab */
    #Tabs ul.css-tabs li { float: left; padding: 0; margin: 0; list-style-type: none; vertical-align: middle; list-style: none; }

    /* link inside the tab. uses a background image */
    #Tabs ul.css-tabs a { float: left; font-size: 16px; display: block; padding: 5px 15px; text-decoration: none; height: 18px; background-color: #E4E4E4; color: #3E3E3E; position: relative; font-family: 'Roboto', sans-serif; font-weight: bold; }

        #Tabs ul.css-tabs a:hover { background-image: url(/Interviews/jobs/images/buttonBackground.png); height: 12px; margin-top: -8px; padding-top: 13px; padding-bottom: 21px; color: White; }

        /* selected tab */
        #Tabs ul.css-tabs a.active { background-image: url(/Interviews/jobs/images/buttonBackground.png); cursor: default; height: 12px; margin-top: -8px; padding-top: 13px; padding-bottom: 21px; color: White; }


/* tab pane */
#Tabs .css-panes div { display: none; height: auto; margin-top: 45px; }

.LinkGrayLight { font-size: small; font-weight: normal; color: #b1adad; }

.FooterLink { text-align: right; /*padding: 10px 5px 2px 0px;*/ }

.GraySeparator { background-image: url(/App_Themes/CSharp/images/DottedLine.gif); background-repeat: repeat-x; }
/*Opening of Leaders and Trending */
.leaders { width: 68px; height: 80px; background-image: url(/Interviews/jobs/images/leaders.png); background-repeat: no-repeat; background-position: bottom center; display: inline-block; margin: 5px 35px 5px 0px; float: left; }

.trending { width: 49px; height: 80px; background-image: url(/Interviews/jobs/images/trending.png); background-repeat: no-repeat; background-position: bottom center; display: inline-block; margin: 5px 35px 5px 0px; }

.pulse { width: 49px; height: 80px; background-image: url(/Interviews/jobs/images/pulse.png); background-repeat: no-repeat; background-position: bottom center; display: inline-block; margin: 5px 10px 5px 0px; }

.recognition { width: 75px; height: 80px; background-image: url(/Interviews/jobs/images/recognitions.png); background-repeat: no-repeat; background-position: bottom center; display: inline-block; margin: 5px 0px 5px 0px; float: right; }
/*Closing of Leaders and Trending */
/* Content scrolling*/
#example1_wrap .prev { top: 10px; position: relative; left: 420px; border: none; cursor: default; }

#example1_wrap .next { top: 10px; position: relative; outline: 0; left: 425px; border: none; cursor: default; }

#example1 li { float: left; list-style: none; width: 275px; }

.bx_container { margin-top: -2px; color: Black; margin-left: 140px; vertical-align: middle; }

img { border: none; }

.bx_container ul { list-style: none; margin: 0; padding: 0px; }

#example1 li { margin-left: 0px; float: left; list-style: none; }
/* Content scrolling end*/
/* Search */

.searchButton { display: inline-block; width: 29px; height: 30px; border-style: none; }
/* Search End */
.bottom { width: 340px; height: 21px; border-bottom: #dddddd 1px solid; height: 40px; margin-bottom: 8px; }

.bottom_v { background: url(/Interviews/jobs/images/bottom_v_bar.gif) no-repeat; float: left; width: 1px; height: 40px; }

.bottom_bar { width: 346px; height: 40px; float: left; }

.link { font-family: 'Roboto', sans-serif; font-size: 12px; color: #0170c1; margin-right: 12px; margin-top: 20px; }

.GreyVerticalSeparatorRight { border-right: 1px solid #dbb4a1; margin: 0px 4px 0px 4px; }

.GreyVerticalSeparatorLeft { border-left: 1px solid #8d8d8d; }

.LinkNormalBlueBottom { margin-top: -10px; font-size: 12px; color: #0265cb; /*margin: 5px, 0px, 5px, 0px;*/ }

.FooterLineForArticlesJobs { width: 336px; float: left; }

.ViewAllForRecentActivity { width: 664px; /*background-image: url(/Interviews/jobs/images/controlFooterBackground.png);
    background-repeat: no-repeat;*/ float: left; }

.contentCover { background-color: #d3d3d3; width: auto; padding-top: 5px; min-height: 200px; }

.floating { float: left; overflow: hidden; }

    .floating img { display: block; }
/* Opeing of classes for Display categories popup  */
div.MaskedDiv { visibility: hidden; position: absolute; left: 50px; top: 50px; font-family: 'Roboto', sans-serif; font-weight: bold; padding: 40px; z-index: 100; /*background-image:url(Mask.png);*/ /* ieWin only stuff */ _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='Mask.png'); }


div.ModalPopup { font-family: 'Roboto', sans-serif; font-size: 11px; font-style: normal; background-color: #CCCCCC; position: absolute; /* set z-index higher than possible */ z-index: 10000; visibility: hidden; color: Black; border-style: solid; border-color: #999999; border-width: 1px; width: 800px; height: auto; }

.displayNone { display: none; }
/* Closing of classes for Display categories popup  */
/*Start style for Poll control...............*/
.PollTheme .ajax__tab_header { font-family: 'Roboto', sans-serif; background: url(/App_Themes/CSharp/images/Tab/tab-line.png) repeat-x bottom; height: 22PX; font-size: 10pt; display: block; }

    .PollTheme .ajax__tab_header .ajax__tab_outer { background: url(/App_Themes/CSharp/images/strip.gif) repeat-x left top; border-color: #222; color: #222; padding-left: 5px; margin: 0px 0.25em 0px 0px; border: solid 1px SteelBlue; border-bottom-width: 0px; }

    .PollTheme .ajax__tab_header .ajax__tab_inner { background: url(/App_Themes/CSharp/images/strip.gif) no-repeat right top; border-color: #666; color: White; font: bold 10pt Arial; padding: 3px 4px 2px 0px; }

.PollTheme .ajax__tab_hover .ajax__tab_inner { color: White; font: bold 10pt; }

.PollTheme .ajax__tab_active .ajax__tab_outer { background: url(/App_Themes/CSharp/images/strip.gif) White repeat-x 0pt -40px; border-bottom-color: #ffffff; }

.PollTheme .ajax__tab_active .ajax__tab_inner { background: url(/App_Themes/CSharp/images/strip.gif) no-repeat right -40px; color: #000000; font: bold 10pt; border-color: #333; }

.PollTheme .ajax__tab_body { font-family: 'Roboto', sans-serif; font-size: 10pt; padding: 8px; background-color: #ffffff; border: solid 1px SteelBlue; border-top-width: 0; }
/*End style for Poll control...............*/

/************ Poll (Starts) **************/
.PollTitle { font-size: 10pt; padding-left: 4pt; font-weight: bold; color: #ff6600; }

.PollQuestion { font-size: 8pt; padding-left: 6pt; font-weight: bold; color: Black; }

.CommonButtonStyle { font-size: 8pt; font-weight: bold; font-family: 'Roboto', sans-serif; color: Black; background-color: #CCCCCC; border: 1px solid Gray!important; }
/*  */

#mainCntr { width: 1000px; margin: 0px auto; padding: 15px; }
/* a{ color:#fff; font-weight:bold; font-size:14px; text-decoration:none; }*/

/*DROPDOWN MENU START HERE*/
.dropDownMenu { width: 1002px; border: 1px solid #016fc2; float: left; padding: 6px 10px; overflow: auto; display: none; height: 200px; position: absolute; left: 0px; top: 33px; background: #ffffff; z-index: 9999; border-top: none; }

    .dropDownMenu ul { list-style: none; width: 151px; float: left; display: block; margin: 0 10px 0 0; padding: 0px; }

        .dropDownMenu ul li { display: block; float: left; width: 100%; }

            .dropDownMenu ul li a { font-size: 12px; color: #666; text-decoration: none; float: left; font-family: 'Roboto', sans-serif; padding: 2px; margin: 0px; text-transform: capitalize; border: solid 1px #ffffff; }

                .dropDownMenu ul li a:hover { font-size: 12px; color: #ffffff; background-color: #FF6600; text-decoration: none; float: left; font-family: 'Roboto', sans-serif; padding: 2px; margin: 0px; border: solid 1px #F6350C; }


/*.menuStripBlue a { display: block; padding: 7px 0px; float: left; }*/

.clear { clear: both; overflow: hidden; height: 0px; }

/*  */

a.LinkBoldStyle:active, a.LinkBoldStyle:visited, a.LinkBoldStyle:link { color: #3366CC; /*#11518F;*/ text-decoration: none; font-weight: bold; font-size: 8pt; }

a.LinkBoldStyle:hover { color: green; }

.loginTextBoxesContainer input { background: none repeat scroll 0 0 transparent; border: medium none; font-size: 12px; height: 18px; width: 143px; }

input.submitBtn { width: 26px; height: 26px; background: url(/Interviews/jobs/images/submitBtn.gif) left top no-repeat; border: none; cursor: pointer; }

.article .LinkNormalGrayLight { color: #8d8d8d; font-family: 'Roboto', sans-serif; font-size: 14px; }

.article .LinkBlack { color: #6F6F6F; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: bold; }

.article .LinkRed { color: #F5350E; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: normal; }

.article .LinkNormalBlue { color: #0066CC; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: normal; }

    .article .LinkNormalBlue:hover { color: #01a821; }

.article .LinkGreen { color: Green; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: normal; }
/*New style*/
.HeadingAr { color: #000; font-size: 40px;text-transform: uppercase; display:block;}/*line-height:40px; */
.grayHeading{color:#727272;}
.HeadingAr span { background: #fff; display: block; padding: 2px 5px 2px 0px; float: left; }

.leftCntr { width: 676px; float: left; }

.article { width: 676px; overflow: hidden; margin-top:-5px; }

    .article .image { width: 100px; float: left; }

    .article .detail { overflow:hidden;}

.grayText { font-size: 22px; color: #2F2E2E; font-weight: bold; }

.article .detail .normalGray { width: 100%; float: left; padding: 15px 0 0 0; line-height: 16px; color: #8d8d8d; }
.article .detail .grayText h1{margin-bottom: 5px;}

.tweetIcon { width: 100%; float: left; padding: 13px 0 10px 0; }

    .tweetIcon ul { list-style: none; float: left; margin: 0px; padding: 0px; }

    .tweetIcon li { float: left; width: 125px; }

        .tweetIcon li img { float: left; }

.ponit { width: auto; display: inline-block; height: 22px; text-align: center; line-height: 22px; background: url(/Interviews/jobs/images/ponit_L.gif) left top no-repeat; padding: 0 0 0 8px; }

    .ponit span { width: auto; display: inline-block; height: 22px; text-align: center; line-height: 22px; color: #367297; background: url(/Interviews/jobs/images/point_R.gif) right top no-repeat; padding: 0 8px 0 0; }


.ratingTilte { width: 676px; float: left; margin-bottom: 10px; }

    .ratingTilte .left { float: left; font-size: 12px; vertical-align: middle; line-height: 20px; }

        .ratingTilte .left a { font-size: 12px; color: #0066CC; text-decoration: none; }

            .ratingTilte .left a:hover { color: #01a821; }

        .ratingTilte .left .blackTag { color: #000; font-weight: bold; }

    .ratingTilte .right { width: 231px; float: right; text-align: right; }

        .ratingTilte .right strong { padding: 0 7px 0 45px; float: left; font-size: 14px; color: #4f4f4f; text-transform: capitalize; font-weight: normal; }

        .ratingTilte .right img { float: left; }

.contentHeader { padding: 10px; width: 656px; float: left; background: #ececec; height: auto; border: 1px solid #e0e0e0; }

    .contentHeader ul { list-style: none; float: left; width: 276px; margin: 0px; padding: 0px; }

    .contentHeader li { float: left; padding: 0 5px; }

.contentHeaderArticle { padding: 5px 0 5px 11px; width: 663px; float: left; background: #ececec;  border: 1px solid #e0e0e0; }

    .contentHeaderArticle ul { list-style: none; margin: 0px; padding: 0px; float: left; }

    .contentHeaderArticle li { float: left; padding: 0 5px; }

.contentHeader .marginLeftShowPost { margin-left: 25px; }

.marginLeft { margin-left: 10px; }

.AuthorRank { color: #F5350E; font-weight: bold; float: right; line-height: 25px; font-size: 14px; padding-right: 5px; text-align: right; vertical-align: middle; width: auto; }

    .AuthorRank img { float: right; padding: 4px; }

.DownloadFiles { color: #F5350E; font-weight: bold; float: right; line-height: 25px; font-size: 14px; padding-right: 5px; text-align: right; vertical-align: middle; width: auto; }

    .DownloadFiles img { float: right; margin-right: 5px; }

.contentGray { width: 676px; float: left; overflow: hidden; padding: 10px 0px; font-family: 'Roboto', sans-serif; font-size: 13px; color: #8d8d8d; }

    .contentGray p { margin-bottom: 17px; line-height: 18px; }

.shareThis { width: 384px; float: right; }

    .shareThis span { float: left; display: block; padding: 0 5px 0 0; line-height: 23px; font-size: 14px; color: #828282; text-transform: uppercase; font-weight: bold; }

    .shareThis ul { width: auto; float: left; height: 23px; list-style: none; margin: 0px; padding: 0px; }

        .shareThis ul li { float: left; margin: 0 5px 0 0; background: url(/jobs/images/shareThis.gif) left top no-repeat; }

            .shareThis ul li a { display: block; width: 23px; height: 23px; cursor: pointer; }

            .shareThis ul li.rss { width: 23px; height: 23px; overflow: hidden; }

            .shareThis ul li.digg { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -30px 0; }

            .shareThis ul li.space { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -60px 0; }

            .shareThis ul li.green { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -90px 0; }

            .shareThis ul li.blue { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -118px 0; }

            .shareThis ul li.B_orange { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -148px 0; }

            .shareThis ul li.google { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -180px 0; }

            .shareThis ul li.yahoo { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -208px 0; }

            .shareThis ul li.twitter { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -238px 0; }

            .shareThis ul li.w { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -268px 0; }

            .shareThis ul li.whitespace { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -298px 0; }

            .shareThis ul li.user { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -326px 0; }

            .shareThis ul li.fb { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -355px 0; }


.slideBox { width: 674px; border: 1px solid #d2d2d2; overflow: hidden; margin: 25px 0 0 0; position: relative; border-radius: 3px 3px 3px 3px; padding: 8px 0; font-family: 'Roboto', sans-serif; font-size: 13px; }

    .slideBox ul { list-style: none; margin: 0px; padding: 0px; }

    .slideBox li { width: 100%; float: left; }

        .slideBox li.left { width: 270px; float: left; padding: 0 29px 0 38px; border-right: 1px solid #c6c6c6; }

        .slideBox li.right { width: 267px; padding: 0 13px 0 38px; }

        .slideBox li .userPic { width: auto; float: left; }

        .slideBox li .userDetail { float: right; width: 214px; padding: 0 0 20px 0; }

        .slideBox li .orangeLink { color: #fe821e; text-decoration: none; display: inline-block; padding: 0 5px; }

    .slideBox a.prev { width: 112px; height: 14px; position: absolute; left: 40px; bottom: 5px; display: block; background: url(/Interviews/jobs/images/prev.gif) left top no-repeat; margin: 0px 0 0 63px; text-indent: -9999px; }

    .slideBox a.next { width: 70px; height: 14px; position: absolute; left: 363px; bottom: 5px; display: block; background: url(/Interviews/jobs/images/next.gif) left top no-repeat; margin: 0px 0 0 85px; text-indent: -9999px; }

.relatedArticle { width: 637px; float: left; padding: 15px 0 0 19px; }

    .relatedArticle h3 { font-size: 14px; text-transform: uppercase; color: #666; padding: 0; margin: 0 0 10px 0; }

    .relatedArticle ul { float: left; list-style: none; padding: 0 5px 0 0; margin: 0; }

    .relatedArticle li { width: 310px; float: left; background: url(/jobs/images/BulletOrange.gif) left 8px no-repeat; padding: 0 5px 0 18px; line-height: 20px; }

        .relatedArticle li a { color: #7a7a7a; text-decoration: none; }

            .relatedArticle li a:hover { color: #fe7800; }

.postHeader { width: 670px; float: left; margin: 15px 0 0 0; height: 25px; background: #e4e4e4; border: 1px solid #c6c6c6; padding: 2px; }

.post_C { width: 149px; height: 22px; padding: 3px 0 0 15px; float: left; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #fff; background: url(/Interviews/jobs/images/postbg.gif) left top no-repeat; }

.bigPostComment { width: 649px; float: left; margin: 9px 0 0 0; padding: 0 9px 0 18px; }

.bigUserPic { width: 105px; float: left; }

.bigPostComment .rightComnment { width: 536px; float: right; border: 2px solid #eaeaea; height: 90px; -moz-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px; margin: 0 0 0 -24px; position: relative; padding: 2px; }

    .bigPostComment .rightComnment .arrow { background: url(/Interviews/jobs/images/curve.png) left top no-repeat; position: absolute; left: -25px; top: 26px; width: 34px; height: 51px; }

.bigPostComment .postBtn { width: 163px; float: right; height: 29px; display: block; text-indent: -9999px; margin: 7px 0 0 0; background: url(/Interviews/jobs/images/post.gif) left top no-repeat; }

.postCommentBtn { width: 163px; float: right; height: 29px; display: block; text-indent: -9999px; margin: 7px 0 0 0; }

.userComment { width: 649px; float: left; margin: 9px 0 0 0; padding: 0 9px 0 18px; }

.smallUserPic { width: 62px; float: left; }

.userComment .rightComnment { width: 556px; float: right; border: 2px solid #eaeaea; -moz-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px; margin: 0 0 0 -24px; position: relative; padding: 0 5px 5px 5px; min-height: 60px; }

    .userComment .rightComnment p { min-height: 40px; }

    .userComment .rightComnment .commentdetails { min-height: 50px; height: auto!important; height: 50px; padding: 5px 0px 5px 0px; }

    .userComment .rightComnment .arrow { background: url(/Interviews/jobs/images/smallarrow.gif) left top no-repeat; position: absolute; left: -18px; top: 11px; width: 34px; height: 51px; }

    .userComment .rightComnment .commentLinks { width: 556px; float: right; margin: 0px; }

        .userComment .rightComnment .commentLinks ul { list-style: none; margin: 0px; padding: 0px; float: right; }

        .userComment .rightComnment .commentLinks li { float: left; font-size: 12px; color: #dbdbdb; padding: 0 3px; }

            .userComment .rightComnment .commentLinks li a { color: #6f6f6f; text-decoration: none; }

                .userComment .rightComnment .commentLinks li a:hover { color: #01a821; }

.PostComment { border: none; overflow: auto; width: 536px; height: 90px; }

.rightCntr { width: 336px; float: right; }

.rightCntrFollowUS { width: 55px; float: right; }

/* Start For Right Side Control of Home Page like Trending UP, Latest Jobs etc */

.outerBox { width: 336px; float: left; padding: 0 0 5px 0; margin-bottom: 10px; /*background: url(/jobs/images/controlFooterBackground.png) left bottom no-repeat;*/ }

    .outerBox ul { list-style: none; margin: 0px; padding: 0px; width: 100%; }

        .outerBox ul li { display: block; }

            .outerBox ul li a { font-family: 'Roboto', sans-serif; font-size: 14px; color: #7f8080; text-decoration: none; display: block; }

        .outerBox ul.treading li a { padding: 4px 0 4px 22px; background: url(/jobs/images/BulletCircle.png) 10px 8px no-repeat; color: Gray; display:inline-block;}

            .outerBox ul.treading li a:hover { /*background:#f0f0f0 url(/Interviews/jobs/images/BulletCircle.png) 10px 8px no-repeat;*/ color: #01a821; }

        .outerBox ul.treadingnew li a { padding: 0px 0 0px 0px; color: Black; padding-bottom: 5px; }

            .outerBox ul.treadingnew li a:hover { /*background:#f0f0f0*/ color: #01a821; }

        .outerBox ul.treadingnew li { width: 100%; }

.grayLinkMenu { width: auto; padding: 0 0 5px 0; margin-bottom: 10px; }

    .grayLinkMenu ul { list-style: none; margin: 0px; padding: 0px; width: 100%; }

    .grayLinkMenu li { display: block; }

        .grayLinkMenu li a { font-family: 'Roboto', sans-serif; font-size: 12px; color: #7f8080; text-decoration: none; display: block; padding: 4px 0 4px 22px; background: url(/jobs/images/newImages/BulletCircle.png) 10px 11px no-repeat; }

            .grayLinkMenu li a:hover { color: #01a821; }



ul.general li a { font-family: 'Roboto', sans-serif; font-size: 12px; color: #7f8080; text-decoration: none; display: block; padding: 2px 0 2px 22px; background: url(/Interviews/jobs/images/BulletCircle.png) 10px 8px no-repeat; }

    ul.general li a:hover { background: url(/Interviews/jobs/images/BulletCircle.png) 10px 8px no-repeat; }

.outerBox ul.jobs li a { font-family: 'Roboto', sans-serif; font-size: 12px; color: #7f8080; text-decoration: none; display: block; padding: 4px 0 4px 25px; background: url(/Interviews/jobs/images/BulletJobs.png) 10px 6px no-repeat; }

    .outerBox ul.jobs li a:hover { color: #01a821; /*background:#f0f0f0 url(/Interviews/jobs/images/BulletJobs.png) 10px 6px no-repeat;*/ }

.outerBox ul.follow li { padding: 5px 0 0 10px; width: 326px; }

    .outerBox ul.follow li img { float: left; }

    .outerBox ul.follow li a.iphone { float: left; background: none; }

.outerBox ul.topleader li { float: left; margin: 4px 3px 0 10px; width: auto; position: relative; }

.DivCircle { position: absolute; left: 4px; bottom: 4px; -moz-border-radius: 20px 20px 20px 20px; border-radius: 20px 20px 20px 20px; width: 22px; height: 22px; color: White; text-align: center; line-height: 22px; background-color: #333333; }

.outerBox ul.pdfdocument li a { padding: 5px 0 3px 30px; background: url(/jobs/images/Articles/PDFNEW.gif) 10px 4px no-repeat; }

    .outerBox ul.pdfdocument li a:hover { background: #f0f0f0 url(/jobs/images/Articles/PDFNEW.gif) 10px 4px no-repeat; }

.outerBox ul.blogger li { padding: 5px 0 2px 10px; }

.outerBoxResources { width: 676px; float: left; padding: 0 0 5px 0; margin-bottom: 10px; }

    .outerBoxResources ul { list-style: none; margin: 0px; padding: 0px; width: auto; }

        .outerBoxResources ul li { float: left; width: 676px; }

            .outerBoxResources ul li a { font-family: 'Roboto', sans-serif; font-size: 12px; color: #7f8080; text-decoration: none; display: block; }

    .outerBoxResources p { width: 100%; padding: 10px 0 6px 0; color: #333333; float: left; }

    .outerBoxResources h5 { font-size: 12px; font-weight: bold; color: #333333; padding: 10px 0 0 0; width: 100%; float: left; }

ul.termsAndCondition li { background: url(/jobs/images/bullet.gif) left top no-repeat; padding: 3px 0 3px 13px; overflow: hidden; display: block; color: #333333; }

.contactrow { width: 100%; padding: 0 0 10px 0; float: left; }
.contactrow p{margin:0px; padding:0px; display:inline-block;}

    .contactrow span { width: 200px; float: left; text-align: right; display: inline-block; color: #333333; margin-right: 10px; }

    .contactrow input { border: 1px solid #ccc; float: left; color: #333333; }

    .contactrow .CommonTextBoxStyle { float: left; }

    .contactrow .CommonButtonStyle { float: none; cursor: pointer; }

    .contactrow select { font-size: 12px; color: #333333; }

.resumeDetailRow { width: 100%; padding: 0 0 10px 0; float: left; font-family: 'Roboto', sans-serif; }

    .resumeDetailRow span.resumeDetail { width: 150px; padding-left: 10px; float: left; text-align: left; display: inline-block; color: #333333; margin-right: 10px; font-family: 'Roboto', sans-serif; }

    .resumeDetailRow span { float: right; width: 505px; }


/* Close For Right Side Control of Home Page like Trending UP, Latest Jobs etc */
/* Start of Blog, Resources, News, Stories, Video */

.postBlog { width: 676px; float: left; height: 264px; }

.titleBlog { font-size: 32px; font-weight: normal; color: #000; padding: 13px 0 10px; }

.shareLink { width: 449px; height: 90px; float: left; padding: 0 0 0 126px; }

    .shareLink li { float: left; height: 90px; background: url(/Interviews/jobs/images/Blogs_26.png) left top no-repeat; }

        .shareLink li a.write { background: url("/jobs/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("/jobs/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("/jobs/images/CSharp/Blogs_26.png") no-repeat scroll -244px top transparent; display: block; float: left; height: 90px; text-indent: -999px; width: 104px; }

.blogBtn { margin: 31px 0 0 80px; float: left; }

    .blogBtn a { float: left; background: url(/Interviews/jobs/images/postL.gif) left top no-repeat; padding: 0 0 0 11px; height: 38px; font-family: Rockwell; }

        .blogBtn a span { float: left; background: url(/Interviews/jobs/images/postR.gif) right top no-repeat; padding: 0 40px 0 0px; display: block; height: 38px; line-height: 38px; font-size: 22px; font-weight: bold; color: #fff; text-decoration: none; text-transform: uppercase; }

.userBlog { width: 666px; float: left; padding: 8px 0; border-bottom: 0px solid #d2d2d2; margin-left: 10px; }

    .userBlog .left { width: 84px; float: left; }

        .userBlog .left .userPic img { border: 1px solid #a3939d; margin: 0 0 9px 0; }

    .userBlog .right { width: 582px; float: left; margin-top: -8px; }

        .userBlog .right .blueTitleBar { width: 100%; float: left; border-bottom: 1px dashed #d7d7d7; margin-bottom: 5px; }

            .userBlog .right .blueTitleBar h3 { padding: 0px; }

    .userBlog .LinkNormalGray { color: #666!important; font-size: 13px; }

    .userBlog .right .blueTitleBar h3 a { font-size: 18px; color: #056ebf; font-weight: normal; text-decoration: none; line-height: 25px; text-transform: none; }

    .userBlog .right ul { width: 582px; float: left; padding: 10px 0 0 0px; margin: 0px; list-style: none; }

    .userBlog .right li { width: 582px; background: url(/Interviews/jobs/images/BulletCircle.png) 0px 6px no-repeat; line-height: 18px; padding: 0px; }

.floatLeft { float: left; width: auto; }

.floatRight { float: right!important; }
/* Close of Blog, Resources, News, Stories, Video */
/* ****************** RatingStar ****************** */
.ratingStar { white-space: nowrap; margin: 1em; height: 14px; }

    .ratingStar .ratingItem { font-size: 0pt; width: 13px; height: 12px; margin: 0px; padding: 0px; display: block; background-repeat: no-repeat; cursor: pointer; }

    .ratingStar .Filled { background-image: url(/Interviews/jobs/images/ratingStarFilled.png); }

    .ratingStar .Empty { background-image: url(/Interviews/jobs/images/ratingStarEmpty.png); }

    .ratingStar .Saved { background-image: url(/Interviews/jobs/images/ratingStarSaved.png); }

a.PagerLinkStyle { margin: 0px 2px 0px 2px; padding: 1px 5px 1px 5px; border: solid 1px #E6E6E6; color: #0066A7; font-weight: normal; text-decoration: none; vertical-align: top; }

    a.PagerLinkStyle:hover { border: solid 1px #B7D8EE; background-color: #D2EaF6; }

a.PagerLinkSelected { margin: 0px 2px 0px 2px; padding: 2px 5px 2px 5px; font-weight: bold; border: solid 1px #E6E6E6; color: #0066A7; background-color: #D2EaF6; }

a.LinkNormalStyleOrange { color: #3366CC; /*#11518F;*/ text-decoration: none; }

    a.LinkNormalStyleOrange:hover { color: #01a821; }

a.BlueBtn { font-size: 16px; font-weight: bold; text-decoration: none; color: #fff; height: 29px; line-height: 29px; padding: 0 0 0 10px; background: url(/Interviews/jobs/images/blueBtn.png) left top no-repeat; float: right; }

    a.BlueBtn span { display: block; padding: 0 20px 0 10px; height: 29px; line-height: 29px; background: url(/Interviews/jobs/images/blueBtnR.png) right top no-repeat; float: left; text-transform: uppercase; }

input.rateitBtn { width: 63px; height: 20px; float: left; background: url(/Interviews/jobs/images/rateit.png) left top no-repeat; border: none; cursor: pointer; }

ul.rateList { width: auto!important; float: right; padding-right: 14px; margin-top: 2px; }

    ul.rateList li { float: left; line-height: 20px; }

/* Start of Follow US Control class */
#box { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: White; border-color: Gray -moz-use-text-color Gray Gray; border-style: solid none solid solid; border-width: 1px 0 1px 1px; right: 30px; padding: 10px; position: absolute; text-align: center; }

    #box div { margin: 0 0; }

#floatdiv { position: absolute; right: 0px!important; top: 0px; z-index: 1; }

/* */
.FlagImageSize { width: 15px; height: 15px; }

.WhyRegisterBulletImg { background-image: url(/jobs/images/bullet.gif); background-repeat: no-repeat; background-position: center top; width: 13px; display: block; }

.videoImage { /*position:absolute; right:0px; top:2px; background:#fff; padding-left:6px;*/ float: right; margin-top: 7px; }

    .videoImage img { border: 2px solid #000; }

.userVideos { width: 336px; float: left; padding: 8px 0; border-bottom: 0px solid #d2d2d2; margin-left: 10px; }

    .userVideos .left { width: 84px; float: left; margin-right: 5px; }

    .userVideos .right { float: right; width: 245px; }

    .userVideos .blueTitleBar h3 a { font-size: 16px; color: #056ebf; font-weight: normal; text-decoration: none; line-height: 25px; }

/* Author Details */
.profileContainer { width: 1024px; float: left; padding: 5px 0 0 0; }

    .profileContainer .leftSection { width: 753px; float: left; }

.profileDetail { width: 753px; float: left; }

    .profileDetail .titleBar { width: 755px; overflow: hidden; border-bottom: 1px solid #e8e8e8; padding: 0 0 4px 8px; margin-bottom: 7px; }

        .profileDetail .titleBar h2 { font-size: 18px; font-weight: normal; }

    .profileDetail .information { width: 226px; float: left; border-left: 1px solid #e8e8e8; padding-left: 18px; line-height: 18px; }

    .profileDetail .left { width: 186px; float: left; padding-left: 5px; }

        .profileDetail .left .photo { float: left; border: 1px solid #cccccc; padding: 6px; margin-bottom: 8px; width: 158px; }

            .profileDetail .left .photo li { float: left; }

    .profileDetail .right { width: 562px; float: right; }

.followme { width: 545px; float: left; height: 27px; border: 1px solid #ccc; padding: 6px; line-height: 27px; margin-top: 5px; }

    .followme img { float: left; }

.photogallery { width: 562px; float: left; padding: 5px 0 0 0; }

    .photogallery h2 { font-size: 18px; font-weight: normal; font-family: 'Roboto', sans-serif; text-transform: uppercase; color: #343434; padding-bottom: 3px; }

.link { position: absolute; right: 5px; top: 7px; font-size: 11px; color:#e5e5e5; }

    .link a { text-decoration: none; color: #686868; display: inline-block; margin: 0 4px; font-size: 10px; }

.photogallery li { float: left; margin-right: 6px; }

.leftBottomSection { width: 743px; float: left; padding: 0 0 0 10px; }

.profileContainer .rightSection { width: 255px; float: right; }
/* Author Details Ends*/
.RoundedBackGroundGrayBorder { background: transparent; width: 100%; margin: 0 auto; }

    .RoundedBackGroundGrayBorder .top, .RoundedBackGroundGrayBorder .bottom { display: block; background: transparent; font-size: 1px; }

    .RoundedBackGroundGrayBorder .b1, .RoundedBackGroundGrayBorder .b2, .RoundedBackGroundGrayBorder .b3, .RoundedBackGroundGrayBorder .b4, .RoundedBackGroundGrayBorder .b1b, .RoundedBackGroundGrayBorder .b2b, .RoundedBackGroundGrayBorder .b3b, .RoundedBackGroundGrayBorder .b4b { display: block; overflow: hidden; background: #f2f7ff; }

    .RoundedBackGroundGrayBorder .b1, .RoundedBackGroundGrayBorder .b2, .RoundedBackGroundGrayBorder .b3, .RoundedBackGroundGrayBorder .b1b, .RoundedBackGroundGrayBorder .b2b, .RoundedBackGroundGrayBorder .b3b { height: 1px; background: #f2f7ff; }

    .RoundedBackGroundGrayBorder .b2, .RoundedBackGroundGrayBorder .b3, .RoundedBackGroundGrayBorder .b4, .RoundedBackGroundGrayBorder .b4b, .RoundedBackGroundGrayBorder .b3b, .RoundedBackGroundGrayBorder .b2b { border-left: 1px solid #d2def1; border-right: 1px solid #d2def1; }

    .RoundedBackGroundGrayBorder .b1 { margin: 0 5px; background: #d2def1; }

    .RoundedBackGroundGrayBorder .b2, .RoundedBackGroundGrayBorder .b2b { margin: 0 3px; border-width: 0 2px; }

    .RoundedBackGroundGrayBorder .b3, .RoundedBackGroundGrayBorder .b3b { margin: 0 2px; }

    .RoundedBackGroundGrayBorder .b4, .RoundedBackGroundGrayBorder .b4b { height: 2px; margin: 0 1px; }

    .RoundedBackGroundGrayBorder .b1b { margin: 0 5px; background: #d2def1; }

    .RoundedBackGroundGrayBorder .boxcontent { display: block; background: #f2f7ff; border-left: 1px solid #d2def1; border-right: 1px solid #d2def1; }

.MediaPlayerWidth { width: 665px; height: 400px; }

.FlashPlayerWidth { width: 330px; height: 240px; }

/*Added by Deepak - 03-JANUARY-2012*/

.outerBox ul.treadingTwoCol li a { padding: 4px 0 4px 22px; /*background:url(/Interviews/jobs/images/BulletCircle.png) 10px 8px no-repeat;*/ float: left; width: 145px; color: gray; }

    .outerBox ul.treadingTwoCol li a:hover { color: Red; }

.outerBox ul.footerLinks { background-color: transparent; height: auto; }

    .outerBox ul.footerLinks li a { padding: 4px 0 4px 22px; float: left; width: 145px; color: gray; }


.contentHeader span { font-size: 14px; text-transform: uppercase; color: #4e4e4e; }

    .contentHeader span a:hover { color: Green; }

.questionDetail { width: 676px; float: left; }

.questionDetail ul { margin:0px; padding:0px; list-style:none; }

    .questionDetail li { width: 666px; float: left; padding: 7px 0 6px 10px; font-size: 12px; }

    .questionDetail .header { color: #F00; text-transform: uppercase; font-size: 12px; padding: 5px 0 5px 10px; width: 666px; float: left; background: url(/interviews/jobs/images/orangeDice.gif) left center no-repeat; }

    .questionDetail li.lightBlue { background: #FAFAFA; }

    .questionDetail li .LinkNormalGray:hover { color: #01a821; }

ul.ResumeList li { width: 666px; float: left; padding: 3px 0 5px 10px; margin: 0px; font-size: 12px; }

.noDataFound { text-align: center; }

.interviewProfile { width: 652px; float: left; padding: 8px; border: 1px solid #c5c5c5; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px 6px 6px 6px; }

.BorderGray { border: solid 1px #c6c6c6; color: #000;  margin-bottom: 10px; }

    .BorderGray table tr td { padding-left: 5px; padding-right: 5px; }

    .BorderGray .HeaderGray td { padding: 0px; }

.HeaderGray { background-color: #d8d8d8; height: 19px; padding-left: 6px; border-bottom: solid 1px Gray; color: #333333; font: normal normal bold 18px Calibri; }

.BorderGray.noTop { border-top: none; }

/*.CommonTextBoxStyle{font-size: 7pt;font-family: Verdana;color: #333333;border: solid 1px Gray;}
.CommonTextBoxStyle{font-size: 12px;font-family: Calibri,Verdana;color: #333; border: solid 1px #ccc;}*/
.commonTextBoxStyle, .CommonTextBoxStyle { border: 1px solid #CCCCCC; color: Gray; font-family: 'Roboto', sans-serif; font-size: 12px; padding:2px; }

.CommonLinkBold { color: #3366CC; /*#11518F;*/ text-decoration: none; font-family: 'Roboto', sans-serif; font-size:11px; }

    .CommonLinkBold:hover { color: #01a821; }

.CommonLabelText { color: #666666; font-size: 12px; font-family: 'Roboto', sans-serif; }

.NormalBlack { color: #333333; }

.pageHeadingDesc { color: #333333; font-weight: bold; }

.CommonButtonStyle { font-size: 8pt; font-weight: bold; font-family: 'Roboto', sans-serif; color: Black; background-color: #CCCCCC; border: 1px solid Gray!important; padding: 3px; cursor: pointer; }


a.PagerLinkStyle { border: 1px solid #E6E6E6; color: #0066A7; font-weight: normal; margin: 0 2px; padding: 1px 5px; text-decoration: none; vertical-align: top; cursor: pointer; }

    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 { font-family: 'Roboto', sans-serif; font-size: 10px; color: #a9a9a9; }

.CompletionListCssClass { visibility: hidden; margin: 0px !important; background-color: #e8edfa; color: black; border: solid 1px #006699; cursor: pointer; text-align: left; list-style-type: none; font-family: 'Roboto', sans-serif; font-size: 12px; padding: 0px; }

.CompletionListItemCssClass { margin: 0px !important; background-color: #e8edfa; color: black; border: solid 1px #f7f7f7; cursor: pointer; text-align: left; list-style-type: none; font-family: Verdana; font-size: 12px; padding: 0px; }

.CompletionListHighlightedItemCssClass { color: White; background-color: #006699; border: solid 1px #006699; }

a.LinkNormalStyle:active, a.LinkNormalStyle:visited, a.LinkNormalStyle:link { color: Gray; /*#11518F;*/ text-decoration: none; }

a.LinkNormalStyle:hover { color: #01a821; }

.headerPost { width: 510px; border: 1px solid #c4c4c4; margin: 5px 0 0 0; height: 72px; float: right; -moz-border-radius: 2px; border-radius: 2px; }

    .headerPost .textBox { width: 506px; height: 18px; border: none; font-size: 13px; color: #666; font-family: 'Roboto', sans-serif; margin: 2px; }

.headerGrayIconBar { height: 48px; background: #f2f2f2; -moz-border-radius: 0px 0 2px 2px; border-radius: 0px 0 2px 2px; }

.headerSmallIcon { width: auto; margin-left: 10px; }

    .headerSmallIcon ul { margin: 0px; padding: 0px; list-style: none; }

    .headerSmallIcon li { float: left; list-style: none; width: 39px; height: 39px; margin: 5px 7px 0 0; cursor: pointer; }

.spriteIcons { float: left; height: 39px; margin: 0px 7px 0 0; border: none; cursor: pointer; background: url(/interviews/jobs/images/headerIcons3.png) left top no-repeat; }

    .spriteIcons.article { width: 39px; float: left; background-position: -46px 0; }

    .spriteIcons.blog { width: 39px; float: left; background-position: -90px 0; }

    .spriteIcons.news { width: 39px; float: left; background-position: -134px 0; }

    .spriteIcons.video { width: 39px; float: left; background-position: -178px 0; }

    .spriteIcons.question { width: 39px; float: left; background-position: 0px 0; }

.BluePostBtn { width: 60px; height: 22px; line-height: 18px; border: 1px solid #f66301; background: #ff6600; font-size: 16px; color: #fff; text-align: center; margin: 13px 10px 0 0; float: right; cursor: pointer; -moz-border-radius: 3px; border-radius: 3px; }

.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: 0px -40px; }

.spriteIcons.question.active { background-position: 0px -40px; }

input[type=checkbox] { width: 12px; height: 12px; vertical-align: middle; margin-right: 5px; }

.EditorTable table tr td, .EditorTable table tr td:hover { padding: 0px!important; margin: 0px!important; }

.askQuestion { background: url("/jobs/images/askaQuestionsBg.png") repeat-x scroll left -61px transparent; border: 1px solid #CCCCCC; height: 157px; margin-bottom: 8px; overflow: hidden; }

h3 { margin: 0px; padding: 6px 0 5px 10px; font-family: 'Roboto', sans-serif;   font-size: 22px; color: #000; font-weight: normal; text-transform: uppercase; }

.orange { height: 40px; font-size: 28px; }

.askQuestion .searchTextBox { color: #666666; font-family: Segoe UI,Calibri,Verdana; height: 32px; margin: 0 10px; padding-bottom: 14px; width: 649px !important; }

.postBtn { width: 160px; height: 30px; border: none; cursor: pointer; margin: 10px 0px 0px 0; float: right; background: url(/jobs/images/askaquestionbtn.png) left top no-repeat; }

td.ItemPaddingLeft { padding: 5px; }

.overviewTable tr td, .overviewTable tr td table { border: none; }

    .overviewTable tr td table tr td { border: 1px solid #ccc; border-top: none; }

.jobdescriptionheader { font-size: 20px; text-transform:uppercase;  border-bottom: solid 1px #d7d7d7; line-height: 24px; font-weight:normal; padding: 15px 0 5px; margin: 0 0 15px; height: 22px; }

.jobdescription { padding: 0; font-size: 14px!important; line-height: 16px;  color: #444; float: left; width: 676px; margin-bottom: 10px; }

a.LinkNormalGrayLight { font-size: 12px!important; color: #8d8d8d; font-family: 'Roboto', sans-serif; }

    a.LinkNormalGrayLight:hover { font-size: 12px; color: #01a821; font-family: 'Roboto', sans-serif; }

.E-book-paging li { float: left; font-size: 12px; list-style: none; color: #99999b;  width: 26px; text-align: center; line-height: 16px; list-style: none; }

.E-book-paging li { padding: 0; margin-left: 15px; width: auto; }

    .E-book-paging li a { color: #99999b; text-decoration: none; }

        .E-book-paging li a:hover { color: #01a821; }

        .E-book-paging li a.active { color: #0070bf; }

.whitebgcolor { vertical-align: top; background-color: #FFFFFF; }

.mostViewTab { width: 676px; overflow: hidden; }

    .mostViewTab ul { margin: 0px; padding: 0px; list-style: none; }

    .mostViewTab li { width: 202px; list-style: none; float: left; padding: 20px 10px 0 10px; min-height: 90px; height: auto !important; height: 90px; overflow: hidden; font-size: 12px; line-height: 17px; }

        .mostViewTab li a { color: #7f8080; }

            .mostViewTab li a:hover { color: #01a821; }

            .mostViewTab li a img { display: block; background-color: #e0e0e0; }

    .mostViewTab .image { float: left; margin-right: 13px; }

/*common button start here*/
.buttonRight { float: right; margin-left: 10px; }

.commonBuleBtn { display: block; height: 26px; color: #fff; font-size: 13px; padding: 2px 35px 3px 12px; float: left; cursor: pointer; margin-right: 10px; border: none; background: #0270bf url(/jobs/images/commonBTn2.png) right top no-repeat; }

    .commonBuleBtn.next { background-position: 100% -26px; }

    .commonBuleBtn.Prev { background-position: 0 -52px; padding: 2px 12px 3px 35px; }

    .commonBuleBtn.upload { background-position: 100% -77px; }

    .commonBuleBtn:hover { background: #ff6600 url(/jobs/images/commonBTn2.png) right -130px no-repeat; }

    .commonBuleBtn.next:hover { background-position: 100% -156px; }

    .commonBuleBtn.Prev:hover { background-position: 0 -182px; padding: 2px 12px 3px 35px; }

    .commonBuleBtn.upload:hover { background-position: 100% -208px; }
/*common button end here*/
.recentlyPostedJobsHeader { float: left; margin: -2px 0px 10px 15px; }

ul.paging { margin: 12px auto; width:100%; float:left;  overflow: hidden;  padding: 0;    text-align: center; }
    ul.paging li { position: relative; display:inline-block; list-style: none; padding: 0 5px; width: 33px; height: 32px; }

.pagingSpritIcons { display: block; width: 33px; height: 32px; position: absolute; cursor: pointer; background: url(/jobs/images/paging.png) left top no-repeat; }

    .pagingSpritIcons.first { background-position: 0px 0px; display: block; }

    .pagingSpritIcons.previous { background-position: -40px 0px; }

    .pagingSpritIcons.next { background-position: -80px 0px; }

    .pagingSpritIcons.last { background-position: -120px 0px; }

    .pagingSpritIcons.first:hover { background-position: 0px -32px; }

    .pagingSpritIcons.previous:hover { background-position: -40px -32px; }

    .pagingSpritIcons.next:hover { background-position: -80px -32px; }

    .pagingSpritIcons.last:hover { background-position: -120px -32px; }

ul.Menu { list-style: none; margin: 0px; padding: 0px; }

    ul.Menu li { display: block; float: left; background: url(/jobs/images/menuDivider.png) left 7px no-repeat; }

        ul.Menu li a { color: #fff; display: block; padding: 9px 10px 0; height: 26px; float: left; font-weight: normal; text-transform: uppercase; font-size: 15px; }

            ul.Menu li a:hover { background: #ff6600; }


td.LinkNormalGrayLight a { font-size: 12px!important; color: #8d8d8d; font-family: 'Roboto', sans-serif; }

    td.LinkNormalGrayLight a:hover { color: #01A821; }

.jobDescriptionlabel { width: 120px; float: left; color: #000!important; }

.BlueGridPager { padding: 0 5px; background: #ECECEC; }

ul.Menu li a.active { background: #ff6600; }

.ResumeTable tr td { border-right: 1px solid #F2F2F2; border-bottom: 1px solid #F2F2F2; font-family: 'Roboto', sans-serif; }


/*InFocus starts here*/
.InFocusNews { background: url(/jobs/images/inFocusNewsBg.png) center top repeat-y; height: 37px; overflow: hidden; width: 100%; position: relative; }

    .InFocusNews h2 { background: url(/jobs/images/infocusCurve.png) right top no-repeat; color: #fff;
float: left;
font-family: "BebasNeueRegular";
font-family: 'BebasNeueRegularie'\9/;
font-size: 20px;
font-weight: normal;
line-height: 37px;
text-align: right;
width: 138px;
padding: 0 54px 0 0;
margin: 0;}

    .InFocusNews .rightNew { color: #FFFFFF; float: left; font-size: 16px; line-height: 37px; width: 802px; }

.inFocusCloseButton { position: absolute; right: 0px; top: 0px; }
/*InFocus ends here*/

/*.menuStripBlue { background: #0086dc; float: left; height: 34px;  position: relative; width: 100%; z-index: 99; }*/

.msg_container { border: 1px solid #d6d6d6; width: 395px; padding: 10px 0px 10px 10px; position: absolute; background: #fff; top: 37px; right: 0px; border-top: none; display: none; max-height:400px;overflow:auto; height:auto; font-size:14px;}/*max-height:472px;*/
.msg_container ul { padding: 0; margin: 0; list-style: none; }
.msg_container ul li { border-bottom: 1px solid #d6d6d6; width: 97.5%; padding: 6px 0 6px 0; overflow: hidden;color:#8d8d8d; word-break:break-all;  word-break: break-word; }
.msg_container ul li:last-child { border: none; }
.msg_container.general_notifications a{color:#f60;} 
.msg_container.general_notifications a:hover { color:#01a821!important; }

.msg_container .loadmore img{/*display:block; text-align:center;*/}
.watchICon { background: url(/jobs/images/watch.png) no-repeat;display: inline-block;width: 13px;height: 13px;vertical-align: middle;margin-right: 3px;border-radius:100%;}    
.msg_container .date{font-size:11px; padding-right:10px;}

.pic{float: left;margin: 0 10px 0 0;}
.pic img{width: 35px;height: 35px;border-radius: 100%;}
.right_content{/*float:right;width: 340px;*/padding-right: 10px;overflow: hidden;}
.right_content a.LinkNormalGray{font-size:14px;}
msg_container a.LinkNormalBlue:hover{color:#01a821;}
/*New End*/
        

.userdetailCntr { float: right; color: #fff; font-size: 14px; padding: 6px 10px 6px 8px; display: block; }

    .userdetailCntr:hover, .userdetailCntr.hover { background: #fff; color: #6f6e6f; }

.loginPopup { font-size: 16px; width: 271px; padding: 10px 10px 0 10px; border: 1px solid #f60; position: absolute; right: 0; top: 37px; 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: none; border: 1px solid #E1E1E1; border-top: none; }

        .loginPopup.loggedIn a { color: Gray; }

            .loginPopup.loggedIn a:hover { color: #f60; }

        .loginPopup.loggedIn ul { list-style: none; width: 200px; text-align: left; background: #fff; margin: 0; padding: 0; overflow: hidden; }

        .loginPopup.loggedIn li { display: block; padding: 0; }

            .loginPopup.loggedIn li a { width: 163px!important; display: block; color: #545454; padding: 6px 10px 6px 34px; height: auto; border-bottom: 1px solid #E1E1E1; background: url(/jobs/images/AcsettingIcon.png) left top no-repeat; }

                .loginPopup.loggedIn li a:hover { background: url(/jobs/images/AcsettingIcon_hover.png) no-repeat; color: #545454; }

                .loginPopup.loggedIn li a.myac { background-position: 5px -27px; }

                .loginPopup.loggedIn li a.myQuestion { background-position: 5px -150px; }

                .loginPopup.loggedIn li a.signout { background-position: 5px -86px; border-bottom: none; }

                .loginPopup.loggedIn li a.editprofile { background-position: 5px -115px; }

                .loginPopup.loggedIn li a.changepassword { background-position: 5px -144px; }

                .loginPopup.loggedIn li a.profileview { background-position: 5px 2px; }

                .loginPopup.loggedIn li a.setting { background-position: 5px -56px; }

        .loginPopup.loggedIn .proImg { margin: 2px 5px 0 -21px; float: left; }

        .loginPopup.loggedIn li:hover { background: #ebebed; }

    .loginPopup .arrow, #userMsgIconCntr .arrow { width: 12px; height: 7px; background: url(/jobs/images/loginArrowWhite.png) left top no-repeat; position: absolute; right: 11px; top: -6px; }

    .loginPopup .row { width: 100%; overflow: hidden; margin-bottom: 10px; }

    .loginPopup .inputBox { color: #666; font-size: 12px; padding: 2px 5px; border: 1px solid #ccc; }

    .loginPopup input[type="submit"], input.button { color: #fff; font-size: 12px; padding: 6px 10px 5px 10px; background: #ff6600; border: none; cursor: pointer; }
    .loginPopup input[type="submit"]:hover{ background: #0086DC; }
   .loginPopup input[type="button"]:hover, input.button:hover { background: #f60; }


.lableText { width: 82px; float: left; text-align: right; padding-right: 10px; color: #666; }

.socialBox { float: right; margin: 5px 0 0; width: 166px; }

    .socialBox ul { clear: both; list-style: none outside none; margin: 0 0 10px; padding: 0; vertical-align: top; }

    .socialBox li { float: left; list-style: none outside none; padding: 0 9px 0 0; vertical-align: top; }

.whiteLink { color: Gray; font-family: 'Roboto', sans-serif; font-size: 12px; text-decoration: none; }


/*Combo-box starts*/
.custom-combobox { position: relative; display: inline-block; float: left; width: 156px; }

.custom-combobox-toggle { height: 26px; position: absolute!important; top: 0px; margin-left: -1px; padding: 0; /* support: IE7 */ *height: 26px; *top: 0px; }

.custom-combobox-input { width: 123px; 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*/

.filter { padding: 10px 0px 10px 0px; overflow: hidden; background: #ededed; width: 100%; }

    .filter .label { float: left; margin: 0px 0px 0px 15px; padding: 6px 6px 0px 0px; text-align: right; color: #424242; font-size: 12px; }

    .filter .select { width: 100px; float: left; border: 1px solid #bfbfbf; padding: 3px; }


        .editProfileCntr { width: 100%; overflow: hidden; }

                /*RESUME PAGE STYLE START HERE*/
                
                .Center{ text-align:center;}
                .resumeTopCntr{background: none repeat scroll 0 0 #045bb4;overflow: hidden;padding: 15px 40px 0;}
.resumeTopCntr .left {float: left;width: 570px;}
.resumeTopCntr .left .profilePic { background: none repeat scroll 0 0 #FFFFFF; float: left; margin: 0 0 -50px 20px; padding: 8px; position: relative;}
 .resumeTopCntr .left .profilePic a img{height:154px; width:154px; display:block;}
.resumeTopCntr .left .detail { float: left;    padding: 0 0 0 20px;    width: 360px;}
.resumeTopCntr .left .detail p {color:#6bdaff}
.resumeTopCntr .left .detail a{cursor:pointer;color:#6bdaff;}
.resumeTopCntr .left .detail h1 {margin: 0px; padding:0px; color: #fff;display: block; font-family: 'BebasNeueRegular';font-family: 'BebasNeueRegularie'\9/;font-size: 30px; font-weight: normal; height: 30px; }
.resumeTopCntr .left .detail h2 {margin: 0px; padding:0px; color: #00e4ff;display:block;font-family: 'BebasNeueRegular';font-family: 'BebasNeueRegularie'\9/;font-size: 20px; font-weight: normal; height: 26px; line-height:26px;}
.resumeTopCntr .left .detail p{margin: 0px; padding: 2px 0px 1px 18px; color: #e0e0e0;font-size: 16px;}
.resumeTopCntr .left .detail p.location { background:url("/jobs/images/resumeIcon_02082014.png") no-repeat scroll -221px 7px; }
.resumeTopCntr .left .detail p.update { background:url("/jobs/images/resumeIcon_02082014.png") no-repeat scroll -220px -55px; }

.experienceBox {padding:8px 0px 8px 211px; background-color:#e9e9e9; color: #4e4e4e; overflow:hidden; font-size: 14px; display: block;}
.experience{ float:left; font-size:16px; padding-top:4px;}
 .action{ width:auto; float:right;}
.action a{float:left; width:34px; height:34px; margin-right:6px; text-indent:-9999px; display:block; background:url(/jobs/images/resumeIcon_02082014.png) left top no-repeat;}
.action a.edit{ background:url(/jobs/images/resumeIcon_02082014.png) -46px top no-repeat;}
.action a.delete{ background:url(/jobs/images/resumeIcon_02082014.png) -91px top no-repeat;}
.action a.download{ background:url(/jobs/images/resumeIcon_02082014.png) -136px top no-repeat;}
.action a.print{ background:url(/jobs/images/resumeIcon_02082014.png) -179px top no-repeat; }

.action a:hover{ background-position:0px -41px;}
.action a.edit:hover{  background-position:-46px -41px;}
.action a.delete:hover{  background-position:-91px -41px;}
.action a.download:hover{  background-position:-136px -41px;}
.action a.print:hover{  background-position:-179px -41px; }
                
       
        .date { color: #919191; font-size: 15px; font-weight: normal; }

        .resumepageInner {padding: 20px 60px; background: none repeat scroll 0 0 #FFFFFF; overflow: hidden;    }
.resumepageInner h2 {margin:0px; padding: 7px 0px 0px 0px; color: #4F4F4F;font-family: 'BebasNeueRegular';font-family: 'BebasNeueRegularie'\9/; font-size: 24px;font-weight: normal; height: 30px; border-bottom:1px solid #E9E9E9; }
.resumepageInner p{padding:0px;  margin:0px; font-size:14px; font-weight:normal; line-height:22px;}
.resumepageInner .row {overflow: hidden; padding: 0 0 10px 0px;}

            .resumepageInner a.print { margin-left: 20px; float: right; width: 28px; text-indent: -9999px; background: url("/jobs/images/resume_page_icon.png") no-repeat scroll 0 -145px; }

            .resumepageInner a.download { margin-left: 20px; float: right; width: 28px; text-indent: -9999px; background: url("/jobs/images/resume_page_icon.png") no-repeat scroll 0 -177px; }

            

            .resumepageInner .row-inner { overflow: hidden; }

        .row-inner.left { float: left; width: 500px; }

        .row-inner.right { float: right; width: 383px; }

        .row-inner.left .educationDetail, .workexperience { margin: 0px; padding: 5px 0px; display: block; overflow: hidden; }

            .row-inner.left .educationDetail h3 { margin: 0px; padding: 0px; color: #ff6600; font-size: 21px; font-weight: normal; text-transform:none; }

            .row-inner.left .educationDetail h4 { margin: 0px; padding: 0px; color: #7B7B7B; font-size: 21px; font-weight: normal; }

        .row-inner.right ul { margin: 14px 0 0 0px; padding: 0px; list-style: none; }

            .row-inner.right ul li { display: inline-block; font-size: 14px; font-weight: normal; width: 125px; color: #7B7B7B; }

            .row-inner.right ul.title li { color: #ff6600; }

        .workexperience h3.position { margin: 0px; padding: 0px 0px 5px 0px; color: #7b7b7b; font-size: 21px; font-weight: normal; text-transform:none; }

            .workexperience .date .company { color: #ff6600; }
            
            .NewCommonButtonStyle { background-color: #0086DC; border:none; color:#fff; cursor:pointer; font-size:20px; margin-right:10px; padding:5px 15px; font-family:"BebasNeueRegular"; font-weight:lighter;}
	.NewCommonButtonStyle:hover, .NewCommonButtonStyle.active{ background:#ff6600;}
	.NewCommonButtonStyle.active:hover{ background-color: #0086DC;}
	
	
	.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-state-hover a:hover { background-image: url("/jobs/images/buttonBackground.png"); color: White !important; cursor: default; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { background-image: url("/jobs/images/buttonBackground.png"); color: White !important; cursor: default; }
.ui-tabs { position: relative; padding: .2em; zoom: 1; }
    .ui-tabs .ui-tabs-nav { margin: 0 0 20px 0 !important; padding: 0; height: 30px; border: 1px solid #c6c6c6; background-color: #e4e4e4; padding: 0 5px; }
        .ui-tabs .ui-tabs-nav li { float: left; padding: 0; margin: 0; list-style-type: none; vertical-align: middle; }
            .ui-tabs .ui-tabs-nav li a { float: left; font-size: 16px; display: block; margin-top: -8px; padding: 13px 15px 29px 15px; text-decoration: none; height: 12px; color: #3e3e3e; position: relative; font-family: 'Roboto', sans-serif; font-weight: bold; }
            .ui-tabs .ui-tabs-nav li.ui-tabs-selected { background-image: url("/jobs/images/buttonBackground.png"); color: White; cursor: default; }
                .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
            .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
    .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 0 5px 8px 5px; background: none; overflow: hidden; width: 800px; clear: both; float: left; }
    .ui-tabs .ui-tabs-hide { display: none !important; }
	
	.modelPopUp { background: url(/jobs/images/popUpbackgroundBGRepeat.png) repeat; border-radius: 8px 8px 8px 8px; padding: 8px; position: relative; text-align: left; font-size: 14px; width: 425px; }
    .modelPopUp .whitebackground { background: none repeat scroll 0 0 #fff; border-radius: 2px 2px 2px 2px; min-height: 100px; overflow: hidden; }
    .modelPopUp .closeBtn1 { background: url(/jobs/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(/jobs/images/overlay.png) repeat; left: 0; position: absolute; top: 0; z-index: 99 !important; opacity: .30; -moz-opacity: .65; filter: alpha(opacity=30) !important; }
    /*       .ui-accordion
        {
            width: 100%;
        }
        .ui-accordion h3
        {
            margin: 2px 0px 0px 0px;
            padding: 5px 10px;
            background: #e9e9e9;
            border: 1px solid #b9b9b9;
            font-size: 16px;
            cursor: pointer;
        }
        .ui-accordion .ui-accordion-content
        {
            padding: 10px;
            margin: 0px;
            font-size: 14px;
            border: 1px solid #b9b9b9;
            border-top: none;
        }
        h3.ui-accordion-header-active
        {
            background: #cfcfcf;
        }*/
        
.HeadermenuStripBlue { background: #0086dc; float: left;   position: relative; width: 100%; z-index: 99;height:42px;}
.HeadermenuStripBlue ul.headerMenu{ list-style: none; margin: 0px; padding: 0px;}
.HeadermenuStripBlue ul.headerMenu li{ display: block; float: left; background:url(/jobs/images/iconSpritImage.png) right -1020px no-repeat; position:relative;}
.HeadermenuStripBlue ul.headerMenu li a{  color: #fff; display: block; padding: 14px 10px 5px 10px; height: 23px; float: left; text-transform: uppercase; font-weight:normal; font-size: 15px; font-family:"BebasNeueRegular"; font-family: 'BebasNeueRegularie'\9/; text-decoration:none;}
.HeadermenuStripBlue ul.headerMenu li a:hover, ul.headerMenu li:hover,  ul.Menu li .menuFooter a:hover { background:#ff6600; color:#fff;}
.HeadermenuStripBlue ul.headerMenu li.last{ background:none;}
.HeadermenuStripBlue .csharpHome { background: url(/jobs/images/iconSpritImage.png) no-repeat scroll 2px -990px;  width: 20px;}
.HeadermenuStripBlue .csharpHome:hover, .HeadermenuStripBlue ul.headerMenu li a.active{background:#ff6600 /*url(/jobs/images/iconSpritImage.png) 2px -990px no-repeat!important*/;}
.HeadermenuStripBlue .SearchBox{ width:204px; float:right; padding:6px 0px; overflow:hidden;}
.HeadermenuStripBlue .SearchBox input.searchTextBox { background-color: White;  border:none;  color:#8D8D8D;  display: inline-block; height: 28px;  padding: 2px 0 0px 2px;  width: 172px; float:left;}
.HeadermenuStripBlue .SearchBox input.button{ width:30px; height:30px; border:none; float:right; background:url(/jobs/images/iconSpritImage.png) -8px -929px no-repeat;}

h2.controlsHeader{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.controlsHeader a.headerRss {background: url(/jobs/images/homerss.png) 0px 3px no-repeat; margin-top: 5px;width: 16px;height: 20px;display: block;text-indent: -9999px;float: right;}

.tags { position:relative; }
    .tags ul { padding: 0; margin: 0; }
    .tags .mainHeading { font-size: 22px; color: black; display: inline-block; }
    .tags .searchTextBox { height: 22px; width: 462px; border: #ccc solid 1px; padding: 3px; font-size: 15px; color: #303030; }
    .tags ul.general li{list-style:none;}
    .tags ul.general li a { color: #0071bf; background: none; padding: 0; margin-top: 10px; font-size: 16px; display:inline-block; }
        .tags ul.general li a:hover { color: #01a821; }
    .tags ul.general li span.dark{color:Black;}
    .tags .advanceSearch{position:relative;}
     .tags .advanceSearch .go, a.go{ background:#ff6600; color:#fff; padding:3px 8px; display:inline-block; border:none; cursor:pointer;}
     .tags .advanceSearch .go:hover, a.go:hover{ background:#0086dc;}
     a.go{padding:5px 8px; font-size:15px;}
    .tags .advanceSearch .exp{width:48px;}
.tags .advanceSearch .filters{ width:100%; color:#424242; margin-top:20px;}
.tags .advanceSearch .filters label.textlabel{ padding:0px 5px 0px 0px; width:70px; display:inline-block;}
.tags .advanceSearch .filters input[type="radio"]{ margin:0px 7px;}
.tags .advanceSearch .filters .row{ width:100%; margin:0px 0px 5px 0px;}
.tags .advanceSearch .filters .radioButton label{ color:#9e9e9e;}
.tags .advanceSearch .filters .CommonTextBoxStyle {font-family: 'Roboto', sans-serif;color: #333;border: solid 1px #ccc; padding:3px;}

.marginRight {margin-right: 10px;}
.seprater{ color:#E6E6E6;}
.darkBlack{color:#2e2e2e;}
.ResumeList .LinkNormalBlue{ font-size:18px!important;}
.location{ font-size:15px; line-height:20px;}

ul.jobRequiredList{ list-style:none; margin:0px; padding:0px; width:600px}
ul.jobRequiredList li{ display:block; color:#616161; font-size:14px; line-height:25px;}
ul.jobRequiredList li .left{ width: 160px; float:left; color:#000;}
.questionDetail ul li div a.LinkNormalGray{font-size:17px;}

.Registration .facebookLogin { width: 277px; height: 58px; margin: 10px 0px; float: left; text-indent: -9999px; display: block; background: url(/jobs/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(/jobs/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: 84px; float: left; text-align: right; color: #666; padding: 2px 10px 0px 0px; }

.loginPopup a.google { width: 24px; height: 24px; display: inline-block; background: url(/images/csharp/iconSpritImage_20151129.png) 0px -1766px no-repeat; }
.loginPopup a.twitter { width: 24px; height: 24px; display: inline-block; background: url(/images/csharp/iconSpritImage_20151129.png) no-repeat 0 -5689px; }

.loginPopup a.facebook, .facebookComments { width: 24px; height: 24px; display: inline-block; background: url(/images/csharp/iconSpritImage_20151129.png) 0px -1792px no-repeat; }
    
.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; }

.Registration h1 {font-size: 24px; font-weight: normal; color: #f60 !important; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/;padding: 0 0 7px 0; margin: 0;}

.Registration p { margin: 0;padding: 0 0 10px 0;line-height: 20px;color: #99a3b1;}
.Registration .row {width: 100%;margin-bottom: 10px;position: relative;float: left;}
.Registration .commonTextBoxStyle, .Registration .SelectBoxStyle {border: 1px solid #cacaca;color: #abadb3;font-family: 'Roboto', sans-serif;float: left;width: 100%;max-width: 268px;padding: 8px;
}

.jobButton{ margin-left:154px; margin-top:8px; float:left;}
.textbox_Responsive{ width:50%; display:inline-block;}
.textbox_Responsive_small25{ width:25%; display:inline-block;}
.MCNCalender{ position:absolute; z-index:999;}



.jobDetailCheckList input[type="checkbox"] { float:left; position: absolute; width: 25px; height: 22px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; }
.jobDetailCheckList input[type="checkbox"] + label:before{ display: inline-block; width: 25px; height: 22px; margin-right: 4px; background: url(/jobs/images/checkbox.png) 0 0 no-repeat; content: " "; vertical-align: middle; }
.jobDetailCheckList input[type="checkbox"]:checked + label:before { background: url(/jobs/images/checkbox_check.png) 0 0 no-repeat; }
.jobDetailCheckList input[type="checkbox"] { *position: relative; margin: -2px 0px 0px 0px; *margin: -5px 0px 0px 0px; }
/*.jobDetailCheckList .chkboxlist input[type="checkbox"] { margin-bottom: 20px; }*/
.jobDetailCheckList label{ width:25%; float:left; padding:5px; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
iframe{ left:0px;}
.topHeaderConainer{ width:100%; float:left;}

.BlueBorder .row {  float: left; padding: 3px 0;  width: 100%;}
.breadcrumb { width: 100%; }
.breadcrumb ul { list-style: none; overflow: hidden; margin: 7px 0; padding: 0; }
.breadcrumb li { float: left; }
.breadcrumb li a { height: 30px; display: block; font-size: 14px; color: #fff;  text-decoration: none; padding: 0 20px 0 0; margin-right: -15px; }
.breadcrumb li a span { display: block; height: 22px; padding: 4px 0 4px 20px; line-height:20px; }
.breadcrumb li a.breadcrumbActive { position: relative; background: url(/images/chapters/breadcrumbRightBg.png) right top no-repeat; }
.breadcrumb li a.breadcrumbActive span {line-height:20px; background: url(/images/chapters/breadcrumbLeftBg.png) left top no-repeat; }
.breadcrumb li a.breadcrumbActive:hover { position: relative; background: url(/images/chapters/breadcrumbRightBg.png) right -50px no-repeat; }
.breadcrumb li a.breadcrumbActive:hover span { background: url(/images/chapters/breadcrumbLeftBg.png) left -50px no-repeat; }
.breadcrumb li.breadcrumbDeActive { height: 30px; display: block; font-size: 14px; color: #727070;  text-decoration: none; padding: 0 20px 0 0; margin-right: -15px; position: relative; background: url(/images/chapters/breadcrumbRightBg.png) right -100px no-repeat; }
.breadcrumb li.breadcrumbDeActive span {line-height:20px; display: block; height: 22px; padding: 4px 0 4px 20px; background: url(/images/chapters/breadcrumbLeftBg.png) left -100px no-repeat; }
.breadcrumb1 { z-index: 9; }
.breadcrumb2 { z-index: 8; }
.breadcrumb3 { z-index: 7; }
.breadcrumb4 { z-index: 6; }
.breadcrumb5 { z-index: 5; }
.breadcrumb6 { z-index: 4; }
.breadcrumb7 { z-index: 3; }
.breadcrumb8 { z-index: 2; }
.breadcrumb9 { z-index: 1; }



/*Jobs MyAccount CSS*/

.job_myaccount_left{ width:180px;}
.job_myaccount_right{ float:left; width:827px; margin:0 0 0 15px;}

ul.myaccountList {    list-style: outside none none;    margin: 0;    padding: 0;}
ul.myaccountList li {    }
ul.myaccountList li a {    background: url("/jobs/images/dot_gray.png") no-repeat 3px 15px;    color: #6a6a6a;    display: block;    font-size: 16px;    font-weight: 400;    padding: 7px 3px 7px 15px; border-bottom: 1px solid #dfdfdf;}
ul.myaccountList li a.active, ul.myaccountList li a:hover {    background: url("/jobs/images/dot_white.png") no-repeat #f60  3px 15px;  color: #fff;}

.topHeader_title{display:block; padding:10px; background:#f2f2f2; border:1px solid #c6c6c6; overflow:hidden; margin-bottom:10px;}
.topHeader_title span{ float:left; font-size:16px; color:#000;}


.job_myaccount_right .myAccountGridCntr { border: 1px solid #dedede; display: block; margin: 0 0 10px; padding: 0;}
.job_myaccount_right .myAccountGridCntr .gridHeader { background-color: #f8f8f8; color: #424242; font-size: 16px; margin: 0; overflow: hidden; padding: 10px 0 10px 10px; position: relative;}
.job_myaccount_right ul.gridListConatiner{padding:0px; margin:0px; }
.job_myaccount_right .myAccountGridCntr .gridListConatiner li {  border-top: 1px solid #dedede; display: block; line-height: 22px;list-style: outside none none; margin: 0; overflow: hidden; padding: 10px 0 6px 10px;}
.job_myaccount_right .myAccountGridCntr .gridListConatiner li:nth-child(2n){ background:#fafafa;}
.job_myaccount_right .myAccountGridCntr span { display: block; float: left;}
.job_myaccount_right .myAccountGridCntr .col1 {   float: left; margin-right: 10px; width: 210px;}
.job_myaccount_right .myAccountGridCntr .col2 { float: left; margin-right: 10px;  width: 150px; min-height:18px;}
.job_myaccount_right .myAccountGridCntr .col3 { float: left; margin-right: 10px;    width: 100px;}
.job_myaccount_right .myAccountGridCntr .col4 {float: left;   margin-right: 10px;  text-align: center;  width: 76px;}
.job_myaccount_right .myAccountGridCntr .col5 { float: left;    margin-right: 10px; text-align: center;  width: 110px;}
.job_myaccount_right .myAccountGridCntr .col6 { float: left;  margin-right: 10px; text-align: center; width: 60px;}
.job_myaccount_right .myAccountGridCntr .col7 { float: left;    margin-right: 0;    text-align: center;   width: 39px;}
.job_myaccount_right .myAccountGridCntr .col6.articleDelete{ background:url(/jobs/images/trash.PNG) no-repeat 22px 0; height:27px;}
.job_myaccount_right .myAccountGridCntr .col7.articleEdit{ background:url(/jobs/images/edit.PNG) no-repeat 8px 0; height:27px;}

.job_myaccount_right .myAccountGridCntr .col1.col1_5{width:354px;}
.job_myaccount_right .myAccountGridCntr .col1.col1_4{width:462px;}

.job_myaccount_right .pageTab { float: right; margin: 0; padding: 0; width: auto;}
.job_myaccount_right .pageTab li {  float: left; list-style: outside none none;}
.job_myaccount_right .pageTab li a { border: 1px solid #959595; color: #959595; display: block; height: 28px; line-height: 28px; margin-left: 10px; text-align: center;width: 28px;}
.job_myaccount_right .pageTab li a.active, .job_myaccount_right .pageTab li a:hover {  border: 1px solid #f60;  color: #f60;}
.resumeDeleteConfirm{position: fixed; top: 270px; background: #FDFDFD; padding: 15px; width: 300px; border: 1px solid gray; z-index: 99; color: Red;}

/*It's for Linkbutton*/
.job_myaccount_right .pageTab li a.aspNetDisabled.active, .job_myaccount_right .pageTab li a.aspNetDisabled.active:hover {color:#ff6600; border:1px solid #ff6600;}
.job_myaccount_right .pageTab li a.aspNetDisabled,.job_myaccount_right .pageTab li a.aspNetDisabled:hover{ cursor:default;color:#959595; border:1px solid #959595; background:#fff;  }
.job_myaccount_right .pageTab li a.active, .ArticleFooter .pageTab li a:hover{color:#ff6600; border:1px solid #ff6600;}

/*Jobs My Account CSS Ends Here*/

.loginControl .icons.home .homeIcon { display: block; }
.responsive_footer { display: none;}

/*Announcement Popup Start*/
.announcement_modelPopUp { background: #fff; padding: 20px; position: relative; text-align: left; font-size: 14px; width: 540px; }
.announcement_modelPopUp h2 { margin: 0px; padding: 0px 0px 15px 0px; }
.announcement_modelPopUp .image { padding: 5px 20px 0px 0px; float:left; width:150px; }
.announcement_modelPopUp .image img { width:150px; height:150px;}
.announcement_modelPopUp .detail { overflow: hidden; }
.announcement_modelPopUp .detail p { padding: 0px 0px 20px 0px; margin: 0px; line-height: 26px; font-size:16px; color:#252525; }
.announcement_modelPopUp .detail a.btn { padding: 0px 45px 0px 10px; line-height:37px; height:34px; display:block; float:right; font-family:"BebasNeueRegular"; color:#fff; font-size:20px; background:#0086dc url(/images/csharp/iconSpritImage_20151129.png) 87px -5360px no-repeat}
.announcement_modelPopUp .detail a.btn:hover { background-color:#0074BE}
.announcement_modelPopUp .closeBtn1 { background: url(/images/CareerAdvice/close_button2.png) left top no-repeat; height: 33px; position: absolute; right: -16px; text-indent: -9999px; top: -20px; width: 33px; }
.announcement_ui-widget-overlay { background: rgba(0,0,0,0.8); left: 0; position: absolute; top: 0; z-index: 9991!important;  }
/*Announcement Popup End*/

.msg_container .NoticationLoading{ text-align:center;}
.msg_container .notificationDate { font-size: 11px; display:block; margin-top:4px;}
.notificationDate .watchICon{ margin:1px 3px 3px 0px;}

/*Job Details*/
.image90{width:88px; height:88px;display:block;border: 1px solid #d7d7d7 !important;}


/*New Article Action Icons*/
/* new article icons css start here */

.newSpriteIcons{ background:url(/Images/newSpriteIcons_20151101.png) no-repeat;}
.contentHeaderArticleIcons{ width:100%; border-bottom:0px solid #e5e5e5; overflow:hidden; padding-bottom:5px; position:relative; margin-top:10px;}
.contentHeaderArticleIcons ul{ margin:0px; padding:0px; float:left;}
.contentHeaderArticleIcons ul.leftIcons{ background-color:#fff;left:0px; top:0px;  }
.contentHeaderArticleIcons ul li{ list-style:none; padding:0px; float:left;}
.contentHeaderArticleIcons ul li:last-child a{ margin:0px;}
.contentHeaderArticleIcons ul li a{ text-indent:-99999px; width:36px; height:36px;margin:0 6px 0 0; display:block; text-decoration:none;}
.contentHeaderArticleIcons ul li a.facebook{ background-position:0 0;}
.contentHeaderArticleIcons ul li a.twitter{ background-position:0 -60px;}
.contentHeaderArticleIcons ul li a.linkedIn{ background-position:0 -120px;}
.contentHeaderArticleIcons ul li a.googlePlus{ background-position:0 -183px;}
.contentHeaderArticleIcons ul li a.reddit{ background-position:0 -4641px;} 
.contentHeaderArticleIcons ul li a.email{ background-position:0 -310px;}
.contentHeaderArticleIcons ul li a.bookmark{ background-position:0 -567px;}
.contentHeaderArticleIcons ul li a.print{ background-position:0 -630px;}
.contentHeaderArticleIcons ul li a.author_other_article{ background-position:0 -689px;}
.contentHeaderArticleIcons ul li a.similar_article{ background-position:0 -748px;}
.contentHeaderArticleIcons ul li a.edit_article{ background-position:0 -808px;}
.contentHeaderArticleIcons ul li a.make_article_feature{ background-position:0 -867px;}
.contentHeaderArticleIcons ul li a.make_article_unFeature{ background-position:0 -1243px;}
.contentHeaderArticleIcons ul li a.submit_Feedback{ background-position:0 -1053px;}
.contentHeaderArticleIcons ul li a.article_history{ background-position:0 -1115px;}
.contentHeaderArticleIcons ul li a.delete_article{ background-position:0 -990px;}
.contentHeaderArticleIcons ul li a.mentor{ background-position:0 -929px;}
.contentHeaderArticleIcons ul li a.feedback{ background-position:0 -1306px;}
.contentHeaderArticleIcons ul li a.clone_article{background-position:0 -1380px;}

.contentHeaderArticleIcons ul li a.open_registration{background-position:0 -2217px;}
.contentHeaderArticleIcons ul li a.close_registration{background-position:0 -2104px;}
.contentHeaderArticleIcons ul li a.spam{background-position:0 -1884px;}
.contentHeaderArticleIcons ul li a.duplicate{background-position:0 -1380px;}
.contentHeaderArticleIcons ul li a.approve{background-position:0 -1991px;}
.contentHeaderArticleIcons ul li a.reject{background-position:0 -990px;}
.contentHeaderArticleIcons ul li a.closed_blog{ background-position:0 -2766px; cursor:text;}

.contentHeaderArticleIcons ul li a.expand{ background-position:0 -246px;}
.contentHeaderArticleIcons ul li a.hideExpand{ background-position:0 -1179px;}

.contentHeaderArticleIcons ul.viewBar{ width:auto; float:right; }
.contentHeaderArticleIcons ul.viewBar li a{ text-indent:0; min-width:48px; line-height:36px; font-family:'BebasNeueRegular'; font-size:24px; color:#fff; padding:0 10px 0 45px;}
.contentHeaderArticleIcons ul.viewBar li .like{ background-color:#71d28e; background-position:0 -439px;text-align:center; }
.contentHeaderArticleIcons ul.viewBar li .comments{ background-color:#ff7c24; background-position:0 -375px;text-align:center; }
.contentHeaderArticleIcons ul.viewBar li .views{ background-color:#2497e1; display:block; height:36px; background-position:0 -502px; line-height:36px; font-family:'BebasNeueRegular'; font-size:24px; color:#fff; padding:0 10px 0 47px; text-align:center;}
.contentHeaderArticleIcons ul.viewBar li .like .unit{ font-family: proximanova-bold; padding-left:3px;}

.contentHeaderArticleIcons .innerArticleIcons{ width:1px; opacity:0.0; height:1px; overflow:hidden;}
.contentHeaderArticleIcons .innerArticleIcons > ul{ width:456px;}

/* new article icons css end here */

/*For Login Control Start*/
.loginControl { float: right; height: 37px; padding: 0 0 0 20px; text-align: left; width: auto; position: absolute; top:0px; right: 0; }
    .loginControl .image { float: left; margin-right: 5px; }
    .loginControl .image img { height: 27px; width: 27px; display: block; background-color: #c3c3c3; border-radius:100%; }
    .loginControl .icons { display: block; float: right; height: 25px; margin: 6px 10px 0 0; text-decoration: none; width: 25px; background: url(/images/csharp/homeSprite_20151129.png) left top no-repeat; }
    .loginControl .icons.login { background-position: -7px -694px; margin: 6px 0 0; }
    .loginControl .icons.signUp { background-position: -7px -724px; }
    .loginControl .icons.editor { background-position: -7px -812px; }
    .loginControl .icons.admin { background-position: -7px -782px; }
    .loginControl .icons.message { background-position: -7px -754px; }
    .loginControl .icons.notification { background-position: -7px -2172px; }
    .loginControl .icons.editorialNotification { background-position: -7px -2202px; }
    .loginControl .icons.comments{ background-position: 0px -2128px; }
    .loginControl .notificationMessageCntr{float:left; position:relative; cursor:pointer;}
    .loginControl .notificationMessageCntr .messageCount{color: #fff; background: #008000;display: block; position: absolute; left: 19px; top: 0px; padding: 1px 4px; font-size: 10px;font-weight: bold;}
    .loginControl .notificationMessageCntr .arrow{width: 12px; height: 7px; background: url(/images/csharp/homeSprite_20151129.png) -7px -1043px no-repeat; position: absolute; top: 31px; left: 6px; display: none;}

.userdetailCntr { float: right; color: #fff; font-size: 14px; padding: 6px 10px 6px 8px; display: block; }
.userdetailCntr:hover, .userdetailCntr.hover { background: #fff; color: #6f6e6f; }

.loginPopup { font-size: 14px; width: 271px; padding: 10px 10px 0 10px; border: 1px solid #f60; position: absolute; right: 0; top: 36px; background: #fff; z-index: 999999; }
/*Login Control End*/

/*Link Paging -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;}
/*It's for Linkbutton*/
.ArticleFooter .pageTab li a.aspNetDisabled.active,.ArticleFooter .pageTab li a.aspNetDisabled.active:hover{color:#ff6600; border:1px solid #ff6600;}
.ArticleFooter .pageTab li a.aspNetDisabled,.ArticleFooter .pageTab li a.aspNetDisabled:hover{ cursor:default;color:#959595; border:1px solid #959595; background:#fff;  }
.ArticleFooter .pageTab li a.active, .ArticleFooter .pageTab li a:hover{color:#ff6600; border:1px solid #ff6600;}
/*End  here*/


/* 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*/