#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: 575x;
}

#right {
text-align:left;
padding-left:0%;
padding-top:5px;
float:left;
width:75%;
min-height: 575px;
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:70%;
padding-left: 5px;
position:relative;top:0px;  
}

a {
font-size:0.8em;
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;
}
/* VERTICAL MENU*/
/* 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:-40px;
	}
	
#menu a:hover {
	background-color:rgb(250,170,10);
	}

#menu h5 {
	display:block;
	margin-left:5px;	
	width: 100%;
	background-image: url(gradient_button.bmp);
	background-repeat: repeat-X;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	position:relative;top:-20px;
	}
/* indent second-generation lists*/
#menu li li{margin-left:1em;}

/* HORIZONTAL MENU*/

/* collapse nested lists*/
#menuh li ul {display:none;}

/* display sublists on hover*/
#menuh li:hover > ul {display:block;margin-left:-2em;}

#menuh ul {
	margin-left:0em;
	font-family:Arial,Verdana,Sans-serif;
	float: right;
	position:relative;top:-32px;}

/* set li as buttons*/
#menuh li {
	list-style-type: none;
	width: 8em;
	background-image: url(gradient_button.bmp);
	background-repeat: repeat-X;
	font-weight:bold;
	text-align:center;
	font-family:Arial,Verdana,Sans-serif;
	}

/* display anchors as buttons*/
#menuh a {
	text-align:center;
	padding-left:0px;
	display:block;
	text-decoration:none;
	color:black;
	font-weight:bold;
	position:relative;top:0px;
	}
	
#menuh a:hover {
	background-color:rgb(250,170,10);
	}

#menuh h5 {
	display:block;
	margin-left:5px;	
	width: 100%;
	background-image: url(gradient_button.bmp);
	background-repeat: repeat-X;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	position:relative;top:0px;
	}

/* indent second-generation lists*/
#menuh li li{margin-left:1em;}

#img {
float:left;
}

.left {
	list-style-type: square;
	position:relative;left:5px;
	margin-top:-0.5em;
	padding:0em;
	}
