﻿body {
  font-family: arial,verdana,tahoma;
  font-size: 12px; 
  color: #747372;
  font-weight: normal; 
  Scrollbar-face-color: #dcddde; 
  Scrollbar-highlight-color: white; 
  Scrollbar-shadow-color: #999999; 
  Scrollbar-3dlight-color: #cccccc; 
  Scrollbar-arrow-color: #ecedee; 
  Scrollbar-darkshadow-color: white; 
  Scrollbar-base-color: silver; 
}

hr {
  color:#dddddd;
}

td { 
  font-family: arial,tahoma,verdana;
  font-size: 11px; 
  color: #747372;
  font-weight: normal; 
}

h1 { 
  font-family: arial,tahoma,verdana;
  font-size: 11px; 
  text-decoration: bold; 
}

a:link { 
  color: #999999; 
  text-decoration: none 
}
a:visited { 
  color: #999999; 
  text-decoration: none 
}
a:active { 
  color: #CE1010; 
  text-decoration: none 
}
a:hover { 
  color: #CE1010; 
  text-decoration: none 
}

a:link.white { 
  color: #ffffff; text-decoration: none 
}
a:visited.white { 
  color: #ffffff; 
  text-decoration: none 
}
a:active.white { 
  color: #000000; 
  text-decoration: none 
}
a:hover.white { 
  color: #000000; 
  text-decoration: none 
}

INPUT, 
TEXTAREA, 
SELECT {
  color:#666666; 
  background:#ffffff; 
  font-size:11px; 
  font-family: arial,tahoma,verdana; 
  border-color: #cccccc; 
  border-style: solid; 
  border-width: 1px 
}

INPUT.noborder{
  color:#666666; 
  background:#ffffff; 
  font-size:11px; 
  font-family: arial,tahoma,verdana; 
  border-color: #cccccc; 
  border-style: solid; 
  border-width: 0px 
}

.small {
  font-family: arial,tahoma,verdana;
  font-size: 10px; 
  color: #666666;
  font-weight: normal; 
}

.underline {
  font-family: arial,tahoma,verdana;
  font-size: 11px; 
  color: #848282;
  font-weight: normal; 
  border-color: #cccccc; 
  border-style: solid; 
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  height: 25px;
}

.table_border {
  border-color: #e6e6e6; 
  border-style: solid; 
  border-width: 1px;
}

.header {
  font-family: arial,tahoma,verdana;
  font-size: 11px; 
  color: #ffffff;
  font-weight: bold; 
  background-color: #D12029; 
  border-color: #000000; 
  border-style: solid; 
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
}

.nav {
  font-family: arial,tahoma,verdana;
  font-size: 11px; 
  color: #848282;
  font-weight: bold; 
  border-color: #DCDCDB; 
  border-style: solid; 
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  padding:3px;
}

.title {
  font-family: arial,tahoma,verdana;
  font-size: 17px; 
  color: #D12029;
  font-weight: normal; 
}

.footer {
  font-family: arial,tahoma,verdana;
  font-size: 10px; 
  color: #E8E8E8;
  font-weight: normal; 
}

li {
  list-style-image:url('../images/bullet.gif');
}

/* UPDATES FOR NEW EMAIL ALERTS PAGE - IRM */
BODY {
  padding:0px;
  margin:0px;
}

div#hsbody {
  font-size: 11px; 
  width: 330px;
  padding: 5px;
}

#hsbody p {
  padding:0px;
  margin:0px;
}

#hsbody h1 {
  font-size:12px;
  font-weight: bold;
}

#hsbody h2 {
  font-weight:bold;
  font-size:11px;
}

#hsbody input {
  margin: 8px 0px 0px 0px;  
}

div#login, 
div#regfs,
div#checkfs {
  padding: 5px 5px 0px 5px;
  margin:0px;
}

div#login label {
  float:left;
  margin: 0px 20px 0px 0px;
}

div#login input#emaillogin {
  float:left;
  margin: 0px 20px 0px 0px;
  width: 150px;
}

div#login input.button {
  float:right;
  margin: 0px;  
}

div#regbutt {  
  margin: 20px 0px 20px 0px; 
  padding-bottom: 10px;
}

input#register {
  border: 1px solid #D12029; 
  font-weight: bold;
  margin:0px;
 }

div#btt {
  border-top: 2px solid #dddddd;
  padding: 20px 0px 20px 0px;
  margin: 20px 0px 0px 0px;
  ]margin: 10px 0px 0px 0px;
  text-align:right;
  width:100%;
}

#hsbody FORM {
  margin: 0px;
  padding: 0px;
}

FIELDSET {
  border:0px solid #ffffff;
  padding:0px 0px 10px 0px;
  margin:0px;
}

fieldset#fslogin {
  border-bottom: 2px solid #dddddd;
  padding: 0px 0px 20px 0px;
  margin: 0px 0px 20px 0px;
}

fieldset h2 {
  display:block;
  border-bottom: 1px solid #000000;
  width:330px;
  margin: 0px;
  background: #D12029;
  color: #ffffff;
  font-weight:bold;
  font-size:11px;
  padding: 5px 0px 5px 5px;
  margin:0px;
}

fieldset legend {
  display:none;
}

input#checkbox_news,
input#checkbox_presentation,
input#checkbox_annual_report,
input#cancontact {
  margin:4px;
  ]margin:0px;
}

table.alerts {
  padding:0px;
  margin:0px;
  width: 325px;
}

.hidden {
  display:none;
}
