body {
	background-color: #000000; 
	text-align: center; 
}
h1 {
	font-size:1.5em;
	font-weight:bold;
	margin:0.5em;
}
h2 {
	margin:0;
	font-size:14px;
	font-weight:bold;
}
img {
	border:2px solid black;
}
#page {
	text-align: center; 
	margin-top: 8px; 
	overflow: hidden; 
	width: 896px;  
}
#banner {
	margin-top: 0px; 
	margin-left: 2px; 
	width: 896px; 
	height: 100px; 
	background: url(images/new1top.jpg) no-repeat 0px 0px;
}
#scroller {
	position: relative; 
	margin-top: 3px; 
	margin-left: 194px; 
	overflow: hidden;  
	height: 100px; 
	width: 698px; 
}
#navbar {
	height: 34px;
	width: 880px; 
	text-align: center; 
	margin-top: 0px; 
	margin-left: 40px; 
}
#navbar a {
	margin-top: 0px; margin-right: 3px; float: left; overflow: hidden; width: 100px; text-indent: -999em; height: 34px
}
#navbar a.home {
	background: url(images/btn_home.jpg) no-repeat 0px 0px; margin-left: 255px
}
a.company {
	background: url(images/btn_company.jpg) no-repeat 0px 0px
}
a.gallery {
	background: url(images/btn_gallery.jpg) no-repeat 0px 0px
}
a.services {
	background: url(images/btn_services.jpg) no-repeat 0px 0px
}
a.contactus {
	background: url(images/btn_contactus.jpg) no-repeat 0px 0px
}
#navbar a:hover {
	background-position: 0px -34px
}
#navbar a.highlight {
	background-position: 0px -34px
}
#content {
	width: 890px; 
	text-align: center; 
	background: #fff; 
	margin-top: 0px; 
	margin-left: 6px; 
	padding: 0px; 
}
#flasher {
	text-align: center; 
	margin-top: 3px; 
	margin-left: 10px;  
	width: 450px; 
	height: 300px; 
	padding: 0px; 
}
#indextext {
	font: 12px normal myriad, verdana, arial, helvetica, sans-serif; 
	color: #2f4f40; 
	text-align: left; 
	padding: 25px 20px 5px 15px; 
	width: 360px; 
	margin-top: 0px; 
	margin-left: 0px; 
	background: #f8f7f3;  	
}
#gallery {
	width: 890px; 
	text-align: center; 
	background: #fff; 
	margin-top: 0px; 
	margin-left: 6px; 
	padding: 0px; 
}
#footer {
	margin-top: 0px; 
	margin-left: 0px;  
	overflow: hidden; 
	width: 896px; 
	height: 70px; 
	background: url(images/footer.jpg) no-repeat 0px 0px;
	text-align: center; 
	color: #fff; 
}
#footlink {
	clear: both; 
	margin-top: 8px; 
	height: 50px; 
	color: #fff; 
	font: 13px normal myriad, verdana, arial, helvetica, sans-serif; 
	text-align: center; 
}

#contacttext {
	font: 14px normal myriad, verdana, arial, helvetica, sans-serif; 
	color: #030303; 
	text-align: center; 
	width: 400px; 	
}

#contact {
	background: #000000; 
	height: 20px;
	width: 200px;
}

#tableform
{
    width: 890px; 
	text-align: center; 
	background: #fff; 
	margin-top: 0px; 
	margin-left: 6px; 
	padding: 0px; 
    color: #111; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight: normal; 
}

#formtbl
{
    text-align: center;
    padding: 5 5 5 5;
    width: 600px;
    color: #111; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight: normal;
	border: 3px solid #aaa; 
	border-style: ridge; 
}

#form
{
    text-align: left;
    padding-top: 0px;
    width: 580px;
    color: #111; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight: bold;

}

div#top {
	text-align:center;
	top:0px;
	width:auto;
	height:25px;
	font: 18px bold myriad, verdana, arial, helvetica, sans-serif; 
	background:#333;
	color:white;
	padding:5px;
}

div#top a {
	color:white;
}

div#top p, div#top ul {
	display:inline;
	text-align:center;
}

div#top li {
	display:inline;
}

li.current {
	font-weight:bold;
	color:red;
}

a:link {font: 13px; color:#fdfdfd ; text-decoration: none; }
a:active {color: #fdfdfd; text-decoration: none; }
a:visited {color: #fdfdfd; text-decoration: none; }
a:hover {color: #fdfdfd; text-decoration: underline; }