﻿
.df_Plain .label { font-size: 95%; font-weight: bold; }
.df_Plain .extra { font-size: 80%; color: #555; font-style: italic; text-align: left;}
.df_Plain .subextra { font-size: 80%; color: #555; }

.df_Plain .section .header { border-bottom: 1px solid #aaa; margin: 5px 0px 15px 0px; padding-bottom:5px; }
.df_Plain .section .header h1 { font-size: 150%; width:100%; margin-bottom:1px; color:#000}
.df_Plain .section .header h2 { font-size: 90%; width:100%; padding-bottom:3px; color:#555}
.df_Plain .section_design { border: 2px dotted #aaa; }
.df_help { background-color: #000; border: 1px solid #fff; padding: 10px 15px; width: 200px; display: none; color: #fff; text-align: left; font-size: 12px; /* outline radius for mozilla/firefox only */ -moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000; }

.df_Plain .required {color: #f00; font-weight: bold; font-size: 1.5em; }
.df_Plain .val {color: #f00;}
.df_Plain .focus { background-color:#fff2aa;}
.df_Plain .field input{ margin:0px 0px 0px 0px}
.df_Plain .field input[type="checkbox"]{ margin:0px 5px 0px 0px}
.df_Plain .field select{ margin:0px 0px 0px 0px}

