html,body { width:100%; height:100%; margin:0; padding:0; border:none; font-family: Arial,Helvetica; }
body#body-cnt { background-image:url(/_img/bg/frm-bg3.jpg); background-repeat:no-repeat; background-attachment:fixed; }
div#wrp { width:406px; }
div#cnt { padding:0 40px; }

div, img { margin:0; padding:0; border:none; }
ul { padding-left:0; margin-left:0;  }
li { padding-left:0; margin-left:16px; }

.left { float:left; }
.clear { margin:0; padding:0; border:0; clear:both; height:1px; margin-top:-1px; font-size:1px; line-height:1px; }
.ln { margin:1px 0 12px 0; padding:0; border:0; height:1px; font-size:1px; line-height:1px; background-color:#660033; }
.lnb { margin:1px 0 12px 0; padding:0; border:0; height:1px; font-size:1px; line-height:1px; background-color:#000000; }
.anch { margin:0; padding:0; border:0; height:1px; margin-top:-1px; font-size:1px; line-height:1px; }
.spc0 { margin:0; padding:0; border:0; height:30px; margin-top:-1px; font-size:1px; line-height:1px; }
.spc1 { margin:0; padding:0; border:0; height:50px; margin-top:-1px; font-size:1px; line-height:1px; }
.spc2 { margin:0; padding:0; border:0; height:198px; margin-top:-1px; font-size:1px; line-height:1px; }
.spc3 { margin:0; padding:0; border:0; height:100px; margin-top:-1px; font-size:1px; line-height:1px; }
.spc4 { margin:0; padding:0; border:0; height:20px; margin-top:-1px; font-size:1px; line-height:1px; }
.spc5 { margin:0; padding:0; border:0; height:200px; margin-top:-1px; font-size:1px; line-height:1px; }
.spc6 { margin:0; padding:0; border:0; height:14px; margin-top:-1px; font-size:1px; line-height:1px; }

/* links */
a:link, a:visited { color:#660033; text-decoration:none; }
a:hover, a:active, a:focus { color:#660033; text-decoration:underline; }
a.rd:link, a.rd:visited { color:#660033; text-decoration:none; }
a.rd:hover, a.rd:active, a.rd:focus { color:#660033; text-decoration:underline; }
a.nv:link, a.nv:visited { color:#000000; text-decoration:underline; }
a.nv:hover, a.nv:active, a.nv:focus { color:#000000; text-decoration:underline; }

/* text-styles */
.nvt { font-family:Arial,Helvetica; font-size:14px; color:#000000; font-weight:bold; }
.nvtl { font-family:Arial,Helvetica; font-size:14px; color:#000000; font-weight:normal; }

.ttl1 { font-family:Arial,Helvetica; font-size:36px; color:#660033; font-weight:bold; }
.ttl2b { font-family:Arial,Helvetica; font-size:23px; color:#363534; font-weight:bold; border:#660033 solid; border-width:1px 0; padding-top:3px; padding-bottom:3px; margin-top:6px; margin-bottom:6px; }
.ttl2r { font-family:Arial,Helvetica; font-size:23px; color:#363534; font-weight:bold; border:#660033 solid; border-width:1px 0; padding-top:3px; padding-bottom:3px; margin-top:6px; margin-bottom:6px; }
.ttl3 { font-family:Arial,Helvetica; font-size:14px; color:#660033; font-weight:bold; font-style: italic; }
.ttl4 { font-family:Arial,Helvetica; font-size:14px; color:#660033; font-weight:bold; }

.txt1 { font-family:Arial,Helvetica; font-size:14px; color:#660033; }
.txt2 { font-family:Arial,Helvetica; font-size:14px; color:#660033; }
p.txt2 { margin: 0 0 8px 0; padding:0; }

div.lbl { float:left; width:85px; padding-top:4px; }
div.fld { float:left; width:225px; }
div.lft { float:left; }

input.button, input.buttontxt { border:3px double #999999; border-top-color:#cccccc; border-left-color:#cccccc; padding:1px 3px; margin: 6px 0 0 0; background-color:#eeeeee; background-image:url(/_img/bg/bg_button.gif); background-repeat:repeat-x; color:#333333; font-family:Verdana,Helvetica,sans-serif; font-size:11px; font-weight:bold; }
input.field, input.fieldtxt, textarea.field, textarea.fieldtxt { background:#f4f4f4; border:1px solid #999999; padding:2px 0 2px 2px; margin: 2px 0 2px 0; border-bottom: solid 1px #e6e6dc; border-right: solid 1px #e6e6dc; font-family:Verdana,Helvetica,sans-serif; font-size:12px; background-image:url(/_img/bg/bg_forms.gif); background-repeat:repeat-x; }
input.errHilite { background:#cce6ff; border:1px solid #999999; padding-right:0; padding-left:2px; margin: 2px 0 2px 0; border-bottom: solid 1px #e6e6dc; border-right: solid 1px #e6e6dc; font-family:Verdana,Helvetica,sans-serif; font-size:11px; background-image:url(/_img/bg/bg_forms_err.gif); background-repeat:repeat-x; }
input.fieldtxt { width:200px; }
textarea.fieldtxt { width:200px; height:50px; }
input.buttontxt { width:205px; }
