﻿body{font-family:Arial;font-size:12px;color:#2D2D2D;margin:0 0 10px 0;}
img{border:0;}
a{color:#005AFF;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
h1{font-size:26pt;font-weight:normal;color:#4f4f4f;}
h2{border-bottom:solid 2px #ececec;color:#4f4f4f;font-size:23pt;font-weight:normal;margin:0;padding:0;}
h3,h4{text-align:center;color:#4f4f4f;font-size:21pt;margin:0;padding:0;font-weight:normal;margin-top:0;margin-bottom:0;}
h4{text-align:left !important;padding-top:3px !important;}
.slightPadding{padding:5px 10px 5px 10px;}
.slightPadding p label{font-weight:bold;display:block;float:left;width:160px;padding-top:5px;padding-left:40px;}
.slightPadding p input{padding:5px;width:310px;border:solid 1px #8e8e8e;}
h5{font-size:24pt;font-weight:normal;color:#4f4f4f;margin:20px 0 0 0;padding:0;}
h6{color:#4f4f4f;font-size:19pt;margin:0;padding:0;font-weight:normal;}
h7{color:#4f4f4f;font-size:16pt;margin:0;padding:0;font-weight:normal;}
input{font-family:Arial;}
.blueBanner 
{
    background-color:#4774B2;
    font-size:14px; font-weight:bold; color:White;
    padding:10px;
}
input.buttonSmall{}
.loginBox { margin-top:5px; }
.alignLeft{text-align:left !important;}
.nopadding{padding:0 !important;}
.nomargin{margin:0 !important;}
.hidden{display:none !important;}
select{font-family:Arial;}
textarea{width:470px;font-family:Arial;font-size:12px;padding:5px;height:80px;}
.autoWidth{width:auto !important;}
.centerBox{width:910px;margin:0 auto;}
.centerboxSmall{width:610px;margin:0 auto;}
.center{margin:0 auto;}
#errorDisplay{background-color:#FFEBEB;border:2px solid #B20000;margin:10px auto;padding:10px;width:646px;}
#messageDisplay{background-color:#F1F5FF;border:2px solid #99B3FF;margin:10px auto;padding:10px;width:568px;}
.alignRight{text-align:right;}
.alignCenter{text-align:center;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.bufferTop{margin-top:40px;}
.bufferTopMin{margin-top:20px;}
.bufferTopMax{margin-top:80px;}
.footer{border-top:1px solid #E9E9E9;color:#B2B2B2;font-size:8pt;margin-left:150px;margin-right:150px;margin-top:60px;padding-top:5px;text-align:center;}
.footer a{color:#6C6C6C;font-size:8pt;font-weight:normal;font-style:normal;}
p{line-height:1.4em;font-size:10.8pt;}
table{width:100%;}
table.boxy-wrapper{width:auto !important;}
td{vertical-align:top;}
.loginBox {  }
.loginBoxShadow { color:#e2e2e2; text-shadow: 1px 1px 1px #333;;}
.loginBox a { color:#d9d9d9; }
.loginBox em{display:block;text-align:right;font-style:normal;font-size:10px;}
.miniForm{background-color:#f5f5f5;border-top:solid 2px #dfdfdf;padding:10px 20px 10px 40px;}
.miniFormBase{background-color:#f5f5f5;}
.miniForm p label{font-weight:bold;display:block;float:left;width:90px;padding-top:5px;}
.miniForm p input{padding:5px;width:220px;border:solid 1px #8e8e8e;}
.popupForm{background-color:#f5f5f5;border-top:solid 2px #dfdfdf;padding:10px 20px 10px 40px;}
.popupFormBase{background-color:#f5f5f5;}
.popupForm p label{font-weight:bold;display:block;float:left;width:160px;padding-top:5px;}
.popupForm p input, .popupForm p select{padding:5px;width:220px;border:solid 1px #8e8e8e;}

div.formOnly input.button { margin-left:10px; }
input.button {
display: inline-block;
padding: 6px 10px;
width: auto; /* IE 7 input button fix */
overflow: visible; /* IE7 input button fix */
font: bold 14px sans-serif;
text-decoration: none;
outline: none;
cursor: pointer;
font-weight:bold;
        
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-transition: -webkit-box-shadow 0.3s ease-in-out;
-moz-transition: -moz-box-shadow 0.3s ease-in-out;
-o-transition:  background-color 0.3s ease-in-out;
transition: box-shadow 0.3s ease-in-out, background-color 0.3s ease-in-out;

border: 1px solid #404040;
color : #ffffff;
background: #4877b4 url('/CSS/grad-blue.svg') 0 0 no-repeat;
        
text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
background: -moz-linear-gradient(top, #4877b4 0%, #4877b4 50%, #4877b4 51%, #285085 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4877b4), color-stop(50%,#4877b4), color-stop(51%,#4877b4), color-stop(100%,#285085));
        /* For Internet Explorer 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4877b4, endColorstr=#285085);
/* For Internet Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4877b4, endColorstr=#285085)";

}

input.button:active {
position: relative;
top: 1px;
}
        
        

input.button:hover {
color : #ffffff;
background: #4877b4 url('/CSS/grad-blue-hover.svg') 0 0 no-repeat;

background: -moz-linear-gradient(top, #4877b4 0%, #4877b4 50%, #4877b4 51%, #1a3559 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4877b4), color-stop(50%,#4877b4), color-stop(51%,#4877b4), color-stop(100%,#1a3559));
-webkit-box-shadow: 0 0 12px #545454;
-moz-box-shadow: 0 0 12px #545454;
box-shadow: 0 0 12px #545454;
        
/* For Internet Explorer 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4877b4, endColorstr=#1a3559);
/* For Internet Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4877b4, endColorstr=#1a3559)";
        
}

.register18{margin-left:140px;}
label.error{color:#C00005 !important;float:none !important;font-size:11px !important;text-align:left !important;width:293px !important;}
.jobListingNoRegister{background-color:#f5f5f5;border-top:solid 2px #dfdfdf;padding:10px 20px 10px 40px;width:610px;margin:0 auto;}
.jobListingRegistration div.miniForm p label{width:200px !important;}
.formOnly{background-color:#f5f5f5;border-top:solid 2px #dfdfdf;padding:10px 20px 10px 40px;width:610px;margin:0 auto;}
.formOnly p label{font-weight:bold;display:block;float:left;width:120px;padding-top:5px;padding-left:80px;}
.formOnly p label.error{padding-left:200px;}
.formOnly p input{padding:5px;width:250px;border:solid 1px #8e8e8e;}
.formOnly p select{padding:5px;border:solid 1px #8e8e8e;}
.noColor{background-color:White !important;border-top:0;}
.formOnlyWide{background-color:#f5f5f5;border-top:solid 2px #dfdfdf;padding:10px 20px 10px 40px;width:610px;margin:0 auto;}
.formOnlyWideTable{width:670px;margin:0 auto;}
.formOnlyWide p label{font-weight:bold;display:block;float:left;width:160px;padding-top:5px;padding-left:40px;}
.formOnlyWide p label.error{padding-left:200px;}
.formOnlyWide p input{padding:5px;width:310px;border:solid 1px #8e8e8e;}
.formOnlyWide p select{padding:5px;border:solid 1px #8e8e8e;}
.formOnlyWide p textarea{margin-left:40px;}
.formOnlyWide p em{display:block;padding-left:200px;font-size:11px;font-style:normal;color:#808080;}
.formOnlySmall{width:530px !important;}
.formOnlyVeryVerySmall p textarea{width:250px !important;}
.formOnlyVerySmall{width:480px !important;}
.formOnlyVeryVerySmall{width:360px !important;}
.formOnlyVeryVerySmall p em{display:block;padding-left:90px;font-size:11px;font-style:normal;color:#808080;}
.formOnlyVeryVerySmall p label{font-weight:bold;display:block;float:left;width:90px;padding-top:5px;padding-left:0px;}
.formOnlySmall select{padding:5px;width:260px;}
.formOnlySmall p em{display:block;padding-left:160px;font-size:11px;font-style:normal;color:#808080;}
.formOnlySmall p textarea{margin-left:40px;width:372px;height:110px;}
.formOnlySmall p select.listBox{height:80px;margin-left:40px;width:386px;}
.formOnlySmall p label{width:120px !important;padding-left:40px;}
.formOnlySmall p label.error{padding-left:160px;}

.formOnlyBase{background-color:#f5f5f5;width:670px;margin:0 auto;}
.formOnlyBaseSmall{background-color:#f5f5f5;width:590px;margin:0 auto;}
.formList{padding:10px;}
.formList label{display:block;font-weight:bold;}
.formBuffer{margin-top:50px !important;}
.formBufferSmall{margin-top:20px !important;}
.submit{text-align:right;margin-top:10px;}
.submit span{display:block;font-size:11px;padding-top:2px;}
.logoSplash{height:100px;margin-top:0px;padding-top:2px;padding-right:4px;background-color:#545454;border-top:0;text-align:left;}
.logoSplash img{margin-top:0px;}
.smallLogo{border-top:solid 2px #e3e3e3;border-bottom:solid 2px #e3e3e3;background-color:#ececec;margin-top:10px;margin-bottom:20px;}
.jobLogo{text-align:right;}
.featuresTable{margin-top:30px;}
.featureLeft{padding-right:40px;width:50%;}
.featureRight{padding-left:40px;width:50%;}
.blurb{padding:0 10px 50px 10px;}
.howItWorks{margin-left:10px;}
.thirdPartyLoginHolder img{vertical-align:middle;}
.thirdPartyLoginHolder span{display:block;font-size:11px;}
.thirdPartyLoginHolder{text-align:center;font-size:10pt;color:#9595aa;margin:10px 0 20px 0;}
.desc{padding:2px 10px 2px 10px;}
.desc p{font-size:10pt;line-height:1.2em;}
table.splitRight{border-collapse:collapse;padding:0;margin:0;}
table.splitRight tr td{width:50%;vertical-align:top;}
.bufferRight{padding-right:30px;}
.bufferLeft{padding-left:30px;}
.todo{width:500px;margin:0 auto;}
.todo tr td{text-align:center;width:33%;}
.todoDesc{padding-left:10px;padding-right:10px;margin:0 auto 20px;}
div.r{background:url("/IMG/Layout/tr.png") no-repeat right top;}
div.r div.r{background:url("/IMG/Layout/tl.png") no-repeat left top;}
div.r div.r div.r{background:url("/IMG/Layout/br.png") no-repeat right bottom;}
div.r div.r div.r div.rounded{background:url("/IMG/Layout/bl.png") no-repeat left bottom;padding:5px;}
.topSplash{height:65px;background-color:#ececec;border-bottom:#e4e4e4;}
.authLogo{padding-top:10px;}
.profileControl{margin:0;padding:21px 0 0 250px;height:20px;}
.profileControl li{float:left;padding-right:20px;list-style-image:none;list-style-type:none;font-size:1.2em;height:24px;font-family:'Trebuchet MS',Arial;padding-top:1px;}
.topProfile{font-size:1.2em;font-family:'Trebuchet MS',Arial;padding-left:5px;}
.searchBox{float:right;height:20px;margin-top:-24px;}
.searchBoxInput{padding:4px;width:200px;}
table.mainContainer{width:100%;border-collapse:collapse;}
table.mainContainer tr td{vertical-align:top;}
table.mainContainer tr td.leftCol{width:283px;padding-right:10px;}
table.mainContainer tr td.rightCol{vertical-align:top;padding-left:10px;}
div.sidePanel{padding:1px !important;margin-top:10px;height:1550px;width:282px;}
div.sidePanel div{padding:5px 10px 5px 10px;}
.headerAvatar{width:20px;vertical-align:middle;border:solid 1px #c0c0c0;}
div.userInfo{padding:10px !important;}
td.userInfoSection{border-left:solid 1px #c0c0c0;border-right:solid 1px #c0c0c0;border-bottom:solid 1px #c0c0c0;padding:10px;background-color:#EFEFEF;}
td.userInfoAvatar{border-top:solid 1px #c0c0c0;width:52px;}
td.userInfoEnd{width:75px;border-top:solid 1px #c0c0c0;}
td.userInfoSection ul{font-size:12px;list-style-type:none;padding-left:0;padding-top:2px;padding-bottom:2px;margin-top:2px;margin-bottom:2px;}
td.userInfoSection ul li{padding-top:3px;padding-bottom:3px;}
.splitTop{border-top:solid 1px #c0c0c0;}
.userMenu{border-collapse:collapse;}
#menu{display:none;}
li.imageHeader{padding-top:0px;}
div.userInfo table{width:100%;}
div.userInfo table tr td{vertical-align:middle;}
div.userInfo table tr td.userImage{width:52px;}
div.userInfo table tr td.userName{font-size:16pt;}
div.whitebar{background-color:White;margin-top:5px;}
table.totalTable{width:100%;}
table.totalTable tr td{width:25%;}
table.totalTable tr td.middleTotal{border-left:dashed 1px #efefef;border-right:dashed 1px #efefef;}
table.totalTable tr td.leftPreMiddleTotal{border-left:dashed 1px #efefef;}
table.totalTable tr td div{padding:0;text-align:center;}
table.totalTable tr td div.smallTopTotal{font-size:8pt;}
table.totalTable tr td div.bigTotal{font-size:14pt;font-weight:bold;}
table.totalTable tr td div.smallBottomTotal{font-size:8pt;}
.extendedProfileInfo{font-family:'Trebuchet MS';}
.extendedProfileInfo tr td{width:50%;}
.extendedProfileInfo tr td strong{display:block;}
.avatarSmall{border:solid 1px black;}
div.splitter{height:4px;margin-bottom:10px;margin-top:10px;}
.options{margin-top:20px;text-align:right;}
.optionsOneLine{margin-top:10px;text-align:right;}
.smallFont{font-family:'Trebuchet MS';font-size:12px;}
.leftBorder{padding-left:15px;}
div.reviewInfo{padding:2px 10px 10px 10px;}
div.reviewInfo strong{font-family:'Trebuchet MS';font-size:12px;margin-bottom:5px;display:block;}
.avatarCell{width:34px;vertical-align:middle !important;}
.avatarCellMedium{width:42px;vertical-align:middle !important;}
.reviewLink tr td{vertical-align:middle;font-family:'Trebuchet MS';font-size:12px;line-height:1.2em;}
.pending{font-family:'Trebuchet MS';font-size:12px;color:#767676;}
.moreInfo{font-family:'Trebuchet MS';font-size:12px;color:#767676;}
.reviewedBy{text-align:center;padding-top:20px;padding-bottom:20px;}
.breakthoughNACom{padding-left:10px;font-size:11px;color:#717171;}
.breakthoughNACom img{vertical-align:middle;}
.breakthoughControl{font-size:11px;text-align:right;}
div.breakthrough{padding:2px 10px 10px 10px;}
div.breakthrough strong{font-family:'Trebuchet MS';font-size:12px;margin-bottom:5px;display:block;}
div.breakthrough textarea{font-size:11px;width:240px;height:16px;}
.shareBreakthrough{padding-right:10px !important;}
.breakthroughEntry{margin-top:10px !important;}
.breakthroughCommentSubmit textarea{font-family:'Trebuchet MS';font-size:12px;padding:1px;}
.breakthroughEntry{font-family:'Trebuchet MS';font-size:12px;}
.breakthroughComments p{margin:0 0 2px 0;font-family:'Trebuchet MS';font-size:12px;}
.breakthroughComments p span{display:block;text-align:right;font-size:11px;}
.breakthroughComments p img{vertical-align:middle;}
.commentBox{font-size:11px;width:300px;margin-left:10px;}
.commentButton{font-size:11px;padding:2px;}
.tiny{font-size:10px !important;}
#shareButton{display:none;}
div.skillsetControl{padding:2px 10px 10px 10px;font-size:12px;}
div.skillsetControl p{font-family:'Trebuchet MS';font-size:12px;margin:0;padding-bottom:5px;padding-left:5px;}
div.skillsetControl p select{font-family:'Trebuchet MS';font-size:12px;width:240px;}
div.skillsetControl strong{font-family:'Trebuchet MS';font-size:12px;margin-bottom:5px;display:block;}
div.skillsetControl label{display:block;padding-left:15px;text-indent:-15px;font-family:'Trebuchet MS';font-size:12px;line-height:1.4em;padding-bottom:5px;margin-left:20px;}
div.skillsetControl input.check{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-4px;line-height:1.4em;*overflow:hidden;}
.inShortList{margin-left:5px;}
.inShortList tr td{font-family:'Trebuchet MS';font-size:12px;}
img.nut{width:32px;height:32px;opacity:0.9;filter:alpha(opacity=90);position:relative;left:0px;top:-8px;cursor:e-resize;border:dashed 1px #c0c0c0;}
div.tracks{background-image:url(/IMG/Layout/trainTracks.png);width:505px;height:17px;margin-top:20px;}
div.trackHolder{margin-bottom:60px;margin-top:20px;}
div.tracksHowto img{position:relative;left:12px;top:-10px;}
.top5Howto{padding-left:159px;}
table.questionText,table.similarityText{width:525px;margin:0 auto;height:30px;font-family:Arial;}
table.similarityText tr td, table.questionText tr td{width:175px;font-size:12px;vertical-align:bottom;padding:0 10px 0 10px;}
table.questionText tr td.first{text-align:left;padding-left:0;}
table.questionText tr td.middle{text-align:center;color:#7F7F7F;}
table.questionText tr td.last{text-align:right;color:#7F7F7F;padding-right:0;}
table.questionText tr td.opt{width:40px;text-align:right;}
table.similarityText tr td, table.similarityText tr td img, table.questionText tr td img{vertical-align:middle;}
div.finishReview{text-align:right;padding-right:70px;}
.dNone{display:none;}
.hoverAuto, .hover{cursor:pointer;}
.acceptReject tr td{width:50%;text-align:center;}
.dataDisplay{border-collapse:collapse;margin-top:20px;}
.dataDisplay thead tr td{background-color:#EFEFEF;font-weight:bold;}
.dataDisplay tr td{border:solid 1px #DADADA;padding:5px;font-size:14px;}
.dataDisplaySmall tr td{font-size:11px !important;}
.dataDisplay tr td span{display:block;font-size:11px;font-weight:normal;}
.thumbHolder{width:50px;}
.app{background-color:#FFFFCA;font-weight:bold;}
.dataOptions{font-size:11px !important;text-align:right;}
.dataControl{text-align:right;}
.breakerBreaker{height:30px;border:0 !important;}
.avatarWithText img{vertical-align:top !important;}
.avatarNoText img{vertical-align:top !important;}
.avatarNoText{width:35px;}
.relationshipText{font-size:11px;}
.dataDisplayReview{border-collapse:collapse;margin-top:10px;font-size:12px;font-family:Arial;}
.dataDisplayReview tbody tr td{border-bottom:solid 1px #efefef;padding-top:5px;padding-bottom:5px;}
.dataDisplayReview thead tr td{border-bottom:solid 1px #c0c0c0;font-weight:bold;padding-top:5px;padding-bottom:5px;}
div.bodyPadding{padding:20px;}
p.ok{text-align:right;}
div.staticTrackHolder{padding-top:20px;height:120px;}
div.staticTrackHolderSimilar{padding-top:20px;height:100px;}
.similarPage{padding:10px;}
.withJob{height:100px !important;}
div.staticTrackHolderMulti{padding-top:10px;height:120px;}
div.staticTrackHolderMultiNoTitle{height:70px;}
div.staticTrackDesc{position:absolute;left:430px;padding-top:35px;font-size:12px;color:#A8A8A8;width:120px;text-align:right;}
div.staticTracks{background-image:url(/IMG/Layout/staticTracks.png);width:524px;height:27px;margin:0 auto;padding-top:2px;border:solid 1px #efefef;}
img.staticNut{width:32px;height:32px;opacity:0.8;filter:alpha(opacity=80);position:relative;left:0px;top:-32.5px;border:solid 1px #6c6c6c;}
table.static tr td.middle{color:#2D2D2D;}
table.static tr td.last{color:#2D2D2D;}
img.nut{top:-27px;}
.top5Td{vertical-align:top !important;padding-top:19px !important;}
div.staticTrackName{padding-left:15px;position:relative;left:-10px;top:-32.5px;color:#A8A8A8;display:none;font-size:12px;}
img.simComparison{height:27px;width:0px;opacity:0.4;filter:alpha(opacity=40);position:relative;left:0px;top:-1.5px;border:solid 1px #6c6c6c;}
table.similarityText{margin-bottom:4px;}
.similar span{font-size:12px;display:block;}
.compareControlPanel{font-size:12px;margin-bottom:88px;}
.compareControlPanel p{font-size:12px;}
.compareControlPanel label{display:block;}
.compareControlPanel input{width:245px;}
.compareControlPanel select{width:250px;}
.filterControlPanel{font-size:12px;margin-bottom:10px;}
.filterControlPanel p{font-size:12px;}
.filterControlPanel label{display:block;}
.filterControlPanel input{width:245px;}
.filterControlPanel select{width:250px;}
.peopleResult{border-top:solid 1px #ABADB3;border-bottom:solid 1px #E3E9EF;border-left:solid 1px #E2E3EA;border-right:solid 1px #E2E3EA;background-color:white;overflow:auto;height:200px;width:250px;margin-left:0px;}
.checkFriends{width:100%;}
.checkFriends tr td{height:22px;}
.checkFriends tr td label{width:100px;display:inline;float:none;padding-left:5px;}
.checkFriends tr td input{padding-top:2px;margin-top:2px;width:auto;}
.checkFriends tr td img{width:22px;height:22px;vertical-align:middle;}
.iframeHolder{margin-bottom:18px;}
.compareKey{margin-bottom:30px;}
.emailResults{height:600px;overflow:auto;border-collapse:collapse;margin-left:10px;margin-top:10px;width:540px;display:none;}
.emailResults tbody tr td{vertical-align:middle;padding-bottom:10px;padding-top:10px;border-bottom:solid 1px #efefef;}
.emailResults tbody tr td span{display:block;font-size:11px;}
.emailResultsSmall{height:600px;overflow:auto;border-collapse:collapse;margin-left:10px;margin-top:10px;width:420px;display:none;}
.emailResultsSmall tbody tr td{vertical-align:middle;padding-bottom:10px;padding-top:10px;border-bottom:solid 1px #efefef;}
.emailResultsSmall tbody tr td span{display:block;font-size:11px;}
.knownContact{background-color:#FFFFCA;}
#inviteSelected, #emailResultsTable{display:none;}
.profileGlance{padding-left:10px;padding-top:10px;margin-bottom:50px;}
td.skillEntry label{display:block;padding-left:15px;text-indent:-15px;font-weight:normal;font-size:10.8pt;line-height:1.4em;padding-bottom:15px;margin-left:20px;}
td.skillEntry input.check{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-6px;line-height:1.4em;*overflow:hidden;}
p.skillEntry{border-bottom:solid 1px #efefef;padding-bottom:20px;}
p.uniqueListingURL{text-align:center;font-size:14pt;font-weight:bold;}
.shortListControl{text-align:right;}
.shortListControl select, .shortListControl input{font-size:11px;}
.shortListControl select{margin-right:5px;}
.peopleNames em{text-align:right;font-size:11px;display:block;padding-right:12px;font-style:normal;}
.popAlert{position:absolute;bottom:10px;right:10px;display:none;background-color:#FFFFE3;border:solid 5px #1C1C1C;font-weight:bold;width:150px;height:60px;padding:10px;}
.profileMenu{cursor:pointer;}
.employmentEntry{width:100%;}
.leftColExperience{width:150px;}
.relatedReviews strong{display:block;}
.viewReview{font-size:90%;}
.experienceInfo{padding:20px;}
.relatedReview{padding:2px 0 2px 0;}
.experienceInfo strong{font-size:14px;display:block;border-bottom:solid 1px #efefef;}
.employmentEntry{border-collapse:collapse;margin-top:20px;font-size:12px;}
.employmentEntry thead tr td{background-color:#EFEFEF;font-weight:bold;}
.employmentEntry tr td{border:0;padding:5px;}
.employmentEntry tr td strong{border-bottom:none;}
.greyOut{background-color:#efefef;}
.bold{font-weight:bold;}
.networkActivityInfo{width:80px;font-size:10px;text-align:right;}
table.networkActivity{padding:20px;}
table.networkExtended{display:none;padding-top:0 !important;}
.naDesc td{color:#808080;}
.topSplit td{padding-top:5px;}
tr.split td{padding-bottom:5px;margin-bottom:5px;border-bottom:solid 1px #efefef !important;}
table.suggestedFriends{padding:0px;font-size:12px;font-family:Arial;}
.avatarResize{text-align:center;padding-top:40px;}
.story{width:600px;margin:0 auto;font-family:Arial !important;}
.notConfirmed{border:dashed 2px #860000;padding:5px;margin-top:10px;}
.twoLine label{display:block;float:none;padding-left:0 !important;margin-left:20px !important;}
.twoLine input{width:220px;}
.twoLine textarea{width:220px;}
.paddedTable{padding:0px;}
.needHelp{padding-left:5px;float:right;margin-top:0px;font-size:11px;}
.needHelp a{}
.steps{width:587px;height:101px;}
.steps table{width:100%;height:99px;}
.steps table tr td{width:25%;text-align:center;vertical-align:middle;font-weight:bold;}
.steps table tr td span{display:block;font-size:11px;height:30px;}
.recruiterInfo{width:650px;margin-top:20px;margin-left:10px;border:solid 2px #99CCFF;background-color:#F8F8F8;padding:20px;}
.recruiterInfo ul li{line-height:2em;color:#4f4f4f;}
.showLong{height:1200px !important;}
.recruiterInfoTable tr td{width:33%;padding:10px;}
.recruiterInfoTable tr td p{font-size:12px;}
.recruiterInfoTable tr td strong{display:block;padding-bottom:10px;font-size:12px;}
.recruiterBlob{font-weight:bold;text-align:center;font-size:14px;padding-top:10px;padding-bottom:10px;}
.recruiterInfoTableBig tr td{width:33%;padding:10px;}
.recruiterInfoTableBig tr td p{font-size:10.8pt;}
.recruiterInfoTableBig tr td strong{display:block;padding-bottom:5px;padding-top:10px;font-size:10.8pt;}
.reviewProgress{width:224px;height:99px;background-image:url(/IMG/Layout/reviewProgress.png);position:fixed;bottom:-120px;left:100px;padding:10px;}
.reviewProgressSelf{width:224px;height:130px;background-image:url(/IMG/Layout/reviewProgress.png);position:fixed;bottom:-120px;left:100px;padding:10px;}
.reviewProgress strong{padding-top:2px;display:block;}
#reviewProgressBar{width:220px;height:16px;background-color:#c0c0c0;background-image:url(/IMG/Layout/progressBar1.png);background-position:-220px center;border:solid 1px #1f1f1f;color:#efefef;background-repeat:no-repeat;margin-top:5px;font-size:11px;}
#reviewProgressBar div{margin-left:5px;}
#top5ProgressBar div{margin-left:5px;}
#top5ProgressBar{width:220px;height:16px;background-color:#c0c0c0;background-image:url(/IMG/Layout/progressBar2.png);background-position:-220px center;border:solid 1px #1f1f1f;color:black;background-repeat:no-repeat;margin-top:5px;margin-bottom:5px;font-size:11px;}
.smallText{font-size:11px;}
.registerJob{font-weight:bold;font-size:10.8pt;}
.registerJob input.textbox{border:1px solid #8e8e8e;padding:5px;}
.jobListingStep div{float:left;text-align:center;margin-top:8px;font-size:10.8pt;}
.jobListingStep div a{color:Black;}
.jobListingStep div.selected a{color:#4978b6 !important;}
.jobListingStep div.s1{width:130px;}
.jobListingStep div.s2{width:170px;}
.jobListingStep div.s3{width:130px;}
.jobListingStep div.s4{width:130px;}
.jobListingStep div.s5{width:130px;}
.jobListingStep div.s6{width:200px;}
.selected{font-weight:bold;color:#4978b6;}
.selected a{font-weight:bold;color:#4978b6;}
.jobListingStep{width:909px;height:35px;background-image:url(/IMG/Layout/stepBar.png);margin-top:20px;}
.recruiterListingStep div{float:left;text-align:center;margin-top:8px;font-size:10.8pt;}
.recruiterListingStep div a{color:Black;}
.recruiterListingStep div.selected a{color:#4978b6 !important;}
.recruiterListingStep{width:909px;height:35px;background-image:url(/IMG/Layout/stepBarRecruiter.png);margin-top:20px;}
.recruiterListingStep div.j1{width:200px;}
.recruiterListingStep div.j2{width:260px;}
.recruiterListingStep div.j3{width:190px;}
.recruiterListingStep div.j4{width:200px;}
#slider{background-image:url(/IMG/Layout/weightingTrack.png);background-repeat:no-repeat;cursor:pointer;}
#slider a{cursor:pointer;}
.top5Weight{margin-left:10px;margin-right:10px;}
.facebook{display:none;}
.profileOptions{font-size:12px;font-family:'Trebuchet MS',Arial;}
.tabControl{width:100%;padding-left:40px;padding-right:40px;}
.tabControl tr td.left div{text-align:left;}
.tabControl tr td.right div{text-align:right;}
.info{padding:20px;font-size:12px;font-family:'Trebuchet MS';}
.middleImg{vertical-align:middle;}
.middleImg img{vertical-align:middle;}
.paymentLeft{padding:20px 10px 10px 10px;}
.dateSmall{width:80px !important;}
.noBorder{border:0 !important;}
.noBorder td{border:0 !important;}
.noPaid{padding:5px;margin-top:10px;text-align:center;border:dashed 2px #870F0F;}
.floatLeft{float:left;}
.recruiterAd p{font-size:12px;}
.otherOption{text-align:right;padding-right:60px;padding-top:10px;}
ol.plans{padding-top:0px;}
ol.plans .item{float:left;width:160px;padding:19px 19px 0;text-align:center;border:1px solid rgb(223,231,239);color:rgb(32,40,48);text-shadow:rgb(255,255,255) 0 1px 1px;}
ol.plans .basic{background-color:#F3F3F3;}
ol.plans .small{background-color:#FAFAFA;}
ol.plans .professional{background-color:#F0F0F0;}
ol.plans .enterprise{background-color:#EEE;}
ol.plans .item ul li strong{display:inline;}
ol.plans .item ul li{padding-top:5px;}
h4.fn{line-height:1.2em;text-align:center !important;}
.monthly{font-size:18px;text-align:center;color:#3F3F3F;display:block;}
li{list-style-type:none;}
ul.description{margin-left:0;padding-left:0;}
a.action{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px;font-weight:bold;}
.csstransforms .plans .item{-webkit-transition-property:scale;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease-in-out;}
.csstransforms .plans .item:hover{border:1px solid black;background-color:#FEFFD3;}
.initialListing{margin:20px 20px 20px 40px;font-weight:bold;border:solid 2px yellow;}
ul.showDisc{list-style-type:disc;}
ul.showDisc li{list-style-type:disc;}
.jobEntry{background:#efefef;padding:20px;}
.jobEntrySubmit{margin:0 auto;width:650px;margin-top:10px;}
.opacityFadeIn{opacity:0.25;filter:alpha(opacity=25);}
.dark{color:#4F4F4F !important;}


 ul.list li{ list-style-type:disc !important;  font-size:11.2pt; font-weight:bold; margin-bottom:15px; font-family:Arial; }
    ul.list { margin-left:30px;margin-bottom:10px;margin-top:20px;}
    ul.listLower { margin-left:0px; padding-left:20px; }
    ul.listLower li { list-style-type:circle !important;list-style-image:url(/IMG/Icons/list-marker.png);  font-size:10.8pt; font-family:Arial; margin-bottom:20px; }
   
   h1.pageTitleFont{margin-top:0;margin-left:250px;color:#D9D9D9;font-size:13.8pt}
   
   
   .dnaChart { width:220px }

.dnaHolder { width:200px;height:20px;border:solid 1px #c0c0c0 }
.dnaHolder div { height:20px; }
.bdown { padding:5px; background-color:#c0c0c0; color:Black; float:left; width:30px; margin-right:5px; text-align:center; cursor:pointer; }
#tooltip{padding:2px;font-size:11px;background:#fff6c8;border:1px solid #b2bdc3;opacity:.90}

.printer { display:none; }


.safeTabs, .pills {
  margin: 0 0 20px;
  padding: 0;
  zoom: 1;
}
.safeTabs:before,
.pills:before,
.safeTabs:after,
.pills:after {
  display: table;
  content: "";
}
.safeTabs:after, .pills:after {
  clear: both;
}
.safeTabs li, .pills li {
  display: inline;
}
.safeTabs li a, .pills li a {
  float: left;
  width: auto;
}
.safeTabs {
  width: 574px;
  border-bottom: 1px solid #787878;
}

.safeTabsDiv { width:574px; position:relative; }

.safeTabs li a {
  margin-bottom: -1px;
  margin-right: 2px;
  padding: 0 15px;
  line-height: 35px;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  border-bottom:solid 1px #4b4b4b;
  
    color:white;
    background: #7D7D7D url('/CSS/grad-grey.svg') 0 0 no-repeat;
    background: -moz-linear-gradient(top, #7D7D7D 0%, #7D7D7D 50%, #7D7D7D 51%, #545454 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7D7D7D), color-stop(50%,#7D7D7D), color-stop(51%,#7D7D7D), color-stop(100%,#545454))!important;
            /* For Internet Explorer 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF7D7D7D, endColorstr=#FF545454)!important;
    /* For Internet Explorer 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF7D7D7D, endColorstr=#FF545454)!important";
  
}
.safeTabs li a:hover {
  
}
.safeTabs li.active a 
{
     filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important; 
     -ms-filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
   background:none !important;
   background-image:none !important;
  background-color: #fff;
  padding: 0 14px;
  border: 1px solid #787878;
  border-bottom: 1px solid white;
  color: #4D4D4D;
}