body {
	color: #262626;
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin: 0;
}

h2 {
	color: #BF2026;
	font-family: Trebuchet MS, Arial;
	font-size: 16px;
}
	h3 {
		font-family: Trebuchet MS, Arial;
		font-size: 14px;
	}
		h4 {
			font-size: 12px;
		}

h2, h3, h4, h5, p {
	margin: 0 0 10px 0;
}

a {
	color: #BF2026;
	text-decoration: none;
}
	a:hover {
		text-decoration: underline;
		text-shadow: #c0c0c0 1px 0 0;
	}

img {
	border: 0;
	-moz-force-broken-image-icon: 1;
}


/*** section_wrapper ***/
#section_wrapper {
	background: url(/resources/images/backgrounds/bg_header.jpg) no-repeat 0px 28px;
	margin: 0 auto;
	padding-top: 10px;
	text-align: left;
	width: 947px;
}


#user_cp {
	float: right;
	width: 410px;
}

#nav_top {
		/* border: 1px solid blue; */
	margin-bottom: 10px;
	/* position: absolute; */
	text-align: right;
}
	#nav_top p {
		margin: 0;
		padding: 0;
	}

	#nav_top a {
		margin: auto 3px;
		text-transform: uppercase;
	}

	#logged_in_links {
		background: url(/resources/images/backgrounds/bg_logged_in_links.jpg) no-repeat right;
		line-height: 18px;
		padding: 15px 5px !important;
		text-align: right;
		text-shadow: #FFFFFF 1px 1px 0;
	}
		#logged_in_links a {
			text-transform: capitalize;
		}

	#refer_a_friend_cont {
		width: 450px;
	}


#mini_login_form {
	/* position: absolute; */
}
	#mini_login_form .form_line_field {
		/* 	border: 1px solid green; */
		margin: 0 0 0 40px !important;
		padding: 2px !important;
	}
		#mini_login_form .form_line_field:hover {
			background-color: transparent !important;
		}
	
	#mini_login_form label {
		font-weight: bold;
		margin-right: 4px !important;
	}
	
	#mini_login_form input {
		font-weight: normal !important;
		padding: 0 2px !important;
		vertical-align: top !important;
	}


header {
	/* background: url(/resources/images/backgrounds/bg_header.jpg) no-repeat; */
	height: 85px;
	margin-bottom: 20px;
}	
	#print_head {
		display: none;
	}



/*** super_nav ***/
#super_nav {
	height: 52px;
	white-space: nowrap;
	word-spacing: 0;
}
	#super_nav p {
		margin: 0;
		padding: 0;
	}

	#super_nav img {
		cursor: pointer !important;
	}

.super_nav_cont {
	background: #FFFFFF url(/resources/images/backgrounds/bg_super_nav.jpg) no-repeat bottom;
	display: none;
	height: 357px;
	overflow: visible;
	padding: 20px;
	position: absolute;
	width: 907px;
	z-index: 999;
}
	html>body .super_nav_cont {
		height: auto;
		min-height: 357px;
	}

	.super_nav_cont_on {
		display: block;
		position: absolute;
	}

.super_nav_cont h3 {
	text-transform: uppercase;
}

.super_nav_cont ul {
	margin: 0 0 10px 20px;
	padding: 0;
}
	.super_nav_cont li {
		margin-bottom: 5px;
	}

.super_nav_cont_left {
	float: left;
	margin-left: 75px;
	width: 41%;
}
	html>body .super_nav_cont_left {
		margin-left: 150px;
	}

	.super_nav_cont_right {
		float: right;
		width: 41%;	
	}


#nav_requirements_cont h2 {
	background: url(/resources/images/backgrounds/bg_requirements_cont.jpg) no-repeat;
	height: 136px;
	margin-bottom: -100px;
	padding-left: 150px;
}

#nav_evidence_cont h2 {
	background: url(/resources/images/backgrounds/bg_evidence_cont.jpg) no-repeat;
	height: 136px;
	margin-bottom: -100px;
	padding-left: 150px;
}

#nav_technology_cont h2 {
	background: url(/resources/images/backgrounds/bg_technology_cont.jpg) no-repeat;
	height: 136px;
	margin-bottom: -100px;
	padding-left: 150px;
}




/*** section_content_homepage, section_content ***/
#section_content_homepage {
	background: #FFFFFF url(/resources/images/backgrounds/bg_section_content_homepage.jpg) no-repeat;
	margin-bottom: 10px;
	padding: 10px 10px 0 374px;
}
	#section_content_homepage_left {
		float: left;
		font-size: 14px;
		line-height: 22px;
		margin-top: 15px;
		width: 320px;	
	}
		#section_content_homepage_left h2 {
			font-size: 18px;
		}

	#section_content_homepage_right {
		float: right;
		width: 217px;
	}

#section_content {
	background: url(/resources/images/backgrounds/bg_section_content.jpg) repeat-x;
}

#section_content_homepage, #section_content {
	height: 315px;
}
	html>body #section_content_homepage, html>body #section_content {
	 	height: auto;
		min-height: 315px; 
	}


#featured_webinar_and_poll {
	background: url(/resources/images/backgrounds/bg_featured_webinar_and_poll.jpg) no-repeat;
}

#homepage_poll {
	float: right;
	padding: 10px;
	width: 205px;
}
	#homepage_poll h4 {
		color: #FFFFFF;
		font-family: Trebuchet MS, Arial;
		font-size: 16px;
		margin-bottom: 20px;
		margin-top: -2px;
	}


#featured_webinar {
	color: #FFFFFF;
	float: left;
	line-height: 16px;
	padding: 10px;
	width: 685px;	
}
	#featured_webinar h3 {
		color: #FFFFFF;
		font-family: Trebuchet MS, Arial;
		font-size: 16px;
		margin-bottom: 20px;
	}
		#featured_webinar h4 {
			font-size: 14px;
			margin-bottom: 15px;
		}

	.featured_webinar_left {
		float: left;
		width: 455px;
	}
		.featured_webinar_left img {
			float: left;
			margin-right: 10px;
		}
		
		.featured_webinar_left ul {
			margin: 0 0 0 180px;
			padding: 0;
		}
			.featured_webinar_left ul li {
				background: url(/resources/images/backgrounds/bg_yellow_arrow.png) no-repeat 0 3px;
				list-style-type: none;
				margin-bottom: 5px;
				padding-left: 15px;
			}

	.featured_webinar_right {
		float: right;
		font-size: 11px;
		width: 215px;
	}
	
	



/*** section_content_primary ***/
#section_content_primary {
	margin: auto 230px auto 235px;
	padding: 20px 10px 10px 5px;
}
	
#section_content_secondary {
	float: left;
	padding: 20px 5px 0 0;
	width: 221px;
}
	#whats_new {
		background-color: #FFFFFF;
		border: 1px solid #BF2026;
	}
		#whats_new h3 {
			background-color: #BF2026;
			color: #FFFFFF;
			margin-bottom: 0;
			padding: 3px 8px;
		}
			#whats_new h4 {
				padding: 0 8px;
			}
			
		#section_content_homepage_right #whats_new_scroll {
			height: 255px;
			overflow: auto;
			padding-top: 5px;
		}
		
		#section_content_secondary #whats_new_scroll {
			padding-top: 5px;
		}
		
		#whats_new ul {
			margin: 0 5px 10px 25px;
			padding: 0;
		}
			#whats_new ul li {
				color: #BF2026;
				margin-bottom: 4px;
			}

#flv_video_wrapper {
	background-color: #000000;
	border: 1px solid #000000;
	height: 381px;
	margin-bottom: 20px;
	text-align: center;
	width: 508px;
}
	#finish_links {
		display: none;
		margin-left: 20px;
		margin-top: 150px !important;
		width: 460px;
	}
		#eval_link, #replay_link {
			border-width: 5px !important;
		}

#section_content_ternary {
	float: right;
	padding-top: 20px;
	width: 225px;
}



#search_and_more {
	background: url(/resources/images/backgrounds/bg_search_and_more.jpg) no-repeat;
	color: #FFFFFF;
	margin-top: 10px;
	padding: 35px 0 0 8px;
	height: 41px;
}
	#search_and_more p {
		display: block;
		float: left;
		margin-right: 20px;
		width: 220px;
	}
		#search_and_more p a {
			color: #FFFFFF;
			text-decoration: underline;
		}

	
/*** footer ***/
footer {
	clear: both;
	font-size: 11px;
	margin-top: 5px;
}
	footer p {

	}

	footer a {

	}
