a  {
	text-decoration : none;
	color : #000000;
}

a:hover {
	text-decoration : underline;
	color : #000000;
}

a.footer {
  color : #FFFFFF;
}

a.footer:hover {
  color : #FFFFFF;
}

a, body, th, td, input, select, h1, div.newsheader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
}

h1 {
	font-size: 14.5px;
	font-weight: bolder;
}

div.header {
	font-size: 13.5px;
	font-weight: bolder;
}

/* styles for IE 5 Mac */
#horizon {
	background-color: transparent;
	position: absolute;
	top: 20px;
	left: 20px;
}

/* following rules are invisible to IE 5 */
#horizon {
   position:absolute;
   left:50%;
   top:50%;
   width:740px;
   height:564px;
   margin-left:-370px;
   margin-top:-282px;
}
/* end IE 5 hack */

#wrapper {
	background-color: #fff;
	position: relative;
	text-align: left;
	width: 740px;
	height: 564px;
	margin: 0px auto;
}

div.main{
	position:absolute;
   left:50%;
   top:50%;
   width:740px;
   height:564px;
   margin-left:-370px;
   margin-top:-282px;
}

table.mainbox {
	border: 1px;
	border-color: #000000;
	border-style: solid;
	height: 100%;
	width: 100%;
	padding-left: 0px;
}

td.mainboxheader {
	background-color: White;
	height: 60px;
	text-align: center;
	vertical-align: middle;
}

td.mainboxfooter, td.mainboxmenu, td.mainboxmenuActive {
	background-color: #808080;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #000000;
	border-style: solid;
	color: White;
	font-size: x-small;
	font-weight: bolder;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}

td.mainboxmenuActive {
	background-color: #444444;
	cursor: pointer;
	width: 25%;
}

td.mainboxmenu {
	width: 25%;
}

td.mainboxfooter {
	font-variant: small-caps;
}

.strong {
  font-weight: bolder;
}

ul {
  list-style-position: outside;
}
