/* CSS Document */

/* ============== MAIN GLOBALS =============== */

body {
	background:#ccc url(http://www.partnershipforsuccess.org/images/bg_body_2010.gif) top left fixed;	
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 62.5%;
	margin-top:0;
}

a:link { text-decoration: underline; color: #004990}
a:visited { text-decoration: underline; color: #004990}
a:hover { text-decoration: underline; color: #636e8c}
a:active { text-decoration: none; color: #636e8c}

br.clear {
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}

h1 {
	width: 962px;
	height: 146px;
	margin: 0px auto;
	margin-bottom: 0px;
	padding: 0px;
	background-image: url(/images/header2008.gif);
	background-repeat: no-repeat;
	background-position:center;
	clear: both;
	text-indent: -2000px;
	overflow: hidden;
}

h1 a:link, h1 a:hover, h1 a:visited, h1 a:active{
display: block;
width:757px;
height:100px;
text-indent: -3000px;
}

#header_printer {
	width: 757px;
	height: 118px;
	margin: 0px auto;
	margin-bottom: 8px;
	padding: 0px;
	background-image: url(/images/header_new.gif);
	background-repeat: no-repeat;
	background-position:center;
	clear: both;
	display: none;
}

div#header_2010 {
	background:url(http://www.partnershipforsuccess.org/images/bg_header_2010.jpg) top left no-repeat;
	margin:0 auto;
	padding:12px;
	width:936px;
}
	#header_2010 a img {
		border:none;
	}
		img#mainLogo {
			float:left;
			margin:36px 0 0 0;
		}

#container {
	clear: both;
	background: white;
	width: 960px;
	margin: 0px auto;
	padding: 0px;
	padding-bottom: 0px;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
}

.column0 {
	width: 940px;
	margin: 0px;
	padding: 10px;
	padding-bottom: 0px;
	padding-top: 4px;
	background-color: white;
}

abbr {
	text-decoration:none;
	border:none;
}

a img {
	border: 1px solid #012A5E;
}

dl {
	font-size:1.3em;
	}
	dt {
		font-weight:bold;
		}
		dd {
			margin:4px 0 12px 4px;
			}

/* ============== SEARCH BOX ==================== */

#search {
 float: right;
 width: 360px;
}

#search form#header_form_email {
	float:left;
}

#search form {
	float:right;
	margin:0 0 18px 0;
}

#search #field {
 float: left;
 margin-top: 6px;
 margin-left: 4px;
 width: 132px;
 height: 14px;
 padding: 1px;
 border: 1px solid #002a5f;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 font-weight: normal;
 color: #002A5F;
 text-align:right;
}

#search #submit {
 float: left;
 margin-top: 7px;
 padding-left: 3px;
}

#search img {
	float:right;
}
/* ============== MAIN NAV MENU ================= */

#menu {
 width: 961px; 
 margin: 0 auto; 
 padding: 0;
 background: #002A5F; 
 font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; 
 border: black 1px solid; 
 border-left: 0px; 
 border-bottom: 0px;
}

#nav, #nav ul {
	width: 100%;
	list-style: none;
	line-height: 1;
	background: #002A5F;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

#nav a {
	display: block;
	width: 119px;
	w\idth: 119px;
	color: white;
	text-decoration: none;
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	line-height: 1.0em;
	text-align: center;
}

#nav a.daddy {
	background: url(rightarrow2.gif) center right no-repeat;
}

#nav li {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 119px;
	/* height: 26px; */
	border: solid black;
	border-width: 0px 0px 0px 1px;
}

li#sec-8 {
	width: 120px;
}

#nav li a {
	width: 113px;
	padding-left: 2px;
}

.section-2a #nav #sec-2, 
.section-2b #nav #sec-2,
.section-2c #nav #sec-2,
.section-2d #nav #sec-2,
.section-2e #nav #sec-2,
.section-2f #nav #sec-2, 
.section-2g #nav #sec-2,
.section-3a #nav #sec-3,
.section-4a #nav #sec-4,
.section-4b #nav #sec-4,
.section-4c #nav #sec-4,
.section-5a #nav #sec-5,
.section-5b #nav #sec-5,
.section-6a #nav #sec-6,
.section-6b #nav #sec-6,
.section-6c #nav #sec-6,
.section-6d #nav #sec-6,
.section-7a #nav #sec-7,
.section-8a #nav #sec-8,
.section-8b #nav #sec-8,
.section-8c #nav #sec-8,
.section-8d #nav #sec-8
{
	background : #60aacd;
}

.section-2a #nav #sec-2 a, 
.section-2b #nav #sec-2 a,
.section-2c #nav #sec-2 a,
.section-2d #nav #sec-2 a,
.section-2e #nav #sec-2 a,
.section-2f #nav #sec-2 a, 
.section-2g #nav #sec-2 a,
.section-3a #nav #sec-3 a,
.section-4a #nav #sec-4 a,
.section-4b #nav #sec-4 a,
.section-4c #nav #sec-4 a,
.section-5a #nav #sec-5 a,
.section-5b #nav #sec-5 a,
.section-6a #nav #sec-6 a,
.section-6b #nav #sec-6 a,
.section-6c #nav #sec-6 a,
.section-6d #nav #sec-6 a,
.section-7a #nav #sec-7 a,
.section-8a #nav #sec-8 a,
.section-8b #nav #sec-8 a,
.section-8c #nav #sec-8 a,
.section-8d #nav #sec-8 a
{
	color: white;
}

#nav li ul { /* sub menu */
	position: absolute;
	left: -999em;
	height: ;
	width: 119px;
	w\idth: 119px;
	font-weight: normal;
	border-width: 0;
	border-top: 1px solid black;
	margin: 0;
	padding:0;
	margin-top: 4px;
	background: #60aacd;
	z-index:5;
}

#nav li li {
	padding: 4px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 110px;
	border: solid black;
	border-width: 0px 1px 1px 1px;
	height: auto;
	z-index:5;
}

#nav li ul a {
	width: 110px;
	w\idth: 110px;
	padding: 0px;
	text-align: left;
	font-size: 1.1em;
	line-height: 1.2em;
	height: auto;
}

#nav li ul ul {
	margin: 0;
}

#nav li#sec-8 ul {
	width: 120px;
}

#nav li#sec-8 li, #nav li#sec-8 ul a {
	width: 111px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover { /* main menu hover */
	background: #60aacd;
}

#nav li li:hover, #nav li li.sfhover { /* sub menu hover */
	background: #cd0c0f;
}


/* ============== DROP LIST MENU ================ */

#NavDropList {
	width: 100%; 
	margin: 0 auto; 
	background: #60aacd; 
	border: none;
}

#NavDropList ul {
	margin: 0 auto;
	list-style-type: none;
	padding-left: 0px
}

#NavDropList li {
	float: left; 
}

#NavDropList a:link, #NavDropList a:visited	{
	background : none;
	border : none;
	border-right: 1px solid black;
	color : white;
	float : left;
	font-size : 1.1em;
	font-weight : normal;
	line-height : 14px;
	margin-right : 0px;
	padding : 6px 10px 2px 10px;
	text-decoration : none;
}

#NavDropList a:link.active, #NavDropList a:visited.active	{
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#NavDropList a:hover	{
	color : #002A5F;
}

.section-2a #NavDropList li#sec-2a a, 
.section-2b #NavDropList li#sec-2b a,
.section-2c #NavDropList li#sec-2c a,
.section-2d #NavDropList li#sec-2d a,
.section-2e #NavDropList li#sec-2e a,
.section-2f #NavDropList li#sec-2f a, 
.section-2g #NavDropList li#sec-2g a,
.section-4a #NavDropList li#sec-4a a, 
.section-4b #NavDropList li#sec-4b a,
.section-4c #NavDropList li#sec-4c a,
.section-5a #NavDropList li#sec-5a a, 
.section-5b #NavDropList li#sec-5b a,
.section-6a #NavDropList li#sec-6a a, 
.section-6b #NavDropList li#sec-6b a,
.section-6c #NavDropList li#sec-6c a,
.section-6d #NavDropList li#sec-6d a,
.section-8a #NavDropList li#sec-8a a,
.section-8b #NavDropList li#sec-8b a,
.section-8c #NavDropList li#sec-8c a,
.section-8d #NavDropList li#sec-8d a
	{
		background : white;
		border-bottom : 1px solid #fff;
		color : #002A5F;
	}
	
/* ============== HOMEPAGE ====================== */

.column0Home {
	width: 940px;
	margin: 0px;
	padding: 10px;
	padding-bottom: 0px;
	padding-top: 4px;
	background-color: white;
	background: url(/images/home2008_silhouette_bg.gif) bottom left no-repeat;
}

#HomePhoto {
	clear: left;
	float: left;
	width: 250px;	
	margin-top: 12px;
	padding-left: 38px;
	padding-right: 8px;
}

#HomeIntro {
	float: right;
	width: 640px;
	margin-top: 18px;
	margin-bottom: 10px;
}

	/*
	#HomeIntroTop {
		clear: left;
		float: left;
		width: 620px;
		height: 13px;
		margin: 0px;
		padding: 0px;
		background: url(/images/home2008_dkbluebox_top.gif) no-repeat bottom;
	}
	*/
	
	#HomeIntroText {
		clear: left;
		float: left;
		width: 620px;
		margin: 0px;
		padding: 0px;
		color: #002A5F;
	}
	
		#HomeIntroText h2 {
			margin-top: 0px;
			margin-bottom: 8px;
			padding-top: 0px;
			padding-left: 10px;
			padding-right: 10px;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 2.0em;
		}
		
		#HomeIntroText p {
			margin:0 0 1.0em 0;
			padding-left: 10px;
			padding-right: 10px;
			font-size: 1.3em;
		}
		
		#HomeIntroText a {
			color: #002A5F;
			font-weight: strong;
		}
		
		#HomeIntroText a:hover {
			color: red;
			border-bottom: 1px dashed red;
			text-decoration: none;
		}
	
	/*
	#HomeIntroBottom {
		clear: left;
		float: left;
		width: 620px;
		height: 13px;
		background: url(/images/home2008_dkbluebox_bottom.gif) no-repeat top;
	}
	*/

#HomeTier2 {
	clear: both;
	width: 936px;
	margin: 0 auto;
	padding: 0;
}

	#HomeTier2Left {
		clear: both;
		float: left;
		width: 656px;
		margin: 0;
		padding: 0;
		padding-top: 10px;
		padding-left: 4px;
	}

		#spotlightWrapper {
			clear: left;
			float: left;
			width: 638px;
			margin-left: 0px;
			padding-left: 0px;
			background: #EEEEEE;
			}

			#spotlightHeader{
				background: #002A5F;
				color: white;	
				padding: 4px;		
			}
	
			#spotlightHeader h2 {
				margin-top: 0px;
				margin-bottom: 0px;
				padding-top: 0px;
				padding-left: 10px;
				padding-right: 10px;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 2.0em;
			}
	
			#spotlightBody {
				clear: left;
				float: left;
				width: 636px;
				margin-top: 0px;
				padding-top: 14px;
				color: #002A5F;
				background: url(/images/home2008_spotlight_background.jpg) no-repeat bottom;
				border-left: 1px solid #cecfd0;
				border-right: 1px solid #cecfd0;
				}
	
			#spotlightBody .spotlightImage {
				clear: left; 
				float: left; 
			}
	
			#spotlightBody .spotlightImage img {
				border: 1px solid #cccccc; 
				margin-right: 12px;
				margin-left: 12px;
			}
	
			#spotlightBody .spotlightText {
				clear: none;
				float: left;
				width: 428px;
				/* width: 435px; */
			}
				
			#spotlightBody h4 {
				margin: 0;
				margin-top: 0px;
				font-size: 1.4em;
				}
	
			#spotlightBody p {
				margin: 0px;
				margin-bottom: 10px;
				font-size: 1.2em;
				}

			#spotlightBody hr {
				clear: both;
				margin: 8px;
				}
	
			#spotlightBottom {
				clear: left;
				float: left;
				width: 638px;
				height: 15px;
				background: url(/images/home2008_spotlight_bottom.gif) no-repeat top;
			}
	
		#HomeWhatsNew {
			float: left;
			width: 615px;
			margin-top: 24px;
			margin-left: 0px;
		}

			#HomeWhatsNew h2 {
				margin-top: 0px;
				margin-bottom: 0px;
				padding-top: 0px;
				padding-left: 4px;
				padding-right: 10px;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 2.0em;
				color: #002A5F;
			}

			#HomeWhatsNew img {
				margin-left: 0px;
			}

			#HomeWhatsNew ul {
				margin:0px;
				margin-top: 12px;
				padding-left: 4px;
				list-style-type: none;
				color: #cc0c0e;
			}

			#HomeWhatsNew li {
				margin-bottom: 16px;
				background: url(images/home2008_whatsnew_bullet.gif) no-repeat top left;
			}

			#HomeWhatsNew li span {
				display: block;
				margin-top: 0px;
				margin-bottom: 0px;
				padding-top: 0px;
				padding-bottom: 0px;
				padding-left: 20px;
				font-size: 1.2em;
				color: #002A5F;
			}

			#HomeWhatsNew li span a {
				color: #002A5F;
				font-weight: bold;
			}

			#HomeWhatsNew li span a:hover {
				color: #002A5F;
				font-weight: bold;
				text-decoration: none;
				border-bottom: 1px dashed #002A5F;
			}
		
	#HomeTier2Right {
		clear: right;
		float: right;
		width: 276px;
		padding-top: 10px;
	}	

		#BoxUpdates {
			clear: right;
			float: right;
			width: 267px;
			margin: 0px;
			padding: 0px;
		}
		
			#BoxUpdatesTop {
				width: 267px;
				height: 39px;
				background: url(/images/home2008_greenbox_top.gif) no-repeat bottom;
			}
	
			#BoxUpdatesText {
				clear: left;
				float: left;
				width: 267px;
				margin: 0px;
				padding: 0px;
				padding-top: 6px;
				background: #618e18;
			}
	
				#BoxUpdatesText img {
					margin-left: 12px;
				}
	
				#BoxUpdatesText p {
					margin-top: 0px;
					margin-bottom: 8px;
					padding-left: 12px;
					padding-right: 6px;
					line-height: 1.3em;
					font-size: 1.2em;
					color: white;
				}
	
				#HomeUpdatesForm {
				 float: left;
				 width: 265px;
				 font-size: 1.1em;
				}
				
				#HomeUpdatesForm #field {
				 float: left;
				 margin-top: 0px;
				 margin-left: 12px;
				 width: 180px;
				 height: 20px;
				 padding-left: 4px;
				 border: 1px solid black;
				 font-size: 10pt;
				 font-weight: normal;
				 color: #333333;
				}
				
				#HomeUpdatesForm #submit {
				 float: left;
				 margin-top: 0px;
				 margin-left: 6px;
				 border: 1px solid black;
				}
			
			#BoxUpdatesBottom {
				clear: left;
				width: 267px;
				height: 10px;
				background: url(/images/home2008_greenbox_bottom.gif) no-repeat top;
			}
		
		#BoxEvents {
			clear: right;
			float: right;
			width: 267px;
			margin: 0px;
			margin-top: 14px;
			padding: 0px;
		}
		
			#BoxEventsTop {
				width: 267px;
				height: 39px;
				background: url(/images/home2008_redbox_top.gif) no-repeat bottom;
			}
	
			#BoxEventsText {
				clear: left;
				float: left;
				width: 259px;
				margin: 0px;
				padding: 0px;
				padding-top: 6px;
				padding-right: 8px;
				background: #cc0c0e;
			}
	
				#BoxEventsText img {
					margin-left: 12px;
				}
	
				#BoxEventsText p {
					padding-left: 12px;
					padding-right: 6px;
					line-height: 1.3em;
					color: white;
				}
	
				#BoxEventsText ul {
					margin-top:0px;
					padding-top: 0px;
					list-style-type: square;
					color: white;
				}
	
				#BoxEventsText li {
					margin-bottom: 10px;
					font-size: 1.2em;
					font-weight: bold;
				}

				#BoxEventsText a {
					text-decoration: none;
					color: white;
				}

				#BoxEventsText a:hover {
					text-decoration: none;
					color: #F4EF73;
					border-bottom: 1px dashed #f4ec0b;
				}
				
				.BoxEventsTextDetails {
					font-weight: normal;
				}
	
			#BoxEventsBottom {
				clear: left;
				width: 267px;
				height: 10px;
				background: url(/images/home2008_redbox_bottom.gif) no-repeat top;
			}

		#BoxResearch {
			clear: right;
			float: right;
			width: 267px;
			margin: 0px;
			margin-top: 14px;
			padding: 0px;
			background: #60aacd;
		}
		
			#BoxResearchTop {
				width: 267px;
				height: 39px;
				background: url(/images/home2008_ltbluebox_top.gif) no-repeat top;
			}
	
			#BoxResearchText {
				clear: left;
				float: left;
				width: 267px;
				margin: 0px;
				padding: 0px;
				background: #60aacd;
				background:url(/images/home2008_research_bgarrow.gif) repeat-y right 10px;
			}
	
				#BoxResearchText img {
					margin-left: 12px;
				}
	
				#BoxResearchText h2 {
					margin: 0px;
					padding: 0px;
					padding-top: 8px;
					padding-bottom: 6px;
					padding-left: 12px;
					font-size: 1.2em;
					font-weight: bold;
					color: white;
				}

				#BoxResearchText p {
					margin: 0px;
					margin-bottom: 12px;
					padding: 0;
					padding-left: 16px;
					padding-right: 6px;
					line-height: 1.3em;
					font-size: 1.2em;
					color: white;
				}
	
				#BoxResearchText a {
					color: white;
				}
	
				#BoxResearchText a:hover {
					color: #f4ec0b;
					text-decoration: none;
					border-bottom: 1px dashed #f4ec0b;
				}
	
			#BoxResearchBottom {
				clear: left;
				float: left;
				width: 267px;
				height: 13px;
				background: url(/images/home2008_ltbluebox_bottom.gif) no-repeat bottom;
			}

		#BoxFunders {
			clear: right;
			float: right;
			width: 267px;
			margin-top: 12px;
			margin-right: 0;
			margin-bottom: 8px;
		}
		
			#BoxFundersTop {
				width: 267px;
				height: 10px;
				background: url(/images/home2008_brtbluebox_top.gif) no-repeat bottom;
			}
	
			#BoxFundersText {
				clear: left;
				float: left;
				width: 267px;
				margin: 0px;
				padding: 0px;
				background: white;
			}
	
				#BoxFundersText img {
					margin-left: 12px;
				}
	
				#BoxFundersText p {
					margin-top: 0px;
					margin-bottom: 8px;
					padding-left: 12px;
					padding-right: 6px;
					font-size: 1.1em;
					color: #333333;
				}
			
			#BoxFundersBottom {
				clear: left;
				width: 267px;
				height: 10px;
				background: url(/images/home2008_brtbluebox_bottom.gif) no-repeat top;
			}

/* ============== TEMPLATE #1 =================== */

.column1 {
	float: left;
	width: 700px;
	margin: 0px;
	padding: 8px;
	padding-top: 4px;
	padding-bottom: 24px;
	background-color: white;
}

.column1 h1 {
	width: auto;
	margin: 18px 12px 8px 0px;
	font-weight: bold;
	font-size: 2.2em;
	color: #002a5f;
	background-image: none;
	text-indent: 0px;
	height: auto;
	}	

.column1 h2 {
	clear: left;
	margin: 24px 12px 0px 0px;
	padding: 0px;
	font-size: 1.8em;
	font-weight: bold;
	text-align:left;
	color: #002a5f;
	}

.column1 h3 {
	margin: 22px 12px 0px 0px;
	font-weight: normal;
	font-size: 1.5em;
	letter-spacing:0.0em;
	line-height:1.4em;
	color: #333333;
	}

.column1 h4 {
	margin: 12px 12px 4px 0px;
	padding-top: 0px;
	font-size:1.1em;
	font-weight: bold;
	color: #002a5f;
	text-align:left;
	line-height:1.2em;
	}

.column1 h5 {
	margin: 4px 12px 4px 0px;
	font-size:1.1em;
	font-weight: bold;
	font-style: italic;
	color: #002a5f;
	text-align:left;
	line-height:1.2em;
	}

.column1 h6 {
	margin: 0px 12px 0px 0px;
	padding-top: 6px;
	font-weight: bold;
	font-size: 1.1em;
	color: #002a5f;
	}	

.column1 p {
	margin: 0px 12px 12px 0px;
	font-size:1.3em;
	color: #333333;
	text-align:left;
	line-height:1.4em;
	}

.column1 ol {
	font-size: 1.2em;
	color: #333333;
	}
	.column1 ol ol {
	font-size: 1.0em;
		}

.column1 ul {
	font-size: 1.3em;
	color: #333333;
	}

.column2 {
	float: right;
	width: 224px;
	margin: 0px;
	margin-top: 12px;
	margin-bottom: 16px;
	padding: 12px;
	padding-top: 26px;
	padding-right: 0;
	background-color: white;
}

.column2 img {
	float: right;
	margin: 0;
	margin-top: 8px;
	padding: 0;
}

div .related_info {
	float: right;
	width: 208px; 
	margin: 0; 
	padding: 0;
	padding-right: 4px;
}

.related_info p {
	font-size: 1.2em;
	margin: 0;
	margin-top: 12px;
	margin-bottom: 12px;
	padding: 0;
}

/* ============== TEMPLATE #2 / #6 (SINGLE COLUMN) =================== */

#Template2 .column1, #Template6 .column1 {
	float: left;
	width: 940px;
	margin: 0px;
	padding: 8px;
	padding-top: 4px;
	padding-bottom: 24px;
	background-color: white;
}

#Template2 .column1 h1, #Template6 .column1 h1 {
	width: auto;
	margin: 18px 12px 8px 0px;
	font-weight: bold;
	font-size: 2.0em;
	color: #002a5f;
	background-image: none;
	text-align: center;
	text-indent: 0px;
	height: auto;
	}	

#Template2 .column1 h2, #Template6 .column1 h2 {
	clear: left;
	margin: 24px 12px 0px 0px;
	padding: 0px;
	font-size: 1.8em;
	font-weight: bold;
	text-align:left;
	color: #002a5f;
	}

#Template2 .column1 h3, #Template6 .column1 h3 {
	margin: 22px 12px 0px 0px;
	text-align: center;
	font-weight: normal;
	font-size: 1.4em;
	letter-spacing:0.0em;
	line-height:1.4em;
	color: #333333;
	}

#Template2 .column1 h4, #Template6 .column1 h4 {
	margin: 12px 12px 4px 0px;
	padding-top: 0px;
	font-size:1.1em;
	font-weight: bold;
	color: #002a5f;
	text-align:left;
	line-height:1.2em;
	}

#Template2 .column1 h5, #Template6 .column1 h5 {
	margin: 4px 12px 4px 0px;
	font-size:1.1em;
	font-weight: bold;
	font-style: italic;
	color: #002a5f;
	text-align:left;
	line-height:1.2em;
	}

#Template2 .column1 h6, #Template6 .column1 h6 {
	margin: 0px 12px 0px 0px;
	padding-top: 6px;
	font-weight: bold;
	font-size: 1.1em;
	color: #002a5f;
	}	

#Template2 .column1 p, #Template6 .column1 p {
	margin: 0px 12px 12px 0px;
	font-size:1.2em;
	color: #333333;
	text-align:left;
	line-height:1.4em;
	}

/* =============== TEMPLATE #6 BANNER ============= */

#Template6 div#banner {
	width:960px;margin:0;padding:0
	}
	#Template6 #banner img {
		margin-bottom:0;
		padding-bottom:0;
		border-bottom:1px solid black;
		}
		#Template6 #banner .JumpMenu {
			width:960px;
			border:0;
			border-bottom:1px solid black;
			margin-top:-4px;
			padding:4px 0 4px 0;
			background-color:#4E7314;
			}
			#Template6 #banner .JumpMenu ul {
				font-size:1.4em;
				}
				#Template6 #banner .JumpMenu #telluride li a:hover {
					color:#002a5f;
					}
				#Template6 #banner .JumpMenu #paes2010 li a:hover {
					color:#60AACD;
					}


/* ============== FORMS ============= */

#subscribe {
	margin: 0 auto;
	width: 300px;
}

	#subscribe td {
	}

	#subscribe label {
		text-align: left;
		font-size: 1.4em;
	}

	#subscribe input {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		color: #002a5f;
		background-color: #f4f4f4;
		margin: 0;
		margin-left: 10px;
		margin-bottom: 12px;
		padding: 3px;
		border: 1px solid #002a5f;
		border-left: 2px solid #002a5f;
		border-bottom: 2px solid #002a5f;
	}
	
		#subscribe input#radio {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.2em;
			color: none;
			background-color: white;
			margin-left: 10px;
			border: none;
			border-left: none;
			border-bottom: none;
			padding: 3px;
		}
	
	#subscribe #submit {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		font-weight: bold;
		color: #ffffff;
		background-color: #004990;
		border: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
	}
	
	#subscribe #EventTitle {
		margin: 0px;
		margin-top: 4px;
		text-align: left;
		font-size: 1.3em;
	}


	div #RegistrationForm {
		clear: both;
		width: 800px;
		margin: 0 auto;
	}

	div #RegistrationForm table {
		width: 800px;
		margin: 0 auto;
	}

		div #RegistrationForm th {
			background-color: #002A5F;
		}

		div #RegistrationForm td {
			padding-bottom: 18px;
		}

		#RegistrationForm .Header {
			margin-top: 4px;
			margin-bottom: 2px;
			margin-left: 2px;
			color: white; 
			font-size: 1.6em;
			font-weight: bold;
			text-align: left;
		}

		#RegistrationForm label {
			text-align: left;
			font-size: 1.4em;
			/* vertical-align: top; */
		}

		#RegistrationForm input, #RegistrationForm select, #RegistrationForm textarea {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.2em;
			color: #002a5f;
			background-color: #f4f4f4;
			margin: 0;
			margin-left: 10px;
			margin-bottom: 0px;
			padding: 3px;
			border: 1px solid #002a5f;
			border-left: 2px solid #002a5f;
			border-bottom: 2px solid #002a5f;
			display:block;
			margin-bottom: 12px !important;
		}

		#RegistrationForm .radio {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.2em;
			color: none;
			background-color: white;
			margin-bottom: 6px;
			margin-left: 10px;
			padding: 3px;
			border: none;
			border-left: none;
			border-bottom: none;
			vertical-align: top;
		}

		#RegistrationForm #submit {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 1.2em;
			color: #ffffff;
			background-color: #004990;
			border: 1px solid #cccccc;
			border-left: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
		}

/* ============== TEMPLATE #3 RESEARCH PAGE ==================== */

		#ResearchListing {
			float: left; 
			width: 320px; 
			margin-top: 10px;
			margin-right: 0;
			margin-bottom: 8px;
			margin-left: 0;
		}
		
		#BoxResearchListing {
			width: 300px;
			margin-left: 4px;
		}
		
			#BoxResearchListingTop {
				clear: left;
				float: left;
				width: 300px;
				height: 14px;
				background: url(/images/2008_research_ltbluebox_top.gif) no-repeat bottom;
			}
	
			#BoxResearchListingText {
				clear: left;
				float: left;
				width: 300px;
				padding: 0px;
				background: #60aacd;
				background:url(/images/2008_research_ltbluebox_bg.gif) repeat-y top right;
			}

				#BoxResearchListingText img {
					margin-left: 12px;
					margin-bottom: 10px;
				}

			#BoxResearchListing .Menu p {
				font-weight: bold;
				font-size: 1.4em;
			}
	
				#BoxResearchListingText h2 {
					margin: 0px;
					padding: 0px;
					padding-top: 8px;
					padding-bottom: 6px;
					padding-left: 16px;
					font-size: 1.5em;
					font-weight: bold;
					color: white;
				}

				#BoxResearchListingText p {
					margin: 0px;
					margin-bottom: 12px;
					padding: 0;
					padding-left: 20px;
					padding-right: 6px;
					line-height: 1.3em;
					font-size: 1.2em;
					color: white;
				}
	
				#BoxResearchListingText a {
					color: white;
				}
	
				#BoxResearchListingText a:hover {
					color: #f4ec0b;
					text-decoration: none;
					border-bottom: 1px dashed #f4ec0b;
				}
	
			#BoxResearchListingBottom {
				clear: left;
				float: left;
				width: 300px;
				height: 14px;
				background: url(/images/2008_research_ltbluebox_bottom.gif) no-repeat top;
			}
		
#ResearchBigBox {
	float: right;
	width: 620px;
	margin-top: 14px;
}

	#ResearchBigBox h2 {
		width: 98%; 
		margin: 0px; 
		padding: 6px;
		text-indent: 0px; 
		background: url(/images/header_runner.gif); 
		background-position: right; 
		background-repeat: repeat-y; 
		background-color: #cc0c0e;
		font-size: 2.0em;
		color: white;
	}

	#ResearchFeatured {
		margin: 0 auto;
		width: 608px;
		margin-top: 0;
		margin-bottom: 0;
		padding: 6px;
		background-color: #002A5F;
	}

	#ResearchFeatured a:link  { color: white; border-bottom: 1px red dashed; text-decoration: none}
	#ResearchFeatured a:visited{ color: white; border-bottom: 1px red dashed; text-decoration: none}
	#ResearchFeatured a:hover{ color: red}
	#ResearchFeatured h3 { color: white; font-size: 1.4em; margin-top: 4px; margin-bottom: 4px; padding: 0; font-weight: bold }
	#ResearchFeatured h4 { color: white; font-size: 1.1em; font-weight: normal; margin-top: 10px; margin-bottom: 0px; padding: 0 }
	#ResearchFeatured h5 { margin: 0; padding: 0; color: white; font-size: 1.1em; font-weight: normal; font-style: italic }
	#ResearchFeatured p { margin: 0; margin-bottom: 6px; padding: 0; color: white; font-size: 1.2em }
	#ResearchFeatured hr { color: #7F94AF; margin-top: 4px; margin-bottom: 0px; height: 1px }

	#ResearchFeaturedBottom {
		margin: 0 auto;
		width: 100%;
		height: 13px;
		background: url(/images/home2008_dkbluebox_bottom.gif) no-repeat top;
	}


	#ResearchOther {
	clear: right;
	float: right;
	width: 610px;
	margin-top: 12px;
	margin-bottom: 10px;
	}

		#ResearchOther h2 {
			clear: left;
			margin: 0 0 8px 0px;
			padding: 0px;
			font-size: 2.0em;
			font-weight: bold;
			text-align:left;
			color: #002a5f;
		}

		#ResearchOther p {
			margin: 0px 12px 12px 0px;
			font-size:1.2em;
			color: #333333;
			text-align:left;
			line-height:1.4em;
		}

#SearchResults { 
	width: 100%; 
	clear: both; 
	padding-top: 6px 
	}
	#SearchResults h4 { 
		margin-top: 2px; 
		margin-bottom: 0px; 
		font-size: 1.6em 
		}
	#SearchResults h5 { 
		font-size: 1.1em; 
		font-weight: normal; 
		margin-top: 8px; 
		margin-bottom: 0px 
		}
	#SearchResults p { 
		margin-top: 0; 
		margin-bottom: 12px; 
		font-size:1.2em !important;
		}

div .SearchResultsItem {
	clear: both;
	}
	.SearchResultsItem img {
		float: left; 
		margin-top: 6px; 
		margin-right: 6px; 
		margin-bottom: 6px;
		border: 1px solid #00295D;
		}
	.SearchResultsItem p {
		font-size:1.0em !important;
		}

#SearchResults hr {
	clear:both;
	border: none;
	border-bottom:1px dashed #CCCCCC;
	height: 1px;
	margin-top: 16px;
	margin-bottom: 16px;
}

/* ============== TEMPLATE #4 EVENTS PAGE ==================== */

		div#Events {
			color:#333333;
			float:left;
			margin:20px 0 0 0;
			padding:0 0 0 16px;
			width:670px;
		}
		#Events h1 {
			background:none;
			color:#002A5F;
			font-size:2.2em;
			height:auto;
			margin:0 0 12px 10px;
			text-indent:0;
			width:auto;
		}
		#Events h2 {
			margin:0;
		}
		#Events h2 img {
			margin:0 0 4px 0;
		}
		#Events h3 {
			color: #002A5F;
			font-size: 1.8em;
		}
		.EventsIntro p {
			font-size:1.3em;
			line-height:1.4em;
			margin:0 0 11px 0;
			padding:0 10px;
			width:615px;
		}
		div.EventListing {
			margin:0 0 18px 0;
		}
		.EventListing p, .EventListing h4 {
			padding:0 10px;
			width:615px;
		}
		.EventListing ul {
			font-size:1.2em;
		}
		h4 {
			font-size:1.3em;
			margin:2px 0;
		}
		p.EventDate {
			color:#004990;
			font-size:1.2em;
			margin:0;
		}
		p.EventLocation {
			color:#004990;
			font-size:1.2em;
			margin:0;
		}
		div.EventDescription p {
			font-size:1.3em;
			line-height:1.4em;
			margin:0 0 6px 0;
		}
		div#EventHighlights {
			float:right;
			margin:36px 0 0 0;
			padding:0 16px 0 0;
			width:230px;
		}
			#EventHighlights #quote p, #EventHighlights #attribution p {
				font-weight:normal !important;
				font-size:1.0em !important;
				margin: 0 0 0 0;
				padding:0;
			}
				#EventHighlights .img {
					width: 200px;
					margin: 0 auto;
					margin-top: 18px;
					margin-bottom: 12px;
					}
					#EventHighlights .img img {
					border: 1px solid #CCCCCC;
					margin-left: 0;
				}
				#EventHighlights .caption {
				margin: 0 auto;
				font-size: 1.1em;
				color:white; 
				text-align: center;  
				margin-bottom: 8px;	
				padding: 0;
				padding-left: 15px;
				padding-right: 15px;
			}
		p.EventsJbox {
			 color:#618E18;
			 font-size:1.3em;
			 font-weight:bold;
			 padding:0 10px;
		}		
			p.EventsJbox a:hover {
				 border-bottom:1px dashed #618E18;
				 color:#618E18;
				 text-decoration:none;
				 cursor:pointer;
			}


#Conference div { margin: 0 auto}

#Conference #banner { 
	margin: 0 auto; 
	margin-top: 16px;
	width: 600px; 
	padding: 6px;
	text-indent: 0px; 
	background: #002A5F; 
}

#Conference #banner h2 {
	background: none;
	margin: 0px;
	padding: 0px;
	text-indent: none;
	color: white;
	font-size: 1.8em;
	font-weight: bold;
	font-style: normal;
}

#Conference ul {
	font-size:1.0em;
	}

#Conference #Info { 
	margin: 0 auto; background-color:#002a5f; width: 600px; padding: 6px; padding-bottom: 12px; color: white; 
}
#Conference #Info a:link  { color: white; border-bottom: 1px red dashed; text-decoration: none}
#Conference #Info a:visited{ color: white; border-bottom: 1px red dashed; text-decoration: none}
#Conference #Info a:hover{ color: red}
#Conference #Info h3 { color: white; font-size: 1.8em; margin-top: 4px; margin-bottom: 4px; font-weight: bold;  padding-left: 6px; margin-left: 0 }
#Conference #Info h4 { color: white; font-size: 1.2em; font-weight: normal; margin-top: 10px; margin-bottom: 0px; text-align: center; padding-left: 6px; margin-left: 0; margin-bottom: 12px; font-size: 14px; line-height: 1.4em }
#Conference #Info p { color: white; margin-bottom: 6px; }



/* ============== TEMPLATE #5 CHAMPIONS PAGE ==================== */

#ChampionsMenu {
	float: left; 
	width: 320px;
	margin-top: 10px;
	margin-right: 4px;
	margin-bottom: 8px;
	margin-left: -2px;
}

	#BoxChampionsMenu {
		width: 300px;
		margin: 0 auto;
	}

		#BoxChampionsMenuTop {
			clear: left;
			float: left;
			width: 300px;
			height: 14px;
			background: url(/images/2008_box_300_top_red.gif) no-repeat bottom;
		}

		#BoxChampionsMenuText {
			clear: left;
			float: left;
			width: 300px;
			padding: 0px;
			background: #cc0c0e;
			background: url(/images/2008_box_300_body_red.gif) repeat-y;
		}

			#BoxChampionsMenuText img {
				margin-left: 6px;
				margin-bottom: 0px;
			}

			#BoxChampionsMenuText p {
				color: white;
				font-size:1.3em;
				margin-top: 0px;
				padding-left: 10px;
				padding-right: 8px;
				font-weight: normal;
			}

			#BoxChampionsMenuText a:link, #BoxChampionsMenuText a:visited {
				color: white;
			}

			#BoxChampionsMenuText a:hover {
				color: #F4EF5C;
			}

			#BoxChampionsMenuText a:visited {
				color: white;
			}

			#BoxChampionsMenuText form {
				padding-left: 16px;
				padding-right: 6px;
			}

			#BoxChampionsMenuText form #jumpMenu{
				margin-top: 0;
				vertical-align:top;
			}
	
		#BoxChampionsMenuBottom {
			clear: left;
			float: left;
			width: 300px;
			height: 14px;
			background: url(/images/2008_box_300_bottom_red.gif) no-repeat top;
		}

		#ChampionsPartners #ColumnA {
			clear: left; 
			float: left; 
			width: 48%; 
			padding-right: 14px;
			}

		#ChampionsPartners #ColumnB {
			clear: right; 
			float: left; 
			width: 49%;
			}
		
		#ChampionsPartners h2 {
			clear: left;
			margin: 0;
			padding: 0px;
			font-size: 2.0em;
			font-weight: bold;
			text-align:left;
			color: #002a5f;
		}


		#ChampionsPartners h3 {
			clear: left;
			margin: 12px 12px 0px 0px;
			padding: 0px;
			font-size: 1.7em;
			font-weight: bold;
			text-align:left;
			color: #333333;
			}

		#ChampionsPartners p {
			margin: 0px 12px 12px 0px;
			font-size:1.2em;
			color: #333333;
			text-align:left;
			line-height:1.4em;
			}

		.PartnersList ul {
			margin:0;
			margin-bottom: 18px;
			padding-left: 2px;
			list-style-type: none;
			color: #333333;
			}


			.PartnersList li {
				background: url(/images/home2008_whatsnew_bullet.gif) no-repeat top left;
				font-size: 1.3em;
				margin-top: 14px;
				margin-bottom: 0;
				padding-left: 20px;
				padding-bottom: 0;
				}

				.PartnersList li p {
					font-size: 1em !important;
					}

				.PartnersList li span {
					display: block;
					margin-top: 0px;
					margin-bottom: 0px;
					padding-top: 0px;
					padding-bottom: 0px;
					padding-left: 20px;
					font-size: 1.4em;
					color: #002A5F;
					}
		
					.PartnersList li span a {
						color: #002A5F;
						font-weight: bold;
						}
			
					.PartnersList li span a:hover {
						color: #002A5F;
						font-weight: bold;
						text-decoration: none;
						border-bottom: 1px dashed #002A5F;
						}

/* ============== CAMPAIGNS ======================== */

	/* STATE AND LOCAL */

	#CampaignMaterials h2 {
		background:#06408A;
		color:white;
		padding:0 12px 0 12px;
		border:1px solid black;
		font-size:1.5em;
		text-align:center;
		}

	table.campaigns {
		width:664px;
		}
	.campaigns p {
		font-size: 1.2em;
		margin-right:24px;
		}

	/* WHAT BUSINESS LEADERS CAN DO */

	.leadersDo h2 {
		height:90px;
		color:white;
		padding:0 12px 0 136px;
		border:1px solid black;
		font-size:1.5em;
		text-align:center;
		}
		.leadersDo h2#item1 {
			background:#06408A url(http://www.partnershipforsuccess.org/images/campaigns_header_01.jpg) no-repeat left;
			}
		.leadersDo h2#item2 {
			background:#06408A url(http://www.partnershipforsuccess.org/images/campaigns_header_02.jpg) no-repeat left;
			}
		.leadersDo h2#item3 {
			background:#06408A url(http://www.partnershipforsuccess.org/images/campaigns_header_03.jpg) no-repeat left;
			}
		.leadersDo h2#item4 {
			background:#06408A url(http://www.partnershipforsuccess.org/images/campaigns_header_04.jpg) no-repeat left;
			}
		.leadersDo h2#item5 {
			background:#06408A url(http://www.partnershipforsuccess.org/images/campaigns_header_05.jpg) no-repeat left;
			}
		.leadersDo h2#item6 {
			background:#06408A url(http://www.partnershipforsuccess.org/images/campaigns_header_06.jpg) no-repeat left;
			}
		.leadersDo h2#item7 {
			background:#06408A url(http://www.partnershipforsuccess.org/images/campaigns_header_07.jpg) no-repeat left;
			}
		.leadersDo h2#item8 {
			background:#06408A url(http://www.partnershipforsuccess.org/images/campaigns_header_08.jpg) no-repeat left;
			}
		.leadersDo h2#item9 {
			background:#06408A url(http://www.partnershipforsuccess.org/images/campaigns_header_09.jpg) no-repeat left;
			}
		.leadersDo h2#item10 {
			background:#06408A url(http://www.partnershipforsuccess.org/images/campaigns_header_10.jpg) no-repeat left;
			}
		.leadersDo h2#item11 {
			background:#06408A url(http://www.partnershipforsuccess.org/images/campaigns_header_11.jpg) no-repeat left;
			}
		.leadersDo h2#item12 {
			background:#06408A url(http://www.partnershipforsuccess.org/images/campaigns_header_12.jpg) no-repeat left;
			}
		.leadersDo h2#item13 {
			background:#06408A url(http://www.partnershipforsuccess.org/images/campaigns_header_13.jpg) no-repeat left;
			}
		.leadersDo h2#itemAK {
			background:#06408A url(http://www.partnershipforsuccess.org/images/campaigns_header_ak.jpg) no-repeat left;
			}
		.leadersDo h2#itemGA {
			background:#06408A url(http://www.partnershipforsuccess.org/images/campaigns_header_ga.jpg) no-repeat left;
			}
		.leadersDo h2#itemME {
			background:#06408A url(http://www.partnershipforsuccess.org/images/campaigns_header_me.jpg) no-repeat left;
			}
		.leadersDo h2#itemMN {
			background:#06408A url(http://www.partnershipforsuccess.org/images/campaigns_header_mn.jpg) no-repeat left;
			}
		.leadersDo h2#itemNJ {
			background:#06408A url(http://www.partnershipforsuccess.org/images/campaigns_header_nj.jpg) no-repeat left;
			}
		.leadersDo h2#itemVA {
			background:#06408A url(http://www.partnershipforsuccess.org/images/campaigns_header_va.jpg) no-repeat left;
			}
.leadersDo p {
		padding:4px 12px 4px 12px;
		}
	div.tips {
		margin:0 0 0 12px;
		}
	.tips #tipsIcon {
		float:left;
		width:74px;
		}
		#tipsIcon h3 {
			background: url(http://www.partnershipforsuccess.org/images/icon_arrow_right.gif) left no-repeat;
			margin:0 12px 0 0;
			padding:0 0 0 20px;
			}
			#tipsIcon h3 a {
				color: #618E18;
				text-decoration:underline;
				}
				#tipsIcon h3 a:hover {
					text-decoration:none;
					border-bottom: 1px dashed #618E18;
					cursor:pointer;
					}
	.tips #tipsList {
		float:right;
		width:612px;
		}
		.tips ul {
			display:none;
			list-style-type:none;
			margin:4px 0 0 0;
			padding:0;
			}
			.tips li {
				background: url(http://www.partnershipforsuccess.org/images/home2008_whatsnew_bullet.gif) no-repeat top left;
				margin: 0 0 14px 0;
				padding-left: 20px;
				padding-bottom: 0;
				}
				.tips ul ul {
				display:block;
				font-size:0.9em;
				margin:12px 0 0 18px;
				}


/* =============== TEMPLATE #7 BANNER ============= */

#Template7 div#banner {
	width:960px;margin:0;padding:0
	}
	#Template7 #banner img {
		margin-bottom:0;
		padding-bottom:0;
		border-bottom:1px solid black;
		}
		#Template7 #banner .JumpMenu {
			width:960px;
			border:0;
			border-bottom:1px solid black;
			margin-top:-4px;
			padding:4px 0 4px 0;
			background-color:#60aacd;
			}
			#Template7 #banner .JumpMenu ul {
				font-size:1.4em;
				}
				#Template7 #banner .JumpMenu li a:hover {
					color: #002a5f;
				}

/* ============== TEMPLATE #7 BUSINESS SUMMITS =================== */

#Template7 .column1 {
	float: left;
	width: 670px;
	margin: 0px;
	padding: 8px;
	padding-top: 4px;
	padding-bottom: 24px;
	background-color: white;
}

#Template7 a {
	color:#6F6F6F;
	}
	#Template7 a:hover {
		color:#5495B3;
		}
		
#Template7 .column1 h1 {
	width: auto;
	margin: 18px 12px 8px 0px;
	font-weight: bold;
	font-size: 2.6em;
	color: #002a5f;
	background-image: none;
	text-indent: 0px;
	height: auto;
	}	

#Template7 .column1 h2 {
	clear: left;
	margin: 24px 12px 0px 0px;
	padding: 0px;
	font-size: 2.0em;
	font-weight: bold;
	text-align:left;
	color: #002A5F;
	}

#Template7 .column1 h3 {
	margin: 22px 12px 0px 0px;
	font-weight: normal;
	font-size: 1.7em;
	letter-spacing:0.0em;
	line-height:1.4em;
	color: #333333;
	}

#Template7 .column1 h4 {
	margin: 12px 12px 4px 0px;
	padding-top: 0px;
	font-size:1.2em;
	font-weight: bold;
	color: #002a5f;
	text-align:left;
	line-height:1.2em;
	}

#Template7 .column1 h5 {
	margin: 4px 12px 4px 0px;
	font-size:1.2em;
	font-weight: bold;
	font-style: italic;
	color: #002a5f;
	text-align:left;
	line-height:1.2em;
	}

#Template7 .column1 h6 {
	margin: 0px 12px 0px 0px;
	padding-top: 6px;
	font-weight: bold;
	font-size: 1.2em;
	color: #002a5f;
	}	

#Template7 .column1 p {
	margin: 0px 12px 12px 0px;
	font-size:1.3em;
	color: #333333;
	text-align:left;
	line-height:1.4em;
	}

#Template7 .column1 ol {
	font-size: 1.5em;
	color: #333333;
	}
	#Template7 .column1 ol ol {
	font-size: 1.0em;
		}

#Template7 .column1 ul {
	font-size: 1.3em;
	color: #333333;
	}

#Template7 .column2 {
	float: right;
	width: 230px;
	margin: 12px 12px 16px 0;
	padding: 12px;
	padding-top: 26px;
	padding-right: 0;
	background-color: white;
}

#Template7 .column2 img {
	float: right;
	margin: 0;
	margin-top: 8px;
	padding: 0;
}

		#BoxSBSEvents {
			clear: right;
			float: right;
			width: 230px;
			margin: 0px;
			margin-top: 14px;
			padding: 0px;
		}
		
			#BoxSBSEventsTop {
				width: 230px;
				height: 29px;
				background: url(/images/box_orange_top.gif) no-repeat bottom;
			}
	
			#BoxSBSEventsText {
				border-right:1px solid #cdc7c2;
				border-left:1px solid #cdc7c2;
				clear: left;
				float: left;
				width: 220px;
				margin: 0px;
				padding: 0px;
				padding-top: 6px;
				padding-right: 8px;
				background: #de701b;
			}
	
				#BoxSBSEventsText img {
					margin-left: 12px;
				}
	
				#BoxSBSEventsText p {
					padding-left: 12px;
					padding-right: 6px;
					line-height: 1.3em;
					font-size: 1.1em;
					color: white;
				}
	
				#BoxSBSEventsText ul {
					margin-top:0px;
					padding-top: 0px;
					list-style-type: square;
					color: white;
				}
	
				#BoxSBSEventsText li {
					margin-bottom: 10px;
					font-size: 1.2em;
					font-weight: bold;
				}

				#BoxSBSEventsText a {
					text-decoration: none;
					color: white;
				}

				#BoxSBSEventsText a:hover {
					text-decoration: none;
					color: #A9D1E4;
					border-bottom: 1px dashed #f4ec0b;
				}
				
				.BoxSBSEventsTextDetails {
					font-size: 0.9em;
					font-weight: normal;
				}
	
			#BoxSBSEventsBottom {
				clear: left;
				width: 230px;
				height: 17px;
				background: url(/images/box_orange_bottom.gif) no-repeat top;
			}

/* =============== TEMPLATE #8 ============= */

#Template8 a {
	color:#6F6F6F;
	}
	#Template8 a:hover {
		color:#5495B3;
		}

#Template8 div#banner {
	width:960px;
	margin:0;
	padding:0;
	position:relative;
	z-index:0;
	}
	#Template8 #banner img {
		border-bottom:1px solid black;
		z-index:1;
		}
	#Template8 #banner h2 {
		color:white;
		font-size:3.2em;
		left:8px;
		margin:0;
		padding:0;
		position:absolute;
		top:63px;
		z-index:2;
		}
	#Template8 #banner ul {
			bottom:6px;
			color:#DE701B;
			left:10px;
			list-style:none;
			margin:0;
			padding:0;
			position:absolute;
			font-size:1.4em;
			}
			#Template8 #banner li {
				float:left;
				margin:0 12px 0 0;
				padding:0 12px 0 0;
				}
			#Template8 #banner li a {
				color: #666666;
				font-weight:bold;
				text-decoration:none;
				}
				#Template8 #banner li a:hover {
					color: #5495b3;
					text-decoration:none;
					}

	
/* ============== SITEMAP ========================== */

#sitemap h2 {
	font-size:1.6em !important;
	}

#sitemap ul {
		margin-top: 6px;
	}
	#sitemap ul li {
		margin-bottom: 6px;
		font-size:1.0em !important;
		}
	#sitemap ul ul {
		font-size:1.0em;
		font-weight:normal;
		margin-bottom: 6px !important;
		}
		#sitemap ul ul li {
			margin-bottom: 6px;	
			}

/* ============== SITE SEARCH ====================== */

#sitesearch {
}

#sitesearch IFRAME {
 width: 700px;
}

/* ============== PAGE COMPONENTS ================== */

.textbox {
	clear: right;
	float: right;
	width: 188px; 
	margin: 12px 0px 0px 12px;
	padding: 6px;
	background: #f4f4f4;
	border: 1px #cccccc solid;
	}

	.textbox h1 {
		font-weight: normal;
		font-size: 1.4em;
		color: #333333;
		margin: 0px;
		background-image: none;
		text-indent: 0px;
		height: auto;
		width: 188px;
		}	
	
	.textbox h2 {
		font-weight: normal;
		font-size: 1.3em;
		color: #333333;
		margin: 0px;
		margin-bottom: 10px;
		background-image: none;
		text-indent: 0px;
		height: auto;
		width: 188px;
		}	
	
	#Template2 .column1 .textbox h3 {
		margin: 0px;
		padding: 0px;
		text-align: center;
		font-size: 1.4em;
		}	
	
	#Template2 .column1 .textbox p {
		margin: 0px;
		margin-bottom: 8px;
		text-align: center;
		font-weight: normal;
		font-size: 1.2em;
		color: #333333;
		line-height: 1.3em;
		}	

.footnotes {
	font-size:70%;
	color: #333333;
	text-align:left;
	line-height:16px;
	}

div.JumpMenu {
	width: 90%;
	margin: 0 auto; 
	margin-top:16px;
	margin-bottom:16px;
	padding:1px; 
	background: #002A5F; 
	border: 1px solid black; 
	color: white;
	}

	.JumpMenu ul {
		margin: 0 auto;
		padding: 0;
		list-style-type: none; 
		text-align: center;
	}
	
	.JumpMenu li {
		display: inline;
		width: auto;
		margin: 0 auto;
		padding: 0;
		padding-left: 18px;
		padding-right: 18px;
		font-size:14px;
	}

	.JumpMenu a:link, .JumpMenu a:visited {
		color: white;
		text-decoration: none;
		font-size:14px;
	}

	.JumpMenu a:hover, .JumpMenu a:active {
		color: red;
		text-decoration: none;
	}

div .JumpMenuLanding {
	width: 100%;
	margin: 0 auto;
	margin-bottom: 12px;
	padding: 1px; 
	background: #06408A; 
	border: 1px solid black; 
	color: white;
	text-align: center;
	font-size: 1.6em;
}

	div #JumpBack {
	clear: both;
	width: 100%;
	margin: 0 auto;
	margin-top: 18px;
	margin-bottom: 4px;
	text-align: right;
	background: url(images/icon_jumpback.gif) right 2px no-repeat;
	}

		div #JumpBack a {
		padding-right: 22px; 
		font-size: 1.2em;
		color: #333;
		}

#BoxGreen {
	float: right;
	width: 230px;
	margin-right: 2px;
	margin-left: 8px;
	margin-bottom: 8px;
}

	#BoxGreenTop {
		width: 230px;
		height: 15px;
		background: url(/images/box_green_300_top.gif) no-repeat bottom;
	}

	#BoxGreenText {
		border-left:1px solid #a4b588;
		border-right:1px solid #a4b588;
		clear: left;
		float: left;
		width: 228px;
		margin: 0px;
		padding: 0px;
		background: #618E18;
	}

		#BoxGreenText .PullQuoteQ {
			float: right;
			width: 226px;
			background-image: url(http://www.partnershipforsuccess.org/images/pullquote_quotes_white_on_green.gif); /* OPEN QUOTE */
			background-repeat: no-repeat;
			background-position: -62px top;
			margin:0 auto;
			margin-left: 0px;
			margin-top:8px;
			padding: 0px;
		}
		
			#BoxGreenText .PullQuoteQ #quote {
				margin: 0 auto;
				width:174px;
				padding: 3px 14px 18px 32px;
				background-image: url(http://www.partnershipforsuccess.org/images/pullquote_quotes_white_on_green.gif); /* CLOSE QUOTE */
				background-repeat: no-repeat;
				background-position: 186px bottom;
				font-size: 1.2em;
				line-height:1.2em;
				font-weight: bold;
				color:white;
			}
			
			#BoxGreenText .PullQuoteQ #attribution {
				width: 96%;
				font-style: normal;
				font-size: 1.1em;
				text-align: right;
				margin: 0px auto;
				padding: 6px;
				line-height: 1.1em;
				color:white;
			}

		#BoxGreen h2 {
			margin: 0px;
			padding: 0px;
			padding-top: 8px;
			padding-bottom: 6px;
			padding-left: 12px;
			padding-right: 10px;
			font-size: 1.4em;
			font-weight: bold;
			color: white;
		}

		#BoxGreenText p {
			padding-left: 12px;
			padding-right: 6px;
			line-height: 1.3em;
			font-size: 1.3em !important;
			color: white !important;
		}

		#BoxGreenText a:link, #BoxGreenText a:visited {
			color:#7FD8FF !important;
			}

		#BoxGreenText a:hover {
			color:#60AACD !important;
			}

	#BoxGreenBottom {
		clear: left;
		width: 230px;
		height: 15px;
		background: url(/images/box_green_300_bottom.gif) no-repeat top;
	}

#BoxLtBlue {
	float: right;
	width: 229px;
	margin-right: 2px;
	margin-left: 8px;
	margin-bottom: 8px;
}

	#BoxLtBlueTop {
		width: 229px;
		height: 15px;
		background: url(/images/2008_box_229_top_ltblue.gif) no-repeat bottom;
	}

	#BoxLtBlueText {
		clear: left;
		float: left;
		width: 229px;
		margin: 0px;
		padding: 0px;
		background: #60aacd;
		background:url(/images/home2008_research_bgarrow.gif) repeat-y top right;
	}

		#BoxLtBlueText img {
			margin-left: 12px;
		}

		#BoxLtBlueText h2 {
			margin: 0px !important;
			padding: 0px !important;
			padding-top: 8px !important;
			padding-bottom: 6px !important;
			padding-left: 12px !important;
			padding-right: 10px !important;
			font-size: 1.8em !important;
			font-weight: bold;
			color: white !important;
		}

		#BoxLtBlueText p {
			padding-left: 12px;
			padding-right: 6px;
			line-height: 1.3em;
			font-size: 1.2em !important;
			color: white !important;
		}

		#Template2 #BoxLtBlueText h2 {
			margin: 0px;
			padding: 0px;
			padding-top: 8px;
			padding-bottom: 6px;
			padding-left: 12px;
			font-size: 1.8em;
			font-weight: bold;
			color: white;
		}

		#Template2 #BoxLtBlueText p {
			padding-left: 12px;
			padding-right: 6px;
			line-height: 1.3em;
			font-size: 1.2em;
			color: white;
		}

		#BoxLtBlueText ul {
			margin: 0;
			margin-left: 14px;
			margin-bottom: 12px;
			padding: 0;
			padding-left: 14px;
			padding-right: 6px;
			list-style-type: square;
			font-size: 1.2em;
			color: white;
		}

		#BoxLtBlueText li {
			margin: 0;
			padding: 0;
		}

		#BoxLtBlueText a {
			color: white;
		}

		#BoxLtBlueText a:hover {
			color: #f4ec0b;
			text-decoration: none;
			border-bottom: 1px dashed #f4ec0b;
		}

		#BoxLtBlueText .PullQuoteQ {
			float: right;
			width: 226px;
			background-image: url(http://www.partnershipforsuccess.org/images/pullquote_quotes_white_on_blue.gif); /* OPEN QUOTE */
			background-repeat: no-repeat;
			background-position: -62px top;
			margin:0 auto;
			margin-left: 0px;
			margin-top:8px;
			padding: 0px;
		}
		
			#BoxLtBlueText .PullQuoteQ #quote {
				margin: 0 auto;
				width:174px;
				padding: 3px 14px 18px 32px;
				background-image: url(http://www.partnershipforsuccess.org/images/pullquote_quotes_white_on_blue.gif); /* CLOSE QUOTE */
				background-repeat: no-repeat;
				background-position: 186px bottom;
				font-size: 1.2em;
				line-height:1.2em;
				font-weight: bold;
				color:white;
			}
			
			#BoxLtBlueText .PullQuoteQ #attribution {
				width: 96%;
				font-style: normal;
				font-size: 1.1em;
				text-align: right;
				margin: 0px auto;
				padding: 6px;
				line-height: 1.1em;
				color:white;
			}

	#BoxLtBlueBottom {
		clear: left;
		width: 229px;
		height: 15px;
		background: url(/images/2008_box_229_bottom_ltblue.gif) no-repeat top;
	}

	.PullQuoteBlue {
		clear: right;
		float: right;
		width: 229px;
		margin-right: 2px;
		margin-bottom: 8px;
		margin-left: 12px;
		color: white;
	}
	
		.PullQuoteBlueTop {
			width: 229px;
			height: 12px;
			background: url(/images/pullquoteblue_top.gif) no-repeat bottom;
		}

		.PullQuoteBlueText {
			clear: left;
			float: left;
			width: 229px;
			margin: 0px;
			padding: 0px;
			background: #06408a;
			color: white;
		}

			.PullQuoteBlueText #quote {
				font-weight: bold;
				font-size: 1.2em;
				color: white;
				margin: 0px auto;
				padding: 6px;
				line-height: 1.3em;
			}
			
			.PullQuoteBlueText #attribution {
				font-weight: normal;
				font-size: 1.1em;
				text-align: right;
				color: white;
				margin: 0px auto;
				padding: 6px;
				line-height: 1.3em;
			}

		.PullQuoteBlueBottom {
			clear: left;
			width: 229px;
			height: 12px;
			background: url(/images/pullquoteblue_bottom.gif) no-repeat top;
		}

#album {
 background: #c7cad0;
}

	#album #album_nav {
	width: 210px; 
	height:30px; 
	margin: 0px auto; 
	background:url(/images/photos/frame_nav_background.gif) top center no-repeat;
	vertical-align:middle; 
	margin-top:6px;
	padding-top:3px;
	font-size: 1.2em;
	color: #333333;
	text-align:center;
	line-height:1.2em;
	}
	
	#album_nav img {
		vertical-align: middle;
		border: none;
	}

	#album_nav a:link, #album_nav a:visited, #album_nav a:hover, #album_nav a:active {
		border: none;
		text-decoration: none;
		color: white;
	}
	
	#album p {
	 margin-top: 4px;
	 margin-bottom: 6px;
	 padding: 6px;
	 font-size: 1.3em;
	 color: #333333;
	 text-align:left;
	 line-height:1.2em;
	}

.photo_left {
 float: left; 
 margin: 12px; 
 margin-bottom: 4px; 
 clear: left;
}

.photo_right {
 float:right; 
 margin: 12px; 
 margin-bottom: 4px; 
 clear: right;
}

.photo_center {
 margin: 0px auto;
 clear: both;
}

.photo_left img, .photo_right img, .photo_center img {
 border: 1px solid #003399;
 position: relative;
}

.photo_caption {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #666666; 
 text-align: center; 
 margin-right: 0px; 
 margin-top: 0px; 
 margin-bottom: 8px;
}

img.PhotoFrame {
	border:none;
	}
/* ============== FOOTER ================== */

#footer {
	clear: both;
	width: 952px;
	margin: 0px auto;
	padding: 4px;
	padding-bottom: 14px;
	background-color: #002a5f;
	color:#ffffff;
}

	#footer a:link {
		text-decoration: none; 
		color: #ffffff;
	}
	
	#footer a:visited {
		text-decoration: none; 
		color: #ffffff;
	}
	
	#footer a:hover {
		text-decoration: none; 
		color: #cc3e4a;
	}
	
	#footer a:hover {
		text-decoration: none; 
		color: #cc3e4a;
	}
	
	#footer ul {
		clear: left;
		width: 100%;
		margin: 0px auto;
		margin-left: 0px;
		margin-top: 6px;
		padding-left: 0px;
		list-style: none;
		font-size: 1.1em;
		text-align: center;
	}
	
		#footer li {
			float: left;
		}
	
			#footer li a {
				display: block;
				width: 136px;
			}
	
	#footer p {
		clear: both;
		margin: 0px auto;
		padding-top: 16px;
		padding-left: 8px;
		text-align:left;
		font-size: 1.1em;
	}	