﻿/*------------------------------------------------------------------------------------------------
Default Form Style Sheet for Gencorp

version:	1.0
author:		jeremy cargilo
email:		jeremy@etrconsulting.com

- This is the default style sheet for Gencorp forms.  This sheet contains the basic layout styles and 
typography settings for the application and general form design for the site.  
------------------------------------------------------------------------------------------------*/

/* Form Layout Styles
------------------------------------------------------------------------------------------------*/
fieldset        { border: 0px; color: #785800; }
#application    { position: relative; padding-bottom: 10px; }
--#content_body   { border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; }

.left_column    { float: left; width: 265px; }
.right_column   { float: right; width: 265px; margin-left: 5px; }
.full           { float: left; width: 529px; margin-top: 15px; border-top: 1px solid #004983; padding-top: 10px; }
.full_NB        { float: left; width: 529px; } /* Same style as above with no border */
.login          { width: 505px; margin: 100px 0px 0px 0px; }
#contact        { width: 247px; }

.full_NB label, .full_NB input, .full_NB p { font-size: 11px; font-family: Arial; }
.full label, .full input, .full p { font-size: 11px; font-family: Arial; }

/* __Label Styles__ */
#application h2 { clear: both; color: #004983; font-weight: bold; font-size: 12px; }
#application h3 { clear: both; color: #785800; font-weight: bold; font-size: 12px; margin-top: 5px; }
#application label { float: left; width: 115px; line-height: 1.5em; text-align: left; color: #785800; }
#application .radio label { width: 4em; margin-left: 5px; }
#application .full label  { width: 230px; margin-bottom: 5px; }
#application .full_NB label  { width: 230px; margin-bottom: 5px; }
.form label, #login_formarea label, #contact label { float: left; width: 55px; text-align: right; line-height: 1.5em; display: block; margin-right: 5px;
	text-align: left; color: #785800; font-family: arial; font-size: 11px; font-weight: bold; }
	
/* __Paragraph Styles__ */
#application p  { margin: 5px 0px 0px 0px; }
#application .full p { clear: both }
#application .full_NB p { clear: both }
#application #disclaimer { color: #004983; }
.form p, #contact p	{ margin: 10px 0 4px 0; }

/* __Input Styles__ */
#application input { width: 140px; }
.radio { clear: both; position: relative; left: 107px; }
#application .radio input { clear: both; float: left; width: auto; }
#application .checkbox input { clear: both; float: left; width: auto; }
#application .full .radio { left: 228px; }
#application .full_NB .radio { left: 228px; }