/*+ IAH EIS
----------------------------------------------------------------------------------------- */

/*+ Elements */
* {
	border: 0;
	font-weight: normal;
	margin: 0;
	padding: 0;
	outline: 0;
	text-decoration: none;
}
html {
	background: url(/ee/assets/images//background.png) top center no-repeat;
	background-color: #533E26;
}
body { 
	color: #3F4451;
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	font-size: 75%; 
	line-height: 1.5em; 
}
h1, h2, h3, h4, h5, h6 { 
	color: #6A7082;
	/* font-family: 'Century Gothic', 'Apple Gothic', Helvetica, Arial, sans-serif; */  
	font-family: Helvetica, Arial, sans-serif;  
	letter-spacing: 1px; 
}
h1 { 
	font-size: 3em;
	line-height: 0.5em; 
	margin: 0.5em; 
	margin-top: 0.5em;
}
h2 { 
	font-size: 2em;
	line-height: 0.75em; 
	margin-bottom: 0.375em; 
	margin-top: 1.125em; 
}
h3 { 
	font-size: 1.5em; 
	line-height: 1em; 
	margin-bottom: 0.5em; 
	margin-top: 1.5em; 
	text-transform: uppercase; 
}
h3 span{
	color: #f2f2ef;
	background-color: #6A7082;
	font-size: 0.778em;
	margin-left: 1em;
	padding: 0 0.25em;
}
h4 { 
	font-size: 1.1667em;
	line-height: 1.286; 
	margin-bottom: 0.643em; 
	margin-top: 1.929em; 
	text-transform: uppercase; 
}
h5, h6 { 
	font-size: 1em; 
	font-weight: bold;
	margin-bottom: 1.5em; 
	margin-top: 1.5em; 
	text-transform: uppercase; 
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: normal;
}
a, a:link {
	border-bottom: 1px solid #363A46;
	color: #363A46;
	font-weight: bold;
	text-decoration: none;
}
a:visited { 
	border-color: #363A46;
	color: #363A46;
}
a:focus {
	outline: 1px dotted #CC0000;	
}
a:hover {
	background-color: #484E5D;
	border-color: #484E5D;
	color: #F2DEA0;
}
a:active {
	background-color: #000;
	border-color: #000;
}
h1 a, h1 a:link, h2 a, h2 a:link, h3 a, h3 a:link, h4 a, h4 a:link, h5 a, h5 a:link, h6 a, h6 a:link {
	font-weight: normal;
}
strong {
	font-weight: bold;
}
p, ul, ol, dl, dt { 
	margin: 1.5em 0; 
}
dt, th { 
	font-weight: bold; 
}
dt a {
	cursor: pointer;
}
li, dd {
	margin-left: 1.5em;
}
abbr { 
	border-bottom: 1px dotted #5A6174; cursor: help;
	font-weight: inherit;
}
sub, sup { 
	font-size: 0.833em; 
}
table {	
	border-collapse: collapse; 
	border-spacing: 0;
	padding-bottom: 1.5em;
}
caption {
	display: none;
}
th, td { 
	text-align: left; 
	padding-right: 1.5em;
	padding-bottom: 1.5em;
}
tfoot { 
	font-style: italic; 
}
label {
	color: #363A46;
	margin-bottom: 0.5em;
	margin-top: 2em;
}
label, input { 
	display: block;
}
label > .checkbox {
	margin-right: .5em;
}
fieldset {
	background-color: #f2f2ef;
	padding: 0 1.5em 1.5em;
}
fieldset textarea {
       width: 605px;
}
legend {
	background-color: #dfdfd6;
	/* font-family: 'Century Gothic', 'Apple Gothic', Helvetica, Arial, sans-serif; */ 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 1.1667em;
	letter-spacing: 1px;
	padding: 1.5em 1em 0.5em;
	text-transform: uppercase;
}
legend span {
	font-size: 1.1667em;
	line-height: 1;
}
input, textarea {
	border: 2px solid #BDC0C7;
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	font-size: 1.5em;
	font-weight: normal;
	padding: 0.25em;
}
input:focus, textarea:focus {
	border-color: #484E5D;
}
input[type='submit'] {
	cursor: pointer;
	color: #363A46;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	margin-top: 1.5em;
	width: 9em;
}
input[type='submit']:hover {
	background-color: #484E5D;
	border-color: #484E5D;
	color: #F2DEA0;
}
img {
	border: 4px solid #fff;
}
.imgLeft, .imgRight {
	background: url(/ee/assets/images//img-grad.jpg) bottom right no-repeat;
	padding-bottom: 14px;
}
.imgLeft {
	float: left;
}
.imgRight {
	float: right;
	margin: .75em 0 1.5em 3em;
}
.imgLeft ul, .imgRight ul {
	list-style-type: none;
	margin: 0;
}

/*+ Classes
----------------------------------------------------------------------------------------- */
.access { 
	left: -9000px; 
	position: absolute; 
}
.section:after { 
	clear: both;
	content: "."; 
	display: block; 
	height: 0;  
	visibility: hidden; 
}
.nav {
	list-style: none;	
}
.content {
	padding: 0 30px 30px; 
}
.article, .aside {	
	background-image: url(/ee/assets/images//gradient.png);
	background-repeat: repeat-x;
}
.article .content, #main {	
	background-image: url(/ee/assets/images//gradient-bottom.png);
	background-position: bottom;
	background-repeat: repeat-x;
}
.article {
	background-color: #dfdfd6;
	float: right;
	width: 75%; 	
}
.article .content {
	min-height: 45em;	/* 540px */
}
.aside {
	background-color: #D2AA87;
	float: left;
	min-height: 6em;
	width: 25%;
}
.aside .content {
	background-color: #D2AA87;
	margin-top: 54px;
}
.aside .nav {
	margin-top: 54px;
}
.aside .nav li {
	margin-left: 0;
}
.aside .nav a {
	border-color: #fff;
	display: block;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 9px 0 9px 9px;
}
.aside .nav a:link {
	color: #fff;
}
.aside .nav a:visited {
	border-color: #fff;
	color: #fff;
}
.aside .nav a:hover {
	background-color: #BF8654;
	color: #fff;
}
.aside .nav a:focus {
	color: #fff;
}
.aside .nav a:active {
	color: #fff;
}
.aside .nav a span {
	font-size: 1.1667em;
	line-height: 1em;
	visibility: hidden;
}
.aside .nav a:hover span {
	visibility: visible;
}
.checkbox {
	display: inline;
}
.vcard {
	list-style-type: none;
}

/*+ Skip Content
----------------------------------------------------------------------------------------- */

#skip a, #skip a:hover, #skip a:visited { 	
     position:absolute; 
     left:0px; 
     top:-500px; 
     width:1px; 
     height:1px; 
     overflow:hidden;
} 

#skip a:active, #skip a:focus { 
     position:static; 
     width:auto; 
     height:auto; 
}

/*+ IDs
----------------------------------------------------------------------------------------- */

/*+ #header */
#header h1 {
	margin: 0 auto;
	max-width: 26.667em;
	min-width: 855px; 
}
#header h1 a {
	background: url(/ee/assets/images/header.jpg) top left no-repeat;
	border: none;
	display: block;
	height: 3.5em;
	text-indent: -9000px;
}

/*+ #navigation */
#navigation .nav { 
	background-color: #5A6174;
	height: 3em;
	max-width: 80em;
	min-width: 855px; 
	margin: 0.75em auto; 
	}
#navigation .nav li { 
	background-color: transparent;
	border-right: 1px solid #8B909D;
	/* display: inline; */
	float: left;
	margin: 0.333em 0;
	width: auto;
	}
#navigation .nav li.last { border: none; }
#navigation .nav li a, #navigation .nav a:link, #navigation .nav a:visited {
	border: none;
	color: #dfdfd6;
	display: block; 
	font-size: 1.1667em;
	font-weight: bold;
	margin: 0 0.333em;
	padding: 5px  10px;
	text-decoration: none;
	}	
#navigation .nav a:focus {  
	outline: 1px dotted #fff;
}
#navigation .nav a:hover, #navigation .nav a:active {  
	background-color: #484E5D;
	color: #F2DEA0;
}

/*+ #main */
#main { 
	background-color: #D2AA87;
}
#main > .content { 
	background-color: #dfdfd6;
	height: 100%;
	margin: 0 auto;
	max-width: 80em;
	min-width: 855px;
	padding: 0;
}

#container {
	background-color: transparent;
	height: 100%;
	margin: 0 auto;
	width: 82em;
}
#header, #navigation, #main {
	margin: 0 1em;
}

/*+ #footer */
#footer {
	background: url(/ee/assets/images//footer.png) 50% no-repeat;
	height: 34em;
}
#footer .nav {
	margin: 0.75em auto 2.25em auto;
	max-width: 80em;
	min-width: 855px;
	text-align: center;
}
#footer .nav a {
	border-color: #7B8190;
	color: #7B8190;
}
#footer .nav a:hover {
	border-color: #484E5D;
	color: #F2DEA0;
}

/*+ Pages
----------------------------------------------------------------------------------------- */
/* #home */
#home #header h1, #en-espanol #header h1 { 
	height: 7em; 
}
#home #header h1 a, #en-espanol #header h1 a {
	height: 7em;
}
#home .article, #en-espanol .article {
	width: 100%;
}
#home .article .content {
	min-height: 36em;	/* 432px */
}

/* #about.eis-process */
#about.eis-process table {
	border: 2px solid #BDC0C7;
	margin-top: 1.5em;
}
#about.eis-process tr.Complete th {
	background-color: #F5E5B3;
	background-image: url(/ee/assets/images//arrow-white-current.png)
}
#about.eis-process tr.Complete td {
	background: url(/ee/assets/images//check.png) bottom right no-repeat #F8EECF;
}
#about.eis-process tr.Current th {
	background-color: #CC9E76;
	background-image: url(/ee/assets/images//arrow-brown-current.png)
}
#about.eis-process tr.Current th h3, #about.eis-process tr.Current td {
	color: #363A46;
}
#about.eis-process tr.Current td {
	color: #363A46;
}
#about.eis-process tr.Current td {
	background: url(/ee/assets/images//star.png) bottom right no-repeat #DFC2A9;
}
#about.eis-process th, #about.eis-process td {
	padding-bottom: 3.5em;
	padding-top: 1.5em;
	/* width: 50%; */
}
#about.eis-process th {
	background: url(/ee/assets/images//arrow-gray.png) bottom center no-repeat #EEEFF1;
	text-align: center;
	width: 30%;
}
#about.eis-process td {
	background-color: #fff;
	padding-left: 1.5em;
	width: 70%;
}
#about.eis-process th h3 {
	margin: 0;
	padding-left: 1.5em;
	padding-top: 1.25em;
	width: 80%;
}
#about.eis-process th.last {
	background-image: none;
}
#new-items li {
	list-style-type: none;
	margin-left: 0;
}

#slideshow { left: -430px; }

#footnotes { font-size: 10px; line-height: 1.8; }

.column { width: 35%; }

/* Sets current global tab */
#home #navHome, #en-espanol #navEspanol, #about #navAbout, #about.eis-process #navAbout, #about-faq #navAbout, 
#about-glossary #navAbout, #about-related-links #navAbout, #whats-new #navNew, #public-input 
#navPublic, #public-input-mailing #navPublic, #public-input-meetings #navPublic, #public-enespanol 
#navPublic,  #public-input-coordination #navMeet, #documents #navDocs, #sitemap #navMap, #scoping #navScope, 
#get-involved #navPublic, #analysis #navAnalysis, #status #navNew {
	background-color: #363A46;
	color: #fff;
}

/* Sets current tab */
#about.eis-process #navOne, #about.faq #navTwo, #about.glossary #navThree, #about.related-links #navFour, #get-involved.comments #navOne,
#get-involved.mailing-list #navTwo, #get-involved.public-meetings #navThree, #get-involved.reuniones-publicas #navFour, #public-input-coordination #navFour {
	background-color: #C59265;
}

#about.eis-process #navOne span, #about.faq #navTwo span, #about.glossary #navThree span, #about.related-links #navFour span, #get-involved.comments #navOne span,
#get-involved.mailing-list #navTwo span, #get-involved.public-meetings #navThree span, #get-involved.reuniones-publicas #navFour span, #public-input-coordination #navFour span {
	visibility: visible;
}

/* Mail Chimp */
#mc-embedded-subscribe-form fieldset {
	padding-top: 1.5em;
	}

#mc-embedded-subscribe-form label, #mc-embedded-subscribe-form .checkbox {
	display: inline;
	}
	
#mc-embedded-subscribe-form label {
	position: relative;
	top: -2px;
	}
	
#mc-embedded-subscribe-form .checkbox {
	margin-right: 1em;
	}

.safe {
       background: url(/ee/assets/images/tick.png) left center no-repeat;
       font-weight: bold;
       padding: 8px 0 8px 26px;
}

.over {
       background: url(/ee/assets/images/stop.png) left center no-repeat;
       font-weight: bold;
       padding: 8px 0 8px 26px;
}
