﻿input, select, textarea { color:#666; }
label { display:block; width:160px; text-align:right; float:left; margin: 4px 0 0 0; }
fieldset { border: none; padding: 0; }

fieldset .TextBox { width:200px; margin: 0 0 10px 10px; }
fieldset .CheckBox { margin: 0 0 0 10px; }
fieldset .DropDownList { width:208px; line-height:40px; margin: 0 0 10px 10px; }
fieldset .TextArea { width:200px; height:120px; margin: 0 0 10px 10px; }

fieldset .CheckBoxList { display:block; margin: 0 0 10px 165px; }
fieldset .CheckBoxList label { display:inline !important; width:auto !important; float:none !important; }

fieldset .RadioButton { display:block; margin: 0 0 10px 165px !important; }
fieldset .RadioButton label { display:inline !important; width:auto !important; float:none !important; }

fieldset .RadioButtonList { display:block; margin: 0 0 10px 165px !important; }
fieldset .RadioButtonList label { display:inline !important; width:auto !important; float:none !important; }

fieldset .InvalidField { font-weight:bold; vertical-align:top; color:#7A0C05; display:-moz-inline-box; display:inline-block; margin: 4px 0 0 10px; }
fieldset span.notes { display:block; margin: 0 0 10px 170px; font-size: 0.9em; }

fieldset div.Controls { border-top:solid 1px #421E02; padding: 20px 0 0 0; margin: 0 0 20px 0; }
fieldset div.Controls .btn { margin: 0 5px 0 0; }
hr { color:#421E02;}

div.Information { margin: 20px 0 20px 0; padding:10px; background-color:#B6E2F7; color:#004792; border: solid 1px #004792; }
div.Success { margin: 20px 0 20px 0; padding:10px; background-color:#DBF0B8; color:#44800B; border: solid 1px #44800B; }
div.Error { margin: 20px 0 20px 0; padding:10px; background-color:#FFB3B3; color:#D40008; border: solid 1px #D40008; }
div.Warning { margin: 20px 0 20px 0; padding:10px; background-color:#FEEDAB; color:#965500; border: solid 1px #965500; }
div.Information span.title, div.Success span.title, div.Error span.title, div.Warning span.title { display:block; font-weight:bold; }
div.Information span.description, div.Success span.description, div.Error span.description, div.Warning span.description { margin: 10px 0 0 0; }