label { float:left;font-weight:700;margin-right:2em;padding-bottom:1.4em;width:8em }label.block { float:none }label span { font-weight:400 }label.inline { float:none;padding-left:0.5em }form div label { color:#333;font-weight:400;padding-top:3px;margin-left:0;margin-right:2em;width:8em } /* interior labels  */div label.inline { padding-right:0.2em }input.textfield { width:240px;vertical-align:middle }input.button { vertical-align:middle }input,textarea,select,option { font:11px Arial, Helvetica, sans-serif }input.textfield,textarea { border:solid #BCA589;border-width:2px 0 0 2px;padding:2px }input.submit { vertical-align:top;margin:0 6.8em 0 10.1em }input.submit:hover { background:#265571;cursor:pointer }select { border:1px solid#BCA589;padding:1px }option { margin:3px }textarea { color:#333;height:90px;margin-bottom:1em;width:240px;padding:5px }.border { border-top:1px solid #D7B997;padding:1em 0 }.ltborder,h6 { border-top:1px dotted #E0C8AD }/* CONTACT */form#contact { margin-top:1em }#corporate form#contact { margin-top:2em }/* RESIDENCE APP */form#application td { padding:0 0.3em 0.3em 0 }form#application td input.textfield { width:130px }form#application label,form#job-application label { width:140px }form#application textarea { width:360px }form#application input.submit,form#job-application input.submit,form#maintenance input.submit { margin-left:0;margin-right:195px }/* JOB APP */form#application fieldset { padding-bottom:1.3em }form#job-application fieldset { padding-bottom:1.6em }form#job-application input.smalltextfield { border:solid #BCA589;width:95px;border-width:2px 0 0 2px;padding:2px }table.references td input { border:solid #BCA589;width:100px;border-width:2px 0 0 2px;padding:2px }table.references td input.small { width:80px }div.referral-source { float:left;width:140px;line-height:1.6em;margin-right:2em;padding-bottom:1.9em }div.education { padding:5px 0 }#steps { padding-top:1em }div#other { padding-top:5px }/* MAINTENANCE */form#maintenance textarea#appartment_address { height:45px }form#maintenance div p { clear:left }/* WIDER DIMENSIONS */form#application input.textfield,form#job-application input.textfield,form#application label.wider,form#maintenance label.wider,form#job-application textarea { width:200px }/* CONDITIONAL INFO */#co-app1,#co-app2,#previous,#previous2,#other,#military,#reserve,#crime,#license,#pets { display:none }