﻿/* Set font sizes for all browsers */
html { font-size: 0.85em; }/* 1.25?16px = 20px */
body { font-size: 80%; } /* adjusts base font to 10px for IE*/
html>body { font-size: 0.8em; } /* overrides the above in all browsers except IE */
/* end fontsizing */

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#4B4B4B;
/*  background-color:#eeffff;  --------------------------------Debugging */
}
/* ------------------------------------------------------------------ Default attributes */
html * {
  padding:0px;
  margin:0px;
}

a, a:link, a:visited  { 
  text-decoration:none; 
}
a:active, a:hover { 
  text-decoration:underline; 
}

ul li.last {
  border-right:0px;
  padding-right:0px;
}

.structuralLabel {
  position:absolute;
  left:-9999px;
}

acronym {
  cursor:help;
  border-bottom: 1px dashed #939393;
}

label.pointer {
  cursor:pointer;
}

img {
  border:0px;
  vertical-align:middle;
}

div#main .fifty {
  width:50%;
}
div#main .sixty {
  width:60%;
}
/* ------------------------------------------------------------------ Main Site */
 
div#main {
  width:760px;
  text-align:left;
  margin:0px auto;
  margin-top: 25px;
background-color:#ffffff;
}

/* ------------------------------------------------------------------ Header */

div#header {
  padding:0px 15px 11px 0px;
  border-bottom: 1px solid #1ea9ee;
}
div#header a#logo {
  float:left;
}

div#header a#logo img {
  border:0px;
  margin:0px 25px 10px 16px;
}

div#header ul#headlinks {
  float:right;
  display:inline;
  list-style-type:none;
  margin:0px;
  padding:10px 0px 0px 0px;
}
div#header ul#headlinks li {
  float:left;
  padding: 0px 10px 0px 10px;
  border-right: 1px solid #9CCD60;
}
div#header ul#headlinks li.last {
  border-right:0px;
  padding-right:0px;
}
div#header ul#headlinks li a {
  color:#9CCD60;
}
/* ------------------------------------------------------------------ Main Navigation */

div#header div#mainnav {
  font-family:Arial, Helvetica, sans-serif;
  clear:both;
  float:left;
  display:inline;
  width:568px;
  background-color:#9CCD60;
  padding:0px 15px 0px 15px;
  border-top:1px solid #9CCD60;
  margin:0px;
}

div#header div#mainnav ul#nav {
  font-weight:bold;
  font-size:1.1em;
  display:inline;
  list-style-type:none;
  margin:0px;
}

div#header div#mainnav ul#nav li {
  float:left;
  display:block;
  text-align:center;
  vertical-align:bottom;
  margin:0px;
}

div#header div#mainnav ul#nav li.selected {
  background-color:#ffffff;
}
  
div#header div#mainnav ul#nav li a,
div#header div#mainnav ul#nav li a:link,
div#header div#mainnav ul#nav li a:visited {
  display:block;
  vertical-align:bottom;
  color:#ffffff;
  padding:4px 10px 4px 10px;
  margin:0px;
}
div#header div#mainnav ul#nav li.selected a,
div#header div#mainnav ul#nav li.selected a:link,
div#header div#mainnav ul#nav li.selected a:visited {
  color:#9CCD60;
}

div#header div#mainnav ul#nav li a:active,
div#header div#mainnav ul#nav li a:hover {
  display:block;
  padding:4px 10px 4px 10px;
  color:#9CCD60;
  text-decoration:none;
  background-color:#ffffff;
}

div#header div#toolsnav {
  display:inline;
  float:right;

}

div#header div#toolsnav ul#browsertools {
  display:inline;
  list-style-type:none;
  margin:0px;
}
div#header div#toolsnav ul#browsertools li {
   float:left;
}
div#header div#toolsnav ul#browsertools li a img {
  border:0px;
  padding: 0px 4px;
  align:middle;
}
/* ------------------------------------------------------------------ Breadcrumbs */

div#breadcrumb {
  clear:both;
  padding: 8px 0px 8px 195px;
  margin:0px;
/*    background:#eeffee;  --------------------------------Debugging */
}
div#breadcrumb a, 
div#breadcrumb a:link,
div#breadcrumb a:visited{
  color:#4B4B4B;
  text-decoration:underline;
}
div#breadcrumb a:link,
div#breadcrumb a:visited{
  color:#4B4B4B;
  text-decoration:underline;
}


div#contentblock {
  clear:both;
  float:left;
  min-height:400px;
/*    background:#ffffee;  --------------------------------Debugging */
}
/* ------------------------------------------------------------------ Sub Navigation */
ul#subnav {
  font-family:Arial, Helvetica, sans-serif;
  width:185px;
  float:left;
  padding:0px;
  margin:0px 0px 0px 0px;
  list-style-type:none;
  font-size:1.2em;
/*    background:#ffffee;  --------------------------------Debugging */

}
ul#subnav li {
  padding:0px;
  margin:0px 0px 10px 5px;
}
ul#subnav li a, 
ul#subnav li a:link,
ul#subnav li a:visited{
  color:#939393;
  text-decoration:none;
}
ul#subnav li a:active,
ul#subnav li a:hover{
  color:#8bbc4f;
  text-decoration:none;
}

ul#subnav li.selected a, 
ul#subnav li.selected a:link,
ul#subnav li.selected a:visited{
  color:#8bbc4f;
  font-weight:bold;
  text-decoration:none;
}
ul#subnav li.selected a:active,
ul#subnav li.selected a:hover{
  color:#8bbc4f;
  font-weight:bold;  
  text-decoration:none;
}

ul#subnav li.selected ul {
  list-style-type:none;
  color:#939393;
  font-size:0.9em;
  font-weight:normal;
  padding:0px;
  margin:0px;
}

ul#subnav li.selected ul li {
  padding:0px 0px 0px 0px;
  margin:3px 0px 0px 15px;
}

ul#subnav li.selected ul li.selected {
  list-style-type:disc;
  color:#8bbc4f;
}

ul#subnav li.selected ul li a, 
ul#subnav li.selected ul li a:link,
ul#subnav li.selected ul li a:visited{
  margin:0px 0px 0px -5px;
  color:#939393;
  text-decoration:none;
  font-weight:normal;
}

ul#subnav li.selected ul li a:active,
ul#subnav li.selected ul li a:hover{
  margin:0px 0px 0px -5px;
  color:#8bbc4f;
  text-decoration:none;
  font-weight:normal;
}

ul#subnav li.selected ul li.selected a, 
ul#subnav li.selected ul li.selected a:link,
ul#subnav li.selected ul li.selected a:visited{
  margin:0px 0px 0px -5px;
  color:#8bbc4f;
  text-decoration:none;
  font-weight:bold;
}

ul#subnav li.selected ul li.selected a:active,
ul#subnav li.selected ul li.selected a:hover{
  margin:0px 0px 0px -5px;
  color:#8bbc4f;
  text-decoration:none;
  font-weight:bold;
}




/* ------------------------------------------------------------------ Headings */
h1 { }
h1#content_header {
  display:block;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.7em;
  font-weight:bold;
  padding:10px 10px 60px 10px;
  width:393px;
  margin:0px 0px 10px -10px;
  background-color:#9ccd60;
  color:#ffffff;/*67656A*/
}
h2 { }

h3 { 
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
}
h3 a,
h3 a:link,
h3 a:visited {
  text-decoration:none; 
}
h3 a:active,
h3 a:hover {
  text-decoration:underline; 
}
h3.whitearrow {
  font-size:1.1em;
  color:#ffffff;
  background:#9ccd60;
  padding-bottom:8px;
}
h3.greenarrow {
  font-size:1.2em;
  color:#8bbc4f;
  /*background:#ffffff;*/
}
h3.greenarrow a,
h3.greenarrow a:link, 
h3.greenarrow a:visited {
  color:#8bbc4f;
}
h3.greenarrow a:active,
h3.greenarrow a:hover {
  color:#4b4b4b;
}

h3.orange {
  display:block;
  color:#ffffff;
  background:#FBAF35;
  padding:7px 0px 7px 20px;
  margin:0px 0px 4px 0px;
  font-size:1.2em;
} 
h3.homeRHS {
  font-size:1.2em;
  color:#9CCD60;
  background:#ffffff; 
  margin:20px 0px 4px 20px;
} 
h4 {
  font-size:1em;
  font-weight: bold;
}
/* ------------------------------------------------------------------ HomePage */

div#homeLHS {
  float:left; 
  padding:20px 0px 0px 0px;
  width:590px;
/* background:#ddffee;    --------------------------------Debugging */
}
div#homeLHS div#graphic {
  float:left;
  padding:0px 0px 20px 0px;
}

div#hometext {
  font-family:Arial, Helvetica, sans-serif;
  float:left;
  width:295px;
  margin:0px 0px 0px 20px;
/*  background:#eeffee;   --------------------------------Debugging */
}

div#hometext p#paraone {
  font-size:1.4em;
  font-weight:bold;
  color:#9CCD60;
  padding:0px 0px 10px 0px;
}
div#hometext p#paratwo {
  font-size:1.3em;
  font-weight:bold;
  color:#67656A;
  padding:0px 0px 10px 0px;
}
div#hometext img {
  padding:3px 10px 10px 0px;
}
div#hometext img.greenarrow {
/*  background:#9ccd60;
  padding: 1px 2px 1px 2px;
  margin: 0px 3px 3px 0px;*/
  vertical-align:middle;
  margin: 0px 3px 3px 0px;
  padding: 0px;
}

div#block {
  clear:both;
  width:578px;
  background-color:#9ccd60;
  padding:20px 5px 20px 15px;
  margin:0px 0px 20px 0px;
  font-size:1.1em;
}

div#block img.whitearrow {
/*  background:#ffffff;
  padding: 1px 2px 1px 2px;
  margin: 0px 3px 3px 0px;*/
  vertical-align:middle;
  margin: 0px 3px 3px 0px;
  padding: 0px;  
}

div#block a,
div#block a:link,
div#block a:visited {
  color:#ffffff;
  text-decoration:none;
}
div#block a:active,
div#block a:hover {
  color:#4b4b4b;
  text-decoration:underline;
}

div#blockLHS {
  float:left;
  width:185px;
  margin:0px 20px 0px 0px;
}

div#announcements {
  float:left;
}

div#block ul {
  list-style-type:none;
  margin-top:2px;
}

div#shareprice {
  float:right;
  width:162px; 
  padding:0px;
/*  background:#aaffaa;  --------------------------------Debugging */
}
div#shareprice p,
div#shareprice img.graph {
  margin:0px 0px 0px 20px;
  font-family:Arial, Helvetica, sans-serif;
}

div#shareprice p.shareDesc {
  font-weight:bold;
  color:#646464;
}

div#shareprice p.sharePrice {
  margin-top:2px;
  font-size:2.2em;
  color:#646464;
}
div#shareprice p.shareChange {
  color: #8bbc4f;
  margin-bottom: 3px;
}
div#shareprice p.shareDate {
  margin-top:5px;
}
/* ------------------------------------------------------------------ Contents Pages */

div#content {
  float:left;
  width: 393px;
  padding:0px 0px 20px 10px;
/*  background:#eeeeff;  --------------------------------Debugging */
}

/*div#content div#hsbody {
  padding:0px;
  margin:0px;
}
*/
div#content div#contact {
  float:left;
  width:190px;
  padding-right:10px;
}
div#content div#map {
  float:left;
  width:192px;

}

div#content h3{
  margin:0px 0px 10px 0px;
  padding:0px;
}
div#content p {
  margin:0px 0px 10px 0px;
}
div#content p.spaced {
  margin:0px 0px 10px 0px;
}


div#content h3{
  font-family:Arial, Helvetica, sans-serif;

  font-size:1.1em;
  font-weight:bold;
  padding:12px 0px 2px 0px;
  text-align:left;
  color:#8bbc4f;
}
/* ------------------------------------------------------------------ Contents Pages --- Directors */


div#content div.director {
  clear:both;
  padding:0px 0px 10px 0px;
}
div#content div.director img {
  padding:0px 0px 10px 10px;
  float:right;
}
div#content div.director p {
  padding:0px;
  margin:0px;
  }

/* ------------------------------------------------------------------ Contents Pages --- Lists */

div#content ul {
  margin:0px 0px 10px 20px;
}
div#content ul li {
  margin:5px 0px 0px 0px;
}
div#content ul li ul {
  list-style-type:none;
  padding:0px;
  margin:0px;
}
div#content a,
div#content a:link,
div#content a:visited {
  color:#4b4b4b;
}
div#content a:active,
div#content a:hover {
  color:#4b4b4b;
}
div#content ul.reports {
  font-family:Arial, Helvetica, sans-serif;
  list-style-type:none;
  margin:0px 0px 10px 0px;
  padding:0px;
}
div#content ul.reports li {
  margin:10px 0px 0px 0px;
  padding:0px;
  color: #8bbc4f;
  font-weight:bold;
  font-size:1.1em;
}


div#content ul.reports ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  list-style-type: none;
  margin:0px;
  padding:0px;
}
div#content ul.reports ul li {
  font-weight:normal;
  font-size:0.9em;
  color:#4b4b4b;
}
div#content ul.reports ul li img {
  vertical-align:middle;
  margin:0px 10px 0px 0px;
  padding:0px;
}

div#content ul.downloads {
  list-style-type: none;
  margin:0px;
  padding:0px;
}
div#content ul.downloads li {
  font-weight:normal;
  color:#4b4b4b;
}
div#content ul.downloads li img {
  vertical-align:middle;
  margin:0px 10px 0px 0px;
  padding:0px;
}
div#content ul.sitemap {
  font-family:Arial, Helvetica, sans-serif;
  list-style-type:none;
}
div#content ul.sitemap li {
  margin:10px 0px 0px 0px;
  padding:0px;
  color: #9CCD60;
  font-weight:bold;
  font-size:1.1em;
}
div#content ul.sitemap li ul {
  font-family:Verdana,Arial, Helvetica, sans-serif;
  list-style-type: none;
  margin:0px 0px 0px 20px;
}
div#content ul.sitemap li ul li {
  color:#4b4b4b;
  font-size:0.9em;
/*  font-weight:bold; */
  margin:0px;
}
div#content ul.sitemap li ul li ul {
  list-style-type: none;
  margin: 0px 0px 0px 20px;
}
div#content ul.sitemap li ul li ul li {
  font-weight:normal;
  margin:0px;
}

/* ------------------------------------------------------------------ Contents Pages --- Tables */

div#content table {
  margin:0px 0px 10px 0px;
  font-size:1em;
  width:100%;
}

div#content table.mreview {
  margin:0px 0px 10px 0px;
  font-size:1em;
  width:100%;
}

div#content table.mreview thead th {
  padding:5px 0px;
  text-align:left;
  border-bottom:1px solid #b5e67a;
  vertical-align:bottom;
  color:#8f8f8f;
}
div#content table.mreview tbody td {
  padding:5px 0px 5px 0px;
  text-align:left;
  vertical-align:top;  
  border-bottom:1px solid #D6F1B4;
}

div#content table.alerts {
  margin:0px 0px 0px 0px;
}
div#content table caption {
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.1em;
  font-weight:bold;
  padding:15px 0px 0px 0px;
  text-align:left;
  color:#8bbc4f;
  
/*  color:#4b4b4b;
  background: #b5e67a;*/
}
div#content table thead th {
  padding:3px 0px;
  text-align:left;
  border-bottom:1px solid #b5e67a;
  vertical-align:bottom;
  color:#8f8f8f;
}
div#content table tbody th {
  padding:3px 0px 3px 3px;
  text-align:left;
  font-weight:bold;
  border-bottom:1px solid #D6F1B4;
  vertical-align:top;
}
div#content table tbody td {
  padding:3px 0px 3px 4px;
  text-align:left;
  vertical-align:top;  
  border-bottom:1px solid #D6F1B4;
}
div#content table .right {
  text-align:right;
}

div#content table.prices_delayed tbody th {
  width:30%;
/*  background:#eeffee;  --------------------------------Debugging */
}
div#content table.prices_delayed tbody td {
  width:20%;
  text-align:right;
 }
div#content table.prices_delayed tbody td.spaced {
  padding-right:10px;
}
div#content div.full {
  clear:both;
  float:left;
  text-align:center;
  padding:10px 0px 10px 0px;
/*  background:#eeffee;  --------------------------------Debugging */
}

div#content table.adviser {
  padding-bottom:20px;
}

div#content table.adviser tbody th,
div#content table.adviser tbody td {
  border:0px;
}

/* ------------------------------------------------------------------ Contents Pages --- Forms */

div#content form {
  width:393px;
}
div#content form legend {
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.1em;
  font-weight:bold;
  padding:12px 0px 10px 0px;
  text-align:left;
  color:#8bbc4f;
  border:0px;
}
div#content form input,
div#content form select,
div#content form textarea {
  font-size:0.9em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}  
div#content form input {
  padding:1px 0px 1px 0px;
}
div#content form input.button {
  width: 100px; 
  background: #9CCD60;
  border-top:2px solid #C5E1A2;
  border-left:2px solid #C5E1A2;
  border-right:2px solid #7EB739;
  border-bottom:2px solid #7EB739;
  color:#ffffff;
  font-weight:bold;
  padding: 3px 2px 2px 2px;
}
div#content form fieldset {
  border:0px;
}
div#content form fieldset.rns {
  padding:0px 0px 10px 0px  
}

/* ------------------------------------------------------------------ Contents Pages --- Forms ------ chartForm */

div#content form#chartForm fieldset {
/*  background:#eeffee;  --------------------------------Debugging */
  text-align:left;
  height:80px;
}
div#content form#chartForm div.lhs {
  float:left;
}
div#content form#chartForm div.rhs {
  float:right;
}
div#content form#chartForm fieldset span.label {
  clear:both;
  float:left;
  display:block;
  width:45px;
/*   background:#ffffee; --------------------------------Debugging */
  margin-bottom:10px;
  
}
div#content form#chartForm fieldset span.select {
  float:left;
}
div#content form#chartForm fieldset span.checkbox {
  clear:left;
  float:left;
  padding:0px 5px 0px 0px;
  margin:0px 5px 10px 0px;
/*  background:#aaffaa;  --------------------------------Debugging */
}
div#content form#chartForm fieldset span.checklabel {
  float:left;
  padding:0px 0px 0px 0px;
/*  background:#aaffff;  --------------------------------Debugging */
}

div#content form#chartForm .full {
  clear:both;
  float:left;
  text-align:center;
  padding:10px 0px 0px 0px;
  height:auto;
/*  background:#eeffee;  --------------------------------Debugging */
}

div#content form fieldset div.choice{
  width:110px;
  float:left;
}
div#content form fieldset div.choices{
  float:left;
}
/* ------------------------------------------------------------------ Contents Pages --- Forms ------ prices */

div#content form#prices fieldset span.name {
  float:left; 
  width:100px; 
  margin-bottom:10px;  
}
div#content form#prices fieldset span.date {
  float:left; 
}

div#content form#chartForm fieldset select#period {
  width:120px;
}


div#content form#search_form select#range_input {
  width:78px;
}

div#content form#search_form select#from_day,
div#content form#search_form select#to_day,
div#content form#chartForm fieldset select#fromDay,
div#content form#chartForm fieldset select#toDay,
div#content form#prices fieldset select#startday,
div#content form#prices fieldset select#finishday {
  width: 42px;
}
div#content form#search_form select#from_month,
div#content form#search_form select#to_month,
div#content form#chartForm fieldset select#fromMonth,
div#content form#chartForm fieldset select#toMonth,
div#content form#prices fieldset select#startmonth,
div#content form#prices fieldset select#finishmonth {
  width: 50px;
}
div#content form#search_form select#from_year,
div#content form#search_form select#to_year,
div#content form#chartForm select#fromYear,
div#content form#chartForm fieldset select#toYear,
div#content form#prices fieldset select#startyear,
div#content form#prices fieldset select#finishyear {
  width: 60px;
}
div#content form#prices div#button {
  margin:0px 0px 0px 100px;
  padding:10px 0px 0px 0px;
}
div#content p.address:first-line {
  color:#8bbc4f;
  font-weight:bold;
/*  font-variant: small-caps; */
}
div#content dl {
  font-size:0.9em;
  margin:10px 0px 0px 0px;
}
div#content dt {
  clear:both;
  float:left;
  margin:0px 5px 0px 5px;
}
div#content dd {
  float:left;  
  display:block;
  width:80%;
/* background:#ffeeee;   --------------------------------Debugging */
}
/* ------------------------------------------------------------------ Contents Pages --- Forms ------ alerts */

div#content span.alertsLabel {
  float:left;
  width:200px;
  margin:0px 0px 10px 0px;
}
div#content span.alertsField {
  float:left;
  width:150px;
}
div#content span.alertsCheckbox {
  float:left;
  width:20px;
  margin:0px 0px 10px 0px;
}
div#content span.alertsCheckLabel {
  float:left;
  width:370px;
/* background:#ffeeee;   --------------------------------Debugging */
}
div#content form fieldset div.alertsbtn {
  clear:both;
  padding: 0px 0px 10px 0px;
}

/* ------------------------------------------------------------------ Contents Pages --- Forms ------ feedback */
div#content span.feedbackLabel {
  clear:both;
  float:left;
  width:50px;
  margin:0px 0px 10px 0px;
}
div#content span.feedbackField {
  float:left;
  width:340px;
}
div#content form div.feedbackbtn {
  clear:both;
  padding: 10px 0px 10px 50px;
}

div#content div.linkslogo {
  clear:both;
  float:left;
  margin-bottom:20px;
  display:block;
  width:30%;  
}
div#content div.linkslink {
  float:left;
  width:60%;
}

/* ------------------------------------------------------------------ QuickLinks */

div#qlinks {
  float:right;
  width:162px; 
  padding:0px;
  margin:0px 0px 10px 0px;
/*  background:#ffeeee;  --------------------------------Debugging */
}
div#qlinks img.pic {
  margin:0px;
  padding:0px;
  border:0px;
}
div#qlinks ul {
  padding:0px;
  margin:0px 10px 0px 20px;
  list-style-type:none;
}
div#qlinks ul li {
  padding:0px;
  margin:0px;
}
div#qlinks ul li a,
div#qlinks ul li a:link,
div#qlinks ul li a:visited {
  color:#4B4B4B;
  text-decoration:none;
}
div#qlinks ul li a:active,
div#qlinks ul li a:hover {
  color:#4B4B4B;
  text-decoration:underline;
}
div#qlinks ul li img {
   vertical-align:middle;
   margin:0px 10px 0px 0px;
}

/* ------------------------------------------------------------------ Adobe */

div#adobe {
  float:left;
  width:393px;
  margin:30px 0px 10px 0px;
}
div#adobe div#image {
  float:left;
}
div#adobe div#two {
  float:right;
  width: 350px;
}

/* ------------------------------------------------------------------ Disclaimer */
/* ############################################################### */
/*                      disclaimer styles                            */
/* ############################################################### */


.disclaimer {
    font-family:arial,verdana, sans-serif;
    border-top:1px solid #ccc;
    padding-top:0.25em;
    margin-top:0.92em;/*****10px******/
    float:left;
    clear:both;
    width:100%;    
    font-size:11px;/*****11px******/
	color:#666;
}

.disclaimer p {
    float:left;
    padding:0;
    margin:0;
    line-height:1.8em;
	color:#666;
	font-size:1em;
	width:22em;
}

.disclaimer .hemscottlink {}

.disclaimer .disclaimerlink{
    float:right;
    text-align:right;
    padding:0;
    margin:0;
    line-height:1.8em;    
}

.disclaimer .hslogo {
  float:left;
  display:block;
  margin:2px 10px 5px 0;
  font-size:0.1px;
  height:15px;
  width:68px;
  background:url('http://online.hemscottir.com/common/link-logo.png') no-repeat 0 0;
  padding:0;    
  line-height:2em;
  cursor:pointer;
}

.disclaimer a.hslogo:hover {
 background-position:0 -15px;
}

.disclaimer .hslogo * {
  display:none;
}

/* ------------------------------------------------------------------ Footer */

div#footer {
  clear:both;
  border-top: 1px solid #8bbc4f;
  margin:0px;
  padding:7px 15px 7px 15px;
  color:#8bbc4f;
  background:#ffffff;
}
div#footer span {
  clear:both;
  float:left;
}
div#footer a,
div#footer a:link,
div#footer a:visited {
  color:#8bbc4f;
}
div#footer a:active,
div#footer a:hover {
  color:#8bbc4f;
}
div#footer ul {
  float:right;
  display:inline;
  list-style-type:none;
}
div#footer ul li{
  float:left;
  display:block;
  padding: 0px 10px;
  border-right:1px solid #8bbc4f;
}
div#footer ul li.last {
  border-right:0px;
  padding-right:0px;
}
div.popupImg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #cccccc;
	margin:20px 20px 0 20px;
}
div.popupImg p.centerImg{
	text-align:center;
	margin-top:10px;
	margin-bottom:15px;
}

div.popupImg span{
	font-weight:bold;
	font-size:12px;
	color:#4B4B4B;
	text-align:center;
	display:block;
	width:100%;
}
.blueText ,
div#hometext .blueText {
  font-size:1.1em;
  font-weight:bold;
  color:#9CCD60;
  padding:0px 0px 10px 0px;
}

.blueBoxW
{
clear:both;
width:100%;
margin:0 0 10px 0;
padding:5px 0px 5px 5px;
border:1px solid #ccc;
background-color:#eaf7ff;
}

#homeLHS .blueBoxW { padding-bottom:9px; }
/* ------------------------------------------------------------------ operational progress */
#operation 
{
padding:1em 0 2em 0;

}
#operation div div.leftfloat{

float:left;
width:16em;
}

#operation div div.rightfloat{
padding-left:2.7em;
float:left;
width:16em;
}
#operation div div div{padding-top:.7em;padding-bottom:1.5em;}
#content p{padding-right:.5em;}


.logo_operation{float:left;margin:20px 25px;_margin:20px 12px;}
.image_operation{margin:20px 0;}
#operation .height15 {height:15em !important;}
#operation .height17 {height:17em !important;}
