/* ------ TALENT FORM ITEMS ---------- */

#adminForm
{
	width:500px;
}

#adminForm div.formContainer
{
	width:500px;
	float:left;
}

#adminForm a
{
	text-decoration:none;
	color:#006cb7;
}

#adminForm a.aHideHelp
{
	color:#CCC;
	font-size:10px;
}

#adminForm a.aHideHelp:hover
{
	color:#0076c2;
	font-size:10px;
}

#adminForm h1
{
	background-color:#0076c2;	
	color: white;	
	padding-top: 2px;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 5px;  	
	height: 20px;
	text-transform:uppercase;
	margin-bottom:10px;
}

#adminForm h2
{
	font-size:14px;
}

#adminForm table.tblTalentImg
{
	margin-left:10px;
}

#adminForm table.tblTalentImg img
{
	margin-right:10px;
}

#adminForm table.tblTalentImg img.mainImage
{
	border:2px solid #006cb7;
}

#adminForm h3
{
	padding:0px 0px 5px 0px;
	color: #0076c2;
	border-bottom: 1px dashed #CCC;
	margin: 0 0 15px 10px;
	font-size:14px;
}

#adminForm form
{
	margin-bottom:20px;
}

/* -------- TALENT PROFILE  --------------- */

#talentProfile
{
	float:left;
	width: 480px;
}

#talentProfile #imgday, #talentProfile #imgmonth, #talentProfile #imgyear
{
	display:none;
}

#talentProfile #tdDob select
{
	margin-right:10px;
}

#talentProfile select
{
	width: 150px;
}

#talentProfile input.text
{
	width: 143px;
}

#talentProfile input.checkbox
{
	margin-right:10px;
}

#talentProfile th
{
	width:105px;
	font-weight:bold;
}

#talentProfile th#thskill_catid
{
	display:none;
}

#talentProfile td#tdskill_catid
{
	display:none;
}

#talentProfile #tdfname
{
	width:210px;
}

/* ---------------  TALENT LOGIN --------------------- */

#talentLogin
{
	
}

#talentLogin .fInfo
{
	display:none;
}

#talentLogin label
{
	font-family: Georgia, Times, Serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#999;
	float:left;
	width:90px;
}

#talentLogin #username
{
	width:125px;
	margin-left:5px;
	margin-bottom: 5px;
	float:left;
}

#talentLogin #password
{
	width:85px;
	margin-left:5px;
	float:left;
}

#talentLogin th
{
	padding:3px 0 0 0;
}

#talentLogin #loginSubmit
{
	width:31px;
	height:23px;
	margin-right:5px;
}

/* end talent login */


/* ------------ TALENT IMAGE ----------------- */

#adminForm #talentImage 
{
	margin-bottom:0;
}

#talentImage th
{
	width: 150px;
}

#tblTalentImg
{
	width:85%;
	margin-left:10px;
}

#tblTalentImg #pager
{
	width:400px;
}

#tblTalentImg #pager #pageCount
{
	display:none;
}

#tblTalentImg #pager .pageList
{
	width:240px;
}


/* ------ TALENT RESUME UPLOAD ---------- */
#talentResume
{
	margin:0px;
}

#talentResume th
{
	width: 120px;
}

#resumeIcons 
{
	padding:0 0 0 10px;
}

#resumeIcons img
{
	margin:1px 5px 4px 0;
	vertical-align:middle;
}

#resumeIcons img.garbage
{
	margin-right: 12px;
	margin-left:2px
}

/* ------ TALENT DELETE RESUME ---------- */
#deleteResume
{
	margin:0px;
}


/* -------- QUICK SEARCH --------------- */

#adminHome
{
	margin-top:-5px;
}

#divQuickSearch
{
	float:left;
	width:228px;
	border-top:1px solid #0084d7;
	text-align:right;
	padding:0;
	background-image:url(/images/bg-quick-search.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#divQuickSearch th, #divQuickSearch td, #divQuickSearch table
{
	padding:0;
	margin:0;
}

#divQuickSearch h1
{
	color:#666;
	padding:5px 6px 5px 0px;
	text-transform:uppercase;
	font-size:11px;
}

#formQuickSearch img.fInfo
{
	display:none;	
}

#formQuickSearch label
{
	float:left;
	display:block;
	width:90px;
	text-align:right;
	text-transform:uppercase;
	font-size:10px;
	color:#999;
	height:16px;
	padding:3px 0 0 0;
	font-family:Verdana, Verdana, Arial, Helvetica, Sans Serif;
	letter-spacing:-1px;
	word-spacing:3px;
}

#formQuickSearch select
{
	float:right;
	display:inline;
	width:120px;
    margin-left:10px;
	color: #0084d7;
	font-size:11px;
	text-transform:uppercase;
	margin:2px 6px 2px 10px;
	padding:1px;
	height:17px;
}

#formQuickSearch select#height_from, #formQuickSearch select#height_to
{
	text-transform:none;
}

#formQuickSearch select option
{
	padding:2px;
}

#divQuickSearch td.notes
{
	display:none;
}

#divQuickSearch #thquickSearchSubmit
{
	text-align:right;
	padding:5px;
}

#divQuickSearch #quickSearchSubmit
{
	margin-top:20px;
}


/* ---------  SIGNUP FORM ------------ */
/* 		  used for supplier as well   */

#joinContainer div.warning
{
	margin:10px 0 0 10px;	
}

#joinContainer h1
{
	margin-bottom:15px;	
}


#talentSignup
{
	padding-left:10px;
}

#talentSignup th
{
	width:180px;
	vertical-align:top;
	padding-left:10px;
}

#talentSignup th#thdirectory, #talentSignup th#thtalent_catid
{
	padding-left:10px;
}

#talentSignup input.checkbox, #talentSignup input.radio
{
	margin-right:10px;
}

#talentSignup .text
{
	width:220px;
	float:left;
}

#talentSignup img.fInfo
{
	display:none;
}

#talentSignup select
{
	width:226px;
}

#talentSignup #tdfname, #talentSignup #tdemail
{
	width:200px;
}

#talentSignup textarea
{
	width: 224px;
	float:left;
	height: 69px;
}

#talentSignup td 
{
	vertical-align:top;
}

#talentSignup td.notes
{
	padding-left:5px;
	font-size:10px;
}

#talentSignup #trcompany, #talentSignup #traddress, #talentSignup #trphone
{
	display:none;
}

#talentSignup table #subTblTalent
{
	float:left;
	width:190px;
	margin-bottom:15px;
	margin-top: 10px;
}


#talentSignup table #subTblIndustry
{
	margin-bottom:15px;
	margin-top: 10px;
}



#talentSignup #subTblTalent img
{
	display:none;
}

#talentSignup #subTblTalent .notes
{
	display:none;
}

#talentSignup #subTblTalent th
{
	display:none;
}

#talentSignup #subTblIndustry th
{
	display:none;
} 

#talentSignup th.thSubTbls
{
	width:490px;
}

#imgTalentJoin
{
	margin-right:50px;
}

#talentSignup td
{
	padding-bottom:8px;
}


/* --------- contact talent ---------- */

#contactTalentContainer
{
	
}

#contactTalentContainer img.fInfo
{
	display:none;
}

#contactTalentContainer h1
{
	margin-bottom:15px;

}

#contactTalentContainer form
{
	padding-left:10px;
	padding-right:5px;
	float:left;
	width:300px;
	overflow:hidden;
}

#contactTalentContainer th
{
	width:110px;
}

#contactTalentContainer input.text
{
	width:200px;
}

#contactTalentContainer textarea
{
	width:204px;
	height:130px;
}

#contactTalentContainer td.notes
{
	padding-left:10px;
}

#contactImage
{

}

/* ------- talent preferences -------- */
#talentSettings th
{
	width:110px;
}

#talentSettings img.fInfo
{
	display:none;
}

#talentSettings td.notes
{
	padding:0 10px 10px 10px;
}


/* ----------------------------  referral --------- */

#adminForm #refer th
{
	width:115px;
}

#refPagerContainer #pager .pageList
{
	width:394px;
}

#adminForm table#tblSentRefs
{
	margin-left:10px;
	width:480px;
	border-bottom:1px solid #CCC;
	margin-bottom:15px;
}

#tblCredit
{
	margin-left:10px;
	width:480px;
	border-bottom:1px solid #CCC;
}

#tblCredit td, #tblCredit th, #tblSentRefs td, #tblSentRefs th
{
	font-size:10px;
	padding:3px 10px 3px 2px;
}

#tblCredit td.rt
{
	text-align:right;
	padding-right:2px;
}

#tblCredit th, #tblSentRefs th
{	
	background-color: #eee;
	border-top: 1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}

#tblCredit div.talentName
{
	height:14px;
	width:96px;
	overflow:hidden;
	float:left;
}

 #tblSentRefs div.sentName
 {
	width:66px;
	height: 14px;
	overflow:hidden;
	float:left;
 }

 #tblSentRefs div.sentEmail
 {
	width:160px;
	height: 14px;
	overflow:hidden;
	float:left;
 }

#creditOptions
{
	text-align:right;
	margin-left:10px;
	padding:5px 2px 0px 2px;
}

#creditOptions img
{
	vertical-align: middle;
	margin: 0 5px 9px 0;
}

/* ----------------------------------------- video upload --- */
#adminForm div.warning
{
	margin-left:10px;
}

#adminForm #talentVideo th
{
	width: 150px;
}

#adminForm #talentVideo #title
{
	width:220px;
}

#adminForm #talentVideo
{
	margin-bottom:0px;
}

#adminForm #talentVideo #video_desc
{
	width:223px;
}

#adminForm #tblTalentVid th
{
	width:85px;
}

#adminForm #tblTalentVid input.text
{
	width:240px;
}

#adminForm #tblTalentVid textarea
{
	width:240px;
	clear:right;
}

#adminForm img.talentVid
{
	border:1px solid #CCC;
	margin-bottom:10px;
}

#adminForm #tblTalentVid label
{
	width:90px;
	float:left;
	display:block;
}

#adminForm #tblTalentVid div
{
	float:left;
	padding:0 0 10px 0px;
	width:380px;
}

#adminForm #tblTalentVid div.views
{
	margin-bottom:20px;
	border-bottom: 1px solid #CCC;
}


/* ----------------- AUDIO --------------------- */

/* --- audio upload --- */
#adminForm div.warning
{
	margin-left:10px;
	width:404px;
}

#adminForm #talentAudio th
{
	width: 150px;
}

#adminForm #talentAudio #title
{
	width:220px;
}

#adminForm #talentAudio
{
	margin-bottom:0px;
}

#adminForm #talentAudio #audio_desc
{
	width:223px;
}

#adminForm #tblTalentAudio th
{
	width:85px;
}

#adminForm #tblTalentAudio input.text
{
	width:240px;
}

#adminForm #tblTalentAudio textarea
{
	width:240px;
	clear:right;
}

#adminForm img.talentAudio
{
	border:1px solid #CCC;
	margin-bottom:10px;
}

#adminForm #tblTalentAudio label
{
	width:90px;
	float:left;
	display:block;
}

#adminForm #tblTalentAudio div
{
	float:left;
	padding:0 0 10px 0px;
	width:380px;
}

#adminForm #tblTalentAudio div.views
{
	margin-bottom:20px;
	border-bottom: 1px solid #CCC;
}

/* ---------  required --------- */
span.required
{
	color: #e18b1a;
	font-weight:bold;
}

/* ---------- TALENT TESTIMONIAL  ------- */

#talentTestimonial
{
	
}

#talentTestimonial textarea
{
	width:300px;
	height:200px;
}

#talentTestimonial th
{
	width:105px;
}


/* ------ supplier profile ------ */
#supplierProfile
{
	
}

#supplierProfile th
{
	width:160px;
}

#supplierProfile input.text
{
	width:210px;
}

#supplierProfile textarea
{
	width:214px;
	height:90px;
}

#supplierProfile select
{
	width:216px;
}


/* supplier job */

#supplierJob #tblSupplierJob
{
	width:490px;
}


#supplierJob th
{
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#supplierJob th label
{
	width:115px;
	display:block;
	float:left;
	padding-right:15px;
	margin:0;

}

#supplierJob select
{
	margin-right:10px;
}

#supplierJob img.fInfo
{
	display:none;
}

#supplierJob #title
{
	width:300px;
}

#supplierJob #job_desc
{
	width:303px;
	height:220px;
}

#supplierJob div.skillContainer
{
	width:480px; 
	float:left;  
}

#supplierJob #divSkills
{
	height: 300px;
	overflow:scroll;
	overflow-x:hidden;
	float:left;  
	border:1px solid #EEE;
	padding:10px 0 10px 10px;
}

#supplierJob #tdjob_desc, #supplierJob #tdClosingDate
{
	padding-bottom:15px;	
}


/*  ------------ JOBS SEARCH AND RESULTS -----------------  */


#formJobSearch
{
	width:470px;
}

#formJobSearch img.fInfo
{
	display:none;
}

#formJobSearch select
{
	width: 100px;
	color: #0084d7;
    font-size: 11px;
    text-transform: uppercase;
	padding: 1px;
    height: 17px;
	font-weight:bold;
}

#jobSearchResults #pager
{
	width:488px;
	float:none;
	padding-left:2px;

}

#jobSearchResults #pager .pageList
{
	width:398px;
}

#formJobSearch input.text
{
	width: 126px;
	color: #0084d7;
    font-size: 12px;
	padding: 0px 0px 0px 3px;
    height: 17px;
	line-height:16px;
}

#formJobSearch select#job_gender, #formJobSearch select#job_talent_catid
{
	width:70px;
}

#formJobSearch select#job_cityid
{
	width:100px;
}

#formJobSearch th 
{
	text-transform: uppercase;
    font-size: 10px;
    color: #999999;
	font-family: Verdana,Verdana,Arial,Helvetica,Sans Serif;
	letter-spacing: -1px;
    word-spacing: 3px;
	padding:3px 5px 6px 0;
	_padding-top:5px;
}

#formJobSearch td
{
	padding:0 8px 0 0;	
}

#formJobSearch td#tdButton
{
	padding-right:0;
}

#jobSearchResults
{
	width:495px;
	padding:15px 0px 0px 0px;
	border-bottom: 1px solid #EEE;
}

#jobSearchResults table
{
	width:492px;
}

#jobSearchResults table tr.row1
{
	background-color:#EEE;
}


#jobSearchResults th
{
	background-color: #eeeeee;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 2px;
	margin:0;
}

#jobSearchResults td
{
	font-size:11px;
	padding:4px 2px 4px 2px;
}

#jobSearchResults a
{
	text-decoration:none;
	color: #5a86bc;
}

#jobSearchResults a:hover
{
	text-decoration:underline;
	color: #5a86bc;
}

#jobSearchResults td.title div
{
	width:150px;
	height:14px;
	overflow:hidden;
	display:block;
}

/* - - - VIEW JOB PAGE - - - */

#twoColRt div#backToSearch
{
	padding-bottom:8px;
}

#twoColRt div#backToSearch a
{
	color: #5a86bc;
    font-family: Verdana,Verdana,Arial,Helvetica,Sans Serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

#twoColRt div#backToSearch a:hover
{
	text-decoration: underline;
}

#twoColRt div#backToSearch img
{
	vertical-align: middle;
    margin-right: 4px;
}


/* - - - SUPPLIER RESOURCE - - - - */

#supplierResource
{

}

#supplierResource th, #supplierResource td
{
	padding-right:10px;
}

#supplierResource td.notes
{
	padding-right:0px;
}

#supplierResource img.fInfo
{
	display:none;
}	

#supplierResource textarea
{
	height:100px;
	width:240px;
}

#supplierResource input.text
{
	width:236px;
}

#supplierResource select
{
	width:242px;
}


/* - - - - RESOURCE SEARCH AND LISTING - - - - */
#formResourceSearch img.fInfo
{
	display:none;
}

#formResourceSearch select
{
	width: 100px;
	color: #0084d7;
    font-size: 11px;
    text-transform: uppercase;
	padding: 1px;
    height: 17px;
		font-weight:bold;
}

#formResourceSearch input.text
{
	width: 146px;
	color: #0084d7;
    font-size: 12px;
	padding: 0px 0px 0px 3px;
    height: 17px;
	line-height:16px;
}

#formResourceSearch select#resource_cityid
{
	width:100px;
	font-weight:bold;
}

#formResourceSearch select#resource_catid
{
	width:150px;
}


#formResourceSearch th 
{
	text-transform: uppercase;
    font-size: 10px;
    color: #999999;
	font-family: Verdana,Verdana,Arial,Helvetica,Sans Serif;
	letter-spacing: -1px;
    word-spacing: 3px;
	padding:3px 5px 6px 0;
	_padding-top:5px;
}

#formResourceSearch td
{
	padding:0 8px 0 0;	
}

#formResourceSearch td#tdButton
{
	padding-right:0;
}


#resourceSearchResults
{
	width:495px;
	padding:15px 0px 0px 0px;
	border-bottom: 1px solid #EEE;
}

#resourceSearchResults table
{
	width:492px;
}

#resourceSearchResults table tr.row1
{
	background-color:#EEE;
} 

#resourceSearchResults #pager
{
	width:488px;
	float:none;
	padding-left:2px;

}

#resourceSearchResults #pager .pageList
{
	width:395px;
}


#resourceSearchResults th
{
	background-color: #eeeeee;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 2px;
	margin:0;
}

#resourceSearchResults td
{
	font-size:11px;
	padding:4px 2px 4px 2px;
}

#resourceSearchResults a
{
	text-decoration:none;
	color: #5a86bc;
}

#resourceSearchResults a:hover
{
	text-decoration:underline;
	color: #5a86bc;
}

#resourceSearchResults td.title div
{
	width:150px;
	height:14px;
	overflow:hidden;
	display:block;
}

#resourceSearchResults td.tdResourceDesc div
{
	width:150px;
	height:14px;
	overflow:hidden;
	display:block;
}

/* talent job list */
#talentJobFloater
{
	visibility:hidden;
	position:absolute;
	left:5000px;
	top:5000px;
	z-index:10;
	width:280px;
	background-color:#fff;
	padding:0;
	border:1px solid #999;
}

#talentJobFloater h1
{
	background-color:#666;
	color:#fff;
	width: 275px;
	padding:2px 0 2px 5px;
	font-size:12px;
}

/* supplier settings */
#supplierSettings th
{
	width:140px;
}

/* support */

#formSupportQuestion
{
	margin-left:10px;	
}

#formSupportQuestion img.fInfo
{
	display:none;
}

#formSupportQuestion input#subject
{
	width:250px;
}

#formSupportQuestion textarea
{
	width: 254px;
	height:120px;
}

#formContainer div.warning
{
	margin-left:10px;
	width:405px;
}

/* supplier locations */
td.tdCity
{
	width:100px;
}

div.divAddress
{
	width:240px;
	height:20px;
	overflow:hidden;
}

td.tdAddress
{
	width:240px;
}

/* invite */

table#tblInvite
{
	font-size:11px;
}

table#tblInvite th
{
	font-size:11px;
}
