
#container-main {
	position:relative;
	height:800px;
	width:800px;
	background-color:#ffffff;
	border:0px;
	margin:0px;
	}
#container-menu {
	position:absolute;
	width:110px;
	height:156px;
	left:30px;
	top:165px;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	}
#container-header {
	position:absolute;
	width:734px;
	height:107px;
	left:33px;
	top:40px;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	background-image:url(images/header.gif);
	z-index:10;
	}
#contact {
	position:absolute;
	width:203px;
	height:21px;
	left:564px;
	top:754px;
	background-color:#ffffff;
	margin:0;
	text-align:right;
	z-index:10;
	overflow:visible;
	}
#address {
	position:absolute;
	width:362px;
	height:137px;
	left:55px;
	top:602px;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	z-index:10;
	overflow:auto;
	}

#title {
	position:absolute;
	width:476px;
	height:68px;
	left:55px;
	top:357px;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	overflow:auto;
	}
#home-points {
	position:absolute;
	width:144px;
	height:241px;
	left:135px;
	top:458px;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	background-image:url(images/home-points.gif);
	z-index:10;
	}
#contact-flash {
	position:absolute;
	width:191px;
	height:101px;
	left:55px;
	top:436px;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	z-index:10;
	}
#main-text {
	position:absolute;
	width:412px;
	height:297px;
	left:331px;
	top:441px;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	overflow:auto;
	}
#banner {
	position:absolute;
	width:628px;
	height:156px;
	left:141px;
	top:165px;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	}
#contact-inputs {
	position:absolute;
	width:324px;
	height:312px;
	left:420px;
	top:389px;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	background-image:url(images/contact-inputs.gif);
	z-index:11;
	}
#contact-input-name {
	position:absolute;
	width:320px;
	height:20px;
	left:2px;
	top:2px;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	z-index:1;
	}
#contact-input-telephone {
	position:absolute;
	width:320px;
	height:20px;
	left:2px;
	top:36px;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	z-index:1;
	}
#contact-input-email {
	position:absolute;
	width:320px;
	height:20px;
	left:2px;
	top:69px;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	z-index:1;
	}
#contact-input-message {
	position:absolute;
	width:320px;
	height:205px;
	left:2px;
	top:103px;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	z-index:1;
	overflow:hidden;
	}
#contact-label-name {
	position:absolute;
	width:87px;
	height:20px;
	left:332px;
	top:393px;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	z-index:1;
	}
#contact-label-telephone {
	position:absolute;
	width:87px;
	height:20px;
	left:332px;
	top:427px;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	z-index:1;
	}
#contact-label-email {
	position:absolute;
	width:87px;
	height:20px;
	left:332px;
	top:460px;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	z-index:1;
	}
#contact-label-message {
	position:absolute;
	width:87px;
	height:20px;
	left:332px;
	top:493px;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	z-index:1;
	}
#check_telephone {	position: absolute;	z-index: auto;	height: 12px;	width: auto;	left: 3px;	top: 58px;text-align:left;visibility:hidden;}
#check_name {	position: absolute;	z-index: auto;	height: 9px;	width: auto;	left: 3px;	top: 25px;text-align:left;visibility:hidden;}
#check_message {	position: absolute;	z-index: auto;	height: 12px;	width: auto;	left: 3px;	top: 310px;text-align:left;visibility:hidden;}
#check_email {	position: absolute;	z-index: auto;	height: 12px;	width: auto;	left: 3px;	top: 92px;text-align:left;visibility:hidden;}
#contact-submit {
	position:absolute;
	width:49px;
	height:23px;
	left:273px;
	top:320px;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	z-index:1;
	}
#contact-required {
	position:absolute;
	width:100px;
	height:22px;
	left:0px;
	top:326px;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	z-index:12;
	}
.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	padding:0px;
	color:#787878;
	margin:0px 0px 25px 0px;
	}
.contact-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	padding:0px;
	color:#0067B1;
	margin:0px;
	text-decoration:none;
	}
.inputs {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	padding:0px;
	color:#000000;
	margin:0px;
	text-decoration:none;
	}
.accessibility {
	position:absolute;
	left:-10000px;
	visibility:hidden;
	}
.mainnavh, .mainnav1, .mainnav2, .mainnav3, .mainnav4, .mainnav5, .mainnav6{
	position:absolute;
	height:26px;
	width:110px;
	left:0px;
	}
.mainnavh {
	top:0px;

}
.mainnavh a {
	display:block;
	width:110px;
	height:26px;
	background-image:url(images/menu/home.jpg);
	}
.mainnavh a:hover, .mainnavh a.current {
	background-position:-110px;
}
.mainnav1 {
	top:26px;
}
.mainnav1 a {
	display:block;
	width:110px;
	height:26px;
	background-image:url(images/menu/contact.jpg);
	}
.mainnav1 a:hover, .mainnav1 a.current {
	background-position:-110px;
}	
.mainnav2 {
	top:52px;
}
.mainnav2  {
	display:block;
	width:110px;
	height:26px;
	background-image:url(images/menu/blank.jpg);
	}
.mainnav2 a:hover, .mainnav2 a.current {
	background-position:-110px;
}	
.mainnav3 {
	top:78px;
}
.mainnav3  {
	display:block;
	width:110px;
	height:26px;
	background-image:url(images/menu/blank.jpg);
	}
.mainnav3 a:hover, .mainnav3 a.current {
	background-position:-110px;
}
.mainnav4 {
	top:104px;
}
.mainnav4  {
	display:block;
	width:110px;
	height:26px;
	background-image:url(images/menu/blank.jpg);
	}
.mainnav4 a:hover, .mainnav4 a.current {
	background-position:-110px;
}
.mainnav5 {
	top:130px;
}
.mainnav5  {
	display:block;
	width:110px;
	height:26px;
	background-image:url(images/menu/blank.jpg);
	}
.mainnav5 a:hover, .mainnav5 a.current {
	background-position:-110px;
}
#container-menu ul{
	margin:0;
	padding:0;
	}
#container-menu li{
	list-style-type:none;
	margin:0;
	padding:0;
	}