body {
	background-color:#dfe896;
}

#container {
	margin: 0 auto 0 auto;
	width: 857px;
	padding: 0;
	background-image:url(/site/static/images/Repeat2.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

#logo {
	margin: 0 0 0 32px;
	width:793px;
	height: 137px;
	background-image:url(/site/static/images/Logo.jpg);
	background-repeat:no-repeat;
}

#menu {
	margin: 5px 0 3px 34px;
	width:790px;
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 115%;	
	font-style: normal;	
	color: #31428d;
	text-transform: lowercase;
}

#menu table {
  width: 100%;
}

#menu td {
  border-bottom: 1px solid #cecad0;
}

#menu td div {
  padding: 3px;
  text-align: center;
}

#menu td.selected {
  background-image: url(/site/static/images/tableft.jpg);
  background-position: top left;
  background-repeat: no-repeat;
}

#menu td.selected div {
  background-image: url(/site/static/images/tabright.jpg);
  background-position: top right;
  background-repeat: no-repeat;
}

#menu td.selected {
  border-bottom: 0px none;
}

#menu a, #menu a:visited, #menu a:hover, #menu a:active {
  color: #31428d;
  text-decoration: none;
  padding-right: 11px;
  background-repeat: no-repeat;
  background-position: right center;
}

#menu td a {
  background-image: url(/site/static/images/Rightarrowblue.jpg);
}

#menu td.selected a {
  background-image: url(/site/static/images/Downarrowblue.jpg);
}

#menulower {
  margin: 0 0 3px 37px;
  width:790px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 85%;	
	font-style: normal;	
	color: #000000;
	text-transform: uppercase;
}

#menulower td {
	padding: 0 11px 0 0;
  background-repeat: no-repeat;
  background-position: right center;
}

#menulower a, #menulower a:visited, #menulower a:hover, #menulower a:active {
  color: #000000;
  text-decoration: none;
}

#menulower td.item {
  background-image: url(/site/static/images/Rightarrowblack.jpg);
}

#menulower td.selected {
  background-image: url(/site/static/images/Downarrowblack.jpg);
}

#flashbanner {
	margin: 0 0 0 35px;
	width:788px;
	height: 294px;
}

#body {
	margin: 10px 35px 0 38px;
}

#maintext {
	margin: 0 290px 10px 0;
}

#sidebar {
	float:right;
	width: 259px;
}

.sidebox {
	width: 259px;
	margin: 0 0 10px 0;
}

.sidebox .top {
	height: 60px;
	background-image:url(/site/static/images/Box1top.jpg);
	background-repeat:no-repeat;
}

.sidebox .middle {
	padding: 0 12px 0 12px;
	background-image:url(/site/static/images/Box1repeat.gif);
	background-repeat:repeat-y;
}

.sidebox .split {
	height: 21px;
	background-image:url(/site/static/images/Box1bottomtop.jpg);
	background-repeat:no-repeat;
}

.sidebox .footer {
	padding: 0 12px 0 12px;
	background-image:url(/site/static/images/Box1bottomrepeat.jpg);
	background-repeat:repeat-y;
}

.sidebox .bottom {
	height: 28px;
	background-image:url(/site/static/images/Box1bottomb.jpg);
	background-repeat:no-repeat;
}

.sidebox p {
	padding-bottom: 0.3em;
}

.sidebox ul {
	padding-bottom: 0.3em;
}

.sidebox li {
  margin-left: 20px;
  list-style-type: disc;
}

.sidebox a, .sidebox a:visited {
	color: #31428d;
	text-decoration: none;
}

.sidebox a:hover, .sidebox a:active {
	color: #31428d;
	text-decoration: underline;
}

#footermenu a, #footermenu a:visited {
	color: #31428d;
	text-decoration: none;
}

#footermenu a:hover, #footermenu a:active {
	color: #31428d;
	text-decoration: underline;
}

#footer {
	width: 857px;
	height: 60px;
	background-image:url(/site/static/images/Footer.gif);
	background-repeat:no-repeat;
}

#footermenu {
	border-top: 1px solid #cecad0;
	margin: 0 auto 0 auto;
	padding-top: 10px;
	width: 790px;
	text-align: center;
}

#footermenu li {
	display: inline;
	margin: 0 40px 0 40px;
}

#banner {
	text-align: center;
}

#banner a, #banner a:visited {
	color: black;
	text-decoration: none;
}

#banner a:hover, #banner a:active {
	color: black;
	text-decoration: underline;
}