body
{
	background:url(images/bg2.gif) repeat-x;
	background-color:#FFFFFF;
	background-position:inherit bottom;
	margin:0em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

#header
{
	background:url(images/header1.gif) no-repeat;
	height:120px;
	width:950px;
	margin:0em auto;
}


#nav
{
	height:20px;
	background:url(images/navbot.gif) no-repeat;
	text-align:center;
	word-spacing:1em;
	width:950px;
	margin:0em auto;
	color:#FFFFFF;
}
.contact {word-spacing:0.2em}
#nav a:link { color:#FFFFFF}
#nav a:visited { color:#FFFFFF}
#nav a:active { color:#CCCCCC}
#nav a:hover { color: #CCCCCC}

#wrapper
{
	width:950px;
	border-left:solid #000066 1px;
	border-right:solid #000066 1px;
	margin:0px auto;
	padding:12px;
	background:url(images/bg1.gif) repeat-x;
	background-color:#FFFFFF;
}

#leftcol
{
	float:left;
	width:150px;
	min-height:500px;
	text-align:center;
	color:black;
	font-size:0.7em;
	background:url(images/sectionssmall.png) no-repeat top left;
	margin:23px 0px 0px 0px;
	padding:3px 0px 0px 20px;
}

#leftcol img{border:none}
#main img{border:none}

#rightcol
{
	width:150px;
	min-height:400px;
	float:right;
	text-align:center;
	color:black;
	font-size:0.7em;
	margin:60px 10px 0px 0px;
	padding:3px 0px 0px 10px;
}

#rightcol img{border:none}

#main
{
	margin:25px auto;
	background:url(images/sections.png) no-repeat top left;
	min-height:400px;
	width:540px;
	padding:1px 40px 0px 40px;
}

#astore
{
	margin:10px 0px 0px 60px;
	
}

#main h1{
	color:black;
	font-size:18px;
}


#footer
{
	padding:0.20em 0em;
	color:#FFFFFF;
	margin:30px auto 0px auto;
	text-align:center;
	background:url(images/footer.gif);
	width:950px;
}
#footer a:link { color:#FFFFFF; }
#footer a:visited { color:#FFFFFF; }
#footer a:active { color:#CCCCCC; }
#footer a:hover { color:#999999; }

#map_canvas
{
	width:400px;
	height:300px;
	border:solid 1px navy;
}

.linklist{line-height:1.3em}
#spacer{text-align:center}