/* Generic Global Style Import Page */
@import url(/Library/CSS/page-layout.css);
@import url(/Library/CSS/navigation-tab.css);
@import url(/Library/CSS/searchStyles.css);
@import url(/Library/CSS/depreciated.css);


/********************************************************************************
*	Goldjobs.com.  Generic Stylesheet.											*
*																				*
*	Author:		Michael Ozard / Munsifali Rashid								*
*	Created:	Unknown															*
*	Purpose:	Goldjobs.com global style sheet									*
*																				*
*	Modified:	20 November 2001												*
*	Modified:	Munsifali Rashid												*
*	Modified:	Added this header.  Removed old *QS* styles for old 			*
*				quicksearch dropdown (now obsolete)								*
********************************************************************************/


/*------------------------------------------------------------------------------
	Generic global class definitions
-------------------------------------------------------------------------------*/
	
BODY {
	font-family:	verdana, arial, helvetica, sans-serif;
	color :		Black;
	font-size :	12pt;
	margin:		0px;
}


/*
	-------------------------
	Classes for "quick search" dropdown
	-------------------------	
*/
#dropmenudiv	{
	position:	absolute;
	border:		1px solid black;
	border-bottom-width: 0;
	font:		normal 12px Verdana;
	line-height:	18px;
	z-index:	100;
}
#dropmenudiv a	{
	width: 		100%;
	display: 	block;
	color: 		black;
	text-indent: 	3px;
	border-bottom: 	1px solid black;
	padding: 	1px 0;
	text-decoration: none;
	font-weight: 	bold;
}
#dropmenudiv a:hover	{
	/*hover background color*/
	background-color: #FFCC66;
}
select	{
	border :	0;
}
	
.quick_TD	{
	padding:	1px;
}
	
input.refSearch	{
	border:		1px solid #000000;
	background-color:#FFCC66;
}

/*
	-------------------------
	Specific global class definitions
	-------------------------
*/


A.global2:link, A.global2:VISITED, A.global2:ACTIVE, .global2:HOVER {
	color :		Black;				
	text-decoration :	none;
	font-weight:	normal;
	cursor:		text;
}
A.global3:link, A.global3:VISITED, A.global3:ACTIVE, .global3:HOVER {
	color :		Black;				
	text-decoration :none;
	cursor:		text;
}
.SectorDescription
{
	width:		auto;
	text-align:	left;
	font-size:	12px;
	padding:	10px 10px 0px 10px;
}
.SectorDescription .Border
{ 
	border:		1px solid #000;
	padding:	5px;
}
.advertText1 {
	font-family:	verdana, arial, helvetica, sans-serif;
	font-size:	12px;
	color:		#000000;
	line-height:	140%;
}
.advertText2 {
	font-family:	verdana, arial, helvetica, sans-serif;
	font-size:	12px;
	color:		#000000;
	line-height:	120%;
}
.letterG {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:	bold;
	color:		#660000;
}
.goldenHeading {
	display:	block;
	width:		auto;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:	16px;
	color:		#996600;
	font-weight:	bold;
	padding:	0px;
	border-bottom:	1px solid #600;
}
.goldenHeadingOr {
	display:	block;
	width:		auto;
	text-align:	center;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:	16px;
	color:		#996600;
	font-weight:	bold;
	padding:	0px;
	border-bottom:	0px solid #600;
}			
.candiHeading {
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:	16px;
	color:		#FFFFCC;
	font-weight:	bold;
	padding:	5px;
}
.brownHeading	{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:	16px;
	color:		#660000;
}
a.brownHeading:HOVER {
	text-decoration:underline;
}
TD.brownHeading {
	padding: 	2px 2px 2px 2px;
}

.headerTable	{
	font-family:	Arial, Verdana, Times New Roman, Sans-serif;
	font-size:	13px;
	color:		#996600;
	background-color:	#FFFF99;
	padding:	5px;
}
.headerTableBold	{
	font-family:	Arial, Verdana, Times New Roman, Sans-serif;
	font-size:	11px;
	font-weight:	bold;
	color:		#996600;
	background-color:	#FFFF99;
	padding:	5px;
}			
.searchReturnDetails	{
	font-family:	verdana, arial, helvetica, times-new-roman, sans-serif;
	font-size:	11px;
}
a.helpMenu:LINK, a.helpMenu:VISITED {
	text-decoration:	none;
	color:		#000000;
}
a.helpMenu:HOVER {
	text-decoration:	underline;
	color:		#000000;			
}
/*
	-------------------------
	Search result classes
	-------------------------
*/		

body
	{
	font-family:	Arial, Helvetica, Sanserif;
	font-size:	12px;
}
form	{
	width:		auto;
	margin:		0px;
	padding:	0px;
	height:   22px;
	display:  inline;
}
.Extra, .extra	{
	clear:		both;
	padding-top:	4px;
	padding:	7px;
	font-weight:	Normal;
	font-size:	11px;
	background-color:#fff;
}
input.send2friend	{ 
	width:		168px !important;
	width:		171px; 
	border:		1px solid black;
	background-color:	#eee;
}
.jobNavigation	{
	margin:		0px;
	padding:	0px;
	width:		692px !important;
	width:		701px;
	border-bottom:	3px solid #600;
	border-bottom:	3px solid #000;
}
.jobNavigation,	.jobSectorName,	.Back		{
	float:		left;
	font-size:	18px;
	font-weight:	bold;
	padding:	2px 4px 2px 4px;
	color: 		#600;
	color: 		#000;
/*	background-color: 	#c90;
	background-color:	#fff; */
}
.Back a	{
	color:		#FFFFCC;
	color:		#ccc;
	text-decoration:	none;
	font-size:	12px;
	margin-top:	16px;
}
.NextPrevious	{
	float: 		right;
}
.Job	{
	float:		left;
	width:		715px !important;
	width:		705px;
	margin-top:	6px;
	/*
	border: 		1px solid green;
	*/
}
.Left, .Right	{
	float:		left;
	margin:		0px;
	padding:	0px;
	text-align:	left;
	/*
	border: 1px solid red;
	*/
}
		
.Left	{
	width:		500px;
}
		
		
.Right	{
	width: 		193px !important;
	width: 		198px;
	margin-left: 	3px;
	padding: 	0px;
	border: 	1px solid #c93;
	background-color: #fff;
}
		
.RightCell	{
	margin:		0px;
	padding:	0px; 
}
.RightCell h1	{
	clear: 		both;
	padding: 	6px 0px 4px 7px;
	margin: 	0px;
	font-weight: 	bold;
	font-size: 	14px;
	border-bottom: 	1px solid #c93;
	border-top: 	1px solid #c93;
	/* background-color: #c90; */
	background-color: #fff;
	/* color: 		#600; */
	color: 		#000;
}
.Right img.Logo	{
	/* clear:		both; */
	border:		0px;			
	background-color: #fff;
	padding:	4px 2px 4px 2px;
	/* margin:		10px 2px 12px 2px;  */
	margin: auto;
	text-align: center;
}
.button		{
	clear:		both;
	margin:		2px 0px 2px 0px;
	padding:	2px 0px 2px 0px;
}
.Key, .Item	{ 
	float:		left; 
	padding:	1px 2px 4px 2px;
}
.ItemForm	{
	width:		205px;
	float:		left; 
	padding:	1px 2px 4px 2px;
	/*
		border: 1px solid black;
	*/
}
.CandidatePanel	{
	float:		left;
	width:		188px !important;
	width:		210px;
	padding:	0px 8px;
	margin:		0px;
	/*
		background-color: none;
	*/
}
.Key	{ 
	width:		96px;
	font-weight:	bold;
}
#JobApplication	{ 
	display:	none; 
	float:		left;
	/*
		background-color: #ccc;
	*/
	width:		100%;
	border-bottom:	1px solid #c93;
	padding-bottom:	2px;
}
		
/*
.frmApply	{ 
	clear:		both;
	float:		left;
	padding:	0px;
	margin:		0px;
	width:		auto;
}	*/
.Apply	{ 
	width:		168px !important;
	width:		171px; 
	border:		1px solid black;
	background-color: #eee;
}
.Item	{
	width:		370px !important;
	width:		380px;
}
.JobTitle,	.JobLocation,	.JobPackage,
.JobPosition,	.JobDescription,	.JobOwner,
.JobApplication,.FormRow	{
	clear:		both;
	padding:	1px;
	border-top:	1px solid #c93;
	font-size:	12px;
	text-align:	left;
}
.JobOwner	{
	font-size:	16px;
}
.JobDescription img	{
	width:		400px;
}
.listText	{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:	12px;
	color:		black;
}
.searchResultHeading {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:	17px;
	color:		#cc9900;
	font-weight:	bold;
	text-decoration:	none;
}
.searchResultBold	{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:	14px;
	color:		#660000;
	font-weight:	bold;		
}
.navPage {
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:	12px;
	color: 		#FFFF99;
	font-weight:	bold;
} 		
/* Styles defining buttons on search criteria page */
.buttonOn	{
	font-family:	Arial, Helvetica, Sans-Serif;
	font-size:	12px;
	font-weight:	bold;
	color:		#660000;
}
.buttonOff	{
	font-family:	Arial, Helvetica, Sans-Serif;
	font-size:	12px;
	font-weight:	bold;
	color:		#FFFFCC;
}				
/*

	----------------------------------
	Candidate Area
	----------------------------------
*/

.ApplicationHistory table td	{
	font-size:	11px;
	padding:	2px 4px 2px 4px;
}
.ReminderContent	{
	clear:		both;
	padding:	0px;
	margin:		0px;
	border:		0px;
}
.ReminderContent h1,
.ReminderContent h2	{
	padding:	0px;
	margin:		0px;
	font-size:	12px;
}
.ReminderContent h1	{ 
	clear:		both;
	font-size:	14px;
	font-weight: 	normal;
	padding: 	6px 2px;
}
.ReminderContent h2	{
	padding: 	2px 0px 2px 0px;
	border-bottom:	1px solid #F0E190;
}
.ReminderContent form	{ 
	padding:	0px;
	margin:		0px; 
}
.ReminderContent ul	{ 
	clear:		both;
	width:		490px; 
	padding:	4px 0px 0px 20px;
	margin:		0px;
	/*
		border: 1px solid red;
	*/
}
.ReminderContent ul li	{ 
	list-style:	none;
	display:	inline;
	float:		left;
	width:		240px; 
	padding:	0px 0px 4px 0px;
	margin:		0px;
	border-bottom:	1px solid #F0E190;
}
.ParentRow	{
	clear:		both;
	margin:		4px;
	padding:	2px;	
}
/*
.ReminderContent ul+ul	{ 
	clear:		both;
	list-style:	none;
	width:		auto; 
	padding:	10px 0px 0px 0px;
	margin:		0px;
}
.ReminderContent ul li ul li	{ 
	display:	inline;
	float:		left;
	width:		50%;
	padding:	0px 0px 0px 30px;
	margin:		0px;
}
*/
/*	
	-------------------------
	Terms & Conditions class definitions
	------------------------- 
*/

.termsText	{
	font-family:	verdana, arial, helvetica,  sans-serif;
	font-size:	11px;
	color:		#000000;
}		
.termsHeading {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:	14px;
	color:		#cc9900;
	font-weight:	bold;
	text-decoration:	none;
}
.up	{
	font-family:	verdana, arial, helvetica, sans-serif;
	color :		#660000;
	font-size:	10px;
	line-height :	16px;
}
a.up:ACTIVE, a.up:LINK, a.up:VISITED, a.up:HOVER	{
	text-decoration:	none;
}			
/*	
	-------------------------
	Link class definitions
	------------------------- 
*/

A.global:link, A.global:VISITED, A.global:ACTIVE {
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:	12px;
	color:		#ffcc00;
	font-weight:	bold;
	text-decoration:none;
}
A.search:link, A.search:VISITED, A.search:ACTIVE {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:	15px;
	color:		black;
	text-decoration :	none;
}
A.generic:link, A.generic:VISITED, A.generic:ACTIVE {
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:	13px;
	color:		black;
	text-decoration :none;
}
/*
	-------------------------
	Client login form
	-------------------------
*/
.background {
	background-image:	url(/images/home/back_image.gif);
	background-position:	center;
	background-repeat:	no-repeat;
}
.candiTable {
	background:	#FFFFCC;
	border : 	thin groove #660000;
	width : 	200px;
}
.candiText {
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:	12px;
	color:		#660000;
	font-weight:	bold;
	text-align:	center;
}
a.GlassButton	{
	padding:	0px;
	margin:		2px;
	padding-top:	4px;
	background-image:	url(/platinum/images/glass_button.gif);
	background-repeat:	no-repeat;
	height:		20px;
	width:		87px;
	display:	block;
	font-weight: 	bold;
	font-family:	Arial, Helvetica, sans-serif;
	text-align:	center;
	text-transform:	uppercase;
	color:		#000;
	text-decoration:none;
}
#gjReg {
  width:100%
}
#gjReg p {
  font-size: 8pt;
  font-family: Arial, Verdana, Geneva;
  color: #000000;
  }
#gjReg h2 {
  font-size: 9pt;
  font-family: Arial, Verdana, Geneva;
  font-weight: 600;
  color: #000000;
  }
#gjAppImg {
  border-bottom: 1px solid #CC9933;
  margin: auto;
}  
