﻿html 
{
	/* Force scrollbar on all pages regardless of length */
	overflow-y:scroll;
}
body 
{
	background-image:url(http://www.colorscareers.com/images/bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#7F7D5F;
	padding:27px 0 0 0;
	font-size:8pt;
	font-family:Tahoma, Arial, Verdana, Sans-serif;
	margin:0;
}
/*Template Style//////////////////////////////////////////////////////////////*/
#siteContainer
{
	width:800px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	padding:0;
	background-color:#ffffff;	
}
#siteTop 
{
	background-image:url(http://www.colorscareers.com/images/top.gif);
	background-repeat:no-repeat;
	height:29px;
	width:800px;
}
#logo 
{
	background:url(http://www.colorscareers.com/images/topheader.gif) no-repeat top right;
	height:61px;
}
#tagline 
{
	background-color:#F6E677;
	height:19px;
	text-align:right;
}
#contentBG
{
	width:800px;
	background-image:url(http://www.colorscareers.com/images/site_bg.gif);
	background-repeat:repeat-y;
	padding-bottom:40px;
	overflow:auto;
	
}
#nav-main 
{
	border-top:4px solid #909600;
	height:31px;
	text-align:right;
}
#nav-main ul 
{
	margin:0;
	padding:0;
}
#nav-main li, #em-topnav li 
{
	display:inline;
	list-style-type:none;
	padding-left:1px;
}
.sd8f{ margin-left:10px;}
.sd8f h3{margin:0; padding:0; display:inline;background:none;}
.sd8f h3 a{text-decoration:none;color:#E2E0B7; cursor:default; background:none;}
#nav-main img 
{
	border:none;
}
div.bannerAdv
{
	text-align:center;
	padding:20px 0 20px 0;
}
/*left nav */
#leftContainer
{
	width:192px;
	float:left;
	
}
#body-upper 
{
	width:192px;
	/*
	background-image:url(http://www.colorscareers.com/images/bg_upper4.gif);
	background-repeat:repeat-y;
	background-position:top left;

	background-color:#fff;
*/
}
#nav-features 
{
	width:192px;
	margin:0;
	background-image:url(http://www.colorscareers.com/images/departments.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:25px 0 48px 0;
}
#nav-features p 
{
	font-weight:bold;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#edd0a5;
	text-align:center;
	margin:4px 0 0 0;
}

#nav-features input 
{
	border:1px solid #999;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
}
ul.nav-left 
{
	list-style-type:none;
	margin:0;
	padding:0;
}
#leftBanner
{
	text-align:center; 
	padding:0 0 40px 8px;	
}
#nav-art 
{
	width:180px;
	margin:0 7px 0 8px;
	padding:0px 0 28px;
}
ul.nav-left 
{
	list-style-type:none;
	margin:0;
}
li.articles
{
	border-bottom:solid 1px #ffffff;
	padding:7px 0 7px 15px;
	background-color:#eeecd1;	
}


/* end left nav */


/*begin center content */
/*job search*/
#ctrContainer
{
	width:608px;
	float:left;
}

#jobsearchHolder
{
	float:left;
	margin:0;
	width:312px;
}
#jobsearch 
{
	margin:0;
	width:288px;
	padding:25px 12px 12px;
	background-color:#EEECD1;
	background-image:url(http://www.colorscareers.com/images/QuickJobSearch.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:solid 1px #cccccc;
}

/* quick search 'featured jobs' */
.jt_job_list {width: 100%;}
.jt_job_list .jt_job {background: #EEECD1; padding: 3px; border: 0px;}
.jt_job_list .jt_job a {text-decoration: none; color: #003399;}
.jt_job_list .jt_job a:visited {color: #003399;}
.jt_job_list .jt_job a:hover {text-decoration: underline;}
.jt_job_list .jt_job .jt_job_position {color: #000000; float: left;}
.jt_job_list .jt_job .jt_job_location {color: #000000; text-align: left; clear:left}
.jt_job_list .jt_job .jt_job_company {color: #666666; clear: both; border-bottom: 1px dashed #CCCCCC; margin-bottom: 5px; color: #3B3B3B; font-weight: bold;}
.jt_nojobs {padding: 20px;}
div.jt_alljobs a {padding: 5px; color: #003399;}

#keywords, #state, #industry, #zip, #show 
{
	margin: 15px;
	width: 280px;
}
#jt_submit 
{
	width: 50px;
	margin-left: 85px;
}
/* style of text and select boxes */
.label 
{
	float: left;
	font-weight: bold;
	color: #B57121;
	margin: 15px 0  5px 0;
}
.label1
{
	float: left;
	font-weight: bold;
	color: #B57121;
	margin: 3px 0  5px 0;
}
#industry.label 
{
	margin-top: 20px;
}
.jt_input 
{
	margin: 15px -20px  5px 10px;
}
.jt_input1 
{
	margin: 10px 0 0 0;
	width:195px;
}
.optg1 
{
	background: #B5BA52;
}
.opt 
{
	background: #fff;
}
#mailListHolder
{
	padding-top:20px;
	padding-bottom:10px;
	margin:0;
	text-align:center;
}
/*jobtini info and banners */
#rtColHolder
{
	float:left;
}
#featured_employer 
{
	margin:0;
	width:296px;
	background-image:url(http://www.colorscareers.com/images/featured_employers.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:35px 0 12px 0;
	background-color:#ffffff;
	/*height: 100px;  DEV ONLY */
}
#featured_jobs 
{
	width:296px;
	background-image:url(http://www.colorscareers.com/images/UpcomingEvents.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:35px 0 12px 0;
	background-color:#ffffff;
/*	padding:32px 12px 12px; */
	/*height: 100px;  DEV ONLY */
}
#upcomingEvents
{
	width:272px;
	padding-right:12px;	
	padding-left:12px;
}
/*end jobtini and banners*/

/*artcle info*/
#articleHolder
{
	clear:both;
	width:570px;
	padding-left:15px;
	border-top:solid 1px #ccc;
	background-color:#ffffff;	
}
#resourcesHolder
{
	width:570px;
	height:400px;
	background-image:url(../images/resources_bg.gif);
	background-repeat:repeat-y;	
}
#resourcesLeft
{
	width:265px;
	padding-right:10px;
	padding-left:10px;
	float:left;
}
#resourcesRight
{
	width:275px;
	padding-left:10px;
	float:left;
}
.resourcesImg 
{
	margin-right:3px;
	border:none;
}

/*end center content */

#footer 
{
	width:800px;
	background-image:url(http://www.colorscareers.com/images/bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#909600;
	padding:8px 0 35px;
	text-align:center;
	clear:both;
}

/*Text Style//////////////////////////////////////////////////////////////*/
.commontext 
{
	font-size:8pt;
	font-family:Tahoma, Arial, Verdana, Sans-serif;
}
.employertext 
{
	font-family:Tahoma, Arial, Verdana, Sans-serif;
	font-size:8pt;
	display:block;
	width:250px;
}
.resources_text 
{
	font-size:8pt;
	font-family:Verdana;
	line-height:20px;
	padding-left:10px;
}
.headers 
{
	font-family:Trebuchet MS, Tahoma, Arial, Verdana, Sans-serif;
	font-size:13pt;
	color:#965B00;
	padding-left:5px;
}
.headers2 
{
	font-family:Trebuchet MS, Tahoma, Arial, Verdana, Sans-serif;
	font-size:13pt;
	color:#965B00;
}
.jstext 
{
	font-size:8pt;
	font-family:Verdana;
	color:#FFF;
}



/*Forms Style//////////////////////////////////////////////////////////////*/
textarea 
{
	font-family:Tahoma, Arial, Verdana, Sans-serif;
	font-size:8pt;
}

select 
{
	font-family:Tahoma, Arial, Verdana, Sans-serif;
	font-size:8pt;
}
input.button 
{
	font-family:Tahoma, Arial, Verdana, Sans-serif;
	font-size:8pt;
}

input.button1 
{
	background-color:#909600;
	color:#FFF;
	text-align:center;
	border-top:1px solid #BFC26C;
	border-bottom:1px solid #3C3F00;
	border-left:1px solid #A7AC35;
	border-right:1px solid #5B5F00;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	font-family:Tahoma, Arial, Verdana, Sans-serif;
	font-size:8pt;
}
input 
{
	font-family:Tahoma, Arial, Verdana, Sans-serif;
	font-size:8pt;
}

/*Link Style//////////////////////////////////////////////////////////////*/
a img { border:none; }
a:link 
{
	font-weight:normal;
	font-size:8pt;
	color:#7A4000;
	font-family:Verdana;
	text-decoration:none;
}
a:visited 
{
	font-weight:normal;
	font-size:8pt;
	color:#7A4000;
	font-family:Verdana;
	text-decoration:none;
}
a:active 
{
	font-weight:normal;
	font-size:8pt;
	color:#7A4000;
	font-family:Verdana;
	text-decoration:none;
}
a:hover 
{
	font-weight:normal;
	font-size:8pt;
	color:#7A4000;
	font-family:Verdana;
	text-decoration:underline;
}
a:link.subnavlinks 
{
	font-weight:normal;
	font-size:8pt;
	color:#B7EFF9;
	font-family:Tahoma;
	text-decoration:none;
	background:url(/media/images/subnavbullet.gif);
	background-repeat:no-repeat;
	background-color:#4C8994;
	border-top:1px solid #20606C;
	border-bottom:1px solid #20606C;
	border-left:1px solid #20606C;
	border-right:1px solid #20606C;
	padding:3px 6px 3px 8px;
}
a:visited.subnavlinks 
{
	font-weight:normal;
	font-size:8pt;
	color:#B7EFF9;
	font-family:Tahoma;
	text-decoration:none;
	background:url(/media/images/subnavbullet.gif);
	background-repeat:no-repeat;
	background-color:#4C8994;
	border-top:1px solid #20606C;
	border-bottom:1px solid #20606C;
	border-left:1px solid #20606C;
	border-right:1px solid #20606C;
	padding:3px 6px 3px 8px;
}
a:active.subnavlinks 
{
	font-weight:normal;
	font-size:8pt;
	color:#B7EFF9;
	font-family:Tahoma;
	text-decoration:none;
	background:url(/media/images/subnavbullet.gif);
	background-repeat:no-repeat;
	background-color:#4C8994;
	border-top:1px solid #20606C;
	border-bottom:1px solid #20606C;
	border-left:1px solid #20606C;
	border-right:1px solid #20606C;
	padding:3px 6px 3px 8px;
}
a:hover.subnavlinks 
{
	font-weight:normal;
	font-size:8pt;
	color:#B7EFF9;
	font-family:Tahoma;
	text-decoration:none;
	background:url(/media/images/subnavbullet.gif);
	background-repeat:no-repeat;
	background-color:#5A9AA5;
	border-top:1px solid #20606C;
	border-bottom:1px solid #20606C;
	border-left:1px solid #20606C;
	border-right:1px solid #20606C;
	padding:3px 6px 3px 8px;
}
a:link.tablink 
{
	font-weight:bold;
	font-size:8pt;
	color:#7A4000;
	font-family:Tahoma;
	text-decoration:none;
}
a:visited.tablink 
{
	font-weight:bold;
	font-size:8pt;
	color:#7A4000;
	font-family:Tahoma, Sans-serif;
	text-decoration:none;
}
a:active.tablink 
{
	font-weight:bold;
	font-size:8pt;
	color:#7A4000;
	font-family:Tahoma;
	text-decoration:none;
}
a:hover.tablink 
{
	font-weight:bold;
	font-size:8pt;
	color:#7A4000;
	font-family:Tahoma;
	text-decoration:underline;
}
a:link.jstext
{
	font-size:8pt;
	font-family:Verdana;
	color:#FFF;
	text-decoration:none;
}
a:visited.jstext
{
	font-size:8pt;
	font-family:Verdana;
	color:#FFF;
	text-decoration:none;
}
a:active.jstext
{
	font-size:8pt;
	font-family:Verdana;
	color:#FFF;
	text-decoration:none;
}
a:hover.jstext
{
	font-size:8pt;
	font-family:Verdana;
	color:#FFF;
	text-decoration:underline;
}