/*********************************************************
/*********************************************************
/* GLOBAL STYLES                                         */

	body		{background-color:#ECED94; color:#333333; font-size:75%;}
	body.Print	{background-color:#ECED94;}
	body.Print #Body	{padding:15px;}

	/* FONT-FAMILY and COLOR */
	*		{font-family: Verdana, Arial, Sans-serif;}
	
	/* STANDARD ELEMENTS */
	p, div.Content, div.FullContent, div.CMSContent, ul, ol
			{line-height:160%;}

/*********************************************************
/* MAJOR LAYOUT ELEMENTS                                 */

	#Page						{margin:15px auto; width:760px;}
	#Page #PageWrapper			{background-color:White; border:solid 1px #7A7B7D;}
	#Page #Banner				{height:145px;}
	#Page #Logo					{float:left; height:145px; width:143px;}
	#Page #UserInfo				{float:right; height:20px; padding:8px 15px 0 0; text-align:right; width:400px;}
	#Page #TextUserInfo			{font-size:92%; padding:0 10px 0 0;}
	#Page #UserInfo .UserName	{font-weight:bold;}
	#Page #UserInfo a			{font-weight:bold; text-decoration:none;}
	#Page #UserInfo a:hover		{text-decoration:underline;}
	#Page #BannerImage			{float:right; height:86px;}
	#Page #Nav					{background-color:#F4F3AD; float:left; height:31px; width:615px;}
	#Page #Body					{clear:both;}
	#Page #Footer				{height:58px; margin:0 13px;}
	#Page #Footer h2			{margin:0;}
	#Page #Footer .Links		{margin-top:0px; padding-left:105px;}
	#Page #Footer a				{float:left; margin-left:20px;}
	#Page #Copyright			{clear:both; line-height:180%; font-size:92%; margin:0 0 40px 0; padding-top:10px; text-align:center;}
	#Page #Copyright a			{color:#57677F; font-weight:bold; text-decoration:none;}
	#Page #Copyright a:hover	{color:Black; text-decoration:none;}

	#Page #Testimonials							{background-color:#EC9495; filter:alpha(opacity=40); height:30px; margin-bottom:10px; opacity:0.4; padding:5px 13px;}
	#Page #TestimonialsText						{float:left; height:30px; opacity:1; padding:5px 13px;}
	#Page #TestimonialsText .CMSContent			{margin:0px;}
	#Page #TestimonialsText	.ContentRotatorItems	{margin:0px;}
	#Page #TestimonialsText .ContentRotatorPage		{border:none; height:30px; padding:0px;}
	
	/* Block Images */
	#Page #Logo img,
	#Page #BannerImage img,
	#Page #Nav img				{display:block;}
	
	/* Normal Pages */
	#NormalContent				{padding:12px 30px 20px 30px;}
	
	/* Section Pages */
	#SectionNav					{border-top:solid 1px #CCCCCC; float:left; padding-top:37px; width:155px;}
	#SectionNav h2				{margin:0 0 5px 0;}
	#SectionNav ul				{margin:0; padding:0;}
	#SectionNav ul li			{list-style-type:none;}
	#SectionNav ul li a.FirstItem	{border-top:dotted 1px #DFD8B5;}
	#SectionNav ul li a			{border-bottom:dotted 1px #DFD8B5; color:#555555; display:block; font-size:93%; padding:3px 0 3px 8px; text-decoration:none;}
	#SectionNav ul li a.Active,
	#SectionNav ul li a:hover	{color:Black; text-indent:5px;}
	#SectionContent				{float:left; width:580px;}
	#SectionInnerContent		{padding:12px 10px 20px 15px;}	
	
	/* Home Page */
	#HomePage					{background:url(../../Graphics/HomePage/BG.gif) repeat-y;}
	#Announcement				{background-color:#F5C9CA; font-size:112%; font-weight:bold; padding:18px 8px; text-align:center;}
	#HomePage #Intro			{float:left; font-size:92%; width:567px;}
	#HomePage #FlashIntro		{height:200px;}
	#HomePage #IntroContent		{padding:15px 20px;}
	#HomePage #Grabbers			{float:right; padding-top:20px; width:190px;}
	#HomePage #Grabbers h2		{font-size:110%; margin:0 0 10px 0;}
	#HomePage #GrabbersContent	{padding:10px;}
	#HomePage #Grabbers h3		{font-size:100%; margin-bottom:4px;}
	#HomePage #Grabbers a		{color:#DF6F89; text-decoration:none;}
	#HomePage #Grabbers a:hover	{text-decoration:underline;}
	#HomePage #Grabbers p		{font-size:85%;}
	
	#HomePage #Bottom			{}
	#HomePage #Bottom h2		{font-size:110%; margin-top:0;}
	#HomePage #Bottom h3		{font-size:100%;}
	#HomePage #Bottom .Content	{font-size:87%; padding:0 5px 0 15px;}
	#HomePage #Bottom .AllLink 	{border-top:dotted 1px White; font-weight:bold; padding-top:5px;}
	#HomePage #Bottom .AllLink a{text-decoration:none;}
	#HomePage #Bottom .AllLink a:hover{text-decoration:underline;}
	#HomePage #Blog,			
	#HomePage #Events,		
	#HomePage #ConnectionLinks	{border-top:solid 1px #666666; float:left; height:150px; padding:12px;}
	#HomePage #Blog				{background-color:#D8E9E8; width:244px;}
	#HomePage #Blog .ContentItemTeaser	{border-width:0;}
	#HomePage #Events			{background-color:#F4F3AD; width:244px;}
	#HomePage #ConnectionLinks	{background-color:#DBE8C4; width:198px;}
	#HomePage #ConnectionLinks a{border:solid 1px #DBE8C4; display:block; padding:2px;}
	#HomePage #ConnectionLinks a:hover	{background-color:#F9FFEF; border:solid 1px #6D9F13;}
	#HomePage #ConnectionLinks a img	{display:block;}	
	

/*********************************************************
/* STANDARD HTML ELEMENT STYLES                          */

	a			{color:#CF1943;}
	a:visited	{color:#CF1943;} /* DF6F89 */
	a:hover		{color:Black;}
	a:active	{color:Black;}

	h1			{color:Black; font-size:160%; margin-bottom:10px;}
	h1.Text		{font-family:Georgia, Serif;}
	h2			{color:#333333; font-family:Georgia, Serif; font-size:130%;}
	h3			{color:#666666; font-size:120%;}
	h4			{color:#666666; font-size:100%;}
	
/*********************************************************
/* CUSTOM STYLES                                         */	

	.ContentNeeded		{color:Red; font-weight:bold;}

	p.BigLink			{font-size:110%; font-weight:bold; text-align:center;}

	/* Page Images */
	.PageImages			{clear:right; float:right; margin:4px 0 10px 15px; width:284px;}
	.PageImages348		{width:348px;}
	.PageImages160		{width:164px;}
	.PageImage			{background-color:White; border:solid 2px #CCCCCC; border-width:0 0 2px 2px; padding:0 0 2px 2px;}
	.PageImage img		{display:block;}

	/* Callouts */
	.LeftContent		{float:left; width:63%;}
	.Callouts			{clear:right; float:right; margin:0 0 10px 4%; width:33%;}
	.SecondCallout		{margin-top:25px;}
	.Callout h2			{color:Black; font-family:Georgia,Serif; font-size:100%; letter-spacing:2px; margin:0 0 5px 0; text-align:center; text-transform:uppercase;}
	.Callout .Content	{background-color:#F4F3AD; border:solid 1px Black; border-width:2px 0 2px 0; font-size:92%; padding:10px;}
	.Callout ul			{}
	.Callout .Links		{padding:3px 0;}
	.Callout .Links li	{border-bottom:solid 1px White;}
	.Callout .Links a	{display:block; font-size:110%; font-weight:bold; padding:5px 2px 5px 8px; text-decoration:none;}
	.Callout .Links a:hover {background-color:#CF1943; color:White;}
	
	/* Get Involved */
	#CampainDocuments			{float:right; margin-left:20px; width:200px;}
	#CampainDocuments ul		{padding-left:20px;}
	
	/* WC Gatherings */
	#QuoteRotator						{margin-top:20px;}
	#QuoteRotator .ContentRotatorItems	{margin:0px;}
	#QuoteRotator .ContentRotatorPage	{border:none; height:230px; padding:5px 10px;}
	#QuoteRotator .PreviousLink			{padding-left:8px;}
	#QuoteRotator .NextLink				{padding-right:8px;}

	/* Section Teasers */
	.SectionTeasers				{margin-top:10px;}
	.SectionTeasers .Teaser		{float:left; margin:5px 2% 12px 0; width:48%;}
	.SectionTeasers h2			{background-color:#F4F3AD; border-bottom:solid 1px #666666; font-size:110%; margin-top:0; padding:6px;}
	.SectionTeasers h2 a		{color:#CF1943; text-decoration:none;}
	.SectionTeasers h2 a:hover	{text-decoration:underline;}
	.SectionTeasers p			{font-size:92%; margin:6px 0; padding:0 10px;}
	.FullTeasers .Teaser		{float:none; width:inherit;}
	
	/* Director */
	.DirectorsImage				{border:solid 2px #CCCCCC; margin:15px auto; padding:2px; text-align:center; width:511px;}	
	.DirectorsImage img			{display:block;}
	.DirectorsList				{}
	.DirectorsList li			{list-style-image:url(../../Shared/Graphics/BlackArrow.gif); margin:0 0 4px 15px;}
	.DirectorsList li.Active a	{color:Black; font-weight:bold; text-decoration:none;}
	.DirectorsList img			{display:none;}
	.DirectorTeasers			{padding-left:75px;}
	.DirectorTeasers h3			{margin:8px 0 2px 0;}
	.DirectorTeasers h3 a		{text-decoration:none;}
	.DirectorTeasers .WCPTitle	{font-size:85%; font-weight:normal; padding-left:10px; text-transform:uppercase;}
	.DirectorTeasers .WorkTitle	{font-size:92%; margin:0;}
	.DirectorTeasers .Links		{font-size:92%; margin:0;}
	.DirectorTeasers .Director	{float:left; margin-right:4%; width:46%;}
	.Director					{margin-bottom:20px;}
	.Director h3				{font-size:110%;}		
	.Director img				{display:none;}
	.Director .Image			{display:none; float:left; margin:3px 15px 10px 0;}
	.Director .ImageVisible		{border:solid 2px #CCCCCC; float:left; margin:3px 15px 5px 0; padding:2px;}
	.Director .ImageVisible img	{display:block;}
	.Director h2.WCPTitle		{font-size:92%; margin-top:0;}
	
	/* Photo Galleries */
	.PhotoCredit				{color:#666666; font-size:92%; font-weight:bold; margin-top:20px; text-align:center;}
	
	/* Testimonials */
	.Testimonial				{background-color:#FBF7DF; border:solid 1px #CFC28E; border-width:1px 1px 3px 1px; clear:both; margin-bottom:20px; padding:15px 15px 0 15px;}
	
	/* Stay Connected Links */
	#Page #Footer h2			{margin:0;}
	#Page #Footer .Links		{margin-top:0px; padding-left:105px;}
	a.StayConnected				{border:solid 1px White; display:block; padding:2px;}
	a.StayConnected img			{display:block;}
	a.StayConnected:hover		{background-color:#F9FFEF; border:solid 1px #6D9F13;}
	
	/* Videos */
	.YouTubeVideo				{float:right; margin:4px 0 20px 15px; width:340px;}
	
	/* CEO Position */
	#PositionContact			{margin-left:20px;}
	
	/* Research */
	#Research h3 a				{text-decoration:none;}
	.ResearchLink				{font-weight:bold; margin-top:-10px;}
	.ResearchLink a				{font-weight:normal;}
		
/*********************************************************
/* STYLE OVERRIDES (FROM SHARED STYLE)                   */	

	/* Section */
	.Section h2						{font-size:110%;}
	
	/* Slide Menu Styles */
	div.SlideMenu					{background-color:#F4F3AD; border:solid 1px #7A7956; border-top-width:0; padding-top:0px; z-index:1000;}
	div.SlideMenu ul li a,
	div.SlideMenu ul li a:visited	{border-bottom:solid 1px White; color:Black; display:block; font-size:92%; padding:4px 12px 4px 12px; text-decoration:none; width:180px;}
	div.SlideMenu ul li a:hover		{font-weight:bold; text-decoration:none;}
	div.SlideMenu ul li li			{color:#666666; text-indent:10px;}
	#ChildCareCommitmentMenu ul li a{width:190px;}
	#EventsMenu ul li a				{width:180px;}
	#MediaMenu ul li a				{width:140px;}
	

	/* Block Styles */
	div.Block,
	div.FieldsetBlock,
	div.GridBlock					{background-color:#FFFFDF; border-bottom-color:#F4F3AD; border-width:0 0 2px 0;}
	div.MessagesBlock				{background-color:White;}
	div.FieldsetBlock div.BlockTitle,
	div.GridBlock div.BlockTitle	{background-color:#F4F3AD; color:Black; font-size:100%; font-weight:bold; padding:6px 3px 7px 5px;}
	h3.BlockTitle					{background-color:#F4F3AD; color:Black; font-size:100%; margin:0; padding:5px;}
	
	
	/* Progress Bar Style */
	ul.ProgressBar						{background-color:White; border-bottom:solid 4px #DF3761;}
	ul.ProgressBar li.Step,
	ul.ProgressBar li.Selected,
	ul.ProgressBar li.Inactive			{border-width:0; font-weight:bold;}
	ul.ProgressBar li.Step				{background-color:#EFC2C4;}
	ul.ProgressBar li.Step a			{color:#CF1943; font-weight:bold; text-decoration:none;}
	ul.ProgressBar li.Step a:hover		{color:White;}
	ul.ProgressBar li.Selected			{background-color:#DF3761;}
	ul.ProgressBar li.Inactive			{background-color:#EFD1D1; color:White;}
	
	div.Checkout						{margin:22px 0 20px 0;}
	div.Checkout div.FieldsContent		{border-color:#DF3761;}
	div.Checkout div.ButtonsContent		{background-color:#DF3761;}
	
	/* Sections */
	.Section						{margin:1.5em 0;}
	.Section h2						{background-color:#FCEFEF; border:solid 1px #EC9495; font-family:Verdana, Arial, Sans-Serif; font-size:92%;}
	.Section .Content,
	.Section .ShadowContent			{border-width:0 1px 1px 1px; border-color:#E5DCB5;}
	
	/* Auction Items */
	.AuctionItem .ItemName			{color:#CF1943;}
	
	/* Photo Galleries */
	.GalleryTeaser					{background-color:#FBF7DF; border:solid 1px #CFC28E; border-width:1px 1px 3px 1px;}
	.GalleryView .PhotoBox			{background-color:#FBF7DF; border:solid 1px #CFC28E;}