@charset "utf-8";

small {
	font-size: x-small;
}

table {
	margin-left: 0px;
	padding: 0;
	margin-top: 0px;
}

th {
	font-weight: bold;
}

td {
	padding: 0px;
}

p {
	font: 11px/ 20px verdana, arial, helvetica, sans-serif;
	margin: 0px 0px 16px 0px;
	padding: 0px;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.35em;
	word-spacing: 0.1em;
}

option {
	margin-left: 0.7em;
}

.page table {
	
}

.tab-little { /* a little tab */
	width: 16em;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 1em;
	margin-bottom: 1em;
	clear: both;
}

.tab-instruction { /* instructions next to the tab */
	width: 12em;
	margin: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.no-wrap {
	white-space: nowrap;
	font-size: 1em !important;
}

.img_no_border img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.guts-of-tab,#insert-tab,#insert-tab-narrow,#insert-tab-narrow-180,#insert-tab-180,#insert-tab-180-2
	{ /* the guts to the tab */ /* width:70px; */
	text-align: center;
	/* background-color:#FFC69F; */
	font-size: 1.4em;
	font-weight: bold;
	margin-top: 0.5em;
	margin-bottom: 0px;
	color: #666666;
	float: none;
	background-image: url(../images/tab.gif);
	/*	background-image: url(../images/tab.gif);
	background-image: url(../images/tab_wide.gif); */
	border: 1px none #CCCCCC;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

div.tab-little {
	margin-top: 0.2em;
}

#insert-tab,#insert-tab-narrow {
	background-image: url(../images/tab_wide.gif);
	background-position: center top;
	padding-top: 17px;
	padding-right: 13px;
	padding-bottom: 13px;
	padding-left: 13px;
	text-align: center;
	background-color: #FFFCDF;
	font-size: 16px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#insert-tab-180,#insert-tab-narrow-180,#insert-tab-180-2 {
	background-image: url(../images/tab_wide_180.gif);
	background-position: center bottom;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 23px;
	padding-left: 13px;
	text-align: center;
	background-color: #FFFCDF;
	font-size: 12px;
	color: #161616;
}

#insert-tab-180-2 {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
}

#insert-tab-narrow {
	color: #616161;
	background-image: url(../images/tab_narrow.gif);
}

#insert-tab-narrow-180 {
	background-image: url(../images/tab_narrow_180.gif);
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 22px;
	padding-left: 13px;
}

.outer-box-standard,.outer-box-standard2,.outer-box-standard3 {
	/* outer box (orange) around a bit of a page */
	width: 700px;
	background-color: #FFC69F;
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #171717;
	border-bottom-color: #171717;
	border-left-color: #9F9F9F;
}

.outer-box-standard2 {
	width: 65em;
}

.page2,.outer-box-standard3 {
	width: 81em; /* was 72em */ /* margin:0 auto 1em; 
    background-color:#fff;*/ /*border-left: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;*/
}

.outer-box-small { /* outer box (orange) around a bit of a page */
	width: 700px;
	background-color: #FFC69F;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.inner-box-standard,.example-text {
	/* inner box (yellow) around a bit of a page */
	width: auto;
	background-color: #FFFCDF;
	padding: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #000000;
}

.inner-box-standard {
	overflow: visible;
}

.inner-box-lighter { /* inner box (yellow) around a bit of a page */
	width: auto;
	background-color: #FFFFEC;
	padding: 0px;
	border: 1px inset #CCCCCC;
	margin: 0px;
}

.example-text { /* inner box (yellow) around a bit of a page */
	background-color: #FFDBC4;
	margin-top: 10px;
	padding: 20px;
}

.inner-box-small { /* inner box (yellow) around a bit of a page */
	width: auto;
	background-color: #FFFCDF;
	padding: 0px;
	border: 1px inset #CCCCCC;
	margin: 0px;
}

.Content>p {
	margin: 0px;
	text-indent: 30px;
}

.page_number {
	font-size: large;
	font-weight: bold;
	color: #000000;
}

h1 {
	font-size: 2.3em;
	font-weight: 900;
	color: #ccc;
	margin-top: 1.4em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	padding: 0px;
}

h2,.header2,.header2-c {
	padding: 0px;
	font-size: 25px;
	line-height: normal;
	font-weight: 900;
	color: #ccc;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-right: 1em;
	margin-bottom: 5px;
	margin-left: 0em;
	float: none;
}

#job_sector h1 {
	line-height: 1.3em;
}

#job_sector h2 {
	line-height: 1.3em;
	padding-bottom: 1.3em;
}

#recruit-staff h3 {
	padding-bottom: 3em;
}

#jobs-vacancies h2,#jobs-vacancies h3 {
	padding-bottom: 1.2em;
}

#jobs-vacancies h3 {
	padding-bottom: 2em;
	font-family: Arial, Helvetica, sans-serif;
}

.job-title h2 {
	white-space: nowrap;
	margin: 0em;
	padding: 0.5em;
	font-size: 1.8em;
}

.header2 {
	margin-top: 1em;
	margin-bottom: 0.6em;
	white-space: nowrap;
}

.header2-c {
	text-align: center;
}

.nav1 ul+h2 {
	margin: 10em;
}

h4 {
	padding: 0px;
	font-size: 18px;
	line-height: normal;
	font-weight: 900;
	color: #ccc;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

h5 {
	padding: 0px;
	font-size: small;
	line-height: normal;
	font-weight: 600;
	color: #000000;
	text-align: right;
}

#Header {
	/* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
	height: 33px; /* 14px + 17px + 2px = 33px */
	border-width: 1px 0px;
	/* top and bottom borders: 1px; left and right borders: 0px */
	/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details. */
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 14px; /* the correct height */
}

/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
length values to user agents that exhibit the parsing error exploited above yet get 
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
body>#Header {
	height: 14px;
}

.Content {
	margin: 0px 210px 50px 10px;
	padding: 10px;
}

#Menu {
	position: absolute;
	top: 100px;
	right: 20px;
	width: 172px;
	padding: 10px;
	background-color: #eee;
	border: 1px dashed #999;
	line-height: 17px;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 150px;
}

/* Again, "be nice to Opera 5". */
body>#Menu {
	width: 150px;
}

.Error {
	color: #FF0033;
	font-size: 14px;
}

.user-input,.chart {
	white-space: nowrap;
	margin: auto;
	padding: 20px;
}

.cand-table-input {
	text-align: center;
	background-color: #E5E5E5;
}

.cand-table-input-strong {
	text-align: center;
	font-weight: 900;
}

.custombutton {
	padding: 0;
	margin: 0;
	border: none;
	background: none;
	cursor: pointer;
}

* html .custombutton {
	cursor: hand;
}  /* alternate cursor style for ie */
.user-input table,.user-display table {
	font-size: 11px;
	vertical-align: middle;
	text-align: left;
	background-repeat: repeat-x;
	background-position: left bottom;
	display: block;
	font-weight: 300;
	color: #333333;
	text-indent: 1em;
	background-color: #FFFCDF;
}

table.user-display {
	text-indent: 0em;
}

table.chart {
	font-size: 11px;
	vertical-align: middle;
	text-align: left;
	background-repeat: repeat-x;
	background-position: left bottom;
	display: inherit;
	font-weight: 300;
	color: #333333;
	background-color: #FFFCDF;
}

table.chart tr td {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}

/*
.user-input {
	margin: 0px;
	padding: 0px;	
	background-color: #FFFFFF; 
} */
.background-table {
	font-size: 11px;
}

.focus-area-colour { /*background-color: #FFCC99;*/
	text-align: left;
	padding: 5px;
	white-space: nowrap;
}

.focus-area { /*font-family: Verdana, Arial, Helvetica, sans-serif;
	background-position: center center;
    padding: 0px;
 	font-size: 11px;*/
	
}

table.focus-area {
	font-size: 9px;
	/*	background-color: #FFFCDF;
		margin: 0px; */
	padding: 0px;
	/* width: 680px; */
	background-color: #FFFCDF;
}

table.focus-area th,#focus-area2 {
	font-size: 12px;
	font-weight: 600;
	background-color: #FFC69F;
	padding: 10px;
	color: #333333;
	text-align: center;
}

span.focus-area {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	background-color: #00FF66;
}

#focus-area2 {
	white-space: normal;
	background-color: #FFF3EC;
}

#focus-area-right {
	background-color: #FFC69F;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #997C51;
	border-bottom-color: #997C51;
}

#focus-area-rb {
	background-color: #FFC69F;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #997C51;
	border-bottom-color: #997C51;
	white-space: nowrap;
}

#focus-area-b {
	background-color: #FFC69F;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #997C51;
}

#focus-area-lb {
	background-color: #FFC69F;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-bottom-color: #997C51;
	border-left-width: 1px;
	border-left-color: #F2EFEC;
	border-bottom-width: 2px;
	font-weight: normal;
	color: #535353;
	border-right-width: 2px;
	border-right-color: #997C51;
	white-space: nowrap;
}

#focus-area-lr {
	background-color: #FFC69F;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-right-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #997C51;
}

table.focus-area td {
	font-size: 11px;
	background-color: #FFF3EC;
	text-align: center;
	padding: 0px;
	height: 0em;
	border: 2px solid #FFFCDF;
}

table.skill tr th {
	background-color: #FFC69F;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #B75615;
	border-top-color: #F9BE93;
	border-right-color: #B75615;
	border-left-color: #F9BE93;
}

select.focus-area,select.focus-area-skill,select.focus-area-aca,select.focus-area-exp,select.focus-area-and-or
	{ /*	background-color: #FFFF99; */
	font-size: 12px;
}

td.focus-area select option,td.focus-area-skill select option,td.focus-area-aca select option,td.focus-area-exp select option,td.focus-area-or select option,td.focus-area-respon select option
	{ /*	background-color: #FFFF99; */
	font-size: 12px;
}

/*table.focus-area td select {
	margin: 0px;
	padding: 0px;
}*/
table.focus-area td {
	border-top-width: 3px;
	border-top-style: solid;
}

table.focus-area td select {
	font-size: 0.8em;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0.9em;
	padding-bottom: 0px;
	padding-left: 0px;
}

table.focus-area td.focus-area-skill,table.focus-area th.focus-area-skill
	{
	border-top-color: #98F977;
}

table.focus-area td.focus-area-aca {
	border-top-color: #98D0FE;
}

table.focus-area td.focus-area-exp {
	border-top-color: #9B93FF;
}

table.focus-area td.focus-area-respon {
	border-top-color: #FFAA71;
}

/*table.focus-area td.focus-area-import {
	border-top-color: #FF796A;
}*/
table.focus-area td.focus-area-or {
	border-top-color: #679CFE;
}

.changedField {
	color: black;
	background: #FFFF99;
	border: white;
}

.currentField {
	color: black;
	background: #CEF1FF;
	border: white;
}

.changedFieldRadio {
	color: black;
	background: #CCF2FF;
	border: white;
}

.currentFieldRadio {
	color: black;
	background: #CCF2FF;
	border: white;
}

input.focus-area {
	background-color: #FFFFFF;
	font-size: 11px;
	padding: 0px;
	text-align: center;
}

.tab {
	font-size: medium;
	vertical-align: middle;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../images/tab1.gif);
	display: block;
	font-weight: 800;
	height: 2em;
	width: 10em;
	text-indent: 1em;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #333333;
	background-color: #FFFFFF;
}

.user-message {
	background-color: #FFB98A;
	padding: .5em;
	height: 2em;
}

.tip {
	font-size: medium;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}

.background_red {
	background-color: #FFD5CA;
}

.background_amber {
	background-color: #FFE2B7;
}

.background_yellow {
	background-color: #FFFF66;
}

.background_green {
	background-color: #C5FFB0;
}

.background_empty {
	background-color: #FEFFCC;
	/*background-color: #FFFFFF;*/
}

.background_deep_red {
	background-color: #FFA893;
}

.background_deep_red2 {
	background-color: #FF8B6F;
}

.background_deep_amber {
	background-color: #FFCB7D;
}

.background_deep_green {
	background-color: #8EFF64;
}

.background_deep_empty {
	background-color: #FFFFFF;
}

.item-100,.colour-100 {
	background-color: #FF9D9D;
}

.item-100 {
	white-space: nowrap;
}

.item-90 {
	background-color: #FFC1C1;
}

.item-80 {
	background-color: #FFECEC;
}

.item-70 {
	background-color: #FFF0F0;
}

.item-60 {
	background-color: #FFFFFF;
}

.indent0,colour-0 {
	background-color: #2476FF;
}

.indent-1,.colour-1 {
	background-color: #4AAEFF;
}

.indent-2,.colour-2 {
	background-color: #AEFFE1;
}

.indent-3,.colour-3 {
	background-color: #AEFFB0;
}

.indent-4,.colour-4 {
	background-color: #D9FFAE;
}

.indent-5,.colour-5 {
	background-color: #F8FF95;
}

.indent-6,.colour-6 {
	background-color: #FFE7AE;
}

.indent-7,.colour-7 {
	background-color: #FEE0C0;
}

.indent-8,.colour-8 {
	background-color: #F0E8CE;
}

.indent-9,.colour-9 {
	background-color: #E6F1CD;
}

.indent-10,.colour-10 {
	background-color: #CDF1D0;
}

.indent-11,.colour-11 {
	background-color: #CDF1E9;
}

.indent-12,.colour-12 {
	background-color: #CDD0F1;
}

.indent-13,.colour-13 {
	background-color: #E4CDF1;
}

.colour-0,.colour-1,.colour-2,.colour-3,.colour-4,.colour-5,.colour-6,.colour-7,.colour-7,.colour-9,.colour-10,.colour-11,.colour-12,.colour-13,.colour-14,.colour-15,.colour-100
	{
	padding-top: 0.2em;
	padding-right: 0.45em;
	padding-bottom: 0.25em;
	padding-left: 0.4em;
}

.indent-14,.indent-15,.colour-14,.colour-15 {
	background-color: #E4CDF1;
}

.indent-0,.indent-1,.indent-2,.indent-3,.indent-4,.indent-5,.indent-6,.indent-7,.indent-8,.indent-9,.indent-10,.indent-11,.indent-12,.indent-13,.indent-14,.indent-15,.item-60,.item-70,.item-80,.item-90,.item-100
	{
	font-size: 11px;
	height: 1em;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #6E6E6E;
	border-bottom-color: #A2A2A2;
}

/*.indent-0, .indent-1, .indent-2, .indent-3, .indent-4, .indent-5, .indent-6, .indent-7, .indent-8, .indent-9, .indent-10, .indent-11, .indent-12, .indent-13, .indent-14,  .indent-15, .item-60,  .item-70,  .item-80,  .item-90,  .item-100{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F0F0F0;
	border-right-color: #BDB595;
	border-bottom-color: #BDB595;
	border-left-color: #F0F0F0;
}
*/
.exp-0 {
	background-color: #FFFFFF;
}

.exp-1 {
	background-color: #C5FFB0;
}

.exp-2 {
	background-color: #FFFF66;
}

.exp-3 {
	background-color: #FFE2B7;
}

.exp-4 {
	background-color: #FFD5CA;
}

.exp-5 {
	background-color: #FFA893;
}

.database-text {
	background-color: #FEEE96;
}

.note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	color: #333333;
}

.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
}

.help {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
}

.fontsizezero {
	font-size: 0px;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 180%;
	line-height: 20px;
	background-color: #99CC00;
	color: #003333;
}

.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
	line-height: 30px;
	color: #003300;
}

.header {
	font-size: 125%;
}

.bold_database_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	background-color: #FFE88A;
	color: #000000;
}

.table_main_titles {
	background-color: #FFC69F;
	font-size: 12px;
	font-weight: 600;
	padding: 4px;
}

td.table_titles,td.table_titles-r,.form-title-for-instruction {
	font-size: 11px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color: #FFC69F;
	text-align: center;
}

td.table_titles {
	white-space: nowrap;
	border-right-style: solid;
	border-right-color: #CA5F17;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFCDF;
	border-bottom-color: #B75615;
	border-left-color: #FFFCDF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
}

td.table_titles-r {
	text-align: right;
	margin: 0px;
	padding: 0px;
}

#navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	background-color: #DEDECA;
}

.sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 14px;
	padding: 3px;
	background-color: #FFFCDF;
	color: #003333;
}

.sidebarHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #003300;
	background-color: #FFFF66;
}

.sidebarFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #FFFF99;
	font-style: italic;
}

.link-larger a {
	font-size: 15px;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.box1 {
	border-width: thin;
	border-color: #99FF99 #003300 #003300 #99FF99;
	border-style: double;
}

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #336699;
}

.dingbat {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #660000;
	font-weight: bolder;
	font-size: medium;
}

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}

.fieldset-legend,fieldset-sub-legend {
	background-color: #FFC69F;
	/*	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 15px;
	margin-left: 8px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;  */ /* _position : absolute;
	_top : -10px; */ /*  font-weight : bold;
    font-size : 120%;*/
	padding: 5px 10px 5px 10px;
	background-color: #FFC69F;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #DDDDDD;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #E0E0E0;
	/*background-image: url(../images/legend.gif);*/
	background-repeat: repeat-x;
	background-position: left top;
	position: absolute;
	top: -1em;
	left: 1em;
	font-size: 1em;
}

.fieldset-sub-legend { /*	_position : absolute;
	_top : -10px; */
	padding: 2px 5px 2px 5px;
	background-color: #FFE6D5;
	position: relative;
}

.fieldset,.fieldset-location,.fieldset-float,.fieldset-personal,.fieldset-salary,.fieldset-rating
	{
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: -25px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-color: #FFFCDF;
	/*_margin-bottom: 30px;_
	position : relative;   The underscore means only IE will see it 
	_padding-top : 20px;    Stupid IE 
	_padding-bottom : 15px;
	_display : block; */
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	position: relative;
}

.fieldset-sub {
	background-color: #FFF1E8;
}

.fieldset-location {
	width: 150px;
	margin-top: 10px;
	float: right;
	padding: -10px;
	text-align: center;
	font-size: 1em;
}

.fieldset-location span {
	font-size: 0.9em;
}

.fieldset-personal {
	width: 60%;
	margin-top: 10px;
	float: left;
}

.fieldset-rating {
	margin-top: 10px;
	float: left;
}

.fieldset-salary {
	width: 95%;
	clear: both;
}

.fieldset-float {
	width: 30%;
}

#float-group {
	
}

.legal-notification {
	background-color: #FFCC99;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-image: url(../images/button_login.gif);
}

.legal-fieldset {
	padding: 5px;
}

.legal-text {
	font-size: 11px;
	white-space: normal;
	/* background-color: #FFFF99;  
	background-color: #FFF3EC;
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
	background-position: center;
	margin: 20px;*/
	text-indent: 0px;
}

.emphasize-text {
	font-size: 13px;
	color: #666666;
	font-weight: 600;
	background-color: #FFCC99;
	margin: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-indent: 0px;
	line-height: 16px;
}

.emphasize-text-strong {
	font-size: 17px;
	color: #FF6600;
	font-weight: bolder;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	top: 0px;
}

#highlight-text {
	color: #414141;
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
	background-color: #FFFF66;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}

#nav-big-tabs a {
	font-size: 12px;
}

#nav1-wide {
	width: 80em;
}

/*table.selectddor tr td a {
	background-color: #333333;
	text-align: center;
	margin: 0px;
	font-weight: 600;
	color: #FFFFFF !important;
	background-image: url(../images/tab_unselected.gif);
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 8px;
	padding-left: 11px;
	text-decoration: underline;
	
	/*background-image: url(../images/nav1.gif);
	background-repeat: repeat-x;
	background-position: center center;
	width: auto;
	font-weight: 600;
	color: #FFFFFF!important;
	text-decoration: underline;
	font-size: 14px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 5px !important;
	padding-left: 15px;
	margin: 10px;
	text-align: center;
	vertical-align: middle !important; * /
	
} */ /*
table.selecfdtor tr td a:hover {
	color: #000000!important;
	background-image: url(../images/nav1_over.gif);
	background-position: left top !important;
}


*/ /* nav2 */
#nav2 {
	width: 60em;
	background-color: #FF9933;
	border-bottom: 1px solid #990000;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
	/*margin-top:expression(-2+"px"); causing problems in IE Win*/
}

#nav2 ul li {
	float: left;
	display: inline-table;
}

#nav2 ul li a {
	padding: 0 1em;
	text-decoration: none;
	color: #fff;
	float: left;
}

#nav2 ul li+li a {
	border-left: 1px solid #fff;
	background-color: #FFFFFF;
}

#nav2 ul li a:hover {
	text-decoration: underline;
}

#nav2,#nav_selected a,#nav2,#nav_selected a:hover {
	color: #0000CC;
}

/* nav1 
ol#nav1 li a {float: none;
}

ol#nav1 li a:hover {
	color: #FFFFFF;
	background-color: #FF9933;
	background-image: url(../navigation/tab_over.giff);
	background-repeat: no-repeat;
}
	*/
ul#navOLD {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#navOLD li {
	float: left;
	padding: 0;
}

ul#navOLD li a {
	display: block;
	float: left;
	width: 100px;
	height: 28px;
	line-height: 28px;
	text-decoration: underline;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C44F00;
	border-right-color: #C44F00;
	border-bottom-color: #C44F00;
	border-left-color: #C44F00;
	background-color: #FFD18C;
	vertical-align: baseline;
	padding-bottom: 0px;
	padding-right: 16px;
	padding-top: 10px;
	padding-left: 16px;
	background-image: url(../images/nav1.gif);
	color: #660000;
}

ul#navOLD li a {
	float: none;
}

ul#navOLD li a:hover {
	color: #FFFFFF;
	background-color: #FF9933;
	background-repeat: no-repeat;
}

/* =======================Nav Page 1, Page 2 etc.. ============================ */
ul.nav-tab,ul#nav-page2,#nav-page2-selected,.nav-tab-unsel,.nav-tab-sel,.selector
	{
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

ul.nav-tab li,li.nav-tab-unsel span,li.nav-tab-unsel span,ul#nav-page2 li,li.nav-tab-unsel,li.nav-tab-sel,.selector
	{
	display: inline;
	margin: 0px;
	padding-left: 2px;
	float: left;
}

* li.sub-nav {
	padding-top: 3px;
	padding-bottom: 8px;
}

ul.nav-tab li a,li.nav-tab-unsel span,li.nav-tab-sel span,ul#nav-page2 li a,table.selector tr td a
	{
	background-color: #333333;
	text-align: center;
	margin: 0px;
	font-weight: 600;
	color: #FFFFFF;
	background-image: url(../images/tab_unselected.jpg);
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 8px;
	padding-left: 11px;
	text-decoration: none;
	float: left;
}

ul.nav-tab li a:hover,.page ul#nav-page2 li a:hover,table.selector tr td a:hover
	{
	color: #000000;
	background-color: #FFB340;
	background-image: url(../images/button_over.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 8px;
	background-position: left top;
}

ul li#nav-page2-selected a,ul li#nav-page2-selected a:hover,li.nav-tab-sel span
	{
	background-color: #FFC69F;
	background-image: url(../images/tab_3d.gif);
	color: #666666;
	padding-top: 8px;
	padding-left: 10px;
	text-decoration: none;
	border-right-width: 2px;
	border-bottom-width: 2px;
	/*	border-top-style: outset  !important;
	border-right-style: outset  !important;
	border-left-style: outset !important;
	border-bottom-style: none !important;
	border-top-color: #999999!important;
	border-right-color: #999999!important;
	border-bottom-color: #999999!important; 
	border-left-color: #999999!important; */
}

ul li#nav-page2-selected a {
	color: #4D4D4D;
}

#nav1 ul li img {
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}

#nav1 ul li span var {
	font-style: normal;
	font-weight: bold;
	color: #FFFF00;
	padding-left: 0.5em;
}

ul.nav-tab li#nav-page2-selected a {
	margin-right: 2px;
	margin-left: 3px;
}

table.selector tr td a {
	text-decoration: underline;
	color: #FFFFFF;
}

table.selector tr td a:hover {
	color: #000000;
}

.sub-nav,.nav-message {
	font-size: 24px;
	font-weight: 900;
	color: #999999;
	vertical-align: middle;
}

#nav-page1 { /*	padding:0; */
	background-color: #333333;
	background-image: none;
	background-repeat: repeat-x;
	/*	background-position: 0 0;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	height: 3em;*/
	float: left;
	display: inline;
}

/*
#nav-page1 ul {
    list-style:none;
    margin:0;
    padding:100;
	overflow:auto;
   
} */
#nav-page1 ul li {
	float: left;
	display: inline-table;
	font-weight: 700;
	color: #FFFFFF;
}

#nav-page1 ul li a { /*	display:block; */
	line-height: 40px;
	padding: 0 1em;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	margin: 0;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

#nav-page1 a:hover {
	color: #000000;
	background-color: #FFB340;
	/*	background-image: url(bg_nav_hover.gif);
	background-repeat: repeat-x;
	background-position: 0 0;		*/
}

#selection_stage  table tr th {
	text-align: center;
	letter-spacing: 0.02em;
	margin: 0.1em;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 0.3em;
}

#selection_stage table tr td {
	text-align: center;
	margin: 1em;
	padding-top: 1.5em;
	padding-right: 1em;
	padding-bottom: 1.5em;
	padding-left: 0.1em;
}

#selection_stage table tr td a {
	font-size: 18px;
}

#selection_stage a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*
#selection_stage table tr td a:visited {
	color: #AF16C0;
}
*/
.major-link a {
	font-size: 13px;
	color: #292EE7;
}

.major-link a:visited {
	font-size: 13px;
	color: #AF16C0;
}

.next-prev a {
	font-size: 18px;
}

.page-selection {
	font-size: 14px;
	font-weight: 900;
	color: #FF6600;
}

.page-selection a {
	font-size: 13px;
}

/* 
====================================================================
========================    buttons   ===================================
====================================================================
*/
#button a {
	display: block;
	width: 150px;
	height: 40px;
	text-align: center;
	text-decoration: underline;
	line-height: 40px;
	vertical-align: top;
	background-image: url(../images/button.gif);
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
}

#button a:hover {
	background-image: url(../images/button_over.gif);
	color: #000000;
}

table.message_next_to_button {
	font-size: 12px;
	color: #666666;
	text-align: left;
	vertical-align: middle;
}

table.message_next_to_button td {
	font-size: 11px;
}

#button_add_candidates {
	
}

;
#button_login a {
	background-image: url(../images/button_login.gif);
}

#button_login a:hover {
	background-image: url(../images/button_login_over.gif);
}

#button_register a {
	background-image: url(../images/button_register.gif);
}

#button_register a:hover {
	background-image: url(../images/button_register_over.gif);
}

.button_register a {
	background-image: url(../images/button_register.gif);
}

.button_register a:hover {
	background-image: url(../images/button_register_over.gif);
}

#button_grade_skills a {
	background-image: url(../images/button_grade_skills.gif);
	height: 35px;
	width: 122px;
}

/*
#button_grade_skills a:hover		{
	background-image: url(../images/button_grade_skills_over.gif);
}
*/ /* 
====================================================================
========================    class   ===================================
====================================================================
*/
.main_selection {
	background-color: #FFFFFF;
	/*background-image: url(../images/selection.gif);*/
	background-repeat: repeat-x;
	background-position: bottom;
}

.main_selection table {
	text-align: left;
	position: relative;
	top: 0px;
	vertical-align: top;
}

.main_selection_desc {
	font-style: normal;
}

.main_sub_text,.example-text {
	white-space: nowrap;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
	padding-bottom: 20px;
}

.advert-text {
	white-space: nowrap;
	font-size: 12px;
	color: #FF6600;
	line-height: 14px;
	padding-bottom: 20px;
	font-weight: 500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.advert-text th {
	text-align: left;
}

.advert-text th {
	font-size: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
}

.advert-text-costyou {
	color: #FF8533;
	font-size: 2em;
	text-align: center;
	padding-bottom: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
}

.advert-free {
	white-space: nowrap;
	font-size: 1.5em;
	color: #FF6600;
	font-weight: 600;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	text-align: center;
}

.recruitment-text-header {
	white-space: nowrap;
	font-size: 1.6em;
	color: #FF6600;
	line-height: 20px;
	padding-bottom: 30px;
	font-weight: 600;
}

.recruitment-text,.recruitment-text-main {
	white-space: nowrap;
	font-size: 0.9em;
	color: #FF6600;
	line-height: 16px;
	background-color: #FFFCDF;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	letter-spacing: normal;
	border: thin dashed #FF6600;
}

.recruitment-text ul {
	list-style-position: inside;
	list-style-type: disc;
	padding: 1em;
}

.recruitment-text-main {
	line-height: 1.3em;
	padding: 0.5em;
}

.photo_main {
	background-position: left top;
	width: 60em;
}

.photo_title_bar {
	background-repeat: no-repeat;
}

.image_select {
	
}

.image_select img {
	border: none;
}

.image_select a:link {
	border: none;
}

.image_select a:visited {
	border: none;
}

table.interview,table.skill,table.inner,table.float_left {
	text-indent: 0px;
	padding-right: 2px;
	padding-left: 10px;
}

table.standard {
	text-indent: 0px;
	padding-right: 2px;
	padding-left: 5px;
}

table.inner {
	border: 1px solid #999999;
	padding: 0px;
}

#no-margin {
	margin: 0px;
	padding: 0px;
}

table.interview th,table.skill th,table.standard th,table.bar-chart th,#th-align-left,table.inner th,table.float_left th
	{
	background-color: #FFC69F;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CA5F17;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFCDF;
	border-bottom-color: #B75615;
	border-left-color: #FFFCDF;
	text-align: center;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	margin: 0px;
}

div.job-advert {
	font-size: 11px;
	background-color: #FFC69F;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CA5F17;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFCDF;
	border-bottom-color: #B75615;
	border-left-color: #FFFCDF;
	text-align: center;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	margin: 1em;
	padding: 0.5em;
}

table.interview select {
	font-size: 1em;
	text-align: left;
	margin-right: 0.2em;
	margin-left: 0.2em;
	color: #000000;
	background-color: #FFFFFF;
}

table th.table_main_titles {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

table.interview tr td.not_set_hightlight_class select {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #DBDBDB;
	border-bottom-color: #DBDBDB;
	border-left-color: #999999;
	color: #FF8C40;
	text-decoration: none;
}

table.skill th {
	border-top-width: 0px
}

table.float_left {
	float: right;
}

table.standard th {
	text-align: left;
	color: #333333;
	background-color: #FFC69F;
	font-size: 11px;
}

table.standard td {
	font-size: 11px;
	padding-left: 5px;
	text-indent: 0%;
	white-space: normal;
}

#th-align-left {
	text-align: left;
	color: #333333;
	padding: 5px;
	margin: 0px;
}

#flag-text {
	vertical-align: middle;
	white-space: nowrap;
}

td.note-company,td.note-candidate,td.note-candidate-large,td.row-highlight,td.row-highlight-pad,#row-highlight,#row-highlight-r,#row-nobord-highlight-r,#row-highlight-r2,td.row-clear,td.row-lowlight-padding,td.row-lowlight,td.row-lowlight-padding-c,td.insert-1,td.insert-2,td.insert-3,td.insert-100
	{
	background-color: #FFF3EC;
	text-indent: 0px;
	padding-right: 8px;
	padding-left: 8px;
	white-space: nowrap;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #333333;
	text-align: center;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFCDF;
	border-right-color: #FFFCDF;
	border-bottom-color: #FFFCDF;
	border-left-color: #FFFCDF;
	vertical-align: middle;
}

div.note-name {
	margin: 1.8em;
}

tr td.row-lowlight {
	padding-top: 0.2em;
	padding-right: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 1em;
}

tr td.row-lowlight a {
	font-size: 11px;
	text-align: center;
}

td.row-highlight,td.row-highlight-pad,#row-highlight,#row-highlight-r,#row-nobord-highlight-r,#row-highlight-r2,td.row-clear
	{
	text-align: left;
	line-height: 1em;
}

#row-highlight {
	line-height: 1.5em;
	text-align: center;
}

#row-highlight-r,#row-highlight-r2,#row-nobord-highlight-r {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #997C51;
	text-align: center;
}

#row-highlight-r2 {
	background-color: #FFE6D5;
	line-height: 1.5em;
}

#row-nobord-highlight-r {
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 1.3em;
	padding: 0.8em;
}

td.row-clear {
	background-color: #FFFCDF;
}

a.row-clear {
	color: #FFFCDF;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

td.note-candidate,td.note-candidate-large,td.row-highlight,td.row-highlight-pad,#row-highlight
	{
	background-color: #FFE6D5;
	white-space: normal;
}

td.row-highlight,td.row-highlight-pad {
	white-space: nowrap;
}

td.row-highlight-pad {
	padding: 10px;
}

td.note-candidate-large {
	font-size: 14px;
	font-weight: 600;
	background-color: #C1FCAD;
	background-image: url(../images/note_candidate_large_background.gif);
	/*	background-color: #FFE6D5; */
}

td.row-lowlight,td.row-lowlight-padding,td.row-lowlight-padding-c,td.insert-1,td.insert-2,td.insert-3,td.insert-100
	{
	text-align: left;
	color: #494949;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #FFF3EC;
	border: 1px solid #FFFCDF;
}

td.insert-1,span.insert-1 {
	background-color: #FFEBDF;
	color: #000000;
	/*	border-left-width: 16px;
	border-left-style: solid;
	border-left-color: #FFDFCC; */
}

td.insert-2 {
	color: #464646;
	background-color: #FFF3EC;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FFF3EC;
}

td.insert-3 {
	color: #646464;
	background-color: #FFF9F4;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #FFF9F4;
}

td.row-lowlight-padding,td.row-lowlight-padding-c {
	padding: 10px;
	white-space: normal;
	margin: 0px;
}

td.row-lowlight-padding a {
	font-size: 12px;
}

td.file-link a {
	font-size: 12px;
	white-space: normal;
}

td.insert-1,td.insert-2,td.insert-3,td.insert-100 {
	white-space: normal;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 1em;
}

td.insert-100,span.insert-100 {
	background-color: #FEDEB4;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FCAE45;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FCAE45;
}

.padding-text {
	padding: 0.3em;
}

td.row-lowlight-padding-c {
	text-align: center;
	white-space: nowrap;
}

table.choices {
	padding: 2px;
}

th.choices {
	background-color: #FFC69F;
	font-weight: normal;
	text-align: center;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	text-indent: 0px;
}

td.choices {
	white-space: normal;
	background-color: #FFE6D5;
	/*	background-color: #FFFCDF; */ /* 	background-color: #FFF3EC; */
	/*	background-color: #FFFF9B; */
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	text-indent: 0px;
	border: 1px solid #FFFCDF;
	/*background-image: url(../images/job_list_background.gif);*/
}

td.choices a {
	white-space: normal;
	color: #0245F7;
	font-size: 12px;
}

.message-text {
	padding: 10px;
	height: 7ex;
	vertical-align: top;
	white-space: normal;
	/* background-color: #FFFFFF; */
}

.plain-text-padding {
	text-align: left;
	text-indent: 0px;
	padding: 10px;
	white-space: normal;
}

td.interview-type-top {
	background-color: #FFE6D5;
	text-indent: 0px;
	padding-right: 8px;
	padding-left: 8px;
	white-space: nowrap;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #333333;
	text-align: center;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFCDF;
	border-right-color: #FFFCDF;
	border-bottom-color: #FFFCDF;
	border-left-color: #FFFCDF;
}

td.interview-type-bottom {
	background-color: #FFE6D5;
	text-indent: 0px;
	padding-right: 8px;
	padding-left: 8px;
	white-space: nowrap;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #333333;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	text-align: center;
	border-top-color: #FFFCDF;
	border-right-color: #FFFCDF;
	border-bottom-color: #FFFCDF;
	border-left-color: #FFFCDF;
}

td.interview-time-top {
	background-color: #FFF3EC;
	text-indent: 0px;
	padding-right: 8px;
	padding-left: 8px;
	white-space: nowrap;
	color: #333333;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	text-align: center;
	border-top-color: #FFFCDF;
	border-right-color: #FFFCDF;
	border-bottom-color: #FFFCDF;
	border-left-color: #FFFCDF;
}

td.interview-time-bottom {
	background-color: #FFF3EC;
	text-indent: 0px;
	padding-right: 5px;
	padding-left: 5px;
	white-space: nowrap;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: center;
	border-top-color: #FFFCDF;
	border-right-color: #FFFCDF;
	border-bottom-color: #FFFCDF;
	border-left-color: #FFFCDF;
}

#word {
	white-space: normal;
	padding: 5px;
}

#flag {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

.congratulation {
	font-size: 40px;
	font-weight: 900;
	text-align: center;
}

.well-done {
	font-size: 20px;
	font-weight: 900;
	text-align: center;
	color: #000000;
}

.highlight-basic {
	color: #757575;
	/* background-color: #FFFF66; */
	text-align: center;
	font-weight: 200;
	line-height: 23px;
	font-size: 0.9em;
}

#highlight-label {
	font-size: 13px;
	font-weight: 600;
	color: #333333;
	/* background-color: #FFFF66; */
	text-align: center;
	padding-top: 0.2em;
	padding-right: 0.3em;
	padding-bottom: 0.2em;
	padding-left: 0.3em;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
}

#highlight-new {
	font-size: 13px;
	font-weight: 600;
	color: #FF0000;
	text-align: center;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	line-height: 20px;
}

.button_bigger {
	font-size: 17px;
}

#button_delete {
	background-image: url(../images/button_delete2.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 1px;
	background-position: center center;
	background-color: #999999;
	background-repeat: no-repeat;
	height: 37px;
	width: 82px;
}

div.radio input {
	margin-top: 0em;
	margin-right: .2em;
	margin-bottom: 0em;
	margin-left: 1em;
}

.red-new {
	font-size: 12px;
	color: #FF0000;
	vertical-align: super;
	font-weight: bold;
}

.highlight-tab {
	background-color: #FFF3EC;
	/*background-image: url(../images/tab_highlight.gif);*/
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	border: 1px solid #FFFCDF;
	color: #00B900;
	font-weight: 600;
}

div.bigger-textarea textarea {
	font-size: 12px;
}

.update-message {
	font-size: 18px;
	color: #000000;
	padding: 20px;
	font-weight: 900;
}

.handshake {
	background-image: url(../images/business_handshake.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 180px;
	padding-left: 40px;
	margin: 20px;
}

#handshake-placing {
	padding-left: 10px;
}

.goodnews {
	font-size: 17px;
	font-weight: 900;
	color: #333333;
	text-align: center;
	line-height: 1.5em;
	padding-top: 10px;
	padding-bottom: 10px;
}

.betternews {
	font-size: 22px;
	font-weight: 900;
	color: #FF6600;
	text-align: center;
	line-height: 1.5em;
	padding-top: 10px;
	padding-bottom: 10px;
}

.validation-text,.validation-field,valid_chars {
	font-size: 18px;
	color: #838383;
	font-weight: normal;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	white-space: nowrap;
	clear: left;
}

.validation-text a {
	font-size: 1em;
}

.validation-field {
	color: #FF0000;
}

.valid-chars {
	font-size: 12px;
}

.or {
	vertical-align: middle;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 12px;
	padding-left: 0px;
	color: #4A9FFD;
}

table.bar-chart td {
	margin: 0px;
	padding: 0px;
	text-indent: 0%;
	white-space: nowrap;
}

table.bar-chart th {
	margin: 0px;
	padding: 5px;
	text-indent: 0%;
	white-space: nowrap;
	text-align: center;
}

span.bar-chart {
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 8px;
}

#recruit-staff-price {
	color: #999999;
	font-size: 1.5em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.1em;
	letter-spacing: 0.05em;
	padding-top: 1em;
	padding-right: 0em;
	padding-bottom: 1em;
	padding-left: 0px;
	float: left;
	text-align: center;
}

#recruit-staff-price .money {
	font-size: 1.2em;
	font-weight: normal;
	color: #FF6600;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	line-height: 1.3em;
}

#recruit-staff-price .money .price {
	font-size: 1.3em;
	font-weight: bolder;
	padding-top: 0.1em;
	padding-right: 0px;
	padding-bottom: 0.2em;
	padding-left: 0px;
}

#recruit-staff-price .money strong {
	font-weight: bolder;
	font-size: 1.1em;
	padding-top: 50px;
}

.flash {
	padding-top: 2em;
	float: left;
}

#recruit-staff-information,#jobs-vacancies-information {
	padding-top: 4em;
	text-align: left;
	float: left;
	padding-left: 4em;
}

#recruit-staff-information {
	padding-top: 1em;
}

#recruit-staff-information .recruit-staff img {
	padding-right: 70px;
}

#recruit-staff-information .internet-recruitment-staff img {
	padding-left: 22px;
	padding-top: 20px;
}

#recruit-staff-information .internet-recruitment-interview img {
	padding-left: 30px;
	padding-top: 60px;
}

#recruit-staff-information .internet-recruitment-success img {
	padding-left: 40px;
}

#recruit-staff-information img,#jobs-vacancies-information img {
	
}

#jobs-vacancies .jobs-vacancies-img,#jobs-vacancies .jobs-vacancies-img2
	{
	padding: 0px;
	padding-top: 11em;
	margin-bottom: 2em;
	margin-right: 2em;
}

#jobs-vacancies .jobs-vacancies-img2 {
	padding-top: 6em;
	margin-bottom: 2em;
}

#recruit-staff-price #no-recruit {
	text-align: left;
	padding-left: 2.0em;
	padding-left: 1.5em;
}

#no-recruit {
	line-height: 1.2em;
}

#recruit-staff-diagram,#jobs-vacancies-diagram {
	clear: both;
	float: left;
	padding-top: 20em;
}

#jobs-vacancies-img img {
	float: right;
	clear: none;
}

* .alice-feedback {
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}

* .alice {
	float: left;
}

* .message-box {
	background-color: #E2E2E2;
	float: left;
	clear: right;
	padding: 0px;
	margin-top: 14px;
	margin-right: 2em;
	margin-bottom: 2em;
	margin-left: 0px;
	width: 44em;
	overflow: visible;
	background-image: url(../images/background_grey_square.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

* .speech {
	background-image: url(../images/alice_speech.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 20px;
}

* .speech-text {
	font-size: 0.95em;
	padding-top: 0em;
	padding-right: 1.3em;
	padding-bottom: 1em;
	padding-left: 1em;
	white-space: normal;
	display: inline-block;
}

.speech-text  a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 1em;
}

* .speech-first-name {
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 0em;
	padding-left: 1em;
}

* .speech-text p,* .speech-text li {
	margin: 0em;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

* .speech-text ul {
	padding-left: 2em;
	padding-bottom: 0.5em;
}

* .speech-text ul li {
	list-style-type: disc;
	padding-left: 0.5em;
	list-style-position: outside;
	font-size: 11px;
}

* .speech-float-clear {
	clear: both;
	float: none;
}

* .tl,* .tr,* .bl,* .br {
	background-repeat: no-repeat;
}

* .tl {
	background-image: url(../images/background_grey_square_tl.gif);
	background-position: left top;
}

* .tr {
	background-image: url(../images/background_grey_square_tr.gif);
	background-position: right top;
}

* .bl {
	background-image: url(../images/background_grey_square_bl.gif);
	background-position: left bottom;
}

* .br {
	background-image: url(../images/background_grey_square_br.gif);
	background-position: right bottom;
}

* .tick ul {
	padding-left: 2em;
	font-size: 11px;
}

* .tick ul li {
	list-style-image: url(../images/ok_16x16.gif);
	vertical-align: text-top;
	margin: 0.2em;
	padding-left: 0.8em;
}

#advice {
	white-space: normal;
	position: relative;
}

#advice h2,#advice h3,#advice ul li,#advice strong {
	color: #FF7B24;
}

#advice h2 {
	padding-top: 0.8em;
	padding-bottom: 0.2em;
	margin: 0em;
}

#advice ul {
	list-style-position: inside;
	padding-left: 3em;
}

#advice ul span {
	color: #000000;
}

#advice img {
	float: right;
	margin-top: 4em;
	margin-right: 0em;
	margin-bottom: 4em;
	margin-left: 4em;
}

#advice,#advice ul,#advice p {
	font-size: 11px;
	color: #000000;
}

.skill-key,.no-messages,.reset-skill,.updated-interest,.email-rating {
	font-size: 11px;
	padding-top: 0.8em;
	padding-right: 1em;
	padding-bottom: 0.8em;
	padding-left: 1em;
	background-color: #FFE8B7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFAF0;
	border-right-color: #714D00;
	border-bottom-color: #714D00;
	border-left-color: #FFFAF0;
	white-space: normal;
	overflow: hidden;
}

.updated-interest {
	white-space: nowrap;
}

.email-rating {
	margin-top: 0em;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-left: 1em;
	padding-top: 0em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 2em;
}

.email-rating table {
	background-color: #FFE8B7;
}

.reset-skill {
	margin: 1em;
	padding: 1em;
}

.reset-skill div {
	float: left;
	display: block;
	padding-top: 0.5em;
	padding-right: 1em;
	padding-bottom: 0.5em;
	padding-left: 0em;
}

.reset-skill ul {
	list-style-position: inside;
}

.skill-key {
	margin-top: 1.5em;
}

.fixed-rate {
	font-size: 1.4em;
	color: #FF6600;
	font-weight: bold;
	letter-spacing: 0.05em;
}

#password-instruction {
	color: #FF6600;
	margin-left: 1.5em;
}

#password-instruction ul {
	margin-left: 1.5em;
}

.no-messages {
	margin-top: 0em;
	text-align: center;
	font-size: 11px;
}

#nav-big-tabs {
	padding-top: 0.3em;
	padding-right: 0em;
	padding-bottom: 1em;
	padding-left: 0em;
	clear: both;
}

.search-example-list,.search-example-intro {
	float: left;
}

.search-example-intro {
	padding-left: 1em;
}

.search-example-list {
	color: #696969;
	padding-left: 1em;
	padding-top: 0.1em;
	padding-bottom: 0.5em;
}

.search-example-list li {
	padding-left: 0.2em;
}

#create-skill {
	padding-top: 2em;
}

.please-complete {
	clear: both;
	padding-top: 1em;
	padding-right: 0em;
	padding-bottom: 0.1em;
	padding-left: 0em;
}

.back-to-list a {
	clear: both;
	padding-top: 0em;
	padding-right: 0.5em;
	padding-bottom: 0em;
	padding-left: 1em;
	margin: 0em;
	float: left;
	font-size: 1em;
}

.skill-continue {
	padding-top: 2em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 16em;
}

.skill-continue a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.checkbox {
	white-space: normal;
}

.checkbox input {
	padding: 0px;
	margin-top: 0em;
	margin-right: 0.5em;
	margin-bottom: 0em;
	margin-left: 0em;
}

.details-updated {
	color: #666666;
	clear: both;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 0.1em;
	padding-left: 0em;
}

.details-updated a {
	font-size: 1em;
}

.details-updated-bright {
	color: #FF6600;
	font-size: 1.4em;
	font-weight: bold;
	padding-top: 0.3em;
	padding-left: 0.3em;
	padding-bottom: 0.3em;
	padding-right: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
}

.jobs {
	font-size: 48px;
}

.email-name {
	font-size: 2em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #282828;
	padding-top: 0.2em;
	padding-right: 0.2em;
	padding-bottom: 0.4em;
	padding-left: 0.2em;
}

.email-link a,.email-link span {
	font-size: 1em;
	padding-bottom: 1em;
	vertical-align: top;
}

.jobcand-attach {
	padding-left: 1em;
}

#contact-us,#finds-job-seekers {
	font-size: 24px;
	float: left;
	line-height: 1.5em;
	font-weight: bold;
	color: #CCCCCC;
	padding-left: 2em;
	padding-top: 0.5em;
}

#template-explanation {
	font-size: 19px;
	float: left;
	line-height: 3.6em;
	font-weight: bold;
	color: #ACACAC;
	padding-left: 2em;
	padding-top: 0.5em;
	margin-top: 0.5em;
	margin-right: 0em;
	margin-bottom: 8em;
	margin-left: 0em;
	clear: both;
}

#template-explanation img {
	float: right;
	margin-right: 40px;
}

#template-explanation a img {
	float: right;
	margin-right: 60px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: right;
	margin-top: 10px;
}

.comp_name {
	padding: 0.8em;
}

#logo-comp {
	float: left;
	padding: 0em;
	border: 1px dotted #FF6600;
	margin-right: 1em;
	margin-top: 0.3em;
	margin-bottom: 0px;
	margin-left: 0px;
}

#title-line h1 {
	color: #CCCCCC;
	font-size: 2.3em;
	font-weight: 900;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 2em;
	padding-top: 0.1em;
	padding-right: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 2.5em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0.5em;
}

#photo img,#photo_2 img {
	float: left;
	margin: 0em;
	padding-top: 0em;
	padding-right: 1em;
	padding-bottom: 0em;
	padding-left: 0.3em;
}

#job-over-logo  img,#job-over-comp-photo img {
	float: left;
	padding: 0em;
	clear: none;
	border: 1px dotted #FF6600;
	margin-top: 1em;
}

#job-over-photo  img {
	float: left;
	padding: 0em;
	clear: none;
	border: 1px dotted #FF6600;
	margin-top: 7em;
}

#job-over-comp-photo img {
	margin-top: 7em;
	clear: left;
}

div.img-right img {
	text-align: right;
	float: right;
}

div.img-left img {
	text-align: left;
	float: left;
}

div#job-seeker-info {
	float: left;
	clear: none;
	border: thin dotted #FF6600;
	padding: 0em;
	background-color: #FFFFFF;
	margin-top: 1em;
	margin-right: 3em;
	margin-bottom: 3em;
	margin-left: 3em;
}

#photo-coleg img {
	float: left;
	margin-top: 0.2em;
	margin-bottom: 1em;
	margin-left: 3em;
	margin-right: 2em;
	border: 1px dotted #FF6600;
	padding: 0em;
	background-color: #FFFFFF;
}

#photo_up img {
	float: left;
	padding: 0em;
	margin: 2em;
	border: 1px dotted #FF6600;
}

.float-right {
	float: right;
}

.prices-large {
	font-size: 1.5em;
}

#further-to-application,.further-to-application {
	font-size: 13px;
	line-height: 1.5em;
	font-weight: bold;
	color: #999999;
	float: none;
	white-space: normal;
	text-indent: 0em;
	padding-top: 1.5em;
	padding-left: 1.5em;
	padding-right: 1.5em;
}

.further-to-application {
	color: #A4A4A4;
}

#further-to-application img {
	float: left;
	margin-right: 2em;
	padding-bottom: 4em;
}

#map-right img {
	float: right;
	margin-right: 2em;
	padding-bottom: 4em;
	clear: none;
}

#alice-signature img {
	clear: none;
	padding-top: 0.2em;
	padding-left: 0em;
	padding-bottom: 2em;
}

div#finds-job-seekers {
	padding-bottom: 0.5em;
	padding-left: 1em;
	padding-top: 1em;
	white-space: nowrap;
	clear: none;
	float: left;
}

#register-job-text {
	font-size: 13px;
	line-height: 2.5em;
	font-weight: bold;
	color: #999999;
	float: none;
	white-space: normal;
	text-indent: 0em;
	padding-top: 1.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 1.5em;
	text-align: center;
}

div.main_sub_text .tab-inner-title {
	font-size: 1.3em;
	color: #666666;
	padding: 0.8ex;
	font-weight: bold;
}

#jobs-vacancies-text-l {
	float: left;
	width: 30%;
}

#jobs-vacancies-text-r {
	float: right;
	width: 68%;
}

#jobs-vacancies-text-r img {
	padding-top: 3em;
	padding-right: 2em;
	padding-bottom: 3em;
	padding-left: 0em;
}

#recruit-staff {
	margin-top: 40px;
}

#recruit-staff ul {
	margin-left: 280px;
	margin-top: 1em;
	color: #FF6600;
	margin-bottom: 0px;
}

#recruit-staff h2+h3 {
	padding-bottom: 1.8em;
	padding-top: 0.4em;
}

#skill-stats table {
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
}

#skill-stats table th { /* background-color: #FFEACE; */
	/* background-color: #E8E8E8; */
	font-weight: normal;
	text-align: right;
	padding-top: 0.1em;
	padding-right: 1em;
	padding-bottom: 0.1em;
	padding-left: 1em;
	text-indent: 0px;
	background-color: #E8E8E8;
	white-space: nowrap;
	color: #8B8B8B;
}

/*
#skill-stats table th {
	font-weight: bold;
	text-align: left;
	padding-top: 0.2em;
	padding-right: 0em;
	padding-bottom: 0.2em;
	padding-left: 0.2em;
	text-indent: 0px;
	font-size: 1.1em;
	color: #999999;
}
*/
#skill-stats table td {
	font-weight: bold;
	font-size: 2.5em;
	color: #DADADA;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0.1em;
	padding-right: 0.25em;
	padding-bottom: 0.1em;
	padding-left: 0.2em;
	background-color: #FFFFFF;
	text-align: left;
	text-indent: 0px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E8E8E8;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #E8E8E8;
}

#skill-stats .distinguish-between-applicants {
	font-size: 1em;
	/*font-family: Arial, Helvetica, sans-serif; */
	color: #666666;
	text-align: center;
	/*	border-top-width: 1px;
	background-color: #F3F3F3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #E8E8E8;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #D3D3D3;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;;*/
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding-top: 0.5em;
	padding-right: 1.5em;
	padding-bottom: 0.6em;
	padding-left: 1.5em;
	white-space: nowrap;
}

#skill-stats .distinguish-between-applicants span {
	font-size: 1.1em;
	padding-right: 0.1em;
	padding-left: 0.1em;
	letter-spacing: 0.05em;
	font-weight: bold;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

.no-suggestion-skill {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	padding: 1em;
	text-align: center;
	color: #454545;
}

.pre-no-suggestion-skill {
	font-size: 1em;
	padding: 0.2em;
	text-align: center;
}

.pre-no-suggestion-skill span {
	font-size: 1.5em;
	padding: 0.2em;
	text-align: center;
	font-weight: bold;
}

#recruit-staff-points {
	font-size: 1.3em;
	color: #FF6600;
	float: left;
	padding-top: 1.5em;
	font-weight: bold;
	margin-top: 3.4em;
	margin-right: 4em;
	margin-bottom: 4em;
	margin-left: 2em;
	font-family: Arial, Helvetica, sans-serif;
}

#recruit-staff-points li {
	margin: 1em;
	list-style-type: disc;
	color: #999999;
}

#recruit-staff-points li span {
	color: #FF6600;
}

#recruit-staff-points .th-text {
	font-size: 0.7em;
	padding-bottom: 0.5em;
}

#guarantee-agree table {
	padding-top: 0em;
	padding-right: 1em;
	padding-bottom: 0em;
	padding-left: 1em;
}

#guarantee-agree td {
	padding-top: 0.4em;
	padding-right: 0.7em;
	padding-bottom: 0.5em;
	padding-left: 0.8em;
}

#guarantee-agree textarea {
	padding: 1.3em;
	margin-top: 0em;
	margin-right: 2em;
	margin-bottom: 2em;
	margin-left: 2em;
	color: #3F3F3F;
}

.terms-conditions {
	color: #3F3F3F;
	font-size: 1em;
	padding-left: 2.4em;
}

#guarantee-agree .recruit-staff img {
	padding-right: 1em;
}

#guarantee-agree .advert-free {
	padding-left: 2.5em;
}

.guarantee-fee {
	font-size: 1.3em;
	padding: 0px;
}

.guarantee-fee span {
	font-size: 1.5em;
	color: #FF8635;
	font-family: Arial, Helvetica, sans-serif;
}

.guarantee-vat {
	font-size: 1.1em;
}

/*
div #decline-button{
	float:left;
	clear: none;
}

div #accept-button{
	float:right;
	clear: none;
}
*/
div #trial-button,div #accept-button {
	width: 20em;
	white-space: normal;
	font-size: 0.9em;
	color: #FF6600;
	clear: none;
}

div #trial-button {
	padding-top: 2.65em;
	padding-right: 3em;
	padding-bottom: 1em;
	padding-left: 3em;
	float: right;
	clear: none;
}

div #accept-button {
	padding-top: 2.5em;
	padding-right: 3em;
	padding-bottom: 1em;
	padding-left: 5em;
	float: left;
	clear: none;
}

#trial-button ul,#accept-button ul {
	padding-top: 1.5em;
	padding-bottom: 3.5em;
}

#irecruitjob-details {
	padding-top: 0.3em;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #000000;
}

#suggested-order {
	padding-top: 2.8em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
}

#suggested-order span {
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #cccccc;
	margin-top: 0.5em;
	margin-bottom: 0.3em;
	white-space: nowrap;
}

#suggested-order ul {
	white-space: nowrap;
	clear: both;
}

#suggested-order ul li {
	font-size: 1.2em;
	white-space: nowrap;
	list-style-type: none;
	float: left;
	padding: 1em;
}

#suggested-order span.highlight {
	font-size: 1.5em;
	font-weight: bold;
	color: #FFA86F;
	font-family: Arial, Helvetica, sans-serif;
}

#suggested-order a {
	padding-top: 1em;
	padding-right: 2em;
	padding-bottom: 1em;
	padding-left: 2em;
	font-size: 0.9em;
}

#cv-section a {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

.cv-title {
	font-size: 3em;
	padding: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}

.cv-h1 {
	font-size: 2em;
	margin: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
}

.cv-h2 {
	font-size: 1.2em;
	margin: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
}

#policy {
	white-space: normal;
	font-size: 1em;
}

#policy p {
	white-space: normal;
	padding-top: 0.25em;
	padding-right: 0.5em;
	padding-bottom: 0.25em;
	padding-left: 0.5em;
}

#policy ul {
	padding-top: 0em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 2em;
	margin: 0em;
}

#policy ul li {
	font-size: 1em;
}

#policy p,#policy ul li {
	font-size: 0.9em;
}

#faq {
	white-space: normal;
}

#faq th {
	font-size: 1.9em;
	color: #FF8737;
	margin: 0;
	white-space: normal;
	padding: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: normal;
}

#faq td {
	font-size: 0.9em;
	padding-left: 3em;
	padding-right: 1em;
	padding-bottom: 1em;
}

#faq img {
	padding-right: 1em;
	padding-top: 1em;
}

#faq p {
	padding-left: 6em;
	padding-top: 1em;
	margin: 0;
	float: none;
}

#security-refresh p {
	font-size: 2em;
	font-weight: bold;
	color: #9B9B9B;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2.5em;
	padding-right: 2.5em;
	padding-bottom: 0em;
	padding-left: 2.5em;
}

#security-refresh a {
	font-size: 2em;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #4075FF;
}

div#job-hunt-staff {
	float: right;
	clear: none;
	padding-top: 9em;
	padding-right: 2em;
}

div#recruitment-display {
	float: right;
	clear: none;
	border: thin dotted #FF6600;
	padding: 0em;
	margin-top: 3em;
	margin-right: 1em;
	margin-bottom: 3em;
	margin-left: 1em;
}

#live_situation {
	padding-left: 0.8em;
}

#completion-stage {
	clear: both;
}

#presentat {
	padding-right: 45%;
	padding-left: 45%;
	white-space: nowrap;
	font-size: 3em;
	color: #CCCCCC;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.major-instruction {
	font-size: 2.5em;
	text-align: center;
	padding: 0.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.sub-major-instruction {
	text-align: center;
}

.my-notes {
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	white-space: nowrap;
	letter-spacing: 0.1em;
	color: #666666;
}

#my-situation label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #FF6600;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 0em;
	font-weight: bold;
}

#my-situation ul {
	font-size: 0.95em;
	color: #333333;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 3.8em;
	white-space: normal;
}

#my-situation li {
	padding-top: 0.7em;
	vertical-align: top;
	list-style-position: outside;
	list-style-image: url(../images/tick_small.gif);
	padding-right: 0em;
	padding-bottom: 0.7em;
	padding-left: 1em;
	color: #414141;
}

#address-text {
	font-size: 1em;
	padding-bottom: 0em;
}

#trial_period img {
	padding-top: 4em;
}

#trial_period h2 {
	font-size: 3em;
}

#trial_period p {
	font-size: 1.5em;
	color: #FF6600;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1em;
}

#trial_period ul {
	color: #FF6600;
	padding-left: 3em;
	font-size: 1em;
	margin-top: 0em;
}

#trial_period ul li {
	padding-top: 0.2em;
	padding-bottome: 0.2em;
}

#trial_period ul ul {
	color: #FF6600;
	padding-left: 2em;
	list-style-type: none;
}

div#demo_link {
	padding-top: 3em;
	padding-right: 0.5em;
	padding-bottom: 3em;
	padding-left: 1em;
}

span.demo_label {
	color: #9FFF95;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	padding-top: 0em;
	padding-right: 0.6em;
	padding-bottom: 0em;
	padding-left: 0.1em;
	vertical-align: text-bottom;
}

span.trial_message {
	font-size: 16px;
	background-color: #A7FF9D;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #247216;
	border-bottom-color: #247216;
	padding-top: 1.70em;
	padding-right: 0.6em;
	padding-bottom: 1.7em;
	padding-left: 0.7em;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-position: center;
}

span.trial_message a {
	font-size: 17px;
	color: #576BFB;
	text-decoration: underline;
	background-color: #E0FFDD;
	padding-top: 1em;
	padding-right: 1.5em;
	padding-bottom: 1em;
	padding-left: 1.5em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #447347;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #447347;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#company-text {
	font-size: 2.3em;
	font-weight: 900;
	color: #FF6600;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1.2em;
}

#company-text-label {
	padding-top: 0.8em;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0.9em;
	font-size: 1.5em;
	line-height: normal;
	font-weight: 900;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}

.promotion {
	color: #02DD0D;
	font-size: 1.5em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#sitemap a {
	font-size: 0.8em;
}

#sitemap .tableheadersmal {
	font-size: 1.5em;
	color: #FF6600;
	padding: 1em;
}

.shortlist_but {
	padding-left: 38%;
	padding-top: 0em;
	padding-right: 40%;
	padding-bottom: 0em;
}

#button_next_but a,#button_prev_but a {
	display: block;
	width: 120px;
	height: 45px;
	text-align: center;
	line-height: 40px;
	vertical-align: top;
	background-repeat: no-repeat;
	padding: 0px;
}

#button_prev_but a {
	margin-left: 14px;
}

#button_next_but a {
	margin-left: 10px;
}

#button_next_but a {
	background-image: url(../images/button_next_but.gif);
}

#button_next_but a:hover {
	background-image: url(../images/button_next_but_over.gif);
}

#button_prev_but a {
	background-image: url(../images/button_prev_but.gif);
}

#button_prev_but a:hover {
	background-image: url(../images/button_prev_but_over.gif);
}

.text-green { /*color: #15A005;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;*/
	
}

.text-amber {
	color: #F87C01;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}

.background-green {
	background-color: #C1FCAD;
	border: none;
}

.background-amber {
	background-color: #FFEBAE;
}
