body
        {
        margin:0px;
        padding:0px 0px 20px 0px;
        text-align:left;
        min-width:986px;
        background-color:#d4d4d4;
}

div
        {
        font-family:verdana, arial;

        font-size:12px;
        background-repeat: no-repeat;
        margin: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}
td
        {
        font-family:verdana, arial;
        color:#000000;
        font-size:12px;
        margin: 0px;
        padding: 0px;
        text-align: left;
}

hr {
	color:#333;}
	
a, a:Active, a:Visited
        { font-family:verdana,arial; color:#009999; font-size:12px; text-decoration:none; }
a img {
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #999;
border-right-color: #999;
border-bottom-color: #999;
border-left-color: #999;
}

a:Hover
        {
	font-family:verdana, arial;
	color:#0e8597;
	font-size:12px;
	text-decoration:underline;
	text-align: left;
}

.noUnderline a:Hover  
        {
	text-decoration:none;
	
}

h1 {
        font-size:24px;
        font-family:"Trebuchet MS", helvetica, sans-serif;
        color:#ed4d2a;
        font-weight:bold;
        padding-bottom:6px;
}

h2, h3, h4
        {
        margin:0px;
        padding:0px;
        color: #0e8597;	
        font-size: 16px;
		}

h5
        {
        margin:0px;
        padding-top:20px;
        color: #ec4e29;
        font-size: 16px;
}

h6
        {
        margin:0px;
        padding-top:20px;
        color: #ec4e29;
        font-size: 14px;
}
.tealLarge
{ color: #0e8597;
 font-size: 14px;
 line-height: 16px;
}

.tealHeading
{
        margin:0px;
        padding:0px;
        color: #0e8597;
        font-size: 16px;
		font-weight:bold;
}


.orangeHeading a
{   
        padding-top:1em;
        color: #ec4e29;
        font-size: 16px;
		font-weight:bold;
}

.indent
{margin-left:10px;
}

.indent .tealHeadingIndent a
{

        padding:0px;
        color: #0e8597;
        font-size: 16px;
		font-weight:bold
}

.fundingAreas
{
        margin:0px;
        padding-bottom:10px;
        color: #0e8597;
        font-size: 16px;
		font-weight:bold;
		height:auto;
		width: 500px;
}

.greyHeading
{
        margin:0px;
        padding:0px;
        color:#666;
        font-size: 16px;
		font-weight:bold
}

.orangeItalics
{
        margin-top:-7px;
		padding-bottom: 5px;
        color: #ec4e29;
        font-size: 16px;
		font-weight: normal;
		font-style:italic;
		background-image:url(/static/image/bg_header.gif);
        background-position:bottom left;
        background-repeat:no-repeat;
        text-align: left;

}
.orangeHeading
        {
        margin:0px;
        padding:0px;
        color: #ec4e29;
        font-size: 16px;
		font-weight:bold
}

.orangeHeadingPaddingTop
        {
        margin-top:40px;
        color: #ec4e29;
        font-size: 16px;
		font-weight:bold
}

/* links */
a.orangeHeading, a.orangeHeading:Active
        {
        margin:0px;
        padding:0px;
        color: #ec4e29;
        font-size: 16px;
		font-weight:bold
}
a.orangeHeading:Hover
        {
        margin:0px;
        padding:0px;
        color: #ec4e29;
        font-size: 16px;
		font-weight:bold;
		text-decoration:none;
}

a.image-centered {
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #999;
border-right-color: #999;
border-bottom-color: #999;
border-left-color: #999;
margin-left:auto;
margin-right:auto;
}

p
        {
        margin:0px;
        padding:10px 0px;
        line-height:15px;
        color: #000;
        font-size: 12px;
        font-family: verdana, arial;
        text-align: left;
}
.left
        { float:left; }
.right
        { float:right; }
.clear
        { clear:both; }
.clr
        {
        clear:both;
        height:0px;
        padding:0px;
        margin:0px;
        line-height:0px;
        font-size:10px;
        font-family: verdana, arial;
}
.clr5
        { clear:both; height:5px; line-height:5px; padding:0; margin:0; }
.clr10
        { clear:both; height:10px; line-height:10px; padding:0; margin:0; }
.clr15
        { clear:both; height:15px; line-height:15px; padding:0; margin:0; }
.clr20
        { clear:both; height:20px; line-height:20px; padding:0; margin:0; }
.clr30
        { clear:both; height:30px; line-height:30px; padding:0; margin:0; }
.clr35
        { clear:both; height:35px; line-height:35px; padding:0; margin:0; }
.clr40
        { clear:both; height:40px; line-height:40px; padding:0; margin:0; }
.sp20
        { padding-bottom:20px; }

/* wrappers */
#topWrapper
        { height:25px; background-color:#333333; }
#topWrapper #container
        { text-align:right; width:986px; padding-top:3px; margin-left:auto; margin-right:auto; color:#ffffff; }
#topWrapper #container a, #topWrapper #container a:Active
        { color:#ffffff; font-size:12px; text-decoration:none; padding:0px 10px 0px 10px; }
#topWrapper #container a:Hover
        { color:#ffffff; font-size:12px; text-decoration:underline; padding:0px 10px 0px 10px; }
#topWrapper #container a.last, #topWrapper #container a.last:Active
        { color:#ffffff; font-size:12px; text-decoration:none; padding:0px 24px 0px 10px; }
#topWrapper #container a.last:Hover
        { color:#ffffff; font-size:12px; text-decoration:underline; padding:0px 24px 0px 10px; }

#navWrapper
        { height:125px; background-color:#3d3d3d; background-image:url(/static/image/bg_nav.gif); background-repeat:repeat-x; }
#navWrapper #container
        { text-align:left; width:986px; padding-top:1px; margin-left:auto; margin-right:auto; }
#navWrapper #container .logo
        { float:left; }
#navWrapper #container .tabs
        { float:left; }
#navWrapper #container .tabs img
        { display:block; }
#navWrapper #container .tabs ul
        { margin:0px; padding:0px; list-style:none; }
#navWrapper #container .tabs ul li
        { margin:0px; padding:0px; list-style:none; display:block; float:left; }
		
#navWrapper1
        { height:125px; background-color:#3d3d3d; background-image:url(/static/image/bg_nav.gif); background-repeat:repeat-x; }	
#navWrapper1 #container
        { text-align:left; width:986px; padding-top:1px; margin-left:auto; margin-right:auto; }
#navWrapper1 #container .logo
        { float:left; }		
		

#subNavWrapper
        { height:33px; background-color:#c9cfd3; }
#subNavWrapper #container
        { text-align:left; width:1000px; padding-top:8px; margin-left:auto; margin-right:auto; color:#3d3d3d; }
#subNavWrapper #container a, #subNavWrapper #container a:Active
        { font-family:arial,verdana; color:#3d3d3d; font-size:14px; text-decoration:none; padding:0px 12px 0px 12px; }
#subNavWrapper #container a:Hover
        { font-family:arial,verdana; color:#ec512d; font-size:14px; text-decoration:none; padding:0px 12px 0px 12px; }
#subNavWrapper #container a.subNavOn, #subNavWrapper #container a.subNavOn:Active
        { color:#ec512d;text-decoration:none; }
#subNavWrapper #container a.subNavOn:Hover
        { color:#ec512d; text-decoration:underline; }


#subNavWrapper #container ul
        { margin:0px; padding:0px 0px 0px 98px; list-style:none; }
#subNavWrapper #container ul li
        { margin:0px; padding:0px; list-style:none; display:block; float:left; border-right:1px solid #3d3d3d; }
#subNavWrapper #container ul li.last
        { margin:0px; padding:0px; list-style:none; display:block; float:left; border-right:none; }

#heroWrapper
        { background-color:#a7b1b8; background-image:url(/static/image/bg_hero.gif); background-repeat:repeat-x; }
#heroWrapper #container
        { text-align:left; width:962px; position: relative; margin-left:auto; margin-right:auto; }
#heroWrapper #container img { position: absolute; top: 0px; right: 0px; border: none; }
#heroWrapper #container .hero
        { }

#dividerWrapper
        { height:8px; background-color:#797f83; background-image:url(/static/image/bg_divider.gif); background-repeat:repeat-x; }
#dividerWrapper #container
        { text-align:left; width:986px; margin-left:auto; margin-right:auto; }

#contentWrapper
        { background-color:#d4d4d4; }
#contentWrapper #container
        { text-align:left; width:986px; margin-left:auto; margin-right:auto; background-color:#d4d4d4; }

#contentTop
        { margin:0px 12px 0px 12px; border-left:1px solid #999999; border-right:1px solid #999999; background-color:#ffffff; }

#homeTopLeft
        { width:667px; float:left; }
#homeTopLeft .padding
        { padding:10px 18px 0px 25px; }
#homeTopLeft .padding h2
        {
        font-size:25px;
        color:#ed4d2a;
        font-weight:normal;
        padding-bottom:2px;

        background-position:bottom left;
        background-repeat:no-repeat;
        text-align: left;
}
#homeTopLeft .padding .image
        {
        float:left;
        width:202px;
        padding-top:12px;
}


#homeTopLeft .padding .copy-wide
        {
        padding-top:10px;
        float: left;
        width: 620px;
		}

#homeTopLeft .padding .copy
        {
        padding-top:10px;
        float: left;
        width: 420px;
}
#homeTopLeft .padding .copy h3
        { color:#0e8597; font-size:14px; }
#homeTopLeft .padding .copy .date
        { color:#82a9b3; font-size:12px; }
#homeTopLeft .padding .copy .seeAllLinks
        { float:right; padding:9px 20px 0px 0px; }
#homeTopLeft .padding .copy .seeAllLinks a, .contentTopLeft .padding .copy .seeAllLinks a:Active
        { font-family:'Trebuchet MS',helvetica,sans-serif; font-size:12px; color:#0e8597; font-weight:bold; text-decoration:none; }
#homeTopLeft .padding .copy .seeAllLinks a:Hover
        { font-family:'Trebuchet MS',helvetica,sans-serif; font-size:12px; color:#0e8597; font-weight:bold; text-decoration:underline; }


#homeTopRight
        { width:293px; float:right; }
#homeTopRight .padding
        { padding:14px 0px 0px 0px; }
#homeTopRight .padding .title
        {  background-image:url(/static/image/bg_header_side.gif); background-position:top left; background-repeat:no-repeat; width:286px; height:33px; }
#homeTopRight .padding .title h2
        { padding:5px 0px 0px 15px; font-family:'Trebuchet MS',helvetica,sans-serif; font-size:16px; color:#ffffff; font-weight:bold; }

#bioTopLeft
        { width:667px; float:left; }
#bioTopLeft .padding
        { padding:19px 18px 0px 25px; }
#bioTopLeft .padding .copy
        {
        padding-top:10px;
        float: left;
        width: 640px;
}
#bioTopLeft .padding .copy h1
        {
        font-size:24px;
        font-family:"Trebuchet MS", helvetica, sans-serif;
        color:#ed4d2a;
        font-weight:bold;
        padding-bottom:6px;
}
#bioTopLeft .padding .copy h2
        { padding:15px 5px 0px 0px;
        font-size:16px;}
#bioTopLeft .padding .copy h3
        { padding:15px 5px 0px 0px;
        font-size:12px;}



#contentTopLeft
        { width:667px; float:left; }
#contentTopLeft .padding
        { padding:27px 18px 0px 25px; }
#contentTopLeft .padding .hero
        { padding-bottom:14px; }
#contentTopLeft .padding .image
        { padding-bottom:11px; }
#contentTopLeft .padding .copy
        {
        padding:0px 0px 29px 4px;
        text-align: left;
}
#contentTopLeft .padding h1
        {
        font-size:24px;
        font-family:"Trebuchet MS", helvetica, sans-serif;
        color:#ed4d2a;
        font-weight:bold;
        padding-bottom:6px;
}

.networkPage
        {
        font-size:24px;
        font-family:"Trebuchet MS", helvetica, sans-serif;
        color: #1b72f5;
        font-weight:bold;
        padding-bottom:6px;
}

.capitalPage
        {
        font-size:24px;
        font-family:"Trebuchet MS", helvetica, sans-serif;
        font-weight:bold;
        padding-bottom:6px;
}

.foundationPage
        {
        font-size:24px;
        font-family:"Trebuchet MS", helvetica, sans-serif;
        font-weight:bold;
        padding-bottom:6px;
}

.foundationPage1
        {
        font-size:24px;
        font-family:"Trebuchet MS", helvetica, sans-serif;
		color: #6213a5;
        font-weight:bold;
        padding-bottom:6px;
}

#contentTopLeft .padding h2
        { font-size:24px; font-family:'Trebuchet MS',helvetica,sans-serif; color:#ed4d2a; font-weight:bold; padding-bottom:2px; background-image:url(/static/image/bg_header.gif); background-position:bottom left; background-repeat:no-repeat; } #contentTopLeft .padding h3
        { color:#0e8597; font-size:14px; }
#contentTopLeft .padding h4
        {
        color:#0e8597;
        font-size:12px;
        font-weight:normal;
}

#contentTopRight
        { width:293px; float:right;}
#contentTopRight .padding
        { padding:61px 0px 0px 0px; }
#contentTopRight .minipad
        { padding:8px 0px 0px 0px; }
#contentTopRight .padding .title
        {
        background-image:url(/static/image/bg_header_side.gif);
        background-position:top left;
        background-repeat:no-repeat;
        width:286px;
        height:33px;
        font-family: "Trebuchet MS", helvetica, sans-serif;
}
#contentTopRight .minipad .title
        {
        background-image:url(/static/image/bg_header_side.gif);
        background-position:top left;
        background-repeat:no-repeat;
        width:286px;
        height:33px;
        font-family: "Trebuchet MS", helvetica, sans-serif;
}
#contentTopRight .padding .title h2
        { padding:5px 0px 0px 15px; font-family:'Trebuchet MS',helvetica,sans-serif; font-size:16px; color:#ffffff; font-weight:bold; }
#contentTopRight .padding .title h3
        { padding:6px 0px 0px 15px; font-family:'Trebuchet MS',helvetica,sans-serif; font-size:15px; color:#ffffff; font-weight:bold; }
#contentTopRight .minipad .title h2
        { padding:5px 0px 0px 15px; font-family:'Trebuchet MS',helvetica,sans-serif; font-size:16px; color:#ffffff; font-weight:bold; }
#contentTopRight .minipad h3
        { padding:6px 0px 0px 15px; font-family:'Trebuchet MS',helvetica,sans-serif; font-size:15px; color:#ffffff; font-weight:bold; }

#subContentTopLeft
        { width:540px; float:left; }
#subContentTopLeft .padding
        { padding:27px 28px 20px 25px; }
#subContentTopLeft .padding h1
        { font-size:24px; font-family:'Trebuchet MS',helvetica,sans-serif; color:#ed4d2a; font-weight:bold; padding-bottom:6px; }
#subContentTopLeft .padding h3
        { color:#0e8597; font-size:14px; padding-top:9px; }
#subContentTopLeft .padding h4
        { color:#ed4d2a; font-size:14px; padding-top:9px; }

#subContentTopRight
        {
        width:390px;
        float:left;
}
#subContentTopRight .padding
        { padding:62px 0px 0px 0px; }
#subContentTopRight .padding h4
        { color:#ed4d2a; font-size:14px; padding-top:9px; }

#contentTopMain
        { width:960px; }
#contentTopMain .padding
        { padding:27px 20px 0px 25px; }
#contentTopMain .padding h1
        { font-size:24px; font-family:'Trebuchet MS',helvetica,sans-serif; color:#ed4d2a; font-weight:bold; padding-bottom:6px; }
#contentTopMain .padding h2
        { font-size:14px; font-weight:normal; }
/* /wrappers */

/* footer*/
.footer
        { margin:0px 12px 0px 12px; padding-bottom:24px; background-color:#333333; }
.footer div.left
        { float:left; width:668px; background-image:url(/static/image/img_footer_divider.gif); background-position:top right; background-repeat:no-repeat; float:left; font-family:'Trebuchet MS',helvetica,sans-serif; font-size:12px; color:#d4d4d4; }
.footer .left ul.footer
        { margin:0px; padding:16px 0px 0px 29px; list-style:none; }
.footer .left ul.footer li
        { margin:0px; padding:0px; list-style:none; display:block; float:left; }
.footer .left ul.footer li.left
        { width:196px; }
.footer .left ul.footer li.middle
        { width:223px; }
.footer .left ul.footer li.right
        { width:218px; }
.footer .left ul.footer li h3
        { font-family:'Trebuchet MS',helvetica,sans-serif; font-size:12px; color:#d4d4d4; font-weight:normal; line-height:14px; padding-bottom:1px; }
.footer .left ul.footer ul
        { margin:0px; padding:0px 0px 0px 17px; list-style:none; }
.footer .left ul.footer ul li
        { margin:0px; padding:0px; list-style:none; display:block; float:none; }

.footer .right
        { float:right; width:294px; font-family:'Trebuchet MS',helvetica,sans-serif; font-size:12px; color:#d4d4d4;}
.footer .right .leftbox
        { float:left; width:110px; font-family:'Trebuchet MS',helvetica,sans-serif; font-size:12px; color:#d4d4d4; }
.footer .right .rightbox
        { float:left; width:170px; font-family:'Trebuchet MS',helvetica,sans-serif; font-size:12px; color:#d4d4d4; text-align:left;}
.footer .right ul.address
        { margin:0px; padding:16px 0px 0px 30px; list-style:none; }
.footer ul.address li
        { margin:0px; padding:0px; list-style:none; }
.footer ul.address li.copy
        { padding-top:14px; }

.footer a, .footer a:Active, .footer a:Visited
        { font-family:'Trebuchet MS',helvetica,sans-serif; font-size:12px; color:#d4d4d4; text-decoration:none; line-height:14px; }
.footer a:Hover
        { font-family:'Trebuchet MS',helvetica,sans-serif; font-size:12px; color:#d4d4d4; text-decoration:underline; line-height:14px; }
/*/ footer*/

/* links */
a.seeAll, a.seeAll:Active
        { font-family:'Trebuchet MS',helvetica,sans-serif; font-size:12px; color:#0e8597; font-weight:bold; text-decoration:none; }
a.seeAll:Hover
        { font-family:'Trebuchet MS',helvetica,sans-serif; font-size:12px; color:#0e8597; font-weight:bold; text-decoration:underline; }
/*/ links */

/* arrow links */
.more
        { float:left; padding-top:4px; }
.more span
        { float:left; padding:2px 0px 0px 0px }
.more img
        { float:left; padding-left:6px; }

.seeSuccesses
        { padding-top:4px; }
.seeSuccesses span
        { float:left; padding:4px 0px 0px 0px }
.seeSuccesses img
        { float:left; padding-left:6px; }

.requestFunding
        { padding-top:4px; }
.requestFunding span
        { float:left; padding:4px 0px 0px 0px }
.requestFunding img
        { float:left; padding-left:6px; }
/*/ arrow links */

/* text */
.more
        { font-size:15px; color:#0e8597; }
.more a, .more a:Active
        { color:#0e8597; font-size:15px; text-decoration:none; }
.more a:Hover
        { color:#0e8597; font-size:15px; text-decoration:underline; }
.where a, .where a:Active
        { color:#0e8597; font-size:14px; text-decoration:none; }
.where a:Hover
        { color:#0e8597; font-size:14px; text-decoration:underline; }
/*/ text */

/* buttons */
.orangeButton { height:34px; background-color:#eb5634; background-image:url(/static/image/btn_orange_bg.gif); background-repeat:repeat-x; }
.orangeButton .orangeButtonL { float:left; width:15px; }
.orangeButton .orangeButtonM { float:left; padding-top:7px; }
.orangeButton .orangeButtonM a, .orangeButton .orangeButtonM a:Active
        {  font-size:15px; font-family:'Trebuchet MS',helvetica,sans-serif; color:#ffffff; font-weight:normal; text-decoration:none; }
.orangeButton .orangeButtonM a:Hover
        {  font-size:15px; font-family:'Trebuchet MS',helvetica,sans-serif; color:#ffffff; font-weight:normal; text-decoration:underline; }
.orangeButton .orangeButtonR {
        float:right;
        width:15px;
}

.greyButton { height:32px; background-color:#92b0bb; background-image:url(/static/image/btn_grey_bg.gif); background-repeat:repeat-x; }
.greyButton .greyButtonL { float:left; width:6px; }
.greyButton .greyButtonM { float:left; padding-top:7px; text-align:center; }
.greyButton .greyButtonM a, .orangeButton .orangeButtonM a:Active
        {  font-size:14px; color:#102f3a; font-weight:normal; text-decoration:none; }
.greyButton .greyButtonM a:Hover
        {  font-size:14px; color:#102f3a; font-weight:normal; text-decoration:underline; }
.greyButton .greyButtonR { float:right; width:6px; }
/*/ buttons*/

/* homepage */
ul.upcomingEvents
        { clear:both; margin:0px; padding:9px 0px 35px 18px; list-style:none; }
ul.upcomingEvents li
        { margin:0px; padding:0px; list-style:none; float:left; }
ul.upcomingEvents li.date
        { width:70px; padding:2px 0px 0px 0px; color:#0e8597; font-size:18px; }
ul.upcomingEvents li.copy
        { width:188px; padding:2px 0px 0px 0px; line-height:16px; }
ul.upcomingEvents li.seeAll
        { width:258px; padding:0px; text-align:right; }
ul.upcomingEvents li.seeAll a, ul.upcomingEvents li.seeAll a:Active
        { font-family:'Trebuchet MS',helvetica,sans-serif; font-size:12px; color:#0e8597; font-weight:bold; text-decoration:none; }
ul.upcomingEvents li.seeAll a:Hover
        { font-family:'Trebuchet MS',helvetica,sans-serif; font-size:12px; color:#0e8597; font-weight:bold; text-decoration:underline; }

ul.whereMade
        { margin:0px 8px 20px 1px; padding:9px 0px 0px 0px; list-style:none; background-color:#dae4ed; }
ul.whereMade li
        { margin:0px; padding:0px; list-style:none; display:block; }
ul.whereMade li.image
        { padding-bottom:4px; }
ul.whereMade li.copy
        { padding:0px 11px 5px 11px; color:#333333; line-height:15px; }
ul.whereMade li.copy .links
        { padding:5px 0px 0px 0px; }

ul.howItWorks
        { margin:0px; padding:9px 0px 25px 0px; list-style:none; }
ul.howItWorks li
        { margin:0px; padding:0px; list-style:none; display:block; }
ul.howItWorks li.image
        { padding-bottom:9px; }
ul.howItWorks li.copy
        { color:#333333; line-height:17px; }
ul.howItWorks li.copy a, ul.howItWorks li.copy a:Active
        { font-family:'Trebuchet MS',helvetica,sans-serif; font-size:12px; color:#0e8597; font-weight:normal; text-decoration:none; }
ul.howItWorks li.copy a:Hover
        { font-family:'Trebuchet MS',helvetica,sans-serif; font-size:12px; color:#0e8597; font-weight:normal; text-decoration:underline; }

.homeMiddle
        { margin:0px 12px 0px 12px; padding:6px 0px 9px 7px;  border:1px solid #999999; border-top:none; background-color:#ecf1f6; }
.homeMiddle h2
        { font-size:15px; color:#0e8597; }
.homeMiddle ul
        { margin:0px; padding:0px 0px 0px 8px; list-style:none; }
.homeMiddle ul li
        { margin:0px; padding:0px; list-style:none; display:block; float:left; }
.homeMiddle ul li.left
        { width:322px; }
.homeMiddle ul li.left p
        { padding-right:50px; }
.homeMiddle ul li.middle
        { width:316px; }
.homeMiddle ul li.middle p
        { padding-right:25px; }
.homeMiddle ul li.right
        { width:289px; }
/*/ homepage*/

/* company */
.ourTeam, .herStory
        {
        color:#0e8597;
        font-size:12px;
        font-weight: bold;
}
.ourTeamPhotoGallery
        { padding:0px 0px 0px 54px; }
.ourTeamList
        { margin:0px; padding:10px 0px 10px 0px; background-color:#ffffff; }
.ourTeamImage
        { float:left; width:188px; }
.ourTeamCopy
        { float:left; width:681px; line-height:15px; }
.ourTeamCopy h3
        { color:#ec4e29; font-size:14px; font-weight:bold; padding-bottom:3px; }
.ourTeamCopy h4
        { font-size:14px; font-weight:normal; padding-bottom:10px; }
.ourTeamCopy p
        { padding:0px 0px 10px 0px; }

        .people, .herStory
        {
        color:#0e8597;
        font-size:12px;
        font-weight: bold;
}
.peoplePhotoGallery
        { padding:0px 0px 0px 54px; }
.peopleList
        { margin:0px; padding:10px 0px 10px 0px; background-color:#ffffff; }
.peopleImage
        { float:left; width:287px; }
.peopleCopy
        {
        float:left;
        width:240px;
        line-height:15px;
}
.peopleCopy a
        { color:#ec4e29; }
.peopleCopy h3
        { color:#ec4e29; font-size:14px; font-weight:bold; padding-bottom:3px; }
.peopleCopy h4
        { font-size:14px; font-weight:normal; padding-bottom:10px; }
.peopleCopy p
        { padding:0px 0px 10px 0px; }

.toolkitList
        { margin:0px; padding:10px 0px 10px 0px; background-color:#ffffff; }
.toolkitImage
        { float:left; width: 180px; height: 1px; overflow: visible; }
.toolkitCopy
        {
        float:left;
        width:400px;
        line-height:15px;
		padding-left: 10px;
}
.toolkitCopy a
        { color:#ec4e29; }
.toolkitCopy h3
        { color:#ec4e29; font-size:14px; font-weight:bold; padding-bottom:3px; }
.toolkitCopy h4
        { font-size:14px; font-weight:normal; padding-bottom:10px; }
.toolkitCopy p
        { padding:0px 0px 10px 0px; }


.background
        { width:286px; }
.backgroundBorder
        { margin:0px 1px 0px 1px; padding:13px 13px 10px 13px; background-color:#dae4ed; font-size:11px; }
.backgroundInfo {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}
.bgTitle {
        width:85px;
        padding:0px 0px 9px 0px;
        margin:0px;
        float:left;
        font-size:11px;
        color: #000;
}
.bgInfo { width:171px; padding:0px 0px 9px 0px; margin:0px; float:left; font-size:11px; }
.iconVideos
        { float:left; width:91px; }
.iconVideos img
        { float:left;  }
.iconVideos a
        { float:left; padding-top:4px; text-decoration:underline; font-size:11px; }
.iconPhotos
        {
        float:none;
}
.iconPhotos img
        { float:left;  }
.iconPhotos a
        { float:left; padding-top:4px; text-decoration:underline; font-size:11px; }
h4.awardsTitle
        { color:#0e8597; font-size:12px; }
ul.awards { list-style:none; margin:0px; padding:5px 0px 10px 0px; }
ul.awards li { padding:0px 0px 5px 0px; margin:0px;  }
ul.papers {
        list-style:none;
        margin:0px;
        padding:5px 0px 10px 0px;
        font-size: 12px;
}
ul.papers li { padding:0px 0px 10px 0px; margin:0px;  }
.grey
        { color:#98999b; }

ul.helpYou
        { margin:0px 8px 20px 1px; padding:4px 14px 14px 14px; list-style:none; background-color:#dae4ed; }
ul.helpYou li
        { margin:0px; padding:0px; list-style:none; display:block; }
ul.helpYou li h4
        { color:#0e8597; font-size:12px; font-weight:normal; margin-bottom:10px; }
ul.helpYou li ul { list-style:none; margin:0px; padding:6px 0px 5px 0px; }
ul.helpYou li ul li { background:url(/static/image/bul_helpyou.gif) no-repeat top left; padding:0px 0px 18px 38px; margin:0px;  }

ul.recentEvents
        { margin:0px 8px 0px 1px; padding:4px 0px 14px 14px; list-style:none; }
ul.recentEvents li
        { margin:0px; padding:0px; list-style:none; display:block; color:#333333; }
ul.recentEvents li ul { list-style:none; margin:0px; padding:0px; }
ul.recentEvents li ul li { list-style:none; padding:0px 0px 15px 0px; margin:0px; float:left; width:134px;  }

ul.descriptionEventsRightCol
        {
        margin:0px 8px 20px 1px;
        padding:8px 14px 14px 14px;
        list-style:none;
        background-color:#dae4ed;
        color: #0e8597;
}
ul.descriptionEventsRightCol li
        { margin:0px; padding:0px; list-style:none; display:block; }
ul.descriptionEventsRightCol li h4
        { color:#0e8597; font-size:12px; font-weight:normal; line-height:15px; padding-top:4px; }
ul.descriptionEventsRightCol li p
        {
        padding:0px 0px 10px 0px;
        color: #000;
}

.advisorsImageLeft
        { float:left; width:184px; padding-top:12px; }
.advisorsImageRight
        { float:right; width:184px; padding-top:12px; text-align:right; }
.advisorsCopyRight
        { float:right; width:303px; }
.advisorsCopyLeft
        { float:left; width:303px; }

.missionStatement
        { width:380px; border:1px solid #cdcdcd; margin-top:9px; }
.missionStatement .missionPadding
        { padding:30px 30px 30px 30px; }

h3.ourPartners
        { color:#ec4e29; font-size:14px; font-weight:bold; margin:0px; padding:0px; }
ul.ourPartners
        { margin:0px; padding:0px 0px 0px 10px; list-style:none; float:left; }
ul.ourPartners li
        { margin:0px; padding:0px 0px 36px 0px; list-style:none; float:left; }
ul.ourPartners li.ourPartnersCopy
        { width:280px; line-height:16px; }
ul.ourPartners li.ourPartnersImage
        { width:185px; }
ul.ourPartners li.ourPartnersCopy2
        {
        width:195px;
        line-height:16px;
        padding-bottom: 0px;
        padding-top: 10px;
}
ul.ourPartners li.ourPartnersImage2
        { width:160px; }
ul.ourPartners li.ourPartnersCopy3
        { line-height:16px; }

ul.testimonials
        { margin:0px; padding:0px; list-style:none; float:left; }
ul.testimonials li
        { margin:0px; padding:0px 0px 0px 0px; list-style:none; float:left; }
ul.testimonials li.testimonialsCopy
        { width: 600px; line-height:16px; float: left; }
ul.testimonials li.testimonialsImage
        { width:290px; padding-top:10px; }
ul.testimonials li.testimonialsCopy p.testimonialsName
        { text-align:right; color:#0e8597; font-style:italic; padding:0px; }
ul.testimonials li.testimonialsCopy p.testimonialsCompany
        { text-align:right; color:#0e8597; font-style:italic; }


.spotlights
        {
        width:286px;
        background-repeat:no-repeat;
}
.spotlightsBorder
        { border:1px solid #56828f; border-top:none; margin:0px 1px 0px 1px; padding:13px 13px 10px 13px; }
p.spotlightsName
        { color:#0e8597; font-style:italic; }

#videoContentHero
        { float:left; width:581px; }
#videoContentRight
        { width:326px; float:right; background-color:#edf5de; }
#videoContentRight .title
        {  background-image:url(/static/image/bg_header_side_green.gif); background-position:top left; background-repeat:no-repeat; width:326px; height:33px; }
#videoContentRight .title h2
        { padding:5px 0px 0px 15px; font-family:'Trebuchet MS',helvetica,sans-serif; font-size:16px; color:#ffffff; font-weight:bold; }
#videoContentRight .padding
        {
        padding:12px;
        font-size:10px;
        line-height:15px;
        margin-right: auto;
        margin-left: auto;
}
#videoContentRight .padding h3
        { padding:13px 0px 3px 0px; font-size:12px; }

ul.videosList
        { margin:0px; padding:0px; list-style:none; float:left; }
ul.videosList li
        {
        width:305px;
        margin:0px;
        padding:0px;
        list-style:none;
        float:left;
        font-size:10px;
        line-height:15px;
        font-weight: normal;
}
ul.videosList li.last
        { width:282px; margin:0px; padding:0px; list-style:none; float:left; font-size:10px; line-height:15px; }
ul.videosList li h3
        { padding:13px 0px 3px 0px; font-size:12px; }
ul.videosList li p
        {
        padding:0px 40px 0px 0px;
        font-size: 12px;
}
ul.videosList li.last p
        { padding:0px; }
.videoTime
        {
        display:block;
        padding-top:7px;
        color: #666;
        text-align: left;
        font-size: 11px;
}
h1.videos
        { float:left; }
a.watchMoreVideos
        { float:left; padding:11px 0px 0px 32px; }

ul.photoGalleryList
        { margin:0px; padding:0px; list-style:none; float:left; }
ul.photoGalleryList li
        { width:312px; margin:0px; padding:0px; list-style:none; float:left; font-size:10px; line-height:15px; }
ul.photoGalleryList li.last
        { width:282px; margin:0px; padding:0px; list-style:none; float:left; font-size:10px; line-height:15px; }
ul.photoGalleryList li h3.galleryName
        { padding:13px 0px 3px 0px; font-size:12px; }
ul.photoGalleryList li p
        { padding:0px 40px 0px 0px; }
ul.photoGalleryList li.last p
        { padding:0px; }
/*/ company */

/* foundation */
h3.foundation
        { color:#0e8597; font-size:14px; }
h3.caption
        { color:#0e8597; font-size:17px; font-style:italic; font-weight:normal; padding:0px 70px 10px 70px; }
h4.foundation
        { color:#ec4e29; font-size:14px; font-weight:bold; }

.foundationProjects
        { width:624px; margin-bottom:3px; }
.foundationProjects .needingGrants
        { width:324px; float:left; display:block; }
.foundationProjects .moreGrants
        { width:300px; float:right; text-align:right; display:block; }

.fundingAreasListFirst
        { margin:0px; padding:16px 0px 16px 0px; border-top: 1px #000 solid; background-color:#fff; }
.fundingAreasList
{ width: 611px; height: 180px; margin:0px 0px 30px 1px; padding:0px 0px 16px 0px; background-color:#fff; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid}
.borderPurple
{ border-color:#6f3fbe}
.borderGreen
{ border-color:#7ea023}
.borderBlue
{ border-color:#3ea3c9}
.borderTeal
{ border-color:#337265}
.borderBrown
{ border-color:#b39a30}


.fundingAreasTitle
{ margin-bottom:1em;}
.fundingAreasList .foundationImage
        { float:left; width:161px; }
.fundingAreasList .foundationCopy
        { float:left; width:350px; line-height:15px; }
.fundingAreasList .foundationCopy h3
        { color:#0e8597; font-size:14px; font-weight:normal; }
.fundingAreasList .foundationButton
        { float:right; width:133px; text-align:right; }
.fundingAreasList .foundationButton .price
        { padding-bottom:17px; }

ul.foundationRightCol
        { margin:0px 8px 20px 1px; padding:4px 14px 14px 14px; list-style:none; background-color:#dae4ed; }
ul.foundationRightCol li
        { margin:0px; padding:0px; list-style:none; display:block; }
ul.foundationRightCol li h4
        { color:#0e8597; font-size:14px; font-weight:bold; }
ul.foundationRightCol li .image
        { float:left; width:118px; padding:7px 0px 0px 0px; }
ul.foundationRightCol li .heading
        {
        float:left;
        width:135px;
        color:#0e8597;
        font-size:14px;
        padding-top: 7px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}
ul.foundationRightCol li .divider
        { height:1px; margin:7px 0px 12px 0px; background-color:#666666; }

ul.targetLocationsRightCol
        { margin:0px 8px 20px 1px; padding:9px 0px 0px 0px; list-style:none; background-color:#dae4ed; }
ul.targetLocationsRightCol p
        { margin:10px 10px 10px 14px; padding:0px 0px 0px 0px; list-style:none; background-color:#dae4ed; }
ul.targetLocationsRightCol li
        { margin:0px; padding:0px; list-style:none; display:block; }
ul.targetLocationsRightCol li h3.targetLocationsQuote
        { font-size:18px; color:#0e8597; font-style:italic; padding-top:36px; padding-bottom:16px; line-height:20px; }
ul.targetLocationsRightCol li ul { list-style:none; margin:0px; padding:6px 0px 5px 0px; }
ul.targetLocationsRightCol li ul li { background:url(/static/image/bul_helpyou.gif) no-repeat top left; padding:0px 0px 5px 38px; margin:0px;  }


.copyGrant
        { padding:0px 20px 0px 13px; }
.copyGrantGrey
        { padding:0px 20px 0px 13px; margin-bottom:10px; background-color:#dae4ed; font-size:14px; }
.copyGrantGrey p
        { line-height:17px; }

ul.ourGrantProcessRightCol
        { margin:0px 8px 20px 1px; padding:0px 14px 14px 14px; list-style:none; background-color:#dae4ed; }
ul.ourGrantProcessRightCol li
        { margin:0px; padding:0px; list-style:none; display:block; }
ul.ourGrantProcessRightCol li h3.ourGrantProcessQuote
        { font-size:18px; color:#0e8597; font-style:italic; padding-top:36px; padding-bottom:16px; line-height:20px; }
ul.ourGrantProcessRightCol li ul { list-style:none; margin:0px; padding:6px 0px 5px 0px; }
ul.ourGrantProcessRightCol li ul li { background:url(/static/image/bul_helpyou.gif) no-repeat top left; padding:0px 0px 18px 38px; margin:0px;  }

ul.peopleRightCol
        {
	margin:0px 8px 8px 1px;
	padding:0px 14px 14px 14px;
	list-style:none;
	background-color:#dae4ed;
	text-align: center;
}
ul.peopleRightCol li
        { margin:0px; padding:0px; list-style:none; display:block; }
ul.peopleRightCol li .peopleQuote
        { font-size:12px; color:#0e8597; padding-top:16px; padding-bottom:16px; line-height:16px; align: center;}

.grantSuccessListFirstOriginal
        { margin:0px; padding:0px 0px 40px 0px; background-color:#ffffff; }
.grantSuccessListOriginal
        { margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; margin-bottom:20px; background-color:#ffffff; }

.grantSuccessListFirst
        { margin:0px; padding:0px 0px 40px 0px; background-color:#ffffff; }
.grantSuccessList
        { margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; margin-bottom:20px; background-color:#ffffff; }
.grantSuccessListBrown
        { margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;  margin-bottom:20px; background-color:#ffffff; height: 245px; border-right:1px solid #b39a30; border-bottom:1px solid #b39a30; border-left:1px solid #b39a30; color: #b39a30; }
.grantSuccessListBlue
        { margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; height: 273px; margin-bottom:20px; background-color:#ffffff; border-right:1px solid #3ea3c9; border-bottom:1px solid #3ea3c9; border-left:1px solid #3ea3c9; color: #3ea3c9; }
.grantSuccessListPurple
        { margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; height: 273px; margin-bottom:20px; background-color:#ffffff; border-right:1px solid #6f3fbe; border-bottom:1px solid #6f3fbe; border-left:1px solid #6f3fbe; color: #6f3fbe; }
.grantSuccessListGreen
        { margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; height: 273px; margin-bottom:20px; background-color:#ffffff; border-right:1px solid #7ea023; border-bottom:1px solid #7ea023; border-left:1px solid #7ea023;  color:#7ea023; }
.grantSuccessListTeal
        { margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; height: 273px; margin-bottom:20px; background-color:#ffffff; border-right:1px solid #337265; border-bottom:1px solid #337265; border-left:1px solid #337265; color: #03a4a2; }
		

.speakersList
        { margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; height: 273px; margin-bottom:20px; background-color:#ffffff; border-right:1px solid #ec4e29; border-bottom:1px solid #ec4e29; border-left:1px solid #ec4e29; color: #ec4e29; }
		
.panelList
        { margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; height: 210px; margin-bottom:20px; background-color:#ffffff; border-right:1px solid #ec4e29; border-bottom:1px solid #ec4e29; border-left:1px solid #ec4e29; color: #ec4e29; }

.speakersImage
        { float:left; margin: 1em 0px 0px 1em; width:160px;}

.tedList { margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; height: 380px; margin-bottom:20px;}

.tedImage
        { float:left; margin: 1em 0px 0px 1em; width:480px;}	
.tedCopy {float:left; width:300px; line-height:15px; padding-right:5px;}

.speakersImage .thumbs
{ float:left; width:210px; padding-top:1em;}
.speakersImage .thumbs .hspace
{margin-right:5px;}
.speakersCopy
        { float:left; width:400px; line-height:15px; padding-right:5px; }
.speakersCopyFull
        { float:left; width:580px; line-height:15px; padding:1em; }
.panelCopy {float:left; width:700px; line-height:15px; padding-right:5px;} 	
.speakersCopyFullNoBox
        { float:left; width:650px; line-height:15px; padding:1em; }
.speakersCopyLarge
        { float:left; width:480px; line-height:15px; padding-right:5px; }
.speakersCopy h3
        { color:#0e8597; font-size:14px; font-weight:normal; }
.speakersCopyRight
        { float:right; width:148px; }
.speakersCopyRight h3
        { font-size:14px; font-weight:normal; }
.speakersCopyRight p
        { padding:20px 0px 0px 11px; }
.speakersListSummary
		 { float:right; width:280px; margin:0px; padding:0px 1em 0px 1em; color: inherit; background-color: #fcfce4;}
.speakersListSummary p
		 { color: inherit;}
 .speakersListSummary td
 		{ font-size:14px; }

.speakersListSummary .summary
{margin-top:1em; background-repeat:no-repeat; border: 1px solid #ec4e29; margin-bottom: 20px; background-image:url(/static/image/summary_purple.jpg);}
.speakersBullets
 {color: inherit; font-size: 14px; font-weight:bold; margin-top:20px;}
 
 ul .speakers{
	 list-style:none;
	 color:ec4e29;
 }
 
 
.orangeBar .speakerName {
	width:300px;
	height:23px;
	float:left;
	padding: 2px 0px 2px 20px;
	font-size:16px;
	color: inherit;

}

.orangeBar .panelistName {
	width:460px;
	height:23px;
	float:left;
	padding: 2px 0px 2px 20px;
	font-size:16px;
	color: inherit;

}

.orangeBar .date {
	width:380px;
	height:17px;
	text-align:right;
	padding: 5px 10px 5px 0px;
	float:right;
}


.grantSuccessImage
        { float:left; margin: 1em 0px 0px 1em; width:210px;}
.grantSuccessImage .thumbs
{ float:left; width:210px; padding-top:1em;}
.grantSuccessImage .thumbs .hspace
{margin-right:5px;}
.grantSuccessCopy
        { float:left; width:380px; line-height:15px; padding-right:5px; }
.grantSuccessCopyFull
        { float:left; width:580px; line-height:15px; padding:1em; }
.grantSuccessCopyFullNoBox
        { float:left; width:650px; line-height:15px; padding:1em; }
.grantSuccessCopyLarge
        { float:left; width:480px; line-height:15px; padding-right:5px; }
.grantSuccessCopy h3
        { color:#0e8597; font-size:14px; font-weight:normal; }
.grantSuccessCopyRight
        { float:right; width:148px; }
.grantSuccessCopyRight h3
        { font-size:14px; font-weight:normal; }
.grantSuccessCopyRight p
        { padding:20px 0px 0px 11px; }
.grantSuccessListSummary
		 { float:right; width:280px; margin:0px; padding:0px 1em 0px 1em; color: inherit;}
.grantSuccessListSummary p
		 { color: inherit;}
 .grantSuccessListSummary td
 		{ font-size:14px; }


.grantSuccessListSummary .summary
{margin-top:1em; background-repeat:no-repeat; border: 1px solid #b39a30; margin-bottom: 20px;}
.grantSuccessListSummary .summaryBrown
{margin-top:1em; background-repeat:no-repeat; border: 1px solid #b39a30; margin-bottom: 20px; background-image:url(/static/image/summary_brown.jpg);}
.grantSuccessListSummary .summaryGreen
{margin-top:1em; background-repeat:no-repeat; border: 1px solid #7ea023; margin-bottom: 20px; background-image:url(/static/image/summary_green.jpg);}
.grantSuccessListSummary .summaryOrange
{margin-top:1em; background-repeat:no-repeat; border: 1px solid #ec4e29; margin-bottom: 20px; background-image:url(/static/image/summary_orange.jpg);}
.grantSuccessListSummary .summaryPurple
{margin-top:1em; background-repeat:no-repeat; border: 1px solid #6f3fbe; margin-bottom: 20px; background-image:url(/static/image/summary_purple.jpg);}
.grantSuccessListSummary .summaryBlue
{margin-top:1em; background-repeat:no-repeat; border: 1px solid #3ea3c9; margin-bottom: 20px; background-image:url(/static/image/summary_blue.jpg);}
.grantSuccessListSummary .summaryTeal
{margin-top:1em; background-repeat:no-repeat; border: 1px solid #03a4a2; margin-bottom: 20px; background-image:url(/static/image/summary_teal.jpg);}

 .grantBullets
 {color: inherit; font-size: 14px; font-weight:bold; margin-top:20px;}

.fundingAreasList .foundationImage

.inventoryListFirst
        { margin:0px; padding:10px 0px 10px 0px; background-color:#ffffff; }
.inventoryList
        { margin:0px; padding:10px 0px 10px 0px; border-top:1px solid #666666; background-color:#ffffff; }
.inventoryImage
        { float:left; width:100px; }
.inventoryCopy
        { float:left; width:550px; line-height:15px; }
.inventoryCopy h3
        { color:#0e8597; font-size:14px; font-weight:normal; }
.inventoryCopyRight
        { float:right; width:148px; }
.inventoryCopyRight h3
        { font-size:14px; font-weight:normal; }
.inventoryCopyRight p
        { padding:20px 0px 0px 11px; }


.needingFundingList
        { margin:0px; padding:20px 0px 40px 0px; border-top:1px solid #666666; background-color:#ffffff; }
.needingFundingImage
        { float:left; width:240px; }
.needingFundingCopy
        { float:left; width:490px; line-height:15px; }
.needingFundingCopy h3
        { color:#0e8597; font-size:14px; font-weight:normal; }
.needingFundingCopyRight
        { float:right; width:148px; text-align:center; }
.needingFundingCopyRight h3
        { font-size:14px; font-weight:normal; }
.needingFundingCopyRight p.needingFundingPrice
        { font-size:14px; }
.needingFundingCopyRight p.needingFundingPercentage img
        { padding-bottom:2px; }
/*/ foundation */

/* capital */
h4.capital
        { color:#eb5231 !important; font-size:14px; font-weight:normal; }

.orangeLeft
        {
        float:left;
        width:430px;
        padding-top: 14px;
        padding-right: 0px;
        padding-bottom: 30px;
        padding-left: 0px;
}
.orangeRight
        { float:right; width:160px; padding:14px 0px 61px 0px; }

ul.helpedFund
        { clear:both; margin:0px; padding:9px 0px 0px 0px; list-style:none; }
ul.helpedFund li
        { margin:0px; padding:0px; list-style:none; float:left; }
ul.helpedFund li.helpedFundImage
        { width:159px; }
ul.helpedFund li.helpedFundCopy
        { width:410px; line-height:16px; }

ul.investmentPartners
        {
        margin:20px 8px 20px 1px;
        padding:4px 14px 14px 14px;
        width: 256px;
        list-style:none;
        background-color:#dae4ed;
        text-align: left;
        color: #000;
        font-size: 12px;
        font-weight: normal;
}
ul.investmentPartners li
        {
        margin:0px;
        padding:0px;
        list-style:none;
        display:block;
        text-align: left;
}
ul.investmentPartners li h4
        { color:#0e8597; font-size:12px; font-weight:normal; margin-bottom:10px; }
ul.investmentPartners li .image
        { padding:0px 0px 9px 39px; }

ul.stepByStep
        { margin:0px 8px 20px 1px; padding:4px 14px 14px 6px; list-style:none; background-color:#dae4ed; }
ul.stepByStep li
        { margin:0px; padding:0px; list-style:none; display:block; }
ul.stepByStep li h2
        { color:#0e8597; font-size:14px; font-weight:bold; margin-bottom:10px; margin-top:20px; padding-left:5px; }	
ul.stepByStep li h4
        { color:#0e8597; font-size:12px; font-weight:normal; margin-bottom:10px; padding-left:5px; }
ul.stepByStep li ul { margin:0px; padding:15px 0px 5px 0px; }
ul.stepByStep li ul li { padding:0px 0px 10px 33px; margin:0px; }
ul.stepByStep li ul li.one { background:url(/static/image/bul_stepbystep_1.gif) no-repeat top left;  }
ul.stepByStep li ul li.two { background:url(/static/image/bul_stepbystep_2.gif) no-repeat top left;  }
ul.stepByStep li ul li.three { background:url(/static/image/bul_stepbystep_3.gif) no-repeat top left;  }
ul.stepByStep li ul li.four { background:url(/static/image/bul_stepbystep_4.gif) no-repeat top left;  }
ul.stepByStep li ul li.five { background:url(/static/image/bul_stepbystep_5.gif) no-repeat top left;  }
ul.stepByStep li ul li.six { background:url(/static/image/bul_stepbystep_6.gif) no-repeat top left;  }
ul.stepByStep li ul li p { padding:0px 0px 10px 0px; margin:0px; }
ul.stepByStep li p { padding-left:5px; margin:0px; }

.investmentPartnersList
        { margin:0px; padding:20px 0px 10px 0px; background-color:#ffffff; }
.investmentPartnersImage
        { float:left; width:194px; }
.investmentPartnersCopy
        { float:left; width:647px; line-height:15px; }
.investmentPartnersCopy h3
        { color:#0e8597; font-size:14px; font-weight:normal; padding-bottom:3px; }
.investmentPartnersCopy p
        { padding:0px 0px 10px 0px; }

.fundedCompaniesList
        { margin-top:6px; padding:0px 20px 20px 20px; background-color:#ffffff; background-image:url(/static/image/bg_fundedcompanies.gif); background-repeat:repeat-x; }
h3.funded
        { color:#0e8597; font-size:16px; }
.fundedCompaniesList .fundedImage
        { margin:10px 13px 0px 0px; }
.fundedCompaniesList .fundedLeft
        { float:left; width:670px; }
.fundedCompaniesList .fundedRight
        { float:right; width:188px; padding-top:10px; }

.candidateCompaniesList
        { margin-top:6px; padding:0px 20px 20px 20px; background-color:#ffffff; background-image:url(/static/image/bg_fundedcompanies.gif); background-repeat:repeat-x; }
h3.funded
        { color:#0e8597; font-size:16px; }
.candidateCompaniesList .candidateImage
        { margin:10px 13px 0px 0px; }
.candidateCompaniesList .candidate
        { float:left; width:900px; }
/*/ capital */

/* success stories */
h3.success
        { color:#0e8597; font-size:17px !important; font-style:italic; font-weight:normal; padding:0px 70px 10px 70px; }

ul.successStories
        { margin:0px; padding:0px; list-style:none; float:left; }
ul.successStories li
        { margin:0px; padding:9px 0px 26px 0px; list-style:none; float:left; }
ul.successStories li.successStoriesImage
        { width:151px; }
ul.successStories li.successStoriesCopy
        { width:418px; line-height:16px; }

ul.successRightCol
        { margin:0px 8px 20px 1px; padding:4px 14px 14px 14px; list-style:none; background-color:#dae4ed; }
ul.successRightCol li
        { margin:0px; padding:0px; list-style:none; display:block; }
ul.successRightCol li h4
        { color:#0e8597; font-size:12px; font-weight:normal; margin-bottom:10px; }
ul.successRightCol li .image
        { padding:7px 0px 0px 0px; }

ul.successRightBottomCol
        { margin:0px 8px 20px 1px; padding:4px 14px 14px 14px; list-style:none; }
ul.successRightBottomCol li
        { margin:0px; padding:0px; list-style:none; display:block; }
ul.successRightBottomCol li h4
        { color:#ed4d29; font-size:14px; font-weight:normal; margin-bottom:10px; }


/*/ success stories */

/* about us */
h3 .aboutus
        { color:#0e8597; font-size:17px; font-style:italic; font-weight:normal; padding:0px 70px 10px 70px; }
.quote
        {
        color:#009999;
        font-size:12px;
        font-weight:normal;
        text-align: left;
}

ul.aboutusRightCol
        { margin:0px 8px 20px 1px; padding:4px 0px 14px 14px; list-style:none; background-color:#dae4ed; }
ul.aboutusRightCol li
        { width:256px; margin:0px; padding:0px; list-style:none; display:block; }
ul.aboutusRightCol li.authorQuote
        { font-size:14px; font-style:italic; padding:7px 0px 0px 0px; }
ul.aboutusRightCol li.author
        { text-align:right; font-style:italic; color:#009999; padding:17px 0px 38px 0px; }

/*/ about us */

.borderit img{
border: 2px solid #ccc;
}

.borderit img{
border: 2px solid #ccc;
}

.borderit:hover img{
border: 2px solid #999;
}

.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}
.fltrt {
        float: right;
        padding: 0px;
        margin-top: 5px;
        margin-right: 10px;
        margin-bottom: 5px;
        margin-left: 10px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
}
.fltlft {
        float: left;
        padding: 0px;
        margin-top: 5px;
        margin-right: 10px;
        margin-bottom: 5px;
        margin-left: 0px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
}
.persthumbprt {
        padding: 0px;
        margin-right: 20px;
        margin-left: 20px;
}
.persthumblnd {
        margin-bottom: 22.5px;
        padding: 0px;
        margin-top: 22.5px;
        margin-right: 20px;
        margin-left: 20px;
}
.persthumbsmlport {
        padding-top: 0px;
        padding-right: 5px;
        padding-bottom: 0px;
        padding-left: 15px;
        float: left;
}
.clicktovideo {
        margin: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        color: #099;
        text-decoration: underline;
        vertical-align: bottom;
}
.persthumbsmllnd {
        margin-top: 15px;
        margin-bottom: 15px;
        padding: 0px;
        margin-right: 5px;
        margin-left: 5px;
}
.clicktogallery {
        color: #099;
        text-decoration: underline;
        margin: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        vertical-align: bottom;
}
.photovideolinks {
        color: #099;
        font-size: 12px;
}
.persthumbsprtntlft {
        padding-right: 5px;
        padding-left: 5px;
}
.fltlftnospace {
        margin: 0px;
        padding: 0px;
        float: left;
}
.fltrtnospace {
        margin-top: 0px;
		margin-right: 10px;
        padding: 0px;
        float: right;
}
.HerStory {
        font-size: 14px;
        color: #099;
}
.subheadingHerStory {
        font-size: 12px;
        font-weight: normal;
        color: #0e8597;
}
.trumbaspud {
        height: 150px;
        width: 180px;
        float: left;
        padding-left: 5px;
        padding-right: 20px;
}
.formalign {
        float: right;
}
#contentWrapper #container #contentTop #contentTopRight .padding .background .backgroundBorder .papers {
        font-size: 11px;
}
#contentWrapper #container #contentTop #contentTopLeft .padding .copy form {
        width: 330px;
}
#contentWrapper #container #contentTop #contentTopLeft .padding .copy form p label {
        float: right;
}
.middlequote {
        text-align: center;
}
#contentWrapper #container #contentTop #contentTopRight .padding .investmentPartners .image p {
        text-align: left;
}
#contentWrapper #container #contentTop #contentTopLeft .padding .copy h3 {
        text-align: left;
        color: #0e8597;
        font-size: 16px;
}
#contentWrapper #container #contentTop #contentTopMain .padding .copy h2 .copy {
        font-size: 14px;
        color: #099;
}
.requestgrant {
        width: 125px;
        margin-left: 60px;
}
.bigquote {
        font-size: 14px;
        font-family: Verdana, Geneva, sans-serif;
        font-style: italic;
        line-height: 18px;
}
#contentWrapper #container #contentTop #contentTopRight .padding .foundationRightCol .copy .heading {
        width: 135px;
}
.headingoverflow {
        width: 255px;
        color: #0e8567;
}
.headingoverflow {
        font-size: 14px;
}
.headingoverflow {
        color: #0e8597;
}
.featuredphotography {
        margin-left: 200px;
}
#contentWrapper #container #contentTop #homeTopLeft .padding .copy h3 a .fltlft {
        border: 5px solid #666;
        border-top-color: #666;
        border-right-color: #666;
        border-bottom-color: #666;
        border-left-color: #666;
        border-top-style: solid;
}
.featuredphoto {
        border: 5px solid #333;
        float: none;
        margin: 2px;
        padding: 2px;
}
.featuredsection {
        width: 135px;
        float: left;
        margin: 0px;
        padding-top: 12px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}
.featuredimage {
        width: 287px;
        float: left;
        padding-top: 12px;
}
#contentWrapper #container #contentTop #contentTopMain .padding .eventphotoList li {
        width: 200px;
}
.eventphoto {
        width: 200px;
}
#contentWrapper #container #contentTop #contentTopMain .padding.eventphoto {
        width: 200px;
}
#contentWrapper #container #contentTop #contentTopMain .padding .photoGalleryList .eventphoto {
        width: 180px;
}
#peopleContent {
        float: left;
        width: 540px;
}
#toolkitContent {
        float: left;
        width: 600px;
}
#contentTopRight {
        width: 293px;
}
.scientistSpotlight {
        width: 200px;
}
.spotlightText {
        width: 255px;
        color: #E8E8E8;
        color:#000
}
.canhelp {
        font-family: verdana, arial;
        font-size: 14px;
        color: #ed4d29;
}
#contentWrapper #container #contentTop #contentTopLeft .padding .copy ul li {
        color: #000;
}
.companieshelped {
        line-height: 16px;
        width: 410px;
        list-style-type: none;
}
.helpbullets {
        list-style-image: url(/static/image/bul_helpyou_whitebg.gif);
		line-height:1.5em;
}

#map_canvas .gmnoprint span {
    position: relative;
    left: 45px;
    top: 1.5em;
}
#contentWrapper #container #contentTop #homeTopLeft .padding .featuredsection .more {
        float: left;
}
.morefltlft {
        float: left;
}
.TM {
        font-family: verdana, arial;
        font-size: 10px;
        line-height: 14px;
}
.comingsoonimages {
        width: 150px;
        float: left;
        padding: 0px;
        margin: 13px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #999;
        border-right-color: #999;
        border-bottom-color: #999;
        border-left-color: #999;
}
.comingsoonimagesleft {
        padding: 0px;
        float: left;
        width: 150px;
        margin-top: 13px;
        margin-right: 13px;
        margin-bottom: 13px;
        margin-left: 30px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #999;
        border-right-color: #999;
        border-bottom-color: #999;
        border-left-color: #999;
}

.initially-hidden {
    display: none;
}

.showmore {
    display: block;
}.centredlogo {
        margin-top: 50px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 20px;
}
.helpbullets {
        list-style-image: url(/static/image/bul_helpyou_whitebg.gif);
}
#contentWrapper #container #contentTop #contentTopRight .padding .ourGrantProcessRightCol .copy ul .helpbullet {
        margin: 5px;
        list-style-image: url(/static/image/bul_helpyou_whitebg.gif);
}
.testimonialsleft {
        float: left;
        width: 200px;
}
.toolkitContent {
        width: 600px;
        float: left;
}
.toolkitList {
        font-size: 14px;
        color: #ec4e29;
        font-weight: bold;
        padding-bottom: 10px;
}
#toolkitContent .toolkitList .toolkitCopy p {
        font-weight: normal;
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 0px;
        padding-left: 35px;
}

.smallOrangeText {
        font-size: 12px;
        color: ed4d29;
}

.movie-popup-handhold {
        position: absolute;
        top: 315px;
        left: 330px;
        width: 640px;
        height: 360px;
        border: 0px solid #999;
        background-color: #000000;
}

.movie-popup-firstrow {
        position: absolute;
        top: 315px;
        left: 330px;
        width: 640px;
        height: 360px;
        border: 0px solid #999;
        background-color: #000000;
}

.movie-popup-relativeleft {
        position: relative;
        top: 0;
        left: -300px;
        width: 640px;
        height: 360px;
        border: 0px solid #999;
        background-color: #000000;
}

.movie-popup-firstrow-small {
        position: absolute;
        top: 315px;
        left: 330px;
        width: 480px;
        height: 270px;
        border: 0px solid #999;
        background-color: #000000;
}

.movie-popup-secondrow {
        position: absolute;
        top: 615px;
        left: 335px;
        width: 640px;
        height: 360px;
        border: 0px solid #999;
        background-color: #000000;
}

.movie-popup-thirdrow {
        position: absolute;
        top: 1175px;
        left: 330px;
        width: 640px;
        height: 480px;
        border: 0px solid #999;
        background-color: #000000;
}

.movie-popup-fourthrow {
        position: absolute;
        top: 1840px;
        left: 330px;
        width: 640px;
        height: 480px;
        border: 0px solid #999;
        background-color: #000000;
}

.movie-popup-2 {
        position: absolute;
        top: 1225px;
        left: 350px;
        width: 640px;
        height: 480px;
        border: 0px solid #999;
        background-color: #000000;
}

.movie-popup-relative {
        position: relative;
        top: -200px;
        left: 200px;
		width: 640px;
		height: 360spx;
        border: 0px solid #000;
        background-color: #000000;
}

.movie-popup-jesse {
        position: absolute;
        top: 200px;
        left: 40px;
		width: 640px;
		height: 480px;
		border: 0px solid #999;
        background-color: #000000;
}


.moreless-toggle {
    color: #099;
    float: right;
    margin-right: 300px;
	margin-bottom: 20px;
    clear: right;
}

.moreless-break {
    visibility: hidden;
    height: 0px;
    padding: 0px;
    margin: 0px;
}



.brownText{color:#b39a30;}
.brownText a {color:#b39a30;}
.purpleText{color:#6f3fbe;}
.purpleText a{color:#6f3fbe;}
.greenText{color:#7ea023;}
.greenText a {color:#7ea023;}
.blueText{color:#3ea3c9;}
.blueText a {color:#3ea3c9;}
.tealText{color:#03a4a2;}
.tealText a{color:#03a4a2;}

.brownBar {
	width:auto;
	height:27px;
	margin:0px;
	padding:0px;
	background-image:url(/static/image/bar_fulllength_brown.jpg); background-repeat:no-repeat;
	color:#b39a30;
}

.blueBar {
	width:auto;
	height:27px;
	margin:0px;
	padding:0px;
	background-image:url(/static/image/bar_fulllength_blue.jpg); background-repeat:no-repeat;
	color:#3ea3c9;
}

.orangeBar {
	width:auto;
	height:27px;
	margin:0px;
	padding:0px;
	background-image:url(/static/image/bar_fulllength_orange.jpg); background-repeat:no-repeat;
	color:#ec4e29;
}

.greenBar {
	width:auto;
	height:27px;
	background-image:url(/static/image/bar_fulllength_green.jpg); background-repeat:no-repeat;
	color:#7ea023;
}

.purpleBar {
	width:auto;
	height:27px;
	background-image:url(/static/image/bar_fulllength_purple.jpg); background-repeat:no-repeat;
	color: #6f3fbe;
}

.tealBar {
	width:auto;
	height:27px;
	background-image:url(/static/image/bar_fulllength_teal.jpg); background-repeat:no-repeat;
	color: #03a4a2;
}


.grantHeading {
	width:700px;
	height:23px;
	float:left;
	padding: 2px 0px 2px 20px;
	font-size:16px;
	color: inherit;

}

.date {
	width:150px;
	height:17px;
	text-align:right;
	padding: 5px 10px 5px 0px;
	float:right;
}

.grantSuccessListSummary ul {
	list-style-image:url(/static/image/bullet_small.gif);
    margin-top:0px;
	color: #000;
}

.pop-form {
    position: absolute;
	width:620px;
	top: 300px;
    left: 180px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    border: 3px solid  #ec4e29;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: bottom left;
}

.pop-form-close {
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    font-family: sans-serif;
    font-weight: normal;
    font-size: 24px;
    color:  #ec4e29;
	padding-right: 8px;
}

.pop-form-trigger {
    cursor: pointer;
}

.subscribe{
	margin-top:100px;
}

ul.online {
	margin-left: 5px;
	list-style:none;
}

.online
{
    margin-left:5px;
}

.online a
{
        color: #000;
		text-decoration:none;
}

.triPanelCopy p{
}

.orangeLink a{
	margin-left:6px; color: #ec4e29; font-weight:bold;
}

.orangeLink a:hover{
	margin-left:6px; color: #ec4e29; font-weight:bold;
}


.orangeLink a:active{
	margin-left:6px; color: #ec4e29; font-weight:bold;
}

.orangeLink a:visited{
	margin-left:6px; color: #ec4e29; font-weight:bold;
}

.smallFont p {font-size:10px;}

img.headshot { max-width: 258px; margin-left: auto; margin-right: auto; display: block; margin-bottom: 10px; }

.eventPhotos {
	width: 915px;
	text-align:center;
	padding-bottom:20px;
}

.contentBox {
	display:block;
	border-width: 1px;
	border-style: solid;
	border-color: fff;
	padding:5px;
	margin-top:5px;
	width:570px;
	height:300px;
	overflow:scroll
	}

/*/ network pages */

.notspecified {
	color: #666;
}
