BODY { padding: 0; margin: 0; text-align: center; background: #FFF; font-family: Helvetica, Arial; color: #303030; font-size: 100%; }
#SiteWrapper { margin: 0 auto; padding: 0; background: #FFF; position: relative; text-align: left; width: 770px; }

/* Global Typography
-----------------------------------------------*/
A 			{ color: #046380; text-decoration: none; }
A:LINK		{  }
A:VISITED	{  }
A:HOVER		{ color: #000; }
A:ACTIVE	{ color: #000; }

H2, H3, H4, H5, H6 { font-family: Helvetica, Arial; }
H1 { font-family: "Times New Roman"; font-size: 200%; }
H4 { text-transform: uppercase;  padding: 6px 0 10px 0; }
P  { font-family: helvetica; padding-bottom: 10px; line-height: 1.2em;  }


/* Header and Navigation Treatment
-----------------------------------------------*/
#HeaderWrapper { display: none; }
#HeaderWrapper .Right { display: none; }
#HeaderWrapper IMG { display: none; }
#HeaderWrapper P { display: none; }


#Navigation { display: none; }

#Breadcrumbs { display: none;}

.Flash {  } /* Flash styles goes here */

/* Column Structure and Layout
-----------------------------------------------*/
#Columns { padding: 10px 0; background: #FFF url(../images/global-columns_bkg.gif) repeat-x bottom; width: 100%; clear: both; }
#Columns.ThreeColumn #Column1 { padding: 0 10px 10px 10px; float: left; width: 770px; } 
#Columns.ThreeColumn #Column2 { display: none;  }

#Columns #Column1.GrayBox { margin: 0 10px; background-color: #FFF; }
#Columns.ThreeColumn #Column1.GrayBox { width: 770px; padding-top: 10px; }

#Columns.ThreeColumn #Column3 { display: none; }
#Columns.TwoColumn #Column1 { padding: 10px; width: 770px; }
#Columns.TwoColumn #Column3 {display:none;}



/* Column Typography
-----------------------------------------------*/
#Columns H2 { margin-bottom: .5em; font-weight: normal; font-size: 90%; text-transform: uppercase; color: #303030; }
#Columns P { font-size: 75%; line-height: 1.45em; } 

#Columns #Column2 UL { font-size: 75%; padding-left: 5px; margin: 10px; color: #046380; }
#Columns #Column2 LI { padding: 0 0 5px 0; }

#Columns #Column3 P { font-size: 70%; padding: 0; margin: 0; line-height: 1.75em; }
#Columns #Column3 IMG { border: 0; }
#Columns #Column3 #Quicklinks { padding: 10px 0 0 0;}
#Columns #Column3 LI { clear: both; font-size: 70%; }

#Columns #Column2 .BrownBox LI { text-transform: normal; list-style: none;}
#Columns #Column2 .BrownBox P {  margin: 0 0 10px 0; padding: 0; }
#Columns .GrayBox IMG { border: none; padding-bottom: 10px; }
#Columns.ThreeColumn #Column1.GrayBox H3 { font-family: times; }

/* Utilities 
-----------------------------------------------*/
.Left { float: left; }
.Right { float: right; }

IMG.Left  { margin: 3px 10px 5px 0; }
IMG.Right { margin: 0 0 5px 10px; }


/* Utilities 
-----------------------------------------------*/
#PageIntro H1 { margin: 0; padding: 10px 10px 8px 10px;  background: #7a6b5b;  font-size: 190%; font-weight: normal; font-family: times, serif; color: #FFF; clear: both; }

#PageIntro .Left H1 { padding: 10px 0 0 10px; background: none; color: #000; }
#PageIntro .Right { padding: 20px 10px 0 0; text-align: right; font-family: times; font-size: 85%; width: 300px}
#PageIntro .Left { vertical-align: bottom; width: 450px; }

/* Footer 
-----------------------------------------------*/
#Footer { display: none; }

/* Home
-----------------------------------------------*/
#Home.Index #Column1 { margin-top: 10px; }
#Home #Columns #Column2 UL { list-style: square; }
#Home #Columns #Column2 LI { text-transform: uppercase; list-style: square; }
#Home #Columns #Column2 H2 { font-weight: normal; font-size: 90%; text-transform: uppercase; color: #303030; }

#Home #Column1 DL.NewsPosting {  }
#Home #Column1 DL.NewsPosting { margin: 0 0 1.5em 0; padding: 0; font-family: helvetica; } 
#Home #Column1 DL.NewsPosting DT { padding: 0 0 .65em 0; font-size: 95%; line-height: 1.35em; } 
#Home #Column1 DL.NewsPosting DD { padding: 0; margin: 0; font-size: 75%; line-height: 1.65em; } 

#Home #Column2 IMG.Showcase  { margin: 0 0 10px 0; border: 5px solid #857360; }

/* What We Fund
-----------------------------------------------*/
#WhatWeFund .Item { padding: 0 10px 10px 0; float: left; border: 0; width: 200px;  }
#WhatWeFund .Last { padding: 0; }
#WhatWeFund #Column1 IMG { margin: 0; padding 0; border: 0;  }
#WhatWeFund.Detail #Column1 IMG { padding: 0 0 10px 0; border: 0;  }
#WhatWeFund #Column1 A { font-weight: bold; }
#WhatWeFund #Column1 .Divider { padding: 15px 10px 10px 10px; background: url(../images/global-divider_bkg.gif) top left repeat-x; clear: both;  }
#WhatWeFund #Column2 .GranteeShowcase  H3 { text-transform: uppercase; padding-bottom: 8px; }
#WhatWeFund #Column2 .GranteeShowcase { height: 130px; margin-bottom: 10px; padding: 10px;  background-color: #eeeee7; }
#WhatWeFund #Column2 .GranteeShowcase P { margin: 0; padding: 0 0 5px 0; }
#WhatWeFund #Column1 UL { padding: 0 0 10px 20px; font-size: 75%; }
#WhatWeFund #Column1 LI { padding: 0 0 5px 0; list-style: square; line-height: 1.5em; }

/* Grantee Showcase Section
-----------------------------------------------*/
#GranteeShowcase #Column2 A { text-transform: uppercase; line-height: 1.2em; }
#GranteeShowcase #Column2 P { padding: 5px 0 5px 0; }
#GranteeShowcase .Divider { margin: 10px 0 0 10px; width: 620px; padding: 15px 10px 10px 10px; background: url(../images/global-divider_bkg.gif) top left repeat-x; clear: both; }


/* How to Apply Section
-----------------------------------------------*/
#HowtoApply DL { font-size: 75%; line-height: 1.3em; padding: 0 0 10px 0; }
#HowtoApply DD { padding: 5px 0  5px  20px; }
#HowtoApply #Column1 UL { padding: 0 0 10px 20px; font-size: 75%; }
#HowtoApply #Column1 LI { padding: 0 0 5px 0; list-style: square; line-height: 1.5em; }

/* AboutUs Section
-----------------------------------------------*/
#AboutUs.Staff .Item { clear: both; }
#AboutUs H3 { font-family: helvetica, arial; padding: 10px 0 6px 0; font-size: 95%; }

/* Contact Us
-----------------------------------------------*/
#ContactUs #Column2 DT { padding: 10px 0 3px 0; text-transform: uppercase; font-size: 80%;   }
#Map { width: 378px; height: 300px; margin-bottom: 10px; border: 1px solid #857360;}
#Map .Googlebox { font-size: 80%; width: 200px; line-height: 1.2em; }

/* Current Grantees Section
-----------------------------------------------*/
#CurrentGrantees DL { margin: 5px 0 10px 0; }
#CurrentGrantees #Login {  padding: 20px 15px; margin: 0 15px 20px 0; font-size: 90%; color: #FFF; width: 280px; float: left; background: url(/images/current_grantees-login_bkg.gif) top left repeat-x; }
#CurrentGrantees.Downloads #Listing P { color: #777; margin: 0; padding: 10px 0 0 0; line-height: .5em; font-family: times;  font-size: 90%; }
#CurrentGrantees.Downloads #Listing DT { text-transform: uppercase; font-size: 90%; font-family: times; padding: 10px; color: #EFECCA; background: #046380  url(../images/global-arrow_up.gif) right no-repeat; }
#CurrentGrantees.Downloads #Listing LI { padding: 10px; background-color: #dae8eb; font-size: 85%; }
#CurrentGrantees.Downloads #Listing LI.White { padding: 10px; background-color: #FFF; }
#CurrentGrantees.Downloads #Listing .Closed DT { background: #046380  url(../images/global-arrow_down.gif) right no-repeat; }
#CurrentGrantees.Downloads #Listing .Closed DD { display: none; }
#CurrentGrantees.Downloads #Listing INPUT { visibility: hidden; }
#CurrentGrantees.Downloads #Listing IMG { margin: 0 0 -2px 0; padding: 0; border: none;  }