body {
	background: #FFFFFF;
	color: #000000;
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	scrollbar-base-color: #FFFFFF;
}

a:link, a:visited, a:active {
	background: transparent;
	color: #666666;
	text-decoration: none;
}

a:hover {
	background: #EEEEEE;
	color: #000000;
	text-decoration: none;
}

/* Paragraph */
p, blockquote, li {
	font: 10pt Verdana, Tahoma, Arial, "Times New Roman", sans-serif;
	text-align: justify;
}

.center {
	text-align: center;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

/* Forms */
input, .textfld {
	background: #EEEEEE;
	border: #999999 1px solid;
	color: #000000;
	font: 10pt verdana, sans-serif;
}

.button {
	background: #FFFFFF;
	border-bottom: #000000 2px solid;
	border-right: #000000 2px solid;
	color: #000000;
	font: 10pt verdana, sans-serif;
}

/* Tables */
td {
	font: bold 10pt Verdana, Tahoma, Arial, "Times New Roman", sans-serif;
}

th {
	background: #666666;
	color: #FFFFFF;
	font: bold 10pt Verdana, Tahoma, Arial, "Times New Roman", sans-serif;
}

/* Miscellaneous */
.goldentext {
	background: #FDF5E6;
	color: #DAA520;
	font: bold 1.2em Verdana, Tahoma, Arial, "Times New Roman", sans-serif;
	padding-left: 5px;
}

.header {
	background: #666666;
	color: #FFFFFF;
	font: bold 1.5em Verdana, Tahoma, Arial, "Times New Roman", sans-serif;
}

hr {
	border: 1px solid #FF0000;
	height: 1px;
}

img, .noborder {
	border: 0px;
}

.size12 {
	font-size: 12pt;
}

.size9 {
	font-size: 0.9em;
}

.size8 {
	font-size: 0.8em;
}

/* Element Properties */
#contactinfo {
	background: url(images/layout/middle_19.png) #FFFFFF no-repeat;
	padding: 10px;
}

#officialcontractors {
	background: url(images/layout/officialcontractors.png) #FFFFFF no-repeat;
	padding: 0px;
	text-align: center;
}

#bottommenu {
	background: url(images/layout/footer_02.png) #FFFFFF no-repeat;
	font-size:10px;
	height: 86px;
	padding-left: 0px;
	padding-top: 5px;
	text-align: center;
	width: 453px;
}

#bodytext {
	padding: 10px;
}
