body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#505050;
}
p{margin:0 0 16px 0;}
a{color:#000000;}

.heading{font-size:16px;color:#000000;font-weight:bold;}
.redheading{font-size:16px;color:#CC0000;font-weight:bold;}
.blueheading{font-size:16px;color:#0099FF;font-weight:bold;}
.greyheading{font-size:14px;color:#999999;font-weight:normal;}

.text{padding-right:30px;}
.redtext{color:#cc0000}
.bluetext{color:#0099FF}
#main {
	position:relative;
	top:40px;
	width:950px;
	height:auto;
	background-image:url(images/table.gif);
	background-position:top;
	background-repeat:repeat-y;
	border-top:2px solid #000000;

}
#bottom{
	position:relative;
	width:950px;
	height:27px;
	background-image:url(images/footer.gif);
	
}

#content{
	position:relative;
	top:0px;
	left:1px;
	width:948px;
	height:auto;	
}
#menu{
	position:absolute;
	top:116px;
	left:-1px;
	width:948px;
	height:23px;
	background-color:#000000;	
}
#banner{
	position:absolute;
	top:0px;
	left:-1px;
	width:948px;
	height:116px;
	background-image:url(images/banner.gif);
}
#copy{
	position:relative;
	top:0px;
	left:0px;
	width:923px;
	padding-top:185px;
	padding-left:27px;
	height:auto;
	text-align:left;
	min-height:425px;
	background-position:bottom left;
	background-repeat:no-repeat;
}
#emaillink {position:absolute;left:730px;top:75px;width:200px;height:20px;}
.mainnav1, .mainnav2, .mainnav3, .mainnav4, .mainnav5{
	position:absolute;
	height:23px;
	top:0px;
	}
.mainnav1 a, .mainnav2 a, .mainnav3 a, .mainnav4 a, .mainnav5 a{
	display:block;
	height:23px;
}

.mainnav1 {left:27px;}
.mainnav1 a {background-image:url(images/menu-home.gif);width:71px;}
.mainnav1 a:hover, .mainnav1 a.current{
	background-position:-71px;
}
.mainnav2 {left:98px;}
.mainnav2 a {background-image:url(images/menu-about.gif);width:94px;}
.mainnav2 a:hover, .mainnav2 a.current{
	background-position:-94px;
}
.mainnav3 {left:192px;}
.mainnav3 a {background-image:url(images/menu-glass.gif);width:137px;}
.mainnav3 a:hover, .mainnav3 a.current{
	background-position:-137px;
}
.mainnav4 {left:329px;}
.mainnav4 a {background-image:url(images/menu-screen.gif);width:148px;}
.mainnav4 a:hover, .mainnav4 a.current{
	background-position:-148px;
}
.mainnav5 {left:477px;}
.mainnav5 a {background-image:url(images/menu-contact.gif);width:110px;}
.mainnav5 a:hover, .mainnav5 a.current{
	background-position:-110px;
}



#menu ul{
	margin:0;
	padding:0;
	}
#menu li{
	list-style-type:none;
	margin:0;
	padding:0;
	}
.accessibility {
	position:absolute;
	left:-10000px;
	}