/* ----- CSS ----- */
* { margin: 0; padding: 0; border: none; outline: none; list-style:none; text-decoration: none;}

h2,p {
	margin: 10px 0 ;
}

a {
	color: #898989;
}

a.original {
	font-weight: bold;
}

a.rss {
    margin-top: 5px;
    padding-left: 20px;
    float: right;
    background: url("/assets/imgs/rss.png") 2px 2px no-repeat;
}

.lfloat {
    float: left;
}

/*-----------------------------------------------------------------------------
		main containers
------------------------------------------------------------------------------*/

body {
	background:#fff;
	font-family: Myriad, Lucida Grande, Lucida Unicode, Arial, Verdana, sans-serif;
	font-size: 90%;
	line-height:140%;
	color:#026785;
	}

#wrap{
	padding:30px 0 0 0;
	width:900px;
	margin:0 auto 20px auto;
	}
#companies{
	background:url(/assets/imgs/logos+coms.png) no-repeat;
	display:block;
	height:80px;
	margin-bottom: 20px;
	}
#companies li{
	display:none;
	}
/*-----------------------------------------------------------------------------
		markup
------------------------------------------------------------------------------*/
.hide{
    display:none;
	}
.show{
    display:block; 
	}

	h1 a span{
		display:none;
		}
hr{
	visibility:hidden;
	clear:both;
	}
a{
	color: #266789;
	
	}
p{
	margin:0 0 20px 0;
	}

    p.title{
    	padding: 5px 10px;
    	margin:0 0 10px 0;
    	font-size: 75%;
    	display:block;
    	border-bottom: 1px solid #266789;
    	background: #DFE8EE;
    	font-weight: bold;
    	}
#nav{
	margin: 5px 20px 0px 0 ;
	text-align: right;
	padding:10px 0;
	}
	#nav li{
		display:inline;
		}
		#nav li a{
			font-weight:bold;
			padding:5px;
			background:#DFE8EE;
			}

#postjobs{
	}
	#postjobs li{
	    margin: 0 10px;
		display:inline;
		}
		#postjobs li a{
			}
			
/*-----------------------------------------------------------------------------
	tabs
------------------------------------------------------------------------------*/	
.tab_nav{
	margin:0 30px 0 10px;
	border: 1px solid #fff;
}

.tab_nav li.current {
	background: #DFE8EE;
}

.tab_nav li {
	height: 25px;
	padding: 5px  10px;
	margin:0 3px 0 0;
	background:#E5E5E5;
	color: #266789;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-align:center;
	font-size:90%;
	float:right;
	}
	
	.tab_nav li a{
		color:#999;
		}

.tab_nav li.logo_com{
	float:left;
	background: none;
	color: #266789;
	}

img.sitelogo {
	margin: 0 5px 0 0;
	width: 16px;
	height: 16px;
}
	
.tb_container{
	clear:both;
	padding:20px;
	background:#DFE8EE;
	margin-bottom: 20px;
	}
	.tb_container li{
		padding:5px 10px;
		}
	.even{
		background:#EEF3F6;
		border-bottom:1px dotted #026785;
		border-top:1px dotted #026785;
		}


/*-----------------------------------------------------------------------------
	google ads
------------------------------------------------------------------------------*/		
			
#google_link_unit{
	background: #DFE8EE;
	text-align:center;
	padding:10px;
	margin: 10px 0;
	}


/*-----------------------------------------------------------------------------
		footer
------------------------------------------------------------------------------*/
#footer{
	background:url(/assets/imgs/footer_line.png) repeat-x;
	display:block;
	clear:both;
	padding:20px 0;
	font-size:70%;
	margin:30px 0;
	}
	#footer a{
		padding:0 2px;
		color:#999;
		background:#e0e0e0;
		}

/*-----------------------------------------------------------------
			tables
-----------------------------------------------------------------*/			
		
table.alljobs   {
	background: #EEF3F6;
	width: 100%;
	border-spacing: 0px;
}

thead td {
	border: 0;
	margin: 0;
	border-spacing: none;
	color:#266789;
	background:#DFE8EE;
	font-weight: bold;
	border-bottom: 1px solid #026785;
}
	
td {
	padding: 5px 8px;
	}

table.alljobs {
	font-size: 85%;
}

table.alljobs td {
	vertical-align: top;
}

table.alljobs td.source {
	width: 120px;
}

table.alljobs td.posted {
	width: 100px;
}

td {
	border-bottom: 1px solid #BDD0DC;
}

table.alljobs  tr.even {
	background: #DFE8EE;
}

.busy {
	padding: 20px;
}

.hidden {
	visibility:visible;
	display: none;
}


/*-----------------------------------------------------------------
			pagination
-----------------------------------------------------------------*/	


div.pagination {
	margin: 0px;
	padding: 12px 0;
	text-align: left;
	font-size:70%;
}

div.pagination a {
    padding: 2px 5px 2px 5px;
    margin: 1px;
    border: 1px solid #CDDBE4;
    
    text-decoration: none; /* no underline */
	color:#266789;
}

div.pagination a:hover, div.pagination a:active {
	background: #EEF3F6;
}

div.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 0px;
    border: 1px solid #026785;
    
    
    font-weight: bold;
    background-color: #9EBBCC;
	color:#266789;
}

div.pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #CDDBE4;
    
    
    color: #DFE8EE;
}

/*-----------------------------------------------------------------
			form
-----------------------------------------------------------------*/	

form {
	margin: 20px 0 0 0;
	clear:both;
}

label{
		margin:5px 0;
		}
	input{
		padding:5px;
		border: 1px solid #ccc;
		}
		
		
#navsearch {
	width: 300px;
	display:block;
}


#header {
}

#header #left {
	float: left;
	display:block;
}

#header #right {
	float: right;
	display:block;
}


#header h1 a{
	background:url(/assets/imgs/most-hired-logo.png) no-repeat;
	width:385px;
	height:130px;
	display:block;
	float:left;
	}



#network{
	margin:0;
	font-size:85%;
	padding:8px 20px;
	display:block;
	background:#EEF3F6;
	color:#266789;
    border-bottom: 1px solid #BDD0DC;
	}
	#network li{
		display:inline;
		margin:0 3px;
		}
		#network .darker, #network .darker a{
			color:#266789;
			}
			#network a{
				color:#266789;
				}
			#network strong{
				font: bold 1em Verdana, Arial, Helvetica, sans-serif;
				}
