/* =====================================================================	
	form_config.css
========================================================================
   	Author: James Dacosta
   	Date:	10/07/07
------------------------------------------------------------------------
	Comments
------------------------------------------------------------------------
   	
   	Forms framework configuration - styles here should be unique to 
   	the particular application.
   	
   	
========================================================================*/ 



/* width of form can be 100% for full width*/
div.form_outline,
ul#page_indication{
	
  	width:100%;				/* fluid layout */
  	/*margin:0 auto;*/				/* centering */
 	/*width:99%;*/				/* full width layout */
 	/*width:50em;*/				/* scalable width layout */
 	/*max-width:50em;*/			/* zoom layout setting */
}
	

div.form_outline{
	border:none !important;
	padding:0;
	margin:0;
}

div.form_outline form{
	border:none !important;
	padding:0;
	margin:0;
}

div.form_outline,
ul#page_indication,
form.basic input,
form.basic select,
form.basic .text,
form.basic input.button
{
	font-size:100% !important;
}

.form_action{
 	background:#f5f5f5;
	border-top:none;
	padding:5px 0;
	text-align:right;
 }

.form_action{
	background-image:url(/img/misc/dotted-h.gif);
	background-position: top left;
	background-repeat: repeat-x;
 
}
div.block_section  .form_action{
	border-bottom:none !important;
}
.form_action, div.block_section{
	border-bottom:2px solid #e5e5e5 !important;
}

.form_action, div.block_section, p.basic_message{
	border-bottom-width:2px !important;
}

form.basic li{
	border:none !important; 
}

form.basic label, form.basic div label,form.basic span.legend{
	text-align:right !important;
	padding-right:10px;
	line-height:1.8;
	cursor:pointer;
	vertical-align:top !important;

}



div.form_outline{
	padding-top:10px;
}

body#myprofile div.form_outline {
	padding-top:0;
}


/* sets the width for text, textarea fields and radio/checkbox labels */
/*
form.basic .text,form.basic select,form.basic fieldset fieldset div, form.basic fieldset fieldset span.legend,form.basic fieldset fieldset div.multiple-select,form.basic li.double-input div,form.basic label,form.basic fieldset fieldset label, form.basic fieldset fieldset span.legend
{
	width:65%;
}

form.basic label,
form.basic fieldset fieldset label{
	width:25%;
}


#submit {
}


.fieldComments{
	 	padding:10px 0;
}


*/
form.basic legend 
{
	padding-left:0px;
	padding-right:0px;	
	font-size:120%;
 	padding-bottom:15px;
}


form.basic label, form.basic span.legend{
	width:35%;

}

form.basic .text, form.basic textarea.text {
	width:55%;
}

form.basic fieldset  li.checkbox-cols fieldset div{
	width:55%;
}


form.basic select{
	width:auto;
}

div#image_gallery_options li{
	padding:0; 
}

div#image_gallery_options{
	padding:5px 0;
}

div#image_gallery_options *{
	font-size:97%;
}

/*for alternative layout*/
/*
 
form.basic label{
	width:100%;
}

form.basic label.labelhack{
	width:auto;
}
*/


form.basic table#seasonTable select{
	width:145px;
}

