@charset "utf-8";
/* CSS Document */

body {
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif; 
padding: 0; 
margin: 0;
font-size: 80%;
background-image:url(images/contentbg.jpg);
background-repeat:repeat-x;
}

#container{
width:760px;
background-color:#FFFFFF;
margin:auto;
text-align: left;
border-left:#FFFFFF solid 1px;
border-right:#FFFFFF solid 1px;
border-:#FFFFFF solid 1px;
}

#banner{
background-position:top left;
background: url(images/thamesview.jpg); height: 140px; background-color:#990000; 
}


#nav { 
float: left;
width: 200px; 
padding: 20px 0px 0px 0px;  /*  top right bottom left */
}
#nav ul { list-style: none; margin: 10px 0 20px 0; padding: 0; }
#nav li { color:#FFFFFF; border-bottom: #fff solid 1px; }
#nav li.selected { font-weight: bold; color:#fff; display: block; background: #610d0d; }
#nav a { color:#FFFFFF; text-decoration: none;  display: block; padding: 7px; text-align:left;}
#nav a:hover, #nav a:focus { color:#fff; background: #610d0d; text-align:left; }

#contentContainer{
width:100%;
margin:auto;
height:auto;
postion:relative;
background-color: #fff;
}

#leftContainer{
width: 200px;
float:left;
height:700px;
background-image:url(IMAGES/sideimages.jpg);
background-position:bottom left;
background-repeat:no-repeat;
background-color:#9b1b1f;
}

#rightContainer{
width:500px;
float:right;
height:auto;
background-color:#FFFFFF;
}

#flashContainer{
width: 465px;
padding:20px;
margin-right:20px;

}

#text{
float:right;
color:#000000;
background-color:#FFFFFF;
padding-bottom:20px;
padding-top:20px;
padding-left:10px;
padding-right:10px;
margin-right:10px;
text-align:left;
width:480px;
overflow:auto;
height: 450px;
scrollbar-arrow-color: #9b1b1f;
	scrollbar-base-color:#9b1b1f; 
	scrollbar-dark-shadow-color: #616161;
	scrollbar-track-color: #e8ebec;
	scrollbar-face-color:#fff;
	scrollbar-shadow-color: #BBBBBB;
	scrollbar-highlight-color: #fff;
}

.text p, h3
{	font-size: 130%;
	color: #610c0c;
	}

#footerContainer { 
float: left; width: 100%;
height: 35px;
margin-left: auto;
margin-right: auto;
background-color:#861517; padding: 10px 10px; font-size: 0.75em; color: #99CCFF; 
}

/****** F O O T E R   A R E A   ******/
#footerArea {
float: left; width: 100%;
height: 75px;
margin-left: auto;
margin-right: auto;
}

#footer {
width: 747px;
margin:auto;
height: 25px;
padding: 25px 5px 0 25px;  /* top right bottom left */
text-align:left top;
background-position:center left;
background-repeat:no-repeat;
font-size: 0.9em;
color:#FFFFFF;
border-bottom:#FFF solid 1px;
border-left: #FFF solid 1px;
border-right: #fff solid 1px;
}

.footer p, a{							color:#fff; text-align:right;padding: 5px; margin-top: 0px; text-decoration:underline;}
.footer a:link, a:visited, a:active {	color:#fff; text-decoration:underline;}
.footer a:hover{						color: #ccc; text-decoration:none;}

.clearer
{	clear:both;
}


THAMESVIEW {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%; font-weight: normal; color: #000; text-decoration: underline;}
a:link.THAMESVIEW {
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 100%; font-weight: normal; color: #000; text-decoration: underline;}
a:visited.THAMESVIEW{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #000; text-decoration: underline;}
a:hover.THAMESVIEW{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #000; text-decoration: none;}
a:active.THAMESVIEW{
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 100%; font-weight: normal; color: #000; text-decoration: underline;}

p.Micro {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#000}
table.Micro {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#000; border-collapse:collapse;}
tr.MicroHeader {font-size:100%; font-weight:bold; color:#000; padding:5px; text-align:left;}
tr.MicroItem { padding:2px;}
tr.MicroAltItem { padding:2px;}



/*************     APPLICATION BUTTONS ON JOB DETAILS PAGE    ***********/
apply {font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 100%;font-weight: normal; color:#ffffff; text-decoration: none; padding:7px; background-color:#9b1b1f;}
a:link.apply {		font-weight: bold; color: #ffffff; background-color:#9b1b1f; text-decoration: underline; padding: 7px; border: none;}
a:visited.apply{	font-weight: bold; color: #ffffff; background-color:#9b1b1f; text-decoration: underline; padding: 7px; border: none;}
a:hover.apply{		font-weight: bold; color: #ffffff; text-decoration: none; background-color:#610b0c;}
a:active.apply{		font-weight: bold; color: #ffffff; text-decoration: underline;}

/*

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

FOOTER

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

*/

#footer { padding: 11px 11px 16px 2px; background-color:#FFFFFF}

#innerFooter { padding: 0px 0px; font-size: 0.85em; color: #666666; margin-right: 240px; }

#innerFooter a { margin: 0 3px; }

#innerFooter a:hover, #innerFooter a:focus {  }

#innerFooter a img { border: none; float: left; margin: -10px 12px 0 0; position: relative; }

#innerFooter a.hayslogo { border: none; }



/* SHARE */



.share {  padding:4px 4px 2px 4px; height:20px; width:197px;  background:url(http://www.hays.com/jobs/STYLEAPPS/share/share_bar.gif) no-repeat; float:right;  }

.addthis_button_expanded { padding-bottom:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;}

#share_icons {float:left; padding: 0px 9px 0 4px;}





/* home SEARCH RESULTS */

#homeJobs .Micro { margin-top: 10px; border-collapse:collapse; color: #CCCCCC; }

#homeJobs tr.MicroHeader th { display: none; }

#homeJobs tr.MicroItem td { padding: 5px 10px 6px 10px; background: none; text-align: left; border: none; }

#homeJobs tr.MicroAltItem td { padding: 5px 10px 6px 10px; background: #222222; text-align: left; border: none; }

#homeJobs #jobcontent { font-size: small; }

#homeJobs .disclaim { color: #666666; }

#homeJobs .Micro a { font-weight: bold; color: #6cb9c0;  }

#homeJobs .Micro a:hover, #homeJobs .Micro a:focus { color: #FFFFFF; }

#homeJobs p.Micro { color: #999999; }

#homeJobs #MSearch br { display: none; }



h3.hrr { margin-top: 0; }





.Micro { margin-top: 10px; border-collapse:collapse; }

#Form1 table { width: 98% !important; }

tr.MicroHeader th { padding: 0 5px 3px 5px; text-align: left; border-bottom: #999999 solid 1px; }

tr.MicroItem td { padding: 10px 5px; background: none; text-align: left; border: none; }

tr.MicroAltItem td { padding: 10px 5px; background: #e7ebe0; text-align: left; border: none; }

#jobcontent { font-size: small; }

.disclaim { color: #666666; }

.Micro a { font-weight: bold; }


