/*********************************************************
/*********************************************************
/* GLOBAL STYLES                                         */

	body	{background-color:#607C9E; color:Black; font-size:75%; margin:0px; padding:0px;}

	/* FONT-FAMILY and COLOR */
	*		{font-family: Verdana, Geneva, Sans-Serif;}
	
	/* FONT-SIZE - STANDARD ELEMENTS */
	p, div.Content, div.FullContent, div.CMSContent, ul, ol
			{line-height:150%;}
				
	/* FONT-SIZE - SLIGHTLY SMALLER ELEMENTS */
	#Copyright, div.PipeLinks, div.QuoteContent
			{font-size:92%;}

	/* FONT-SIZE - SMALLEST ELEMENTS */
	div.Caption, div.CalloutContent		
			{font-size:92%; line-height:170%;}

	/* FONT-SIZE - FORM ELEMENTS */	
	input, select, textarea
			{font-size:100%;}


/*********************************************************
/* MAJOR LAYOUT ELEMENTS                                 */

	#Page						{margin:0 auto; width:773px;}
	#Page #Top					{}
	#Page #Header				{background-image:url(../Graphics/Layout/BannerBackground.gif); padding:0 14px 0 10px;}
	#Page #Header1				{float:left; height:64px; width:483px;}
	#Page #Social				{float:right; height:27px; margin:10px 32px 0 0; width:165px;}
	#Page #Header2				{clear:both; height:51px; width:749px;}
	#Page #Body					{background-image:url(../Graphics/Layout/BodyBackground.gif); padding:0 14px 0 10px;}
	#Page #NavHorizontal		{background-color:#EEEEEE; border:solid 1px #CCCCCC; border-left-width:0; padding:5px; text-align:right;}
	#Page #Nav					{float:left; width:179px;}
	#Page #NavSub				{background-color:#EEEEEE; border:solid 1px #CCCCCC; padding:5px; text-align:center;}
	#Page #Content1				{background-color:#B2CADF; float:left; width:570px;}
	#Page #Content2				{padding:10px 15px; min-height:400px;}
	#Page #Disclaimer			{border-top:dotted 1px #333333; font-size:85%; font-style:italic; margin:30px 0 0 0;}
	#Page #Bottom				{}
	#Page #Copyright			{color:White; clear:both; line-height:160%; margin:15px 0 50px 0; text-align:center;}
	

	#Page Nav img				{display:block;}
	img							{vertical-align:bottom;}


/*********************************************************
/* STANDARD HTML ELEMENT STYLES                          */

	a:link		{color:#003366;}
	a:visited	{color:#003366;}
	a:hover		{color:#792D14; text-decoration:underline;}
	a:active	{color:Black; text-decoration:underline;}

	h1			{font-size:175%; margin-bottom:4px;}
	h1.Text,
	h1.ArticleTitle
				{background-color:White; border-top:solid 6px #EE7232; border-bottom:solid 1px #EE7232; color:#EE7232; font-family:Georgia, Serif; padding:10px;}
	h1.ArticleTitle	{font-size:140%; font-style:italic;}
	h2			{color:#003366; font-size:125%; margin-top:10px;}
	h3			{color:#003366; font-size:110%;}

	legend		{color:#2C4481;}
	q			{font-style:italic;}
	strong		{font-weight:bolder;}

/*********************************************************
/* PREBUILT STYLE CLASSES (CUSTOMIZE AS NECESSARY)       */
	
	.Highlight				{color:Navy;}
	
	/* OTHER TEXT/CONTENT CONTAINERS */
	div.Content				{margin-bottom:0px;}
	
	/* IMAGE CONTAINERS (for right floated images) */
	div.ImageContainer		{border:solid 1px #333333;}
	div.Caption				{background-color:#CEDAE5; border:solid 1px #8EBAE0; border-top-width:0; font-size:86%; line-height:120%; padding:5px;}
	
	
/*********************************************************
/* PREBUILT STYLE ID SELECTORS                           */

	/* ANCHOR TAG STYLES */
	#Copyright a:link		{color:#003366; text-decoration:none;}
	#Copyright a:visited	{color:#003366; text-decoration:none;}
	#Copyright a:hover		{color:Black;}
	#Copyright a:active		{color:Black;}	
	
	
/*********************************************************
/* CUSTOM STYLES                                         */
	
	/* Meet Anne */
	#MeetAnneIntro					{float:left; width:388px;}
	#HeadshotCallout				{float:left; margin:4px 10px 0 0; width:142px;}
	#AnnesVideoProfiles				{}
	#AnnesVideoProfiles h2			{margin:0;}
	#AnnesVideoProfiles .Content	{background-color:White; border-bottom:solid 1px #EF7637; font-weight:bold; padding:6px 20px 6px 35px;}
	#AnnesVideoProfiles p			{line-height:160%; margin-bottom:0;}
	#Experience						{margin-top:15px;}
	
	/* Video Profiles */
	#Video							{float:left; width:430px;}
	#VideoList						{float:right; margin-left:0; width:110px;}
	#VideoList h2					{color:Black; font-size:100%; margin-top:0;}
	#VideoList a.Active				{font-weight:bold; text-decoration:none;}
	
	
	div.ExperienceTeaser			{}
	div.ExperienceTeaser div.Image	{float:right; margin-left:10px;}
	
	div.ConsultingTeaser				{}
	div.ConsultingTeaser div.Image	{float:left; margin-right:10px;}
	
	div.CalloutColumn				{float:right; margin:0 0 10px 20px; width:200px;}
	div.CalloutColumn div.Image		{margin-bottom:15px;}
	div.CalloutColumn h2			{margin-top:0;}
	
	div#ProfessionalImages			{}
	div.ProfessionalImageTeaser		{clear:left;}
	div.ProfessionalImageTeaser div.Image	{border:solid 1px #CCCCCC; float:left; margin-right:10px; width:140px;}
	
	div.LiftBox						{background-color:#E0EAF2; clear:right; float:right; font-size:92%; line-height:150%; margin:6px 0 15px 15px; width:250px;}
	div.LiftBox .Content			{margin:0 .5em;}
	div.LiftBox .Quote				{color:Black; font-style:italic; margin:0 .5em .6em .6em; text-indent:40px;}
	div.LiftBox .Attribution		{font-size:92%; margin:0 .6em; text-align:right;}
	div.LiftBox h3					{color:Black; font-size:100%;}
	div.LiftBox .CMSContent			{margin:0;}
	div.LiftBox ul					{margin:0 0 10px 0; padding:0;}
	div.LiftBox ul li				{margin-left:15px; padding:0;}
	
	
	div.ImageRight					{float:right; margin:0 0 15px 15px;}
	
	div.LeadershipQuestionTeaser	{background-color:#99AABE; margin:10px 20px; padding:2px 12px 2px 12px;}
	
	/* Powering Up! Book Page */
	#BookPage					{background:url(../Graphics/PoweringUp/BG.jpg) repeat-x; border-top:solid 5px #EE7232; min-height:816px;}
	#BookPage #Cover			{float:left; width:312px;}
	#BookPage #Intro			{float:right; padding-right:12px; width:243px;}
	#BookPage #Intro h1			{color:#473778; font-size:100%; margin-top:12px;}
	#BookPage #Intro #IntroText	{font-size:92%; height:293px; line-height:130%;}
	#BookPage #Intro a			{color:#473778; font-weight:bold; text-decoration:none;}
	#BookPage #Intro a:hover	{text-decoration:underline;}
	#BookPage #Buttons			{margin-top:14px;}
	#BookPage #KindleButton		{margin-top:0px;}
	
	#BookPage #BottomSection	{margin:28px 0 20px 0;}
	#BookPage #WhatOthersSay	{float:left; margin-left:34px; width:220px;}
	#BookPage #WhatOthersSay h2	{background-color:#473778; color:White; margin:0 0 10px 0; padding:8px;}
	#BookPage #WhatOthersSay .Quote, 
	#BookPage #WhatOthersSay .Attribution	{color:Black; font-size:92%; font-weight:bold; line-height:130%;}
	#BookPage #WhatOthersSay .Attribution	{margin-top:10px; text-align:right;}
	#BookPage #Family			{float:right; margin-right:31px; width:269px;}
	#BookPage #Links			{margin:18px 0 15px 25px;}
	#BookPage #Links ul			{margin:0; padding:0;}
	#BookPage #Links li			{float:left; list-style-type:none; margin:0 0 1% 1%; width:47%;}
	#BookPage #Links a			{background-color:#7977A9; color:White; display:block; font-weight:bold; height:25px; padding:6px 6px 0 6px; text-decoration:none;}
	#BookPage #Links a:hover	{background-color:#473778;}
	#BookPage #Links a img		{margin-top:-1px; vertical-align:middle;}
	
	
/*********************************************************
/* STYLE OVERRIDES (FROM SHARED STYLE)                   */	

	.DashedFrame				{border-color:White;}

	/* Block Style */
	div.Block					{border-color:#003366;}
	div.BlockTitle				{background-color:#003366; color:White;}
