#main_menu { width:100%; height:47px;
             background-image:url('../images/menu_gray.png'); background-repeat:repeat-x; }
#intro_image { width:100%; height:178px; margin-top:0px;
               background-image:url('../images/main_page_intro.jpg'); background-repeat:no-repeat; }
#secondary_menu { width:100%; height:78px; margin-top:10px; }

a#foundations_button { width:182px; height: 47px; display:inline-block; margin-left:21px;
                       background-image:url('../images/foundations_button.jpg'); background-repeat:no-repeat; }
a#foundations_button span { display:none; }


a#non_profits_button { width:182px; height: 47px; display:inline-block; margin-left:56px;
                       background-image:url('../images/non_profits_button.jpg'); background-repeat:no-repeat; }
a#non_profits_button span { display:none; }


a#businesses_button { width:182px; height: 47px; display:inline-block; margin-left:50px;
                       background-image:url('../images/businesses_button.jpg'); background-repeat:no-repeat; }
a#businesses_button span { display:none; }


a#investors_button { width:182px; height: 47px; display:inline-block; margin-left:60px;
                     background-image:url('../images/investors_button.jpg'); background-repeat:no-repeat; }
a#investors_button span { display:none; }


a#education_training_button { width:222px; height: 61px; display:inline-block; margin-left:18px;
                              background-image:url('../images/education_training_button.jpg'); background-repeat:no-repeat; }
a#education_training_button span { display:none; }


a#collaboration_button { width:222px; height: 61px; display:inline-block; margin-left:6px;
                         background-image:url('../images/collaboration_button.jpg'); background-repeat:no-repeat; }
a#collaboration_button span { display:none; }


a#stratedy_implementation_button { width:222px; height: 61px; display:inline-block; margin-left:6px;
                                   background-image:url('../images/strategy_implementation_button.jpg'); background-repeat:no-repeat; }
a#stratedy_implementation_button span { display:none; }


a#tools_technology_button { width:222px; height: 61px; display:inline-block; margin-left:6px;
                            background-image:url('../images/tools_technology_button.jpg'); background-repeat:no-repeat; }
a#tools_technology_button span { display:none; }


/*
Edited May 26, 2010
        background-image:url('../images/penguins_footer.jpg'); background-position:center bottom; background-repeat:no-repeat; }
*/
#pane {
	width:100%; 
	height:1150px;
	background: url('/images/pane-bg.jpg') 0px 0px repeat;
}

/* for about us page - necessary */
#as_about_us_pane {
	width:100%; 
	height:2235px;
	background: url('/images/pane-bg.jpg') 0px 0px repeat;
}

#main_pane {
	width:660px; 
	height: 1115px; 
	display:block; 
	margin-top:18px; 
	margin-left:0px; 
	float:left; 
	background-color: #FFF; 
	padding: 10px 10px 10px 35px;
	font-size: 14px;
	color: #000;
}

/* If right sidebar BG (gray) doesn't extend all the way down you must increase 
the height of #pane to the height of the sidebar. Then increase the negative margin
top of #right_pane to align with #main_pane at the tops which will extend the gray 
BG of #right_pane. After fixed, adjust height of #main_pane to extend white BG all 
the way to footer.  TT 06-21-2010 */
#right_pane {
	width: 210px;
	display: block;
	margin-right: 25px;
	float: right;
	margin-top: -1133px;
}

h1.main_page_h1 {font-size:26px; color:#11582d; }
h2.main_page_h1 {font-size:19px; /*color:#774c29;*/ color: #11582d; }/*Edited May 26, 2010*/
h2.stanford { font-size:19px; /*color:#990000;*/ color:#11582d } /*Edited May 26, 2010*/

#left_abstract, .as_left_abstract {
	/* font-family:Times New Roman; Edited May 26, 2010 */
	/* font-size:18px; Edited May 26, 2010 */
	font-size: 16px;
	/* font-style:italic; Edited May 26, 2010 */
	/* color:#2caeba; Edited May 26, 2010 */ 
	color: #7a7a7a;
	margin-top:5px; 
	margin-bottom:5px;
}

#left_font_person {font-size:16px; color:#666666; }

#left_font_function {font-size:16px; color:#216c80; }

#left_font_foundation {font-size:16px; color:#9eaaaf; }

.horizontal_separator { height:13px; margin: 5px 20px 5px 0px;
                        background-image:url('../images/separator_dots_horizontal.png'); background-repeat:repeat-x; }

#right_top_image { height:99px; background-image:url('../images/led_by_you.jpg'); background-repeat:no-repeat; background-position:center center; }

.right_font_text {font-size:16px; color:Black; text-align:left; }

.right_font_text_highlight { color:#2caeba; }

.as_right_pane ul, .as_right_pane li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.as_right_pane ul {
	margin-bottom: 10px;
}

.as_right_pane .recent-news {
	border:  1px solid #CCCCCC;
	background-color: #FFF;
}

.as_right_pane .recent-news, .as_right_pane .upcoming-seminars, .as_right_pane .what-others-are-saying {
	font-size: .5em;
}
.as_right_pane .recent-news h3 {
	background-color: #11582d;
	line-height: 2em;
	text-align: center;
}
.as_right_pane .recent-news h3 a{
	color: #FFF;
}
.as_right_pane .upcoming-seminars h3 {
	background-color: #11582d;
	color: #FFF;
	line-height: 2em;
	text-align: center;
}

.as_right_pane .recent-news .title {
	margin-top: 10px;
}

.as_right_pane .recent-news .title a {
	font-size: 15px;
	color:  #3495b5;
	font-weight: 600;
}

.as_right_pane .recent-news .post-date, .as_right_pane .recent-news .post-description {
	color: #4f4f4f;
	text-align: left;
}

.as_right_pane .recent-news .post-date {
	font-weight: 800;
	padding: 10px;
	font-size: 12px;
	color: #333333;
}
.as_right_pane .recent-news .post-description {font-size: 12px; color: #4f4f4f; font-weight: 600;}
.as_right_pane .recent-news p {
	font-size: .75em;
	padding: 0px 10px;
}

.as_right_pane .recent-news .recent-news-post-link {
	text-align: right;
}

.as_right_pane .recent-news .recent-news-link a {
	padding-left: 10px;
}

.as_right_pane .upcoming-seminars {
	background-color: #11582d;
	color: #FFF;
	margin-top: 20px;
	padding: 10px;
}

.as_right_pane .upcoming-seminars .date {
	font-weight: 500;
	text-align: center;
	color: #FFF;
	font-size: 12px;
	padding: 5px 0;
}

.as_right_pane .upcoming-seminars .title {
	color: #FFF;
	text-align: center;
	font-size: 12px;
	font-weight: 600;
}

.as_right_pane .upcoming-seminars .learn-more, .as_right_pane .upcoming-seminars .register {
	text-align: center;
	font-size: 12px;
	font-weight: 600;
}

.as_right_pane .upcoming-seminars .learn-more a, .as_right_pane .upcoming-seminars .register a {
	color: #FFF;
	text-decoration:  underline;
}

.as_right_pane .what-others-are-saying {
	margin-top: 20px;
}

.as_right_pane .what-others-are-saying .quote, .as_right_pane .what-others-are-saying .author, .as_right_pane .what-others-are-saying .company {font-size: 15px; font-weight: 600;}
.as_right_pane .what-others-are-saying .quote, .as_right_pane .what-others-are-saying .company {color: #66667d;}
.as_right_pane .what-others-are-saying .quote {
	font-style: italic;
	text-align: left;
}

.as_right_pane .what-others-are-saying .author {
	color: #49858d;
	margin-top: 10px;
}
.home-services {list-style: none; margin: 0; padding: 0; color: #000;}
.home-services li {padding-left: 25px; background: url('/images/small-leaf.jpg') 0px 0px no-repeat; line-height: 31px;}
#main_content #main_pane .why-should-anyone-be-led-by-you {margin-top: 1.25em;}