@charset "utf-8";
/* CSS Document */

.form-field
{
  position: relative;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
}

.form-field .field
{
  float: left;
}

.form-field label
{
  display: block;
	padding: 0px 0px 0px 6px;
	color: #444;
	font-size: 10pt;
}

.form-field .spacer
{
	padding: 4px 2px;
	overflow: hidden;
}

.form-field .spacer p
{
  margin: 2px 0;
  padding: 0 6px;
  font-size: 9pt;
  color: #666;
}

.form-field .left-top
{
	padding: 0px 0px 0px 8px;
	height: 8px;
	background: transparent url('/img/forms/left-top.png') no-repeat scroll 0% 0%;
	overflow: hidden;
}

.form-field .middle-top
{
	padding: 0px;
	height: 8px;
	background: transparent url('/img/forms/middle-top.png') repeat-x scroll 0% 0%;
	overflow: hidden;
}

.form-field .right-top
{
	padding: 0px 8px 0px 0px;
	height: 8px;
	background: transparent url('/img/forms/right-top.png') no-repeat scroll 100% 0%;
	overflow: hidden;
}


.form-field .left-bottom
{
	padding: 0px 0px 0px 8px;
	height: 8px;
	background: transparent url('/img/forms/left-bottom.png') no-repeat scroll 0% 0%;
	overflow: hidden;
}

.form-field .middle-bottom
{
	padding: 0px;
	height: 8px;
	background: transparent url('/img/forms/middle-bottom.png') repeat-x scroll 0% 0%;
	overflow: hidden;
}

.form-field .right-bottom
{
	padding: 0px 8px 0px 0px;
	height: 8px;
	background: transparent url('/img/forms/right-bottom.png') no-repeat scroll 100% 0%;
	overflow: hidden;
}


.form-field .left-middle
{
	padding: 0px 0px 0px 8px;
	background: transparent url('/img/forms/left-middle.png') repeat-y scroll 0% 0%;
	overflow: hidden;
}

.form-field .middle-middle
{
	padding: 2px;
	background: transparent none repeat-x scroll 0% 0%;
	overflow: hidden;
}

.form-field .right-middle
{
	padding: 0px 8px 0px 0px;
	background: transparent url('/img/forms/right-middle.png') repeat-y scroll 100% 0%;
	overflow: hidden;
}

.form-field .text, .form-field .text2
{
	padding: 0px;
	font-size: 9pt;
	font-weight: normal;
	color: #666;
	border-color: white;
	border-width: 0px;
	width: 100%;
}

.form-field .text2
{
  width: auto;
}

dl.check-list
{
  position: relative;
  margin: 20px 8px;
  overflow: hidden;
}

dl.check-list dt
{
  margin: 20px 0 10px 0;
  font-weight: bold;
  clear: both;
}

dl.check-list dd
{
  margin: 4px 0;
  position: relative;
  float: left;
  width: 49%;
}

dl.check-list dd input
{
  margin: 0 4px 0 0;
  position: relative;
  top: 2px;
}

fieldset
{
  position: relative;
  overflow: hidden;
  margin: 0 0 24px 0;
  padding: 16px 8px 8px 8px;
  border: none;
}

fieldset legend
{
  font-weight: bold;
  font-size: 12pt;
  color: #888;
  clear: both;
}