@CHARSET "UTF-8";
* {
	padding: 0;
	margin: 0;
}
body {
	height: 100%;
	background-color: #F8F7F5;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
}
#bg {
	height: 100%;
	width: 100%;
	background-image: url('../images/page_bg.gif');
	background-repeat: repeat-y;
	background-position: center center;
	min-height: 768px;
}
#container {
	width: 992px;
	margin: 0 auto 0 auto;
	height: 100%;
}
p {
	line-height: 1.3;
	padding-bottom: 5px;
}
a {
	text-decoration: none;
	color: #000018;
	cursor: hand;
}
h1 {
	font-size: 1.2em;
	margin-bottom: 15px;
	font-weight: bolder;
}
h2 {
	font-size: 1.2em;
}
h3 {
	font-size: 1.15em;
	font-weight: bolder;
	padding: 3px 0 5px 10px;
}
h4 {
	font-size: 1em;
}
img {
	border: 0;
}
/* IT */
.cyan h1, .cyan h2, .cyan a, td.cyan {
	color: #0198c5;
}
/* Government */
.green h1, .green h2, .green a, td.green {
	color: #409D35;
}
/* AF&FS */
.red h1, .red h2, .red a, td.red {
	color: #CE1F2C;
}
/* Legal */
.blue h1, .blue h2, .blue a, td.blue  {
	color: #022b9e;
}
/* Human Resources */
.purple h1, .purple h2, .purple a, td.purple {
	color: #7C1F7C;
}
/* Office Services */
.teal h1, .teal h2, .teal a, td.teal {
	color: #009999;
}
/* Marketing */
.orange h1, .orange h2, .orange a, td.orange {
	color: #fe7a00; 
}
/* Engineering and Technical Operations */
.brown h1, .brown h2, .brown a, td.brown {
	color: #996633;
}
.button.plus {
	background-image: url('../images/button_plus.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 100%;
	height: 30px;
}
.borderleft {
	border-left: 1px solid #CCCCCC;
}
.borderright {
	border-right: 1px inset #CCCCCC;
	height: 100%;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
.links ul li {
	padding: 0;
	margin: 0;
	text-align: justified;
	list-style-type: none;
	display: inline;
}
#header {
	background-image: url('../images/header_bg.gif');
	height: 296px;
	width: 100%;
}
#header #people {
	position: relative;
	background-image: url('../images/header_people.png');
	background-repeat: no-repeat;
	left: 30px;
	height: 296px;
	width: 45%;
	float: left;
	display: inline;
}
#header #people a {
	width: 200px;
	height: 200px;
} 
#header #tagline {
	position: relative;
	top: 245px;
	left: -22px;
	width: 390px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3.25em;
	letter-spacing: 0.05em;
	font-weight: bold;
	color: #BBB1A5;
}
#header #logo {
	position: relative;
	top: 102px;
	width: 50%;
	height: 120px;
	float: right;
	display: inline;
	text-align: right;
}
#header #logo ul {
	width: 100%;
	position: relative;
	top: -55px;
}
#header #logo ul li {
	padding: 0 3px 3px 3px;
	font-weight: bolder;
	list-style-type: none;
}
#nav_top {
	background-color: #DDD8D2;
	height: 28px;
	width: 100%;
}
#nav_top .links {
	font-size: 1.2em;
	text-align: justified;
	float: left;
	display: inline;
}
#nav_top ul {
	padding: 6px 0 5px 5px;
}
#nav_top ul li {
	padding-left: 6px;
	font-weight: bolder; 
}
#nav_top .search {
	float: right;
	padding-top: 2px;
}
#nav_top .search form {
	display: inline;
}
#nav_top .search form fieldset div {
	display: inline;
}
#nav_top .search form fieldset input {
	display: inline;
}
#nav_top .search #BeyondSearchForm_BeyondSearchForm_Search {
	background-image: url('../images/rounded_120x20_FFFFFF.gif');
	background-repeat: no-repeat;
	background-position: center;
	background-color: #DDD8D2;
	color: #000000;
	border: none;
	padding: 3px 0 0 12px;
	width: 120px;
	height: 20px;
	float: left;
}
#nav_top .search #BeyondSearchForm_BeyondSearchForm_action_site_search_results {
	background-image: url('../images/button_search_notext.png');
	background-repeat: no-repeat;
	background-position: center; 
	background-color: #DDD8D2;
	color: #000000;
	border: none;
	width: 80px;
	height: 20px;
	margin-top: 2px;
	font-size: 1.1em;
	display: inline;
}
#articles li {
	list-style-type: none;
}
.article {
	padding-bottom: 20px;
}
.article.details {
	width: 620px;
}
.article h1 {
	clear: both;
	margin-bottom: 4px;
}
.article a {
	font-size: 1em;
	color: #AAAAAA;
}
.article .image {
	padding: 0 0 6px 12px;
	float: right;
}
.article .content {
	padding-top: 6px;
	float: left;
}
.article .info {
	clear: both;
	padding-top: 6px;
}
.article label {
	font-size: 1em;
	font-weight: bolder;
	color: #888888;
	width: 80px;
	float: left;
}
.article .summary {
	font-size: 1em;
	text-align: justify;
}
.article .more {
	width: 100%;
	text-align: right;
}
#calendar {
	width: 208px;
	float: right;
	position: relative;
	top: -30px;
}
#calendar .top {
	background-image: url('../images/calendar_bg_top.png');
	background-repeat: no-repeat;
	height: 36px;
}
#calendar h1 {
	padding: 12px 0px 12px 12px;
	font-weight: bolder;
	font-size: 1.3em;
}
#calendar a {
	cursor: hand;
}
#calendar .middle {
	background-image: url('../images/calendar_bg_middle.png');
	background-repeat: repeat-y;
	width: 210px;
	height: 120px;
	padding: 0 2px 0px 2px;
	z-index: 10;
}
#calendar .bottom {
	background-image: url('../images/calendar_bg_bottom.png');
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 210px;
	height: 30px;
}
#calendar .bottom:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#calendar .day {
	float: left;
	width: 26px;
	height: 14px;
	text-align: right;
	margin: 1px 1px 1px 1px;
}
#calendar .day.hasevent {
	background-color: #AAAAAA;
}
#calendar .day.hasevent.multiple {
	background-color: #888888;
}
#calendar .day.selected {
	color: #FFFFFF;
}
#calendar .dayofweek .day {
	font-weight: bolder;
}
#contactors_contacts h2 {
	font-size: 1.1em;
	font-weight: bolder;
}
#eventsbox {
	margin-top: 12px;
	height: 170px;
}
#eventsbox:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#events {
	float: left;
}
#events li {
	list-style-type: none;
}
.event {
	padding-bottom: 14px;
	width: 250px;
}
.event h1 {
	clear: both;
	margin-bottom: 4px;
}
.event a {
	font-size: 1em;
	color: #AAAAAA;
}
.event .info {
}
.event .content {
	padding-top: 6px;
}
.event label {
	font-size: 1.1em;
	font-weight: bolder;
	color: #888888;
	width: 80px;
	float: left;
}
.event p.summary {
	text-align: justify;
}
.event .more {
	float: right;
	font-weight: bolder;
}
.event .image {
	width: 80px;
	padding: 0 0 6px 12px;
	float: right;
}
.labpixies_game {
	font-size: 8pt;
	width: 100%;
	margin: 12px auto 0px 60px;
}
.labpixies_game a {
	text-decoration: none;
}
#pollbox {
	width: 478px;
	height: 150px;
	margin: 0;
}
#pollbox .top h1 {
	font-size: 1.1em;
	color: #FFFFFF;
	height: 29px;
	padding: 6px 0px 0px 12px;
}
#pollbox .top {
	background-repeat: no-repeat;
	height: 28px;
	color: #FFFFFF;
}
#pollbox.black .top h1 {
	background-image: url('../images/pollbox_top_black.png');
}
#pollbox.blue .top {
	background-image: url('../images/pollbox_top_blue.png');
}
#pollbox.green .top {
	background-image: url('../images/pollbox_top_green.png');
}
#pollbox.teal .top {
	background-image: url('../images/pollbox_top_teal.png');
}
#pollbox.red .top {
	background-image: url('../images/pollbox_top_red.png');
}
#pollbox .middle {
	background-image: url('../images/pollbox_middle.png');
	background-repeat: repeat-y;
	width: 478px;
}
#pollbox .bottom {
	background-image: url('../images/pollbox_bottom.png');
	background-repeat: no-repeat;
	width: 478px;
	height: 128px;
}
#pollbox .bottom .controls {
	position: relative;
	top: 78px;
	width: 466px;
	text-align: right;
}
#pollbox .bottom .action {
	background-image: url('../images/button_white_106x24.png');
	background-repeat: no-repeat;
	width: 106px;
	height: 25px;
	border: 0px;
	font-size: 1em;
	font-weight: bolder;
}
#breadcrumbs {
	background-color: #BBB1A5;
	padding: 5px 0px 5px 14px;
	color: #FFFFFF;
}
#breadcrumbs ul li {
	display: inline;
	padding-right: 3px;
}
#breadcrumbs ul li a {
	color: #FFFFFF;
	text-decoration: underline;
}
#breadcrumbs ul li a.last {
	text-decoration: none;
}
#aftersectors {
	position: relative;
	z-index: 100;
	background-color: #FFFFFF;
	background-image: url('../images/FFFFFF_1x1.gif');
	background-repeat: repeat-both;
	width: 992px;
	height: 100%;
}
#toolbox {
	width: 473px;
}
#toolbox .top {
	background-image: url('../images/toolbox_middle.png');
	background-repeat: repeat-y;
	font-size: 1.1em;
	padding-left: 12px;
	height: 26px;
}
#toolbox .bottom {
	background-image: url('../images/toolbox_hr.png');
	background-repeat: no-repeat;
	width: 473px;
	height: 56px;
}
#toolbox .tool {
	height: 100px;
}
#toolbox .first .top {
	background-image: url('../images/toolbox_top.png');
	background-repeat: no-repeat;
	width: 473px;
	height: 26px;
	padding-top: 12px;
}
#toolbox .middle {
	background-image: url('../images/toolbox_middle.png');
	background-repeat: repeat-y;
	width: 473px;
	height: 26px;
	padding-left: 12px;
}
#toolbox .icon {
}
#toolbox .last .bottom {
	background-image: url('../images/toolbox_bottom.png');
	background-repeat: no-repeat;
	width: 473px;
	height: 35px;
}
#tool {
	height: 100px;
}
#tool h2 {
	color: #AAAAAA;
	padding-bottom: 12px;
}
.toolstrip {
	background-image: url('../images/toolstrip_bg.png');
	background-repeat: repeat-x;
	width: 1024px;
	height: 80px;
	margin: 12px 0 12px 0;
}
.toolstrip div {
	display: inline;
	float: left;
	width: 33%;
	border-right: 1px dashed #AAAAAA;
}
.toolstrip div.last {
	border-right: 0px;
}
.toolstrip a {
	display: block;
	width: 250px;
	background-repeat: no-repeat;
	background-position: center right;
	font-size: 1.2em;
	font-weight: bolder;
	padding: 30px 12px 30px 0px;
	text-align: center;
}
.toolstrip #refer-a-friend a {
	background-image: url('../images/icon_raf.png');
}
.toolstrip #daily-cartoon a {
	background-image: url('../images/icon_magnify.png');
}
.toolstrip #weekly-puzzle a {
	background-image: url('../images/icon_magnify.png');
}
.magnify {
	background-image: url('../images/icon_magnify.png');
	background-repeat: no-repeat;
	background-position: top right;
	width: 90%;
	height: 30px;
	padding: 12px 32px 6px 0px;
	text-align: right;
}
.magnify a {
	font-weight: bolder;
	font-size: 1.1em;
	color: #AAAAAA;
	padding-top: 12px;
	text-decoration: none;
}
#site_search {
	width: 1024px;
}
#site_search ul li {
	list-style-type: none;
	height: 80px;
	width: 900px;
	border-bottom: 1px dashed #AAAAAA;
	padding-top: 6px;
}
#site_search ul li.last {
	border-bottom: 0;
}
#site_search li .title {
	font-size: 1.1em;
	font-weight: bolder;
	color: #AAAAAA;
}
#maincontent {
	width: 240px;
	float: left;
	display: inline;
}
#testimonialbox {
	background-image: url('../images/testimonial_box.png');
	background-repeat: no-repeat;
	width: 190px;
	height: 200px;
	float: right;
	padding: 22px 12px 22px 22px;
}
#testimonialbox h1 {
	color: #AAAAAA;
	font-size: 1.5em;
	font-weight: bolder;
	width: 140px;
	border-bottom: 1px solid #000018;
}
#testimonial .block {
	height: 200px;
}
#testimonialbox .lquotemark {
	font-size: 5em;
	line-height: 0.05em;
	font-weight: bolder;
	font-family: Arial;
	color: #AAAAAA;
	padding-top: 12px;
}
#testimonialbox .rquotemark {
	font-size: 5em;
	font-weight: bolder;
	font-family: Arial;
	color: #AAAAAA;
	width: 200px;
	text-align: right;
	position: absolute;
	top: 230px;
}
#testimonialbox .content {
	font-style: italic;
	margin-right: 12px;
	margin-left: 3px;
	height: 90px;
}
#testimonialbox .source {
	color: #AAAAAA;
	font-style: italic;
	padding-top: 18px;
	float: left;
	width: 150px;
}
#testimonialbox .controls {
	position: relative;
	left: 140px; 
	width: 80px;
}
#testimonialbox .controls form {
}
#testimonialbox input {
	background-image: url('../images/button_white_24x24.png');
	border: 0;
	width: 24px;
	height: 24px;
	text-align: center;
}
.utilstrip {
	width: 100%;
	height: 60px;
	background-image: url('../images/shadow_bottom.png');
	background-repeat: repeat-x;
	background-position: bottom;
	
}
.vacancypage .utilstrip {
	top: 0px;
}
.search-vacancies {
	
}
.search-vacancies .utilstrip {
	top: 0px;
}
#vacancysearch {
	height: 60px;
	float: left;
	background-image: url('../images/shadow_bottom.png');
	background-repeat: repeat-x;
	background-position: bottom;
}
#vacancysearch * {
	font-size: 8pt;
}
#vacancysearch fieldset {
	float: left;
	width: auto;
	display: inline;
	clear: none;
	margin: 0;
	padding: 0;
	height: 50px;
}
#vacancysearch div.field {
	width: auto;
	float: left;
	clear: none;
	display: inline;
	*margin-top: 0;
}
#vacancysearch .message {
	display: none;
	width: 0;
}
#vacancysearch .middleColumn {
	width: auto;
	clear: none;
	float: left;
}
#vacancysearch .clear {
	clear: none;
	display: none;
	width: 0;
}
#vacancysearch select {
	font-size: 1em;
	margin-left: 3px;
	width: auto;
	display: inline;
}
#vacancysearch #VacancySearchForm_VacancySearchForm_VacancySearchForm {
	display: inline;
}
#vacancysearch #VacancySearchForm_VacancySearchForm_Occupation {
	width: 250px;
}
#vacancysearch #VacancySearchForm_VacancySearchForm_LocationName {
	width: 120px;
}
#vacancysearch #VacancySearchForm_VacancySearchForm_IsContract {
	width: 80px;
}
#vacancysearch #VacancySearchForm_VacancySearchForm_SectorID {
	width: 150px;
}
#vacancysearch #frmSearchByID {
	padding-top: 14px;
}
#vacancysearch #VacancyId {
	height: 1.4em;
	width: 65px;
}
#vacancysearch #SearchByVacancyId {
	vertical-align: bottom;
	padding-left: 2px;
}
#vacancysearch .Actions {
	width: 70px;
	height: 50px;
	margin-top: 3px;
	display: inline;
	float: left;
}
#vacancysearch input.action {
	height: 20px;
}
#vacancysearch .left {
	background-repeat: no-repeat;
	width: 7px;
	height: 50px;
	float: left;
}
#vacancysearch .left {
	background-image: url('../images/searchbox_left_black.png');
}
#vacancysearch.blue .left {
	background-image: url('../images/searchbox_left_blue.png');
}
#vacancysearch.cyan .left {
	background-image: url('../images/searchbox_left_cyan.png');
}
#vacancysearch.green .left {
	background-image: url('../images/searchbox_left_green.png');
}
#vacancysearch.red .left {
	background-image: url('../images/searchbox_left_red.png');
}
#vacancysearch.purple .left {
	background-image: url('../images/searchbox_left_purple.png');
}
#vacancysearch.teal .left {
	background-image: url('../images/searchbox_left_teal.png');
}
#vacancysearch.orange .left {
	background-image: url('../images/searchbox_left_orange.png');
}
#vacancysearch.brown .left {
	background-image: url('../images/searchbox_left_brown.png');
}
#vacancysearch .center {
	background-image: url('../images/searchbox_center_black.png');
	background-repeat: repeat-x;
	width: 700px;
	float: left;
	height: 100%;
}
/* small search box for vacancy id search */
#vacancysearch .center.small {
	width: 105px;
	height: 100%;
}
#vacancysearch .center.small form {
	height: 50px;
}
#vacancysearch .center.small form  input {
	padding: 0;
	margin: 0;
}
#vacancysearch .center.blue {
	width: 550px;
}
#vacancysearch .center.cyan {
	width: 550px;
}
#vacancysearch .center.green {
	width: 550px;
}
#vacancysearch .center.teal {
	width: 550px;
}
#vacancysearch .center.red {
	width: 550px;
}
#vacancysearch .center.purple {
	width: 550px;
}
#vacancysearch .center.orange {
	width: 550px;
}
#vacancysearch.blue .center {
	background-image: url('../images/searchbox_center_blue.png');
}
#vacancysearch.cyan .center {
	background-image: url('../images/searchbox_center_cyan.png');
}
#vacancysearch.green .center {
	background-image: url('../images/searchbox_center_green.png');
}
#vacancysearch.red .center {
	background-image: url('../images/searchbox_center_red.png');
}
#vacancysearch.purple .center {
	background-image: url('../images/searchbox_center_purple.png');
}
#vacancysearch.teal .center {
	background-image: url('../images/searchbox_center_teal.png');
}
#vacancysearch.orange .center {
	background-image: url('../images/searchbox_center_orange.png');
}
#vacancysearch.brown .center {
	background-image: url('../images/searchbox_center_brown.png');
}
#vacancysearch .right {
	background-repeat: no-repeat;
	width: 13px;
	height: 50px;
	float: left;
}
#vacancysearch .right {
	background-image: url('../images/searchbox_right_black.png');
}
#vacancysearch.blue .right {
	background-image: url('../images/searchbox_right_blue.png');
}
#vacancysearch.cyan .right {
	background-image: url('../images/searchbox_right_cyan.png');
}
#vacancysearch.green .right {
	background-image: url('../images/searchbox_right_green.png');
}
#vacancysearch.red .right {
	background-image: url('../images/searchbox_right_red.png');
}
#vacancysearch.purple .right {
	background-image: url('../images/searchbox_right_purple.png');
}
#vacancysearch.teal .right {
	background-image: url('../images/searchbox_right_teal.png');
}
#vacancysearch.orange .right {
	background-image: url('../images/searchbox_right_orange.png');
}
#vacancysearch.brown .right {
	background-image: url('../images/searchbox_right_brown.png');
}
#vacancylist {
}
#vacancylist ul {
	display: block;
}
#vacancylist ul li {
	list-style-type: none;
	display: block;
	margin-bottom: 12px;
	clear: both;
}
#vacancylist .vacancyid {
	font-size: 1em;
	font-weight: bolder;
	width: 50px;
}
#vacancylist .title {
	font-size: 1em;
	color: #000018;
	font-weight: bolder;
	text-align: top right;
}
#vacancylist .type {
	font-size: 1em;
	font-weight: bolder;
	color: #AAAAAA;
	clear: both;
	float: left;
	padding-right: 4px;
}
#vacancylist .sep {
	float: left;
}
#vacancylist .location {
	font-size: 1em;
	font-weight: bolder;
	color: #AAAAAA;
	float: left;
	padding-left: 4px;
}
#vacancylist .more {
	clear: both;
	width: 100%;
	text-align: right;
	padding: 6px 0px 0px 0px;
	margin-bottom: 6px;
}
#vacancylist .more a {
	width: 220px;
	text-align: right;
}
#linksbox {
	height: 60px;
	font-size: 1em;
	text-align: right;
	float: right;
}
#linksbox ul {
	height: 40px;
	background-image: url('../images/icon_rss.png');
	background-repeat: no-repeat;
	background-position: right center;
	padding: 9px 12px 6px 0px;
	margin-right: 9px;
}
#linksbox ul li {
	list-style-type: none;
	padding: 3px 20px 0 0;
}
#linksbox a {
}
#linksbox a.link_rss {
	text-decoration: underline;
	cursor: hand;
}
#linksbox a.link_help {
	background-image: url('../images/icon_help_advice.png');
}
#linksbox a.link_newsletter {
	background-image: url('../images/icon_newsletter.png');
}
.contentstrip {
	position: relative;
	top: -40px;
	width: 100%;
}
.contentbox {
	padding: 0px 6px 0px 6px;
	float: left;
}
.homepage .contentbox.half {
/*	height: 310px; */ 
}
.contentbox.quarter {
	width: 22%;
	padding: 0 12px 0 12px;
}
.contentbox.half {
	width: 470px;
	padding: 0 12px 0 12px;
}
.contentbox.third {
	width: 31%;
}
.contentbox.twothirds {
	width: 55%;
}
.contentbox.full {
	width: 94%;
}
.contentbox h1 {
	font-size: 1.2em;
}
.infobox.full {
	padding-left: 3px;
}
.infobox.full .top {
	background-repeat: no-repeat;
	height: 60px;
	width: 100%;
	padding-left: 12px;
	margin-top: 9px;
}
.infobox .top  {
	color: #FFFFFF;
	line-height: 2.5;
	font-weight: bolder;
}
.infobox .top a {
	color: #FFFFFF;
	text-decoration: underline;
}
.infobox .top ul {
	display: inline;
}
.infobox .top li {
	list-style-type: none;
	display: inline;
	border-right: 1px solid #FFFFFF;
	padding-right: 6px;
	padding-left: 6px;
}
.infobox .top .thissector {
	float: left;
	display: inline;
}
.infobox .top .othersectors {
	float: right;
	display: inline;
	padding-right: 12px;
}
.infobox .top .othersectors li {
	border-right: 1px solid #FFFFFF;
	padding-right: 6px;
}
.infobox .top li.last {
	border-right: 0;
}
.infobox .top h1 {
	padding-left: 14px;
}
.infobox .top p {
	display: inline;
}
.infobox.full .top {
	background-image: url('../images/infobox_full_top_black.png');
	width: 100%;
}
.infobox.full.cyan .top {
	background-image: url('../images/infobox_full_top_cyan.png');
}
.infobox.full.green .top {
	background-image: url('../images/infobox_full_top_green.png');
}
.infobox.full.red .top {
	background-image: url('../images/infobox_full_top_red.png');
}
.infobox.full.blue .top {
	background-image: url('../images/infobox_full_top_blue.png');
}
.infobox.full.purple .top {
	background-image: url('../images/infobox_full_top_purple.png');
}
.infobox.full.teal .top {
	background-image: url('../images/infobox_full_top_teal.png');
}
.infobox.full.orange .top {
	background-image: url('../images/infobox_full_top_orange.png');
}
.infobox.full.brown .top {
	background-image: url('../images/infobox_full_top_brown.png');
}
.infobox.full .middle {
	background-image: url('../images/infobox_full_middle.png');
	background-repeat: repeat-y;
	width: 100%;
	height: 100%;
	padding-left: 20px;
}
.infobox .middle:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.infobox.full .bottom {
	background-image: url('../images/infobox_full_bottom.png');
	background-repeat: no-repeat;
	width: 100%;
	height: 32px;
}
.infobox.full .shadow {
	background-image: url('../images/infobox_full_shadow.png');
	background-repeat: no-repeat;
	width: 100%;
	height: 12px;
}
#sitemap {
	padding-left: 200px;
}
#sitemap ul {
}
#sitemap ul.level0 {
}
#sitemap ul.level1 {
	padding-left: 20px;
	margin-bottom: 12px;
}
#sitemap ul.level2 {
	padding-left: 20px;
}
#sitemap li {
	line-height: 2;
}
#sitemap li a {
	text-decoration: underline;
}
#sitemap li.level0 {
  list-style-type: circle;
  list-style-image: url(../images/sitemap_bullet.gif);
  padding: 0.2em 0.5em 0 0;
  margin: 0;
  font-weight: bolder;
}
#sitemap li.level1 {
  list-style-type: disc;
  list-style-image: url(../images/sitemap_bullet.gif);
  padding: 0.2em 0.5em 0 0;
  margin: 0;
  font-weight: normal;
}
#sitemap li.level2 {
  list-style-type: square;
  list-style-image: url(../images/sitemap_bullet.gif);
  padding: 0.2em 0.5em 0 0;
  margin: 0;
  font-style: italic;
}
#footer {
	width: 995px;
	clear: both;
}
#footer .left {
	width: 80%;
	float: left;
	padding-top: 20px;
}
#footer .logo {
	background-image: url('../images/footer_logo.png');
	background-repeat: no-repeat;
	background-position: center left;
	width: 20%;
	height: 40px;
	background-color: #000018;
	float: left;
}
#footer .copyright {
	background-image: url('../images/footer_gradient.gif');
	background-position: center right;
	background-repeat: repeat-y;
	background-color: #000018;
	float: left;
	color: #FFFFFF;
	padding-left: 110px;
	padding-top: 12px;
	width: 66%;
	height: 28px;
}
#footer .links {
	clear: left;
	padding-top: 12px;
}
#footer .links li {
	color: #BBA3B6;
	font-weight: bolder;
	font-size: 1.1em;
	padding-left: 20px;
	width: 50%;
}
#footer .people {
	background-image: url('../images/footer_people.gif');
	background-position: center;
	background-repeat: no-repeat;
	width: 20%;
	height: 128px;
	float: right;
}
#footer .bottom {
	background-image: url('../images/footer_bottom.png');
	background-repeat: repeat-x;
	background-position: bottom;
	width: 992px;
	height: 56px;
	clear: both;
}
#MemberLoginForm_LoginForm {
	padding-left: 200px;
}
#MemberLoginForm_LoginForm label {
	width: 100px;
	float: left;
}
#MemberLoginForm_LoginForm checkbox {
	width: 200px;
}
.minheight {
	min-height: 280px;
	height: 280px;
}
div.hr hr {
	display: none;
}
div.hr.top {
	background-image: url('../images/shadow_top.png');
	background-repeat: repeat-x;
	width: 992px;
	height: 40px;
	margin: 12px 0px 0px 0px;
	clear: both;
	border: none;
	padding-top: 12px;
}
div.hr.top.nospace {
	margin-top: 0px;
	height: 20px;
	*height: 40px;
}
div.hr.bottom {
	background-image: url('../images/shadow_bottom.png');
	background-repeat: repeat-x;
	width: 992px;
	height: 40px;
	border: none;
	clear: both;
	padding: 0px;
}
div.hr.bottom h1 {
	padding: 20px 0 0 12px;
}
.SectorPage .raf_logo {
	width: 100%;
	border-top: 1px dashed #AAAAAA;
	padding-top: 12px;
	text-align: center;
}
