﻿html,body,ul,ol,p,h1,h2{margin:0;padding:0;}
ul{list-style:none;}
img{border:0;margin:0;}
html,body{height:100%;}
body{background:#C9DBEF url(/Images/t08_bgshad_01_tcm653-630681.gif) center repeat-y;}
body{font-family:verdana,arial,geneva,sans-serif;font-size: 11px;}
body{text-align:center;}
a{color:#000;}
a:hover{color:#e50000;}
#canvas{margin:auto;width:770px;padding:0px;min-height:100%;background:#fff;text-align:left;}
.build-time{display:none;}
.site-title{height:50px;padding:8px 10px;color:#fff;font-size:14px;font-weight:bold}
.topnav{margin-bottom:5px;margin-top:5px;padding-bottom:15px;background: url(/Images/dot_tcm653-630670.gif) repeat-x left bottom;}
.topnav a, .bottomnav a{text-decoration:none;color: #999; }
.topnav li, .bottomnav li{display:inline;}
.topnav a, .bottomnav a{padding-right: 10px; background-position: 0px -3px; padding-left: 12px; font-size: 9px; background-image: url(/Images/icons_tcm653-630675.gif); color: #999; background-repeat: no-repeat; text-decoration: none;}
#noicon {background: 0px 50%;}
#ihome {background-position: 0px -164px; padding-left: 13px;}
#isitemap {background-position: 0px -184px; padding-left: 13px;}
#ihelp {background-position: 0px -204px; padding-left: 10px;}
#icontact {background-position: 0px -84px; padding-left: 14px;}
#ilegal {background-position: 0px -104px; padding-left: 17px;}
#iprint {background-position: 0px -44px; padding-left: 15px;}
#imail {background-position: 0px -24px; padding-left: 15px;}
#ibookmark {background-position: 0px -64px; padding-left: 12px;}
#itop {background-position: 0px -124px; padding-left: 14px;}
#iqa{background:transparent url(/Images/qa_tcm653-760516.gif) no-repeat top left;}
#ilinks{background:transparent url(/Images/links_tcm653-760517.gif) no-repeat top left;}
.bottomnav{clear:both;width:100%;text-align:right;height:72px;padding-top:20px;}
.bottomnav ul{padding-top:30px;padding-bottom:10px;}
#nav * { -moz-box-sizing: border-box; box-sizing: border-box; }
#nav{position:relative;z-index:250;}
#nav.empty{background: url(/Images/t08_taboff_01_tcm653-630734.gif) no-repeat right top; height:32px;border-left: solid 1px #c2c2c2;}
#nav ul{height:32px;}
#nav ul.columns1 li{width:100%;width:770px;}
#nav ul.columns2 li{width:50%;width:385px;}
#nav ul.columns3 li{width:33%;width:256px;}
#nav ul.columns3 li.first, #nav ul.columns3 li.last{width:33%;width:257px;}
#nav ul.columns4 li{width:25%;width:192px;}
#nav ul.columns4 li.first, #nav ul.columns4 li.last{width:25%;width:193px;}
#nav ul.columns5 li{width:20%;width:154px;}
#nav ul.columns6 li{width:16%;width:128px;}
#nav ul.columns6 li.first, #nav ul.columns6 li.last{width:18%;width:129px;}
#nav ul.columns7 li{width:14%;width:110px;}
#nav ul.columns7 li.first, #nav ul.columns7 li.last{width:15%;width:110px;}
#nav ul.columns8 li{width:12.5%;width:97px;}
#nav ul.columns8 li.first, #nav ul.columns8 li.last{width:12.5%;width:96px;}
#nav li{display:block;float:left;height:32px;overflow:hidden;}
#nav a{display: block;height:100%;width:auto;text-decoration:none;padding-right: 27px; padding-left: 7px;padding-top: 8px;padding-bottom: 10px; font-size: 12px; color: #666; line-height: 14px; background: url(/Images/t08_taboff_01_tcm653-630734.gif) no-repeat right top; }
#nav a.selected, #nav a:hover{background-image: url(/Images/t08_tabon_01_tcm653-630735.gif); color: #e50000;}
#nav li.first a, #nav li.only a {border-left: solid 1px #c2c2c2;}
#nav .nav_level2{background-color:#ffffff;position:absolute;padding:0px;margin:0px;border:none;z-index:251;}
#nav .menu_level_2_iframe{border:none;position:absolute;z-index:250;}
#nav .nav_level2 ul{display:block;float:left;width:auto;height:auto;border:none;border-left:solid 1px #c2c2c2;border-right:solid 1px #000000;border-bottom:solid 1px #000000;padding:0px;margin:0px;}
#nav .nav_level2 li{display:inline;height:auto;width:100%;}
#nav .nav_level2 li a{width:auto;height:auto;background-image:none;color:#999;padding-right:7px;border:none;padding-top:3px;padding-bottom:3px;}
#nav .nav_level2 li a:hover, #nav .nav_level2 li a.selected{background-image:none;color:#e50000;}
#nav .nav_level2 li.last a, #nav .nav_level2 li.only a{padding-bottom:10px;}
#nav .nav_level2 li.separator{}
#nav .nav_level2 li.separator div {display:block;width:auto;height:10px;padding:0px;margin:0px;padding-left:7px;padding-right:7px;}
#nav .nav_level2 li.separator div div{height:100%;border:none;vertical-align:middle;background: url(/Images/dot_tcm653-630670.gif) repeat-x left center;padding:0px;padding-bottom:2px;padding-top:3px;}
#nav .nav_level2 li.description div{color:#999;font-size:9px;padding: 3px 7px 10px 7px;border:none;}
.context .nav_level a, .context .nav_level2 a,.context .nav_level3 a{text-decoration:none;background: transparent url(/Images/t08_nav_parent_tcm653-630736.gif) no-repeat scroll 0pt 4px;color:#666;line-height:12px;padding-left:8px;display:block;}
.context .nav_level3 a,.context .nav_level a{background: transparent url(/Images/t08_nav_ff_off_tcm653-630749.gif) no-repeat scroll 0pt 4px;}
.context .nav_level2 a{font-size:13px;line-height:14px;}
.context .nav_level3 a{font-size:12px;line-height:13px;}
.context .nav_level2 a.selected, .nav_level2 a:hover,.context .nav_level3 a.selected, .nav_level3 a:hover,.context .nav_level a.selected, .nav_level a:hover{background-image: url(/Images/t08_nav_parent_on_tcm653-630737.gif);color:#e50000;}
.context .nav_level3 a.selected, .nav_level3 a:hover,.context .nav_level a.selected, .nav_level a:hover{background-image: url(/Images/t08_nav_ff_on_tcm653-630750.gif);}
.context .nav_level ul,.context .nav_level2 ul,.context .nav_level3 ul{background: transparent url(/Images/dot_tcm653-630670.gif) repeat-x scroll left top;padding-top:10px;padding-bottom:10px;}
.context .nav_level2 ul { background:none;padding-top:0px;}
.context .nav_level li.separator,.context .nav_level2 li.separator,.context .nav_level3 li.separator{display:none;}
.context .nav_level li {margin-left:10px;}
.quicklinks a{border: solid 1px #ccc;text-decoration:none;display: block; font-size: 9px; background: url(/Images/t08_qlink_bg01_tcm653-630738.gif) no-repeat left top; margin-bottom: 4px; padding-bottom: 6px; padding-top: 4px;padding-left: 14px; padding-right: 5px; line-height: 12px; margin-top:20px;}
.quicklinks .first a {margin-top:15px;margin-bottom:10px;border-color:#CF6A02;background-image:url(/Images/t08_quicklink_bg02_tcm653-756742.gif);color:#fff;font-weight:bold;}
.sectionimage_full, .sectionimage_small{display:block;margin-top:1px;width:770px;}
.sectionimage_full{height:240px;}
.sectionimage_small{height:94px;}
.otherlinks{margin-top:20px;padding-top:10px;background:transparent url(/Images/dot_tcm653-630670.gif) repeat-x top left;}
.otherlinks h4{font-size:10px;margin-top:5px;margin-bottom:5px;}
.otherlinks a{text-decoration:none;display: block;color:#666; font-size: 9px; background: url(/Images/t08_others_off_tcm653-760454.gif) no-repeat left top; background-position:0px 4px;padding-left: 10px; line-height: 12px; }
.otherlinks a:hover{background-image:url(/Images/t08_others_on_tcm653-760453.gif);color:#E50000;}
.pagecontentdisplay{width:100%;height:100%;margin:0px;padding:0px;}
.context, .associated, .content {margin:0px;padding:0px;}
.associated, .context{width:25%;width:188px;color: #666; }
.context{width:176px;}
.associated{float:right;}
.context{float:left;}
.content{margin-left:194px;margin-right:194px;height:1%;}
.contenttitle, .contentimage{margin-left: 194px;margin-right:0px;}
.contentimage{height:1%;}
.overflow{overflow:hidden;margin:0px;padding:0px;width:100%;}
.nocontextassociated .context, .nocontextassociated .associated{display:none;}
.nocontextassociated .content, .nocontextassociated .contenttitle, .nocontextassociated .contentimage{margin-left:0px;margin-right:0px;}
.noassociated .associated{display:none;}
.noassociated .content {margin-right:0px;}
.nocontext .context{display:none;}
.nocontext .content, .nocontext .contenttitle, .nocontext .contentimage{margin-left:0px;}
.normal2columns .contenttitle, .normal2columns .contentimage{margin-right:194px;}
.normal4columns .contenttitle, .normal4columns .contentimage{margin-left:0px;margin-right:0px;}
.noassociated4columns .contenttitle, .noassociated4columns .contentimage{margin-left:0px;margin-right:0px;}
.noassociated4columns .content{margin-right:0px;}
.noassociated4columns .associated{display:none;}
.nocontext4columns .contenttitle, .nocontext4columns .contentimage{margin-left:0px;margin-right:0px;}
.nocontext4columns .content{margin-left:0px;}
.nocontext4columns .context{display:none;}
.content {font-size: 11px; color: #666666; line-height: 15px;}
h1 {font-size: 14px; margin-bottom: 10px; /*background:transparent url(/Images/dot_tcm653-630670.gif) repeat-x bottom left;*/}
h1 strong {color:#666666;}
 h2 {font-size: 11px; margin-top: 3px; margin-bottom: 2px; color: #666666;}
p {margin-bottom:7px;line-height:15px;}
li p {display:inline;margin:0px;}
img.inline {float: left; margin-right: 6px;}
img.full {display: block;}
.content ul, .content ol {margin-bottom: 7px;list-style-position:inside;margin-left:15px;line-height:15px;}
.content ul{list-style-type: disc;}
.content a{margin-bottom:15px;text-decoration:underline;font-size:10px;color:#999966;}
.intro {font-size: 12px; margin-bottom: 16px; line-height: 16px;}
.relatedlinks,.articleimages {font-size:9px;}
.relatedlinks{padding-top:10px;background:url(/Images/dot_tcm653-630670.gif) repeat-x top left;}
.relatedlinks h4{font-size:11px;margin-bottom: 8px;margin-top:0px;color:#666; }
.relatedlinks h4{background: url(/Images/icon_link_tcm653-630673.gif) no-repeat right 50%;}
.relatedlinks ul h5{font-size:10px;color:#666666;margin-bottom: 2px;}
.relatedlinks ul,.articleimages ul {padding: 6px;background: url(/Images/t08_textblock_tint01_tcm653-630683.gif) repeat-x; }
.relatedlinks p, .articleimages p,.relatedlinks li,.articleimages li {margin-bottom: 6px;}
.highlights h4{font-size:12px;line-height:15px;margin-bottom: 3px;margin-top:0px;padding-top:3px;color:#666666; border-top:dotted 1px #c2c2c2;/*background: url(/Images/icon_link_tcm653-630673.gif) no-repeat right 10px;*/}
.highlights li{background: url(/Images/highlite_bg_tcm653-630671.gif) repeat-x; margin-bottom:14px;padding-top:5px;padding-top:5px;padding-right:5px;border-top:dotted 1px #c2c2c2;}
.highlights li.image{min-height:91px;}
.highlights ul h5{color:#666666;margin-bottom: 2px;margin-top:0px;font-weight:bold;font-size:12px;line-height:15px;display:block;}
.highlights a{color:#666;font-size:10px;line-height:15px;display:block;margin-bottom:5px;}
.highlights p{color:#666666;margin-bottom:2px;display:block;font-size:10px;line-height:13px;}
.highlights p, .highlights a,.highlights h5{margin-left:0px;}
.highlights .image p, .highlights .image a,.highlights .image h5{margin-left:75px;}
.highlights img{margin-left:5px;float:left;}
.viewall{border-top:dotted 1px #c2c2c2;}
.viewall a{padding-left:10px;background: transparent url(/Images/t08_others_off_tcm653-760454.gif) no-repeat top left;background-position:left 6px;text-decoration:none;}
.downloads{margin-top:20px;border-bottom:none;font-size:9px;background:transparent url(/Images/dot_tcm653-630670.gif) repeat-x top left;padding-top:20px;}
.downloads h4{position:relative;padding:5px 14px;margin:0px;font-size:9px;color:#000;font-weight:normal;border-left:solid 1px #C2C2C2;border-top:solid 1px #C2C2C2;border-right:solid 1px #C2C2C2;background:url(/Images/h4-bg_tcm653-630689.jpg);}
.downloads p,.downloads li{padding-bottom: 6px;border-top: solid 1px #C2C2C2;border-left: solid 1px #C2C2C2;border-right: solid 1px #C2C2C2;}
.downloads ul {border-bottom: solid 1px #C2C2C2;}
.downloads a {margin-right:5px;text-decoration:none;}
.downloads li {padding:6px;padding-left:30px;background-position: 10px 3px; background-repeat: no-repeat;}
.dl-doc {background-image: url(/Images/doc_tcm653-630669.gif)}
.dl-pdf {background-image: url(/Images/pdf_tcm653-630677.gif)}
.dl-ppt {background-image: url(/Images/ppt_tcm653-630678.gif)}
.dl-xls {background-image: url(/Images/xls_tcm653-630685.gif)}
.dl-zip {background-image: url(/Images/zip_tcm653-630686.gif)}
.dl-eps {background-image: url(/Images/eps_tcm653-638420.gif)}
.dl-tiff, .dl-jpg {background-image: url(/Images/tiff_jpg_tcm653-638421.gif)}
.projectSearch{border:solid 1px #ccc;margin-top:10px;margin-bottom:10px;}
.projectSearch h4{border-bottom: solid 1px #ccc;text-decoration:none;display: block; font-size: 11px; background: url(/Images/t08_qlink_bg01_tcm653-630738.gif) no-repeat left top; margin-bottom: 4px; margin-top:0px;padding-bottom: 6px; padding-top: 4px;padding-left: 14px; padding-right: 5px; line-height: 12px; }
.projects .projectSearch h4{font-size:11px;}
.projectSearch select{font-size:12px;margin-left:5px;margin-right:5px;width:160px;}
.projectSearch HR{height:1px;margin-left:5px;margin-right:5px;border:none;border-top:dotted 1px #ccc;}
.projectSearch .button{padding:2px 0px 6px 7px;border:none;FONT-SIZE: 11px; MARGIN: 0px 0px 5px; WIDTH: 55px; LINE-HEIGHT: 14px; HEIGHT: 24px; TEXT-DECORATION: none; color: #666666;BACKGROUND: url(/Images/button_tcm653-630714.jpg) no-repeat;margin-right:5px;margin-bottom:3px;left:110px;position:relative;}
.banner {background:transparent url(/Images/dot_tcm653-630670.gif) repeat-x scroll left top;margin-top:20px;padding-top:20px;}
.banner h4 { display:none; }
.banner ul, .banner a{color:white;}
.banner div a {text-decoration:none;}
.banner div {background-color:#6699FF;padding-left:7px;padding-right:7px;}
.banner div.bannertitle{padding-top:7px;font-size:16px;line-height:22px;}
.banner div.bannertitle a{font-size:16px;line-height:22px;}
.banner div.bannerdate{font-size:16px;font-weight:bold;padding-bottom:5px;}
.banner div.bannerdate a{font-size:16px;font-weight:bold;}
.banner div.bannerdescription{font-size:12px;padding-top:7px;padding-bottom:7px;border-top: dotted 1px white;}
.banner div.bannerdescription a{font-size:12px;}
.banner div p{margin:0px;}
.banner a:hover{color:white;}
.box{border:solid 1px #999966;margin-bottom:12px;}
.box h4{padding:6px 10px;font-size:11px;margin:0px;border-bottom:solid 1px #999966;color:#999966;background:url(/Images/h4-bg_tcm653-630689.jpg);}
.box-content{padding:6px 10px;}
.fields td{width:188px;margin-right:6px}
label{display:block;font-weight:bold;color:#e50000;}
button, input.button{margin:0px;border: solid 1px #cccccc;text-decoration:none;font-size: 11px; background: url(/Images/t08_qlink_bg01_tcm653-630713.gif) no-repeat top left; padding-bottom: 6px; padding-top: 2px;padding-left: 12px; padding-right: 5px;line-height: 14px;height:24px;width:55px;}
td input.button {margin:0px;border: none;text-decoration:none;font-size: 11px; background: url(/Images/button_tcm653-630714.jpg) no-repeat top left; padding-bottom: 6px; padding-top: 2px;padding-left: 12px; padding-right: 5px;line-height: 14px;height:24px;width:55px;}
td > input.button {BORDER: #cccccc 1px solid; BACKGROUND: url(/Images/t08_qlink_bg01_tcm653-630713.gif) no-repeat; }
input.text {font-weight: normal; width:175px;margin:0px;padding:0px;color: #000000; font-size: 10px; vertical-align:top;height:21px;font-family: Verdana, Arial, Geneva, sans-serif; }
.signature{position:relative;border:none;overflow:hidden;margin:0px;margin-bottom:6px;width:auto;height:74px;}
.signature a, .signature a:hover{text-decoration:none;border:none;color:#000000;}
.signature .maincompanylogo{display:block;position:absolute;top:40px;height:20px;border:none;width:100%;background: url(/Images/logo_toyota_tcm653-630676.gif) no-repeat top left;}
.signature .maincompanyline{display:none;position:absolute;top:70px;margin:0px;padding:0px;border:none;border-top:solid 4px #CCCCCC;width:100%;}
.signature .maincompanylogo{vertical-align:bottom;}
.signature .company{display:block;position:absolute;vertical-align:bottom;top:0px;width:100%;text-align:right;height:80px;}
.signature .companyname{display:none;font-family:Arial;font-weight:normal;font-size:10px;line-height:10px;color:Black;text-transform:uppercase;border:none;padding:0px;margin:0px;width:auto;vertical-align:bottom;}
.signature .companylogo{display:block;margin-left:385px;vertical-align:bottom;}
.signature .companylogo a{vertical-align:bottom;border:none;display:block;height:100%;top:0px;}
.signature .companylogo img{display:inline;}
.SearchForm {margin: 0px}
.SearchBox {width:100%;height:26px;}
.SearchBox .SubmitQuery {float:right;padding:2px 0px 6px 7px;border:none;FONT-SIZE: 11px; MARGIN: 0px 0px 5px; WIDTH: 55px; LINE-HEIGHT: 14px; HEIGHT: 24px; TEXT-DECORATION: none; color: #666666;BACKGROUND: url(/Images/button_tcm653-630714.jpg) no-repeat; }
/*.SearchBox div > input.SubmitQuery {BORDER: #cccccc 1px solid; BACKGROUND: url(/Images/t08_qlink_bg01_tcm653-630738.gif) no-repeat; }
*/.SearchBox .Query {float:left;PADDING: 0px; FONT-WEIGHT: normal; MARGIN: 0 0 5px; VERTICAL-ALIGN: top; WIDTH: 111px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; HEIGHT: 21px;}
.results{display:block;height:100%;}
.results, .results ul,.content .results, .content .results ul{list-style-type:none;list-style-position:outside;margin-left:0px;margin-bottom:0px;}
.results li {padding-right: 3px;padding-left: 6px;padding-top:2px;padding-bottom:2px;}
.results a{display:block;font-weight:bold;margin-bottom:0px;}
.results .even{background-color: #f0f0f0;}
.results .odd {}
.resultdetails,ul.resultdetails{height:auto;margin:0px;padding:0px;margin-left:0px;}
.resultdetails li{padding-left:0px;}
.resultdetails .more a{display:inline;font-weight:normal;}
.resultdetails .size, .resultdetails .creationdate, .resultdetails .score, .resultdetails .more{font-size:9px;display:inline;}
.resultdetails .creationdate, .resultdetails .score{background:url(/Images/dot_tcm653-630670.gif) no-repeat left;padding-left:5px;margin-left:5px;}
.resultdetails .unit{padding-left:4px;}
.resultdetails .score .unit{padding-left:0px;}
.searchnavigation{height:20px;margin:3px;margin-top:10px;}
.searchnavigation a{width:auto;text-decoration:none;}
.searchnavigation .previous{float:left;}
.searchnavigation .next{text-align:right;float:right;}
.sitemap {width:100%;font-size: 9px;}
.sitemap li { margin-left:6px;}
.sitemap li.first, .sitemap li.only, .sitemap li li { margin-left:0px; }
.sitemap .columns1 li {width:770px; }
.sitemap .columns2 li { width:382px; }
.sitemap .columns3 li {width:252px; }
.sitemap .columns4 li {width:188px; }
.sitemap .columns5 li {width:149px; }
.sitemap .columns6 li {width:123px; }
.sitemap .columns7 li {width:104px; }
.sitemap .columns8 li {width:91px; }
.sitemap ul{display : block;float: left;width:100%;margin-left : 0px;padding-top:10px;}
.sitemap ul li{height:auto;width:auto;display:block;float:left;overflow:hidden;}
.sitemap .columns1 li li,.sitemap .columns2 li li,.sitemap .columns3 li li,.sitemap .columns4 li li,.sitemap .columns5 li li,.sitemap .columns6 li li,.sitemap .columns7 li li,.sitemap .columns8 li li{width:100%;}
.sitemap a {display:block;background: transparent url(/Images/dot_tcm653-630670.gif) repeat-x top left;font-size:12px;line-height:14px;padding: 8px 0px 10px 7px;margin-bottom:0px;display:block;width:auto;color:#6699ff;font-weight:bold;text-decoration:none;}
.sitemap li ul{background: transparent url(/Images/dot_tcm653-630670.gif) repeat-x top left;}
.sitemap li li ul{background: none;}
.sitemap li li a{background:none;padding:0px;height:auto;color:#666;font-weight:normal;line-height:16px;font-size:13px;padding-left:8px;}
.sitemap li li li a{padding-left:18px;font-size:12px;line-height:15px;}
.sitemap li li li li a{padding-left:28px;line-height:14px;font-size:11px;}
.sitemap li li li li li a{padding-left:38px;}
.sitemap a:hover{color:#6699ff;}
.sitemaplinks{display:none;}
.sitemaplinks ul{display:inline;float:left;}
.sitemaplinks li{display:inline;width:auto;padding-left:5px;}
.sitemaplinks li.first{padding-left:0px;}
.sitemaplinks a{display:inline;}
.toTop{background-image: url(/Images/icons_tcm653-630675.gif); background-repeat: no-repeat;background-position: 0px -124px; padding-left: 14px;text-decoration:none;}
a.toTop{text-decoration:none;}
.subparagraph{/*background-image: url(/Images/dot_tcm653-630670.gif);background-repeat: repeat-x;background-position:left bottom;*/padding-top:5px;padding-bottom:5px;}
.goldtext{color: #999966;font-weight:bold;}
.frame{padding-top:5px;padding-bottom:5px;}
.frame iframe{width:100%;}
.site-title{background:url(/Images/title-gold_tcm653-630684.jpg) repeat-x;}
.bottomnav{/*background:url(brandlogos.gif) no-repeat  0px 20px;*/}
.highlight {color:#e50000;font-weight:bold;}
span.environment,span.roadsafety,span.technical{text-decoration:underline;font-weight:bold;}
.environment, a.environment, .environment .highlights h4{color:#98C13F;}
.roadsafety, a.roadsafety, .roadsafety .highlights h4{color:#CF6A02;}
.technical, a.technical, .technical .highlights h4{color:#6699ff; }
.other, a.other, .other .highlights h4{color:#999; }
.content .highlights{clear: both;}
.content .highlights h4{border-top:none;padding-top:5px;padding-bottom:5px;font-size:14px;}
.content .projectdetail .highlights h4{padding-top:50px;}
.content .projectdetail .environment .highlights h4{padding-top:25px;}
.content .highlights ul{list-style-position:outside;list-style-type:none;border-left:solid 1px #fff;margin-left:0px;padding-left:0px;background:transparent url(/Images/dot_tcm653-630670.gif) repeat-x top left;}
.content .highlights ul li{background:transparent url(/Images/dot_tcm653-630670.gif) repeat-x bottom left;border-top:none;margin-left:0px;padding-left:0px;margin-bottom:0px;}
.content .highlights h5,.content .highlights ul li h5{margin-top:0px;margin-bottom:5px;}
.content .highlights .image p, .content .highlights .image a,.content .highlights .image h5{margin-left:70px;}
.content .highlights img{margin-left:0px;margin-right:10px;}
.content .highlights .image a, .content .highlights a, .content .highlights ul .image a, .content .highlights ul a {display:inline;margin-left:5px;}
.content .highlights p, .content .highlights ul p {padding-bottom:10px;}
.blue{color: #6699FF;}
.content .hr {height:1px;border:none;background:transparent url(/Images/dot_tcm653-630670.gif) repeat-x top left;}
.projects .projectSearch {margin-left:194px;height:60px;position:relative;margin-top:0px;}
.projects .projectSearch hr{display:none;}
.projects .projectSearch select{width:240px;margin-top:2px;height:24px;line-height:24px;}
.projects .projectSearch .button{position:absolute;left:507px;}
.content .projectdetail .highlights ul li,.content .projectdetail .highlights ul li.image{border-top:none;min-height:10px;padding-bottom:15px;}
.content .projectdetail .highlights ul a,.content .projectdetail .highlights ul .image a{margin-bottom:0px;padding-bottom:5px;}
.content .projectdetail .highlights ul .image p,.content .projectdetail .highlights ul .image a,.content .projectdetail .highlights ul .image h5{margin-left:0px;}
.content .projectdetail .highlights ul{list-style-position:outside;background:transparent url(/Images/dot_tcm653-630670.gif) repeat-x top left;}
.content .projectdetail .highlights h5 { display:block; padding-left:0px;}
.content .projectdetail .highlights h5, .content .projects .highlights p, .content .projects .highlights a { margin-left:0px; }
.content .projectdetail .highlights ul .image a, .content .projectdetail .highlights ul a {display:inline;margin-left:5px;}
.content .projectdetail .highlights ul p {padding-bottom:10px;}
.projectdetail .technical, .projectdetail .environment, .projectdetail .roadsafety, .projectdetail .other{color:#666;}
.projectdetail .logo{float:right;}
.projectdetail h1 strong{display:block;padding-top:20px;}
.projectdetail .intro{font-size:11px;}
table.technical, table.roadsafety, table.environment, table.other{width:100%;}
table.technical TH, table.roadsafety TH, table.environment TH, table.other TH{width:87px;vertical-align:top;padding-left:5px;font-weight:bold;text-align:left;color:#fff;border-bottom:solid 8px #fff;border-right:solid 8px #fff;line-height:21px;}
.highlights table.technical TH, .highlights table.roadsafety TH, .highlights table.environment TH, .highlights table.other TH{width:40px;padding-left:0px;border-right-width:3px;}
table.technical TR,  table.roadsafety TR, table.environment TR, table.other TR{margin-bottom:2px;color:#666;}
table.technical TD, table.roadsafety TD, table.environment TD, table.other TD{border-bottom:solid 8px #fff;padding-left:5px;}
table.technical TH{background-color:#6699FF;}
table.roadsafety TH{background-color:#CF6A02;}
table.environment TH {background-color:#99CC66;}
table.other TH {background-color:#ccc;}
table.technical TD{background-color:#E6EEF9;}
table.roadsafety TD {background-color:#EDC39B;}
table.environment TD{background-color:#EAF2DA;}
table.other TD{background-color:#eee;}
.projectdetail .technical h1 strong, .projectdetail .technical h2, table.technical TR.invers TH{color:#6699FF;}
.projectdetail .roadsafety h1 strong, .projectdetail .roadsafety h2, table.roadsafety TR.invers TH{color:#CF6A02; }
.projectdetail .environment h1 strong, .projectdetail .environment h2, table.environment TR.invers TH{color:#99CC66;}
.projectdetail .other h1 strong, .projectdetail .other h2, table.other TR.invers TH{color:#999;}
.projectdetail .subparagraph,.projectdetail .testimonial,.projectdetail .intro,.projectdetail .result,.projectdetail .information,.projectdetail .images,.projectdetail .contact,.projectdetail .duration,.projectdetail .organisation,.projectdetail .funding{background:transparent url(/Images/dot_tcm653-630670.gif) repeat-x bottom left;margin-bottom:10px;padding-bottom:10px;}
.projectdetail .testimonial,.projectdetail .intro,.projectdetail .result,.projectdetail .information,.projectdetail .images{padding-left:5px;}
.projectdetail .duration,.projectdetail .organisation,.projectdetail .funding,.projectdetail .contact{position:relative;min-height:20px;}
.projectdetail .duration div,.projectdetail .organisation div,.projectdetail .funding div,.projectdetail .contact div{padding-left: 105px;}
.projectdetail .duration h2,.projectdetail .organisation h2,.projectdetail .funding h2,.projectdetail .contact h2{float:left;position:absolute;left:5px;margin:0px;}
.projectdetail h1 {background:transparent url(/Images/dot_tcm653-630670.gif) repeat-x bottom left;                padding-bottom:20px;}
.projectdetail .quotewriter{padding-top:5px;font-size:9px;}
.projectdetail .images img {margin-right:10px;margin-bottom:5px;}
.highlightText{overflow:auto;}
.highlightText table{width:auto;}
.content .image .highlightText h5, .content .image .highlightText p{margin-left:0px;}
.highlightText table th, .highlightText table td{background-color:transparent;}
.highlightText table td {font-weight:bold;color:#aaa;}
.highlightText table.technical TH{color:#6699ff;}
.highlightText table.roadsafety TH {color:#CF6A02;}
.highlightText table.environment TH{color:#98C13F;}
.highlightText table.other TH{color:#666;}
.content .projectdetail .highlights ul .image H5 a, .content .projectdetail .highlights ul H5 a,.content .highlights h5 a, .content .highlights ul li h5 a,.content .highlights .image h5 a, .content .highlights .image ul li h5 a{font-size:12px;font-weight:bold;color:#666;margin-left:0px;text-decoration:none;}
.newsitem{display:block;background:transparent url(/Images/dot_tcm653-630670.gif) repeat-x top left;padding-top:10px;}
.newsitem ul{display:block;list-style:none;margin-left:0px;padding-left:0px;}
.newsitem .highlights li {background:none;border-top:none;margin-bottom:0px;background:transparent url(/Images/dot_tcm653-630670.gif) repeat-x scroll left top;padding-right:0px;margin-right:5px;}
.clear {clear:both;height:1px;overflow:hidden;}
.newsitem .date{font-weight:bold;margin-bottom:10px;}
@media print{#canvas {width:100%;}
#nav,.sectionimage_small, .sectionimage_full, .site-title,.context,.bottomnav,.signature{display:none;}
.contenttitle, .contentimage,.content{margin-left:0px;}
.content .overflow {overflow:visible;}
}

