﻿body 
{
	background-color: #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	SCROLLBAR-FACE-COLOR: #FFFFFF; 
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-SHADOW-COLOR: #FFFFFF; 
	SCROLLBAR-3DLIGHT-COLOR: #8C8C8C;
	SCROLLBAR-ARROW-COLOR:  #8C8C8C;
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #8C8C8C;
}

input, select, textarea
{
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;	
}

ul.ListWithoutMargin
{
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 1.2em; 
	padding-left: 0.4em;
}
ul
{
	margin-top: 15px; 
	margin-bottom: 15px; 
	margin-left: 1.2em; 
	padding-left: 2.4em;
}
ol
{
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 1em; 
	padding-left: 1.1em;
}
a
{
	color: #000000;
}

img
{
	-ms-interpolation-mode: bicubic;
}

.ChangeCredentialPanel
{
	position: absolute;
	left: 385px;
	top: 220px;
	z-index: 1001;	
	
    border-style: outset;
    border-width: 5px;    
    background-color: #EEEEEE;    
    padding: 20px;
}

.highlighted
{
	font-weight: bold;
	color: Red;
}

.TDStatusMenu
{
	border-right: dotted 1px #888888;
}

.TDHelp
{
	border-left: dotted 1px #888888;
}

.PopupHelp
{
	width: 190px;
	padding: 15px 15px 15px 15px;
}

.ActionsPanel
{
	display: none;
}

.TDActionMenu
{
	padding: 5px 15px 10px 15px;
	border-bottom: dotted 1px #000;
}

.button100 
{
	width: 100px;
	height: 19px;
	background: transparent url('../images/button_100.gif') no-repeat;
	outline: none;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand;
}

.button120OK 
{
	width: 120px;
	height: 19px;
	background: transparent url('../images/button_120OK.gif') no-repeat;
	outline: none;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand;
	padding-left:20px;
}

.button180
{
	width: 180px;
	height: 19px;
	background: transparent url('../images/button_180.gif') no-repeat;
	outline: none;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand;
}

.button180Middle
{
	width: 180px;
	height: 36px;
	background: transparent url('../images/button_180Middle.gif') no-repeat;
	outline: none;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
	font-size: 12px !important
}

.button180High
{
	width: 180px;
	height: 54px;
	background: transparent url('../images/button_180High.gif') no-repeat;
	outline: none;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand;
	font-size: 12px !important
}

.button210 
{
	width: 210px;
	height: 19px;
	background: transparent url('../images/button_210.gif') no-repeat;
	outline: none;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand;
}

.orange
{
	color: #FAB700;
}

hr 
{ 
    height: 0; 
    border: 0; 
    border-top: 1px solid #FAB700; 
}

h1 
{
	margin-bottom : 0px;
	margin-top : 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color: #8C8C8C; 
	text-transform: uppercase;		
}

h2 
{
	margin-bottom : 0px;
	margin-top : 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #8C8C8C;
	font-weight: bold;
	color: #8C8C8C;
	text-transform: uppercase;
}

h3
{
	margin-bottom : 0px;
	margin-top : 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.TableHeader
{
	text-align: left;
	vertical-align:top;
	padding: 10px 5px 10px 5px;
	border-top: solid 1px #000;
	background-color: #EEEEEE;
	font-weight: bold;
}

.TableRow td
{
	vertical-align: top;
	padding: 5px 5px 5px 5px;
}

.TableRowHover td
{
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	background-color:#FDE4A2;
}

.TableRowHoverHist td
{
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	background-color: #FCD670;	
}
.TableRowHist td
{
	vertical-align: top;
	padding: 5px 5px 5px 5px;	
	background-color: #FEF2D3;
}

.TableBottomRow
{
	padding: 5px 5px 5px 5px;
	border-bottom: solid 1px #000;
}

.TableFooter
{
	padding: 5px 5px 5px 5px;
	border-top: solid 1px #000;
}

.VacancyCriteriaColorLabel
{
	width: 30px;
	display: block;
}
#NLVVacancyColofonDiv  
{
    position: absolute;
    width: 265px; 
    height: auto;
    top: 34px;
}	
#NLVVacancyTextDiv 
{   
    position:absolute; 
    left:335px; 
    width:460px; 
    top:34px;
    height: auto;
	overflow: visible;
}
.NLVVacancyHeaderLeft
{
	background-image:url('../images/BlackLeft.gif'); 
	width: 7px; 
	background-repeat: no-repeat; 
	height: 17px; 
}
.NLVVacancyHeaderMiddle
{
	background-image:url('../images/BlackMiddle.gif'); 
	background-repeat: repeat-x; 
	color:#FFFFFF; 
	vertical-align: middle; 
	font-family:Arial;
}
.NLVVacancyHeaderMiddle2
{
	background-image:url('../images/BlackMiddle.gif'); 
	background-repeat: repeat-x; 
	color:#FFFFFF; 
	vertical-align: middle; 
	font-family:Verdana;
}
.NLVVacancyHeaderRight
{
	background-image:url('../images/BlackRight.gif'); 
	width: 7px; 
	background-repeat: no-repeat; 
}
.vacItemTR
{
	height: 30px; 
	max-height: 30px; 
	vertical-align: top;
}
.comItemTR
{
	height: 20px; 
	max-height: 20px; 
	vertical-align: middle;
}
#NLVQuickSearchDiv
{
	width: 450px;
	border: solid 1px #000000;
	padding: 5px 5px 5px 5px;
}
.VacancyCandidateChangeEmailPanel
{
	position: absolute;
	left: 30px;
	top: 180px;
	width: 375px;
	z-index: 1001;	
	
    border-style: outset;
    border-width: 5px;    
    background-color: #EEEEEE;    
    padding: 20px;
}
.VacancyCandidateChangePasswordPanel
{
	position: absolute;
	left: 0px;
	top: 220px;
	width: 405px;
	z-index: 1001;	
	
    border-style: outset;
    border-width: 5px;    
    background-color: #EEEEEE;    
    padding: 20px;
}