body{
text-align: center;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
background-color:#ffffff;
}

#container{
width:953px;
height:120%;
margin:0 auto;
text-align: left;
background:#ffffff;
}

#header{
	height:76px;
	font-size:22px;
	color:#87A7CD;
	}


#menu1{
	margin:5px 0 0 0;}



#search{
	width:953px;
	margin:0 auto 20px auto;
	height:71px;}
	
#searchbox{
	width:300px;
	padding:4px 0 4px 4px;
	}	

#searchbutton
{
  display: block;
  width: 56px;
  height: 31px;
  background: url('../images/searchBtn.gif') no-repeat 0 0;
margin-bottom:4px;
}

#searchbutton:hover
{ 
  background-position: 0 -31px;
}

#searchbutton span
{
  display: none;
}

#search a, visited{
	color:#87A7CD;
	text-decoration:none;}
	
#search a:hover{
	color:#141414;
}

a, visited{
	color:#D17703;
	text-decoration:underline;
	}
	
a:hover{
	text-decoration:none;}
	
	
#leftcol{
	width:220px;
	float:left;}

#maincol{
	width:695px;
	float:right;}

#clearboth{
	clear:both;
	}

	
.subhead{
	font-size:15px;
	color:#141414;
	font-weight:bold;}
	
#cvtable td{
	padding:5px;}

#uploadcvbutton
{
  display: block;
  width: 56px;
  height: 31px;
  background: url('../images/uploadBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#uploadcvbutton:hover
{ 
  background-position: 0 -31px;
}

#uploadcvbutton span
{
  display: none;
}

#box1{
	margin:0 0 10px 0;}
	
#regiontable td{
	padding:5px;}
	
#regiontable ul{
	padding:0;
	margin:0 0 0 20px;}
	
#regiontable li{
	list-style:none;
	line-height:22px;
	list-style-type:none;}	

#jobcategorytable td{
	padding:5px;}
	
ul.menu2, ul ul {
background:#eaeaea none repeat scroll 0 0;
border:0 solid #660066;


list-style-type:none;
margin:0 0 0 20px;
overflow:hidden;
padding:0;
text-align:left;

}
ul.menu2 table {
border-collapse:collapse;
margin:0;
padding:0;
}
ul.menu2 ul {
margin-left:10px;
}
ul.menu2 li {
text-indent:8px;

}
ul.menu2 li.drop {
margin-bottom:-2px;
}
ul.menu2 li a, ul.menu2 li a:visited {

display:block;
line-height:18px;

text-decoration:underline;

}
ul.menu2 li a.last, ul.menu2 li a.last:visited {
display:block;
line-height:18px;


}
ul.menu2 li ul {
display:none;
}
ul.menu2 li:hover a, ul.menu2 li a:hover {
border:0 none;
font-weight:bold;
line-height:18px;

}

ul.menu2 li:hover ul, ul.menu2 li a:hover ul {
background:#eaeaea none repeat scroll 0 0;
border:0 solid #000000;
display:block;
line-height:18px;
margin-top:-1px;

}
ul.menu2 li:hover ul li a, ul.menu2 li a:hover ul li a {
background:#eaeaea none repeat scroll 0 0;

font-weight:normal;
height:22px;
}
ul.menu2 li:hover ul li:hover a, ul.menu2 li a:hover ul li a:hover {
	text-decoration:none;
}

#quicklinkstable td{
	padding:5px;}
	
#quicklinkstable ul{
	padding:0;
	margin:0 0 0 20px;}
	
#quicklinkstable li{
	list-style-image:url('../images/bullet1.gif');
	line-height:22px;}	
	
#twittertable td{
	padding:5px;}

#onlinetable td{
	padding:5px;
	}
	
#testyourselftable td{
	padding:5px;}

#testyourselftable ul{
	padding:0;
	margin:0 0 0 20px;}
	
#testyourselftable li{
	list-style-image:url('../images/bullet1.gif');
	line-height:22px;}	



#introboxestable {
	margin:0 0 20px 0;}

#box2 {
	width:213px;
	}


#latestjobstable td{
	padding:5px;}
	
#latestjobstable ul{
	padding:0;
	margin:0 0 5px 20px;}

#latestjobstable li{
	list-style-image:url('../images/bullet1.gif');
	line-height:22px;}	

#latestjobstable .nobullet{
	list-style-image:none;
	color:#999999;
	list-style:none;}


#viewalllatest
{
  display: block;
  width: 125px;
  height: 31px;
  background: url('../images/viewalllatestBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#viewalllatest:hover
{ 
  background-position: 0 -31px;
}

#viewalllatest span
{
  display: none;
}

#jobcattable2{
	height:259px;}

#jobcattable2 td{
	padding:5px;}

#jobcattable2 ul{
	padding:0;
	margin:0 0 0 20px;}

#jobcattable2 li{
	list-style-image:url('../images/bullet1.gif');
	line-height:22px;}	

#quicklinkstable2 {
	height:232px;}

#quicklinkstable2 td{
	padding:5px;}

#quicklinkstable2 ul{
	padding:0;
	margin:0 0 0 20px;}

#quicklinkstable2 li{
	list-style-image:url('../images/bullet1.gif');
	line-height:22px;}
	
#mainintro h1{
	font-size:18px;
	color:#141414;
	margin:10px 0 20px 0;
	padding:0;
	}	
	
#mainintro ul{
	padding:0;
	margin:20px 0 0 20px;}

#mainintro li{
	list-style-image:url('../images/bullet1.gif');
	line-height:22px;}

#mainintro {
	padding:0 0 20px 0;
	border-bottom:1px solid #d6d6d6;
	margin:0 0 20px 0;}
	
#article1{
	margin:10px 0;
	padding:5px 0 10px 0;
	border-bottom:1px solid #d6d6d6;}

#article1 td{
	padding:5px;}

h2{
	font-size:18px;
	color:#141414;
	margin:10px 0 20px 0;
	padding:0;
}

#article1 img {
	border:1px solid #ffffff;}
	
#article1 img:hover {
	border:1px solid #87A7CD;}	
	
	
#footer{
	margin:20px 0;
	border-top:3px solid #87A7CD;}
	
#footer td{
	padding:10px;}
	
/* end page */

#jobedesctable td{
	padding:10px;}
	
#jobedesctable h1{
	font-size:18px;
	color:#141414;
	margin:0;
	padding:0;
	}	

.greytext {
	color:#999999;}


	
#buttons{

	width:126px;
	
	border-left:1px  dotted #666666;
	
	float:right;
	padding:10px;
	}
	
#basicdetails td{
	padding:3px 0;}	


#buttons td{
	padding:0;}
	
#printpagebutton
{
  display: block;
  width: 100px;
  height: 31px;
  background: url('../images/PrintPageBtn.gif') no-repeat 0 0;
margin-bottom:6px;
}

#printpagebutton:hover
{ 
  background-position: 0 -31px;
}

#printpagebutton span
{
  display: none;
}




#tellfriendbutton
{
  display: block;
  width: 100px;
  height: 31px;
  background: url('../images/TellFriendBtn.gif') no-repeat 0 0;
margin-bottom:6px;
}

#tellfriendbutton:hover
{ 
  background-position: 0 -31px;
}

#tellfriendbutton span
{
  display: none;
}



#addbasketbutton
{
  display: block;
  width: 100px;
  height: 31px;
  background: url('../images/AddBasketBtn.gif') no-repeat 0 0;
margin-bottom:6px;
}

#addbasketbutton:hover
{ 
  background-position: 0 -31px;
}

#addbasketbutton span
{
  display: none;
}




#applynowbutton
{
  display: block;
  width: 100px;
  height: 31px;
  background: url('../images/ApplyNowBtn.gif') no-repeat 0 0;
margin-bottom:6px;
}

#applynowbutton:hover
{ 
  background-position: 0 -31px;
}

#applynowbutton span
{
  display: none;
}	

.greytext2{
color:#ababab;}


#relatedjobstable td{
	padding:10px;}
	
#relatedjobstable h1{
	font-size:18px;
	color:#141414;
	margin:0;
	padding:0;
	}	
	
#detailsbutton
{
  display: block;
  width: 56px;
  height: 31px;
  background: url('../images/detailsBTN.gif') no-repeat 0 0;
margin-bottom:6px;
}

#detailsbutton:hover
{ 
  background-position: 0 -31px;
}

#detailsbutton span
{
  display: none;
}	

#editbutton
{
  display: block;
  width: 63px;
  height: 31px;
  background: url('../images/editBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#editbutton:hover
{ 
  background-position: 0 -31px;
}

#editbutton span
{
  display: none;
}

#setcriteriabutton
{
  display: block;
  width: 84px;
  height: 31px;
  background: url('../images/set_criteriaBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#setcriteriabutton:hover
{ 
  background-position: 0 -31px;
}

#setcriteriabutton span
{
  display: none;
}

#editcriteriabutton
{
  display: block;
  width: 92px;
  height: 31px;
  background: url('../images/edit_criteriaBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#editcriteriabutton:hover
{ 
  background-position: 0 -31px;
}

#editcriteriabutton span
{
  display: none;
}

#continuebutton
{
  display: block;
  width: 84px;
  height: 31px;
  background: url('../images/continueBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#continuebutton:hover
{ 
  background-position: 0 -31px;
}

#continuebutton span
{
  display: none;
}


#viewallapplicationsbutton
{
  display: block;
  width: 140px;
  height: 31px;
  background: url('../images/view_all_applicationsBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#viewallapplicationsbutton:hover
{ 
  background-position: 0 -31px;
}

#viewallapplicationsbutton span
{
  display: none;
}

#previewcvbutton
{
  display: block;
  width: 109px;
  height: 31px;
  background: url('../images/preview_cvBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#previewcvbutton:hover
{ 
  background-position: 0 -31px;
}

#previewcvbutton span
{
  display: none;
}

#downloadcvbutton
{
  display: block;
  width: 120px;
  height: 31px;
  background: url('../images/download_cvBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#downloadcvbutton:hover
{ 
  background-position: 0 -31px;
}

#downloadcvbutton span
{
  display: none;
}

#takebutton
{
  display: block;
  width: 63px;
  height: 31px;
  background: url('../images/takeBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#takebutton:hover
{ 
  background-position: 0 -31px;
}

#takebutton span
{
  display: none;
}

#savebutton
{
  display: block;
  width: 63px;
  height: 31px;
  background: url('../images/saveBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#savebutton:hover
{ 
  background-position: 0 -31px;
}

#savebutton span
{
  display: none;
}

#submitbutton
{
  display: block;
  width: 71px;
  height: 31px;
  background: url('../images/submitBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#submitbutton:hover
{ 
  background-position: 0 -31px;
}

#submitbutton span
{
  display: none;
}

#registernowbutton
{
  display: block;
  width: 108px;
  height: 31px;
  background: url('../images/register_nowBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#registernowbutton:hover
{ 
  background-position: 0 -31px;
}

#registernowbutton span
{
  display: none;
}

#loginbutton
{
  display: block;
  width: 63px;
  height: 31px;
  background: url('../images/loginBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#loginbutton:hover
{ 
  background-position: 0 -31px;
}

#loginbutton span
{
  display: none;
}

#sendlogindetailbutton
{
  display: block;
  width: 120px;
  height: 31px;
  background: url('../images/send_loginBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#sendlogindetailbutton:hover
{ 
  background-position: 0 -31px;
}

#sendlogindetailbutton span
{
  display: none;
}

#replacebutton
{
  display: block;
  width: 80px;
  height: 31px;
  background: url('../images/replaceBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#replacebutton:hover
{ 
  background-position: 0 -31px;
}

#replacebutton span
{
  display: none;
}

#uploadbutton
{
  display: block;
  width: 71px;
  height: 31px;
  background: url('../images/uploadcvBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#uploadbutton:hover
{ 
  background-position: 0 -31px;
}

#uploadbutton span
{
  display: none;
}

#applybutton
{
  display: block;
  width: 73px;
  height: 31px;
  background: url('../images/applyBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#applybutton:hover
{ 
  background-position: 0 -31px;
}

#applybutton span
{
  display: none;
}

#backbutton
{
  display: block;
  width: 65px;
  height: 31px;
  background: url('../images/backBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#backbutton:hover
{ 
  background-position: 0 -31px;
}

#backbutton span
{
  display: none;
}

#createbutton
{
  display: block;
  width: 71px;
  height: 31px;
  background: url('../images/createBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#createbutton:hover
{ 
  background-position: 0 -31px;
}

#createbutton span
{
  display: none;
}

#deletebutton
{
  display: block;
  width: 73px;
  height: 31px;
  background: url('../images/deleteBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#deletebutton:hover
{ 
  background-position: 0 -31px;
}

#deletebutton span
{
  display: none;
}

#enterbutton
{
  display: block;
  width: 63px;
  height: 31px;
  background: url('../images/enterBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#enterbutton:hover
{ 
  background-position: 0 -31px;
}

#enterbutton span
{
  display: none;
}

#exitbutton
{
  display: block;
  width: 65px;
  height: 31px;
  background: url('../images/exitBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#exitbutton:hover
{ 
  background-position: 0 -31px;
}

#exitbutton span
{
  display: none;
}

#nextbutton
{
  display: block;
  width: 65px;
  height: 31px;
  background: url('../images/nextBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#nextbutton:hover
{ 
  background-position: 0 -31px;
}

#nextbutton span
{
  display: none;
}

#savechangesbutton
{
  display: block;
  width: 109px;
  height: 31px;
  background: url('../images/save_changesBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#savechangesbutton:hover
{ 
  background-position: 0 -31px;
}

#savechangesbutton span
{
  display: none;
}

#saverecordbutton
{
  display: block;
  width: 103px;
  height: 31px;
  background: url('../images/save_recordBTN.gif') no-repeat 0 0;
margin-bottom:4px;
}

#saverecordbutton:hover
{ 
  background-position: 0 -31px;
}

#saverecordbutton span
{
  display: none;
}

.links25{
	font-weight:bold;}
	
	
/* new */



#listsPop_hotspot_tab{
	position:relative;}



#listsPop_content{
	position:absolute;
	z-index:500;
	left: -50px;
	top: 25px;
}

#listsPop_hotspot{
text-decoration:none;
}

#cart1{
width:190px;
/*border:1px solid #c70101;*/
padding:10px;
font-size:12px;
color:#676767;
background:#ffffff;
font-weight:100;
text-align:left;
}

#cart1 .header2{
font-size:18px;
padding:0;
margin:0 0 10px 0;
color:#141414;
font-weight:bold;
}



#cart1 a, visited{
text-decoration:underline;
color:#D17703;}

#cart1 a:hover{
text-decoration:none;
color:#D17703;}




#carttable1 ul{
	margin:0;
	padding:0;}
	
#carttable1 li{
	padding:0;
	margin:0;
	list-style:none;
	line-height:18px;
	}	


/* cart */

#box3{
	width:465px;}	
	
.breadCrumb{
	margin:0 10px 10px 10px;
	font-size:11px;
	color:#cccccc;
	border-bottom:1px solid #d6d6d6;}
	
.breadCrumb a, visited{
	color:#999999;
	text-decoration:none;}

.breadCrumb a:hover{
	color:#666666;
	text-decoration:underline;}	
	