body	
	{
  	font-family: arial, helvetica, sans-serif;
	font-size: 67.5%;
  	color:#000000;
  	background-color: #cccccc;
  	margin:0px;
  	/* scrollbar-arrow-color:#ffcc33;
  	scrollbar-face-color:#ff6600;
  	scrollbar-highlight-color:#ffcc33; */
	}

#mainframe 
	{
	width:960px;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	padding-left: 10px;
	padding-right:10px;
	background: #ffffff url('/inc_images/fadebg.gif') top left repeat-y;
	}
	

/* Top navigation */	
#bannertop
	{
	float:left;
	margin:0;
	padding:0;
	}
	
#logo
{
 float:left;
 width: 220px;
 margin: 0 0 3px 4px;
} 

#topnav
{
    float:left;
    clear:both;
    padding-top: 0px;
    width:740px;
}

#bannernav
	{
	float:left;
	clear:left;
	padding:0;
	margin:0;
	}
	
.bannernav_button, .bannernav_button_on
	{
	float:left;
	margin:2px 0 0 0;
	padding:0;
	/*padding-bottom:2px;*/
	margin-right:1px;
	}

.bannernav_button_on
	{
	  /*  background: #ff6701;
	    border-bottom: #FF8838 1px solid;*/
	}
	
	
	
#banner_free_letters
{
    float:left;
    margin-top: 5px;
    margin-left: 20px;
    font-size: 1.4em;
    font-weight: bold;
    padding-top: 8px;
    width:208px;
    height: 86px;
    background: url('/inc_images/free-letters-bg.gif') top left no-repeat;
}

.banner_free_letters_text 
{
    padding: 10px 0px 0px 8px;    
}

/* Res Letter form */	
#bannerright
	{
	float:right;
	margin:0px;
	margin-top:30px;
	padding:0px;
	font-size:1.2em;
	text-align:right;
	width:220px;
	}
#bannerright_int
	{
	float:right;
	clear:none;
	margin:0px;
	padding:0px;
	text-align:left;
	}
	
	
#bannerright form {margin-top:5px;}


/* Sub Navigation */	
#bannersubnav
	{
	float:left;
	clear:left;
	padding:0;
	padding-left: 5px;
	margin:0;
	background-color:#ff6701;
	font-size:12px;
	width:955px;
	height:24px;
        background: #ff6701 url('/inc_images/sub_nav_bg.gif') left repeat-x;
	}

.bannersubnav_button, .bannersubnav_nobutton
	{
	float:left;
	margin:4px;
	padding:0;
	padding-right:15px;
	padding-left:0px;
	}
.bannersubnav_nobutton
{
    height: 15px;
}
.bannersubnav_selected
{
    font-weight: bold;
}	

.bannersubnav_button img
	{
	/*    background: #ff6701 url('/inc_images/subnav_star.gif') top left no-repeat; */
        /*background: #ff6701 url('/inc_images/subnav_arr.gif') left no-repeat;*/
        margin-top:4px;margin-left:0px;margin-right:5px;
	}


/* Breadcrumb */	
#bannerbreadcrumb
	{
	float:left;
	clear:both;
	margin:0;
	padding:3px;
	padding-left:0;
	padding-right:0;
	font-size:12px;
	border-bottom:1px solid #999999;
	background: #ffffff url('/inc_images/bg_fade_breadcrumb.gif') bottom left repeat-x;
	width:960px;
	}

.breadcrumb {color:#0066ff;}

#breadcrumbtrail 
	{
	float:left;
	width:400px;
	padding:4px 0 0 8px;
	}

#quitsearch
	{
	float:right;  
	margin-right:0px;
	width: 550px;
	text-align:right;
	font-weight: bold;
	}
	
#login
	{
	float: right;
	width: 500px;
	text-align: right;
	}
	
#login input.txtfield
{
	width: 100px;
}
#quitsearch input.txtfield
{
	width: 100px;
	font-size: 0.83em;
	text-align: center;
}
#quitsearch a img
{
    display: inline;
}

#quitsearch label
{
padding-top:2px;margin:0px;
}

#srchbut {float:right; }
#srchfield {float:right;}
#srchlabel {font-weight:normal;float:right;padding-top:4px;padding-right:6px;}
	

#registerform input.txtfield
{
	width: 280px;
}

#registerform select, #registerform textarea
{
	width: 280px;
}

#registerform .leftform, #registerform .leftformerr
{
	padding-top:2px;
}



/* Content Area */	
#content
	{
	font-size:1.2em;
	float:left;
	padding:0;
	margin:0;
	margin-left:20px;
	margin-top:15px;
	width:590px;
	}

.homecontent
	{
	font-size:1.2em;
	}
	
.contentSpecial
	{
	font-size:1.2em;
	padding:20px;
	margin:0;
	margin-top:0px;
	margin-left:20px;
	width:590px;
	text-align: left;
	}
	

	
/* Job Listings */	
.joblisting {float:left;clear:both;background: #ffffff url('/inc_images/bg_fade_medium.jpg') top left repeat-x;padding: 6px;margin:0;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;width:578px;}
.pagenav {font-weight:normal;color:#ffffff;font-size:0.9em;float:left;clear:both;background-color: #eeeeee;padding: 3px;margin:0;border: 1px solid #3366CC;width:584px;background: #0066FF url('/inc_images/pagelink_bg.gif') bottom left repeat-x;}
.pagenavleft {float:left;}
.pagenavright {float:right;}
.pagenav a:link, .pagenav a:visited, .pagenav a:active, .pagenav a:hover {color:#ffffff;}
.top {border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}
.middle {border-bottom: 1px solid #cccccc;}
.bottom {border-bottom: 1px solid #cccccc;}
.leftfloater {float:left;width:53%;padding:0;margin:0;padding-right:2%;}
.rightfloater {float:right;width:43%;padding:0;margin:0;padding-left:1%;}
	
/* Adverts */	
#admiddle {float:left;clear:both;text-align:center;width:100%;padding:0;padding-top:20px;padding-bottom:20px;margin:0;}
#adheader {width:960px;margin:0;margin-bottom:5px;padding:0;padding-top:5px;}
#adheader img {float:left;display:inline;}
#adright {float:left;clear:both;padding:0;margin:0;margin-top:20px;margin-bottom:20px;border:1px solid black}
#adOASPositionTop1 {float: left; width: 728px; height: 90px; border: 1px solid #bbbbbb}
	
/* Footer Nav Bar */	
#footnav {clear:both;padding:20px 0 20px 0;margin:0 15px 0 20px;}
#footshadow {width:980px;margin:0;margin-left:auto;margin-right:auto;margin-bottom:15px;text-align:right;padding:15px 0 20px 0;background: #cccccc url('/inc_images/fadefoot.gif') top left no-repeat;}


/* Right Nav Bar */	
#sidenav {font-size:1.2em;float:left;padding:0;margin:0;margin-top:10px;margin-left:36px;width:301px;}
.rightnavbar {float:left;clear:both;width:100%;padding:0;margin:0;margin-top:10px;}
.foremployers h4 {text-align:left;padding:0;margin:0;padding-top:20px;padding-bottom:20px;padding-left:60px;}
.forresigners h4 {text-align:left;padding:0;margin:0;padding-top:15px;padding-bottom:20px;padding-left:60px;}
.forarticles h4 {text-align:left;padding:0;margin:0;padding-top:18px;padding-bottom:15px;padding-left:60px;}
.fortools h4 {text-align:left;padding:0;margin:0;padding-top:18px;padding-bottom:13px;padding-left:60px;}
.forshop h4 {text-align:left;padding:0;margin:0;padding-top:15px;padding-bottom:20px;padding-left:60px;}
.forfun h4 {text-align:left;padding:0;margin:0;padding-top:15px;padding-bottom:20px;padding-left:50px;}
.forcommunity h4 {text-align:left;padding:0;margin:0;padding-top:18px;padding-bottom:20px;padding-left:60px;}
.forwhatsnext h4 {text-align:left;padding:0;margin:0;padding-top:18px;padding-bottom:20px;padding-left:65px;}
.foremployers {background: #ffffff url('/inc_images/rhm_employers_simp2.gif') top left no-repeat;}
.forresigners {background: #ffffff url('/inc_images/rhm_resigners_simp2.gif') top left no-repeat;}
.forarticles  {background: #ffffff url('/inc_images/rhm_articles_simp2.gif') top left no-repeat;}
.fortools     {background: #ffffff url('/inc_images/rhm_tools_simp2.gif') top left no-repeat;}
.forshop      {background: #ffffff url('/inc_images/rhm_shop_simp2.gif') top left no-repeat;}
.forfun      {background: #ffffff url('/inc_images/rhm_fun_simp.gif') top left no-repeat;}
.forcommunity {background: #ffffff url('/inc_images/rhm_community_simp2.gif') top left no-repeat;}
.forwhatsnext {background: #ffffff url('/inc_images/rhm_whatsnext_simp2.gif') top left no-repeat;}
.forjobhunters {background: #ffffff url('/inc_images/rhm_jobhunt_simp2.gif') top left no-repeat;}
.forthinking {background: #ffffff url('/inc_images/rhm_think_simp2.gif') top left no-repeat;}
.forinwork {background: #ffffff url('/inc_images/rhm_inwork_simp2.gif') top left no-repeat;}
.forjobhunters h4 {text-align:left;padding:0;margin:0;padding-top:18px;padding-bottom:15px;padding-left:60px;}
.forthinking h4 {text-align:left;padding:0;margin:0;padding-top:18px;padding-bottom:15px;padding-left:60px;}
.forinwork h4 {text-align:left;padding:0;margin:0;padding-top:18px;padding-bottom:15px;padding-left:60px;}
.rightnavcontent {float:left;clear:both;width:260px;padding:0 0 0 20px;margin:0;}
.rightnavcontent p 
{
    margin:0;
    margin-bottom:4px;
    padding-left: 12px;
    background: url('/inc_images/blue_bullet2.gif') left top no-repeat;
    }

p.bulletme 
{
    margin:0;
    margin-top:4px;
    margin-bottom:4px;
    margin-left:6px;
    padding-left: 12px;
    background: url('/inc_images/blue_bullet2.gif') left top no-repeat;
    }

#sidenav h4 a:link, #sidenav h4 a:visited, #sidenav h4 a:active {color:#000000;text-decoration:none;}
#sidenav h4 a:hover {color:#ffffff;}
#content h4 a:link, #content h4 a:visited, #content h4 a:active {color:#000000;text-decoration:none;}
#content h4 a:hover {color:#ffffff;}
.homecontent h1 a:link, .homecontent h1 a:visited, .homecontent h1 a:active {color:#000000;text-decoration:none;}
.homecontent h1 a:hover {color:#ffffff;}

/*#fld_quitsearch_sub {width: 150px;}*/

.divider {clear:both;border-bottom:1px solid #CCCCCC;margin-top:10px;margin-bottom:10px;}
.letter 
{
    margin:  10px 15px 30px 25px;
    padding: 10px;
    border:  1px solid #bbbbbb;
	background: url('/inc_images/bg_fade_breadcrumb.gif') bottom left repeat-x;    
}

#joblistingarea {
float:left;
border: 1px solid #000000;
background-color: #ffffff;
margin: 10px 10px 10px 10px;
padding: 10px 10px 15px 10px;
}

#joblistingarea .formfield {
padding:2px;margin:0;border-top:1px solid #e6e6e6;}

#joblistingarea .formfieldtop {
padding:2px;margin:0;}

#joblistingarea .rightform {
font-weight: bold; padding:3px;margin:0;
width: 370px;}

#joblistingarea .jobtitle {
font-weight: bold; padding:0 3px 3px 3px;margin:0;
width: 520px;}

#joblistingarea .jobtitle h2 {
color:#0066ff;margin-top:0;}

#joblistingarea .leftform {
width: 150px;padding:3px;margin:0;text-align:left;}

.resItem     { padding-left: 90px; background-repeat: no-repeat !important; padding-bottom: 20px;clear:both;width:500px;}
#itemBasics  { background-image: url('/inc_images/images/resigning_abc.gif'); }
#itemMoney   { background-image: url('/inc_images/images/resigning_money.gif'); }
#itemSpliff  { background-image: url('/inc_images/images/resigning_spliff.gif'); }
#itemPadlock { background-image: url('/inc_images/images/resigning_padlock.gif'); }
#itemBulb    { background-image: url('/inc_images/images/resigning_bulb.gif'); }

#itemSure    { background-image: url('/inc_images/quit_sure_icon.jpg'); }
#itemNewJob    { background-image: url('/inc_images/new_job_icon.jpg'); }
#itemOwnBiz    { background-image: url('/inc_images/start_business_icon2.jpg'); }
#itemNewSkills    { background-image: url('/inc_images/new_skills_icon2.jpg'); }
#itemTravel    { background-image: url('/inc_images/go_travelling_icon.jpg'); }
#itemOther    { background-image: url('/inc_images/something_else_icon.jpg'); }
#itemplain    { background-image: url('/inc_images/simplestar.gif'); padding-left:60px;margin-left:20px;}

.resitem .bulletted {float:left;clear:left;width:100%;}

#loginbox {
	float: left; 
	height: 82px; 
	font-size:1.2em;	
	border: 1px solid #bbbbbb; 
	padding:8px 0 0 8px; 
	width: 216px; 
	background-color:#dddddd;
	margin-left: 3px
}
#loginbox p {text-align:center;font-size:1.0em;}
#loginbox form {margin-bottom:4px;}
#loginbox input.field {width:90px;}
#loginbox input.button {border-color:#666666;}

.loginformfield {width:145px;float:left;margin:0;padding:2px;padding-right:0;}
.loginformlabel {width:65px;float:left;margin:0;padding:2px;padding-top:6px;text-align:right;}

.sectorPanel
{
    margin-top: 30px;
}
.sectorPanel * ul li
{
    list-style-image: url(/inc_images/blue_bullet.gif) ;
}
.sectorListLeft, .sectorListCentre, .sectorListRight
{
    float: left;
    width: 190px;
}

.locationListLeft, .locationListRight
{
    float: left;
    width: 270px;
}

.sectorListCentre
{
    margin-left: 6px;
    margin-right: 6px;
}

.locationListLeft
{
    margin-right: 20px;
}
   
   
#reedSearchForm
{
    float: left;
    width: 590px;
/*  height: 261px; */
    border: 1px solid #999999;
/*  margin-right: 20px; */
    background: #ffb84e;
}


#quitSearchForm
{
    float: left;
    width: 270px; 
    height: 261px;
    border: 1px solid #999999;
}

#quitSearchHeader
{
	background: #0667f4 url(/inc_images/quit-search-bg.gif) repeat-x scroll left bottom;
	height: 26px;
	padding: 3px;
}
.reedFormHeader
{
    background-color: #f7901a;
    padding: 3px;
    height: 26px;
}
.reedFormLogo
{
    float: right;
    
}
.reedFormInner, .quitSearchInner
{
    padding: 10px;
    font-size: 0.83em;
}

.reedFormInner
{
	float: left;
	width: 275px;
}

.quitSearchInner a img
{
	display: inline;
}

.reedFormItem
{
    margin-bottom: 5px;
}

.reedLabel
{
    font-weight: bold;
}
.wideInput
{
    width: 100%;
}

.forshop_compund * h4 {text-align:left;padding:0;margin:0;padding-top:15px;padding-bottom:20px;padding-left:60px;}

.forshop_compound
{
	height: 125px;
	background: transparent url(/inc_images/rhm_shop_compund.gif) no-repeat scroll left top;
}
.forshop_compound .rightnavcontent
{
	padding-top: 10px !IMPORTANT;
}

.reedSearchError
{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	clear:both;
	float:left;
	margin:0pt;
	padding:6px;
	width:578px;
}

.reedResultsNav
{
	padding-top: 4px;
}




#reedSearchFormH
{
    float: left;
    width: 410px;
    border: 1px solid #999999;
    background: #ffb84e;
}


.reedFormHeaderH
{
    background-color: #f7901a;
    padding: 3px;
    height: 26px;
}
.reedFormLogoH
{
    float: right;
    
}
.reedFormInnerH
{
    padding: 5px;
    font-size: 0.83em;
	float: left;
	width: 195px;
}


.reedFormItemH
{
    margin-bottom: 5px;
}

.reedLabelH
{
    font-weight: bold;
}
