
		body	{
            margin: 0em auto 15px;
            padding: 0em;
			width: 8in;     /*  792px  */
			display: block;
			/*behavior: url(csshover.htc);*/
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		/*	background-color: #e3e3e3;  */
		}

		p {
			margin: 0em;
			padding: 0em;
		}

		img {
			margin: 0em;
			padding: 0em;
		}

		#container {
			width: 792px;                 /*    */
			margin: 0em auto;
			padding: 0em 0em 10px 0em;
			display: table-cell;
			background-color: white;
            border-left: 1px solid gray;
            border-right: 1px solid gray;
            border-bottom: 1px solid gray;
		}

        #header { 
            margin: 0em;
            padding: 0em; 
            width: 792px;
            height: 112px;
            background-image: url(images/afsheader.gif);
            background-repeat: no-repeat;
        }
        
        .logo {
            float:left;
            margin: 4px 0px 15px 0px;
            padding: 0;
        }
        
		.bannerimg {
            float: right;
            margin: 4px 20px 15px 0px;
		}
        #sidebar {
       /* display:none;                
            visibility: hidden;         */
            width: 160px;
            float: left;   
            margin: 0em;
            padding: 0em;
        }
        
        .prodnote {
            margin: 3em auto 0em;
            width: 85%;
            padding: .5em;
            font-size: .6em;
            color:red;
            border: 2px solid red;
        }
            
        #resbox{
            width:130px;
            font-size: .6em;
            margin: 3em auto 0em;
            padding: .5em .25em;
            font-family: Verdana, arial;
            text-align: center;
            background-color: #e6e6e6;
            border: 1px solid #acacac;
        }
        
        #resbox ul {
            margin: 0em;
            padding: 0em;
        }             

        #resbox li {
            list-style-type: none;
            padding: .5em 0em;
        }
            
        #resbox p {
            font-size: 1.1em;
            color: navy;
            text-decoration: underline;
            padding: 0em 0em .25em 0em;
            font-weight: bold;
        }
        
        #resbox a{
            text-decoration:none;
            font-weight: bold;
            color: blue;
        }
         
        #resbox a:hover {
            color:red;
        }
        
        #submenu {
            width:140px;
            font-size: .7em;
            margin: 3em auto 0em;
            padding: 0em;
            font-family: Verdana, arial;
            text-align: center;
        }
        
        #submenu p {
            font-size: 1.1em;
            color: #800000;
            text-decoration: underline;
            padding: 0em 0em .25em 0em;
            font-weight: bold;
        }
        
        #submenu ul {
            margin: 0em;
            padding: 0em;
        }

        #submenu li {
            list-style-type: none;
            padding: .3em 0em 0em 0em;
        }

        #submenu a {
            font-weight: bold;
            color: black;
            text-decoration: none;
            padding: .4em 0em .4em 0em;
            display: block;
            width: 138px;
            border-top: 1px solid #ebebeb;
            border-bottom: 1px solid #ebebeb;
        }

        #submenu a:hover {
            background-color: #fafafa;
            border-top: 1px solid #7c7c7c;
            border-bottom: 1px solid #7c7c7c;
        }

        .submenuimg {
            padding: 0em;
            margin: 0em;
            display: block;
        }

        .submenustuff {
            background-color: #ebebeb;
            margin: 0em auto;
            padding: 0em;
            border-left: 1px solid #959595;
            border-right: 1px solid #959595;
        }
        
        .submenustuff li{
            font-size: .85em;
        }


		#content {
			width: auto;      
			margin: 0em;
			padding: 0em;
			display: block;
		}

		#torso	{
			float: right;   
			width: 630px;     
			margin: .25em 0em 0em;
			padding: 0em;    
			font-size: .9em;   
		}

		#footer  {
			width: 100%;
			margin: 0em;
			padding: 0em;
			text-align: center;
		}

		.footaddr {
			width: 33%;
			float: left;
			font-size: .8em;
		}
        
        .fl_top{
            width: 90%;
            margin: 10px auto 0em;
            border-bottom: 3px solid #258b43;
            padding: 0em;
            height: 1px;
            font-size: 1px;
        }
        
        .fl_bottom{
            width: 90%;
            margin: 0em auto 5px;
            border-top: 2px solid black;
            padding: 0em;
            height: 1px;
            font-size: 1px;
        }
                          		
		h1 {
			font-size: 1.5em;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: Bold;
			color: #900000;
			text-align: center;
			margin: .75em 0em 0em;
		}

        h2 {
            text-align: center;
            margin: 0em;
            color: Black;
            font-size: 1em;
         /*   border: 1px solid black;  */
        }
    		       
        .section1 {
            width: auto;
            page-break-inside: avoid;
        }
        
        .section2 {
            page-break-inside: avoid;
        }
        
		.clear {
			clear: both;
			margin: 0em;
			padding: 0em;
		}

        .breakline {
            border-top: 1px solid silver;
            height: 1px;
            width: 85%;
            margin: 0em auto;
            padding: 0em;
            clear: both;
        } 
  
		/* Begin CSS Popout Menu */

		#menu {
            width: 100%;
			background: #258b43;
			float: left;
			margin: 0;
			padding: 0em;
			border-bottom: 1px ridge black;
		}

		#menu ul {
			text-align: center;
			list-style: none;
			margin: 0;
			padding: 0;
			width: 132px;
			float: left;
		}

		#menu a, #menu h2 {
			font: bold 11px/16px arial, helvetica, sans-serif;
			display: block;
			border-width: 1px;
			border-style: solid;
			border-color: #ccc #888 #555 #bbb;
			margin: 0;
			padding: 2px 3px;
		}

		#menu h2 {
			color: #fff;
			background: #000;
			text-transform: uppercase;
		}

		#menu a {
			color: #000;
			background: #efefef;
			text-decoration: none;
		}

		#menu a:hover {
			color: #a00;
			background: #fff;
		}

		#menu li {
			position: relative;
		}


		#menu ul {
			position: relative;
		}                       
		
		
		
		#menu ul ul ul {
			position: absolute;
			top: 0;
			left: 100%;
		}

		#menu ul ul {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 500;
		}

		div #menu ul ul {
			display: none;
		}

			div #menu ul li:hover ul
		{display: block;}

		div #menu ul ul,
			div #menu ul li:hover ul ul,
			div #menu ul ul li:hover ul ul
		{display: none;}

			div #menu ul li:hover ul,
			div #menu ul ul li:hover ul,
			div #menu ul ul ul li:hover ul
		{display: block;}

    .spiff90{
        width: 90%;
        margin: 0em auto;
    }


          
    .spiffy b{
        display: none;
    }
             

