body {
	background-repeat: repeat-x;
	margin-top:0px;
}
h1 {
	margin:15px;
	font-size: 14px;
	color: #993400;
	font-weight: bold;
}
h2 { 
	font-weight: bold;
	font-size: 1.5em;
}

body, td, p, div {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.text_right { text-align: right; }
.w50 { width: 50%; }
A:hover {
  color: #ff0000;

  text-decoration: none;
}
table.member_data {
  width: 90%;
  background-color: #dcdcdc;
  border: solid 1px black;
}

div.mainSlug {
  z-index: 2;
  background-color: white;
  position: relative;
  display: none;
  top: 200px;
  left: 600px;
  width: 500px;
  height: 268px;
  border: solid 1px #ccc;
  
}

div.mainCopy {
  z-index: 3;
  position: absolute;
  display: none;
  top: 205px;
  left: 605px;
  width: 480px;
  height: 100%;
  overflow: visible;
  padding: 0px 5px;
  
}

.noshow {
  visibility: hidden;
}
div.status {
  position: absolute;
  top: 25px;
  left: 25px;
  font-size: 14pt;
  font-weight: bold;
  background-color: gray;
  border: solid 1px black; 
}
.formclass {
		position: absolute;
		left: 0px;
		top: 0px;
		visibility: hidden;
		height: 0px;
		width: 0px;
		background: #A2BAFA;
		border-style: solid;
		border-width: 1px;
		border-color: #000000;
		z-index:3;
	}
	
	.autocomp {
		position: absolute;
		left: 0px;
		top: 0px;
		visibility: hidden;
		width: 0px;
		z-index:5
	}
	
	.taskboxclass {
		position: absolute;
		left: 0px;
		top: 0px;
		visibility: hidden;
		width: 0px;
		z-index:3;
	}
	.cal_cont {
		position: relative;
		left: 0px;
		top: 0px;
		z-index: 1;
	}
	.nav_main { 
		float: left;
		text-align: center;
		font-size: 1.2em;
		color: white;
		font-weight: bold;
		text-decoration: none;
		padding-top: 10px;
		padding-left:auto;
 		padding-right:auto;
		width:76px;
		height:41px;
		text-align:center;
		background-image: url(btn_face.jpg);
		background-repeat:no-repeat;
		
		
	}
.error { color: red; }
.contact_response { text-align: left;}