html, body{min-height: 100%;padding: 0;}
body{background: #FFF;margin: 0 auto 20px;padding:0 0 180px;}
h1{font-size:24px;color:#444;}
h2{font-size:20px;color:#3B5998;}
h4{color:#444;font-size: 15px;font-weight:bold;}
h5{color:#777;font-weight:bold;}
a, a:hover{color:#3B5998;}
a:hover{text-decoration: underline;}
.timeline-ctr.social {margin: 15px 0;}
.hdr{margin-top: 10px;}
.ftr{margin:30px 0;}
.left-pane, .right-pane{float:left;}
.timeline-ctr{position: relative;}
.timeline{width:3px;background:#C4CDE0;position: absolute; left: 226px;top:0;bottom:0;}
.left-pane{padding-right:16px;width:193px;margin-left:20px;}
.right-pane{padding-left:12px;width:539px;}
.content-block{background:#FFF;border:solid 1px #C4CDE0;padding:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-bottom:30px;position:relative;min-height:50px;
font-family: Trebuchet MS,Helvetica,Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 15.600000000000001px;
    color: #777777;
	}
.content-block .pointer{position:absolute;width:19px;height:15px;z-index:1100;}
.left-pane .pointer{top:20px;right:-19px;background:transparent url(https://d31kswug2i6wp2.cloudfront.net/jobburst/facebook_sprite.png) no-repeat scroll -213px -9px;}
.right-pane .pointer{top:20px;left:-19px;background:transparent url(https://d31kswug2i6wp2.cloudfront.net/jobburst/facebook_sprite.png) no-repeat scroll -232px -9px;}
.banner{background: transparent url(https://d31kswug2i6wp2.cloudfront.net/jobburst/banner_bg.png) no-repeat scroll center bottom;width:539px;padding:0px 14px;height:261px;margin: 0 -11px;
}
.banner img{border-radius:5px;overflow: hidden;display: block;border:solid 3px #FFF;}
.career-tab-nav{margin:0 0 25px;padding:0;}
.career-tab-nav>li{margin:0 0 12px;padding:0;list-style-type: none;}
.career-tab-nav>li a{
    display:block;overflow: visible;
    border:solid 1px #C4CDE0;padding:10px 10px 10px 70px;
    color:#444;font-size: 15px;font-weight:bold;line-height: 50px;height:50px;white-space: nowrap;
    border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
    position:relative;z-index:1000;
    background: #ffffff;
    background: -moz-linear-gradient(top,  #ffffff 0%, #FFFFFF 47%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#FFFFFF), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#FFFFFF 47%,#f5f5f5 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#FFFFFF 47%,#f5f5f5 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#FFFFFF 47%,#f5f5f5 100%);
    background: linear-gradient(top,  #ffffff 0%,#FFFFFF 47%,#f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );

}
.career-tab-nav>li.selected a{margin-left:-20px;}
.career-tab-nav>li.job-list a .icon{
    background: transparent url(https://d31kswug2i6wp2.cloudfront.net/jobburst/nav_joblist.jpg) no-repeat scroll top left;
    width:50px;height:50px;position:absolute;top:10px;left:10px;
}

.career-tab-nav>li.job-map a .icon{
    background: transparent url(https://d31kswug2i6wp2.cloudfront.net/jobburst/nav_jobmap.jpg) no-repeat scroll top left;
    width:50px;height:50px;position:absolute;top:10px;left:10px;
}

.career-tab-nav>li.info a .icon{
    background: transparent url(https://d31kswug2i6wp2.cloudfront.net/jobburst/nav_info.jpg) no-repeat scroll top left;
    width:50px;height:50px;position:absolute;top:10px;left:10px;
}
.career-tab-nav>li a .pointer{position:absolute;width:19px;height:15px;z-index:1100;top:27px;}

body.ie .career-tab-nav>li a .pointer{display:none;}

.who-button{margin:5px 0 20px;height:75px;border:dotted 2px #999;
            text-align:center;line-height: 80px;color:#999;
}

.search-form{margin: 110px 0 50px 0;position: relative;}
.search-form input[type=text]{width:183px;}
.search-form .btn{font-size:15px;font-weight: bold;padding:8px 20px;}
.search-form .jb-fld-wrp{position: relative;margin-bottom:10px;}
.search-form .jb-fld-wrp input,
.search-form .jb-fld-wrp select{z-index: 1100;}
.search-form .jb-fld-wrp .pointer{position:absolute;width:19px;height:15px;z-index:1100;top:15px;z-index: 1200;right:-18px;}
.search-form .search-form-bg{position:absolute;right:-8px;top:-82px;height:113px;width:99px;background: transparent url(https://d31kswug2i6wp2.cloudfront.net/jobburst/location_bg-image_blue_small.png) no-repeat scroll center center;z-index: -1000;}
.job-posting-item{overflow:visible;margin: 0 0 30px;position: relative;
          border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px;-webkit-border-radius:3px 0 3px 3px;}
.job-posting-item.content-block .pointer{top:40%;}
.job-posting-item h2{font-size:17px;}

.pagination a,
.pagination em,
.pagination span{background: #FFF;}
.pagination span.gap{background: transparent;}
.pagination em.current{background-color: #617AAC;color:#FFF;}
.pagination a:hover{background-color: #ECEEF5;text-decoration: none;}

.ui-selectmenu-menu li a{font-size:0.9em;}
.ui-selectmenu{height:45px;}
.ui-selectmenu-status{line-height:39px;}

.friends-connected-icon{position:absolute;left:0px;top:-30px;height:60px;width:213px;background: transparent url(https://d31kswug2i6wp2.cloudfront.net/jobburst/friends-connected_bg-image.png) no-repeat scroll center center;z-index: -1000;}

.job-alerts{width:auto;}
.job-alerts td{text-align: center;}
.job-alerts td img, .job-alerts td label{display:block;margin:0 auto;}
.send-alerts-connector{display:none;position:absolute;left:-40px;top:65px;height:92px;width:50px;z-index: -1000;border: solid 3px #C4CDE0;border-right: 0;}

/* browser fixes */
body.ie .career-tab-nav>li>a{border-radius:0;}
.contact-item{margin-bottom:6px;line-height:14px !important;word-wrap:break-word;word-wrap:break-all;}

.toggle-search{float:left;margin-right:8px;width:70px;height:32px;background:transparent url(https://d31kswug2i6wp2.cloudfront.net/jobburst/toggle_sprite.png) no-repeat scroll 0 0;}
.toggle-search.list{background-position: 0 -32px;}
.toggle-search.map{background-position: 0 0;}

.toggle-search a{float:left;width:35px;height:32px;}
.toggle-search a:hover{text-decoration: none !important;}
.toggle-search.list a{float:right;}
.fbliketab{border: solid 1px #C4CDE0;
          border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;
          padding:3px;position:absolute !important;bottom:-26px;left:-1px;background: #FFF;border-top: solid 1px #FFF;}

          .company-connections-widget {
}
.company-connections-widget .cc-li-connections-btn,
.company-connections-widget .cc-fb-connections-btn {
  line-height: 30px;
  height: 30px;
  font-size: 14px;
  margin-left: 8px;
  padding: 0 20px 0 40px;
  position: relative;
  color: #FFF;
}
.company-connections-widget .cc-li-connections-btn {
  background: #007CBA;
}
.company-connections-widget .cc-li-connections-btn:before {
  content: '';
  background: transparent url(https://d31kswug2i6wp2.cloudfront.net/images/connections/btn_icon_LI.png) no-repeat scroll center center;
  position: absolute;
  width: 30px;
  height: 30px;
  top: 0;
  left: 0;
  border-right: solid 1px #FFF;
}
.company-connections-widget .cc-li-connections-btn:hover {
  background: #009eed !important;
}
.company-connections-widget .cc-fb-connections-btn {
  background: #3B5A97;
  display: none;
  visibility: hidden;
}
.company-connections-widget .cc-fb-connections-btn:before {
  content: '';
  background: transparent url(https://d31kswug2i6wp2.cloudfront.net/images/connections/btn_icon_fb.png) no-repeat scroll center center;
  position: absolute;
  width: 30px;
  height: 30px;
  top: 0;
  left: 0;
  border-right: solid 1px #FFF;
}
.company-connections-widget .cc-fb-connections-btn:hover {
  background: #4c71b9 !important;
}

