

body			{color:#303030; background-color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:13px; line-height:19px; margin:0px; padding:0px;}


h1,h2,h3,h4,h5 	{color:#333333; font-weight:normal; font-family:Gill Sans,Arial,Helvetica; letter-spacing:-1px; margin:0.5em 0 0 0; padding:0px;}
h1 a 				{color:#333333; font-weight:normal; text-decoration:none;}
h1 a:hover		{color:#eeeeee; font-weight:normal; background-color:#cccccc; text-decoration:none;}

h1				{font-size:32px; line-height:38px;}
h1 a 				{color:#333333; font-weight:normal; text-decoration:none;}
h1 a:hover		{color:#eeeeee; font-weight:normal; background-color:#cccccc; text-decoration:none; }

h2				{font-size:26px; line-height:32px;}
h2 a 				{color:#333333; font-weight:normal; text-decoration:none;}
h2 a:hover		{color:#eeeeee; font-weight:normal; background-color:#cccccc; text-decoration:none; }

h3				{font-size:22px; line-height:28px; }
h3 a 				{color:#333333; font-weight:normal; text-decoration:none;}
h3 a:hover		{color:#eeeeee; font-weight:normal; background-color:#cccccc; text-decoration:none; }

h4				{font-size:18px; line-height:24px;}
h4 a 				{color:#333333; font-weight:normal; text-decoration:none;}
h4 a:hover		{color:#eeeeee; font-weight:normal; background-color:#cccccc; text-decoration:none; }

h5				{font-size:15px; line-height:21px;}
h5 a 				{color:#333333; font-weight:normal; text-decoration:none;}
h5 a:hover		{color:#eeeeee; font-weight:normal; background-color:#cccccc; text-decoration:none; }

p 				{margin:0.5em 0 0.5em 0}
hr				{border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-bottom:1px solid #cccccc; border-right: 1px solid #FFFFFF;}	
ol				{}
ul				{margin:16px 16px; text-align:left;}
li				{margin:6px 6px; text-align:left;}
img 				{}

select       	{color:#333333; font-family:verdana,arial,helvetica; font-size:11px;}
input        		{color:#333333; font-family:verdana,arial,helvetica; font-size:11px;}
textarea		{color:#333333; font-family:verdana,arial,helvetica; font-size:11px;}

a				{color:#286ea0; font-weight:bold; text-decoration:none}
a:hover 			{color:#CC0000; font-weight:bold; text-decoration:underline}

.imageright		{float:right; margin:0px 0px 10px 15px;}
.imageleft 		{float:left; margin:0px 10px 10px 0px;}
.button 			{border:0; padding: 0px; cursor: pointer; background-color:#CC0000; color:#ffffff; font-weight:bold; font-size:11px;}
.small 			{font-size:10px;}
.breadcrumbs	{font-size:10px;}
.tips 			{font-family:verdana,helvetica,arial; color:#333333; font-style:italic; font-weight:normal; font-size:10px;}
.special 		{display: none;}
.space 		{font-size:6px; line-height:6px; height:9px;}

/*----------------------------------------------
Layout Formating Styles
----------------------------------------------*/

div#container		{width:1024px; margin:0px auto;}



/*----------------------------------------------
Header
----------------------------------------------*/
div#headertable	{margin:10px auto 0px}

div#banners		{clear:both; margin:0px 0px 10px}
div#logo	  	{float:left}
div#topbanner	{float:right}
.bannerimg 		{margin:0px 0px 3px;} 

/*----------------------------------------------
Header navigation
----------------------------------------------*/

div#navigation {clear:both; width:1024px; height:40px; background:#fff url('/images/assets.gif') 0px 0px no-repeat;}
div#navigation ul {list-style-type:none; padding:0px; margin:0px 0px 0px 30px;} 
div#navigation li {float:left; padding:8px 20px 0px 0px; margin:0px;} 
div#navigation a{color:#333333; font-size:13px; line-height:13px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-decoration:none;} 
div#navigation a:hover {color:#666666; text-decoration:none;}

/*----------------------------------------------
Header navigation google search
----------------------------------------------*/
div#googleform 		{float:right; width:200px;font-size: 11px; line-height:14px; font-weight:normal; font-family: Arial,Verdana,Tahoma,sans-serif; margin:0; padding:0;}
.googlesearch 	{padding:7px 10px 0px 10px} 
.googlebutton		{color: #ffffff; background-color:#cc0000; border: 1px solid #cc0000; margin:0px; padding:0px; font-size: 11px; line-height:14px; font-weight:normal; font-family: Arial,Verdana,Tahoma,sans-serif;} 



/*----------------------------------------------
Main three column page
----------------------------------------------*/
div#contenttable		{margin:10px auto 0px}
div#cse-search-results 		{width:425px;}

/*----------------------------------------------
Centre Column
----------------------------------------------*/
div#centercolumncell	 {float:left; width:604px; margin-left:210px;}

/*----------------------------------------------
Search Box
----------------------------------------------*/
div#searchform 				{width:604px; height:257px; background:#fff url('/images/search1.jpg') no-repeat; margin-bottom:10px}
div#searchform h2				{color:#4f6eb8; font-family:Arial,“Helvetica Neue”,Helvetica,sans-serif; font-size:14pt; margin: 0px 0px 7px 0px; font-size:19px; line-height:21px;}
div#searchform .searchtable		{float:right; padding:55px 0px 0px 0px;}
div#searchform select 				{width:235px; margin:3px 0px 0px 0px; padding:3px 3px 3px 3px;}
.searchselectbox  	{color:#666666; font-family:Arial,“Helvetica Neue”,Helvetica,sans-serif; font-size:15px; }
.searchbutton		{width:108px; height:26px; background: transparent url('/images/searchbutton.png') no-repeat; color:#ffffff; font-family:verdana, geneva,sans-serif; font-size:12px; line-height:12px; font-weight:bold; font-variant:small-caps; padding:6px; cursor:pointer; border:0px; margin:3px 0px 0px 0px;}

/*----------------------------------------------
Sidebar Search Box
----------------------------------------------*/
div#sidebar_searchform 				{margin-left:30px}
div#sidebar_searchform h2			{}
div#sidebar_searchform .searchtable	{}
div#sidebar_searchform select 		{width:180px; margin:3px 0px 0px 0px; padding:3px 3px 3px 3px;}
.sidebar_searchselectbox  	{color:#666666; font-family:Arial,“Helvetica Neue”,Helvetica,sans-serif; font-size:15px; }
.sidebar_searchbutton		{width:108px; height:26px; background: transparent url('/images/searchbutton.png') no-repeat; color:#ffffff; font-family:verdana, geneva,sans-serif; font-size:12px; line-height:12px; font-weight:bold; font-variant:small-caps; padding:6px; cursor:pointer; border:0px; margin:3px 0px 0px 0px;}

/*----------------------------------------------
Left Column
----------------------------------------------*/
div#leftcolumncell	{margin-left: -814px; float:left; width:210px;}
.leftlinks			{width:200px; margin:0px 10px 10px 0px;}
.leftlinkstop		{width:200px; height:10px; background:#D6EFFF url('/images/assets.gif') 0px -350px no-repeat;}
.leftlinkscontent	{font-size:8pt; line-height:11pt; padding:4px; border-right:1px solid #D6EFFF; border-left:1px solid #D6EFFF; text-align:left}
.leftlinksbottom 	{width:200px; height:11px; background:#D6EFFF url('/images/assets.gif') 0px -400px no-repeat;}
.linksbuttonimg		{padding:0px;}


/*----------------------------------------------
Right Column
----------------------------------------------*/
div#rightcolumncell 	{float:right; width:210px; clear}
.rightlinks			{width:200px; margin:0px 0px 10px 10px;}
.rightlinkstop 		{width:200px; height:10px; background:#D6EFFF url('/images/assets.gif') 0px -350px no-repeat;}
.rightlinkscontentbuttons	{border-right:1px solid #D6EFFF; border-left:1px solid #D6EFFF; padding-left:9px; }
.buttonimg 			{margin:5px 0px;}  
.rightlinkscontent 	{font-size:8pt; line-height:11pt; padding:4px; border-right:1px solid #D6EFFF; border-left:1px solid #D6EFFF; text-align:left;}
.rightlinksbottom 	{width:200px; height:11px; background:#D6EFFF url('/images/assets.gif') 0px -400px no-repeat;}

/*----------------------------------------------
Right Column Stay in touch
----------------------------------------------*/
.sit_rightlinks 				{width:200px; margin:0px 0px 10px 10px;}
.sit_rightlinkstop 			{width:200px; height:12px; background:#D6EFFF url('/images/sit-box-top.gif') no-repeat;}
.sit_rightlinkscontent 		{padding:0px 4px 0px 4px; background-color:#D6EFFF; text-align:left;}
.sit_rightlinksbottom 		{width:200px; height:12px; background:#D6EFFF url('/images/sit-box-bottom.gif') no-repeat;}

/*----------------------------------------------
Content Boxes 
----------------------------------------------*/
.box 			{width:604px; margin:0px 0px 10px 0px;}
.boxtop			{width:604px; height:30px; background:#224084 url('/images/assets.gif') 0px -100px no-repeat;}
.boxtopnotext	{width:604px; height:11px; background:#224084 url('http://www.whatjobsite.com/images/assets.gif') 0px -300px no-repeat;}
.boxtoptext		{color:#ffffff; font-family:Arial,“Helvetica Neue”,Helvetica,sans-serif; font-size:17px; line-height:30px; font-weight:bold; text-align:left; padding: 0px 0px 0px 30px;}
.boxcontent 		{padding: 4px 4px 4px 4px; border-right:1px solid #D6EFFF; border-left:1px solid #D6EFFF; text-align:left;}
.boxbottom 		{width:604px; height:11px; background: #FFFFFF url('/images/assets.gif') 0px -250px no-repeat}

/*----------------------------------------------
Supplier Box 
----------------------------------------------*/
.supplierboxtop	{width:604px; height:30px; background:#224084 url('/images/assets.gif') 0px -150px no-repeat;}
div#psupplier {}

/*----------------------------------------------
Profile Box 
----------------------------------------------*/
/*Profile Box Contact Info*/

.share 						{float:right; font-size:10px; font-variant:small-caps;}
.shortlist					{float:right; font-size:10px; font-variant:small-caps;}

.sharethis_content			{}
.sharethis_content_text		{color:#666; font-family:Arial,“Helvetica Neue”,Helvetica,sans-serif; font-size:8pt; font-weight:bold; margin:0px; padding:5px; }


div#premium_profile 			{clear:both;}

.premium_logo 				{clear:left; float:left; width:260px; height:140px; background:#fff url('/images/logo_background.gif') no-repeat;}
.premium_logo .logo 			{padding:10px;}

.premium_contact 			{clear:right; float:left; margin:43px 0px 0px 10px; padding:0px;}
.premium_contact h1			{color:#1C334A; font-family:Arial,“Helvetica Neue”,Helvetica,sans-serif; font-size:16pt; line-height:17pt;  font-weight:normal; margin:2px; padding:0px}
.premium_contact p			{font-size:12pt; font-weight:bold;}
.premium_contact ul			{margin: 2px; padding:0px; list-style-type:none;}
.premium_contact li			{margin: 2px; padding:0px 3px 0px 0px; color:#1C334A; font-family:Arial,“Helvetica Neue”,Helvetica,sans-serif; font-size:11pt; line-height:12pt; font-weight:bold; margin:2px; }

.premium_approved			{float:right; margin:30px 25px 0px 0px;}	

.premium_testimonials 		{font-size:12px; line-height:14px}
.premium_testimonials ul 	{padding:0px 0px 7px 7px; margin: 7px; list-style-type: none; }
.premium_testimonials li 		{background:#ffffff url(/images/testimonials_quotes.gif) no-repeat left center; margin:0px; padding: 7px 0px 7px 60px}


.premium_contact_end 		{clear:both; font-size:10pt; font-weight:bold; margin:0px 0px 0px 0px; padding:5px; }
.premium_contact_end p		{margin:0px 0px 0px 0px; padding:0px 5px 0px 5px; }
.premium_contact_end ul		{margin: 0px; padding:0px; list-style-type:none;}
.premium_contact_end li		{margin: 0px; padding:0px 5px 0px 5px; color:#1C334A; display:inline-block}



.sitefeatures				{clear:left; float:left; margin:10px 0px 0px 10px; padding:0px }
.sitefeatures ul				{margin:0px; padding:0px; list-style-type:none;}
.sitefeatures li				{margin:0px; padding:0px 3px 0px 0px; display:inline;} 



.premium_content 			{clear:both;margin: 2px 10px; }
.premium_call_to_action ul	{margin: 2px; padding:0px; list-style-type:none;}
.premium_call_to_action li	{margin: 2px; padding:0px 20px; display:inline;}


div#free_profile 			{}
.free_content 				{clear:both;padding-top:17px}

	.detail_logo 			{clear:left; padding:10px 0px}
a.supplier_logo 		{color:#fff; text-decoration:none;}
.detail_approved 		{float:right;}
.detail_contact_text 	{clear:left; margin-top:10px; font-weight:bold;}
	
	
.detail_googleads 		{float:left}
.detail_recruiterzone	{float:right}

/*PinkBox for featured search results*/
.box .pinkboxtop					{width:604px; height:30px; background:#ffc95c url('/images/assets.gif') 0px -200px no-repeat; }
.box .pinkboxtop .boxtoptext		{color:#ffffff; font-family:Arial,“Helvetica Neue”,Helvetica,sans-serif; font-size:17px; line-height:30px; font-weight:bold; text-align:left; padding:0px 0px 0px 30px; float:left;}
.box .pinkboxtop .sponsortext		{color:#ffffff; font-family:Arial,“Helvetica Neue”,Helvetica,sans-serif; font-size:17px; line-height:30px; font-weight:bold; padding:0px 30px 0px 0px; float:right; }
.box .pinkboxcontent 			{padding:8px; border-right:1px solid #FFD99C; border-left:1px solid #FFD99C; text-align:left;}
.box .pinkboxbottom 				{width:604px; height:11px; background:#ffc95c url('/images/assets.gif') 0px -450px no-repeat;}

/*Search results boxes styles*/
.boxhead, a.boxhead 		{color:#ffffff; font-family:Arial,“Helvetica Neue”,Helvetica,sans-serif; font-weight:bold; font-size:17px; text-align:left;}
a.boxhead:hover 			{color:#1C334A; text-decoration:none}
.siteboxtext , a.siteboxtext 		{color:#1C334A; text-decoration:none; text-align:left; font-weight:normal}
a.siteboxtext:hover 					{color:#cc0000; text-decoration:none}
.searchresultsboxtop				{width:604px; height:30px; background:#BCF2D7 url('/images/assets.gif') 0px -50px no-repeat;}
.searchresultsboxintrotop			{width:604px; height:11px; background:#BCF2D7 url('/images/assets.gif') 0px -300px no-repeat;}
.searchresultsboxcontent 			{padding: 4px 4px 4px 4px; border-right:1px solid #D6EFFF; border-left:1px solid #D6EFFF; text-align:left;}

/*----------------------------------------------
Footer
----------------------------------------------*/
div#footer 			{clear:both; width:1024px; margin:0px auto;}

/*----------------------------------------------
Home page Latest Guides
----------------------------------------------*/
#welcome		{clear:both; margin-bottom:10px} 	
#latestGuides 		{clear:both; background-color:#E6E6E6; padding:4px;}
#latestGuides ul		{list-style-type:none; margin:3px; padding:0;}
#latestGuides ul li		{background-color:#F0F0EF; text-align:left; padding:4px; margin:4px 0px; }





#featured		{} 		





/*----------------------------------------------
Recruiter Zone home page
----------------------------------------------*/
.rz_index 		{}
.rz_index h1		{font-size:25pt; font-weight:normal; line-height:26pt; margin:7pt 0pt;}
.rz_index ul 	{list-style-type:none; padding:0px; margin:5px 0px;}
.rz_index li 		{background:#ffffff url(/images/rz_small_bullet.gif) no-repeat left center; padding-left:25px;}

/* and section index pages*/
.rz_article_index 		{}
.rz_article_index h1 	{font-size:22pt; font-weight:normal; line-height:23pt; margin-bottom:7pt; margin-top:7pt;}
.rz_article_index h2		{font-size:16pt; font-weight:normal; line-height:17pt; margin:0pt}
.rz_article_index  ul 	{list-style-type:none; padding:0px; margin-top:5px; margin-right:0px; margin-bottom:5px; margin-left:5px; }
.rz_article_index  li		{background:#ffffff url(/images/rz_large_bullet.gif) no-repeat left center; margin:15px 0px 0px 0px; padding: 0px 0px 0px 50px;}

.rz_article_suggest		{}



.industrybox 	{}
.textcontent 	{padding:15px;}
.industryselect		{width:255px;}
.locationselect 		{width:255px;}
.jobtypeselect 		{width:255px;}
.jobtitlesearch 		{width:255px;}
.jobboardtypeselect 	{width:255px;}


	
	/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}

   
/*----------------------------------------------
Google Admin Area
----------------------------------------------*/
.statstexthead  		{color:#1C334A; font-family:Arial,“Helvetica Neue”,Helvetica,sans-serif; font-size:13px; font-weight:normal; line-height:17px; background-color:#FFFFFF; }
.statstextbody 		{color:#1C334A; font-family:Arial,“Helvetica Neue”,Helvetica,sans-serif; font-size:13px; font-weight:normal; line-height:17px; background-color:#FFFFFF; }
.admincontent 	{margin:auto; width: 1024px; padding:8px}
