body	{ font-family: helvetica,sans-serif;
	  font-size: 10pt;
}

img	{ border: 0; }

a	{ color:#005447; }
a:hover { color:#73be1e; }
a:visited { color:#999999; }

.hide   { display:none; }
.show   { display:block; }

#infoCol	{ float:left;
		  width:200px;
		  padding:5px;
		  margin-right: 5px;
}

#photoCol       { width:640px;
		  margin-left:215px;
		  border:1px solid #CCC;
		  padding:5px;
}

#viewdiv        { position:relative;
		  width:640px;
		  height:480px;
		  margin-bottom: 10px;
}

#viewlabels     { position:absolute;
		  left:35px;
		  top:30px;
		  width:562px;
		  height:369px;
		  z-index:2;
}

/* background image doesn't exist but on IE7 the div won't keep its size without something to take up space when it is supposed to be hidden */
.lhsroll     { position:absolute;
		  right:24px;
		  bottom:24px;
		  width:205px;
		  height: 45px;
		  z-index:3;
		  /*background-image:url('../images/LHStrans_150.png');*/
}
#lhsrollhold	{ width: 65px;
		  height: 23px;
}
#lhsrollimg        { border:0; }

#introtext      { font-size: smaller; }
.navsectionhead { font-weight: bold;
		  color: #005447;
}

#conditions     { color: #005447;
		  margin-bottom: 20px;
}
.conditionlabel { margin-right: 10px; }
.conditionlabel:after { content:":"; }

.externlink		{ padding-top: 2px; padding-bottom: 2px; }
.externlink A		{ color: #73be1e;
			  text-decoration:none;
}
.externlink A:visited	{ color: #AAAAAA; }
.externlink:hover	{ background-color: #005447; }

#links	{ margin-bottom: 20px; }

#logos		{ text-align: center;
		  /*margin-top: 0px;
		  margin-left: -15px;*/
}
#logos IMG	{ border: 0;
		  margin-top: 20px;
}


.sectionhead	{ font-weight: bold;
		  margin-top: 10px;
		  padding: 5px;
		  background-color: #005447;
		  color: #73be1e;
}
.sectionhead:hover	{
		  background-color:#73be1e;
		  color: #005447;
}
/*
.sectionhead A	{ font-weight: bold;
		  text-decoration: none;
		  margin-top: 10px;
		  padding: 5px;
		  background-color: #005447;
		  color: #73be1e;
}
.sectionhead A:hover	{
		  background-color:#73be1e;
		  color: #005447;
}
*/
.aboutSection	{ color: #73be1e;
		  font-weight: bold;
}

#archiveTable	{ border: 1px solid #73be1e;
		  border-collapse: collapse;
}
#archiveTable TD, TH	{ border: 1px solid #005447;
			  padding: 5px;
}
#archiveTable TH	{ color: #005447; }
#archiveTable TR:hover	{ background-color: #73be1e; }
#archiveTable TR.nohover:hover { background-color: white; }

#yesterdayHolder	{ margin-top: 5px; }

#nojs		{ font-size: larger; }
.errormsg	{ color: #aa0000;
		  font-weight: bold;
 }
.smalltext	{ font-size:smaller; }

