/* CSS Document */

body {position: absolute;
      top: 0;
      left: 0;
      border: 0;
      margin: 0;
      padding: 8px;
	  }

/* |||||||||||||| HEADER |||||||||||||| */

#headerSection {position: relative;
		left: 0;
		top: 0;
		width: 750px;
		border-bottom: 1px solid #9a9a9a;
		height: 82px;
		z-index: 1;
		overflow:hidden;}

#arrowhead {display: block;
	    position: relative;
	    top: 0;
	    left: 0;
	    margin: 0;
	    padding: 0;
	    border: 1px solid #9a9a9a;
	    border-bottom: none;
	    height: 81px;
	    width: 71px;}

#headerRow {position: absolute;
            top: 0;
            left: 73px;
            margin: 0;
            padding: 0;
            width: 674px;}
								
#aepTitle {display: block;
           position: relative;
           top: 0;
           left: 0;
           border: 1px solid #9a9a9a;
           border-left: none;
           width: 676px;
           padding: 0 0 1px 0;}

#quickmenuButton {display: block;
		  position: relative;
		  top: 13px;
		  left: 0;
		  height: 22px;
		  width: 114px;
		  border: 0;
		  margin: 0;
		  padding: 0;}

#featuresButton {display: block;
		 position: relative;
		 padding: 0;
		 width: 89px;
		 height: 33px;
		 margin: 0;
		 border-right: 1px solid #9a9a9a;
		 top: -22px;
		 left: 417px;}

#sitemapButton {display: block;
		position: relative;
		height: 33px;
		width: 89px;
		margin: 0;
		padding: 0;
		z-index: 1;
		top: -55px;

		left: 506px;
		voice-family: "\"}\"";	/* ie5win hack  */
		voice-family: inherit;
		left: 507px;}{}

#homeButton {display: block;
             position: relative;
             height: 33px;
             width: 80px;
             margin: 0;
             padding: 0;
             border-right: 1px solid #9a9a9a; 
             top: -88px;
             left: 596px;}


/* ||||||||| TEXT SUBHEADER STYLES |||||||| */
/* ie5 hack needed for this section  */

#textsubheader {position: relative;
              left: 0;
              top: 0;
              border: 1px solid #9a9a9a;
              border-top: none;
			  width:748px;
			  height:35px;
              z-index: 1;
              background-color: white;
			  font-family: verdana, arial; 
			  font-size:.7em;
			  font-weight: bold;
			  text-transform: uppercase;}

#subheaderLeft {
	position:relative;
	top:0px;
	left:0px;
	width:300px;
	border:0px;
	margin:0px;
	padding:8px 20px 4px 25px;
						}
#subheaderRight {
	position:absolute;
	top:0px;
	left:300px;
	width:267px;
	height:37px;
    border-right:1px solid #9A9A9A;
	margin:0px;
	padding:7px 11px 4px 0px;
	text-align:right;}
/* ie5win hack 				
#subheaderLeft { 
  width:575px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:333px;
} */
				
#subheaderNav {
	position:absolute;
	top:0px;
	left:580px;
	width:147px;
	margin:0px;
	padding: 7px 0px 4px 10px;}
	
#textsubheader a {color: #333333; text-decoration: none;}
#textsubheader a:visited {color: #333333;}
#textsubheader a:visited {color: #333333;}
#textsubheader a:hover {color: #a45606;}


/* |||||||||||| MID SECTION ||||||||||| */

#titleSection {position: relative;
	       left: 0;
	       top: 0;
	       border: 1px solid #9a9a9a;
	       border-width: 0 1px;
	       padding-bottom: 0;
	       width: 750px;
	       height: 85px;
	       z-index: 1;
	       background-color: #fff;
		   voice-family: "\"}\""; 	/* ie5win hack  */
	       voice-family: inherit;
		   width: 748px;
	       }
		   
		   
#headerTitle {margin: 0 0 0 15px;
	      display: block;}
		  

#midSection {position: relative;
	     left: 0;
	     top: 0;
	     border: 1px solid #9a9a9a;
	     border-width: 0 1px;
	     background-color: #ffffff;

	     width: 750px;
	     voice-family: "\"}\""; 	/* ie5win hack  */
	     voice-family: inherit;
	     width: 748px;}
		 
		 
#content {border-right: 1px solid #9a9a9a;
          margin: 0;
          padding: 20px 20px 30px 25px;
          background-color: #ffffff;
          z-index: 1;
          width: 579px;
          voice-family: "\"}\"";	/* ie5win hack  */
          voice-family: inherit;
          width: 533px;
		  font-size:.7em;
		  line-height:1.2em;}{}		/* like this, or ie5win chokes on rollover */
		  
		  

#content,
#content h1,
#content h2,
#content h3,
#content li,	
#content li p{font-family: Verdana, Arial, sans-serif;}

#content h1 {font-size: .8em;
			 font-weight:normal;}
#content h2,
#content h3 {font-size: .95em;}	
#content h3 {margin-bottom:-1em;} /* .5for header w/ line-break instead of division break */
* html body #content h3 {margin-bottom:-19px;} /*  line-break for ie6 */
 *:first-child+html #content h3 {margin-bottom:-1.7em;}/*   */ /*line-break for ie7 */



#content strong {font-size:1em; color:#333;}
				 


#content ul {	list-style-type: square;
				margin:0px;
				/* margin-left:30px; */
				padding:0px; 
				font-family: verdana, sans-serif;
				}
				
#content ol {	margin:0px;
				/* margin-left:30px; */
				padding:0px; 
				font-family: verdana, sans-serif;
				}
#content li 	{margin:.2em 0;
				margin-left:30px;
				 padding:0px; 
				 font-size:100%; /* 1em  */
				line-height: 1.2em;}
#content li strong	{color:#000;}
 
								
#content li li {margin:.2em 0px;
				margin-left:30px;
				padding:0px; 
				font-size:100%; /* 1em  */
				line-height: 1.2em;
				}
/* div container for left-flush images  */				
#content div {	margin:2px 8px 8px 0px;
				width:250px;
				float:left;}
#content div p{	margin:0;
				margin-top:.5em;
				font-family:arial, sans-serif!important;
				font-size:.9em;
				font-weight:bold;}
/* add this class for right-flush images */
#content div.right {float:right;
					margin: 2px 0px 8px 8px;}				
				
.clearfix:after {
                    	  content: ".";
        				  display: block;
    					  height: 0;
   						  clear: both;
    				      visibility: hidden;
    					}
						

						
/* ||||||| BACK/NEXT NAV STYLES ||||||| */
/* see modified styles for BACK TO TOP in HANDBOOK pages */

.backNext {text-align: center;
		   padding: 0.1em 0;	
           width:100%;
	   font-family: Verdana, sans-serif;
	   font-weight: bold;
           font-size: 0.85em;
		   }

.backNext a {text-decoration: none !important;}

.backNext ul {display: inline;
           }

.backNext li {display: inline;
              margin: 0;			   
              padding: 0 5px 0 5px !important;
              /*border-right: 1px solid black;*/}
.backNext:before {
                    	  content: ".";
        				  display: block;
						  height: 0;
   						  margin-top: 2.5em;
    					  clear: both;
    				      visibility: hidden;
    					}
									 

/* Fix IE5.01. Hide from IE Mac \*/
* html .backNext li { float: none; height: 1%;  }

.backNext img {vertical-align: middle;}
#content div.backNext {margin:0; border:0; padding:0; width:100%;} 


			
/* ||||| NAVIGATION COLUMN STYLES ||||| */

#nav {position: absolute;
      top: 0;
      left: 579px;
      margin: 0;
      padding: 20px 0;
      overflow: visible;
      z-index: 1;
      font-weight: bold;
      font-family: Verdana, sans-serif;
      font-size: 0.65em;
      width: 171px;
      voice-family: "\"}\"";		/* ie5win hack */
      voice-family: inherit;
      width: 169px;
	  }{}

#content a:link,
#content a:visited {color: #333333;
				 text-decoration: underline;}
				 
#frontPage a:link,
#frontPage a:visited,
#nav a,
#nav li li a,
#nav li a:hover.urHere,
#nav a:visited,
#printLink a,
#printLink a:visited {color: #333333;
					  text-decoration: none!important;}

#content h1 a:link,
#content h1 a:visited {color: #2E471D;
					  		text-decoration: none;}					  

#printLink a,
#printLink a:visited,
#nav li li a:link,
#nav li li a:visited {color: #777;
				      text-decoration: none!important;}

#frontPage a:hover,
#content h1 a:link.urHere,
#content h1 a:visited.urHere,
#content h1 a:hover,
#content a:hover,
#nav li a:link.urHere,
#nav li a:visited.urHere,
#nav li a:hover,
#nav li li a:hover {color: #a45606;
					text-decoration: none;}
					
#content h1 a:hover.urHere {color: #2E471D;
					  		text-decoration: none;}				
					

		  
		  
#nav ul  {
			margin-top:5px;
			margin-right:0px;
			margin-bottom:5px;
			}
#nav li  {
			list-style:none;
			margin-top:8px;
			margin-right:10px;
			margin-bottom:8px;
			margin-left:-30px;
			padding:0px;
			}	
		  
#nav li ul li {margin-right:-5px;}
		  
#nav li span {text-transform:uppercase;} /**/

li#currPage ul,
li#currPage ol {display: block;}

a#currLink {color: #a45606 !important;
            cursor: default;}

li#printLink {margin-bottom: 0 !important;}

#printLink a {background: url(../images/buttonPrint.gif) no-repeat right top;
	      padding-left: 10px;
	      display: block;}

#printLink a:hover {background-position: right bottom;}





/* ||||||||||||  FOOTER  ||||||||| */

/* |||||||||| FOOTER STYLES ||||||||||| */

#footer {position: relative;
	 left: 0;
	 top: 0;
	 width: 748px;
	 padding: 0;
	 border: 1px solid #9a9a9a;
	 z-index: 1;
	 text-align: center;
	 font-family: Verdana, sans-serif;
	 padding: 0.3em 0 0.1em 0;
	 font-size: 0.65em !important;}

/* Fix IE5.01. Hide from IE Mac \*/
* html #footer li { float: none; height: 1%; }
		
#footer a {color: #333333;
           font-weight:bold;
           text-decoration: none;}

#footer a:visited {color: #333333;}

#footer a:hover {color: #036652;}

#footer ul {display: inline; margin-left:0;}

#footer li {display: inline; line-height:1.5em;
            margin: 0;
            padding: 0.5em 10px 0.3em 10px;
            border-right: 1px solid #9a9a9a;}

li.lastLink {border: 0 !important;}



/*
#timestamp {margin: 2.0em 0 0 0;
			padding-bottom: 25px;
            text-align: center;
			font-family: verdana, arial; 					
            font-size: 0.65em;}


#bottom-section {
	position:relative;
	left:0px;
	top:0px;
	width:748px;
	padding:0px;
	border:1px solid #9A9A9A;
	background-color:#ffffff;
	z-index: 1;
					}

#footer {   padding:0px;
			margin-top:-.2em;
			margin-bottom:-.1em;
			text-align:center;      	
			font-family:times new roman;
			font-size:1.5em;
			color:#9A9A9A}
			
#footer a { color: #333333;
			font-family: verdana, arial; 
			font-size:.4em; 
			font-weight:bold; 
			text-decoration: none; 
			padding:0px 3px;}
			
#footer a:hover {color: #036652;}


*/





#timestamp {width: 748px; font-family: Verdana, sans-serif!important;}

#timestamp p {font-family: Verdana, sans-serif!important;
			  font-size: 0.65em;
              margin: 20px 0 30px 0;
	      text-align: center;}	


/* |||||||||||||| DROPDOWN |||||||||||| */

.menus  {position: absolute;
	 font: bold 10px Verdana;
	 background-color: #d4e1d7;
	 height: 140px;
	 margin: 0;
	 border: 1px solid #9a9a9a;
	 padding: 0 5px 0 12px;
	 visibility: hidden;

	 width: 171px;
	 voice-family: "\"}\"";	/* ie5win hack  */
	 voice-family: inherit;
	 width: 150px;}{}
										
.menus span {display: block;
	     margin-top: 5px;
	     margin-bottom: 5px;
	     background-color: #ffffff;}

.menus ul  {margin-top: 8px;
	    margin-bottom: 5px;}

.menus li  {list-style: none;
	    margin-top: 3px;
	    margin-bottom: 3px;
	    margin-left: -25px;}

.menus ul  {margin-top: 8px;
	    margin-bottom: 5px;}

.menus li  {list-style: none;
	    margin-top: 3px;
	    margin-bottom: 3px;
	    margin-left: -41px;}

.menus a,
.menus a:visited {display: block;
		  color: #333333;
		  width: 100%;
		  font-weight: bold;
		  text-decoration: none;}

.menus a:hover {color: #a45606;}

#menu1 {left: 80px; 
	z-index: 3;}

#sub1,
#sub2,
#sub3,
#sub4 {left: 248px;}

#menu1,
#sub1,
#sub2,
#sub3,
#sub4 {top: 90px;}
	
#sub1  {z-index: 4;}
#sub2  {z-index: 5;}
#sub3  {z-index: 6;}
#sub4  {z-index: 7;}		
			
