/*
BEGIN country menu styles
*/
#countries {
	float: left;
	height: 16px;
}

#countries h3 {
	float: left;
	margin: 0 5px 0 0;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
}

#countries ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

#countries li {
	float: left;
	width: 16px;
	height: 12px;
	margin: 0 5px 0 0;
	background-color: transparent;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	padding: 1px;
	border: 1px solid #000;
	list-style: none;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999em;
}

#countries li.us {
	background-image: url(../../graphics/flags/us.gif);
}

#countries li.pl {
	background-image: url(../../graphics/flags/pl.gif);
}

#countries li.kr {
	background-image: url(../../graphics/flags/kr.gif);
}

#countries li a:link,
#countries li a:visited {
	display: block;
	width: 16px;
	height: 12px;
	margin: 0;
	text-decoration: none;
}

/*
BEGIN main menu styles
*/
#menu_main {
	width: 100%;
	height: 25px;
	background: transparent url(../../graphics/layout/bg_menu_main.gif) 0 0 repeat-x;
}

#menu_main ul {
	width: 718px;
	height: 25px;
	margin: 0 auto;
	background: transparent url(../../graphics/layout/menu_main.gif) 0 -25px no-repeat;
}

	#menu_main li {
		list-style: none;
		float: left;
		height: 25px;
		margin: 0;
		background: none;
		padding: 0;
	}
	
	#menu_main a:link,
	#menu_main a:visited {
		display: block;
		float: left;
		height: 25px;
		background: transparent url(../../graphics/layout/menu_main.gif) 0 0 no-repeat;
		font-size: 1px;
		line-height: 1px;
		text-indent: -9999em;
	}

	#menu_main a:hover,
	#menu_main a:active {
		background: none;
	}
	
	body.home #menu_main li.home a:hover,
	body.home #menu_main li.home a:active,
	body.about #menu_main li.about a:hover,
	body.about #menu_main li.about a:active,
	body.courses #menu_main li.courses a:hover,
	body.courses #menu_main li.courses a:active,
	body.resources #menu_main li.resources a:hover,
	body.resources #menu_main li.resources a:active,
	body.products #menu_main li.products a:hover,
	body.products #menu_main li.products a:active,
	body.faculty #menu_main li.faculty a:hover,
	body.faculty #menu_main li.faculty a:active,
	body.certification #menu_main li.certification a:hover,
	body.certification #menu_main li.certification a:active,
	body.find-a-therapist #menu_main li.find a:hover,
	body.find-a-therapist #menu_main li.find a:active,
	body.contact #menu_main li.contact a:hover,
	body.contact #menu_main li.contact a:active {
		background-image: url(../../graphics/layout/menu_main.gif);
	}
	
		#menu_main li.home a:link,
		#menu_main li.home a:visited {
			width: 52px;
			background-position: 0 0;
		}
		
		#menu_main li.about a:link,
		#menu_main li.about a:visited {
			width: 58px;
			background-position: -52px 0;
		}
		
		#menu_main li.courses a:link,
		#menu_main li.courses a:visited {
			width: 68px;
			background-position: -110px 0;
		}
		
		#menu_main li.resources a:link,
		#menu_main li.resources a:visited {
			width: 79px;
			background-position: -178px 0;
		}
		
		#menu_main li.products a:link,
		#menu_main li.products a:visited {
			width: 75px;
			background-position: -257px 0;
		}
		
		#menu_main li.faculty a:link,
		#menu_main li.faculty a:visited {
			width: 65px;
			background-position: -332px 0;
		}
		
		#menu_main li.certification a:link,
		#menu_main li.certification a:visited {
			width: 93px;
			background-position: -397px 0;
		}
		
		#menu_main li.find-a-therapist a:link,
		#menu_main li.find-a-therapist a:visited {
			width: 110px;
			background-position: -490px 0;
		}
		
		#menu_main li.blog a:link,
		#menu_main li.blog a:visited {
			width: 50px;
			background-position: -600px 0;
		}
		
		#menu_main li.contact a:link,
		#menu_main li.contact a:visited {
			width: 68px;
			background-position: -650px 0;
		}
		
		body.home #menu_main li.home a:link,
		body.home #menu_main li.home a:visited,
		body.home #menu_main li.home a:hover,
		body.home #menu_main li.home a:active {
			background-position: 0 -50px;
		}
		
		body.about #menu_main li.about a:link,
		body.about #menu_main li.about a:visited,
		body.about #menu_main li.about a:hover,
		body.about #menu_main li.about a:active {
			background-position: -52px -50px;
		}
		
		body.courses #menu_main li.courses a:link,
		body.courses #menu_main li.courses a:visited,
		body.courses #menu_main li.courses a:hover,
		body.courses #menu_main li.courses a:active {
			background-position: -110px -50px;
		}
		
		body.resources #menu_main li.resources a:link,
		body.resources #menu_main li.resources a:visited,
		body.resources #menu_main li.resources a:hover,
		body.resources #menu_main li.resources a:active {
			background-position: -178px -50px;
		}
		
		body.products #menu_main li.products a:link,
		body.products #menu_main li.products a:visited,
		body.products #menu_main li.products a:hover,
		body.products #menu_main li.products a:active {
			background-position: -257px -50px;
		}
		
		body.faculty #menu_main li.faculty a:link,
		body.faculty #menu_main li.faculty a:visited,
		body.faculty #menu_main li.faculty a:hover,
		body.faculty #menu_main li.faculty a:active {
			background-position: -332px -50px;
		}
		
		body.certification #menu_main li.certification a:link,
		body.certification #menu_main li.certification a:visited,
		body.certification #menu_main li.certification a:hover,
		body.certification #menu_main li.certification a:active {
			background-position: -397px -50px;
		}
		
		body.find-a-therapist #menu_main li.find-a-therapist a:link,
		body.find-a-therapist #menu_main li.find-a-therapist a:visited,
		body.find-a-therapist #menu_main li.find-a-therapist a:hover,
		body.find-a-therapist #menu_main li.find-a-therapist a:active {
			background-position: -490px -50px;
		}
		
		body.blog #menu_main li.blog a:link,
		body.blog #menu_main li.blog a:visited,
		body.blog #menu_main li.blog a:hover,
		body.blog #menu_main li.blog a:active {
			background-position: -600px -50px;
		}
		
		body.contact #menu_main li.contact a:link,
		body.contact #menu_main li.contact a:visited,
		body.contact #menu_main li.contact a:hover,
		body.contact #menu_main li.contact a:active {
			background-position: -650px -50px;
		}
/*
END main menu styles
*/

/*
BEGIN section menu styles
*/
#menu_section {
	background-color: #d9d3e1;
	padding: 7px 0;
	text-align: center;
	font-weight: bold;
}

	#menu_section ul {
		margin: 0;
		font-size: 11px;
		line-height: 14px;
	}

	#menu_section li {
		display: inline;
		margin: 0;
		border-left: 1px solid #664e88;
		background: none;
		padding: 1px 5px 1px 8px;
		list-style: none;
	}
	
	#menu_section li.first {
		border: 0;
	}
	
	#menu_section a:link,
	#menu_section a:visited {
		text-decoration: none;
		color: #52377a;
	}
	
	#menu_section a:hover,
	#menu_section a:active {
		color: #3F3054;
	}
/*
END section menu styles
*/

/*
BEGIN right column section menu styles
*/
#column_r ul {
	margin: 0;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
}

	#column_r ul li {
		background: none;
		margin: 0;
		padding: 0;
		list-style: none;
	}

	#column_r ul li li {
		margin-left: 15px;
		font-style: italic;
	}

	#column_r ul li ul {
		margin: 0 0 2em;
	}

#column_r ul a:link,
#column_r ul a:visited {
	display: block;
	width: 150px;
	margin: 0 0 1em;
	background: transparent url(../../graphics/layout/bg_li.gif) 0 5px no-repeat;
	padding: 0 0 0 10px;
	text-decoration: none;
	color: #52377a;
}

#column_r li li a:link,
#column_r li li a:visited {
	margin: 0 0 .5em;
	width: 135px;
}

#column_r ul a:hover,
#column_r ul a:active {
	color: #3F3054;
}
/*
END right column section menu styles
*/

/*
BEGIN course menu styles
*/
#course_menu {
	height: 25px;
	margin: 0 0 15px;
	background: #52377a;
	padding: 5px 5px 0;
}

#course_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#course_menu li {
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
	list-style: none;
}

#course_menu a:link,
#course_menu a:visited {
	display: block;
	height: 24px;
	float: left;
	margin: 0;
	padding: 0 10px;
	list-style: none;
	font-weight: bold;
	font-size: 11px;
	line-height: 25px;
	color: #52377a;
	background: #d9d3e1;
	text-align: center;
}

#course_menu a:hover,
#course_menu a:active {
	color: #3F3054;
}

#course_menu li.here a:link,
#course_menu li.here a:visited,
#course_menu li.here a:hover,
#course_menu li.here a:active {
	height: 25px;
	color: #52377a;
	background: #fff;
}
/*
END course menu styles
*/