/*second */
.particular .red {
	color:#DC0011;
}
.particular dl dt {
	float:left;
	width:156px;
	font-weight: bold;
}

.particular dl dd {
	float:left;
	width:430px;
	margin-bottom:32px;
}

.particular input {
	margin-right:5px;
}


form.cmxform label { font-weight:bold;}
form.cmxform em { font-weight: bold; font-style: normal; color: #f00;}
fieldset input,fieldset textarea { border:#a8a8a8 solid 1px; padding:2px;}
form.cmxform ol li.nonborder input { border:none;}

div.form{
	margin-bottom:30px;
}

form.cmxform fieldset input:focus,
form.cmxform fieldset textarea:focus{ border:#004ea2 solid 1px; background:#eef6ff;}
.button { background:#70aec5; border:none; font-weight:bold; padding:5px 20px; color:#fff; letter-spacing:0.05em;}
.button:hover { background:#999999;}


.form { margin-bottom:20px;}
.form tr th,
.form tr td { padding:10px; line-height:1.8em; letter-spacing:0.1em; vertical-align:top;}
.form tr th { font-weight:bold; width:10em;}





/*
over-write
*/

.validMsg{
	width:16px;
	height:16px;
	margin:0 0 0 14px; padding:0;
	display:none;
	overflow:hidden;
}
.textfieldValidState .validMsg, 
.textareaValidState .validMsg, 
.selectValidState .validMsg, 
.checkboxValidState .validMsg, 
.radioValidState .validMsg{
	display:inline;
}
