dl						{ padding:0; margin:0; padding-bottom:2px;  margin-bottom:1px; display:table; width:100%; }
dt						{ font-weight:bold; float:left; padding-left:10px; padding-top:2px;}
dd						{ margin-left:160px;  }
dd label				{ cursor:pointer;}
dd label input 			{ margin-bottom:0px;}
dd label:hover 			{ border-bottom:1px #c00 solid;}

#onlinepromotion dd						{ margin-left:260px;  }


dd input, dd select, dd textarea, dd option	
						{ font-size:1em; padding-left:4px; padding-right:4px; border:1px solid #999; }
dd checkbox				{ margin-bottom:-3px;}

.form_sectionsubmit		{ border-top:1px #aaa solid; padding-top:4px; padding-bottom:4px; margin-top:6px;}
.form_sectiontitle		{ padding:10px; padding-left:10px; padding-bottom:0; font-weight:bold; margin-bottom:10px; font-size:16px; color:#CE2127; }
.form_separator			{ margin-top:4px; font-size:0.01em; margin-bottom:4px;}
.form_separator label	{ font-size:1.1em;}
.submitbutton			{ border:1px #999 solid; margin-right:10px; padding-left:6px; padding-right:6px; font-weight:bold; text-transform:uppercase; width:90px; overflow:visible; font-size:0.9em;}
.cancelbutton			{ border:1px #999 solid; font-weight:bold; text-transform:uppercase; width:90px;  font-size:0.9em; background:#ddd; margin-left:20px;}


#outinfo			{ background-color:#ffc; padding:10px; font-size:1.1em; margin-bottom:10px; font-weight:bold;}
.msg_close			{ padding-right:0; float:right; cursor:pointer;}
.msgalert			{ border:2px #c00 solid; color:#f00; }
.msgmessage			{ /*border:1px dashed #090;*/ border:2px #c00 solid;}
.msginfo			{ border:1px #eee solid; color:#444; background:#fff; padding:4px;}


