body{
	font-family:arial, sans-serif;
	margin:0;
	font-size: 0.9em;
	color: #666;
}

#logo {
	margin-bottom: 10px;
	margin-left: -20px;
}

#links {
	text-align: right;
	padding-bottom: 10px;
	padding-right: 10px;
}

#banner{
	color: #000;
	font-weight: bold;
	padding: 1px 8px 1px 10px;
	margin-bottom: 10px;
}

#lg {
	padding-left: 10px;
	background-color:#c8cac9;
}

#banner p {
	background-color: #ccc;
	font-size: 0.8em;
	padding: 5px;
}

#buttons {
	background-color: #DFDFDF;
	padding: 5px 10px 0 10px;
	color: #000000;
	border: 1px solid #000000;
}

#buttons  p {
	margin: 0;
	padding: 8px 0 5px 0;
	font-size: 0.9em;
}

#buttons  a {
	color: #354FAC;
}

#newsitem pre{
	padding-left:10px;
}

#newsitem h1{
	font-size:1.3em;
	padding-left:10px;
}

#newsitem h2{
	font-size:1.1em;
	padding-left:10px;
}

#closeprint{
	float:right;
	font-weight:bold;
	padding-right:10px;
}

a {
	color: black;
	text-decoration: underline;
	margin-bottom: 10px;
	font-size: 78%;
}

a:hover {
	color: #000066;
	text-decoration: none;
}

/* disclaimer styles */

 .disclaimer {
    font-family:Arial,Helvetica,sans-serif;
    border-top:1px solid #989898;
    padding-top:5px;
    margin-top:10px;
    float:left;
    clear:both;
    width:100%;    
    font-size:11px;
}

 .disclaimer p {
    float:left;
    padding:0;
    margin:0;
  
}
.disclaimer .hemscottlink {
	font-size: 100%;
 }

 .disclaimer .disclaimerlink{
    float:right;
    text-align:right;
    padding:0;
    margin-right:2px;
	font-size: 130%;    
}

 .disclaimer .hslogo {
  float:left;
  display:block;
  margin:2px 10px 5px 0;
  font-size:0.1px;
  height:15px;
  width:68px;
  background:url("/ir/gcm/images/link-logo.png") no-repeat 0 0;
  padding:0;
  cursor:pointer;
}

 .disclaimer .hslogo * {
  display:none;
}

