﻿@font-face {
 font-family: "Futura";
 src: url("../../SiteAssets/FuturaLTPro-Medium.eot");
 src: 
 url("../../SiteAssets/FuturaLTPro-Medium.woff") format("woff"),
 url("../../SiteAssets/FuturaLTPro-Medium.otf") format("opentype"),
 url("../../SiteAssets/FuturaLTPro-Medium.svg#filename") format("svg");
 }



@import url('https://fonts.googleapis.com/css?family=Coda');

h1 {
 font-family: 'Harabara Bold', Arial, sans-serif;
 font-weight:normal;
 font-style:normal;
 }
 
 
.feature-head-home {
	
	font-size: 21px;
    font-weight: 300;
    line-height: 24px;
    color: #292F33;
	padding: 0 0 10px 10px;
	border-bottom: 1px solid rgba(15,70,100,.12);
	
}

.vwflcalndr {
	font-size: 12px;
	color: #3b94d9;
    text-decoration: none;
    outline: 0;
	float: right;
	margin-top: 6px
}

.vwflcalndr a:visited {
	color: #3b94d9;
    text-decoration: none;
    outline: 0;
}
}





.hero-unit h1 {
	font-size: 1.7em!important;
	
}

.hero-unit #slider h1 { 
	
	
	font-size: 1em!important;
    color: #fff;
    margin-left: 50px;
	margin-right: 50px;
    font-weight: normal;
    font-family: Futura, Calibri, sans-serif;
    letter-spacing: 1px;
    font-style: italic;
	line-height: 20px;

}

#WebPartWPQ5 div.bx-wrapper .bx-viewport {
		
		background: rgba(15, 80, 111, 0.56);
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
		border-bottom: none;

}

.ms-WPBody a:visited.or-btn{
	color: #fff;
}

a.or-btn {
	    background: #468e46;
}

.hero-unit #sliderPager {
	background: rgba(102, 110, 114, 0.6);
	text-align: right;
	line-height: 18px;
}

.hero-unit #sliderPager a {
	    font-size: 1px;
    padding: 5px;
    color: #fff;
    border-radius: 39px;
    margin: 0 2px;
}

.hero-unit #sliderPager a.active {
	border-top: none;
}



.ms-WPBody a:link.or-btn, a:visited.or-btn {
	color: #fff;
    float: right;
    margin-right: 4em;
    border-radius: 11px;
    padding: 2px 17px;
}
}



#primaryContent{
	/*text-align:justify;*/
}

blockquote {
 background: url(img/bg-info.png) no-repeat;
 border-left: none;
 color: #404040;
 font-style:italic;
 margin: 10px;
 padding: 30px 30px 30px 55px;
 font-size: 130%;
 
 }
 

#floating-nav-content {
           top: -50px;
            height: 20px;
            background-color: #405240;
            position: relative;
            display: block;
            color: #000;
            padding: 10px;
			width: 98%;
			background-image: linear-gradient(to bottom,#468E46,#405240);
			border-radius: 4px;
			border: 1px solid #405240;
			    border-top: 1px solid #468E46;
				margin-top: 3px;
				
 
        }

		
#floating-nav-content ul>li {
	list-style: none;
	display: inline-block;
	/*text-shadow: 0 1px 1px rgba(255,255,255,.75);*/
	border-right: 1px solid #fff;
	padding-right: 6px;
	
}

#floating-nav-content a, a:hover{
	color: #fff;
}

.gotolabel {
	    float: left;
    padding-right: 10px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    color: #a3bba3;
	
}

.topanchor {
	
	float:right;
}


.hero-unit #logo img {
	
	border-right: 0;
	padding-right: 0;
	
}

		
 /*links */


 a, a:hover {
		/*text-decoration:underline;*/
		color: #468E46;
 }
 
 
 .ms-WPBody a:visited {
	 color: #468E46;
 }
 
 a:visited {
	 
	 color: #468E46;
 }
 
 .anchor{
  display: block;
  height: 40px; /*same height as header*/
  margin-top: -40px; /*same height as header*/
  visibility: hidden;
}

.pageanchor {
	display:block;
	height: 13em;
}

a[href$='.pdf'] {
	
	background:none;
	padding-right: 0 !important;
}
 
 
 
 
/*top navigation*/

.menu.horizontal.menu-horizontal .static.selected {
	background: #468e46;
	padding-bottom: 9px;
	
}

.navbar .navbar-inner{
	background-image:none;
	background: #1d311a;
	border-bottom: 2px solid #468e46;
	
} 

.navbar .nav .active > a,
.navbar .navbar .menu-horizontal ul.root .active > a {
	background: #468e46;
}

/*side left navigation*/


/*task boxes*/
#main-content #task-boxes .task-box .nav-list {
	list-style:none;
	font-weight:normal;
}

/*banner*/

#bannerSplash{
	box-shadow: 0px 5px 5px #888888;
	height: 8em;
	}
 
 
 /*icons*/
 .bg-icons{
	 background: url(img/bg-icons.png) no-repeat; 
	 display: inline-block;
	width: 20px;
	
 }
 
 .download-link {
	background-position: -279px -70px; 
	
 }
 
 .page-link{
	 background-position: -92px -346px; 
	 
 }
 
 .chart {
	 background-position: -61px -103px; 
	 
 }
 
 .phone {
	 background-position: -342px -417px
	 
	 
	 }
 
 .email{
	 background-position: -155px 2px 
	 
 
 }
 
 .external-link {
	 background-position: -218px -381px
 }
 
 .podcast-link {
	 background-position: -122px -102px
 }
 
 .btn-download-form {
	 .btn
	 .btn-info
	 font-weight:normal
 }
 
/*Table*/

.table-nohover {
	background-color: #fff;
	padding: 2px 3px;
    font-size: 12px!important;
    line-height: 1.5;
}

.table-nohover td {
	vertical-align:top;
	vertical-align: top;
    border: 1px solid #ddd;
    padding: 5px 3px;
}

.table-nohover th {
	
	font-weight: bold;
    text-transform: uppercase;
    background: #ddd;
    line-height: 2em;
}





 
 /*Right column*/
 
 .break-header {
	 width: 100%;
	 background: #efefef;
	 margin: 2px 0 5px 0;
	 padding: 5px;
	 color: #0F506F;
	 font-weight: 700;
	 font-size: 85%;
	 text-transform: uppercase;
	 border-top-right-radius: 4px;
	 
	 
 }
 
 /******rulemaking******/
 
 
	#tableLayoutauto table.ms-listviewtable tbody tr td.ms-newsletterline {
		border: none;
	}
 
	#tableLayoutauto td.ms-vb-tall, td.ms-vb2, td.ms-vb {
		font-size: 14px;
		font-family: 'Open Sans',sans-serif;
		color: #404040;
		vertical-align: top;
	}
	
	#tableLayoutauto td.ms-vb2, td.ms-vb2 {
		
		padding: 2px;
	}
	
	
	
	
 
	#tableLayoutauto td table.ms-listviewtable {
		table-layout:auto;
	}
	
	#tableLayoutauto table.ms-listviewtable td.ms-vb-tall div.ms-rtestate-field {
	padding-top: 1em;	
	}
	
	#tableLayoutauto table.ms-listviewtable tr.ms-alternatingstrong , tr.ms-alternatingstrong{
		
		background: #f5f5f5;
	}
	
	
	div.rulemakingpage table.ms-listviewtable tbody td.ms-vb2 {
	background-color: transparent;
    color: #000;
    font-size: 16px;
	border: 1px;
    border-bottom-style: solid;
    border-bottom-color: #585858;
    /*letter-spacing: 1px;*/
    vertical-align: middle;
    padding-bottom: 0;
    padding-left: 0;
	line-height: 1;
	padding-right: 7px;
		
	}
	
	#aside li.oarrowli {
		font-size: 12px;
		background: url('img/bg-icons.png') no-repeat;
		background-position: -320px -489px;
		padding-left: 10px;
		list-style:none;
	}
	
	#aside ul.comments-address {
		margin: 8px 0 8px 30px;
		line-height: 1px;
	}
	
	
	
 
	/*fix the auto-height issue when using newsletter layout*/
	#tableLayoutauto  img {
		max-width: 15px; 
	}
 
	/*do not show the blank.gif before the first entry*/
	#tableLayoutauto td.ms-newsletterline img {
		display:none 
	 
	}
	
	
	
	
 /*#bottomPagingCellWPQ1*/ 
	div.rulemakingpage #bottomPagingCellWPQ1 img, div.rulemakingpage #bottomPagingCellWPQ2  img {
	  max-width: none;
	  width: 20px;
		background: #e2e0e0;
		border-radius: 5px;
		margin-top: -7px;
		border: 1px solid #767976;
		padding: 0px 3px;
		height: 14pt;
	}
	
	div.rulemakingpage td.ms-vb {
		border-top: 1px dashed silver;
		padding-top: 8px;
	}
 
	/*do not show first row, it's blank anyway*/
	#tableLayoutauto tr.ms-viewheadertr {
	display:none;
	  visibility:hidden;
	 
	}
 
	/******codes below are specific to rulemaking home/landing page*******/
 
	
	
	
	/*div.rentryhome {
		background: url('img/bg-icons.png') no-repeat;
		background-position: 0 -563px;
		margin-left: 10px;
	}*/
 
 
	/*do not show bottom row (pagination)*/
	div.rulemakinghome td#bottomPagingCellWPQ1 {
		display:none;
		visibility: hidden;	 
	}
	
	
	
	
	div.rulemakinghome h4 {
		color: #636363;
		font-family: 'Open Sans',sans-serif;
		text-shadow: none;
		letter-spacing: 1px;
		margin-top: 0 0 5px 0;
		font-size: 17px;
		font-weight: bold;
	}
	
	
	div.rulemakinghome h5 {
		color: #636363;
		font-family: 'Open Sans',sans-serif;
		text-shadow: none;
		font-size: 14.5px;
		font-weight: normal;
		text-transform: uppercase;
		margin: 12px 0 5px 0;
		padding-left: 14px;
		background: url(img/bg-icons.png) no-repeat;
		background-position: 0 -561px;
		margin-top: 1.3em;
	}
 
 div.rulemakinghome table.ms-bottompaging {
	 display:none;
 }
 
  div.rulemakinghome table.ms-listviewtable tbody tr, div.rulemakinghome table.ms-listviewtable tbody tr.ms-newsletteralt td.ms-vb2 {
	  background-color: transparent;
	  text-indent: 14px;
	 /*font-size: 17px;
	  font-family: 'Arial Narrow';*/
  }
  
  
  span.rentrypagedate {
	background: #585858;
    color: #e8e8e8;
    text-align: center;
    /*font-weight: bold;*/
    text-transform: uppercase;
    letter-spacing: 0;
    border-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    display: block;
    padding: 10px;
    font-size: 12px;
    /*width: 35px;
	margin-right: 10px;*/
	
  }
  
span.rentryhomedate{
	
	border-right: 1px solid #636363;
    padding-right: 5px;
	margin-right: 5px;
    font-size: 12px;
    text-transform: uppercase;
	letter-spacing: -1px;
    font-weight: bold;
    color: #636363;
}
 
 #aside div#oarblock a {
	 margin-left: 12px;
 }
 div.oar {
	background: url(img/bg-icons.png) no-repeat;
    background-position: 1px -580px;
    font-size: 15px;
    padding: 7px 12px 4px 28px;
	margin-bottom: 5px;
 }
 
  #aside div.oar h4 {
	  font-size: 16px;
	  line-height: 0;
	  color: #3a3a3a;
  }
 
 #rulemakingcontactblock {
	background: #ffffff;
    border: 1px solid #0F506F;
    border-radius: 4px;
	
 }
 
 #rulemakingcontactblock h5 {
	font-size: 13px;
    line-height: 1;
    margin-top: 0px;
	padding: 10px;
    background: #0F506F;
    color: #fff;
    font-weight: normal;
    letter-spacing: .5px;
	font-family: sans-serif;
 }
 
 #rulemakingcontactblock p {
	font-size: 13px;
    line-height: 1.2;
    padding: 5px 0px 0px 15px ;
	
 }
 
 
 #rulemakingcontactblock ul, #commentsblock ul {
	 margin-left: 5px;
 }
 #commentsblock li.oarrowli
 {		
		list-style:none;
		background: url('img/bg-icons.png') no-repeat;
		background-position: -320px -489px;
		padding-left: 10px;
		
 }
 
  #commentsblock ul.comments-address li {
		font-size: 13px;
		line-height: 1.23;
		font-family: sans-serif;		
		list-style: none;
	}
	
	
 #commentsblock {
	 
	 background: #edefee;
	 border: 1px solid #a9a9a9;
	 padding: 5px;
	 font-family: sans-serif;
	 line-height: 1.2;
 }
 
 #commentsblock p {
	font-size: 13px;
    letter-spacing: .5px;
 }
 

#disabilityblock {
	border: 4px double #909cbf;
	padding: 12px;
	border-radius: 24px;
	
}

#disabilityblock img {
	float:left;
	padding: 4px;
}

 
 /*news release page*/
 
 #hidecolumnheaders  tr.ms-viewheadertr {
	 display: none;
	 
 }
 
 
 
 #tableLayoutfixed  td table.ms-listviewtable{
	 
	 table-layout: fixed;
	 
 }
 
 #tableLayoutfixed  td table.ms-listviewtable td.ms-vb2 {
	 border-bottom: 1px solid #eee;
 }
 
.uppercaseboldsectionhead{
	font-size: 16px;
    border-bottom: 2px solid #eee;
    text-transform: uppercase;
    font-weight: bold;
    color: #6e81a5;
    font-family: arial narrow;
    letter-spacing: 1px;
}
 
 /*contact Us*/
 
 #contacttables td table.ms-listviewtable tbody tr.ms-viewheadertr {
	 
	display:none
 }
 #contacttables td table.ms-listviewtable{
	 table-layout: fixed;
 }
 
 div.rulemakinghome table.ms-listviewtable tbody tr, div.rulemakinghome table.ms-listviewtable tbody tr.ms-newsletteralt td.ms-vb2 {
text-indent: 0;
margin-left: 16px;	

}

div.rulemakinghome  br{
display:none;	
}

#aside div.exhibitdocs {
	font-family:'Coda', sans-serif;
	background: #eff1ef;
	padding-bottom: 5px;
	margin-top: 25px;
	
	
}

#aside div.exhibitdocs ul li{
	list-style: none;
	font-size: 13px;
	
}

#aside div.exhibitdocs p {
	font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: block;
    background: #d4d4d4;
    padding: 6px;
	
}


 
 div.contactuspage h4 {
	 color:	#555; 
	 font-family: "Arial Narrow";
	 font-weight: normal;
	 font-size: 20px;
	 letter-spacing: 1px;
 }
 
 div.contactuspage table.ms-listviewtable tbody tr.ms-newsletteralt td {
	 background-color: #fff;
 }
 
 div.contactuspage table.ms-listviewtable tbody td {
	 padding: 1px 0 10px 10px;
	 font-size: 100%;
	 font-family: "Open Sans",sans-serif;
	 vertical-align: top;
	 line-height: 15px;
	 color: #3a3a3a;
 }
 
 
 
 #contactblock{
	 border: 1px solid #0F506F;
	 border-radius: 4px;
 }
 
 
 #contactblock h5 {
	 background: #0F506F;
	 padding: 4px;
	 color: #fff;
	 font-weight: normal;
	 font-size: 12px;
	 margin-top: 0;
 }
 
 #contactblock ul {
	 list-style: none;
	 margin-left: 5px;
	 
 }
 
 #subscribeblock {
	 
	border-radius: 4px;
    padding: 5px 3px 5px 35px;
    background: url(img/subscribe.png) no-repeat;
    background-position: 5px 5px;
    background-color: #468E46;
    line-height: 1.2;
    color: #fff;
    border: 1px solid;
    border-top-color: #689a68;
    border-bottom-color: #678e67;
    border-left-color: #a0b5a0;
    border-right-color: #5b715b;
    box-shadow: 0px 1px 2px 1px rgba(0,0,0,.2);
    font-size: 12px;
    font-weight: bolder;
	min-height: 25px;
	 
 }
 
 #subscribeblock a, a:visited {
	 color: #f0f0f0;
 }

  #subscribeblock a:hover {
	 color: #fff;
 }
 
 
 div.more-info {
	text-align: center;
    /*font-family: 'Wingdings';*/
    font-size: 17px;
    
 }
 
 .col-md-8{
	padding: 15px 0;
	padding-right: 20px;
	position: relative;
 }

 

.col-md-4 {
	padding: 15px 0;
	position: relative;
}



#table-alternating-rows tr.ms-alternating {
	    background: #e9e9e9;
}

#table-alternating-rows td.ms-vb2 {
	    padding: 5px;
		font-size: 105%;
}


h3.sitingsubhead {
	
	background: rgb(84, 125, 144);
    color: rgb(255, 255, 255);
    font-weight: bold;
    padding: 8px;
	font-size: 14px;
    line-height: 20px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	margin: 2.2em 0;
}

	
 
 #sitingpage ul.ms-MenuUIUL {
	 list-style: none;
	 background: #fff;
	 font-size: 8pt;
 }
 
 
 #sitingpage tr.ms-viewheadertr{
	text-align:left;
	background: #eee;
	font-size: 9pt;
	border: 1px solid #bdbdbd;
    
    background: linear-gradient(#eaeaea, #bdbdbd);
 }*/
 
 #sitingpage th.ms-vh2{
	font-weight:normal;
	padding: 4px 5px;
 }
 
 #sitingpage .ms-vh2 div {
	 margin: 1px;
    min-height: 20px;
	max-height: 22px;
	text-align: left;
 }
 
 #sitingpage .ms-vh2 div[displayname='Facility']
{
  width:250px;
}

 #sitingpage th.ms-vh2 div[displayname='Display Date']
{
  width:63px;
}

/*#project-timeline {
	margin-top: -45px;
}*/
 
 #sitingpage div.s4-ctx, #sitingpage div.s4-ctx-show{
	 display:none;
 }
 
 #sitingprocessblock {
	 
	 border-radius: 4px;
	 
	 padding: 5px;
	 /*background: url(img/bg-icons.png) no-repeat; 
	 background-position: -264px -508px;*/
	 background-color: #eee;
	 line-height: 15px;
	 color: #404040;
	 border:thin solid #bbb;
	 line-height: 1.3em;
	 
 }
 
 
 
 a[href^="mailto:"] {
	 background:none;
	 padding-right: 0 !important;
 }
 
 #IntroSubhome{
	 /*padding: 30px;*/
	 margin-left: 30px;
	 background: #fff;
	 border: 1px solid #ddd;
	 border-radius: 5px; 
	 line-height: 20px;
	 margin-bottom: 10px;
 }
 
 #IntroSubhome h3{
	 line-height: 20px;
	 font-style: italic;
 }
 
 #aside {
	/* width: 250px;*/
 }
 
 div.aside-comments {
	border: 2px solid #ddd;
    border-radius: 5px;
    padding: 5px;
    background: #f1f1f1; 
	width: 250px;
 }
 
 div.aside-comments ul li {
	 list-style:none;
	 margin-left: -15px;
 }
 
 div.aside-comments li.lmargin10{
	 margin-left: 1px;
 }
 
 #relatedlinkheading{
	 background: #F1F3F2;
	 text-indent: 3px;
	 padding: 10px 0 3px 0;
	 text-transform: uppercase;
	 border-top-right-radius: 5px;
	 color: #333;
	 
	 
	 
 }
 
 
 
  @media (min-width: 992px)
 {
	 
	 .col-md-8{
	width: 65%;
	float: left;
	}
	.col-md-4 {
    width: 32%;
	float: left;
}
	
	
}


@media (max-width: 979px) and (min-width: 768px){
.hero-unit h1 {
	font-size: 1.1em !important;
}

.hero-unit #slider h1 {
	font-size: 1em !important;
}

.hero-unit #sliderPager {

		line-height: 10px;
}

.hero-unit .bx-wrapper .bx-viewport {
	padding-bottom: 0;
	margin-top: 0;
}

.hero-unit li {
	line-height: 25px;
}
 
}


 @media (max-width: 767px) {
	 
	#subscribeblock, #sitingprocessblock {
	width: 235px;
} 
 }
 
 @media (max-width: 610px){
	 
	
#aside {
	width: 100%;
	    border-top: 1px solid silver;
    padding-top: 1em;
		} 
 
 #bannerSplash{
	 box-shadow: none;
} 


#subscribeblock, #sitingprocessblock {
	width: 235px;
}

div.rulemakingpage table.ms-listviewtable tbody td.ms-vb2 {
    vertical-align: bottom;	
	}




 }
 
 
 

