/* ------------------------------------------------------------------------------ */
	/*
	
		project:				BreakAway, Ltd.
		file: 					forms.css
		creator:				Round2 Communications
		creation date:			02/07
		copyright:				(c) 2007 __BreakAway, Ltd.__. All rights reserved.
	
	*/
/* ------------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------------ */
	/*
	
		File Layout
		
		1.0 General Form
		2.0 Form Controls
		
	*/
/* ------------------------------------------------------------------------------ */

/* =1.0 General Form
   --------------------------------------------------------------------*/

		form
		{
			margin: 0;
			padding: 0;
		}

		form p
		{
			font-size: 1em;
			margin: 0 0 0 0;
			padding: 0;
		}
		
		fieldset
		{
			padding: 0 0 9px 0;
			margin: 0 0 12px 0;
			clear:both;
		}
		
			fieldset fieldset
			{
				margin:9px 0 3px 0;
			}
		
		fieldset legend
		{
			width:100%;
			color: #fff;
			font-size: 12px;
			font-weight: bold;
			font-family:Arial, Helvetica, sans-serif;
			margin: 0 0 3px 0;
			padding: 0;
		}
		
		input, select, textarea
		{
			font-size: 1em;
			font-family: arial, helvetica, verdana, sans-serif;
			margin: 0;
			padding: 2px;
		}

		input, select
		{
			vertical-align: middle;
		}

/* =1.0 General Form End
   --------------------------------------------------------------------*/

/* =2.0 Control Layout
   --------------------------------------------------------------------*/

		div.ctrlHolder
		{
			display:inline;
			float:left;
			margin:0 0 .25em 0;
			padding:.5em 0 .25em 0;
		}

			.formHint
			{
				color:#1F3665;
			}

			div.ctrlHolder .wrap
			{
				display:inline;
				float:left;
				width:120px;
				margin:0 12px 0 0;
			}

			div.ctrlHolder label.block
			{
				display:block;
				float:none;
			}

			div.ctrlHolder label.inline
			{
				display:inline;
				float:left;
				width:120px;
				margin-right:1em;
			}

			div.ctrlHolder label
			{
				display:inline;
				float:left;
				width:120px;
				margin:0 12px 0 0;
				vertical-align:middle;
				font-size:1.1em;
				color:#fff;
			}

			div.ctrlHolder input.text,
			div.ctrlHolder select.drop
			{
				width:200px;
			}

				div.ctrlHolder label.inline input.text
				{
					display:inline;
				}

/* =2.0 Control Layout End
   --------------------------------------------------------------------*/

/* =2.0 Form Controls
   --------------------------------------------------------------------*/

		input, select, textarea 
		{
			margin: 0;
			padding: 2px;
			font-size:1em; 
			font-family: arial, helvetica, verdana, sans-serif;
		}

		input, select 
		{
			vertical-align:middle;
		}
		
		input.text
		{
			width:200px;
		}
		
		.textarea 
		{
			width: 200px;
			height: 8em;
		}

		

		input.check 
		{
			border: none;
			width: auto;
			height: auto;
			margin: 0;
		}
		
		input.radio 
		{
			border: none;
			width: auto;
			height: auto;
			margin: 0;
		}
		
		input.file
		{
			height: auto;
			width: 250px;
		}
		
		input.readonly 
		{
			background-color: transparent;
			border: none;
		}
		
		input.button 
		{
			width: 10em;
			border:1px solid black;
			background-color: #ddd;
		}
		
		input.image 
		{
			border: none;
			width: auto;
			height: auto; 
		}

	 	form div.submit 
		{
			margin: 0 0;
		}
		
		form input.submit  
		{
			margin:0 0 0 132px;
		}

/* =2.0 Form Controls End
   --------------------------------------------------------------------*/
