@charset "utf-8";
/* CSS Document */

#euroform input, textarea {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	text-transform: uppercase;
}

.rawfpl {
	font-family: "Courier New", Courier, monospace;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

#euroform label {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9px;
  font-weight: bold;
	color: black;
}

#euroform table {
	margin-bottom: 0px;
}

tbody { border-top: none; border: none; }

#euroform td {
	padding: 0px;
	color: black;
}

#euroform form { margin-bottom: 0px; }

.fplmarkup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: black;
}

#euroform select {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	text-transform: uppercase;
}

.tooltiphead {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	width: 150px;
	border: 1px solid #a5cfe9;
	padding: 3px;
	color: #4b7a98;
	background: #d5ebf9;
}

.tooltipbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
	border-bottom: 1px solid #a5cfe9;
	border-left: 1px solid #a5cfe9;
	border-right: 1px solid #a5cfe9;
	padding: 3px;
	color: #1b4966;
	background: white;
}

.tooltipbody em {
	font-size: 9px;
}

td.off { background: #0470a1; }

td.on { background: #a5cfe9; }

td.down { background: #369; }

  .searchResult { line-height: 1.4em; font-size: 9px; color: black; }
  #searchWell div { line-height: 1.4em; font-size: 9px; color: white; }
  .searchResult div.gs-title, .searchResult div.gs-title a { color: #00283c; font-weight: bold; text-decoration: none; }
  .searchResult div.gs-directions-to-from, .searchResult div.gs-directions-to-from a { color: #00283c; font-style: italic; text-decoration: none; }
  .searchResult div.gs-title a:hover, .searchResult div.gs-directions-to-from a:hover { color: #0470a1; }
  #searchWell div.gs-title { font-size: 9px; font-weight: bold; margin-top: 5px; }
  #searchWell div.gs-title a { text-decoration: underline; }
  #searchWell div.gs-title a:hover { text-decoration: none; }
  div.gs-phone { font-weight: bold; }
  
/* GUI Button Update -- 24DEC2012 */
div.options, div.extoptions {
  text-align: right !important;
}
div.options a, div.extoptions a {
  border-left: 1px solid #369;
  border-right: 1px solid #00283c;
  padding: 5px 15px 7px 15px;
  background-image: url('../images/button-backer.gif');
  background-repeat: repeat-x;
}

div.options a:hover, div.extoptions a:hover { background-image: url('../images/button-bright.gif'); }
div.options a:active, div.extoptions a:active {
  background-image: none;
  background-color: #00283c;
}