/* ***
 * Developed by Hemscott IR Studio (HemscottIR.com)
 * for Ultra Electronics (ultra-electronics.com)
 *
 * Author : rlofthouse <rlofthouse at hemscott.co.uk>
 *          wislam     <wislam at hemscott.co.uk>
 * Created: 2005/04/27
 *
 * *** */

body, table {
  font-family: Arial, Helvetic, sans-serif;
}

 p, label
 {
   color: #444;
   font-size: 12px;
   font-weight: normal;
   line-height: 13px;
 }
 
 h2
 {
   font-size: 14px;
 }
 
a {
  color: #09c;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  color: #016;
}

acronym, abbr {
  border-bottom: 1px dashed #999;
}

.background {  position: absolute; z-index: auto; left: 0px; top: 0px;; clip:           rect(   ); visibility: visible; overflow: visible; height: auto; width: auto}
.ultralogo {  position: absolute; z-index: auto; left: 875px; top: 20px; overflow: visible; visibility: visible; clip:                rect(   )}
.Links {
 font-size: 12px; font-weight: bold; color: #0099CC; text-decoration: none
 }
.PageText {   font-size: 12px; color: #333333; text-decoration: none; font-weight: normal}
.PageTextIn {  font-size: 14px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.PageTextInS {  font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.PageTitleWhite {   font-size: 24px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.Login {   font-size: 10px; color: #FFFFFF; text-decoration: none}
.Test1 {   font-size: 24px; color: #FFFFFF; text-decoration: none}
.DisclaimerTxt {   font-size: 12px; font-weight: bold; color: #B45B95; text-decoration: none}

.subheading { color: black; font-size: 14px; font-weight: bold }

.left {
  float: left;
}
.right {
  float: right;
}

.hide {
  display: none;
}
.hidden {
  visibility: hidden;
}


/* *** BEGIN disclaimer *** */
#hsbody #disclaim {
  margin-top: 3em;
  padding: 0.1em 0.5em 1.5em 0.5em;
  border-top: 1px solid #09c;
}
/* *** END disclaimer styling *** */


/* *** BEGIN IR Homepage *** */
#hsbody #home_shareprice,
#hsbody #home_rns,
#hsbody #home_arr {
  font-size: 10pt;
  border: 1px solid #888;
  color: inherit;
  background-color: white;
  margin-bottom: 1.5em;
}

#hsbody #home_shareprice {
  padding: 10px;
  width: 11em;
  float: right;
}
#hsbody #home_shareprice .h_sp_price {
  line-height: 1.4em;
  text-align: center;
  padding-bottom: 1em;
  border-bottom: 1px dashed #999;
}

#hsbody #home_rns {
  padding: 10px;
  width: 30em;
}
#hsbody #home_rns ul {
  line-height: 1.4em;
  margin: 0px;
  padding: 0.5em 1.5em;
}

#hsbody #home_arr {
  padding: 10px;
  text-align: center;
  width: 30em;
  height: 12.5em;
}
#hsbody #home_arr .h_arr_title {
  padding-bottom: 1em;
  display: block;
}
#hsbody #home_arr p {
  margin: 0px;
  padding: 1em 0em;
  float: left;
}

#hsbody .head {
  font-size: 1em;
  font-weight: bold;
  color: white;
  background-color: #001d61;
  padding: 2px 5px;
  margin: -10px -10px 0px -10px;
  text-align: left;
}
/* *** END IR Homepage *** */


/* *** BEGIN share price graph page *** */
#hsbody #chartForm select {
  font-size: 12px;
}
#hsbody #graphDiv {
  position: relative;
  margin-top: 10px;
  float: left;
}
#hsbody #hs_graph_opts {
  margin: 0px;
  padding-top: 5px;
  width: 42em;
}
#hsbody #hs_graph_help {
  padding-top: 1em;
  margin-left: 110px;
  clear: both;
}

#hsbody #hs_graph_period .hs_g_fieldbox,
#hsbody hs_graph_comparison .hs_g_checkbox {
  margin: 1px;
}
#hsbody #hs_graph_period .hs_g_fieldbox label {
  width: 10ex;
  float: left;
}
#hsbody #hs_graph_period .hs_g_period {
  width: 25.4ex;
}
#hsbody #hs_graph_comparison {
  margin-top: 0.5em;
}
#hsbody #hs_graph_comparison .hs_g_checkbox {
  margin: 0px;
}
#hsbody #hs_graph_comparison .hs_g_checkbox label {
  width: 17.8em;
  float: left;
}

#hsbody .hs_g_submit {
  margin-top: 5px;
  float: right;
}
#hsbody .hs_g_submit .button {
}
/* *** END share price graph page *** */


/* *** *** */
#hsbody legend {
  font-size: 0.8em;
  font-weight: bold;
}
#hsbody fieldset {
  padding: 10px;
  border: 1px solid #888;
}

#hsbody #prices {
  width: 30em;
}
/* *** *** */


