#outer {height: 100%; width:100%; overflow: hidden; position: relative;}
#outer[id] {display: table; position: static; height: 100%; width:100%;}

#middle {position: absolute; top: 50%; width:100%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;width:100%}

#inner {position: relative; top: -50%; width:630; height:550} /* for explorer only */

* {
   padding:0;
   margin:0;
   spacing:0;
}

div topnav a:hover img{width:97px; 
                         height:56px; 
                         border:0; 
                         outline-width: 0;
                         background-image: url(../images/approach_down.gif);}


div topnav a:active  img{width:97px; height:26px; border:0; outline-width: 0; }
div topnav a:visited img{width:97px; height:26px; border:0; outline-width: 0; }


td.dottedimg  { background-image:url("../images/vertical_dotline.gif");
	background-repeat: repeat-y;
}

div#content {   vertical-align: top;
		margin-top: 6px;
            }

div#content p { font-family: Verdana, Arial, Helvetica, sans-serif;
                color: #808284;
           	font-size:9pt;
 	       }
 	       
 	       
div#content a {text-decoration:none;
   		color:#663300;}
   		
div#content a:visited {text-decoration:none;
 	       color:#663300;}  		

div#content a:hover {text-decoration:none;
 	       color:#808284;}
 	       
 	       
div#instructions p { font-family: Verdana, Arial, Helvetica, sans-serif;
                color: #808284;
           	font-size:9pt;
           	padding:0 0 12px 0;
 	       } 	       
 	       
.subnav a { font-family: Verdana, Arial, Helvetica, sans-serif;
                color: #663300;
           	font-size:9pt;
           	text-decoration:none;
           	}


div#footer {
	color:D9DE8E;
	height: 20px;
           }

td.footer-text-right {
                color: #808284;
           	font-size:7pt;
                font-family: Verdana, Arial, Helvetica, sans-serif;
				padding:0 12px 0 0;
               }

td.footer-text-left {
                color: #808284;
                font-size:7pt;
                font-family: Verdana, Arial, Helvetica, sans-serif;
		padding:0 0 0 12px;
               }

.topnav a img {height:26px; border:0px;}

body {background-color:#D9DE8E;
     }
     

/* DATA ENTRY FIELDS */
     
.txtinput{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-weight:normal;
  background-color:white;
  border-color:#D9DE8E;
  border-style:solid;
  border-width:1px;
  color:BLACK;
}

.frmLabel {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-weight:normal;
  text-align:left;
  color: #808284;
}
 
.nextlink {   color: #663300;
           	font-size:8pt;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           text-decoration:none;
}

