/* ----- FORMS ----- */

.formTitle { 	font: 22px Arial, Helvetica, sans-serif; color: #096bb3; padding-top:5px !important; padding-bottom:5px !important; padding-right:5px !important; }


form { padding:0; margin:0; }
fieldset { padding:0; margin:0; border:0px none; }
legend { display:none; padding:0; margin:0; }
label { display:none; }

#frmFilter { position:relative; }
#frmFilter select { margin-right:10px; padding-left:3px; width:120px; float:left; }
#frmFilter #sel-jobtitle { width:250px; }
#frmFilter .input { width:50px; float:left; margin-right:10px; padding:2px 3px 0px 3px; width:121px; }
#frmFilter .submit { padding:1px 3px 1px 5px; width:44px; position:absolute; right:0px; top:-1px; }

#frmSearch { position:absolute; top:19px; right:0px; }
#frmSearch fieldset { display:inline; }
#frmSearch input { float:left; margin-left:10px; font-size:0.9em; padding:1px 5px 2px 5px; width:124px; color:#666; border:1px solid #CCC; }
#frmSearch .submit { padding:0px; width:auto !important; border:0px; }

#frmPeople { padding:10px; font-size:0.9em; height:166px; background:#77297E; margin-top:17px; }
#frmPeople select { border:0px; padding:1px; width:100%; }
#frmPeople input { border:0px; padding:2px 4px; width:200px; font-weight:bold; }
#frmPeople .submit { width:40px !important; cursor:pointer; cursor:hand; background:#261100; color:#FFF; float:right; }
#frmPeople p { padding-bottom:10px !important; padding-right:0px; !important; }



/* Request Call Back Overides */
div.vehicle_actions div.conForm h1  {
    margin : 1.214em 0 0.405em;
    font-size : 1.2em;
    line-height : 1.214;
}
div.vehicle_actions    div.formRow  form    {
    width: 100%;
}
div.vehicle_actions    div.formRow div.fieldLeft,
div.vehicle_actions    div.formRowError div.fieldLeft  {
font: 16px "Times New Roman", Times, serif; color: #006633; 
    width : 42%;
}
div.vehicle_actions    div.formRow div.formfield,
div.vehicle_actions    div.formRowError div.formfield   {
    width: 50%;
    float: left;
    clear: none;

}


.vehicle_actions {border : 1px solid #000;background : #F7F5EB; width:472px; overflow: hidden; }
.vehicle_actions .sub {padding : 0.909em 0.909em 0.454em; border : 1px solid #000;}
.vehicle_actions h2 {margin : 0; padding-bottom : 0.222em; border-bottom : 1px solid #000;}
.vehicle_actions ul {margin : 0 0 2.454em; border-bottom : 1px solid #000;}
.vehicle_actions li {margin : 0; padding : 0; border-top : 1px solid #000; border-bottom : 1px solid #000;}
.vehicle_actions li a {display : block; padding : 0.571em 1em 0.571em 19px; border : none;  }
.vehicle_actions li span {display : block; padding : 0.571em 1em 0.571em 19px;}
.vehicle_actions li {font : bold 1.1em/1.214 "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
.vehicle_actions {border-color : #D9D2CE;}
.vehicle_actions .sub {border-color : #FFF; background : #F7F5EB; }
.vehicle_actions h2 {border-color : #DEDCD3;}
.vehicle_actions ul {border-color : #FFF; }
.vehicle_actions li {border-top-color : #FFF; border-bottom-color : #DEDCD3; color : #666561; background : none;}
.vehicle_actions li a { background : #F7F5EB url(../images/largeArrow_right_out.gif) no-repeat 5px 55%;}
.vehicle_actions li a:hover {background : #F2F0E6 url(../images/largeArrow_right_out.gif) no-repeat 6px 55%;}
.vehicle_actions li span {background : transparent url(../images/largeGreyArrow_right_out.gif) no-repeat 5px 55%;}







div.formRow,
div.formRowError {
    margin-bottom : 0.66em;
    padding-top : 0.66em;
    border-top : 1px solid #E5E3D9;
    overflow: hidden;
    width: 100%;
}
div.formRow div.fieldLeft,
div.formRowError div.fieldLeft  {
    float : left;
    position : relative;
    display : block;
    width: 22%;
    margin : 0.18em 0 0;
    text-align : left;
}

div.formRow label,
span.Label   {
    width: 100%;
    text-align: left;
    display: block;
}
div.formRow div.formfield, div.formRowError div.formfield   {
    width: 60%;
    float: left;
    clear: none;
    padding-left: 1%;
}

div.formRow input {width : 96%;}
div.formRow select{width : 97%;}
div.formRow textarea {width : 96%;}


div.formRowError  input,
div.formRowError  select,
div.formRowError textarea {width: 96%;}
div.formRowError  select {width : 94%;}

div.fieldsAsteriskReqd {border : none; padding-bottom: 5px;}
div.fieldsAsteriskReqd  span    {
    display: block;
    clear: none;
    float: left;
}
span.asterisk       {
    width: 14px;
    height: 13px;
    background : transparent url(../images/icon_mandatory.gif) no-repeat 0 0;
    display: block;
    clear: none;
    float: right;
    margin-top: 0;

}
span.asterisk   span    {
    display: none;
}



div.SubmitButton, div.submitRow {border-color : #E5E3D9;}
div.SubmitButton, div.submitRow {margin-bottom : 0; padding-bottom : 0;}
div.SubmitButton, div.submitRow {text-align : right;}
div.SubmitButton, div.submitRow {clear : left; margin-bottom : 0; padding : 0em 3em 0.636em;}
div.SubmitButton input, div.submitRow input {float : none; width : auto; padding : 0;}





