/* form.css RIP application form*/

b{color: #a00; font: 8pt Arial, Helvetica, sans-serif;  }
#mainbody{ background: #fefefe; background-image:url("");}

.form_wrapper h3{
    padding: 3em 2em 0em 0em;
	color: #045;
}

label{
    display:block;
    padding:10px 30px 0px 30px;
    margin:10px 0px 0px 0px;
	font-weight: bold;
}

input[type="radio"]{

   margin: 5px 5px 0px 30px;
   padding: 4px;
   font-size:12px;
}

textarea{
	width:55em;
 height: 20em;
}

input[type="text"], input[type="email"], input[type="number"], input[type="date"]{
   border: solid 1px #e5e5e5;
   margin: 5px 30px 0px 30px;
   padding: 4px;
   display:block;
   font-size:12px;

   background: #fff;
   background:
       -webkit-gradient(
           linear,
           left top,
           left 25,
           from(#fff),
           color-stop(4%, #eee),
           to(#fff)
       );
   background:
       -moz-linear-gradient(
           top,
           #fff,
           #eee 1px,
           #fff 25px
           );
   -moz-box-shadow: 0px 0px 8px #f0f0f0;
   -webkit-box-shadow: 0px 0px 8px #f0f0f0;
   box-shadow: 0px 0px 8px #f0f0f0;
}

input[type="text"]:focus{
   background:#feffef;
}


input[type="submit"]{                                                             
   border: solid 1px #e5e5e5;
   margin: 50px 30px 0px 30px;
   padding: 4px;
   display:block;
   font-size:14px;          
   text-weight: bold;
   background-color:#8a8;   
}

select{
	   border: solid 1px #e5e5e5;
   margin: 5px 30px 0px 30px;
   padding: 4px;
   display:block;
   font-size:12px;
   background:
       -webkit-gradient(
           linear,
           left top,
           left 25,
           from(#fff),
           color-stop(4%, #eee),
           to(#fff)
       );
   background:
       -moz-linear-gradient(
           top,
           #fff,
           #eee 1px,
           #fff 25px
           );
   -moz-box-shadow: 0px 0px 8px #f0f0f0;
   -webkit-box-shadow: 0px 0px 8px #f0f0f0;
   box-shadow: 0px 0px 8px #f0f0f0;

}
