/* Stylesheet for i-Métro embedded version */
/* Complements the standard stylesheet */

/* Main layout: white background */
body
{
  background-color: #ffffff;
  margin: 0px;
  font-size: 0.625em;
  font-family: Arial, Verdana, Helvetica, Serif;
}

/* Middle column, fixed position & size */
.middlecol
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
  margin: 0px;
  padding: 0px;
}

/* Fixed-height title row */
.flag
{
  z-index: 99;
  position: absolute;
  top: 5px;
  right: 5px;
  float: right;
  text-align: right;
  display: none;
  visibility: hidden;
}

/* Fixed-height title row */
.newcity
{
  z-index: 99;
  position: absolute;
  top: 5px;
  right: 5px;
  float: right;
  text-align: right;
  display: none;
  visibility: hidden;
}

/* Fixed-position content row */
.content
{
  position: relative;
  top: 0px;
}

/* Content box, none */
.mainborder
{
  border: none 0px #ffffff;
}

/* Header (1): 16 pt bold blue */
h1
{
  background-color:#ffffff;
  color: #0f78a0;
  font-weight: bold;
  font-size: 2em;
  padding: 0px 4px;
}
h3
{
  font-size: 1.3em;
}
h3 .txtstd
{
  font-size: 1em;
}
.txtbld
{
  font-size: 1.4em;
}
.txtstd
{
  font-size: 1.3em;
}
.txtsml
{
  font-size: 1.2em;
}
.txtsmi
{
  font-size: 1.2em;
}
.txtsmu
{
  font-size: 1.2em;
}
.txtsmb
{
  font-size: 1.2em;
}
.button
{
  background-color: #ffffff;
  border: 1px solid #666;
  font-family: Arial, Verdana, Helvetica, Serif;
  font-size: 1.2em;
  padding: 0.2em 0.7em;
}

/* Comment box, blue background, full width */
.comment
{
  background-color:#0f78a0;
  color: #ffffff;
  text-align: left;
}

/* Fixed block for start & end stops and selections */
.stopblock
{
  width: 45%;
}
.selstp
{
  width: 100%;
}
.stop
{
  width: 98%;
}
.selblock
{
  float: left;
  text-align: left;
  border: solid 1px #d0caca;
  padding: 4px;
  width: auto;
}

/* Line map */
.linemap
{
  text-align: left;
  font-size: 1.3em;
}

/* Google map block */
.map
{
  height: 400px;
  margin: 15px 0px 0px 0px;
}
.maptitle
{
  display: none;
  visibility: hidden;
}

/* Signature block */
.signature
{
  margin: 16px 0px 0px 0px;
  padding: 4px;
  background-color:#0f78a0;
  color: #ffffff;
  text-align: left;
  font-size: 1.2em;
}
.signature a
{
  color: #ffffff;
}
