/*### # # #   #   Weidenbaum Development..Objects Style Sheet ... Jan 30, 2005   #   #  # # # ###*/

	/*## #  centering fix for IE5.x/win  # ##*/
	#PageWrapper { text-align: center; }
	#HeaderWrapper, #MainNav, #BodyWrapper, #Footer { text-align: left; }
	#BodyWrapper, #MastHead, #NavHeader { margin: 0; padding: 0; }


/*### # # #   #   Generic Styles (all pages)   #   #  # # # ###*/
#PageWrapper { width: 98%; margin: 0 auto; padding: 0; }

#MastHead { margin: 5px;  margin-bottom: 0; height: 120px; background: #630 url("../images/logo.home.gif") Left Top No-Repeat;}
#MastHead A.Logo { width: 305px; height: 120px; float:left; }

#MainColumns { border: 1px dashed #369; }
#MainColumns TD.Col1 { margin: 0; padding: 0; vertical-align: top; border-right: #369 1px dashed; }
#MainColumns TD.Col2 { margin: 0; padding: 0; vertical-align: top; }

.Address { margin-top: 1em; padding: 5px; background: #FFF; border: #369 1px dashed; }
.Address P { text-align: center; padding: 20px; margin: 0; background: #690; color: #FFF; line-height: 1.5em; }
.Address A { color: #FFF; }
.Address A:Hover { text-decoration: underline; }


/*## #  NAV  # ##*/

#NavHeader { margin: 5px; height: 120px; background: url("../images/bg.header.nav.gif") Repeat-X; text-align: center;}
#NavHeader A.Header { width: 210px; height: 120px; float: left; }

	/*## #  NAV LINKS  # ##*/
	.NavSectionHead { text-align: center; text-transform: uppercase; font-size: x-small; color: #999; }
	.NavSectionHead { margin: 0; padding: 0; margin-bottom: 1em; padding-top: .5em; }
	
	#MainNav { margin: 0; padding: 0; }
	#InfoNav { margin: 0; padding: 0; border-top: #369 1px dashed; border-bottom: #369 1px dashed; }
	
	#MainNav, #InfoNav { margin-top: 0; }
	#MainNav .DotBullet, #InfoNav .DotBullet { margin-left: 20px; }
	#MainNav .DotBullet LI, #InfoNav .DotBullet LI { color: #9CF; margin-bottom: .2em; font-size: 95%; font-family: Georgia, TimesNewRoman, Times, Serif; }


	/*## #  RELATED LINKS  # ##*/
	.RelatedLinks { background: #F2FAEB; margin: 5px; padding: 5px;}
	.RelatedLinks P.NavSectionHead { color: #960; margin-bottom: 15px; }
	.RelatedLinks .DotBullet LI { color: #960; margin-bottom: 2em; line-height: 100%; }
	.RelatedLinks .DotBullet A:Link, .RelatedLinks .DotBullet A { color: #6C0; }
	.RelatedLinks .DotBullet A:Hover { color: #960; }


	/*## #  TESTIMONIALS  # ##*/
	.Testimonial { margin: 5px; /*border-top: #369 1px dashed;*/ }
	.Testimonial P.NavSectionHead { background: #FAF7EB; color: #930; margin: 0; padding: 0; margin-top: 5px; padding-top: 10px; }
	.Testimonial BLOCKQUOTE { background: #FAF7EB; margin: 0; padding: 10px 5px 20px 10px; }
	.Testimonial BLOCKQUOTE Q {  margin-bottom: 1em; color: #960; font-size: 80%; line-height: 180%; font-family: Georgia, 'Times New Roman', Times, Serif; }
	.Testimonial BLOCKQUOTE EM { margin: 0; padding: 0; margin-top: 1em; display: block; }
	.Testimonial BLOCKQUOTE EM { color: #666; font-size: x-small; line-height: 100%; font-family: Georgia, 'Times New Roman', Times, Serif; }

	/*## #  PHOTO  # ##*/
	.Photo { text-align: center; margin: 0 auto; margin: 5px; }

/*## #  CONTENT  # ##*/

	/*## #  INTRO  # ##*/
	.Intro { color: #FFF; background: #69C url("../images/bg.blue-fade.gif") Repeat-x; }
	.Intro { margin: 5px; margin-top: 0; padding: 2em; }
	.Intro H2 { color: #069 !important; font-size: 200%; font-family: 'ITC Goudy Sans', GoudySanMedIta, GoudySanMed, GoudyItalic, GoudyIta, Goudy, 'Georgia Italic', 'Times Italic', Georgia, Trebuchet, TrebuchetMS, Times, 'Times New Roman', Serif; font-style: italic; font-weight: normal; margin-bottom: .5em; }
	.Intro A { color: #FFF; text-decoration: underline; }
	.Intro A:Hover { color: #FFF; text-decoration: none; }
	
	.JumpLink {  margin-top: .5em; vertical-align: middle; font-family: Avenir, 'Lucida Grande', 'Bitstream Vera Sans', lucida, arial, helvetica, sans-serif; font-size: 85%; text-transform: uppercase; text-align: right; }
	.JumpLink A, .JumpLink A:Link { color: #9CF; vertical-align: middle; }
	.JumpLink A:Hover { color: #FFF; }
	.JumpLink IMG { vertical-align: middle; margin: 0 5px; }

	/*## #  FEATURED ARTICLE  # ##*/
	.FeaturedArticle { font-family: Georgia, Times, Serif; color: #333; background:#E0F3CF url("../images/bg.grn-fade.feat-art.gif") Repeat-x; }
	.FeaturedArticle { margin: 5px; margin-top:0; padding: 2em; }
	.FeaturedArticle H1 { color: #630; font-size: 200%; font-weight: normal; padding:0; margin: 0; margin-bottom: 1em; font-family: 'ITC Goudy Sans', GoudySanMedIta, GoudySanMed, GoudyItalic, GoudyIta, Goudy, 'Trebuchet MS', 'Georgia Italic', TimesIta, Georgia, Trebuchet, TrebuchetMS, Times, 'Times New Roman', Serif; font-style: italic; }
	.FeaturedArticle H2 { color: #030; font-family: TimesNewRoman, Times, Serif; }
	.FeaturedArticle H3 { color: #333; font-family: TimesNewRoman, Times, Serif; }
	.FeaturedArticle H4 { color: #693; font-weight: normal; margin-bottom:20px; margin-top: 5px; }
	.FeaturedArticle .JumpLink A, .FeaturedArticle .JumpLink A:Link { color: #369; vertical-align: middle; }
	.FeaturedArticle .JumpLink A:Hover { color: #C60; }

	/*## #  ARTICLES  # ##*/
	.Article { font-family: Georgia, Times, Serif; color: #333; background:#FFF url("../images/bg.grn-fade.article.gif") Repeat-x; }
	.Article { margin: 5px; margin-top:0; padding: 2em; padding-bottom: 0; padding-top: 16px; }
	.Article H1 { color: #630; font-size: 200%; font-weight: normal; padding:0; margin: 0; margin-bottom: 1em; font-family: 'ITC Goudy Sans', GoudySanMedIta, GoudySanMed, GoudyItalic, GoudyIta, Goudy, 'Trebuchet MS', 'Georgia Italic', TimesIta, Georgia, Trebuchet, TrebuchetMS, Times, 'Times New Roman', Serif; font-style: italic; }
	.Article H2 { color: #030; font-size: 150%; font-family: TimesNewRoman, Times, Serif; }
	.Article H3 { color: #333; font-size: 100%; margin-top: 1.5em; }
	.Article H4 { color: #693; font-weight: normal; margin-bottom: 20px; margin-top: 0; }
	.Article H5 { color: #693; font-size: 75%; font-weight: normal; margin-bottom: 20px; margin-top: 0; }
	.Article UL LI { color: #666; margin-bottom: 1em; }
	.Article STRONG { color: #C60; }
		
	#ArticleFooter { margin: 5px; padding: 5px; background: url("../images/bg.grn-fade.feat-art.gif") Repeat-x bottom;}
	#ArticleFooter #PageTools { margin: 0; padding: 0; text-align: center; padding-top: 3em; margin-bottom: 24px; }
	#ArticleFooter #PageTools LI { margin: 0; padding: 0; margin-right: 1.5em; display: inline; list-style-type: none; color: #960; font-size: 75%; }

	#ArticleFooter H6.Credits { color: #9C3; display: inline; text-align: center; }

/*### # # #   #   Types of TABLES   #   #  # # # ###*/
.FormTable { }
.FormTable TH { font-weight: normal; text-align: right; font-size: 70%; padding-right: .5em; }
.FormTable TD { padding: 1px 0; }
.FormTable TD LABEL { font-size: 75%; }
.FormTable .Inputs LABEL { font-size: 100%; }
.FormTable INPUT, .FormTable SELECT { vertical-align: middle; }

.DataTable { }
.DataTable TD, .DataTable TH { font-size: 70%; padding: 2px 0; }
.DataTable TH { text-align: left; vertical-align: bottom; }

/* css workaround */
.LayoutTable { voice-family: "\"}\""; voice-family: inherit; width: 100%; }
.DummyRuleForIE50Win { }


/*### # # #   #   Specific Styles (one page)   #   #  # # # ###*/

/* HOME */

/* GROUP MENTORING */
.GroupMentoring H4 { color:#C60; font-weight: bold; margin: 0; padding: 0; margin-top: 1em; }

/* CONTACT */
.Contact .Address { border: 0; margin-top: 0; padding-top: 0; }
.Contact .Address P { padding: 70px 20px; text-align: center; }

/* ARTICLE INDEX */
.ArticleIndex .Col1 .DotBullet { font-size: 110%; margin-bottom: 3em;}

/* NEWS */
.News .About .DotBullet { margin-bottom: 3em; }

/* ABOUT */
.About { color: #FFF; background: #69C url("../images/bg.blue-fade.gif") Repeat-x; }
.About { margin: 5px; margin-top: 0; padding: 2em; }
.About A { color: #FFF; text-decoration: underline; }
.About A:Hover { color: #FFF; text-decoration: none; }
.About H2 { color: #069; font-size: 200%; font-family: 'ITC Goudy Sans', GoudySanMedIta, GoudySanMed, GoudyItalic, GoudyIta, Goudy, 'Georgia Italic', 'Times Italic', Georgia, Trebuchet, TrebuchetMS, Times, 'Times New Roman', Serif; font-style: italic; font-weight: normal; margin-bottom: .5em; }
.About H2.Alt { color: #069; }
.About H3 { letter-spacing: 2px; font-family: Times, 'Times New Roman', Serif; margin-top: 1em; }
.About .Intro p { margin-right: 40px; }

	

/* PRINT STYLESHEET */
@media print {
	#MastHead { display: none }
	#MastHead A.Logo { display: none; }
	BODY { font-size: 12pt; }
	.Address { border: none; }
	.hidden { display: block; }
	.Col2 { display: none;}
	#MainColumns { border: none; }
	#MainColumns TD.Col1 { border-right: none; }
	}
	
	
	
	
