/* ANSWERQUEST CAREER MANAGEMENT GENERAL RULES */

*, html, body {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
}

a img {
	border: none;
}


/* SITE CONTAINERS */

div#whole_site_container {}

div#site_container {
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

div#container {
	position: relative;
	margin: 0px auto;
	width: 1000px;
}


/* HEADER */

div#header {
	position: relative;
	width: 1000px;
}

	#header h1 {
		background: transparent url("/images/logos/logo.png");
		width: 245px;
		height: 137px;
	}

	#header h1.bayside_partnership {
		background: transparent url("/images/logos/logo_bayside.png");
		width: 245px;
		height: 137px;
	}
	
		#header h1 span, #header img {
			display: none;
		}


/* NAVIGATION */

	ul#navigation_top, ul#navigation_bottom{
		position: absolute;
		top: 0px;
		z-index: 200;
		list-style: none;
	}
	
	ul#navigation_top {
		right: 19px;
		width: 707px;
		height: 40px;
	}
	
	ul#navigation_bottom {
		top: 40px;
		right: 284px;
		width: 475px;
		height: 80px;
	}	
	
		#navigation_top li, #navigation_bottom li {
			float: left;
		}
		
			a#individual_programs_link {
				width: 175px;
				background: transparent url("/images/navigation/individual_programs.png");
			}
			
			a#employer_programs_link {
				width: 182px;
				background: transparent url("/images/navigation/employer_programs.png");
			}
			
			a#tips_and_resources_link {
				width: 159px;
				background: transparent url("/images/navigation/tips_rescources.png");
			}
		
			a#webinars_and_seminars_link {
				width: 185px;
				background: transparent url("/images/navigation/webinars_siminars.png");
			}
			
			a#store_link {
				width: 81px;
				background: transparent url("/images/navigation/store.png");
			}
	
			a#home_link {
				width: 107px;
				background: transparent url("/images/navigation/home.png");
			}
	
			a#about_link {
				width: 111px;
				background: transparent url("/images/navigation/about.png");
			}
	
			a#contact_link {
				width: 135px;
				background: transparent url("/images/navigation/contact.png");
			}
	
			a#cart_link {
				width: 122px;
				background: transparent url("/images/navigation/cart.png");
			}
		
			#navigation_top li a, #navigation_bottom li a {
				display: block;
				background-repeat:no-repeat;
				background-position: 0px 0px;
			}
	
			#navigation_top li a {
				margin-left: -15px;
				height: 40px;
				background-position: 0px -40px;	
			}
		
			#navigation_bottom li a {
				height: 80px;
			}
		
			#navigation_top li a:hover {
				background-position: 0px 0px;
			}
		
			#navigation_bottom li a:hover {
				background-position: 0px -80px;
			}
			
				#navigation_top li a span, #navigation_bottom li a span {
					display: none;
				}


/* MAIN SITE CONTENT BODY */

div#main_body {
	width: 1000px;
}


/* MAIN TEXT REGION */

	div#body_text {
		position: relative;
		float: left;
		line-height: 20px;
		font-size: 14px;
		color: #2e2e2e;
	}
	
		#body_text h2 {
			line-height: 35px;
			font-size: 30px;
			color: #16131f;
			text-transform: uppercase;
		}
		
		.lowercase_title {
			text-transform: none !important;
		}

		#body_text a {
			color: #90191c;
		}
		
		#body_text a:hover {
			color: #012965;
		}
			

/* MAIN BACK TO TOP LINK */
		
a#back_to_top {
	display: block;
	clear: both;
	width: 100%;
}

#back_to_top span {
	 visibility: hidden;
	 height: 1px;
	 overflow: hidden;
}

/* EMAIL SIGNUP */

#email_signup_container {
	position: absolute;
	top: 100px;
	width: 400px;
	height: 80px;
	z-index: 300;
}

	form#email_signup { 
		border: none !important;
	}
	
	#email_signup, #email_signup fieldset {
		border: none !important;
	}
	
	#email_signup_title { 
		display: none;
	}
		
	#email_submit_form fieldset {
		border: 0px;
	}
	
		#email_address_box {
			position: relative;
			float: left;
			margin: 8px 17px 0px 0px;
			padding: 5px 4px 5px 4px;
			border: none;
			width: 270px;
			background: transparent;
			font-size: 20px;
			color: #bbbbbb;
			z-index: 1000;
		}
		
		#email_signup submit {
			float:left;
			width:83px;
			margin: 0px 0px 5px 0px;
		}
	
	
/* ADDITIONAL EMAIL SIGNUP */

#email_submit {
	display: block;
	position: relative;
	border: 0px;
	background: transparent url("/images/misc_elements/search_bg.png");
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
}

#email_submit form, #email_submit form feildset {
	 border: none !important;
}
	
	
	h3.email_submit_title {
		padding: 0px 0px 10px 0px;
		font-size: 14px;
	}
	

form#email_submit_form {
	height:55px; 
}
	
	#email_submit_form fieldset {
		border: 0px;
		clear: both;
	}
	
		input#email_submit_text_box {
			float: left;
			margin: 0px 17px 0px 0px;
			padding: 5px 5px 5px 5px;
			border: none;
			width: 160px;
			background: none;
			color: #bbbbbb;
			font-size: 13px;
		}
		
		#email_submit_form .submit_button {
			position: absolute;
			float: left;
			top: 19px;
		}
		
		input#additional_email_signup_submit {
			position: relative;
			top: -4px;
		}


/* FOOTER */		

div#footer_container {
	clear: both;
	height: 61px;
	background-repeat: repeat-x;
	background-position: center top;
}

	div#footer {
		position: relative;
		margin: 0px auto;
		width: 1000px;
		height: 48px;
		background: transparent url("/images/backgrounds/footer_bg.png");
		background-repeat: no-repeat;
		background-position: center top;
	}
	
		p.copyright {
			display: none;
		}
	
	
	/* ADD TO LINKS */
		
	ul#add_to {
		position: absolute;
		list-style: none;
		width: 200px;
		height: 19px;
		left: 410px;
		top: 12px;
		background-repeat: no-repeat;
		background-position: 0px 0px;
		padding: 0px 0px 0px 41px;
	}	

		#add_to li {
			float: left;
			width: 26px;
			overflow: hidden;
			height:25px;
		}	
	
			.delicous_btn {
				background: transparent url("/images/misc_elements/delicous_btn.png");
			}
			
			.digg_btn {
				background: transparent url("/images/misc_elements/digg_btn.png");
			}
			
			.facebook_btn {
				background: transparent url("/images/misc_elements/facebook_btn.png");
			}
			
			.google_btn {
				background: transparent url("/images/misc_elements/google_btn.png");
			}
			
			.yahoo_btn {
				background: transparent url("/images/misc_elements/yahoo_btn.png");
			}
			
			.twitter_btn {
				background: transparent url("/images/misc_elements/twitter__btn.png");
			}

			.linkedin_btn {
				background: transparent url("/images/misc_elements/linked_in_btn.png");
			}
			
			#add_to li a {
				display: block;
				width: 26px;
				height: 25px;
				background-repeat: no-repeat;
			}
			
				#add_to li a strong {
					visibility: hidden;
				}
		
		
		/* STICKY IT STAMP! */
	
		a#sticky_stamp {
			position: absolute;
			top: 0px;
			right: 0px;
			width: 75px;
			height: 61px;
		}
		
			#sticky_stamp p, #sticky_stamp img {
				display: none;
			}