/* BOSS GENERAL RULES */
div#main_body {
	min-height: 471px;
    height: auto !important;
	height: 471px;
}

	#main_body h2 {
		height: 66px;
		background-repeat: no-repeat;
		background-position: 344px 11px;
	}
	
		#main_body h2 span {
			display: none;
		}
		
div#interior_content_repeat {
	position: relative;
	margin: 16px 0px 0px 0px;
	background: transparent url("/images/backgrounds/interior_content_repeat_bg.gif");
}
	
.interior_heading_employer_main {
	background: transparent url("/images/misc_elements/interior_heading_employer_main.gif");
}

.interior_heading_employer_advice {
	background: transparent url("/images/misc_elements/interior_heading_employer_advice.gif");
}

.interior_heading_employer_resources {
	background: transparent url("/images/misc_elements/interior_heading.gif");
}

.interior_heading_candidate_main {
	background: transparent url("/images/misc_elements/interior_heading_candidate_main.gif"); 
}	

.interior_heading_candidate_advice {
	background: transparent url("/images/misc_elements/interior_heading_candidate_advice.gif"); 
}

.interior_heading_candidate_resources {
	background: transparent url("/images/misc_elements/interior_heading_candidate.gif");
}

.interior_heading_about {
	background: transparent url("/images/misc_elements/interior_heading_about.gif");
}

.interior_heading_contact {
	background: transparent url("/images/misc_elements/interior_heading_contact.gif");
}

.interior_heading_survey { 
	background: transparent url("/images/misc_elements/interior_heading_survey.gif");
}

.interior_heading_my_blog { 
	background: transparent url("/images/misc_elements/interior_heading_blog.gif");
}

.int_header_about_main {
	background: transparent url("/images/backgrounds/interior_images/int_header_about_main.jpg");
}

.int_header_about_general {
	background: transparent url("/images/backgrounds/interior_images/int_header_about_general.jpg");
}

.int_header_about_us_mission {
	background: transparent url("/images/backgrounds/interior_images/int_header_about_us_mission.jpg");
}

.int_header_about_us_new_venture { 
	background: transparent url("/images/backgrounds/interior_images/int_header_about_us_new_venture.jpg");
}

.int_header_candidate_adv_main {
	background: transparent url("/images/backgrounds/interior_images/int_header_candidate_adv_main.jpg");
}

.int_header_candidate_main {
	background: transparent url("/images/backgrounds/interior_images/int_header_candidate_main.jpg");
}

.int_header_candidate_resources_main {
	background: transparent url("/images/backgrounds/interior_images/int_header_candidate_resources_main.jpg");
}

.int_header_debt_settlement {
	background: transparent url("/images/backgrounds/interior_images/int_header_debt_settlement.jpg");
}

.int_header_employer_adv_main {
	background: transparent url("/images/backgrounds/interior_images/int_header_employer_adv_main.jpg");
}

.int_header_employer_main {
	background: transparent url("/images/backgrounds/interior_images/int_header_employer_main.jpg");
}

.int_header_employer_resources {
	background: transparent url("/images/backgrounds/interior_images/int_header_employer_resources.jpg");
}

.int_header_free {
	background: transparent url("/images/backgrounds/interior_images/int_header_free.jpg");
}

.int_header_landing {
	background: transparent url("/images/backgrounds/interior_images/int_header_landing.jpg");
}

.int_header_candidate_general {
	background: transparent url("/images/backgrounds/interior_images/int_header_candidate_general.jpg");
}

.int_header_about_us_lorena {
	background: transparent url("/images/backgrounds/interior_images/int_header_about_us_lorena.jpg");
}

.int_header_blog {
	background: transparent url("/images/backgrounds/interior_images/int_header_blog.jpg");
}


div#interior_heading_container {
	min-height:400px;
	height: auto !important;
	height: 400px;
	padding: 25px 0px 0px 22px;
	background-repeat: no-repeat;
	font-size: 14px;
	line-height: 22px;
	text-align: left;
}


/*CONTENT RULES */

	div#interior_heading_container h3 {
		margin: 0px 0px 20px 0px;
		font-size: 24px;
		font-weight: 100;
		color: #bd0002;
	}


div#interior_text_container {
		display: inline;
		margin: 10px 0px 0px 20px;
		width: 600px;
		float: left;
}

.opt_into_list_ad a {
	background: transparent url("/images/misc_elements/opt_into_list_ad.jpg");
	background-position: 0px;
	margin: 0px 20px 20px 0px;
	display: block;
	float: left;
	width: 211px;
	height: 311px;
	background-repeat: no-repeat;
}

.opt_into_list_ad a:hover {
	background: none;
}

.opt_into_list_ad a span {
	display: none;
}

ul#video_list {
	list-style: none;
}

ul#video_list li {
	float: left;
}

/* CANDIDATE RESOURCE ADS */


			div#assessment_testing {
				background: transparent url("/images/misc_elements/assessment_testing_ad.jpg");
			}
			
			div#recommended_reading {
				background: transparent url("/images/misc_elements/recommended_reading_ad.jpg");
			}

			div#professional_items {
				background: transparent url("/images/misc_elements/professional_items.jpg");
			}

			div#financial_guidance {
				background: transparent url("/images/misc_elements/financial_guidance_ad.jpg");
			}

			div#career_coaching {
				background: transparent url("/images/misc_elements/career_coaching_ad.jpg");
			}

			div#resume_service {
				background: transparent url("/images/misc_elements/resume_service_ad.jpg");
			}

			div#research_service {
				background: transparent url("/images/misc_elements/research_service.jpg");
			}

			div#miscellaneous {
				background: transparent url("/images/misc_elements/miscellaneous_ad.jpg");
			}
					
		div#assessment_testing, div#recommended_reading, div#professional_items,
		div#financial_guidance, div#career_coaching, div#resume_service, div#research_service,
		div#miscellaneous {
						min-height: 200px;
						height: auto !important;
						height: 200px;
						background-position: 0px 0px;
						background-repeat: no-repeat;
		}
		
		div#assessment_testing h3, div#recommended_reading h3, div#professional_items h3,
		div#financial_guidance h3, div#career_coaching h3, div#resume_service h3, div#research_service h3,
		div#miscellaneous h3{
			margin: 0px !important;
			line-height: 20px;
		}
		
								a.resource_ad, a.resource_ad_p {
									padding: 0px 0px 0px 180px;
									display: block;
									font-weight: 100 !important;
									color: #444444 !important;
								}
								a.resource_ad_p {
									padding: 20px 0px 0px 180px;
									min-height: 160px;
									height: auto !important;
									height: 160px;
								}
								
								a.resource_ad:hover, a.resource_ad_p:hover {
									color: #444444 !important;
									font-weight: 100 !important;
									background: none !important;
								}
								
								p.ad_blurb {
										margin: 0px !important;

								}								
												.resource_ad  p.ad_blurb {
													color: #444444 !important;
													font-weight: 100 !important;
												}

		
/* BODY */
			
	#interior_text_container p {
		margin: 20px 0px;
	}	
	
	#interior_text_container ul, #interior_text_container  ol {
		margin: 25px 0px 25px 30px;
	}
	
	#interior_text_container ul {
		list-style: none;
	}
	
	* html #interior_text_container ul, * html #interior_text_container  ol {
		margin: 25px 0px 25px 30px;
	}
	
	#interior_text_container img {
		margin: 10px 0px;
	}
	
	#interior_text_container strong {
		color: #bd0002;
	}

	#interior_text_container h4 {
		margin: 10px 0px 0px 0px;
		padding: 12px;
		border: 1px solid #dddddd;
		color: #3e3e3e;
		font-size: 17px;
		background-color: #e7e7e7;
	}

	#interior_text_container h5 {
		margin: 0px 0px 10px 0px;
		padding: 12px;
		border-bottom: 1px solid #eeeeee;
		color: #3e3e3e;
		font-size: 15px;
		background-color: #f6f6f6;
	}
	
	#interior_text_container li {
		margin: 0px; 
		padding: 0px 0px 5px 35px;
		background: transparent url("/images/misc_elements/li_image.gif"); 
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}	

h4#related_info {
	position: absolute;
	z-index: 10;
	right: 30px;
	top: 240px;
	font-size:18px;
	font-weight: 100;
	color: #444444;
	text-transform: lowercase;	
}

div#email_signup {
	clear: both;
	padding: 35px 0px 20px 0px;
	width: 100%;
	height: 30px;
	line-height: 30px;
}

	#email_signup label {
		float: left;
		width: 150px;
		text-align: left;
		font-weight: bold;
	}

	input#signup_box {
		float: left;
		padding: 0px 5px;
		border: 1px solid #e3e3e3;
		width: 258px;
		height: 28px;
		line-height: 28px;
		background-color: #fafafa !important;
		font-size: 16px;
		color: #bbbbbb;
	}
	
	input#go_signup_button {
		margin: 0px 0px 0px 50px;
	}
	
#secondary_content {
	position: relative;
	right: 0px;
	float: right;
	display: inline;
	margin: 265px 0px 0px 0px;
	width: 320px;
}

#secondary_content img {
	margin: 15px 0px 15px 0px;
}


/* SUB NAVIGATION */
ul#subnav, ul.wp_menu {
	list-style: none;
}
	
	#subnav li, .wp_menu li {
		display: inline;
	}
	
		#subnav li a, .wp_menu li a {
			display: block;
			overflow: hidden;
			padding: 0px 32px 0px 15px;
			width: 273px;
			background: transparent url("/images/backgrounds/subnav_bg.gif");
			font-size: 13px;
			color: #7d7d7d;
			line-height: 31px;
			text-align: right;
			text-transform: lowercase;		
		}
		
		#subnav li a:hover, .wp_menu li a:hover {
				background-position: right -64px;
				color: #FFFFFF;
		}
		
.subnav_red a{
	color: #990000 !important;
	font-weight:900;
}
	
.subnav_red a:hover {
	color: #FFFFFF !important;
}


/* WORD PRESS*/

.wp_menu{
	text-align: right;
}

#searchform{
	text-align: right !important;
}
	#searchform input {
		border: solid #999999 1px;
		padding: 4px;
		margin: 0px 40px 0px 0px;
	}

ul.wp_menu li h2, .categories h2, .pagenav h2 {
	display: block !important;
	width: 282px !important;
	margin: 20px 0px 20px 0px !important;
	padding: 15px 32px 5px 5px !important;
	font-size: 14px !important;
	text-align: right !important;
	height: auto !important;
	background: url("/images/backgrounds/subnav_bg.gif") !important;
	background-position: 0px -64px !important;
	color: #FFFFFF !important;
}

.post h2, .post h3 {
	height: auto !important;
	line-height: 40px !important;
	font-size: 20px !important;
}

.post h2 a, .post h3 a{
	color: #990000 !important;
}

.post h2 a:hover, .post h3 a:hover{
	color: #990000;
	background: transparent url("") !important;
}

.post_details, .post small {
	border-top: solid 1px #CCCCCC;
	font-size: 10px;
	display: block;
}
.postmetadata {
	border-bottom: solid 1px #CCCCCC;
	font-size: 10px;
	display: block;
}

.commentlist li {
	padding: 0px 0px 0px 0px; !important;
	background: transparent !important;
}

#comment {
	width: 500px !important;
}

/* PARTNER OF THE WEEK SHOWCASE */

a#partner_of_the_week_ad {
	display: block;
	width: 310px;
	height: 295px;
	background: transparent url("/images/misc_elements/partner_of_the_week_ad.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

	#partner_of_the_week_ad span {
		display: none;
	}

	#partner_of_the_week_ad img {
		margin: 85px 55px 0px 55px;
		width: 200px;
	}


/* SITE SEARCH */

form#search_form{
	height:55px; 
}

	#search_form h4{
		margin : 20px 30px 0px 0px;
		font-size:16px;	
		line-height:30px;
		color: #bd0002;
		text-align: right;
	}
	
#search_form fieldset{
	border: 0px;
}

#search_text_box{
	float: left;
	padding: 5px;
	margin: 0px 7px 0px 0px;
	width: 211px;
	height: 22px;
	font-size:14px;
	border: #e2e2e2 solid 1px;
}

#search submit {
	float:left;
	width:93px;
}

h4#text_back_to_top {
	clear: both;
}

h4#interior_back_to_top {
	behavior: url("/scripts/iepngfix.htc");
	position: relative;
	bottom: -15px;	
	height: 15px;
	background: transparent url("/images/backgrounds/interior_content_footer_bg.png");
	z-index: 4;
}
	#text_back_to_top a span, #interior_back_to_top a span {
		visibility: hidden;
		font-size: 1px;
	}


/* FORM RULES */

form.body_form {
	margin: 1.5em 0px;
	font-size: 12px;
}

form.body_form h4 {
	margin: 1.5em 0px !important;
}

.body_form label {
	margin: 0px 0px 1.5em 0px;
	float: left;
	width: 35%;
	display: inline;
}

.body_form fieldset {
	margin: 0px;
	border: 0px;
}

label.special_label, label.radio_label {
	float: none;
	margin: 1.5em 0px;
}

label.special_label {
	width: 95%;
}

label.radio_label {
	width: 5%;
}

fieldset.checkboxes_fieldset {}

label.checkbox_label {
	width: 20%;
}

.body_form input.text_field, .body_form select.select_field, textarea.resume_field {
	margin: 0px 0px 1.5em 0px;
	border: 1px solid #bbbbbb;
	font-size: 14px;
	color: #2d2d2d;
	background-color: #ffffff !important;
}

.body_form input.checkbox {
	clear: right !important;
	margin: 0px 0px 1.5em 0px !important;
	border: none !important;
	width: 20px !important;
}

.body_form input.radio_input {}

* html form.body_form input.text_field, * html form.body_form select.select_field, * html form textarea.resume_field {
	background-color: #ffffff !important
}

.body_form input.text_field, .body_form select.select_field {
	margin: 0px 0px 1.5em 0px;
	width: 60%;
	height: 1.5em;
}

.body_form input.field_checkbox {
	margin: 0px 0px 1.5em -120px;
}

.body_form input.checkboxes {
	margin: 0px 15px 0px 0px;
	width: 25px;
	height: 25px;
	float: left;
	clear: right;
}

textarea.resume_field {
	display: block;
	width: 95%;
	height: 150px;
	
}

div#footer_container {
	margin: 100px 0px 0px 0px;
}
