@charset "utf-8";
/* CSS Document
Title: Inside Specific Styles
Author: William T. Cribb, Emily Reese
Purpose: Template CSS for Controling Sub Page Elements
*/

/* Inside Specific Styles */
/* Base Styles are on siteWideStyle.css -
like Width, Background, Margin, etc. */
.insidePageContent { min-height: 15em; }
.smalltext { font-size: .81em; }
#adobe {
	width: 100%;
	text-align: center;
	margin: 2em 0; }
.fourCol {
	width: 100%;
	min-height: 15em;
	overflow: hidden;
	margin-bottom: 1.8em; }
.col {
	width: 25%;
	float: left; }
.indent { margin-left: 1em; }
.center { text-align: center; }
.topspacer { margin-top: 1.25em; }

/* I-26 Remounty & Aviation */
.redtext { color: #C00; }
.team {
	width: 50%;
	min-height: 10em;
	overflow: hidden;
	float: left;
	margin-top: 2em; }
.team:last-child { margin-bottom: 2em; }
.teamColumn { width: 100%; }
.gallery, #solo {
	max-width: 453px;
	max-height: 300px;
	margin: 1em auto;
	box-shadow: 10px 10px 6px #666; }
.gallery { overflow: scroll; }
#solo ul {
	list-style-type: none; }
#slides {
	z-index: 1;
	text-align: center; }
#nav {
	list-style: none;
	display: none; }
#next, #prev {
	position: relative;	
	top: 17em;
	*top: 97%;/*IE7*/
	z-index: 8;
	width: 50px;
	height: 50px; }
#prev {
	float: left;
	left: 4%;
	background: url(../../img/prev.png) }
#prev:hover { background: url(../../img/prevHov.png) }
#next {
	float: right;
	right: 4%;
	background: url(../../img/next.png) }
#next:hover { background: url(../../img/nextHov.png); }
.I26Nav {
	width: 100%;
	float: left;
	text-align: center;
	margin: 1em 0; }

/* Transportation Planning */
#planningSpace { /*Accordion Spacer*/
	height: 6em; }
.mpoLeftColumn {
	width: 10%;
	margin-left: 10%; 
	margin-top: 3px;
	line-height: 1.55em;
	*line-height: 1.5em;/*IE7*/
	}
.mpoRightColumn {
	width: 80%;
	*width: 75%;/*IE7*/
	 }
.mpoLeftColumn, .mpoRightColumn {
	float: left;
	min-height: 15px;
	overflow: hidden; }
.pemSTIP {
	text-align: center;
	width: 10%;
	float: left;
	margin: 0 0 2em 4%; }
.pemMap {
	width: 100%;
	min-height: 3em;
	overflow: hidden;
	text-align: center;
	margin-bottom: 1em; }
.pemInd {
	margin: 0 0 1em 3em; }
.pemInd span {
	padding-left: 2em; }
/* Environmental Management */
#enviroList {
	list-style-type: decimal;
	margin-left: 4em; }

/* Press Releases & Public Coment */
.pressList {
	margin: 2em 0 0 1em; }
/* List for indenting */
.addList {
	margin-left: 4em; }

/* I-526 Corridor Analysis Project */
.I526Map {
	max-width: 543px;
	max-height: 628px;
	margin: 0 auto 2em auto; }

/* I-20 Widening Project */
.I20photo1, .I20photo2  {
	width: 50%;
	min-height: 8em;
	float: left;
	text-align: center;
	margin: 2em 0;
	overflow: hidden; }
.I20Map {
	width: 65%;
	min-height: 316px;
	text-align: center;
	overflow: hidden;
	margin: 0 auto; }

/* I-85 Corridor Analysis Project */
#I85Space { height: 29em; } /*Accordion Spacer*/
.I85Map {
	max-width: 500px;
	max-height: 337px;
	margin: 0 auto; }
#I85TeamSpace { /*Accordion Spacer*/
	height: 12em; }

/* I-385 Widening Project */
#I385altroutesSpace { /*Accordion Spacer*/
	height: 175em; }
.altList { margin: 0 0 1em 4em; }
#panel {
	width: 100%;
	text-align: center;
	margin: 2em 0 1em 0; }
#largeImage {
	max-width: 520px;
	max-height: 293px;
	border: 1px solid gray;
	background-color: white;
	padding: .5em; }
#description {
	max-width: 520px;
	margin: 0 auto;
	background: #000;
	color: #fff;
	padding: .5em;
	position: relative;
	bottom: .5em; }
#thumbs {
	width: 100%;
	text-align: center;
	margin-bottom: 2em; }
#thumbs img {
	max-width: 100px;
	max-height: 100px;
	border: 1px solid gray;
	background-color: white;
	padding: .25em;
	margin: 0 .25em; }

.I385Map {
	max-width: 543px;
	max-height: 196px;
	margin: 0 auto; }

/* Employment */
#careerVid01, #careerVid02 { text-align: center; }
#careerVid01 object, #careerVid02 object {
	width: 320px;
	height: 240px; }
/* Meet the Administration */
.administration {
	width: 100%;
	float: left; }
.admin-photo-col1, .admin-photo-col2 {
	width: 50%;
	min-height: 10em;
	float: left;
	margin-bottom: 2em;
	overflow: hidden; }

/* Meet the Commission */
.commission {
	width: 100%;
	float: left;
	text-align: center; }
.commission-photo {
	width: 33.3%;
	float: left;
	padding-bottom: 25px; }
.commission-bio {
	width: 100%;
	float: left;
	margin-top: 25px; }
.commission-bioImage {
	width: 25%;
	*width: 20%; /*IE7*/
	float: left; }
.commission-bioImageText {
	width: 75%;
	float: right; }
.commission-chairman {
	width: 50%;
	float: left;
	text-align: center;
	padding: 20px 0 25px 0; }
.commission-maparea {
	width: 100%; 
	float: left;
	margin-bottom: 25px; }
#commissionForm { margin-top: .75em; }
.commission-maptext {
	width: 35%;
	float: left;
	margin-right: 10%;
	margin-top: 60px; }
.commission-map {
	width: 55%;
	float: right;
	margin-top: 25px; }
#lastBio { margin-bottom: 2em; }
/* Commission Agendas */
.commissionAgenda { margin-bottom: 2em; }

/*Highway Policy */
#image-holder {
	width: 100%;
	text-align: center;
	margin-bottom: 1em;
	overflow: hidden; }
.piecharts {
	width: 50%;
	float: left; 
	text-align: center; }
.graph {
	width: 100%;
	text-align: center;
	margin: 2em 0; }
.graphScale {
	max-width: 390px;
	max-width: 224px; }
.list { margin-bottom: .75em; }
#highwaySpace { /*Accordion Spacer*/
	height: 0em; }
.fedFundImg {
	max-width: 390px;
	max-height: 224px;
	margin: 0 auto; }
.fedFundImg img {
	width: 100%;
	height: 100%; }

/*Revenues and Expenditures*/
.table {
	width: 100%;
	min-height: 10em;
	overflow: hidden;
	margin-top: 2.5em; }
.table li {
	margin-left: 11%;
	margin-top: 2%;
}
.tablerow {
	width: 60%; 
	float: left;
	margin-bottom: .2em; }
.tabledata1 {
	width: 75%;
	float: left;
	text-align: right; }
.tabledata2 {
	width: 25%;
	float: right;
	text-align: right; }
.piechart { margin-top: 1em; margin-bottom: 5em; }
.piechart div, .piechart {
	width: 100%;
	min-height: 4em;
	overflow: hidden; }
.piechart div { text-align: left; }
.piechart div img {
	max-width: 667px;
	max-height: 421px; }

/*SIB-Board*/
.center {text-align: center; }
.bottomspace {margin-bottom: 25px; }
.SIB-photos {
	width: 100%;
	min-height: 8em;
	overflow: hidden; }
.SIB-ind-photos, #SIB-chair {
	min-height: 19em;
	overflow: hidden;}
#SIB-chair {
	width: 20%;
	margin: 2em 1% 0 1%;
	float: right; }
#SIB-description {
	width: 75%;
	float: left; }
.SIB-ind-photos {
	width: 30%;
	margin-left: 3.33%;
	float: left; }
.SIB-ind-photos  img, #SIB-chair img {
	max-width: 148px;
	max-height: 190px; }
.indent {
	margin-left: 40px;
	margin-top: 40px; }

/*Internal Auditing*/
#internal_auditSpace { /*Accordion Spacer*/
	height: 4em; }
#fraudSpace { /*Accordion Spacer*/
	height: 41.5em; }
#fraudPolicySpace { /*Accordion Spacer*/
	height: 33em; }

/*Transportation Planning*/
.transplanEmail {
	width: 50%;
	height: 16em;
	margin: 2em auto;
	border: 1px solid #999;
	border-radius: 2em;
	padding: 2em .5em .5em 2em;
	background: #CCC; }
.transplanEmail .formName {
	width: 20%;
	float: left; }
.transplanEmail .formField {
	width: 80%;
	float: left; }
.transplanEmail .formField textarea {
	width: 20em;
	height: 10em; }
.transplanEmail .formSubmit {
	width: 100%;
	text-align: center; }

/*Multimodal*/
#transitSpace { /*Accordion Spacer*/
	height: 48em; }
#transitplanningSpace { /*Accordion Spacer*/
	height: 51em; }
#transitstudiesSpace { /*Accordion Spacer*/
	height: 100em; }

/*Frequently Asked Questions*/
.speedBumpImg {
	width: 100%;
	height: 83px;
	text-align: center; }
.faqSpacer {
	width: 98%;
	height: .15em;
	margin: 0 auto;
	background: #ccc; }
.faqBlock {
	width: 100%;
	min-height: 2em;
	overflow: hidden; }

/*STIP Pages*/
.stipMap {
	max-width: 500px;
	max-height: 314px;
	margin: 0 auto; }

/*Transportation Infastructure Task Force*/
.titfTbl {
	margin: 0 auto;
	width: 60%;
	font-size: 16px;
	min-height: 5em;
	overflow: hidden; }
.titfTbl hr {
	margin: 0 0 !important;
	height: 1px !important;
	color: #000; }	
.titfTblTitle {
	background: #09F;
	height: 3em;
	padding-top: 0.5em;
	text-align: center;
	font-weight: bold;
	border-bottom: 2px solid #000; }
.titfTblL, .titfTblR {
	float: left;
	height: 1.5em;
	padding-top: 0.25em; }
.titfTblL {
	width: 70%; }
.titfTblR {
	width: 30%; }	
	
.newboxes {display: none;}

/**************** Environmental Services *******************/

.layer1 {
margin: 0;
padding: 0;
width: 100%;
}

.heading {
margin: 1px;
color: #c60;
padding: 3px 10px;
cursor: pointer;
position: relative;
/*background-color:#c30;*/
}
.content {
padding: 5px 10px;
background-color:#ffffff;
display: none;
}

.headingSub {
margin: 1px;
color: #c60;
padding: 3px 25px;
cursor: pointer;
position: relative;
/*background-color:#c30;*/
}
.contentSub {
padding: 5px 25px;
background-color:#ffffff;
display: none;
}
