a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#streetplanningtext p,
#taxiprojectstext p,
#pedestrianprojectstext p,
#downtownplanningtext p,
#transportationdemandtext p,
#trailplanningtext p,
#transitprojectstext p,
#cleanfuelvehicleprojectstext p,
#bicycleprojectstext p  {
   font: bold 13px Verdana, sans-serif;
   margin: 0px;
   color: #E9A733;
   text-align: left;
}

#i2004losangelestextb a:hover,
#ryanbutton a:hover,
#brutmtextb a:hover,
#pagesmenu li a:hover,
#rapidbusestextb a:hover,
#theeconomictextb a:hover  {
   color: #F6BE3E;
   text-decoration: underline;
}

#contacttext p,
#partialprojectlisttext p,
#presentationstrainingtext p,
#paperstext p,
#planningplacesforpeopletext p,
#companyprofiletext p  {
   font: bold 18px/15px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
}

#downtownb a,
#pedestianb a,
#trailplanningb a,
#transitprojectsb a,
#bicycleprojb a,
#taxib a,
#streetplanningb a  {
   background-repeat: no-repeat;
   display: block;
   height: 37px;
   width: 170px;
   background-position: 0% 0px;
   font-size: 37px;
   line-height: 37px;
}

#theeconomictextb a,
#ryanbutton a,
#i2004losangelestextb a,
#brutmtextb a,
#rapidbusestextb a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
}

#pid2companyprofile,
#pid6contact,
#pid5papers,
#pid1home,
#pid3projects,
#pid4presentations  {
   margin: 0px auto 0px auto;
   width: 960px;
   position: relative;
}

#companyprofiletext,
#contacttext,
#partialprojectlisttext  {
   visibility: visible;
   position: absolute;
   left: 272px;
   top: 221px;
   z-index: 5;
}

#transportationplanningforlivablecommunities  {
   background: url(sg_projects_media/id0transportationplanningfo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 244px;
   top: 729px;
   z-index: 6;
   width: 478px;
   height: 19px;
}

#listtextscroll p,
#contactinfotext p  {
   font: 12px/15px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
}

#saferoutesb a,
#cleanvehiclebcopy a  {
   background-repeat: no-repeat;
   display: block;
   height: 58px;
   width: 170px;
   background-position: 0% 0px;
   font-size: 58px;
   line-height: 58px;
}

#cleanfuelvehicleprojectstext p  {
   line-height: 15px;
}

#planningplacesforpeopletext p  {
   letter-spacing: 1px;
   color: #0073AE;
}

#presentationstrainingtext p  {
   text-align: center;
   letter-spacing: 1px;
   color: #0072AE;
}

#transportationdemandtext p  {
   line-height: 15px;
}

#pedestrianprojectstext p  {
   line-height: 16px;
}

#partialprojectlisttext p  {
   color: #0072AE;
}

#downtownplanningtext p  {
   line-height: 16px;
}

#partialprojectlisttext  {
   width: 415px;
}

#i2004losangelestextb a  {
   color: #333333;
}

#transitprojectstext p  {
   line-height: 16px;
}

#bicycleprojectstext p  {
   font-family: Tahoma, sans-serif;
   line-height: 16px;
}

#streetplanningtext p  {
   line-height: 16px;
}

#companyprofiletext p  {
   color: #0072AE;
}

#cleanvehiclebcopy a  {
   background-image: url(sg_projects_media/cleanvehiclebcopy.gif);
}

#trailplanningtext p  {
   line-height: 17px;
}

#transitprojectsb a  {
   background-image: url(sg_projects_media/transitprojectsb.gif);
}

#companyprofiletext  {
   width: 371px;
}

#theeconomictextb a  {
   color: #333333;
}

#taxiprojectstext p  {
   line-height: 16px;
}

#streetplanningb a  {
   background-image: url(sg_projects_media/streetplanningb.gif);
}

#rapidbusestextb a  {
   color: #333333;
}

#trailplanningb a  {
   background-image: url(sg_projects_media/trailplanningb.gif);
}

#bicycleprojb a  {
   background-image: url(sg_projects_media/bicycleprojb.gif);
}

#pagesmenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
}

#saferoutesb a  {
   background-image: url(sg_projects_media/saferoutesb.gif);
}

#contacttext p  {
   color: #0072AE;
}

#ryanbutton a  {
   color: #000000;
}

#pedestianb a  {
   background-image: url(sg_projects_media/pedestianb.gif);
}

#brutmtextb a  {
   color: #004378;
}

#pagesmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#paperstext p  {
   color: #0A6793;
}

#downtownb a  {
   background-image: url(sg_projects_media/downtownb.gif);
}

#contacttext  {
   width: 371px;
}

#id0menubar  {
   background: url(sg_projects_media/id0menubar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 129px;
   z-index: 9;
   width: 960px;
   height: 27px;
}

#pagesmenu  {
   font: 13px/17px Verdana, sans-serif;
   margin: 0px;
   height: 17px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #FFFFFF;
   position: absolute;
   left: 68px;
   top: 136px;
   z-index: 10;
}

#taxib a  {
   background-image: url(sg_projects_media/taxib.gif);
}

#layer29  {
   background: url(sg_projects_media/layer29.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 149px;
   z-index: 8;
   width: 960px;
   height: 18px;
}

#layer25  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 6;
   width: 194px;
   height: 750px;
   background-color: #408DB2;
   background-image: none;
}

#layer19  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 960px;
   height: 750px;
   background-color: #FFFFFF;
   background-image: none;
}

#layer22  {
   background: url(sg_projects_media/layer22.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 7;
   width: 960px;
   height: 182px;
}

#layer24  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 725px;
   z-index: 5;
   width: 960px;
   height: 25px;
   background-color: #F5BA57;
   background-image: none;
}

#layer1  {
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 27px;
   z-index: 4;
   width: 954px;
   height: 723px;
   background-color: #FDF6EC;
   background-image: none;
}

#layer7  {
   background: url(sg_projects_media/layer7.gif) no-repeat;
   position: absolute;
   left: 15px;
   top: 11px;
   z-index: 8;
   width: 937px;
   height: 104px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}


