/* PowerMatch.css
**
**	PowerMatch base styles
**
**  Copyright (c) 2000-2005 IdealHire, Inc.
*/

H1.ProfileSectionHeader
{
    font-family: arial, helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	border-bottom: solid 1px black;
}

#layouttable
{
	border-collapse: collapse;
	border:#c0c0c0 1px solid;
	margin:0px;
	padding:0px;	
}


#tdBorder
{
	
	border-right : #c0c0c0 1px solid;
}



TABLE.FormLayoutTable
{
	width: 100%;
	border-collapse: collapse;
	table-layout: auto;
}

TABLE.FormLayoutTable TD
{
	vertical-align: top;
}

TABLE.FormLayoutTable TD.FormLabel
{
	background-color: transparent;
	text-align: right;
	padding-top: 2px;
}

TABLE.FormLayoutTable TD.FormLabelLeft
{
	background-color: transparent;
	text-align: left;
	padding-top: 2px;
}

/* Added by Kishor On May 16th 2008 */ 
TABLE.FormLayoutTable TD.FormLabelCenter
{
	background-color: transparent;
	text-align: center;
	padding-top: 2px;
}

TABLE.FormLayoutTable SPAN.FormLabel
{
	display: block;
	background-color: transparent;
	font-weight: bold;
	padding-right: 6px;
	text-align: right;
}

TABLE.FormLayoutTable SPAN.FormLabelText
{
	display: block;
	background-color: transparent;
	font-weight: bold;
	padding-right: 6px;
	text-align: left;
}

TABLE.FormLayoutTable SPAN.FormLabelLeft
{
	display: block;
	background-color: transparent;
	font-weight: bold;
	padding-right: 6px;
	text-align: left;
}

TABLE.FormLeftAlignTable
{
	border-collapse: collapse;
	table-layout: auto;
}

TABLE.FormLeftAlignTable TD
{
	vertical-align: top;
}

TABLE.FormLeftAlignTable TD.FormLabel
{
	background-color: transparent;
	text-align: left;
	padding-top: 2px;
}

TABLE.FormLeftAlignTable SPAN.FormLabelSmallBold
{
	background-color: transparent;
	text-align: right;
	padding-top: 2px;
	font-size : smaller;
	font-weight : bold;
	
}
TABLE.FormLeftAlignTable SPAN.FormLabelSmall
{
	background-color: transparent;
	text-align: right;
	padding-top: 2px;
	font-size : x-small;
	
}

TABLE.FormLeftAlignTable SPAN.FormLabel
{
	display: block;
	background-color: transparent;
	font-weight: bold;
	padding-right: 6px;
	text-align: left;
}

TABLE.report
{
	border-collapse: collapse;
	table-layout: auto;
	width:100%;
	margin:0px;
	padding:0px;
	
}

TABLE.report th
{
	border: none;
	border-bottom: solid 1px #000;
	text-align: left;
	vertical-align: top;
}

TABLE.report td
{
	border: none;
	border-style: none;
	border-width: 0;
	vertical-align: top;
}

TABLE.report .label
{
	font-weight: bold;
	vertical-align: top;
}

.BoldText
{
	display: block;
	background-color: transparent;
	font-weight: bold;		
}

.SmallBoldText
{
	display: block;
	background-color: transparent;
	font-weight:bold;		
	
}

.PowerMatchFooter
{
	text-align: center;
	clear:both;
}

.Trace
{
	background-position: 2px 2px;
	background-image: url(/PowerMatch/img/trace.gif);
	background-repeat:no-repeat;
}
.Information
{
	background-position: 2px 2px;
	background-image: url(/PowerMatch/img/information.png);
	background-repeat:no-repeat;
}
.Warning
{
	background-position: 2px 2px;
	background-image: url(/PowerMatch/img/warning.png);
	background-repeat:no-repeat;
}
.SystemException
{
	background-position: 2px 2px;
	background-image: url(/PowerMatch/img/error.png);
	background-repeat: no-repeat;
}
.Error
{
	background-position: 2px 2px;
	background-image: url(/PowerMatch/img/error.png);
	background-repeat:no-repeat;
}
.Critical
{
	background-position: 2px 2px;
	background-image: url(/PowerMatch/img/error.png);
	background-repeat:no-repeat;
}
.Message
{
	background-position: 2px 2px;
	background-image: url(/PowerMatch/img/information.png);
	background-repeat:no-repeat;
}
.CodePatch
{
	background-position: 2px 2px;
	background-image: url(/PowerMatch/img/trace.gif);
	background-repeat:no-repeat;
}
.Startup
{
	background-position: 2px 2px;
	background-image: url(/PowerMatch/img/startstop.gif);
	background-repeat:no-repeat;
}
.Shutdown
{
	background-position: 2px 2px;
	background-image: url(/PowerMatch/img/startstop.gif);
	background-repeat:no-repeat;
}

#MessageBox
{
	display: block;
	border: solid 1px #ccc;
	text-align: left;
}
#MessageBox .MessageBoxInformation
{
	margin: 0px;
	background-color:#c3d9ff;
	border-top:solid 1px #3a5774;
	border-bottom:solid 1px #3a5774;
	border-left:solid 1px #3a5774;
	border-right:solid 1px #3a5774;
	font-size : 12pt;
	font-weight : bolder;
	padding:10px;

	/*
	padding-left: 20px;
	margin: 2px;
	background: #eef url(/PowerMatch/img/information.png) no-repeat top left;
	*/
}
#MessageBox .MessageBoxTrace
{
	padding-left: 20px;
	margin: 2px;
	background: #eef url(/PowerMatch/img/information.png) no-repeat top left;
}

#MessageBox .MessageBoxWarning
{
	padding-left: 20px;
	margin: 2px;
	background: #ffc url(/PowerMatch/img/warning.png) no-repeat top left;
}
#MessageBox .MessageBoxError
{
	margin: 0px;
	background-color:#ff6868;
	border-top:solid 1px red;
	border-bottom:solid 1px red;
	border-left:solid 1px red;
	border-right:solid 1px red;
	font-size : 12pt;
	font-weight : bolder;
	padding:10px;
	color:White;
	/*
	padding: 4px 4px 4px 20px;
	margin: 2px;
	background: #fee url(/PowerMatch/img/error.png) no-repeat top left;*/
}
#MessageBox .MessageBoxCritical
{
	margin: 0px;
	background-color:#ff6868;
	border-top:solid 1px red;
	border-bottom:solid 1px red;
	border-left:solid 1px red;
	border-right:solid 1px red;
	font-size : 12pt;
	font-weight : bolder;
	padding:10px;
	color:White;

/*	padding-left: 20px;
	margin: 2px;
	background: #fee url(/PowerMatch/img/error.png) no-repeat top left;
*/
}

#QuickSearch
{
	display: block;
	border: solid 1px #f0f0f0;
	width: 320px;
	text-align: left;
}

#QuickSearch SPAN
{
	display: block;
	float: left;
	width: 150px;
	text-align: right;
}

DIV.PageCaption
{
	background-color: #E4E9EC;
	color: #6666FF;
	background: url(/PowerMatch/img/tab_hide.jpg) repeat-x;
	border: solid 1px #93a6b4;
	height: 19px;
	font-weight:bold
}

.MatchListIcon
{
	background-color: Transparent;
	width: 14px;
	height: 14px;
	border: 0px;
}

SPAN.ProfileElementNotRequired
{
	color: Green;
}

SPAN.ProfileElementRequired
{
/*	color: Red;*/
}
.SkillImportanceCritical
{
	/*color: Red;*/
}
.SkillImportanceImportant
{
	/*color: orange;*/
}
.SkillImportanceDesirable
{
	/*color: Blue;*/
}
.step
{
	background-image: url(/PowerMatch/img/HollowDotSmall.gif) ;
	background-repeat: no-repeat;
	background-position : center center;
	padding : 20px;
	color : white;
	font-size : 15pt;
	font-weight : bolder;
	text-align: center;
}
.step1
{
	background-image: url(/PowerMatch/img/HollowDotLarge.gif) ;
	background-repeat: no-repeat;
	background-position : center center;
	background-color :  Transparent;
	padding : 20px;
	color : yellow;
	font-size : 15pt;
	font-weight : bolder;
}

.StepIntro
{
	padding : 10px 20px 10px 220px;
}

.StepHeader
{
	padding : 10px 20px 10px 10px;
}

.ChartBar
{
	background-color: #00c0f0;
	display:block;
}

.MultiReplyMessage
{
	padding:4px 0px 4px 0px;
	border-bottom:solid 1px #c0c0c0;
}

.MultiReplyMessageTo
{
	font-weight:bold;
}
.cell_bar{
	background-color: #E4E9EC;
	color: #6666FF;
	background: url(/PowerMatch/img/tab_hide.jpg) repeat-x;
	border: solid 1px #93a6b4;
	height: 19px;
	font-weight: normal
	}
.cell_shade{
	background-color: #FFFFFF;
	color: #CC6600;
	background: url(/PowerMatch/img/tab_show.jpg) repeat-x;
	border-top: solid 1px #93a6b4;
	border-left: solid 1px #93a6b4;
	border-right: solid 1px #93a6b4;
	height: 19px;
	font-weight: bold;
	}
.cell_mid{
	border-left: solid 1px #93a6b4;
	border-right: solid 1px #93a6b4;
	}
input.step1{
	width:216px;
	border:1px solid #f0f0f0;
	border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
	background:#fff url('/PowerMatch/img/sbox-bg.gif') no-repeat;
	}
input.step1_a{
	border:1px solid #f0f0f0;
	border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
	background:#fff url('/PowerMatch/img/sbox-bg.gif') no-repeat;
	}	
select.step1{
	width:216px;
	border:1px solid #f0f0f0;
	border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
	background:#fff url('/PowerMatch/img/sbox-bg.gif') no-repeat;
	}	
.button_lg{
	BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(/PowerMatch/img/button_back_lg.jpg);
    BORDER-LEFT: 0px;
    WIDTH: 300px;
    CURSOR: pointer;
    BORDER-BOTTOM: 0px;
    HEIGHT: 51px
	}
.Menu_button_lg
{
	BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(/PowerMatch/img/sub-links-bg.gif); BACKGROUND-REPEAT: no-repeat;background-color:Transparent;
    BORDER-LEFT: 0px;
    WIDTH: 202px;
    CURSOR: pointer;
    BORDER-BOTTOM: 0px;
    HEIGHT: 31px;
}
.step_blue{
	WIDTH: 61px; 
	HEIGHT: 61px; 
	border:0px; 
	background-image: url('/PowerMatch/img/orb_blue.jpg'); 
	font-weight:bold; 
	font-size: 14px;
	color:#FFFFFF;
	}	
.step_gold{
	WIDTH: 61px; 
	HEIGHT: 61px; 
	border:0px; 
	background-image: url('/PowerMatch/img/orb_gold.jpg'); 
	font-weight:bold; 
	font-size: 14px;
	color:#000000;
	}		
.step_name{
	WIDTH: 200px; 
	HEIGHT: 31px; 
	border:0px; 
	background-image: url('/PowerMatch/img/stepname.jpg'); 
	font-weight:bold; 
	font-size: 14px;
	color:#000000;
	}		
.scrolltable{
	height:200px; 
	overflow:auto;
	border-bottom: solid 1px #93a6b4;
	scrollbar-base-color:#fbe51f;

	}
.loginBox
{
	float: right
	border : solid 1px #4A659C;
	background-color : #E4E9EC;
}
.button_sm{
	WIDTH: 123px; 
	HEIGHT: 51px; 
	border:0px; 
	background-image: url('/PowerMatch/img/button_back_sm.jpg'); 
	font-weight:bold; 
	font-size: 12px;
	cursor:pointer;
	}
	
.button_sm_gray{
	WIDTH: 123px; 
	HEIGHT: 51px; 
	border:0px; 
	background-image: url('/PowerMatch/img/button_blueback_sm.jpg'); 
	font-weight:bold; 
	font-size: 12px;
	cursor:pointer;
	}
.cell_bar{
	background-color: #E4E9EC;
	color: #000000;
	background: url(/PowerMatch/img/tab_hide.jpg) repeat-x;
	border: solid 1px #93a6b4;
	height: 10px;
	font-weight: normal
	}
.cell_shade{
	background-color: #FFFFFF;
	color: #CC6600;
	background: url(/PowerMatch/img/tab_show.jpg) repeat-x;
	border-top: solid 1px #93a6b4;
	border-left: solid 1px #93a6b4;
	border-right: solid 1px #93a6b4;
	height: 19px;
	font-weight: bold;
	}
.cell_mid{
	border-left: solid 1px #93a6b4;
	border-right: solid 1px #93a6b4;
	}
.alt2{
	background-color: #BAEAFF;
	}
.alt1{
	background-color: #E3FFFF;
	}
.alt{	
	background-color: #E4E9EC;		
	}
.button_jobview{
	WIDTH: 46px; 
	HEIGHT: 31px;
	border:0px; 
	background-image: url('/PowerMatch/img/button_sm_yellow.gif'); 
	font-weight:bold; 
	font-size: 12px;
	cursor:pointer;
	}
	
#CandidateName_list
{
	background-color:White;
	width:200px;
	text-align: left;
}
#CandidateName_list div.item 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:White;
	cursor:hand;
	padding-left:2px;
	height:16px;
}
#CandidateName_list div.selected
{
	background-color:Blue;
	color:White
}
	

.listedskill input
{
	float:left;
}

.tooltip1
{
	background-image: url(/PowerMatch/img/CandidateImages/tool-tip.gif); 
}

.tablebackground
{
	background: url(/PowerMatch/img/CandidateImages/bg.gif) repeat-x;
}

.bottombackground
{
	background-position: 50% bottom;
	background-image : url(/PowerMatch/img/nlus_new/bg-reverse.gif);
	background-repeat :repeat-x;
}	
.labelHeading
{
font-size: 14px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
} 

.labelText
{
font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.labelTextBold
{
font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

.labelHeadingLarge
{
font-size: 20px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

.linkText
{
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/*  Added for common login page lookup */	
.roundedNew {
	BACKGROUND-IMAGE: url(./img/LoginBox.gif);  BACKGROUND-REPEAT: no-repeat
}

/*  Added for new initial page of candidate registeration and the top bar of same */		
.stepBar {
	background-color: #d1e0fc;	
	vertical-align:middle;
	font-size: 9pt;
	color: #88a4d8;
	font-weight:bold;		
}
.stepBarActive {
	background-color: #d1e0fc;	
	vertical-align:middle;
	font-size: 10pt;
	color: #000000;
	font-weight:bold;		
}
.stepBarDone {
	background-color: #d1e0fc;	
	vertical-align:middle;
	font-size: 9pt;
	color: #035a9d;
	font-weight:bold;		
}

.popupBox
{
	left: auto;
	z-index: 2; 
	position: absolute;	
	border-bottom: solid 1px #3a5774;
	border-top: solid 1px #3a5774;
	border-left: solid 1px #3a5774;
	border-right: solid 1px #3a5774;
	background-color:White;
}
.popupTable
{
	border-bottom: solid 7px Gainsboro;
	border-top: solid 7px Gainsboro;
	border-left: solid 7px Gainsboro;
	border-right: solid 7px Gainsboro;
	background-color:White;
}
.popupTableH
{
	background-color:#EEEEEE;
	font-size:medium;
}
.popupButton
{
	background-color:#003366;
	color:White;
	font-weight:bold;
}
.popupHide 
{
	display:none;
}
.popupShow 
{
	display: block;
}
.closePopup
{
	background-image:url(/PowerMatch/img/images/close_box.gif);
	background-repeat:no-repeat;
	width:15px;
	cursor:hand;
}
.showLoadingBox
{ 
	background-image:url(/PowerMatch/img/images/tooltipback.gif); 
	font-size:12px; 
	font-family: Arial,sans-serif; 
	background-repeat:no-repeat; 
	height:53px; 
	background-position: center top;
}
.skillsText
{ 
	font-size:12px; 
	font-family: Arial,sans-serif; 	
}
.skillsTextBold
{ 
	font-size:12px; 
	font-family: Arial,sans-serif; 	
	font-weight: bold;
}
.skillsHeading
{ 
	font-size:13px; 
	font-family: Arial,sans-serif; 	
	font-weight: bold;
}
.Dashboard
{
	background-color:#ebf3fb;
	/*background-color:#ebf3fb;*/

}
.HeaderC
{
	background-color:#a3b2cc;
	font-weight: bold;
}
a.ttLink:Active
{
	font-weight:bold;
}
.rborder
{
	border-left:solid 1px #656666;
	padding-left:10px;
	border-right:solid 1px #656666;
	padding-right:10px;
}
#portalcontainer{height:24px;background:#fff;display:block;padding:45px 0 0 15px;}
#portal{position:relative;display:block;height:24px;font-size:11px;font-weight:bold;font-family:Arial,Verdana,Helvitica,sans-serif;}
#portal ul{margin:0px;padding:0;list-style-type:none;width:auto;}
#portal ul li{display:block;float:left;margin:0 5px 0 0;}
#portal ul li a{display:block;float:left;color:#fff;text-decoration:none;padding:5px 20px 0 20px;height:19px; background: #000080;}
#portal ul li a:hover{color:#fff;background:transparent url(/PowerMatch/img/images/portal_bg-OVER.gif) no-repeat top right;}
#portal ul li a.current,#portal ul li a.current:hover{color:#000;background:#eacb1c;}
#portalmenuline{clear: both;padding: 0;width: 100%;height: 10px;line-height: 5px;background: #eacb1c; margin-bottom:0;}

.PortalTable
{
	border-bottom: solid 1px #000080;
	border-top: solid 1px #000080;
	border-left: solid 1px #000080;
	border-right: solid 1px #000080;
	margin:10px;
	background-color:White;
}
.lborder
{
	padding:15px;
	border-right:solid 1px #656666;
}
