/* GLOBAL */
body { margin: 0; padding: 0; background: #FFF; color: #000; font: 82% arial, helvetica, sans-serif; text-align: center; min-width: 800px; }
.indent { margin-left: 35px; }
.top { margin-top: 0; }
.bottom { margin-bottom: 0; }
.center { text-align: center; }
.right { text-align: right; }
.spacer { clear: both; line-height: 0; height: 0; }
.clear {clear: both;}


/* HEADER */
div#header { width: 800px; margin: 0 auto; padding-top: 7px; text-align: left; position: relative; font-size: 95%;}

div#header .logo { text-align: left; margin: 0px 0 0; padding: 0 0 0 0px; float: left; position: relative; width: 165px;}



div#header ul {
	list-style: none;
	margin: 7px 0 0;
	padding: 0 0 0 10px;
	float: left;
	position: relative;
	vertical-align:bottom;
}



div#header ul li a:hover { background-image: none; }
div#header ul li.on { background-position: 0 -59px; }
div#header ul li.on a, div#header ul li.on a:hover { background-image: none; }
div#header ul ul { position: absolute; left: 0px; width: 400px; }
div#header ul ul li { margin: -1px 30px 0 0; width: auto; background: none; }
div#header ul li.on ul li a { 
	margin-left: 15px;
	padding: 5px; 
	background: none;
}


div#header ul li { width: 140px; margin: 0 1px; padding: 0; float: left; background: url(http://careertag.com/images/tab1.gif) 0 -29px no-repeat; }
div#header ul li a { color: #FFF; display: block; text-decoration: none; background: url(http://careertag.com/images/tab1.gif) top left no-repeat; margin: 0; padding: 8px 0 8px; text-align: center; font-weight: bold; }
div#header div#subnav {
	clear: both;
	/*	background: #C52424 url(images/bg_trans.gif) 0 0 no-repeat;*/
	background: #C52424;
	height: 35px;
	vertical-align: middle;
	margin:0px;
	margin-left: 0px;
	width: 800px;
}

.hp_search_form { 
	vertical-align:middle;
}

div#header div#search_form { margin: 0 10px; padding: 0; float: right; vertical-align:middle; 	text-align: center; height:30px;}

.search_form_find_jobs { margin: 0 0px; padding: 0; float: left; vertical-align:middle; 	text-align: center;}

.button {
	border-width: 1px;
	border-color: #DEDEDE;
	text-align: center;
	vertical-align: middle;
	width: 50px;
	height: 20px;
	background-color: #DEDEDE; 
}


/*
div#header ul li { width: 140px; margin: 0 1px; padding: 0; float: left; background: url(images/tab2.gif) 0 -29px no-repeat; }
div#header ul li a { color: #FFF; display: block; text-decoration: none; background: url(images/tab2.gif) top left no-repeat; margin: 0; padding: 8px 0 8px; width: 150px; text-align: center; font-weight: bold; }
div#header div#subnav { clear: both; background: #6E6F91 url(images/bg_trans.gif) 0 0 no-repeat; height: 25px; }

div#header ul li { width: 140px; margin: 0 1px; padding: 0; float: left; background: url(images/tab2.gif) 0 -29px no-repeat; }
div#header ul li a { color: #FFF; display: block; text-decoration: none; background: url(images/tab2.gif) top left no-repeat; margin: 0; padding: 8px 0 8px; width: 150px; text-align: center; font-weight: bold; }
div#header div#subnav { clear: both; background: #6E6F91 url(images/bg_trans.gif) 0 0 no-repeat; height: 25px; }
*/

/*
div#footer { width: 775px; margin: 10px auto 0; padding: 10px 0; font-size: 92%; text-align: center; clear: both; border-top: 1px solid #CCC; border-left: 1px solid #CCC;}
*/



/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body {
	margin: 0 0 0 0;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

td,th {
	margin: 0 0 0 0;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.highlightedkey {
	font-weight: bolder;
	background-color:#ffff66	
}



.results {
	font-size: 100%;
	border: 0;
}


table { font-size: 100%; border: 0; }
textarea { margin: 5px 0; width: 500px; }
.textfield { border-color: #666666; border-width: 1px; vertical-align:middle; background-color: #F9FCB1;}
.searchlabel { color:#FFFFFF;} 



/* LINKS */
a img { 
	border: 0;
	text-align: center;
	vertical-align: middle;
}

a:link, a:visited, a:hover {
	color: #000000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

.thank_you_header {
 margin: 20px;
 font-family: Arial, sans-serif;
 font-size: 150%;
 color : #CC0000;
 padding-top: 2px;
 padding-bottom: 4px;
}

h1{
 font-family: Arial, sans-serif;
 font-size: 150%;
 color : #CC0000;
 padding-top: 2px;
 padding-bottom: 4px;
}

.table_title{
 font-family: Arial, sans-serif;
 font-size: 150%;
 color : #CC0000;
 padding-top: 2px;
 padding-bottom: 4px;
 text-align: center;
 font-weight: bold;
}
		

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#content{
	
	margin:0 auto;
	width:800px;
	text-align: left;
	padding: 0px;
	min-height: 300px;
	padding-top: 0px;
	text-align: left; 
	position: relative; 
	font-size: 95%; 
	
 	background-color: #FFFFFF; /*FEF8F6*/	
}

#footer {
	margin:0 auto;
	width:800px;
	text-align: center;
	padding: 10px;

	padding-top: 5px;
	text-align: center; 
	position: relative; 
	font-size: 95%; 
	border-top: 1px solid #666666;		
	height: 50px;
	
 	/*background-color: #FFFFFF;*/
}



.menu_on{	text-decoration: underline; }

.col_center { float: left; width: 700px; }

.col1 {
	float: left;
	width: 385px;
	background-color: #D8EAF8;
}
.col2 {
	float: right;
	width: 380px;
	margin-left: 385px;
 	background-color: #C52424;
	vertical-align: top;
}


/************** #table styles **************/

.submit {
	width:100%;
	border: 1px solid #CECECE;
	padding: 5px;
	background-color:#EBEBEB;
}

.email_table {
	width: 600px;
	border: 1px solid #CECECE;
	padding: 5px;
	background-color:#EBEBEB;
}



.hp_main_table {
	width:800px;
	height: 247px;
	border: 0px;
	padding: 0px;
	vertical-align: top;
	background-image: url("http://careertag.com/images/home/bg_main.gif");
}

.candidate_left {
	width:180px;
	height: 201px;
	border: 0px;
	padding: 0px;
	vertical-align: top;
	background-image: url("http://careertag.com/images/candidates/bg_left.gif");
}

.employer_left {
	width:180px;
	height: 225px;
	border: 0px;
	padding: 0px;
	vertical-align: top;
	background-image: url("http://careertag.com/images/employers/bg_left.gif");
}


.results {
	width:100%;
	border: 1px solid #CECECE;
}

.result_cell {
	width:100%;
	border: 0px solid #CECECE;
	padding: 1px;
	height: 25px;
}


.cell_alt0{
  background: #FEFEFE;
} 
.cell_alt1{
  background-color: #EBEBEB;
} 


th{
/*
  border: 1px solid #CECECE;
  border-collapse: collapse;
 */
  padding: 5px;
  background-color: #FEFEFE;
}
