#devxModal,
#addPurchaserUnitModal {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	background-color: black;
	padding: 10px;
	color: #010101;
}

#devxModalInner,
#addPurchaserUnitModalInner {
	background-color: #f4f4f4;
	padding: 10px;
}

#devxModalInner {
	height: 400px;
	overflow-y: scroll;
}

#devxModalInner #contactForm table.cmxform
{
	width: 460px;
}

#devxModalHeader,
#addPurchaserUnitModalHeader {
	padding: 0;
	text-align: left;
	background-color: #666;
}

#devxModalHeader h1,
#addPurchaserUnitModalHeader h1 {
	font-size: 11px;
	color: white;
	margin: 0;
	padding: 5px 0 5px 10px;
}

#devxModalFooter {
	padding: 10px 0 15px 0;
	text-align: right;
	background-color: black;
}

#devxModalFooter a {
	color: white;
	font-weight: bold;
	font-size: 14px;
}

#devxModal div.error {
	font-weight: bold;
	color: red;
}

#submitSuccess h1 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: green;
}

#devxModal table.cmxform {
	width: 100%;
}

#errorContainer {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
}

table.cmxform {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	width: 100%;
	color: #333;
}

table.cmxform legend {
	padding-left: 0;
}

table.cmxform legend, table.cmxform label {
	color: #333;
}

table.cmxform fieldset {
	border: none;
	border-top: 1px solid #C9DCA6;
	background-color: #F8FDEF;
}

table.cmxform fieldset fieldset {
	background: none;
}

table.cmxform fieldset p, table.cmxform fieldset fieldset {
	padding: 0 10px 5px;
}

table.cmxform label {
	float: left;
}

table.cmxform label.sublabel {
	margin-left: 10px;
	float: left;
	font-weight: normal;
}

table.cmxform label.sublabel span {
	font-weight: normal;
}

table.cmxform div.heading {
	float: left;
	font-weight: bold;
	font-size: 11px;
	padding-top: 3px;
}

table.cmxform div.tooltip {
	float: left;
	height: 18px;
}

table.cmxform label span {
	font-weight: bold;
}

table.cmxform label span.textWithTooltip {
	margin-top: 2px;
	line-height: 15px;
	padding-right: 2px;
}

table.cmxform label span.tooltip img.imagehotspot {
	padding-top: 0;
}

table.cmxform td {
	text-align: left;
	padding-top: 2px;
}


table.cmxform td.label {
	width: 150px;
	vertical-align: top;
}

table.cmxform td.label label
{
	padding-top: 2px;
}

table.cmxform td.formDivider {
	border-bottom: 1px #ddd solid
}

#profile-form table.cmxform td.label {
	padding-top: 5px;
	width: 200px;
	font-size: 14px;
}

#profile-form table.cmxform td.field {
	border-bottom: 1px #fff solid;
	padding-bottom: 5px;
}

#profile-form table.cmxform td.field.last {
	border: none;
}

#profile-form table.cmxform td.field.interest {
	border: none;
	padding-bottom: 20px;
}

#profile-form table.cmxform td.text {
	padding: 5px 0 0 2px;
}

table.cmxform td.required {
	padding: 0;
	width: 5px;
}

table.cmxform td.required div,
table.cmxform td.required em
{
	padding-top:5px;
}

table.cmxform td.error {
	width: 250px;
}

table.cmxform select.multiple {
	width: auto;
}

table.cmxform label.error, label.error {
	float: none;
	color: red;
	padding-left: .5em;
	vertical-align: top;
}

table.cmxform em {
	vertical-align: top;
	display:block;
}

table.cmxform input, table.cmxform  select, table.cmxform  textarea {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #999;
	width: 290px;
	text-align: left;
}

table.cmxform input.checkbox {
	width: 20px;
	margin: 0;
	padding: 0;
	border: none;
}

table.cmxform input.button {
	margin: 0;
	padding: 4px;
	background-color: #eeeeee;
	border: 1px #666 solid;
	width: 80px;
	color: #010101;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-align: center;
}

table.cmxform input:focus {
	border: 1px dotted black;
}

table.cmxform input.error {
	border: 2px solid red;
}

table.cmxform .gray * {
	color: gray;
}

#leadForm table.cmxform input.tickdate-checkbox {
	border: none;
	width: 16px;
}

#mailingListForm table.cmxform input {
	width: inherit;
}

#mailingListForm table.cmxform label {
	float: none;
}