<!--

/* Modified Date: 05.23.07 */
/* Author: Dae Kim */
/* NOTES: 

-->

<!--
/* Form Styles */
div.form_wrapper {background:transparent; padding:0 0;margin:0 0;font-family:Arial, Helvetica, sans-serif;}

/* Form Header Box */
div.form_header {border:none; padding:0 0; margin:0 0 3px 0;}
div.form_header h3 {color:#FFF;}
div.form_header p {color:#666;padding:0 0;margin:0 0;} 

/* Form Error Box */
div.form_errormessage {border:1px solid #ff9999; background-color:#ffcccc; padding:2em; margin-bottom:1em; color:#cc0000; }
div.form_errormessage h3 {margin:0 0 1em 0;}
div.form_errormessage ol {}
div.form_errormessage ol li {}
div.form_errormessage ol li a,
div.form_errormessage ol li a:link,
div.form_errormessage ol li a:visited {}
div.form_errormessage ol li a:hover,
div.form_errormessage ol li a:focus,
div.form_errormessage ol li a:active {}
div.form_errormessage p {} 

/* baseline styles to common form tags */
div.form_wrapper form {margin:0; padding:0;}  
div.form_wrapper fieldset {margin:0; padding:.5em; }
div.form_wrapper legend {font-size:1.2em; font-weight:bold; color:#666666;}
div.form_wrapper label {margin:0; padding:0;}
div.form_wrapper input {margin:2px;}
div.form_wrapper textarea {border:1px solid #666; margin:0; padding:.2em;}
div.form_wrapper select {padding:.1em;}

/* Form structure */
div.form_set {margin:0; padding:0;}

div.form_unitstyle1,
div.form_unitstyle2 {margin:0; padding:0; zoom:1;/*IE FIX*/ overflow:hidden;/*FF FIX*/}

div.form_label label {font-weight:normal; font-size:11px;color:#000;line-height:21px;color:#000;}
div.form_input label {font-weight:normal;}

/* Form Labels on the LEFT */
#contentRightForm div.form_unitstyle1 div.form_label {float:left; display:inline; width:130px; text-align:right; margin-right:6px;}
div.form_unitstyle1 div.form_label {float:left; display:inline; width:64px; text-align:right;}
/* Input Area on the RIGHT */
#contentRightForm div.form_unitstyle1 div.form_input {float:right; display:inline; width:10px;}
div.form_unitstyle1 div.form_input {float:right; display:inline; width:64px;}

/* Form Labels on the TOP */
div.form_unitstyle2 div.form_label {float:none; display:block; width:auto; text-align:left;}
/* Input Area on the BOTTOM */
div.form_unitstyle2 div.form_input {float:none; display:block; width:auto; margin-bottom:.3em;}

/* Apply to appropriate input types */
input.inputText {padding:0 0;margin:0 0;font-size:10px;}
input.inputRadio {} 
input.inputCheckbox {}
input.inputSubmit {color:#FFF;background:#044998;border:1px solid #000066;}
input.inputFile {}
input.inputPassword {}
input.inputReset {}
input.inputImage {}

/* OPTIONAL baskets for grouping form elements such as radio and checkbox  */ 
div.inputBasket,
div.inputRadio_basket,
div.inputCheckbox_basket {text-align:left; padding:.5em; margin:0 0 .5em 0; border:1px solid #666;background-color:#fff;} 

/* Globally Applied to Required Items */
.form_required {color:#5178b5;}

.form_required input.inputText, 
.form_required textarea, 
.form_required select {border:1px solid #5178b5; background-color:#CCC;}

.form_required div.inputBasket,  
.form_required div.inputRadio_basket,  
.form_required div.inputCheckbox_basket {border:1px solid #5d10d1;background-color:#efefef;}

/* Required asterisk */
div.form_unitstyle1 label em,
div.form_unitstyle2 label em {display:inline; position:absolute; margin-left:-10px; font-style:normal; font-weight:bold;}

/* Conditionally Applied to Form Set or Units to denote Error */
div.form_wrapper .form_error {border:1px solid #ff9999;  background-color:#ffcccc; color:#cc0000; padding:10px 10px 10px 20px;}
div.form_wrapper .form_error input,
div.form_wrapper .form_error textarea,
div.form_wrapper .form_error select {border:1px dotted #000; background-color:#fff;}

/* Form Label Area Copy Formatting */
div.form_label h4 {margin:0 0 .2em 0; padding:0;}
/* If using h4 as the first item on the form_input area, it should be used for inline form structure where the form_label and form_input areas are side by side. Otherwise, use the label tag. */ 
div.form_label p {margin:.5em 0 .5em 0; color:#666;}
div.form_label p.form_helpnotes {font-size:11px; color:#999999; margin:.5em 0 .5em 0;}

/* Form Input Area Copy Formatting */
div.form_input h4 {margin:0 0 .2em 0; padding:0;}
/* If using h4 as the first item on the form_input area, it should be used for inline form structure where the form_label and form_input areas are side by side. Otherwise, use the label tag. */ 
div.form_input p {margin:.5em 0 .5em 0; color:#666;}

div.form_input p.form_helpnotes {font-size:11px; color:#999999; margin:.5em 0 .5em 0;}

/* On Focus Pseudo */
.inputText:focus, 
textarea:focus, 
.form_required .inputText:focus, 
.form_required textarea:focus {border-color:#0099FF;background-color:#FFF;}

-->