﻿

form, fieldset, legend, ol, li {margin: 0;padding: 0; text-align:left;}
form#expenses,form#referral,form#timsheet,form#contact{font-size:1.3em; margin-bottom:5px;}
form#expenses,form#referral,form#timsheet,form#contact {moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;	counter-reset: fieldsets;padding: 20px;	width: 400px;}
form#expenses{background: #acbd38;}
form#referral {background: #15a3c9;}
form#timsheet{background: #b21f40;}
form#contact {background: #faba15;  }
form#expenses fieldset,form#referral fieldset,form#timsheet fieldset,form#contact fieldset {border: none;margin-bottom: 10px;}
form#expenses fieldset:last-of-type,form#referral fieldset:last-of-type,form#timsheet fieldset:last-of-type,form#contact fieldset:last-of-type {margin-bottom: 0;}
form#expenses legend,form#referral legend,form#timsheet legend,form#contact legend {color: #384313;font-size: 16px;font-weight: bold;padding-bottom:10px;text-shadow: 0 1px 1px #c0d576;}
form#expenses legend {text-shadow: 0 1px 1px #c0d576;}
form#referral legend{text-shadow: 0 1px 1px #15a3c9;}
form#timsheet legend{text-shadow: 0 1px 1px #b21f40;}
form#contact legend {text-shadow: 0 1px 1px #faba15;}
form#expenses fieldset fieldset legend,form#referral fieldset fieldset legend,form#timsheet fieldset fieldset legend,form#contact fieldset fieldset legend { color: #111111; font-weight: normal; padding-bottom: 0;}
form#expenses ol li,form#referral ol li,form#timsheet ol li,form#contact ol li { background: #b9cf6a; background: rgba(255,255,255,.3); border-color: #e3ebc3; border-color: rgba(255,255,255,.6); border-style: solid; border-width: 2px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; line-height: 29px; list-style: none; padding: 2px 5px; margin-bottom: 2px;}
form#expenses ol li{ background: #b9cf6a; }
form#referral ol li{ background: #8ad1e4;  }
form#timsheet ol li{ background: #d88f9f;  }
form#contact ol li{ background: #fcdc8a;}
form#expenses ol ol li,form#referral ol ol li,form#timsheet ol ol li,form#contact ol ol li {background: none;border: none;float: left;}
form#expenses label,form#referral label,form#timsheet label,form#contact label {float: left;font-size: 13px;width: 150px;}
form#expenses fieldset fieldset label,form#referral fieldset fieldset label,form#timsheet fieldset fieldset label,form#contact fieldset fieldset label {background:none no-repeat left 50%;line-height: 20px;padding: 0 0 0 30px;
width: auto;}
form#expenses fieldset fieldset label:hover,form#referral fieldset fieldset label:hover,form#timsheet fieldset fieldset label:hover,form#contact fieldset fieldset label:hover {cursor: pointer;}
form#expenses input:not([type=radio]),form#referral input:not([type=radio]),form#timsheet input:not([type=radio]),form#contact input:not([type=radio])
form#expenses textarea,form#referral textarea,form#timsheet textarea,form#contact textarea {background: #fff;border: none;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;font-size: 13px; font-style: italic;outline: none;padding: 5px;width: 200px;}
form#expenses input:not([type=submit]):focus,form#referral input:not([type=submit]):focus,form#timsheet input:not([type=submit]):focus,form#contact input:not([type=submit]):focus
form#expenses textarea:focus,form#referral textarea:focus,form#timsheet textarea:focus,form#contact textarea:focus {background: #eaeaea;}
form#expenses input[type=radio],form#referral input[type=radio],form#timsheet input[type=radio],form#contact input[type=radio] {float: left;margin-right: 5px;}
form#expenses button,form#referral button,form#timsheet button,form#contact button { background: #384313; border: none; -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px; color: #fff; display: block; letter-spacing: 1px; margin: auto; padding: 7px 25px; text-shadow: 0 1px 1px #000; text-transform: uppercase;  }
form#expenses button:hover,form#referral button:hover,form#timsheet button:hover,form#contact button:hover {background: #1e2506;cursor: pointer;}


form#expenses fieldset.mileage ol li table tr td,form#expenses fieldset.bld ol li table tr td{padding:1px; font-size:13px; vertical-align:middle;}
form#expenses fieldset.mileage ol li table tr td input{width:30px;text-align:center;}
form#expenses fieldset.bld ol li table tr td input{width:40px;text-align:center;}
form#expenses fieldset.mileage ol li table tr td input.travel{width:100px;text-align:left;}
form#expenses fieldset.mileage ol li table tr td select{}
form#expenses fieldset.bld ol li table tr th{font-size:13px; line-height:normal;}

form p.address{font-size:0.6em; font-family:Arial, Helvetica, sans-serif;}
form ol li p.subtitle{font-size:0.65em; margin:0;padding:0;}

.foodmax{color:#999;}
