A {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}

A:hover {
	text-decoration: underline;
	font-weight: bold;
}

Body {
	margin: 0px;
	background-color: #333344;
	font: 12px Arial, Helvetica, sans-serif;
}
input.error {
	border: 1px solid red !important;
}
textarea.error {
	border: 1px solid red !important;
}
A.mainMenuLink {
	font: bold 15px Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

A.mainMenuLink:hover {
	font: bold 15px Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

A.submenuLink {
	font: bold 13px Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

A.submenuLink:hover {
	font: bold 13px Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

DIV {
	font: 12px Arial, Helvetica, sans-serif;
}

DIV.submenuLayer {
	position: relative;
	display: none;
	width: 500px;
}

TABLE {
	font: 12px Arial, Helvetica, sans-serif;
}

TR.mainMenuCell {
	text-align: center;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.formElement {
	font: 12px Arial, Helvetica, sans-serif;
}

.mainBoxContent {
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 10px;
	vertical-align: top;
}

h1 {
	font-size: 13px;
	color: #FFFFFF;
	background-color: #222233;
	vertical-align: middle;
	font-weight: bold;
        margin: 0;
        padding: 0;
}

.mainBoxHeader {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #222233;
	vertical-align: middle;
	font-weight: bold;
}

.miniBoxContent {
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 10px;
	vertical-align: top;
}

.miniContactContent {
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 0px;
	vertical-align: top;
}

.miniBoxHeader {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #222233;
	vertical-align: middle;
	font-weight: bold;
}

.subBoxContent {
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 10px;
	vertical-align: top;
}

.subBoxHeader {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #666677;
	vertical-align: middle;
	font-weight: bold;
}
.mainBoxContentBold { font-size: 12px; background-color: #FFFFFF; vertical-align: top; ; font-weight: bold}
