@import url("whitespace-reset.css");

body {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	background-color:#efefef; }

a.notalink {
	cursor: default; }

#sitewrapper {
	background-color: #fff;
	width: 770px;
	margin: 0 auto;
	border: 1px solid #333; }
	#sitewrapper #header {
		float: left;
		width: 768px;
		height: 128px;
		position: relative;
		margin: 0; }
		#sitewrapper #header a#logo {
			background: transparent url("../images/logo.gif") no-repeat 0 0;
			float: left;
			width: 460px;
			height: 128px;
			display: block;
			text-indent: -5000px; }
		#sitewrapper #header #hdr-nav {
			background: transparent url("../images/bg_hdr-nav.gif") no-repeat 0 0;
			float: left;
			width: 308px;
			height: 128px; }
			#sitewrapper #header #hdr-nav p {
				width: 308px;
				position: relative;
				top: 73px;
				left: 70px;
				font-family: Helvetica, Sans-Serif;
				font-size: 11px;
				color: #666666; }
				#sitewrapper #header #hdr-nav p a {
					color: #666666;
					font-style:italic; }
					#sitewrapper #header #hdr-nav p a.active {
						color: #0044a3; }
	#sitewrapper ul#navigation {
		background: transparent url("../images/bg_main-nav.gif") no-repeat 0 0;
		float: left;
		position: relative;
		width: 405px;
		height: 26px;
		padding: 0 0 0 363px;
		margin: 0;
		z-index: 3; }
		#sitewrapper ul#navigation li {
			float: left;
			position: relative;
			width: 135px;
			height: 26px; }
			#sitewrapper ul#navigation li a {
				float: left;
				width: 135px;
				height: 26px;
				text-indent: -5000px; }
			#sitewrapper ul#navigation li ul { /* second-level lists */
				display: none;
				position: absolute;
				top: 26px;
				left: 0;
				margin: 0;
				padding: 0;
				z-index: 2; }
				#sitewrapper ul#navigation li ul li {
					width: 135px;
					height: 35px;
					*height: 30px;
					text-align: center;
					margin: 0;
					padding: 0;
					background: #444C44;
					border-bottom: 1px solid #FFFFFF; }
					#sitewrapper ul#navigation li ul li:hover {
						background-color: #828782;
						width: 135px;
						height: 25px; }
					#sitewrapper ul#navigation li ul li a {
						float: left;
						width: 135px;
						height: 15px;
						padding: 5px 0;
						margin: 0;
						text-indent: 0;
						color: #FFF;
						font-family: Verdana;
						font-size: 10px; }
			li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
				top: auto;
				left: auto; }
			#sitewrapper ul#navigation li:hover ul, #sitewrapper ul#navigation li.over ul { /* lists nested under hovered list items */
				display: block;
				background-color: #828782; }
			#sitewrapper ul#navigation li ul li:hover, #sitewrapper ul#navigation li ul li.sfhover {
				padding: 0;
				margin: 0;
				width: 135px;
				height: 35px;
				*height: 30px; }
				#sitewrapper ul#navigation li ul li a:hover {
					background: #828782; }
			#sitewrapper ul#navigation li:hover ul, #sitewrapper ul#navigation li.sfhover ul {
				left: auto;
				width: 135px; }
	#sitewrapper #main {
		float: left;
		width: 768px;
		position: relative;
		z-index: 1; }
		#sitewrapper #main #content {
			float: left;
			width: 768px; }
			#sitewrapper #main #content #photo {
				float: left;
				width: 361px;
				height: 242px; }
			#sitewrapper #main #content #intro {
				background: transparent url("../images/bg_intro.jpg") no-repeat 0 0;
				float: left;
				width: 407px;
				height: 259px;
				color: #FFF;
				position: relative; }
				#sitewrapper #main #content #intro h2#knowing-business {
					background: transparent url("../images/knowing-business.jpg") no-repeat 0 0;
					width: 407px;
					height: 52px;
					margin: 27px 0 0 0;
					text-indent: -5000px; }
				#sitewrapper #main #content #intro p {
					width: 331px;
					padding: 15px 0 0 30px; }
					#sitewrapper #main #content #intro p a {
						color: #FFF;
						text-decoration: underline; }
	#sitewrapper #main #seminars {
		background: transparent url("../images/bg_seminars.gif") no-repeat 0 0;
		float: left;
		width: 768px;
		height: 111px;
		font-family: Verdana, Sans-Serif;
		font-size: 10px;
		margin: 0 0 15px 0;
		position: relative;
		top: -20px; }
		#sitewrapper #main #seminars div.seminar-block {
			background: transparent url("../images/bg_jobs.gif") no-repeat 0 0;
			float: left;
			width: 187px;
			height: 67px;
			margin: 33px 0 0 0;
			padding: 0 0 0 5px; }
			#sitewrapper #main #seminars div.seminar-block img {
				float: left;
				width: 67px;
				height: 67px; }
			#sitewrapper #main #seminars div.seminar-block p {
				float: left;
				width: 114px;
				height: 52px;
				padding: 15px 0 0 5px;
				color: #FFF;
				border-right: 1px dotted #FFF; }
				#sitewrapper #main #seminars div.seminar-block p.noborder {
					border-right: none; }
				#sitewrapper #main #seminars div.seminar-block p a {
					color: #CC9900;
					text-decoration: underline; }

#sitewrapper #footer {
	background: transparent url("../images/bg_footer.gif") no-repeat 0 0;
	clear: both;
	width: 768px;
	height: 69px;
	color: #666666;
	font-family: Helvetica, Sans-Serif;
	font-size: 11px; }
	#sitewrapper #footer p {
			float: left;
			padding: 27px 0 0 27px; }

/* INTERIOR STYLES */

	#sitewrapper #interior {
		float: left;
		width: 768px;
		margin: 25px 0 0 0;
		position: relative;
		z-index: 1; }
		#sitewrapper #interior #sidebar {
			background: #782521 url("../images/bg_newsidebar.gif") no-repeat 0 0;
			float: left;
			width: 136px;
			padding-bottom: 0;
			margin: 0 0 0 12px;
			position: relative;
			z-index: 1; }
			#sitewrapper #interior #sidebar h2 {
				width: 120px;
				font-family: Arial, sans-serif;
				color: #AE832C;
				font-size: 11px;
				margin: 5px 0 0 10px; }
			#sitewrapper #interior #sidebar ul {
				width: 126px;
				margin: 0 0 0 10px;
				padding: 10px 0; }
				#sitewrapper #interior #sidebar ul li {
						margin-bottom: 10px; }
					#sitewrapper #interior #sidebar ul li a {
						font-family: Verdana, Sans-Serif;
						color: #FFF;
						font-size: 10px;
						text-decoration: none; }
					#sitewrapper #interior #sidebar ul li a:hover {
						text-decoration: underline; }
					#sitewrapper #interior #sidebar ul li.active a {
						color: #0044a3;
						text-decoration: none;
						font-weight: bold; }
				#sitewrapper #interior #sidebar div.sidebar-seminar {
						float: left;
						width: 126px;
						margin: 0 0 0 10px;
						*margin: 0 0 0 5px;
						padding: 10px 0; }
						#sitewrapper #interior #sidebar div.sidebar-seminar p img {
							width: 34px;
							float: left; }
						#sitewrapper #interior #sidebar div.sidebar-seminar p.info {
							width: 78px;
							float: left;
							font-family: Arial, sans-serif;
							color: #FFF;
							font-size: 11px;
							margin: 0 0 0 8px; }
							#sitewrapper #interior #sidebar div.sidebar-seminar p.info a {
								color: #FFF; }
						#sitewrapper #interior #sidebar p.moreseminarslink a {
							float: right;
							color: #FFF;
							font-family: Arial, sans-serif;
							font-size: 11px;
							padding: 0 10px 5px 0; }
			#sitewrapper #interior #content {
				float: left;
				width: 580px;
				margin: 0 0 35px 25px;
				position: relative;
				z-index: 1; }
				#sitewrapper #interior #content h1 {
					color: #782521;
					font-size: 18px;
					font-weight: normal;
					margin: 0 0 10px 0; }
				#sitewrapper #interior #content #copy {
					float: left;
					width: 580px;
					position: relative;
					z-index: 1; }
					#sitewrapper #interior #content #copy #middle {
						position: relative;
						z-index: 1;
						float: left;
						width: 337px;
						padding: 0 26px 0 0;
						margin: 0 26px 0 0;
						font-size: 11px;
						border-right: 1px dotted #333;
						font-family: Verdana, Sans-Serif; }
						#sitewrapper #interior #content #copy #middle p {
							margin: 0 0 15px 0;
							line-height: 160%; }
						#sitewrapper #interior #content #copy #middle ul {
							margin: 0 0 15px 15px;
							padding: 0 0 0 5px;
							list-style: disc; }
							#sitewrapper #interior #content #copy #middle ul li {
								margin: 0 0 0 15px; }
						#sitewrapper #interior #content #copy #middle div.testimonial {
							margin:0 0 20px 0;
							border-bottom:1px dotted black;
							padding-bottom:20px; }
						#sitewrapper #interior #content #copy #middle div.testimonial p {
							margin: 10px 0 0 0; }
					#sitewrapper #interior #content #copy #middle div#seminar_list h2.headline {
							clear: both;
							margin:5px 0;
							font-size:120%;}
						#sitewrapper #interior #content #copy #middle div.seminar_link {
							margin: 0 0 10px 0;
							clear:left; }
							#sitewrapper #interior #content #copy #middle div.seminar_link img {
								float:left;
								margin:0 10px 10px 0; }
					#sitewrapper #interior #content #copy #right {
						float: left;
						width: 190px;
						position: relative;
						z-index: 1;
						padding: 0;
						margin: 0; }
						form.registernowform {
							margin:30px 0; }
							form.registernowform input {
								background:#742420;
								color:#fff;
								padding:5px; }
						#sitewrapper #interior #content #copy #right img#pagephoto {
							width:175px; }
						#sitewrapper #interior #content #copy #right #rightteaser {
							margin-top:20px;
							color:#333;}
						#sitewrapper #interior #content #copy #right #rightcities {
							margin-top:20px;
							color:#333;}
							#sitewrapper #interior #content #copy #right #rightcities p {
								margin-bottom:5px;}
						#sitewrapper #interior #content #copy #right #rightcontactinfo {
							margin-top:20px;
							color:#333;}
							#sitewrapper #interior #content #copy #right #rightcontactinfo a {
								display:block;}
							#sitewrapper #interior #content #copy #right #rightcontactinfo p.partnerquote {
								margin-top:10px;
								font-style:italic;}