HR {
	color : #A6C4A2;
}
BODY, P {
	color : #003300;
	font : 10pt Arial, Helvetica, sans-serif;
}

A, A:LINK, A:VISITED {
	text-decoration : none;
	color : Navy;
}
A:HOVER, A:ACTIVE {
	text-decoration : none;
	color : Red;
}

TD.menu {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
A.menu, A.menu:LINK, A.menu:VISITED {
	border-style : inset;
	background-image : url(../graphics/button1.gif);
	color : White;
	font : bold 9pt Arial, Helvetica, sans-serif;
	/*width : 90px;*/
	text-decoration : none;
	text-align : center;
	padding : 3px;
	border-color : #409D35;
	border-width : thin;
}
A.menu:Hover, A.menu:Active {
	border-style : inset;
	border-width : thin;
	background-image : url(../graphics/button2.gif);
	font : bold 9pt Arial, Helvetica, sans-serif;
	/*width : 90px;*/
	text-decoration : none;
	text-align : center;
	color : Yellow;
	padding-bottom : 1px;
	}
LI {
	color : #003100;
	font : 10pt Arial, Helvetica, sans-serif;
}
H3 {
	font-family :Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	font-size : 18px;
}
TD.address {
	color : #003300;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 9pt;
	text-align : center;
}

/*	new styles */
table#rates{
	border: 1px solid #003300;
	border-collapse: collapse;
	width: 100%;
}
table#rates tr.y{
	background-color: #FFFF99;
}
table#rates tr.g{
	background-color: #F5F4EB;
}
table#rates tr.py{
	background-color: #FFFFCC;
}
table#rates td,th{
	padding: 5px;
	font-size: 10pt;
	border: 1px solid #003300;
}

/**
	top navigation
**/
table.nav {
	width: 100%;
}
table.nav td {
	margin: 1px;
	padding: 3px 0;
}

/**
	display the images neatly
**/
div.images {
	width: 100%;
	text-align: center;
}
div.images img {
	border: 1px solid #003300;
	margin: 5px;
}