body{
	margin-top: 0;
	background-color: #FFF;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #333;
}

p {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #333;
	font-size: small;
}

th{
  background-color: #4D9899;
  color: #FFF;
  padding: 2px 4px;
  font-size: 12px;
}

td{
  padding: 2px 4px;
  font-size: 12px;
}

h1 {
font-family: Arial, Helvetica, sans-serif;	
font-size: large;
color: #994F4D;
}

h2 {
font-family: Arial, Helvetica, sans-serif;	
font-size: medium;
font-weight: bold;
color: #994F4D;
margin-bottom: 0;
}

h3 {
font-family: Arial, Helvetica, sans-serif;	
font-size: medium;
font-weight: bold;
color: #994F4D;
margin: 0;
}

dt{
font-weight:bold;
}

dd{
font-size: 12px;
}

.smalltxt {
font-family: verdana, arial, helvetica, sans-serif;	
 font-size: 12px; color: #000000}
A:hover { COLOR: #990000 }
A:visited { COLOR: #0000FF }
A.extraLink:link { COLOR: #FFFFFF; FONT-WEIGHT: normal; font-size: 9px }
A.extraLink:visited { COLOR: #FFFFFF; FONT-WEIGHT: normal; font-size: 9px }
A.extraLink:hover { COLOR: #FFFFFF; FONT-WEIGHT: normal; font-size: 9px }


a.action{
	color: red;
	font-size: small;
	font-weight: bold;
	margin:2px;
}

a.action:visited{
	color: red;
	font-size: small;
	font-weight: bold;
	margin:2px;
}

a.action:hover{
	color: #FFF;
	background-color: red;
	font-size: small;
	font-weight: bold;
}

#navcontainer {
	position:relative;
	height:100%;
	margin-left:370px;
}
#navcontainer div {
  position:absolute;
  width:500px;
  bottom:0;
  left:0;
  border-left:1px solid #994F4D;
}
  
ul#navlist
{
margin: 0;
padding: 0;
list-style-type: none;
white-space: nowrap;
}

ul#navlist li{
float: left;
font-family: verdana, arial, sans-serif;
font-size: small;
font-weight: bold;
margin: 0;
padding: 5px 0 4px 0;
list-style-type: none;
background-color: #F6EEEE;
border-top: 1px solid #994F4D;
border-right: 1px solid #994F4D;
}

#navlist a, #navlist a:link
{
margin: 0;
padding: 5px 9px 4px 9px;
color: #994F4D;
text-decoration: none;
}

ul#navlist li#active
{
color: #95bbae;
background-color: #deebe5;
}

#navlist a:hover
{
color: #4D9899;
background-color: #EEF6F6;
}
/* Page layout */
#main{
	width: 600px;
	padding: 10px;
}

/* Contact Form */
#feedback {
  background: #F6EEEE;
  padding:5px 10px;
  margin-top: 10px;
  margin-bottom:10px;
  }

textarea{
	width: 300px;
	border:1px solid #994F4D;
}
input{
	border:1px solid #994F4D;
}
  
label{
    cursor:pointer;
    font-size: small;
}	
.register {
  background: #F6EEEE;
  padding:5px 10px;
  margin-top: 10px;
  margin-bottom:10px;
}

#sideBox{
  border: 2px solid #994F4D;
  background-color:#FFF7F7;
  padding: 3px;
}
/* page layout */

#header {
  background:#fff;
  height:90px;
  border-bottom: 1px solid #994F4D;
  margin: 0 auto;
  width: 750px;
}

#main{
margin: 0 auto;
width: 750px;
}
/* results layout */
.resList{
  padding: 5px;
}
