/*********** Web Design By ***********/
/* Dave Heppenstall - Heppenstall.ca */
/* E-mail dave AT heppenstall DOT ca */
/*************************************/

body {
	font-family: 		Arial, sans-serif;
	font-size:			10pt;
	color: 				#333333;
	background-color:	#FFFFFF;
	margin: 			0px;
	padding: 			0px 0px 0px 0px;
}
form {
	margin: 			0px;
	padding: 			0px 0px 0px 0px;
}
img {
	border: 			0px;
}
img.preload {
	display:			none;
	visibility: 		hidden;
}
span {
	margin: 			0px;
	padding: 			0px 0px 0px 0px;
	border: 			0px dashed #00FF00;
}
div {
	border: 			0px dashed #FF0000;
}
a {
	text-decoration: 	underline;
}
a:link {
	color: 				#0A1D47;
}
a:visited {
	color: 				#0A1D47;
}
a:hover {
	color: 				#436068;
}
ul {
	margin: 			15px 0px 0px 15px;
	padding: 			10px 0px 10px 15px;
	list-style-image: 	url(images/link.gif);
	list-style-type: 	circle;
}
li {
	margin: 			0px 0px 0px 5px;
	padding: 			0px 10px 10px 10px;
	list-style-image: 	url(images/link.gif);
	list-style-type: 	circle;
}

/* --------------------------------- */
/* Index Page                        */
/* --------------------------------- */

body.index {
	background-image: 	url(images/background.jpg);
	background-attachment:	fixed;
	background-repeat:	no-repeat;
	background-position:top center;
	text-align: 		center;
}

div.index_central {
	position:			relative;
	top:				150px;
	width:				99%;
	height:				250px;
	text-align: 		center;
}

div.index_bar {
	position:			absolute;
	top:				97px;
	left:				0px;
	width:				100%;
	height:				10px;
	background-color:	#7EBB85;
	border-bottom: 		1px dashed #000000;
	font-size:			1pt;
}

div.index_left {
	position:			absolute;
	top:				0px;
	left:				0px;
	width:				50%;
	float:				left;
	text-align: 		right;

}

div.index_right {
	position:			absolute;
	top:				0px;
	left:				50%;
	width:				50%;
	text-align: 		left;
	border-left: 		1px dashed #000000;
}

h1.index {
	margin:				0px;
	padding:			50px 10px 55px 0px;
	color:				#787878;
	font-weight:		normal;
	font-size:			25pt;
}

