﻿BODY     
{ 
	color: #555555;
	/* background: white url('./rjwhitetopbannerWB.jpg') repeat-x; */
	background: white url('./rjlogosliceXc.jpg') repeat-x;
	/* background: white url('./rjlogoslice.png') repeat-x; */
	/* height:191px; */
}

#container
{
	margin:0 auto;
	width:1000px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	z-index:240;
	margin-top:-14px;
}

a.button
{
	background-position:			
}

a.telandemail
{
				text-decoration:none;
				font-style:normal;
				font-size: 16pt;
				color:white;			
}


span.buttontext
{
	z-index:200;
	position:relative;
	left:-95px;
	top:-16px;
	text-decoration:none;
	color:white;
	font-style:normal;
	
}

img
{
	border:0;				
}

IMG.buttonbar
{
	left:235px;
	top:115px;
	background: black url('./buttonbar.jpg') repeat-x;
}


IMG.logo
{
	position:absolute;
	left:5px;
	top:0px;
}

IMG.logowide
{
	/* background-image: url('rjlogobig8128h191x.png') */
	z-index: 666;
}

IMG.home
{
	position:relative;
	border=0px;
	top:2px;
}

IMG.about
{
	position:relative;
	border=0px;
	top:2px;
}

IMG.candidates
{
	position:relative;
	border=0px;
	top:2px;
}

IMG.employers
{
	position:relative;
	border=0px;
	top:2px;
}

DIV.topbackground
{ 
	color: red; 

}

DIV.telandemail
{
				text-decoration:none;
				font-family:Arial, Helvetica, sans-serif;
				font-style:normal;
				font-size: 16pt;
				color:white;
				position:relative;
				z-index:245;
				/*left: 771px;
				top: 4px;
				width: 388px; */
				left: 580px;
				top: -104px;
				width: 420px;
}

#Slideshow1 img 
{
	z-index: -250;
	height:150px; 
	width:999px;
}

DIV.fourimages
{
  	position:absolute;
  	top: 227px;
}

DIV.imagebarshow
{
  	position:absolute;
  	top: 227px;
}

P.logosub
{
	width:720px;
	padding:10px;
	font-size:6pt;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	margin:0px;
	position:absolute;
	z-index:50;
	left:115px;
	top:60px;
}


P.strapline
{
	width:920px;
	padding:10px;
	font-size:large;
	font-family:Arial, Helvetica, sans-serif;
	border:0px solid silver;
	/* margin:0px;
	position:absolute;
	left:20px;
	top:155px; */
}

DIV.strapline2
{
	width:540px;
	padding:10px;
	font-size:large;
	font-family:Arial, Helvetica, sans-serif;
	border:0px solid silver;
	/* margin:0px; */
	position:relative;
	/* left:20px; */
	top:150px; 
}

P.leftcol
{
	width:220px;
	padding:10px;
	border:0px solid silver;
	float:left;
	overflow:auto;
	/* margin:0px;
	position:absolute;
	left:20px;
	top:270px;*/
}

div.leftcolx
{
	position:relative;
	top:165px !important;
	width:261px;
	padding:10px;
	border:0px solid silver;
	float:left;
	overflow:auto;
	/* margin:0px;
	left:20px; */
}


P.midcol
{
	width:220px;
	padding:10px;
	border:0px solid silver;
	float:left;
	overflow:auto;
	/* margin:0px;
	position:absolute;
	left:260px;
	top:270px;*/
}

div.midcolx
{
	position:relative;
	top:165px;
	width:261px;
	padding:10px;
	border:0px solid silver;
	float:left;
	overflow:auto;
	/* margin:0px;
	position:absolute;
	left:260px;
	top:270px;*/
}

div.rightcolx
{
	position: relative;
	top:200px;
	width:220px;
	padding:10px;
	border:0px solid silver;
	float:left;
	overflow:auto;
	/* margin:0px;
	position: absolute;
	left:500px;
	top:270px; */
}

P.rightcol
{
	width:220px;
	padding:10px;
	border:0px solid silver;
	float:left;
	overflow:auto;
	/* margin:0px;
	position: absolute;
	left:500px;
	top:270px; */
}

P.rightcolfirst
{
	width:440px;
	padding:10px;
	border:0px solid silver;
	float:left;
	overflow:auto;
	/* margin:0px;
	position: absolute;
	left:500px;
	top:270px; */
}


P.aboutus
{
	position: relative;
	top:150px;
	padding:10px;
	border:0px solid silver;
	float:left;
	overflow:auto;
	/* margin:0px;
	position: absolute;
	left:500px;
	top:270px; */
}

DIV.contactusleft
{
	position: relative;
	top:150px;
	width:300px;
	padding:10px;
	border:0px solid silver;
	float:left;
	overflow:auto;
	/* margin:0px;
	position:absolute;
	left:20px;
	top:270px;*/
}

DIV.contactusmid
{
	position: relative;
	top:150px;
	width:320px;
	padding:10px;
	border:0px solid silver;
	float:left;
	overflow:auto;
	/* margin:0px;
	position:absolute;
	left:260px;
	top:270px;*/
}

DIV.contactusright
{
	position: relative;
	top:150px;
	width:320px;
	padding:10px;
	border:0px solid silver;
	float:left;
	overflow:auto;
	/* margin:0px;
	position: absolute;
	left:500px;
	top:270px; */
}

DIV.contactusbanner
{
  	position:absolute;
  	top: 227px;
}

DIV.aboutusbanner
{
  	position:absolute;
  	top: 227px;
}

P.candidatesleftcol
{
	position: relative;
	top:145px;
	width:320px;
	padding:10px;
	border:0px solid silver;
	float:left;
	overflow:auto;
	/* margin:0px;
	position:absolute;
	left:20px;
	top:270px;*/
}


P.candidatesmidcol
{
	position: relative;
	top:145px;
	width:300px;
	padding:10px;
	border:0px solid silver;
	float:left;
	overflow:auto;
	/* margin:0px;
	position:absolute;
	left:260px;
	top:270px;*/
}

P.candidatesrightcol
{
	position: relative;
	top:145px;
	width:300px;
	padding:10px;
	border:0px solid silver;
	float:left;
	overflow:auto;
	/* margin:0px;
	position: absolute;
	left:500px;
	top:270px; */
}

img.candidatessignpost
{

	text-decoration:none;
	color:white;
	position:relative;
	z-index:-50;
	/*left: 771px;
	top: 4px;
	width: 388px; */
	left: 120px;
	top: -84px;
}


P.employersleftcol
{
	position: relative;
	top:145px;
	width:300px;
	padding:10px;
	border:0px solid silver;
	float:left;
	overflow:auto;
	/* margin:0px;
	position:absolute;
	left:20px;
	top:270px;*/
}


P.employersmidcol
{
	position: relative;
	top:145px;
	width:300px;
	padding:10px;
	border:0px solid silver;
	float:left;
	overflow:auto;
	/* margin:0px;
	position:absolute;
	left:260px;
	top:270px;*/
}

P.employersrightcol
{
	position: relative;
	top:145px;
	width:300px;
	padding:10px;
	border:0px solid silver;
	float:left;
	overflow:auto;
	/* margin:0px;
	position: absolute;
	left:500px;
	top:270px; */
}

P.testimonialsleftcol
{
	width:440px;
	padding:10px;
	border:0px solid silver;
	float:left;
	overflow:auto;
	/* margin:0px;
	position:absolute;
	left:20px;
	top:270px;*/
}

P.testimonialsmidcol
{
	width:3px;
	padding:1px;
	border-left:2px solid silver;
	float:left;
	overflow:auto;
	height:1000px
	/* margin:0px;
	position:absolute;
	left:260px;
	top:270px;*/
}

P.testimonialsrightcol
{
	width:440px;
	padding:10px;
	border:0px solid silver;
	float:left;
	overflow:auto;
	/* margin:0px;
	position:absolute;
	left:260px;
	top:270px;*/
}



#JobsTitle
{
	font-style:normal;
	width:220px;
	padding:15px;
	border:0px solid silver;
	float:left;
	overflow:auto;
}

#myscroller
{
	position:relative; /* mandatory */
	width:200px; height:250px; /* set as required */
	background-color:#ffffff; /* set as required */
	overflow:hidden; /* mandatory */
	border:solid 1px; margin:2px; /* optional */
} 

#feedControl 
{ 
	top:40px;
    margin-top : 27px;
    margin-left: 15px;
    margin-right: auto;
    width : 420px;
    font-size: 50px;
    color: #9CADD0;
    float:left;
}

.gfg-root 
{
	font-size: 14px !important;
	top:70px;
}



