/*........................................................................./
/            EG CSS Library: Version 0.2  by Nick Lewis                    /
/             Job Browse - EG Job Browse Styles & Layout                  /
/.........................................................................*/


/**************************************************************************
/  Landing/Results
/*************************************************************************/
.job-browse #job-browse-landing							{width:100%; margin:0 auto;}

.job-browse #realmedia-right							{width:165px; margin:20px auto;}

#job-browse-landing .landing-header,
#job-browse-results .results-header						{margin-top: 10px ;margin-bottom:20px;}
#job-browse-results #industry-rightcol					{margin-top: 10px;}


.landing-header h2,
.landing-header h1,
.results-header h2,
.results-header h1										{font-size:18px; color:#FF8705; font-weight:bold;}

.landing-header p,
.results-header p 										{color:#535353;}

#industry-landing .landing-header p       				{margin-top:15px;}
.landing-header strong,
.results-header strong									{font-weight:bold; font-size:13px;}

.breadcrumb-trail										{font-size:14px; color:#424242;}
.breadcrumb-trail li									{display:inline-block; margin-right:2px;}
.breadcrumb-trail li a									{color:#50A128;}
.breadcrumb-trail li a:hover							{color:#3E7E24;}

.floated-list li                                    	{display:inline-block;}

/**************************************************************************
/  Industry/Category
/*************************************************************************/
.state-refine											{width:20%;}

/**************************************************************************
/  City/Browse
/*************************************************************************/
#refine-search											{width:98%; margin:0 auto;}
.sidebar												{width:90%; margin:0 auto;}
#refine-search p  										{color:#545454;}
.refine-search-title									{color:#FF8705; font-size:14px; font-weight:bold; margin-top:15px;}

/*Modules*/
/**************************************************************************
/  Browse-By
/*************************************************************************/
.browse-by												{margin-bottom:20px;}
.browse-by h2											{color:#52A33A; font-weight:bold; font-size:13px;}
.browse-by .state-list,
.browse-by .industry-list								{width:99%; margin:0 auto 20px 0;}
.industry-list ul, .state-list ul						{width:95%;}
.industry-list li, .state-list li						{width:90%;}
.browse-by li											{margin:2px 0;}
.browse-by a											{color:#588D0B;}
.browse-by a:hover										{text-decoration:underline;}
.browse-by .viewAll										{text-align:right; padding-right:20px;}


/**************************************************************************
/  Spotlight Employers / Job Alert
/*************************************************************************/
.topLeft												{position: absolute;left:-2px; top:-2px;}
.topRight												{position: absolute;right:-2px; top:-2px;}
.bottomLeft												{position: absolute;left:-2px; bottom:-2px;}
.bottomRight											{position: absolute;right:-2px; bottom:-2px;}
.roundBox, .job-alert									{border:2px solid #C6D2C4; position: relative; padding:5px;width:auto; }
.roundBox h3, .roundBoxTitle  							{color:#6D9467; font-size:16px; font-weight:bold; text-align:left; margin-bottom:4px;}
.roundBox #viewAllSpots									{text-align:right;}
.roundBox .inner										{text-align:left;}
.roundBox .inner p										{font-size:12px; text-align:left; color:#545454; margin-bottom:15px;}
.roundBox .inner a.learn-more							{font-size:12px; text-align:left; color:#56A437;}
#spotlight-employer-single								{width: 415px !important;}
#spotlight-employer-thumbs								{width:308px !important; float:right;}

#job-browse-results .roundBox							{padding:10px;}

#job-alert												{padding:20px 5px 20px 5px;}
#job-alert p 											{text-align:left; margin:4px; font-size:14px; color:#424242;}
#job-alert h3											{font-size:16px; color:#FB8000; font-weight:bold; text-align:left; margin-left:5px;}
#job-alert a											{color:#ff0000; font-size:14px; text-decoration:none;}
.jobalert-text,
.jobalert-signup										{margin:4px 1px 4px 6px!important;}

/**************************************************************************
/  Results Table
/*************************************************************************/

#results-table .search-title 							{width:250px;}
.search-title h2										{color:#FF8705; font-size:15px; font-weight:bold;}
#results-table .advanced-search li						{margin-right:8px;}
#results-table .search-data								{float:right; width:400px; text-align:right;}
.search-data p.title,
.search-data strong										{font-weight:bold; color:#424242;}
#results-table .paging									{float:right;}
#results-table .paging .active,
#results-table .paging .active a 						{color:red;}

#results-table #tbl-data								{margin-top:10px;}
#results-table #tbl-data p 								{text-align:left;}
#results-table #tbl-data a								{color:#4B7B0D; text-decoration:none; font-weight:bold;}
#results-table #tbl-data a:hover						{color:#50A128; text-decoration:underline;}
#results-table #tbl-data .tbl-header					{background:#2C2C2C; color:#fff; font-size:13px; font-weight:bold; height:30px; }

/*Table Header Sizes*/
 /*General*/
.tbl-header .title										{width:55%; padding-left:5px;}
.tbl-header .company									{width:20%;}
.tbl-header .location									{width:10%;}
.tbl-header .type, .tbl-header .date					{width:10%;}

 /*Industry/Category*/
.industry-category .title								{width:45%; padding-left:5px;}
.industry-category .company								{width:30%;}
.industry-category .location							{width:20%;}

#tbl-data .tbl-row td									{padding:5px 0 5px 0;}
#tbl-data .tbl-row > td, #tbl-data thead th           {padding-left:5px;}
#tbl-data .tbl-row.odd									{background:#BBC8B7;}
#tbl-data .tbl-row .flush								{padding:0!important;}

/**************************************************************************
/  Industry Landing
/*************************************************************************/
#industry-landing #results-table						{margin-top:20px;margin-bottom:10px;}
#industry-landing #results-table #tbl-data				{margin:0;}
.industryTbltitle										{color:red; font-size:17px; font-weight:bold;  margin: 2px 0 5px 0;background:#fff; width:375px;}

#industry-rightcol										{width:95%; margin:0 auto;}
#industry-rightcol img									{width:auto; margin:0 auto;}
.clickApply												{margin-top:10px!important;margin-bottom:10px!important;}
.educationSearch										{margin-top:0!important;margin-bottom:10px!important;}
.addtl-job-filter h2,
.addtl-job-filter h3									{color:#FF8705; font-size:14px; font-weight:bold; margin-bottom:5px;}
.addtl-job-filter a										{text-decoration:none; font-size:11px; font-weight:bold;}
#industry-rightcol .addtl-job-filter .roundBox			{padding-left:13px;margin-bottom:10px!important;}

#industry-rightcol .addtl-job-filter .roundBox ul       {padding-left:0;}

#industry-landing .filter-by-state						{float:left; margin-right:8px; width:233px;}
.filter-by-city											{margin-right:5px;}

.sponsoredBy											{float:right; margin-right: 10px;}

#more-jobs												{margin-top:10px;margin-bottom:10px;}
#more-jobs #more-jobs-data								{margin: 5px 0;}
#more-jobs #more-jobs-data .tbl-row td					{padding:5px 0 5px 0;}
#more-jobs .job											{width:70%;}
#more-jobs .company										{width:20%;}
#more-jobs .location									{width:10%;}
#more-jobs-data .tbl-row td	p							{padding-left:5px;}
#more-jobs-data .tbl-row.odd							{background:#CEE5E7;}
#more-jobs-data a										{color:#4B7B0D; text-decoration:none; font-weight:bold;}
#more-jobs-data a:hover									{color:#50A128; text-decoration:underline;}

.jac_odd {
	background:#CEE5E7;
}

.jachead {
	height: 55px;
}

.jachead td {
	margin: 0;
	padding: 0;
}

.morejobs {
	color: #8EA06D;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 0 5px 10px;
}

.sponsoredBy p {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-align:right;
	float:left;
	width:70px;
	padding-right:5px;
	height: auto;
	margin: 12px 0;
}

.sponsoredBy a {
	float:left;
	margin: 12px 0;
	height: 30px;
}

.stateheader {
	width: 964px;
}

