@import url("editor.css");  /* c1 styles \*/

* { margin:0; padding:0;}
body{ background:#283500;}
html, input, textarea, select{font-family:Arial, Tahoma, Verdana, Georgia; font-size:12px; color:#666666; line-height:15px;}

p { }
	p { margin: 1em 0; }
	
h1 { margin: 1em 0; }
	h1 { font: bold 17px Arial, Helvetica, sans-serif; color: #4a3206; }
		h1 a { text-decoration: none; color: #d12b2a; }


/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
img { border:0; vertical-align:top; text-align:left;}

a:hover{text-decoration:none;}
a {color:#445400;}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.tar { text-align:right;}

.tall_top {width:100%; background:url(/img/bg_newcolors.jpg) left top repeat-x; }
<!-- .tall_content1 {width:100%; background:url(/img/tall_content1.gif) left top repeat-x #FFFFFF;} -->
.tall_content1 {width:100%; background: #FFFFFF; } 
.tall_content2 {width:100%; background:url(/img/tall_content4.gif) left top repeat-x ; }
.tall_bottom {width:100%; background: url(/img/tall_botom.jpg) left top repeat-x; }

.form { height:26px;}
.form input {width:175px; height:17px; background:#FFFFFF; border-color:#DBDBDB; }
textarea { width:197px; height:101px; background:#FFFFFF; overflow:auto; border-color:#DBDBDB; }

ul { list-style:inherit; padding-left:25px;}
ul li a { background:url(/img/marker_1.gif) no-repeat 0 8px; padding-left:7px; line-height:18px; }

.title { margin:0 0 14px 0;}

.img_indent { margin:3px 20px 0 0; float:left;}
#imgconsulting2 {
	padding: 2px;
	border: 1px solid #999999;
}


.line_hor { background:url(/img/line1.gif) left bottom repeat-x;}
.line_hor2 { background:url(/img/line1.gif) left bottom repeat-x; width:500px;}
.line_hor3 { background:url(/img/line1.gif) left bottom repeat-x; width:400px;}


.link1 { color:#000000; background:url(/img/marker.gif) right 3px no-repeat; padding-right:16px; font-weight:bold; font-size:12px;}

/*header*/
#header { height: 334px; position: relative; }
#header .row_1 { position: absolute; top: 0; height: 127px; }
#header .col_1 { width:308px;}
#header .col_1 .indent { padding:5px 0 0 19px;}

#header .col_2 { width:760px;margin-left:10px; position: relative; }
	#header #tab-nav { position: absolute; top: 101px; right: 0px;  }
	  	#tab-nav ul {  }
		#tab-nav ul { padding: 0; margin: 0; }
		#tab-nav ul li { display: inline; margin-left: 0; list-style: none; }
			li.first { margin-left: 0px; border-left: none; }
		#tab-nav ul li a {
			float: left;
			background: url(/img/b_nav-tab.png) no-repeat 0 0;
			height: 20px;
			width: 110px;
			padding: 6px 0 0;
			text-align: center;
			margin: 0; 
			font: bold 11px Arial, Helvetica, sans-serif;
			text-decoration: none;
			text-transform: uppercase;
			color: #ab9367;
			}
			#tab-nav ul li a:hover { text-decoration: underline; }
#top-nav { position: absolute; top: 8px; right: 110px; }
#top-nav ul li { display: inline; }
#top-nav ul li a { background: none; color: #ebd4a0; text-decoration: none; padding-right: 8px; }
#top-nav ul li a:hover { text-decoration: underline; }

		
#header .col_2 .indent { padding:10px 0 0 0; }
#header .row_2 { height:267px;}
#header .row_2 .indent { padding:54px 0 0 72px;}
	#home-link { position: absolute; left: 0; top: 10px; display: block; margin: 0; width: 240px; height: 100px; line-height: 1em; color: #fff; text-decoration: none; text-indent: -9000em; text-align: left; font-size: 11px; }
		#home-link:hover {  }

#supplementary-nav, #bottom-nav { margin: 0 0 5px; padding: 0; }
	#bottom-nav, #site-copyright { padding-top: 5px; }
	
	ul#supplementary-nav li, ul#bottom-nav li { display: inline; list-style: none; }
	ul#supplementary-nav li a,
	ul#bottom-nav li a {
		margin: 0;
		padding: 4px;
		background: none;
		text-decoration: none;
		color: #fff;
		font-weight: normal;
		}
		ul#supplementary-nav li.first a,
		ul#bottom-nav li.first a { padding-left: 0; }
		
		ul#supplementary-nav li a:hover,
		ul#bottom-nav  li a:hover { text-decoration: underline; }
		
		
#site-info { padding: 0; }

	#site-copyright { width: 50%; float: right; display: inline; text-align: right; }
	p#abt-link { display: inline; }
	p#abt-link a {
		padding-right: 15px;
		background: url(/img/i_abt-globe.gif) no-repeat right center;
		line-height: 17px;
	}
	
/*social links*/
#header .social-links { position: relative; float: right; background: #4e5d0b; padding: 0 8px 8px 8px; z-index: 5;
 	-moz-border-radius-bottomright: 6px; /* FF1-3.6 */
	-moz-border-radius-bottomleft: 6px; /* FF1-3.6 */
  	-webkit-border-bottom-right-radius: 6px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	-webkit-border-bottom-left-radius: 6px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	border-bottom-right-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    border-bottom-left-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */ }
	
#header .social-links ul { padding: 0; }
.social-links ul li { display: inline; }
.social-links ul li a { float: left; display: inline; background: url(/img/facebook.png) no-repeat 0 0; height: 16px; width: 16px; text-decoration: none; list-style: none; margin-left: 5px; margin-top: 8px; text-indent: -9999em; }
.social-links ul li.l-twitter a { background: url(/img/twitter.png) no-repeat 0 0; }
.social-links ul li.l-linkedin a { background: url(/img/linkedin.png) no-repeat 0 0; }	

/* Header Phrase */

#head-message { position: absolute; top: 95px; right: 180px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 16px; color: #CCC; }
	
/*header contacts*/
#header_contacts .col_1 { width:308px;}
#header_contacts .col_1 .indent { padding:5px 0 0 19px;}
#header_contacts .col_2 { width:760px;margin-left:10px;}
#header_contacts .col_2 .indent { padding:10px 0 0 0;}
#header_contacts .row_1 { height:127px;}
#header_contacts .row_2{ height:50px;}
#header_contacts .row_2 .indent { padding:54px 0 0 72px;}

/*header contacts2*/
#header_contacts2 .col_1 { width:308px;}
#header_contacts2 .col_1 .indent { padding:5px 0 0 19px;}
#header_contacts2 .col_2 { width:760px;margin-left:10px;}
#header_contacts2 .col_2 .indent { padding:10px 0 0 0;}
#header_contacts2 .row_1 { height:127px;}
#header_contacts2 .row_2{ height:0px;}
#header_contacts2 .row_2 .indent { padding:54px 0 0 72px;}


/* Pop-Up specific  */

.pop-up-text { float: left; width: 330px; color: #333; font-size: 13px; margin-left: 15px; }
.pop-up-text a { color: #445400; font-weight: bold; !important }
.pop-up-text h2 { color: #445400; font-size: 28px; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; margin-bottom: 10px; font-weight: normal; }
.pop-up-text h3 { color: #452d01; font-size: 14px; font-style: italic; font-weight: normal; }
.pop-up-image { float: right; width: 262px; }



/*buttons*/
	#surve-blog,
	#featured-webinar,
	#upcoming-events,
	#news-items { 
		margin-bottom: 1em;
		padding: 0 30px;
		width: 300px; 
		height: 80px; 
		background: url(/img/bg_button.gif) no-repeat;
		font: bold 16px/80px Arial, Helvetica, sans-serif;
		color: #fff;
		}
		
	.col_2 img.buttons { margin: 20px 0; }




/*footer*/
#footer { color:#d1d1d1; font-size:11px;}
#footer a { color:#d1d1d1; font-weight:bold;}
#footer .fleft .indent { padding:30px 0 0 33px;}
#footer .fright .indent { padding:27px 38px 0 0;}



/*================== styles ==================*/
#wrapper_bottom .col_2 { width: 330px; }

#content1 .wrapper {  width: 780px; }
#content1 .wrapper_top { background:url(/img/wrapper_top1.gif) 313px 0 no-repeat; width:780px;}
#content1 .wrapper_bottom {  width: 780px;}
#content1 .col_1 .title { margin-bottom:13px; }
#content1 .col_1 .indent { padding:0 51px 10px 10px; font-size:12px;}
#content1 .col_2 { font-size:12px; }
#content1 .col_2 .indent { padding: 30px 0 17px 0;}
#content2 .wrapper { background:url(/img/wrapper4.gif) 200px 0 repeat-y; width:780px;}
#content2 .wrapper_top { background:url(/img/wrapper_top4.gif) 200px 0 no-repeat; width:780px;}
#content2 .wrapper_bottom { background:url(/img/wrapper_bottom4.gif) 200px bottom no-repeat; width:780px;}
#content2 .wrapper1 { background:url(/img/wrapper4.gif) 390px 0 repeat-y; width:780px;}
#content2 .wrapper_top1 { background:url(/img/wrapper_top4.gif) 390px 0 no-repeat; width:780px;}
#content2 .wrapper_bottom1 { background:url(/img/wrapper_bottom4.gif) 390px bottom no-repeat; width:780px;}
#content2 .wrapper2 { background:url(/img/wrapper4.gif) 579px 0 repeat-y; width:780px;}
#content2 .wrapper_top2 { background:url(/img/wrapper_top4.gif) 579px 0 no-repeat; width:780px;}
#content2 .wrapper_bottom2 { background:url(/img/wrapper_bottom4.gif) 579px bottom no-repeat; width:780px;}
#content2 { font-size:11px; line-height:12px; color:#000000;}
#content2 .title { margin-bottom:7px;}
#content2 .col_1 .indent { padding:16px 33px 27px 25px;}
#content2 .col_2 .indent { padding:16px 27px 20px 0;}
#content2 .col_3 .indent { padding:16px 27px 20px 0;}
#content2 .col_4 .indent { padding:16px 4px 20px 0;}

/*==================list====================*/
.block { background:url(/img/block_bgd.gif) left top repeat-x;}
.block .r { background:url(/img/r.gif) right top repeat-y;}
.block .b { background:url(/img/b.gif) left bottom repeat-x;}
.block .l { background:url(/img/l.gif) left top repeat-y;}
.block .t { background:url(/img/t.gif) left top repeat-x;}
.block .l_t { background:url(/img/l_t.gif) no-repeat left top;}
.block .r_t { background:url(/img/r_t.gif) no-repeat right top;}
.block .r_b { background:url(/img/r_b.gif) no-repeat right bottom;}
.block .l_b { background:url(/img/l_b.gif) no-repeat left bottom;}
.block .ind { padding:0px 0 2px 0;}
/*==========================================*/

#survelogo {
	margin-top: 0px;
	margin-left: 0px;
}
#imgblackburn {
	padding-right: 10px;
	padding-bottom: 5px;
}
#imgpov {
	border: 1px solid #999999;
}
#imgteams {
	border: 1px solid #999999;
	padding: 2px;
}
#imgretreats {
	border: 1px solid #999999;
	padding: 2px;
}
#imgleadership {
	border: 1px solid #666666;
	padding: 2px;
}
#imgconsulting {
	border: 1px solid #999999;
	padding: 2px;
}
#imgspeaking {
	border: 1px solid #999999;
	padding: 2px;
}
#imgtestimonials {
	border: 1px solid #999999;
	padding: 2px;
}
#imgretreats1 {
	padding: 2px;
	border: 1px solid #999999;
}
/*======================================
	=PULL-UP NAVIGATION
======================================*/

#main-nav { position: absolute; top: 409px; width: 780px; height: 32px; z-index: 999; }

	/* first level and defaults */
	#main-nav ul { margin: 0 auto; padding: 7px 3px; text-align: center; }
	#main-nav ul li { 
		position: relative;
		display: inline;
		width: auto; height: 1%;
		margin: 0;
		padding: 0; 
		list-style: none; 
		}
		#main-nav ul li.first { margin-left: 0px; }
		
		#main-nav ul li a {
		background: #3f2a05;
		height: 20px;
		padding: 8px 16px;
		text-align: center;
		margin: 0 1px; 
		font: bold 11px Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform: uppercase;
		color: #ab9367;
		border-top-left-radius: 6px;
		-moz-border-radius-topleft: 6px;
		-webkit-border-top-left-radius: 6px;
		border-top-right-radius: 6px;
		-moz-border-radius-topright: 6px;
		-webkit-border-top-right-radius: 6px;
		}
		
		
	/* #main-nav ul li a { 
		margin: 0;
		padding: 9px 4px 8px;
		background: none;
		font-weight: bold;
		text-decoration: none;
		color: #fff;
		}*/
		#main-nav ul li.selected a,
		#main-nav ul li a:hover, 
		#main-nav ul li:hover a,
		#main-nav ul li a:focus { background: #445400; color: #fafbcf; }  

	/* second level */
	#main-nav ul ul { 
			text-align: left;
			padding: 0;
			position:absolute;
			bottom: 21px;
			left: 5px;
			width: 160px; 
			visibility: hidden;
			background: #e9e9e9;
			border-bottom: 1px solid #e9e9e9;
			border-top-left-radius: 6px;
			-moz-border-radius-topleft: 6px;
			-webkit-border-top-left-radius: 6px;
			border-top-right-radius: 6px;
			-moz-border-radius-topright: 6px;
			-webkit-border-top-right-radius: 6px;
			}
				* html #main-nav ul ul { bottom: 22px; }
				*:first-child+html #main-nav ul ul { bottom: 42px; }
				#main-nav ul li#n-11 ul { left: -58px; }
			#main-nav ul ul li { margin: 0; padding: 0; left: 0px; bottom: 0px; float: left; display: inline; }
			#content1 #main-nav ul ul li a { 
				float: left; display: inline;
				padding: 3px 4px 3px 12px; 
				height: auto; 
				width: 143px; 
				line-height: 1.5em; 	
				background: #e9e9e9; 
				color: #666666; 
				border-bottom: 1px solid #ccc;
				font-weight: normal; 
				}
			#content1 #main-nav ul ul li a:hover { color: #000; background: #cfd4d7 url(/img/i_arrow-dot.gif) no-repeat 4px .7em; }
			
		#main-nav ul li:hover ul,
		#main-nav ul a:hover ul{ visibility:visible; height:auto; }
		#main-nav :hover > a, #main-nav ul ul :hover > a { color:#fff; }
		
	/* third level */
	#main-nav ul ul ul a, #main-nav ul ul ul a:visited {  }
		#main-nav ul ul ul{
			left:150px; 
			bottom:0;
			width:150px;
			}
		#main-nav ul ul ul a:hover { }
		#main-nav ul :hover ul ul{ display:none; }
		#main-nav ul :hover ul :hover ul{ 
			display:block;
			bottom:0;
			}
		
/*======================================
	=SECONDARY NAVIGATION
======================================*/
	
	#secondary-nav ul { padding: 2px 4px; margin: 0; background: #445400; }
			
		#secondary-nav ul li { 
			display: inline; margin: 0; padding: 0;
			width: auto; 
			list-style: none; 
			background: none;
			}
			#secondary-nav ul li.first { border-left: none; }
			#secondary-nav ul li a { 
				display:inline; 
				width: auto; 
				padding: 4px 4px 4px 12px;
				font-weight: bold;
				margin: 0 0 0 10px; 
				text-decoration: none; 
				background: url(/img/i_arrow-wht.gif) no-repeat 0 .75em; 
				color: #fff;
				}
				#secondary-nav ul li a:hover { text-decoration: underline; }
	
/*======================================
	=IE HACKS
======================================*/

* html .png { behavior: url(/css/iepngfix.htc); } /* fix IE png shenanigans */
* html body { behavior: url(/css/csshover2.htc); } /* allow IE to follow :hover rules */



/*======================================
	=PAGE SPECIFIC STYLES
======================================*/

ul#home_buttons { list-style-type: none; margin: 2.5em 0; padding: 0; }
	ul#home_buttons li { margin: 1em 0; padding: 0; }
		ul#home_buttons li a { background: none; }
		
#main_graphic, #main_graphic li { margin: 0; padding: 0; list-style: none; }
#main_graphic img { height: 380px; !important }

#main_graphic, 
#header img#inner_graphic { position: absolute; top: 127px; left: 0; width: 780px; height: 375px;
							overflow: hidden; z-index: 1; }
	#header ul.canvas li {  }
	
	div.phrase-random
	{ position: absolute; top: 135px; left: 0; z-index: 10; font-size: 21px; line-height: 24px; padding: 5px 10px;
		font-weight: bold; color: #fff; width: 760px; }
		
		#header > div.phrase-random { background: url(/img/bg_phrase.png); }
		.phrase { position: relative; right: 800px; width: 760px; text-align: right; }
	
	
#Bio-Photo { float: left; display: inline; margin: 0 20px 20px 0; }


#content1 .col_1 ul,
#content1 .col_1 ul li { margin: 0; padding: 0; list-style: none; }
	#content1 .col_1 ul { margin: 1em 0 1em 15px; }
	#content1 .col_1 ul li { margin: .5em 0; padding-left: 12px; background: url(/img/i_bullet.gif) no-repeat 0 .5em; }
