/* Briggs & Stratton Newsroom
 * (c) Briggs & Stratton Newsroom
 * 
 */
 
html { padding: 0px; margin: 0px; }
body {
    padding: 0px;
    background: #fff;
    font: normal 11px Helvetica, sans-serif;
    color: #333; 
    line-height: 12pt;
    margin: auto; }
    
div {
	border: 0px;
	}    

/* FONT IN TABLES */   
body td {
    font: normal 11px Helvetica, sans-serif;
    color: #333;}

/* HEADER TAGS USING h1 - h6 HELPS SEARCH ENGINES UNDERSTAND CONTENT IMPORTANCE*/

h1 { 
   font: normal 2px Helvetica, sans-serif;
   color: #333;
   margin: 0px;
   padding: 0px;
   text-indent: -5000px;}

h2 { 
   font: normal 16px Helvetica, sans-serif;
   margin: 5px 0px 0px 5px;
   color: #900;}
   
   h2.style a:visited {  
  		color: #900;
  		text-decoration: none;
  		}
  		
	h2.style a:active {
		color: #900;
		text-decoration: none;
		}
		
	h2.style a:link {
		color: #900;
		text-decoration: none;
		}
		
	h2.style a:hover {
		color: #900;
		text-decoration: underline;
		}
   
h3 { 
   font: normal 14px Helvetica, sans-serif;
   color: #666;
   margin: 0px 0px 0px 5px}
   
   h3.style a:visited {  
  		color: #666;
  		text-decoration: none;
  		}
  		
	h3.style a:active {
		color: #666;
		text-decoration: none;
		}
		
	h3.style a:link {
		color: #666;
		text-decoration: none;
		}
		
	h3.style a:hover {
		color: #666;
		text-decoration: underline;
		}
   
/* PARAGRAPH TAG */

p {
   font: normal 12px Arial, Helvetica, Verdana, sans-serif;
   color: #333;}
   
   p.sidenav {
   margin: 5px 0px 5px 10px;
   width: 135px;
   padding: 0px;
   font: normal 11px Arial, Helvetica, Verdana, sans-serif;
   color: #333;}
   
   p.centerblock {
   margin: 5px 0px 0px 0px;
   padding: 0px;
   font: normal 12px Arial, Helvetica, Verdana, sans-serif;
   color: #333;}

/* HOLDS CONTENT ON THE PAGE */
#container { 
    width: 782px;
    padding: 0px;
    border: 0px;
    margin: auto;
    color: #fff;}
    
#contentholder { 
    float: left;
    width: 782px;
    border: 0px;
    padding: 0px;
    margin: 0px;
    color: #333;}
    
#header { 
    float: left;
    width: 782px;
    height: 86px;
    border: 0px;
    padding: 0px;
    margin: 0px;
    color: #333;
    background: url(/pics/shared/header.jpg) top center;
    }
    
    .headleft {
  	float: left;
  	width: 450px;
  	color: #666;
  	padding: 0px;
  	border: 0px;
	}
    
    .headright {
  	float: right;
  	text-align: right;
  	width: 225px;
  	padding: 0px 10px 0px 0px;
  	border: 0px;
  	font: normal 11px Arial, Helvetica, Verdana, sans-serif;
	}
	
	.topnav {
  	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
	}
  	
  	.topnav a:visited {  
  		color: #fff;
  		text-decoration: none;
  		}
  		
	.topnav a:active {
		color: #fff;
		text-decoration: none;
		}
		
	.topnav a:link {
		color: #fff;
		text-decoration: none;
		}
		
	.topnav a:hover {
		color: #fff;
		text-decoration: underline;
		}
    
/* LIST */
#navcontainer { 
    float: left;
    border-top: 1px solid #fff; 
    margin: 0px;
    padding: 0px;
    width: 782px;
    height: 29px;
    color: #fff;
    background: url(/pics/nav/nav_back.gif) top center no-repeat;}
    

/* CONTENT */

#content { 
    float: left;
    width: 782px;
    border: 0px;
    padding: 0px;
    margin: 0px;
    color: #333;
    background: url(/pics/shared/center_back.gif) top center no-repeat;
    }
    
#left { 
    float: left;
    text-align: left;
    width: 158px;
    height: 350px;
    border: 0px;
    padding: 0px;
    margin: 10px 0px 0px 5px;
    color: #333;
    background: url(/pics/nav/sidenav_back.gif) top center no-repeat;
    }
    
#left_btm { 
    float: left;
    text-align: left;
	width: 158px
    height: 150px;
    border: 0px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    color: #333;
    background: url(/pics/nav/sidenav_btm.gif) top center no-repeat;
    }    
    
	.search { 
	float: left;
    border: 0px;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 10px;
    color: #333;
    }
    
	.announce { 
    float: left;
    text-align: left;
    width: 158px;
    border: 0px;
    margin: 0px;
    padding: 0px;
    color: #333;
    background: url(/pics/home/announce_back.gif) top center no-repeat;
    }
    
	.announce_text { 
    float: left;
    text-align: left;
    width: 158px;
    border: 0px;
    margin: 0px;
    padding: 0px;
    font: normal 11px Arial, Helvetica, Verdana, sans-serif;
    color: #333;
    }
 
	.announce_date {
	float: left; 
    text-align: left;
    font: normal 11px Arial, Helvetica, Verdana, sans-serif;
    color: #900;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    } 
    
    .announce_date a:visited {  
  		color: #900;
  		text-decoration: none;
  		}
  		
	.announce_date a:active {
		color: #900;
		text-decoration: none;
		}
		
	.announce_date a:link {
		color: #900;
		text-decoration: none;
		}
		
	.announce_date a:hover {
		color: #900;
		text-decoration: underline;
		}
    
	.announce_btm { 
    float: left;
    display: inline;
    width: 158px;
    height: 6px;
    border: 0px;
    padding: 0px;
    color: #333;
    background: url(/pics/home/announce_back_btm.gif) top center no-repeat;
    }
    
	.events { 
    float: left;
    text-align: left;
    border: 0px;
    margin: 0px;
    padding: 0px;
    color: #333;
    }
    
     .event {
  	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    color: #333;
	}
  	
  	.event a:visited {  
  		color: #333;
  		text-decoration: none;
  		}
  		
	.event a:active {
		color: #333;
		text-decoration: none;
		}
		
	.event a:link {
		color: #333;
		text-decoration: none;
		}
		
	.event a:hover {
		color: #333;
		text-decoration: underline;
		}
    
#right { 
    float: left;
    text-align: left;
    width: 425px;
    border: 0px;
    color: #333;
    margin: 10px 0px 0px 5px;
    }
    
	.block { 
    float: left;
    text-align: left;
    width: 425px;
    border: 0px;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    color: #333;
    background: url(/pics/home/block_back.gif) top no-repeat;
    }
    
	.block_image { 
    float: left;
    text-align: left;
    width: 100px;
    height: 130px;
    border: 1px solid #ccc;
    padding: 1px;
    margin: 0px 10px 40px 0px;
    color: #333;
    }

	.block_content { 
    float: left;
    text-align: left;
    border: 0px;
    padding: 0px;
    margin: 8px 8px 8px 5px;
    color: #333;
    }

	.read_more { 
    text-align: left;
    font: normal 12px Arial, Helvetica, Verdana, sans-serif;
    color: #333;
    margin: 0px 0px 0px 5px;
    text-decoration: none;
    } 
    
#scroll { 
    float: left;
    text-align: left;
    width: 158px;
    height: 350px;
    border: 0px;
    padding: 0px;
    margin: 10px 0px 0px 5px;
    color: #333;
    background: url(/pics/home/scroll_back.gif) top center no-repeat;
    }
    
#scroll_btm { 
	width: 158px;
    height: 150px;
    border: 0px;
    padding: 0px;
    margin: 0px;
    color: #333;
    background: url(/pics/nav/sidenav_btm.gif) top center no-repeat;
    }       
    
    
    .scrolling { 
    float: left;
    text-align: left;
    width: 158px;
    border: 0px;
    margin: 0px;
    padding: 0;
    color: #333;
    background: url(/pics/home/scroll_back.gif) top center no-repeat;
    }
    
	.scrolling_text { 
    height: 275px;
    text-align: left;
    width: 158px;
    border: 0px;
    margin: 0px;
    padding: 0px;
    font: normal 11px Arial, Helvetica, Verdana, sans-serif;
    color: #333;
    }
 
	.scrolling_date {
    text-align: left;
    font: normal 11px Arial, Helvetica, Verdana, sans-serif;
    color: #900;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    } 
    
    .scrolling_date a:visited {  
  		color: #900;
  		text-decoration: none;
  		}
  		
	.scrolling_date a:active {
		color: #900;
		text-decoration: none;
		}
		
	.scrolling_date a:link {
		color: #900;
		text-decoration: none;
		}
		
	.scrolling_date a:hover {
		color: #900;
		text-decoration: underline;
		}

.announce_date2 { 
    text-align: left;
    font: normal 11px Arial, Helvetica, Verdana, sans-serif;
    color: #900;
    margin: 0px;
    padding: 0 0 5px 0;
    text-decoration: none;
    } 

/* for scroller background/border */
#bg { 
  position:relative; left:10px; 
	z-index:1000; width:150px; height:180px;
  background-color:transparent; 
  } 
/* scroller "window" 
   set width, height (and clip) to match values sent to constructor */
div#wn { 
  position:absolute; left:0; top:6px;
  width:150px; height:160px; z-index:1;
  clip:rect(0, 150px, 160px, 0); overflow:hidden;
  }

div#cnt { position:absolute; z-index:1; } /* layer that scrolls */

/* scroller items 
   set width and height to match scroller "window" 
   Be sure to set height adequate for your content! */
div#cnt div.item { width:140px; height:160px; margin: 0 0 0 5px; }

/* styles for scroller content (read important instructions regarding collapsing margins!) */
div#cnt h3 { font-size:12px; margin:0 0 .5em 0 }  
div#cnt p { font-size:11px; margin:.5em 0 0 0 }
div#cnt ul { margin:.5em 0 0 0; padding:0; font-size:11px; }
div#cnt ul li { margin: .5em 0 0 1em; list-style-type:none }

/* FOOTER */
#foot_line { 
    float: left;
    width: 782px;
    height: 12px;
    border: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #333;
    background: url(/pics/shared/foot_line.gif) top center;
    }

#footer {
    display: block;
    font: 10px Arial, Helvetica, Verdana, sans-serif;
    width: 762px;
    text-align: left;
    padding: 10px 10px 10px 10px;
    color: #999;
    background: #fff;
    margin: 0px;
    clear: left;}
    
	.botnav{
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	color: #999;
	margin: 0px;
	padding: 0px;
	}

	a.botnav:visited {  color: #999 ;text-decoration: none;}
	a.botnav:active {  color: #999;text-decoration: none;}
	a.botnav:link {  color: #333;text-decoration: none;}
	a.botnav:hover {  color: #333;text-decoration: underline;}

	.botnavsmall{
	margin: 0px;
	padding: 0px;
	font: 10px Arial, Helvetica, Verdana, sans-serif;
	color: #666;
	}

	a.botnavsmall:visited {  color: #666 ;text-decoration: none;}
	a.botnavsmall:active {  color: #666;text-decoration: none;}
	a.botnavsmall:link {  color: #666;text-decoration: none;}
	a.botnavsmall:hover {  color: #666;text-decoration: underline;}

	a.stark:visited {  color: #999;text-decoration: none;}
	a.stark:active {  color: #999;text-decoration: none;}
	a.stark:link {  color: #999;text-decoration: none;}
	a.stark:hover {  color: #999;text-decoration: underline;}

	a.privacy:visited {  color: #999 ;text-decoration: underline;}
	a.privacy:active {  color: #999;text-decoration: underline;}
	a.privacy:link {  color: #999;text-decoration: underline;}
	a.privacy:hover {  color: #999;text-decoration: none;}
    
 
	.network {
	float: right;
	background-color:#E8E8E8;
	color:#333;
	font-size : 10px;
	width: 190px;
	border: 1px solid #999999;
	}

	.formed {
	margin: 0px;
	padding: 0px;
	}



    
