/* CSS Document */

/*------------------------BEGIN INTERIOR NAV STYLES-----------------------*/
.aboutUs .aboutUs,
.aboutTheInstitute .aboutTheInstitute,
.foundingPhilosophy .foundingPhilosophy,
.whoWeAre .whoWeAre,
.partners .partners,
.aboutNatalie .aboutNatalie,
.myStory .myStory,
.myBlog .myBlog,
.passionAndPurposeProgram .passionAndPurposeProgram,
.the12Pillars .the12Pillars,
.testimonials .testimonials,
.programSchedule .programSchedule,
.coaching .coaching,
.coachingPhilosophy .coachingPhilosophy,
.howCoachingWorks .howCoachingWorks,
.lifeCoaching .lifeCoaching,
.leadershipCoaching .leadershipCoaching,
.groupCoaching .groupCoaching,
.mentorCoaching .mentorCoaching,
.workshopsAndKeynotes .workshopsAndKeynotes,
.personalDevelopmentWorkshops .personalDevelopmentWorkshops,
.organizationalWorkshopsAndKeynotes .organizationalWorkshopsAndKeynotes,
.clientList .clientList,
.upcomingEvents .upcomingEvents,
.resources .resources,
.contact .contact,
.membersHome .membersHome,
.membersProgramRecordings .membersProgramRecordings,
.membersHomework .membersHomework,
.membersResources .membersResources{
	background-color:#91bdfa;
	cursor:default;
}
#navContainer{
	float:left;
	border:0;
	width:180px;
	background-color:#d8e4f0;
	margin:0 0px 0 0;
	border-right:1px solid #999999;
}
#navOverflowHider{
	width:180px;
	overflow:hidden;
	background-color:#d8e4f0;
}
.interiorNav1{
	display:block;
	color:#003399;
	text-decoration:none;
	padding:5px 0 6px 7px;
	margin-right:-7px;
	border-top:1px solid #999999;
	font-weight:bold;
	background-color:#d8e4f0;
}
.interiorNav1:hover{
	background-color:#91bdfa;
}
.interiorNav2{
	display:block;
	color:#003399;
	text-decoration:none;
	padding:0px 0 4px 20px;
	margin-right:-20px;
	background-color:#d8e4f0;
	font-weight:normal;
}
.interiorNav2:hover{
	background-color:#91bdfa;
}
.interiorNav3{
	display:block;
	width:100%;
	color:#003399;
	text-decoration:none;
	padding:0px 0 4px 40px;
	background-color:#d8e4f0;
	font-weight:normal;
	margin-right:-40px;
}
.interiorNav3:hover{
	background-color:#91bdfa;
}
.interiorNavLast{
	padding-bottom:7px;
	border-bottom:1px solid #999999;
}
.interiorNavLast2or3{
	padding-bottom:6px;
}
#navBarGuy{
	margin:25px 0 25px 0;
}
/*------------------------END INTERIOR NAV STYLES-----------------------*/
/*------------------------BEGIN INTERIOR TOP LEVEL CONTAINER STYLES------------------------*/
body {
	padding:0;
	margin:0;
	border:0;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#333333;
}
#container{
	margin-left:auto;
	margin-right:auto;
	width:801px;
}
/*------------------------END INTERIOR TOP LEVEL CONTAINER STYLES-----------------------*/
/*------------------------BEGIN INTERIOR LOGO AND TITLE STYLES-----------------------*/
#logoAndTitle {
	float:left;
	width:800px;
	height:55px;
	border:1px solid #999999;
	background: url(../graphics/interiorLogoTitleBar.gif) no-repeat top left;
	margin:0 0 10px 0;
}
/*------------------------END INTERIOR LOGO AND TITLE STYLES-----------------------*/
/*------------------------BEGIN INTERIOR CONTENT CONTAINER STYLES-----------------------*/
#contentBody{
	float:left;
	width:619px;
	background: url(../graphics/homeContentBodyBg.gif) repeat-x top left;
	padding:0px 0px 0px 0px;
	margin-left:0px;
	overflow:hidden;
	border-left:1px solid #999999;
}
#navBarFaker{
	float:left;
	width:801px;
	border:1px solid #999999;
	background: url(../graphics/navBarFaker.gif) repeat-y top left;
	padding:0px 0px 0px 0px;
	margin-left:0px;
	overflow:hidden;
}
/*------------------------END INTERIOR CONTENT CONTAINER STYLES-----------------------*/
/*------------------------BEGIN INTERIOR CONTENT STYLES-----------------------*/
.interiorPageTopper{
	margin:12px 0 0 32px;
}
.orangeQuote{
	display:inline;
	margin:0 4px 2px 4px;
}
.interiorTopQuote{
	color:#3366cc;
	font-size:12px;
	line-height:18px;
	margin:45px 95px 65px 75px;
}
.interiorTopSource{
	float:right;
	font-size:12px;
	line-height:18px;
	color:#3366cc;
	margin:0 0 20px 0;
}
.interiorQuote1{
	color:#333333;
	font-size:11px;
	line-height:14px;
	margin:35px 85px 35px 65px;
	padding:10px 10px 25px 10px;
	border:2px solid #99ccff;
}
.interiorSource1{
	float:right;
	font-size:11px;
	line-height:14px;
	color:#333333;
	margin:0 0 20px 0;
}
.interiorQuote2{
	color:#333333;
	font-size:12px;
	line-height:18px;
	margin:45px 95px 65px 75px;
}
.interiorSource2{
	font-size:12px;
	line-height:18px;
	color:#333333;
	margin:0 0 20px 0;
}
.contentList{
	margin-left:25px;
	padding-left:25px;
	margin-right:25px;
	list-style-type:disc;
}
h2 + .contentList{
	margin-top:0px;
}
.interiorPageTopper + p{
	margin-top:25px;
}
h1{
	font-size:16px;
	color:#003399;
	margin:30px 0 20px 25px;
}
h2{
	font-size:12px;
	color:#3366cc;
	margin:20px 0 5px 25px;
}
h2 a:link, h2 a:visited{
	font-size:12px;
	color:#3366cc;
	text-decoration:underline;
}
h2 a:hover, h2 a:active{
	font-size:12px;
	color:#00004f;
	text-decoration:underline;
}
h3{
	font-size:11px;
	color:#3366cc;
	margin:20px 0 20px 55px;
}
h3 + h3{
	margin:-15px 0 20px 55px;
}
h4{
	font-size:16px;
	color:#ff3300;
	margin:30px 0 20px 25px;
}
p{
	margin:0px 25px 15px 25px;
}
p + p{
	margin:0px 25px 15px 25px;
}
.eventTable{
	margin:10px 25px 15px 20px;
	border:1px dotted #999999;
}
.eventTable td{
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	text-align:left;
	vertical-align:top;
}
.eventTable tr {
	border:1px dotted #666666;
}
.eventTable tr:hover {
	background-color:#ddeeff;
}
.eventTable th{
	vertical-align:top;
	text-align:left;
}
.eventTable th:hover{
	vertical-align:top;
	background-color:#ddeeff;
	text-align:left;
}
.pIntro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3366cc;
	font-size:11px;
	font-weight:bold;
	margin:0 3px 0 0;
}
p a:link, p a:visited{
	color:#3366ff;
	text-decoration:underline;
}
p a:hover, p a:active{
	color:#0000cc;
	text-decoration:underline;
}
li a:link, li a:visited{
	color:#3366ff;
	text-decoration:underline;
}
li a:hover, li a:active{
	color:#0000cc;
	text-decoration:underline;
}
.pIntro > a:link .pIntro > a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3366cc;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
.pIntro > a:hover, .pIntro > a:active{
	color:#00004f;
	text-decoration:underline;
	font-weight:bold;
}
.pPageIntro{
	font-size:12px;
	line-height:16px;
}
/*------------------------END INTERIOR CONTENT STYLES------------------------*/
/*------------------------BEGIN INTERIOR 12 PILLARS-----------------------*/
.liIntro{
	color:#3366cc;
	font-size:11px;
	font-weight:bold;
	margin:0 3px 0 0;
}
.12PillarsLi{
	margin:0 0 20px 15px;
}
/*------------------------END INTERIOR 12 PILLARS-----------------------*/
/*------------------------BEGIN INTERIOR pics-----------------------*/
.myStoryPic1{
	float:right;
	margin:5px 25px 5px 10px;
}
.rightAlignPic{
	float:right;
	margin:10px 25px 10px 10px;
}
.leftAlignPic{
	float:left;
	margin:10px 10px 10px 25px;
}
.partnersPic1{
	float:right;
	margin:5px 25px 5px 10px;
}
.partnersPic2{
	float:left;
	margin:5px 10px 5px 25px;
}
#natalieEmailAddressImage{
	padding-top:3px;
	vertical-align:text-bottom;
}
/*------------------------END INTERIOR pics-----------------------*/
/*------------------------BEGIN INTERIOR CONTACT FORM STYLES-----------------------*/
.button {
	color:#333333;
	font-size: 8pt;
}
.inputc {
	font-size: 8pt;
	float:left;
}

/*------------------------END INTERIOR CONTACT FORM STYLES-----------------------*/
#footer{
	color:#666666;
	font-size:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#footer > a:link, #footer > a:visited{
	color:#6699ff;
}
#footer > a:hover, #footer > a:active{
	color:#336699;
}
#passionPurposePList{
	margin-right:25px;
	margin-top:0px;
}
#passionPurposePList > li{
	margin-bottom:5px;
}
ol{
	padding:0px 25px 15px 25px;
}
ol > li{
	line-height:16px;
}
.aaplayer{
	margin:10px 25px 15px 25px;
}
ul{
	margin-right:25px;
}
