﻿/* BT ADDED 101907 */
.reddot_tip {
    color: red;
    font-weight: bold;
    font-style: italic;
    font-size: 10px;
}
.homelink {
  display: block;
  text-decoration: none;
  color: #FFFFFF;
  background-color: inherit;
  padding: 4px 4px 4px 4px;
  width: 100%;
}
#sitemap {
    /* from http://www.studygroup.com/isc/sussex/ug_06.css #contenttable */
    border:solid 1px #bbb;
    border-collapse: collapse;
    margin: 7px;
    width: 96%;
    direction: rtl; /* updated for RTL */
}
#sitemap td, th {
    /* from http://www.studygroup.com/isc/sussex/ug_06.css #contenttable */
    padding:2px 2px 2px 2px;
    color: #244857;
    line-height:1.4em;
    border-right:solid 1px #bbb;
}
#sitemap th {
    /* from http://www.studygroup.com/isc/sussex/ug_06.css #contenttable */
    background-color:#456370;
    border-right:solid 1px #bbb;
    color: #fff;
    text-align:left;
}
#sitemap tr.odd {
    /* from http://www.studygroup.com/isc/sussex/ug_06.css #contenttable */
    background-color:#CEDBDE;
}
#sitemap tr.even {
    /* from http://www.studygroup.com/isc/sussex/ug_06.css #contenttable */
    background-color: #E1E8EB;
}
#sitemap ul {
    margin: 0;
    padding: 0;
}
#sitemap li {
    margin: 0;
    padding: 0;
    padding-top: 8px;
    font-weight: bold;
    list-style-type: none;
}
#sitemap li li {
    margin-left: 35px;
    font-weight: normal;
}
td
{
  border-bottom: solid 1px #b5bfc8;
 /* font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; */
  padding: 4px;
}
.even {
    color: #666666;
    border-bottom: solid 1px #b5bfc8;
    background-color: rgb(250, 250, 250);
}
.odd {

    color: #666666;
    background-color: rgb(237, 237, 237);
}
.table_header {
    color: #003399;
    font-weight: bold;
    background-color: rgb(237, 237, 237);
}

a img, img
{
  padding: 0;
  margin: 0;
  border: none;
}
hr
{
  height: 0; 
  border: 0; 
  border-top: 1px solid #b5bfc8; 
}
a:link 
{
  background-color: inherit;
  color: #003399; 
  text-decoration: none;
}    
a:visited 
{
  background-color: inherit;
  color: #0066CC;
  text-decoration: none;
}  
a:hover 
{
  background-color: inherit;
  color: #003399;
  text-decoration: underline;
}   
a:active 
{ 
  background-color: inherit;
  color: #0066CC; 
  text-decoration: underline;
}
.a-z-heading
{ 
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #003399;
  background-color: inherit;
  margin-top: 0px;
  padding: 4px;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_category02.gif');
  border: 1px solid #B5BFC8;
  width: 15px;
  height: 15px;
  text-align: center;
  display: block;
  vertical-align: middle;
}

.banner 
{
  border: 0px solid;
  position: relative;
  width: 192px;
  margin-left: 8px;
  
}
.banner-grey-text 
{
  width: 100%;
  background-color: transparent;
  color: #FFFFFF;
  font-size: 14px; /* updated for RTL */
  direction: rtl;  /* updated for RTL */  
}
.banner-grey-text img 
{
  border: 1px solid #FFFFFF;
  margin-right: 6px;
  margin-left: 6px;
  float: left;
}
.banner-grey-text img.button 
{
  border: 0px solid #FFFFFF;
  float: right;
  margin-right: 6px;
}
.banner-grey-text p 
{
  margin: 8px 6px 0 6px;    
}
.banner-grey-text h3 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 13px;
  color: #FFFFFF;
  background-color: inherit;
  margin: 0 6px 0 6px;    
}
.banner-grey-text h3 a:visited 
{
  color: #FFFFFF;
  background-color: inherit;
  text-decoration: none;  
}
.banner-grey-text h3 a:active 
{
  color: #005EBC;
  background-color: inherit;
  text-decoration: none;
}
.banner-grey-text h3 a:link 
{
  color: #FFFFFF;
  background-color: inherit;
  text-decoration: none;  
}
.banner-grey-text h3 a:hover 
{
  color: #003399;
  background-color: inherit;
  text-decoration: none;  
}
.banner-grey 
{
  width: 100%;
  background-color: #B5BFC8;
  color: inherit;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_banner_grey.gif');
  background-repeat: repeat-x;
  float: left;
  margin-top: 8px;
}
.banner-grey-top 
{ 
  background: url('/isc/heriotwatt/Images_Foundation/tr_grey.gif') no-repeat top right; 
}
.banner-grey-bottom 
{
  background: url('/isc/heriotwatt/Images_Foundation/br_grey.gif') no-repeat top right; 
}
.banner-corp-text 
{
  width: 100%;
  color: #666666;
  font-size: 14px; /* updated for RTL */
  direction: rtl;  /* updated for RTL */ 
}

.banner-corp-text img 
{
  border: 1px solid #FFFFFF;
  margin-right: 6px;
  margin-left: 6px;
  float: left;    
}
.banner-corp-text img.button 
{
  border: 0px solid #ffffff;
  float: right;
  margin-right: 6px;  
}
.banner-corp-text p 
{
  margin: 8px 6px 0 6px;    
}
.banner-corp-text h3 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 13px;
  color: #FFFFFF;
  background-color: inherit;
  margin: 0 6px 0 6px;    
}
.banner-corp-text h3 a:visited 
{
  background-color: inherit;
  color: #FFFFFF;
  text-decoration: none;  
}
.banner-corp-text h3 a:active 
{
  background-color: inherit;
  color: #005EBC;
  text-decoration: none;  
}
.banner-corp-text h3 a:link 
{
  background-color: inherit;
  color: #FFFFFF;
  text-decoration: none;  
}

.banner-corp-text h3 a:hover 
{
  background-color: inherit;
  color: #003399;
  text-decoration: none;
}
.banner-corp 
{
  width: 100%;
  color: inherit;
  background-color: #FFC163;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_banner_corp.gif');
  background-repeat: repeat-x;
  float: left;
  margin-top: 8px;
}
.banner-corp-top 
{
  background: url('/isc/heriotwatt/Images_Foundation/tr_corp.gif') no-repeat top right;     
}
.banner-corp-bottom 
{
  background: url('/isc/heriotwatt/Images_Foundation/br_corp.gif') no-repeat top right;
}
.banner-sml-text 
{
  width: 100%;
  color: #FFFFFF;
  font-size: 11px;
}
.banner-sml-text img 
{
  border: 1px solid #FFFFFF;
  margin-right: 6px;
  margin-left: 6px;
  float: left;    
}
.banner-sml-text img.button 
{
  border: 0px solid #ffffff;
  float: right;
  margin-right: 6px;  
}
.banner-sml-text p 
{
  margin: 8px 6px 0 6px;    
}
.banner-sml-text h3 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 13px;
  color: #FFFFFF;
  background-color: inherit;
  margin: 0 6px 0 6px;    
}
.banner-sml-text h3 a:visited 
{
  background-color: inherit;
  color: #FFFFFF;
  text-decoration: none;  
}
.banner-sml-text h3 a:active 
{
  background-color: inherit;
  color: #005EBC;
  text-decoration: none;  
}
.banner-sml-text h3 a:link 
{
  background-color: inherit;
  color: #FFFFFF;
  text-decoration: none;  
}

.banner-sml-text h3 a:hover 
{
  background-color: inherit;
  color: #003399;
  text-decoration: none;
}
.banner-sml 
{
  width: 100%;
  color: inherit;
  background-color: #bfb3d6;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_banner_sml.gif');
  background-repeat: repeat-x;
  float: left;
  margin-top: 8px;
}
.banner-sml-top 
{
  background: url('/isc/heriotwatt/Images_Foundation/tr_sml.gif') no-repeat top right;     
}
.banner-sml-bottom 
{
  background: url('/isc/heriotwatt/Images_Foundation/br_sml.gif') no-repeat top right;
}
.banner-macs-text 
{
  width: 100%;
  color: #666666;
  font-size: 11px;
}
.banner-macs-text img 
{
  border: 1px solid #FFFFFF;
  margin-right: 6px;
  margin-left: 6px;
  float: left;    
}
.banner-macs-text img.button 
{
  border: 0px solid #ffffff;
  float: right;
  margin-right: 6px;  
}
.banner-macs-text p 
{
  margin: 8px 6px 0 6px;    
}
.banner-macs-text h3 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 13px;
  color: #FFFFFF;
  background-color: inherit;
  margin: 0 6px 0 6px;    
}
.banner-macs-text h3 a:visited 
{
  background-color: inherit;
  color: #FFFFFF;
  text-decoration: none;  
}
.banner-macs-text h3 a:active 
{
  background-color: inherit;
  color: #005EBC;
  text-decoration: none;  
}
.banner-macs-text h3 a:link 
{
  background-color: inherit;
  color: #FFFFFF;
  text-decoration: none;  
}

.banner-macs-text h3 a:hover 
{
  background-color: inherit;
  color: #003399;
  text-decoration: none;
}
.banner-macs
{
  width: 100%;
  color: inherit;
  background-color: #dfd5e9;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_banner_macs.gif');
  background-repeat: repeat-x;
  float: left;
  margin-top: 8px;
}
.banner-macs-top 
{
  background: url('') no-repeat top right;     
}
.banner-macs-bottom 
{
  background: url('/isc/heriotwatt/Images_Foundation/br_macs.gif') no-repeat top right;
}
.banner-sbe-text 
{
  width: 100%;
  color: #666666;
  font-size: 11px;
}
.banner-sbe-text img 
{
  border: 1px solid #FFFFFF;
  margin-right: 6px;
  margin-left: 6px;
  float: left;    
}
.banner-sbe-text img.button 
{
  border: 0px solid #ffffff;
  float: right;
  margin-right: 6px;  
}
.banner-sbe-text p 
{
  margin: 8px 6px 0 6px;    
}
.banner-sbe-text h3 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 13px;
  color: #FFFFFF;
  background-color: inherit;
  margin: 0 6px 0 6px;    
}
.banner-sbe-text h3 a:visited 
{
  background-color: inherit;
  color: #FFFFFF;
  text-decoration: none;  
}
.banner-sbe-text h3 a:active 
{
  background-color: inherit;
  color: #005EBC;
  text-decoration: none;  
}
.banner-sbe-text h3 a:link 
{
  background-color: inherit;
  color: #FFFFFF;
  text-decoration: none;  
}

.banner-sbe-text h3 a:hover 
{
  background-color: inherit;
  color: #003399;
  text-decoration: none;
}
.banner-sbe
{
  width: 100%;
  color: inherit;
  background-color: #a2dcf1;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_banner_sbe.gif');
  background-repeat: repeat-x;
  float: left;
  margin-top: 8px;
}
.banner-sbe-top 
{
  background: url('/isc/heriotwatt/Images_Foundation/tr_sbe.gif') no-repeat top right;     
}
.banner-sbe-bottom 
{
  background: url('/isc/heriotwatt/Images_Foundation/br_sbe.gif') no-repeat top right;
}

.banner-sls-text 
{
  width: 100%;
  color: #666666;
  font-size: 11px;
}
.banner-sls-text img 
{
  border: 1px solid #FFFFFF;
  margin-right: 6px;
  margin-left: 6px;
  float: left;    
}
.banner-sls-text img.button 
{
  border: 0px solid #ffffff;
  float: right;
  margin-right: 6px;  
}
.banner-sls-text p 
{
  margin: 8px 6px 0 6px;    
}
.banner-sls-text h3 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 13px;
  color: #FFFFFF;
  background-color: inherit;
  margin: 0 6px 0 6px;    
}
.banner-sls-text h3 a:visited 
{
  background-color: inherit;
  color: #FFFFFF;
  text-decoration: none;  
}
.banner-sls-text h3 a:active 
{
  background-color: inherit;
  color: #005EBC;
  text-decoration: none;  
}
.banner-sls-text h3 a:link 
{
  background-color: inherit;
  color: #FFFFFF;
  text-decoration: none;  
}

.banner-sls-text h3 a:hover 
{
  background-color: inherit;
  color: #003399;
  text-decoration: none;
}
.banner-sls
{
  width: 100%;
  color: inherit;
  background-color: #f3dfa8;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_banner_sls.gif');
  background-repeat: repeat-x;
  float: left;
  margin-top: 8px;
}
.banner-sls-top 
{
  background: url('') no-repeat top right;     
}
.banner-sls-bottom 
{
  background: url('/isc/heriotwatt/Images_Foundation/br_sls.gif') no-repeat top right;
}

.banner-eps-text 
{
  width: 100%;
  color: #666666;
  font-size: 11px;
}
.banner-eps-text img 
{
  border: 1px solid #FFFFFF;
  margin-right: 6px;
  margin-left: 6px;
  float: left;    
}
.banner-eps-text img.button 
{
  border: 0px solid #ffffff;
  float: right;
  margin-right: 6px;  
}
.banner-eps-text p 
{
  margin: 8px 6px 0 6px;    
}
.banner-eps-text h3 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 13px;
  color: #FFFFFF;
  background-color: inherit;
  margin: 0 6px 0 6px;    
}
.banner-eps-text h3 a:visited 
{
  background-color: inherit;
  color: #FFFFFF;
  text-decoration: none;  
}
.banner-eps-text h3 a:active 
{
  background-color: inherit;
  color: #005EBC;
  text-decoration: none;  
}
.banner-eps-text h3 a:link 
{
  background-color: inherit;
  color: #FFFFFF;
  text-decoration: none;  
}

.banner-eps-text h3 a:hover 
{
  background-color: inherit;
  color: #003399;
  text-decoration: none;
}
.banner-eps
{
  width: 100%;
  color: inherit;
  background-color: #c7e2b0;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_banner_eps.gif');
  background-repeat: repeat-x;
  float: left;
  margin-top: 8px;
}
.banner-eps-top 
{
  background: url('/isc/heriotwatt/Images_Foundation/tr_eps.gif') no-repeat top right;     
}
.banner-eps-bottom 
{
  background: url('/isc/heriotwatt/Images_Foundation/br_eps.gif') no-repeat top right;
}

.banner-tex-text 
{
  width: 100%;
  color: #666666;
  font-size: 11px;
}
.banner-tex-text img 
{
  border: 1px solid #FFFFFF;
  margin-right: 6px;
  margin-left: 6px;
  float: left;    
}
.banner-tex-text img.button 
{
  border: 0px solid #ffffff;
  float: right;
  margin-right: 6px;  
}
.banner-tex-text p 
{
  margin: 8px 6px 0 6px;    
}
.banner-tex-text h3 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 13px;
  color: #FFFFFF;
  background-color: inherit;
  margin: 0 6px 0 6px;    
}
.banner-tex-text h3 a:visited 
{
  background-color: inherit;
  color: #FFFFFF;
  text-decoration: none;  
}
.banner-tex-text h3 a:active 
{
  background-color: inherit;
  color: #005EBC;
  text-decoration: none;  
}
.banner-tex-text h3 a:link 
{
  background-color: inherit;
  color: #FFFFFF;
  text-decoration: none;  
}

.banner-tex-text h3 a:hover 
{
  background-color: inherit;
  color: #003399;
  text-decoration: none;
}
.banner-tex
{
  width: 100%;
  color: inherit;
  background-color: #f7d6d9;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_banner_tex.gif');
  background-repeat: repeat-x;
  float: left;
  margin-top: 8px;
}
.banner-tex-top 
{
  background: url('/isc/heriotwatt/Images_Foundation/tr_tex.gif') no-repeat top right;     
}
.banner-tex-bottom 
{
  background: url('/isc/heriotwatt/Images_Foundation/br_tex.gif') no-repeat top right;
}
.banner-ebs-text 
{
  width: 100%;
  color: #666666;
  font-size: 11px;
}
.banner-ebs-text img 
{
  border: 1px solid #FFFFFF;
  margin-right: 6px;
  margin-left: 6px;
  float: left;    
}
.banner-ebs-text img.button 
{
  border: 0px solid #ffffff;
  float: right;
  margin-right: 6px;  
}
.banner-ebs-text p 
{
  margin: 8px 6px 0 6px;    
}
.banner-ebs-text h3 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 13px;
  color: #FFFFFF;
  background-color: inherit;
  margin: 0 6px 0 6px;    
}
.banner-ebs-text h3 a:visited 
{
  background-color: inherit;
  color: #FFFFFF;
  text-decoration: none;  
}
.banner-ebs-text h3 a:active 
{
  background-color: inherit;
  color: #005EBC;
  text-decoration: none;  
}
.banner-ebs-text h3 a:link 
{
  background-color: inherit;
  color: #FFFFFF;
  text-decoration: none;  
}

.banner-ebs-text h3 a:hover 
{
  background-color: inherit;
  color: #003399;
  text-decoration: none;
}
.banner-ebs
{
  width: 100%;
  color: inherit;
  background-color: #cbdcee;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_banner_ebs.gif');
  background-repeat: repeat-x;
  float: left;
  margin-top: 8px;
}
.banner-ebs-top 
{
  background: url('/isc/heriotwatt/Images_Foundation/tr_ebs.gif') no-repeat top right;     
}
.banner-ebs-bottom 
{
  background: url('/isc/heriotwatt/Images_Foundation/br_ebs.gif') no-repeat top right;
}

.banner-pet-text 
{
  width: 100%;
  color: #666666;
  font-size: 11px;
}
.banner-pet-text img 
{
  border: 1px solid #FFFFFF;
  margin-right: 6px;
  margin-left: 6px;
  float: left;    
}
.banner-pet-text img.button 
{
  border: 0px solid #ffffff;
  float: right;
  margin-right: 6px;  
}
.banner-pet-text p 
{
  margin: 8px 6px 0 6px;    
}
.banner-pet-text h3 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 13px;
  color: #FFFFFF;
  background-color: inherit;
  margin: 0 6px 0 6px;    
}
.banner-pet-text h3 a:visited 
{
  background-color: inherit;
  color: #FFFFFF;
  text-decoration: none;  
}
.banner-pet-text h3 a:active 
{
  background-color: inherit;
  color: #005EBC;
  text-decoration: none;  
}
.banner-pet-text h3 a:link 
{
  background-color: inherit;
  color: #FFFFFF;
  text-decoration: none;  
}

.banner-pet-text h3 a:hover 
{
  background-color: inherit;
  color: #003399;
  text-decoration: none;
}
.banner-pet
{
  width: 100%;
  color: inherit;
  background-color: #ffcd99;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_banner_pet.gif');
  background-repeat: repeat-x;
  float: left;
  margin-top: 8px;
}
.banner-pet-top 
{
  background: url('<img src="/isc/heriotwatt/Images_Foundation/tr_pet.gif">') no-repeat top right;     
}
.banner-pet-bottom 
{
  background: url('/isc/heriotwatt/Images_Foundation/br_pet.gif') no-repeat top right;
}
#bottomnav 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px; /* updated for RTL */
  color: #666666;
  background-color: inherit;
  white-space: nowrap;
  text-align:right;
}
#bottomnav a:link 
{
  text-decoration: none;
  background-color: inherit;
  color: #003399;
}
#bottomnav a:visited 
{
  text-decoration: none;
  background-color: inherit;
  color: #003399;
}
#bottomnav a:active 
{
  text-decoration: underline;
  background-color: inherit;
  color: #0066CC;
}
#bottomnav a:hover 
{
  color: #003399;
  background-color: inherit;
  text-decoration: underline;
}
#bottomnav ul 
{
  margin: 0;
  padding-bottom: 0;
  /* position: absolute; */
} 
#bottomnav li 
{
  margin: 0;
  padding: 3px 8px;
  border-right: 1px solid #B5BFC8;
  display: inline;
}
#bottomnav ul li.first 
{
  margin-left: 8px;
  border-left: 1px solid #b5bfc8;
  list-style: none;
  display: inline;
}

img.corner 
{
  width: 6px;
  height: 6px;
  border: none;
  display: block !important; 
}
.category 
{
  width: 269px;
  float: left;
  margin-top: 8px;
}
.container
{
  clear: both;
}
.container-subcategory-text
{
  width: 560px;
  float: left;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_category03.gif');
  background-repeat: repeat-x;
}
.container-subcategory-heading
{
  clear: both;
  margin: 0;
  padding: 0;
}
.category-home 
{
  width: 100%;
  border-left: 5px solid #B5BFC8;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_category01.gif');
  background-repeat: repeat-y;
  text-align: left;
  padding: 3px;
}
.category h2 
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: inherit;
  color: #0066CC;
  margin: 0;
  padding: 0;
}
.category h2 a:link 
{
  background-color: inherit;
  color: #0066CC;
  text-decoration: none;
}
.category h2 a:visited 
{
  background-color: inherit;
  color: #0066CC;
  text-decoration: none;
}
.category h2 a:hover 
{
  background-color: inherit;
  color: #003399;
  text-decoration: none;
}
.category-text 
{
  width: 100%;
  border-left: 1px solid #b5bfc8;
  height: 80px;
}
.category-text p 
{
  padding: 4px 8px 0px 8px;
}
.category-text a:link 
{
  text-decoration: none;
  background-color: inherit;
  color: #666666;
}
.category-text a:visited 
{
  text-decoration: none;
  background-color: inherit;
  color: #666666;
}
.category-text a:active 
{
  text-decoration: underline;
  background-color: inherit;
  color: #0066cc;
}
.category-text a:hover 
{
  color: #003399;
  background-color: inherit;
  text-decoration: underline;
}
.category .folder 
{
  float: left;
  margin-right: 4px;
    
}
#container-a-z
{
  float: left;
  width: 192px;
  margin-left: 4px;
}
#container-a-z-alt
{
  #position: relative;
  width: 192px;
  margin-left: 8px;
  #height: 95px;
}
#container-breadcrumb
{
  #position: relative;
  width: 192px;
  margin-left: 8px;
  margin-top: 4px;
}
.container-categories 
{
  width: 100%;
  float: left;
  clear: both;
  margin-top: 8px;
  margin-bottom: 8px;
} 
#container-content 
{
  width: 100%;
  float: right;
  margin-left: -203px; 
}
#container-footer 
{
  border: 0px solid;
  background: url('/isc/heriotwatt/Images_Foundation/bkground_footer.gif');
  background-repeat: repeat-x;
  width: 100%;
  padding: 0;
  margin-top: 12px;
  position: relative;
  clear: both;
  text-align: right;
}
#container-form 
{
  position: absolute;
  right: 155px;
  top: 25px;
}
.container-form-elements 
{
  float: left;
  white-space: nowrap;
}
#container-leftnav 
{
  float: left;
  margin: 0;
  padding: 0;
  margin-bottom: 4px;
}
#container-news 
{
  border: 0px solid;
  width: 100%;
  padding: 0;
  margin: 0;
  position: relative;
  clear: both;
}
.container-promotion 
{
  border: 0px solid;
  float: left;
  width: 276px;
  margin-left: 8px;
}
.container-subcategory-contact
{
  float: right;
  width: 170px;
  margin: 0px 5px 0px 10px;
}
.container-people-contact
{
  float: left;
  width: 100%;
  margin: 0px 0px 0px 0px;
}
#container-tools 
{
  padding: 0;
  margin-left: 8px;
  margin-bottom: 8px;
  padding-top: 16px;
  clear: both;
  text-align: right;
  display: block;
}

#container-topnav 
{
  margin: 0; 
  padding: 0; 
  top: 0px; 
  position: absolute; 
  width: 100%; 
  left: 0;
}
#container-bottomnav 
{
  margin: 0; 
  padding: 0;
  bottom: 0px;
  width: 100%;
  left: 0;
}
#container-topnav2 
{
  left: 0; 
  margin: 0; 
  padding: 0; 
  top: 75px; 
  position: absolute; 
  width: 100%;
}
#content-footer 
{
  padding: 16px 8px 16px 8px;
}
#content-footer a:link 
{
  text-decoration: none;
  background-color: inherit;
  color: #003399;
}
#content-footer a:visited 
{
  text-decoration: none;
  background-color: inherit;
  color: #003399;
}
#content-footer a:active 
{
  text-decoration: underline;
  background-color: inherit;
  color: #0066CC;
}
#content-footer a:hover 
{
  text-decoration: underline;
  background-color: inherit;
  color: #003399;
}
.form-button
{
  border: none;
}
.form-corp 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  background-color: #EDEDED;
  margin: 0px;
  padding: 1px;
  margin-right: 1px;
  border: 1px solid #666666;
}
.form-sls 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  background-color: #EDEDED;
  margin: 0px;
  padding: 1px;
  margin-right: 1px;
  border: 1px solid #666666;
}
.form-corp-border 
{
  border-left: 6px solid #ff9900;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 1px;
  white-space: nowrap;
}
.form-sls-border 
{
  border-left: 6px solid #fdb924;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 1px;
  white-space: nowrap;
}
.form-eps-border 
{
  border-left: 6px solid #54b948;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 1px;
  white-space: nowrap;
}
.form-eps 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  background-color: #EDEDED;
  margin: 0px;
  padding: 1px;
  margin-right: 1px;
  border: 1px solid #666666;
}
.form-sbe-border 
{
  border-left: 6px solid #00a5d9;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 1px;
  white-space: nowrap;
}
.form-sbe 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  background-color: #EDEDED;
  margin: 0px;
  padding: 1px;
  margin-right: 1px;
  border: 1px solid #666666;
}
.form-macs-border 
{
  border-left: 6px solid #936fb1;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 1px;
  white-space: nowrap;
}
.form-macs 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  background-color: #EDEDED;
  margin: 0px;
  padding: 1px;
  margin-right: 1px;
  border: 1px solid #666666;
}
.form-sml-border 
{
  border-left: 6px solid #542988;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 1px;
  white-space: nowrap;
}
.form-sml 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  background-color: #EDEDED;
  margin: 0px;
  padding: 1px;
  margin-right: 1px;
  border: 1px solid #666666;
}
.form-pet-border 
{
  border-left: 6px solid #e8831d;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 1px;
  white-space: nowrap;
}
.form-pet 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  background-color: #EDEDED;
  margin: 0px;
  padding: 1px;
  margin-right: 1px;
  border: 1px solid #666666;
}
.form-ebs-border 
{
  border-left: 6px solid #0055a1;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 1px;
  white-space: nowrap;
}
.form-ebs 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  background-color: #EDEDED;
  margin: 0px;
  padding: 1px;
  margin-right: 1px;
  border: 1px solid #666666;
}
.form-tex-border 
{
  border-left: 6px solid #de396e;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 1px;
  white-space: nowrap;
}
.form-tex 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  background-color: #EDEDED;
  margin: 0px;
  padding: 1px;
  margin-right: 1px;
  border: 1px solid #666666;
}
input
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  background-color: #EDEDED;
  margin: 0px;
  padding: 0px;
  border: 1px solid #B5BFC8;
}
.checkbox
{
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  border: none;
}
textarea
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  background-color: #EDEDED;
  margin: 0px;
  padding: 0px;
  border: 1px solid #B5BFC8;
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-3dlight-color: #939da6;
  scrollbar-face-color: #a0aab3;
  scrollbar-shadow-color: #a0aab3;
  scrollbar-track-color: #b5bfc8;
  scrollbar-darkshadow-color: #7f7f7f; scrollbar-hi:#b5bfc8
}
#contact_results
{
  margin: 0px;
  padding: 0px;
  border: 0px solid #B5BFC8;
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-3dlight-color: #939da6;
  scrollbar-face-color: #a0aab3;
  scrollbar-shadow-color: #a0aab3;
  scrollbar-track-color: #b5bfc8;
  scrollbar-darkshadow-color: #7f7f7f; scrollbar-hi:#b5bfc8
}
.submit
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #003399;
  background-color: #d9dcde;
  margin: 0px;
  padding: 1px;
  border: 1px solid #B5BFC8;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_submit.gif');
  background-repeat: repeat-x;
}
label
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #003399;
  background: #f5f6f8;
  padding: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  vertical-align: middle;
  display: block;
  text-align: left;
}
.label
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #003399;
  background: #f5f6f8;
  vertical-align: top;
  display: block;
  text-align: left;
  padding: 2px;
  clear: both;
}
.label-text-right
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  background-color: inherit;
  text-align: left;
  vertical-align: top;
}
legend
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #0066CC;
  background: #ffffff;
  border-left: 5px solid #B5BFC8;
  border-right: 5px solid #B5BFC8;
  border-bottom: 1px solid #B5BFC8;
  padding: 4px 5px 4px 5px;
  margin-left: 0px;
  margin-bottom: 8px;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_legend.gif');
  background-repeat: repeat-x;
  background-color: #eceef2;
  position:absolute;
  right:10px;
  top:-10px; 
} 

select
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  background-color: #EDEDED;
  margin: 0px;
  padding: 0px;
  border: 1px solid #B5BFC8;
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-3dlight-color: #939da6;
  scrollbar-face-color: #a0aab3;
  scrollbar-shadow-color: #a0aab3;
  scrollbar-track-color: #b5bfc8;
  scrollbar-darkshadow-color: #7f7f7f; scrollbar-hi:#b5bfc8
}

legend_old
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #0066CC;
  background: #ffffff;
  border-left: 5px solid #B5BFC8;
  border-right: 5px solid #B5BFC8;
  border-bottom: 1px solid #B5BFC8;
  padding: 4px 5px 4px 5px;
  height: 24px;
  margin-left: 0px;
  margin-bottom: 8px;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_legend.gif');
  background-repeat: repeat-x;
  width: 100%;
}
fieldset
{
  border: 1px solid #e7eaef;
  margin-top: 10px;
  position: relative;
  /* MODIFIED 102407 BT */
  /* padding: 0px 8px 8px 8px; */
  padding: 20px 10px 10px 10px;
  direction: rtl;
}

#logo 
{
  z-index: 10;
  border: none;
  right: 18px;
  position: absolute;   
} 
#logo img
{
  border: none;
}
#leftnav 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px; /* updated for RTL */
  color: #666666;
  background-color: inherit;
  position: relative;
  overflow: hidden;
  direction: rtl; /* updated for RTL */
}
#leftnav ul 
{
  list-style: none;
  margin: 0 0 0 8px;
  padding: 0;
  width: 192px;
  overflow: hidden;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground03.gif');
  background-repeat: repeat-x;
} 
#leftnav li 
{
  border-top:  1px  solid #ffffff;
  border-bottom:  1px  solid #80a4d7;
  margin: 0;
  overflow: hidden;
}

#leftnav li a 
{
  display: block;
  text-decoration: none;
  background-color: inherit;
  color: #666666;
  padding: 4px 12px 4px 4px;
  width: 180px;
  overflow: hidden;    
}
#leftnav li a:visited 
{
  text-decoration: none;
  background-color: inherit;
  color: #666666;
  overflow: hidden;    
}
#leftnav li a:active 
{
  text-decoration: none;
  background-color: inherit;
  color: #666666;
  overflow: hidden;    
}
#leftnav li a:hover 
{
  display: block;
  color: #003399;
  text-decoration: none;
  background-color: #DCDFE3;
 /* width: auto;
  overflow: hidden; */
}
#leftnav li.header
{
  overflow: hidden;
  background-image: url('/isc/heriotwatt/Images_Foundation/header.gif');
  background-repeat: no-repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  min-height: 13px;
  background-color: inherit;
  color: #FFFFFF;
  margin: 8px 0px 0px 0px;
  padding: 5px 4px 6px 6px;
  text-align: center;
}
#leftnav li.header a:visited 
{
  color: #FFFFFF;
  background-color: inherit;
  text-decoration: none;
}
#leftnav li.header a:active  
{
  color: #FFFFFF;
  background-color: inherit;
  text-decoration: none;  
}
#leftnav li.header a:link  
{
  color: #FFFFFF;
  background-color: inherit;
  text-decoration: none;
}
#leftnav li.header a:hover 
{
  color: #FFFFFF;
  background-color: inherit;
  text-decoration: none;
}
.nav-button-first 
{
  padding-left: 8px;
  padding-right: 8px;
  margin-left: 5px;
  border-left: 1px solid #b5bfc8;
  border-right: 1px solid #b5bfc8;
  float: left;
  white-space: nowrap;
}
.nav-button 
{
  padding-left: 8px;
  padding-right: 8px;
  border-right: 1px solid #b5bfc8;
  float: left;
  white-space: nowrap;   
}
.promotion 
{
  width: 100%;
  height: 100px;
  color: #003399;
  background-color: #FFFFFF;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_promotion.gif');
  background-repeat: repeat-x;
  float: left;
  margin-top: 8px;
  margin-bottom: 4px;
}
.promotion-text 
{
  width: 100%;
  color: #666666;
  background-color: transparent;
  font-size: 11px;
  height: 85px;   
}
.promotion-text img 
{
  border: 0px solid #FFFFFF;
  margin-right: 6px;
  margin-left: 0px;
  float: left;
}
.promotion-text a:link 
{
  color: #0066CC;
  background-color: inherit;
  text-decoration: none;
}
.promotion-text a:visited 
{
  color: #0066CC;
  background-color: inherit;
  text-decoration: none;
}
.promotion-text a:active 
{
  color: #0066CC;
  background-color: inherit;
  text-decoration: underline; 
}
.promotion-text a:hover 
{
  color: #003399;
  background-color: inherit;
  text-decoration: none;
}
.promotion-text p 
{
  margin: 10px 6px 0 6px;
}
.promotion-text .thumbnail
{
  border: 1px solid #FFFFFF;
  margin-right: 6px;
  margin-left: 0px;
  float: left;
}
.promotion-text ul
{
  margin-top: 12px;
  margin-left: 6px;
  margin-right: 6px;
  padding-left: 0;
  list-style: none;
}
.promotion-text li
{
  padding-left: 20px;
  margin-bottom: 2px;
  background-image: url('/isc/heriotwatt/Images_Foundation/button_arrow_off.gif');
  background-repeat: no-repeat;
}
.promotion-text li a:link 
{
  color: #0066CC;
  background-color: inherit;
  text-decoration: none;
}
.promotion-text li a:visited 
{
  color: #0066CC;
  background-color: inherit;
  text-decoration: none;
}
.promotion-text li a:active 
{
  color: #0066CC;
  background-color: inherit;
  text-decoration: underline; 
}
.promotion-text li a:hover 
{
  color: #003399;
  background-color: inherit;
  text-decoration: none;
}
.promotion-text h3 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 13px;
  background-color: inherit;
  color: #FFFFFF;
  margin: 0 6px 8px 6px;
}
.promotion-text h3 a:visited 
{
  color: #FFFFFF;
  background-color: inherit;
  text-decoration: none;
}
.promotion-text h3 a:active  
{
  color: #FFFFFF;
  background-color: inherit;
  text-decoration: none;  
}
.promotion-text h3 a:link  
{
  color: #FFFFFF;
  background-color: inherit;
  text-decoration: none;
}
.promotion-text h3 a:hover 
{
  color: #FFFFFF;
  background-color: inherit;
  text-decoration: none;
}
.promotion-top 
{ 
  background: url('/isc/heriotwatt/Images_Foundation/tr_promotion.gif') no-repeat top right;    
}
.promotion-button 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: inherit;
  color: #003399;
  float: right;   
}
.promotion-button .icon 
{
  border: 0px;
  margin-right: 6px;
  margin-top: 0px;
  margin-left: 3px;   
}
.promotion-button a:link 
{
  text-decoration: none;
  background-color: inherit;
  color: #003399;
}
.promotion-button a:visited 
{
  text-decoration: none;
  background-color: inherit;
  color: #003399;
}
.promotion-button a:active 
{
  text-decoration: underline;
  background-color: inherit;
  color: #0066CC;
}
.promotion-button a:hover 
{
  text-decoration: underline;
  background-color: inherit;
  color: #003399;
}
.page 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #B5BFC8;
  margin: 1px;
  background-color: inherit;
  border: 1px outset #FFFFFF;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_az_off.gif');
  width: 24px;
  height: 14px;
  text-align: center;
  display: block;
  float: left;
}
.page a:link 
{
  background-color: inherit;
  color: #003399;
}
.page a:visited 
{
  background-color: inherit;
  color: #003399;
}
.page a:active 
{
  color: #FFFFFF;
  text-decoration: none;
  background-color: #0066CC;
  width: 100%;
  height: 100%;
  display: block;
}
.page a:hover 
{
  color: #FFFFFF;
  text-decoration: none;
  background-color: #003399;
  width: 100%;
  height: 100%;
  display: block;
}
.page-button
{
  vertical-align: middle;
  margin: 2px 2px 2px 2px;
  float: left;
}
.subcategory
{
  width: 544px;
  float: left;
  margin-top: 5px;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_category02.gif');
  border-left: 5px solid #B5BFC8;
  border-right: 5px solid #B5BFC8;
  border-bottom: 1px solid #B5BFC8;
  padding: 3px 3px 2px 3px;
}
.people
{
  width: 544px;
  float: left;
  margin-top: 5px;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_category02.gif');
  border-left: 5px solid #B5BFC8;
  border-right: 5px solid #B5BFC8;
  border-bottom: 1px solid #B5BFC8;
  padding: 3px 3px 2px 3px;
}
.people-name
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: inherit;
  color: #003399;
  margin: 0px;
  padding: 0px;
  float: left;
  text-align: left;
}
.people-icon
{
  float: left;
  margin-right: 4px;    
}
.search-title
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: inherit;
  color: #003399;
  margin: 0px;
  padding: 0px;
  float: left;
  text-align: left;
}
.search-title a:link 
{
  background-color: inherit;
  color: #003399;
}
.search-title a:visited 
{
  background-color: inherit;
  color: #003399;
}
.search-title a:active 
{
  background-color: inherit;
  color: #0066CC;
}
.search-icon
{
  float: left;
  margin-right: 4px;    
}
.subcategory-text
{
  padding: 0px 5px 5px 5px;
}
.subcategory-a-z-text
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  background-color: inherit;
  padding: 5px 5px 5px 5px;
}
.subcategory-a-z-text-small
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  background-color: inherit;
  padding: 3px 3px 3px 3px;
  margin: 5px 5px 5px 5px;
  
}
.subcategory-a-z-text a:link
{
  color: #003399;
  background-color: inherit;
  text-decoration: none;
}
.subcategory-a-z-text a:visited
{
  color: #003399;
  background-color: inherit;
  text-decoration: none;
}
.subcategory-a-z-text a:active
{
  color: #0066cc;
  background-color: inherit;
  text-decoration: underline;
}
.subcategory-a-z-text a:hover
{
  color: #003399;
  background-color: inherit;
  text-decoration: underline;
}
.subcategory-a-z-text li
{
  padding: 0px;
  vertical-align: middle;
}
.subcategory-text p
{
  padding-top: 5px;
  text-align: justify;
}
.subcategory-text img
{
  float: left;
  margin: 5px 5px 0px 0px;
  padding: 0px;
  border: 1px solid #b5bfc8;
}
.subcategory h2 
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: inherit;
  color: #0066CC;
  margin: 0px;
  padding: 0px;
}
.subcategory h2 a:link 
{
  background-color: inherit;
  color: #0066CC;
  text-decoration: none;
}
.subcategory h2 a:visited 
{
  background-color: inherit;
  color: #0066CC;
  text-decoration: none;
}
.subcategory h2 a:hover 
{
  background-color: inherit;
  color: #003399;
  text-decoration: none;
}
.subcategory .folder 
{
  float: left;
  margin-right: 4px;    
}
.subcategory-heading
{
  float: left;
  text-align: left; 
}
.subcategory-button
{
  
  margin-top: 2px;
  float: right;
 
}
.subcategory-contact
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  background-color: inherit;
  border-bo3tom: solid 1px #b5bfc8
  padding: 3px 3px 3px 3px;
}
.subcategory-contact a:link
{ 
  color: #003399;
  background-color: inherit;
  text-decoration: none;
}
.subcategory-contact a:visited
{ 
  color: #003399;
  background-color: inherit;
  text-decoration: none;
}
.subcategory-contact a:active
{ 
  color: #0066cc;
  background-color: inherit;
  text-decoration: underline;
}
.subcategory-contact a:hover
{ 
  color: #003399;
  background-color: inherit;
  text-decoration: underline; 
}
.subcategory-contact-icon
{
  float: left;
  margin: 3px 3px 0px 0px;
}
.table 
{
  border: 0px solid;
  margin:auto;
  padding: 0px;
  border-collapse: collapse;
  width: 100%;
}
#topnav1 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  background-color: inherit;
  white-space: nowrap;
}
#topnav1 a:link 
{
  text-decoration: none;
  background-color: inherit;
  color: #666666;
}
#topnav1 a:visited 
{
  text-decoration: none;
  background-color: inherit;
  color: #666666;
}
#topnav1 a:active 
{
  text-decoration: underline;
  background-color: inherit;
  color: #0066CC;
}
#topnav1 a:hover 
{
  color: #003399;
  background-color: inherit;
  text-decoration: underline;
}
#topnav1 ul 
{
  margin: 0;
  padding: 0;
  position: absolute;
} 
#topnav1 li 
{
  margin: 0;
  padding: 3px 8px;
  border-right: 1px solid #B5BFC8;
  display: inline;
}
#topnav1 ul li.first 
{
  margin-left: 8px;
  border-left: 1px solid #b5bfc8;
  list-style: none;
  display: inline;
}
.topnav2 
{
  border: 0px solid;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: inherit;
  color: #003399;
  white-space: nowrap;      
}
.topnav2 img 
{
  border: 0px; 
}
.topnav2 a:link 
{
  text-decoration: none;
  color: #003399;
  background-color: inherit;
}
.topnav2 a:visited 
{
  text-decoration: none;
  background-color: inherit;
  color: #003399;
}
.topnav2 a:active 
{
  text-decoration: none;
  background-color: inherit;
  color: #0066CC;
}
.topnav2 a:hover 
{
  color: #0066CC;
  background-color: inherit;
  text-decoration: none;
}
.topnav2 img 
{
  margin-right: 8px;
  vertical-align: middle;
}
#tools 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #003399;
  background-color: inherit;
  float: left;
  clear: both;
  height: 25px;   
}
#tools .icon 
{
  border: 0px;
  margin-right: 6px;
  margin-left: 6px;
}
#tools a:link 
{
  text-decoration: none;
  background-color: inherit;
  color: #003399;
}
#tools a:visited 
{
  text-decoration: none;
  background-color: inherit;
  color: #003399;
}
#tools a:active 
{
  text-decoration: underline;
  background-color: inherit;
  color: #0066CC;
}
#tools a:hover 
{
  text-decoration: underline;
  background-color: inherit;
  color: #003399;
}
.a-z 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #B5BFC8;
  margin: 1px;
  background-color: inherit;
  border: 1px outset #FFFFFF;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_az_off.gif');
  width: 16px;
  height: 16px;
  text-align: center;
  display: block;
  float: left;
}
.a-z a:link 
{
  background-color: inherit;
  color: #003399;
}
.a-z a:visited 
{
  background-color: inherit;
  color: #003399;
}
.a-z a:active 
{
  color: #FFFFFF;
  text-decoration: none;
  background-color: #0066CC;
  width: 100%;
  height: 100%;
  float: left;
}
.a-z a:hover 
{
  color: #FFFFFF;
  text-decoration: none;
  background-color: #003399;
  width: 100%;
  height: 100%;
  float: left;
}
#a-z-margin 
{
  margin-left: 2px;
  clear: both;
}
#login-footer
{ 
  float: right;
  padding: 8px;
}
  
span#indicator
{
  position: absolute;
  top: 10px;
  left: 10px;
  width: 100px;
  height: 40px;
  background: url('/isc/heriotwatt/Images_Foundation/indicator.gif') no-repeat 0 0;
}
  
.sortable
{
  padding: 5px;
} 
 
.hovered
{
  font-weight: bold;
}
#ajax_indicator
{
  background: url('/isc/heriotwatt/Images_Foundation/indicator.gif') no-repeat 0 0;
}
.breadcrumb
{
  width: 100%;
  color: #003399;
  background-color: #FFFFFF;
  background-image: url('/isc/heriotwatt/Images_Foundation/bkground_breadcrumb.gif');
  background-repeat: repeat-x;
  float: left;
  margin-top: 4px;
  margin-bottom: 4px;
}
.breadcrumb-top 
{ 
  background: url('/isc/heriotwatt/Images_Foundation/tr_promotion.gif') no-repeat top right;    
}
.breadcrumb-text 
{
  color: #666666;
  background-color: transparent;
  font-size: 11px;  
}
.breadcrumb-text ul 
{
  margin-top: 12px;
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: 8px;
  padding-left: 0;
  list-style: none;
}
.breadcrumb-text li
{
  padding-left: 20px;
  margin-bottom: 2px;
  background-image: url('/isc/heriotwatt/Images_Foundation/button_arrow_off.gif');
  background-repeat: no-repeat;
  background-position:;
}
.breadcrumb-text li a:link 
{
  color: #666666;
  background-color: inherit;
  text-decoration: none;
}
.breadcrumb-text li a:visited 
{
  color: #666666;
  background-color: inherit;
  text-decoration: none;
}
.breadcrumb-text li a:active 
{
  color: #003399;
  background-color: inherit;
  text-decoration: none; 
}
.breadcrumb-text li a:hover 
{
  color: #003399;
  background-color: inherit;
  text-decoration: none;
  text-decoration: underline;
}

.breadcrumb-text h3 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 13px;
  background-color: inherit;
  color: #FFFFFF;
  margin: 0 6px 8px 6px;
}
.handcursor
{
  cursor:hand;
  cursor:pointer;
}
.container-list2-pg {
  margin:0px 5px 10px 0px;
  width: 100%;
}
.container-list-pg {
  clear:both;
}
.list {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  background-color: inherit;
  border-bottom: solid 1px #b5bfc8;
  border-left: solid 5px #54b948;
  padding: 0px;
  margin-top: 1px;
  float: left;
  width: 80%;  
}
.list a:link { 
  color: #464646;
  background-color: inherit;
  text-decoration: none;
  display: block;
  padding: 4px;
}
.list a:visited { 
  color: #666666;
  background-color: inherit;
  text-decoration: none;
  display: block;
  padding: 4px;
}
.list a:active { 
  color: #0066cc;
  background-color: inherit;
  text-decoration: none;
  display: block;
  padding: 4px; 
}
.list a:hover { 
  color: #003399;
  background-color: #e7eaef;
  text-decoration: none;
  display: block;
  padding: 4px; 
}
.list2 {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  background-color: inherit;
  border-bottom: solid 1px #b5bfc8;
  padding: 3px 3px 3px 3px;
  text-align: left;
}
.list2 a:link { 
  color: #003399;
  background-color: inherit;
  text-decoration: none;
}
.list2 a:visited { 
  color: #003399;
  background-color: inherit;
  text-decoration: none;
}
.list2 a:active { 
  color: #0066cc;
  background-color: inherit;
  text-decoration: underline;
}
.list2 a:hover { 
  color: #003399;
  background-color: inherit;
  text-decoration: underline; 
}
.list2 img { 
  margin-right: 3px;
  float: left;
}
.list2-icon {
  float: left;
  margin: 3px 3px 0px 0px;
}

/* ltr class to be used in RTL for Privacy Page etc */
.ltr
{
    direction: ltr;
    text-align: left;
}

/* End ltr class to be used in RTL for Privacy Page etc */
 
#addthis_bespoke {
    clear: both;
    float:left;
    width: 190px;
    margin-top: 15px;
    margin-left: 10px;
}
#addthis_bespoke a {
    padding: 0px;
    background: none;
    width: 25px;
    color: #05354F;
    text-decoration: underline;
}
/* bespoke style for the Share link to go on to one line */
#bespoke_share a
{
    /* border: solid 1px green; */
    width: 65px;
}
