body {background-attachment: fixed; background-color: #e5e5e5; background-image: url(../images/background.jpg); background-repeat: repeat-x; background-position: center top; margin: 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; color:#333333;}
h3 { margin-bottom:4px; color:#666666;}
h2 {margin-bottom:4px; margin-top:4px;}
#menu { background-color: #77aed2; width:526px; height:52px; margin:22px 0px 0px 429px; position:absolute;}
#content {width:965px; margin-left:auto; margin-right:auto; background:url(../images/content-background.png); background-repeat:repeat-y; padding-top:25px;}
#content-home {width:965px; margin-left:auto; margin-right:auto; background:url(../images/content-background.png); background-repeat:repeat-y;}
#slideshow{height:450px; width:100%px;}
#photo {border:1px solid  #DFDFDF; padding:2px;}
#rail-chicago {position:absolute; margin:47px 0px 0px 26px;}
#rail-newyork {position:absolute; margin:38px 0px 0px 26px;}
#interstate-chicago {position:absolute; margin:47px 0px 0px 4px;}
#interstate-newyork {position:absolute; margin:39px 0px 0px 26px;}
li {margin-bottom:6px;}
.assets-photo {text-align:center; float:left; margin:0px 30px;}
.maps-photo {text-align:center; margin:0px 30px;}
.prev{width:69px; height:69px; background-image:url(../images/b-prev.jpg); display:inline-block;}
.next{width:69px; height:69px; background-image:url(../images/b-next.jpg); display:inline-block;}
.panel {width:100%}


.nav {width:526px;height:52px;background:url(../images/menu.png) no-repeat;position:relative;top:0;margin:0;padding:0;}
.nav li {
display:inline;
position:relative;
top:0;
margin:0;
padding:0;
}
.nav li a:link,.nav li a:visited {
position:absolute;
top:0;
height:52px;
text-indent:-9000px;
overflow:hidden;
}



.nav .menubutton1 a:link,.nav .menubutton1 a:visited {left:0px; width:106px;}

.nav .menubutton1 a.current,.nav .menubutton1 a:hover,.nav .menubutton1 a:focus,.nav .menubutton1 a:active,.dropdown-menubutton1 {
background:url(../images/menu.png) no-repeat -0px -52px;
}


.nav .menubutton2 a:link,.nav .menubutton2 a:visited {left:106px; width:144px;}

.nav .menubutton2 a.current,.nav .menubutton2 a:hover,.nav .menubutton2 a:focus,.nav .menubutton2 a:active,.dropdown-menubutton2 {
background:url(../images/menu.png) no-repeat -106px -52px;
}


.nav .menubutton3 a:link,.nav .menubutton3 a:visited {left:250px; width:154px;}

.nav .menubutton3 a.current,.nav .menubutton3 a:hover,.nav .menubutton3 a:focus,.nav .menubutton3 a:active,.dropdown-menubutton3 {
background:url(../images/menu.png) no-repeat -250px -52px;
}


.nav .menubutton4 a:link,.nav .menubutton4 a:visited {left:404px; width:122px;}

.nav .menubutton4 a.current,.nav .menubutton4 a:hover,.nav .menubutton4 a:focus,.nav .menubutton4 a:active,.dropdown-menubutton4 {
background:url(../images/menu.png) no-repeat -404px -52px;
}
