/* CSS Document */
body{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;	
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;	
	line-height:18px;
}
div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, img,
strong, b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;	
}
p{
	margin:0px;
	padding:5px 0px 5px 0px;
}
a{
	outline:none;
	color:#222222;
	text-decoration:none;
}
.clear{
	clear:both;
}
.fl{
	float:left;
	}
.fr{
	float:right;
	}
.bg_home{
	background: url(../images/homebody-bg.jpg); background-repeat: repeat-x;
	}
.bg_inner{
	background: url(../images/body_inner.jpg); background-repeat: repeat-x;
	}
#outer_wrap{
	width:931px;
	margin:0 auto;
}
ul{
	margin:0px;
	padding:0px;
	}
li{
	margin:0px;
	padding:0px;
	}
.header{
 width:931px;
 height:85px; 
 background: url(../images/top-bg.jpg); background-repeat: repeat-x;
}

.logo{
 width:414px;
 height:85px; 
 float:left;
 padding-left:10px;
 
}

.discover{
 width:170px;
 height:85px; 
 float:left;
 padding-left:130px;
}

.atc{
 width:200px;
 height:85px; 
 float:left;
}

.banner{
 width:931px;
 height:249px; 
 background: url(../images/banner.jpg); background-repeat: repeat-x;
}

.topnavigation{
	 width:897px;
	 height:36px;
	 float:right;
	 margin: 0;
	 padding:4px 0px 0px 33px;
}


/*a.ex_overview{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;	
	padding:10px 35px;
	float:left;
	}
	a.ex_overview_active{
	background:url(../images/homebg.jpg) no-repeat left top;
	}
a.skills_overview{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;	
	padding:10px 35px;
	float:left;
	}
	
a.publications{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;	
	padding:10px 35px;
	float:left;
	}*/

a.menu{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;	
	padding:9px 30px 11px 19px;
	float:left;
	}


	
.video{
 width:267px;
 height:204px; 
 float:right;
 padding:0px 10px 0px 0px;
 position:relative;
 }
.short{
	width:92px;
	height:22px;
	position:absolute;
	left: -92px;
	top: 15px;
	}
.full{
	width:92px;
	height:22px;
	position:absolute;
	left: -92px;
	top: 56px;
	}


.business{
 width:931px;
 height:168px; 
 background: url(../images/mid-bg.jpg); background-repeat: repeat-x;
}

.leader{
 height:138px;
 width:290px;
 float:left;
 padding:30px 10px 0px 10px;
}

.advisor{
 height:138px;
 width:290px;
 float:left;
 padding:30px 10px 0px 10px;
}


.thumb{
 height:85px;
 width:85px;
 float:left;
 padding:0px 0px 0px 0px;
 border:5px solid #999999;
}

.leadertext{
 width:185px;
 float:left; 
 padding:0px 0px 0px 10px;
}

.redtextbold{
	font:bold 16px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#930000;
	text-decoration:none;
	text-transform:uppercase;
	float:left;
	margin:0px;
}

.redtextbold2{
	width:160px;
	font:bold 12px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#930000;
	text-decoration:none;
	float:left;
	margin:0px;
	clear:both;
}

.redtextnormal{
	font:normal 13px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#343333;
	text-decoration:none;
	float:left;
	margin:0px;
	clear:both;
}

.qualification{
 width:931px;
 height:136px; 
 background: url(../images/qualification-bg.jpg); background-repeat: repeat;
}

.core{
 height:136px;
 width:666px;
 float: left;
 padding:0px 10px 0px 10px;
}

.bio{
height:136px;
width:230px;
float: left;
}

.coretext{
	font:bold 18px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#906743;
	text-decoration:none;
	margin:0px;
}

.listing{
padding:5px;
}

.listing ul
{
padding:0px;
margin:0px;
width:200px;
}
.listing li{
list-style:none;
font:normal 12px Trebuchet MS, Arial, Helvetica, sans-serif;
background: url(../images/point.jpg); background-repeat: no-repeat;
padding:0px 0px 0px 10px;
}

.bottom{
height:60px; 
background: url(../images/bottom-bg.jpg); background-repeat: repeat;
}

.copywrite {
 width:200px;
 font:normal 11px Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-decoration:none;
 float:left;
 margin:0px;
 padding:4px 4px 4px 4px;
 clear:both;
}

.bottomtext{
 width:931px;
 margin: auto;
 clear:both;
 padding:20px 0px 0px 0px;
}

.bottomlink{
 font:normal 11px Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-decoration:none;
 padding:4px 0px 4px 0px;
 text-align:left;
}
bottomlink.hover{
 font:normal 11px Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-decoration:underline;
 padding:4px 4px 4px 4px;
 text-align:left;
}


.email{
 font:normal 11px Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-decoration:none;
 float:left;
 padding:4px 4px 4px 20px;
 background: url(../images/email.jpg); background-repeat: no-repeat;
}

.phone{
 font:normal 11px Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-decoration:none;
 float:left;
 padding:4px 4px 4px 20px;
 background: url(../images/phone.jpg); background-repeat: no-repeat;
}

.leftsec {
 width:650px;
 float:left;
}

.rightsec {
 width:250px;
 float:right;
}
.banner_inner{
 width:741px;
 height:37px;
 background: url(../images/banner_inner.jpg) no-repeat left top;
 padding:67px 4px 0px 186px;
}
.menu_inner_wrap{
	width:741px;
	height:37px;
	/*margin:67px 4px 0px 186px;*/
	}
.menu_inner{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;	
	padding:6px 11px 0px 12px;
	float:left;
	line-height:29px;
	}
a.home_active{
	background:url(../images/homebg.jpg) no-repeat left top;
	}
a.ex_overview_active{
	background:url(../images/executive_overview.jpg) no-repeat left top;
	}
a.skills_overview_active{
	background:url(../images/skills_overview.jpg) no-repeat left top;
	}
a.publications_active{
	background:url(../images/publications.jpg) no-repeat left top;
	}
a.professional_speaker_active{
	background:url(../images/professional_speaker_active.jpg) no-repeat left top;
	}
a.contact_active{
	background:url(../images/contactbg.jpg) no-repeat left top;
	}

	
.bg_inside{
	width:931PX;
	background:url(../images/inner_inside.gif) no-repeat left top;
	margin-bottom:15px;
	}
.inside{
	width:902px;
	margin:0px 4px 0px 4px;
	border:1px solid #e0a886;
	padding:10px 10px 0px 10px;
	}
.column{
	width:270px;
	border:1px solid #e0a886;
	padding:10px;
	}
.column_2{
	width:577px;
	border:1px solid #e0a886;
	padding:10px;
	}
.column_3{
	width:870px;
	border:1px solid #e0a886;
	padding:10px;
	}
.column_4{
	width:275px;
	border:1px solid #e0a886;
	padding:10px;
	}
.marg_r15{
	margin-right:15px;
	}
.marg_r10{
	margin-right:10px;
	}
.marg_l5{
	margin-left:5px;
	}
.marg_t15{
	margin-top:15px;
	}
.marg_t10{
	margin-top:10px;
	}
.marg_b15{
	margin-bottom:15px;
	}
.marg_b10{
	margin-bottom:10px;
	}
.text_brown_subhead{
	font:bold 17px 'Trebuchet MS';
	color:#7e3b03;
	text-transform:uppercase;
	}
.img_bdr{
	border:1px solid #403f3f;
	padding:2px;
	background:#FFFFFF;
	margin:5px 0px;
	}
a.text_brown_link {
	font:bold 11px 'Trebuchet MS';
	color:#b6281d;
	text-decoration:underline;
	}
a.text_brown_link:hover{
	color:#b6281d;
	text-decoration:none;
	}
a.read_more {
	font:bold 11px 'Trebuchet MS';
	color:#b6281d;
	text-decoration:none;
	}
a.read_more:hover{
	color:#b6281d;
	text-decoration:underline;
	}
.principles{
	margin:0px;
	padding:0px;
	}
.principles ul{
	margin:0px;
	padding:0px;
	}
.principles li{
	list-style:none;
	margin:0px;
	line-height:26px;
	font:normal 12px 'Trebuchet MS';
	color:#373737;
	padding:5px 0px 0px 10px;
	background:url(../images/arrow.gif) no-repeat left 11px;
	}
.text_brown_title{
	font:bold 13px 'Trebuchet MS';
	color:#7e3b03;
	}
	.text_brown_title a{
	font:bold 13px 'Trebuchet MS';
	color:#7e3b03;
	text-decoration:underline;
	}
	.text_brown_title a:hover{
	color:#7e3b03;
	text-decoration:none;
	}
.pad_r10{padding-right:10px;}
.dashline{background:url(../images/dashline.gif) repeat-x left 10px;}
a.ext_link{
	color:#ae1f14;
	text-decoration:underline;
	}
a.ext_link:hover{
	color:#ae1f14;
	text-decoration:none;
	}
.lecturer ul{
	margin:0px;
	padding:0px;
	}
.lecturer li{
	list-style:none;
	margin:0px;
	line-height:26px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#373737;
	padding:15px 0px 0px 10px;
	background:url(../images/arrow.gif) no-repeat left 20px;
	}
.lecturer li a{
	color:#b6281d;
	text-decoration:underline;
	}
.lecturer li a:hover{
	color:#b6281d;
	text-decoration:none;
	}
.auther{
	font-weight:bold;
	font-style:italic;
	}
.bold{font-weight:bold;}
.normal_link { font:bold 11px Arial, Helvetica, sans-serif; color:#7e3b03; text-decoration:underline;}
.normal_link:hover{ font:bold 11px Arial, Helvetica, sans-serif; color:#7e3b03; text-decoration:none;}
.sitemap{
	border:1px solid #e0a886;
	padding:10px;
	width:275px;
	}
.sitemap h1{
	font:bold 17px 'Trebuchet MS';
	color:#7e3b03;
	text-transform:uppercase;
	}
	.sitemap ul{
	margin:0px;
	padding:0px;
	}
	.sitemap li{
	list-style:none;
	padding:20px 0px 0px 25px;
	font:bold 14px 'Trebuchet MS';
	color:#303030;
	text-decoration:underline;
	}
.sitemap li a{
	list-style:none;
	color:#303030;
	text-decoration:underline;
	}
.sitemap li a:hover{
	list-style:none;
	color:#303030;
	text-decoration:none;
	}
.sitemap li ul{
	margin:0px;
	padding:0px;
	}
	.sitemap li ul li{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#303030;
	list-style:none;
	padding:10px 0px 0px 25px;
	}
.sitemap li ul li a{
	color:#000000;
	text-decoration:underline;
	}
.sitemap li ul li a:hover{
	color:#303030;
	text-decoration:none;
	}
/*****/

	.sitemap li ul li ul{
		margin:0px;
	padding:0px;
	}
	.sitemap li ul li ul li{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#303030;
	list-style:circle;
	padding:5px 0px 0px 0px;
	margin-left:25px;
	}
.sitemap li ul li ul li a{
	color:#7e7e7e;
	text-decoration:underline;
	}
.sitemap li ul li ul li a:hover{
	color:#303030;
	text-decoration:none;
	}