/* GENERIC FORM STYLING */
#content form                   {overflow: hidden; position: relative;}
#content .message               { color:red; background:#fff6bd; border:1px solid #ddd; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding:5px; margin:5px 0 5px 0;}
#content span.message           { width: 300px;}
#content form div               { margin:0 0 5px 0; }
#content form div.field         { overflow: hidden; clear: both;}
#content form div.middleColumn  { float: right; widows: 330px; }
#content form label             { font-family: Century Gothic; color:#b1758b;
                                    font-size: 20px;  padding: 0 0 7px 0;}
#content form label.required    { display: inline; color: Red; font-size: 11px;}
#content form label.left        { display: block; float:left; width:170px;}
#content form label.FormHeading { font-size:1.3em; color:#ff7200; font-weight:bold;}

#content form input.text,
#content form select            { width:250px; color:#333; background:#fff; border:1px solid #ccc; 
                                font-size: 14px; padding: 10px 0 10px 5px; height: 18px; display: block;}
#content form input.text,
#content form textarea          {background:#fff; background-image: url(../images/textBox_bg.png); background-position: 0 90%; -webkit-border-radius: 3px;
                                background-position: top; background-repeat: repeat-x; -moz-border-radius: 3px;}

#content form textarea          { width:330px; color:#333;  border:1px solid #ccc; 
                                font-size: 14px; padding: 10px 0 10px 5px;display: block;}
#content form input.numeric     { width:20px; background:#f0f0f0; border:1px solid #aaa; padding:3px; color:#000; margin-right:4px }
#content form input.year        { width:35px; }
#content form div.Actions         { text-align:right;}
#content form div.Actions input   {width: 257px; text-align: center; text-shadow: #555 0px 1px 1px; cursor: pointer; line-height: 35px; height: 35px; background-color: #82a63f; 
                                    color: #fff; font-family: Century Gothic, Tahoma; font-size: 16px; border: none; -moz-border-radius: 3px; -moz-box-shadow: #999 1px 1px 2px; 
									-webkit-border-radius: 3px; -webkit-box-shadow: #999 1px 1px 2px;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;}

#content form div.Actions input:hover { background-color: #95D3CD; }