/* ***
 * Developed by Hemscott IR Studio (HemscottIR.com)
 * for Robert Walters (robertwalters.co.uk)
 *
 * Author : wislam <wislam at hemscott.co.uk>
 * Created: 2006/11/15
 *
 * Initial css from robertwalters.co.uk/styles/screen.css
 * *** */

/* * {
  margin: 0px;
  padding: 0px;
} */

#hsbody {
  font-family: Verdana, Arial, San-Serif;
 /*font-size: 85%;*/
  margin: 0px;
  padding: 0px;
  color: #333;
  background-color: inherit;
}
/*html { font-size: 100%; }*/

/*body { font-size: 62.5%;}*/

#hsbody p {
  font-size: 1em;
}
#hsbody input,
#hsbody select,
#hsbody table {
  font-size: 1em;
}

#hsbody a:link    { text-decoration: underline; color: #333; background-color: inherit; }
#hsbody a:visited { text-decoration: underline; color: #ccc; background-color: inherit; }
#hsbody a:hover   { text-decoration: none;      color: #000; background-color: inherit; }

#hsbody h1{}
#hsbody h2{}
#hsbody h3 {
  margin: 1em 0 0 0;
  padding: 0 0 0.3em 1em;
  color: #3b85b4;
  background-color: inherit;
  font-size: 1.1em;
  border-bottom: 1px solid #ebebeb;
}
#hsbody h4 {
  color: #aa273d;
  background-color: inherit;
  font-size: 1.1em;
  padding: 1em 0 0.4em 0;
}
#hsbody h5 {
  font-size: 1em;
}
#hsbody h6
{
	background-color: #5261ac;
	text-transform: uppercase;
	padding: 0.6em 0 0.4em 15px;
	margin: 2em 0 0 0;
	text-align: left; 
	color: #fff;
	font-size: 100%;
}

#hsbody acronym,
#hsbody .abbr {
  cursor: help;
  border-bottom: 1px dashed #999;
}

#hsbody dl dt {
  display: inline;
  float: left;
}
#hsbody dl dd {
  margin-left: 1em;
}



/* *** BEGIN General Table Styling *** */
#hsbody table {
  text-align: left;
  width: 100%;
}
#hsbody table caption {
  background-color: inherit;
  color: #aa273d;
  font-size: 1.1em;
  font-weight: bold;
  text-align: left;
  padding: 2em 0.4em 1em 0.4em;
  margin: 0;
  text-decoration: none;
}

#hsbody table thead th {
  color: #fff;
  background-color: #99aaac;
  font-weight: bold;
  text-align: center;
}
#hsbody table th {
  font-weight: normal;
  font-size: 1.1em;
  padding: 4px;
  color: #333;
  background-color: inherit;
}
#hsbody table td {
  padding: 4px;
  color: inherit;
  background-color: inherit;
}
#hsbody table td,
#hsbody table th {
  border-bottom: 1px solid #d0dbdc;
}
/* *** END General Table Styling *** */


/* *** BEGIN Standard Input Form *** */
#hsbody form {
}
#hsbody form fieldset {
  padding: 1em;
  margin-top: 1em;
  border: 1px solid #ebebeb;
}
#hsbody form fieldset legend {
  font-weight: bold;
  color: #aa273d;
  background-color: inherit;
  padding: 0.2em 0.4em;
  border: 1px solid #ebebeb;
}
#hsbody form input,
#hsbody form select,
#hsbody form label {
  font-family: verdana, arial, sans-serif;
  font-size: 1em;
 /* color: #00678f;*/
}
/* *** END Standard Input Form *** */


/* *** BEGIN News Search *** */
#hsbody form fieldset .ns_fieldbox {
}
#hsbody form fieldset .ns_fieldbox label {
  width: 16ex;
  float: left;
}
#hsbody form fieldset .ns_fieldbox #keyword_input {
  width: 31.4ex;
}
#hsbody form fieldset .ns_fieldbox #period_input {
  width: 32.4ex;
}
#hsbody #further_options_link {
  padding: 0.5em 0px;
}
/* *** END News Search *** */


/* *** BEGIN News Item *** */
#hsbody.newsitem {
  font-size: 0.8em;
  /* override global body width */
  width: 100%;
  text-align: left;
}
#hsbody.newsitem #banner {
  font-size: 0.8em;
  padding: 10px 20px;
}
#hsbody.newsitem #banner img {
  margin-right: 20px;
  margin-bottom: 1em;
  float: left;
}
#hsbody.newsitem #lse_msg {
  float: right;
}

#hsbody.newsitem h2.newsitem {
  font-size: 1em;
  color: black;
  background-color: #f0f0f0;
  border-bottom: 1px solid #ccc;
  padding: 5px 20px;
  margin: 0px;
}
#hsbody.newsitem h4 {
  font-style: normal;
  font-weight: bold;
  margin-bottom: 1em;
}
#hsbody.newsitem .page {
  padding: 0px 20px;
  margin:0px;
}
#hsbody.newsitem .page pre {
  font-size: 1.2em;
}
#hsbody.newsitem #disclaim {
  font-size: 0.8em;
}
/* *** END News Item *** */


/* *** BEGIN Share Price Graph Page *** */
#hsbody #hs_graph_container {
}
#hsbody #graphDiv {
}
#hsbody #graphImg { border: 0px; }

#hsbody #hs_graph_help {
  margin: 1em 0px 5px 240px;
}

#hsbody #hs_graph_opts { 
  margin: 0px; 
  padding-top: 5px; 
  width: 45em; 
  clear: both;  /* due to #graphDiv */ 
} 


#hsbody #hs_graph_period {
  width: 21em;
  float:left;
  margin-top: 0px;
}
#hsbody #hs_graph_period,
#hsbody #hs_graph_comparison {
  /*padding: 10px;*/
  height: 9em;
}
#hsbody #hs_graph_period .hs_g_fieldbox,
#hsbody hs_graph_comparison .hs_g_checkbox {
  margin: 1px;
}
#hsbody #hs_graph_period .hs_g_fieldbox {
  padding-bottom: 0.5em;
}
#hsbody #hs_graph_period .hs_g_fieldbox label {
  width: 9ex;
  float: left;
}
#hsbody #hs_graph_period .hs_g_period {
  width: 32.4ex;
}
#hsbody #hs_graph_comparison {
  /*width: 22em;*/
  margin-top:40px;
}
#hsbody #hs_graph_comparison legend{
  /*width: 22em;*/
  margin-top:20px;
}
#hsbody #hs_graph_comparison .hs_g_checkbox {
  margin: 0px;
  clear: both;
}
#hsbody #hs_graph_comparison .hs_g_checkbox label {
  width: 29ex;
  float: left;
}

#hsbody .hs_g_submit {
  text-align: right;
  margin-top: 5px;
  margin-bottom: 0px;
  padding-top: 25px;
}
#hsbody .hs_g_submit .button {
}

#hsbody #wi_tooltip {
  font-family: arial, helvetica, sans-serif;
  font-size: 1em;
  border: 1px solid black;
  color: #5A97CC;
  background-color: white;
  padding: 2px;
  position: absolute;
  margin-top: 10px;
  margin-left: -70px;
}
/* *** END Share Price Graph Page *** */


/* *** BEGIN Disclaimer *** */
#hsbody #disclaim {
  font-size: 0.9em;
  margin-top: 2em;
  color: inherit;
  background-color: #f8f8f8;
  padding: 0.1em 0.5em 1.5em 0.5em;
}
#hsbody #disclaim.two_lines {
  height: 1.5em;
}
/* *** END Disclaimer *** */


/* *** BEGIN Generic Classes *** */

#hsbody .bold {
  font-weight: bold;
}
#hsbody .left {
  float: left;
}
#hsbody .right {
  float: right;
}
#hsbody .align_right {
  text-align: right !important;
}
#hsbody .align_left {
  text-align: left !important;
}
#hsbody .align_center {
  text-align: center !important;
}
#hsbody .block {
  display: block;
}
#hsbody .hidden {
  visibility: hidden;
}
#hsbody .hide {
  display: none;
}
#hsbody .no_border {
  border: 0px;
}

/* *** END Generic Classes *** */

