@charset "UTF-8";
/* CSS Document Ken Blanchard Companies ** MARK G. 02/04/08 
 
       |\__/,|   (`\
     _.|o o  |_   ) )
 ---(((---(((---------
 
&copy; SiteLab Int. 2008
*/

/*GLOBAL ////////////////////////////////////////////////////////////////////////////////////////////////*/


/*page shift hack*/
html { min-height: 100%; margin-bottom: 1px; }

body {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	color: #000000;
	background-color:#ccccb3;
	background-image:url(/img/gifs/background.gif);
	background-repeat:repeat-x;
	text-align:center;
	font-size:10pt;
}

/* SET DEFAULT LAYOUT TO 0 -------------------------------------------------------------*/
table, tr, td, ul, li, h1, h2, h3, h4, img, div, br, form {
	margin: 0px;
	padding: 0px;
	border:0px;
}

.toggle { display: none; }

/* STORE ----------------------------------------------------------------------*/
div.cartPreviewWrap 
{
	/*border: solid 1px #f00;*/
	position: absolute;
	top: 2px;
	right:0px;
}
img.ShoppingCartIcon
{
	vertical-align:bottom;
	/*
	float:right;
	*/
}
span.CartPriceTitle
{
	padding:4px 0px 2px 0px;
	color:#707040;
}

/*GLOBAL LINKS------------------------------------------------------------------------------------------*/

a {
	color: #993300;
	text-decoration:underline;
}

h2 a {
	text-decoration: none;
}

#Cartupper_nav a {
	color: #707040;
	text-decoration:none;
}

#upper_nav a {
	color: #707040;
	text-decoration:none;
}

#nav a {
	display:block;
	color: #cccc99;
	text-decoration:none;
	padding-left:22px;
	padding-right:22px;
}

#nav a:hover {
	color: #fff;
	background-color:#000;
	background-image:url(/img/gifs/nav_arrow_selected.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	text-decoration:none;
	
}

#nav a.selected {
	display:block;
	color: #fff;
	background-color:#000;
	background-image:url(/img/gifs/nav_arrow_selected.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	text-decoration:none;
}

#bread_crumb a {
	color: #b3b3b3;
	text-decoration: underline;
}

#footer a {
	color: #666633;
	text-decoration:none;
}

.more_link {
	padding-left: 8px;
	margin-left:0px;
	background-image:url(/img/gifs/icon_double_arrow_red.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	/*text-decoration:none;*/
}

/*GENERAL LISTS-------------------------------------------------------------------------------------*/
#sub_text li {
	margin-left: 20px;
}

#sub_text_wide li {
	margin-left: 20px;
}

/*TABLES -------------------------------------------------------------------------------------------*/
.table_border {
	border: 1px solid #dfdfdf;
	border-collapse:collapse;
	width:100%;
}

.table_border td, .table_border th {
	border: 1px solid #dfdfdf;
	padding:3px;
}

/*COLOR CLASSES-------------------------------------------------------------------------------------*/

.light_purple {
	color: #a199a1;
}

.light_orange {
	color: #deaf99;
}

.peach {
	color: #dfb199;
}

.olive {
	color: #b1b1a2;
}

.white {
	color: #fff;
}

.light_brown {
	color: #aa6600;
}

/*CLEAR HACK-------------------------------------------------------------------------------------*/

.clearer {
	clear: both;
	height:0px;
	width: 0;
	margin: 0;
	padding:0;
	font-size:0px;
	line-height:0px;
}

/*FORMS-------------------------------------------------------------------------------------*/

.select_fields {
	width: auto;
	height:18px; 
	font-size:9px;
}

.text_fields {
	width:100px; 
	height:14px; 
	font-size:9px;
}

/*DIVIDER LINES-------------------------------------------------------------------------------------*/
.line {
	background-color: #e4e6e0;
	font-size:0px;
	line-height:0px;
	height: 1px;
	margin-top: 20px;
	margin-bottom: 20px;
	clear:both;
}
.dashed_line {
	border-bottom: 1px dashed #cbccad;
	font-size:0px;
	line-height:0px;
	height: 1px;
	margin: 20px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
}

/*PICTURES -------------------------------------------------------------------------------------*/
.pic_box {
	margin: 0px 0px 20px 20px;
	font-size: 10px; 
	color: #444444; 
	text-align:justify; 
}

#pic_right{
	float:right;
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 5px 10px;
	}	
	
#pic_left{
	float:left;
	margin: 0px 0px 5px 5px;
	padding: 5px 10px 0px 0px;
	}	
	


/*PRINT ICON------------------------------------------------------------------------------------*/
#print_icon {
	float: right;
}

	#print_icon li {
		list-style:none;
		background-image: url(/img/gifs/icon_print.gif);
		background-repeat:no-repeat;
		background-position: 0px 2px;
		line-height:12px;
		font-size:12px;
	}
	
		#print_icon li a {
			padding: 0px 0px 0px 14px;
		}
		
/*QUOTES------------------------------------------------------------------------------------*/		
.quote {
	width: auto;
	height:auto;
	border-top: 1px #993300 solid;
	border-bottom: 1px #993300 solid;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style:italic;
	line-height:18px;
	margin-top: 5px;
	color: #993300;
}

	
/*PAGE CONTAINER-------------------------------------------------------------------------------------*/
#container { 
	width: 880px;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	background-image:url(/img/gifs/container_bkg.gif);
	background-repeat:repeat-y;
	}



/*HEADER---------------------------------------------------------------------------------------------*/
#header {
	width: 880px;
	height:auto;
	/*height: 247px;*/
	background-image:url(/img/gifs/header_bkg.gif);
	background-repeat:no-repeat;
	clear:both;
	
}

	#logo {
		width: 390px;
		height: 80px;
		float:left;
		margin-left:10px;	
	}
	
	#top_right {
		width: 440px;
		height: 80px;
		float:left;
		text-align:right;
		font-size:9px;
		font-weight: bold;
		position:relative;
	}

		#search {
			width: 440px;
			height: 20px;
			margin-top:15px;
			color: #666666;
		}

	
		#Cartsearch 
		{
			position:absolute;
			top:28px;
			right:0px;
			width: 440px;
			height: 20px;
			/*padding-top:25px;*/
			color: #666666;
		}
		
			.search_box {
				height: 18px;
				width: 138px;
				line-height:normal;
				border-top: 1px solid #a3a3a3;
				border-right: 1px solid #c3c3c3;
				border-bottom: 1px solid #c3c3c3;
				border-left: 1px solid #c3c3c3;
				color: #666666;
				font-size:10px;
				padding:0px;
				margin:0px;
			}
			
			.btn_search {
				height: 20px;
				width: 42px; 
				vertical-align:bottom;
				/*float:right;*/
				padding:0px 0px 1px 3px;
			}
		#Cartupper_nav {
			position:absolute;
			top:58px;
			right:0px;
			height: 10px;
			font-size:9px;
			line-height:10px;
			/*margin-top:15px;*/
			color: #707040;
			
		}

		#upper_nav {
			height: 10px;
			font-size:9px;
			line-height:10px;
			margin-top:15px;
			color: #707040;
			
		}
			#upper_nav li {
				display: inline;
				list-style:none;
				padding-left: 8px;
				}

			#Cartupper_nav li {
				display: inline;
				list-style:none;
				padding-left: 8px;
				}
				
				
				
	#header_image {
		width:850px;
		height:128px;
		margin: 0px 0px 0px 15px;
	}
	
/*NAV------------------------------------------------------------------------------------------------*/
#nav {
	width: 850px;
	height: 35px;
	background-color:#232300;
	margin: 0px 0px 3px 15px;
	
}
	
	#nav li {
		display:block;
		float:left;
		list-style: none;
		font-size:10px;
		font-weight:bold;
		line-height: 35px;
	}

/*CONTENT------------------------------------------------------------------------------------------------*/

#content {
	width: 850px;
	margin:4px 0px 0px 15px;
	height:100%;
}

	#sub_text_wide {
		padding: 0px 15px 15px 15px;
	}

/*FOOTER---------------------------------------------------------------------------------------------*/
#footer {
	width: 850px;
	height: 40px;
	background-image: url(/img/gifs/footer_bkg.gif);
	background-repeat:repeat-x;
	margin:4px 0px 0px 15px;
	text-align:center;
}

#footer ul {
	width: auto;
	height: 10px;
	font-size:10px;
	line-height:10px;
	color: #666633;
	padding-top: 15px;
	
}

	#footer li {
		display:inline;
		list-style: none;
		padding-left:5px;
		padding-right: 5px;
		border-left: 1px solid #666633;
	}
	
		#footer #copyright {
			color: #999999;
			border:none;
		}

/*TEXT----------------------------------------------------------------------------------*/

h1 {
	font-size: 20px;
	/*color: #996600;*/
	color: #993300;
	margin: 0px 0px 12px 0px;
	padding:0;
}

h2 {
	font-size: 18px;
	font-weight:normal;
	color: #993300;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h3 {
	font-size: 12px;
	color: #993300;
}

sup {
	font-size: .6em;
}

/*Fix for lists in tables:*/
td ul{
	margin: 0px 0px 10px 30px;
}



/*END GLOBAL ////////////////////////////////////////////////////////////////////////////////////////////////*/


/* COLUMNS */

	
	.column_head {
		background-color: #41411b;
		width: auto;
		height: 54px;
		border-bottom: 1px solid #939362;
	}
	

	.column_text {
		padding: 10px 15px 0px 15px;
		margin:0;
		height:118px;
		width: auto;
		color: #fff;
		font-size:11px;
	}
	
	.column_text2 {
		padding: 10px 15px 0px 15px;
		margin:0;
		width: auto;
		height: 210px; 
		color: #fff;
		font-size:11px;
	}
		
		.column_text2 a {
			color: #fff;
			text-decoration:none;
		}
	
		.column_text2 h2 a{
			display:block;
			padding: 0px;
			margin: 0px;
			color: #fff;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: underline;
			font-size:11px;
			line-height:14px;
			font-weight:bold;
		}
		
		div.column_text2 p {
			line-height: 12px;
			padding: 0px;
			margin: 0px 0px 12px 0px;
			
		}
		
	.column_link {
		height: 30px;
	}
		
		.column_link a{
			display: inline;
			float:right;
			line-height:11px;
			font-size:11px;
			font-weight: bold;
			background-image: url(/img/gifs/icon_arrow.gif);
			background-position:right;
			background-repeat:no-repeat;
			padding:0px 10px 0px 0px;
			margin:8px 15px 0px 0px;
			text-decoration:none;
		}
		
		.column_link a:hover{
			display: inline;
			float:right;
			line-height:11px;
			font-size:11px;
			font-weight: bold;
			background-image: url(/img/gifs/icon_arrow.gif);
			background-position:right;
			background-repeat:no-repeat;
			padding:0px 10px 0px 0px;
			margin:8px 15px 0px 0px;
			text-decoration:underline;
		}

		.column_text h1 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 18px;
			font-weight:normal;
			margin:0px;
			padding:0px;
			color:#fff;
		}
		
		.column_text h2 {			
			font-size: 11px;
			color: #ffffcc;
			margin:5px 0px 0px 0px;
			padding:0px;
		}
		
		.column_text p {
			margin:5px 0px 0px 0px;
			padding:0;
			line-height:11px;
		}
		
		.column_text2 p {
			margin:10px 0px 0px 0px;
			padding:0;
			line-height:11px;
		}

		.column_text2 h1 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 18px;
			font-weight:normal;
			color: #ffffcc;
			padding:0;
			margin: 10px 0px 0px 0px;
		}

/*SUB PAGES GLOBAL--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/

/*SUB NAV--------------------------------------------------------------------------------------*/

#sub_nav {
	width: 850px;
	height: 26px;
	background-image: url(/img/gifs/sub_nav_bkg.gif);
	background-repeat:repeat-x;
	margin: 0px 0px 0px 15px;
}

	#sub_nav li {
		display:block;
		float:left;
		list-style: none;
		font-size:10px;
		font-weight:bold;
		line-height: 26px;
	}
	
	#sub_nav a {
		display:block;
		color: #666633;
		text-decoration:none;
		padding-left:12px;
		padding-right:12px;
	}
	
	#sub_nav a:hover {
		color: #fff;
		background-color:#666633;
		background-image:url(/img/gifs/sub_nav_selected_bkg.gif);
		background-repeat: repeat-x;
		text-decoration:none;
	}
	
	#sub_nav a.selected {
		color: #fff;
		background-color:#666633;
		background-image:url(/img/gifs/sub_nav_selected_bkg.gif);
		background-repeat: repeat-x;
		text-decoration:none;
	}

/*LEFT NAV BAR------------------------------------------------------------------------*/
/*IMPORTANT!! - this nav is set up for single line only! A special class has been setup for double line .double use as li.double----*/


/*LEFT NAV CONTAINER*/
#left_nav_bar {
	float: left;
	width: 280px;
	height:auto;
	font-size:11px;
}

/*flash container*/
#left_nav_flash {
	text-align:center;
}


	/*SUB SUB MENU TOP LEVEL*/
	#left_nav_top_level {
		width: 280px;
		height:auto;
		background-image:url(/img/gifs/left_nav_top_level.gif);
		background-repeat:no-repeat;
		background-color:#efefdf;
		padding:10px 0px 10px 0px;
	}
	
	#left_nav_top_level ul {
		margin: 0px 0px 0px 4px;
		padding: 0;
	}	
		
		#left_nav_top_level ul li {
			display:block;
			list-style: none;
			padding:0px 0px 0px 16px;
			font-weight:bold;
			line-height:24px;
		}
		
			#left_nav_top_level ul li.selected{
				background-image: url(/img/gifs/left_nav_selected.gif);
				background-repeat:no-repeat;
			}
			
			#left_nav_top_level ul li a{
				display: block;
				line-height: 24px;
				color: #666633;
				text-decoration:none;
				height:24px;
			}
			
			/*double line*/
			#left_nav_top_level ul li.double a, #left_nav_top_level ul li.double a:hover{
				height: 24px;
				padding-top:6px;
				padding-bottom:6px;
				line-height: 12px;
			}

			
			#left_nav_top_level ul li a:hover{
				display: block;
				line-height: 24px;
				color: #666633;
				text-decoration:underline;
				height:24px;
			}
			
			#left_nav_top_level ul li a.selected{
				display:block;
				color: #fbf5bf;
				line-height: 24px;
			}
	
				/*SUB SUB MENU SECOND LEVEL*/
				
				#left_nav_top_level ul ul {
					margin-left: -16px;
				}
				
				#left_nav_top_level ul ul li.selected {
					background-image: url(/img/gifs/left_nav_selected.gif);
					background-repeat:no-repeat;
					background-position: 0 0;
					line-height: 24px;
				}
				
				
				#left_nav_top_level ul ul li a{
					display:block;
					padding: 0px 0px 0px 15px;
					font-weight:normal;
					background-image:url(/img/gifs/icon_double_arrow_olive.gif);
					background-repeat:no-repeat;
					background-position:5px 8px;
					line-height: 24px;
				}
				
				
				#left_nav_top_level ul li.selected ul li a{
					display:block;
					padding: 0px 0px 0px 30px;
					font-weight:normal;
					background-image:url(/img/gifs/icon_double_arrow_olive.gif);
					background-repeat:no-repeat;
					background-position:20px 8px;
					line-height: 24px;
					color: #666633;
				}
				
				/*double line*/
				#left_nav_top_level ul ul li.double a, #left_nav_top_level ul ul li.double a:hover, #left_nav_top_level ul li.selected ul li.double a, #left_nav_top_level ul li.selected ul li.double a:hover{
					height: 24px;
					padding-top:6px;
					padding-bottom:6px;
					line-height: 12px;
				}
							
			
					#left_nav_top_level ul ul li.selected a{
						display:block;
						color: #fbf5bf;
						background-image:url(/img/gifs/icon_double_arrow_yellow.gif);
						line-height: 24px;
					}
			
						/*SUB SUB MENU THIRD LEVEL*/
			
						#left_nav_top_level ul ul ul li a,  #left_nav_top_level ul ul ul li a:hover{
							display:block;
							padding: 0px 0px 0px 30px;
							font-weight:normal;
							background-image:url(/img/gifs/icon_double_arrow_olive.gif);
							background-repeat:no-repeat;
							background-position:20px 8px;
							line-height: 24px;
						}
						
						/*double line*/
						#left_nav_top_level ul ul ul li.double a, #left_nav_top_level ul ul ul li.double a:hover, #left_nav_top_level ul ul li.selected ul li.double a, #left_nav_top_level ul ul li.selected ul li.double a:hover{
							height: 24px;
							padding-top:6px;
							padding-bottom:6px;
							line-height: 12px;
						}
							
						#left_nav_top_level ul ul ul li.selected a, #left_nav_top_level ul ul ul li.selected a:hover{
							display:block;
							color: #fbf5bf;
							background-image:url(/img/gifs/icon_double_arrow_yellow.gif);
							line-height: 24px;
							
						}
				
			/********IMPORTANT! DOUBLE LINE SELECTED FOR ALL LEVELS********/
			#left_nav_top_level ul li.doubleselected {
				background-image: url(/img/gifs/left_nav_selected_double.gif);
				background-repeat:repeat-y;
				background-position: 0 0;
				height: 36px;	
				line-height: 12px;
			}
			
			
			#left_nav_top_level ul li.doubleselected a.selected{
				display:block;
				color: #fbf5bf;
				line-height: 12px;
				padding-top: 6px ;
				background-image:url(/img/gifs/icon_double_arrow_yellow.gif);
			}
			/**************************************************************/
		
		/*ORANGE LEVEL*/
		#left_nav_orange {
			width: 281px;
			height:auto;
			/*min-height:84px;*/
			background-image:url(/img/gifs/left_nav_orange.gif);
			background-repeat:no-repeat;
			background-color:#dd9a00;
			margin: 2px 0px 0px 0px;
		}
			#left_nav_orange_text {
				color: #fff;
				font-size:12px;
				line-height:14px;
				font-weight: bold;
				padding:12px;
			}
				#left_nav_orange_text p{
					margin: 0px 0px 12px 0px;
					padding:0;
				}
				
				#left_nav_orange_text h1{
					width: 250px;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 19px;
					line-height:19px;
					font-weight:normal;
					font-style:italic;
					margin:5px 0px 0px 0px;
					padding:0px;
					color:#fff;
				}
				
		/*COLORED BARS*/
		#left_nav_bars_colored li{
			list-style:none;
			width: 281px;
			height: 24px;
			line-height:24px;
			margin: 1px 0px 0px 0px;
		}
			#left_nav_bars_colored a {
				color: #ffffcc;
				text-decoration:none;
				font-weight:bold;
				background-image:url(/img/gifs/icon_arrow_white.gif);
				background-repeat:no-repeat;
				background-position:270px 8px;
				display:block;
				height:24px;
				line-height: 24px;
				padding:0px 0px 0px 12px;
				margin:0px;
			}
			
			#left_nav_bars_colored a:hover {
				color: #ffffcc;
				text-decoration:underline;
				font-weight:bold;
				background-image:url(/img/gifs/icon_arrow_white.gif);
				background-repeat:no-repeat;
				background-position:270px 8px;
				display:block;
				line-height: 24px;
				padding:0px 0px 0px 12px;
			}
			
			
			.left_nav_header {
				margin-left: 20px;
				margin-bottom:10px;
				color: #c83400;
				font-weight:bold;
			}
			
			
			.left_nav_bar_purple {
				background-image: url(/img/gifs/left_nav_purple.gif);
				background-repeat: no-repeat;
			}
			
			.left_nav_bar_dark_green {
				background-image: url(/img/gifs/left_nav_dark_green.gif);
				background-repeat: no-repeat;
			}
			
			.left_nav_bar_olive {
				background-image: url(/img/gifs/left_nav_olive.gif);
				background-repeat: no-repeat;
			}
			
			.left_nav_bar_umber{
				background-image: url(/img/gifs/left_nav_umber.gif);
				background-repeat: no-repeat;
			}

			.left_nav_bar_brick_red {
				background-image: url(/img/gifs/left_nav_brick_red.gif);
				background-repeat: no-repeat;
			}

			
		/*BLOOD ORNAGE LEVEL*/
		#left_nav_blood_orange {
			width: 281px;
			height:auto;
			min-height:127px;
			background-image:url(/img/gifs/left_nav_blood_orange.gif);
			background-repeat:no-repeat;
			background-color:#e86600;
			margin: 1px 0px 0px 0px;
		}
			#left_nav_blood_orange_text {
				color: #fff;
				line-height:13px;
				padding:12px;
			}
				#left_nav_blood_orange_text p{
					margin: 0px 0px 12px 0px;
					padding:0;
				}
				
				#left_nav_blood_orange_text img{
					float: right;
					padding:0;
					margin: 0px 0px 5px 10px;
					border: 1px solid #9e3f00;
				}

				#left_nav_blood_orange div.Related img{
					float: none;
					padding:0;
					margin: 0px;
					border: none;
				}
				
			#left_nav_blood_orange_text h1 {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 18px;
				font-weight:normal;
				margin:0px ;
				padding:0px;
				color:#fff;
			}
			
			#left_nav_blood_orange_text h2 {			
				font-size: 11px;
				color: #ffffcc;
				margin:5px 0px 10px 0px;
				padding:0px;
			}

			
		#left_nav_blood_orange_link {
			width: 281px;
			height: 28px;
			background-color:#ad3800;
		}


		/*NEWSLETTER SIGNUP*/
		#left_nav_newsletter_signup {
			width: 281px;
			height:auto;
			min-height:75px;
			background-image:url(/img/gifs/left_nav_newsletter_olive.gif);
			background-repeat: repeat-x;
			margin: 1px 0px 0px 0px;
		}
			#left_nav_newsletter_signup_text {
				color: #fff;
				/*line-height:20px;*/
				padding:12px;
			}
				#left_nav_newsletter_signup_text p{
					margin: 0px 0px 12px 0px;
					padding:0;
				}
				
				#left_nav_newsletter_signup_text h1 {
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 19px;
					font-weight:normal;
					font-style:normal;
					margin:5px 0px 10px 0px;
					padding:0px;
					color:#fff;
				}
			
		#left_nav_newsletter_signup_link {
			width: 281px;
			height: 28px;
			background-color:#41411b;
		}
		
		#left_nav_newsletter_signup_form {
			width: 281px;
			height: 24px;
			padding-top:4px;
			background-color:#41411b;
		}
		
/*FILLER*/
#left_nav_filler {
	width: 280px;
	height:250px;
	background-image:url(/img/gifs/left_nav_filler.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	margin:2px 0px 0px 0px;
	padding:0px;	
}
/*END LEFT NAV BAR------------------------------------------------------------------------*/

/*CONTENT RIGHT -------------------------------------------------------------------------*/

#content_right {
	float:left;
	width: 524px;
	height:auto;
	margin: 0px 0px 0px 18px;
	font-size: 12px;
}

#content_right ul
{
	margin: 0px 0px 10px 30px;
}

#content_right_text {
	padding-top: 14px;
}

	#content_right_text p {
		line-height: 14px;
		margin: 0px 0px 18px 0px;
		padding:0px;
	}

	#content_right_text ul {
		margin: 0px 0px 18px 40px;
	}

/*	#content_right_text h2 a{
		text-decoration: none;
		background-color:#66FF00;
	}*/
	
	
/*BREAD CRUMBS------------------------------------------------------------------------------------------------*/	

	ul#bread_crumb {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		color: #b3b3b3;
		/*padding-top: 10px;
		border-top: 1px solid #e8e8e8;*/
	}
	
		ul#bread_crumb li{
			display:inline;
			list-style:none;
			font-size: 11px;
			background-image:url(/img/gifs/icon_double_arrow.gif);
			background-position:0px 2px;
			background-repeat:no-repeat;
			
			padding-left: 8px;
			padding-right: 5px;
			margin: 0px;		
		}
		
		
/*HEADER IMAGE AND TEXT------------------------------------------------------------------------*/


.header_box {
	width: 850px;
	margin: 0px 0px 3px 15px;
	padding:0px;
	height: 128px;
	background-image:url(/img/jpgs/header.jpg);
	background-repeat:no-repeat;
}

.header_box_text {
	height: 98px;
	margin: 0px 25px 0px 290px;
	padding: 25px 0px 0px 0px;
	font-size: 11px;
	line-height: 13px;
	color:#fff; 
	vertical-align:middle;
}

	.header_box_text p{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		line-height: 14px;
		font-weight:normal;
		font-style:italic;
		margin: 5px 0px 0px 90px;
		padding: 10px;
		color:#6b6b6b;
	}

	.header_box_text p span {
		float: right;
		font-style:normal;
		font-weight: bold;
		line-height:normal;
		font-size:11px;
	}

	
	.header_box_text h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 26px;
		line-height: 26px;
		font-weight:normal;
		margin:0px;
		padding:0px;
		color:#676700;
		
	}
/*----------------test-----------*/

	.header_box_pic {
		float: left;
		width: 270px;
		height:98px;
		margin:0px;
		padding:0px;
	}

	.header_box_text_test {
		float:right;
		width: 580px;
		height: 98px;
		margin: 0px 0px 0px 0px;
		padding: 25px 0px 0px 0px;
		font-size: 11px;
		line-height: 13px;
		color:#fff; 
		vertical-align:middle;
	}
	
	.header_box_text_test p{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		line-height: 14px;
		font-weight:normal;
		font-style:italic;
		margin: 5px 0px 0px 90px;
		padding: 10px;
		color:#6b6b6b;
	}

	.header_box_text_test p span {
		float: right;
		font-style:normal;
		font-weight: bold;
		line-height:normal;
		font-size:11px;
	}

	
	.header_box_text_test h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 26px;
		line-height: 26px;
		font-weight:normal;
		margin:0px;
		padding:0px;
		color:#676700;
		
	}
	
/*----------------end test-----------*/


	 h1.issues {
		color:#c17722;
	}

	 h1.results {
		color: #d24301;
	}
	
	h1.leadership {
		color: #854100;
	}
	
	h1.tools {
		color: #390031;
	}
	
	h1.about {
		color: #2b2b00;
	}
	
	h1.news {
		color: #676700;
	}
	
	
/*.header_box_white {
	background-image: url(/img/jpgs/header_white.jpg);
	background-repeat:repeat-x;
}*/

/*ISSUES PAGES HEADER*/
.header_issues {
	background-image: url(/img/jpgs/header_issues.jpg);
	height: 128px;
	background-repeat:no-repeat;
}

.header_issues_issues {
	background-image: url(/img/jpgs/header_issues_issues.jpg);
	height: 128px;
	background-repeat:no-repeat;
}


.header_leadership {
	background-image: url(/img/jpgs/header_leadership.jpg);
	height: 128px;
	background-repeat:no-repeat;
}
	
.header_organizational_ex {
	background-image: url(/img/jpgs/header_organizational_ex.jpg);
	height: 128px;
	background-repeat:no-repeat;
}

.header_legendary_service {
	background-image: url(/img/jpgs/header_legendary_service.jpg);
	height: 128px;
	background-repeat:no-repeat;
}

/*RESULTS PAGES HEADER*/
.header_results {
	background-image: url(/img/jpgs/header_results.jpg);
	height: 128px;
	background-repeat:no-repeat;
}

.header_client_results {
	background-image: url(/img/jpgs/header_client_results.jpg);
	height: 128px;
	background-repeat:no-repeat;
}

/*LEADERSHIP RESEARCH PAGES HEADER*/

.header_leadership_research {
	background-image: url(/img/jpgs/header_leadership_research.jpg);
	height: 128px;
	background-repeat:no-repeat;
}

.header_leadership_perspectives {
	background-image: url(/img/jpgs/header_leadership_perspectives.jpg);
	height: 128px;
	background-repeat:no-repeat;
}

/*NEWLETTER PAGES HEADER*/
.header_newsletter_archive {
	background-image: url(/img/jpgs/header_newsletter_archive.jpg);
	height: 128px;
	background-repeat:no-repeat;
}


/*TOOL FOR CHANGE PAGES HEADER*/
.header_tools_for_change {
	background-image: url(/img/jpgs/header_tools_for_change.jpg);
	height: 128px;
	background-repeat:no-repeat;
}

.header_tools_workshops  {
	background-image: url(/img/jpgs/header_tools_workshops.jpg);
	height: 128px;
	background-repeat:no-repeat;
}

.header_tools_public_workshops  {
	background-image: url(/img/jpgs/header_public_workshops.jpg);
	height: 128px;
	background-repeat:no-repeat;
}

/*ABOUT US PAGES HEADER*/
.header_about_us {
	background-image: url(/img/jpgs/header_about_us.jpg);
	height: 128px;
	background-repeat:no-repeat;
}

/*NEWS AND EVENTS PAGES HEADER*/
.header_news {
	background-image: url(/img/jpgs/header_news.jpg);
	height: 128px;
	background-repeat:no-repeat;
}

.header_contact_us {
	background-image: url(/img/jpgs/header_contact_us.jpg);
	height: 128px;
	background-repeat:no-repeat;
}

	.header_box_text .subhead{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight:normal;
		color:inherit; 
		vertical-align:middle;
	}

/*END SUB PAGES GLOBAL////////////////////////////////////////////////////////////////////////*/


/*INDIVIDUAL PAGES ///////////////////////////////////////////////////////////////////////////*/

/*ISSUES YOU FACE------------------------------------------------------------------------*/

.issues_box {
	float:left;
	width: 424px;
	height: 187px;
}

.issues_issues {
	background-image: url(/img/jpgs/bkg_sienna_gradient.jpg);
	background-repeat:no-repeat;
}
.issues_outcomes {
	background-image: url(/img/jpgs/bkg_orange_gradient.jpg);
	background-repeat:no-repeat;
	margin-left:2px;
}

.issues_why {
	background-image: url(/img/jpgs/bkg_green_gradient.jpg);
	background-repeat:no-repeat;
	margin-top: 2px;
}

.issues_leadership {
	background-image: url(/img/jpgs/bkg_purple_gradient.jpg);
	background-repeat:no-repeat;
	margin-left:2px;
	margin-top: 2px;
}

.issues_box_text {
	width: 370px;
	height: 135px;
	margin: 25px 25px 0px 25px;
	font-size: 11px;
	line-height: 13px;
	color:#fff;
}
	
	.issues_box_text p{
		margin:10px 0px 0px 0px;
		padding:0;
	}
	
	.issues_box_text h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 24px;
		line-height: 24px;
		font-weight:normal;
		margin:0px;
		padding:0px;
		color:#fff;
	}
	
		.issues_box_text h1 a {
			color: #fff;
			text-decoration:none;
		}
	
.issues_link {
		height: 30px;
	}
		
	.issues_link a{
		display: inline;
		float:right;
		line-height:11px;
		font-size:11px;
		font-weight: bold;
		background-image: url(/img/gifs/icon_arrow.gif);
		background-position:right;
		background-repeat:no-repeat;
		padding:0px 10px 0px 0px;
		margin:8px 15px 0px 0px;
		text-decoration:none;
	}
	
	.issues_link a:hover{

		text-decoration:underline;
	}
	
/*SOCIAL RESPONSIBILITY------------------------------------------------------------------------*/

.issues_box2 {
	float:left;
	width: 424px;
	height: 137px;
}

.issues_issues2 {
	background-image: url(/img/jpgs/bkg_sienna_gradient2.jpg);
	background-repeat:no-repeat;
}
.issues_outcomes2 {
	background-image: url(/img/jpgs/bkg_orange_gradient2.jpg);
	background-repeat:no-repeat;
	margin-left:2px;
}

.issues_why2 {
	background-image: url(/img/jpgs/bkg_green_gradient2.jpg);
	background-repeat:no-repeat;
	margin-top: 2px;
}

.issues_leadership2 {
	background-image: url(/img/jpgs/bkg_purple_gradient2.jpg);
	background-repeat:no-repeat;
	margin-left:2px;
	margin-top: 2px;
}

.issues_box_text2 {
	width: 370px;
	height: 89px;
	margin: 25px 25px 0px 25px;
	font-size: 11px;
	line-height: 13px;
	color:#fff;
}
	
	.issues_box_text2 p{
		margin:10px 0px 0px 0px;
		padding:0;
	}
	
	.issues_box_text2 h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 24px;
		line-height: 24px;
		font-weight:normal;
		margin:0px;
		padding:0px;
		color:#fff;
	}
	
		.issues_box_text2 h1 a {
			color: #fff;
			text-decoration:none;
		}
	
.issues_link2 {
		height: 30px;
	}
		
	.issues_link2 a{
		display: inline;
		float:right;
		line-height:11px;
		font-size:11px;
		font-weight: bold;
		background-image: url(/img/gifs/icon_arrow.gif);
		background-position:right;
		background-repeat:no-repeat;
		padding:0px 10px 0px 0px;
		margin:8px 15px 0px 0px;
		text-decoration:none;
	}
	
	.issues_link2 a:hover{

		text-decoration:underline;
	}
	
	/*ISSUES YOU FACE - ISSUES------------------------------------------------------------------------*/	
	
	#client_box{
		float:right;
		vertical-align:bottom;
		margin: 10px;
		padding: 10px;
		text-align: center;
		width: 200px;
		background-color: #ffffff;
	}
	
	.client_quote{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		font-style:italic;
		color: #746f2f;
	}
	
	/*CONTACT US ------------------------------------------------------------------------*/
	
	.contact_column_text {
		padding: 10px 15px 0px 15px;
		margin:0;
		width: auto;
		/*height: 210px; */
		color: #fff;
		font-size:11.5px;
	}
		
		.contact_column_text a {
			color: #fff;
		}
	#contact_column_general{
		float:left;
		display: inline;
		margin:3px 0px 0px 15px;
		padding:0px;
		width: 281px;
		height:175px;
		border-top: 1px solid #ffffff;
		border-left: 1px solid #ffffff;
		background-color:#666633;
		font-size:12px;
	}
	#contact_column_general .column_head h1 {
		margin: 0;
		height:34px;
		padding-top:20px;
		padding-left:60px;
		background-image:url(/img/gifs/hdr_generalsupport.gif);
		background-repeat:no-repeat;
		background-position:10px 5px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight:normal;
		color: #ffffcc;
		text-decoration:none;	
	}	
	
		#contact_column_general .column_head h1 a{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 18px;
			font-weight:normal;
			color: #ffffcc;
			text-decoration:none;	
		}	
	
#contact_column_request{
	float:left;
	display: inline;
	margin:3px 0px 0px 0px;
	padding:0px;
	width: 283px;
	height:175px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	background-image:url(/img/gifs/contact_columns_request.gif);
	background-repeat:repeat-x;
}

	#contact_column_request .column_head h1 {
		margin: 0;
		height:34px;
		padding-top:20px;
		padding-left:60px;
		background-image:url(/img/gifs/hdr_requestforservices.gif);
		background-repeat:no-repeat;
		background-position:10px 7px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight:normal;
		color: #ffffcc;	
		background-color:#a56302;
		border-bottom: 1px solid #e5b153;
		text-decoration:none;
	}
	
		#contact_column_request .column_head h1 a{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 18px;
			font-weight:normal;
			color: #ffffcc;
			text-decoration:none;	
		}		
	
	#contact_column_media{
	float:left;
	display: inline;
	margin:3px 0px 0px 0px;
	padding:0px;
	width: 283px;
	height:175px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	background-color:#666633;
}

	#contact_column_media .column_head h1 {
		margin: 0;
		height:34px;
		padding-top:20px;
		padding-left:60px;
		background-image:url(/img/gifs/hdr_media.gif);
		background-repeat:no-repeat;
		background-position:10px 7px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight:normal;
		color: #ffffcc;	
	}
	
		#contact_column_media .column_head h1 a{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 18px;
			font-weight:normal;
			color: #ffffcc;
			text-decoration:none;	
		}	
	
	#contact_column_global{
		float:left;
		display: inline;
		margin:3px 0px 0px 15px;
		padding:0px;
		width: 281px;
		height:175px;
		border-top: 1px solid #ffffff;
		border-left: 1px solid #ffffff;
		background-image:url(/img/gifs/contact_columns_global.gif);
		background-repeat:repeat-x;
	}
	
	#contact_column_global .column_head h1 {
		margin: 0;
		height:34px;
		padding-top:20px;
		padding-left:60px;
		background-image:url(/img/gifs/hdr_global.gif);
		background-repeat:no-repeat;
		background-position:10px 5px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight:normal;
		color: #ffffcc;	
		background-color:#21001b;
		border-bottom: 1px solid #64385e;
	}
	
		#contact_column_global .column_head h1 a{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 18px;
			font-weight:normal;
			color: #ffffcc;
			text-decoration:none;	
		}		
	
#contact_column_technical{
	float:left;
	display: inline;
	margin:3px 0px 0px 0px;
	padding:0px;
	width: 283px;
	height:175px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	background-color:#666633;
}

	#contact_column_technical .column_head h1 {
		margin: 0;
		height:34px;
		padding-top:20px;
		padding-left:50px;
		background-image:url(/img/gifs/hdr_technicalsupport.gif);
		background-repeat:no-repeat;
		background-position:10px 7px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight:normal;
		color: #ffffcc;	
	}	
	
		#contact_column_technical .column_head h1 a{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 18px;
			font-weight:normal;
			color: #ffffcc;
			text-decoration:none;	
		}	
	
	#contact_column_careers{
		float:left;
		display: inline;
		margin:3px 0px 0px 0px;
		padding:0px;
		width: 283px;
		height:175px;
		border-top: 1px solid #ffffff;
		border-left: 1px solid #ffffff;
		background-image:url(/img/gifs/contact_columns_careers.gif);
		background-repeat:repeat-x;
	}

	#contact_column_careers .column_head h1 {
		margin: 0;
		height:34px;
		padding-top:20px;
		padding-left:60px;
		background-image:url(/img/gifs/hdr_careers.gif);
		background-repeat:no-repeat;
		background-position:10px 7px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight:normal;
		color: #ffffcc;	
		background-color:#ab3700;
		border-bottom: 1px solid #ec8838;
	}
	
		#contact_column_careers .column_head h1 a{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 18px;
			font-weight:normal;
			color: #ffffcc;
			text-decoration:none;	
		}	
	
	/*CONTACT US - FORM------------------------------------------------------------------------*/	
	
	#contact_reg_box {
		float: right;
		width: 200px;
		padding:10px;
		background-color:#f9f9f2;
		border: 1px solid #dfdfdf;
	}
	
	#contact_form {
		margin:20px 0px 20px 0px;
	}
	
	#contact_form td {
		padding: 3px;
	}
	
	.RegRequiredLabel {
		color: #990000;
	}
	.InputSmall, .InputStandard, .InputCountry, .InputIndustry, .InputPrefix, .InputSiteSize, .InputDept, .InputHowHeard, .InputCell, .InputName   {
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	#Textarea1 {
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}

	
	/*ABOUT US - GENERAL------------------------------------------------------------------------*/	
	
	#about_us h2 {
		margin-bottom: 10px;
	}
	
	#about_us ul li {
		padding-bottom: 10px;
	}
	.awards_pic {
		float: right;
		margin-left: 20px;
	}
	
	
	/*ABOUT US - MANAGEMENT TEAM, FOUNDERS------------------------------------------------------------------------*/	
	.bio_pic_sm {
		float: left;
		width: 112px;
		 margin: 15px 20px 10px 0px;
		
	}
	
	.bio_text {
		 float: left;
		 width: 390px;
		 margin: 15px 0px 10px 0px;
		
	}
	
	#about_us .bio_text li {
		padding-bottom: 5px;
	}
	
	/*ABOUT US - COMPANY PROFILE------------------------------------------------------------------------*/	
	
	#group_photo{
		float:right;
		vertical-align:bottom;
		margin: 5px;
		padding: 5px;
		}
	
	/*RESULTS ------------------------------------------------------------------------*/	
	
	#results_logo{
		float:right;
		width: 195px;
		height: 175px;
		border: 1px solid #abb185;
		margin: 0px 0px 20px 20px;
		padding: 0px 5px 5px 5px;
		text-align:center;
		}
	
	
		.client_results_logo {
			width: 190px;
			height: 150px;
		}
		
		.client_results_logo img{
			padding-top: 20px;
		}
		
		
		.client_results_bar {
			width: 195px;
			height:24px;
			background-image:url(/img/gifs/client_results_bar.gif);
			background-repeat:no-repeat;
			background-position:right;
			background-color:#6e6e2f;
			text-align:left;
		}
		
		.client_results_bar a{
			display:block;
			line-height: 24px;
			color: #fff;
			padding-left: 10px;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
		}
		
/*RESULTS - CLIENT RESULTS ------------------------------------------------------------------------*/
#client_results_box {
	background-color: #f1f1e2; 
	border: 1px solid #dfdfdf; 
	margin:5px 0px 0px 0px; 
	padding: 10px 10px 0px 10px;
}
	

	.clientresultsbox_link {
		height: 30px;
		background-color: #ae3700;
	}
	
		
	.clientresultsbox_link a{
		float:right;
		line-height:11px;
		font-size:11px;
		font-weight: bold;
		background-image: url(/img/gifs/icon_arrow.gif);
		background-position:right;
		background-repeat:no-repeat;
		padding:0px 10px 0px 0px;
		margin:8px 15px 0px 0px;
		text-decoration:none;
	}
	
	.clientresultsbox_link a:hover{
		text-decoration:underline;
	}
	
#clients_table {
	border-collapse: collapse;
	margin-bottom:20px;
}



#clients_table  th {
	padding: 2px;
	background-color: #cbccad;
	font-weight: bold;
	font-size:11px;
	
}

#clients_table  td {
	border-bottom: 1px dashed #cbccad;
	padding: 10px 5px;
	font-size:11px;
	text-align:left;
	
}


#clients_table td ul li {
	padding: 0px;
	margin: 0px 0px 0px -25px;
	list-style:disc;
}

/*RESULTS - CLIENT DETAIL ------------------------------------------------------------------------*/
#client_detail_box {
	background-color: #f1f1e2; 
	border: 1px solid #dfdfdf; 
	margin:0px 0px 20px 20px; 
	padding: 10px 10px 0px 10px;
	width: 250px;
	float:right;
}


	/*TOOLS FOR CHANGE------------------------------------------------------------------------*/

.tools_box {
	float:left;
	width: 282px;
	height: 187px;
}

.tools_workshops {
	background-image: url(/img/jpgs/bkg_purple_gradient.jpg);
	background-repeat:no-repeat;
}

.tools_box_text h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		line-height: 24px;
		font-weight:normal;
		margin:0px;
		padding:0px;
		color:#fff;
	}
	
		.tools_box_text h1 a {
			text-decoration: none;
			color: #fff;
			}
			
	.tools_workshops h1 {
		height: 40px;
		background-image:url(/img/gifs/hdr_workshops.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding-left: 35px;
		
	}	
	
.tools_coaching {
	background-image: url(/img/jpgs/bkg_green_gradient.jpg);
	background-repeat:no-repeat;
	margin-left:2px;
}

	.tools_coaching h1 {
		height: 40px;
		padding-left:60px;
		background-image:url(/img/gifs/hdr_coaching.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding-left: 45px;
		
	}

.tools_keynote {
	background-image: url(/img/jpgs/bkg_orange_gradient.jpg);
	background-repeat:no-repeat;
	margin-left: 2px;
}

	.tools_keynote h1 {
		height: 40px;
		background-image:url(/img/gifs/hdr_keynote.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding-left: 40px;
		
	}	
	
.tools_productivity {
	background-image: url(/img/jpgs/bkg_brown_gradient.jpg);
	background-repeat:no-repeat;
	margin-top: 2px;
}

	.tools_productivity h1 {
		height: 40px;
		background-image: url(/img/gifs/hdr_productivty_calculator.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding-left: 45px;
	}	

.tools_ignite {
	background-image: url(/img/jpgs/bkg_dkgreen_gradient.jpg);
	background-repeat:no-repeat;
	margin-top: 2px;
	margin-left:2px;
}

	.tools_ignite h1 {
		height: 40px;
		background-image: url(/img/gifs/hdr_newsletter_archive_sm.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding-left: 45px;
	}	


.tools_government {
	background-image: url(/img/jpgs/bkg_dkgreen_gradient.jpg);
	background-repeat:no-repeat;
	margin-top: 2px;
	margin-left:2px;
}

	.tools_government h1 {
		height: 40px;
		background-image: url(/img/gifs/hdr_government.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding-left: 45px;
	}	

.tools_podcasts {
	background-image: url(/img/jpgs/bkg_sienna_gradient.jpg);
	background-repeat:no-repeat;
	margin-left: 2px;
	margin-top: 2px;
}


	.tools_podcasts h1 {
		height: 40px;
		background-image: url(/img/gifs/hdr_ipod.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding-left: 35px;
	}

.tools_box_text {
	width: 230px;
	height: 135px;
	margin: 25px 25px 0px 25px;
	font-size: 11px;
	line-height: 13px;
	color:#fff;
}
	
	.tools_box_text p{
		margin:10px 0px 0px 0px;
		padding:0;
	}
	
	
	
	
.tools_link {
		height: 30px;
	}
		
	.tools_link a{
		display: inline;
		float:right;
		line-height:11px;
		font-size:11px;
		font-weight: bold;
		background-image: url(/img/gifs/icon_arrow.gif);
		background-position:right;
		background-repeat:no-repeat;
		padding:0px 10px 0px 0px;
		margin:8px 15px 0px 0px;
		text-decoration:none;
	}
	
	.tools_link a:hover{
		text-decoration:underline;
	}
	
.tools_column_text h2 {
			font-size: 12px;
			color: #ffffcc;
			margin: 0px;
			padding:5px 0px 0px 0px;
			line-height:13px;
			
		}
		.tools_column_text h2 a{
			font-size: 13px;
			font-weight:bold;
			color: #ffffcc;
			text-decoration:none;
			
		}
.tools_column_text {
		padding: 7px;
		margin:0;
		height:108px;
		width: auto;
		color: #fff;
		font-size:11px;
		line-height:12px;
	}
	
	
	.tools_column_text p {
		padding: 5px 0px 0px 0px;
		margin: 0px;
	}
	
#tools_column_public {
	display: inline;
	float: left;
	width: 171px;
	height: 165px;
	margin:0px 0px 0px 2px;
	padding:0px;
	background-image:url(/img/gifs/home_columns_change.gif);
	background-repeat:repeat-x;
}

#tools_column_training {
	display: inline;
	float: left;
	width: 171px;
	height: 165px;
	margin:0px 0px 0px 2px;
	background-image:url(/img/gifs/home_columns_results.gif);
	background-repeat:repeat-x;
}

#tools_column_onsite {
	display: inline;
	float: left;
	width: 171px;
	height: 165px;
	margin:0px 0px 0px 2px;
	background-image:url(/img/gifs/home_columns_issues.gif);
	background-repeat:repeat-x;
}

	/*TOOLS FOR CHANGE - WORKSHOPS------------------------------------------------------------------------*/
#workshop_table {
	border-collapse: collapse;	
	font-size: 10px;
	margin: 0 0 20px 0;
	
}
	#workshop_table td, #workshop_table th {
		padding: 5px 15px 5px 3px;
		border:#e8e8e8 solid 1px;
	}
	
	#workshop_table th {
		background-image: url(/img/gifs/sub_nav_bkg.gif);
		background-repeat:repeat-x;
		
	}
	#workshop_table td.WSDate, #workshop_table td.WSPrice{
		background-color: #e8e8e8;
	}
	

	/*TOOLS FOR CHANGE - KEYNOTE SPEAKERS------------------------------------------------------------------------*/
	
	#keynote_flash {
		width: 100%;
		text-align: center;
		margin-bottom:20px;
	}
	
	#keynote_table {
		width: 100%;
		margin:10px 0px 10px 0px;
	}
	
	#keynote_table th{
		background: #cbccad;
		font-size:10px;
	}
	
	#keynote_table th, #keynote_table td{
		padding: 3px;	
	}
	
	#keynote_text {
		float: right;
		width: 402px;
	}
	
	.keynote_pic {
		float:left;
		text-align: center;
		margin: 5px 20px 20px 0px;
		
	}
	

	/*LEADERSHIP RESEARCH - COMPANY PROFILE------------------------------------------------------------------------*/
	

	.leadership_story {
		display: inline;
		float: left;
		padding: 0px 0px 0px 15px;
		margin: 0px 0px 0px 0px;
		width: 420px;
	}
	
		.leadership_story h2{
			font-family:Georgia, "Times New Roman", Times, serif;
		}
	
	.leadership_photo {
		width: 80px;
		display: inline;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	/*LEADERSHIP RESEARCH - NEWSLETTER ARCHIVE------------------------------------------------------------------------*/

	#newsletter_photo {
		width: 244px;
		display: inline;
		float: left;
		padding: 10px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	#newsletter_story {
		display: inline;
		float: left;
		padding: 5px 0px 0px 20px;
		margin: 5px 0px 0px 0px;
		width: 260px;
	}
	
	#newsletter_search_fl {
		float:left;margin: 0px 0px 10px 0px;
	}
	#newsletter_search_fr {
		float:right;margin: 0px 0px 10px 0px;
	}
	
	.newsletterbox_link {
		height: 30px;
		background-color: #39380a;
	}
		
	.newsletterbox_link a{
		float:right;
		line-height:11px;
		font-size:11px;
		font-weight: bold;
		background-image: url(/img/gifs/icon_arrow.gif);
		background-position:right;
		background-repeat:no-repeat;
		padding:0px 10px 0px 0px;
		margin:8px 15px 0px 0px;
		text-decoration:none;
	}
	
	.newsletterbox_link a:hover{
		text-decoration:underline;
	}
	
	.expander_header {
		background-color: #c3c799;
		color: #41411b;
		padding: 5px;
		font-weight:bold;
	}
	
	
	/*LEADERSHIP RESEARCH - NEWSLETTER------------------------------------------------------------------------*/
	
	
	#newsletter_left {
		float:left;
		display:block;
		width: 330px;
	}
	
	#newsletter_left p, #newsletter_left h2{
		padding-right: 10px;
		
	}
		
	
	#newsletter_right {
		float:left;
		display:block;
		width: 170px;
		padding:  10px;
		background-color:#efefdf;
		border-left: 1px solid #dfdfdf;
		font-size:11px;
	}
	
	.newsletter_events_pic {
		float: right;
		margin: 10px 0px 10px 10px;
	}
	
	#newsletter_left h2, #newsletter_right h2 {
		margin-bottom: 10px;
	}
	
	.margin_right {
		margin-right: 10px;
	}
	
	
	/*LEADERSHIP RESEARCH - PERSPECTIVES------------------------------------------------------------------------*/
	
	.read_more {
		margin-top: 20px;
	}
	
	
	
	/*NEWS & EVENTS------------------------------------------------------------------------*/
	
	
.news_box {
	float:left;
	width: 424px;
	height: 187px;
	display:block;
}

.news_box_text {
	width: 370px;
	height: 135px;
	margin: 25px 25px 0px 25px;
	font-size: 11px;
	line-height: 13px;
	color:#fff;
}
	
	.news_box_text a {
		color: #fff;
		font-weight:bold;
	}
	
	.news_box_text p{
		margin:10px 0px 0px 0px;
		padding:0;
	}

	.news_box_text h1 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 24px;
			line-height: 24px;
			font-weight:normal;
			margin:0px;
			padding:0px;
			color:#fff;
		}
	
		.news_box_text h1 a {
			color: #fff;
			text-decoration:none;
			font-weight:normal;
		}

.news_clips {
	background-image: url(/img/jpgs/bkg_sienna_gradient.jpg);
	background-repeat:no-repeat;
	margin-top: 2px;
}

	.news_clips h1 {
		height: 40px;
		background-image:url(/img/gifs/hdr_news_clips.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding-left: 50px;
	}	

.news_releases {
	background-image: url(/img/jpgs/bkg_orange_gradient.jpg);
	background-repeat:no-repeat;
	margin-left:2px;
	margin-top: 2px;
}

	.news_releases h1 {
		height: 40px;
		background-image:url(/img/gifs/hdr_press_release.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding-left: 50px;
	}	

.news_seminars {
	background-image: url(/img/jpgs/bkg_green_gradient.jpg);
	background-repeat:no-repeat;
	
}

	.news_seminars h1 {
		height: 40px;
		background-image:url(/img/gifs/hdr_seminars.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding-left: 45px;
	}	

.news_webinars {
	background-image: url(/img/jpgs/bkg_purple_gradient.jpg);
	background-repeat:no-repeat;
	margin-left:2px;
	
}
	.news_webinars h1 {
		height: 40px;
		background-image:url(/img/gifs/hdr_connections2.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding-left: 55px;
	}

	
	
	
.news_link {
		height: 30px;
		text-align: right;
	}
		
	.news_link a{

		display: block;
		
		line-height:11px;
		font-size:11px;
		font-weight: bold;
		background-image: url(/img/gifs/icon_arrow.gif);
		background-position:right;
		background-repeat:no-repeat;
		padding:0px 10px 0px 0px;
		margin:8px 15px 0px 0px;
		text-decoration:none;
	}
	
	.news_link a:hover{
		text-decoration:underline;
	}
	
	/*NEWS & EVENTS -  WEBINARS------------------------------------------------------------------------*/
	
#webinar li{
	padding-bottom: 10px;
}
	#webinar h2 {
		margin-bottom: 10px;
	}
.webinar_pic {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

/*NEWS & EVENTS -  CONFERENCES------------------------------------------------------------------------*/
	
#conference li{
	padding-bottom: 10px;
}
	#conference h2 {
		margin-bottom: 10px;
	}
	
	#conference h3 {
		margin-bottom: 10px;
	}
	
	
/*NEWS & EVENTS -  NEWS------------------------------------------------------------------------*/
#news li {
	
	padding-bottom: 10px;
}
	#news h2 {
		margin-bottom: 10px;
	}
	
	#news h3 {
		margin-bottom: 10px;
	}


/*ADMIN POP-UP MENU*/
	#ContentAdminCell 
	{
		position: absolute;
		right: 10px;
		top: 93px; 
		text-align: right;
	}



/*  CONTEXTUAL ADMIN MENU */

.CAOptionCell { font-family: Verdana, Arial, sans-serif; font-size: 9px; padding: 1px 3px 3px 2px; }
.CAActionLink { font-family: Verdana, Arial, sans-serif; color: #990000; font-weight: bolder; font-size: 9px;  text-decoration: none;}
a.CAActionLink:link { text-decoration: none; }
a.CAActionLink:hover { text-decoration: underline; }

	.AdminMenuHeading
	{
		font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		border-bottom: 1px solid #CCCCCC;
		padding: 2px;
		background-color: #EEEEEE;
	}

	#AdminMenu ul
	{
		color: #666666;
		font-family: Arial, Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		margin: 1em;
		padding: 0 0 0 20px;
		list-style-type:square;
		list-style-image:url(/img/nav/blt_sm.gif);
	}

	#AdminMenu ul li
	{
		padding-bottom: 2px;
		font-size: 10px;
		color: #666666;
	}


	#AdminMenu ul a
	{
		color: #666666;
	}
	
	#AdminMenu 
	{
		/*display:none; */
		position:absolute; 
		top: 120px;
		right:10px;
		background-color: #FFFFFF;
		z-index:1000;
		border: solid 1px #666;
	}

	#AdminMenu li a
	{
		font-weight: normal;
	}
  a.AdminPopup:link {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;

}
  a.AdminPopup:active {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;

}
  a.AdminPopup:visited {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;

}
  a.AdminPopup:hover {
	font: bold 9px Verdana;
	color: #fff;
	text-decoration: none;

}


	.PageHitLink
	{
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		border-top: 1px solid #CCCCCC;
		padding: 2px;
		background-color: #FFFFFF;
	}

	.PageHitLink a
	{
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
	}


#SpeakerVideo 
{
	margin: 0px 20px 0px 20px;
}

.ProspectEmbedFormLabel {  font-family:Arial, Sans-Serif; font-weight:bold; color:#fff; font-size:11px; text-align:right; padding:0px 3px 0px 3px;  }
.ProspectEmbedFormEmail { border: inset 1px #ccc; width:140px; height:14px; }
.ProspectEmbedFormButton { 
			font-family: Arial, Helvetica, sans-serif;
			color:#b1b1a2;
			line-height:11px;
			font-size:11px;
			font-weight: bold;
			float:right;
			width:85px;
			margin:0px 0px 0px 2px;
			padding:0px 10px 0px 0px;
			border:none;
			/*border: solid 1px #f00;*/
			background-color:#41411b;
			background-image: url(/img/gifs/icon_arrow.gif);
			background-position: right;
			background-repeat:no-repeat;
			cursor:pointer;

 }
