/***
 * Developed by Dennison Uy <dennison_uy@yahoo.com>
 */

/* customizations */
form fieldset { border: 1px solid #00529c; padding: 50px; margin-bottom: 50px; }
form fieldset legend { padding: 0 .5em; font-size: 138.5%; color: #000; }
*html form fieldset legend { margin-bottom: 50px; }
form > fieldset > legend { margin-bottom: 0; }
form fieldset legend { *margin-bottom: 50px; }
form div { font-size: 108%; margin-bottom: 5px; }

form .required,
form .optional { clear: both; }

form label { width: 200px; float: left; text-align: right; margin-right: 1em;  line-height: 35px;}
form .inputText { width: 400px; padding: 10px; background: url(../images/formBackground.gif) top repeat-x; border: 1px solid #00529c; }
form .selectLabel { width: 200px; float: left; text-align: right; margin-right: 1em;  line-height: 17px;}
form .selectMenu { width: 150px; padding: 0px; }
form .browseLabel { width: 200px; float: left; text-align: right; margin-right: 1em;  line-height: 22px;}

.inputSubmit { margin: 0; padding: 0; line-height: normal; width: auto; border: 0; }
.submit { border: none; text-align: right; padding: 0; }
.inputTextarea{ width: 650px; background: url(../images/formBackground.gif) top repeat-x; border: 1px solid #00529c;}
.required label { font-weight: bold; }

/*.inputFile { width: 200px; float: left; text-align: right; line-height: 20px; }*/


/*
form .inputFile {  width: 300px; }

input.inputFile { width: 650px; text-align: right; background: inherit; border: inherit; line-height: 35px; padding: 0px; }
*/
/*
.inputFile { position: relative; text-align: right; -moz-opacity:0 ; filter: alpha(opacity: 0); opacity: 0; z-index: 2; }
.inputFileBorder{	position: absolute; top: 0px; left: 0px; z-index: 1; }
.fileInputs { position: relative; }
*/

/* defaults */
