body{
  background:fixed url(../images/background.gif) repeat-x #f2f2f2;  
  background-position: top center;
  margin: auto; auto;
  padding: 0px;
  text-align: center;  
}

#banner {

z-index:40;
}


 
.maintable {
  width:800px;
  height: 500px;
  margin-left: auto;
  margin-right: auto;
  background: #f2f2f2;
  padding: 0px;
}

.maintableheader {
  height:109px; 
  background:url(../images/psdlogo.gif) no-repeat;
}

.maintablefooter {
  height: 69px; 
  background:url(../images/footer.gif) no-repeat;
}

a:link {color: #dd8800; text-decoration: none; }
a:visited {color: #dd8800; text-decoration: none; }
a:hover {color: #dd8800; text-decoration: underline; }
a:active {color: #dd8800; }

p {
  color: #000000;
  font-size: 0.95em;
  font-family: Arial, Helvetica, sans-serif; 
  text-decoration: None;
  margin: 10px;
}


li {
  font-family: Arial, Helvetica, sans-serif;
}


td {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif; 
  text-decoration: None;
  font-size: 0.95em;
}

hr {
  width: 100%;
  border: 0;
  text-align: center;
  color: #ffcc33;
  background-color: #ffcc33;
  height: 1px;
}

.smalllist
{
color: #000000;
font-family: Arial, Helvetica, sans-serif; 
text-decoration: None;
font-size: 0.95em;
}

.psdedit {
  font-size:xx-small;
  text-decoration: none;
  border:1px solid #FF9900;
  background:#000000;
  padding:1px;
  filter:alpha(opacity=5);-moz-opacity:0.05;-khtml-opacity:0.05;opacity: 0.05;
}
.psdedit:hover {
  font-size:xx-small;
  padding:1px;
  text-decoration: none;
  border:1px solid #FF9900;
  background:#000000;
  filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;
}

/*input{border-color: #FF9900;color:#000000;background-color:#FFCC33;text-indent:2px;font:normal 10px Verdana,Arial,Helvetica,sans-serif}
textarea{border-color: #FFFFFF;background-color:#FFFFFF;font:normal 10px Verdana,Arial,Helvetica,sans-serif}
select{border-color: #5b5b5b;color:#ffeeee;background-color:#272727;font:normal 10px Verdana,Arial,Helvetica,sans-serif}
input.button{font:10px Verdana,Arial,Helvetica,sans-serif}*/

TH {background-color:#CCCCCC;}
.rosterheader {
	font-weight:bold;
	background:#999999;
	width:200px; 
}
.rostertd {
	background:#EEEEEE;
	cursor:pointer;
	border:#000000 1px solid; 
}
.rostertd:hover {
	background:#FFCC00;
}
.rostertdselected {
	background:#FFAA00;
	cursor:pointer;
	border:#000000 1px solid; 
}	
.rostertdselected:hover {
	background:#FFDD00;
}
