/* Start of CMSMS style sheet 'Forms' */
input { color: black }

#formwrap {
	background: white;
	width: 538px;
	margin: 50px auto 0 auto;
	text-align: right;
	color: #693c23;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
#formwrap h1 {
	margin: 20px 10px 0 10px;
	padding: 2px 5px;
	font-weight: bold;
	font-size: 20px;
	border: 1px solid #ccc;
	background: #FAF5F1;
	color: #A50A05;
}
#formwrap p {margin: 0 0 1px 0;}
#formwrap p.required {margin: 14px 13px 15px 13px;}
#formwrap .centered {text-align: center;}
#formwrap p.radio {margin-top: 15px;}
#formwrap p.informp {margin: 10px 14px;}
#formwrap p.nr {margin-right: 12px;}
#formwrap p.commentsheader {width: 187px; margin-left: 5px; text-align: right; color: #693C23; position: absolute;}
#formwrap p.filetype {margin: -5px 6px 0 0 !important;}
#formwrap p.downanotch, div.downanotch {padding-top: 10px;}
#formwrap p.footer {
	text-align: center;
	margin: 0 10px;
	padding-bottom: 10px;
}
#formwrap p.radioright {
	margin: -5px 15px 0 0;
	padding-bottom: 10px;
}
#formwrap p.moreinfo {
	font-size: 10px;
	padding-right: 15px;
	margin-left: 360px;
}
#formwrap p.moreinfowide {
	font-size: 10px;
	padding-right: 15px;
	margin-left: 250px;
	padding-top: 5px;
	padding-bottom: 10px;
}
#formwrap p.moduleheader {
	text-align: left;
	margin: -10px 0 0 10px;
	color: #000;
	position: absolute;
	color: maroon;
	font-weight: bold;
}
#formwrap em {
	font-size: 10px;
	font-style: normal;
}
#formwrap input.radio {
	width: 20px;
	border: 0;
}
#formwrap input.phonea {width: 33px;}
#formwrap input.phoneb {width: 33px;}
#formwrap input.phonec {width: 40px;}
#formwrap table td.rowone {width: 340px;}
#formwrap table#positions {
	font-size: 10px;
	margin: 10px auto 15px auto;
}
#formwrap input {
	border: 1px solid #a5acb2;
	width: 150px;
        background-color: white;
}
#formwrap input.button {
	width: 134px !important;
	height: 39px;
	text-align: center;
	border: 0;
}
#formwrap select {width: 152px;}
#formwrap select.day {width: 46px;}
#formwrap select.month {width: 102px;}
#formwrap input.year {width: 50px;}
#formwrap input.fileupload {
	margin: 2px 15px 3px 0;
	width: 222px;
	
}
#formwrap textarea {
	width: 300px;
	height: 100px;
	margin: 0 15px 5px 0;
	border: 1px solid #a5acb2;
}
#formwrap div.module {
	background: #faf5f1;
	border: 1px solid #ccc;
	margin:5px 10px 10px 10px;
	padding: 8px 0 5px 0;
	text-align: right;
}
#formwrap div.info {
	text-align: left;
	/* <3 ie */
}
#formwrap abbr, acronym {border-bottom: 1px dotted #666; cursor: help;}
.small {font-size: 10px;}
#formwrap a {
	color: #A50A05;
	text-decoration: underline;
}
p.subhead {
	text-align: right;
	padding-right: 15px;
	padding-top: 3px;
	font-weight: bold;
	color: #A50A05 !important;
}


#formwrap.survey input {width: 160px;}
#formwrap.survey textarea {margin-right: 0;}
#formwrap.survey .textarea table td.rowone {width: auto;}
#formwrap.survey table {width: 99%;}
#formwrap.survey select {
	border: 1px solid #a5acb2;
	width: 162px;
}
#formwrap.survey input.checkbox, #formwrap.survey input.radio {
  border: none;
  width: auto !important;
  margin: 0;
}
#formwrap.survey textarea {
	width: 200px;
        height: 50px;
}
#formwrap.survey .textarea {
  padding-bottom: 15px;
}
.leftalign {white-space: nowrap;}
.dob input {width: auto !important;}
.dob span {font-size: .8em;}

#formwrap .module div {font-weight: bold;}
#formwrap .module div div {font-weight: normal !important;}
#formwrap div div {
  text-align: left;
  clear: both;
  position: relative;
  margin: 5px 10px;
  overflow: hidden;
  display: inline-block;
  z-index: 10;
}
#formwrap .items {
  border: 1px solid #CCC;
  margin-bottom: 20px;
}
#formwrap div div div {
  float: left;
  padding: 7px 5px;
  width: 153px;
  height: 50px;
  clear: none;
  border: 1px solid #CCC;
  margin: 0;
}
.survey h2 {
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  margin: 10px 0;
  padding-left: 10px;
}
#formwrap div div div input {
  border: none;
  background-color: transparent;
}
#formwrap table {clear: both;}
.purchase {
  margin-top: 30px !important;
  font-weight: bold;
}
/* End of 'Forms' */

