
#rumble_menu, #priv_menu {
height:30px;
clear:both;
}

#instructions {
width:720px;
font:18px/24px Times,serif;
padding:16px;
margin:16px;
background-color:#ffffcc;
border:2px dotted #000088;
}


@media print {
#instructions,#priv_menu,.noprint { display:none; }
}

#mailtoadr {
margin-left:3em;
font-weight:bold;
padding:8px;
}

h4 {
margin:24px 0 6px 2px;
}

td {
text-align:left;
padding: 3px 2px;
}

.tdnote {
padding:6px 0 0 0 ;
font-size:12px;
font-family:Verdana,sans-serif;
color:#555511;
}

.tdlbl {
padding:2px 0 0 0 ;
font-size:12px;
font-family:Verdana,sans-serif;
color:#ff7733;
}

.agetable td {
text-align:center;
padding:2px 12px;
font-size:13px;
font-family:Verdana,sans-serif;
border-top:1px dotted gray;
}

tr.agetable {
border-bottom:1px dotted gray;
}

.rostsiz {
text-align:center;
}

#prereg_pg {
    margin: 0 10px 20px 20px;
    width: 900px;
}

div.dblk {
    float: left;
    margin: 3px;
    padding: 0;
    width: 220px;
}

div.dblk2 {
width:350px;
}

#setteam, #setcontact, #register {
margin:10px;
padding:8px;
font:15px Verdana,Arial,sans-serif;
}

#reviewbtn {
    left: 495px;
}
#reviewbtn {
left:495px;
}
#preregbtn {
left:510px;
}
#savebtn {
left:510px;
}
#genformbtn {
left:525px;
}

#newteambtn {
left:310px;
top:0;
}

#preregbtn, #reviewbtn, #savebtn, #genformbtn, #newteambtn {
    background-color: #FFFFCC;
    bottom: 70px;
    font: 16px Arial;
    padding: 6px;
    position: relative;
    width: 100px;
}

div#err {
    color: #FF0000;
    font: 12pt Verdana,sans-serif;
    margin-left: 70px;
    text-shadow: 1px 1px 0 #000000;
}

input[type="text"] { 
font:14px Verdana,Arial,sans-serif;
}

h3 {
margin: 8mm 46mm;
font: 24pt Times;
}

#tiger {
top:4mm;
right:4mm;
position:absolute;
}

#main_block {
margin-left:50px;
}

#pagetitle {
font:bold 16px Verdana,sans-serif;
color:orange;
margin-bottom:16px;
}

.rbtns {
display:inline-block;
width:100px;
height:100px;
vertical-align:top;
margin:20px 10px;
}
 
span.fldnam {
position:absolute;
bottom:-18px;
left:20px;
color:#777777;
font:11px Verdana,Arial,sans-serif;
}

.flddata {
}

.fldloc {
font:14pt Verdana,Arial,sans-serif;
border-bottom:1px solid #dddddd;
position:absolute;
margin:18px;
height:22px;
}

div#regform {
position:relative;
width:8.2in;
height:10.5in;
border:3px double orange;
margin:4px;
background-color:white;
}

div#teamnam {
width:4in;
padding-left:20px;
top:22mm;
left:35mm;
}

div#clubnam {
width:4in;
padding-left:20px;
top:38mm;
left:35mm;
}

#agegen, #agegen2  {
width:30mm;
border:none;
padding-left:10px;
font-size:22pt;
}

#agegen {
top:2mm;
left:0mm;
}

#agegen2  {
bottom:0;
right:-4mm;
}


div#tmlvl {
width:30mm;
border:none;
padding-left:10px;
top:18mm;
font-size:22pt;
left:0mm;
}

div#coachnam {
width:3in;
padding-left:10px;
top:60mm;
left:6mm;
}

div#coachph, div#coachcel, div#contactph, div#contactcel {
width:40mm;
padding-left:10px;
color:#000080;
}

div#coachph {
top:60mm;
left:94mm;
}

div#coachcel {
top:60mm;
left:142mm;
}

div#contactph {
top:100mm;
left:94mm;
}

div#contactcel {
top:100mm;
left:142mm;
}


div#coachemail, div#contactemail {
width:100mm;
padding-left:10px;

}

div#coachemail {
top:74mm;
left:6mm;
}

div#contactemail {
top:114mm;
left:6mm;
}

div#contactnam {
width:3in;
padding-left:10px;
top:100mm;
left:6mm;
}

div#contactname2 {
width:130mm;
padding-left:10px;
top:136mm;
left:20mm;
}

div#contactstreet {
width:130mm;
padding-left:10px;
top:146mm;
left:20mm;
}

div#contactcity {
width:130mm;
padding-left:10px;
top:156mm;
left:20mm;
}

div#contactstate {
width:20mm;
padding-left:10px;
top:156mm;
left:58mm;
}

div#contactzip {
width:16mm;
padding-left:10px;
top:156mm;
left:80mm;
}

div#misc {
font-size:16px;
width:100mm;
padding-left:10px;
top:176mm;
left:30mm;
border:none;
}


.d0 {
background-color:#ffffdd;
border:2px solid #999999;
}
.d1 {
background-color:#ddffff;
border:2px solid #999999;
}


div.prrec {
position:relative;
width:760px;
height:120px;
text-align:left;
border:1px solid #cccccc;
}

.dup_cnt, .sp_timestamp,
.pfld_0,.pfld_1,.pfld_2,.pfld_3,.pfld_4,.pfld_5,.pfld_6,.pfld_7,.pfld_8,.pfld_9,
.pfld_10,.pfld_11,.pfld_12,.pfld_13,.pfld_14,.pfld_15,.pfld_16,.pfld_17,.pfld_18,
.pfld_19,.pfld_20,.pfld_21 {
position:absolute;
font:13px verdana,sans-serif;
}

.sp_timestamp {
left:620px;top:4px;
}


.pfld_0 {
display:none;
left:10px;top:30px;
font-weight:bold;
}

.pfld_1 {
left:10px;top:24px;
font-weight:bold;
}

.pfld_2 {
left:310px;top:24px;
font-weight:bold;
}

.pfld_3 {
left:170px;top:4px;;
}

.pfld_4 {
display:none;
}

.pfld_5 {
left:20px;top:42px;
}

.pfld_6 {
left:140px;top:4px;;
}

.pfld_7 {
left:230px;top:60px;
}

.pfld_8 {
left:10px;top:60px;
}

.pfld_9 {
left:120px;top:60px;
}

.pfld_10 {
left:430px;top:60px;
}

.pfld_11 {
left:230px;top:78px;
}

.pfld_12 {
left:10px;top:78px;
}

.pfld_13 {
left:120px;top:78px;
}

.pfld_14 {
left:430px;top:78px;
}

.pfld_15 {
left:14px;top:96px;
}

.pfld_16 {
left:260px;top:96px;
}

.pfld_17 {
left:520px;top:96px;
}

.pfld_18 {
left:700px;top:96px;
}

.pfld_19 {
left:80px;top:4px;;
}

.pfld_20 {
left:10px;top:4px;
font-weight:bold;
}

.pfld_21 {
left:220px;top:4px;;
}

.dup_cnt {
left:690px;top:24px;
}

#priv_flds {
    background-color:#FFFF00;
    border: 2px solid #808080;
    border-radius: 20px;
    height: 40px;
    left: 400px;
    position: relative;
    width: 366px;
}
#divact_lbl,#divcal_lbl {
position:absolute;
top:11px;
color:red;
font:13px Verdana;
}
#divact_lbl {
left:40px;
}
#divcal_lbl {
left:200px;
}
#divact,#divcal {
position:absolute;
top:7px;
color:red;
}
#divact {
left:116px;
}
#divcal {
left:262px;
}
