html, body{height:100%;} 

body {
position: absolute;
left: 0; top: 0px;
width: 98%; height: auto;
font-family: verdana;
/*background-image: url('http://home.comcast.net/~rogerdeforest/pix/accback.gif');*/
background-color:#ffffff;
}




p {font-family:verdana; font-size:80%;}

A:link {color: blue; text-decoration:none}
A:visited {color: blue; text-decoration:none}
A:active {color: blue; text-decoration:none}
A:hover {color: red; text-decoration:underline}

table {
border: 1px solid #A0B6FF;
font-family:verdana;
font-size:75%;

}

html>body #button li a {
		width: auto;
		} 

#header{
position: absolute;
 left: 0; top: 0;
 width: 100%; height: 100px;
/*background-image: url('http://home.comcast.net/~rogerdeforest/pix/accback.gif');*/
background-color:#ffffff;
overflow:hidden;
z-index: 0;
	
}

#left {
position: absolute;
left: 0; top: 110px;
width: 15%; height: auto;
padding: 1px 0 0 0;

font-family:verdana;
z-index: 1;
text-align:right;
font-size:75%;
}

#centrecontent {
position: absolute;
left: 15%; top: 100px;
width: 65%; height: auto; 

padding-bottom: 4px;
padding-left: 5px;
padding: 1em
z-index: 0;
}

#right { 
position: absolute;
left: 80%; top: 110px;
padding: 1px 0 0 0;
width: 15%; height: auto;

/* color: #000000; */
text-align: left;
z-index: 1;
padding-left: 5px
}

#footer {
position: absolute;
width: 100%; height: auto;
bottom:-50px;
margin-top: 20px;
font: verdana;
font-size: 80%;
padding: 5px;
text-align: right;
}

* html #footer {/*only ie gets this style*/
	\height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */

font-family:verdana;
 }

#clearheader{height:100px;}/*needed to make room for header*/

#clearfooter{clear:both;height:40px;}/*needed to make room for footer*/

@media all and (min-width: 0px){
  #left a:hover span {
	
  }
}

#footer span {
	display:none;	
font-family:verdana;
font-size:60%;
}	
#footer a:hover {
	color: #CC1818;
	background: #FFFFCC;
	text-decoration: none;
font-family:verdana;
}
#footer a:hover span {
	display:block;
	position:absolute;
	top:-95px;
	width:150px;
	z-index:20;
	background:#ffffCC;
	left:50%;
font-family:verdana;
}

/* html > body  #minHeight{float:left;width:0px;height:100%;margin-bottom:-52px;} /*safari wrapper thanks to Tim Connor*/ 


 /* Styles the list holder.
#left ul{
 margin: 0; padding: 0;
 list-style: none;
 font: verdana;
color: #A0B6FF;

}

*/


/* Styles each "list-item" (or "button") with the same style. 
#left ul li{
list-style-type: none;
display: block;
color: #A0B6FF;
margin: 0 0 1px 0; 
 padding: 2px 3px 2px 3px;

border: 1px solid #A0B6FF;

}
*/

/* Gives the button a hover-effect.
#left ul li:hover{

list-style-type: none;
 margin: 0 0 1px 0;
 padding: 2px 3px 2px 3px;
 border-top: 1px #ccc solid; border-bottom: 1px #ccc solid;
 background-color: #A0B6FF;
 color: #ffffff;
}
*/

 /* Styles the link within the button.
#left ul li a{
display: block;
 color: #1A47DD;
 text-decoration: none;
}
*/

a.menu:link {color: blue; text-decoration:none;}
a.menu:visited {color: blue; text-decoration:none;}
a.menu:hover {color: blue; text-decoration:none; background-color:#73D3FB; border: 1px solid #7390FB;}
a.menu:active {color: blue; text-decoration:none;}

#googlead {border: 1px solid #A0B6FF;}


.imgframe {border: 10px solid #D1DAFB; }
