/*############# Added by John 3.13.08 ###############*/
.formContainer {
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}
/* Ask a Question */
#askQuestion_box {
	color: #FFF;
	font-family: "Times New Roman", Times, serif;
	font-size:1.2em;
}

#askQuestion_form {
	position:relative;
	width:100%;
	padding: 0;
	margin: 0;
}
.formContainer textarea {
	width:275px;
	height:115px;
}
#ask_question li {
	padding-bottom: 5px;
}
#ask_question #btn_submit {
	float:right;
} 

#remainingCount{		/* updates title length remaining */
	display:none;
}

html>body	#remainingCount{		/* updates title length remaining */
	display:block;
	position:absolute;
	top:-15px;
	right:30px;
	color:#EEE;
	font-size:40px;
}

/* Guidlines */
#askQuestion_guidelines {
	padding: 0 20px;
	color: #999999;
	font-family:"Times New Roman", Times, serif;
	font-size: 1.1em;
}
#askQuestion_guidelines h5 {
	color: #999999;
	font-family:"Times New Roman", Times, serif;
	font-size:1.1em;
	letter-spacing: normal;
	padding-bottom:0;
	margin:0;
}
#askQuestion_guidelines ol {
	list-style:none;
	padding: 0;
	margin:0;
}



.message {
	background:#FFFFCC none repeat scroll 0%;
	border:1px solid #FFCCCC;
	margin-bottom:10px;
	padding:5px;
	text-align:center;
}

#reg_usernamecheckitvalue{
	display:block;
	float:none;
}

/* Sign-Up for further updates */

	label#for_reg_updates{
		font-weight:normal;		
		display:inline;
	}
	
	.smallgrey{
		font-size:0.8em;
		color:#666666;
	}
	
	input#reg_updates{
		margin:15px 8px 0 0 ;
	}
	
	input#btn_register_submit{
		background:url(../images/btn_bg.gif) repeat-x 0px 0px;
		border:1px solid #c60;
		color:#FFFFFF;
		font-size:16px;
		font-weight:bold;
		font-family:"Times New Roman", Times, serif;
		height:30px;
		line-height:normal;
		padding:1px;
		cursor:pointer;
		margin:15px 0 0 0;
	}
