
/*** accordion STYLES ***/

/*** Main Container ***/
div.accordion {
	margin:0;
	padding: 20px 0 10px 0;
	width:938px;
	/*background: url(../images/menu_bg.png) repeat-y top center;*/
}

/*** Buttons ***/
div.accordion h3 {
	border-bottom:1px solid #ffffff;
	width: 916px;
	padding-left: 22px;
	margin: 0;
}

.ui-accordion h3 {
font-family:"Proxima Nova", Helvetica, Arial;
font-weight:600!important;
margin:0;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
/*top: 0.6em!important;*/
}
.ui-accordion .ui-accordion-content {
padding:1em 1em 1em 4em!important;
}
.ui-accordion h4 {
font-family:"Proxima Nova", Helvetica, Arial!important;
}

/* ul.mainNav li.nav1 div.accordion h3.ui-accordion-header a */
ul.mainNav li.nav1 div.accordion div.ui-accordion-header a {
	width: 910px;	
}
/* div.accordion h3.ui-accordion-header a */
div.accordion div.ui-accordion-header a {
		background: url("https://nyserda.ny.gov/images/ui-icon-triangle-1-e.gif") no-repeat scroll 0 7px transparent !important;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#505954;
		width: 100%;
		
		height: auto;
		padding:3px 0 5px 22px;
		margin:0;
		display:block;
		line-height:20px;
		text-decoration:none;
		text-align:left !important;
		
		clear:both;
	}
	/* div.accordion h3.ui-accordion-header a:hover */
	div.accordion div.ui-accordion-header a:hover {
		background: url("https://www.nyserda.ny.gov/images/ui-icon-triangle-1-s.jpg") no-repeat scroll 0 7px transparent !important;
		color:#7db038;
		/*height:16px;*/
		
	}
	
	/*** HIGHLIGHT BLUE - SET CALL TO ACTIVE ***/
	/* div.accordion h3.ui-state-active a */
	div.accordion div.ui-state-active a {
		background: url("https://www.nyserda.ny.gov/images/ui-icon-triangle-1-s.jpg") no-repeat scroll 0 7px transparent !important;
		color:#7db038;
		/*height:16px;*/
		
		clear:both;
	}
	/* div.accordion h3 a.noInfo */
	div.accordion div a.noInfo {
	 	background:none !important;
		/*height:16px;*/
	 }
	/* div.accordion h3 a.noInfo:hover */
	div.accordion div a.noInfo:hover {
	 	background:none !important;
		/*height:16px;*/
	 }
	/* div.accordion h3 a.noInfo:active */
	div.accordion div a.noInfo:active {
	 	background:none !important;
		/*height:16px;*/
	 }
	
div.accordion p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#333;
	line-height:1.7em;
	margin:0 0 1em 0;
	padding:0;
	text-align:left;
}

div.accordion div {
	/*background: #f4f6f5 url(https://www.nyserda.ny.gov/images/list_bg.png) repeat-x top center;*/
	overflow:hidden;
	clear:both;
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	padding-top: 12px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

/*** List Item Parent ***/
div.ui-accordion-content ul.accordList {
	margin:0;
	padding: 0 0 0 40px;
	max-width: 885px;
	border:0;
}
div.ui-accordion-content ul.accordList li {
	float:left;
	width:200px;
	margin:0 15px 0 0;
	padding:5px 0 10px;
	list-style-type:none;
	border-top: #7db038 2px solid;
}
div.ui-accordion-content ul.accordList li a {
	background: none;
	height:auto;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#505954;
	font-weight:bold;
	text-align:left;
    width:180px;
    padding-bottom:2px;
}

div.ui-accordion-content ul.accordList li a:visited {
	color:#505954;
}
div.ui-accordion-content ul.accordList li a:hover {
	color:#7db038;
}
div.ui-accordion-content ul.accordList li a:active {
	color:#505954;
}

/*** List Item Child ***/
div.ui-accordion-content ul.accordListChild {
	margin:0;
	padding: 0;
}
div.ui-accordion-content ul.accordListChild li {
	border: none;
	line-height:1.1em;
	padding:0 0 4px;
	margin:0;
}
div.ui-accordion-content ul.accordListChild li a {
	background: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#7e8b84;
	height:auto;
	text-align:left;
}

div.ui-accordion-content ul.accordListChild li a:visited {
	color:#7e8b84;
}
div.ui-accordion-content ul.accordListChild li a:hover{
	color:#7db038;
}
div.ui-accordion-content ul.accordListChild li a:active{
	color:#7e8b84;
}

/*	moved from sublayout to be mutual across all accordion sources */

.accordion-header { /* h2 inherited */
	/* eliminate -8px ui-helper-reset effect */
	padding-bottom: 8px;
}

.accordion-footer { /* h6 inherited */
}

.ui-accordion {
	font: inherit;
}

	.ui-accordion h3 { /* h3 overwritten */
		font-size: 20px;
	}

	.ui-accordion .ui-accordion-header {
		display: block;
		cursor: pointer;
		position: relative;
		margin: 2px 0 8px 0;
		padding: .5em .5em .5em .7em;
		min-height: 0; /* support: IE7 */
	}

	.ui-accordion .ui-accordion-icons {
		padding-left: 2.2em;
	}

		.ui-accordion .ui-accordion-icons .ui-accordion-icons {
			padding-left: 2.2em;
		}

	.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
		position: absolute;
		left: .5em;
		top: 50%;
		margin-top: -8px;
	}

	.ui-accordion .ui-accordion-content {
		padding: 1em 2.2em;
		border-top: 0;
		overflow: auto;
	}

		.ui-accordion .ui-accordion-content a {
			color: #2aaac9;
		}

.ui-state-active, .ui-state-default {
	background: none !important;
	background-color: #fff !important;
	/*  border: 1px solid #d3d3d3;*/
}

.ui-state-active {
	/* border: none !important; */
border-top: .5px solid #95c3dc!important;
border-bottom:.5px solid #95c3dc!important;
border-left:none!important;
border-right:none!important;
}

.ui-helper-reset {
	margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
	padding: 2em 4.8em;
	border: 0;
	font-family: "Proxima Nova", Helvetica, Arial font-size: 14px;
	font-weight: 400;
}

.content-headline {
	margin-bottom: -15px;
}

.ui-accordion .ui-accordion-icons {
	padding-left: 3.2em;
}

.ui-accordion .ui-accordion-header {
	margin: 0px 0 -1px 0;
	padding: 1.5em 0.5em 1.5em 4.0em;
	font-family: "Proxima Nova", Helvetica, Arial font-size: 14px;
	font-weight: 600;
	/*border: none !important;*/
	border-top: .5px solid #95c3dc !important;
	border-bottom: .5px solid #95c3dc !important;
border-left:none!important;
border-right:none!important;
}

.ui-accordion h3 {
	font-size: 17px;
	font-size: 17px;
}

.ui-state-active, .ui-state-default {
	border-bottom: 1px solid #95c3dc;
}

.ui-accordion-header:focus {
	/*border: none !important;*/
border-top: .5px solid #95c3dc!important;
border-bottom: .5px solid #95c3dc!important;
border-left:none!important;
border-right:none!important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 0 !important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 0 !important;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 0 !important;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 0 !important;
}

.ui-icon-triangle-1-e {
	background-image: url("https://www.nyserda.ny.gov/icons/icon-w-right-blue.png") !important;
	background-position: 0 0;
	height: 32px;
	width: 32px;
}

.ui-icon-triangle-1-s {
	background-image: url("https://www.nyserda.ny.gov/icons/icon-w-down-blue.png") !important;
	background-position: 0 0;
	height: 32px;
	width: 32px;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: 0em;
	top: 0.5em;
	height: 98%;
	width: 50px;
	background-color: #f1f1f1;
	background-position: 50% 50%;
}

.content-headline h1 {
    margin-top: -60px;
    margin-bottom: 0px;
}

@media (min-width: 768px) {
    .content-headline h1 {
        margin-top: 5px;
    }
}

@media screen and (max-width: 767px) {
	.ui-helper-reset {
		margin-left: 20px;
	}
}


.ui-accordion .ui-accordion-content {
	padding: 2em 1em 1em 4em;
}

	.ui-accordion .ui-accordion-content li {
		padding-bottom: 12px;
	}
