
		body	{
            margin: 0em auto 15px;
            padding: 0em;
			width: 1014px; /*792px*/
			display: block;
			font-family: Arial, Helvetica, sans-serif;
			background-color: #f8f8f8;  /*#e3e3e3*/
		}

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

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

		#container {
			width: 1014px;  /*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: 1014px;  /*792px*/
/*            background-image: url(images/afs-logo.png);
            background-repeat: no-repeat;     */
			border-bottom: 2px solid #005826;
		}
		
        .logo {
            float:left;
            margin: 4px 0px 15px 0px;
            padding: 0;
        }
        
		.bannerimg {
            float: right;
            margin: 20px 25px 15px 0px;
            padding: 0;
		}

        #sidebar {             
            width: 20%;  /*160px*/
            float: left;   
            margin: 0em;
            padding: 0em;
        }
		
		#sidebar a img {
			border:0;
		}
                    
        .prodnote {
            margin: 3em auto 0em;
            width: 85%;
            padding: .5em;
            font-size: .6em;
            color:red;
            border: 2px solid red;
        }
            
        #resbox{
            width: 90%;
            font-size: .7em;
            margin: 3em auto 0em;
            font-family: Verdana, arial;
            text-align: center;
        }
        
        #resbox ul {
            margin: 0em;
            padding: 0em .75em;
        }
		
		.resboxbody {
            padding: .5em .5em;			
			background-color: #EBEBEC;
			border-left: 2px solid #DCDDDE;
			border-right: 2px solid #DCDDDE;
			border-bottom: 2px solid #DCDDDE;
		}             

        #resbox li {
            list-style-type: none;
            padding: 1.5em 0em;
			font-size: 0.85em;
			border-bottom: 1px solid darkgray;
        }
            
        #resbox p {
            font-size: 1.2em;
            padding: 0em 0em .25em;
            font-weight: bold;
        }
        
        #resbox a{
            text-decoration:none;
            font-weight: bold;
            color: blue;
        }
         
        #resbox a:hover {
            color:red;
        }
                   
		#submenu {
            width: 90%;  /*140px*/
			font-size: .7em;
			margin: 1.5em auto 0em;
			padding: 0em;
			font-family: Verdana, arial;
			text-align: center;
		}
		
		#submenu p {
			font-size: 1.2em;
			color: Black;
			padding: 0em 0em .25em 0em;
			font-weight: bold;
		}
		
		#submenu span {
			padding: 0em .4em;
		}
		
		#submenu ul {
			margin: 0em;
			padding: 0em;
			background-color: #FFEBAB;
			border-left: 2px solid #FFE285;
			border-right: 2px solid #FFE285;
		}

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

		#submenu a {
			font-weight: bold;
			color: black;
			text-decoration: none;
			padding: .4em .4em;
			display: block;
			width: auto; /*138px*/
		}

		#submenu a:hover {
			background-color: #fafafa;
		}

		.submenustuff {
			margin: 0em auto;
			padding: 0em;
			border-bottom: 2px solid #FFE285;
		}
        
        .submenustuff li{
            font-size: .85em;
        }
		
		.social {
			margin:0 auto 1em;
		}
		
		.social span, .social img, .social a {
			float: left;
		/*	padding: 0em 10px;   */
		}
		
		.social a{
			width:30px;
		}
		
		.social span{
			font-size: 1.3em;
			font-weight: bold;
			margin-top: .5em;			
		}

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

		#torso	{
			float: right;   
			width: 80%;  /*630px   */
			margin: .25em 0em 0em;
			padding: 0em;    
			font-size: .9em;   
		}
		
		.ant_tracks {
			font-size: .85em;
			margin: .25em 0em 1em 3em;
		}
		
		.ant_tracks a{
			text-decoration: none;
		}

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

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

        h2 {
            text-align: center;
            margin: 0em;
            color: white;
            font-size: 1.25em;
			padding: 0em 1em;
        }
                
        .movie{
            width: 428px;
            margin: 0em auto;
            padding: 0em;
        } 
		
					
		.rhalf, .lhalf{
			width:50%;
			float:left;
		}
    		       

	    .section1 {
		    margin: 1.5em 0;
		    padding: 0em 1.5em 0em;
		    font-size: .9em;
            width: auto;
	    }
		
		 .section2 {
		    float: left;
		    width: auto;/*70%*/
		    margin: 0em 0em 0em 0em;
	    }

	    .section2 p {
		    margin: 0em 0em;
	    }
		
		.sectimg {
			float: left;
			margin: .25em .5em .25em .25em;
		}
        
		.clear {
			clear: both;
			margin: 0em;
			padding: 0em;
		}
        
        .breakline {
            border-top: 1px solid silver;
            height: 0px;  
            width: 85%;
            margin: 0em auto;
            padding: 0em;
            clear: both;
            font-size: 1px;
        }
          
            
		/* Begin CSS Popout Menu */

		#menu {
            width: 100%;
			background: #258b43;
			float: left;
			margin: 0;
			padding: 0em;
			/*border-top: 1px solid #005826;
			border-bottom: 2px solid #005826;*/
		}

		#menu ul {
			text-align: center;
			list-style: none;
			margin: 0;
			padding: 0;
			width: 169px;  /*132px*/
			float: left;
			background: #258b43;
		}

		#menu a, #menu h2 {
			font: bold .8em arial, helvetica, sans-serif;
			display: block;
			/*border-width: 1px;
			border-style: solid;
			border-color: #ebebeb #888 #555 #bbb; 
			border-right: 1px solid black;*/			
			border-bottom: 1px solid #005826;
			border-left: 1px solid #005826;
			margin: 0;
			padding: 5px 3px;
		}

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

		#menu a {
			color: white;
			/*background: #258b43;  */
			text-decoration: none;
		}

		#menu a:hover {
			color: white;
			background: #005826;
		}

		#menu li {
			position: relative;
		}


		#menu ul {
			position: relative;
		}                       
		
		
		
		#menu ul ul ul {
			position: absolute;
			top: 20%;
			left: 100%;
			background: #207338;
		}

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

		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{display:block;}
    .spiffy *{
      display:block;
      height:1px;
      overflow:hidden;
      font-size:.01em;
      background:#258b43}
    .spiffy1{
      margin-left:3px;
      margin-right:3px;
      padding-left:1px;
      padding-right:1px;
      border-left:1px solid #a1cdae;
      border-right:1px solid #a1cdae;
      background:#5ba872}
    .spiffy2{
      margin-left:1px;
      margin-right:1px;
      padding-right:1px;
      padding-left:1px;
      border-left:1px solid #e9f3ec;
      border-right:1px solid #e9f3ec;
      background:#4ea166}
    .spiffy3{
      margin-left:1px;
      margin-right:1px;
      border-left:1px solid #4ea166;
      border-right:1px solid #4ea166;}
    .spiffy4{
      border-left:1px solid #a1cdae;
      border-right:1px solid #a1cdae}
    .spiffy5{
      border-left:1px solid #5ba872;
      border-right:1px solid #5ba872}
    .spiffyfg{
      background:#258b43;
      padding: 0em;}
	  
    .spiffys1{
      background:#258b43;
      padding: 0em 0em .4em 0em;}

      
      
.boxnews{
display:block;
}
.boxnews *{
display:block;
height:1px;
overflow:hidden;
background:#d7d7d7;
}
.boxnews1{
border-right:1px solid #ededed;
padding-right:1px;
margin-right:3px;
border-left:1px solid #ededed;
padding-left:1px;
margin-left:3px;
background:#e1e1e1;
}
.boxnews2{
border-right:1px solid #fbfbfb;
border-left:1px solid #fbfbfb;
padding:0px 1px;
background:#dedede;
margin:0px 1px;
}
.boxnews3{
border-right:1px solid #dedede;
border-left:1px solid #dedede;
margin:0px 1px;
}
.boxnews4{
border-right:1px solid #ededed;
border-left:1px solid #ededed;
}
.boxnews5{
border-right:1px solid #e1e1e1;
border-left:1px solid #e1e1e1;
}
.boxnews_content{
padding:0px 0px;
background:#d7d7d7;
}

.orange{
display:block;
}
.orange *{
display:block;
height:1px;
overflow:hidden;
background:#ffcf1e;
}
.orange1{
border-right:1px solid #ffea9e;
padding-right:1px;
margin-right:3px;
border-left:1px solid #ffea9e;
padding-left:1px;
margin-left:3px;
background:#ffdb56;
}
.orange2{
border-right:1px solid #fffae8;
border-left:1px solid #fffae8;
padding:0px 1px;
background:#ffd848;
margin:0px 1px;
}
.orange3{
border-right:1px solid #ffd848;
border-left:1px solid #ffd848;
margin:0px 1px;
}
.orange4{
border-right:1px solid #ffea9e;
border-left:1px solid #ffea9e;
}
.orange5{
border-right:1px solid #ffdb56;
border-left:1px solid #ffdb56;
}
.orange_content{
padding:0px 5px;
background:#ffcf1e;
} 

.gray{
display:block;
}
.gray *{
display:block;
height:1px;
overflow:hidden;
background:#DCDDDE;
}
.gray1{
border-right:1px solid #eff0f0;
padding-right:1px;
margin-right:3px;
border-left:1px solid #eff0f0;
padding-left:1px;
margin-left:3px;
background:#e4e5e6;
}
.gray2{
border-right:1px solid #fbfbfb;
border-left:1px solid #fbfbfb;
padding:0px 1px;
background:#e2e3e4;
margin:0px 1px;
}
.gray3{
border-right:1px solid #e2e3e4;
border-left:1px solid #e2e3e4;
margin:0px 1px;
}
.gray4{
border-right:1px solid #eff0f0;
border-left:1px solid #eff0f0;
}
.gray5{
border-right:1px solid #e4e5e6;
border-left:1px solid #e4e5e6;
}
.gray_content{
padding:0px 5px;
background:#DCDDDE;
} 

.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#888; margin:0 5px;}
.b2 {height:1px; background:#fff; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;}
.b3 {height:1px; background:#fff; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;}
.b4 {height:2px; background:#fff; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.contentb {background: #fff; border-right:1px solid #888; border-left:1px solid #888;z-index:0;margin-top:0px;padding:.5em 0em;}
/*.contentb div {margin-left: 0px;}*/
			
	.contentb p{
		padding: .5em 1em 0em;
	}
	
/* Begin Slide show css */

#slideshow{
/*	height:340px;
	width:740px;*/
	float:left;
	}
	
#slides{
/*	height:300px;  */
	position:relative;
}

.slide{
/*	height:300px;
	width:400px;
	background:#000;  */
	overflow:hidden;
	position:absolute;
	color:#fff;
}

#slides-controls{
	width:150px;
	background-color:#fff;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
}

#slides-controls a{
 	margin:5px;
	width:8px;
	height:8px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	background:#F60;
	border:1px solid #fff;
	text-indent:-9000px;
	display:block;
	overflow:hidden;
	float:left;
}

#slides-controls a:hover{
	background:#F30;
}

#slides-controls a.highlight{
	background:#fff;
	border:1px solid #F30;
}	

/* End Slide show CSS */


#slidebanner{
	margin: 1em auto 0;
	width: 740px;
	height: 330px;
	}
	
	            
 .boxc{
display:block;
}
.boxc *{
display:block;
height:1px;
overflow:hidden;
background:#d7d7d7;
}
.boxc1{
border-right:1px solid #ededed;
padding-right:1px;
margin-right:3px;
border-left:1px solid #ededed;
padding-left:1px;
margin-left:3px;
background:#e1e1e1;
}
.boxc2{
border-right:1px solid #fbfbfb;
border-left:1px solid #fbfbfb;
padding:0px 1px;
background:#dedede;
margin:0px 1px;
}
.boxc3{
border-right:1px solid #dedede;
border-left:1px solid #dedede;
margin:0px 1px;
}
.boxc4{
border-right:1px solid #ededed;
border-left:1px solid #ededed;
}
.boxc5{
border-right:1px solid #e1e1e1;
border-left:1px solid #e1e1e1;
}
.boxcfg{
margin: 0em;
padding:0px 5px;
background:#d7d7d7;
}
	