body{
text-align: center;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
background:#00497c;
}


#wrapper{
	width:912px;
	background:#00497c;
	margin:0 auto;
	padding:19px 55px 0 55px;
	}
	
#callbackbutton

{

  display: block;

  width: 114px;

  height: 26px;

  background: url('../images/callbackBTN.png') no-repeat 0 0;

 

}

 

#callbackbutton:hover

{ 

  background-position: 0 -26px;

}

 

#callbackbutton span

{

  display: none;

}       



#container{
width:884px;
margin:0 auto;
height:120%;
text-align: left;
background:#ffffff;
border:1px solid #cccccc;
position:relative;
padding:10px 15px 50px 15px;
}


.clearboth{
	clear:both;}
	
.clearleft{
	clear:left;}
	
.clearright{
	clear:right;}	
	
#header{
	position:relative;}	
	
	
#logo{
	width:231px;
	position:relative;
	top:-10px;
	left:-15px;}

#logo a img{
	border:none;}
	
	

#nav{
	left:263px;
	margin:27px 0 0 0;
	width:620px;
	position:relative;
	bottom:89px;
	
	}

#nav ul{
	margin:0;
	padding:0;}

#nav li{
	list-style:none;
	list-style-image:none;
	float:left;
	display:inline;
	line-height:normal;
	margin:0;
	padding:0 15px;
	background:url(../images/navdiv.jpg) no-repeat right;}
	
/*#nav #navlast{
	margin:0 7px 0 0;}	*/
	
	
/*#nav #navlast{
	background:none;}*/	

#nav a, visited{
	display:block;
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;}
	
#nav a:hover{
	
	color:#ffffff;
	text-decoration:underline;
	}	
	
	
#navshadow{
	position:absolute;
	background:url(../images/navshadow.jpg) no-repeat;
	width:620px;
	height:11px;
	top:55px;
	right:0;}	
	
/*	
	
#nav_home{
	background:url('../images/homeBTN.png') no-repeat;
	width:52px;
	height:32px;}	
	
#nav_home:hover{
	background-position:0 -32px;}	
	
#nav_about{
	background:url('../images/aboutBTN.png') no-repeat;
	width:53px;
	height:32px;}	
	
#nav_about:hover{
	background-position:0 -32px;}	
	
	
#nav_candidates{
	background:url('../images/candidatesBTN.png') no-repeat;
	width:92px;
	height:32px;}	
	
#nav_candidates:hover{
	background-position:0 -32px;}	
	
	
#nav_clients{
	background:url('../images/clientsBTN.png') no-repeat;
	width:58px;
	height:32px;}	
	
#nav_clients:hover{
	background-position:0 -32px;
	}		
	

#nav_jobs{
	background:url('../images/jobsBTN.png') no-repeat;
	width:37px;
	height:32px;}	
	
#nav_jobs:hover{
	background-position:0 -32px;}		
	
	

#nav_contact{
	background:url('../images/contactBTN.png') no-repeat;
	width:65px;
	height:32px;}	
	
#nav_contact:hover{
	background-position:0 -32px;}		
	

#nav_downloads{
	background:url('../images/downloadsBTN.png') no-repeat;
	width:97px;
	height:32px;}	
	
#nav_downloads:hover{
	background-position:0 -32px;}		

	
	
#nav ul li a span{
	display:none}	
	
#nav ul li a.active{
	background-position:0 -32px;}
	
*/	
	
	
#topsection{
	position:absolute;
	left:0px;
	top:83px;
	background:#dde8ef;
	/*border-top:1px solid #20c3e0;
	border-bottom:1px solid #20c3e0;*/
	width:894px;
	padding:10px;
	height:136px;}
	
	
h4{
	font-size:14px;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;}
	
.h4dark{
	color:#007bd1;}	

a, visited{
	color:#444444;
	text-decoration:underline;}
	
a:hover{
	text-decoration:none;}	
	
#topsection ul{
	float:left;
	margin:5px 15px 5px 5px;
	padding:0;
	display:inline-block;}

#topsection li{
	line-height:18px;
	list-style:none;
	list-style-image:none;}
	
.fieldHolder1{
	background:#c8e1f3;
	height:40px;
	width:333px;
	}
	
.fieldHolder2{
	background:#c8e1f3;
	height:40px;
	width:250px;
	}	
	
#searchbox {
	width:291px;
	color:#999999;
	margin:7px;
	border:1px solid #b8d3e7;
	background-image:url('../images/magglass.jpg');
background-repeat:no-repeat;
padding:4px 0 4px 25px;}	
	
#remedy-job-location {
	width:233px;
	padding:3px;
	color:#999999;
	margin:7px;
	border:1px solid #b8d3e7;}
	
#searchtable td{
	padding:3px 0;}	
	
#searchtable{
	margin:0 0 0 20px;
	width:356px;}	
	
	
#mainsection{
	margin-top:92px;}	
	
	
#searchbutton
{
  display: block;
  width: 63px;
  height: 31px;
  background: url('../images/searchBtn.png') no-repeat 0 0;

}

#searchbutton:hover
{ 
  background-position: 0 -31px;
}

#searchbutton span
{
  display: none;
}	

.breadcrumb{
	margin:10px;
	font-size:11px;
	color:#cccccc;}
	
.breadcrumb a, visited{
	color:#999999;
	text-decoration:none;}

.breadcrumb a:hover{
	color:#666666;
	text-decoration:underline;}
	
	
#maincol{
	width:686px;
	float:left;
	}	
	
#rightcol{
	float:right;
	width:182px;
	}	
	
#homemainleft{
	width:486px;
	float:left;
	}
	
#homemainright{
	width:184px;
	float:right;
	}	
	
#intro h1{
	color:#007bd1;
	font-size:20px;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:0;}		

.box1{
	border:1px solid #dfdddd;
	background:#ffffff;
	padding:10px;}
	
h3{
	font-size:16px;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;}
	
.h3light{
	color:#007bd1;}	
	
.subheadh3{
	font-size:16px;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:3px 0 0 0;
	color:#ffffff;}	

.smallshadow{
	background:url(../images/smallshadow.jpg) no-repeat center;
	width:182px;
	height:11px;
	margin:0 0 5px 0;}
	
.mediumshadow{
	background:url(../images/mediumshadow.jpg) no-repeat center;
	width:486px;
	height:11px;
	margin:0 0 5px 0;}
	
	
.longshadow{
	background:url(../images/longshadow.jpg) no-repeat center;
	width:686px;
	height:11px;
	margin:0 0 5px 0;}	


.nobullet{
	list-style:none;
	list-style-image:none;
	color:#939292;}	

.latest_jobs{
	margin:10px;
	padding:0 10px 0 5px;
	line-height:20px;}
	
li{
	list-style-image:url('../images/bullet1.gif');
	line-height:18px;}
	
.box1 ul{
	margin:0 0 0 20px;
	padding:0;}	
	
#maincol .box1{
	margin:-2px 0 0 0;}

#rightcol .box1{
	margin:-2px 0 0 0;}
	
#footer{
	height:;
	text-align:center;
	color:#898787;
	background:#c8c9c9;
	font-size:11px;
	padding:10px 0;
	width:916px;
	margin:0 0 20px 0;
	}	
	
#footer a, visited{
	color:#898787;}	
	
.date{
line-height:1.6; 
width:30px;
}
.month{ 
background:#DDEBF2 none repeat scroll 0 0;
border:1px solid #C2DBE9;
font-size:0.8em;
font-weight:bold;
display:block;
padding:0;
text-align:center;
}

.day{ 
border-color:#CCCCCC;
border-style:none solid solid;
border-width:medium 1px 1px;
display:block;
font-size:1.2em;
font-weight:bold;
text-align:center;
}

#announcements table{
	margin:10px 0 0 0;
	border-bottom:1px solid #efefef;
	padding:0 0 10px 0;}
	
#announcements .h4dark a, visited{
	color:#015463;}	
	

/********** listing **********/

#pagination-flickr{
	float:right;
	margin:10px 0 0 20px;}	
#pagination-flickr li{
	border:0;
	margin:0; 
	padding:0; 
	font-size:11px; 
	list-style:none;
	/* savers */ float:left;
	}
	
#pagination-flickr a{
	border:solid 1px #DDDDDD; 
	margin-right:2px; 
	}
	
#pagination-flickr .previous-off, #pagination-flickr .next-off{
	color:#666666; 
	display:block; 
	float:left; 
	font-weight:normal; 
	padding:3px 4px; 
	}
	
#pagination-flickr .next a, #pagination-flickr .previous a { 
	font-weight:normal; 
	border:solid 1px #FFFFFF; 
	}
	
#pagination-flickr .active{ 
	color:#616163; 
	font-weight:bold; 
	display:block; 
	float:left; 
	padding:4px 6px;
	}
	
#pagination-flickr a:link, #pagination-flickr a:visited{ 
	color:#666666; 
	display:block; 
	float:left; 
	padding:3px 6px; 
	text-decoration:none;
	}
	
#pagination-flickr a:hover{ 
	border:solid 1px #c4c3c3;
	}		
	

.greytext{
	color:#999999;
	font-size:11px;}
	
	
.listingtitle a, visited{
	font-weight:bold;
	color:#007BD1;}		
	
h1{
	font-size:22px;
	font-weight:bold;
	color:#141414;
	margin:0 0 5px 0;
	padding:0;}	
	
/********* product **********/

.greytext2{
color:#ababab;}


	
#buttons{

	width:126px;
	
	border-left:1px  dotted #666666;
	
	float:right;
	padding:10px;
	margin:15px 0 0 0;
	}
	
#basicdetails td{
	padding:3px 0;}	


#buttons td{
	padding:0;}
	
#printpagebutton
{
  display: block;
  width: 114px;
  height: 26px;
  background: url('../images/printpageBTN.png') no-repeat 0 0;
margin-bottom:6px;
}

#printpagebutton:hover
{ 
  background-position: 0 -26px;
}

#printpagebutton span
{
  display: none;
}




#tellfriendbutton
{
  display: block;
  width: 114px;
  height: 26px;
  background: url('../images/tellfriendBTN.png') no-repeat 0 0;
margin-bottom:6px;
}

#tellfriendbutton:hover
{ 
  background-position: 0 -26px;
}

#tellfriendbutton span
{
  display: none;
}



#addbasketbutton
{
  display: block;
  width: 114px;
  height: 26px;
  background: url('../images/addbasketBTN.png') no-repeat 0 0;
margin-bottom:6px;
}

#addbasketbutton:hover
{ 
  background-position: 0 -26px;
}

#addbasketbutton span
{
  display: none;
}




#applynowbutton
{
  display: block;
  width: 114px;
  height: 26px;
  background: url('../images/applynowBTN2.png') no-repeat 0 0;
margin-bottom:6px;
}

#applynowbutton:hover
{ 
  background-position: 0 -26px;
}

#applynowbutton span
{
  display: none;
}	

#basic{
	float:left;
	margin:15px 0 0 0;}
	
#applynowtable{
	margin:0 0 15px 0;}	
	
.h1title{
	color:#141414;}	
	
#endpage #listing{
	border-top:2px solid #d6d6d6;
	margin:10px 0 0 0;
	padding:10px 0 0 0;}	