/* Form elements */
.text { background-color: #A4A4A4; color: #FFFFFF; border: 1px solid #DADADA; padding: .2em; font: 1.0em Arial; font-weight : bolder;}
.text_focus { background-color: #FFF9E4; border: 1px solid #DADADA; padding: .2em; font: 1.0em Arial; font-weight : bolder;}
.text_err { background-color: #FF9D9D; border: 1px solid #DADADA; padding: .2em; font: 1.0em Arial; font-weight : bolder;}

.textarea { background-color: #A4A4A4; color: #FFFFFF; border: 1px solid #DADADA; padding: .2em; font: 1.0em Arial; font-weight : bolder;}
.textarea_focus { background-color: #FFF9E4; border: 1px solid #DADADA; padding: .2em; font: 1.0em Arial; font-weight : bolder;}
.textarea_err { background-color: #FF9D9D; border: 1px solid #DADADA; padding: .2em; font: 1.0em Arial; font-weight : bolder;}

.select { background-color: #A4A4A4; color: #FFFFFF; font: 1.0em Arial; font-weight : bolder;}
.select_focus { background-color: #FFF9E4; font: 1.0em Arial; font-weight : bolder;}
.select_err { background-color: #FF9D9D; font: 1.0em Arial; font-weight : bolder;}

.password { background-color: #A4A4A4; color: #FFFFFF; font: 1.0em Arial; font-weight : bolder;}
.password_focus { background-color: #FFF9E4; font: 1.0em Arial; font-weight : bolder;}
.password_err { background-color: #FF9D9D; font: 1.0em Arial; font-weight : bolder;}
/* Page specifics */

#page { width:40em; margin: auto; }

#formarea { background-color:#EFEFEF;padding:8px;border:1px solid #C0C0C0; }

/*h1 { font: bold 1.6em Arial, Helvetica, Verdana; letter-spacing: -.05em; }
h2 { font: bold 1.3em Arial, Helvetica, Verdana; letter-spacing: -.05em; margin: 2em 0 .5em 0; }
h3 { font: bold 1em Arial, Helvetica, Verdana; margin: 2em 0 .5em 0; padding: 0 0 .2em 0; border-bottom: 1px solid #DADADA; }

label { font: bold .85em Arial, Helvetica, Verdana; color: #000; }
p { font: .85em Arial, Helvetica, Verdana; color: #000; }

table { border: 1px solid #DADADA; border-collapse: collapse; }
th { font: bold .85em Arial, Helvetica, Verdana; color: #000; padding: .5em; border: 1px solid #DADADA; background-color: #EFEFEF; }
td { font: .85em Arial, Helvetica, Verdana; color: #000; padding: .5em; border: 1px solid #DADADA; }

ul { list-style-type: square; margin: .5em 0 .5em 0; }
li { font: .85em Arial, Helvetica, Verdana; color: #000; margin: 0 0 .3em 0; }*/
