form, fieldset, label, input, select,
form ul, form li {
	border: 0 none;
	display: inline;
	margin: 0;
	padding: 0;
}
form ul, form li {
	clear: both;
	list-style-type: none;
}
	form li {
		float: left;
		padding: 10px 0;
		width: 400px;
	}
	
	.noPad	{
		padding:0;
		margin:0;
	}
	
	.xtraPad	{
		padding:0px 0 10px 0;
		margin:0;
	}
	
label {
	color: #306;
	float: left;
	padding-right:10px;
	text-align: right;
	width: 100px;
	
}
input, select {
	border: 1px solid #639;
	float: left;
	padding: 1px;
}
input {
	width: 275px;
}
	input#title {
		width: 60px;
	}
	input#firstName {
		width: 100px;
	}
/* Check boxes, radio buttons */
fieldset fieldset {
	clear: both;
}
fieldset fieldset label {
	float: left;
	margin-left: 20px;
	text-align: left;
	width: auto;
}
fieldset fieldset input {
	border: 0 none;
	float: left;
	margin-right: 5px;
	width: auto;
}
#submit {
	background: none;
	border: 0 none;
	clear: both;
	float: right;
	margin: 0 10px 0 0;
	padding: 5px 0 0;
}
.altRow {
	background: #a47dc4;
}
#dob-d, #dob-m {
	margin-right: 10px;
}
	
.error, .error label, .error p, .error #formLink, .error #formLink a {
	color: #c4100f;
}
	.error input, .error select {
		color: #000;
		background: #ffb5b5;
		border: 1px solid #c4100f;
	}
	
form li p {
	font-size: 10px;
	color: #306;
	float: left;
	margin: 0px;
	width: 120px;
	padding:0 0 0 10px;
	line-height:100%;
}

#formLink	{
	padding:0 0 0 5px;
	color:#306;
	float:left;
	width:340px;
}

#formLinkError	{
	background:#ffffff;
	padding:2px 5px 2px 5px;
	border:solid 1px #ff0000;
	color:#ff0000;
	font-size:11px;
	margin-bottom:0px;
	margin-top:0px;
	width:340px;
	float:left;
}
#formLinkError a	{
	color:#ff0000;
	font-weight:bold;
}

#whatsThis	{
	padding:0;
	color:#306;
	cursor: default;
	font-weight:bold;
}

#formLink a	{
	padding:0;
	color:#306;
	font-weight:bold;
}

#tscs h2	{
	padding:0;
}

#tscs p	{
	padding:0;
}

#tscs li {
		float: left;
		padding: 10px 0;
		width: 100%;
	}
	
#tscs li p {
	font-size: 10px;
	color: #306;
	float: left;
	margin: 0px;
	width: 100%;
	padding:0 0 0 10px;
	line-height:100%;
}

#tscs ol li .bullets	{
	display: list-item;
	margin-left:10px;
	
}

#tscs ol li .bullets li {
	display: list-item;
	margin-left:10px;
	padding:5px 0 5px 0 ;
	list-style-type: disc;
}

