.resume-examples a {
	font-weight:bold;
	text-decoration:underline;
}
.emp-header {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
/* this is for candidates who ARE logged in */ 
.refinedsearch {
	border: 1px dashed #000;
	margin: 0px;
	padding: 3px;
	width: 150px;
	font-size: 11px;
}
.refinedsearchbase_salary {
	margin: 0px;
	padding-left: 7px;
	width: 150px;
	font-size: 11px;
}
.refinedsearchmore_locations {
	margin: 0px;
	padding-left: 7px;
	width: 150px;
	font-size: 11px;
}
/* this is for candidates who are NOT logged in */ 
#refinedsearch .refinedsearch {
	border: 1px dashed #CCC;
	margin: 0px;
	padding: 3px;
	width: 150px;
	font-size: 11px;
	color:#FFF;
}
#refinedsearch .refinedsearch a, #refinedsearch .refinedsearchbase_salary a, #refinedsearch .refinedsearchmore_locations a {
	color:#aaa;
}
#refinedsearch .refinedsearchbase_salary {
	margin: 0px;
	padding-left: 7px;
	width: 150px;
	font-size: 11px;
	color:#FFF;
	text-align:left;
}
#refinedsearch .refinedsearchmore_locations {
	margin: 0px;
	padding-left: 7px;
	width: 150px;
	font-size: 11px;
	color:#FFF;
	text-align:left;
}
.curved-gb {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	behavior:url(/style/border-radius.htc);
	background-color: #CCC;
	color: #000;
}
.curved-bw {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	behavior:url(/style/border-radius.htc);
	background-color: #286097;
	color: #FFF;
}
.curved-bg {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	behavior:url(/style/border-radius.htc);
	/*background-color: #286097;*/
	color: #FFF;
	background-image:url(/images/bg_spacer.gif);
	background-repeat:repeat;
}
.form-curved {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	behavior:url(/style/border-radius.htc);
	background-color: #286097;
	color: #FFF;
	position: relative;
	display: block;
	padding: 5px 5px 10px 5px;
}
.rss_container {
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	padding-bottom: 6px;
	background-color: #eee;
	margin-top: 15px;
	padding-left: 6px;
	padding-right: 6px;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
	padding-top: 6px;
}
#homeselectindustry {
	width:250px;
}
#homeselectindustry option {
	width:250px;
}

#Resumepaste textarea {
	border: 1px solid #cccccc;
	padding: 10px;
	font-size:12px;	
	width: 650px;
}

#resume_text_view_only {
	width: 650px;
	/*height: 120px;*/
	border: 1px solid #cccccc;
	padding: 10px;
	font-size:12px;/*font-family: Tahoma, sans-serif;
	background-image: url(bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;*/
}
.padded td {
	padding:2px;
}
.tbl td {
	padding:2px;
}
.style1 {
	color: #003366;
	font-weight: bold;
}
.res-pager {
/*color: #ffffff*/;
}
test {
	font-weight: bold;
	color: #CCCCCC;
}
test2 {
	border:1px solid;
}
html {
	height: 100%;
}
body {
	margin:0px;
	padding:0px;
	background-color: #ffffff;
	background-repeat:repeat-x;
	height: 100%;
}
div.clear {
	clear: both;
}
body.plain {
	padding:20px;
}
body.page {
	/*background-color: #7f9bbe;*/
	background-image:url(/images/bg_interior.gif);
	background-repeat: repeat-x;
	text-align:center;
}
body.home {
	background-image:url(/images/bg_v2.gif);
	background-color: #084684;
}
form {
	margin:0px;
}
/*ul {
        margin:5px;
}*/

a {
	color:#2062a5;
	text-decoration:underline;
}
a:hover, a:active {
	color:#2062a5;
	text-decoration:underline;
}
a.blue {
	color:#003366;
	text-decoration:none;
}
a.blue:hover, a.blue:active {
	color:#003366;
	text-decoration:underline;
}
a.lt {
	color:#0099ff;
	text-decoration:underline;
}
a.lt:hover, a.lt:active {
	color:#0099ff;
	text-decoration:underline;
}
a.close {
	display:block;
	float:right;
	text-decoration:none;
	border:1px solid;
	margin-bottom:20px;
	padding:5px;
}
a.close:link, a.close:visited, a.close:active {
	border-color:#ffffff;
}
a.close:hover {
	border-color:#2062a5;
	text-decoration:none;
}
b.blue {
	color:#003366;
}
b.big {
	color:#003366;
	font-size:14px;
}
b.bigger {
	color:#003366;
	font-size:18px;
}
b.bigwhite {
	color:#ffffff;
	font-size:13px;
}
b.red {
	color:#cc0000;
	font-size:12px;
}
img {
	border:0px;
}
img.ss {
	float:right;
	margin:0px 20px 0px 10px;
}
table {
	margin:0px;
	border:0px;
}
td {
	padding:0px;
	margin:0px;
	border:0px;
	font-size:11px;
}
.warning {
	color: red;
	width: 640px;
	margin: 10px 0px 15px 0px;
}
h1.findajob {
	width:170px;
	height:50px;
	margin:0px;
	background:url(/images/title_jobsearch.gif);
}
h1.howwecompare {
	width:251px;
	height:50px;
	margin:0px;
	background:url(/images/title_howwecompare.gif);
}
h1.whatitcosts {
	width:201px;
	height:50px;
	margin:0px;
	background:url(/images/title_whatitcosts.gif);
}
h1.pricinginfo {
	width:258px;
	height:50px;
	margin:0px;
	background:url(/images/title_pricinginfo.gif);
}
span.h1g {
	display:none;
}
h2 {
	font-family:myriad, arial, helvetica, sans-serif;
	color:#336;
	font-size:21px;
	font-weight: normal;
}
h3 {
	font-family:arial, helvetica, sans-serif;
	color:#336;
	font-size:17px;
	font-weight: normal;
	margin:0px 0px 3px 0px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
div.one {
	float:left;
	width:125px;
	height:19px;
	background:url(/images/one.gif);
	background-repeat:no-repeat;
}
div.two {
	float:left;
	width:125px;
	height:19px;
	background:url(/images/two.gif);
	background-repeat:no-repeat;
}
div.three {
	float:left;
	width:145px;
	height:19px;
	background:url(/images/three.gif);
	background-repeat:no-repeat;
}
div.four {
	float:left;
	width:125px;
	height:19px;
	background:url(/images/four.gif);
	background-repeat:no-repeat;
}
div.countpad {
	margin:3px 0px 0px 22px;
}
#popup_container {
	z-index:1;
}
#popup_container2 {
	z-index:1;
}
#container {
	width:834px;
	margin:0px auto;
	position:relative;
	z-index:10;
}
#container_interior {
	/*background-image:url(/images/bg_interior.gif);*/
	/*border: 1px #336688 solid;*/
  width:1150px;
	/*margin:10px auto;*/
  margin:0px auto;
	position:relative;
	z-index:10;
	/*height: 100%;*/
  text-align: left;
}
#container_640 {
	width:800px;
	position: relative;
	background-color: white;
	margin: 0px 0px;
	padding: 0px 0px;
}
#container_640 p strong {
	color: #333366;
}
#searchnav {
	width: 863px;
	position: relative;
	padding: 0px;
	margin: 0px;
}
#back-next {
	float: right;
	padding: 10px 0px 0px 0px;
}
/* ################################ */
#snapshot_container {
	border: solid 1px #6690c6;
	background-image: url(/images/bg_snapshot.jpg);
	background-repeat: repeat-x;
	/*width: 640px;*/
  position: relative;
	font-size: 12px;
	color: #333366;
	line-height: 18px;
	float: none;/*padding:0px;
	margin:0px;*/
}
.snapshot-header {
	float: left;
	margin: 10px 10px 0px 10px;
	position: relative;
	width: 620px;
}
.snapshot-list {
	float: left;
	margin: 10px 10px 0px 10px;
	position: relative;
	width: 300px;
	/*white-space:nowrap;*/
	overflow:hidden;
}
.snapshot-label {
	text-transform: uppercase;
	font-weight: bold;
}
.snapshot-apply {
	position: relative;
	float:right;
	/*margin: 50px 0px 0px 510px;*/
	top: 10px;
	/*left: 510px;*/
	z-index: 1;
	width: 100px;
	right: 40px;
}
.snapshot-footer {
	float: left;
	margin: 0px 10px 0px 10px;
	position: relative;
	width: auto;
}
/* ################################ */


/* ################################ */
#apply_container {
	border: solid 1px #6690c6;
	background-image: url(/images/bg_snapshot.jpg);
	background-repeat: repeat-x;
	/*width: 640px;*/
  position: relative;
	font-size: 12px;
	color: #333366;
	line-height: 18px;
	float: none;
}
.apply-header {
	float: left;
	margin: 10px 10px 0px 10px;
	position: relative;
	width: 620px;
}
.apply-list {
	float: left;
	margin: 10px 10px 0px 10px;
	position: relative;
	width: 300px;
	white-space:nowrap;
	overflow:hidden;
}
.apply-label {
	text-transform: uppercase;
	font-weight: bold;
}
.apply-apply {
	position: absolute;
	/*float:right;
	margin: 50px 0px 0px 510px;*/
	top: 47px;
	left: 510px;
	z-index: 1;
}
.apply-footer {
	float: left;
	margin: 0px 10px 0px 10px;
	position: relative;
	width: auto;
}
/* ################################ */

.apply-subheader {
	FONT-SIZE: 16px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color:#036;
	color: #FFF;
	font-weight:bold;
	margin:0px 8px 0px 1px;
	padding: 5px 5px 5px 10px;
	text-align: left;
	position:relative;
	top: 4px;
}
.apply-mainsubheader {
	FONT-SIZE: 16px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight:bold;
	margin:0px 8px 0px 1px;
	padding: 5px 5px 5px 10px;
	text-align: left;
	position:relative;
	top: 4px;
}
img.get-started-btn {
	position: absolute;
	top: 180px;
	left: 20px;
}
img.pricing-btn {
	position: absolute;
	top: 140px;
	left: 35px;
}
img.pricing-get-started-btn {
	position: absolute;
	top: 190px;
	left: 40px;
}
#masthead {
	margin:0px auto;
	width:834px;
	height: 70px;
	overflow: hidden;
}
#masthead_interior {
	margin:0px 0px 0px 50px;
	width:1150px;
	height: 70px;
	overflow: hidden;
}
#hero {
	left:552px;
	top:42px;
	position:absolute;
	width:263px;
	height:245px;
	overflow:hidden;
	z-index:3;
}
#heroTop1 {
	left:634px;
	top:47px;
	position:absolute;
	width:99px;
	height:60px;
	overflow:hidden;
}
#heroTop2 {
	left:641px;
	top:47px;
	position:absolute;
	width:123px;
	height:59px;
	overflow:hidden;
}
#heroBot {
	left:550px;
	top:106px;
	position:absolute;
	width:283px;
	height:181px;
	overflow:hidden;
}
#home_nav {
	width:843px;
	height:36px;
	overflow:hidden;/*background:url(/images/nav_bg.gif);*/
  /*background-position:100% 100%;*/
  /*background-repeat:no-repeat;*/
}
#nav {
	/*width:843px;*/
	height:30px;
	overflow:hidden;
}
#home_impact {
	width:834px;
	height:189px;
	overflow:hidden;
}
#flashcontent {
	width: 552px;
}
#mainbodytable {
	width:1000px;
	table-layout: fixed;
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse: collapse;
	background: #FFF;
}
#findajob_mainbodytable {
	width:1150px;
	table-layout: fixed;
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse: collapse;
	background: #FFF;
}
#leftnav {
	text-align:left;
	width:167px;
	margin:0px;
	padding: 0 0 25px 0;
	border:0px;
	background-color:#11254c;
	background-image: url(/images/bg_leftnav.gif);
	color: #FFF;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}
#leftnav p {
	padding: 5px 0px 0px 10px;
	margin: 0px;
	color: #FFFFFF;
	font-size: 10px;
}
#leftnav input {
	padding: 0px;
	margin: 0px 0px 0px 10px;
}
#leftnav input.text {
	width: 135px;
}
#leftnav a {
	color: #FFF;
	text-decoration: none;
}
#leftnav img.sub-title {
	margin: 15px 0 0 0;
}
#leftquote {
	margin: 15px;
	color: #FFFFFF;
}
#leftbuttons {
	margin: 5px 0px 5px 0px;
}
#leftbuttons img {
/*margin: 1px 0px;*/
}
#leftbuttons a {
	display: inline-block;
}
#leftbuttons a:hover {
	opacity: 0.65;
	filter:alpha(opacity = 65);
	-moz-opacity: 0.65;
	-khtml-opacity: 0.65;
	width: 100%;
}
#leftads {
	margin: 8px;
	padding: 0px;
	text-align: center;
}
#leftads img {
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	max-height:	60px;
	max-width: 150px;
	text-align: center;
	border:none;
}
#rightads {
	/*position: absolute;
  right: 0px;
  width: 150px;
  text-align: right;*/
	
  width:200px;
	margin: 10px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	font-size:12px;
}
#rightads img {
	margin: 5px 0px;
	max-height:	50px;
	max-width: 200px;
	text-align: center;
}
#shadow-container {
	position: relative;
	margin: 5px 5px 0px 5px;
}
#shadow-container .shadow2, #shadow-container .shadow3 {
	position: relative;
	left: -1px;
	top: -1px;
}
#shadow-container .shadow1 {
	background: #FEFEFE;
}
#shadow-container .shadow2 {
	background: #EEE;
}
#shadow-container .shadow3 {
	background: #DDD;
}
#company_shadow .shadow2, #company_shadow .shadow3 {
	position: relative;
	left: -1px;
	top: -1px;
}
#company_shadow .shadow1 {
	background: #FEFEFE;
}
#company_shadow .shadow2 {
	background: #EEE;
}
#company_shadow .shadow3 {
	background: #DDD;
}
#affiliate_container {
	background-color: #FFF;
	background-image: url(/images/bg_search_container.gif);
	background-repeat: repeat-x;
	padding: 5px;
	color: #333366;
	position: relative;
	border: solid 1px #CCCCCC;
	left: -2px;
	top: -2px;
	margin: 10px;
	width: 130px;
	height: 100px;
}
#affiliate_container_menu {
	background-color: #FFF;
	background-image: url(/images/bg_search_container.gif);
	background-repeat: repeat-x;
	padding: 10px;
	color: #333366;
	position: relative;
	border: solid 1px #CCCCCC;
	margin: 25px 0 25px 0;
}
#affiliate_container_submenu {
	background-color: #FFF;
	background-image: url(/images/bg_search_container.gif);
	background-repeat: repeat-x;
	padding: 5px;
	color: #333366;
	position: relative;
	border: solid 1px #CCCCCC;
	margin: 0px;
}
#affiliate_banner_menu {
	background-color: #FFF;
	background-image: url(/images/bg_affiliate_container.gif);
	background-repeat: repeat-x;
	padding: 1px;
	color: #333366;
	position: relative;
	border: solid 1px #CCCCCC;
	margin: 10px 0 0 0;
}
#search_container {
	background-color: #FFF;
	background-image: url(/images/bg_search_container.gif);
	background-repeat: repeat-x;
	/*padding: 0 0 10px;*/
  color: #333366;
	position: relative;
	border: solid 1px #CCCCCC;
	left: -2px;
	top: -2px;
}
#search_container div.wrapper {
	padding: 10px;
}
#search_header {
	position: relative;
	height: 20px;
	color: white;
	background: url(/images/search_header.gif) repeat-x;
	text-align:left;
}
#company_shadow {
	position: relative;
	margin: 0px 5px 5px 5px;
}
#companies_posting {
	padding: 10px;
	color: #333366;
	position: relative;
	border: solid 1px #CCCCCC;
	left: -2px;
	top: -2px;
	/*margin-top: 20px;*/
  background: #FFF url(/images/bg_search_container.gif) repeat-x 0 -100px;
}
#search-company {
	position: relative;
	float: left;
	/*width: 100px;*/
  margin-right: 50px;
}
#search-company p {
	font-weight: bold;
	color: #333366;
}
input#company_search_button {
	position: relative;
	float: right;
	margin-right: 15px;
}
#search_container_right {
}
#search_container_bottom {
}
.search_submit {
	/*margin-top: -30px;*/
  text-align: right;
	position: relative;
	width: 78px;
	float: right;
	margin-top: 15px;
}
.search_submit img {
	padding-bottom: 5px;
}
#search_left {
	/*width: 315px;*/
  position: relative;
	float: left;
	padding-top:2px;
	margin-top:2px;
}
#search_left .search_input {
	float: none;
	padding-right: 5px;
	margin-right: 5px;
	position: relative;
	margin-bottom: 5px;
}
#search_right .search_input {
	padding-right: 5px;
	margin-right: 5px;
	position: relative;
	margin-bottom: 5px;/*width: 330px;*/
}
#search_right {
	position: relative;
	/*width: 450px;*/
  float: left;
	padding-top:2px;
	margin-top:2px;
}
.search_input {
	float: left;
	padding-right: 5px;
	margin-right: 5px;
	position: relative;/*height: 40px;
  z-index: 1000;*/
}
.search_input label {
	font-size: 11px;
	font-weight: bold;/*line-height: 20px;*/
}
#search_left label {
	font-size: 11px;
	font-weight: bold;/*line-height: 20px;*/
}
.search_input input {
	width: 200px;
}
#res_bottom {
	position:relative;
	float:left;
	text-align:left;
	padding:5px 5px 0px 0px;
	margin: 5px 5px 0px 0px;
	width: 100%;
}
#res_list {
	position:relative;
	float:left;
	text-align:left;
	width: 100%;
}
.result_list {
	width: 100%;
}
.jobURL a {
	text-decoration:underline;
	font-size:13px;
}
table.result_list td.jobHeader, table.result_list td.jobHeader a {
	padding: 0px;
	color:#00F;
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
}
table.result_list img {
	max-width: 120px;
	max-height: 50px;
}
.header_banner img {
	max-width: 800px;
	max-height: 70px;
	border: 0px;
}
#jobResultFrame {
	/*border: 1px solid #336;*/
	padding: 5px;
	margin-top: 5px;
}
.result_list th img {
	padding-left: 6px;
	padding-top: 3px;/*width: auto;*/
}
#search_results_container {
	/*width: 800px;*/
	width:auto;
}
#search_results_container form {
	margin: 1px 1px 2px 1px;
	padding: 0px 0px 14px 0px;
	/*background-color: #286097;*/
	/*border: 10px solid #286097;*/
	color: #FFF;/*width: 550px;*/
}
#search_results_container input {
	vertical-align: middle;
}
#search_results_container input#go_search_button {
	margin-left: 20px;
}
#search_copy {
	position: absolute;
	z-index: 1000;
	width: 400px;
	bottom: 205px;
	left: 100px;
}
#search_copy p {
	color: #cccccc;
	font-size: 8px;
}
#content {
	/*width:832px;*/
  font-family:verdana, arial, helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	position:relative;
	overflow:visible;
	text-align:left;
	/*  margin: 10px 20px 10px 20px;*/
  padding: 15px ;
}
#home_content {
	width:834px;
	margin:0px auto;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	position:relative;
	overflow:hidden;
	z-index:10;
	text-align:left;
}
/*** LL ADDED TAB NAVIGATION STYLES  ***/

div.tabnav li.on a:link, div.tabnav li.on a:visited, div.tabnav li.on a:active, div.tabnav li.on a:hover, div.tabnav a:hover {
	background:#ffffff url('/images/bg_head_lightgrey.gif') top left repeat-x;
	border-right:1px solid #e0e0e0;
	border-left:1px solid #ffffff;
}
/*** END LL ADDED TAB NAVIGATION STYLES  ***/

a.topnavbtn, a.topnavbtn:link, a.topnavbtn:visited, a.showbtn, a.showbtn:link, a.showbtn:visited {
	/*background-color:#003366;*/
	/*border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;*/
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
	display:inline;
	font-size:11px;
	font-weight:bold;
	margin-left:1px;
	/*outline:1px solid #98BF21;
	padding:2px 4px 2px 4px;*/
	text-align:center;
	text-decoration:none;/*width:120px;*/
}
a.topnavbtn:hover, a.topnavbtn:active, a.showbtn:hover, a.showbtn:active {
	background-color:#7A991A;
}
table.nav_table {
	border-left:1px #C4CADC solid;
	border-right:1px #C4CADC solid;
	border-top:1px #C4CADC solid;
	margin-bottom: 2px;/*margin-left: 167px;*/
}
table.nav_table a {
	display: block;
	height: 34px;
}
table.nav_table a:hover {
	background-color: #43578E;
}
table.nav_table td {
	border-right:1px #C4CADC solid;
	height: 34px;
}
table.nav_table td.end {
	border:0px;
}
table.padme td {
	padding:2px;
}
table.padme2 td {
	padding:5px;
	font-size:11px;
}
#job_seeker_container {
	height: 94px;
	width:834px;
	position:relative;
	border: 1px solid #407BBD;
	margin-bottom: 17px;
	margin-top: 15px;
}
div.seeker-header {
	padding-top: 10px;
	padding-left: 15px;
	width:auto;
}
#job_seeker {
	padding: 10px;
}
#job_seeker form {
/*margin-top: 5px;*/
}
#job_seeker span {
	color: #1c3c6a;
}
#job_search_button {
	vertical-align: top;
	position: relative;
	padding-left: 10px;
}
#job_seeker_container select {
	position: relative;
	float: left;
	margin-right: 30px;
}
#industry {
	width: 200px;
}
#jstab_search {
	margin:0px auto;
}
#jstab_adv {
	margin:0px auto;
}
#jstab_career {
	margin:0px auto;
}
.jstab_show {
	top:40px;
	left:5px;
	position:absolute;
	visibility:visible;
	z-index:3;
	height:360px;
	width:458px;
}
.jstab_hide {
	top:40px;
	left:5px;
	position:absolute;
	visibility:hidden;
	z-index:3;
	height:360px;
	width:458px;
}
#candidates_container {
	float: left;
	width:405px;
	height: 225px;
	position:relative;
	margin-right: 20px;
}
#condidates_buttons {
	position: relative;
	width: 143px;
	float: right;
	top: 70px;
	margin-right: 9px;
}
a.learn-more {
	text-align: right;
	text-decoration: none;
	position: absolute;
	bottom: 10px;
	right: 10px;
}
a.learn-more img {
	padding-left: 10px;
	vertical-align: middle;
}
#condidates_buttons a {
	display: block;
}
#condidates_buttons a:hover {
	opacity: 0.65;
	filter: alpha(opacity = 65);
	-moz-opacity: 0.65;
	-khtml-opacity: 0.65;
	width: 100%;
}
#employer_container {
	float: left;
	width:409px;
	height: 225px;
	position:relative;
}
#employer_buttons {
	position: relative;
	width: 143px;
	float: right;
	top: 70px;
	margin: 0px 16px 0px 0px;
	padding: 0px;
}
#employer_buttons a {
	display: block;
}
#employer_buttons a:hover {
	opacity: 0.65;
	filter: alpha(opacity = 65);
	-moz-opacity: 0.65;
	-khtml-opacity: 0.65;
	width: 100%;
}
#employer {
	width:337px;
	height:360px;
	overflow:hidden;
	background-color:#ffffff;
	color:#1c3c6a;
	font-family:verdana, arial, sans-serif;
	font-size:11px;
}
#etab_employ {
	margin:0px auto;
}
#etab_ad {
	margin:0px auto;
}
#etab_recruit {
	margin:0px auto;
}
.etab_show {
	top:40px;
	left:5px;
	position:absolute;
	visibility:visible;
	z-index:3;
	width:337px;
	height:360px;
}
.etab_hide {
	top:40px;
	left:5px;
	position:absolute;
	visibility:hidden;
	z-index:3;
	width:337px;
	height:360px;
}
div.drktop {
	width:549px;
	height:9px;
	overflow:hidden;
	background:url(/images/drkboxtop.gif);
}
div.drkmid {
	width:549px;
	padding:0px 20px 0px 25px;
	overflow:hidden;
	background:url(/images/drkboxmid.gif);
}
div.drkbot {
	width:549px;
	height:13px;
	overflow:hidden;
	background:url(/images/drkboxbot.gif);
}
div.lttop {
	width:549px;
	height:9px;
	overflow:hidden;
	background:url(/images/ltboxtop.gif);
}
div.ltmid {
	width:549px;
	padding:0px 20px 0px 25px;
	overflow:hidden;
	background:url(/images/ltboxmid.gif);
}
div.ltbot {
	width:549px;
	height:13px;
	overflow:hidden;
	background:url(/images/ltboxbot.gif);
}
div.lttopres {
	width:650px;
	height:9px;
	overflow:hidden;
	background:url(/images/ltboxtopres.gif);
}
div.ltmidres {
	width:650px;
	padding:0px 10px 0px 10px;
	overflow:hidden;
	background:url(/images/ltboxmidres.gif);
}
div.ltbotres {
	width:650px;
	height:13px;
	overflow:hidden;
	background:url(/images/ltboxbotres.gif);
}
#footnotes {
	width:834px;
	margin:15px auto;
	text-align: center;
	font-family:arial, helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	border-top:1px #ffffff solid;
	margin-top:25px;
	margin-bottom: 20px;
}
#footnotes a {
	color:#ffffff;
	text-decoration: none;
}
#footnotes a:hover, a:active {
	color:#ffffff;
	text-decoration:underline;
}
.footnotes_sm {
	float:right;
	font-family:arial, helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
}
#footnotes_sub {
	width:960px;
	margin:20px auto;
	text-align: center;
	font-family:arial, helvetica, sans-serif;
	color:#535353;
	font-size:12px;
	border-top:1px #535353 solid;
}
#footnotes_sub a {
	color:#535353;
	text-decoration:none;
}
#footnotes_sub a:hover, a:active {
	color:#535353;
	text-decoration:underline;
}
.footnotes_sm_sub {
	float:right;
	font-family:arial, helvetica, sans-serif;
	color:#535353;
	font-size:11px;
}
.notes_sm {
	font-family:arial, helvetica, sans-serif;
	color:#535353;
	font-size:11px;
}
.notes_very_sm {
	font-family:arial, helvetica, sans-serif;
	color:#535353;
	font-size:10px;
}
#footnotes_cpc {
	/*width:832px;
  padding: 20px 20px 0px 55px;
  font-size:12px;*/
  margin: 20px 0px 0px 0px;
}
#footnotes_cpc img {
	margin: 5px 0px;
	max-height:	50px;
	max-width: 200px;
	text-align: center;
}
#left_column {
	width:166px;
	padding-bottom: 20px;
	background-color:#11254c;
	overflow:hidden;
	text-align:center;
	color:#ffffff;
}
#left_column .button {
	margin:2px 0px 2px 0px;
}
#left_column a:hover {
	opacity: 0.65;
	filter:alpha(opacity = 65);
	-moz-opacity: 0.65;
	-khtml-opacity: 0.65;
	width: 100%;
}
#pricinginfo {
	width:166px;
	height:539px;
	background-color:#232b39;
	overflow:hidden;
	text-align:center;
	float:left;
	margin-right:20px;
	color:#ffffff;
}
.image_content {
	display: block;
	visibility: hidden;
	position: absolute;
}
div.options {
	float: left;
	margin: 0px 15px 0px 0px;
	position: relative;
}
div.contact_choices {
	width:170px;
	height:200px;
	/*text-align:center;*/
  background:url(/images/fade.gif);
	background-repeat:repeat-x;
	float:left;
	margin-right:20px;
	padding: 10px;
	font-family:verdana, arial, helvetica, sans-serif;
}
.contact_choices img {
	margin:15px 0px 10px 0px;
}
.contact_choices .interior {
	height:60px;
}
div.feature {
	width:650px;
	background:url(/images/fade.gif);
	background-repeat:repeat-x;
	padding-top:20px;
	padding-left:20px;
	margin-top:30px;
}
.content_area {
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
}
/* @group Employees */
#employers {
	position: relative;
	width: 750px;
	color: #0F1B3B;
}
#employers .hidden {
	position: absolute;
	left: -9999px;
}
#emp_header {
	position: relative;
	margin-bottom: 10px;
}
#employer_top {
	color: #0F1B3B;
}
#employer_top h2 {
	color: #666;
	font-weight: bold;
	font-size: 18px;
	padding-right:100px;
}
#employers h2 {
	text-align: center;
	color: #666;
	font-weight: bold;
	font-size: 18px;
}
div.emp-box {
	position: relative;
	width: 188px;
	float: left;
	background: url(/images/block_bg.gif) repeat-x;
	text-align: center;
	padding: 0px 5px;
	min-height: 165px;
	height: auto !important;
	height: 165px;
	color: #0F1B3B;
}
div.emp-box a {
	position: absolute;
	bottom: 5px;
	float: right;
	right:  10px;
	font-size:14px;
	font-weight:bold;
}
div.emp-box-middle {
	position: relative;
	width: 188px;
	float: left;
	background: url(/images/block_bg.gif) repeat-x;
	text-align: center;
	padding: 0px 5px;
	min-height: 135px;
	height: auto !important;
	height: 135px;
	color: #0F1B3B;
}
div.emp-box-middle a {
	position: absolute;
	bottom: 5px;
	float: right;
	right:  10px;
	font-size:14px;
	font-weight:bold;
}
#employer_middle div.emp-box a {
	position: absolute;
	bottom: 5px;
	left:  15px;
}
div.emp-box-middle ul {
	padding-left: 20px;
	margin-top: 0px;
	text-align: left;
	margin-bottom: 0;
	color: #0F1B3B;
	font-weight: normal;
}
div.emp-box-middle ul li {
	color: #0F1B3B;
	font-weight: normal;
}
div.emp-box p {
	margin-bottom: 1px;
	color: #0F1B3B;
}
div.emp-box ul {
	padding-left: 25px;
	margin-top: 0px;
	text-align: left;
	margin-bottom: 0;
	color: #0F1B3B;
	font-weight: normal;
}
div.emp-box ul li {
	color: #0F1B3B;
	font-weight: normal;
}
div.price {
	font-size: 32px;
	line-height: 36px;
	text-align: center;
	color: #0F1B3B;
}
#employer_middle ul {
	text-align: center;
	padding-left: 20px;
}
#employer_middle ul li {
	text-align: left;
	font-weight: normal;
}
#employer_middle h2 {
	color: #666;
	font-weight: bold;
	font-size: 18px;
	padding-right:100px;
}
#employer_bottom {
	color: #0F1B3B;
	padding-left: 90px;
}
#employer_bottom h2 {
	color: #666;
	font-weight: bold;
	font-size: 18px;
	padding-right:90px;
}
div.emp-box-bottom {
	position: relative;
	width: 270px;
	float: left;
	background: url(/images/block_bg.gif) repeat-x;
	text-align: left;
	padding: 0px 10px;
	margin: 0px 10px;
	min-height: 175px;
	height: auto !important;
	height: 185px;
	color: #0F1B3B;
}
#employer_bottom div.emp-box-bottom h2 {
	color: #0F1B3B;
	padding-right:0px;
}
div.emp-box-bottom p {
	color: #0F1B3B;
}
/* @end */

/* @group Ads */
#ad_bottom {
	background:transparent url(/images/ad_bottom.png) no-repeat scroll 0 0;
	height:261px;
	position:relative;
	width:565px;
	padding: 10px 20px;
}
#ad_bottom form {
	position: absolute;
	width:565px;
}
#ad_bottom form input.button {
	position: relative;
	float: right;
	padding-top: 15px;
}
h2.ad {
	margin: 5px;
}
h1.ad {
	margin: 5px;
	font-family:myriad, arial, helvetica, sans-serif;
	color:#336;
	font-size:21px;
	font-weight: normal;
}
/* @end */
/* @group Candidates */

#container_640.candidates {
	position: relative;
	width: auto;
	padding: 0 0 0 10px;
}
#candidate_header .hidden {
	position: absolute;
	left: -9999px;
}
#container_640.candidates h2 {
	/*background: url(/images/candid_bullet.gif) no-repeat;*/
  padding-left: 50px;
 height: 26px  font-weight: bold;
}
#container_640.candidates h3 {
	/*background: url(/images/candid_bullet.gif) no-repeat;*/
  padding-left: 1px;
	/*height: 26px;*/
  font-weight: bold;
}
#candidate_bottom p.large {
	font-size: 18px;
	line-height: 26px;
	/*text-align: center;*/
  color: black;
}
#candidate_middle {
	margin:20px 0 0;
	position:relative;
	width:650px;
}
#candidate_middle p {
	color: black;
}
#candidate_middle a {
	text-align: center;
	display: block;
}
#candidate_bottom p {
	/*padding-left: 35px;*/
  color: black;
}
div.cand-box {
	position: relative;
	width: 200px;
	float: left;
	background: url(/images/block_bg.gif) repeat-x;
	/*text-align: center;*/
  padding: 10px 10px 0;
	margin-right: 10px;
	min-height: 150px;
	height: auto !important;
	height: 150px;
	color: #0F1B3B;
}
div.cand-box h3 {
	position: relative;
	text-align: center;
	padding: 0px 5px 0;
}
div.cand-box p {
	position: relative;
}
/* @group Agents */
#agents {
	position: relative;
	width: 800px;
	color: #0F1B3B;
}
#agents .hidden {
	position: absolute;
	left: -9999px;
}
#agents_header {
	position: relative;
	margin-bottom: 10px;
}
#agents_sub_header {
	position: relative;
	margin-bottom: 10px;/*text-align:center;*/
}
#agents_top {
	color: #0F1B3B;
	text-align:center;
}
#agents h2 {
	text-align: center;
	color: #666;
	font-weight: bold;
	font-size: 18px;
}
div.agents-box {
	position: relative;
	width: 225px;
	float: left;
	background: url(/images/block_bg.gif) repeat-x;
	text-align: left;
	padding: 10px 10px 0;
	margin-right: 20px;
	min-height: 175px;
	height: auto !important;
	height: 185px;
	color: #0F1B3B;
}
div.agents-box a {
	position: absolute;
	bottom: 5px;
	left:  30px;
}
#agents_middle {
	color: #0F1B3B;
	text-align:center;
	margin: 0px 120px;
}
div.agents-box-middle {
	position: relative;
	width: 225px;
	float: left;
	background: url(/images/block_bg.gif) repeat-x;
	text-align: left;
	padding: 10px 10px 0;
	margin-right: 20px;
	min-height: 175px;
	height: auto !important;
	height: 185px;
	color: #0F1B3B;
}

/* @end */

