
TABLE.mainTable	TD.careerTd {  padding:0px 0px 0px 0px}
	.contactContent		{background-image:url(../img/careerBg.gif); background-position:top left; background-repeat:no-repeat; padding:24px 0px 0px 16px}
		H1	{ margin:0px 0px 0px 0px; padding:0px;}
	TD.careerTd DIV.search	{ width:514px; height:47px; border:solid 1px #cac8c8; margin:37px 0px 0px 0px; padding:0px 0px 0px 0px}
	
	TD.careerTd	DIV.search_txt	{ float:left; width:120px; padding:15px 0px 0px 22px }				
	TD.careerTd	SELECT.select_career	{ width:129px; font:normal 12px arial; color:#000000; float:left; margin:15px 26px 0px 0px}
	TD.careerTd .orange_link	{ color:#f58944; line-height:45px }
	TD.careerTd .searchImg_div	{margin:15px 32px 0px 0px ; float:left}
		TD.careerTd .searchImg	{ cursor:pointer;  }	
	
	DIV.jobs_table_wrapper	{border:solid 1px #cac8c8; width:501px; padding:0px 6px 0px 7px !important; padding:0px 5px 0px 6px; margin:8px 0px 0px 0px}	
		TD.careerTd TABLE.jobs	{width:499px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px }
		
			/* first row */
			TABLE.jobs TR.firstRow TD{ height:23px; vertical-align:middle}
			TABLE.jobs TR.firstRow TD.name{background-image:url(../img/career_nameBg.gif); background-repeat:no-repeat; background-position:top left; width:108px;
											padding-left:10px;}
			TABLE.jobs TR.firstRow TD.info{background-image:url(../img/career_infoBg.gif); background-repeat:no-repeat; background-position:top left; width:194px;
										padding-left:10px; }
			TABLE.jobs TR.firstRow TD.position{background-image:url(../img/career_positionBg.gif); background-repeat:no-repeat; background-position:top left; width:88px;
											padding-left:5px;  }
			TABLE.jobs TR.firstRow TD.num{background-image:url(../img/career_numBg.gif); background-repeat:no-repeat; background-position:top left; width:76px;
											padding-left:10px }
			/* end first row */
			
			/* details row */
			TABLE.jobs TR.detailsRow TD				{ vertical-align:top; border-bottom:solid 1px #cac8c8}
			TABLE.jobs TR.detailsRow TD.jobs		{padding:5px 0px 5px 0px; width:96px;}
				TABLE.jobs TR.detailsRow TD.jobs IMG	{ cursor:pointer; margin:0px 0px 0px 5px}
			TABLE.jobs TR.detailsRow TD.name		{padding:5px 5px 5px 0px; width:194px; }
				TABLE.jobs TR.detailsRow TD.name DIV.minus_div	{ display:none}
			TABLE.jobs TR.detailsRow TD.position	{padding:5px 0px 0px 5px; text-align:left; width:88px;}
			TABLE.jobs TR.detailsRow TD.num			{padding:5px 0px 0px 5px; text-align:center; width:76px;}
			
			/* end details row */
			
			/* last details row -with no bottom border */
			TABLE.jobs TR.lastDetailsRow TD				{ vertical-align:top; }
			TABLE.jobs TR.lastDetailsRow TD.jobs		{padding:5px 0px 5px 0px; width:96px;}
				TABLE.jobs TR.lastDetailsRow TD.jobs IMG	{ cursor:pointer !important; margin:0px 0px 0px 5px}
			TABLE.jobs TR.lastDetailsRow TD.name		{padding:5px 15px 5px 0px;}
				TABLE.jobs TR.lastDetailsRow TD.name DIV.minus_div	{ display:none}
			TABLE.jobs TR.lastDetailsRow TD.position	{padding:5px 0px 0px 5px; text-align:left; width:88px;}
			TABLE.jobs TR.lastDetailsRow TD.num			{padding:5px 0px 0px 5px; text-align:center; width:76px;}
			
			/* end last details row */
			.orangeLink	{ color:#f58944}
			.plusDiv 			{ float:left; padding-top:3px !important; padding-top:1px; margin-right:7px}
			.positionFloatDiv	{float:left; width:90px !important; width:70px;}