
/*
H2.job_listing {
	background:url(/style/template_images/BDJheading.jpg) repeat-x;
	font:italic normal 20px "Arial Black";
	color:#fff;
	margin:0;
	padding:0 5px 4px 5px;}*/

DIV.breadcrumbs {
	background:#f0f0f0;
	border-bottom:1px solid #d6d6d6;
	margin:-1px 0 10px 0px;}

	DIV.breadcrumbs SPAN {
		color:#777;
		text-transform:uppercase;
		font-size:10px;
		padding:3px;}

	DIV.breadcrumbs SPAN A {
		color:#777;
		text-decoration:none;}

DIV.search {
	color:#777;
	margin:0 10px 20px 10px;
	padding:10px;
	font-weight:bold;
	color:#1f58a6;
	background:#eee;
	border-top:1px dashed #c2c2c2;
	border-bottom:1px dashed #c2c2c2;}

	DIV.search SELECT {
		font-size:10px;}

	DIV.search DIV.field {
		float:left;
		width:75px;
		margin-top:10px;
		border:none;}

		DIV.search DIV.field P {
			color:#777;
			font-weight:normal;
			margin:0px;}

DIV.listing {
	background:#fff url(/style/images/listings_bg.jpg) repeat-x bottom;
	margin:0px 10px 10px 10px;
	border:1px solid #BCBCBC;}

DIV.listing.featured{
  background:url(/style/images/BDJCompanyListingBox2-gold.jpg);}

  DIV.listing DIV.contents{
    margin:10px;
    overflow:hidden;}

  DIV.listing DIV.contents.wait{
    background:url('/style/images/wait.gif') center no-repeat}

	DIV.listing DIV.left {
		height:135px;
		width:5px;
		background:url('/style/images/BDJCompanyListingLeft2.jpg') no-repeat;
		float:left;}

	DIV.listing DIV.right {
		height:135px;
		width:5px;
		background:url('/style/images/BDJCompanyListingRight2.jpg') no-repeat;
		float:right;}

	DIV.listing H3 {
		color:#fff;
		padding:3px 5px 0px;
		margin:0;
		font-size:15px;
		border:1px solid #FFF;
  	background:url('images/listing_h3.jpg') repeat-x;}

  	DIV.listing H3 A,DIV.listing H3 A:hover{
  	 margin:0;
  	 color:#fff;
  	 background:none;
  	 text-decoration:none;}

  	DIV.listing H3 A.closer,DIV.listing H3 A.closer:hover{/* needs the :hover psudo for ie6 */
  	 float:right;
  	 margin:0;
  	 display:block;
  	 cursor:pointer;
  	 width:15px;
  	 height:15px;
  	 background:url('/style/images/listing_close.jpg') no-repeat;}

  	DIV.listing.open H3 A.closer,DIV.listing.open H3 A.closer:hover{/* needs the :hover psudo for ie6 */
  	 background:url('/style/images/listing_open.jpg') no-repeat;}

  DIV.listing DIV.company_logo {
    background:#f0f0f0;
    margin:0 5px 10px 0;
    padding:10px;
    width:auto;
    float:left;}

	DIV.listing.featured DIV.company_logo{
    background-color:#EEEFB3;}

	 DIV.listing DIV.company_logo A{
      overflow:normal;
      display:block;
      width:150px;
      height:75px;}

		DIV.listing DIV.company_logo IMG {
  		border:1px solid #d6d6d6;
			width:150px;
			height:75px;}
		DIV.listing.featured DIV.company_logo IMG{
      border-color:#CFCF9B;}

	DIV.listing DIV.company_info {
		margin:0px;}

	DIV.listing DIV.company_info DIV.left, 	DIV.listing DIV.company_info DIV.right {
		width:195px;
		height:auto;
		background:none;}

	DIV.listing DIV.company_info DIV.left P {
		margin:5px 5px 9px 0px;
		color:#444;
		font-size:10px;}

		DIV.listing DIV.company_info DIV.left P A {
			color:#1f58a6;
			text-decoration:underline;}

		DIV.listing DIV.company_info DIV.list.right, DIV.listing DIV.company_info DIV.list.left {
			margin:4px 0 0 0;
			padding:0px;}

		DIV.listing DIV.company_info DIV.list H4 {
			background:#f0f0f0;
			border:1px solid #d6d6d6;
			margin:5px 0px 5px 0px;
			padding:3px;
			width:auto;
			font-size:10px;
			color:#999;
			white-space:nowrap;
			overflow-x:hidden;}

		DIV.listing DIV.company_info DIV.list DIV.listing_h4 {
			background:#f0f0f0;
			border:1px solid #d6d6d6;
			margin:5px 0px 5px 0px;
			padding:3px;
			width:auto;
			font-size:10px;
			color:#999;
			white-space:nowrap;
			overflow-x:hidden;}
			
		DIV.listing DIV.company_info DIV.view {
			width:80px;
			background:#f0f0f0;
			border:1px solid #d6d6d6;
			float:right;
			width:80px;
			height:45px;
			margin:0 20px 0 0;
			padding:10px;}

			DIV.listing DIV.company_info DIV.view A {
				background:#1f58a6/*url(/style/template_images/BDJViewButton.jpg) repeat-x*/;
				color:#fff;
				font:italic bold 20px "Arial Black";
				width:72px;
				height:35px;
				padding:10px 0 0 8px;
				display:block;
				text-decoration:none;}

DIV.clearer {
	margin:0px;
	padding:0px;}


DIV.listing.plans {
	margin:10px 10px 0px 10px;}

	DIV.listing.plans H3 {
		border:none;
		position:relative;}

	DIV.listing.plans H3 SPAN {
		margin-left:480px;
		font-size:12px;}

			DIV.listing.plans H3 A:hover {
				color:#fff;}

	DIV.listing.plans DIV.company_info DIV.list UL {
		margin:0 0 0 20px;
		padding:0px;}

	DIV.listing.plans DIV.company_info DIV.list UL LI {
			background:none;
			border:none;
			margin:0 0px 2px 0px;
			padding:1px;
			width:375px;
			font-size:12px;
			color:#444;
			line-height:12px;}

			DIV.listing.plans DIV.company_info DIV.list UL LI.accent {
				background:#f0f0f0;
				color:#1f58a6;
				border:1px solid #d6d6d6;
				width:375px;
				font-size:10px;
				line-height:10px;
				list-style:none;}

	DIV.listing.plans DIV.contents {
		margin-bottom:0px;}

A.goHiring{
  width:114px;
  height:75px;
  float:right;
  margin:0 5px 5px;}

A.goHomeState{
  width:114px;
  height:75px;
  float:left;
  margin:0 5px 5px;}

.testify H2 {
	background:url(/style/template_images/h2_bg.jpg) repeat-x;
	color:#1f58a6;
	margin:0px;
	padding:6px 0 4px 5px;
	font-size:14px;}

.testify H3 {
	background:#eee;
	border:none;
	font-size:12px;
	margin:10px 2px 2px 0px;
	padding:3px 3px 3px 10px;
	color:#1f58a6;}

.testify H6 {
	color:#26407D;
	font-weight:bold;
	font-size:10px;
	padding:0 0 0 5px;
	margin:3px 0 0 10px;}

.testify P {
	color:#444;
	padding:0 0 0 5px;
	margin-left:10px;}