/* Overall Layout Formatting
----------------------------------------------- */
BODY { text-align: center; background: #FFF; font-family: helvetica, arial, san-serif; color: #000; }
#SiteWrapper { margin: 0 auto; padding: 0; position: relative; background: #FFF; text-align: left; width: 100%; }
#QuicklinksWrapper { display: none; }
#FooterWrapper { clear: both; background: #FFF; }

IMG { margin: 0; padding: 0; }

/* Header and Navigation Treatment
----------------------------------------------- */
#Masthead { width: 885px; height: 90px; background: none; }
#Logo { padding: 10px; }
#Search { display: none; }
#Navigation { display: none; }

/* Main Columns Structure
----------------------------------------------- */
#Columns.TwoColumn #Column1, #Columns.ThreeColumn #Column1 { display: none; }
#Columns.TwoColumn #Column2, #Columns.ThreeColumn #Column2 { width: 100%; }

#Columns.TwoColumn #Column2Wrapper { padding: 10px 0 10px 10px; width: 95%; background: #FFF; float: left; }
#Columns.ThreeColumn #Column2Wrapper { padding: 10px 0 10px 10px; width: 95%; background: #FFF; float: left; }
#Columns.ThreeColumn #Column2 { width: 100%; }

#Columns.ThreeColumn #Column3 { display: none; }
#ContactUs #Columns.ThreeColumn #Column3 { display: inline; float: left; }
#Columns #Column3 .List { padding: 10px; background: #FFF; }

#Columns .DetailCopyWrapper { margin-top: 10px; padding: 10px 0 10px 10px; #FFF; }

/* PageIntro
----------------------------------------------- */
#PageIntro {  }
#PageIntro H1 {  }
#PageIntro P {  }
#PageIntro A {  }

/* Main Columns Typography
----------------------------------------------- */
#Columns A			{ color: #009130; text-decoration: none; }
#Columns A:link		{  }
#Columns A:visited	{  }
#Columns A:hover	{ color: #1a6b1e; }
#Columns A:active	{  }

#Columns #Column1 H3 { margin-bottom: .5em; font-size: 75%; font-weight: bold; color: #f7f2b2; }
#Columns #Column1 H4 { margin-bottom: .15em; padding-left: 5px; font-size: 75%; font-weight: bold; color: #f7f2b2; }

#Columns #Column2 H1 { margin-bottom: .5em; color: #000; font-size: 140%; line-height: 1.25em; text-transform: uppercase;  font-weight: normal; }
#Columns #Column2 H2 { color: #564d2b; font-size: 110%; line-height: 1.45em; text-transform: uppercase; font-weight: normal; }
#Columns #Column2 H3 { color: #564d2b; font-size: 100%; line-height: 1.45em; }
#Columns #Column2 H4 { color: #727272; text-transform: uppercase; font-size: 75%; line-height: 1.25em; }
#Columns #Column2 P { margin-bottom: .75em; color: #000; font-size: 75%; line-height: 1.35em; }
#Columns #Column2 #IntroPhoto IMG { margin-bottom: .25em; border: 1px solid #564d2b; }
#Columns #Column2 P.Caption { font-size: 70%; font-style: italic; color: #bdae74; }
#Columns #Column2 P.Intro { font-size: 100%; color: #564d2b; }

.Detail #Columns #Column2 UL { padding-left: 20px; font-size: 80%; list-style: disc; }
.Detail #Columns #Column2 LI { padding-bottom: .45em; }

DL.Postlisting { margin-bottom: 1.25em; }
DL.Postlisting DT { font-size: 80%; font-weight: bold; line-height: 1.25em; }
DL.Postlisting DD.Category, DL.Postlisting DD.Date { margin-top: .5em; font-size: 70%; color: #797979; }
DL.Postlisting DD.Category { font-style: italic; }

/* SubNavigation
----------------------------------------------- */

#SubNavigation { display: none; }

/* Breadcrumb
----------------------------------------------- */
#BreadcrumbUtility { width: 865px; padding: 5px 10px 5px 10px; font-size: 70%; position: relative; color: #bdae74; }
#Utility { font-size: .01em; display: none; }
#BreadcrumbUtility A			{ color: #009130; text-decoration: none; }
#BreadcrumbUtility A:link		{  }
#BreadcrumbUtility A:visited	{  }
#BreadcrumbUtility A:hover	{ color: #1a6b1e; }
#BreadcrumbUtility A:active	{  }


/* Quicklinks
----------------------------------------------- */
#Quicklinks { display: none; float: left; width: 1px; background: #FFF; }


/* Footer
----------------------------------------------- */
#Footer IMG { display: none }
#Foorer UL { display: none; }
#Footer P { font-size: 75%; color: #555; text-align: center; }
#Footer P A { display: inline; text-decoration: none;}
#Footer A { display: none; }
#Footer {  border: 0; }

/* General Utilities
----------------------------------------------- */
STRONG { font-weight: bold; }
.Right { float: right; }
.Left { float: left; }
HR.Brown { display: none; }
TABLE, TR, TD { vertical-align: top; }
IMG.Left { margin: 0 10px 5px 0; }
IMG.Right { margin: 0 0 5px 10px; }

/* Home Specific
----------------------------------------------- */
#Home #BellyWrapper { margin: 10px 0; padding: 10px 0; background: url(../images/global-columns-bg.gif) no-repeat 0 0; }
#Home #Column2 { margin: 0 10px; width: 355px; float: left; }
#HomeBoxes UL {  }
#HomeBoxes LI { display: inline; position: relative; }
#HomeBoxes A IMG { margin: 0 8px 8px 0; }

#Home #Column2 P { line-height: 1.8em; }
#Home #Column2 DL.Postings { margin: 1em 0 1.25em 0; }
#Home #Column2 DL.Postings DT { margin-bottom: .5em; font-size: 80%; line-height: 1.35em; font-weight: bold; }
#Home #Column2 DL.Postings DD { margin-bottom: .35em; font-size: 75%; }

/* ProgramAreas Specific
----------------------------------------------- */
#ProgramAreas.Index TABLE.Item { margin-bottom: 10px;width: 100%; background: url(../images/global-green_shade-bg.gif) repeat-x top left; border-top: 1px solid #564d2b; }
#ProgramAreas.Index TABLE.Item TD { padding: 10px 10px 0 10px; }
#ProgramAreas.Index .Item IMG { border: 1px solid #48ab43; }
#ProgramAreas.Index .Item H4 { margin-bottom: .5em; font-size: 90%; font-weight: bold; }
#ProgramAreas.Index .Item P { font-size: 80%; line-height: 1.25em; }
#ProgramAreas.Index .Item UL { padding-left: 20px; font-size: 80%; list-style: disc; }
#ProgramAreas.Index .Item LI { padding-bottom: .25em; }
#ProgramAreas.Detail #Column2 IMG { border: 1px solid #bdae74; }


/* Projects Specific
----------------------------------------------- */
#Projects.Index .Item { padding: 10px; width: 220px; float: left; }
#Projects.Index .Item IMG { border: 1px solid #48ab43; }
#Projects.Index .Item H4 { margin-bottom: .5em; font-size: 90%; font-weight: bold; }
#Projects.Index .Item P { font-size: 80%; line-height: 1.25em; }
#Projects.Index .Item UL { padding-left: 20px; font-size: 80%; list-style: disc; }
#Projects.Index .Item LI { padding-bottom: .45em; }
#Projects.Detail #Column2 IMG { border: 1px solid #bdae74; }
#Projects.Update #Column2 IMG { border: 1px solid #bdae74; }


/* WhoWeAre Specific
----------------------------------------------- */
#WhoWeAre #Column2 .DetailCopyWrapper { background-image: none; }
#WhoWeAre #Column2 UL { margin: 0 1em; list-style: square; }
#WhoWeAre #Column2 LI { padding-bottom: 4px; font-size: 75%; line-height: 1.25em; }
#WhoWeAre #Column2 DL { margin: 0 1em 1em 1em; width: 200px; font-size: 75%; float: left; }
#WhoWeAre #Column2 DL.First { clear: both; }
#WhoWeAre #Column2 DT { margin-top: 1em; font-weight: bold; }
#WhoWeAre #Column2 DD {  }

/* PressEvents Specific
----------------------------------------------- */
#PressEvents {}
#PressEvents.Index #Column2 .Item { padding: 10px; width: 220px; float: left;  }
#PressEvents #Column2 DL.Postings { margin: 1em 0 1.25em 0; }
#PressEvents #Column2 DL.Postings DT { margin-bottom: .5em; font-size: 80%; line-height: 1.35em; font-weight: bold; }
#PressEvents #Column2 DL.Postings DD { margin-bottom: .35em; font-size: 75%; }

/* InformationCenter Specific
----------------------------------------------- */
#DocumentBrowser DL { width:160px; float: left; }
#DocumentBrowser DD SELECT { width: 120px; }
#DocumentBrowser DT { color: #727272; text-transform: uppercase; font-size: 75%; line-height: 1.25em; }

#InformationCenter.Documents #Column2 DL.Postings { padding: 1em 0 1.25em 0; border-bottom: 1px solid #CCC; }
#InformationCenter.Documents #Column2 DL.Postings DT { margin-bottom: .5em; font-size: 80%; line-height: 1.35em; font-weight: bold; }
#InformationCenter.Documents #Column2 DL.Postings DD { margin-bottom: .35em; font-size: 75%; }

/* Donate Specific
----------------------------------------------- */
#Donate.Action #Column2 FORM { font-size: 75%; }
#Donate.Action #Column2 UL { margin: 0 1em; list-style: square; }
#Donate.Action #Column2 LI { padding-bottom: 4px; font-size: 75%; line-height: 1.25em; }

/* ContactUs Specific
----------------------------------------------- */
#ContactUs #map { width: 480px; height: 400px; border: 1px solid #564d2b; }
