/*******Employment Application Form styling ***********/
.largeHeading
{
color:#d52d2c;
display:block;
margin: 1em 0 1em 0;
padding: 0;
font-size: 150%;
}

.mediumHeading
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:130%;
display:block;
margin: 0;
padding: 1em 0 1em 0;
}

br {clear:both}

.continue 
{
float:right;
padding: 20px 0 0 0;
}

#JobApplication
{
float:left;
width: 500px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0 0 0 0;
padding:0 0 0 0;
}

#JobApplication fieldset {
border:none;
display:block;
line-height:1.5em;
margin-bottom:0.5em;
padding: 1em 0 0 0;
width:500px;
}

#JobApplication legend 
{
border:none;
color:#d52d2c;
font-size:1.1em;
font-weight:bold;
margin:0px 0px 5px 0px;
padding:0 0 0 0;
width:500px;
}

#JobApplication label
{
float:left;
width: 150px;
font-weight: normal;
padding: 0 1em 0.5em 0;
}

#JobApplication .largelabel
{
float:left;
width: 340px;
font-weight: normal;
padding: 0 1em 0.5em 0;
}


#JobApplication input
{
width:180px;
font-weight: normal;
margin: 0 1em 1em 0;
}

#JobApplication .largeinput
{

width:340px;
font-weight: normal;
margin: 0 1em 1em 0;
}

#JobApplication input.radio
{
width:20px;
float: left;
margin-right: 5px;
}

#JobApplication label.radio
{
float: left;
width: 50px;
height: 1em;
}

#JobApplication input.checkbox
{
width:20px;
padding:0;
margin:0 0 0 5px;
}

#JobApplication select
{
font-weight: normal;
margin: 0 10px 0 0;
}

#JobApplication textarea
{
font-family:Arial, Helvetica, sans-serif;
width:180px;
margin: 0 1em 1em 0;
font-size: 100%;
}

#JobApplication p
{
margin: 0 0 0.5em 0;

}

#JobApplication .largetextarea
{
font-family:Arial, Helvetica, sans-serif;
width:340px;
margin: 0 1em 1em 0;
}

#JobApplication img{
cursor:pointer;
}

#part1
{
padding: 0 0 10px 0; 
margin: 0;
clear:both;
float:left;
width:500px
}

#part2
{
padding: 0 0 10px 0; 
margin: 0;
clear:both;
float:left;
width:500px
}

#part3
{
padding: 0 0 10px 0; 
margin: 0;
clear:both;
float:left;
width:500px
}

#part4
{
padding: 0 0 10px 0; 
margin: 0;
clear:both;
float:left;
width:500px
}
/*****Job Application Styles*****/
#part1 ul, #part2 ul, #part3 ul, #part4 ul
{
    display:none;    
   
}
#part1 ul li, #part2 ul li, #part3 ul li, #part4 ul li
{
    margin:0px;
    padding:0px;
    border-width:0px; 
}
.continue
{
    display:none;
}
.applicationSwitch
{
    border-width:0px;
    background-color:#ffffff;
    color:#d52d2c;
    font-size:1em;
    text-align:left;
    margin:0 0 0 0;
    padding:0 0 0 0;
    width:auto;
    overflow:visible;
    cursor:pointer;
}

#password
{
    width:137px;
    height:1.4em;
    border:solid 1px #B5BCB6;
    padding-left:4px;
}
#username
{
    width:200px;
    height:1.4em;
    border:solid 1px #B5BCB6;
    padding-left:4px;
}
