body { 
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px; 
	padding: 0px; 
}

h1 {
	/*color:#000099;*/
	color:#cc0000;
	font-size:12pt;
	font-weight:bold;
}

h2 {
    /*color: #000099;*/
	color:#cc0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a {
    /*color: #000099;*/
	color:#cc0000;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
    /*olor: #000099;*/
	color:#cc0000;
	font-weight: bold;
	text-decoration: underline;
}

hr {
  width: 100%; 
	height: 1px; 
	color: #cccccc;
}

#page {
  height: 100%;
	width: 100%
}

#banner { 
  background-color: #ffffff;
  border-top: 5px solid #f2f2f2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:110px;
}

#logo {
	height: 100%;
	text-align: left;
	width: 10%;
}

#nav {
	height: 100%;
	text-align: right;
	width: 90%;
}

#top {
	width: 800px
}

#top ul {
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: right;
	list-style: none;
	margin: 0;
}

#top li {
  background: url(../images/navbg.gif) repeat-x top left;	
	border-left: 1px solid #d5d5d5;
	float: left;
  list-style: none;
	margin: 0;
  padding: 6px;
	width: auto; 
}

li#navleft { 
  background: url(../images/nav_corner_left.gif) no-repeat top left; 
	border: none;
}
li#navright { 
  background: url(../images/nav_corner_right.gif) no-repeat top right; 
}

#top li a {
	color: #999999;
	font-weight: bold;
	padding: 10px;
	text-align:center;
	text-decoration: none;
	width: auto;
}

#top li a:hover {
	/*color: #333399;	*/
	color:#cc0000;
}

#middle  {
  background-color: #EEEEEE;
	/*border-top: 5px solid #000099;
	border-bottom: 5px solid #000099;*/
	border-top: 5px solid #cc0000;
	border-bottom: 5px solid #cc0000;
  width: 100% 
}

#images {
  width: 800px;
}

#bottom  {
  margin-top: 10px;
  width: 100%; 
}

#content {
  height: auto;
  text-align: left;
  vertical-align: top;
  width: 800px;
}

#news {
  text-align: left;
	vertical-align:top;
	width: 200px;
}

#spacer {
  text-align: left;
	vertical-align:top;
	width: 10px;
}

#main {
  text-align: left;
	vertical-align:top;
	width: 590px;
}

.content-header {
  background-color: #eeeeee;
	border-right: 1px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	/*color: #000099;*/
	color: #cc0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
	margin-bottom: 10px;
	text-align: center;
}

.content-container {
  /*border-right: 1px solid #cccccc;
	border-bottom: 2px solid #cccccc;*/
 	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 0px 10px 0px;
	vertical-align:top;
}

.block {
  margin: 1px 1px 1px 0px;
}

.button {
background-color: #ffffff;
font-family: Verdana;
font-size: 10px;
font-weight: normal;
color: black;
border: 1px solid #999999;
cursor: hand;
}

.tableHeader { 
background-color: #cc0000;
font-family: verdana; 
font-size: 11px; 
color: white; 
font-weight: bold 
}

.tableRow { 
background-color:#D5D5D5; 
font-family: verdana; 
font-size: 11px; 
color: black; 
}

.tableRowAlt { 
background-color:#E1E1E1; 
font-family: verdana; 
font-size: 11px; 
color: black; 
}

.tableFooter { 
background-color:#999999; 
font-family: verdana; 
font-size: 11px; 
font-weight: bold;
color: white; 
}

strong.header {		
	color: #cc0000;
	font-size: 12pt;
	font-weight: bold;
}
