body {
  text-align: center;
  font-family: tahoma;
  color: #3063a5;
  font-size: 17px;
  Background-image: url('blue weave.jpg');
  background-repeat: repeat-X top;
  background-color: #FFFFFF;
  background position: 100%;/* for non-css3 browsers */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEF9F9', endColorstr='#337799'); /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#EEF9F9), to(#337799)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #EEF9F9,  #337799); /* for firefox 3.6+ */
  }

a:link {text-decoration: underline; color: #0000a0}
a:visited {text-decoration: underline; color: #0000a0}
a:active {text-decoration: underline; color: white}
a:hover {text-decoration: underline; color: white; background-color: #336699}

* {margin:0;
  padding:0}

html,body {
  margin: 0;
  padding: 0}

p {
  margin:0 0 1em 0;
  padding:0}
  
hr  {
 border: 0;
 height: 1px;
 color: #528B8B;
 background-color: #528B8B;
 }

#container {
	line-height: 140%;
	margin: 0 auto 0 auto;
	text-align: left;
  padding: 30px 40px 0 40px;
	width: 685px;
	background-color: #ffffff;
  border: 1px #F0F8FF solid;
}

#topbar1{
margin: 0;
background-image: url(combobanner.png);
background-repeat: no-repeat;
background-position:49% 13.5%;
height: 248px;
margin-bottom: -1px;
/*border: 1px #336699 solid*/
}

div#navlistwrap {
width: 685px;
background-image: url(grnovblue96.png);
height:35px;
}

ul#navlist {
text-align: top;
list-style-type: none;
white-space: nowrap;
width: 100%;
border-top: 0px solid #ccc;
margin: 0px 0 0 4px;
padding: 0px;
line-height: 2em;
list-style: none;
}

ul#navlist li {
display: inline;
}

ul#navlist li a {
padding: 5px 11px;
text-decoration: none;
font-family: tahoma;
color: #ffffff;
font-size: 17px;
margin-left:-4px;
border-bottom: 0px solid #528b8b;
}

ul#navlist li a:hover{
background: #ffffff;
color:#336699;
}

