/*Display Widget CSS

Search bar elements

*/
.search_bar{
	
width: 500px;
	
height: 27px;
	
border:1px solid #ccc;
	
float:left;
	padding-left: 5px;
	margin-right:5px;
}
.search_submit{
	background: url("searchbutton.gif") no-repeat scroll 0 0 transparent;
	height:30px;
	width:46px;
	border: none;
	cursor: pointer;
}
.search_submit:hover{
	background: url("searchbutton_hover.gif") no-repeat scroll 0 0 transparent;
}

/*This is the container for the entire widget*/
.widgetwrapper	{ 
	font-family:Arial, Helvetica, sans-serif;  
	width: 596px; height:270px;	background-color: #fff;
	margin-bottom: 5px;
	
}

/*Changes Links*/
.jt_job_list a 			{ color: #003366; text-decoration: none; line-height: 18px; }
.jt_job_list a:link 	{ text-decoration: none; }
.jt_job_list a:visited 	{ text-decoration: none; }
.jt_job_list a:active  	{ text-decoration: none; }
.jt_job_list a:hover  	{ text-decoration: none; }

/* Style the buttons */
.jt_clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    margin-top:5px;
	clear:both;
}
a.jt_button {
    background: transparent url('bg_button_a.gif') no-repeat scroll top right;
    color: #333;
    display: block;
    font: bold 12px arial, sans-serif;
    height: 24px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.jt_button span {
    background: transparent url('bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.jt_button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.jt_button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 
a.jt_post{ float:left; }
a.jt_more{ float:right; }

/*Changes Featured */
div.heading a{ 
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px; 
color:#ffffff;	font-weight:bold;
}.
div.heading a:link 	{ text-decoration: none; }
.
div.heading a:visited 	{ text-decoration: none; }
.
div.heading a:active  	{ text-decoration: none; }
.
div.heading a:hover  	{ text-decoration: none; }


/*DO NOT CHANGE CSS Below*/
div.jt_job_list{ 
    height:160px;
	clear:both;
	width:100%;
	overflow-x:hidden;
	overflow-y:scroll;
	margin-top:5px;
}
.jt_alljobs  {
    display:none;
}

.jt_job_position {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.jt_job_position a {
    color: #654815;
}
.jt_row2 {
    background-color: #F4F5F7;
    border-bottom: 1px solid #D4D8DB;
    padding: 2px;
}
.jt_row1 {
    border-bottom: 1px solid #D4D8DB;
    padding: 2px;

}
.jt_job_company {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.jt_job_location {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}
