/* hide sql errors from resource pages */
.page-shared-resources div.error {display:none}
.page-resources div.error {display:none}
.page-funding-information-center-grants-search div.error {display:none}

/* more additions
.sectiontitle{
background: url('/img/dropArrow.png') no-repeat left top;
cursor: pointer;F
padding-left: 30px;
line-height: 14px;
min-height: 14px; 
}

/* TEMPLATE OVERRIDE */
/*
	div.error {
		position: relative;
		z-index: 200;
	}
*/
	.sidebar-second #content {
		width: 580px;
	}
	
	.region-sidebar-second {
		margin-left: 605px;
	}
	
	div#page-wrapper {
		width: 922px;
	}
	
	div#content, div.region-sidebar-second, div.region-sidebar-first {
		margin-top: 20px !important;
	}

	body.not-front  div.region-sidebar-second  {
		margin-left: 635px;
	}

	body.logged-in ul.tabs.primary.clearfix {
		position: relative;
	/*	z-index: 1; */
	}
	
	tr.views-row-last {
		border-bottom: 0;
	}
	
/* GLOBAL */

	body {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 14px;
		margin: 0;
		padding: 0;
	}
	
	/*p, p a {
		line-height: 1.5em;
		padding-bottom: 1.5em;
	}*/
	
	a {
		/*color: #18518C;*/
		color: #0645AD ;
		text-decoration: none;
	}
	
	a:visited {
		/* color:#7095BF; */
		color: #0645AD ;
	}
	
	h1 {
		line-height: 1em;
	}
	
	h1#page-title {
		border-bottom: 1px solid #C7DDF5;
		color: #A90901;
		font-size: 1.8em;
		margin-bottom: 5px;
		padding-bottom: 5px;
		padding-top: 20px;
		font-weight: normal;
	}
	h2 {
		font-weight: bold;
		color: #679bd1;
		font-size: 1.25em;
		line-height: 1.5em;
	}
	h3 { font-size:1.1em;}
	
	a.expand, a.unexpand, a.expandResources, a.collapseResources {
		cursor: pointer;
	}

	.switchable {
		padding-left: 15px;
	}

	div#main.with-subNav {
		margin-top: -20px;
	}

.hide { display: none; }

	div.expandCollapseResources {
		padding-left: 10px;
		padding-top: 10px;
	}

	/*	HEADER	*/

	body {
		background-image: url("/img/header_background.jpg");
		background-repeat: repeat-x;
	}
	
	div#fyiHeader h1 {
		margin: 0;
		padding: 0;
		float: left;
		margin-left: -6px;
	}
	
	div#headercontent h1 {
		line-height: 0;
	}

	div#headerAggregator {
		background-image: url("/img/header_aggregator_background.gif");
		background-position: right top;
		background-repeat: no-repeat;
		float: right;
		height: 50px;
		width: 510px;
		margin-right: 5px;
	}
	
	div#headerAggregator-container {
		padding-top: 6px;
	}
	
	
	div#headerAggregator label {
		display: inline;
		overflow: hidden;
		padding-left: 20px;
		font-size: 12px;
	}
	
	div#headerSignup {
		font-size: 10px;
		float: right;
		position: relative;
		top: -5px;
		right: 5px;
		width:180px;
	}
	
	div.addthis_toolbox{
		position: relative;
    	right: -10px;
	}
	
	div#headerSignup a {
		color: #fff;
	}
	
	div#headerSignup a:hover {
		text-decoration: underline;
	}
	
	div#headerSignup img#subscribeEnvelope {
		position: relative;
		top: 2px;
	}

	div#headersearch {
		background-image: url("/img/header_search_background.gif");
		background-position: right top;
		background-repeat: no-repeat;
		float: right;
		height: 50px;
		width: 225px;
	}
	
	div#search-container {
		margin-left: 14px;
		padding-left: 15px;
		padding-top: 2px;
	}
	
	input#header_aggregatorGo {
		margin-bottom: -5px;
	}
	
	div#headerAggregator select.form-select {
		width: 260px;
	}
	
/*	
	div#newsletter-signup-container {
		float: left;
		width: 280px;
		margin-left: 22px;
		padding-top: 2px;
	}
*/	
	#headersearch label {
		color: #C2D8F0;
		display: block;
		height: 7px;
		overflow: hidden;
		padding-left: 20px;
	}
/*		
	#newsletter-signup-container form #newsletter {
		float: left;
		font-size: 0.8em;
		margin: 0 5px 0 0;
		width: 100px;
	}
*/	
	#search-container form #search {
		float: left;
		font-size: 0.8em;
		margin: 0 5px 0 0;
		width: 100px;
	}
	
	div#navigation {
		clear: both;
		float: left;
		width: 930px;
	}
	
	div#navigation ul li{
		list-style:none;
	}
	
	div#header div#fyiHeader div#navigation ul li {
		margin: 0;
		padding: 0 2px 0 0;
		position: relative;
		top: -18px;
	}
	
/*Arbinda Edit*/
.subHeaderBar {
    background-color: #122335;
    color: #FFFFFF;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 27px;
    margin-bottom: 10px;
    /*margin-left: -10px;*/
    margin-top: 27px;
    position: relative;
    text-indent: 10px;
}

/*.article {
    clear: left;
    margin-bottom: 20px;
    min-height: 150px;
}*/
/*	End Arbinda edit */


/*	FOOTER	*/

div#footer {
    background: url("/img/footer_background.jpg") repeat-x scroll center top #596775 !important;
    clear: both;
    color: #D6D8DB;
    padding-top: 5px;
		height: 275px;
}

div#footerlogos {
    background-color: #596775;
    height: 45px; /* Arbinda Edit 11/27/12 52px;*/
}

#footerlogos ul {
		padding-left: 0;
		list-style-type: none;
    background-color: #14213B;
		margin: 0 auto;
    text-align: center;
    width: 880px;/* Arbinda Edit 06/24/13 685px; */
}

#footerlogos ul li {
    background-color: #14213B;
    display: inline;
    height: 52px;
}

#footercontent {
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    width: 922px;
}

#footermission {
    border-right: 1px solid #8895A1;
    float: left;
    width: 550px;
}

#footercontent h2 {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.75em;
		margin-bottom: 0;
}

#footermission p {
		font-size: 12px;
		line-height: 18px;
    padding-right: 30px;
		margin: 0;
		margin-bottom: 20px;
}

#footermission a {
    color: #AACCFE;
}

#footernavigation {
    float: right;
    width: 330px;
}

#footernavigation a {
    color: #D6D8DB;
}

#footerlogos ul img {
	width:auto;
	height:45px;;
}



/*		PAGES */
div#content table {
	margin:12px 0 16px 0;
}
	div#content th {
		font-weight:bold;
	}
	div#content td {
		padding:6px;
	}

/* TABLES */

table {
	margin-bottom: 1.5em;
	border-collapse: collapse;
}

td, th {
	font-size: 1em;
	line-height: 1.5em;
	padding: 10px;
	vertical-align: top;
}

.table th {
	background-color: #679bd1;
	border: 1px solid #ffffff;
	font-weight: bold;
	color: #ffffff;
}

.table tbody {
	border-top: 3px solid #e9eff5;
}

.table tbody th {
	background-color: #e9eff5;
	color: #679bd1;
	vertical-align: middle;
}

.table td {
	border: 1px solid #e9eff5;
}

.table .tableempty {
	background-color: #ffffff;	
}


/*		GLOBAL */
	body.not-front div#main-wrapper {
		margin: 0 20px;
	}


/*		<front>	*/
	
	body.front div.region-sidebar-first h1 {
		line-height: 0;
		margin: 0;
	}
	
	body.front div.region-sidebar-first p {
		margin-top: 0;
	}
	
	body.front div#funding, div#topics, div#resources {
		background-image: url("/img/home_contentlarge_background.jpg");
		background-repeat: repeat-x;
		margin: 0 0 30px;
		min-height: 218px;
		width: 586px;
	}
	
	body.front div#resources table,
	body.front div#resources td {
		margin: 0;
		padding: 0;
	}
	
	#funding p, #topics p, #resources p {
		padding: 15px 15px 0 20px;
		margin-bottom: 0;
	}
	
	body.front div.topicListContainer {
		float: left;
	}
	
	body.front div#block-block-4 p {
		margin-bottom: 0;
	}
	
	body.front div#block-block-4 div.firstContainer {
		width: 300px;
	}
	
	body.front div.region-sidebar-second {
		width: 320px;
	}
	
	div.region-sidebar-second div.section {
		margin: 20px 0 0 0;
	}
	
	body.front div.section {
		margin: 0;
	}
		
	body.front div#block-block-7 {
		float: right;
		clear: both;
		overflow:visible;
		margin-right: -25px;
		/*padding-top: 28px;*/
	}
	
	body.front div#block-block-7 img {
		margin: 0 0 0px 0;
	}
	
	body.front div#block-block-7 p {
		margin: 0;
	}
		
	div#block-views-announcements1-block div.view-footer #announcementslink {
		background-color: #9C9C9C;
		color: white;
		padding: 4px 8px;
		text-align: right;
	}
	
	div#block-views-announcements1-block div.view-footer a, div#block-block-10 div#dataandfactslink a {
		color:#fff;
		font-size: 1.2em;
	}

	div#block-block-9  {
		background-color: #DDE7F2;
		background-image: url('/img/home_collaboration-center_background.jpg');
		background-position: center bottom;
		background-repeat: repeat-x;
		height: 202px;
	}
	
	div#block-block-9 p {
		margin-top: 0;
		padding-left: 15px;
		padding-right: 20px;
	}
	
	div#block-block-10 div.content {
		background-image:url('/img/home_data_background.jpg');
		background-repeat:no-repeat;
		background-position: middle center;
	}
	
	div#block-block-10 div.content p {
		padding: 105px 40px 20px 15px;
	}
	
	div#block-block-10 div#dataandfactslink {
		background-color: #83AAD4;
		color: white;
		padding: 4px 8px;
		text-align: right;
	}
	
	body.front div#block-views-what-s-new-block-1 {
		float: right;
		margin-bottom: 0;
	}
	
	body.front div.view-id-what_s_new_ div.view-header {
		height: 40px !important;
	}
	
	body.front div.view-id-what_s_new_ div.views-field-body p {
		margin-top: 4px;
		margin-left: 4px;
		margin-bottom: 0;
		padding-left: 5px;
		border-left: 1px dotted #ccc;
	}
	
	body.front div.view-id-what_s_new_ div.views-field-title {
		font-weight: bold;
	}
	
	body.front div.view-id-what_s_new_ div.views-field-created-1 {
		text-align: left;
		font-size: 10px;
		margin-bottom: 18px;
	}
	
	body.front div#block-block-10 {
		clear:right;
		float: right;
	}
	
	
	/*	Search Page	*/
	body.page-search div#edit-basic {
		margin-top: 18px;
	}
	
	/*	section-program-directory	*/
	body.section-program-directory div#content {
		width: 900px;
	}
	
	body.section-program-directory-details #navigation {
		margin-top: 1px; 
	}
	
	body.section-program-directory-details #content h1 {
		font-size: 1.5em;
		margin: 0;
	}
	
	body.section-program-directory-details #content p {
		margin: 0;
		margin-bottom: 9px;
	}
	body.section-program-directory-details #content h2 {
		margin: 0;
	}
	body.section-program-directory-details #content h5 {
		margin: 0;
	}
	body.section-program-directory-details #content ul {
		margin: 0;
	}
	body.page-program-directory .view-program-directory-search #edit-combine-wrapper {
	  width: 100%;
	  font-weight: bold;
	}
	body.page-program-directory .view-program-directory-search label,
	body.page-program-directory .view-program-directory-search .views-widget {
	  float: left;
	}
	body.page-program-directory .view-program-directory-search .views-widget .form-item-combine {
	  margin-left: 78px;
	}
	body.page-program-directory .view-program-directory-search .views-exposed-widget.views-submit-button {
	  float: none;
	}
	body.page-program-directory.view-program-directory-search label {
	  width: 135px;
	}
	
	body.page-program-directory .view-program-directory-search #edit-combine-wrapper .views-operator {
	  position: relative;
	  float: right;
	  margin-right: 35px;
	}
	body.page-program-directory .view-program-directory-search #edit-combine-wrapper .views-operator .form-item:before {
	  content: "Type of Search: ";
	}	
	
	body.page-program-directory .view-program-directory-search #edit-field-factors-tid,
	body.page-program-directory .view-program-directory-search #edit-field-factors-protective-tid {
	  width: 700px;
	}
	body.page-program-directory .view-program-directory-search #edit-field-factors-tid {
	  margin-left: 60px;
	}
	body.page-program-directory .view-program-directory-search #edit-field-factors-protective-tid {
	  margin-left: 20px;
	}
	body.page-program-directory .view-program-directory-search table {
	  width: 100%;
	  -moz-box-sizing: border-box;
		background-color: #CDCDCD;
		border-collapse: separate;
		border-spacing: 1px;
		display: table;
		text-align: left;
		text-indent: 0;
	}
	body.page-program-directory .view-program-directory-search table caption{
	  font-weight: bold;
	  font-size: 16px;
	  text-align: left;
	  margin: 1em 0px 1em 0px;
	}
	body.page-program-directory .view-program-directory-search table thead {
	  vertical-align: middle;
	}
	body.page-program-directory .view-program-directory-search table thead th{
	  -moz-background-inline-policy: continuous;
	  background: url("images/ui-bg_glass_85_dfeffc_1x400.png") repeat-x scroll 50% 50% #DFEFFC;
	  color: #2E6E9E;
	  outline: medium none;
	  padding: 5px;
	  text-align: center;
	}
	body.page-program-directory .view-program-directory-search table thead th.views-field-field-rating,
	body.page-program-directory .view-program-directory-search table thead th.views-field-field-ages {
	  width: 100px;
	}
	body.page-program-directory .view-program-directory-search table tbody td{
	  background-color: white;
	}
	/*preventing youth violence page*/
	
	/*Image Navigation Block*/
	div#block-block-12 {
		width: 552px; 
		/*padding-top: 20px;*/
		margin-left:-198px;
		margin-top: -63px;
		/*margin-top:-37px; Arbinda edit 11/26/12*/
	}
	
	div#block-block-12 div#violenceTOC {
	}
	
	div#block-block-12 div#violenceTOC div.graphicThumbs{
		float: left; 
		margin: 0pt 0pt 0pt 20px; 
		padding: 0pt; 
		width: 246px;
	}
	
	div#block-block-12 div#violenceTOC div.graphicThumbs div.right{	
		padding-left: 372px;
	}

	div#block-block-12 div#violenceTOC div#violenceEBD {
		margin-left:20px;
	}
	div#block-block-12 div#violenceTOC div#violenceEBD p {
		margin:-10px 0 10px 8px;
		width:270px		
	}

	div#block-block-12 div#violenceTOC div#violenceEBD form {
		/*margin:15px 20px 0 30px;	Arbinda Edit 11/26/12*/
		
		width:180px;
	}
	
		div#block-block-12 div#violenceTOC div#violenceEBD input#violence{
				height:12px;
				vertical-align:bottom;
				width:150px; /*110px Arbinda Edit 11/26/12*/
			}
		div#block-block-12 div#violenceTOC div#violenceEBD form .submit {
				margin:-2px 0 0 4px;
				vertical-align:top;
			}
	
	/*Funding support block*/
	
	div#block-block-13 {
		width:366px;
		margin-top:-53px;
		margin-left:-35px;
	}
	/*Preventing youth violence content block*/
	
	
	body.page-node-88 div#page div.field-items div.even {
		width:350px;
		margin-top:-80px;
		margin-left:-18px;
	}
	
	body.page-node-88 div#page div.field-items div.even img{
		border: 8px solid #E8E9EB;
    	/*margin: 20px 0 0 0px;*/
	}
	
		
	/* Youth Topics Feature Articles block*/
	body.page-node-88 div#page div.view div.view-header div.subHeaderBar {
		background-color: #D8D9DA;
		background-image:url(/img/titles_111.png) repeat none;
		color: #FFFFFF;
		font-family: Verdana,Geneva,sans-serif;
		font-size: 14px;
		font-weight: bold;
		height: 27px;
		margin-bottom: 10px;
		margin-left: -18px;
		margin-top: 100px;
		position: relative;
		text-indent: 10px;
		width: 520px;
	}

	body.page-node-88 div#page div.view div.view-content div.views-row div.views-field-field-graph-feature-thumb {
		margin-left:-18px;
	}
	
	body.page-node-88 div#page div.view div.view-content div.views-row div.views-field-title {
		margin-left:-38px;
		width:342px;
	}	
	
	body.page-node-88 div#page div.view div.view-content div.views-row div.views-field-field-summary {
		margin-left:-38px;
		width:342px;
	}	
	
	body.page-node-88 div.region-content div.view-youth-topics-feature-articles div.view-content table {
		width: 500px;
	}

	/*preventing youth violence page end*/
	
	
	body.front div#block-views-announcements1-block div.views-field-created span, body.front div#block-views-announcements1-block div.views-field-title {
		font-weight: bold;
	}
	
	body.front div#block-views-announcements1-block div.views-row {
		padding-bottom: 20px;
	}
	
	body.front div#block-views-announcements1-block div.views-row p {
		margin: 0;
		margin-bottom: 5px;
	}
	
	body.front div#block-views-spotlight-articles-block-2 {
		width: 400px;
		left: 265px;
		position: absolute;
		top: 225px;
		z-index: 100;
	}
	
	body.front div#block-views-spotlight-articles-block-2 ul {
		display: inline;
	}
	
	body.front div#block-views-spotlight-articles-block-2 ul li {
		list-style: none;
		display: inline;
	}
	
	body.front div#block-views-spotlight-articles-block-3 ul, body.front div#block-views-spotlight-articles-block-3 ul li {
		list-style-type: none;
    margin: 0;
    padding: 0;
	}

	body.front .views-slideshow-controls-bottom {
		position: absolute;
		top: 220px;
		left: 278px;
		z-index: 100;
	}

	body.front.logged-in .views-slideshow-controls-bottom {
		position: absolute;
		top: 200px;
		left: 278px;
		z-index: 100;
		width:400px;
	}
	
	body.front .views-slideshow-pager-field-item {
		float: left;
		margin-right: 6px;
		border: 3px solid #dbdbdb;
	}
	
	body.front .views-slideshow-pager-field-item.active {
		border: 3px solid #a90901;
	}
	
	body.front .views-content-field-graph-carousel-thumb {
		height: 60px;
		cursor: pointer;
	}

	
	/*	MAP	BLOCK	*/
	div#block-block-5 {
		width: 586px;
	}
	
	div#map {
		background-image: url("/img/home_map_background.jpg");
		background-repeat: no-repeat;
/*		height: 218px;
		margin: 0 0 30px;
		min-height: 218px; */
		width: 586px;
	}
	
	body.front div#map p {
		padding: 15px 310px 0 20px;
	}
	
	body.front #mapform {
		color: #D6D8DB;
		float: right;
		padding-right: 10px;
	}
		
	body.front div#mapform p {
		padding: 0;
	}


/*		/feature-articles */

	body#pid-spotlight-articles.html ul {
		list-style-type: none;	
	}
	
	body#pid-spotlight-articles.html div.views-field-title span.field-content a {
		font-weight: bold;
	}
	
	body#pid-spotlight-articles.html div.views-field-created {
		font-size: 11px;
		font-style:italic;
	}
	
	body#pid-spotlight-articles.html div.spotlightBody p {
		margin: 0 0 30px 30px;
	}


/*	Map my Community	*/

div#topicFilters label, div#departmentFilters label {
	font-weight: normal;
	position: relative;
	top: -2px;
}


a#findPrograms, a#search {
	font-weight: normal;
	padding: 5px 10px;
	font-weight: bold;
	font-size: 10.5px;
}

/*		/announcements */

	body.page-announcements ul,
	body.page-announcements-with-tags ul {
		list-style-type: none;	
	}
	
	body.page-announcements div.announcementBody p {
		margin: 0 0 30px 30px; 
	}	
	
	body.page-announcements-with-tags div.view-id-announcements p {
		margin: 0;
	}
	
	body.page-announcements-with-tags div.view-id-announcements1 li {
		margin-bottom: 30px;
	}
	
	body.page-announcements-with-tags div.view-id-announcements1 li p {
		margin: 0;
	}
	
	body.page-announcements-with-tags div.views-field-field-agencytag div.field-content,
	body.page-announcements-with-tags div.views-field-field-topictag div.field-content {
		display:inline;
	 }
	
	body.page-announcements-with-tags span.views-label-field-agencytag,
	body.page-announcements-with-tags span.views-label-field-topictag {
		font-weight: bold;
	}

/*		/youth-topics */


	body.section-youth-topics div#block-views-youth-topics-block div.views-row-odd {
		float: left;
	}

	body.section-youth-topics div#block-views-youth-topics-block div.views-row-even {
		float: right;
	}
	
	body.section-youth-topics div.view-youth-topics img {
		padding: 10px;
	}
	
	body.section-youth-topics div.view-other-resources li {
		list-style-type: none;
		margin-bottom: 10px;
	}
	
	body.section-youth-topics div.view-other-resources h3 {
		padding-left: 30px;
		font-size: 12px;
		background:url('/img/dropArrow.png') no-repeat left top;
		cursor:default;
		line-height:14px;
	}
	
	body.section-youth-topics div.view-other-resources h3 span {
		cursor:pointer;
	}
	
	body.section-youth-topics div.view-other-resources ul {
		padding-left: 30px;
	}
	
	/*body.section-youth-topics div.view-other-resources li a {
		font-weight: bold;
	}*/
	
	
	/* Youth Topics Feature Articles block*/
	/*body.section-youth-topics div.view-youth-topics-feature-articles div.views-row div.views-field-title{
		padding-left:200px; margin-top:-150px;font-weight:bold; margin-bottom:-15px;
	}

	body.section-youth-topics div.view-youth-topics-feature-articles div.views-row div.views-field-field-summary{
		padding-left:200px;
	}
	
	body.section-youth-topics div.view-youth-topics-feature-articles div.views-row {
		padding-bottom:40px;
	}*/

body.node-type-topic-pages div.view-youth-topics-feature-articles div.view-content thead{
	display:none;
}

body.node-type-topic-pages div.view-youth-topics-feature-articles div.view-content td.views-field-title a:link{
	font-weight:bold;
}
/* ---- /youth-topics/preventing_youth_violence /Landing page / ---- */
	
	body.page-node-88 div#page {
		background-image:url('/img/banner_topic_youthViolence.jpg') !important;
		background-repeat:no-repeat;
		background-position: 0px 142px;
	}
	
	
	body.page-node-88 div#main-wrapper,
	body.page-node-88 div#content div.region-content {
		margin-top: 90px;
	}
	
	body.page-node-88 div#content div.region-content div.node{
		margin-top: -40px;
	}
	
	body.page-node-88 div#main-wrapper div#content div.section {
		margin-top: -40px;
	}

	body.page-node-88 h1#page-title{
		border-bottom: none;
		color: #FFFFFF;
    	font-size: 1.9em;
    	font-weight: normal;
    	letter-spacing: -1px;
    	margin-bottom: 2px;
    	padding-bottom: 2px;
		margin-top:-40px;
	}
	
	body.page-node-88 div.region-sidebar-second div.block-menu-block{
		margin-top: 80px;
	}

	body.page-node-88 div#main-wrapper div#content div.section div.breadcrumb{
		color:#FFFFFF;
	}
	/* ---- / END youth-topics/preventing_youth_violence /Landing page / ---- */
	
	
	/* ---- / Preventing youth violence topic sub pages / ---- */	
	body.pyv div#page {
		background-image:url('/img/banner_topic_youthViolence1.png');
		background-repeat:no-repeat;
		background-position: 0px 142px;
	}
	
	body.pyv div#page div#main-wrapper div.column div.section {
		margin-top:95px;
	}
		
	body.pyv div#block-block-14 {
		margin-left:-20px;
	}
	
	body.pyv div.section h1#page-title {
		background:none;	
		letter-spacing: -1px;
		border-bottom: 1px solid #C7DDF5;
		color: #A90901;
		font-size: 1.8em;
		margin-top:-80px;
		height: auto !important;
		width: 600px;
	}	
	body.pyv div#content div.section div.breadcrumb {
		margin-top: 0px;
		width: 600px;
	}	
	
	body.pyv div#main-wrapper, body.page-node-250 div#content div.region-content {
		margin-top: 0;
	}
	body.pyv div#content div.region-content div#block-system-main div.content {
		margin-top: -105px !important;
		min-height: 0 !important;
		width: 600px;
	}
	body.pyv div#block-system-main div#content div.region-content div.node {
		margin-top: -80px;
		width: 530px;
	}
	
	body.pyv #violenceSidebar {
		padding: 0;
		margin-left: 100px;
		margin-top: -40px;
	}	
	
	
	body.pyv div#content div.region-content div#block-system-main {
		margin-top: 85px;
		padding: 30px 5px 0 0 !important;
	}	
	
	/*body.pyv .view-what-s-new- { Arbinda Added 11/21/2012
		width:285px;
	}*/
	
	.noteBlue {
		padding:0px 10px;
		background: #DBE5F1;
/*		margin-bottom: 10px;*/
	}
	
	dl.violenceCityResources {
		padding: 0px !important;
	}
	
	dl.violenceCityResources dt {
		font-weight: bold;
		font-size: 1.1em;
		line-height: 2.25em;
	}
	
	dl.violenceCityResources dt a {
		color: #1F538D;
		line-height: inherit;
		text-decoration: none;
	}
	/* ---- / END Preventing youth violence topic sub pages / ---- */	
	
	/* ---- / youth-topic-resource-submission-form / ---- */
	body.page-node-249 div.section h1#page-title {
		background:none;	
		letter-spacing: -1px;
		margin-top: -60px;
		width: 540px;
		border-bottom: 1px solid #C7DDF5;
		color: #A90901;
		font-size: 1.8em;
		margin-bottom: 5px;
		padding-bottom: 5px;
		padding-top: 20px;
		margin-top:-80px;
		font-weight: normal;
		height: 20px;
	}	
	body.page-node-249 div#content div.section div.breadcrumb {
		margin-top: 0px;
	}	
	
	body.page-node-249 div#main-wrapper, body.page-node-250 div#content div.region-content {
		margin-top: 0;
	}
	body.page-node-249 div#content div.region-content div#block-system-main div.content {
		margin-top: -60px !important;
		min-height: 0 !important;
	}
	body.page-node-249 div#block-system-main div#content div.region-content div.node {
		margin-top: -80px;
		width: 530px;
	}
	
	body.page-node-249 #violenceSidebar {
		padding: 0;
		margin-left: 100px;
		margin-top: -40px;
	}	

	body.page-node-249 div#content div.region-content div#block-system-main {
		margin-top: -20px !important;
		padding: 30px 5px 0 0 !important;
	}
	body.page-node-249 div.region-sidebar-second div.section {
		margin-left: 0px !important;
		margin-top:-60px;
		width: 267px !important;
	}
	
	/* ---- / END youth-topic-resource-submission-form / ---- */
	
	
		/*Collaboration profile pages left navigation*/
		
	.dl-link {background: #ecedef; padding: 0 10px 10px; font-weight:bold;}
	
	div.region-sidebar-first div#block-menu-block-8 {
		margin-left: -18px;
		width: 240px;
		background: #ECEDEF;
		margin-top: 105px;
	}
			
	body.strategicPlan div.region-sidebar-first div#block-menu-block-8 div.content{
		background-color:#ecedef;
		margin-bottom:20px;
		padding-bottom:0;
		padding-left:10px;
		padding-right:5px;
		padding-top:5px;
		width: 225px;
		margin-top:-10px;
		font-weight:bold;
	}
	
	body.strategicPlan div#page div.section div.region div.block-system{
		width:640px;
		margin-left:60px;
		/*margin-top:-28px;*/
	}
	
	/*body.node-type-collaboration-profile div#page div.section h1#page-title{
		width:918px;
		margin-left:-220px;
    	border-bottom: 1px solid #C7DDF5;
		margin-bottom: 5px;
		padding-bottom: 5px;
	}*/
		
	/*body.page-node-159 div#page div.section h1#page-title{
		width:550px;
		margin-left:-220px;
    	border-bottom: 1px solid #C7DDF5;
		margin-bottom: 5px;
		padding-bottom: 5px;
	}
	*/
	body.strategicPlan div#page h1#page-title{
		width:920px;
    	border-bottom: 1px solid #C7DDF5;
		margin-bottom: 5px;
		padding-bottom: 5px;
		margin-left:-220px;
	}
	
	body.strategicPlan div#page div.breadcrumb{
		margin-left:-220px;
	}
	/*body.node-type-collaboration-profile div.breadcrumb{
		margin-left:-220px;
	}*/

	body.strategicPlan div.region-sidebar-first div.navMenu{
		background-color: #272727;
		color: #FFFFFF;
		font-family: Verdana,Geneva,sans-serif;
		font-size: 14px;
		font-weight: bold;
		height: 27px;
		text-indent: 10px;
		width:240px;
	}

	div#mininav {
		margin-bottom:0;
		padding:0 5px;
		margin-top:-10px;
	}
	
	body.strategicPlan div.region-sidebar-first div#block-menu-block-8 div.content ul.menu li.leaf a:hover{
		margin-left:-10px;   
		padding-left:10px;
		background: url('/img/button_lblue_hover.gif') no-repeat scroll left center transparent;
		padding-top:4px;
		line-height:1.5em;
		position: relative;
		width: 260px;
		z-index: 9;
	}
	

	body.strategicPlan div.region-sidebar-first div#block-menu-block-8 div.content ul.menu li.leaf a.active {
		margin-left:-10px;   
		padding-left:10px;
		background: url('/img/button_lblue_selected.gif') no-repeat scroll left center transparent;
		padding-top:3px;
		line-height:1.5em;
		position: relative;
		width: 260px;
		height:22px;
		z-index: 9;
	}

	
	body.strategicPlan div#content div.region-content div#block-system-main div.content {
		width:640px;;
	}
	
	/*Youth Brief Block*/
	body.node-type-topic-pages div.view-youth-briefs {
		width:540px;
	}
	body.node-type-topic-pages div.view-youth-briefs div.view-content td.views-field-title a:link {
		font-weight: bold;
	}

	body.node-type-topic-pages div.view-youth-briefs div.view-content thead{
		display:none;
	}

	/*END Youth Brief Block*/

	/* /youth-topics/youth-employment */
	
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*                                                                                                              */
/*                                                                                                              */
/*                                              CURRENTLY WORKING                                               */
/*                                                                                                              */ 
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	
	body.node-type-topic-pages div.view-youth-topics-feature-articles {
		width:540px;
	}
	#block-views-1a9a16925f58420479b472f91ed9d0da{
		width:540px;
	}
	/*Youth Voices Featured*/
	body.node-type-topic-pages div.view-youth-voices-featured {
		width:540px;
	}
	body.node-type-topic-pages div.view-youth-voices-featured div.view-content td.views-field-title a:link {
		font-weight: bold;
	}
	/*END Youth Voices Featured*/
	
	body.node-type-topic-pages div#main-wrapper,
	body.node-type-topic-pages div#content div.region-content {
		margin-top: 80px;
	}
	
	body.node-type-topic-pages div#content div.region-content div.node{
		margin-top: -40px;
		/*new style*/
		width:530px;
	}
	
	body.node-type-topic-pages div#content div.region-content div#block-system-main {
		margin-top: 85px;
		/*border-bottom: 1px solid #274B6D;
    	border-left: 1px solid #274B6D;*/
    	padding:30px 5px 5px;
	}
	body.page-node-18816 div#content div.region-content div#block-system-main {
		margin-top: 0 !important;
		/*border-bottom: 1px solid #274B6D;
    	border-left: 1px solid #274B6D;*/
    	padding:30px 5px 5px;
	}
	
	/*body.pyv div#content div.region-content div#block-system-main {
		margin-top: -30px !important;
	}*/
	body.node-type-topic-pages div#content div.region-content div#block-system-main div.content{
		/*padding-top:20px;
		min-height: 275px;*/
		margin-top: -65px;	
	}
	
	body.node-type-topic-pages div#main-wrapper div#content div.section {
		/*margin-top: -30px;*/
		margin-top: 60px;
		width: 903px;
	}

	/*body.node-type-topic-pages h1#page-title{
		/*background: none repeat scroll 0 0 #274B6D;
		/*border-bottom: medium none;
		color: #A90901;
		font-size: 1.8em;
		font-weight: normal;
		/*height: 80px;
		letter-spacing: -1px;
		/*margin-bottom: 5px;
		margin-top: 80px;
		/*padding-bottom: 5px;
		width: 540px;
	}*/
	
	body.node-type-topic-pages h1#page-title {
		border-bottom: 1px solid #C7DDF5;
		color: #A90901;
		font-size: 1.5em;
		margin-bottom: 5px;
		padding-bottom: 5px;
		padding-top: 20px;
		font-weight: normal;
		width: 540px;
	}
	
		/*body.page-node-56 h1#page-title {
		border-bottom: 1px solid #C7DDF5;
		color: #A90901;
		font-size: 1.5em;
		margin-bottom: 5px;
		padding-bottom: 5px;
		padding-top: 20px;
		font-weight: normal;
		width: 540px;
		visibility:hidden;
	}

		/*body.page-node-215 h1#page-title{
		background: none repeat scroll 0 0 #274B6D;
		/*border-bottom: medium none;*/
		/*color: #A90901;
		font-size: 1.8em;
		font-weight: normal;
		/*height: 80px;*/
		/*letter-spacing: -1px;
		/*margin-bottom: 5px;*/
		/*margin-top: 80px;
		/*padding-bottom: 5px;*/
		/*width: 540px;
		visibility:hidden;
	}

		
		/*new style*/
	/*body.node-type-topic-pages div.breadcrumb{
		margin-top:-195px;
		padding-bottom:40px
	}*/
	
	/* ---- / Youth Topics Header Title Block / ---- */
	/*youth employment*/
	body.node-type-topic-pages div#block-block-39{
		margin-top:-267px;
	}
	
	/*pyd*/
	body.node-type-topic-pages div#block-block-40{
		margin-top:-267px;
	}
	/*mentoring*/
	body.node-type-topic-pages div#block-block-41{
		margin-top:-267px;
	}
	/*Civic Engagement*/
	body.node-type-topic-pages div#block-block-48{
		margin-top:-267px;
	}
	/*Service Learning */
	body.node-type-topic-pages div#block-block-49{
		margin-top:-267px;
	}
	/*Teen Driver Safety*/
	body.node-type-topic-pages div#block-block-50{
		margin-top:-267px;
	}
	/*Transition Age Youth*/
	body.node-type-topic-pages div#block-block-51{
		margin-top:-267px;
	}
	/*Afterschool Programs*/
	body.node-type-topic-pages div#block-block-54{
		margin-top:-267px;
	}
	/*Teen Dating Violence*/
	body.node-type-topic-pages div#block-block-55{
		margin-top:-267px;
	}
	/*Juvenile Justice*/
	body.node-type-topic-pages div#block-block-65{
		margin-top:-267px;
	}
	/*Youth Mental Health*/
	body.node-type-topic-pages div#block-block-71{
		margin-top:-267px;
	}
	/*Substance Abuse*/
	body.node-type-topic-pages div#block-block-70{
		margin-top:-267px;
	}
	/*Teen Pregnancy Prevention*/
	body.node-type-topic-pages div#block-block-92{
		margin-top:-267px;
	}
	/*LGBTQ Youth*/
	body.node-type-topic-pages div#block-block-105{
		margin-top:-267px;
	}
	/*Reconnecting Youth*/
	body.node-type-topic-pages div#block-block-106{
		margin-top:-267px;
	}
	
	body.page-node-51786 div#block-block-106, body.page-node-50595 div#block-block-106 {
		margin-top:-304px;
	}
	body.page-node-51786 div#content div.region-content div#block-system-main div.content, body.page-node-50593 div#content div.region-content div#block-system-main div.content, body.page-node-50594 div#content div.region-content div#block-system-main div.content, body.page-node-50595 div#content div.region-content div#block-system-main div.content, body.page-node-50597 div#content div.region-content div#block-system-main div.content, body.page-node-51383 div#content div.region-content div#block-system-main div.content, body.page-node-51786 div#content div.region-content div#block-system-main div.content{
		margin-top: 30px;	
	}
	body.page-node-51528 div#block-block-106, body.page-node-50593 div#block-block-106, body.page-node-50594 div#block-block-106, body.page-node-50597 div#block-block-106, body.page-node-50595 div#block-block-106, body.page-node-51383 div#block-block-106{
		margin-top:-285px;
	}
	#node-51528 .field-item even { padding-top:20px;}
	/*Runaway and Homeless Youth*/
	body.node-type-topic-pages div#block-block-113{
		margin-top:-267px;
	}
	/*Youth Disaster Preparedness and Response*/
	body.node-type-topic-pages div#block-block-125{
		margin-top:-267px;
	}
		/*Preventing Gang Involvement*/
	body.node-type-topic-pages div#block-block-129{
		margin-top:-267px;
	}
	/*School Climate*/
	body.node-type-topic-pages div#block-block-148{
		margin-top:-267px;
	}
		/*Reconnecting youth RFI summary*/
	body.page-node-20960 div#block-block-106{
		margin-top:-285px;
	}
	body.page-node-50592 div#block-block-106{
		margin-top:-285px;
	}
	body.page-node-51076 div#block-block-106{
		margin-top:-285px;
	}
    body.node-type-topic-pages div#content div.region-content div#node-51076 {
		margin-top: 50px;
	}
	
			/*Children of Incarcerated Parents*/
	body.node-type-topic-pages div#block-block-138{
		margin-top:-267px;
	}
	/*Trafficking of Youth*/
	body.node-type-topic-pages div#block-block-145{
		margin-top:-267px;
	}
	body.page-node-40890 div#block-block-145, body.page-node-40893 div#block-block-145{margin-top:-285px; }
	#node-40890 .field-name-body, #node-40893 .field-name-body { padding-top:10px;}
	
	
	/*YOUTH SUICIDE PREVENTION*/
	body.node-type-topic-pages div#block-block-162{
		margin-top:-267px;
	}
	
	body.page-node-20960 div#content div.region-content div#block-system-main div.content { margin-top: 0px; }
	/*#node-20133 div.content, #node-20135 div.content, #node-20136 div.content, #node-20137 div.content, #node-20138 div.content, #node-20139 div.content, #node-20140 div.content, #node-20141 div.content, #node-20142 div.content, #node-20143 div.content, #node-20144 div.content, #node-20145 div.content, #node-20146 div.content {
		margin-top: -120px !important;	*/
	}

	/* ---- / Youth Topics Header Title Block / ---- */

	/*body.page-node-215 div.region-sidebar-second div.block-menu-block{
    	margin-top: -80px;
    	width:350px;
	}*/

	body.node-type-topic-pages div#block-menu-block-7 a{
		color:#FFF;
	}
	
	body.node-type-topic-pages div#block-menu-block-7 a{
		color:#FFF;
	}
	body.node-type-topic-pages div#block-menu-block-7 a:visited{
		color:#FFF;
	}
	body.node-type-topic-pages div.navMenu, div#block-menu-block-7 {
		width: 267px;
	}
	
	/* ---- / Youth Topics Header Image Block / ---- */

	/*youth-employment-header-image*/
	/*body.node-type-topic-pages div#block-block-31 {
		
		/*margin-left: -82px; margin-top: -80px;
	}*/

	/*mentoring-header-image*/
	/*body.node-type-topic-pages div#block-block-32 {
		
		margin-top: -80px;
	}
	
	/*PYD-header-image*/
	/*body.node-type-topic-pages div#block-block-33 {
		
		margin-top: -80px;
	}

	/*service-learning-header-image*/
	/*body.node-type-topic-pages div#block-block-34 {
		
		margin-top: -80px;
	}

	/*teen-driver-safety-header-image*/
	/*body.node-type-topic-pages div#block-block-35 {
		
		margin-top: -80px;
	}

	/*transition-age-youth-header-image*/
	/*body.node-type-topic-pages div#block-block-36 {
		
		margin-top: -80px;
	}
	
	/*civic-engagement-header-image*/
	/*body.node-type-topic-pages div.block div.block-block div.first{
	}

/*--------------------------------------------
			body.node-type-topic-pages div.region-content div.block-menu-block div.content,
			body.node-type-topic-pages div.region-content div.block-menu-block div.content {
				background-image:url(/img/youth_topic_bg.jpg);
			  background-color:#3c6690;
			 /*margin-bottom:20px;*/
			  /*padding:5px 25px 0px 10px;
			 /* padding-bottom:5px;
			  padding-left:10px;
			  padding-right:25px;
			  padding-top:5px;*/
			 /* width: 315px;
			  margin-top:10px;
			  position:relative;
			  /*z-index:800;*/
			  
			/*}
			body.node-type-topic-pages div.region-content div.block-menu-block div.content ul,
			body.node-type-topic-pages div.region-content div.block-menu-block div.content ul {
				margin: 0;
				padding: 0;
				width: 340px;
			}

			
			body.node-type-topic-pages div.region-content div.block-menu-block div.content ul li,
			body.node-type-topic-pages div.region-content div.block-menu-block div.content ul li {
				border-bottom: 1px solid #FFFFFF;
    			list-style: none outside none;
    			margin-bottom: 10px;
				margin-left: -10px;
				padding-left: 10px;
			}

*/

	div#block-menu-block-7 div.contentcol2title_ltltblue {
		background-color:#274B6D;
		color:#FFFFFF;
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px;
		font-weight:bold;
		height:27px;
		line-height:27px;
		margin-bottom:2px;
		margin-left:0;
		margin-top:0px;
		position:relative;
		width:350px;
	}

	body.node-type-topic-pages div#main div.column div#block-menu-block-7 {
		width: 350px;
		margin-top:-30px;
	}
			
	body.node-type-topic-pages div#block-menu-block-7 div.menu-block-7{
		width:340px;
	}
	
	body.node-type-topic-pages div.region-sidebar-second div.section {
		width:350px;
		margin-left:-82px;
		margin-top:-78px;
		
		/* Arbinda Edit 11/21/2012
		width:350px;
		margin-left:-82px;
		margin-top:-78px;*/
	}
	
	body.page-node-18816 #block-views-what-s-new-block-2 {
		margin-left:49px;
	}
	body.node-type-topic-pages div.region-sidebar-second div.section div.contentcol2title_drkblue {
		/*background-color:#41648e;
		width:350px;*/
	}
	body.node-type-topic-pages div.view-spotlight-articles div.view-header {
		background-color:#a7c3e1;
		width:350px;
		height:30px;
	
	}
	
	body.node-type-topic-pages div.region-sidebar-second div.view-header {
		height: 27px;
		background:#41648e;
	}
/*body.node-type-topic-pages div.view-map-my-community div.view-header {
background-color:#a7c3e1;
width:350px;
height:27px;

}*/
	body.node-type-topic-pages div#block-views-other-resources-block {
		width:540px;
		border: 1px solid #274B6D;
		margin-top: 20px;
	}
	
	body.node-type-topic-pages div#block-views-other-resources-block div.contentcol2title_drkblue{
		background: #274B6D; height: 30px; width: 540px;
	}
	
	body.node-type-topic-pages div#block-views-other-resources-block div.view-content{
		padding: 0px 10px;
	}
	
	body.node-type-topic-pages div.region-sidebar-second div.block-menu-block div.content{
		margin-bottom: 20px;
		padding:15px 25px 0px 10px;
		width:	315px;
		background-image:url(/img/youth_topic_bg.jpg);
		background-color:#3c6690;
	}
	
	body.node-type-topic-pages div.region-sidebar-second div.block-menu-block div.content ul{
		margin: 0;
		padding: 0;
	}
	
	body.node-type-topic-pages div.region-sidebar-second div.block-menu-block div.content ul li{
		border-bottom: 1px solid #FFFFFF;
		list-style: none outside none;
		margin-bottom: 5px;
		margin-left: -10px;
		padding-left: 10px;
	}

	body.node-type-topic-pages div.region-sidebar-second div.block-menu-block div.content ul li.expanded ul{
		padding-left: 30px;
	}

	body.node-type-topic-pages div.region-sidebar-second div.block-menu-block div.content ul li.expanded ul li{
		border: none;
	}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*                                                                                                              */
/*                                                                                                              */
/*                                       END CURRENTLY WORKING                                                  */
/*                                                                                                              */ 
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

	/* /youth-topics/positive-youth-development/ */
	body.page-node-56 div#content div.region-content div#block-system-main div.content{
		padding-top:20px;
		min-height: 305px;
	}
	/*body.page-node-56 div.region-sidebar-second div.section div#block-views-what-s-new-block {
		background-color: #E9EFF5;
		min-width: 267px;
		margin-top: 338px;
	}
	/*body.page-node-56 div#content div.region-content div#block-system-main {
		border-bottom: 1px solid #274B6D;
    	border-left: 1px solid #274B6D;
		border-right: 1px solid #274B6D;
	}*/

	/* /youth-topics/mentoring */
	/*body.page-node-35 div#content div.region-content div#block-system-main div.content{
		padding-top:20px;
		min-height: 396px;
	}

	/*body.page-node-35 div#content div.region-content div#block-system-main {
		border-bottom: 1px solid #274B6D;
    	border-left: 1px solid #274B6D;
	}*/

	/* /youth-topics/youth-employment */
	/*body.page-node-215 div#content div.region-content div#block-system-main div.content{
		padding-top:20px;
		min-height: 273px;
	}

	/*body.page-node-215 div#content div.region-content div#block-system-main {
		border-bottom: 1px solid #274B6D;
    	border-left: 1px solid #274B6D;
	}*/
	
	/* /youth-topics/civic-engagement */
	/*body.page-node-24 div.region-sidebar-second div.section div#block-views-what-s-new-block {
		background-color: #E9EFF5;
		min-width: 267px;
		margin-top: 126px;
	}
	
	/*body.page-node-24 div#content div.region-content div#block-system-main {
		border-bottom: 1px solid #274B6D;
    	border-left: 1px solid #274B6D;
	}*/
	
	
	/* /youth-topics/service-learning */
	/*body.page-node-14 div.region-sidebar-second div.section div#block-views-what-s-new-block {
		background-color: #E9EFF5;
		min-width: 267px;
		margin-top: 111px;
	}
	
	/*body.page-node-14 div#content div.region-content div#block-system-main {
		border-bottom: 1px solid #274B6D;
    	border-left: 1px solid #274B6D;
	}*/

	/* /youth-topics/teen-driver-safety */
	/*body.page-node-71 div.region-sidebar-second div.section div#block-views-what-s-new-block {
		background-color: #E9EFF5;
		min-width: 267px;
		margin-top: 224px;
	}
	
	/*body.page-node-71 div#content div.region-content div#block-system-main {
		border-bottom: 1px solid #274B6D;
    	border-left: 1px solid #274B6D;
	}*/

	/* /youth-topics/transition-age-youth */
	
	/*body.page-node-64 div#content div.region-content div#block-system-main {
		border-bottom: 1px solid #274B6D;
    	border-left: 1px solid #274B6D;
	}*/

	/*body.page-node-64 div#content div.region-content div#block-system-main div.content{
		padding-top:20px;
		min-height: 246px;
	}*/


	/* /youth-topics/preventing youth violence */
	body.page-node-88 div.section h1#page-title {
		border-bottom: none;
		color: #FFFFFF;
    	font-size: 1.9em;
    	font-weight: normal;
    	letter-spacing: -1px;
    	margin-bottom: 2px;
    	padding-bottom: 2px;
		margin-top:-130px;
		background:none;
	}

	body.page-node-88 div.section div.breadcrumb {
		margin-top: -57px;
	}	
	
	
	body.page-node-88 div#main {
		margin: -20px 0px;
	}
	
	body.page-node-88 div.section div.region-content div.view-youth-topics-feature-articles {
		padding-top:33px;
	}
	
	body.page-node-88 div.section div.region-content div.field-items {
		margin-top:-100px;
	}


	/* tagging */
	body.section-tags div.view-tag-view div.views-exposed-widget {
		float: left;
		clear: both;
	}
	
	body.section-tags div.view-tag-view div.item-list ul {
		list-style-type: none;
	}
	
	body.section-tags div.view-tag-view div.item-list ul li.views-row {
		padding: 10px 0;
	}




	/* /youth-topics/mentoring */
	
	/*body.page-node-35 div#page {
		background-image:url('/img/banner_topic_mentoring.png');
		background-repeat:no-repeat;
		background-position: 0px 142px;
	}
	
	
	body.page-node-35 div#main-wrapper,
	body.page-node-35 div#content div.region-content {
		margin-top: 80px;
	}
	
	body.page-node-35 div#content div.region-content div.node{
		margin-top: -40px;
	}
	
	body.page-node-35 div#main-wrapper div#content div.section {
		margin-top: -30px;
	}

	body.page-node-35  h1#page-title{
		border-bottom: none;
		color: #000000;
    	font-size: 2.8em;
    	font-weight: normal;
    	letter-spacing: -1px;
    	margin-bottom: 5px;
    	padding-bottom: 5px;
	}
	
	body.page-node-35 div.region-sidebar-second div.block-menu-block{
		margin-top: 90px;
	}
*/

	/* /youth-topics/Positive Youth Development */
	
/*	body.page-node-56 div#page {
		background-image:url('/img/banner_topic_pyd.png');
		background-repeat:no-repeat;
		background-position: 0px 142px;
	}
	
	
	body.page-node-56 div#main-wrapper,
	body.page-node-56 div#content div.region-content {
		margin-top:80px;
	}
	
	body.page-node-56 div#content div.region-content div.node{
		margin-top: -40px;
	}
	
	body.page-node-56 div#main-wrapper div#content div.section {
		margin-top: -30px;
	}

	body.page-node-56  h1#page-title{
		border-bottom: none;
		color: #000000;
    	font-size: 2.8em;
    	font-weight: normal;
    	letter-spacing: -1px;
    	margin-bottom: 5px;
    	padding-bottom: 5px;
	}

	body.page-node-56 div.region-sidebar-second div.block-menu-block{
		margin-top: 90px;
	}
*/

	/* /youth-topics/Civic Engagement */
	
/*	body.page-node-24 div#page {
		background-image:url('/img/banner_topic_CivicEngagement.png');
		background-repeat:no-repeat;
		background-position: 0px 142px;
	}
	
	
	body.page-node-24 div#main-wrapper,
	body.page-node-24 div#content div.region-content {
		margin-top: 80px;
	}
	
	body.page-node-24 div#content div.region-content div.node{
		margin-top: -40px;
	}
	
	body.page-node-24 div#main-wrapper div#content div.section {
		margin-top: -30px;
	}

	body.page-node-24 h1#page-title{
		border-bottom: none;
		color: #000000;
    	font-size: 2.8em;
    	font-weight: normal;
    	letter-spacing: -1px;
    	margin-bottom: 5px;
    	padding-bottom: 5px;
	}
	
	body.page-node-24 div.region-sidebar-second div.block-menu-block{
		margin-top: 90px;
	}

*/
	/* /youth-topics/Teen Driver Safety */
	
/*	body.page-node-71 div#page {
		background-image:url('/img/banner_topic_teenDS.png');
		background-repeat:no-repeat;
		background-position: 0px 142px;
	}
	
	
	body.page-node-71 div#main-wrapper,
	body.page-node-71 div#content div.region-content {
		margin-top: 80px;
	}
	
	body.page-node-71 div#content div.region-content div.node{
		margin-top: -40px;
	}
	
	body.page-node-71 div#main-wrapper div#content div.section {
		margin-top: -30px;
	}

	body.page-node-71 h1#page-title{
		border-bottom: none;
		color: #000000;
    	font-size: 2.8em;
    	font-weight: normal;
    	letter-spacing: -1px;
    	margin-bottom: 5px;
    	padding-bottom: 5px;
	}

	
	body.page-node-71 div.region-sidebar-second div.block-menu-block {
		margin-top: 90px;
	}

*/
	/* /youth-topics/Service Learning */
	
/*	body.page-node-14 div#page {
		background-image:url('/img/banner_topic_serviceLearning.png');
		background-repeat:no-repeat;
		background-position: 0px 142px;
	}
	
	
	body.page-node-14 div#main-wrapper,
	body.page-node-14 div#content div.region-content {
		margin-top: 80px;
	}
	
	body.page-node-14 div#content div.region-content div.node{
		margin-top: -40px;
	}
	
	body.page-node-14 div#main-wrapper div#content div.section {
		margin-top: -30px;
	}

	body.page-node-14 h1#page-title{
		border-bottom: none;
		color: #000000;
    	font-size: 2.8em;
    	font-weight: normal;
    	letter-spacing: -1px;
    	margin-bottom: 5px;
    	padding-bottom: 5px;
	}
	
	body.page-node-14 div.region-sidebar-second div.block-menu-block {
		margin-top: 90px;
	}

*/
	/* /youth-topics/Transition Age Youth */
	
	/*body.page-node-64 div#page {
		background-image:url('/img/banner_topic_transition.png');
		background-repeat:no-repeat;
		background-position: 0px 142px;
	}
	
/*	
	body.page-node-64 div#main-wrapper,
	body.page-node-64 div#content div.region-content {
		margin-top: 80px;
	}
	
	body.page-node-64 div#content div.region-content div.node{
		margin-top: -40px;
	}
	
	body.page-node-64 div#main-wrapper div#content div.section {
		margin-top: -30px;
	}

	body.page-node-64 h1#page-title{
		border-bottom: none;
		color: #000000;
    	font-size: 2.8em;
    	font-weight: normal;
    	letter-spacing: -1px;
    	margin-bottom: 5px;
    	padding-bottom: 5px;
	}
	
	body.page-node-64 div.region-sidebar-second div.block-menu-block{
		margin-top: 90px;
	}
*/


	/* collaboration-profiles */
	
	body.section-collaboration-profiles div#block-menu-block-2 li.leaf.has-children {
		display: none;
	}

	body.section-collaboration-profiles div.view-collaboration-profile-thumbnails td {
		vertical-align: top;
	}

/*------------------------------------------------------------------------------------------------*/
	/*Collaboration profile pages left navigation*/
	
	div.region-sidebar-first div#block-menu-block-4 {
		margin-left: -18px;
		width: 240px;
		background:#ecedef;
		margin-top:90px;
	}
	
	
	div.region-sidebar-first div#block-menu-block-4 div.block-menu-block div.content {
		background-color: #ecedef;
		margin-bottom: 20px;
		padding: 5px 5px 0 10px;
		width: 225px;
	}

	div.region-sidebar-first div#block-menu-block-4 div.navMenu, div.block-menu-block {
		/*margin-left: -18px;*/
		width: 240px;
	}

	body.node-type-collaboration-profile div.region-sidebar-first div.navMenu, div.block-menu-block {
				width: 240px;
			}
			
	body.node-type-collaboration-profile div.region-sidebar-first div#block-menu-block-4 div.content{
		background-color:#ecedef;
		margin-bottom:20px;
		padding-bottom:0;
		padding-left:10px;
		padding-right:5px;
		padding-top:5px;
		width: 225px;
		margin-top:-10px;
		font-weight:bold;
	}
	
	body.node-type-collaboration-profile div#page div.section div.region div.block-system{
		width:640px;
		margin-left:60px;
		/*margin-top:-28px;*/
	}
	
	/*body.node-type-collaboration-profile div#page div.section h1#page-title{
		width:918px;
		margin-left:-220px;
    	border-bottom: 1px solid #C7DDF5;
		margin-bottom: 5px;
		padding-bottom: 5px;
	}*/
		
	/*body.page-node-159 div#page div.section h1#page-title{
		width:550px;
		margin-left:-220px;
    	border-bottom: 1px solid #C7DDF5;
		margin-bottom: 5px;
		padding-bottom: 5px;
	}
	*/
	body.node-type-collaboration-profile div#page h1#page-title{
		width:920px;
    	border-bottom: 1px solid #C7DDF5;
		margin-bottom: 5px;
		padding-bottom: 5px;
		margin-left:-220px;
	}
	
	body.node-type-collaboration-profile div#page div.breadcrumb{
		margin-left:-220px;
		position: relative;
		z-index: 10;
	}
	/*body.node-type-collaboration-profile div.breadcrumb{
		margin-left:-220px;
	}*/
	body.node-type-collaboration-profile div.subHeaderBarBlack{
		background-color: #272727;
		color: white;
		font-family: Verdana,Geneva,sans-serif;
		font-size: 14px;
		font-weight: bold;
		height: 27px;
		text-indent: 10px;
		margin-top: 18px;
	}

	body.node-type-collaboration-profile div.region-sidebar-first div.navMenu,
	div.block-menu-block div.subHeaderBarBlack {
		background-color: #272727;
		color: #FFFFFF;
		font-family: Verdana,Geneva,sans-serif;
		font-size: 14px;
		font-weight: bold;
		height: 27px;
		text-indent: 10px;
	}

	div#mininav {
		margin-bottom:0;
		padding:0 5px;
		margin-top:-10px;
	}
	
	body.node-type-collaboration-profile div.region-sidebar-first div#block-menu-block-4 div.content ul.menu li.leaf a:hover{
		margin-left:-10px;   
		padding-left:10px;
		background: url('/img/button_lblue_hover.gif') no-repeat scroll left center transparent;
		padding-top:4px;
		line-height:1.5em;
		position: relative;
		width: 260px;
		z-index: 9;
	}
	

	body.node-type-collaboration-profile div.region-sidebar-first div#block-menu-block-4 div.content ul.menu li.leaf a.active {
		margin-left:-10px;   
		padding-left:10px;
		background: url('/img/button_lblue_selected.gif') no-repeat scroll left center transparent;
		padding-top:3px;
		line-height:1.5em;
		position: relative;
		width: 260px;
		height:22px;
		z-index: 9;
	}
/*body.node-type-collaboration-profile div.section div.region-content{
	margin-top:-50px;
}*/
	/* ----/Collaboration Profile pages Left Navigation Margin Adjustment/---- */
	
	/*collaboration Profile American Heritage*/

	body.page-node-212	div#block-menu-block-4 { margin-top:112px;	}
	body.page-node-213	div#block-menu-block-4 { margin-top:112px;	}
	
	/*collaboration Profile American Heritage*/

	body.page-node-20516	div#block-menu-block-4 { margin-top:112px;	}
	body.page-node-20517	div#block-menu-block-4 { margin-top:112px;	}
	body.page-node-20518	div#block-menu-block-4 { margin-top:112px;	}
	body.page-node-20519	div#block-menu-block-4 { margin-top:112px;	}
	body.page-node-20520	div#block-menu-block-4 { margin-top:112px;	}
	body.page-node-20522	div#block-menu-block-4 { margin-top:112px;	}

	/*collaboration Profile Youth Substance Use*/

	body.page-node-20225	div#block-menu-block-4 { margin-top:112px;	}
	body.page-node-20226	div#block-menu-block-4 { margin-top:112px;	}
	body.page-node-20227	div#block-menu-block-4 { margin-top:112px;	}
	
	
	/*collaboration Profile Promise Neighborhoods*/
	
	body.page-node-19404	div#block-menu-block-4 { margin-top:112px;	}
	body.page-node-19405	div#block-menu-block-4 { margin-top:112px;	}
	body.page-node-19406	div#block-menu-block-4 { margin-top:112px;	}

	/*collaboration Profile USDA and the Military Support Youth through Positive Youth Development*/
	
	/*body.page-node-19257	div#block-menu-block-4 { margin-top:112px;	}*/
	body.page-node-19258	div#block-menu-block-4 { margin-top:112px;	}
	body.page-node-19260	div#block-menu-block-4 { margin-top:112px;	}
	body.page-node-19261	div#block-menu-block-4 { margin-top:112px;	}
	body.page-node-19262	div#block-menu-block-4 { margin-top:112px;	}
	body.page-node-19263	div#block-menu-block-4 { margin-top:112px;	}
	body.page-node-19264	div#block-menu-block-4 { margin-top:112px;	}


	/* ----/Collaboration Profile pages Left Navigation Margin Adjustment/---- */
	
	/* collaboration profile NYTD */
	body.page-node-18752	div#block-menu-block-4 { margin-top:112px;	}
	body.page-node-18753	div#block-menu-block-4 { margin-top:112px;	}
	body.page-node-18754	div#block-menu-block-4 { margin-top:112px;	}
	body.page-node-18755	div#block-menu-block-4 { margin-top:112px;	}
	body.page-node-18756	div#block-menu-block-4 { margin-top:112px;	}
	body.page-node-18757	div#block-menu-block-4 { margin-top:112px;	}
	body.page-node-18758	div#block-menu-block-4 { margin-top:112px;	}


	/*END Collaboration profile pages left navigation*/


	/* /collaboration-profiles/ */
	body.page-node-159 div#page div.section div.region div.block-system{
		width:580px;
		margin-left:0;
	}
	
	body.page-node-159 div#page div.section h1#page-title{
		margin-left:0;
		padding-bottom: 5px;
    	border-bottom: 1px solid #C7DDF5;
		margin-bottom: 5px;
		color: #A90901;
		font-size: 1.8em;
		font-weight: normal;
	}
	
	body.page-node-159 div#page div.section div.breadcrumb{
		margin-left:0;
	}
	/* END collaboration-profiles */


	/*----/ Learn more on Collaboration Profile Block /----*/
	/*Memphis and Shelby County*/
	div#block-block-21 {
			margin-left: -18px;
			margin-top: -20px;
			width: 240px;
	}
	/*partnership for result*/
	div#block-block-22 {
			margin-left: -18px;
			margin-top: -20px;
			width: 240px;
	}
	/*national forum*/
	div#block-block-23 {
			margin-left: -18px;
			margin-top: -20px;
			width: 240px;
	}
	/*NOYS*/
	div#block-block-24 {
			margin-left: -18px;
			margin-top: -20px;
			width: 240px;
	}
	/*ProjectU-turn*/
	div#block-block-25 {
			margin-left: -18px;
			margin-top: -20px;
			width: 240px;
	}
	/*Americorp*/
	div#block-block-26 {
			margin-left: -18px;
			margin-top: -20px;
			width: 240px;
	}
	
		/*ICYD*/
	div#block-block-47 {
			margin-left: -18px;
			margin-top: -20px;
			width: 240px;
	}
	
			/*USDA*/
	div#block-block-142 {
			margin-left: -18px;
			margin-top: -20px;
			width: 240px;
	}

				/*AHA*/
	div#block-block-143 {
			margin-left: -18px;
			margin-top: -20px;
			width: 240px;
	}


		/*LLL*/
	div#block-block-60 {
			margin-left: -18px;
			margin-top: -20px;
			width: 240px;
	}

		/*LGBTQ*/
	div#block-block-62 {
			margin-left: -18px;
			margin-top: -20px;
			width: 240px;
	}

		/*NYTD*/
	div#block-block-69 {
			margin-left: -18px;
			margin-top: -20px;
			width: 240px;
	}

		/*Youth Substance Use*/
	div#block-block-115 {
			margin-left: -18px;
			margin-top: -20px;
			width: 240px;
	}

		/*American Heritage*/
	div#block-block-128, div#block-block-158 {
			margin-left: -18px;
			margin-top: -20px;
			width: 240px;
	}
	
	/*Improving outcomes for youth*/
	div#block-block-134 {
			margin-left: -18px;
			margin-top: -20px;
			width: 240px;
	}
	
	/*Promise Neighborhoods*/
	div#block-block-144 {
			margin-left: -18px;
			margin-top: -20px;
			width: 240px;
	}



	/*----/ END Learn more on Collaboration Profile Block /----*/



	/* /Collaboration Profile Accomplishments Block/ */
	/* AmeriCorps Accomplishments */
	div#block-block-15 {
			margin-left: -18px;
			width: 240px;
	}
	
	/* Partnership for result Accomplishment */
	div#block-block-19 {
			margin-left: -18px;
			width: 240px;
	}
	
	/* Project U-Turn Accomplishment */
	div#block-block-20 {
			margin-left: -18px;
			width: 240px;
	}
	
	/* Atlanta Housing Authority Accomplishment */
	div#block-block-16 {
			margin-left: -18px;
			width: 240px;
	}

	/* NOYS Accomplishment */
	div#block-block-18 {
			margin-left: -18px;
			width: 240px;
	}
	
	/* Memphis and Shelby County Accomplishment */
	div#block-block-17 {
			margin-left: -18px;
			width: 240px;
	}
	
	/* ICYD */
	div#block-block-46 {
			margin-left: -18px;
			width: 240px;
	}

		/* LLL */
	div#block-block-61 {
			margin-left: -18px;
			width: 240px;
	}

		/* LGBTQ */
	div#block-block-63 {
			margin-left: -18px;
			width: 240px;
	}


	/* /END Collaboration Profile Accomplishments Block/ */


	/* /collaboration-profiles/ */
	body.page-node-159 div#page div.section div.region div.block-system{
		width:580px;
		margin-left:0;
	}
	
	body.page-node-159 div#page div.section h1#page-title{
		margin-left:0;
		padding-bottom: 5px;
    	border-bottom: 1px solid #C7DDF5;
		margin-bottom: 5px;
		color: #A90901;
		font-size: 1.8em;
		font-weight: normal;
		width:580px;
	}
	
	body.page-node-159 div#page div.section div.breadcrumb{
		margin-left:0;
	}
	
	body.node-type-collaboration-profile div.region-sidebar-first div.block-menu-block div.content ul {
		margin: 0;
		padding: 0 0 1px;
	}

	body.node-type-collaboration-profile span.views-label-field-goal{
		font-weight:bold;
		padding-left:10px;
	}
	body.node-type-collaboration-profile td.col-1 div.field-content{
		display: block;
		margin: 5px 0 10px 10px;
		font-size:10px;
		line-height:1.2em;
	}
	
	body.node-type-collaboration-profile td.col-2 div.field-content{
		display: block;
		margin: 5px 0 10px 10px;
		font-size:10px;
		line-height:1.2em;
	}
	body.node-type-collaboration-profile td.col-2 {
		padding-left:100px;
	}
	/* END collaboration-profiles */


/*body.page-node-160 div#node-160 div.content div.field-items{
		margin-left:-50px;
		width:600px;
	}
	body.page-node-160 div#page h1#page-title{
		margin-left:20px;
		width:600px;
		padding-bottom: 5px;
    	border-bottom: 1px solid #C7DDF5;
		margin-bottom: 5px;
		color: #A90901;
		font-size: 1.8em;
		font-weight: normal;
	}*/
/*----------------------------------------------------------------------------------------------*/



/*	AGGREGATION PAGE	*/

div#block-views-aggregator-block-1 div.views-field-field-graph-feature-thumb img {
	float: left;
}


div#block-views-aggregator-block-1 div.views-field-field-summary,
div#block-views-aggregator-block-1 div.views-field-title,
div#block-views-aggregator-block-1 div.views-field-created,
div#block-views-aggregator-block-1 div.views-field-field-agencytag {
	margin-left: 275px;
}

div#block-views-aggregator-block-1 div.views-field-created,
div#block-views-aggregator-block-1 div.views-field-field-agencytag {
	padding-top: 6px;
	padding-bottom: 10px;
}

div#block-views-aggregator-block-1 div.views-field-title {
	padding-bottom: 6px;
}

body.page-resources div.region-content div.views-row {
	padding-bottom: 15px;
}

div#block-views-aggregator-block-1 div.views-field-field-summary p {
	margin: 0;
}

div#block-views-aggregator-block-1 {
	border-bottom: 1px solid #000;
	padding-bottom: 20px;
	float: left;
}

div.view-id-aggregator div.views-row {
	float: left;
	clear: left;
}

body.page-resources #block-system-main {
	display: none;
}
	
body.page-resources div.region-content div#block-views-aggregator-block-1 h3 {
	float: left;
	clear: left;
	padding-bottom: 3px;
/*	border-bottom: 1px solid #000; */
	margin-bottom: 3px;
}

body.page-resources div#content {
	padding-bottom: 30px;
}

		
body.page-resources h3 span {
	background:url('/img/dropArrow.png') no-repeat left top;
	cursor: pointer;
	padding-left: 30px;
	line-height:14px;
	min-height: 14px;
/*		
		font-size: 12px;
*/
}

body.page-resources div.region-content ul, body.page-resources div.region-content li  {
	list-style-type: none;
	padding-bottom: 10px;
	margin-left: 15px;
	padding-left: 0;
}
.page-resources #block-views-aggregator-block-1 .view-aggregator .views-row { position:relative; z-index:1;}

/*	/maps/map-my-community */

div#topicFilters label,
div#departmentFilters label {
	display:inline;
}


body.section-maps div#main div.section {
	width: 900px;
}

body.section-maps div#main div.section div#searchControls,
body.section-maps div#main div.section div#searchResults {
	width: 880px;
}

/*	/shared-resources	*/

body.section-shared-resources div.section {
	width: 900px;
}

body.section-shared-resources div.views-exposed-widgets div.views-exposed-widget  {
	float: left;
}

body.section-shared-resources div#edit-topic-wrapper {
	clear: left;
}

body.section-shared-resources div.view-shared-resources table.views-table p {
	margin: 0;
}

body.section-shared-resources div.view-shared-resources table.views-table p:first-child {
	margin-bottom: 10px;
}

body.section-shared-resources div.views-submit-button {
	clear: both;
}

body.section-shared-resources div#headersearch,
body.section-shared-resources div#headerSignup
 {
	margin-right: -25px;
}

/*	/federal-resources/federal-links	*/

/*
body.page-federal-resources-federal-links table.views-table {
	-moz-box-sizing: border-box;
	background-color: #CDCDCD;
	border-collapse: separate;
	border-spacing: 1px;
	display: table;
	margin: 0 !important;
	padding: 0 !important;
	text-align: left;
	text-indent: 0;
	width: 900px;
}*/

body.page-federal-resources-federal-links div#content {
	width:900px;
}

body.page-federal-resources-federal-links div.views-exposed-widget {
	float: left;
	clear: both;
}

/* form#views-exposed-form-federal-links-page  div.views-exposed-form */
div.views-exposed-form {
	-moz-border-radius: 5px 5px 5px 5px;	
	padding: 10px 20px;
	background: url("/img/ui-bg_inset-hard_100_fcfdfd_1x100.png") repeat-x scroll 50% bottom #FCFDFD;
	border: 1px solid #A6C9E2;
	color: #222222;
	margin-bottom: 20px;
}

/* form#views-exposed-form-federal-links-page  div.views-exposed-form input#edit-submit-federal-links,
form#views-exposed-form-federal-links-page  div.views-exposed-form input#edit-reset */

input.form-submit {
	background: url("/img/ui-bg_glass_85_dfeffc_1x400.png") repeat-x scroll 50% 50% #DFEFFC;
	border: 1px solid #C5DBEC;
	color: #2E6E9E;
	font-weight: 700;
	outline: medium none;
  -moz-border-radius: 5px 5px 5px 5px;
	padding: 3px 6px;
	cursor: pointer;
}

body.page-federal-resources-federal-links div.views-exposed-widget.views-submit-button input,
body.page-federal-resources-federal-links div.views-exposed-widget.views-reset-button input {
	margin: 10px 0 0 0;
}

body.page-federal-resources-federal-links div.views-exposed-widget label {
	float: left;
	width: 450px;
}

body.page-federal-resources-federal-links div.views-exposed-widget select,
body.page-federal-resources-federal-links div.views-exposed-widget input#edit-keyword {
	width: 450px;
}

body.page-federal-resources-federal-links div.views-exposed-widget.views-reset-button {
	clear:none;
}

/*
body.page-federal-resources-federal-links table.views-table thead th,
body.page-federal-resources-federal-links table.sticky-header thead th {
	-moz-background-inline-policy: continuous;
	background: url("/img/ui-bg_glass_85_dfeffc_1x400.png") repeat-x scroll 50% 50% #DFEFFC;
	color: #2E6E9E;
	font-weight: 700;
	outline: medium none;
	padding: 5px;
	text-align: center;
} */

body.page-federal-resources-federal-links table.sticky-header thead th {
	border: 1px solid #CDCDCD;
	border-bottom: 2px solid #000;
}

body.page-federal-resources-federal-links table.views-table td {
	background-color: #FFFFFF;
	color: #3D3D3D;
	display: table-cell;
	padding: 4px;
	vertical-align: top;
}
		
		
body.page-federal-resources-federal-links td p {
	margin-top: 0;
}

body.page-federal-resources-federal-links td span.federal-link-label {
	font-weight: bold;
}

/*
table.views-table.sticky-enabled  thead th {
	-moz-background-inline-policy: continuous;
	background: url("/img/ui-bg_glass_85_dfeffc_1x400.png") repeat-x scroll 50% 50% #DFEFFC;
	color: #2E6E9E;
	font-weight: 700;
	outline: medium none;
	padding: 5px;
	text-align: center;
}

table.views-table.sticky-enabled  {
	-moz-box-sizing: border-box;
	background-color: #CDCDCD;
	border-collapse: separate;
	border-spacing: 1px;
	display: table;
	margin: 0 !important;
	padding: 0 !important;
	text-align: left;
	text-indent: 0;
}
*/













	/* from Matt */
	  div.view-id-other_resources h3 {
		  cursor: pointer;
	  } 




/*		BLOCKS */

	/* global */
	
	div#block-system-navigation div.content ul li {
		display: inline;
		list-style-type: none;
		/*margin-left: 10px; */
	}

	div.region-subnav div.content {
			background-image: url("/img/nav2_content_background.gif");
			background-repeat: no-repeat;
			margin-left: auto;
			margin-right: auto;
			width: 923px;
			padding: 10px 0;
			font-size: 14px;
	}
	
	div.region-subnav div#block-menu-block-5 {
		margin-top: 2px;
	}
	
	div.region-subnav ul {
		list-style-type: none;
		display: inline;
		padding-left: 10px;
	}
	
	div.region-subnav ul li{
		display: inline;
		margin: 10px;
	}
	
	
	/* sidebar */
		div.region-sidebar-second div.content div.view {
			background-color:#E9EFF5;
			min-width: 267px;
		}
		
		div.region-sidebar-second div.content div.view-content {
			padding: 10px 15px 10px 15px;
			margin-top: -5px;
		}
		
		div.region-sidebar-second div.view-header {
			height: 27px;
		}
		
		div.region-sidebar-second div.view-header p {
			margin: 0;
			padding: 0;
		}
			
		div.region-sidebar-second div.content ul {
			margin-left: 0;
		}
		
		div.region-sidebar-second div.content ul {
			list-style-type: none;
		}
		
		div.region-sidebar-second div.view-id-spotlight_articles div.views-row {
			padding: 5px 0;
		}
		
		/* share your resources */
		
			div.region-sidebar-second div.share-your-resources div.content {
				padding: 0;
				background-color:#fff;
			}
		
		/* feature articles */	
		
			div#block-views-spotlight-articles-block-1 div.view-spotlight-articles div.view-footer {
				text-align: right;
				padding: 0 20px 10px 0;
			}
			
			div#block-views-spotlight-articles-block-1 div.view-footer p {
				margin: 0;
			}			
			
			
			body.node-type-topic-pages div.block-views div.view-content tr.odd{
				background:#FFF;
				border-bottom:none;
			}
			
			body.node-type-topic-pages div.block-views div.view-content tr.even{
				background: none;
				border-bottom:none;
			}

		/* topic page menu */
			
			div.region-sidebar-second ul.menu {
				list-style: none;
			}
			
			div.region-sidebar-second ul.menu li {
				padding-bottom: 5px;
			}
		
		/* collaboration profile page menu */
			
			div.region-sidebar-first ul.menu {
				list-style: none;
				width:260px;
			}
			
			div.region-sidebar-first ul.menu a{
				 cursor: pointer;
				 display: block;
				 line-height: 24px;
				 margin: 0;
				 padding-bottom: 1px;
				 padding-top: 1px;
			}
			
			div.region-sidebar-first ul.menu li {
				padding-bottom: 0px;
				width:100%;
				height:22px;
			}
	
		/* Map My Community */
			
			div#block-views-map-my-community-block div.view-content{
				background:url('/img/map-my-community-bg.gif') no-repeat top center;
				margin-top:0;
				/*background-color:#eaeff5; */
			}
			
			div.region-sidebar-second div.view-header {
				height: 27px;
				background: #A7C3E1;
			}
	
			div#block-views-map-my-community-block div.view-content div.views-row{
				margin-top:-25px;
			}
			
			
		/*	Secondary Navigation Menus */
			div.navMenu, div.block-menu-block {
				width: 267px;
			}
			
			div.region-sidebar-second div.block-menu-block div.content,
			div.region-sidebar-first div.block-menu-block div.content {
			  background-color:#E9EFF5;
			  margin-bottom:20px;
			  padding-bottom:5px;
			  padding-left:10px;
			  padding-right:25px;
			  padding-top:5px;
			  width: 232px;
			}
			
			div.region-sidebar-second div.block-menu-block div.content ul,
			div.region-sidebar-first div.block-menu-block div.content ul {
				margin: 0;
				padding: 0;
			}
			
			div.region-sidebar-second div.block-menu-block div.content ul li,
			div.region-sidebar-first div.block-menu-block div.content ul li {
				list-style: none;
				margin-bottom: 10px;
			}
			
			div.contentcol2title_ltltblue {
			  background-color:#BFCFE0;
			  color:#FFFFFF;
			  font-family:Verdana, Geneva, sans-serif;
			  font-size:14px;
			  font-weight:bold;
			  height:27px;
			  line-height:27px;
			  margin-bottom:2px;
			  margin-left:0;
			  margin-top:0px;
			  position:relative;
			}

	/* WHAT'S NEW */
	
		div.view-what-s-new- h3 {
			font-size: 1em;
			padding-bottom: 2px;
			border-bottom: 1px solid #000;
			margin-bottom: 5px;
		}
		
		div.view-what-s-new- div.views-row {
			margin-bottom: 8px;
		}
		
		div.view-what-s-new- div.views-field-title {

		}
		
		div.view-what-s-new- div.views-field-created {
			font-size: .85em;
			font-style: italic;
			text-align: right;
		}




/*Youth Brief pages left navigation*/
	
	div.region-sidebar-first div#block-menu-block-6 {
		margin-left: -18px;
		width: 240px;
		background:#ecedef;
		margin-top:90px;
	}
	
	div#block-block-110 {
			margin-left: -18px;
			margin-top: -20px;
			width: 240px;
	}

	
	div.region-sidebar-first div#block-menu-block-6 div.block-menu-block div.content {
		background-color: #ecedef;
		margin-bottom: 20px;
		padding: 5px 5px 0 10px;
		width: 225px;
	}

	body.node-type-youth-brief div.region-sidebar-first div.navMenu, div.block-menu-block {
				width: 240px;
			}
			
	body.node-type-youth-brief div.region-sidebar-first div#block-menu-block-6 div.content{
		background-color:#ecedef;
		margin-bottom:20px;
		padding-bottom:0;
		padding-left:10px;
		padding-right:5px;
		padding-top:5px;
		width: 225px;
		margin-top:-10px;
		font-weight:bold;
	}
	
	body.node-type-youth-brief div#page div.section div.region div.block-system{
		width:640px;
		margin-left:60px;
		/*margin-top:-28px;*/
	}
	
	body.node-type-youth-brief div#page h1#page-title{
		width:920px;
    	border-bottom: 1px solid #C7DDF5;
		margin-bottom: 5px;
		padding-bottom: 5px;
		margin-left:-220px;
	}
	
	body.node-type-youth-brief div#page div.breadcrumb{
		margin-left:-220px;
	}

	body.node-type-youth-brief div.region-sidebar-first div.navMenu,
	div.block-menu-block div.subHeaderBarBlack {
		background-color: #272727;
		color: #FFFFFF;
		font-family: Verdana,Geneva,sans-serif;
		font-size: 14px;
		font-weight: bold;
		height: 27px;
		text-indent: 10px;
	}


	body.node-type-youth-brief div.region-sidebar-first div#block-menu-block-6 div.content ul.menu li.leaf a.active{
		margin-left:-10px;   
		padding-left:10px;
		background: url('/img/button_lblue_selected.gif') no-repeat scroll left center transparent;
		display:block;
		padding-top:5px;
		line-height:1.5em;
		position: relative;
		width: 260px;
		height:22px;
		z-index: 9;
	}
	
	body.node-type-youth-brief div.region-sidebar-first div#block-menu-block-6 div.content ul.menu li.leaf a:hover{
		margin-left:-10px;   
		padding-left:10px;
		background: url('/img/button_lblue_hover.gif') no-repeat scroll left center transparent;
		padding-top:5px;
		line-height:1.5em;
		position: relative;
		width: 260px;
		z-index: 9;
	}


	/* ----/Youth Briefs pages Left Navigation Margin Adjustment/---- */
	/*Youth Brief Mental Health*/

	body.page-node-3410	div#block-menu-block-6 { margin-top:112px;	}
	body.page-node-3411	div#block-menu-block-6 { margin-top:112px;	}
	body.page-node-3412	div#block-menu-block-6 { margin-top:112px;	}
	body.page-node-3413	div#block-menu-block-6 { margin-top:112px;	}

	/*Youth Brief Foster Care*/

	/*body.page-node-3415	div#block-menu-block-6 { margin-top:112px;	}
	body.page-node-3416	div#block-menu-block-6 { margin-top:112px;	}
	body.page-node-3417	div#block-menu-block-6 { margin-top:112px;	}
	body.page-node-3418	div#block-menu-block-6 { margin-top:112px;	}*/
	
	/*Youth Brief Transition Age*/
	body.page-node-19917 div.region-sidebar-first div#block-menu-block-6 { margin-top:112px; }
	body.page-node-19918 div.region-sidebar-first div#block-menu-block-6 { margin-top:112px; }
	body.page-node-19932 div.region-sidebar-first div#block-menu-block-6 { margin-top:112px; }
	body.page-node-19933 div.region-sidebar-first div#block-menu-block-6 { margin-top:112px; }
	body.page-node-19934 div.region-sidebar-first div#block-menu-block-6 { margin-top:112px; }
	body.page-node-19936 div.region-sidebar-first div#block-menu-block-6 { margin-top:112px; }
	
	/*Youth Brief: Youth Transition to Adulthood */
	body.page-node-20064 div.region-sidebar-first div#block-menu-block-6 { margin-top:112px; }
	body.page-node-20065 div.region-sidebar-first div#block-menu-block-6 { margin-top:112px; }
	body.page-node-20066 div.region-sidebar-first div#block-menu-block-6 { margin-top:112px; }
	body.page-node-20067 div.region-sidebar-first div#block-menu-block-6 { margin-top:112px; }
	body.page-node-20068 div.region-sidebar-first div#block-menu-block-6 { margin-top:112px; }

	/*Youth Brief: Transition Age Youth with Disabilities */
	body.page-node-20113 div.region-sidebar-first div#block-menu-block-6 { margin-top:112px; }
	body.page-node-20114 div.region-sidebar-first div#block-menu-block-6 { margin-top:112px; }
	body.page-node-20115 div.region-sidebar-first div#block-menu-block-6 { margin-top:112px; }
	body.page-node-20116 div.region-sidebar-first div#block-menu-block-6 { margin-top:112px; }
	body.page-node-20117 div.region-sidebar-first div#block-menu-block-6 { margin-top:112px; }
	body.page-node-20118 div.region-sidebar-first div#block-menu-block-6 { margin-top:112px; }

	/* ----/Youth Briefs pages Left Navigation Margin Adjustment/---- */


	/*----/ Learn more on Youth Brief Profile Block /----*/
	/*Mental Health*/
	div#block-block-29 {
			margin-left: -18px;
			margin-top: -20px;
			width: 240px;
	}
	/*Civic Engagement*/
	div#block-block-30 {
			margin-left: -18px;
			margin-top: -20px;
			width: 240px;
	}
	/*----/ END Learn more on Youth Brief Profile Block /----*/
	
	/*----/ Youth Voices Picture and Quote /----*/
	
	#interviewbox {
		width:580px;
		float:left;	
	}
	
	blockquote.interview {
		width:180px;
		float:left;
		font:normal 14px Verdana, Geneva, sans-serif;	
		font-style:italic;
		color:#c00000;
		margin:0;
		padding:100px 0 0 50px;
	}
	.page-node-50033 blockquote.interview {padding:30px 0 0 50px;}
	blockquote p.interview1 {
		font:normal 14px Verdana, Geneva, sans-serif;	
		font-style:italic;
		color:#c00000;
		margin:0;
	}

	blockquote p {
		font:normal 12px Verdana, Geneva, sans-serif;	
		padding:10px 0;
		color:#000;	
	}
	
	.interviewcaption {
		clear:both;	
		padding:10px;
		font:italic 11px Verdana, Geneva, sans-serif;	
	}
	/*---- / END Youth Voice Picture and Quote /----*/
	
	/*---- / youth-voices page / ----*/
	
	div#block-views-youth-voices-block div.views-row {
		clear: left;
		margin-bottom: 20px;
		min-height: 150px;
	}
	
	div#block-views-youth-voices-block div.views-row div.views-field-title{
		font-size:14px;
		font-weight: bold;
		padding-left: 175px;
		margin-top: -145px;
	}
	
	div#block-views-youth-voices-block div.views-row div.views-field-field-summary{
		padding-left: 175px;
	}
			
	#block-menu-block-2 li.active { 
		display: none;	// Hide current page in menu
	}
	
	/*---- / END youth-voices page / ----*/
	
/*	logged in		*/


	body.logged-in {
		background-position: 0 30px;
	}

	body.logged-in.toolbar-drawer {
		background-position: 0 65px;
	}
	
	body.logged-in div.region-content p a img {
		position: relative;
		/*top: -25px; */
	}

	div#site-map h2 { display: none; } 
	
	/* Grants.gov page*/
	
	
	body.page-funding-information-center-grants-search td.views-field-body,
	body.page-funding-information-center-grants-search div.view-content {
		width: 900px !important;
	}
	
	body.page-funding-information-center-grants-search div.views-exposed-widgets div#edit-body-value-wrapper {
		width:100%;
	}
	
	
	/*Arbinda Edit 12/20/2012
	body.page-funding-information-center-grants-search div#edit-field-agencytag-tid-wrapper.views-exposed-widget {
		padding-left:50px; */
		
	}
	
	body.page-funding-information-center-grants-search div.views-submit-button {
		clear: both;
	}
	
	body.page-funding-information-center-grants-search  table.views-table td.views-field-body p {
		margin-top: 0;
	}
	
	
	/* TABLES */
	
	body.page-funding-information-center-grants-search table.views-table,
	body.page-federal-resources-federal-links table.views-table,
	body.page-shared-resources table.views-table {
		table-layout:fixed;
		word-wrap:break-word;
		-moz-box-sizing: border-box;
		background-color: #CDCDCD;
		border-collapse: separate;
		border-spacing: 1px;
		display: table;
		margin: 0 !important;
		padding: 0 !important;
		text-align: left;
		text-indent: 0;
		width: 900px;
	}
	body.page-federal-resources-federal-links table.views-table .views-field-title {width:30%;}

	body.page-funding-information-center-grants-search table.views-table thead th,
	body.page-funding-information-center-grants-search table.sticky-header thead th,
	body.page-federal-resources-federal-links table.views-table thead th,
	body.page-federal-resources-federal-links table.sticky-header thead th,
	body.page-shared-resources table.views-table thead th,
	body.page-shared-resources table.sticky-header thead th,
	body.page-federal-resources-federal-links table.views-table thead th,
	body.page-federal-resources-federal-links table.sticky-header thead th {
    -moz-background-inline-policy: continuous;
    background: url("/img/ui-bg_glass_85_dfeffc_1x400.png") repeat-x scroll 50% 50% #DFEFFC;
    color: #2E6E9E;
    font-weight: 700;
    outline: medium none;
    padding: 5px;
    text-align: center;
	}
	
	body.page-funding-information-center-grants-search table.sticky-header thead th,
	body.page-federal-resources-federal-links table.sticky-header thead th,
	body.page-shared-resources table.sticky-header thead th,
	body.page-federal-resources-federal-links table.sticky-header thead th {
		border: 1px solid #CDCDCD;
		border-bottom: 2px solid #000;
	}
	
	body.not-logged-in .views-field-edit-node {
		display: none;
	}
	
	body.strategicPlan div#content div.region-content div#block-system-main div.content div.field-items div.subHeaderBarBlack{
		background-color: #272727;
		color: white;
		font-family: Verdana,Geneva,sans-serif;
		font-size: 14px;
		font-weight: bold;
		height: 27px;
		/*text-indent: 10px;*/
		margin-top: 8px;
		/*z-index: 100;*/
		
	}
/*style="background-color: rgb(39,39,39); margin-top: -96px; text-indent: 10px; font-family: Verdana, Geneva, sans-serif; height: 27px; color: rgb(255,255,255); font-size: 14px; font-weight: bold"*/


/* CAROUSEL */

#views_slideshow_controls_text_spotlight_articles-block_5 span {
	position: relative;
	top: 15px;
	left: 200px;
	padding-right: 20px;
}

#views_slideshow_controls_text_previous_spotlight_articles-block_5 { padding-right: 20px; }

#views_slideshow_controls_text_spotlight_articles-block_5 a {
	color: #CCC;
	text-decoration: none;
}

#views_slideshow_controls_text_spotlight_articles-block_5 span { text-decoration: none; }


/* - - - - - - Preventing youth Violence2 - - - - - - */

body.page-node-18816 div#block-views-pyv-feature-articles-block {
	margin-left:-19px;
	margin-top:-40px;
	
}
body.page-node-18816 div#page div.field-items div.even {
    margin-left: -18px;
    margin-top: -80px;
     width: 350px;
}

body.page-node-18816 div#page div.field-items div.even img {
border: 8px solid #E8E9EB;
}

body.page-node-18816 div.section h1#page-title {
border-bottom: none;
color: white;
font-size: 1.9em;
font-weight: normal;
letter-spacing: -1px;
margin-bottom: 2px;
padding-bottom: 2px;
margin-top: -150px;
background: none;
}

body.page-node-18816 div#main-wrapper div#content div.section div.breadcrumb {
color: white;
}

body.page-node-18816 div#page {
background-image: url('/img/banner_topic_youthViolence.jpg') !important;
background-repeat: no-repeat;
background-position: 0px 142px;
}

div#block-block-85 {
	/*width:600px;
	margin-left:-23px;
	margin-top: 25px;Arbinda edit 11/21/2012*/
width: 552px;
margin-left: -198px;
margin-top: -57px; 
}

div#block-block-85 div#violenceTOC div.graphicThumbs {
	/*float:left;
	margin:0;
	padding:0;
	width:300px;Arbinda edit 11/21/2012*/


float: left;
margin: 0pt 0pt 0pt 20px;
padding: 0pt;
width: 246px; 
}

div#block-block-85 div#violenceTOC div#violenceEBD {
margin-left: 20px;
}

body.page-node-18816 div#block-block-13, body.page-node-18816 div#block-block-122 {
 width: 366px;
/* Arbinda Editwidth:284px;*/
margin-top:44px; /*30px;*/
/*border: 8px solid #D8D9DA;*/
margin-left: -35px; /*margin-left:49px;*/
}

body.page-node-18816 #block-views-what-s-new-block-2{
	border: 8px solid #D8D9DA;
	margin-top:-46px;
}
/*-- css hack Chrome --*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	div.videoCol{
		padding-top:-5px !important;
}
}
/*-- css hack IE-8 --*/
@media \0screen {
	div.videoCol{
		margin-top:-5px !important;
}
}
/*-- css hack IE-9--*/
:root body.page-node-18816 div#block-block-13 div.videoCol{
	margin-top: -9px;
}

body.page-node-18816 div#block-block-13 div.videoCol{
	padding-top:2px;
}
body.pyv div#page div.view div.view-header div.subHeaderBar {
	background-color: #D8D9DA;
	margin-left: -18px;
	width:530px;
}

body.page-node-18816 div#page div.view div.view-header div.subHeaderBar {
	background-color: #D8D9DA;
	margin-left: -18px;
	/*width:589px;*/
}

body.page-node-18816 div.view-youth-topics-feature-articles div.view-content{
	margin-left:-10px;
	width:520px;
	/* Arbinda edit 11/21/2012width:585px;*/
}
/*body.page-node-18816 div.node-topic-pages div.field-items{
	width:565px !important;
}*/

body.strategicPlan2 div.node-topic-pages div.field-items {
	width:530px;
}

body.strategicPlan2 div.section h1#page-title {
background: none;
letter-spacing: -1px;
border-bottom: 1px solid #C7DDF5;
color: #A90901;
font-size: 1.8em;
margin-top: -80px;
height: auto !important;
width: 540px;
}
body.page-node-18816 div.section h1#page-title {
margin-top: -150px !important;
border-bottom:none !important;
color:#FFF !important;

}

body.strategicPlan2 div#content div.section div.breadcrumb {
margin-top: 0px;
width: 530px;
/*font-size:10px;*/
}
/* ---------- Other Resources block ---------- */
body.page-node-18816 div#block-views-other-resources-block{
	margin-left:-16px;
	width:525px; /* Arbinda edit 11/12/2012 width:585px;*/
}
body.page-node-18816 div#block-views-other-resources-block div.contentcol2title_drkblue {
	background: #274B6D;
	height: 30px;
	width: 525px; /* Arbinda edit 11/12/2012 width:585px;*/
}
/* ---------- END Other Resources block ---------- */
div#block-block-86, div#block-block-156{
	background-color:#41648E !important; 
	min-width: 267px;
	padding:10px;
}

div#block-block-88{
	background-image: url(/img/youth_topic_bg.jpg);
	background-color: #3C6690 !important;
	min-width: 267px;
	padding:10px 10px 0;
}
div#block-block-86 a,
div#block-block-88 a,
div#block-menu-block-15 a,
div#block-menu-block-12 a,
div#block-block-156 a {
	color:#FFF;
}

div.forumNav{
	width: 364px;
	margin-left: -24px;
	margin-top: -24px;

}
div#block-block-88 p{
	padding-left: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid white;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: -10px;
}
div#block-block-88 div.content ul li {
border-bottom: 1px solid white;
list-style: none outside none;
margin-bottom: 5px;
margin-left: -10px;
padding-left: 10px;
}

div#block-block-88 div.content ul li.expanded li{
border-bottom: none
}

body.node-type-topic-pages div#block-menu-block-10 {
width: 340px;
}
body.node-type-topic-pages div#block-menu-block-10 div.menu-block-10,
body.node-type-topic-pages div#block-menu-block-12 div.menu-block-12,
body.node-type-topic-pages div#block-menu-block-15 div.menu-block-15,
body.node-type-topic-pages div#block-menu-block-18 div.menu-block-18  {
width: 340px;
margin-top:-8px;
}
body.node-type-topic-pages div#block-menu-block-10 a,
body.node-type-topic-pages div#block-menu-block-18 a  {
color: white;
}
div#block-menu-block-10>ul.menu{
	margin-top:	-10px;
}
div#block-menu-block-11>ul.menu{
	margin-top:	-10px;
}

body.node-type-topic-pages div#block-menu-block-11 div.menu-block-11 {
width: 340px;
}
body.node-type-topic-pages div#block-menu-block-11 a {
color: white;
}

body.strategicPlan2 div.textBox {
	background: none repeat scroll 0 0 #E9EFF5;
    float: right;
    margin-left: 15px;
    padding: 5px 10px 0 10px;
    width: 215px;
}
body.strategicPlan2 div.textBox p{
	margin-top:0;
}
body.strategicPlan2 div.textBox ul{
	margin-bottom:0;
}

/*------- Hide Navigation -------*/
body.strategicPlan3 div#block-menu-block-11 ul li.last,
body.strategicPlan3 div#block-menu-block-11 ul li.menu-mlid-1932{
	display:none;
}

body.page-node-18827 div#block-menu-block-11 ul li.last,
body.page-node-18827 div#block-menu-block-11 ul li.menu-mlid-1932,
body.page-node-18827 div#block-menu-block-11 ul li.menu-mlid-1977{
	display:none;
}

body.strategicPlan4 div#block-menu-block-11 ul li.menu-mlid-1931,
body.strategicPlan4 div#block-menu-block-11 ul li.last,
body.strategicPlan4 div#block-menu-block-11 ul li.menu-mlid-1932,
body.strategicPlan4 div#block-menu-block-11 ul li.menu-mlid-1884,
body.strategicPlan4 div#block-menu-block-11 ul li.menu-mlid-1974,
body.strategicPlan4 div#block-menu-block-11 ul li.menu-mlid-1977{
	display:none;
}

body.strategicPlan4 div#block-menu-block-11 div.content{
	background:#41648E !important;
	margin-top:-18px;
	border-top:1px solid #FFF;
}

body.strategicPlan4 div.menu-block-11{
	margin-top:-10px;
}

/*------- End Hide Navigation -------*/
form#program-search{
margin-top: -25px;margin-left: -10px; z-index:100;}

body#page div.pyv-link{
	display:none;
}
body#page div.pyv-link a{
	display:none;}

body.pyv div.pyv-link {
	margin-top: 143px;
	position: absolute;
	/*background:#F00;*/
}
body.pyv div.pyv-link a{
	display:block;width:922px;height:90px; z-index:9999; cursor:pointer;}
	
div#block-block-89 div.block_title{
	width:267px;
	background-color: #A7C3E1;;
}
div#block-block-89 div.block_content {
	background-color:#E9EFF5;
	width:232px;
	margin-bottom: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 25px;
	padding-top: 5px;
}

.ppt_icon {
	background: url('/img/ppt_small.gif') center right no-repeat;
	padding: 2px 20px 2px 0;
	display: inline-block;
}

.pdf_icon {
	background: url('/img/pdf_small.gif') center right no-repeat;
	padding: 2px 20px 2px 0;
	display: inline-block;
}

p.quote {
font-size: 1.2em;
color: #1F538D;
}

q {
font-family: inherit;
font-size: inherit;
margin: inherit;
padding-left: 35px;
padding-right: 35px;
line-height: inherit;
}

/*--------------------- Removing the backround color and border from the items on the Featured Articles page ---------------------*/
body.page-feature-articles tr.even, tr.odd 
{
background-color: transparent;
border-bottom: none;
}

/*National forum Carousal*/

body.page-node-20387  #block-views-pyv-feature-articles-block div.views-field-field-graph-carousel img {
width: 586px;
height: 252px;
}

.views_slideshow_controls_text a {
text-decoration: none;
color: #CCC;
}

body.page-node-20387  .views-content-field-graph-carousel-thumb {
height: 53px;
cursor: pointer;
}

body.page-node-20387  div.views-slideshow-controls-bottom {
position: absolute;
top: 246px;
left: 225px;
z-index: 100;
width: 345px;
}

body.page-node-20387.logged-in  div.views-slideshow-controls-bottom{
	top:180px !important;
}
body.page-node-20387  .views-slideshow-pager-field-item {
border: 3px solid #DBDBDB;
float: left;
margin-right: 6px;
}

body.page-node-20387  .views-content-field-graph-carousel-thumb img {
	width:70px;
	height:53px;
}

body.page-node-20387  .views-slideshow-pager-field-item.active {
border: 3px solid #A90901;
}

body.page-node-20387  #views_slideshow_controls_text_spotlight_articles-block_5 {
float: right;
}

body.page-node-20387  .views_slideshow_controls_text span {
position: relative;
top: 20px;
padding-right: 20px;
float:right;
}

body.page-node-20387 div.section h1#page-title {
margin-top: -150px !important;
border-bottom: none !important;
color: white !important;
}

body.page-node-20387 div#page {
background-image: url('/img/banner_topic_youthViolence.jpg') !important;
background-repeat: no-repeat;
background-position: 0px 142px;
}

#block-views-pyv-feature-articles-block {
	margin-top: -50px;
	margin-left: -20px;
}

body.page-node-20387 div#block-block-85 {
width: 620px;
margin-left: -45px;
margin-top: 28px;
}

body.page-node-20387 div#block-block-85 div#violenceTOC div.graphicThumbs {
float: left;
margin: 0pt 0pt 0pt 20px;
padding: 0pt;
width: 280px;
}

body.page-node-20387 div#block-block-123, body.page-node-20387 div#block-block-122, body.page-node-20387 div#block-views-what-s-new-block-4 {
width:284px;
margin-top:30px;
border: 8px solid #E8E9EB;
margin-left:49px;
}

body.page-node-20387 div#block-views-what-s-new-block-4 {
	margin-top:-50px;
}

body.page-node-20387 div.node-topic-pages div.field-items {
	width: 600px;
}

body.page-node-20387 div#content div.region-content div#block-system-main div.content {
	margin-top: -65px;
	margin-left:-10px;
}


body.page-node-20387 div#content div.region-content div#block-system-main {
margin-top: 0px !important;
padding: 30px 5px 0 0 !important;
}

body.page-node-20387 div#block-views-other-resources-block {
width: 580px;
border: 1px solid #274B6D;
margin-top: 20px;
margin-left: -20px;
}

body.page-node-20387 div.view-youth-topics-feature-articles {
width: 580px;
}

body.page-node-20387 div#block-views-other-resources-block div.contentcol2title_drkblue {
background: #274B6D;
height: 30px;
width: 580px;
}

body.page-node-20387 .view-youth-topics-feature-articles .view-content {
	margin-left:-10px;
}

body.page-node-20387 div#page div.view div.view-header div.subHeaderBar {
background-color: #D8D9DA;
margin-left: -18px;
width: 580px;
}

body.page-node-20387 div.region-sidebar-second div.view-header {
height: 27px;
background: #E8E9EB;
margin-top:-7px;
}

body.page-node-20387 div.region-sidebar-second div.content div.view {
background-color: #FFF;
min-width: 267px;
}

body.page-node-20387 #block-views-other-resources-block-4{
	width: 284px;
	border: 8px solid #E8E9EB;
	margin-left: 49px;
}

body.page-node-20387 #block-views-other-resources-block-4 .view-header{
	margin-bottom:30px;
}

body.page-node-20387 #block-block-131 {
	width: 284px;
	margin-top: 30px;
	border: 8px solid #E8E9EB;
	margin-left: 49px;
}

/*Front Page Mockup*/

/*body.page-node-20438 #block-views-spotlight-articles-block-5{
	margin-left:-20px;
}

body.page-node-20438 .views-slideshow-controls-bottom {
	position: absolute;
	top: 220px;
	left: 255px;
	z-index: 100;
}

body.page-node-20438 .views-slideshow-pager-field-item.active {
	border: 3px solid #A90901;
}

body.page-node-20438 .views-slideshow-pager-field-item {
	float: left;
	margin-right: 6px;
	border: 3px solid #DBDBDB;
}
*/



/*#block-block-124 {
	margin-left:17px;
	margin-top:-20px;
}*/

body.front #SignUp{
	margin-top:10px; 
}

body.front #main #content .section{
	display:none;
}

body.front #fields_email{
	margin: 47px 20px 21px;
}

body.front #Submit{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 15px;
	float: right;
	margin-top: -42px;
}

	body.front div#block-block-124 {
		float: right;
		clear: both;
		overflow:visible;
		padding-bottom:	73px;
		/*margin-right: -25px;
		padding-top: 28px;*/
	}


.block-menu-block li.last.leaf { border: 0; }

/*PATHWAYS FOR YOUTH MENU*/
#block-menu-block-16 .content {
	margin-bottom: 20px;
	padding: 15px 25px 0px 10px;
	width:232px;
	background-image: url(/img/youth_topic_bg.jpg);
	background-color: #3c6690;
	margin-top:-10px;
}

#block-menu-block-16 .content ul li{
	border-bottom: 1px solid #FFFFFF;
	list-style: none outside none;
	margin-bottom: 5px;
	margin-left: -10px;
	padding-left: 10px;
	width:257px;
}
#block-menu-block-16 a:visited {
color: #FFF;
}
#block-menu-block-16 a	 {
color: #FFF;
}

#block-menu-block-16 div.contentcol2title_ltltblue { margin-bottom:0 !important;}
#block-views-pyv-feature-articles-block, #block-views-spotlight-articles-block-5 {width:615px;}





/*Front page Mockup*/
body.page-node-20438 #content {display:none;}

body.page-node-20438 .views-slideshow-controls-bottom { position: absolute; top: 220px; left: 258px; z-index: 100; }

body.page-node-20438 .views-content-field-graph-carousel-thumb { height: 60px; cursor: pointer; }
body.page-node-20438 .views-slideshow-pager-field-item.active { border: 3px solid #a90901; 	}
body.page-node-20438 .views-slideshow-pager-field-item { float: left; margin-right: 6px; border: 3px solid #dbdbdb; }

body.page-node-20438 #block-views-spotlight-articles-block-5 {margin-left:-20px;}
body.page-node-20438 #block-block-7 { margin-top:-20px; margin-left:19px;}
body.page-node-20438 #block-views-what-s-new-block-1 {margin-left:-50px;}
body.page-node-20438 #block-block-4 {margin-left:-20px;}
body.page-node-20438 div.region-sidebar-second div.content div.view { background-color: #E9EFF5; min-width: 320px; }
/*body.front #block-block-137 {margin-left:-50px; }*/
body.front #SignUp {margin-top:-30px;}
body.front input#Submit {float:right;}

/* ---------- Other resources on this topic block ---------- */
body.section-youth-topics div.view-other-resources ul .views-field-field-section { display:none;}

/* ---------- Map my Community Page Search Filters ---------- */
#topicFilters span, #departmentFilters span { font-weight:bold;}
#departmentFilters { margin-top:20px;}
/*#topicFilters { min-height:320px;}*/
#topicFilters { min-height:175px;}

/* ---------- Newsletter ---------- */
.section-newsletter div#content table {
margin: 0;
}

.section-newsletter a {text-decoration:none; }
.section-newsletter a:hover {text-decoration:underline;}
.section-newsletter h3 {font-size:14px;color:#666;line-height:1em;}	
.section-newsletter .region-content { margin-left:-15px;}
.section-newsletter span.expand_collapse_indicators {margin-right:10px;}
.view-newsletter-archive ul.hide {margin-left: 1.5em;}


/* ---------- P3 Pages ---------- */
.page-node-50598 .breadcrumb, .page-node-50599 .breadcrumb, .page-node-50600 .breadcrumb, .page-node-50601 .breadcrumb, .page-node-50602 .breadcrumb, .page-node-50603 .breadcrumb, .page-node-50604 .breadcrumb, .page-node-50605 .breadcrumb, .page-node-50606 .breadcrumb, .page-node-50607 .breadcrumb, .page-node-50608 .breadcrumb { width:540px;}
body.page-node-50598 div#block-block-106, body.page-node-50607 div#block-block-106 { margin-top:-285px;}
body.page-node-50599 div#block-block-106, body.page-node-50600 div#block-block-106, body.page-node-50601 div#block-block-106, body.page-node-50602 div#block-block-106, body.page-node-50603 div#block-block-106, body.page-node-50604 div#block-block-106, body.page-node-50605 div#block-block-106, body.page-node-50606 div#block-block-106, body.page-node-50608 div#block-block-106 { margin-top:-303px;}
#node-50598, #node-50602, #node-50607{ margin-top:40px !important;}
#node-50599, #node-50600, #node-50601, #node-50603, #node-50604, #node-50605, #node-50606, #node-50608 { margin-top:60px !important;}


/*-------------------------- Preventing youth violence Feature articles Link -------------------------------------*/
.node-type-feature-article .pyv-hide { display:none;}
.taxonomy-violence-prevention--victimization #pyv-link.pyv-display { display:inline-block; font-weight: bold; font-style:italic;}
/*.taxonomy-violence-prevention--victimization #pyv-link.pyv-display a {color: #fff; border: 1px solid #ccc; padding: 15px; background: #41648e;}*/


/*-------------------------- DID YOU KNOW -------------------------------------*/

.did_you_know {   width:540px; margin-top:70px; }
.view-did-you-know { background:url(/sites/all/themes/zen_fyi/images/dyk_bg.png) no-repeat right; width:250px; float:right;border:1px solid #a90901; margin-left:20px;position:relative; z-index:1;}
.did_you_know .views-row { margin:0 10px;}
.contentcol2title_maroon { background:#a90901; color:#FFF; text-align:center; padding:5px; text-transform:uppercase; font-weight: bold;}

.did-you-know-sidebar { width: 267px; border-top: 5px solid #a90901; background: url(/sites/all/themes/zen_fyi/images/dyksidebar_bg.png) no-repeat right; min-height: 231px;}
.did-you-know-sidebar .content{ margin:0 15px;}
.did-you-know-sidebar h2 { color: #a90901; font-size: 24px; letter-spacing: -2px; line-height: 0px; text-transform:uppercase; font-family:sans-serif; }


/*-------------------------- UPDATED COLLABORATION PROFILES PAGE -------------------------------------*/

#block-menu-block-19 { width:100%;}
div.cp { min-height:120px;}
div.cp p{ margin-left:210px;}
h2.cp { color:#464646;}
body.section-collaboration-profiles span.views-label-field-goal { font-weight: bold; padding-left: 10px;}
body.section-collaboration-profiles td.col-1 div.field-content { display: block; margin: 5px 0 10px 10px; font-size: 10px; line-height: 1.2em; }
body.section-collaboration-profiles td.col-2 div.field-content { display: block; margin: 5px 0 10px 10px; font-size: 10px; line-height: 1.2em; }
#block-block-164 li, #block-block-165 li {list-style-type: disc; margin-bottom: 10px;}