@charset "utf-8";/* CSS Document */html{overflow-y:scroll;}body{background:url(images/background.jpg) top left repeat;margin:0;padding:0;}h1{font-family:Georgia, "Times New Roman", Times, serif;color:#8e2f2d;font-size:24px;margin-top:3px;margin-bottom:10px;font-weight:normal;}h2{font-family:Georgia, "Times New Roman", Times, serif;color:#8e2f2d;font-size:18px;margin-top:3px;margin-bottom:10px;font-weight:normal;}#copy strong{color:#8e2f2d;}#top_white{background:url(images/top_white.png) top center no-repeat;width:933px;height:13px;margin-right:auto;margin-left:auto;margin-top:30px;}#footer{background:url(images/bottom_white.png) bottom center no-repeat;width:933px;margin-right:auto;margin-left:auto;padding-bottom:14px;}#footerContent{width:903px;margin-right:auto;margin-left:auto;background:#990000 url(images/navbar.jpg) repeat-x;height:20px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#e5d6b1;padding-top:7px;text-align:center;}#footerContent a:link{color:#e5d6b1;text-decoration:none;}#footerContent a:visited{color:#e5d6b1;text-decoration:none;}#footerContent a:hover{color:#e5d6b1;text-decoration:underline;}#footerContent a:active{color:#e5d6b1;text-decoration:underline;}#container{background:url(images/center_white.png) top center repeat-y;width:933px;margin-right:auto;margin-left:auto;}#content{width:903px;margin-right:auto;margin-left:auto;}#copyright{width:915px;margin-left:auto;margin-right:auto;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#fff;text-align:right;margin-top:-3px;margin-bottom:30px;}#copyright a:link{color:#fff;text-decoration:none;}#copyright a:visited{color:#fff;text-decoration:none;}#copyright a:hover{color:#fff;text-decoration:underline;}#copyright a:active{color:#fff;text-decoration:underline;}#header{width:100%;height:168px;background:url(images/header_bottom.jpg) bottom center no-repeat;}.clearer{clear:both;height:5px;width:930;margin:0 auto;}#opentimes{width:187px;height:151px;background:url(images/opentimes_bg.jpg) top left no-repeat;margin-top:10px;padding:8px 2px 5px 8px;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;color:#666666;line-height:15px;}#opentimes table{margin-top:5px;}.hrule{margin:10px auto;}#copy{width:480px;float:left;margin-top:3px;font-family:Arial, Helvetica, sans-serif;color:#656361;font-size:13px;line-height:18px;margin-left:5px;}#copy a:link{color:#656361;text-decoration:none;border-bottom:#8e2f2d 1px dotted;}#copy a:visited{color:#656361;text-decoration:none;border-bottom:#8e2f2d 1px dotted;}#copy a:hover{color:#656361;text-decoration:none;border-bottom:none;}#copy a:active{color:#656361;text-decoration:none;border-bottom:none;}#fullWidth{width:695px;float:left;margin-top:3px;font-family:Arial, Helvetica, sans-serif;color:#656361;font-size:13px;line-height:18px;margin-left:5px;}#fullWidth a:link{color:#656361;text-decoration:none;border-bottom:#8e2f2d 1px dotted;}#fullWidth a:visited{color:#656361;text-decoration:none;border-bottom:#8e2f2d 1px dotted;}#fullWidth a:hover{color:#656361;text-decoration:none;border-bottom:none;}#fullWidth a:active{color:#656361;text-decoration:none;border-bottom:none;}#tenantrightCol{width:205px;float:right;margin-top:3px;}#tenantrightCol strong{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#8e2f2d;font-weight:normal;line-height:22px;}#tenantrightCol table{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#656361;font-weight:normal;margin-top:-5px;}h5{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#8e2f2d;font-weight:bold;margin:0;}table p{margin:0;font-size:12px;}#rightCol{width:205px;float:right;margin-top:3px;}#rightCol p{font-family:Arial, Helvetica, sans-serif;color:#8e2f2d;font-size:11px;margin-top:0px;}.bigBut{width:194px;height:110px;margin-top:5px;padding:5px 0px 5px 10px;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;color:#666666;}.bigBut strong{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#8e2f2d;font-weight:normal;line-height:22px;}#rightCol .bigBut p{margin-top:3px;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;color:#666666;}.bigBut a{color:#666666;display:block;text-decoration:none;}.directory{background:url(images/directory-bg.jpg) top left no-repeat;}.history{background:url(images/history-bg.jpg) top left no-repeat;}.map{background:url(images/map-bg.jpg) top left no-repeat;}.transport{background:url(images/transport-bg.jpg) top left no-repeat;}.bigBut a{text-decoration:none;}#logos-container{background:url(images/logos-container.jpg) top left no-repeat;width:480px;height:110px;padding-top:5px;}#copy #logos-container a{text-decoration:none;border:none;}/* NAVIGATION ACCORDION MENU */#sidenav{float:left;margin-top:3px;margin-left:0px;font: normal 12px Georgia, "Times New Roman", Times, serif;padding-bottom:9px;padding-right:0px;background:url(images/vertical-line.jpg) top right no-repeat;}.arrowlistmenu{width: 192px; /*width of accordion menu*/padding-left:0px;padding-right:8px;font: normal 12px Georgia, "Times New Roman", Times, serif;}.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/font: normal 12px Georgia, "Times New Roman", Times, serif;color: #e5d6b1;border-top:#fff 1px solid;background:#990000 url(images/navbar.jpg) top left repeat-x;margin-bottom: 0px; /*bottom spacing between header and rest of content*/padding: 5px 0 6px 8px; /*header text is indented 10px*/cursor: hand;cursor: pointer;margin-top:0px;}.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/background:#000 url(images/navbar_hover.jpg) top left repeat-x;color:#e5d6b1;border-bottom:#999 1px solid;}.arrowlistmenu li .single{ font: normal 12px Georgia, "Times New Roman", Times, serif;color: white;background:#b2a5b7;margin-bottom: 0px; /*bottom spacing between header and rest of content*/padding: 2px 0 2px 10px; /*header text is indented 10px*/cursor: hand;cursor: pointer;}.arrowlistmenu ul{ /*CSS for UL of each sub menu*/list-style-type: none;padding: 0;margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/margin-top:0px;}.arrowlistmenu ul li{padding-bottom: 2px; /*bottom spacing between menu items*/}.arrowlistmenu ul li .opensubheader{ /*Close state CSS for sub menu header*/background: #000 !important;}.arrowlistmenu ul li .closedsubheader{ /*Open state CSS for sub menu header*/background: #000 !important;}.arrowlistmenu ul li .arrow{ float:right;margin-top:5px;margin-right:5px;}.arrow{ float:right;margin-top:5px;margin-right:5px;}.arrowlistmenu li{list-style:none;}.arrowlistmenu li a{background:#fff; /*custom bullet list image*/display: block;padding: 5px 0;padding-left: 19px; /*link text is indented 19px*/font: normal 12px Georgia, "Times New Roman", Times, serif;color: #444;margin-bottom:-1px;text-decoration:none;}.arrowlistmenu li a:visited{color: #e5d6b1;}.arrowlistmenu li a:hover{ /*hover state CSS*/background:#000 url(images/navbar_hover.jpg) top left repeat-x;color:#e5d6b1;}.arrowlistmenu ul li a{background:#DADADA; /*custom bullet list image*/display: block;padding: 5px 0;padding-left: 19px; /*link text is indented 19px*/font: normal 12px Georgia, "Times New Roman", Times, serif;color: #666;margin-bottom:-1px;text-decoration:none;}.arrowlistmenu ul li a:visited{font: normal 12px Georgia, "Times New Roman", Times, serif;color: #666;}.arrowlistmenu ul li a:hover{ /*hover state CSS*/background-color:#E6E6E6;background-image:none;color:#666;}.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/background: #ff0000;color:#666;}iframe{border:#8e2f2d 1px solid;}.imgBorder{padding:2px;border: #91171E 1px solid;margin-bottom:3px;}#currentPage{background:#000 url(images/navbar_hover.jpg) top left repeat-x;color:#e5d6b1;}textarea{font-family:Arial, Helvetica, sans-serif;color:#333333;font-size:11px;border: #91171E 1px solid;}input{font-family:Arial, Helvetica, sans-serif;color:#333333;border: #91171E 1px solid;}