﻿h3
{
	font-style:italic;
}

h4
{
	float:left;
	width:100%;
}

h4 label 
{
	font-size:95%;
	font-style:italic;
	font-weight:normal;
	width:50%;
	display:inline;
}



.checkbox 
{
	font-weight:bold;
}

.checkbox input 
{
	display:inline;
	float:left;
	overflow:visible;
}

input 
{
	display:block;
}


.input1
{
	display:inline;
}

.moreinfo 
{
	padding-left:10px;
display:block;width:90%;
}


.formsubgroup1, .formsubgroup2, .formsubgroup3, .formsubgroup4, .formsubgroup5, .formsubgroup6, .formsubgroup7, .formsubgroup8 {
	padding:8px;
}


.formgroup 
{
	width:100%;
	margin-bottom:20px;
}

.formsubgroup1 
{
	width:100%;
	display:inline;
	float:left;
	clear:both
}

.formsubgroup1 span, .formsubgroup1 input {
float: left;
}


.formsubgroup2 
{
	width:50%;
	float:left;
}

.formsubgroup3 
{
	width:50%;
}

.formsubgroup4 
{
	width:30%;
	float:left;
}
.formsubgroup5 
{
	width:70%;
}
.formsubgroup6 
{
	width:30%;
	float:left;
}
.formsubgroup7 
{
	width:30%;
}
.formsubgroup8 
{
	width:100%;
	float:left;
}

.formsubgroup8 .checkbox 
{
	float:left;
	width:80px;
	display:inline;
	
}

.moreinfo2 
{
	padding-left:10px;
	font-style:italic;
	display:inline;
	float:left;
	clear:both
}
.otherInput {margin-left: 10px;}

.panel, .panel2
{
	padding:10px;
}

.panel2 
{
	padding:10px;
	margin:15px 0 25px 0;
	height:350px;
}

fieldset {
border: 1px solid #0163A2;
height:auto;
padding:10px;overflow:hidden;
}

legend
{
color: #0163A2;
font-weight:bold;
padding: 2px 6px
}




.col1 
{
	float:left;
	width:45%;
}
.col2{float:left;}
 
.error {
	color: #c22;
	font-weight:bold;
}

.asterix 
{
	font-size:170%;
	color:#f22;
	font-weight:bolder;	
}
.asterix2 
{
	font-size:110%;
	color:#f22;
	font-weight:bolder;	
}
.employeeDetails {float:left}
.sameAsStreet {clear:both;}