body {
margin: 0px;
background-color: black;
color: white;
text-align: center;
}


table{
/*Center all Tables*/
margin-left: auto;
margin-right: auto;
}

h1{
text-align:center;
}


a img {
border: 0px;
}

hr{
margin-left: auto;
margin-right: auto;
width:800px;
}

a:link                 { color:white; text-decoration:none; }
a:visited           { color:white; text-decoration:none; }
a:hover               { color:white; text-decoration:underline; }
a:active             { color:white; text-decoration:none; }

a.otherLink:link       { color:white; text-decoration:none; }
a.otherLink:visited { color:white; text-decoration:none; }
a.otherLink:hover     { color:white; text-decoration:underline; }
a.otherLink:active   { color:white; text-decoration:none; }

a.notanchor:hover {
color:red;
font-size:24;
text-decoration:none
}

a.notanchor{
text-align:center;
}


td.phototour
{
text-align:center; 
color:black; 
background-color:white;	
font-weight:bold;
width:240;
}


td.photodisplay
{
vertical-align: top;
text-align:center; 
}


button.footer
{
width: 150px;
/*background: url( 'images/marble_8.jpg' );*/
background-color:#660000;
color: white;
font-weight: bold;
font-size: 11;
}


#mainimg{
background-image: url('images/mainframe.png');
background-repeat: no-repeat;
width: 450;
height: 350;
}


td.grid{
width:220px;
height:170px;
background-image: url('images/girdframe.png');
background-position: -3px 0px;
background-repeat: no-repeat;
/*background-color: red;*/
}


img.grid{
position: relative;
left: 17px;
top: -2px;
width: 150px;
height: 110px;
}

div.grid{
position: relative;
width: 185px;
height: 20px;
text-align: center;
/*background-color: yellow;*/
padding: 0px 0px 0px 0px;
top:1;
color:black;
font-weight: bold;
}


div.banner{
/*border-bottom: 1px solid #FFFFFF;*/
}


#lll{
/*
position: relative;
left:80px;
top: 100px;
background-color: black;
color: white;
width:400px;
height:360px;
*/
text-align: center;
}

td.lll{
/*
width:560px;
height:560px;
background: url('images/locationframe.png');
background-color: green;
background-repeat: no-repeat;
*/
vertical-align: top;
}

div.lll_city:hover {
color:#660000;
}


img.lll{
width: 100px;
height: 330px;
}



#taxrate{
padding-top: 105px;
position: relative;
width:272px;
height:190px;
left:65px;
top:-20px;
text-align:center;
/*display:table-cell;
vertical-align: middle;*/
font-family:Georgia;
font-size:42;
font-weight:bold;
color:white;
/*color:maroon;*/
/*background-color: yellow;*/
}



td.taxrate
{
width:400px;
height:323px;
background: url('images/taxframe.png');
/*background-color: green;*/
background-repeat: no-repeat;
vertical-align: top;
}



td.city{
vertical-align: top;
}

/*School Reporrts*/
td.result{
width:400px;
height:323px;
padding-top: 80px;
padding-left: 65px;
/*background-color:green;*/
background: url('images/taxframe.png');
background-repeat: no-repeat;
vertical-align:top;
}

div.result{
width:275px;
height:170px;
/*background-color:green;*/
vertical-align:middle;
text-align:center;
font-weight:bold;
font-size:40;
}


div.topmidcol{
/*background-color: blue;*/
width: 50%;
height: 200px;
text-align: center;
float: left;
}


div.topsidecol{
/*background-color: green;*/
width: 25%;
height: 200px;
float: left;
text-align: center;
}



div.instructions {
text-align: center;
font-style: italic;
padding-top: 100px;
}




img.main{
border: 4px;
border-style: double;
}




p.update{
text-align: center;
font-family: arial;
font-size: 10;
}





h2.sidebanner{
font-family: Georgia;
font-size: 28;
font-weight: bold
}


h2.info{
font-family: Georgia;
text-align: center;
font-size: 24;
}


h2.statement{
font-family: arial;
text-align: center;
font-size: 24;
}


p.info{
text-align: center;
font-size: 18;
}


p.footer{
font-family: arial;
text-align: center;
font-size: 6;
}



