#background{
background-image: url(background.bmp);
background-repeat: repeat-X;
margin-left:-20px;
margin-right:-20px;
margin-bottom:auto;
}

#all {
margin-top:-8px;
border-left: rgb(128,128,128) 3px ridge;
border-right: rgb(128,128,128) 3px groove;
width:900px;
margin-left:auto;
margin-right:auto;
margin-bottom:auto;
background:rgb(255,255,255)
}

#head {
border-top: rgb(128,128,128)  3px ridge;
background:rgb(255,255,255);
background-repeat:no-repeat;
background-position:top right;
padding-left:5px;
min-height: 4.5em;
border-bottom:1px solid rgb(163,196,255);
}

#left {
float: left;
padding-top:5px;
width:20%;
min-height: 522x;
}

#right {
text-align:left;
padding-left:0%;
padding-top:5px;
float:left;
width:75%;
min-height: 522px;
border-left:1px solid rgb(163,196,255);
}

#footer {
width:900px;
text-align:center;
clear:both;
border-top: rgb(128,128,128)  3px groove;
border-bottom: rgb(128,128,128)  3px groove;
background-image: url(footer.bmp);
background-repeat: repeat-X;
}

h1 {
font-size:1.0em;
font-family:Arial,Verdana,Sans-serif;
padding-left:5px;
color:#FAAA0A;
position:relative;top:0px;
}

h2 {
font-size:0.8em;
font-weight:bold;
font-family:Arial,Verdana,Sans-serif;
color:black;
border:none;
width:50%;
padding-left: 5px;
position:relative;top:0px;  
}

p {
line-height:150%;
font-size:0.8em;
font-weight:normal;
font-family:Arial,Verdana,Sans-serif;
color:black;
border:black;
width:100%;
padding-left: 5px;
position:relative;top:-10px;  
}

a {
font-size:0.9em;
font-family:Arial,Verdana,Sans-serif;
color:rgb(80,80,80);
}

address {
font-size:0.8em;
font-family:Arial,Verdana,Sans-serif;
}

table{
margin-left:5px;
table-layout:fixed;
width:85%
}

th{
font-size:0.8em;
font-weight: bold;
font-family:Arial,Verdana,Sans-serif;
}

td{
font-size:0.8em;
font-family:Arial,Verdana,Sans-serif;
}

li{
list-style-type: square;
}

/* unindent entire list*/
#menu ul {
	margin-left:0em;
	font-family:Arial,Verdana,Sans-serif;
	margin-left:-20px;
	}

/* set li as buttons*/
#menu li {
	list-style-type: none;
	width: 8em;
	background-color:white;
	text-align: left;
	font-family:Arial,Verdana,Sans-serif;
	}

/* display anchors as buttons*/
#menu a {
	text-align:left;
	padding-left:+5px;
	display:block;
	text-decoration:none;
	color:black;
	font-weight:normal;
	position:relative;top:0px;
	}
	
#menu a:hover {
	background-color:rgb(250,170,10);
	}

#menu h5 {
	display:block;
	margin-left:2px;	
	width: 100%;
	background-image: url(gradient_button.bmp);
	background-repeat: repeat-X;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	position:relative;top:0px;
	}

/* indent second-generation lists*/
#menu li li{margin-left:1em;}

#img {
float:right;
}

#left {
	list-style-type: square;
	position:relative;left:5px;
	padding:0em;
	}
