body {
/* background: #000099 url(images/back.png) top center repeat-x; */
background-repeat:repeat-y;
background-image:url(images/bg.png);
background-color: #1c3071;
margin: 0;
padding: 0;
text-align: left;
font: normal 10pt/13pt verdana, arial,sans-serif;
color: navy;
}

#wrapper {
margin: 0 auto;
width: 800px;
}

#top {
background: url(images/bgtop.png) top center no-repeat; 
width: 800px;
height: 60px;
}

#content {
background: url(images/bgmiddle.png) center repeat-y; 
width: 766px;
height: 100%;
padding: 0px 17px 0px 17px;
}

#header {
background: url(images/header.jpg) top center no-repeat; 
width: 746px;
height: 106px;
margin: 0px 0px 10px 0px;
padding: 60px 0px 0px 20px;
}

#banner {
background: url(images/banner.jpg) top center no-repeat; 
width: 746px;
height: 106px;
margin: 0px 0px 10px 0px;
padding: 60px 0px 0px 20px;
}

#menu {
width: 200px;
height: 100%;
margin-left: 10px;
float: left;
}

#menu li a {
height: 37px;
height: 29px;
text-decoration: none;
}	
	
#menu li a:link, #menu li a:visited {
color: navy;
display: block;
background:  url(images/off.png) top center no-repeat;
padding: 8px 0 0 10px;
height: 29px;
}
	
#menu li a:hover {
color: blue;
background:  url(images/on.png) top center no-repeat;
padding: 8px 0 0 10px;
height: 29px;
}	

#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#button {
width: 400px;
height: 100%;
margin-left: 50px;
}

#button li a {
height: 25px;
height: 25px;
text-decoration: none;
}	
	
#button li a:link, #button li a:visited {
color: navy;
display: block;
background:  url(images/dl-off.gif) top center no-repeat;
padding: 3px 0 0 10px;
height: 25px;
}
	
#button li a:hover {
background:  url(images/dl-on.gif) top center no-repeat;
padding: 3px 0 0 10px;
height: 25px;
}	

#button ul {
list-style: none;
margin: 0;
padding: 0;
text-align: center;
}

#weblink {
width: 400px;
height: 100%;
margin-left: 50px;
}

#weblink li a {
height: 25px;
height: 25px;
text-decoration: none;
}	
	
#weblink li a:link, #weblink li a:visited {
color: navy;
display: block;
background:  url(images/wl-off.gif) top center no-repeat;
padding: 3px 0 0 10px;
height: 25px;
}
	
#weblink li a:hover {
background:  url(images/wl-on.gif) top center no-repeat;
padding: 3px 0 0 10px;
height: 25px;
}	

#weblink ul {
list-style: none;
margin: 0;
padding: 0;
text-align: center;
}

#stuff {
background:  url(images/texttop.png) top left no-repeat;
width: 520px;
margin: 0px 0px 0px 220px;
padding: 55px 0px 55px 0px;
border: 2px navy;
font-size: 14px;
}

#bottom {
background: url(images/bgbottom.png) bottom center no-repeat; 
width: 800px;
height: 50px;
font-size: 10px;
text-align: center;
}