﻿html {	overflow: -moz-scrollbars-vertical;
		overflow-y: scroll;	}  /* vertical scroll bar always on, so page center doesn't "jump" */

body {
	background: #ffffff url('../Images/page_bg.jpg') top left repeat-x;
	margin:0; padding:0;
	font-family: Arial, sans-serif;
	font-size: 11px;  
	color: #575757;
}
.HtmlEditorCssBody
{
	background-image: none;
	padding: 10px;
}

a, a:link, a:visited, a:hover 
{
	color:#5f7ba3;
	text-decoration:none;
	font-weight: bold;
}

a:hover {color: #879cba;}
a img {border:none;}

h2 {
	color: #5c5a34;
	font-size:14px;
	font-weight:bold;
}

h3 {
	color: #5c5a34;
	font-size:14px;
	font-weight:bold;
}

ul {padding: 0; margin: 0; list-style: none; }
li {padding:0; margin:0;}

.clear {clear:both;}

/* =============================== */
#Main {
	width: 911px;
	margin: 0 auto 0 auto;
	border: none;
	background-color: #ffffff;
	
}


#ContentArea {
	float:left;
	background: #fff url('../Images/content_bg.gif') top left repeat-y  ;
	width: 911px;	
	/* border: 1px red solid; */
}


#Header {
	width: 911px;
	height:155px;
	background: #fff url('../Images/header_bg.jpg') top left no-repeat  ;
}

	.HomeLink {
		width: 450px; height:155px;
		float: left;
	}
	
	
	#SearchBar {
	display:block;
	height: 41px;
	float:none;
	margin: 0 5px 0 0;
	}
	
	#SearchBar img, #SearchBar span  {
		float: right;
		padding: 9px 22px 0 0;
		margin:0;
	}
	
	.SearchBox {
		float:right;
		line-height:normal;
		padding: 0;
		margin: 9px 2px 0 0;
		width: 140px;
	}
	

#ColLeft {
	width: 168px;  /* 182 minus padding */
	float:left;
	padding: 4px 0 30px 14px;
	background: transparent url('../Images/colLeft_top_bg.jpg') top left no-repeat  ;
}

		#DonorCentral a, #SearchBtn a, #SignUpNow a, #ContactNow a {
			height: 21px;
			display: block;
			margin: 0; padding: 0;
			text-indent: 200px;
			overflow:hidden;
			white-space:nowrap;			
		} 
		#DonorCentral a {
			width: 108px;
			background: transparent url('../Images/btn_donorCentral_ovr.gif') 0 0 no-repeat;
		}
		#SearchBtn a {
			width: 59px;
			background: transparent url('../Images/btn_search_ovr.gif') 0 0 no-repeat;
		}
		#SignUpNow a {
			width: 98px;
			background: transparent url('../Images/btn_signUpNow_ovr.gif') 0 0 no-repeat;
		}
		#ContactNow a {
			width:119px;
			background: transparent url('../Images/btn_contactUsNow_ovr.gif') 0 0 no-repeat;
		}
		#DonorCentral a:hover, #SearchBtn a:hover, #SignUpNow a:hover, #ContactNow a:hover  {background-position: 0 -21px; }

/* ===== Main Menu Style ===== */

ul.MainMenu { background: transparent url('../Images/menu_bg.gif') top left repeat-y; margin-bottom:0px !important; padding-bottom:0px !important;}
ul.MainMenu li { line-height:0;}
ul.MainMenu a {
	color:#ffffff;
	line-height:1.2;
	margin: 0;
	padding: 0; 
}	


ul.TopMenu {
	/*padding: 2px 0 0 0;
	margin-bottom: 7px;
	margin-top:5px;
	background: transparent url('../Images/menu_bg.gif') top left repeat-y;
	*/
	padding: 0;
	margin: 0;
	background: transparent url('../Images/menu_bg.gif') top left repeat-y;
}

		a.MenuItem, a.MenuItem:link, a.MenuItem:visited
		{   
        	display: block;
            white-space: nowrap;
            text-decoration: none;
            background-position: 0 0;
            background-repeat: no-repeat;
		    background-image: url('../Images/menu_slide_bg.jpg');
			padding: 5px 0 2px 17px;
	        height: 16px; /* 23 minus padding */
	        color:#ffffff;
	        margin-bottom: 0px;
		}

		a.MenuItemTall, a.MenuItemTall:link, a.MenuItemTall:visited
		{	
	        display: block;
	        white-space: nowrap;
	        text-decoration: none;
	        background-position: 0 0;
	        background-repeat: no-repeat;		    
		    background-image: url('../Images/menu_slide_bg_tall.jpg');
			padding: 5px 0 2px 17px;
	        height: 29px; /* 36 minus padding */
	        color: #ffffff;
	        margin-bottom: 0px;
		}

        ul.TopMenu li a.SubMenuItem, ul.TopMenu li a.SubMenuItemSelected
        {
            display: block;
            white-space: nowrap;
            text-decoration: none;
            background-position: 0 0;
            background-repeat: no-repeat;
		    background-image: url('../Images/menu_slide_bg.jpg');
			padding: 5px 0 2px 17px;
	        height: 16px; /* 23 minus padding */
	        margin:0px;
        }

        ul.BottomSubMenu li a.SubMenuItem, ul.BottomSubMenu li a.SubMenuItemSelected
        {
            display: block;
            white-space: nowrap;
            text-decoration: none;
            background-position: 0 0;
            background-repeat: no-repeat;
		    background-image: url('../Images/nav_green_bg.jpg');
			padding: 5px 0 2px 17px;
	        height: 16px; /* 23 minus padding */
	        margin:0px;
        }

        a.SubMenuItem:hover
        {
            color: #4b4b4b !important;
        }

        li.MenuListItem {
            float: left;
            overflow: hidden;
            width: 168px;
            padding: 4px 0 2px 0;
            background: transparent url('../Images/menu_bg.gif') top left repeat-y;
            margin-bottom:0px;
        }

		/*  Hover effects  */
		a.MenuItem:hover
		 { background-position: 0 -23px; 
			color: #4b4b4b;
		 }
		a.MenuItemTall:hover
		 { background-position: 0 -36px;
		    color: #4b4b4b;
		 }
		 
		a.MenuItemSelected, a.MenuItemSelected:link, a.MenuItemSelected:visited 
		{ 
		    display: block;
            white-space: nowrap;
            text-decoration: none;
            background-repeat: no-repeat;
		    background-image: url('../Images/menu_slide_bg.jpg');
			padding: 5px 0 2px 17px;
	        height: 16px; /* 23 minus padding */
		    background-position: 0 -23px; 
		    color: #4b4b4b;
		}  /* over state is same as active state */
		
		a.MenuItemTallSelected, a.MenuItemTallSelected:link, a.MenuItemTallSelected:visited
		{ 
		    display: block;
            white-space: nowrap;
            text-decoration: none;
            background-repeat: no-repeat;
		    background-image: url('../Images/menu_slide_bg_tall.jpg');
			padding: 5px 0 2px 17px;
	        height: 29px; /* 36 minus padding */
		    background-position: 0 -36px; 
		    color: #4b4b4b;
		}

        a.SubMenuItemSelected
        {
            color: #4b4b4b !important;
        }

li.MenuBottom 
{
	padding: 0 !important;
	margin: 0 !important;
	height: 8px;
	background: transparent url('../Images/menu_bg_bottom.gif') no-repeat top left;
}

img.imgMenuBottom {padding:0px; margin:0;}

/* ===== Secondary Menu Style ===== */

#SecondaryMenu { margin-top: 5px !important; padding-top: 3px !important; }
#SecondaryMenu a {color: #ffffff; margin-bottom:5px;}
#SecondaryMenu a:hover, #SecondaryMenu a.selected {color: #4b4b4b;}

#SecondaryMenu div div {
	/*line-height:0;*/
	/*height: 18px;*/  /* 23 minus padding */
	padding: 3px 0 0 10px;
	background: transparent url('../Images/nav_green_bg.jpg') repeat-y top left;
}

#MenuAboutUs, #MenuResources, #MenuLearning, #MenuMedia
{
    width: 169px;
    margin-top: 4px;
    margin-left: -1px;
}
ul.BottomMenu
{
    padding: 5px 0 0 10px;
    margin-left: 10px;
	background: transparent url('../Images/nav_green_bg.jpg') repeat-y top left;
	text-indent: -20px;
	display: block;    
}
ul.BottomSubMenu
{
    padding: 5px 0 0 10px;
    margin-left: 0px;
	background: transparent url('../Images/nav_green_bg.jpg') repeat-y top left;    
}
ul.BottomMenu li
{
    list-style: square url('../Images/bottom_menu_dot_orange.gif') inside;
	overflow: visible;
	padding: 0 2px 5px 0px !important;
	margin: 0;
	height: auto;
	background: transparent url('../Images/nav_green_bg.jpg') repeat-y top left;    
}
ul.BottomMenu li a, ul.BottomMenu li a:link, ul.BottomMenu li a:visited
{
	color: #fff;
	font-weight: normal;
	white-space: normal;
	display: inline;
	padding:0 0 0 4px; margin: 2px 0 0 0px;
	height: auto;
}

#SecondaryMenu li a {line-height:normal;}
li#MenuLearning {
	height: 31px;  /* 36 minus padding */
	background: transparent url('../Images/subnav_bg_tall.gif') repeat-y top left  ;	
}


/* =============================== */

	#enews {
		background: transparent url('../Images/colLeft_enews_bg.jpg') top right no-repeat;
		margin: 5px 0 20px 0;
		padding: 13px 13px 0 13px;
	}
	#enews div
	{
		padding: 8px 0px;
	}

div.MainDiv {
	width:501px;
	float:left;
	/* background: #fff url('../Images/colMain_top_bg.gif') top left repeat-x  ;*/
	background: #fff url('../Images/colMain_bg_subpage.gif') 0 0 no-repeat;
	font-size: 13px !important;
	line-height: 18px;
}
div.MainDiv a, 
div.MainDiv a:link, 
div.MainDiv a:visited, 
div.MainDiv a:hover
{
    text-decoration: underline;
    font-weight: normal;
}
div.MainDiv ul,
.HtmlEditorCssBody ul
{
	padding-left: 20px;
	list-style-type: disc;
}

div.MainDiv h3,
.HtmlEditorCssBody h3
{
	margin: 0;
	padding: 0;
}

div.MainDiv p,
.HtmlEditorCssBody p
{
	margin: 0;
	padding: 0 0 5px;
}

.header1
{
	margin-left: 11px;
	width: 481px;
	border-bottom: 1px solid #A7A087;
}

.header1 h1
{
  width: 481px;
  /*height: 25px;*/
  /* text-indent: 500px;
  white-space: nowrap;
  overflow: hidden;  */
  font-size: 18px;
  font-weight: bold;
  margin: 0;
  padding: 15px 0 5px;
  /*
	border-bottom: 1px #a7a087 solid;
  margin: 15px 0 -7px 11px; 
  border: none
	*/
}

.header1 .breadcrumb
{
	margin: 0;
	padding: 0 0 5px;
	width: 481px;
	font-size: 11px;
}
div.MainDiv ul.breadcrumbs
{
	display: inline;
	padding: 0;
}
ul.breadcrumbs li
{
	display: inline;
}

.header2
{
  width: 480px;
  /* height: 15px; */
  /* text-indent: 500px;
  white-space: nowrap;
  overflow: hidden;  */
  font-face: Georgia; 
  font-size: 12px;
  font-weight: bold;
  border-top: 1px #a7a087 solid;
  margin: 0px 4px 6px 17px;
  padding-top: 5px;
}

.noborder
{
  border-top: 0px;
  height: 10px;
}

	#featuredStoriesWrapper 
	{
		padding: 10px 0 0 7px; 
		width: 491px;
		height: 381px;
	}
	#subHeadNewsWrapper
	{
		padding: 30px 12px 0px 10px;
		width: 479px;
        float: left;
	}
	#subHeadNews {
		border-bottom: 1px #a7a087 solid;
		width: 479px;
        float: left;
	}	
		#subHeadNews img {
			float:left;
		}
		#subHeadNews a {
			float:right;
			padding: 5px 0 0 10px;
			margin:0;
			background-image: url('../images/dot_red.gif');
			background-repeat: no-repeat;
			background-position: 0 10px;
		}
		.dot {
			padding: 2px 4px 1px 0;
		}
	div.BodyDiv {
		margin: 14px 10px 0 18px; padding: 0 10px 0 0;
		/* border:1px red solid; */
	}
	
		div.BodyListDiv {
			margin:0;
			padding:0 0 0 9px;
		}
	
.summaryWrapper
{
	padding: 20px 18px 0;
	float: left;
	width: 460px;
}
.summaryWrapper h4
{
	font-size: 13px;
	margin: 0;
	padding: 0 0 5px;
}
.summaryWrapper p
{
	font-size: 13px;
	margin: 0;
	padding: 0 0 5px;
}

	
#ColRight {
	width:221px;  /* 228 minus padding */
	float: right;
	padding: 0 4px 30px 3px;
	background: transparent url('../Images/colright_top_bg.gif') top left no-repeat  ;
}

	.RightSub {
		background: transparent url('../Images/colright_article_bg.gif') top left repeat-y  ;
		margin-top: 7px;
	}
	.rightSubInner
	{
		padding: 5px 0 0 15px;
	}
	.rightSubInnerContent
	{
		float: left; 
		padding-right: 20px; 
		width: 180px
	}
	.rightSubInnerContent ul
	{
		padding-left: 20px;
		list-style-type: disc;
	}
	.rightSubInnerContentXXX ul li
	{
		padding-left: 10px;
		background-image: url('../images/dot_red.gif');
		background-repeat: no-repeat;
		background-position: 0 5px;
	}
	.highlightImageWrapper
	{
		float:left;
		width: 80px;
		height: 80px;
		padding: 0px 8px 3px 0px;
	}
	.highlightImageFrame
	{
		width: 80px;
		height: 80px;
		position: absolute;
		z-index: 10;
		background: transparent url('../images/frame_small.gif') 0 0 no-repeat;
	}
	.highlightImageWrapper img
	{
		border: none;
	}
	.RightSub .rightSubInner h3
	{
		padding-left: 0;
	}
	.RightSub .rightSubInnerContent p
	{
		padding: 0 0 5px 0;
	}
	
	.RightSub h3 
	{
		margin: 0;
		padding: 5px 25px 5px 13px;
	}
	.RightSub p 
	{
		margin: 0;
		padding: 0 25px 10px 13px;
	}
	.RightSub .select  {
		margin: 0 25px 0 13px; padding:0;
		width: 175px;
	}
	
	
	.CountyMap {
		background: transparent url('../Images/colright_article_bg.gif') top left repeat-y  ;
	}
	
	.CountyMap p, .CountyMap h3 {padding: 0 25px 0 13px; }
	.CountyMap h3 {margin: 0px 0 5px 0;}
	.CountyMap .select  {
		margin: 0 25px 0 13px; padding:0;
		width: 175px;
	}
	
	#flash2 {margin: 5px 0;   }
	#regionFlashWrapper
	{
		width: 208px;
		height: 162px;
		overflow: hidden;
	}
	#Contact {
		background: transparent url('../Images/colRight_contact_bg.gif') top left no-repeat ;
		margin: 0; 
		padding: 15px;
	}
	
	#Contact div
	{
		padding: 8px 0px;
		color: #5c5a34;
		font-size:11px;
		font-weight:bold;
	}
	
	a.ENewsBtn
	{
		display: block;
		width: 148px;
		height: 25px;
		background-image: url('../Images/enews_on_ovr.jpg');
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	a.ContactBtn
	{
		display: block;
		width: 148px;
		height: 25px;
		background-image: url('../Images/contact_us_on_ovr.jpg');
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	a.FacebookBtn
	{
		display: block;
		width: 25px;
		height: 25px;
		background-image: url('../Images/facebook_on_ovr.jpg');
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	a.BlogBtn
	{
		display: block;
		width: 25px;
		height: 25px;
		background-image: url('../Images/blog_icon_on_ovr.jpg');
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	a.ENewsBtn:hover, a.ContactBtn:hover, a.FacebookBtn:hover, a.BlogBtn:hover   
	{
		background-position: 0 -25px;
	}
	
	.select 
	{
	    width: 100%;
	    font-family: Arial, sans-serif;
	    font-size: 11px;  
	    color: #575757;
	}

#Footer {
	line-height: 1.6;
	margin: -5px auto 0;
	padding: 0 0 60px;
	text-align: center;
	width: 911px;
}

#Footer img
{
	padding-top: 15px;
}

#Footer ul li
{
	background: transparent url('../images/footer_separator.gif') no-repeat 0 0px;
	display: inline;
	padding: 0px 10px 0px 15px;
}


/* =============== Subpages ================ */


ul.SubMenu {
	margin: 5px 0 0 35px;
	color: #fff;
}

ul.SubMenu li {
	list-style: square url('../Images/submenu_dot_orange.gif') outside;
	overflow: visible;
	padding:0; margin: 0 0 5px 0;
	height: auto;
	background: transparent;
	background-image: none;
  }

ul.SubMenu li a {
	background: transparent;
	background-image: none;
	background-position: 0 0;
	color: #fff;
	font-weight: normal;
	white-space: normal;
	padding:0 0 0 0; margin: 2px 0 0 -3px;
	height: auto;
}

ul.SubMenu li a:link {
	background: transparent;
	background-image: none;
	background-position: 0 0;
	color: #fff;
	font-weight: normal;
	white-space: normal;
	padding:0 0 0 0; margin: 2px 0 0 -3px;
	height: auto;
}

ul.SubMenu li a:visited {
	background: transparent;
	background-image: none;
	background-position: 0 0;
	color: #fff;
	font-weight: normal;
	white-space: normal;
	padding:0 0 0 0; margin: 2px 0 0 -3px;
	height: auto;
}

ul.SubMenu li a:hover {
	background: transparent;
	background-image: none;
	background-position: 0 0;
	color: #fff;
	font-weight: normal;
	white-space: normal;
	padding:0 0 0 0; margin: 2px 0 0 -3px;
	height: auto;
}

div.articleSubpageWrapper
{
	padding: 14px 0 0 10px;
	float: left;
}
	
.articleImageWrapper
{
	float: left;
	margin: 0 18px 5px 0;
	width: 114px;
	height: 114px;
	position: relative;
}
.articleImageFrame
{
	background-image: url('../images/frame.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 114px;
	height: 114px;
	position: absolute;
	z-index: 10;
}
img.articleImage
{
	margin: 0;
	padding: 0;
}
.ArticleImg {
	float: left;
	margin: 0 18px 16px 0;
	border: solid 1px #dedcd3;
}
.ArticleSubpage {
	width: 446px; /*height: 125px;*/  /* 487 x 140 minus padding */
	padding: 10px 25px 15px 16px;
	margin: 0px 0px 10px 0px;
	float: left;
	background: transparent url('../Images/colMain_story_bg.gif') 0 0  no-repeat;
}
.ArticleSubpage h4
{
	margin: 0;
	padding: 0 0 5px;
	font-size: 13px;
}
.ArticleSubpage p
{
	margin: 0;
	padding: 0 0 5px;
}
.readMoreWrapper
{
	float: left;
}
a.readMore
{
	padding-left: 10px;
	background-image: url('../images/dot_red.gif');
	background-repeat: no-repeat;
	background-position: 0 5px;
}

		.topArticle {
			background: transparent url('../Images/colMain_topstory_bg.gif') 0 0  no-repeat;
		}

.headshot {
	float: left;
	margin: 0 3px 9px 0;
}

.ProjectInfo 
{
    width: 350px;
    height: 60px;
    padding: 15px 10px 15px 10px;
    margin-left: 40px;
    border: 1px #a7a087 solid;
    font-size: 12px;
    font-weight: bold;
}

/* Modal Background */
.modalBackground 
{
    background-color: #000000;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.frame
{
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    background-color: #cccccc;
    padding: 5px 5px 5px 5px;
    width: 510px;
    float: left;
}
.stage
{
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    background-color: #ffffff;
    float: left;
    padding: 10px;
}

/* Sitemap */
ul.sitemap
{
	height: auto;
	font-weight: bold;
	margin: 0;
	overflow: visible;
}

ul.sitemap .inner
{
	/*
	list-style-image: url(../Images/bottom_menu_dot_orange.gif);
	list-style-position: inside;
	list-style-type: square;
	padding: 0px 0px 5px 20px !important;
	*/
	display:block;
	margin-left:10px;
	padding:5px 0 0 10px;
	/*text-indent: 20px;*/
}

ul.sitemap .inner li
{
	height:auto;
	list-style-image: url(../Images/bottom_menu_dot_orange.gif);
	list-style-position: outside;
	list-style-type: square;
	margin:0;
	overflow:visible;
	padding:0 2px 5px 0 !important;
}

/* =============== Framework Subpages ================ */

div.MainDivWide  {width:701px; 
                  padding: 10px 21px 0 7px;
	background: transparent url('../Images/Framework/bg_FrameworkDiv.gif') no-repeat  0 0;
	}
	
div.FrameworkDiv  {width:701px; margin:0; padding:0; background-color:#e2e2db;}	
div.MainDiv div.FrameworkDiv ul { padding: 0; list-style-type: none; }
div.ReflectionDiv {width:701px; height:397px; margin:0; padding:0; background:transparent url('../Images/Framework/bg_Reflection.gif') no-repeat 0 0;}	

h1.headerFramework  {	
font-size:18px; font-weight:normal;text-indent:800px; overflow:hidden; white-space:nowrap;
margin:0; padding:0; width:701px; height:35px;
background: transparent url('../Images/Framework/hdr_OurPhilanthropicFramework.jpg') no-repeat 0 0;
}

ul.FrameworkMenu {height:39px; width:701px; float:right; display:block; margin:0 0 7px 0; padding:0; 
	background: transparent url('../Images/Framework/bg_nav.gif') repeat-x 0 0;}  /* bg needed for IE6 bug */
    ul.FrameworkMenu li {display: inline; float:left;}
    ul.FrameworkMenu a  {display:block; text-indent:200px; overflow:hidden; white-space:nowrap; height:39px; 	}
		
	a.frameworkLink     {width:145px;	background: transparent url('../Images/Framework/menu_FrameworkIntro.gif') no-repeat 0 0; }
	a.visionmissionLink {width:149px;	background: transparent url('../Images/Framework/menu_VisionAndMission.gif') no-repeat 0 0; margin-left:-9px;}
	a.principlesLink    {width:149px;	background: transparent url('../Images/Framework/menu_Principles.gif') no-repeat 0 0; margin-left:-9px;}
	a.goalsLink         {width:149px;	background: transparent url('../Images/Framework/menu_OurGoals.gif') no-repeat 0 0; margin-left:-9px;}
	a.metricsLink       {width:145px;	background: transparent url('../Images/Framework/menu_SuccessMetrics.gif') no-repeat 0 0; margin-left:-9px;}
	
	ul.FrameworkMenu a:hover
	{background-position: 0 -39px;}	
	.FrameworkMenu a.currentLink, .FrameworkMenu a.currentLink:hover 	{background-position: 0 -78px;}	/* current page indicator */
	
	

div.MainDiv div.FrameworkDiv ul.FrameworkSubmenu {height:29px; float:left; display:block; margin:0; padding: 0 0 0 15px;}
	ul.FrameworkSubmenu li	{display: inline; float:left;}
	ul.FrameworkSubmenu a	{display:block; text-indent:200px; overflow:hidden; white-space:nowrap; height:29px;  	}
	
	a.intentLink	{width:111px; background: transparent url('../Images/Framework/sub_Intent.gif') no-repeat 0 0; }
	a.processLink	{width:111px; background: transparent url('../Images/Framework/sub_Process.gif') no-repeat 0 0; }
	a.assetsLink	{width:111px; background: transparent url('../Images/Framework/sub_Assets.gif') no-repeat 0 0; }
	a.pathLink		{width:111px; background: transparent url('../Images/Framework/sub_Path.gif') no-repeat 0 0; }
	a.visionLink	{width:111px; background: transparent url('../Images/Framework/sub_Vision.gif') no-repeat 0 0; }
	a.missionLink	{width:111px; background: transparent url('../Images/Framework/sub_Mission.gif') no-repeat 0 0; }
	a.principlesSubLink	{width:111px; background: transparent url('../Images/Framework/sub_Principles.gif') no-repeat 0 0; }
	a.engageLink	{width:111px; background: transparent url('../Images/Framework/sub_Engage.gif') no-repeat 0 0; }
	a.strengthenLink{width:111px; background: transparent url('../Images/Framework/sub_Strengthen.gif') no-repeat 0 0; }
	a.advanceLink	{width:111px; background: transparent url('../Images/Framework/sub_Advance.gif') no-repeat 0 0; }
	a.excelLink		{width:111px; background: transparent url('../Images/Framework/sub_Excel.gif') no-repeat 0 0; }
	a.practiceLink	{width:111px; background: transparent url('../Images/Framework/sub_Practice.gif') no-repeat 0 0; } 
	a.successSubLink	{width:121px; background: transparent url('../Images/Framework/sub_SuccessMetrics.gif') no-repeat 0 0; }
	
	ul.FrameworkSubmenu a:hover
	{background-position:0 -29px;}
	.FrameworkSubmenu a.currentLink, .FrameworkSubmenu a.currentLink:hover	{background-position: 0 -58px; }	/* current page indicator */
	
div.FrameworkContentBg {clear:both; width:420px; height:287px; /*682x337-p*/ padding:25px 252px 25px 25px; margin:0 0 0 9px; padding-right: 246px;
	background: transparent url('../Images/Framework/bg_FrameworkIntro.jpg') no-repeat 0 0;}  /* this bg is defaul in case other styles fail */
	div.FrameworkContentBgIntro		{background: transparent url('../Images/Framework/bg_FrameworkIntro.jpg') no-repeat 0 0;}
	div.FrameworkContentBgVision	{background: transparent url('../Images/Framework/bg_VisionAndMission.jpg') no-repeat 0 0;}
	div.FrameworkContentBgPrinciples	{background: transparent url('../Images/Framework/bg_Principles.jpg') no-repeat 0 0;}
	div.FrameworkContentBgGoals	{background: transparent url('../Images/Framework/bg_Goals.jpg') no-repeat 0 0;}
	div.FrameworkContentBgGoals1	{background: transparent url('../Images/Framework/bg_Goals_1.jpg') no-repeat 0 0;}
	div.FrameworkContentBgGoals2	{background: transparent url('../Images/Framework/bg_Goals_2.jpg') no-repeat 0 0;}
	div.FrameworkContentBgGoals3	{background: transparent url('../Images/Framework/bg_Goals_3.jpg') no-repeat 0 0;}
	div.FrameworkContentBgGoals4	{background: transparent url('../Images/Framework/bg_Goals_4.jpg') no-repeat 0 0;}
	div.FrameworkContentBgSuccess	{background: transparent url('../Images/Framework/bg_SuccessMetrics.jpg') no-repeat 0 0;}
	
	
	
div.FrameworkContent {width:400; height:290px; padding-right:10px; 	
	overflow-y:  auto; overflow-x:hidden;}	

div.FrameworkContent h2
{
	margin-bottom: 5px;
}

.FrameworkContent h2 {margin-top:0; font-size:16px;}	
.FrameworkContent p {margin-top:0; font-size:11px; line-height:15px;}	
.FrameworkContent ul {color:#5c5a34; font-weight:bold; margin:10px 0 10px 10px;}
.FrameworkContent ul li {padding-left:10px; background: transparent url('../Images/Framework/icon_ListDot.gif') no-repeat 0 8px; line-height: 15px; margin-bottom:7px;}


div.FrameworkLanding {width:682px; height:337px; padding:0; background:none;}


div.GoalsLanding {background: transparent url('../Images/Framework/goals_chart.gif') no-repeat 70px 50px;}
div.GoalsLanding h2, div.GoalsLanding p {margin-bottom:0;}

div.FrameworkFooter {width:655px; height:36px; /*701x41-p*/  padding:5px 23px 0 23px; clear:both; background:transparent url('../Images/Framework/bg_backnext.gif') no-repeat 0 0;}
	a.backButton, a.nextButton {height:20px; display:block; margin:0; padding: 0; text-indent:100px; overflow:hidden; white-space:nowrap; }
	a.backButton {width:56px; float:left;	background: transparent url('../Images/Framework/btn_back.gif') no-repeat 0 0;}
	a.nextButton {width:52px; float:right;	background: transparent url('../Images/Framework/btn_next.gif') no-repeat 0 0;}
	a.backButton:hover, a.nextButton:hover {background-position: 0 -20px;}
	a.disabledButton, a.disabledButton:hover {background-position: 0 -40px;}

.staffListWrapper
{
	padding: 14px 10px 0 10px;
	float: left;
}
.staffListWrapper h2,
.staffListWrapper h3
{
	padding-left: 8px;
}
.staffWrapper
{
	width: 456px;
	padding: 10px 15px 15px 16px;
	margin: 0px 0px 10px 0px;
	float: left;
	background: transparent url('../Images/colMain_story_bg.gif') 0 0  no-repeat;
}	
.staffImageWrapper
{
	float: right;
	width: 120px;
	height: 160px;
	padding: 0 0 5px 10px;
}
.staffImageFrame
{
	width: 120px;
	height: 160px;
	position: absolute;
	z-index: 10;
	background: transparent url('../images/frame_staff.gif') 0 0 no-repeat;
}