/****************************************************************************
 *
 *	GENERAL
 *
 ***************************************************************************/
body {
	font-family:Verdana;
	font-size					: 8pt;
	text-align:center;
	background-color:#eee;
}


h1, h2, h3 {
	font-weight					: normal;
	font-family: Arial;
}

h1 {
	font-size					: 19pt;
	margin:0;
	padding:0;
	font-weight:bold;
}

p {
	margin-bottom				: 10px;
}

h2 {
	font-size					: 14pt;
	margin:0;
	padding:0;
}

h3 {
	font-size					: 12pt;
}

.terms {
	padding						: 10px;
	height						: 200px;
	overflow-y					: auto;
	border						: 1px solid silver;
}

.error {
	margin						: 10px 0px;
	color						: red;
}

input.image {
	border						: 0px;
}

.clearer {
	clear						: both;
	line-height					: 0px;
}
.divider {
	clear						: both;
	line-height					: 0px;
}

span.anonymous {
	color						: gray;
}


.odd {
	background-color			: white;
}

.even {
	background-color			: rgb(245, 245, 245);
}

FORM {
	margin:0;
	padding:0;
}

form .red {
	display						: none;
}

form table .red {
	display						: inline;
	font-family					: "Courier New", Courier;
	font-size					: 14pt;
	font-weight					: bold;
	color						: red;
}

.printFriendly {
	float						: right;
}

.filterPane {
	background-color:#eee;
	border:1px solid black;
	padding: 5px;
	margin: 0px;
}

ul.arrow {
	margin						: 5px 0px;
	padding						: 0px;
	padding-left				: 20px;
}

ul.arrow.nomargin {
	padding-left				: 0px;
}

ul.arrow li  {
	list-style-type				: none;
	list-style-image			: url('/images/arrow_right_small.gif');
}


/************************************************
 *
 * TOP TEXT
 *
 ************************************************/

.topText {
	padding						: 0px 0px 1px 5px;
}

.topText h1 {
	font-size					: 16pt;
}

.topText p {
	padding						: 0px 0px 0px 0px;
}



/************************************************
 *
 * MAIN
 *
 ************************************************/

.main {
	min-height					: 400px;
}


* html .main {
	height						: 400px;
}

input.nomargin {
	margin						: 0px;
}

textarea {
	margin						: 0px;
}


/****************************************************************************
 *
 *	INPUT
 *
 ***************************************************************************/
ul.errorMessages {
	border-color: red;
	border-style: solid;
	border-width: 2px;
	padding: 5px;
	margin: 0px 5px 0px 15px;
	background-color:rgb(230,231,232);
}

ul.errorMessages li {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	color: red;
	font-weight: bold;
}

/****************************************************************************
 *
 *	INPUT
 *
 ***************************************************************************/

input {
	font-size					: 8pt;
	line-height					: 15px;
	margin						: 5px 2px 2px 0px;
	padding						: 3px;
	border						: 1px solid #999;
}

.radio,
input[type="radio"] {
	border:none;
}

TEXTAREA {
	font-size:8pt;
	font-family:Arial;
	border:1px solid #999;
}


/****************************************************************************
 *
 *	FIELDSET
 *
 ***************************************************************************/
fieldset {
	margin						: 5px 0px 10px 0px;
	padding						: 5px;
	border-left:none;
	border-right:none;
	border-bottom:none;
	border:none;
}

fieldset.visible {
	border:1px solid black;
}


fieldset.hidden {
	border:none;
}


fieldset legend {
	font-size					: 12pt;
	color						: black;
	font-weight					: bold;
	margin-left					: 0px;
	margin-bottom				: 10px;
	padding-left				: 0px;
}

* html fieldset legend {
	padding						: 0px;
	position					: relative;
	left						: -5px;
}

/*
fieldset legend {
	margin-left					: 0px;
	font-size:12pt;
	font-weight:bold;
}*/

fieldset.hidden legend{
	display:none;
	border:none;
}

fieldset.active {
	background-color:#eee;
	border:1px solid black;
	color:black;
	font-weight:normal;
}
fieldset.active H2 {
	margin-bottom:15px;
	font-size:11pt;
	font-weight:bold;
}




/****************************************************************************
 *
 *	TABLES
 *
 ***************************************************************************/

 table.small {
 	font-size					: 8pt;
 }

 table.small th {
 	text-align					: left;
 	padding						: 0px 5px 0px 0px !important;
 }

 table.small tr td {
 	padding						: 0px 5px 0px 0px !important;
}

 td.edit {
 	margin						: 0px;
 	padding						: 0px;
 	border						: none;
 	background-color			: #EEE;
 }

 td.edit table {
 	border						: none;
 }

 td.edit table thead  {
	border						: none;
 }

 td.edit table thead tr th {
 	font-weight					: bold;
 	font-size					: 8pt;
 	margin						: 0px;
 	padding						: 0px;
 	background-color			: #EEE;
 }

 table.registeredData , table.registerData  {
 	width						: 100%;
 	border-collapse				: collapse;
 	border						: 1px solid silver;
 }

 table.registeredData thead {
 	font-size					: 8pt;
 	background-color			: #CBFC6D;
 	background-color:#eee;
	color						: #333;
	border-bottom				: 1px solid silver;
 }
 table.registeredData thead TR TH {
	border-bottom				: 1px solid silver;
 }

 table.registeredData tbody {
 	font-size					: 8pt;
 }


 table.registeredData tr td {
	margin:0;
	padding:4px;
	vertical-align:top;
 }

 table.registeredData tr.on td {
 	background-color				: #EBEBEB;
 	cursor							: pointer;
 }



  /****************************************************************************
 *
 *	WIZARD NAVIGATION
 *
 ***************************************************************************/

ul.wizard {
	overflow					: hidden;

}

ul.wizard li {
	float						: left;
	color						: gray;
	margin						: 0px 2px 0px 0px;
	padding						: 0px 0px 0px 8px !important;
	font-size					: 8pt;
}

ul.wizard li.active {
	text-decoration				: underline;
	color						: black;
	font-weight					: bold;
}

ul.wizard li.completed {
	color						: green;
}



 /****************************************************************************
 *
 *	SPAN
 *
 ***************************************************************************/
span.positive {
	text-decoration				: underline;
}

span.negative {

}

.pageWrapper {
	width:970px;
	margin:0px auto;
	text-align:left;
	border:1px solid #aaa;
	padding:0px;
	background-color:white;
}

.pageWrapper .header {
	background-color:#333;
	padding: 10px 10px 0px 0px;
	color:white;
	height:118px;
}
* HTML .pageWrapper .header {
	height:120px;
	overflow:hidden;
}
.pageWrapper .header IMG.logo {
}

.pageWrapper .header .userinfo {
	width:200px;
	float:right;
}

.pageWrapper .footer {
	background-color:#ccc;
	padding:10px;
}
.pageWrapper .footer P {
	margin:0;
	padding:0;
	text-align:center;
}

.main .navigation {
	position:absolute;
	top:141px;
}

.navigation {
}
.navigation UL {
	list-style:none;
	margin:0;
	padding:0;
	margin-top:10px;
	font-size:12px;
}

.navigation .secondary {
	height:35px;
}

.navigation .secondary UL {
	margin:0;
}

.navigation .secondary ul li {
	font-size				: 8pt;
}


.navigation UL LI {
	float:left;
	padding:0px 5px 0px 15px;
}

.navigation .primary UL  {
	margin-left: 0px;
}

.navigation .primary UL LI {
	border:1px solid #333;
	margin-right:5px;
	padding:5px 10px;
	background-color: rgb(99,99,99);
	border-bottom:none;
	position:relative;
	top:4px;
}
.navigation .primary UL LI.active {
	border-bottom:1px solid #cbfc6d;
	background-color:#cbfc6d;
	top:3px;
}

.navigation .primary UL LI.inactive a {
	color	: white;
}

.navigation .primary UL LI.first {
}
.navigation .primary UL LI.last {
}
.navigation .secondary {
	background-color:#cbfc6d;
}
.navigation .secondary UL LI {
	padding-top:10px;
	padding-bottom:10px;
}
.navigation .secondary .active {
	background-color:transparent;
	border:none;
}
.navigation A,
.navigation A:link,
.navigation A:visited {
	color:black;
}
.navigation A:hover {
	text-decoration:underline;
}

.navigation A:selected {
	font-weight		: bold;
}


.navigation UL LI A {
	display:block;
	text-decoration:none;
}
.navigation UL LI.active A {
	font-weight:bold;
}
.navigation .primary UL LI.active A {
	font-weight:normal;
}

.navigation .tertiary {
	padding-bottom				: 5px;
	border-bottom				: 1px dashed #333;
	margin-bottom				: 5px;
	height						: 20px;
}

.navigation .tertiary ul li {
	padding-right				: 5px;
}

.navigation .tertiary ul li a {
	font-size					: 8pt;
}

.navigation li.leadtext {
	font-size:9pt;
	font-weight:bold;
}

.main .row1 {
	margin-bottom	: 5px;
}


.pageWrapper .main {
	margin-top:20px;
}

.pageWrapper .col1 {
	width:720px;
	float:left;
	padding-left: 10px;
}


.pageWrapper .col1.nav {
	width	:620px;
}


.pageWrapper .main .col1.full {
	width:950px;
	margin-right: 10px;
}
.pageWrapper .col2 {
	float:right;
	padding-left:10px;
	padding-right: 10px;
	width:200px;
}

.pageWrapper .col2.info {
	width:300px;
	padding-right: 0px;
}


fieldset table tbody, fieldset table input, fieldset table select {
	font-size					: 8pt;
}

fieldset table th {
	text-align					: left;
	vertical-align				: top;
	padding						: 5px;
}

.link {
	border: 0px;
	padding: 0px;
	color: blue;
	background-color: transparent;
	cursor: pointer;
	text-align:left;
	margin: 0px;
	float: left;
	text-decoration: underline;
	margin-right: 2px;
}

.buttons {
	float:left;
}
.button {
	margin: 0px;
	background:transparent url(../images/button_bg.gif) repeat-x scroll left top;
	border:1px solid #666;
	color:#333;
	cursor:pointer;
	font-size:11px;
	overflow:visible;
	padding:4px;
	width:90px;

}
.button.small {
	min-width: 50px;
	padding:2px;
	font-size:9px;
	margin-right: 2px;
	float:left;
}

* html .button.small {
	width: 50px;
}

.button.action {
	width: 50px;
	font-size: 8pt;
}


.button.disabled {
	color:#aaa;
	border:1px solid #999;
}

.button.next {
}

.button.active {
	border:2px solid black;
	background:rgb(0,112,192);
	font-weight:bold;
	color:white;
}
FIELDSET.active {
	font-weight:normal;
}

.wizardWrapper {
	background-color:#eee;
	padding:5px;
	border-top:1px solid black;
	border-bottom:1px solid black;
	margin:10px 0px;
}

.wizardWrapper .wizardStepInfo {
	float:left;
	padding-top:5px;
}
.wizardWrapper .wizardButtons {
	margin:0;padding:0;
	float:right;
	width: 200px;
}

.wizardWrapper .wizardButtons .button.wizard {
	background:rgb(0,112,192);
	color:white;
	font-size:13px;
	font-weight:bold;
	float:right;
	border:2px solid #666;
	margin:0;
}

.button.save {
	background-image:none;
	background-color:green;
	background:transparent url(../images/button_bg_green.gif) repeat-x scroll left top;
	color:white;
	font-size:12px;
	font-weight:bold;
}

.button.green {
	background-image:none;
	background-color:green;
	background:transparent url(../images/button_bg_green.gif) repeat-x scroll left top;
	color:white;
	font-size:12px;
	font-weight:bold;
	width: auto;
	text-decoration: none;
}

.button.red {
	font-family: Verdana;
	background-image:none;
	background-color:green;
	background:transparent url(../images/button_bg_red.gif) repeat-x scroll left top;
	color:white;
	font-size:12px;
	font-weight:bold;
	width: auto;
	text-decoration: none;
}

.button.yellow {
	background-image:none;
	background-color:green;
	background:transparent url(../images/button_bg_yellow.gif) repeat-x scroll left top;
	color:black;
	font-size:12px;
	font-weight:bold;
	width: auto;
	text-decoration: none;
}

.boxes {
	margin-top		: 10px;
}

.box {
	padding:0px;
	border:1px solid #ccc;
	margin-bottom:10px;
}

.box H2 {
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:bold;
	background-color:#CBFC6D;
	padding:4px;
	border-bottom:1px solid #ccc;
}

.box P {
	margin:0;
	padding:0;
	margin-bottom:5px;
}
.box .boxContents {
	padding:10px;
}

.box.large {
	width						: 230px;
	float						: left;
	min-height					: 215px;
	margin-right				: 5px;
}

* html .box.large {
	height						: 220px;
}

.box.large h2 {
	font-size					: 12pt;
	padding						: 5px 10px;
}

.box.large .boxContents {
	min-height					: 115px;
	overflow					: hidden;
}

* html .box.large .boxContents {
	height						: 140px;
}

.box.large .status {
	height						: 115px;
	overflow					: hidden;
	padding						: 10px;
	margin-top					: 0px;
}

.box.large .status.cv {
	overflow-y					: scroll;
}

.box.large .action {
	height						: 30px;
	overflow					: hidden;
	border-top					: 1px solid silver;
	padding					 	: 10px 10px 5px 10px;
	text-align					: center;
}

/***********************************************************************
 *
 * BOX MYPAGE CANDIDATE
 *
 ***********************************************************************/

 .box.large.mypage h2 {
 	background-color			: rgb(74,74,74);
 	color						: white;
 }




/***********************************************************************
 *
 * OCCUPATIONFINDER
 *
 ***********************************************************************/
.occupationFinder .search {
	padding						: 0px 5px;
	margin						: 0px;
}

.occupationFinder a {
	float						: left;
	background-color			: transparent;
}


.occupationFinder .professionGroups {
	margin						: 5px;
	border						: 1px #aaaaaa solid;
}

.occupationFinder .professionPath {
	background-color			: rgb(203, 253,  94);
	padding						: 0px 5px;
	border						: 1px #aaaaaa solid;
	border-width				: 0px 0px 1px 0px;
}

.occupationFinder .professionPath a {
	float						: left;
	display						: block;
	cursor						: pointer;
	margin						: 0px;
	padding						: 5px 0px;
}

.occupationFinder .professionNavigation {
	background-color			: rgb(255, 255, 225);
	padding						: 0px 5px;
	border						: 1px #aaaaaa solid;
	border-width				: 0px 0px 1px 0px
}

.occupationFinder .professionNavigation a {
	display						: block;
	cursor						: pointer;
	margin						: 0px;
	padding						: 5px 0px;
}


.occupationFinder .professionGroup {
	margin						: 0px;
	padding						: 0px 5px;
	border						: 1px #dddddd solid;
	border-width				: 0px 1px 1px 0px
}

.occupationFinder .professionGroup.odd {
	background-color			: rgb(245, 245, 245);
}

.occupationFinder .professionGroup.even {
	background-color			: rgb(250, 250, 250);
}

.occupationFinder .professionGroup a {
	display						: block;
	cursor						: pointer;
	margin						: 0px;
	padding						: 5px 0px;
}

.occupationFinder .occupations {
	margin						: 5px;
	border						: 1px #aaaaaa solid;
	display						: none;
}

.occupationFinder .occupation {
	margin						: 0px;
	padding						: 0px 5px;
	border						: 1px #dddddd solid;
	border-width				: 0px 1px 1px 0px
}

.occupationFinder .occupation.odd {
	background-color			: rgb(245, 245, 245);
}

.occupationFinder .occupation.even {
	background-color			: rgb(250, 250, 250);
}

.occupationFinder .occupation a {
	float						: left;
	width						: 200px;
	display						: block;
	margin						: 0px;
	padding						: 5px 0px;
}

.occupationFinder .occupation .alternatives {
	float						: left;
	width						: 350px;
	display						: block;
	margin						: 0px;
	padding						: 5px 0px;
	font-size					: 80%;
	color						: rgb( 125, 125, 125);
}

.occupationFinder .selector {
	float						: right;
	margin-top					: 2px;
}
.occupationFinder A.selector {
	float						: right;
	display:block;
	background:transparent url(../images/button_bg.gif) repeat-x scroll left top;
	border:1px solid #333;
	color:#333;
	cursor:pointer;
	overflow:visible;
	padding:2px;
	font-size:9px;
}


/***********************************************************************
 *
 * AGENTNAVIGATION
 *
 ***********************************************************************/
.agentNavigation .search {
	padding						: 0px 5px;
	margin						: 0px;
}

.agentNavigation .search input.searchButton {
	height						: 22px;

}

.agentNavigation .search input.searchText {
	height						: 14px;
}


.agentNavigation .searchResults.odd {
	background-color			: rgb(245, 245, 245);
}

.agentNavigation .searchResults.even {
	background-color			: rgb(250, 250, 250);
}

.agentNavigation .searchResults span {
	float						: left;
	display						: block;
	margin						: 0px;
	padding						: 2px 0px;
	overflow					: hidden;
}

.agentNavigation .searchResults span.displayname {
	width						: 225px;
}

.agentNavigation .searchResults span.type {
	width						: 75px;
}

.agentNavigation .searchResults span.employerLink {
	width						: 50px;
}

.agentNavigation .searchResults span.link {
	width						: 50px;
}

.agentNavigation .searchResults span.status {
	width						: 50px;
}

.agentNavigation .searchResults span.phoneMobile {
	width						: 75px;
}


/***********************************************************************
 *
 * SEARCHRESULTS
 *
 ***********************************************************************/
.registeredData {
	width						: 100%;
}

.certificateTable,
.certificateTable tr,
.certificateTable tr td {
	margin						: 0px;
	padding						: 0px;
}

.searchResults tr,
.searchResults td {
	margin						: 0px;
	padding						: 2px;
}

.searchResults .odd {
	background-color			: rgb(245, 245, 245);
}

.searchResults .even {
	background-color			: rgb(250, 250, 250);
}

.searchResults input {
	height						: 24px;
}

/***********************************************************************
 *
 * SPANS
 *
 ***********************************************************************/

span.approved.yes {
	color						: green;
}

span.approved.no {
	color						: red;
}



.profileTest {
	margin-top:20px;
	margin-bottom:20px;
}

.profileTest .progress {
	margin-bottom:20px;
}

.profileTest .buttons {
	margin-top:20px;
}
.profileTest TABLE {
	width:500px;
	border-collapse:collapse;
}

.profileTest TABLE TR TH,
.profileTest TABLE TD {
	font-size:10pt;
	font-weight:normal;
}

.profileTest TABLE TD label {
	width:100%;
	height:100%;
	display:block;
}
.profileTest TABLE TD {
	text-align:left;
}
.profileTest .buttons {
	width:400px;
	float:right;
}


.spaWrapper {
	margin-bottom:10px;
}
table.SPA {
}
table.SPA TD.question {
	font-size:10pt;
	width:200px;
}
table.SPA .statement {
	font-weight:bold;
}
.helptext {

}

table.importance {
	border-collapse:collapse;
	width:220px;
}
table.importance TD {
	padding-left:20px;
	border-bottom:1px solid #ccc;
}

/* PPA statements */
.profileTest TABLE.statements TD,
.profileTest TABLE.statements TR TH {
	border-bottom:1px solid #ccc;
}

.contextWrapper {
	float:right;
}
.toolbar {
	border:1px solid #ccc;
	margin-bottom:5px;
	background-color:#FFB046;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFD091;
}

ul.toolbar {
	width							: 950px;
	height							: 35px;
	margin							: 0px;
	padding							: 0px;
}

ul.toolbar li {
	list-style-type					: none;
	float							: left;
	margin-left						: 10px;
	margin-top						: 4px;
}

* HTML .toolbar {
	filter			: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFAE6,endColorStr=#FFFFB046);
	width:100%;
}

.toolbar FIELDSET {
	margin:0;
	padding:0;
	padding:4px 0px;
}
.toolbar LEGEND {
	font-size:10pt;
	display:none;
}

.toolbar .searchResults {
	padding:5px;
}

.toolbar .searchResults .searchResult {
	text-decoration:underline;
	color:blue;
	cursor:pointer;
	padding:2px;
}

/***********************************************************************
 *
 * CANDIDATE PROFILE (CV light)
 *
 ***********************************************************************/

.candidateApplication,
.candidateCV {
	width							: 680px;
}

.candidateApplication h1,
.candidateCV h1 {
	font-size						: 16pt;
	margin-left						: 5px;
	margin-bottom					: 15px;
}

.candidateApplication fieldset,
.candidateCV fieldset {
	margin-bottom					: 0px;
	margin-top						: 10px;
}

.candidateApplication fieldset legend,
.candidateCV fieldset legend {
	margin							: 10px 0px 0px 0px;
}

.candidateApplication table,
.candidateCV table {
	width							: 100%;
	padding							: 0px;
	margin							: 0px;
	border-collapse					: collapse;
}

.candidateApplication table th,
.candidateCV table th {
	text-align						: left;
	font-size						: 10pt;
	border-bottom					: 1px solid black;
	border-top						: 1px solid black;
}

.candidateApplication table tr td,
.candidateCV table tr td {
	padding							: 4px;
}

.candidateApplication table tr td.date,
.candidateCV table tr td.date {
	width							: 30px;
}


/***********************************************************************
 *
 * CANDIDATE REPORT
 *
 ***********************************************************************/

.candidateReport {
	text-align						: left;
}

.candidateReport {
	text-align						: left;
}


/***********************************************************************
 *
 * SHORTCUTS
 *
 ***********************************************************************/

 .shortcutsArea {
 	padding							: 0px 10px 10px 0px;
 }

 .shortcutsArea .shortcuts {

 }

 .shortcutsArea .shortcuts ul {
	margin							: 0px;
	padding							: 0px;
 }

 .shortcutsArea .shortcuts ul li {
	list-style-type					: none;
	float							: left;
	margin-right					: 10px;
 }

 .shortcutsArea .shortcuts ul li a {
	color							: silver;
 }


 /***********************************************************************
 *
 * FIRM PRESENTATON
 *
 ***********************************************************************/
.firmPresentation {
	width							: 600px;
}

.firmPresentation .description{
	margin-bottom					: 20px;
	padding-left					: 3px;
}

.firmPresentation table {
	width							: 100%;
}


 /***********************************************************************
 *
 * VACANCY PRESENTATON
 *
 ***********************************************************************/

.vacancyPresentation .summary {
	margin-bottom					: 20px;
}


.vacancyPresentation h2 {
	margin-bottom					: 20px;
}

.vacancyPresentation h3 {
	font-size						: 11pt;
	font-weight						: bold;
	border-bottom					: 1px solid black;
	margin-top						: 20px;
	margin-bottom					: 2px;
}

.vacancyPresentation table tr td.value {
	width							: 200px;
}

.vacancyPresentation table tbody th {
	width							: 300px;
}

.vacancyPresentation table thead th {
	padding-left					: 0px;
}




 /***********************************************************************
 *
 * ACCEPT / DECLINE BUTTONS
 *
 ***********************************************************************/

.responseButton {
	height							: 30px;
	width							: 50px;
	color							: white;
	font-weight						: bold;
}


.responseButton.accept {
	background-color				: green;
}


.responseButton.decline {
	background-color				: red;
}



/***********************************************************************
 *
 * ADVANCED SEARCH / PROSPECTS
 *
 ***********************************************************************/

 .searchArea {
 }

 .searchArea h1 {
 	margin-bottom					: 20px;
 }


 TABLE.productsMatrix {
 	width: 100%;
 }
 TABLE.productsMatrix TH.product {
 	width:100px;
 }
 TABLE.productsMatrix .price {
 	width:100px;
 	text-align:right;
 }
 .unavailable {
 	color:#aaa;
 }


 /****************************************************************************
 *
 *	EDITABLE TEXTAREA
 *
 ***************************************************************************/
 .text {
 	padding							: 0px 0px 1px 5px;
 }

 .text h3 {
 	font-weight						: bold;
 	font-size						: 12pt;
 	margin							: 0px 0px 10px 0px;
 }

 .text p {
 }


 /****************************************************************************
 *
 *	TABBED MATCH LIST
 *
 ***************************************************************************/

 .tabs {
	list-style-type					: none;
	margin							: 0px;
	padding							: 0px;
 }

 .tabs li {
 	font-size						: 8pt;
	float							: left;
	padding							: 8px 8px;
	border-top						: 1px solid silver;
	border-right					: 1px solid silver;
	border-left						: 1px solid silver;
	margin-right					: 5px;
	cursor							: pointer;
 }

 .tabs li a {
 	text-decoration					: none;
 	color							: black;
 }

 .tabs li.first {
 	margin-left						: 10px;
 }

 .tabs li.selected {
	background-color				: #EEEEEE;
 }

 .tabs li.selected a {

 }

 .tabs.match {
 	position						: relative;
	top								: 1px;
 }

 .tabs.match li.selected {
 	border-bottom					: 1px solid #EEEEEE;
 }

 .candidateMatches table tr td input {
 	margin							: 0px;
 	padding							: 0px;
 }



 /****************************************************************************
 *
 *	CORPORATION MODE
 *
 ***************************************************************************/

.corporationMode {
	background-color				: #FFFAE8;
	border							: 3px solid #FFCB1A;
	padding							: 10px;
 	margin							: 10px;
}

.corporationMode .subsidiaryInfo {
	color							: black;
	font-size						: 12px;
	font-weight						: bold;
}


.languages {
	width:970px;
	margin:0px auto;
	text-align:right;
	padding:5px;
}


.languages UL {
	float:right;
	list-style:none;
	height:16px;
	margin:0;
	padding:0;
}

.languages UL LI {
	margin-left:25px;
	float: left;
}

.languages UL LI A.flag {
	padding-left:24px;
}
.languages UL LI A.flag-no {
	background: transparent url(/images/flags/no.gif) no-repeat;
}

.languages UL LI A.flag-en {
	background: transparent url(/images/flags/en.gif) no-repeat;
}
