/* $Id: stylesheet.css,v 1.2 2004/09/01 18:29:12 tobych Exp $ */
body{
	background-color : #FFF;
	color: black; font-family: arial,verdana,sans-serif; 
	font-size: 14px; 
}

p  { font-size: 14px; }
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; margin-bottom:5px;}
h5 { font-size: 13px; }
th {font-size: 12px;}
td { font-size: 12px; }
a { color: #072; text-decoration:underline;}
a:visited { color: #072;  }
a:active { color: #072;  }
a:hover { color: #072;  }
a.large { color: #072;  font-size: 16px;}
a.large:visited { font-size: 16px;}
a.large:active { font-size: 16px;}
a.large:hover { font-size: 16px;}
a.nav { color:#072; text-decoration:underline; font-size:12px; }
a.nav:visited { color:#072;  }
a.nav:active { color:#072;  }
a.nav:hover { color:#072;  }
th a {text-decoration: none; }

/* This 'replicates' IE's checkbox highlighting in Moz (IE ignores it)*/
label:hover{
  /*text-decoration: underline;*/
  /*border: solid 1px;*/
  background: #ffffAA;
}

ol { color: black; }
ul { color: black; margin-bottom: 0px; margin-top: 2px}
li  { font-size: 14px; }
.debug{color: green}
a.debug{color: green}
.alert{color: red}
.notbold{font-weight: normal}
.normal{font-size: 12px;}

.vsgreen{color: #072;}

/* Specific styles */
.home_title{
  font: normal normal bold 30px arial; color: #072;
}
.search-title{
  font: normal normal bold 24px arial;
  color: black;
}
.logo_strap{
  display:block;
  font-size:12px;
  color: #007722;
  font-weight:normal;
}
table.nav{

  padding:0;
  margin:0;
  border:0;
}
table.nav td{
  padding:0;
  margin:0;
  border:0;
  color:green;
}
table.nav td a{
  color:green;
  font-size:12px;
}
table.nav td a:link,
table.nav td a:visited{
  color:green;
}
table.nav td a:hover{
  color:black;
}
table.results-table td{
  padding:1px;
  margin:0;
  border:0;
  border-bottom: solid 1px gray;
  border-right: solid 1px #EEE;
}

table.when-table{
  width: 600px;
  padding:0;
  border:0;
  margin:0;
}
.when-table th {
  border-bottom: solid 1px #ddd;
  width: 12%;
}
.when-table td {
  border-left: dotted 1px #ddd;
  border-bottom: solid 1px #ddd;
}
table.when-table th a, 
table.when-table th a:link,
table.when-table th a:visited{
  color:green;
}
table.when-table th a:hover{
  color:black;
}
/*
.when-table tr:hover {
  background: #FFF;
}*/

/* div-dialog */
.info_container{
  position:relative;
  height:0;
}
.info_box{
  position:absolute; 
  display:none; 
  background:#fff;
  border: solid 1px;
  padding: 5px;
  width: 150px;
  font-weight:normal;
}
.info_box_X {
  float: right;
  font: normal normal bold 14px arial;
  color: #000;
  background: #EEE;
  margin-left: 5px;
  padding: 1px;
  border: solid 1px #336699;
  text-decoration: none;
}

/* Print */
/* 210 x 297mm / 8.271 x 11.693in @ 72dpi = 595 x 840px */
#a4_container{
  width: 700px /*595px*/;
  height: 840px;
  margin: 0px;
  padding: 0;
  border: 0;
  font-size:10px;
}
/* tighten up */
#a4_container p{
  font-size:12px;
  margin-top:2px;
}
#a4_container h1, #a4_container h2, #a4_container h3{
  margin-bottom:0px;
}
.disclaimer_print{
  font: italic normal normal 8px arial;
  font-size:10px;
}
/* inner div for testing margins, alignment etc */
#a4_page{
  width:100%;
  /*border: dotted 1px black;*/
}

img{
border:0px;
}