﻿body 
{
	margin:				4px 4px 4px 4px;
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			11px;
	background-color:	#D2E08F;
	color:				#222222;
}
.mainHeading
{
	color:				#505B1A;
	font-size:			1.4em;
	font-weight:		bold;
	padding-bottom:		12px;
	padding-left:		0px;
	padding-top:		4px;
	padding-right:		4px;
}
.subHeading
{
	color:				#505B1A;
	font-size:			1.2em;
	font-weight:		normal;
	padding-bottom:		4px;
	padding-left:		0px;
	padding-top:		4px;
	padding-right:		4px;
}
.multilineTextbox
{
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			11px;
	padding:			2px;
}	
/* POSITION DIVS */
#pnlHeader 
{
	background-color:	#FFFFFF;
}
#pnlFooter
{
	background-color:		#505B1A;
	color:					#FFFFFF;
	font-size:				0.9em;
	padding-left:			4px;
	padding-top:			8px;
	vertical-align:			middle;
}
#pnlLogin 
{
	background-color:	#D2E08F;
}
#pnlFPwd
{
	background-color:	#D2E08F;
}
#pnlLoggedIn
{
	background-color:	#D2E08F;
}
#pnlHelpText
{
	/*background-image:		url(../images/recruiterHelp.gif);*/
	/*background-position:	bottom right;*/
	/*background-repeat:		no-repeat;*/
}
#pnlRegister 
{
	border-left:		1px solid #505B1A;
	border-top:			1px solid #505B1A;
	border-bottom:		1px solid #505B1A;
	border-right:		1px solid #505B1A;
	background-color:	#E6EEBF;
}
#pnlConsoleText
{
	border-left:			0px solid #D2E08F;
	padding-left:			20px;
}
#pnlMgmtConsole
{
	border-left:			1px solid #D2E08F;
	border-top:				1px solid #D2E08F;
	border-right:			1px solid #D2E08F;
	border-bottom:			1px solid #D2E08F;
	background-color:		#E6EEBF;
}
#pnlYourdetails,#pnlCompanyProfile,#pnlConsoleJobs,#pnlRecJobDetail,#pnlHelpText,#pnlGetCredits,#pnlAboutRec
{
	padding-left:			20px;	
}

/* MAIN STYLES */
.loginbannerTitle 
{
	background-color:		#505B1A;
	color:					#FFFFFF;
	font-weight:			normal;
	padding-top:			2px;
	padding-bottom:			2px;
	padding-left:			4px;
	padding-right:			4px;
}
.loginbanner
{
	padding-top:			2px;
	padding-bottom:			2px;
	padding-left:			4px;
	padding-right:			4px;
}
.consoleMenu
{
	border-left:			0px solid #FFFFFF;
	border-bottom:			0px solid #FFFFFF;
	padding:				4px;
	font-size:				1.2em;
	font-weight:			normal;
}
.consoleMenu:hover
{
	border-left:			0px solid #D2E08F;
	padding:				4px;
	font-size:				1.2em;
	font-weight:			normal;
}
.consoleMenu_nohover
{
	border-left:			0px solid #FFFFFF;
	padding:				4px;
	font-size:				1.2em;
	font-weight:			normal;
}
.recFooter
{
	background-color:		#505B1A;
	/*border-left:			1px solid #222222;
	border-right:			1px solid #222222;*/
	border-bottom:			1px solid #222222;
	color:					#FFFFFF;
	font-size:				0.9em;
	padding:				4px;
}
.editTableLabel 
{
	border:1px solid #D2E08F;
	vertical-align:top;
}
.editTableInput 
{
	background-color: #D2E08F;
	vertical-align:top;
}
.whiteText 
{
	color:#FFFFFF;
}
.redText
{
	color: #CC0000;
	vertical-align:middle;
}
.greenText
{
	color:Green;
}
.smltxt
{
	font-size:0.8em;
}










#pnlTopJobsImg 
{
	position:			relative;
}

#pnlTopJobsDG 
{
	border-top:			1px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-bottom:		1px solid #CCCCCC;
	height:				413px;
	background-color:	#D2E08F;
	padding-top:		8px;
}

#pnlJobInfo
{
	height:				421px;
	/*background-color:	#FFFFFF;*/
	border:				0px solid #555555;
}

#pnlRecruiterInfo 
{
	/*background-image:		url(../images/green_postit2.gif);
	background-position:	top center;
	background-repeat:		no-repeat;
	background-attachment:	fixed;	*/
	border:					1px solid #DDDDDD;
	background-color:		#D2E08F;
	height:					421px;
	padding-left:			10px;
	padding-right:			10px;
	vertical-align:			top;
}

#pnlRecruiterInfo2 
{
	/*background-image:		url(../images/green_postit2.gif);
	background-position:	top center;
	background-repeat:		no-repeat;
	background-attachment:	fixed;	*/
	border:					1px solid #DDDDDD;
	background-color:		#D2E08F;
	height:					421px;
	padding-left:			10px;
	padding-right:			10px;
	vertical-align:			top;
}

/* CONTENT STYLES */

.mainTable 
{
	background-color:	#FFFFFF;
	border:				0px solid #555555;
}

.TopJobsHeader 
{
	background-color:	#505B1A;
	color:				#FFFFFF;
	font-weight:		bold;
	border:				0px solid #DDDDDD;
	padding:			0px;
}

.jobDetailTable 
{
	background-color:	#E8FF8C;
	border:				1px solid #555555;	
}

.jobDetailTitle 
{
	font-weight:		bold;
	padding:			0px;	
}

.jobDetailTitleNoBorder 
{
	font-weight:		bold;
	padding:			0px;	
}

.jobDetailContent
{
	font-weight:		normal;	
	padding:			0px;	
}

.jobDetailContentNoBorder 
{
	font-weight:		normal;	
	padding:			0px;
}
/* INVOICE STYLES */
#pnlInvoiceMain 
{
	border:				1px solid #CCCCCC;
	background-color:	#FFFFFF;
	text-align:			center;
}
.banner1
{
	border-bottom:		1px solid #505B1A;
}
.invoiceCell1 
{
	border-top:			1px solid #505B1A;	
	border-left:		1px solid #505B1A;
	border-bottom:		1px solid #505B1A;
	padding:			4px;
}
.invoiceCell2 
{
	border-top:			1px solid #505B1A;
	border-bottom:		1px solid #505B1A;
	padding:			4px;
}
.invoiceCell3 
{
	border-top:			1px solid #505B1A;	
	border-right:		1px solid #505B1A;
	border-bottom:		1px solid #505B1A;
	padding:			4px;
}
.invoiceTotal 
{
	font-weight:		bold;
	border-left:		1px solid #505B1A;	
	border-right:		1px solid #505B1A;
	border-bottom:		1px solid #505B1A;
}
.bannerBG
{
	background-image:	url(../images/bannerBG.jpg);
	background-position:top left;
	background-repeat:	no-repeat;
}
