body { 
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 80%;
  }
p {
  font-family: Verdana, Helvetica, sans-serif; 
  margin-bottom: 0px;
  margin-top: 0.6em;
  font-size: 1em;
  }
li {
  margin-left: -10px;
  font-size: 0.9em;
  }  
form {
  margin-top: 0em;
  margin-bottom: 0em;
  }
.text {  
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 0.9em;
  }
.text2 {  
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 0.8em; 
  color: #333333;
  }

.step {
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 1.1em; font-weight: bold; 
}
.discounttext {
	font-family:Verdana, Helvetica, sans-serif;
  font-size: 1.1em;
  color: red;
}
.toplinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #666666;
}

.search {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 1em; 
  color: #FFFFFF; 
  font-weight: bold; 
  text-decoration: none;
  }
.thumbnail {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left:0px;
  margin-right:10px;
  width: 100px;

  }
.title { font-size: 0.75em}
.type { font-size: 0.75em;
		font-style: italic}
.details {font-size: 0.75em}
.line {border-top-width:thin 80%}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	line-height: normal;
        margin-bottom:0.4em;
	font-weight: bold;
	color: #003366;
  }
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #003366;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	margin-top: 1em;
  margin-bottom:0.4em;
	font-weight: bold;
	color: #003366;
  }

a.text {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 1em; 
  color: #3366ff; 
  text-decoration: underline;
  }
a.text:hover{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 1em; 
  color: #666666; 
  text-decoration: underline;
  }
a.text2 {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 0.95em; 
  color: #3366ff; 
  text-decoration: underline;
  }
a.text2:hover { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 0.9em; 
  color: #666666; 
  text-decoration: underline;
  }
a.leader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #003366;
	text-decoration: underline;
	font-weight: bold;
}
a.leader:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #003366;
	text-decoration: underline;
	font-weight: bold;
}
a.nav {  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  color: #FFFFFF; 
  text-decoration: none;
  font-size:1em;
  }
a.nav:hover { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #FF9900; 
  text-decoration: underline;
  font-size:1em;
  }
a.toplinks {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: blue;
  }
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #FF0000;
}
.detailhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height:2em;
	color: #003366;
	font-weight: bold;
  margin-bottom: 0.5em;
}


.highlight {
  background-color: #ccffff;
}
.copyright {
  font-size: 0.7em;
  }
.greylink {
  color:#999999 ;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 1em;
  text-decoration: underline;
}
.grey {
  color:darkgrey;
}
.newshead {
   margin-top: 0.1em;
   margin-bottom: 0.1em;
}   
   


/*
a#nav {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  color: #FFFFFF; 
  text-decoration: none;
  }
a:hover#nav { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  color: #FF9900; 
  text-decoration: underline;
  }
.reverse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
.div {  
  background-color: #999999; 
  background-image: url(images/div_grey.gif); 
  background-repeat: repeat;
  }
*/

