@charset "utf-8";
:link,:visited { text-decoration:none }
ul,ol {  }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0; border:none; }
address { font-style:normal }
body {
	margin:0;
	padding:0;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana; 
	font-size:12px;
	line-height:20px;	
	background:#ece4c6 url('../images/content_repeat.jpg') repeat-y center center;
}
:focus, :active { 
	outline: 0; 
}
img {
	border:0;
}
form{
	margin:0;
	padding:0;
}
.clear
{
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
}

#header {
	background:url('../images/header_bg.jpg') no-repeat top center;
	height:185px;
}
	#header_c
	{
		width:990px;
		padding-left:10px;
		margin:0 auto;
	}
		#logo
		{
			float:left;
		}
		#contact_text
		{
			float:right;
			color:#453e31;
			font-size:13px;
			text-shadow:#fff 0 1px 0;
			margin-top:1px;
		}
			.header_links
			{
				text-align:right;
				margin-right:23px;
			}
			.header_links a
			{
				color:#004f6b;
				margin-right:10px;
			}
				
		#nav
		{
			clear:both;
		}
			#nav ul
			{
				
			}
				#nav li
				{
					list-style:none;
					height:36px;
					float:left;
					position:relative;
					width:112px;
				}
					#nav li a
					{
						display:block;
						height:36px;
						width:112px;

					}
				#nav_left
				{
					background:url('../images/nav_left.jpg') no-repeat 0 0;
					width:18px !important;
				}
				.nav_home
				{
					background:url('../images/nav_home.jpg') no-repeat 0 0;
				}
				.nav_about
				{
					background:url('../images/nav_about.jpg') no-repeat 0 0;
				}
				.nav_products
				{
					background:url('../images/nav_products.jpg') no-repeat 0 0;
				}
				.nav_counseling
				{
					background:url('../images/nav_counseling.jpg') no-repeat 0 0;
				}
				.nav_coaching
				{
					background:url('../images/nav_coaching.jpg') no-repeat 0 0;
				}
				.nav_teaching
				{
					background:url('../images/nav_teaching.jpg') no-repeat 0 0;
				}
				.nav_community
				{
					background:url('../images/nav_community.jpg') no-repeat 0 0;
				}
				.nav_contact
				{
					background:url('../images/nav_contact.jpg') no-repeat 0 0;
				}
				.nav_home:hover, .nav_home_selected
				{
					background:url('../images/nav_home_hover.jpg') no-repeat 0 0;
				}
				.nav_about:hover, .nav_about_selected
				{
					background:url('../images/nav_about_hover.jpg') no-repeat 0 0;
				}
				.nav_products:hover, .nav_products_selected
				{
					background:url('../images/nav_products_hover.jpg') no-repeat 0 0;
				}
				.nav_counseling:hover, .nav_counseling_selected
				{
					background:url('../images/nav_counseling_hover.jpg') no-repeat 0 0;
				}
				.nav_coaching:hover, .nav_coaching_selected
				{
					background:url('../images/nav_coaching_hover.jpg') no-repeat 0 0;
				}
				.nav_teaching:hover, .nav_teaching_selected
				{
					background:url('../images/nav_teaching_hover.jpg') no-repeat 0 0;
				}
				.nav_community:hover, .nav_community_selected
				{
					background:url('../images/nav_community_hover.jpg') no-repeat 0 0;
				}
				.nav_contact:hover, .nav_contact_selected
				{
					background:url('../images/nav_contact_hover.jpg') no-repeat 0 0;
				}
				
				#cert
		{
			clear:both;
		}
			#cert ul
			{
				
			}
				#cert li
				{
					list-style:none;
					height:36px;
					float:left;
					position:relative;
					width:112px;
				}
					#cert li a
					{
						display:block;
						height:36px;
						width:112px;

					}
				#cert_left
				{
					background:url('../images/cert_left.jpg') no-repeat 0 0;
					width:18px !important;
				}
				.cert_register
				{
					background:url('../images/cert_register.jpg') no-repeat 0 0;
				}
				.cert_interview
				{
					background:url('../images/cert_interview.jpg') no-repeat 0 0;
				}
				.cert_curriculum
				{
					background:url('../images/cert_curriculum.jpg') no-repeat 0 0;
				}
				.cert_reviews
				{
					background:url('../images/cert_reviews.jpg') no-repeat 0 0;
				}
				.cert_gifts
				{
					background:url('../images/cert_gifts.jpg') no-repeat 0 0;
				}
				.cert_business
				{
					background:url('../images/cert_business.jpg') no-repeat 0 0;
				}
				.cert_faculty
				{
					background:url('../images/cert_faculty.jpg') no-repeat 0 0;
				}
				.cert_faqs
				{
					background:url('../images/cert_faqs.jpg') no-repeat 0 0;
				}
				.cert_share
				{
					background:url('../images/cert_share.jpg') no-repeat 0 0;
				}
				.cert_register:hover, .cert_register_selected
				{
					background:url('../images/cert_register_hover.jpg') no-repeat 0 0;
				}
				.cert_interview:hover, .cert_interview_selected
				{
					background:url('../images/cert_interview_hover.jpg') no-repeat 0 0;
				}
				.cert_curriculum:hover, .cert_curriculum_selected
				{
					background:url('../images/cert_curriculum_hover.jpg') no-repeat 0 0;
				}
				.cert_reviews:hover, .cert_reviews_selected
				{
					background:url('../images/cert_reviews_hover.jpg') no-repeat 0 0;
				}
				.cert_gifts:hover, .cert_gifts_selected
				{
					background:url('../images/cert_gifts_hover.jpg') no-repeat 0 0;
				}
				.cert_business:hover, .cert_business_selected
				{
					background:url('../images/cert_business_hover.jpg') no-repeat 0 0;
				}
				.cert_faculty:hover, .cert_faculty_selected
				{
					background:url('../images/cert_faculty_hover.jpg') no-repeat 0 0;
				}
				.cert_faqs:hover, .cert_faqs_selected
				{
					background:url('../images/cert_faqs_hover.jpg') no-repeat 0 0;
				}

#content
{
	background:url('../images/content_bg.jpg') no-repeat top center;
	min-height:585px;
}
	#content_c
	{
		width:1000px;
		margin:0 auto;
	}
		.big_text
		{
			font-size:29px;
			text-shadow: #fff 0 1px 0;
			font-family:Georgia, "Times New Roman", Times, serif;
			text-align:center;
			color:#593900;
			padding-top:25px;
		}
		
		
		#column_right
		{
			width:174px;
			float:left;
			margin-top:125px;
			background:url('../images/vertical_sep.png') no-repeat 0 0;
			padding-left:16px;
		}
			.border_section
			{
				border-bottom:1px dashed #4c2d04;
				padding-bottom:15px;
				
			}
			.social_links
			{
				font-size:14px;
				color:#787364;
			}
			
			.learning_links
			{
				font-size:14px;
				color:#787364;
			}
		
			.social_links img
			{
				vertical-align:middle;
			}
			.login_box
			{
				text-align:center;
			}
			.testimonial_i
			{
				color:#787364;
				font-size:14px;
				background-color: #fff;
			}
			.testimonial_i_name
			{
				margin-top:20px;
				color:#68450e;
				text-align:right;
				font-weight:bold;
				font-size:12px;
			}
			.input_text
			{
				background:url('../images/input_text.jpg') no-repeat 0 0;
				width:148px;
				height:18px;
				margin:7px 0;
				color:#787364;
				font-size:14px;
				padding:5px 8px;
				text-align:center;
			}
			.input_submit
			{
				margin-top:7px;
			}
		
		#column_left
		{
			width:215px;
			float:left;
			margin-top:125px;
			margin-left:-10px;
		}
			#column_left h2, #column_right h2
			{
				color:#4da3c7;
				font-size:16px;
				margin-left:40px;
				margin-bottom:10px;
				text-shadow: #fff 0 1px 0;
				font-weight:bold;
			}
			#column_right h2
			{
				margin-top:20px;
				margin-left:20px;
			}
			.box_left_top
			{
				background:url('../images/left_box_t.png') no-repeat top left;
				width:215px;
				height:12px;
				line-height:0 !important;
				font-size:1px;
				padding:0 !important;
			}
			.box_left_bottom
			{
				background:url('../images/left_box_b.png') no-repeat top left;
				width:215px;
				height:13px;
				margin-bottom:30px;
			}
		
			.box_left_l
			{
				background: url('../images/left_box_l.png') repeat-y top left;
				width:202px;
				min-height:115px;
				padding-left:12px;
			}
			.box_left_r
			{
				background:#FAF9F4 url('../images/left_box_r.png') repeat-y top right;
				width:193px;
				padding-right:9px;
			}
			.box_left_c
			{
				background:url('../images/left_box_int.png') repeat-y top left;
				width:187px;
				min-height:115px;
				padding-left:5px;
			}
			.left_sep
			{
				background:url('../images/left_sep.png') no-repeat top left;
				height:2px;
				width:177px;
			}
			.links
			{
				margin-left:5px;
			}
				.box_left_c li, .links li
				{
					list-style:none;
					font-size:14px;
					color:#787364;
					background:url('../images/left_sep.png') no-repeat bottom left;
					padding:5px 0 6px 0;
					list-style-position:inside;
				}
					.box_left_c li a, .links li a
					{
						background:url('../images/arrow.png') no-repeat 5px center;
						color:#787364;
						padding:5px 5px 5px 15px;
						display:block;
					}
					.box_left_c li a:hover, .links li a:hover
					{
						background:url('../images/arrow_white.png') no-repeat 5px center;
						background-color:#4c9fc1;
						color:#fff;
					}
				.links li
				{
					background:none;
					padding:0 0;
				}
		#column_center
		{
			width:580px;
			float:left;
			min-height:300px;
			margin-top:25px;
		}
			h1
			{
				color:#593900;
				font-size:20px;
				text-shadow: #fff 0 1px 0;
				margin:25px 0 15px 0;
			}
		
			
			.content_text
			{
				margin:25px 10px 25px 20px;
				color:#787364;
				font-size:14px;
			}
				.content_text p.text
				{
					margin:10px 40px;
				}
				
				.join
			{
				margin:0px 0px 0px 70px;
				
			}
				
				
		 .support
			{
				margin-top:105px;
			}
				.about p
				{
					margin:10px 5px 16px 5px;
				}
				.about h1
				{
					margin:25px 0 15px 5px;
				}
				.about p.text
				{
					margin:10px 10px;
				}
			
			
							
			.about
			{
				margin-top:105px;
			}
				.about p
				{
					margin:10px 5px 16px 5px;
				}
				.about h1
				{
					margin:25px 0 15px 5px;
				}
				.about p.text
				{
					margin:10px 10px;
				}
				
				.login_box
				{
					text-align:center;
				}
				
				.indent
				{
					padding-left: 9px;
				}
			
				.form_text
				{
					background:url('../images/input_text.jpg') no-repeat 0 0;
					width:148px;
					height:29px;
					margin:3px 0 0 8px;
					color:#787364;
					font-size:14px;
					padding:4px 8px;
					text-align:25px 0 15px 5px;
					
				}
				
				.form_text_big
				{
					background:url('../images/input_text_big.jpg') no-repeat 0 0;
					width:475px;
					height:190px;
					margin:3px 0 0 8px;
					color:#787364;
					font-size:14px;
					padding:4px 8px;
					text-align:25px 0 15px 5px;
					
				}
				
				.form_state
				{
					background:url('../images/input_text.jpg') no-repeat 0 0;
					width:50px;
					height:29px;
					margin:3px 0 0 8px;
					color:#787364;
					font-size:14px;
					padding:4px 8px;
					text-align:25px 0 15px 5px;
					
				}
				
				.form_zip
				{
					background:url('../images/input_text.jpg') no-repeat 0 0;
					width:70px;
					height:29px;
					margin:3px 0 0 8px;
					color:#787364;
					font-size:14px;
					padding:4px 8px;
					text-align:25px 0 15px 5px;
					
				}
				
				.form_community
				{
					background:url('../images/input_text.jpg') no-repeat 0 0;
					width:100px;
					height:29px;
					margin:3px 0 0 8px;
					color:#787364;
					font-size:14px;
					padding:4px 8px;
					text-align:25px 0 15px 5px;
					
				}
			
				
				.input_submit
				{
					margin-top:0px;
				}
			
				.home_item
				{
					color:#787364;
					margin:5px 0;
					clear:both;
				}
					.home_item_text
					{
						float:left;
						width:340px;
						font-size:14px;
						margin-top:45px;
					}
					.home_item img
					{
						float:left;
					}
						.learn_more
						{
							text-align:right;
							
						}
						.learn_more a
						{
							color:#69460f;
							font-size:14px;
							font-weight:bold;
						}
						
						
						
.content_text .learn_more a:link {color: #69460f; text-decoration: none; }
.content_text .learn_more a:visited {color: #69460f; text-decoration: none; }
.content_text .learn_more a:hover {color: #69460f; text-decoration: none; }
.content_text .learn_more a:active {color: #69460f; text-decoration: none; }
						
							.learn_more img
							{
								float:none;
							}
							
							
 
						
						
			#slider
			{
				background:url('../images/slider.png') no-repeat 0 0;
				height:314px;
				width:580px;
				position: relative;

			}
				.coda-slider
				{
					width:530px;
					margin:40px 0 14px 20px;
					line-height:12px;
					height:210px;
					overflow:hidden;
				}
				#slider_products
				{
					/*width:3000px;*/
					
				}
					#slider_products a
					{
						color:#593900;
						font-weight:bold;
					}
					#slider_products a:hover
					{
						color:#4ca0c3;
					}
				#slider_products div
				{
					width:530px;
					height:200px;
					float:left;
					overflow:hidden;
				}
				#slider_products ul
				{
					float:left;
				}
				#slider_products li
				{
					list-style:none;
					float:left;
					margin:0 15px;
					width:135px;
					height:200px;
					text-align:center;
				}
				
				.slider_prev
				{
					float:left;
					height:20px;
					width:10px;
					margin-left:30px;
				}	
				.slider_prev a
				{
					background:url('../images/arrow_left.png') no-repeat 0 0;
					height:20px;
					width:10px;
					float:left;
					display:block;				
				}
				.slider_next
				{
					height:20px;
					width:10px;
					float:left;
				}
				.slider_next a
				{
					background:url('../images/arrow_right.png') no-repeat 0 0;
					height:20px;
					width:10px;
					float:left;
					display:block;	
				}
				#coda-nav-1
				{
					float:left;
					width:475px;
					margin-left:30px;
				}
					#coda-nav-1 li
					{
						float:left;
						list-style:none;
						font-size:16px;
						font-weight:bold;
						margin:0 52px 0 22px;
					}
						#coda-nav-1 a
						{
							color:#593900;
							font-weight:bold;
							text-shadow: #fff 0 1px 0;
						}
						#coda-nav-1 a:hover, #coda-nav-1 li a.current
						{
							color:#4ca0c3;
						}
												
						
		#column_center2
		{
			width:770px;
			float:left;
			min-height:300px;
			margin-top:25px;
		}
			h1
			{
				color:#593900;
				font-size:20px;
				text-shadow: #fff 0 1px 0;
				margin:25px 0 15px 0;
			}
			
			
			.content_text2
			{
				margin:25px 10px 25px 0px;
				color:#787364;
				font-size:14px;
			}
				.content_text2 p.text
				{
					margin:10px 40px;
				}
				
				
		 .support2
			{
				margin-top:105px;
			}
				.about2 p
				{
					margin:10px 5px 16px 5px;
				}
				.about2 h1
				{
					margin:25px 0 15px 5px;
				}
				.about2 p.text
				{
					margin:10px 10px;
				}
			
			
							
			.about2
			{
				margin-top:65px;
			}
				.about2 p
				{
					margin:10px 5px 16px 5px;
				}
				.about2 h1
				{
					margin:0px 0 15px 5px;
				}
				.about2 p.text
				{
					margin:10px 10px;
				}
				
				.login_box
				{
					text-align:center;
				}
				
				.indent
				{
					padding-left: 9px;
				}
			
				.form_text
				{
					background:url('../images/input_text.jpg') no-repeat 0 0;
					width:148px;
					height:29px;
					margin:3px 0 0 8px;
					color:#787364;
					font-size:14px;
					padding:4px 8px;
					text-align:25px 0 15px 5px;
					
				}
				
				.form_text_big
				{
					background:url('../images/input_text_big.jpg') no-repeat 0 0;
					width:475px;
					height:190px;
					margin:3px 0 0 8px;
					color:#787364;
					font-size:14px;
					padding:4px 8px;
					text-align:25px 0 15px 5px;
					
				}
				
				.form_state
				{
					background:url('../images/input_text.jpg') no-repeat 0 0;
					width:50px;
					height:29px;
					margin:3px 0 0 8px;
					color:#787364;
					font-size:14px;
					padding:4px 8px;
					text-align:25px 0 15px 5px;
					
				}
				
				.form_zip
				{
					background:url('../images/input_text.jpg') no-repeat 0 0;
					width:70px;
					height:29px;
					margin:3px 0 0 8px;
					color:#787364;
					font-size:14px;
					padding:4px 8px;
					text-align:25px 0 15px 5px;
					
				}
				
				.input_submit
				{
					margin-top:0px;
				}
			
				.home_item
				{
					color:#787364;
					margin:5px 0;
					clear:both;
				}
					.home_item_text
					{
						float:left;
						width:340px;
						font-size:14px;
						margin-top:45px;
					}
					.home_item img
					{
						float:left;
					}
						.learn_more
						{
							text-align:right;
							
						}
						.learn_more a
						{
							color:#69460f;
							font-size:14px;
							font-weight:bold;
						}
						
						
						
.content_text .learn_more a:link {color: #69460f; text-decoration: none; }
.content_text .learn_more a:visited {color: #69460f; text-decoration: none; }
.content_text .learn_more a:hover {color: #69460f; text-decoration: none; }
.content_text .learn_more a:active {color: #69460f; text-decoration: none; }
						
							.learn_more img
							{
								float:none;
							}
							
							
		#column_center3
		{
			width:770px;
			float:left;
			min-height:300px;
			margin-top:25px;
		}
			h1
			{
				color:#593900;
				font-size:20px;
				text-shadow: #fff 0 1px 0;
				margin:25px 0 15px 0;
			}
			
			
			.content_text3
			{
				margin:25px 10px 25px 10px;
				color:#787364;
				font-size:13.5px;
			}
				.content_text3 p.text
				{
					margin:10px 40px;
				}
				
				
		 .support3
			{
				margin-top:105px;
			}
				.about3 p
				{
					margin:10px 5px 16px 5px;
				}
				.about3 h1
				{
					margin:25px 0 15px 5px;
				}
				.about3 p.text
				{
					margin:10px 10px;
				}
			
			
							
			.about3
			{
				margin-top:65px;
			}
				.about3 p
				{
					margin:10px 5px 16px 0px;
				}
				.about3 h1
				{
					margin:0px 0 15px 0px;
				}
				.about3 p.text
				{
					margin:10px 10px;
				}
								
				.indent
				{
					padding-left: 9px;
				}
			
	
.content_text3 a.standard-link:link {color: #4da3c7; text-decoration: underline; }
.content_text3 a.standard-link:visited {color: #4da3c7; text-decoration: underline; }
.content_text3 a.standard-link:hover {color: #4da3c7; text-decoration: underline; }
.content_text3 a.standard-link:active {color: #4da3c7; text-decoration: underline; }


#column_center4
		{
			width:975px;
			float:left;
			min-height:300px;
			margin-top:25px;
			margin-left:25px;
			
		}
			h1
			{
				color:#593900;
				font-size:20px;
				text-shadow: #fff 0 1px 0;
				margin:25px 0 15px 0;
			}
			
			
			.content_text4
			{
				margin:25px 20px 25px 10px;
				color:#787364;
				font-size:13.5px;
			}
				.content_text4 p.text
				{
					margin:10px 40px;
				}
				
				
		 .support4
			{
				margin-top:105px;
			}
				.about4 p
				{
					margin:10px 5px 16px 5px;
				}
				.about4 h1
				{
					margin:25px 0 15px 5px;
				}
				.about4 p.text
				{
					margin:10px 10px;
				}
			
			
							
			.about4
			{
				margin-top:65px;
			}
				.about4 p
				{
					margin:10px 5px 16px 0px;
				}
				.about4 h1
				{
					margin:0px 0 15px 0px;
				}
				.about4 p.text
				{
					margin:10px 10px;
				}
								
				.indent
				{
					padding-left: 9px;
				}
			
	
.content_text4 a.standard-link:link {color: #4da3c7; text-decoration: underline; }
.content_text4 a.standard-link:visited {color: #4da3c7; text-decoration: underline; }
.content_text4 a.standard-link:hover {color: #4da3c7; text-decoration: underline; }
.content_text4 a.standard-link:active {color: #4da3c7; text-decoration: underline; }
							
					
#footer
{
	background:url('../images/footer_bg.jpg') no-repeat top center;
	height:195px;
	padding-top:70px;
	font-size:13px;
	color:#787364;
	text-shadow: #fff 0 1px 0;
	text-align: center;
}


	#footer_c
	{
		width:990px;
		margin:0 auto;
	text-align: center;		
		/*padding-left:270px;*/
	}
	
		#footer a
		{
			color:#787364;
		}
		#footer a:hover
		{
			text-decoration:underline;
		}
		.footer_col
		{
			float:left;
			text-align: left;
			width:150px;
			padding:0 10px 0 20px;
			background:url('../images/sep_footer.gif') repeat-y top right;
		}
		.footer_nocol
		{
			float:left;
			text-align: left;
			width:150px;
			padding:0 10px 0 20px;
			
		}
		.no_sep
		{
			background:none !important;
		}
		#footer_copy
		{
			font-size:1rm;
			padding-top:15px;
			clear:both;
		}
.no_top_margin
{
	margin-top:0 !important;
}		
.small #column_right, .small #column_left
{
	margin-top:90px;
}
.small #column_center
{
	margin-top:-10px;
}
.center
{
	text-align:center;
}
.title
{
	color:#000;
	font-weight:bold;
	font-size:14px;
	margin:15px 0 15px 0;
}
.small_info
{
	font-size:10px;
	color:#787364;
	clear:both;
}

.small_info2
{
	font-size:12px;
	color:#787364;
	clear:both;
}

.info 
{
	color:#787364;
	clear:both;
}
.infop
{
	padding:15px 10px 10px 5px;
}
.infop img
{
	vertical-align:top;
	float:left;
	margin-right:5px;
}
.info_title
{
	width:95px;
	float:left;
	line-height:20px;
}
.info_title .grey
{
	color:#787364;
}
	.product h2
	{
		color:#593900;
		font-size:15px;
		margin-bottom:5px;
	}
	.product_image
	{
		width:125px;
		float:left;
	}
	.product_image_big
	{
		width:150px;
		float:left;
	}
	.rating
	{
		float:left;
		width:90px;
		padding-top:3px;
	}
	.reviews
	{
		float:left;
	}
	.product_text
	{
		float:left;
		width:235px;
	}
	
	.product_text_noimage
	{
		margin-left:5px;
		width:355px;
	}
	.product_text_small
	{
		float:left;
		width:210px;
	}
	.product_buttons
	{
		width:190px;
		text-align:center;
		color:#000;
		font-weight:bold;
		float:left;
		margin-top:5px;
	}
	.product_desc
	{
		clear:left;
		
	}
	
	.product_desc_noimage
	{
		float:left;
		
	}
	.testimonial_content
	{
		background:url('../images/test_top.jpg') no-repeat 0 0;
		padding:20px;
		width:505px;
	}
	.testimonial
	{
		background:url('../images/test_center.png') repeat-y 0 0;
		width:545px;
		
	}
	.testimonial_bottom
	{
		background:url('../images/test_bottom.png') no-repeat 0 0;
		width:545px;
		height:34px;
		color:#593900;
		font-weight:bold;
		text-align:right;
		padding-top:10px;
		margin-bottom:10px;
	}
	.review_name
	{
		color:#593900;
		font-weight:bold;
		text-align:right;
	}
	.back_to_top
	{
		text-align:right;
		margin-top:40px;
	}
	.back_to_top a
	{
		color:#787364;
		text-decoration:underline;
		font-weight:bold;
	}
	.text_type
	{
		color:#4292b5;

	}
	
	.text_red
	{
		color:#990000;
		font-size:14px;

	}
	
	
	
	
	.products li
	{
		list-style:none;
		float:left;
		color:#000;
		width:115px;
		text-align:center;
		font-size:12px;
		font-weight:bold;
		margin:0 10px;
	}
   .products a	{ color:#000; }
   .products li span { color:#4292b5; }

/*sjf Added */
.products ul li a:link {color: #000; text-decoration: none; }
.products ul li a:visited {color: #000; text-decoration: none; }
.products ul li a:hover {color: #000; text-decoration: none; }
.products ul li a:active {color: #000; text-decoration: none; }		
				
.fade {
	position: absolute;
	top: 0;
	left: 0;
}
.fade div {
	position: absolute;
	top: 0;
	left: 0;
	visibility:hidden;
}
.fadeto_selected {
	visibility:visible !important;
}
.nomr
{
	margin-right:0 !important;
}

/* Tabbed nav */
#inner-body .coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
#inner-body .coda-nav ul li { display: inline }
#inner-body .coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }

.coda-slider-wrapper { clear: both; overflow: auto }
.coda-slider { float: left; overflow: hidden; position: relative }
.coda-slider .panel { display: block; float: left }
.coda-slider .panel-container { position: relative }
.coda-nav-left, .coda-nav-right { float: left }
.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }

/*sjf Added */
/*.content_text a:link {color: #4da3c7; text-decoration: underline; }*/
/*.content_text a:visited {color: #4da3c7; text-decoration: underline; }*/
/*.content_text a:hover {color: #4da3c7; text-decoration: underline; }*/
/*.content_text a:active {color: #4da3c7; text-decoration: underline; }*/


.content_text a.standard-link:link {color: #4da3c7; text-decoration: underline; }
.content_text a.standard-link:visited {color: #4da3c7; text-decoration: underline; }
.content_text a.standard-link:hover {color: #4da3c7; text-decoration: underline; }
.content_text a.standard-link:active {color: #4da3c7; text-decoration: underline; }


.content_text a.alt-link:link {color: #787364; text-decoration: none; }
.content_text a.alt-link:visited {color: #787364; text-decoration: none; }
.content_text a.alt-link:hover {color: #787364; text-decoration: underline; }
.content_text a.alt-link:active {color: #787364; text-decoration: none; }

.info a.alt-link:link {color: #787364; text-decoration: none; }
.info a.alt-link:visited {color: #787364; text-decoration: none; }
.info a.alt-link:hover {color: #787364; text-decoration: underline; }
.info a.alt-link:active {color: #787364; text-decoration: none; }




ul.signup {
   list-style-type: none;
   font-size:14px;
   color:#787364;
   padding:5px 0 6px 5px;
   list-style-position:inside;      
}

.signup label span{
   padding-left: 0.5em;
}

.social_links a, .social_links a:hover, .social_links a:visited {
   color: #787364;
}

.learning_links a, .learning_links a:hover, .learning_links a:visited {
   color: #593900; text-decoration: none;
}

.strong1 {
   color:#68450e;
   font-weight: bold;
}

.strong1_indent {
   color:#68450e;
   font-weight: bold;
   padding-left: 9px;
}


.strong2 {
   color: #2A2A2A;
   font-weight: bold;
   
}

.strong3 {
   color: #3A3A3A;  
   
}

.strong_black {
   color: #000;  
   font-weight: bold;
   
}
.strong_red {
   color: #930000;  
   font-weight: bold;
   
}

.strong_red_big {
   color: #930000;  
   font-weight: bold;
   font-size:20px;
   
}

.small_black_text {
   color: #000;  
   font-size:10px;
   
}

.reason {
   color:#5ea1bc;
   padding-left: 5px;
   font-weight: bold;
   font-size:22px;
   
}

.answer {
   color: #1A1A1A; 
   padding-left: 5px; 
   font-weight: bold;
   font-size:20px;
   
}

.cert_title {
  
   color:#593900;
   font-size:28px;
   font-weight:bold;
   text-shadow: #fff 0 1px 0; 
   text-align: center;
   
}

.xyzzy {
   margin-left: -136px;
}

ul.squared { 
   list-style-type: square;
   margin-left: 2em;
}

ol.number-list { 
   list-style-type: number;
   margin-left: 2em;
}

.back_page {
  	float: left;
	color:#69460f;
	font-size:14px;
	font-weight:bold;
}

.threelists, .learninglists {
   width: 100%;
   border: none;
}    

.threelists td, .learninglists td {
   width: 33%;
   vertical-align: top;
}

.threelists div {
   text-align: center;
   margin: 10px 0 10px 0;   
}

.threelists img {
   vertical-align:-3px;
}

.threelists div a:link, .threelists div a:visited {
   text-decoration: none;
}

.itemImg {
   float: left;
   padding-right: 10px;
}

.learninglists div {
   text-align: left;
   margin: 10px 0 10px 0;   
}

.audio_arrow {
   vertical-align:-3px;
}

.audio_arrow div a:link, .audio_arrow div a:visited {
   text-decoration: none;
}


.audiolists div {
   text-align: left;
     
}

.audiolists img {
   vertical-align:-3px;
}

.audiolists div a:link, .audiolists div a:visited {
   color:#68450e;
   font-weight: bold;
   text-decoration: none;
}

.headline
			{
				color:#593900;
				font-size:20px;
				font-weight: bold;
				text-shadow: #fff 0 1px 0;
				margin:25px 0 15px 0;
			}
	
.video_text
	{
		margin:30px 30px 0 30px;
	}
		.video_text p
		{
			margin-left:10px;
			margin-right:10px;
		}
		
		.form_left
		{
			width:250px;
			float:left;
			margin-left:15px;
		}
		.form_right
		{
			float:left;
		}
		.form_row
		{
			margin-bottom:10px;
		}
		.form_input
		{
			background:url(../images/input.png) no-repeat 0 0;
			width:220px;
			height:28px;
			color:#787364;
			padding:0 15px;
			line-height:28px;
			font-size:14px;
			text-align:center;
		}
		.button
		{
			text-align:center;
		}
		.btn_big_blue
		{
			width:331px;
			height:124px;
			background:url(../images/btn-big-blue.png) no-repeat 0 0;
			text-align:center;
			display:block;
			margin:0 auto;
			color:#fff !important;
			font-size:28px;
			text-shadow:0 -1px 0 #000;
			font-weight:bold;
			padding-top:20px;
		}
		.btn_big_blue span
		{
			display:block;
			font-size:12px;
			line-height:14px;
			text-shadow:none;
			margin-top:12px;
		}











#breadcrumbs{z-index:10;}

#breadcrumbs,#breadcrumbs a{font-size:15px!important;font-weight:bold!important;font-family:Trebuchet MS!important;text-decoration:none!important;color:#FFF!important;line-height: 26px;}

#breadcrumbs a:hover {text-decoration:underline!important;color:#FFF!important;}

#breadcrumbs {background:url(/community/wp-content/themes/dpd/images/bread2/1b.png) left top no-repeat transparent;padding-left: 29px;height: 41px;position: absolute;margin-top: -43px;width: 900px;margin-left: -6px;padding-top:0px;
}

#breadcrumbs .cat{background:url(/community/wp-content/themes/dpd/images/bread2/2a.png) left top repeat-x transparent;padding-left: 19px;margin-left: 3px;
padding-right: 4px;margin-right: -1px;display: inline-block;height: 30px;}

#breadcrumbs .artu{background:url(/community/wp-content/themes/dpd/images/bread2/4ac.png) left top repeat-x transparent;padding-left: 18px;margin-left: 4px;padding-right: 4px;display: inline-block;height: 30px;}

#content {padding-bottom: 10px;}

#socials-left{
width: 77px;
text-align: center;
min-height: 50px;
margin-left: 62px;
font-size: 11px;
height: 120px;
}
#socials-left-container{
position: absolute;
margin-left: -138px;
margin-top: 82px;
z-index:9;
}
.sticky{position:fixed;top:0px}

#socials-bottom{
width: 980px;
background:url(/community/wp-content/themes/dpd/images/toolbar-bottom2.png) center top no-repeat transparent;
min-height: 36px;
font-size: 11px;
height: 36px;
margin: 0 auto;
position:fixed;bottom:0px;
color:#fff;
text-shadow: none;
line-height: 34px;
}
#socials-bottom-container{
position: absolute;
margin-top: -69px;
z-index:9999;
margin-left: 7px;
}
.sfacebook{
background:url(/community/wp-content/themes/dpd/images/social-ico/facebook_big.png) center top no-repeat;
width:32px;
height:20px;
cursor:pointer;
font-size:11px;
color:#666;
display:block;
} .sfacebook:hover {background:url(/community/wp-content/themes/dpd/images/social-ico/facebook_bigh.png) center top no-repeat;}
.stwitter{
background:url(/community/wp-content/themes/dpd/images/social-ico/twitter_big.png) center top no-repeat;
width:32px;
height:20px;
font-size:11px;
color:#666;
cursor:pointer;
display:block;
} .stwitter:hover {background:url(/community/wp-content/themes/dpd/images/social-ico/twitter_bigh.png) center top no-repeat;}
.spinterest_big{
background:url(/community/wp-content/themes/dpd/images/social-ico/pinterest_big.png) center top no-repeat;
width:32px;
height:20px;
font-size:11px;
color:#666;
cursor:pointer;
display:block;
} .spinterest_big:hover {background:url(/community/wp-content/themes/dpd/images/social-ico/pinterest_bigh.png) center top no-repeat;}
.sstumbleupon{
background:url(/community/wp-content/themes/dpd/images/social-ico/stumbleupon.png) center top no-repeat;
width:16px;
height:16px;
cursor:pointer;
display:block;
}
.sdigg{
background:url(/community/wp-content/themes/dpd/images/social-ico/digg.png) center top no-repeat;
width:16px;
height:16px;
cursor:pointer;
display:block;
}
.sprint{
background:url(/community/wp-content/themes/dpd/images/social-ico/print.png) center top no-repeat;
width:14px;
height:14px;
cursor:pointer;
display:block;
}
.semail{
background:url(/community/wp-content/themes/dpd/images/social-ico/email.png) center top no-repeat;
width:16px;
height:15px;
cursor:pointer;
display:block;
}
.slinkedinsmall{
background:url(/community/wp-content/themes/dpd/images/social-ico/linkedin.png) center top no-repeat;
width:16px;
height:16px;
cursor:pointer;
display:block;
}
.sdelicious{
background:url(/community/wp-content/themes/dpd/images/social-ico/delicious.png) center top no-repeat;
width:16px;
height:16px;
cursor:pointer;
display:block;
}
.sreddit{
background:url(/community/wp-content/themes/dpd/images/social-ico/reddit.png) center top no-repeat;
width:16px;
height:16px;
cursor:pointer;
display:block;
}
.spinterest{
background:url(/community/wp-content/themes/dpd/images/social-ico/pinterest.png) center top no-repeat;
width:16px;
height:16px;
cursor:pointer;
display:block;
}
.sgoogleb{
background:url(/community/wp-content/themes/dpd/images/social-ico/google.png) center top no-repeat;
width:16px;
height:16px;
cursor:pointer;
display:block;
}
.stumblr {
background:url(/community/wp-content/themes/dpd/images/social-ico/tubmlr.png) center top no-repeat;
width:16px;
height:16px;
cursor:pointer;
display:block;
}
.fbcount,.twcount,.pincount   {
background:url(/community/wp-content/themes/dpd/images/social-ico/cloud.png) center top no-repeat;
width:38px;
height:20px;
text-align:center;
cursor:pointer;
display:block;
margin-left: 29px;
padding-left: 5px;
}
#socials-left a {
padding-bottom:5px;
}
#socials-left hr {
margin-top: 8px;
border: none;
border-top: 1px solid #CCC;
}
.moreso {position:absolute;z-index:100;color: #593900;font-size: 13px;margin-top:12px;padding-bottom:0px!important;display: block;
width: 75px;}
.msc { border-right:1px solid #ccc;margin-right:-3px;padding-right:8px;padding-bottom:0px!important; }
#moresodiv {width:252px;background:#fff;background:#fff;position:absolute;z-index:99;height:21px!important;border-radius:3px;margin-top:10px;padding-top: 5px;padding-left: 68px;text-align: left;}
#moresodiv a {display:inline-block!important;padding-right:10px;}
.moreso2 {position:absolute;z-index:100;color: #593900;font-size: 13px;margin-top:12px;padding-bottom:0px!important;display: block;
width: 75px;}
.msc { border-right:1px solid #ccc;margin-right:-3px;padding-right:8px;padding-bottom:0px!important; }
#moresodiv2 {width:252px;background:#fff;background:#fff;position:absolute;z-index:99;height:21px!important;border-radius:3px;margin-top:10px;padding-top: 5px;padding-left: 68px;text-align: left;}
#moresodiv2 a {display:inline-block!important;padding-right:10px;}



#nav ul li ul {
	display: none;
	position:absolute;
	width:100px;
	top: 18px;
	left: 0;
	font-weight: normal;
	padding: 1px 0 10px 0;
	margin-left:-1px;
margin-top: 35px;
z-index:999999;
}
#nav ul li>ul {
	top: auto;
	left: auto;
}
#nav ul li ul li {
background: #4fa7cd;
padding: 0;
margin: 0;
margin-left: 1px;
border-bottom: 1px solid #328CBA;
height: 30px;
width: 125px;
}
#nav ul li ul li a{
color:#ebf4f8;
font-weight: bold;
text-shadow: 1px 1px #0D5D78;
line-height: 30px;
height: 30px;
padding-left: 10px;
}
#nav ul li ul li:hover { 
background:#287194;
}
#nav ul li ul li a:hover{
color:#FFF;
}
#nav ul li ul li.last {
-webkit-border-bottom-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
-moz-border-radius-bottomright: 2px;
-moz-border-radius-bottomleft: 2px;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
#nav ul li:hover ul,#nav ul li.over ul {
	display: block;
}

.nons {
margin:0!important;
padding:0!important;
display:inline-block;
background:none!important;
}

/* MOBILE DEVICE PORT USABILITY */
@media only screen and (max-width: 1024px) and (min-width: 240px) {
	#header, #content, #footer {
		width: 1000px;
	}
	#content {
		background-color: #fff!important;
	}
	.box_left_c li a, .links li a, #column_left h2, #column_right h2, .content_text, .testimonial_i {
		font-size: 1.2rem;
	}
	.testimonial_i, .content_text, #footer a {
		line-height: 1.7rem;
	}
	.testimonial_i_name, .social_links, .footer_col strong {
		font-size: 1rem;
	}
	#footer a {
		font-size: 0.8rem;
	}
	#slider_products div {
		font-size: medium;
		line-height: 1rem;
	}
	:focus, :active {
		background-color: #ece4c6;
	}
	#footer {
		height: 350px;
		background-color: #ece4c6;
	}
	#footer_copy
		{
			font-size:12px;
			padding-top:15px;
			clear:both;
		}
}