#Layer1 {position:absolute; left:15%; top:0%; width:60%; height:auto; z-index:8; visibility: visible; border-left-color: #666666; border-left-style: solid; border-right-color: #666666; border-right-style: solid;}
#mainContainer {position:absolute; left:5%; top:0%; width:80%; height:1200px; z-index:8; visibility: visible; border-left-color: #666666; border-left-style: solid; border-right-color: #666666; border-right-style: solid;}

#header {position:absolute; left:3%; top:96px; width:90%; height:27px; z-index:12;}

div#mainContainer #Instructions { font-family:Verdana, Arial, Helvetica, sans-serif; position: absolute; top:146px; left: 5%; width: 90%; border: solid 1px brown; }
div#Instructions p.DefTitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color: #FF0000; margin-top: 2px; margin-bottom:8px; font-weight:normal; padding: 0 3px 0 5px;}
div#Instructions p {font-size:small; color: #993333; margin-top: 2px; margin-bottom:2px; font-weight:normal; padding:0 5px 3px 7px;}

div#mainContainer form#formPersonalInfo { font-family:Verdana, Arial, Helvetica, sans-serif; position: absolute; top:325px; left: 4%; width: 93%; }

div#mainContainer table#tablePersonalInfo { font-family:Verdana, Arial, Helvetica, sans-serif; position: absolute; top:350px; left: 7%; width: 90%; font-size:x-large; z-index: 2; }
#mainContainer #Layer2 #FormPersonalInfo table#tablePersonalInfo td { margin-left: 5px; font-size: small; }
#mainContainer #Layer2 #FormPersonalInfo table#tablePersonalInfo td.TableHeader { font-size: 16px; font-weight: bold; color: #666666; margin-left: 0px; }

#mainContainer #Layer2 #FormPersonalInfo #tablePersonalInfo table#ALDFGTable { margin: 0px; width: 78%; }
#mainContainer #Layer2 #FormPersonalInfo #tablePersonalInfo td.GCFIUserName { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #999999; }
#mainContainer #Layer2 #FormPersonalInfo #tablePersonalInfo #FisheryTable { width: 98%; }
#mainContainer #Layer2 #FormPersonalInfo #tablePersonalInfo table#tableContainer { padding: 0px; margin: 0px; }
#mainContainer #Layer2 #FormPersonalInfo #tablePersonalInfo table#ALDFGTable { background-color: #999999; border: thin solid #333333; }
#mainContainer #Layer2 #FormPersonalInfo #tablePersonalInfo table#GearType { background-color: #999999; border: thin solid #333333; width:90%; }
#mainContainer #Layer2 #FormPersonalInfo #tablePersonalInfo #GearType textarea { width: 100%; }


#mainContainer #Layer2 #FormPersonalInfo #tablePersonalInfo a:link {color:blue; border-bottom:dashed blue thin; background-color: none; text-decoration:none;}
#mainContainer #Layer2 #FormPersonalInfo #tablePersonalInfo a:visited {color:blue; border-bottom:dashed blue thin; background-color: none; text-decoration:none;}
#mainContainer #Layer2 #FormPersonalInfo #tablePersonalInfo a:hover {color:blue; border-bottom:none; background-color: #CCFFFF;}

.fields{filter:alpha(opacity=34);opacity:.27; margin-left: 7px;} 

#mainContainer #Layer2 #header #MSExplorer { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; padding: 7px; font-size: smaller; font-weight: bold; }
#mainContainer .TableH2 { font-size: 12px; font-weight: bold; color: #666666; }

#mainContainer #Layer2 #FormPersonalInfo #tablePersonalInfo #FisheryTable table#Discarded { background-color: #999999; border: solid #666666 1px; }


div#mainContainer table#DebrisThankYou { font-family:Verdana, Arial, Helvetica, sans-serif; position: absolute; top:150px; left: -2px; width: 100%; color: #666666; }
div#mainContainer table#DebrisThankYou td{ left: -2px; width: 100%; font-size:large; color: #0000FF; text-align:center; }
div#mainContainer table#DebrisThankYou td#smallText{ font-size:small; color:black;}

div#registration_form {position:absolute; left:5%; top:160px; width:90%; height:1088px; z-index:11; visibility: visible;}
#Layer1 #registration_form #Registration .style2 .style13 style16 .style17 p { }
form#Registration { position:relative; height: 4210px; }
.style21 {font-size: small}
.style22 {font-size: smaller}
/*#Layer1 #registration_form #Registration  #GearType {font-size: smaller; width: 100%;}*/
#Layer1 #registration_form #Registration  #addFishery {text-align: center;}

#Layer2 {position:absolute; left:0; top:0; width:100%; height:390px;	z-index:9;}
#Layer3 {position:absolute;	left:6%;top:3%;	width:348px; height:50;	z-index:1;}

div#definitions {position: relative; width: 93%; border: black thin dashed; padding: 8p; margin-bottom: 20px;}
div#definitions p{color:#993300;}
div#definitions p.DefTitle{color: #FF0000;}

div#DefTitle {padding-left: 8px;}
td.tdWide { width:250px; }
td {font-size: 10px; padding-bottom:3px; vertical-align:top;}
table.subTable { border: 1px solid #333333; background-color: #CCCCCC; width: 450px; }
table.subTable td{ padding: 0 0 0 4px; }

tr#Fishery2, tr#Fishery3, tr#Fishery4, tr#Fishery5, tr#Fishery6{ display:none;}
td#addFishery{color:red;}#Layer1 #header #MSExplorer { font-family: Arial, Helvetica, sans-serif; font-size: small; color: #3333FF; margin-top: 1em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; font-weight: bold; }
#mainContainer #Layer2 #header p { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #666666; margin: 0px; padding: 0px; font-weight: bold; }
#mainContainer #Layer2 #BalloonALDFG div#BalloonALDFGInner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #996633; font-weight: lighter; font-style: italic; }

