/*------------------------------------------------
CSS for Kellevie 12/24hr Registration Form 

Version:	1.0 February 06
Author:		Nick Lancaster, Foot & Playsted
Email:		info@footandplaysted.com.au
Website:	www.footandplaysted.com.au
-----------------------------------------------*/

form.cmxform
{
	width: 420px;
	border: none;
}

form.cmxform textarea, form.cmxform input
{
	width: 250px;
}

form.cmxform input.sNumber
{
	width: 90px;
}

form.cmxform fieldset 
{
	margin-bottom: 20px;
	padding: 0 0 10px 0;
	border: none;
	background: transparent;
}

#content form.cmxform legend 
{
	margin: 0;
	font-weight: bold;
	font-size: 14px;
	display: none;
}

form.cmxform label 
{
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	text-align: right;
}

form.cmxform fieldset ol 
{
	margin: 0;
	padding: 0;
}

form.cmxform fieldset li 
{
	list-style: none;
	padding: 8px 5px;
	margin: 0;
}

form.cmxform label 
{
	width: 125px; /* Width of labels */
	margin-right: 5px;
}

form input.submit
{
	width: 70px;
	margin-left: 340px;
}

form input.radio
{
	width: auto;
	margin-left: 5px;
}

form select.category
{
	margin-left: 134px;
}

form input#check
{
	width: auto;
}

#content form.cmxform h4
{
	margin: 15px 0 5px 0;
}
#content form.cmxform p
{
	color: #000;
	margin: 5px 0;
	font-size: 10px;
	text-align: justify;
	line-height: 15px;
}

#content form.cmxform ul
{
	margin: 5px 0;
	font-size: 10px;
	text-align: justify;
	line-height: 15px;
}

#content form.cmxform ul ul
{
	margin-left: 20px;
}

#content form.cmxform ul li
{
	margin: 10px 0;
	font-size: 10px;
}

#content form.cmxform ol li.radio /* Radio Buttons */
{
	margin: 0;
	padding: 2px 0;
} 

fieldset#radioB
{
	margin: 15px 0;
}

#content form.cmxform ol li.radio
{
	float: left;
}

#content form.cmxform ol li.radio input
{
	width: auto;
}

strong.red
{
	color: red;
}

#content form ul li
{
	background: none;
	color: #000;
	margin: 5px;
	padding: 0 0 0 10px;
}

#content form h4
{
	margin-left: 0;
	padding: 0;
}

#content form ol.req
{
	margin: 0;
}

#content form.cmxform fieldset ol.req li, #content form.cmxform fieldset ul.req li
{
	list-style: disc inside;
	font-size: 12px;
	margin: 8px 0 8px 20px;
}

#content form p.inner
{
	font-size: 12px;
	margin: 15px 0 10px 0;
}

#content form p.last
{
	font-size: 12px;
	margin: 15px 0 20px 0;
}

/* Schedule of events table
-----------------------------------------------*/
#content table
{
	margin: 10px 0 20px;
	text-align: left;
	padding: 0;
	width: 100%;
	border-collapse: collapse;
	text-align: center;
}

#content table tr td
{
	padding: 5px 5px;
	border: 1px solid #FFDD00;	
}

#content table tr th
{
	padding: 5px 0;
	font-size: 14px;
	background: #FFDD00;
	color: #fff;
	width: 1%;
}

#content table caption
{
	text-align: left;
	font-size: 12px;
}

#content table .cent
{
	text-align: center;
}

#content table tr:hover
{
	color: #fff;
	background: #FFDD00;
}

/* Hide team leader box
-----------------------------------------------*/
ol li.magic
{
	display: none;
}
