/*----------------------------------------------------------------------------- Base ----------------------*/
BODY {margin:0px; font-size:62.5%; background-color:#FFFFFF;}
P,UL,LI,TABLE,TR,TD,LEGEND,INPUT,SPAN,A,A:link {font-family:Tahoma, Arial, Verdana, Sans-serif; font-size:1.1em; color:#6a757d;}

/*----------------------------------------------------------------------------- Page structure ------------*/
#outerContainer {width:100%; height:100%; padding:15px 0px 0px 0px; background:url(images/body_bg.jpg) repeat-x;}
#innerContainer {position:relative; width:900px; min-height:600px; margin:0px auto; padding:0px 0px 60px 0px; background:url(images/logo_bg.gif) no-repeat 410px bottom;}
#header {position:relative;}
#content {width:600px; margin:35px 0px 10px; padding:10px 0px 0px;}
#footer {clear:both; position:absolute; bottom:0px; width:400px; margin:0px; padding:10px 0px; border-top:1px #C5C5C5 solid;}

/*----------------------------------------------------------------------------- Footer --------------------*/
#footer p {margin:0px; padding:0px;}

/*----------------------------------------------------------------------------- Headings ------------------*/
h1 {margin:15px 0px 20px 0px; font-family: Georgia,"Times New Roman", Times, serif; font-size: 2.4em; font-weight:normal; color:#303c04;}

/*----------------------------------------------------------------------------- Forms ---------------------*/
#content FIELDSET {border:medium none; margin:40px 0 10px; padding:5px 1px;}
#content FIELDSET LEGEND {margin:5px 0px; padding:0px; font-family: Georgia,"Times New Roman", Times, serif; font-size: 1.8em; font-weight:normal; color:#303c04;}
#content FIELDSET P {margin:7px 0px; padding:3px 0px;}
#content FIELDSET SPAN.label {display:block; float:left; width:110px;}
#content FIELDSET INPUT.textField {width:275px; background-color:#fceed4; border:1px #F0F0F0 solid;}
#content FIELDSET SPAN.radioOption {padding:0px 15px 0px 0px;}
#content FIELDSET P.submit {padding-left:110px;}
#content FIELDSET INPUT.submitButton {float:left; padding:1px 7px; background-color:#fceed4; border:1px #c5c5c5 solid;}

/*----------------------------------------------------------------------------- Form validation -----------*/
#content FIELDSET LABEL.error {color:red; padding:0 15px;}
#content FIELDSET INPUT.errorField {background-color:#FFF0F0 !important; border:1px solid #FFAAAA !important;}

/*----------------------------------------------------------------------------- Loading throbbers ---------*/
#submitThrobber {float:left; display:none; margin-left:7px; padding-top:2px;}
#submitThrobber img {float:left; vertical-align:middle;}
#submitThrobber .loadingMessage {float:left; padding-left:3px;}

/*----------------------------------------------------------------------------- Success & Failure messages */
#success {display:none;}
#fail {display:none;}

