/* Tag style definitions */

body,html{
	margin : 0px 0px 0px 0px; /* Microsofts IE needs the margin directive in place of padding. */
	padding : 0px 0px 0px 0px;
	background-color : #DF0029;
	font : 9pt Arial, Helvetica, sans-serif;
	color : #FFFFFF;
}

a, a:visited, a:link{
	color: #001D87;
	text-decoration: none;
	background-color : #FFCC00;
	border-bottom : 1px solid #000000;
	border-top : 1px solid #FFFFFF;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #000000;
}

a:hover{
	color: #001D87;
	text-decoration: none;
	background-color : #FFCC00;
	border-bottom : 1px solid #FFFFFF;
	border-top : 1px solid #000000;
	border-left : 1px solid #000000;
	border-right : 1px solid #FFFFFF;
}

p{
	text-align: justify;
}


/* Global style classes */

.PageHeading{
	background-image : url("../images/pageheading.gif");
	background-repeat : repeat-x;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	width : 100%;
	height: 117px;
}

.PageHeadingLeft{
	padding: 12px 0px 0px 12px;
	text-align : left;
	vertical-align : top;
	background-color: transparent;
	float: left;
}

.PageHeadingRight{
	padding: 23px 23px 0px 0px;
	text-align: right;
	vertical-align : top;
	background-color: transparent;
	float: right;
}


.PageHeading img{
	border: none;
}

.PageHeading a, .PageHeading a:link, .PageHeading a:visited, .PageHeading a:hover{
	border: none;
}


.Content{
	padding: 15px 15px 15px 15px;
}

.Menu{
	padding: 10px 10px 10px 10px;
}

.Button{
	margin-bottom: 40px;
}

.Button #Decoration_diggingtruck{
	background-image: url("../images/button_background_1.gif");
	float: left;
	width: 178px;
	height: 172px;
	margin-bottom: 30px;
	margin-right: 30px;
	margin-left: 30px;
}

.Button #Decoration_sandtruck{
	background-image: url("../images/button_background_2.gif");
	float: left;
	width: 178px;
	height: 172px;
	margin-bottom: 30px;
	margin-right: 30px;
	margin-left: 30px;
}

.Button #Decoration_diggingtruck img{
	margin: 30px 30px 30px 30px;
}

.Button #Decoration_sandtruck img{
	margin: 50px 30px 30px 30px;
}

.Button h1{
	font: bold 13pt Arial, sans-serif;
}


.Button a, .Button a:link, .Button a:visited, .Button a:hover{
	text-decoration: underline;
	background-color: transparent;
	color: #FFFFFF;
	border: none;
}

#button_home{
   display: block;
   width: 48px;
   height: 48px;
   background-image: url("../images/button_home_out.gif");
}

#button_home:hover{
   background-image: url("../images/button_home_over.gif");
}




.Note{
	cursor: help;
	text-decoration: underline;
}

.SuperNote{
	cursor: help;
	text-decoration: underline;
	vertical-align : top;
	font-size : 7pt;
}

.InfoFooter{
	background-color: #FFCC00;
	/*border-top : 1px solid #FFB7B7;
	*/
	font-size: 8pt;
	text-align : right;
	padding : 1px 10px 1px 10px;
	color: #001D87;
	clear: both;
}

.InfoFooter a, .InfoFooter a:link, .InfoFooter a:visited{
	text-decoration: underline;
	border: none;
}

.InfoFooter a:hover{
	text-decoration: underline;
	border: none;
	color: #0033DD;
	background-color : #FFCC00;
}

