/* Commented out on 4/7/08 to avoid conflict with base.css

body { margin: 0; padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 0.70em; }
pre { font-family: "Courier New", Courier, monospace; background-color: #dcdcdc; padding: 10px; font-size: 0.95em; }
a { color: #b22222; }
h1 { font-size: 1.5em; }
h1 a { color: black; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.1em; }

*/

label { display: block; clear: both; padding-top: 10px; }
label span.label { display: block; float: left; width: 100px; }
label span.required { color: #FF0000; font-weight: bold; }
label input { display: block; float: left; }
input { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
input.textbox { padding: 3px; border: solid 1px #c0c0c0; background-color:#F2F2F2;}
select { padding: 3px; border: solid 1px #c0c0c0; background-color:#F2F2F2;}
input.textbox:focus      { background: #FFFFFF; border: 1px solid #595959; }
input.textbox:hover { background-color:#FFFFFF; }
textarea.borders:focus  { background: #FFFFFF; border: 1px solid #595959; }
.borders {
    border-style:solid;
    border-width:1px;
    border-color:#cccccc;
        color:#666666;
        background-color:#F2F2F2;
        font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:160%;
        height:130px;
        width:320px;
}

input.validation-failed{ background-color: #ffc0cb; }
input.button {}

div.toolbar { clear: both; padding-top: 20px; }

div#ClientValidationSummary { width: 200px; padding: 10px;     
    border-style:solid;
    border-width:1px;
    border-color:#FF0000;}

div#ClientValidationSummary a { color: red; }

div.validation-inline-error-message{ display: block; float: left; padding-left: 10px; color: #ff0000; }


