﻿/* CSS Document */
h1, h2, h3, h4, h5, h6, html, body, ul, li, dl , dd, dt, label,  select, form, img, fieldset, legend {margin:0; padding:0; line-height:1em; }
body {
	font-family: Arial, sans-serif, Helvetica;
	background-color: #FFFFFF;
	font-size:1em;
	color:#626262;
	padding-top:10px;
	
	}
.clearingdiv { clear:both; }

#home { }
#level1senior { background:url(images/bkgd_seniorlevel1.gif) no-repeat 0 0; }
#level1junior { background:url(images/bkgd_juniorlevel1.gif) no-repeat 0 0; }
#level2senior { background:url(images/bkgd_seniorlevel2.gif) no-repeat 0 0; }
#level2junior { background:url(images/bkgd_juniorlevel2.gif) no-repeat 0 0; }
#level2seniorpage { background:url(images/bkgd_seniorlevel2page.gif) no-repeat 0 0; }
#level2juniorpage { background:url(images/bkgd_juniorlevel2page.gif) no-repeat 0 0; }

#level2senior #wrapper, #level2seniorpage #wrapper, #level2junior #wrapper, #level2juniorpage #wrapper {
	margin-top:-10px;
	}
img {
	border:none;
	}
#wrapper {
	position:absolute;

	text-align: left;
	}
#home #wrapper, #level1senior #wrapper, #level1junior #wrapper {
	margin-top:20px;
	}
#searchbar {
	position:absolute;
	top:-25px;
	left:670px;
	width:200px;
	}

#level2senior #searchbar, #level2junior #searchbar, #level2seniorpage #searchbar, #level2juniorpage #searchbar { top:35px; }
#searchbar input { margin-right:5px; padding:0; font-size:.7em;	}	
	
#header {
	height:322px;
	font-size:.75em;
	width:1100px;
	}
#level2senior #header, #level2junior #header {
	height:314px;
	}
#header img {
	margin-top:6px;
	}
#home #header {
	
	}
/*
#level2senior #header {	background:url(images/banner_level2_1.jpg) no-repeat top left; }
#level2junior #header {	background:url(images/banner_junior_level2_1.jpg) no-repeat top left; }
*/
#level2seniorpage #header, #level2juniorpage #header {
	height:110px;
	background-color:#F1F1F2;
	margin-bottom:20px;
	}
#header a {
	color:#626262;
	text-decoration:none;
	}
#header a:hover {	text-decoration:underline;	}
#level2senior #header a, #level2seniorpage #header a, #level2junior #header a, #level2juniorpage #header a {
	color:#626262;
	text-decoration:none;
	}
#level2senior #header a:hover, #level2seniorpage #header a:hover  {
	color:#AC1015;
	}
#level2junior #header a:hover, #level2juniorpage #header a:hover  {
	color:#F26522;
	}
#header ul {
	padding-left:15px;
	padding-top:3px;
	list-style-type: none;
	}
#header li {
	float:left;
	width:175px;
	padding-right:10px;
	}
#header .selected {	color:#AC1015;	}
#level2junior #header .selected, #level2juniorpage #header .selected {	color:#F26522;	}
	
#header li strong, #header li a {
	color:#000000;
	font-weight:normal;
	}
#maincontent {
	width:700px;
	}

												/* What's New */
#whatsnew {
	background-color:#E1EBF1;
	margin-top:2px;
	padding-left:15px;
	padding-top:50px;
	padding-bottom:10px;
	font-size:1.2em;
	width:1085px;
	}

#home #whatsnew {
	width:1085px;
	padding-top:5px;
	color:#AC1015;
	}

#level2senior #whatsnew, #level2junior #whatsnew  {
	margin-top:0px;
	}	

#level1senior #whatsnew, #level2senior #whatsnew, #level2seniorpage #whatsnew  {
	color:#AC1015;
	}	
#level1junior #whatsnew, #level2junior #whatsnew, #level2juniorpage #whatsnew  {
	color:#F26522;
	}		
#whatsnew p {
	margin:0;
	}	
	
.newarticlelightgrey {	width:1085px; background-color:#E1EBF1;  margin-top:2px;	padding-left:15px;	color:#33515E;	cursor: pointer; padding-top:5px; padding-bottom:10px; }
.newarticlelightgrey:hover { 	background-color:#B8C2C8;	}
.newarticleyellow {	width:1085px; background-color:#FAA21B;	margin-top:2px;	padding-left:15px;	color:#33515E;	cursor: pointer;	padding-top:5px; padding-bottom:10px;	}
.newarticleyellow:hover { 	background-color:#A46B12;	}
.newarticleorange {	width:1085px; background-color:#F26522;	margin-top:2px;	padding-left:15px;	color:#FFFFFF;	cursor: pointer;	padding-top:5px; padding-bottom:10px;	}
.newarticleorange:hover {	 background-color:#9E4317;	}
.newarticlered { width:1085px;	background-color:#AC1015;	margin-top:2px;	padding-left:15px;	color:#FFFFFF;	cursor: pointer; padding-top:5px; padding-bottom:10px;	}
.newarticlered:hover {	background-color:#710B0E;	}
.newarticledarkred {	width:1085px; background-color:#743237;	margin-top:2px;	padding-left:15px;	color:#FFFFFF;	cursor: pointer;	padding-top:5px; padding-bottom:10px;	}
.newarticledarkred:hover {	background-color:#4C2125;	}
.newarticlebeige { width:1085px;	background-color:#9E8D71;	margin-top:2px;	padding-left:15px;	color:#FFFFFF;	cursor: pointer;	padding-top:5px; padding-bottom:10px;	}
.newarticlebeige:hover {	background-color:#675D4C;	}
.newarticleblue { width:1085px;	background-color:#628FA4;	margin-top:2px;	padding-left:15px;	color:#FFFFFF;	cursor: pointer;	padding-top:5px; padding-bottom:10px;	}
.newarticleblue:hover {	background-color:#405F6F;	}
.newarticledarkblue { width:1085px;	background-color:#33515E;	margin-top:2px;	padding-left:15px;	color:#FFFFFF;	cursor: pointer;	padding-top:5px; padding-bottom:10px;	}
.newarticledarkblue:hover {	background-color:#21363F;	}

.newa_heading {
	width:180px;
	float:left;
	font-size:1.1em;
	padding-right:20px;
	padding-bottom:20px;
	}

.newa_body {
	width:400px;
	float:left;
	padding-right:20px;
	font-size:.8em;
	}
.newa_body a {color:#33515E;}
	
.newa_image	{
	}
												/* Vacancies */
.vacancysenior {
	color:#FFFFFF;
	background-color:#AC1015;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:5px;
	margin-top:2px;
	font-size:.8em;
	cursor: pointer;
	width:1085px;
	}
.vacancysenior:hover { background-color:#710B0E; }
.vacancyjunior {
	color:#FFFFFF;
	background-color:#F26522;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:5px;
	margin-top:2px;
	font-size:.8em;
	cursor: pointer;
	width:1085px;
	}
.vacancyjunior:hover { background-color:#9E4317; }
	
h1 {
	font-weight:normal;
	line-height:1.05em;
	}
#home h1 {
	padding-left:15px;
	font-size:2.6em;
	}
#level1senior h1 {
	position:absolute;
	top:115px;
	left:15px;
	font-size:2.6em;
	color:#9FA1A4;
	}

#level2senior h1, #level2seniorpage h1 {
	font-size:2em;
	padding-left:0px;
	padding-bottom:.1em;
	color:#AC1015;
	}
#level2senior h2, #level2seniorpage h2 {
	font-size:1.6em;
	color:#666666;
	font-weight:normal;
	}
#level2junior h1, #level2juniorpage h1 {
	font-size:2em;
	padding-left:0px;
	padding-bottom:.1em;
	color:#F26522;
	}
#level2junior h2, #level2juniorpage h2 {
	font-size:1.6em;
	color:#666666;
	font-weight:normal;
	}
#home h2 {
	padding-left:15px;
	font-size:1.2em;
	font-weight:normal;
	}
#mainmenu {
	color:#FFFFFF;
	font-size:.9em;
	width:1100px;
	}
#level1senior #mainmenu {	background-color:#AC1015;	}
#level1junior #mainmenu {	background-color:#F26522;	}
#mainmenu ul {
	list-style-type: none;
	padding-left:15px;
	padding-bottom:8px;
	padding-top:6px;
	}
#mainmenu li {
	display:inline;
	margin-right:1em;
	}
#level1senior #mainmenu .selected, #level2senior #mainmenu .selected, #level2seniorpage #mainmenu .selected {
	color:#FAA21B;
	}
#level1junior #mainmenu .selected, #level2junior #mainmenu .selected, #level2juniorpage #mainmenu .selected {
	color:#743237;
	}
#mainmenu a {
	color:#FFFFFF;
	text-decoration:none;
	}
#level1senior #mainmenu a:hover, #level2senior #mainmenu a:hover, #level2seniorpage #mainmenu a:hover {
	color:#FAA21B;
	}
#level1junior #mainmenu a:hover, #level2junior #mainmenu a:hover, #level2juniorpage #mainmenu a:hover {
	color:#743237;
	}	
	
	
a.mmrollovers {
    position:relative; /*this is the key*/
    z-index:24; 
    text-decoration:none; }

a.mmrollovers:hover {z-index:25; }

a.mmrollovers span {display: none; }

a.mmrollovers:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2.5em; left:0em; width:22em;
    color:#000;
	font-size:.8em;
    }



#level2senior h3 {
	width:525px;
	background-color:#E6E7E8;
	padding-right:300px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:30px;
	font-weight:normal;
	}
#level2seniorpage h3, #level2juniorpage h3 {
	font-weight:normal;
	font-size:1.5em;
	}
	
#submenu {
	padding-left:15px;
	padding-right:10px;
	padding-bottom:20px;
	width:190px;
	float:left;
	}
#submenu ul {
	list-style-type: none;
	font-size:.9em;
	}
#submenu ul li ul {
	padding-left:15px;
	}
#level2seniorpage #submenu .selected {	color:#AC1015;	}
#level2juniorpage #submenu .selected {	color:#F26522;	}

#submenu a {
	color:#626262;
	text-decoration:none;
	}
#level2seniorpage #submenu a:hover {	color:#AC1015;	}
#level2juniorpage #submenu a:hover {	color:#F26522;	}
#rightcol {
	margin-left:215px;
	padding-right:15px;
	padding-top:0px;
	font-size:.9em;
	width:650px;
	}
#rightcol p {
	margin:0px; padding:0px; margin-bottom:1em; 
	}
#level2seniorpage #rightcol a {	color:#AC1015;	}
#level2juniorpage #rightcol a {	color:#F26522;	}
#rightcol img {
	padding:5px;
	}
#rightcol ul {
	padding-left:20px;
	padding-bottom:1em;
	}	
	
.search_result_senior  {
	width:1100px;
	cursor:pointer;
	}
.search_result_senior p {
	margin:0;
	padding:0;
	padding-left:16px;
	padding-bottom:1em;
	width:700px;
	}
.search_result_senior h2 {
	background-color:#F1F1F2;
	padding-left:16px;
	padding-right:16px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:1.2em!important;
	color:#AC1015!important;
	}
.search_result_senior h2 a{
	color:#AC1015;
	text-decoration:none;
	}
.search_result_senior h2 a:hover {
	color:#000000;
	}
	
.search_result_junior  {
	width:1100px;
	cursor:pointer;
	}
.search_result_junior p {
	margin:0;
	padding:0;
	padding-left:16px;
	padding-bottom:1em;
	width:700px;
	}
.search_result_junior h2 {
	background-color:#F1F1F2;
	padding-left:16px;
	padding-right:16px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:1.2em!important;
	color:#F26522!important;
	}
.search_result_junior h2 a{
	color:#F26522;
	text-decoration:none;
	}
.search_result_junior h2 a:hover {
	color:#000000;
	}	

p.search_result_location_senior {
	color:#000000;
	padding-top:0!important;
	padding-bottom:0!important;
	}
p.search_result_location_junior {
	color:#000000;
	padding-top:0!important;
	padding-bottom:0!important;
}
p.search_result_location_senior a {
	color:#AC1015;
	text-decoration:none;
}
p.search_result_location_senior a:hover {
	color:#000000;
	text-decoration:none;
}
p.search_result_location_junior a {
	color:#F26522;
	text-decoration:none;
}
p.search_result_location_junior a:hover {
	color:#000000;
	text-decoration:none;
}	
	
	
	
#search_pagination_senior  {
	padding-top:1px;
	padding-bottom:1px;
	padding-left:16px;
	background-color:#F1F1F2;
	color:#AC1015;
	}
#search_pagination_senior  a {
	color:#AC1015;
	margin-right:3px;
	}
#search_pagination_senior  a {
	color:#AC1015;
	margin-right:3px;
	}
#search_pagination_senior  a:hover {
	color:#000000;
	}
#search_pagination_senior  a.selected {
	color:#000000;
	text-decoration:none;
	}
	
#search_pagination_junior  {
	padding-top:1px;
	padding-bottom:1px;
	padding-left:16px;
	background-color:#F1F1F2;
	color:#F26522;
	}
#search_pagination_junior  a {
	color:#F26522;
	margin-right:3px;
	}
#search_pagination_junior  a {
	color:#F26522;
	margin-right:3px;
	}
#search_pagination_junior  a:hover {
	color:#000000;
	}
#search_pagination_junior  a.selected {
	color:#000000;
	text-decoration:none;
	}
	
#footer {
	padding-left:15px;
	padding-top:10px;
	clear:both;
	font-size:.9em;
	}

#footer ul {
	list-style-type: none;
	}
#footer li {
	display:inline;
	margin-right:1em;
	}
#footer a {
	
	text-decoration:none;
	}
#home #footer a, #level1senior #footer a, #level2senior #footer a, #level2seniorpage #footer a { color:#AC1015; }
#level1junior #footer a, #level2junior #footer a, #level2juniorpage #footer a { color:#F26522; }

#level1senior #footer a:hover, #level2senior #footer a:hover, #level2seniorpage #footer a:hover, #level1junior #footer a:hover, #level2junior #footer a:hover, #level2juniorpage #footer a:hover {	color:#000000;	}

.hugered {	color:#EF4423;	 font-size:2em;	line-height:1em; }
.bigred {	color:#EF4423;	 font-size:1.5em;	line-height:1em; }
.medred {	color:#EF4423;	font-size:1.2em;	}
.smallred {	color:#EF4423;	font-size:1em;	}
.orange {	color:#F99C1C;	}
.hugeorange {	color:#F99C1C; 	font-size:2em; line-height:1em;	}
.bigorange {	color:#F99C1C;	 font-size:1.5em;	line-height:1em; }
.medorange {	color:#F99C1C;	font-size:1.2em;	}
.smallorange {	color:#F99C1C;	font-size:1em;	}
.hugeblack {	color:#000000; 	font-size:2em; line-height:1em;	}
.bigblack {	color:#000000;	 font-size:1.5em; line-height:1em;	}
.medblack {	color:#000000;	font-size:1.2em;	}
.smallblack {	color:#000000;	font-size:1em;	}
.smallgrey {	color:#626262;	font-size:1em;	}
.hugebrown {	color:#873035;	 font-size:2em;	line-height:1em; }
.bigbrown {	color:#873035;	 font-size:1.5em; line-height:1em;	}
.medbrown {	color:#873035;	font-size:1.2em;	}
.smallbrown {	color:#873035;	font-size:1em;	}

#sitemap ul li { margin-left:5px;margin-bottom: 8px;}
#sitemap ul ul li { margin-left:15px;margin-bottom: 0px;}
#sitemap ul ul ul li { margin-left:25px;margin-bottom: 0px;}

.smlink 
{
 text-decoration : none;
  font-size : 0.9em;
  color:Navy;
}

.ContextRegion
{
	background-color: white;
}
.ButtonStyle
{
	width: 120px;
}

