.button{
	display: block;
}
.menu, .head, .head table, .content,.content table {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
.menu, .head, .head table, .content,.content table {
	font-size: 100%;
}
.content h1,.head h1 {
	font-size: 170%;
}
.content h2,.head h2 {
	font-size: 155%;
}
.content h3,.head h3 {
	font-size: 140%;
}
.content h4,.head h4 {
	font-size: 130%;
}
.content h5,.head h5 {
	font-size: 120%;
}
.content h6,.head h6 {
	font-size: 110%;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

#menu li {
	position: relative;
	display:inline;
}

#menu ul ul {
	position: absolute;
	z-index: 500;
}

#menu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
}

div#menu ul ul {
	display: none;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul {
	display: none;
}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul {
	display: block;
}

.contactFormInput {
	padding:4px;
}
.contactFormInputError{
	background-color: #CC0000;
}
.contactFormInputError input{
	background-color: #FFCCCC;
}

form div.AXformValueRequired {
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid #CC0000;
    background-color: #FFEDED;
}
form div.AXformButtons {
    margin-top: 10px;
    margin-bottom: 20px;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
}
form.AXform div {
    margin: 0px auto;
    width: 400px;
}
.AXform button, .AXform input[type="submit"], .AXform input[type="button"] {
    font-size: 11px;
    font-weight: bold;
    height: 29px;
    line-height: 27px;
    min-width: 72px;
    padding: 0px 8px;
}
form div.AXformInfo {
    text-align: center;
}
form div.AXformInfo span.AXformLabelRequired {
    color: #CC0000;
}
form div.AXformError {
    text-align: center;
    margin-top: 10px;
    border: 1px solid #CC0000;
    background-color: #FFEDED;
    padding: 5px;
}
