body {
	background-color: #fff;
	text-align: center;
	font-size: .75em;
	min-width: 583px;
}

.msg {
	font-size: .75em;
	line-height: 1.5em;
	color: #5c5c5c;
	margin-top: 0;
	margin-bottom: 7px;
}
p {
	font-size: .75em;
	line-height: 1.5em;
	color: #5c5c5c;
	margin-top: 0;
	margin-bottom: 7px;
}

h1 {
	color: #fb6532;
	font-size: 1.05em;
	margin-top: 20px;
	margin-bottom: -.5em;
	  /* set attributes for IE5.x & IE6 as follows */
  margin-bottom: -.5em !important;
  margin-bottom: .8em;
  margin-bottom/**/:/**/.8em;
}

h2 {
        font-size: 1.05em;
}
form {
        margin-top: 0;
        margin-bottom: 0;
        font-size: .75em;
}

div.panel {
	position: relative;
	margin: 0 auto;
	top: 15px;
	background: url(../images/corner_topleft.jpg) top left no-repeat;
  	width: 583px;
	font-size: .75em;
}

div.panel h2 {
  background: url(../images/corner_topright.jpg) top right no-repeat;
  font-size: .75em;
  padding: 35px 0 0 0;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  width: 100%;
  }

div.panel-body {
  font-size: .75em;
  background: url(../images/border_right.jpg) top right repeat-y;
  width: 583px;
  padding: 20px 0 0 0;
  }

div.panel-footer {
  background: url(../images/corner_bottomleft.jpg) bottom left no-repeat;
  width: 583px;
  font-size: .75em;
  }

div.panel-footer p {
  background: url(../images/corner_bottomright.jpg) bottom right no-repeat;
  width: 100%;
  margin-top: -2em;
  font-size: .75em;
  margin-bottom: 0;
  /* set attributes for IE5.x & IE6 as follows */
  margin-top: -2em !important;
  margin-top: 0;
  margin-top/**/:/**/0;
}

input {
	font-size: .75em;
	color: #000000;
}

select {
	font-size: .75em;
	color: #000000;
}

textarea {
	font-size: .75em;
	color: #000000;
}
