.ul_list1 {
	text-align:left;
	font-size:14px;
}

.ul_list1 li {
	padding:3px;
}

.create_new_job{
	border:1px solid #000000;
}

#register_div {
	position:relative;
	background-image: url('/images/register_background.png');
	background-repeat: no-repeat;
	width:405px;
	height:205px;
	text-align:center;
	margin:0px auto;
}

#register_table {
	top:30px;
	left:42px;
	position:absolute;
	text-align:left;
}

#login_div {
	position:relative;
	background-image: url('/images/login_background.png');
	background-repeat: no-repeat;
	width:310px;
	height:218px;
	text-align:center;
	margin:0px auto;
}

#login_table {
	top:20px;
	left: 18px;
	position:absolute;
	text-align:left;
}

#find_more_like {
	background-color: #F0F0F0;
	margin-bottom: 1px;
	width:100%;
	text-align:right;
}

#below_search {
	padding-bottom:5px;
	padding-top:10px;
	text-align:left;
}
.job_description_html {
	table-layout: fixed;
	padding-top:15px;
	text-align:left;
	padding-top:10px;
}
.job_description_pre {
	text-align:left;
}

	.members {
		position:relative;
	}
	
	.tenpxspacer {
		height:10px;
		width:10px;
		position:relative;
	}
	.resume_ad {
		background: #CAEFC7;
		display: inline-block;
		position:relative;
		top:10px;
		width:350px;
	}
	
	
	
	b.rtop, b.rbottom{display:block;background: #FFF}
	b.rtop b, b.rbottom b{display:block;height: 1px;
		overflow: hidden; background: #CAEFC7}
	b.r1{margin: 0 5px}
	b.r2{margin: 0 3px}
	b.r3{margin: 0 2px}
	b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
	
	.pages, pages a{
		font-size:18px;
		border: 1px #969696 solid;
		/* background-color:#F4F4F4;*/
		padding-right:4px;
		padding-left:4px;
	}
	
	.get_started{
		border: 1px #1A829D solid;
		width:791px;
		margin-top:1px;
	}
	.metro_job_title_height {height:12px;}
	.metro_jobtitle {
		/*font-size:18px;*/
		padding-bottom:7px;
	}
	#show_jobs {
		width:100%;
		padding-left:3px;
	}
	.short_job_desc{
		/* color:#3F7378;*/
		padding-left:10px;
		text-align:left;
	}
	.middle_ad {
		padding-top:50px;
		text-align:center;
	}
	#top_ad {
		margin-top:10px;
		margin-bottom:10px;
	}

	.apply_image {
		padding-right:10px;
	}

	.apply_row {
		margin:5px;
		padding-top:10px;
	}
	
		body {
			margin:0 auto;
			padding-left:3px;
			padding-right:3px;
		}
		
		body a {
			text-decoration:none;
		}
		body a:hover {
			text-decoration:underline;		
		}
		/*
		a:link { color: #0252A2 }
		a:visited { color: #228B1A }
		
		a:hover { color: #0000FF }
		a:focus { color: #0000FF } 
		*/
		#mylogo {
			float:left;
			padding-top:20px;
		}
		
		.top_menu_left_side {
			background-image: url(/images/gradient1a.jpg);
			background-repeat: no-repeat;
			width:30px;
			background-color:red;position:relative;
			width:100%;
		}		
		.top_menu_right_side {
			background-image: url(/images/gradient1a.jpg);
			background-repeat: no-repeat;
		}		
		#top_menu {
			position: absolute;
			top:0px;
			right:5px;
			background-color:#62B8CC;
			text-align:right;
			font-family:Verdana;
			font-weight: normal;
			font-size: .8em;
			margin: 2px;			
			padding-right: 8px;
			padding-left: 8px;
			padding-top:3px;
			padding-bottom:3px;
			color:#084B5B;
			background-image: url(/images/gradient1b.jpg);
			background-repeat: repeat-x; margin: 0;
		}
		#top_menu a,#top_menu a:link, #top_menu a:visited,#top_menu  {
			text-decoration: none;
			color:#084B5B;
		}

		#top_menu a:hover{
		}

		#employer_site {
			background-color:#E8F1F4;
			text-align:right;
			font-family:Verdana;
			font-weight: bold;
			font-size: .8em;
			float:right;
			margin: 2px;
			padding-right: 5px;
			padding-left: 5px;
		}
		#employer_site a {
			text-decoration: none;
		}


	pre {
		white-space: pre-wrap;       /* css-3 */
		white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
		white-space: -pre-wrap;      /* Opera 4-6 */
		white-space: -o-pre-wrap;    /* Opera 7 */
		word-wrap: break-word;       /* Internet Explorer 5.5+ */
		font-family:sans-serif;
		font-size: 16px;
	}

	.metro_areas {
		text-align:left;
	}
	.metro_areas_date {
		background-color:#D6D6D6;
		/*text-align:left;
		margin-left: auto;
		margin-right: auto;
		display:inline;*/
		/*float:left;
		/*width:200px;*/
	}
	.viewresume {
		white-space: pre;
		text-align:left;
	}
	.input {
		border: 1px solid #006;
		background: #ffc;
	}
	.button {
		border: 1px solid #006;
		background: #E8F1F4;
	}

	.submit_application {
		background-color:#FF792B;
		color: white;
	}

	.button2 {
		background-color:#B2D4DF;
	}

	.button_quickapply {
		background-color:#FFCD07;
		font: bold small 'trebuchet ms',helvetica,sans-serif; 
	}

	.footnote{
		margin-top: 10px;
		color:#808080;
		font-size:10px;
	}
	.tablight
	{ 
	background-color:#F5F3F3;
	}

	.tabdark
	{ 
	background-color:#CAEFC7;
	}


	#tabs ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	#tabs li {
		float: left;
		border: 1px solid;
		border-bottom-width: 0;
		margin: 0 0.5em 0 0;
		background-color:#CAEFC7;
	}
	
	#tabs a {
		display: block;
		padding: 0 1em;
	}
	
	#tabs #selected {
		position: relative;
		top: 1px;
		background: white;
	}

.warning
{ 
border: 1px #1A829D solid;background-color:#E8F1F4;
text-align:center;
width:200px;
}
.emaillink{
  font-family:sans-serif;
  font-size: 16px;
}

.mystyle1{
  font-family:arial;
  font-size: 14px;
}


.description{
  font-family:arial;
  font-size: 10px;
}
a.companyname,.companyname {
  /*text-decoration:none;*/
  color: #056D00;
  font-family:arial;
  font-size: 14px;
}

a.jobtitle {
  /*text-decoration:none;*/
  font-family:arial;
  font-size: 14px;
  font-weight:bold;
  color:#008FE1;
}

hr.thin {
height:0px;
 color: #CFF6F2;
  background-color: #CFF6F2;
}

 TR.topbar {background-color:#1D839C ; font-size:12pt;color:white;}
 TR.topbar a {color:white;text-decoration: none;}
 TR.sortedby {background-color:#FCFCFC;  font-size:12pt;padding:0px;}
 td.mycenter {text-align: center;}
 td.myleft {text-align: left;}
 td.location {  font-family:arial;
  font-size: 14px;}
 td.distance {  font-family:arial;
  font-size: 14px;}
 td.dateadded {  font-family:arial;
  font-size: 14px;}
#container {
min-width: 980px;
margin-left: auto;
margin-right: auto;
}
 
.formfill{color: #A1A1A1;font-size:12px;}
.job{color: #676C8F;font-size:16px;}
.company{color: #5AB051;font-size:16px;}
.blueheading{color:#0099CC;font-size: 20px;font-family:helvetica;}

.view_job_container {
	width: 95%;
	
}
.viewjobs
{ 
	border:1px #BCBCBC solid;
	background-color:#EAF3F5;
	text-align:left;
	width:100%;
	border-spacing:0px;

	
}

.viewlight_fixed
{ 
border: 1px #1A829D solid;/*background-color:#E8F1F4;*/
text-align:left;
padding: 5px;
margin: 1px;
table-layout: fixed;
width:800px;
}
.captcha_image{
border: 1px #1A829D solid;
}

.viewlight
{ 
border: 1px #1A829D solid;background-color:#E8F1F4;
text-align:left;
padding: 5px;
margin: 1px;
}

.table_jobs_create
{ 
border: 1px #1A829D solid;
text-align:left;
min-width:470px;
padding: 5px;
margin: 1px;
border-spacing: 0px 5px;
background-color:#F9F9F9;
}

.apply_from_acct_tbl {
	border: 1px #1A829D solid;
	text-align:left;
	padding: 15px;
	margin: 15px;
	/*border-spacing: 0px 5px;*/
	background-color:#F9F9F9;
}

.myerror
{ 
/*border: 1px #1A829D solid;*/
text-align:left;
padding: 15px;
margin: 15px;
border-spacing: 0px 5px;
background-color:#F9F9F9;
}

.table_quickapply
{ 
border: 1px #1A829D solid;
text-align:left;
/*min-width:470px;
padding: 15px;*/
margin: 15px;
border-collapse: none;
border-spacing: 0px 5px;
background-color:#F9F9F9;
}

.table_grey
{ 
background-color:#EFEFEF;
text-align:left;
padding: 15px;
margin: 15px;
}

.table_grey td { margin-right:10px;margin-left:10px; }


.viewlight2
{ 
border: 1px #1A829D solid;background-color:#EAF4E8;
text-align:left;
padding: 5px;
margin: 1px;
}


.metro_areas_front_page
{ 
border: 1px #1A829D solid;background-color:#EAF4E8;
text-align:left;
padding: 5px;
margin: 1px;
background-image:url('/images/gradient_metro_areas.jpg');
width:800px;
}

 td.viewjobscolor1 {
	background-color: #EBEBEB;
	width:120px;
	padding:0px;
	margin:0px;
	border:none;
	padding-right:7px;
	padding-bottom:2px;
	padding-top:2px;padding-left:6px;border-right:1px solid white;}
 td.viewjobscolor2 {background-color:#F4F4F4;padding-left:6px;font-family:serif;margin:0px;border:none;}
 
  .viewjobtop {
  	text-align:left;
	font-size:22px;font-family: arial;
	color:black;/*#157410;*/
	margin-bottom:10px;
	margin-top:15px;
}


#ad_jobs_bottom {
	text-align: left;
	float: left;
	border-top: 1px solid #ccc; 
	padding-top: 15px;
	margin-top:15px;
	width:100%;
	padding-bottom: 30px;
}

#ad_apply_complete {
	text-align: center;
	float: center;
	/* border-top: 1px solid #ccc; */
	/* border-bottom: 1px solid #ccc; */
	padding-top: 15px;
	margin-top:15px;
	width:300px;
	padding-bottom: 15px;
	margin-bottom:15px;
}

#ad_jobs_bottom_center {
	text-align: center;
	padding-top: 15px;
	margin-top:15px;
	width:100%;
	padding-bottom: 30px;
}

#column_middle {
	float: left;
	right: 230px; /*column_left*/
	width: 78%;
	min-height:300px;
	margin-right: 5px;
	/* width: 80%;*/
}
#column_right {
	text-align: left;
	float: left;
	width: 19%;
	min-width: 17%;
	/*padding-right: 5px;*/
	margin-left: 4px;
	border-left: 1px solid #ccc; 
	padding-left: 8px;
}

#bottom_footer {
	clear: both;
	margin: 60px 20px 0px;
	padding: 10px 0px;
	color: #333;
}
#top_header {
	/* min-width: 980px; /*170+580+230*/
	float: right;
	color: #333;
	width: 550px;
	position:relative;
	top:0px;
	right:0px;
}
#mylogo {
	float: left;
}

/* ***** SEARCH JOBS ***** */

#c_search_jobs {
	background: url(/images/gradient_search_box.jpg);
	border: 1px #C0C1C2 solid;
	background-color: #D1D4D6;
	margin-bottom: 2px;
	background-repeat:repeat-x;
	width:100%;
}

#content {
	margin: 0px;
	/* margin-top:33px;*/
}
#mainpage {
	text-align: center;
	width: 80%;
}





/***** JQUERY CSS MENU BEGIN *****/

.jquerycssmenu{
font: bold 12px Verdana;
border-bottom: 1px solid black;
text-align:left;
padding-left: 3px; /*offset of tabs relative to browser left edge*/
}

.jquerycssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jquerycssmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jquerycssmenu ul li a{
display: block;
background: white url(/images/menu/tintblue.gif) top center repeat-x;; /*background of tabs (default state)*/
padding: 5px 7px 4px 7px;
margin-right: 3px; /*spacing between tabs*/
border: 1px solid #778;
border-bottom-width: 0;
color: #2d2b2b;
text-decoration: none;
}

.jquerycssmenu ul li a:hover{
background-image: url(/images/menu/tintbluedark.gif) /*tab link background during hover state*/
}
	
/*1st sub level menu*/
.jquerycssmenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
border-top: 1px solid black;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
background: white;
color: black;
padding: 4px 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid black;
}

.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 7px;
right: 5px;
}

.rightarrowclass{
position: absolute;
top: 5px;
right: 5px;
}

/********** JQUERY CSS MENU END *****/
