.yellow { margin: 0; }
.yellow-content { width: 680px; }
.blue { margin: 10px 0;  }
.blue-content { width: 680px; }

h3 { color: #1980c0; font-size: 18px; line-height: 24px; font-weight: normal; margin: 15px 0 5px 0; }
h4 { color: #393939; font-size: 14px; line-height: 18px; font-weight: bold; margin: 10px 0 2px 0; text-transform: uppercase}

			
#project-info { position: relative; }
#project-info h4 { color: #000; font-size:18px; line-height: 24px; font-weight: normal; text-transform: none }
#project-info #project-map { float: right; border: 1px solid #36332f; margin: 5px 5px 0 10px; }
#project-info #project-footer { position: absolute; bottom: 20px; left: 0; width: 250px; }
html>body #project-info #project-footer { position: absolute; bottom: 0; height: auto; }

#project-photos { float: left; width: 140px; padding-top: 5px; margin: 0 10px 0 0; }
#project-photos img { padding: 0 0 10px 0; }
#project-desc { float: left; width: 530px; }
#project-desc-wide { width: 670px; }

.clear-project-footer { height: 40px; background: none; }
.links {  }

table.data { border-top: 1px solid #bbb4ab;  border-bottom: 1px solid #bbb4ab; color: #36332f; }
table.data th { text-align: left; padding: 5px; vertical-align: top; width: 160px; }
table.data td { text-align: left; padding: 5px; vertical-align: top; }
/*table.data tr.odd th { background-color: #f9e3a6; }
table.data tr.odd td { background-color: #f9e3a6; }*/
.odd1{background-color: white;} 
.even1{background-color: #f9e3a6;} 

.project-pages { width: 230px; height: 40px; float: left; }
html>body .project-pages { margin-bottom: 20px; }
.project-pages li { padding-right:10px; }
.project-clear { clear: both; margin-bottom: 20px; }

.trinity-footnote { font-size: 11px; color: #BD1E09; }
.triniy-schedule-charts { width: 90%; }
.triniy-schedule-charts td { padding-right: 20px; }

/* Trinity Parkway Alternatives */
.bdBdy  {font-family: arial, helvetica, sans-serif; color:#0C2D83; font-size:10px;}
.bdBdy2 {font-family: arial, helvetica, sans-serif; color:#0C2D83; font-size:12px;}
.bdBdy3 {font-family: arial, helvetica, sans-serif; color:#0C2D83; font-size:12px; font-weight:bold;}
.bgBdy  {font-family: arial, helvetica, sans-serif; color:#0C2D83; font-weight:bold; font-size:12px; background-color:#D0CFCC}
.bdGr   {font-family: arial, helvetica, sans-serif; color:#456362; font-size:12px; text-decoration:none}
.bdtitle {font-family: Verdana,Arial, Helvetica, sans-serif; color:#0C2D83; font-size:18px; font-weight:bold}
.subfont {color:black; font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:normal; text-decoration:none;}
.content  {font-family: Verdana,Arial, Helvetica, sans-serif; color:#00336F; font-size:10px; font-weight:normal;}  


.blue-content h3 { color: #36332f; font-weight: bold; font-size: 14px; line-height: 18px; text-transform: uppercase; }

