/* Main CSS */

* {
margin: 0;
padding: 0;
}

body{
text-align: center;
background: url('checkered1.gif');
}
 .red{
	 color:#f00;
 }
 
.clearB {
clear:both;
font-size:1px;
height:0pt;
line-height:0pt;
margin:0pt;
}

#container{
margin:0 auto;
text-align: left;
width: 750px;
position: relative;
}

#top{
width: 750px;
height: 100px;
overflow: hidden;
position: relative;
}

#logo{
position: absolute;
left: 40px;
bottom: 18px;
}

#topline{
position: absolute;
top: 96px;
left: 0px;
width: 750px;
height: 4px;
background: url('checkered2.gif');
}

#main{
position: relative;
width: 750px;
background: url('checkered2.gif');
}

a, a:visited{
text-decoration: none;
color: #0000FF;
}

a:hover{
text-decoration: underline;
color: #0000FF;
}

#linksmiddle{
float: left;
width: 100px;
height: 100%;
font-family: Verdana, Tahoma, Helvetica, Arial;
font-size: 16px;
text-align: center;

}

#map_canvas{
width: 650px;
height: 400px;
margin: 0px;
padding: 0px;
}

#maincontent{
width: 650px;
float: right;
position: relative;
background: #FFFFFF;
}

#maincontent p, h1, h2, h3, h4, h5{
margin: 12px;
}

#left{
width: 649px;
float: left;
position: relative;
overflow: visible;
}

#right{
width: 1px;
height: 250px;
float: right;
position: relative;
}

table{
text-align: center;
}
td, th{
	border: 2px;
	padding: 5px;
}

.recordstd0 td{
background: #EDEDED;
}

.recordstd1 td{
background: #FFFFFF;
}

#linksmiddle div{
width: 100px;
height: 30px;
margin: 0px;
padding: 0px;
position: relative;
}
#linksmiddle a{
z-index: 3;
position: absolute;
top: 0px;
left: 0px;
width: 100px;
height: 30px;
padding-top: 6px;
display: block;
color: #333333;
text-decoration: none;
}

#linksmiddle a:hover{
text-decoration: none;
}

#linksmiddle a:visited{
color: #333333;
text-decoration: none;
}

.linkbtn{
-moz-opacity: 0;
opacity: 0;
z-index: 2;
border: none;
position: absolute;
left: 0px;
top: 0px;
width: 100px;
height: 30px;
filter:alpha(opacity=0);
}

.tlc{
position: absolute;
top: 0px;
left: 0px;
}

.trc{
position: absolute;
top: 0px;
right: 0px;
}

.blc{
position: absolute;
bottom: 0px;
left: 0px;
}

.brc{
position: absolute;
bottom: 0px;
right: 0px;
}

#printLink{
position: absolute;
right: 10px;
top: 410px;
}

#printlink1{
position: absolute;
right: 10px;
top: 10px;
}

#recordsselecttop{
width: 500px;
height: 30px;
color: #333333;
margin: 0;
padding: 0;
}

#recordsselecttop h3{
margin: 0;
}

#recordsselect{
margin:0 auto;
background: url('checkered0.gif');
width: 500px;
position: relative;
}

#recordsselect a{
display: block;
float: left;
width: 250px;
height: 30px;
text-align: center;
color: #333333;
position: relative;
}

#recordsselect a:hover{
color: #333333;
text-decoration: underline;
}

#recordsselect a:visited{
color: #333333;
text-decoration: none;
}

#recordscenter{
text-align: center;
}

.linkdiv{
width: 450px;
height: 2px;
background: #DDDDDD;
font-size: 1px;
}

.linksa{
margin: 12px;
}

#webmaster{
width: 0px;
height: 0px;
overflow: hidden;
}

#cruff{
width: 0px;
height: 0px;
overflow: hidden;
}

#mailframe {
width: 0px;
height: 0px;
border: none;
}

#contactdiv {
width: 95px;
height: 36px;
position: absolute;
left: 5px;
bottom: 5px;
}

.help, .help:visited{
color: #333333;
text-decoration: none;
display: block;
width: 95px;
height: 18px;
margin: 0;
font-size: 14px;
}

.help:hover{
color: #333333;
text-decoration: underline;
}

#addplace{
margin: 0;
padding: 0;
width: 0px;
height: 0px;
}

#places{
margin: 0;
padding: 0;
width: 0px;
height: 0px;
}

.bold{
font-weight: bold;
}
