/* WSDOT CSS style document */
html{font-size:100%;}
body{font-family:'Lato',Verdana, Arial, Helvetica, sans-serif;font-size:69%;margin:0em;padding:0em;background-color:#f2f2f2;}
a{color:#036;}
a:hover{text-decoration:none;}
a:visited{color:#017359;}
p,ul,ol,dl{font-size:1.2em;}
h1,h2,h3,h4,h5,h6{padding:0em;margin:0em;}
h1{font-family:Arial,Helvetica,sans-serif;font-size:1.8em;line-height:1.5em;}
h1 a{color:#000;text-decoration:none;}
h1 a:hover{text-decoration: underline;}
h1 a:visited{color:#000;}
h2{font-size:1.3em;color:#000;}
h2.title{font-size:1.3em;color:#000;}
h3{font-size:1.3em;font-weight:bold;color:#000;}
h4,h5{font-size:1.3em;line-height:1em;font-weight:bold;color:#000;}
#main hr {border:none;height:4px;margin:3em 0;color:#eee;background-color:#eee;}
#main td > hr {border:none;height:1px;margin:0;color:#ccc;background-color:#ccc;}

.bold{font-weight:bold;}
.row{clear:both;margin-top:15px;}
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both;}
img{border:0px;}
fieldset{border:0;margin:0;padding:0;}
.skip{position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
.hide{display:none;}
.breadcrumbs{width:955px;margin:0px auto;padding-bottom:10px;height:auto;text-align:left;font-size:1em;}
table,td{font-size:1em;}
.smalltext{font-size:0.9em;}
.smalltext ul{font-size: 1.1em}
.rightaligntable{padding:0px 0px 15px 15px;}
.rightaligntable .smalltext{font-size:0.85em;}
.RadEContentBordered, .RadEContent{background-color:#ffffff;}

/* Striped alternating colored table style */
table.zebra{border-collapse: collapse; border: 1px solid #036;}
table.zebra th{background: #036;color: #fff;font-weight: bold;}
table.zebra td{vertical-align: top;padding: 5px;}
table.zebra tr.alt td{background: #dee9fc;}

/* Styles for use with the tablesorter */
table.tablesorter{background-color:#036;margin:10px 0pt 15px;font-size: 1.2em;width: 100%;text-align: left;border: 1px solid #036;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th{background-color: #036;color: #fff;font-weight: bold;border:1px solid #fff;}
table.tablesorter thead tr .header{background: url(https://www.wsdot.wa.gov/media/images/back/bg.gif) no-repeat center right;cursor: pointer;}
table.tablesorter tbody td{color: #3D3D3D;padding: 4px;background-color: #fff;vertical-align: top;}
table.tablesorter tbody tr.odd td{background-color: #dee9fc;}
table.tablesorter thead tr .headerSortUp{background-image: url(https://www.wsdot.wa.gov/media/images/back/asc.gif);}
table.tablesorter thead tr .headerSortDown{background-image: url(https://www.wsdot.wa.gov/media/images/back/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp{background-color:#fff;color:#036;}

/* Background logo images */
a.blogger{background: url(https://www.wsdot.wa.gov/media/images/back/blogger.png) top left no-repeat;padding:0px 0px 5px 20px;}
a.flickr{background: url(https://www.wsdot.wa.gov/media/images/back/flickr.png) top left no-repeat;padding:0px 0px 5px 20px;}
a.twitter{background: url(https://www.wsdot.wa.gov/media/images/back/twitter.png) top left no-repeat;padding:0px 0px 5px 20px;}
a.youtube{background: url(https://www.wsdot.wa.gov/media/images/back/youtube.png) top left no-repeat;padding:0px 0px 5px 20px;}
a.rss{background: url(https://www.wsdot.wa.gov/media/images/back/feed.png) top left no-repeat;padding:0px 0px 5px 20px;}
a.slideshare{background: url(https://www.wsdot.wa.gov/media/images/back/slideshare.png) top left no-repeat;padding:0px 0px 5px 20px;}
a.friendfeed{background: url(https://www.wsdot.wa.gov/media/images/back/friendfeed.png) top left no-repeat;padding:0px 0px 5px 20px;}
a.facebook{background: url(https://www.wsdot.wa.gov/media/images/back/facebook.png) top left no-repeat;padding:0px 0px 5px 20px;}
.jobsnowbg{margin-left:40px;width:113px;float:left;padding-top:8px;padding-bottom:7px;}
.jobsnowbg a{background:url(https://www.wsdot.wa.gov/media/images/back/jobsnow_sm.gif) no-repeat left top;display:block;height:81px;overflow:hidden;text-decoration:none;width:113px;}
.arrabg{margin-right:40px;width:81px;float:right;padding-top:8px;padding-bottom:7px;}
.arrabg a{background:url(https://www.wsdot.wa.gov/media/images/back/arra.gif) no-repeat left top;display:block;height:81px;overflow:hidden;text-decoration:none;width:81px;}
.goodtogobg{width:90px;height:48px;float:right;margin:12px 12px;}
.goodtogobg a{background:url(https://www.wsdot.wa.gov/media/images/back/goodtogo.jpg) no-repeat left top;display:block;width:90px;height:57px;}
.censusbg{	margin-left:15px;width:125px;float:left;padding-top:8px;padding-bottom:7px;}
.censusbg a{background:url(https://www.wsdot.wa.gov/media/images/back/Census2010.gif) no-repeat left top;display:block;height:71px;overflow:hidden;text-decoration:none;width:125px;}

/* Header and branding */
#header{background: #fff;}
#header .topban{background: #017359;height:2.5em;}
.topnav{margin: 0 auto; padding:8px 0 0 0; width: 955px;}
.topnav a{color:#ffffff;text-decoration: none;}
.topnav a:hover{text-decoration:underline;color:#ffffff;}
.topnav a:visited{color:#ffffff;}
.topnav ul{list-style:none;}
.topnav li{list-style:none;font-size:11px;float:right;border-left:1px dotted #ffffff;padding:0em .6em 0em .6em;}
.topnav li.first{border-left:none;}
.logo{height: 5em; margin: 0 auto; width: 955px;}
.logo h1{border: none; display: inline; float: left; margin: 9px 0 0 15px; padding: 0;}
.logo h1 a{background: transparent url(https://www.wsdot.wa.gov/media/images/back/greenlogo.png) no-repeat; display: block; width: 240px; height: 39px; text-indent: -999em;}
/*
#wsdot-logo-link{width: 177px;height: 39px;background: url(../images/wsdot-logo.png) no-repeat center right;background: none,url(../images/svg/wsdot-logo.svg) no-repeat center right;background-size: 177px 39px;}
*/

/*Header and branding changes for travel map page*/
.topnavmap{margin: 0 auto; padding:8px 0 0 0; width: 555px; float:right;}
.topnavmap a{color:#017359;text-decoration: none;}
.topnavmap a:hover{text-decoration:underline;color:#017359;}
.topnavmap a:visited{color:#017359;}
.topnavmap ul{list-style:none;}
.topnavmap li{list-style:none;font-size:.8em; float:right; border-left:1px dotted #017359;padding:0em .6em 0em .6em;}
.topnavmap li.first{border-left:none;}

#map_header{height:8.5em; margin-bottom:10px; border-bottom:#CCC solid 1px; background-color:#fff;}
#map_header .topban{background: #017359;height:1.5em;}

.m_emailupdates{float:right;}
.m_emailupdates a{font-size:1em;background: url(https://www.wsdot.wa.gov/media/images/back/email.gif) center right no-repeat;padding:0px 19px 0px 0px;}

.emailupdates{float:right;margin:20px 15px 0 0;}
.emailupdates a{font-size:1.2em;background: url(https://www.wsdot.wa.gov/media/images/back/email.gif) center right no-repeat;padding:0px 19px 2px 0px;}

.search{float:right;width:320px;height:26px;margin-top:-46px;padding:.4em 0 0 .4em;}
/*.search-text{border: 1px solid #ccc; padding: 2px; margin: 0px 8px 0 0; width: 249px; float: left;}*/
.search-text{width: 248px;height: 17px;margin: 0px 8px 0 0;padding: 2px;float: left;border: 1px solid #ccc;}
/*input.searchButton{color:#fff;font-family:'trebuchet ms',helvetica,sans-serif;font-size:1.1em;font-weight:bold;background-color:#017359;border: 1px solid #ccc;margin:0;padding:0;}*/
input.searchButton{height: 23px;margin: 0;font-family: "trebuchet ms",helvetica,sans-serif;font-size: 12px;font-weight: bold;color: #fff;background-color: #017359;border: none;}




.mainban{background: #f2f2f2 url(https://www.wsdot.wa.gov/media/images/back/tabs_bg.png) repeat-x left top;}
.mainnav{width:955px;margin:0 auto;}
.mainnav ul{list-style:none;background: transparent url(https://www.wsdot.wa.gov/media/images/back/tabs_div.png) no-repeat 0 8px;margin:0 auto;padding:6px 0 0 2px;width:955px;height:48px;}
.mainnav ul li{float:left;font-weight:bold;margin-top:2px;height:40px;position:relative;}
.mainnav ul li a{display:block;height:18px;padding:6px 13px 6px 7px;font-size: 13px;line-height:1.5em;color:#017359;text-decoration:none;float:left;background:transparent url(https://www.wsdot.wa.gov/media/images/back/tabs_link_bg.png) no-repeat right top;}
.mainnav ul li a:hover{background-position: right -30px;color: #017359;text-decoration: none;}




#wrapper{width:955px;margin:0em auto;padding:5px;background:#fff url(https://www.wsdot.wa.gov/media/images/back/corners.png) no-repeat -965px top;height:auto;}
.corners-top{width:955px;margin:5px auto 0px auto;padding:5px;background:#fff url(https://www.wsdot.wa.gov/media/images/back/corners.png) no-repeat -965px top;height:auto;}
.corners-bottom{width:955px;margin:0em auto;padding:5px;background:#fff url(https://www.wsdot.wa.gov/media/images/back/corners.png) no-repeat left bottom;height:5px;}

/* Left navigation column */
.greyBg{background:#fff url(https://www.wsdot.wa.gov/media/images/back/gradients_bg.png) repeat-x left 0px;}
.blueBg{background:#fff url(https://www.wsdot.wa.gov/media/images/back/gradients_bg.png) repeat-x left 0px;}
.leftnav{display:block;width:168px;float:left;}
.leftnavbox{width:150px;margin-bottom:0px;}
.leftnavbox p{line-height:1.5em;}
.leftnavbox .bluebox{border:1px solid #f2f2df;background-color:#f2f2df;}
.leftnavbox .centered{text-align:center;}

/* new left nav 3/22/17 */
.leftnavbox .content {width:100%;box-sizing:border-box;padding:0 0 0 1em;}
.leftnavbox .content a{color:#036;}
.leftnavbox .content a:hover{text-decoration:none;}
.leftnavbox .content a:visited{color:#017359;}
.leftnavbox .content a:hover:not([href]){text-decoration:none;}
.leftnavbox .content ul,.leftnavbox > ul {margin:0;}
.leftnavbox .content ul li,.leftnavbox > ul li {display:inline-block;width:100%;margin:0;padding:0.8em 0;border-bottom:1px solid #ddd;font-size:13px;line-height:1.35;background:none;}
.leftnavbox .content ul li:last-of-type,.leftnavbox .content ul li:only-child,.leftnavbox > ul li:last-of-type,.leftnavbox > ul li:only-child {border-bottom:none;}
.leftnavbox .content ul li a,.leftnavbox > ul li a {text-decoration:none;}
.leftnavbox .content ul li a:hover,.leftnavbox > ul li a:hover {text-decoration:underline;}
.leftnavbox .content li ul li,.leftnavbox li ul li {font-size:13px;}
.leftnavbox .content ul li strong,.leftnavbox > ul li strong {color:#000;}
.leftnavbox h4 {width:100%;box-sizing:border-box;margin:0.8em 0 0.5em 0.25em;padding:0.375em 0.5em;color:#222;background:#eee;border-radius:2px;line-height:1.6;font-size:13px;}
.leftnavbox h4:empty {height:0.5em;margin:0;padding:0;background:none;}
.leftnavbox .header a{color:#000;text-decoration:none;}
.leftnavbox .header a:hover{text-decoration:underline;}
.leftnavbox .header a:visited{color:#000;}
.leftnavbox > ul {width: 100%;box-sizing: border-box;padding: 0 0 0 1em;}
/* left nav list items */
.leftnav > ul {box-sizing:border-box;width:152px;margin:0 0 0 1em;margin:0 0 0 calc(1em - 2px);padding-right:1em;}
.leftnav > ul li {display:inline-block;width:100%;margin:0;padding:0.8em 0;border-bottom:1px solid #ddd;font-size:13px;line-height:1.35;background:none;}
.leftnav > ul li:first-of-type,.leftnav > ul li:only-child {border-top:1px solid #ddd;}
.leftnav > a + span + ul li:first-child {border-top:none;}
.leftnav > ul li:last-of-type,.leftnav > ul li:only-child {border-bottom:none;}
.leftnav > ul li a {text-decoration:none;}
.leftnav > ul li a:hover {text-decoration:underline;}
.leftnav > ul li ul li {font-size:13px;}
.leftnav > ul li strong {color:#000;}


/* Feature box image container */
#slides{ width: 306px; height: 280px; background-color: #fff;}
#slides div{ width: 275px; padding:10px 14px;}
#slides div img{margin: 0px; width: 275px; height: 170px; padding: 0px; background: #fff }
#slides h3{margin-bottom:8px;}
div.nav{height:12px;margin-left:10px;margin-top:5px;width:200px;}
div.nav a.activeSlide{background-position:0 -16px;}
div.nav a{background:transparent url(https://www.wsdot.wa.gov/media/images/back/navigator.png) no-repeat scroll 0 0;display:block;float:left;font-size:0px;height:8px;margin:3px;width:8px;color:#e6e6e6;}

/* Bottom of page navigation and copyright notice */
.regionsmap{float:left;width:200px;padding-left:5px;}
.agencylinks{float:left;width:170px;border-left:1px solid #f2f2f2;padding-left:10px;}
.agencylinks h3{margin-bottom:.5em;}
.agencylinks ul{list-style:none;margin:0 0 1em 0;padding:0;}

.secondary{width:945px;margin:0px auto;padding:10px;height:auto;background-color:#fff;}
.secondary h3{font-size:1.25em;color:#000;}
.secondary a{text-decoration:underline;}
.secondary a:hover{text-decoration:none;}
.secondary li{padding-bottom:0.5em;font-size:.9em;}

.footer{width:945px;margin:0px auto;padding:10px;height:auto;background: url(https://www.wsdot.wa.gov/media/images/back/gradients_bg.png) repeat-x left -100px;color:#636363;}
.footer h3{font-size:1.25em;color:#636363;}
.footer a{color:#636363;text-decoration:underline;}
.footer a:hover{text-decoration:none;}
.footer a:visited{color:#636363;}
.footer li{padding-bottom:0.5em;font-size:.9em;}
.bottomnav{padding:5px 0 0 0;width:56%; margin:0 22%;color:#636363;text-align:center;list-style:none;line-height:1.5em;}
.bottomnav li{display:inline;margin:0em;font-size:.8em;border-left:1px solid #636363;padding:0em .3em 0em .6em;}
.content .bottomnav li{font-size:1em;}
.bottomnav li.first{border-left:none;}
.bottomnav a{color:#636363;text-decoration:underline;}
.bottomnav a:hover{text-decoration:none;color:#636363;}
.bottomnav a:visited{color:#636363;}
.copyright{padding:10px 0px;font-size:1em;color:#636363;text-align:center;}

/* Main content */
#main{width:770px;margin:15px 0 10px 10px;float:left;}
#main ul ul, ol ol, ul ol, ol ul, ol p, ul p{font-size: 1em;}
#main li{line-height:1.5em;}
#main p{margin: 1em 0;line-height:1.5em;}
#main .contentbox .content p{margin: 0.5em 0;line-height:1.5em;}
#main .content p{margin:0;}
#main td p{margin:0;}
#main h2{font-size:1.7em;}
#main h4{font-weight:bold;color:#000;}
#main h5{font-weight:bold;color:#000;}
#main dl, ul{list-style:none;margin:1.5em 2em;padding:0em;}
#main ul li{background:url(https://www.wsdot.wa.gov/media/images/back/bullet.gif) no-repeat 0em .8em;padding:.1em 0em .3em .75em;}

.bluebox2px{border-right:1px solid #98a1ab;border-bottom:1px solid #98a1ab;	border-left:1px solid #98a1ab;	background-color:#E2E8ED;width:360px;}
.content ul{list-style:none;margin:0em .3em 0em .3em;padding:0em;}
.content li{font-size:1em;background:url(https://www.wsdot.wa.gov/media/images/back/bullet.gif) no-repeat 0em .8em;padding:.1em 0em .3em .75em;}
.content li.last{font-size:1em;background:url(https://www.wsdot.wa.gov/media/images/back/bullet.gif) no-repeat 0em 1.3em;padding:.6em 0em .3em .75em;}
.content ol li{font-size:1em;padding:.1em 0em .3em .75em;}

.leftcolumn{margin-top:15px;margin-right:5px;}
.middlecolumn{margin-top:15px;margin-right:5px;}
.rightcolumn{float:right;margin-top:15px;}

/* Main body content boxes  */
.contentbox{width:370px;margin-bottom:25px;}
.contentbox h3.header, .contentbox h4.header{font-size:1.3em;line-height:1.35em;font-weight:bold;border-bottom:1px solid #ccc;padding:0 10px;color:#000;line-height:2.25em;}
.contentbox .content{padding:10px 10px;}
.contentbox .header a{color:#000;text-decoration:none;}
.contentbox .header a:hover{text-decoration:underline;}
.contentbox .header a:visited{color:#000;}

.border{border:1px solid #ccc;}
.greybg{background-color:#f3f4f4;}
.brownbg{background-color:#f2f2df;}
.yellowbg{background-color:#f7f6d9;padding-bottom:10px;}
.blueBg{background:#fff url(https://www.wsdot.wa.gov/media/images/back/gradients_bg.png) repeat-x left 0px;}
.blueBg2{background:#fff url(https://www.wsdot.wa.gov/media/images/back/blue_gradients_bg.png) repeat-x left 0px;padding:5px;height:40px; margin-bottom: -20px;}
.orangeBg{background:#fff url(https://www.wsdot.wa.gov/media/images/back/gradients_bg.png) repeat-x left 0px;}

/* Project status box */
.projectstatusbox{width:445px; float:left;margin:25px 0;border:1px solid #ccc;background-color:#f2f2df;}
.projectstatusbox h4.header{font-size:1.3em;line-height:2.25em; font-weight:bold;border-bottom:1px solid #ccc;padding:0 10px;}
.projectstatusbox .content{padding:0 10px;}
.projectstatusbox .content ul{list-style:none;margin:0em .3em 0em .3em;padding:0em;}
.projectstatusbox .content ul li{background:url(https://www.wsdot.wa.gov/media/images/back/bullet.gif) no-repeat 0em .6em;padding:.1em 0em .3em .75em;}
.projectstatusbox .content ol li{padding:.1em 0em .3em .75em;}


/* Local home page news box */
.localnewsbox{width:370px;margin-bottom:25px;border:1px solid #ccc;background-color:#f2f2df;}
.localnewsbox h3.header, .localnewsbox h4.header{font-size:1.3em;line-height:2.25em; font-weight:bold;border-bottom:1px solid #ccc;padding:0 10px;}
.localnewsbox .content{padding:10px 10px;}

/* Main news box */
.newsbox{width:315px;margin-bottom:25px;border:1px solid #ccc;background-color:#f2f2df;}
.newsbox h3.header, .newsbox h4.header{font-size:1.3em;line-height:2.25em; font-weight:bold;border-bottom:1px solid #ccc;padding:0 10px;}
.newsbox .content{padding:10px 10px;}

/* Widget boxes */
.widget{margin: 10px 0 0 10px;display:inline;float:left;width:306px;color:#000;position:relative;z-index:1;background:#fff url(https://www.wsdot.wa.gov/media/images/back/gradients_bg.png) repeat-x left 0px;}
.widgetcol{float:left;width:315px;}
.widget h2{font-size:1.3em;margin:0;padding:8px 30px;color:#000;}
.static h2{font-size:1.3em;margin:0;padding:8px 10px;color:#000;}
.widget h2 a{font-weight:bold;color:#000;text-decoration:none;}
.widget h2 a:hover{text-decoration:none;color:#898989;}
.widgetset{position:relative;background-color:#fff;float:left;width:306px;height:auto;}
.widgetdata{border-top:1px solid #ccc;clear:both;width:306px;padding-bottom:10px;}
.widgetdata h3{padding:5px 10px;background-color:#eee;font-size:1.1em;text-transform:uppercase;border-top:1px solid #fff;font-weight:bold;}
.widgetdata h4{padding:5px 10px;font-size:1em;text-transform:uppercase;font-weight:bold;}
.widgetdata h3 a{color:#000;padding-left:0px;text-decoration:underline;}
.widgetdata h3 a:hover{text-decoration:none;}
.widgetdata ul, .widgetdata p{list-style:none;padding:8px 10px;margin:0;}
.widgetdata .twocol li{font-size:1em;background:url(https://www.wsdot.wa.gov/media/images/back/bullet.gif) no-repeat 0em 8px;padding:.1em 0em .3em .75em;float:left;width:128px;}
.widgetdata .threecol li{font-size:1em;background:url(https://www.wsdot.wa.gov/media/images/back/bullet.gif) no-repeat 0em 8px;padding:.1em 0em .3em .75em;float:left;width:80px;}
.widgetdata .threecol_icons li{font-size:1em;padding:0px 0px 5px 7px;float:left;width:80px;}

/* Classes for use with Facetmap XSLT */
.facetmap-browse{}
.results{vertical-align:top;width:100%;}
.subsets{vertical-align:top;padding-left: 10px;}
.TL_PromoBoxHeader{font-size: 1.2em;color: #333333;font-weight:bold;border-bottom:1px solid #999999;border-right:1px solid #999999;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;background-color: #e6e6e6;padding: 2px 7px 2px 7px;}
.TL_PromoBoxBody, .TL_PromoBoxBodyAddOn{border-bottom:1px solid #999999;border-right:1px solid #999999;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;background-color: #f6f6f6;background-color: #fffff6;padding: 7px 7px 7px 7px;}
.TL_PromoBoxBodyAddOn{border-top: 0;}
.facetmap-browse H2{color: #990000;font-size: 125%;font-weight:bold;margin-top: 5px;margin-bottom: 2px;}
.facetmap-browse H4{color: #990000;font-size: 1.1em;font-weight:bold;margin-top: 5px;margin-bottom: 2px;}
.BodyTextSm, .BodyTextSmBld{color:#000;font-weight:normal;line-height:1.33em;margin-bottom: 3px;}
.TL_NarrowGadget{width: 185px;margin-bottom:15px;}
.results ul{list-style:none;margin:0em 0em 0em .1em;padding-left:0em;}
.results li{font-size:0.85em;background:url(https://www.wsdot.wa.gov/media/images/back/bullet.gif) no-repeat 0em .7em;padding:0em 0em .2em .75em;}
.TL_NarrowGadget ul{list-style:none;margin:0em 0em 0em .1em;padding-left:0em;}
.TL_NarrowGadget li{font-size:0.9em;background:url(https://www.wsdot.wa.gov/media/images/back/bullet.gif) no-repeat 0em .7em;padding:0em 0em .3em .75em;}
.resource-details-odd{font-size: 1.2em;background-color: #f3f3f4;padding: 5px 5px;}
.resource-details-even{font-size: 1.2em;background-color: #fff;padding: 5px 5px;}
.termbox{background-color:#e6e6e6;border:1px solid #b2b2b2;margin-bottom:3px;padding:4px 0px 4px 4px;font-size:1.1em;}
.termbox a{text-decoration:none;}
.removebox{background-color:#EEE;border:1px solid #b2b2b2;color:#00a650;display:inline;font-size:11px;font-weight:bold;padding:0 3px 2px;vertical-align:1px;margin:0 3px;}
.selectiontext{font-size:1.2em;}

.PromoBoxHeader{font-size: 1.2em;color:#fff;font-weight:bold;background-color: #036;padding: 6px 7px;border:1px solid #fff;}
.PromoBoxBodyAddOn{padding: 7px;}
.NarrowGadget{width: 185px;margin:10px 0 15px;}
.NarrowGadget ul{list-style:none;margin:0em 0em 0em .1em;padding-left:0em;}
.NarrowGadget li{font-size:0.9em;background:url(https://www.wsdot.wa.gov/media/images/back/bullet.gif) no-repeat 0em .7em;padding:0em 0em .3em .75em;}

/* jQuery lightBox plugin */
#jquery-overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox{position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img{border: none;}
#lightbox-container-image-box{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image{padding: 10px;}
#lightbox-loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav{left: 0;}
#lightbox-nav a{outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev{left: 0;float: left;}
#lightbox-nav-btnNext{right: 0;float: right;}
#lightbox-container-image-data-box{font: 10px 'Lato', Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data{padding: 0 10px;color: #666;}
#lightbox-container-image-data #lightbox-image-details{width: 70%;float: left;text-align: left;}	
#lightbox-image-details-caption{font-weight: bold;}
#lightbox-image-details-currentNumber{display: block;clear: left;padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose{width: 66px;float: right;padding-bottom: 0.7em;}

/* Traffic specific styles */
.trafficinfobox{text-align:center;margin-top:10px;}
.trafficinfobox .inside{width:330px;margin:0px auto;text-align:left;}
.trafficinfobox .header{width:320px;text-align:left;padding:2px 5px;margin:0px;border:1px solid #036;color:White;background-color:#036;font-weight:bold;font-size:13px;}
.trafficinfobox .content{width:320px;text-align:left;padding:2px 5px;margin:0px;border:1px solid #036;}
.trafficinfobox .content ul{list-style:none;margin:0em;padding:2px;}
.trafficinfobox .content li{padding:2px 0px 2px 0px;margin:0px;}
.camerabox{text-align:center;}
.camerabox .inside{width:320px;text-align:left;margin:0px auto;}
.camerabox .header{width:320px;text-align:left;padding:2px 0px;margin-top:10px;color:#036;}
.camerabox .content{width:320px;text-align:left;padding:2px 0px;}
.yellowbox{text-align:center;margin:10px 0px 10px 0px;}
.yellowbox .content{width:320px;margin:0px auto;text-align:left;padding:5px;border:solid 1px #ccc;background-color:#f7f6d9;}
.bluebox{text-align:center;margin-top:10px;}
.bluebox{width:306px;text-align:left;margin:0px auto;border:solid 1px #ccc;background-color:#f2f2df;padding:10px;}
.rightcontent .bluebox{width:310px;}
img.trafficmap{border-color:black;border-width:1px;}
.outline2{ border:2px #036 solid;margin:0px;background-color:#dee9fc;margin:5px;}
.topline{border-bottom:#999999 1px solid;}
.subtopicheader{ font-weight : bold; font-size : 1.1em; color : #ffffff; text-decoration : none; } 
.bold{font-weight:bold;}
.trafficbannerbox{text-align:center;}
.trafficbannerbox .content{width:320px;margin:0px auto;text-align:left;}

/* Regions map */
#regions{width: 149px; height: 100px; background: url(https://www.wsdot.wa.gov/media/images/map/regions_map.png); margin:0; padding: 0; position: relative;}
#regions li{margin:0;padding:0;list-style:none;display:block;position:absolute;background:url();}
#regions a{display: block;}
#regions-northwest{left: 30px; top: 1px; width: 43px; height: 63px;}
#regions-olympic{left: 0px; top: 17px; width: 54px; height: 48px;}
#regions-southwest{left: 10px; top: 64px; width: 80px; height: 36px;}
#regions-southcentral{left: 59px; top: 41px; width: 90px; height: 51px;}
#regions-eastern{left: 103px; top: 0px; width: 46px; height: 70px;}
#regions-northcentral{left: 65px; top: 0px; width: 44px; height: 69px;}
#regions-northwest a{height: 64px;}
#regions-olympic a{height: 48px;}
#regions-southwest a{height: 36px;}
#regions-southcentral a{height: 51px;}
#regions-eastern a{height: 70px;}
#regions-northcentral a{height: 69px;}
#regions-northwest a:hover{background: url(https://www.wsdot.wa.gov/media/images/map/regions_map.png) -30px -101px no-repeat;}
#regions-olympic a:hover{background: url(https://www.wsdot.wa.gov/media/images/map/regions_map.png) 0px -217px no-repeat;}
#regions-southwest a:hover{background: url(https://www.wsdot.wa.gov/media/images/map/regions_map.png) -10px -364px no-repeat;}
#regions-southcentral a:hover{background: url(https://www.wsdot.wa.gov/media/images/map/regions_map.png) -59px -441px no-repeat;}
#regions-eastern a:hover{background: url(https://www.wsdot.wa.gov/media/images/map/regions_map.png) -103px -500px no-repeat;}
#regions-northcentral a:hover{background: url(https://www.wsdot.wa.gov/media/images/map/regions_map.png) -65px -600px no-repeat;}

/* Override search.usa.gov style for type-ahead box */
.ui-menu .ui-menu-item a{
    color: #1445AC;
    display: block;
    font-size: 1.4em !important;
    line-height: 1.5;
    padding: 0.2em 0.4em;
    text-decoration: none;
}
/*======AMTRAK CASCADES BUTTONS=======*/
#buyTicket{width:250px; height:34px;}
.buyTicket{height:26px; margin:10px 0 0 0;}

.buyTicket_button{float: right;width:250px; height:26px;}
.buyTicket_b{
	display: block;
	width:250px;
	height:26px;
	background-color: #eea537;
	color: white;
	text-decoration: none;
	text-align: center;
	font-family: "Myriad Pro","Segoe UI",Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 6px;
}
.buyTicket_b:visited{
	background-color: #eea537;
	color: white;
	text-decoration: none;
	text-align: center;
	font-family: "Myriad Pro","Segoe UI",Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 6px;
}
.buyTicket_b:hover{
	background-color: #f5d134;
	color: white;
	text-decoration: none;
	text-align: center;
	font-family: "Myriad Pro","Segoe UI",Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 6px;
}

/*====Ferries Reservation====*/
.heading{height:28px;	background:url(https://www.wsdot.wa.gov/media/images/ferries/green_bkg.jpg); padding: 10px 0 0 0; margin: 0 0 10px 0;  }
/*============== mod =============*/

.button_sm{display: inline-block;	width: 130px;cursor: pointer;text-align: center;text-decoration: none;margin:10px; padding:5px;-webkit-border-radius: 10px;-moz-border-radius:10px;border-radius: 10px; color: #fff;border: solid 1px #01513f;background: url(https://www.wsdot.wa.gov/media/images/ferries/green_bkg.jpg)}
.button_sm:hover:{width:130px; background: url(https://www.wsdot.wa.gov/media/images/ferries/green_bkg_hover.jpg);border: solid 1px #019573;}
.green{color: #fff;border: solid 1px #01513f;background: url(https://www.wsdot.wa.gov/media/images/ferries/green_bkg.jpg)}
h4.inverse{color:#FFF;}
h4.inverse a{color:#fff;}
p.inverse{color:#FFF; }
p.inverse a{color:#fff;}
table.ferriesres{border-collapse: collapse; border: 3px solid #ccc; margin:0 0 15px 0;}
table.ferriesres td{border-collapse: collapse; border: 2px solid #ccc;}
.ptbs{padding:10px;}
.plm{padding-left:10px;}

/*home page promo*/
#promo{position:fixed;width:448px;height:448px;right:0;bottom:-448px;z-index:9999;transition-property:bottom;transition-duration:0.45s;transition-timing-function:ease;}
#promo.raised{bottom:0;}
#promo div{position:relative;}
#promo div #close{position:absolute;top:97px;right:30px;width:38px;height:38px;cursor:pointer;}
#app-store-link{position:absolute;top:218px;right:30px;width:150px;height:45px;}
#play-store-link{position:absolute;top:278px;right:30px;width:150px;height:52px;}

/* Orange */
/*
a {color:#cc3300;}
a:visited {color:#6a1a00;}
#header .topban {background-color:#ff6600;}
input.searchButton {background-color:#ff6600;border:1px solid;border-top-color:#bdbdbd;border-left-color:#bdbdbd;border-right-color:#cc3333;border-bottom-color:#cc3300;}
.leftnavbox .content a {color:#cc3300;}
.leftnavbox .content a:visited {color:#6a1a00;}
.logo h1 a {background: transparent url(https://www.wsdot.wa.gov/media/images/OrangeLogo.gif) no-repeat;}
.mainnav ul li a {color:#ff6600;}
.mainnav ul li a:hover {color: #ff6600;}
*/