﻿.FormContainer .Content { padding: 0px; }
.Form { width: 98%; margin: auto; }
.Form dt { font-weight: bold; }
.Form .Instructions { padding: 7px; margin: 5px auto; background: #EEE; border: inset 1px #CCC; }
.Form .Group { margin: 10px 0px; }
.Form fieldset legend { text-transform: uppercase; color: #8B9AD1; font-size: 10pt; }
.Form .Entry { clear: both; width: 100%; padding: 3px; }
.Form .Label { display: block; width: 120px; float: left; }
.Form .RequiredLabel { display: block; width: 120px; float: left; font-weight: bold; }
.Form .Control { float: left; }
.Form .AdditionalNote { display: block; float: left; margin-left: 5px; font-style: italic; }
.Form .Buttons { clear: both; text-align: center; margin-top: 15px; margin-bottom: 5px; }
.Form .MediaPlayer { margin: 0px -6px; }
.Form .SectionTitle { display: block; font-size: 10pt; font-weight: bold; text-decoration: underline; margin-top: 15px; }
.ExtraShortControl { width: 30px; }
.ShortControl { width: 75px; }
.MediumControl { width: 125px;}
.MediumLongControl { width: 180px; }
.LongControl { width: 200px; }
.ExtraLongControl { width: 300px; }
.SuperLongControl { width: 400px; }
.CheckBox { padding-top: 5px; text-align: center; }
.CheckBox label { margin-left: 3px; }
.LargeTextArea { width: 400px; height: 175px; }

/***************** Specialty Forms *******************/
.TermsOfService .Form, 
.PrivacyPolicy .Form,
.ContestInfo .Form,
.Faq .Form { height: 425px; overflow: auto; padding: 1%; }

.AdminPanel { width: 90%; margin: 10px auto; }
.AdminPanel fieldset legend { margin-top: 10px; }
.Buttons { clear: both; text-align: center; margin-top: 15px; margin-bottom: 5px; }