/*  CSS Document                             */
/*  Written by Chris Converse for Lynda.com  */

/* Style */

body {
	font: 12px Arial;
	margin: 0px;
	padding: 0px 20px;
	background-color: #FCFCFB;
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
	color: #000000;
	text-shadow: 0px 0px;
}


h1 {
	margin: 0 0 1em 0;
	font-size: 1.9em;
	font-weight: bold;
}
h2 { margin: 0 0 .5em 0; font-size: 1.3em; }
p {
	margin: 0 0 1em 0;
	color: #000000;
}
aside p {
	color: #000000;
}
footer {
	font-size: .9em;
	text-align: center;
	/* [disabled]color: #000000; */
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
}


/* Layout */
.page {
	max-width: 980px;
	margin: 0px auto;
	padding: 0px;
	-webkit-box-shadow: 2px 2px 15px #A39F9F;
	box-shadow: 2px 2px 15px #A39F9F;
	color: #000000;
}
header {
	position: relative;
	height: 28px;
	margin: 0px;
	padding-top: 120px;
	background: url(../images/banner.jpg) no-repeat 50% 0px;
	background-image: url(../images/regenetron_pemf.jpg);
}
header a.logo { width: 120px; height: 70px; position: absolute; top: 15px; left: 15px; background: url(../images/logo.png) no-repeat 0px 0px; display: inline-block; }
nav {
	background-color: rgba(0,0,0,.3);
	padding-top: 0px;
}
article {
	margin: 0px;
	padding-top: 25px;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 25px;
	background-color: #fff;
}
aside {
	width: 200px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 10px;
	padding-right: 0px;
	float: left;
	border-right: 2px solid #A39F9F;
	font-weight: bold;
	line-height: 225%;
	font-size: 14px;
	color: #000000;
}
aside p {
	margin: 0px;
	color: #000000;
}
footer {
	border-top: 1px solid #ddd;
	margin: 0px;
	padding: 10px 25px 10px 10px;
	color: rgba(0,0,0,0.93);
}

.clear { clear: both; line-height: 1px; }

/* Dropdown Menus */

	.nav_menu {
	position: relative;
	z-index: 1000;
	margin: 0px;
	padding: 0px;
}

	/* drop menu */
	.nav_menu .dropmenu { margin: 0; padding: 0; height: 38px; display: none; /* displays after menu load */ }
	
	/* all items  */
	.nav_menu ul.dropmenu li { height: 38px; }
	.nav_menu ul.dropmenu li:hover { background-color: #8a3769; }
	.nav_menu ul.dropmenu li.selected { background-color: #700203; }
	.nav_menu ul.dropmenu li a { color: #fff; text-decoration: none; padding: 0px; line-height: 12px; }
	.nav_menu ul.dropmenu li.selected a { color: #ffd200; }
	
	/* topitems */
	.nav_menu ul.dropmenu { margin: 0px; padding: 0px; }
	.nav_menu ul.dropmenu a.toplevel { height: auto; margin: 7px 20px 7px 20px; padding: 0px 0px 4px 0px; color: #fff; font-weight: bold; text-decoration: none; }
	.nav_menu ul.dropmenu a.toplevel.hover { color: #fff; }
	.nav_menu ul.dropmenu a.toplevel.selected { color: #f7ad0b; }
	.nav_menu ul.dropmenu a.toplevel.hover.selected {  }
	
	/* subitems */
	.nav_menu ul.dropmenu li ul { background-color: #8a3769; border-top: 1px solid #fff; }
	.nav_menu ul.dropmenu li ul li a.sublevel { color: #fff; width: 150px; padding: 5px 5px 5px 20px; margin: 0px; }
	.nav_menu ul.dropmenu li ul li a.sublevel.hover { color: #fff; background-color: #ad548a; }
	.nav_menu ul.dropmenu li ul li a.sublevel.selected { color: #f7ad0b; }
	.nav_menu ul.dropmenu li ul li a.sublevel.hover.selected {  }
	
	/* sub subitems */
	.nav_menu ul.dropmenu li ul ul { left: -10px; border: none; border-left: 1px solid #fff; }
	.nav_menu ul.dropmenu a.toplevel.indicator { background: url(../images/arrow_down.gif) no-repeat 0px bottom; }
	
	
article #pemf p {
}
header .nav_menu .dropmenu {
}
