#sectionbannerwrapper {
background-color: black;
background-image: none;
height: 63px;
}

.sectionbanner {
background-image: url(/content_images/trans-banner-image.jpg);
background-repeat: no-repeat;
height: 47px;
}

.sectionbanner h3 {
visibility: hidden;
}

.feature {
background-image: url(/content_images/train-and-bus497x228.jpg);
background-repeat: no-repeat;
margin-top: 10px;
}

p#button {
float: right;
}

table td {
border: none;
border-collapse: collapse;
}

.pagebody #tafTable {
padding: 0px;
}

#frmTrasportationAction {
width: 423px;
border: 1px solid #999; 
background: #e7ebff url('http://www.environmentaldefense.org/content_images/take_action_background.gif') no-repeat top left; 
padding: 20px; 
margin-left: 10px;
margin-bottom: 30px; 
}

#submit {
margin: 0px auto;
width: 50px;
}

#transTitle {
position: relative;
left: -231px;
top: -520px;
width: 233px;
border: none;
}

#TransCampStateResults {
float: left;
margin-right: 40px
}

#results {
margin-top: 20px;
margin-bottom: 20px;
}

#results img {
padding-left: 5px;
}

#tag6978 table th {
border: none;
border-collapse: collapse;
background-image: url('http://www.environmentaldefense.org/content_images/table background.gif');
background-repeat: repeat-x;
background-color: #fff;
padding-left: 0px;
padding-bottom: 9px;
}

.pagebody #projectsTable th {
border: none;
border-collapse: collapse;
background-image: url('http://environmentaldefense.org/content_images/table8815bkgd.gif');
background-repeat: repeat-x;
background-color: #fff;
padding-left: 5px;
padding-bottom: 9px;
}

#tag6978 table td {
background-color: #dfecfc;
}

#tag8155 table {
margin-top: 10px;
padding-left: 0px;
padding-bottom: 9px;
}

#tag8815 table td, 
.pagebody #projectsTable, .pagebody table td {
background-color: #fff7e6;
}

#tag6967 table td {
background-color: #fff;
}

#TopFiveStates{
width: 100%;
text-align: center;
font-weight: bold;
}

#mapTableHolder{
margin-top: 10px;
background-image: url('http://www.environmentaldefense.org/content_images/table-background.gif');
background-repeat: repeat-x;
width: 487px;
word-wrap: break-word;
overflow: hidden;
}

#yourPointsLine{
width: 100%;
text-align: center;
}

#bubbleText {
width: 152px;
}

#thumbImg {
margin-right: 10px;
margin-bottom: 0px;
margin-top: 5px;
float: left;
height: 80px;
}

#projectsMap {
background-image: url(/content_Images/US-states-no-lights.gif);
background-repeat: no-repeat;
height: 447px;
width: 497px;
}

#projectsMap a {
font-weight: bold;
text-decoration: none;
}

#projectsMap a:hover {
color: blue;
}

#seattle {
*width: 190px;
position: relative;
top: 8px;
left: 66px;
}

#louisville {
position: relative;
left: 324px;
top: 150px;
*left: 340px;
*top: 125px;
}

#burlington {
*width: 190px;
position: relative;
left: 425px;
bottom: 15px;
}

#anchorage {
*width: 190px;
position: relative;
top: 265px;
left: 40px;
*top: 245px;
*left: 60px;
}

#sanfrancisco {
*width: 190px;
position: relative;
top: 25px;
right: 10px;
*top: -20px;
*right: -30px;
}

#sandiego {
*width: 190px;
position: relative;
top: 95px;
right: 10px;
*top: 15px;
*right: -60px;
}

#newyork {
*width: 190px;
position: relative;
left: 335px;
bottom: 30px;
*left: 435px;
*bottom: 110px;
}

#miami {
*width: 190px;
position: relative;
left: 302px;
top: 160px;
*left: 410px;
*top: 50px;
}

#minneapolis {
*width: 190px;
position: relative;
left: 130px;
bottom: 80px;
*left: 270px;
*bottom: 230px;
}

#denver {
*width: 190px;
position: relative;
bottom: 20px;
*left: 170px;
*bottom: 170px;
}

#dallas {
*width: 190px;
position: relative;
top: 50px;
left: 60px;
*top: -110px;
*left: 250px;
}

#atlanta {
*width: 190px;
position: relative;
top: 30px;
left: 160px;
*top: -150px;
*left: 380px;
}

#indiana {
width: 190px;
position: relative;
bottom: 100px;
left: 180px;
*bottom: 340px;
*left: 170px;
}

#texas {
*width: 190px;
position: relative;
left: 210px;
bottom: 20px;
*bottom: 275px;
}

#maryland {
*width: 190px;
position: relative;
bottom: 60px;
left: 180px;
*bottom: 270px;
*left: 435px;
}

.pagebody img {
margin-right: 5px;
}

#article7007 .pagebody p {
margin-bottom: 20px;
}

#fortyfive {
margin-top: 30px;
margin-bottom: 30px;
}

div.quicklinks2 {
padding-bottom: 4px;
*padding-bottom: 15px;
}

.certImg {
float: right;
width: 280px;
border-style: none;
margin-bottom: 0px;
}

.certImg img {
border-width: 0px;
padding-left: 15px;
}

#certificates > p {
width: 200px;
padding-top: 30px;
}

#certificates {
height: 223px;
margin-top: 20px;
margin-bottom: 20px;
}
