body {
	margin: 0px;
	padding: 0px;
	font-family: Calibri;
  color: #3f5372;
  background-color: black;
  }
#border {
  width:770px;
  text-align:left;
  margin: 30px auto 0;
}
#header {
	position: relative;
	width: 743px;
	margin: 0px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}
#content-box {
  position: relative;
  width: 743px;
  min-height: 600px;
  background: url(images/index25.gif) repeat-y 0 0;
}
#content {
  margin: 0px 15px 0px 110px;
  padding: 1px 0px 0px 5px;
}
#content h1, h2, h3, h4{
  display: inline;
}
#content a:visited, #content a {
  font-family: Calibri;
  font-weight: bold;
  text-decoration: none;
  color: #617598;
}
#content a:hover {
  text-decoration: underline;
}
#table table td a:link, #table table td a:visited {
  text-decoration: none;
  font-family: Calibri;
  font-weight: normal;
  font-family: Calibri;
  color: #3f5372;
}
#table table td a:hover {
  text-decoration: underline;
}
#table table {
  border: 1px solid #3f5372;
  border-collapse: collapse;
}
#table td { 
  border-top: 1px solid #3f5372;
}
#buttons ul
{
  list-style-type: none;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#buttons ul li {
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#buttons ul li a:link, #buttons ul li a:visited
{
	display: block;
	padding: 42px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
	border: 0;
	background: url(images/index27.gif) no-repeat 0 0;
	width: 104px;
	height: 108px;
	font-family: Calibri;
  font-size: 16px;
  font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
}
#buttons ul li a:hover
{
	display: block;
	padding: 42px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
  border: 0;
	width: 104px;
	height: 108px;
	font-weight: bold;
	color: #b1b1b1;
  text-decoration: none;
	cursor: pointer;
	background: url(images/index27_depressed.gif) no-repeat 0 0;
}
#footer {
  padding: 0px 0px 15px 0px;  
}
#footer p {
  color: white;
  text-align: center;
}