body {
  background-color: #adae9c;
  background-image: url(../images/background.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif; 
	text-align:center; 
}

p { xmargin-top: 5px; xmargin-bottom: 10px; }

label { text-transform: none; font-weight: normal; }
label.Caption { font-weight: bold; text-transform: uppercase; }

input {  }
.TextInput { color: #9a8f85; width: 250px; border-color: #ccc7b2; border-style: solid;border-width: 1px; }

ul {
  list-style-type:square;
	list-style-image: url(../images/listitem.gif);
	margin-bottom: 0;
	padding-bottom: 0;
}

hr { color: #ccc7b2; border: none; border-top: 1px dotted #ccc7b2; height: 1px;}

div#DisplayArea {
  text-align:left; width:600px; 
  margin: 20px auto;
}

#Logo { border: none; }

#MainContent {
  background-color: #FFFFFF;
	border: 1px solid #e4e3d2;
	color: #9a8f85;
	font-size: 8pt;
	margin-top: 20px;
	margin-bottom: 10px;
}
.Title { margin-bottom: 20px; }

.Content { padding: 7px; }
.Content a { color: #9a8f85; }
.Content a:hover { color: #CC0066; }

.ButtonPanel { text-align: center; margin: 20px 0; }
.ButtonPanel a img, .ButtonPanel input { border: none; }



#Footer {
  color: #6d6155;
	font-size: x-small;
	text-align: center;
}
#Footer a { color: #6d6155; }
#Footer a:hover { color: #CC0066; }

.Messages {
  border-color: #98012e;
  border-style: solid;
	border-width: 1px;
	xcolor: #FF0000;
}
.MessageList {
  margin-top: 0;
	margin-bottom: 0;
	list-style-type: square;
	list-style-image: none;
}

.Error, li.error {
  color: #FF0000;
}