/* CSS Document */
* {
margin:0px;
padding:0px;
outline:none;
}

html, body {
height:100%;
width:100%;
}

a {
color:#2063ed;
cursor:pointer;
}

a img {
border:0;
}

a:hover {
text-decoration:none;
}

body, div, p, span, td, h1, h2, h3, h4, h5, h6 {
font-family:Verdana, sans-serif;
}

h2 {
	font-size:18px;
}

h3 {
	font-size:14px;
}

body {
	
}

#main_container {
	width:1000px;
	margin:0 auto;
}

.color_management #main_container {
	width:922px;
	margin-top:40px;
}

.overflow {
overflow:auto;
}

.hide {
overflow:hidden;
}

/*header*/
#header {
	position:relative;
	height:275px;
	background:url(../_images/header/bg.png) 0 0 no-repeat;
}

.color_management #header {
	height:174px;
	background:url(../_images/color_management/header_bg.jpg) 0 0 no-repeat;
}

	#header #logo {
		height:120px;
		left:38px;
		position:absolute;
		top:37px;
		width:300px;
	}
	
	.color_management #header #logo {
		top:10px;
		left:12px;
	}
	
		#header #logo a {
			display:block;
			height:100%;
			position:relative;
		}
		
			#header #logo a span {
				display:block;
				width:100%;
				height:100%;
				position:absolute;
				top:0;
				left:0;
				background:url(../_images/header/bg.png) -38px -37px no-repeat;
			}
			
			.color_management #header #logo a span {
				background:url(../_images/color_management/header_bg.jpg) -12px -10px no-repeat;
			}
			
	#header .qout {
		font-style:italic;
		font-size:24px;
		position:absolute;
		top:74px;
		right:75px;
		text-align:right;
		width:530px;
		letter-spacing:-1px;
	}
	
		.color_management #header .qout {
			top:40px;
			right:25px;
		}
	
		#header .qout .author {
			font-style:normal;
			font-size:17px;
			margin:3px 0 0;
		}
		
	#header #menu_container {
		position:absolute;
		top:127px;
		left:-30px;
		background:url(../_images/header/menu_bg.png) 0 0 no-repeat;
		width:990px;
		height:155px;
		z-index:5;
	}
	
		#header #menu_container ul {
			list-style-type:none;
		}
	
		#header #menu_container #nav_main {
			position:absolute;
			top:39px;
			left:25px;
			width:620px;
			height:49px;
			text-indent:-9999px;
		}
		
			#header #menu_container #nav_main li {
				float:left;
				color:#fff;
				font-size:15px;
				list-style-type:-1px;
				height:100%;
			}
			
				#header #menu_container #nav_main li a {
					color:#fff;
					text-decoration:none;
					display:block;
					height:100%;
					position:relative;
				}

				#header #menu_container #nav_main li a:hover {
					color:#ce8bf9;
				}
				
					#header #menu_container #nav_main li a span {
						position:absolute;
						top:0;
						left:0;
						display:block;
						width:100%;
						height:100%;
						background-image:url(../_images/header/menu.gif);
						background-repeat:no-repeat;
					}
				
			#header #menu_container #nav_main li.home {
				width:48px;
				line-height:49px;
			}
			
				#header #menu_container #nav_main li.home span {
					background-position:0 0;
				}
				
				#header #menu_container #nav_main li.home a:hover span, #header #menu_container #nav_main li.home a.active span {
					background-position:0 -49px;
				}
				
			#header #menu_container #nav_main li.about-us {
				width:84px;
			}
			
				#header #menu_container #nav_main li.about-us span {
					background-position:-48px 0;
				}
				
				#header #menu_container #nav_main li.about-us a:hover span, #header #menu_container #nav_main li.about-us a.active span {
					background-position:-48px -49px;
				}
				
			#header #menu_container #nav_main li.photo {
				width:60px;
			}
			
				#header #menu_container #nav_main li.photo span {
					background-position:-132px 0;
				}
				
				#header #menu_container #nav_main li.photo a:hover span, #header #menu_container #nav_main li.photo a.active span {
					background-position:-132px -49px;
				}
				
			#header #menu_container #nav_main li.resources {
				width:83px;
			}
			
				#header #menu_container #nav_main li.resources span {
					background-position:-192px 0;
				}
				
				#header #menu_container #nav_main li.resources a:hover span, #header #menu_container #nav_main li.resources a.active span {
					background-position:-192px -49px;
				}
				
			#header #menu_container #nav_main li.book-series {
				width:101px;
			}
			
				#header #menu_container #nav_main li.book-series span {
					background-position:-275px 0;
				}
				
				#header #menu_container #nav_main li.book-series a:hover span, #header #menu_container #nav_main li.book-series a.active span {
					background-position:-275px -49px;
				}
				
			#header #menu_container #nav_main li.mentor-program {
				width:115px;
				line-height:49px;
			}
			
				#header #menu_container #nav_main li.mentor-program span {
					background-position:-376px 0;
				}
				
				#header #menu_container #nav_main li.mentor-program a:hover span, #header #menu_container #nav_main li.mentor-program a.active span {
					background-position:-376px -49px;
				}
				
			#header #menu_container #nav_main li.mentee-program {
				width:129px;
				line-height:55px;
			}
			
				#header #menu_container #nav_main li.mentee-program span {
					background-position:-490px 0;
				}
				
				#header #menu_container #nav_main li.mentee-program a:hover span, #header #menu_container #nav_main li.mentee-program a.active span {
					background-position:-490px -49px;
				}
				
		#header #menu_container #nav_secondary {
			position:absolute;
			top:35px;
			left:732px;
			padding:48px 0 0;
			width:199px;
			height:39px;
		}
		
			#header #menu_container #nav_secondary li {
				float:left;
				color:#fff;
				font-size:15px;
				list-style-type:-1px;
				height:100%;
			}
			
				#header #menu_container #nav_secondary li a {
					color:#fff;
					text-decoration:none;
					display:block;
					height:100%;
					position:relative;
				}

				#header #menu_container #nav_secondary li a:hover {
					color:#ce8bf9;
				}
				
					#header #menu_container #nav_secondary li a span {
						position:absolute;
						top:0;
						left:0;
						display:block;
						width:100%;
						height:100%;
						background-image:url(../_images/header/menu_part.gif);
						background-repeat:no-repeat;
					}
				
			#header #menu_container #nav_secondary li.career-passion {
				width:145px;
				height:30px;
				margin:-48px 0 0 18px;
			}
			
				#header #menu_container #nav_secondary li.career-passion span {
					background-position:-18px 0;
				}
				
				#header #menu_container #nav_secondary li.career-passion a:hover span, #header #menu_container #nav_secondary li.career-passion a.active span {
					background-position:-18px -78px;
				}
				
			#header #menu_container #nav_secondary li.forum {
				width:50px;
				height:30px;
			}
			
				#header #menu_container #nav_secondary li.forum span {
					background-position:0 -48px;
				}
				
				#header #menu_container #nav_secondary li.forum a:hover span, #header #menu_container #nav_secondary li.forum a.active span {
					background-position:0 -126px;
				}
				
			#header #menu_container #nav_secondary li.interview-coaching {
				width:149px;
				height:30px;
				margin-left:11px;
			}
			
				#header #menu_container #nav_secondary li.interview-coaching span {
					background-position:-18px -48px;
				}
				
				#header #menu_container #nav_secondary li.interview-coaching a:hover span, #header #menu_container #nav_secondary li.interview-coaching a.active span {
					background-position:-18px -126px;
				}
				
	#header #menu_container a#submenu {
		position:absolute;
		top:78px;
		left:93px;
		height:53px;
		width:306px;
		text-indent:-9999px;
	}
	
	#header #menu_container a#submenu span {
		position:absolute;
		top:0;
		left:0;
		display:block;
		width:100%;
		height:100%;
		background:url(../_images/header/submenu.gif) 0 0 no-repeat;
	}
	
	#header #menu_container a#submenu:hover span, #header #menu_container a#submenu.active span {
		background-position:bottom;
	}
				
	#header #stroke {
		width:55px;
		height:183px;
		background:url(../_images/header/stroke.png) 0 0 no-repeat;
		position:absolute;
		top:200px;
		left:20px;
		z-index:3;
	}
	
	.color_management #header #stroke {
		left:0;
		top:150px
	}
/*end header*/
/*content*/
#content_container {
	background:url(../_images/content/bg.png) 0 0 repeat-y;
	min-height:300px;
	position:relative;
	padding:0 0 20px;
}

	.color_management #content_container {
		position:static;
		padding-top:65px;
	}

	#content_container p {
		margin-bottom:18px;
	}
	
	#content_container h3 {
		font-size:17px;
		font-family:Arial;
		letter-spacing:-1px;
	}

	#content_container #left_container {
		float:left;
		font-size:13px;
		line-height:18px;
		position:relative;
		left:80px;
		z-index:5;
	}
	
	#content_container #right_container {
		float:right;
		font-size:13px;
		line-height:18px;
		position:relative;
		right:65px;
	}
	
	.color_management #content_container #right_container {
		right:20px;
	}
	
	.equality #left_container {
		width:395px;
		padding:0 0 25px;
	}
	
	.color_management #content_container #left_container {
		left:50px;
	}
	
		.color_management .equality #left_container {
			width:465px;
		}
	
	.left_dominance #left_container {
		width:565px;
	}
		
		#left_container h2 {
			color:#4b4098;
			font-size:20px;
			padding:0 0 11px;
			letter-spacing:-1px;
			margin:0 0 7px;
			position:relative;
			font-weight:normal;
		}
		
			#left_container h2 span {
				display:block;
				height:9px;
				width:100%;
				position:absolute;
				bottom:0;
				left:-28px;
				padding:0 25px 0 0;
				background:url(../_images/content/hor_line.png) 0 0 no-repeat;
			}
			
		.equality #left_container .entry, .equality #right_container .entry {
			overflow:hidden;
		}
	
		.equality  #left_container #featured-career {
			margin:0 0 20px;
		}
		
			.equality #left_container #featured-career .entry img {
				border:solid 1px #fff;
				float:left;
				margin:0 15px 0 0;
			}
			
		.equality #left_container #individual-pages {
			margin:0 0 20px;
		}
		
			.equality #left_container #individual-pages h2 {
				font-size:21px;
				font-weight:normal;
				letter-spacing:-1px;
				color:#000;
				margin:0 0 10px;
			}
			
		#left_container .photo {
			width:100%;
			margin:0 0 20px;
		}
		
			#left_container .photo td {
				border:solid 4px #eaebd7;
				padding:3px;
			}
			
		#left_container .pagination {
			overflow:auto;
		}
		
			#left_container .pagination ul {
				float:right;
				list-style-type:none;
				font-size:20px;
				font-weight:bold;
				font-family:Arial;
			}
			
				#left_container .pagination ul li {
					float:left;
					padding:0 5px 5px;
				}
	
	.equality #right_container {
		width:405px;
		padding:0 0 25px;
	}
	
	.color_management .equality #right_container {
		width:370px;
	}
	
	.left_dominance #right_container {
		width:256px;
	}
	
		.equality #right_container #featured-passion {
			margin:0 0 20px;
		}
		
			#right_container h2 {
				color:#633f1c;
				font-size:20px;
				padding:0 0 11px;
				letter-spacing:-1px;
				margin:0 0 7px;
				position:relative;
				font-weight:normal;
			}
			
				#right_container h2 span {
					display:block;
					height:9px;
					width:100%;
					position:absolute;
					bottom:0;
					left:-28px;
					padding:0 25px 0 0;
					background:url(../_images/content/hor_line.png) 0 -9px no-repeat;
				}
		
			.equality #right_container #featured-passion .entry img {
				border:solid 1px #fff;
				float:left;
				margin:0 15px 0 0;
			}
			
		#right_container form {
			font-size:13px;
			margin:17px 0 15px;
		}
		
		.left_dominance #right_container form {
			background:url(../_images/content/pseudo_transparensy_form.gif) 0 0;
			padding:8px 12px;
		}
			
			.left_dominance #right_container form select.mediumlselect {
				width:177px;
			}
		
			#right_container form * {
				font-family:Arial;
			}
			
			#right_container form label span {
				color:#583795;
			}
			
			.passionColor{
				color:#583795;
			}
			
			.equality #right_container form .overflow {
				margin:0 0 4px;
			}
		
			.equality #right_container form input, .equality #right_container form select {
				width:347px;
			}
			
			#right_container form input, #right_container form select {
				height:20px;
				border:solid 1px #e2e9ef;
				border-top:solid 1px #aaadb2;
			}
			
			.equality #right_container form select {
				width:350px;
			}

			#right_container form select.smallselect {
				width:40px;
				margin:0 11px 0 0;
			}
			
			.equality #right_container form select.mediumlselect {
				width:295px;
			}
			
			.color_management .equality #right_container form select.mediumlselect {
				width:310px;
			}
			
			.equality #right_container form input.checkbox, .equality #right_container form input.submitbutton {
				width:auto;
				height:auto;
			}
			
			.equality #right_container form input.submitbutton {
				width:110px;
				height:22px;
				background:url(../_images/content/submitbutton.png) 0 0 no-repeat;
				border:0;
				cursor:pointer;
				float:right;
				margin:0 45px 0 0;
			}
			
			.equality #right_container form textarea {
				width:347px;
				height:121px;
			}
			
			.equality #right_container form .description {
				margin:5px 0;
				font-size:13px;
				line-height:14px;
			}
			
			.equality #right_container form div.terms_and_conditions {
				margin:0 0 20px;
			}
			
			.equality #right_container form div.req {
				float:left;
			}
			
		#right_container ul {
			list-style-type:none;
			font-size:13px;
			font-family:Arial;
		}
		
			#right_container ul li {
				background:url(../_images/content/side_bullet.gif) 3px 8px no-repeat;
				padding:0 0 0 10px;
				margin:0 0 3px;
			}
			
		#right_container .mediacontent_container {
			margin:0 0 15px;
			width:405px;
			position:relative;
		}
		
		.color_management #right_container .mediacontent_container {
			width:auto;
		}

			#right_container .mediacontent_container #bow {
				position:absolute;
				z-index:5;
				top:30px;
				left:-13px;
				width:60px;
				height:121px;
				background:url(../_images/content/bow.png) 0 0 no-repeat;
			}
		
			#right_container .mediacontent_container .top_bg {
				background:url(../_images/content/media_top.png) 0 0 no-repeat;
				height:7px;
				overflow:hidden;
			}
			
			.color_management #right_container .mediacontent_container .top_bg {
				background:url(../_images/content/media_top_car.png) 0 0 no-repeat;
			}
		
			#right_container .mediacontent_container .mediacontent {
				background:url(../_images/content/media_bg.png) 0 0 repeat-y;
				padding:7px 0 7px 14px;
			}
			
			.color_management #right_container .mediacontent_container .mediacontent {
				background:url(../_images/content/media_bg_car.png) 0 0 repeat-y;
			}
			
			#right_container .mediacontent_container .image {
				padding-left:60px;
				min-height:160px;
			}

				#right_container .mediacontent_container .image img {
					border:solid 1px #000;
				}
			
			#right_container .mediacontent_container .bottom_bg {
				background:url(../_images/content/media_bottom.png) 0 0 no-repeat;
				height:7px;
				overflow:hidden;
			}
			
			.color_management #right_container .mediacontent_container .bottom_bg {
				background:url(../_images/content/media_bottom_car.png) 0 0 no-repeat;
			}
			
			#right_container .banners .google_left {
				position:relative;
				top:0;
				left:0;
				float:left;
			}
			
			#right_container .banners .google_right {
				position:relative;
				top:0;
				right:0;
				float:right;
			}
/*footer*/
#footer {
	background:url(../_images/footer/bg.png) 0 0 no-repeat;
	padding:60px 32px 0 25px;
	height:40px;
	position:relative;
	color:#cac6b6;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
}

#footer #facebook {
	position:absolute;
	top:84px;
	right:48px;
	display:block;
	height:30px;
	width:25px;
	line-height:30px;
	padding-left:5px;
}

	#footer #facebook span {
		position:absolute;
		top:0;
		left:0;
		display:block;
		height:100%;
		width:30px;
		background:url(../_images/footer/facebook.png) 0 0 no-repeat;
	}

.color_management #footer {
	background:none;
	padding-top:10px;
}

	#footer a {
		color:#cac6b6;
	}

	#footer #rainbow {
		background:url(../_images/footer/rainbow.png) 0 0 no-repeat;
		width:438px;
		height:108px;
		position:absolute;
		top:-51px;
		left:10px;
	}
	
	#footer #menu_bottom_container {
		text-align:center;
		font-size:11px;
		color:#CAC6B6;
	}
	
		#footer #menu_bottom_container #nav_bottom_main {
			text-align:center;
			list-style-type:none;
			margin-left:0px;
			word-spacing:-1px;
		}
		
			#footer #menu_bottom_container #nav_bottom_main li {
				background:url(../_images/lst.gif) left center no-repeat;
				padding-left:7px;
				padding-right:7px;
				display:inline;
			}
			
			#footer #menu_bottom_container #nav_bottom_main li.no_lst {
				background-image:none;
			}
			
				#footer #menu_bottom_container #nav_bottom_main li a {
					color:#CAC6B6;
					font-weight:normal;
					text-decoration:none;
				}
				
				#footer #menu_bottom_container #nav_bottom_main li a:hover {
					text-decoration:underline;
				}
	
	.color_management #footer #rainbow {
		left:-12px;
		top:-97px;
	}
	
	#footer .bottom_information {
		text-align:center;
		padding-top:6px;
	}
	
	#footer .copy {
		/*float:left;*/
	}
	
	#footer .dizzain_by {
		/*float:right;*/
		margin-left:18px;
	}
/*end footer*/