﻿/*Ok validation stuff here*/

.validation { margin: 0 0 10px 0; color: #515151; }
.validation ul { margin: 0 0 0 20px; }
.validation ul li {  }



/*Setting up form area*/

.userForm 
{		
	padding: 10px 0 10px 0;	
	border: 0;			
}

.formTitle{ padding: 15px 0 15px 0;}

.userForm legend
{
	display: none;
}

.userForm p {  }

img.formError { margin: 0 0 0 0.125em; vertical-align: middle; }




/* Label > Texbox */

.textElement  { margin: 5px 0 10px 0; clear: both;}
.textElement .helptext { margin: 0 0 0 50px; padding: 2px 0 0 0 !important; }
.textElement select, .oneLine select
{width: 247px; font-family: Arial; vertical-align: middle;}
.textElement textarea, .oneLine textarea
{padding: 2px; width: 240px; height: 100px; font-family: Arial;}
.textElement input, .oneLine input
{padding: 2px; width: 240px; font-family: Arial; vertical-align: middle;}
.textElement input.short
{margin-left:1.9em;}
.textElement label
{margin: 0 5px 0 0; padding: 5px 0 0 0; display: block; float: left; clear: left; width: 140px; 	text-align: right;}

.oneLine{ margin: 5px 0 10px 0;}
.oneLine select { margin-left: 144px; }
.oneLine select.short{ margin-left: 100px;}
.oneLine select.wide{ margin-left:32px; width:360px;}
.oneLine label
{margin: 0 10px 5px 0px; float: none !important; clear: right; width: auto; text-align: left;}
.oneLine textarea, .oneLine input
{margin: 0 0 0 144px;}

.datetime { float: left; padding: 10px 0 10px 0; clear: both;}
.datetime .date{margin: 5px 0 0 0px; }
.datetime .date div{ width: 126px; float: left; text-align: right; padding: 0 18px 0 0;}
.datetime .time{ margin: 5px 0 0 100px;}
.datetime .time div{ width: 44px; float: left;}
.datetime select{ width: 65px;}

.textMoney{background: #ffffff url(/img/pound.gif) no-repeat top left; padding: 2px 2px 2px 15px; }




.checkboxOneLine
{
	margin: 5px 0 5px 145px;
	float: left;
	width: 250px;
}

.checkboxOneLine input { float: left;}
.checkboxOneLine label{margin: 0 0px 0 0; padding: 0px 0 0 5px; display: block; float: right; width: 220px; text-align: left; }

.checkboxContainer
{margin-left: 144px;}

/* No title > Checkboxlist */
.checkboxList { margin: 0 0 1em 0; }
.checkboxList .checkboxListContainer
{	
	margin: 0 0 0 100px;    
    width: 200px;          
}

.checkboxList span, 
.checkboxListSidebySide .checkboxListContainer span,
.checkboxListOneLine .checkboxListContainer span
{ padding: 0 2px; display: block; }

.checkboxList span label, .checkboxListSidebySide .checkboxListContainer span label, .checkboxList label
{
	margin: 0 0 0 0.5em;
    font-size: 70%;    
}
.checkboxList input { vertical-align: middle; }
.checkboxList label { margin-left: 1em; }

/* Label > Checkboxlist ( side by side ) */

.checkboxListSidebySide { margin: 0 0 0.75em 0; }
.checkboxListSidebySide p { font-size: 70%; }

.checkboxListSidebySide .checkboxListContainer
{
	margin-left: 100px;
	width: 200px;	
}

.checkboxListSidebySide .checkboxListContainer span {}

/* One line title > Checkboxlist */
.checkboxListOneLine { margin: 1em 0 0.25em 0; }

.checkboxListOneLine .Title, .oneLine label
{
	margin: 0 10px 5px 0px;
	display: block;
}

.checkboxListOneLine .checkboxListContainer
{		
	margin-left: 7.8em;
	margin-right: 0;
	width: 16em;		
}

.checkboxListOneLine .checkboxListContainer span input { vertical-align: middle; }

.checkboxListOneLine span label, .checkboxListOneLine label, .oneLine label
{
    padding-left: 5px;    
}


.FormText
{
    margin: 5px 0 10px 0;
}

.RadioTable
{
    border: 2px solid #DAE8EE;
    margin: 3px 0 15px 0;
}

.RadioTable tr td
{
    padding: 2px;
}

.RadioTable .Row
{
    background-color: #DAE8EE;
}

fieldset { border: none; }
legend { display: none; }

.submitButton input
{	
	float:right; color:White; background-color:#013B5B; width:100px; border: 0; margin-right: 58px; padding: 3px;
}

.submitButtonLarge input
{	
	float:right; color:White; background-color:#013B5B; width:200px; border: 0; margin-right: 58px; padding: 3px;
}

.submitButton, .submitButtonLarge{ clear: both;  height: 30px;}




h4.expand	{ padding: 10px 0 10px 0;}

.injuryTable { margin: 10px 5px 0 0px; width: 395px; padding: 0 0 10px 0;}


.width_200	{ width: 180px;}


/*fieldset { border: none; }
legend { display: none; }

fieldset ol { list-style: none; }

label { cursor: pointer; }

input, select, textrea { font-family: inherit; font-size: 1em; }

.textbox { padding: 0.25em; }


.formItem
{
    width: 400px;
    margin: 0 0 0 10px;
    line-height: 30px;
    float: left;
}

.formItemList
{
    width: 400px;
    margin: 0 0 0 10px;
    line-height: 30px;
    float: left;
}

.formItem label
{
    margin: 0 20px 0 0;
	padding: 2px 0 0 0;
	display: block;
	float: left;
	clear: left;
	width: 80px;
	font-size: 90%;
	text-align: right;	
	line-height: 25px;
	color: #525559;
	
}

.formItemList .Title
{
    margin: 0 20px 0 100px;
	padding: 2px 0 0 0;
	display: block;	
	width: 250px;
	font-size: 90%;	
	line-height: 25px;
	color: #525559;
	background-color: Red;
}

.formItem input
{
    width: 200px;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 90%;
}

.formItem input.formRadio
{
    width: 20px;
}

.formItem select
{
    width: 206px;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 90%;   
}

.formItem textarea
{
    width: 200px;
    height: 70px;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 90%;
}

.formItem .inputButton
{
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 90%;
    width: auto;
    margin: 5px 0 0 246px;
    background-color: #387AA3;
    border: 0;
    color: #ffffff;
    font-weight: bold;
    padding: 2px 5px 2px 5px;
}
*/
