/* WSDOT CSS style document */
html{font-size:100%;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:62.5%;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:#000000;text-decoration:none;}
h1 a:hover {text-decoration: underline;}
h1 a:visited {color:#000000;}
h2{font-size:1.6em;color:#003366;}
h2.title{font-size:2.2em;color:#003366;}
h3{font-size:1.4em;font-weight:bold;color:#003366;}
h4{font-size:1.3em;line-height:1em;font-weight:bold;color:#003366;}
h5 {font-size:1.2em;line-height:1.5em;font-weight:bold;}

.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(http://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(http://www.wsdot.wa.gov/media/images/back/asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(http://www.wsdot.wa.gov/media/images/back/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color:#fff;color:#000;}

/* Background logo images */
a.blogger{background: url(http://www.wsdot.wa.gov/media/images/back/blogger.png) top left no-repeat;padding:0px 0px 5px 20px;}
a.flickr{background: url(http://www.wsdot.wa.gov/media/images/back/flickr.png) top left no-repeat;padding:0px 0px 5px 20px;}
a.twitter{background: url(http://www.wsdot.wa.gov/media/images/back/twitter.png) top left no-repeat;padding:0px 0px 5px 20px;}
a.youtube{background: url(http://www.wsdot.wa.gov/media/images/back/youtube.png) top left no-repeat;padding:0px 0px 5px 20px;}
a.rss{background: url(http://www.wsdot.wa.gov/media/images/back/feed.png) top left no-repeat;padding:0px 0px 5px 20px;}
a.slideshare{background: url(http://www.wsdot.wa.gov/media/images/back/slideshare.png) top left no-repeat;padding:0px 0px 5px 20px;}
a.friendfeed{background: url(http://www.wsdot.wa.gov/media/images/back/friendfeed.png) top left no-repeat;padding:0px 0px 5px 20px;}
a.facebook{background: url(http://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(http://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(http://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(http://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(http://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 {height:12.5em; background: #fff;}
#header .topban {background: #017359;height:2.5em;}
.topnav {margin: 0 auto; padding:6px 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:.8em; 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: 8px 0 0 15px; padding: 0;}
.logo h1 a {background: transparent url(http://www.wsdot.wa.gov/media/images/back/greenlogo.png) no-repeat; display: block; width: 240px; height: 39px; text-indent: -999em;}

/**Header and branding changes for travel map page**/
.topnavmap {margin: 0 auto; padding:6px 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(http://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(http://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(http://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(http://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;font-size:1.1em;}
.mainnav ul li {float:left;font-weight:bold;margin-top:2px;height:40px;position:relative;}
.mainnav ul li a {background:transparent url(http://www.wsdot.wa.gov/media/images/back/tabs_link_bg.png) no-repeat right top;color:#017359;display:block;height:17px;line-height:1.5em;padding:7px 13px 6px 7px;text-decoration:none;float:left;}
.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(http://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(http://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(http://www.wsdot.wa.gov/media/images/back/corners.png) no-repeat left bottom;height:5px;}

/*** Left navigation column ***/
/*.leftnavbox h4{font-size:1.3em;line-height:2.5em; font-weight:bold;border-bottom:1px solid #ccc;}*/
.greyBg{background:#fff url(http://www.wsdot.wa.gov/media/images/back/gradients_bg.png) repeat-x left 0px;}
.blueBg{background:#fff url(http://www.wsdot.wa.gov/media/images/back/gradients_bg.png) repeat-x left 0px;}
.leftnav{display:block;width:168px;float:left;}
.leftnav ul{list-style:none;margin:0em 0em 0em .5em;padding-left:0em;}
.leftnav li{font-size:1em;background:url(http://www.wsdot.wa.gov/media/images/back/bullet.gif) no-repeat 0em .7em;padding:0em 0em .3em .75em;}
.leftnavbox{width:150px;margin-bottom:0px;}
.leftnavbox p {line-height:1.5em;}
.leftnavbox .header{width:150px;padding:2px 5px 0px 8px;margin:10px 5px 0px 0px;}
.leftnavbox h4.header {font-size:1.3em;font-weight:bold;border-bottom:1px solid #ccc;padding:8px 6px;color:#000;}
.leftnavbox .header a{color:#000000;text-decoration:none;}
.leftnavbox .header a:hover{text-decoration:underline;}
.leftnavbox .header a:visited{color:#000000;}
.leftnavbox .bluebox{border:1px solid #f2f2df;background-color:#f2f2df;}
.leftnavbox .centered{text-align:center;}
.leftnavbox .content{width:150px;padding:5px;margin:0px 5px 0px 0px;border-top:0px;}
.leftnavbox .content ul{list-style:none;margin:0em 0em 0em .1em;padding-left:0em;}
.leftnavbox .content li{font-size:1em;background:url(http://www.wsdot.wa.gov/media/images/back/bullet.gif) no-repeat 0em .7em;padding:0em 0em .5em .75em;}
.leftnavbox .content li ul{list-style:none;margin:0em 0em 0em .1em;padding-left:0em;}
.leftnavbox .content li ul li{font-size:.8em;background:url(http://www.wsdot.wa.gov/media/images/back/bullet.gif) no-repeat 0em .7em;padding:.1em 0em .3em .75em;}
.leftnavbox .content ol{list-style:decimal;margin:0em 0em 0em 2em;padding-left:0em;}
.leftnavbox .content ol li{font-size:1em;background:url();padding:.1em 0em 0em 0em;}
.leftnavbox .content a{color:#036;}
.leftnavbox .content a:hover{text-decoration:none;}
.leftnavbox .content a:visited{color:#017359;}

/* 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(http://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(http://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;}
.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:#036;}
#main h5 {font-weight:bold;color:#000;}
#main dl, ul {list-style:none;margin:1.5em 2em;padding:0em;}
#main ul li {background:url(http://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(http://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(http://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;font-weight:bold;border-bottom:1px solid #ccc;padding:0 10px;color:#000;line-height:2.5em;}
.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(http://www.wsdot.wa.gov/media/images/back/gradients_bg.png) repeat-x left 0px;}
.blueBg2{background:#fff url(http://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(http://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.5em; 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(http://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.5em; 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.5em; 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(http://www.wsdot.wa.gov/media/images/back/gradients_bg.png) repeat-x left 0px;}
.widgetcol {float:left;width:315px;}
.widget h2 {font-size:1.5em;margin:0;padding:9px 30px;color:#000;}
.static h2 {font-size:1.5em;margin:0;padding:9px 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: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(http://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(http://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(http://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(http://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(http://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 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 #003366;color:White;background-color:#003366;font-weight:bold;font-size:13px;}
.trafficinfobox .content{width:320px;text-align:left;padding:2px 5px;margin:0px;border:1px solid #003366;}
.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:#003366;}
.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 #003366 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(http://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(http://www.wsdot.wa.gov/media/images/map/regions_map.png) -30px -101px no-repeat;}
#regions-olympic a:hover {background: url(http://www.wsdot.wa.gov/media/images/map/regions_map.png) 0px -217px no-repeat;}
#regions-southwest a:hover {background: url(http://www.wsdot.wa.gov/media/images/map/regions_map.png) -10px -364px no-repeat;}
#regions-southcentral a:hover {background: url(http://www.wsdot.wa.gov/media/images/map/regions_map.png) -59px -441px no-repeat;}
#regions-eastern a:hover {background: url(http://www.wsdot.wa.gov/media/images/map/regions_map.png) -103px -500px no-repeat;}
#regions-northcentral a:hover {background: url(http://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(http://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(http://www.wsdot.wa.gov/media/images/ferries/green_bkg.jpg)}
.button_sm:hover:{width:130px; background: url(http://www.wsdot.wa.gov/media/images/ferries/green_bkg_hover.jpg);border: solid 1px #019573;}
.green {color: #fff;border: solid 1px #01513f;background: url(http://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;}
