
/****************Global form Styles****************/
.formerror  { background-image: url(../images/reqInput2_red.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block; float: left }
FIELDSET         { margin: 0; padding: 0; width: 95%; border: solid 1px #ccc }
FIELDSET P             { margin-top: 0; margin-bottom: 10px; padding: 10px 0 0 }
FIELDSET DIV    { width: 100%; overflow: auto }
LEGEND     { color: #004eaf; font-size: 1.1em; font-weight: bold; margin: 0 5px; padding: 0 }
LABEL {
	DISPLAY: block; FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 30%; TEXT-ALIGN: right
}
label.hyphen { color: #333; font-size: 1em; font-family: arial, helvetica, sans-serif; text-align: center; display: block; margin: 10px 0 0 1px; width: 10px }
.textbox     { color: #333; font-size: 1em; font-family: arial, helvetica, sans-serif; text-indent: 1px; margin: 10px 0 0 10px; width: 245px; float: left; border: solid 1px #ccc; background-color: #ffffff !important }
.checkbox   { color: #333; font-size: 1em; font-family: arial, helvetica, sans-serif; margin: 8px 0 0 10px; float: left }
#areacode     { color: #333; font-size: 1em; font-family: arial, helvetica, sans-serif; text-indent: 1px; margin: 10px 0 0 10px; width: 35px; float: left; border: solid 1px #ccc; background-color: #ffffff !important }
#prefix     { color: #333; font-size: 1em; font-family: arial, helvetica, sans-serif; text-indent: 1px; margin: 10px 0 0 1px; width: 35px; float: left; border: solid 1px #ccc; background-color: #ffffff !important }
#exchange       { color: #333; font-size: 1em; font-family: arial, helvetica, sans-serif; background-color: #ffffff !important; text-indent: 1px; margin: 10px 0 0 1px; width: 45px; float: left; border: solid 1px #ccc }

