#search_form{
float:right;
margin-top:23px;
}

#search_form #search_go{
margin-left:2px;
}

#search_form #keyword{
padding:2px;
outline:none;
width:15em;
float:left;
}

#contact_form{
margin-bottom:40px;
}

#contact_form label{
display:block;
}

#contact_form input{
width:30em;
}

#contact_form .contact_submit{
width:auto;
}

#contact_form .check{
float:left;
width:auto;
margin-right:10px;
}





#application_form
{
    display:block;
    float:left;
    width:320px;
}

#application_form input
{
    display:block;
    float:left;
    width:320px;
    clear:both;
    margin-bottom:10px;
}


#application_form input.submit
{
    width:68px;
    height:32px;
}

#application_form label
{
    display:block;
    float:left;
    width:320px;
    clear:both;
    color:#5d7889;
    font-size:12px;
    font-weight:bold;
    margin-bottom:4px;
}

#application_form select
{
    width:320px;
    margin-bottom:10px;
}

#application_form textarea
{
    margin-bottom:10px;
}

#application_form #xyz
{
    display:none;
}

#application_form fieldset
{
    border: 0;
    outline: 0;
}

#job_title
{
    color:#01386f;
    font-size:14px;
    display:block;
    width:620px;
    padding:10px 0 10px 0;
    border-top:1px dotted #b4c5d4 ;
    border-bottom:1px dotted #b4c5d4;
}

#job_title span
{
    color:#0064a9;
}





#contact_form
{
    display:block;
    float:left;
    width:296px;
}

#contact_form input
{
    display:block;
    float:left;
    width:291px;
    clear:both;
    margin-bottom:10px;
}

#contact_form label
{
    display:block;
    float:left;
    width:295px;
    clear:both;
    color:#5d7889;
    font-size:12px;
    font-weight:bold;
    margin-bottom:4px;
}

#contact_form fieldset
{
    border: 0;
    outline: 0;
}


#contact_form input.submit
{
    width:68px;
    height:32px;
}

#contact_form #xyz
{
    display:none;
}

#contact_form textarea
{
    margin-bottom:10px;
    width:295px;
    height:85px;
}



