

body {
	background-color: #fff;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 0.8em;
	background-image: url(/images/bgTile_06.gif)
}

a:link {
	color: #007dc1;
	font-weight: bold;
	text-decoration: none
}

a:visited {
	color: #007dc1;
	font-weight: bold;
	text-decoration: none
}

a:hover {
	color: #007dc1;
	font-weight: bold;
	text-decoration: underline
}

h1 {
	font-size: 1.2em;
	color: #025d95;
	font-style: italic;
	margin: 20px 2px 2px 2px;
	background-image: url(../images/hrbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left:10px;
}


h2 {
	font-size: 1em;
	margin: 2px
}

h3 {
	font-size: 1.2em;
	color: #025d95;
	font-style: italic;
	margin: 20px 2px 2px 2px;
	background-image: url(../images/hrbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left:10px;
}

h4 {
	font-size: 0.9em;
	margin: 2px
}

.hr {
	background-image: url(../images/hrbg.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 1px
}

h1:first-letter {
	font-size: 1.1em
}
		

#outercontainer {
	width: 602px;
	margin: 0 auto;
	background-image: url(../images/site_bg.gif)
}

#innercontainer {
	width: 600px;
	margin: 0 auto
}

.topandbottom {
	height: 5px;
	background-color: #007dc1;
	margin: 0;
	padding: 0
}

#header {
	height: 114px;
	background-color: #fff;
	background-image: url(../images/headerhome.gif);
	background-repeat: no-repeat;
	background-position: right bottom
}
#header br { line-height:0 }

#headerresource {
	height: 114px;
	background-color: #fff;
	background-image: url(../images/headerresource.gif);
	background-repeat: no-repeat;
	background-position: right bottom
}

#headerabout {
	height: 114px;
	background-color: #fff;
	background-image: url(../images/headerman2.gif);
	background-repeat: no-repeat;
	background-position: right bottom

}

#headerrecruiters {
	height: 114px;
	background-color: #fff;
	background-image: url(../images/headerwoman2.gif);
	background-repeat: no-repeat;
	background-position: right bottom
}

#nav {
	border: 0;
	width: 600px;
	height: 32px;
	margin: 0;
	padding-top: 0
}

#nav ul {
	margin: 0;
	padding: 10px 10px 0 5px;
	list-style: none
}

#nav li {
    display: inline;
    padding: 0;
	hieght: 32px;
	margin:0
}
	  
#nav a {
    float: left;
    background: url("../images/tableft.gif") no-repeat left top #adacad;
    margin: 0;
    padding: 0 0 0 4px;
    text-decoration: none;
	font-size: 0.8em;
	font-weight: bold

}
	  
#nav a span {
    float: left;
    display: block;
    background: url("../images/tabright.gif") no-repeat right top #adacad;
    padding: 5px 8px 4px 3px;
    color: #fff
}
	  
/* Commented Backslash Hack hides rule from IE5-Mac \*/

#nav a span {
	float: none
}
	
/* End IE5-Mac hack */
	
#nav a:hover span {
    color: #FFF;
	background: 100% -42px #73a20e
}

#nav a:hover {
    float: left;
    background: url("../images/tableft.gif") no-repeat left top
}


/* coloured tabs code */

/* green styles */

#nav .green a:hover, #nav .green a.current {
    float: left;
    background: url("../images/tableft.gif") no-repeat left top #73a20e
}

#nav .green a:hover span, #nav .green a.current span {
    color: #FFF;
	background: url("../images/tabright.gif") no-repeat right top #73a20e
}

#nav .green a.current:hover {
    float: left;
    background: url("../images/tableft.gif") no-repeat left top #52730a
}

#nav .green a.current:hover span {
    color: #FFF;
	background-color: #52730a
}

/* purple styles */

#nav .purple a:hover, #nav .purple a.current {
    float: left;
    background: url("../images/tableft.gif") no-repeat left top #ac2ab1
}

#nav .purple a:hover span, #nav .purple a.current span {
    color: #FFF;
	background: url("../images/tabright.gif") no-repeat right top #ac2ab1
}

#nav .purple a.current:hover {
    float: left;
    background: url("../images/tableft.gif") no-repeat left top #8a238e
}

#nav .purple a.current:hover span {
    color: #FFF;
	background-color: #8a238e
}



/*navy styles*/

#nav .navy a:hover, #nav .navy a.current {
    float: left;
    background: url("../images/tableft.gif") no-repeat left top #333399
}

#nav .navy a:hover span, #nav .navy a.current span {
    color: #FFF;
	background: url("../images/tabright.gif") no-repeat right top #333399
}

#nav .navy a.current:hover {
    float: left;
    background: url("../images/tableft.gif") no-repeat left top #171758
}

#nav .navy a.current:hover span {
    color: #FFF;
	background-color: #171758
}

/* blue styles */


#nav .blue a:hover, #nav .blue a.current {
    float: left;
    background: url("../images/tableft.gif") no-repeat left top #007bb5
}

#nav .blue a:hover span, #nav .blue a.current span {
    color: #FFF;
	background: url("../images/tabright.gif") no-repeat right top #007bb5
}

#nav .blue a.current:hover {
    float: left;
    background: url("../images/tableft.gif") no-repeat left top #076591
}

#nav .blue a.current:hover span {
    color: #FFF;
	background-color: #076591
}

/* pink styles */

#nav .pink a:hover, #nav .pink a.current {
    float: left;
    background: url("../images/tableft.gif") no-repeat left top #c68abd
}

#nav .pink a:hover span, #nav .pink a.current span {
    color: #FFF;
	background: url("../images/tabright.gif") no-repeat right top #c68abd
}

#nav .pink a.current:hover {
    float: left;
    background: url("../images/tableft.gif") no-repeat left top #a877a1
}

#nav .pink a.current:hover span {
    color: #FFF;
	background-color: #a877a1
}

/* red styles */

#nav .red a:hover, #nav .red a.current {
    float: left;
    background: url("../images/tableft.gif") no-repeat left top #9c0031
}

#nav .red a:hover span, #nav .red a.current span {
    color: #FFF;
	background: url("../images/tabright.gif") no-repeat right top #9c0031
}

#nav .red a.current:hover {
    float: left;
    background: url("../images/tableft.gif") no-repeat left top #7a062b
}

#nav .red a.current:hover span {
    color: #FFF;
	background-color: #7a062b
}

/* end coloured tabs code */


/* subnav margins */

#subnavsearch, #subnavresource, #subnavcareer, #subnavabout, #subnavrecruiters {
	background: url("../images/subnavcorner.gif") no-repeat left bottom;
	height: 19px;
	color: #fff;
	font-size: 11px;
	padding-top: 3px
}


#subnavsearch {
	margin-left: 86px;
	background-color: #73a208
}

#subnavresource {
	margin-left: 201px;
	background-color: #333399
}

#subnavcareer {
	margin-left: 295px;
	background-color: #007bb5
}

#subnavabout {
	margin-left: 201px;
	background-color: #ac2ab1
}

#subnavrecruiters {
	margin-left: 332px;
	background-color: #9c0031
}

/* subnav margins */

#subnavlinks {
	float: left
}

#subnav a, #subnav a:link, #subnav a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	margin-left: 8px;
	margin-right: 8px
}

#subnavsearch a, #subnavsearch a:link, #subnavsearch a:visited, #subnavresource a, #subnavresource a:link, #subnavresource a:visited, #subnavcareer a, #subnavcareer a:link, #subnavcareer a:visited, #subnavabout a, #subnavabout a:link, #subnavabout a:visited, #subnavrecruiters a, #subnavrecruiters a:link, #subnavrecruiters a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	margin-left: 8px;
	margin-right: 8px
}

#subnavsearch a:hover, #subnavresource a:hover, #subnavcareer a:hover, #subnavabout a:hover, #subnavrecruiters a:hover {
	color: #fff;
	text-decoration: underline;
	margin-left: 8px;
	margin-right: 8px
}

#subnavsearch a.current, #subnavresource a.current, #subnavcareer a.current, #subnavabout a.current, #subnavrecruiters a.current {
	text-decoration: underline
}

#homebutton {
	float: right
}



#contentarea {
	background-color: #fff;
	padding-top: 10px
}

#contentarea p {
	padding: 0 10px 0 10px
}

#contentarea h1 {
	margin: 0 20px 0 10px
}

#innercontentarea {
	width: 461px;
	float: left;
	padding: 10px 5px 10px 10px;
	background-color: #fff;
	background-image: url(../images/innercontentbg.gif);
	background-repeat: repeat-y
}

#innercontentareafull {
	width: 585px;
	float: left;
	padding: 0 5px 10px 10px;
	background-color: #fff
}

#innerrightpanel {
	width: 120px;
	padding: 20px 2px 0 2px;
	float: right
}

#homerightpanel, #homerightpanel a {
	font-weight: bold;
	font-size: 0.95em
}

#adspace {
	height: 133px;
	background-color: #efefef
}

.clear {
	clear: both
}

#usefullinks {
	font-size: 0.9em;
	padding-right: 5px
}

#usefullinks a {
	font-weight: normal
}

#usefullinks p {
	background-color: #efefef;
	padding: 3px
}

#footer {
	margin: 0 auto;
	width: 600px;
	color: #999;
	letter-spacing: 0.07em;
	font-size: 11px;
	font-weight: normal
}

#footer a {
	font-size: 11px;
	font-weight: normal
}

#footer a:link {
	color: #999;
	letter-spacing: 0.07em;
	text-decoration: none
}

#footer a:visited {
	color: #999;
	letter-spacing: 0.07em;
	text-decoration: none
}

#footer a:hover {
	color: #666;
	letter-spacing: 0.07em;
	text-decoration: none
}

.sitemapbox {
	width: 210px;
	min-height: 100px;
	float: left;
	padding: 5px
}

.testimonialimg a{
	padding-left: 50px;
	padding-top: 5px;
}

.recserv_form label{
	float:left;
	width:10em;
	
}

.formfix{
	float:left;
	width:10em;
	color:white;
}

.recruitspace{
	padding-left: 10px;
	padding-right: 10px;
}

.networkpartners ul{
	margin: 0 0 0 35px;
}

.networkpartners li{
	float: left;
	display: inline;
	width: 120px;
	border: thin solid Silver;
	padding: 2px 2px 2px 2px;
}

.recruiterprofiles img{
	padding-left:2em;
	
}

.adheader {
	background-color: #c183b9;
	font-weight: bold;
	color: #fff;
}
.adbg {
	background-color: #efefef
	
}

#searchbox {
	font-size: 0.95em;
	background-color: #639a00
}

#searchbox select, #searchbox input {
	font-size: 0.95em
}

#keywords {
	background-color: #0368a5
}

.smallsearchtext {
	color: #fff
}

.featuredserv, .smallbltext {
	font-size: 0.85em
}

.whatsnew {
	background-color: #efefef
}

#resourcetable {
	font-size: 0.9em
}

#resourcetable a {
	font-weight: normal
}

.background_pink_line {
	background-image:url(/resource_centre/images/pink_line.gif)
}



.background_salary_liner {
	background-image:url(/resource_centre/images/lp_pinkpixright.gif)
}

.background_salary_linel {
	background-image:url(/resource_centre/images/lp_pinkpixleft.gif)
}


.background_salary_linet {
	background-image:url(/resource_centre/images/lp_pinkpixtop.gif)
}

.background_salary_lineb {
	background-image:url(/resource_centre/images/lp_pinkpixbot.gif)
}
.bluheader {
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.9em; 
	font-weight: bold; 
	color: #007dc1
}

.newsroom {
	margin-left: 50px;
	margin-top: 5px;
	font-size: 0.7em; 
	color: #666666; 
}

.newsroom a:link, .newsroom a:visited {
	font-size: 1.3em
}

#fpartners {
	
	padding-left: 0px
}

.heading	{  
				font-weight: bold;
				
			}
.greybg {
background-color:#F8F8F8
}

.hrozontalline {
	background-image: url(/new_images/blpix.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 1px

}
.greenbold { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.9em; 
	font-weight: bold; 
	color: #73A208
} 

.white { 
	font-weight: bold; 
	color: #ffffff
	
	}
	
.logo {
	border:1px solid #000000
}

.table_head { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	color: #FFFFFF; 
	background-color: #C6D7E7
} 

.newslink { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	font-weight: bold; 
	color: #c68abd; 
  	text-decoration: none; 
	text-align: right
}
.newslink:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	font-weight: bold; 
	color: #A55899; 
  	text-decoration: underline; 
	text-align: right
} 
.newslink:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	font-weight: bold; 
  	color: #9D8099; 
	text-decoration: none; 
	text-align: right
}
.small_grey {
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	color: #666666; 
	text-align: left
} 
.seotext { 
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 0.8em;
				color: #666666
				
				
			} 
.nhimage { margin-right:4px; 
			border:0
			
			}
.nhtext { font-size:0.88em}

#logodiv {
	width: 585px
}

#logodiv img {
	float: left;
	margin: 10px;
	border:1px solid #000000
}

/* myhorizon styles */

.register {
	margin-bottom: 5px
}

.register a:link, .register a:visited, .register a:active {
	border: 1px solid #000;
	background-color: #c00;
	color: #fff;
	padding: 4px;
	margin: 8px;
	text-decoration: none;
	display:inline
}

.register a:hover {
	border: 1px solid #c00;
	background-color: #ddd;
	color: #c00;
	padding: 4px;
	margin: 8px;
	text-decoration: none;
	display:inline
}

.horizon_splash_panel {
	width: 565px;
	float: left;
	height: 330px;
	background:url(/images/mhbg.gif) no-repeat #fff;
	margin: 8px

}

.horizon_splash_panel p {
	margin-left: 0 !important;
	padding: 0 20px 5px 10px;
}

.horizon_splash_panel ul li {
	margin-left: 0 !important;
	padding-left: 0 !important;
	font-size: 0.87em !important
}

.horizon_splash_panel ul {
	margin-left: 20px !important;
	padding-left: 0 !important
}

.horizon_splash_panel a:link, .horizon_splash_panel a:visited, .horizon_splash_panel a:active {
	background-color: #c00;
	color: #fff !important;
	border: 1px solid #000;
	text-decoration: none !important;
	padding: 4px;
}

.horizon_splash_panel a:hover {
	background-color: #ccc;
	color: #c00 !important;
	border: 1px solid #000;
	text-decoration: none !important;
	padding: 4px
}

#searchresultsad {
 	background-image:url(../images/resultsadbg.gif);
	float:right;
	height:26px;
	width:180px;
	margin:0 0 5px 0;
	padding:7px 7px 0 0
 
 }



/* end myhorizon styles */