@charset "utf-8";
/* CSS Document */

div {margin:0; padding:0}


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin-top: 10px;
	margin-bottom: 20px;
	float: right;

	}

img.alignleft {
	padding: 4px;
	margin-top: 10px;
	margin-bottom: 20px;
		float: left;
	}

.alignright {
	float: right;
	margin-top: 10px;
		padding-left: 5px;

	}

.alignleft {
	float: left;
	margin-top: 10px;
		padding-right: 5px;

	}

#sidebar_promo {
	float:right;
	margin-right:0px;
	color:#FF6600;
	font-size: 14px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:330px;
	z-index:4;
	}

.amazon {
	background: url(../executive-coaching/just-ask-leadership/images/amazon.gif) no-repeat top left;
	}

.barnes_noble {
	background:url(../executive-coaching/just-ask-leadership/images/barnesNoble.gif) no-repeat top left;
	}

.borders {
	background:url(../executive-coaching/just-ask-leadership/images/borders.gif) no-repeat top left;
	}

#sidebar_promo img {
	float:right;

	border: 0;
	}


body {
	background:url(../images/bkgrnd_image.jpg) repeat-x;
	margin:0; padding:43px 0 0 0;
	}
#wrapper {
	margin:0 auto;
	width:975px;
	background-color:#FFF;
	}
#wrapper #header {
	display:block;
	background:url(../images/header_background_new.jpg);
	width:975px;
	height:141px;
	position:relative;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	}
#wrapper #header a {
	color:#FFF;
	text-decoration:none;
	}
#wrapper #header a:hover {
	text-decoration:underline;
	}
#wrapper #header #home_logo {
	position:absolute;
	left:19px;
	top:27px;
	}	
			
#wrapper #header #topnav {
	position:absolute;
	left:703px;
	top:18px;
	width:278px;
	}
#wrapper #header #secondnav {
	position:absolute;
	left:225px;
	top:97px;
	width:760px;
	}
#wrapper #middle {
	background:url(../images/secondary_y_repeat.gif) top left repeat-y;
	width:975px;
	}
	#wrapper #middle a {
		color:#DE5012;
		}
	#wrapper #middle a:hover {
		text-decoration:none;
		}
#wrapper #middle #mleft {
	float:left;
	}
#wrapper #middle #single_mmiddle {
	float:left;
	width:834px;
	min-height:644px;
    height:auto !important;
    height:644px;
	background:#FFF;
	display:block;
	font:11px Arial, Helvetica, sans-serif;
	padding:30px 40px 20px 30px;
	}
#wrapper #middle #double_mmiddle {
	float:left;
	width:904px;
	min-height:694px;
    height:auto !important;
    height:694px;
	background:#FFF;
	display:block;
	font:11px Arial, Helvetica, sans-serif;
	background:url(../images/left_col_repeat.gif) top left repeat-y;
	margin-bottom:5px;
	}	
	#wrapper #middle #double_mmiddle #left_col {
		float:left;
		width:215px;
		padding:35px 5px 0 5px;
		color:#03406C;
		font:italic 10px Arial, Helvetica, sans-serif;
		}	
		#wrapper #middle #double_mmiddle #left_col ul {
			list-style:none;
			margin:0; padding:0;
		}
		#wrapper #middle #double_mmiddle #left_col li {		
			margin:0; padding:0;
			display:block;
			font-style:normal;
			border:1px solid #F2EFDA;
		}
		#wrapper #middle #double_mmiddle #left_col ul a {		
			display:block;
			padding:5px 10px;
			background-color:#317099;
			color:#FFF;
		}
		#wrapper #middle #double_mmiddle #left_col ul a:hover {		
			background-color:#4A9EC0;
			color:#000;
		}
		#wrapper #middle #double_mmiddle #left_col h5 {
			font-style:normal;
			font-size:14px;
			font-weight:bold;
			margin-bottom:5px;
			padding-bottom:0;
			}		
		#wrapper #middle #double_mmiddle #left_col sub {
			color:#FF3300;
		}			
	#wrapper #middle #double_mmiddle #right_col {
		float:right;
		width:585px;
		padding:30px 40px 0 0;
		}
	#wrapper #middle #single_mmiddle h1, #wrapper #middle #double_mmiddle h1 {
	color:#34739C;
	font-size:16px;
	font-weight:bold;
	}
	#wrapper #middle #single_mmiddle h2, #wrapper #middle #double_mmiddle h2 {
	color:#DE5012;
	font-size:14px;
	font-weight:bold;
	}
	#wrapper #middle #single_mmiddle h3, #wrapper #middle #double_mmiddle h3 {
	color:#34739C;
	font-size:12px;
	font-weight:bold;
	}		
#wrapper #middle #mright {
	float:left;
	}
#wrapper #footer {
	padding-bottom:15px;
	font:10px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	}							
#wrapper #footer a {
	color:#DE5012;
	}
#wrapper #footer a:hover {
	text-decoration:none;
	}		
