/************************************************************************/
/* NorthWest Bible Training Center  -- Joshua Richey Nov. 2009          */ 
/************************************************************************/

/** 
 * http://joshuarichey.com
 *
 * Form Styling
 */


/* FIELDSETS */
/* -------------------------------------------- */
fieldset {
	border: 0;
	margin:0 0 15px;
}

/* ACTION BUTTONS */
/* -------------------------------------------- */
input.action {
	padding: 2px;
	font-size: 1em;
	font-family: Verdana, Tahoma, Sans-serif;
}
input.action:hover,
input.action:focus {
	cursor: pointer;
}

/* FIELD FORMATING */
/* -------------------------------------------- */
form ul {
	list-style: none;
}
.middleColumn {
 	display: block;
 	margin: 15px 0 10px 0;
	clear: left;
}
	#Sidebar .middleColumn {
		margin: 0 0 0 8px;
		display: inline;
	}
	
	div.tab .field .middleColumn {
		clear: none !important;
 		margin: 0 !important;
		width: auto;
	}
	
	.middleColumn .middleColumn {
		margin-left: 0;
		margin-right: 0;
		padding: 0;
	}
	
	.middleColumn .message {
		margin: 0;
	}
/* INPUT BOXS */
/* -------------------------------------------- */

input.text, textarea, select {
	border: 1px solid #DAE6F5;
	color: #000;	
	font-size:14px;
  font-weight:bold;
  padding:4px 6px;
  width:300px;
  background: transparent url(../images/clearerBlue.png) repeat;
  }

textarea {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 1.2em;
}
input:focus, textarea:focus span {
	border: 1px solid #335380;
}

/* SELECT DROPDOWN */
/* -------------------------------------------- */

select {
	width: auto;
}

/* LABELS */
/* -------------------------------------------- */
.typography label {
  color: #335380;
  font-weight: bold;
  font-size:12px;
  margin:10px 0 5px;
  clear: both;
}

label.right {
	display:inline;
}

/* SEARCH BOX */
/* -------------------------------------------- */
#Search {
	width: 105px;
}
	input#Search_Form_SearchForm_Search {
		width: 110px;
		padding: 3px;
		margin-left: -4px;
		font-size: 1.2em;
	}
#Sidebar input.action {
	font-size: 1.2em;
	float: right;
	padding: 1px;
	margin: -22px 10px 0 0;
}


p#ForgotPassword {
  margin: 10px 0 0 0;
  font-size: 13px;
  }
  
.bad {
  color: #cc0033 !important;
  }  
.required, .validation {
  color:#CC0033 !important;
  font-size:12px;
  font-weight:bold;
  margin:-5px 0 10px !important;
  }  
  

form#Form_Form input.checkbox {
  float: left;
  margin: 0 10px 20px 0;
  }
  
label.left {
  float: left;
  }
  
.checkboxsetfield li {
width: 100px;
  float: left;
  }
  
  
  
  
/* Recaptcha */
/* -------------------------------------------- */  
   .recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#000 !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: #666 !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #888 !important; //Text input field border color
   background-color:#fff !important; //Text input field background color
 }


