
form.div-form { margin:-25px 0 0 0pt; padding:20px 0; }

#content form.div-form a:link { outline:0;}

.div-form { font-family: "Lucida Grande",Tahoma,Arial,sans-serif; font-size: small; }
.div-form li { width: 62%; }
#content form ul { margin:0 0 0 5px;; padding: 0pt; list-style-type: none; width: 100%; }
#content form li { margin:0 0 25px; padding: 0 10px 30px; position: relative; background: transparent; border-bottom:1px solid #9bb3cf; width:500px; }
#content form li.simple {  border-bottom-width:0px; }

form li:after, .buttons:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }

* html form li, * html .buttons { height: 1%; }
form li, .buttons { display: block; }

form li div, form li span { margin: 0pt 4px 0pt 0pt; padding:0; color: rgb(68, 68, 68); }
form li span { float: left; }

form li div label, form li span label { margin: 0pt; padding:2px 0 0 5px; clear: both; font-size: 12px; line-height: 14px; color: rgb(68, 68, 68); display: block; }
form li div.left { float: left; width: 48%; }
form li div.right { float: right; width: 48%; }
form li div.lefty { float: left; width: 240px; }
form li div.mid { float: left; width: 145px; }
form li div.righty { float: left; width: 100px; }

input.btnTxt-paypal { font-size: 0.88em; padding: 0pt 7px; overflow: visible; width: auto; }
input.btnTxt { padding: 0pt 7px; overflow: visible; width: auto; }
.buttons { clear: both; margin-top: 10px; }
.buttons input { font-size: 0.88em; margin-left: 185px; }
.buttons-left input { font-size: 0.88em; margin-left:0px; }

input.text, textarea.textarea, select.select { margin: 0pt; font-size: 0.88em; color:#555;}
input.text, textarea.textarea { color:#555; font-weight:normal; border-style:solid; border-color:rgb(124, 124, 124) rgb(195, 195, 195) rgb(221, 221, 221); border-width: 1px; }
input.text { padding: 2px 0 1px 5px; }

.div-form textarea.textarea { margin-left:5px;padding:7px; font-family:Arial,sans-serif; width:490px; float:left; font-weight:normal; }
select.select, select.select option { margin: 0pt; padding:1px 0 0 8px; font-family:arial, helvetica, sans-serif; }

#content form li p { font-size: 0.75em; font-family: "Lucida Grande",Tahoma,Arial,sans-serif;}

.div-form label.desc { font-size:90% !important; font-size:90%; font-weight:normal; font-family:inherit; color:#52578B; letter-spacing:0.06em; border:medium none ; padding:0pt; line-height:120%; display:block; }
.div-form label.req { padding-left:8px; background: transparent url(../images/global/required.gif) no-repeat left top; }
.div-form li div, .div-form li div label, .div-form li span label { font-family:inherit; color: rgb(68, 68, 68); line-height:1.12em; }

.div-form li div.righty label.desc {margin-left:16px;}

.div-form input.text, .div-form select.select { font-size: 0.88em; font-family: inherit; color: rgb(51, 51, 51); }

.div-form .horizontal-line { border-bottom:1px solid #9bb3cf; border-top:1px solid #ddd; margin:0; padding:0;}
.div-form ul li.space p.horizontal-line-95 { border-bottom:1px solid #9bb3cf; border-top:1px solid #ddd; margin:0; padding:0;}
.div-form dl, .div-form dl dt, .div-form dl dd { font-size:90%; }
.div-form dl { margin:0 0 20px; }
.div-form dd { background: transparent url(../images/global/list-orange4sq.gif) no-repeat left center;}
.div-form dl dd.shift-2 { padding:15px 0 0 10px; margin:-10px 0 0 20px; }

fieldset {
	margin: 20px 5px 0 0;
	padding: 15px 5px;
	background: transparent;
	border: 3px double #999;
	overflow: auto;
}


p.required-note {color:#8636E0; font-size: 1em; width:100px; height:20px;  position:relative; top:-5px; left:450px; 
display:inline; padding:0; padding-left:10px !important; margin:0pt; 
background: transparent url(../images/global/required.gif) no-repeat left top;}


#fileDiv_2, #fileDiv_3, #fileDiv_4, #fileDiv_5 {display:none;}
