#jobBoard {width:980px; margin:0 auto;height:408px;background:url(../images/jobboard/jobBoardBkgd.jpg) 0 0 no-repeat; text-align:left;}
#jobBoard a {outline:none;}
#jobBoard ul {list-style:none;padding:0;}

#jobBoard .jbHeader {float:left;}
#jobBoard .jbHeader h1,
	#jobBoard .jbHeader .tagline,
	#jobBoard .menu .postJob a,
	#jobBoard .getStarted,
	#jobBoard .menu .viewVideo a,
	#jobBoard .menu .ViewRssFeed a,
	#jobBoard .next a,
	#jobBoard .previous a {text-indent:-9999em;background:url(../images/jobboard/jobBoardSprite.jpg) 0 0 no-repeat; display:block;}

#jobBoard .jobPosting li a {text-indent:-9999em; background:url(../images/jobboard/jobBoardButtonSprite-ie.png) 0 0 no-repeat; display:block;}

#jobBoard .getStarted li {display:none;}
#jobBoard .getStarted li.postJob {display:block; list-style-type:none !important;}
#jobBoard .getStarted li.postJob a {display:block; text-indent:-9999em; height:17px; width:75px; margin:0 0 0 25px;}
	
#jobBoard .jbHeader h1 {background-position:1px -8px; height:32px; width:286px; padding:0; margin:8px 0 0 37px; line-height:32px;}
#jobBoard .jbHeader .tagline {height:48px; width:387px;background-position:1px -40px; margin:0 0 0 37px;}
#jobBoard .getStarted {height:65px; width:387px; background-position: 3px -280px;float:left;padding:0;margin:8px 0 0 70px; display:block;}

#jobBoard .carousel {width:980px;clear:both;padding:7px 0 0 0;}
#jobBoard .carousel .carouselContainer { float:left;width:844px; height:258px; overflow:hidden; position:relative;}
#jobBoard .carousel .carouselContainer ul {margin:0; display:block; width:844px;}

#jobBoard .next,
	#jobBoard .previous,
	#jobBoard .jobPosting {width:35px;height:45px; display:block; float:left;}
	
#jobBoard .next,
#jobBoard .previous {margin:101px 0 0 0; display:inline;}
#jobBoard .previous {margin-left:35px;}

#jobBoard .next a {background-position:-159px -147px; width:28px; height:44px;}
#jobBoard .previous a {background-position:-127px -147px; width:28px; height:44px;}


#jobBoard .jobPosting {width:208px; height:245px; background:url(../images/jobboard/jobPostingBkgdv2.png) 0 0 transparent no-repeat;margin:0 3px 0 0; text-align:center; color:#fff;}

#jobBoard .evtPostJob {cursor:pointer;}

.ie #jobBoard .jobPosting,
	.ie8 #jobBoard .jobPosting {background-image:url(../images/jobboard/jobPostingBkgdv2-ie.gif)}

#jobBoard .jobPosting div,
	#jobBoard .jobPosting li,
	#jobBoard .jobPosting li a {display:block; color:#333;}
	
#jobBoard .jobPosting .imageContainer {height:80px;width:80px;padding:20px 0 4px 18px; float:left;}
#jobBoard .jobPosting span {overflow:hidden;}
#jobBoard .jobPosting span,
	#jobBoard .jobPosting div {font-weight:bold; font-size:17px;}
#jobBoard .jobPosting .userName,
	#jobBoard .jobPosting .jobType,
	#jobBoard .jobPosting .price {font-size:18px; overflow:hidden;}
#jobBoard .jobPosting .userName,
	#jobBoard .jobPosting .postJobLink {float:left; width:96px; margin:32px 3px 0; font-size:14px;}
#jobBoard .jobPosting .postJobLink {margin-top:45px;}
	#jobBoard .jobPosting .postJobLink a {color:#333;}
#jobBoard .jobPosting .jobType,
	#jobBoard .jobPosting .message {clear:both; margin:0 0 4px 0;}
#jobBoard .jobPosting .message {font-size:.8em;}
#jobBoard .jobPosting .message p {padding:7px 18px 0 18px; margin:0; color:#000; font-weight:normal;}
#jobBoard .jobPosting .message p.title {font-weight:bold;}
#jobBoard .jobPosting .message p.body {text-align:left; font-size:.85em;}
#jobBoard .jobPosting .jobType .title,
	#jobBoard .jobPosting .price {font-size:14px;}
#jobBoard .jobPosting .expires {font-size:0.7em;}

#jobBoard .carousel .carouselContainer .jobPosting ul {display:block; width:144px; margin:2px auto 3px;}
.ie #jobBoard .carousel .carouselContainer .jobPosting ul,
	.ie8 #jobBoard .carousel .carouselContainer .jobPosting ul {margin:0;}
#jobBoard .jobPosting li {float:left;}

#jobBoard .jobPosting li a {float:left; height:37px; width:37px; margin:0 0 0 16px; display:inline;}

#jobBoard .jobPosting li.playSample a {margin:0; background-position: 0 0;}
#jobBoard .jobPosting li.playSample a:hover,
	#jobBoard .jobPosting li.playSample a.paused:hover,
	#jobBoard .jobPosting li.playSample a.paused {margin:0; background-position: -120px 0;}
#jobBoard .jobPosting li.playSample a.playing,
	#jobBoard .jobPosting li.playSample a.playing:hover {margin:0; background-position: -280px 0;}
#jobBoard .jobPosting li.viewDetails a { background-position: -40px 0;}
	#jobBoard .jobPosting li.viewDetails a:hover { background-position: -160px 0;}
#jobBoard .jobPosting li.respond a { background-position: -80px 0;}
	#jobBoard .jobPosting li.respond a:hover { background-position: -200px 0;}

#jobBoard .jobPosting .tooltip {display:none;}

#jobBoard .tooltipContainer {display:none; position:absolute; padding:5px;width:300px; font-size:.7em;}

#jobBoard .tooltipContainer .top,
	#jobBoard .tooltipContainer .content {background:url(../images/jobboard/jobHoverDetail.png) 0 0 no-repeat;}
.ie #jobBoard .tooltipContainer .top,
	.ie8 #jobBoard .tooltipContainer .top,
	.ie #jobBoard .tooltipContainer .content,
	.ie8 #jobBoard .tooltipContainer .content {background-image:url(../images/jobboard/jobHoverDetail-ie.png);}
	
#jobBoard .tooltipContainer .top {height:12px; width:300px;}
#jobBoard .tooltipContainer .content {background-position: 0 100%;padding:0 14px 25px 14px;}
	
#jobBoard .tooltipContainer dl,
	#jobBoard .tooltipContainer dd,
	#jobBoard .tooltipContainer dt {display:block; margin:0;}

#jobBoard .tooltipContainer dt {font-weight:bold;}
#jobBoard .tooltipContainer dd {margin-bottom:5px;}

#jobBoard .tooltipContainer dl {width:134px; overflow:hidden; float:left;}
#jobBoard .tooltipContainer dl.notes {width:270px;}
#jobBoard .tooltipContainer dl.notes dd {width:258px; border:1px solid #999; background-color:#fff; padding:5px;}

#jobBoard .menu {clear:both;}
#jobBoard .menu ul.menulist {width:980px;padding:0 0 0 75px;margin:9px 0 0 0;}

#jobBoard .menu .filterJobs {margin:0 340px 0 0;width:400px;}

.origSelect input,
.origSelect select {display:block;float:left;}
.origSelect select {background-color:#f9f9f9;border:1px solid #ccc;}

.highlight {background-color:#ff0;}

.origSelect .peSelect {clear:both;position:relative;font-size:11px;}
    .ie .origSelect .peSelect {position:static;}
	
.origSelect .peSelect a,
	.origSelect .peSelect a:visited {text-decoration:none;}
.origSelect .peSelect div.peButtonCont {display:block;float:left;width:200px;}
.origSelect .peSelect div.peButtonCont,
	.origSelect .peSelect div.peButtonCont a.peButton {background:url(../images/jobboard/jobBoardSprite.jpg) 0 -200px no-repeat;}
.origSelect .peSelect div.peButtonCont {margin:0 6px 0 0;}
.origSelect .peSelect div.peButtonCont a.peButton {display:block;padding:4px 30px 4px 6px;height:13px;color:#484848;background-position: 100% -221px; padding-right:30px; margin:0 0 0 3px;}
.origSelect .peSelect .peSubmitCont {display:block;float:left;}
.origSelect .peSelect .peSubmitCont a.cta {display:block;line-height:25px;background-position:100% -474px;}
   .ie .origSelect .peSelect .peSubmitCont a.cta {background-position:100% -474px;}
.origSelect .peSelect ul {position:absolute;clear:left;left:0px;top:2.2em;z-index:2000;margin-top:-1px;min-width:200px;border:1px solid #ccc;background-color:#fff;}
    .ie .origSelect .peSelect ul {left:auto;top:auto;width:200px; margin:0;}
.origSelect .peSelect ul li {display:block;}
.origSelect .peSelect ul a {display:block;padding:3px 6px;line-height:15px;color:#484848;}
.origSelect .peSelect ul a:hover {background-color:#ccc;}

#jobBoard .closed,
	#jobBoard .hidden {display:none;}





#jobBoard .menu .filterJobs,
	#jobBoard .menu .postJob,
	#jobBoard .menu .viewVideo,
	#jobBoard .menu .ViewRssFeed {float:left;}
	
#jobBoard .menu .postJob a,
	#jobBoard .menu .viewVideo a,
	#jobBoard .menu .ViewRssFeed a {height:21px; width:21px;margin:0 13px 0 0;}
	
#jobBoard .menu .postJob a {background-position:-7px -147px;}
#jobBoard .menu .viewVideo a {background-position:-41px -147px;}
#jobBoard .menu .ViewRssFeed a {background-position:-75px -147px;}


.clr:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clr {display:inline-block;}

/* Hides from IE-mac \*/
* html .clr {height:1%;}
.clr {display:block;}
/* End hide from IE-mac */
