﻿/******
All global classes regardless from Theme used

Added 09-06-09 : DDLs
******/
td.UCMonthYear select
{
    width:100px;
    border:1px solid black;
}
/******
Added 10-06-09 : User Control Details
******/
table.UCDTable
{
    margin-bottom:0px !important;
    
}

table.UCDTable td
{
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
	line-height:16px;		
}

table.UCTable
{
	width:100%;
	margin:0px 0px 20px 0px;
	text-align:justify;
	border-width:1px;
	border-style:solid;
	border-left-color:#D4D0C8;
	border-right-color:#808080;
	border-top-color:#D4D0C8;
	border-bottom-color:#808080;
}
table.UCDetailsTable
{
    margin:5px 5px;
	text-align:justify;
	border-left:4px solid #D4D0C8;
}
table.UCDetailsTable td
{
    vertical-align:top;
}
tr.UCDetailsRow
{
    border-top:10px solid black;
}
tr.UCDetailsRow td
{
    border-top:10px solid black;
    background-color:black;
}
td.UCExpTableCell1
{
    width:100%;
	padding-right:10px;
	vertical-align:top;
}
td.UCExpTableCell2
{
    width:50px;
    min-width:50px;
	padding-right:10px;
	vertical-align:top;
	text-align:right;
}
td.UCExpTableCell2 img
{
    padding:2px;
}
td.UCDTRH
{
    width:120px;             
    line-height:16px;
}

/** GEN-257 **/
#content th
{
    color:#000;
}
#content a
{
    color:#0071BC;
}
.subMenu img
{
    cursor:pointer;
}
td.DL input
{
    width:160px !important;
    font-size:8pt;
}
td.DL textarea
{
    width:140px !important;
    font-size:8pt;
}
.ibLblHdr
{
    padding-right:4px;
}
div.print *
{
    font-size:10pt !important;
}
.print .huge
{
    font-size:13pt !important;
    font-weight:bold !important;
}

.lesshuge
{
	font-size:12pt !important;
    font-weight:bold !important;
}

.print a
{
    text-decoration:none;
}
div.print
{
    font-size:8pt !important;
}
div.print .UCDetailsBorder
{
    border-bottom:1px solid #EEE;
}
div.print table.UCTable
{
	border-width:1px;
	border-style:solid;
	border-color:#000 !important;
}
div.print .two-column-container
{
	border-width:1px;
	border-style:solid;
	border-color:#000 !important;
}
.vf
{
    float:left;
    position:relative;
    border:1px solid #EEE;
    background-color: #EEE;
    color:Black;
    vertical-align:top;
    right:5px;
    top:4px;
}
.vf td
{
    padding:3px;
    text-align:center;
}
.vf span
{
    width:100px;
}
.tableRow1 
{
    background-color:#FFF;
}
.tableRow2
{
    background-color:#F0F0F0;
}
.grid
{
    width: 100%; 
    border-collapse: collapse;
}

.grid th
{
	vertical-align:top;
	padding:3px;
	white-space:nowrap;	
	color:#0071c8 !important;
}

div.print .grid
{
    width: 100%; 
    border:1px solid #000 !important;
    border-collapse:inherit!important;
}
div.print .UCTable
{
    width: 100%; 
    border:1px solid #EEE !important;
    border-collapse:inherit!important;
}
div.print th
{
    color:#0071BC;
}
div.print div.atomic
{
    xxxpage-break-inside:avoid;
}
div.atomic tr, div.atomic td, div.atomic table, div.atomic th, div.atomic * 
{ 
    xxxpage-break-inside: avoid; 
} 
div.atomic
{
    display:block;
}
div.sendLink
{
    width:170px;
    border:1px solid black;
    background-color:#B7D8FF;
}
div.sendLinkIGM
{
    width:600px;
    border:1px solid black;
    background-color:#B7D8FF;
}
.sendLinkErr
{
    color:Red;
    font-weight:bold;
}
.sendLinkOK
{
    color:Green;
    font-weight:bold;
}
div.sendLink input
{
    width:100px;
}
div.sendLinkIGM input
{
    width:300px;
}
div.sendLinkIGM textarea
{
    width:580px;
    height:100px;
    min-height:100px;
}
div.sendLinkIGM select
{
    width:300px;
}
.icn
{ 
    cursor:pointer;
    padding-left:5px;
}
td.disabl
{
    color:#888;
}
.sub
{
    font-size:9px;
}
.annotateResumeErr
{
    color:Red;
    font-weight:bold;
}
.annotateResumeOK
{
    color:Green;
    font-weight:bold;
}
div.annotateBox
{
    width:270px;
    height:230px;
    position:relative;
    z-index:100;
}
div.annotateResume
{
    width:270px;
    height:230px;
    border:1px solid black;
    background-color:#B7D8FF;
    vertical-align:top;
}


div.annotateResume input
{
    width:100px;
}
div.annotateResume textarea
{
    width:258px;
    min-height:160px;
    height:160px;
}
.applyErr
{
    color:Red;
    font-weight:bold;
}
.applyOK
{
    color:Green;
    font-weight:bold;
}
table.rep
{
    padding:12px;
    margin:0px;
    background-color:#DDDDDD;
    border-color:black;
    border-left:2px solid;
    border-right:1px solid;
    border-top:2px solid;
    border-bottom:1px solid;
}
table.rep td
{
    border-bottom:1px solid #000;
    border-right:1px solid #000;
    text-align:center;
}
table.rep th
{
    border-bottom:1px solid #000;
    border-right:1px solid #000;
    text-align:center;
}
tr.rowCopy td
{
    color:#000000;
}
tr.rowCopy span
{
    color:#000000;
}
tr.rowCopy a
{
    color:#000000;
}
tr.rowOri td
{
    color:#888888;
}
tr.rowOri span
{
    color:#888888;
}
tr.rowOri a
{
    color:#888888;
}
.err
{
    color:Red;
    font-weight:bold;
}
.OK
{
    color:Green;
    font-weight:bold;
}
.warning
{
    color:Orange;
    font-weight:bold;
}
.remarkPopup
{
    position:absolute;
    width:400px;
    height:180px;
    border:1px solid black;
    background-color:#EEEEEE;
    color:Black;
    padding:5px;
    overflow:auto;
}
.remarkPopup input
{
    position:relative;
    margin-top:10px;
    bottom:5px;
    text-align:center;
    vertical-align:bottom;
}
.cea select
{
    min-width : 300px;
}
.cea input
{
    width : 300px;
}
.mediaPreview input
{
    width:200px;
    margin:2px;
}
.right
{
    float:right;
}
table.wizLink
{
    background-color:#DDD;
    border:1px solid black;
}
span.wizLink 
{
    
}
table.tbl td
{
    vertical-align:top;
}
.mltb
{
    border:0px solid #BBBBBB;
    width:100%;
}
.mltb .textbox-general
{
    width:500px !important;
}
.swHlp
{
    position:relative;
    top:-65px !important;
}
.login
{
    width:400px;
}
#eula
{
    width:550px;
    height:400px;
    overflow:auto;
    border:1px solid black;
    padding:5px;
}
#eulaButtons
{
    padding:5px;
}
#accept
{
}
#eulaIntro
{
    padding:5px;
}
#categoryMenu img
{
    padding-left:5px;
}

/********** added by Martijn 29-06-2010 **************/
.labelTable
{
	border:solid 0px red;	
	text-align:left;
	width:100%;	
	border-collapse:collapse;

}

.labelTable td
{
	border:solid 1px #8e8e8e;
	padding:5px;	
}

.labelTable textarea
{
		border:solid 1px #e3e3e3;
		height:250px;
		width:100%;
}


/***** special style selector to hide the right breadcrum on DCV.aspx ***/
td[title~="DCV.aspx"]	
{	
	border-left:none !important;
	background: none !important;
}


/**** style for Labelsearch.aspx *****/
.admin_searchtable
{
	border:solid 1px #e3e3e3;
	border-collapse:collapse;
}

.admin_searchtable td 
{
		border:solid 1px #e3e3e3;
}

.admin_resulttable
{
	border:solid 1px #a0a0a0 ;	
	width:700px;
}
.admin_resulttable td
{
	padding:4px;
	overflow:auto;
	border:solid 1px #a0a0a0;
	height:50px;
}

/* Added 10-02-11 */
tr.pgr td
{
    overflow:hidden !important;
}

.admin_resulttable tr
{
	height:30px;	
}

.admin_resulttable .pgr
{
	background: #424242 url(grids/grd_pgr.png) repeat-x top left;
}
.admin_resulttable .pgr table
{
	margin: 5px 0;
	height:20px;
}
.admin_resulttable .pgr td
{
	border-width: 0;
	padding: 0 6px;
	border-left: solid 1px #666;
	font-weight: bold;
	color: #fff;
	line-height: 12px;
	height:15px;
}
.admin_resulttable .pgr a
{
	color: #a8a8a8 !important;
	text-decoration: none;
}
.admin_resulttable .pgr a:hover
{
	color: #fff;
	text-decoration: none;
}

.admin_resulttable_firstcolumn
{
	width:40px;
	overflow:auto;
}

/******* JUR-42 ****/
.joblogo 
{
	float:right;
	margin:10px;
	width:200px;
}
/*** NORTH-109 **/
.igmminfouc
{
	padding-top:25px;
}



 

