@import url("reset.css");

html { 
min-height: 100%; 
}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#595959;
	margin: 0px;
	padding: 0px;
	text-align:left;
	line-height:115%;
	font-weight:normal;
    background-color: #EEEFF7;
    background-image: url(../images/background.gif);
    background-position: 50% 50%;
    background-repeat: repeat-y;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.current{
	font-weight:bold;
}
.tabs .current{
		background-color:#095AA5;
		font-weight:bold;
		color:#FFF;
		font-weight:normal;
}
h1 {
font-size:20px;
font-weight:bold;
}

h2 {
font-size:16px;
}

.backtotop{
background-image:url(../images/top.gif);
background-repeat:no-repeat;
clear:none;
display:block;
float:right;
height:13px;
margin-top:-10px;
width:13px;
	}
input,select,textarea {
font-size:11px;
border:#FFDF90 1px solid;
padding:2px;
width:430px;
}
input[type="checkbox"]{
	width:13px;
}
.date {
width:85px;
}

#tips input,#tips select,#tips textarea {
width:230px;
}
#header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

#error {
	color:#CC0000;
}

#logo {
	margin-left: 20px;
	margin-right: 28px;
	margin-top: 30px;
	float:left;
	background-image:url(../grafix/KRlogo1.gif);
	background-repeat:no-repeat;
	height: 70px;
	width: 251px;
	color: #003366;
	margin-bottom: 20px;
	clear: left;
	cursor:pointer;
}

.newsItem {

	border-bottom:2px solid #FFDF90;
border-top:1px none;
margin-bottom:30px;
padding-bottom:15px;
}

.newsDate {
	color:#999999;
	font-size:10px;
	font-weight:normal;
	margin-left:10px;
}
#tips .newsDate {
	margin-left:0px;
}

.title {
	border-bottom:1px solid #FFDF90;
font-family:verdana;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
padding-bottom:5px;
text-align:left;
color:#095AA5;
}
.title a:link{
	color:#095AA5;
	display:inline;
	line-height:19px;
}

.story {
	
}

.linkOption{
	cursor:pointer;
}
#textLogo {
	color: #ffffff;
}

#divLogin {
	color:#333333;
	float:right;
	margin-top: 30px;
	margin-right: 9px;
	margin-bottom:18px;
	background-color: #FFFFFF;
	background-image: url(../images/bluegrid.gif);
	background-repeat: repeat;
	width: 303px;
	height: 80px;
	text-align: left;
    border: 1px solid #095AA5;;
}
#divLogin .in{
	border-spacing:5pt;
    border-collapse:separate;
    color:#595959;
	font-size:11px;
}
#divLogin .out{
	border-spacing:1pt;
    border-collapse:separate;
    color:#595959;
	font-size:11px;
}

.logindiv {
	width:287px;
	clear:both;
	text-align:right;
	float:right;
    padding-top: 5px;
    padding-right:7px;
    padding-bottom: 9px;
    padding-left: 10px;
	
}
#divLogin input {
border:#CCCCCC 1px solid;
}
#divLogin a {
    float: right;
    margin-top: -15px;
    margin-right: 10px;
}



#linkBar {
	color:#095AA5;
	background-image: url(../images/bluegrid.gif);
	background-repeat: repeat;
	height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #595959;
	padding-left:26px;
	text-align:left;
	padding-top:3px;
} 
#linkBar div {
display:inline;

} 
#linkBar a {
color:#095AA5

} 


.lNav {
	cursor:pointer;
	text-align:right;
	float:left;
	text-decoration:none;
}
.lNav div:hover {
text-decoration:underline;
} 
.rNav {
	margin-left: 0px;
	margin-right: 19px;
	margin-top: 0px;
	cursor:pointer;
	text-align:right;
	float:right;
	text-decoration:none;
}
.rNav div:hover {
text-decoration:underline;
} 
#frmLogin input {
	color:#595959;
}
#frmLogin #Username {
	width:196px;
	padding:2px;
}
#frmLogin a {
    margin-top: auto;
}
#frmLogin #Password {
	margin-top:1px;
	width:127px;
	padding:2px;
	float:left;
}
#frmLogin #LoginSubmit {
	margin-top:-1px;
	margin-left:2px;
	border:none 0px #FFFFFF;
	float:left;
	width:63px;
	
    /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/login-trans-trans.png', sizingMethod='scale');*/
}

#lNavNew:after {
	content: " (New feature)";
}

.lNavNew {
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 0px;
	display:inline;
	color:#CC0000;
	cursor:pointer;
	font-weight:bold;
}

.rNavNew {
	margin-left: 0px; 
	margin-right: 19px; 
	margin-top: 0px;
	float:right;
	color:#CC0000;
	cursor:pointer;
	font-weight:bold;	
}
#linkOption {
	margin-top:10px;
	padding-top:5px;
	cursor:pointer;
	border-top-style:dashed;
	border-width:thin;
	border-color:#990000;
}

/*#Status {
/*	background-image:url(../images/loadspinner.gif);
	background-position:10px 2px;
	background-repeat:no-repeat;
	color:#666666;
	font-weight:bold;
	height:16px;
	margin:7px;
	padding:3px;
	text-align:left;
	text-indent:33px;
	width:105px;
}
.loader{
	background-color:#FFFFFF;
	background-image:url(../images/loadback.gif);
	height:39px;
	left:40%;
	padding:2px;
	position:absolute;
	top:72px;
	width:129px;
	}*/



#Status{
	background-image:url(../images/statusloadspinner.gif);
	background-repeat:no-repeat;
	height:37px;
	left:40%;
	padding-top:8px;
	position:absolute;
	text-align:left;
	text-indent:35px;
	top:72px;                                                     
	width:179px;
	font-size:17px;
	line-height:22px;
    display: none;
	}
.floatleft{float:left;}	
	
#divBody {
	margin-left:auto;
	margin-right:auto;
	width:990px;
	border-bottom-width: 0;
	border-bottom-style: solid;
	border-bottom-color: #000066;
    text-align: left;
	min-width:995px;
}


#divLeft {
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 7px;
	float:left;
	width: 668px;
	padding: 0px;
}
#divLeft h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	background-color:#095AA5;	
	padding-top:11px;
	padding-left:19px;
	padding-right:19px;
	padding-bottom:11px;
}
#divLeft h2 {
	font-size:14px;
	color:#095AA5;	
	padding-top:4px;
	padding-bottom:2px;
	font-weight:bold;
}
.sectiontop h2 {
	float:left;
}
#divLeft .expand {
	font-size:10px;
	color:#095AA5;	
	padding-top:4px;
	padding-bottom:2px;
}
#divLeft table {
	padding-top:11px;
	padding-left:19px;
	padding-right:19px;
	padding-bottom:11px;
	font-size:11px;
	color:#595959;
	line-height:16px;
}

#divRight {
	background-color: #ffffff;
	margin-left:10px; 
	margin-right: 6px; 
	margin-top: 7px;
	float:right;
	color:#000066;
	width: 275px;
}
#divRight h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	background-color:#095AA5;	
	padding-top:11px;
	padding-left:10px;
	padding-right:19px;
	padding-bottom:11px;
}
#divRight table {
}
#divRight td {
}


#inputFrm {

}

#divLeftTableHead {
	margin-top: 10px;
	width: 200px;
	float:left;
	color:#000066;
	vertical-align:middle;
}

#divTableContent {
	float: none;
	margin-top: 10px;
	vertical-align:top;
}

a:link { 
	color: inherit;  
	text-decoration: none; 
}

a:visited { 
        text-decoration: none;  
        color: inherit;
}

.toggler {
	cursor:pointer;
	background-image: url(../images/accord_top.gif);
	background-repeat: repeat-x;
	height:28px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-bottom:0px;
	
}
 
.element {
    display: none;
}
 
.element p {
	margin: 0;
	padding: 4px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	padding:5px 0 5px 30px;
}



.stretchtoggle {
	margin-left: 0px;
	background-color:#990000;
	color:#ffffff;
	margin-bottom: 0px;
	margin-top: 5px;
	padding-top:0px;
	padding-top:5px;
	cursor:pointer;
}

.stretcher {
	margin-left: 10px;
	background-color:#EFEFEF;
	color:#000000;
}

.Accordian {
	margin: 0px;
	padding: 0px;
}

.dl {
	margin: 0px;
	padding:0px;
}

.dt {
	margin: 0px;
	padding:0px;
}



/* Job */
#accordion{
	margin-top:18px;
}
.jobIcons{
	width:88px;
	height:28px;
	float:left;
	cursor:default;
	}
.jobIcons div{
	float: left;
	cursor:default;
	}

.divJob {
	padding-bottom: 0px;
}

.jobTitleBar {
	height: 15px;
	padding: 0px;
	margin: 0px;

}

.jobTitle {
	float: left;
	margin-top:6px;
	margin-left:5px;
}

.reference {
	float:right;
	margin-left: 20px;	
	color:#879DB1;
	font-size:11px;
	margin-top:6px;
}

.dateOn {
	float:right;
	color:#879DB1;
	font-size:11px;
	margin-top:6px;
}

.jobSpec {
	margin-top: 5px;
	margin-bottom: 5px;

}
.person {
	margin-top: 5px;
	margin-bottom: 5px;
}
.salary {
}
.location {
	margin-right: 8px;
}
.specificLocation {
	
}
.division {
}


/* Job Cart */
#jobCart {
}

#jobCartTitle {
	background-color: #990000;
	color:#FFFFFF;
}

#jcJobTitle {

}

#btnAddToJC {
	border:thin;
	border-color:#000066;
	background-color:#dddddd;
	padding: 2px;
	border-style:outset;
	margin-bottom: 10px;
	margin-left: 5px;
	cursor:pointer;
	float: right;
}
/* Cv editor dragging element ------------------------------------------- */
.cvdragli{
list-style:none;
margin:0px;
width:628px;
}
.itemelement{
	 display:none;
}
#contentholder .itemelement{
	 display:block;
}
.bulidcv .addbutton{
display:none;
}
.bulidcv .thehandle{
	height:28px;
	background-image:url(../images/dragback.gif);
	background-repeat:repeat-x;
	float:left;
	width:608px;
}
.cvelementTitle{
	margin-left:9px;
	padding-top:6px;
	font-size:12px;
	font-weight:bold;
	color:#095AA5;
	float:left;
	cursor:pointer;
}
.minus{
	display:none;
	}
.plus{
	display:none;
	}
.addbutton{
display:none;
}
.thedraghandle{
	height:28px;
	background-image:url(../images/dragback.gif);
	background-repeat:repeat-x;
	cursor:move;
	width:20px;
	float:left;
}
 .thehandle{
	height:28px;
	background-image:url(../images/dragback.gif);
	background-repeat:repeat-x;
	float:left;
	width:608px;
}
/* Cv editor dragging element end ------------------------------------------- */


/* Cv editor ------------------------------------------- */
.bulidcv li{
list-style:none;
margin:0px;
}
.bulidcv #editcvelements{
	background-color:#FFF9E9;
}
.bulidcv .itemelement{
border-bottom:2px solid #FFDF90;
background-image:url(../images/elementside.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding-left:41px;
padding-bottom:5px;
padding-top:13px;
display:block;
}
.bulidcv .itemelementedit{
padding-top:13px;
border-bottom:2px solid #FFDF90;
padding-left:40px;
padding-bottom:5px;
}
.bulidcv .cvdragli{
list-style:none;
margin:0px;
width:628px;
}
#ApplicantRegister_tree .itemelementedit{
background-image:none;
border-bottom:2px solid #FFDF90;
border-top:2px solid #FFDF90;
padding-top:15px;
padding-bottom:12px;
padding-left:40px;
/*list-style:none;
margin:0px;
width:597px;*/

}
#ApplicantRegister_tree .itemelement{
background-image:none;
border-bottom:2px solid #FFDF90;
border-top:2px solid #FFDF90;
padding-top:15px;
padding-bottom:12px;
padding-left:40px;
/*list-style:none;
margin:0px;
width:597px;*/

}
.bulidcv .itemelement input,select,textarea {
	margin-bottom:2px;
	margin-top:2px;
}
.bulidcv .itemelementedit input,select,textarea {
	margin-bottom:2px;
	margin-top:2px;
}
.bulidcv .cvdragli table{
padding-left:41px;
}
.bulidcv .cvbase{
background-image:url(../images/basebackcv.gif);
background-repeat:repeat-x;

height:30px;
text-align:right;
margin-bottom:18px;
}
.bulidcv .addbutton{
float:right;
margin-right:10px;
margin-top:2px;
display:block;
}
.bulidcv .addbutton a{
color:#879DB1;
text-decoration:underline;
}
.bulidcv .addbutton a:hover{
text-decoration:none;
}
.bulidcv .thedraghandle{
	height:28px;
	background-image:url(../images/dragback.gif);
	background-repeat:repeat-x;
	cursor:move;
	width:20px;
	float:left;
}
.bulidcv .thehandle{
	height:28px;
	background-image:url(../images/dragback.gif);
	background-repeat:repeat-x;
	float:left;
	width:608px;
}
.bulidcv .thehandleremoved{
	height:28px;
	background-image:url(../images/dragbackremove.gif);
	background-repeat:repeat-x;
	float:left;
	width:628px;
}
.bulidcv .thedragelementright{
background-image:url(../images/elementside.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#FFF2D3;
}

.bulidcv  .cvelementTitle{
	margin-left:9px;
	padding-top:6px;
	font-size:12px;
	font-weight:bold;
	color:#095AA5;
	float:left;
	cursor:pointer;
}
.minus{
	background-image:url(../images/minus.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	padding-left:12px;
	display:block;
	}
.plus{
	background-image:url(../images/plus.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	padding-left:12px;
	display:block;
	}
.minustop{
	background-image:url(../images/minus.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:12px;
    padding-right: 7px;
	}
.plustop{
	background-image:url(../images/plus.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:12px;
    padding-right: 5px; 
	}
.hideel .itemelement{
display:none;}
.hideel .addbutton{
display:none;}
.expand{ float:right; }
.bulidcv .sectiontop{
background-image:url(../images/ultop.gif);
background-repeat:repeat-x;
background-position:top;
}
/*Cv editor end -------------------------------*/


/*CV wastepaper----------------------------------*/
.cvwaste  .cvelementTitle{
	margin-left:9px;
	padding-top:6px;
	font-size:12px;
	font-weight:normal;
	color:#879DB1;
	float:left;
	cursor:default;
}

.cvwaste .thehandleremoved{
	height:28px;
	background-image:url(../images/dragbackremove.gif);
	background-repeat:repeat-x;
	float:left;
	width:628px;
}
.cvwaste .addbutton{
float:right;
margin-right:10px;
margin-top:2px;
display:block;
}
.cvwaste .addbutton a{
color:#879DB1;
text-decoration:underline;
}
.cvwaste .addbutton a:hover{
text-decoration:none;
}
.cvwaste .cvdragli{
list-style:none;
margin:0px;
width:628px;
}

.cvwaste .cvbase{
background-image:url(../images/dragbackremove.gif);
background-repeat:repeat-x;

height:30px;
text-align:right;
margin-bottom:18px;
}
.cvwaste .sectiontop{
background-image:url(../images/dragbackremove.gif);
background-repeat:repeat-x;
background-position:top;
}
/*CV wastepaper end----------------------------------*/





.button,.buttoninline, .buttoninline2{
	height:19px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #095AA5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #095AA5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #595959;
	/*display:marker; */
	font-size:10px;
    width: auto;
	
	
}
.lightblue .button{
	border-top-width: 0px;
	border-bottom-width: 0px;
}
.button:hover{
	border-top-color: #990000;
	border-bottom-color: #990000;
	color:#990000;
	cursor:pointer;
	
}
.button:hover div{
	color:#990000;
}
.button div{
	display:inline;
	position:relative;
	top:3px;
	white-space:nowrap;
	/*margin-left:23px;
	float:left;*/
}
.buttoninline div{
    display:inline;
    position:relative;
    top:-4px;
    white-space:nowrap;
    /*margin-left:23px;
    float:left;*/
}
.buttoninline2 div{
	display:inline;
	position:relative;
	white-space:nowrap;
	/*margin-left:23px;
	float:left;*/
}
.button a{
	vertical-align:top;
	color:#595959;
}
.button img{
	vertical-align:inherit;
/*	float:left;*/
}
.buttoninline2 select{
padding:0px;
margin:0px;
border: 1px solid #DBEDFD;
width: 170px;
}
.iebuttonfix{
	display:inline-table;
}
.element .button div{
position:static;
}
#divRight .button div{
	font-weight:bold;
	top:1px;
	display:inline-table;
}
#divRight .button{
	display:inline-table;
}
#divRight{
	line-height:16px;
}
.plain{
	border:none;
}
.nomargin div{
	margin:2px;
}
.clearfix{
clear:both;
border: 0px solid;
height:0px;
padding: 0px;
}
a {
	cursor:pointer;
	color:#095AA5;
}
.draghandle{
background-color:#000033;
height:10px;
cursor:move;

}
.loading{
background-image:url(../images/statusloadspinner.gif);
background-position:50% 34%;
background-repeat:no-repeat;
min-height:230px;
padding-top:114px;
text-align:center;
}
.sampletext{
font-size:10px;
font-style:italic;}
.searchoptions{
	color:#595959;
	font-size:10px;
		float:left;
		margin-top:13px;
}
.searchoptions a{
	color:#595959;
	font-size:10px;
}
.searchoptions a:hover{
	color:#595959;
	font-size:10px;
	text-decoration:underline;
}
.searchoptionsform {
	width:228px;
	float:right;
	margin-top:11px;
	visibility:hidden;
}
.searchoptionsform select{
	width:147px;
}
.searchoptionsform td{
	padding:1px;
}
.searchoptionsform table{
	border-collapse:collapse;
}
.pad5 td{
	padding:5px;
}
.bluebox {
	color:#000066;
	border: 1px solid #095AA5;

}
.bluebox h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	background-color:#095AA5;	
}
#divRight .pad1119	{
	background-image: url();
}
#divRight .border1blue	{
	background-image: url();
}
.pad1119{
	padding-top:11px;
	padding-left:19px;
	padding-right:19px;
	padding-bottom:11px;
	border: 1px solid #095AA5;
	background-image: url(../images/bottomfade.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}
#divLeft .pad1119,#divLeft .pad1119noborder{
    min-height: 300px;
    }
.pad1119noborder{
	padding-top:11px;
	padding-left:19px;
	padding-right:19px;
	padding-bottom:11px;
	background-image: url(../images/bottomfade.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}
.border1blue{
	border: 1px solid #095AA5;
	background-image: url(../images/bottomfade.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.news .linkOption{
	padding-top:11px;
	display:block;
	padding-bottom:11px;
	border-bottom:#095AA5 1px dashed;
	cursor:pointer;

}
iframe{
	display:none;
	}
.contactmap iframe{
	display:block;
	}
.news .linkOption:hover{
	background-color:#DBEDFD;
}
.news .current{
	background-color:#DBEDFD;
	font-weight:normal;
}
.news{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#595959;
}
.found{
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#990000;
	line-height: 110%;
	margin-left:3px;
}
.thetip{	
    max-width:300px;
    line-height: 14px;
}

.tip-top{
	background-image:url(../images/tiptop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:5px;
	max-width:300px;
	line-height:14px;
}
.tip-bottom{
	background-color:#095AA5;
}
.tip-text{
	background-color:#095AA5;
	color:#FFF;
	padding:3px;
	display:none;
}
.tip{
	background-color:#095AA5;
	color:#FFF;
	padding:3px;
}
	
.top_controls {
	height: 25px;
	color:#333333;
	background-color: #FFFFFF;
	background-image: url(../images/bluegrid.gif);
	background-repeat: repeat;
	padding-top: 2px;
	padding-right: 14px;
	padding-bottom: 2px;
	padding-left: 14px;
	text-align: left;
	font-size:10px;
	margin-bottom:11px;
}

#contentholder .top_controls_butleft .button,#contentholder .top_controls_butright .button{
	background-color:#FFF;
	}

.top_controls img {
	border:none;
}
.top_controls_butleft {
	margin-top:2px;
	float: left;
	margin-right:5px;
	height:25px;
}
.top_controls_butright {
	margin-top:2px;
	float: right;
	margin-right:5px;
	height:25px;
}
.top_controls_butbottom {
    margin-top:2px;
    margin-right:5px;
    height:25px;
    position: absolute;
    bottom: 5px;
    right: 5px;
    float: right;
}
.top_controls_but {
	padding-top:8px;
}
.lightblue {
	background-color: #FFFFFF;
	background-image: url(../images/bluegrid.gif);
	color:#595959;
	line-height:15px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:5px;
	padding:4px;
	text-align:left;
}
.container{
	margin-left:auto;
	margin-right:auto;
	width:990px;
}

.clearfixcss:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfixcss {
    display: inline-block;
}

.contactmap{
	float:right;
	margin-top:5px;
	margin-bottom:10px;
	}
.contactform{
	margin-top:5px;
	margin-bottom:10px;
	margin-left:200px;
	}
.details{
	border-bottom:2px solid #FFDF90;
	border-top:1px solid #FFDF90;
	padding-top:15px;
	margin-bottom:30px;
	padding-bottom:15px;
	}
.contactmap input,.contactmap select,.contactmap textarea {
font-size:11px;
border:#FFDF90 1px solid;
padding:2px;
margin:4px;
}.border1red{
	border: 1px solid #900;
	}
#divRightError h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	background-color:#900;	
	padding-top:11px;
	padding-left:19px;
	padding-right:19px;
	padding-bottom:11px;
}
#divRightError h2 {
	font-size:14px;
	color:#900;	
	padding-top:4px;
	padding-bottom:2px;
	font-weight:bold;
	float:left;
}
#divRightError {
	color:#900;	
}
.bmar15{
	margin-bottom:15px;}
.bmar8{
	margin-bottom:8px;}
.jobCart{
	width:640px;
	margin-bottom:13px;
	border-bottom:solid 2px #FFDF90;
	}
.jobCart td{
	height:26px;
	padding-left:8px;
	}
.jobCart td span{
	float:right;
	}
.jobCart td div{
	cursor:pointer;
	}
.jobCart td div img{
	float:left;
	}
.jobCart a{
	color:#095AA5;
	text-decoration:none;
	}
.jobCart a{
	text-decoration:underline;
	}
.tablekey{
	
	background-color:#dbedfd;
	color:#999999;
	font-weight:bold;
	border-bottom:solid 1px #FFDF90;
	border-top:solid 1px #FFDF90;
	}
.jobCart .spacer td{
	height:14px;
	}
.spacer{
	height:14px;
	}
.jobCart .status{
	border-right:solid 1px #FFDF90;
	border-left:solid 1px #FFDF90;
	}
	
.statusback0{ 
    border-left:#FFD7D7 11px solid ; 
     padding-left:2px;    
                
}/*Unsucessful*/
.statusback1{ 
    border-left:#E5E5E5 11px solid ;
  padding-left:2px;
}/*pending*/
.statusback2{ 
    border-left:#D2FFD2 11px solid ;  
padding-left:2px;
				}/*forwarded*/
#tips h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	background-color:#B1A587;	
	padding-top:11px;
	padding-left:19px;
	padding-right:19px;
	padding-bottom:11px;
}
#tips{
	color:#595959;
}
.border1tip{
	border: 1px solid #B1A587;
	}
#tester{
	position:fixed;}
.footer{
	overflow:hidden;

}
.footer div{
	display:inline;
	cursor:pointer;}
.footerextra{
/*	height:0px;
	width:0px;
	overflow:hidden;*/
	margin-left:-5000px;
	width:600px;
	}
.clearfixie{
		clear:both;
		}
/*img, div, input, span { behavior: url("iepngfix.htc") }*/
.headerholder{
	min-width:995px;
	}
	
#header  {position:relative; min-width:995px;}
.headerholder {display:block; color:#000;}	

.matchon{}
.matchoff{
    opacity:0.5;
}
.tabs{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #095AA5;
	}
.tabs li{
	float: left;
}
.tabs li a{
	display:block;
	padding: 7px;
	font-size: 14px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #095AA5;
	border-bottom-width: 0px;
	font-weight:normal;
	color:#666;
}
.tabs .selected a {
		background-color:#095AA5;
		color:#FFF;
}
.tabs a:hover{
		background-color:#666;
		color:#FFF;
}
.dashboardItem {
	background-color: #FFF9E9;
	float: left;
	width: 310px;
    margin-right: 8px;
	min-height: 201px;
	margin-top: 10px;
	border-bottom:1px solid #FFDF90;
}
.dashboardItemr {
    background-color: #FFF9E9;
    float: left;
    width: 310px;
    min-height : 201px;
    margin-top: 10px;
    border-bottom:1px solid #FFDF90;
}
.dashboardItem h2 ,.dashboardItemr h2{
	background-image:url(../images/accord_top.gif);
	background-repeat:repeat-x;
	height:28px;
	margin-bottom:3px;
	padding:7px 0 0 4px;
	color:#666;
	font-size:15px;
	font-weight:bold;
	}
.dashboardItems2Col {
	background-color: #FFF9E9;
	float: left;
	width: 628px;
	/*height: 262px;  */
	margin-top: 10px;
	border-bottom:1px solid #FFDF90;
}
.dashboardItems2ColnoH{    
    background-color: #FFF9E9;
    float: left;
    width: 628px;
    margin-top: 10px;
    border-bottom:1px solid #FFDF90;
    padding-bottom: 10px;
}
.dashboardItems2Col h2{
	background-image:url(../images/accord_top.gif);
	background-repeat:repeat-x;
	height:28px;
	margin-bottom:3px;
	padding:7px 0 0 4px;
	color:#666;
	font-size:15px;
	font-weight:bold;
	}
.KeywordMatch{	
	background-image:url(../images/keyword-trans.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	}
.TypeMatch{
	background-image:url(../images/tempperm-trans.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
.LocationMatch{
	background-image:url(../images/location-trans.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	}
.SectorMatch{
	background-image:url(../images/sector-trans.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}
#loaderback{
	background-image:url(../images/loaderback.png);
}
.note{color:#999999;float:right;font-size:10px;}
.smalltextrestore{
	/*background-image:url(../images/dragbackremove.gif);*/
	background-color:#E9E9E9;
	color:#999;
	line-height:15px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:5px;
	padding:4px;
}
.smalltextrestore .button{
	border-top-width: 0px;
	border-bottom-width: 0px;
}
.smalltextrestore a{
	color:#999;
}
#tips .linkOption{
    color:#999999;
	font-size:10px;
	font-weight:normal;
}
#tips .searchitem{
    margin-left:10px;
    display: block;
}
.notice{
    border: #006699 1px solid;
    background-color: #FFF9E9;
    height:24px;
    padding:15px 10px 5px 35px; 
}
.notice .mark{
    float: right; 
}
.oneof3{
    float: left;
    margin-left: 8px;
}
.oneof3 .date{
    width: 50px;
}
.w131{width: 131px; position: relative;}
.w281{width: 281px;}
.w471{width: 471px;} 
.w185{width: 185px;}
.w172{width: 172px;}  
.w239{width: 239px;} 
.photo{
    border: #FFDF90 1px solid;
    width: 132px;
    height: 182px;
} 
.upload  {
    position: absolute;
    top:0;
    left: 0;
    width: 128px;
    height:161px;
    padding:20px 3px 3px;
    background-image:url(../images/loaderback.png);  
    color: white;
    font-size: 10px;
    
    display: none;    
    opacity:0;
}
.selector{
    height: 31px;
    background-color: #EBF4FE;
    border: #006699 1px solid;
    padding:4px 0 0 8px;
    font-size: 10px;
}
.selector select{
    width: 330px;
    border: solid 1px #666666 ;
}
.form{
    border: #FFDF90 1px solid;     
    background-color: white;
    position: relative;
}
.form h3{
    font-size: 15px;
    color: #666666;
    padding:4px;
    font-weight: bold;
}
.form td{
    padding: 5px;
}
.form input,.form select,.form textarea {
width:340px;
}
.formsize{
/*    height:152px; */
    margin-top:7px;
    margin-bottom :17px;
    padding:8px;
}
.attentItem{
    background-color: #990000;
    border: #006699 1px solid;
    color:white;
    margin:4px;
    padding:6px;
    position:relative;
}
.attentItem a{
    float: right;
    background-image: url(../images/goto.png);
    background-repeat: no-repeat;
    width: 19px;
    height: 20px;
    bottom: 1px;
    right: 1px;
    top: 1px;
    right: 5px;
    position:absolute;
}
.attendsize{
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0px;
    
}
.rbutton{
    width: 35px;
    float: left;    
}
.lbutton{
        margin-left:21px;
} 
#uploadimage{
    background-color:#FFFFFF;
    height:14px;
    margin:3px;
    padding:3px;
    color: #666;
    overflow:hidden;
    white-space:nowrap;
} 
.savebut, .cancelbut{
    border: none;
    clear:none;
    float:left;
    height:20px;
    margin-left:1px;
    margin-top:5px;
    width:58px;
}
.mask {
    position: relative;
    height:181px;
    width: 131px;
    overflow:hidden;
  }



.slideitem {
    height: 181px;
    width: 131px;
    float: left;
    clear:none;
    position: relative;
  }


#slideshow {
    position: absolute;
    width:2000px;
    height: 181px;
  }
  
.defaultselect{
  background-image: url(../images/defaultphoto.png);  
  height: 26px;
  width: 29px;
  position: absolute;
  top:5px;
  right: 4px;
}
h2 span{
    color: #595959;
    font-size: 10px;
    font-weight: normal;
    
}
.QualificationItem{
border-bottom:2px solid #FFDF90;
border-top:1px none;
margin-bottom:7px;
margin-left:5px;
margin-right:5px;
padding-bottom:7px; 
}

.QualificationItem .title{
    font-weight: bold;
    font-size: 12px;
    color: #595959;
    margin-bottom:5px;
    padding-bottom:2px;
    border: none;
}
#photoprev{
    background-image: url(../images/prev.gif);
    background-repeat: no-repeat;
    height: 12px;
    width: 10px;
    display: block;
    clear:none;
    float:left;
    margin-right:5px;
    margin-top:5px;
}
#photonext{
    background-image: url(../images/next.gif);
    background-repeat: no-repeat;
    height: 12px;
    width: 10px;
    display: block;
    clear:none;
    float:right;
    margin-left:5px;
    margin-top:5px;
}
.tableHeader{
    background-image:url(../images/accord_top.gif);
    background-repeat:repeat-x;
    height:28px;
    margin-bottom:3px;
    padding:7px 0 0 4px;
    color:#666;
    font-size:15px;
    font-weight:bold;
    
}  
.tableHeader td, .tableItem td{
   padding-left: 2px;
   padding-right: 2px;    
   padding-bottom: 2px;
   padding-top: 2px;
}

.tableItem{
    height: 25px;
    border-bottom: solid 1px #FFDF90;
    font-weight: bold;
    background-color: white;

}
.tableItemnor{
    height: 35px;
    border-bottom: solid 1px #FFDF90;
    font-weight: normal;

}
.read{
    font-weight: normal;
    background-color: transparent;
}
.linetop{
  border-top: solid 1px #FFDF90;    
}
.linebottom{
   border-bottom: solid 1px #FFDF90;  
}
.padding1050{
    padding: 10px 15px;
}
.toprightlink{
    float:right;
margin-right:3px;
margin-top:-31px;
color: #869DB1;
font-size: 11px;
}
.itemelementedit td{
    padding: 2px;
}
.nopadding td {
    padding: 0px; 
}
#divLogin h1{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#FFFFFF;
    background-color:#095AA5;    
    padding:6px 14px;
}
.good{
    color: green;
}
.bad{
    color: red;
}
.previewbut{
    width: 74px;
    height: 14px;
    background-color:#095AA5;
    font-weight: bold;
    margin-top: 1px;
    margin-bottom: 1px;
    cursor: pointer;
    color: white;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 1px;
    padding-top: 1px;
    
}
.wrapper{
    width: 1002px;
    margin-left:auto;
margin-right:auto;
}

.CVupload td{
    padding: 4px;
}
.CVupload textarea{
    width: 550px;
}
.SI-FILES-STYLIZED label.cabinet
{
    width: 61px;
    height: 20px;
    background: url(../images/browse.gif) 0 0 no-repeat;

    margin-bottom:28px;
    display: block;
    overflow: hidden;
    cursor: pointer;
    float: right;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
    position: relative;
    height: 100%;
    width: auto;
    margin-left: -140px;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
      
}
.hidden{
    display:none;
}
.CvLoading{
    padding-top: 100px;
    background-image:url(../images/statusloadspinnertext.gif);
    background-position:50% 20px;
    background-repeat:no-repeat;
    text-align:center;
}
.notice{
    padding: 5px;
    
}
#divRightTop textarea{
  width: 223px ;
  height:127px;  
}

#divRightTop h1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#FFFFFF;
    background-color:#095AA5;    
    padding-top:11px;
    padding-left:10px;
    padding-right:19px;
    padding-bottom:11px;
}
#divRightTop .pad1119    {
    background-image: url();
}
#divRightTop .border1blue    {
    background-image: url();
}
#divRightTop {
    background-color: #ffffff;
    margin-left:10px; 
    margin-right: 6px; 
    margin-top: 7px;
    float:right;
    color:#000066;
    width: 275px;
}
#smallFeedback{
    color: #666666;
    font-size: 12px;
}
#selCategory ,#selLocation, #optJobType{
    width: 257px;
}
.fbNRight{}
.fbNRight input,.fbNRight textarea{}
.fbNLeft{}
.hide{
    display: none;
}
.fbForm td{
    padding: 5px;
}
.divJobTitle{
   background-color:#ffffff;
color:#095AA5;
font-size:18px;
padding:10px;
padding-left:0px;  
}
.jobtext{
  margin-bottom:13px;  
}
.jobtitle{
border-bottom:1px solid #eeeeee;
color:#095AA5;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
}
.jobtitle .jobtext{
        color:#595959;
display:inline;
font-weight:normal;
}
.uploadprogress{
    background-image: url(../images/ajax-loader.gif);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    height:150px;
}
.uploadprogress div{
    display: none;
}

.krgrowl{
    background-image:url(../images/bluegrid.gif);
    border:6px solid #990000;
    height:auto;
    position:fixed;
    right:20px;
    top:20px;
    width:197px;
    z-index:900;
}
.krtitle{
    background-color:#990000;
    color:white;
    font-weight:bold;
    padding:10px;
}
.krtext{
    color:black;
padding:10px;
}

