  body {background: url("/library/DigitalCollections/TravelWNC/images/MapBackground.jpg"); margin: 0px; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; color: #000;}

h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 2em; color:#356; margin: 0; padding: 10px 0}

h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.3em; color:#356}

a img {border: 0}

#border { margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px; padding:10px; background-color: transparent }

#container { position:relative; margin-top:5px; margin-bottom:5px; padding: 0px; background-color: transparent; margin-left:auto; margin-right:auto; }

#header { height:40px; background-color: #DC9; text-align:center}

#header h2 {margin: 0; padding: 10px 0}

#header img { border:0; }

#topbar { padding: 5px; margin: 0; background-color: #356; border-bottom: 1px solid #000; font-weight:bold; }

#topbar ul { margin:0; padding:0; text-align:center; }

#topbar li { display: inline; margin: auto; }

#topbar a:link, #topbar a:visited {font-size: 1.3em; padding:3px 30px; background-color:#356; color:#DC9; margin: 0 auto; text-decoration:none; border:thin dashed black; }

.HomeLink {float: left}

#topbar a:hover { background-color:#501; text-decoration:none; }

#indentquote { margin-top:-2px; padding-left: 50px; padding-right:50px; margin-bottom:-2px; }

#contentwide {font-size:1.4em; margin: 10px 5px 5px 5px; padding: 5px; background-color: #fff; border: 5px solid #DC9; }

#contentwide p { padding:0 10px; font-family: Verdana, Arial, Helvetica, sans-serif; /*font-size: 1.4em;*/ }

#contentwide td { padding:0 10px; font-family: Verdana, Arial, Helvetica, sans-serif; /*font-size: 1.4em;*/ }

#contentwide h2 {padding:0 10px;}

#contentwide h4 {color: #356; display: inline; font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.4em}

#contentwide a:link, #contentwide a:visited { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; color: #501; }

#contentwide a:hover { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color:#501; }

#contentwide li { font-family: Verdana, Arial, Helvetica, sans-serif; /*font-size: 1.4em;*/ }

#contentwide li.biblio { text-indent: -15px; list-style-type:none; }

#contentwide a.reference:link { font-family:"Times New Roman", Times, serif; font-size: .8em; color:#501; }

#divFloatingMenu { float: right; margin: 5px 0 0 0; position: relative; }

#divSearchBox { background-color: #DC9; padding: 5px 10px 5px 10px; text-align: center; }

#divSearchBox a:link, #divSearchBox a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #501; text-decoration: underline; }

#divSearchBox a:hover { color: #501; text-decoration: none; }

#divSurveyBox { background-color: #356; /* 99CCFF */ padding: 5px 10px 5px 10px; text-align: center; }

#divSurveyBox a:link, #divSurveyBox a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFF; text-decoration: underline; }

#divSurveyBox a:hover { color: #FFF; text-decoration: none; }

#footer { border-top: 1px solid #000; padding: 10px; margin: 0px; background-color: #fff; font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em; text-align:center; clear:both; }

.clear { clear:both; }

.AlignCenter {text-align: center}

.divFlowTable {display: inline-table; float: left; /*font-size: 1.4em;*/ text-wrap: none; width: 300px}

#trainquote { margin:20px 20px 20px 20px; padding:10px; background-color: #DC9; clear:both; }

#trainquote p { font-family:"Times New Roman", Times, serif; /*font-size: 1.4em;*/ }

#trainquote a:link, #trainquote a:visited { text-decoration: underline; font-family: "Times New Roman", Times, serif; color:#501; }

#trainquote a:hover { text-decoration: none; font-family: "Times New Roman", Times, serif; color:#501; }

#divCompassRoseHome {float: left; height: 205px; padding: 50px 50px 0 50px}

#ImageMenu {/*font-size: 1.4em;*/ text-align: left !important}

#ImageMenu div {display: inline-table; margin: 5px; width: 250px}

#ImageMenu img {float: left; margin-right: 5px}

.rightimagetrain { float:right; margin: 5px 5px 5px 5px; padding:5px; text-align:center; color:#501; position: relative; }

.rightimagetrain p { /*font-size: 1.4em;*/ font-family: Verdana, Arial, Helvetica, sans-serif; color:#501; }

.rightimagetrain a:link, .rightimagetrain a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color:#501; text-decoration:underline; }

.rightimagetrain a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color:#501; text-decoration:none; }

#leftimagetrain { float:left; clear:left; margin: 5px 5px 5px 5px; padding:5px; text-align:center; color:#501; background-color: #DC9; position: relative; }

#leftimagetrain p { /*font-size: 1.4em;*/ font-family: Verdana, Arial, Helvetica, sans-serif; color:#501; }

#leftimagetrain a:link, #leftimagetrain a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color:#501; text-decoration:underline; }

#leftimagetrain a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color:#501; text-decoration:none; }

#blueimagetrain { float:left; text-align:left; margin: 15px; padding:5px; background-color: #356; color:#fff; clear:left; position: relative; }

#blueimagetrain p { /*font-size: 1.4em;*/ font-family: Verdana, Arial, Helvetica, sans-serif; color:#fff; }

#blueimagetraininside { margin: 5px 5px 5px 5px; padding:5px; text-align:center; color:#501; background-color: #DC9; position: relative; }

#blueimagetraininside p { /*font-size: 1.4em;*/ font-family: Verdana, Arial, Helvetica, sans-serif; color:#501; }

#blueimagetraininside a:link, #blueimagetraininside a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color:#501; text-decoration:underline; }

#blueimagetraininside a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color:#501; text-decoration:none; }

#blueimagetrainwide { text-align:left; margin: 15px; padding:5px; background-color: #356; color:#fff; position: relative; }

#blueimagetrainwide p { /*font-size: 1.4em;*/ font-family: Verdana, Arial, Helvetica, sans-serif; color:#fff; }

#lowernav { margin: 10px 5px 5px 5px; padding: 5px; background-color: #fff; text-align:center }

#lowernav p { padding:0 10px; font-family: Verdana, Arial, Helvetica, sans-serif; /*font-size: 1.4em;*/ }

#lowernav td { padding:0 10px; font-family: Verdana, Arial, Helvetica, sans-serif; /*font-size: 1.4em;*/ }

#lowernav a:link, #lowernav a:visited, #lowernav a:hover { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; color: #356; }
