﻿body {
}

fieldset {border: none;margin:0px;padding:0px;}
.redtxt {color:#ff0000; padding-right:10px;}
@charset "UTF-8";

/* CSS RESET */
/* ---------------------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ margin:0; padding:0; border:0;  outline:0;  list-style:none;}

/* GLOBAL DEFINITIONS */
/* ---------------------------------------------------------------------------------------------------*/
body{background:url(images/bg.jpg) repeat #855437; font-family:Helvetica, Arial, sans-serif; line-height:1.5em; color:#333; font-size:14px;}

/* Links */
a:link{}
a:visited{}
a:hover{}
a:active{}

/* Headings and Block Elements */
#studentInfoHeader, #Span1, #Span2{display:block;font-size:1.5em; line-height:1.25em; font-weight:bold; padding:1em 0; color:#205769}
fieldset{padding:5px; }
label{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:.85em}
hr{clear:both; background:#fff; color:#fff; height:1px; border-top:4px double #999; outline:none;}
/* GLOBAL CLASSES */
/* ---------------------------------------------------------------------------------------------------*/
.group:after{content:"."; display:block; visibility:hidden; clear:both; height:0px;}

fieldset.inputRow:after{content:"."; display:block; visibility:hidden; clear:both; height:0px;}
fieldset.inputRow label{width:30%; padding:5px; display:block; float:left;}
fieldset.inputRow input{width:50%; padding:5px; display:block; float:left; clear:right}

#preHeader{color:#d7c4b1; font-family:tahoma; background:url(images/brownlogo.jpg) no-repeat top left; width:544px; margin:0px auto; padding:30px 90px 0 300px; height:135px; font-size:.9em}
#preHeader a{color:#fff}
#preHeader a:hover{color:#fbe5b8}

#formHeader{background:transparent url(images/header.jpg) no-repeat scroll 0 0;color:#205769;font-family:helvetica;font-size:1.45em;height:91px;line-height:1.35em;margin:0 auto;padding-left:90px;padding-right:90px;padding-top:90px;width:754px;}
#formHeader a{color:#d8683c;}
#formHeader a:hover{color:#336699;}
#formGuts{background:url(images/bodybg.jpg) repeat-y; width:934px; margin:0px auto; padding-top:20px;}

#formSuccessMessage{width:850px; margin:30px auto; background:#fff; border:1px dashed #562a10; padding:25px; font-size:1.5em}
#formSuccessMessage #fancyNumber{display:block; margin:20px auto; width:30%; padding:20px; border:1px solid #333; text-align:center;}
div#studentInfo{clear:both;width:400px;float:left; padding-left:65px; padding-bottom:10px;}
div#yourInfo{width:400px;float:left; padding-bottom:10px; padding-left:50px;}
div#studentInfo fieldset, div#yourInfo fieldset{width:350px;}
div#studentInfo fieldset label, div#yourInfo fieldset label{width:100px;}
div#studentInfo fieldset input, div#yourInfo fieldset input{width:225px;}

div#awardCategories{clear:both;width:245px; float:left; padding:0 30px 0 70px;}
div#awardCategories fieldset{border:none;}
div#detailedExplanation{width:525px; float:left;padding-top:60px}
div#detailedExplanation fieldset{width:525px;}
div#detailedExplanation label{width:100%; padding-right:20px; display:block;}
div#detailedExplanation br{display:none;}
div#detailedExplanation textarea{width:525px; display:block; min-height:125px; height:100%; height:100px; padding:5px; clear:both;}
div#submitButton{background:url(images/footer_bg.jpg) center bottom no-repeat; height:151px; clear:both; text-align:right; padding:0 40px 0 0;}