@charset "utf-8";
/* CSS Document */
* {
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	border:none;
}
.table1 {font-size:10px; border:#000000 thin solid; }


.lefttext{float:left;}
.lefttext a {color:#005725;}
.lefttext a:hover {text-decoration:underline;}
.righttext{float:right;}
.righttext a {color:#005725;}
.righttext a:hover {text-decoration:underline;}
.largewhite{font-weight:bold; color:white; font-size:14px;}

.style2 {color: #006600}
.heading {font-size:16px; font-style:italic; font-weight:bold; color:#005725;}
.smallboldgreen {font-size:12px; font-weight:bold; font-style:normal; color:#005725;}
.smallitalicgreen {font-size:12px; font-weight:normal; font-style:italic; color:#005725;}
.smallblack {font-size:12px; font-weight:normal; font-style:normal;}
.regitalicgreen {font-size:14px; font-weight:normal; font-style:italic; color:#005725;}
.regboldgreen {font-size:14px; font-weight:bold; font-style:normal; color:#005725;}
.bold {font-weight:bold;}
.smallbold {font-size:12px; font-weight:bold; color:#000000;} 

.page{width:1003px; margin:auto;}
.container{float:left; width:1003px; margin:auto; background:url(images/bgsheet.jpg) repeat-y; clear:both;}
.header {width:979px; height:120px; margin:auto; font-size:10px; color:#005725; padding-right:10px;}
.logoblock{width:250px; height:120px; float:left;text-align:right;}
.titleblock{float:left; width:525px; height:75px; font-size:15px; font-weight:bold; text-decoration:underline; color:black; margin-top:45px; margin-left:35px;}
.30years{float:right; width:131px; height:120px;}

.imglogo{margin-top:30px;}
.img30year{margin: 10px 0px 0px 20px;}

.nav {height:25px; width:989px; margin:auto; font-size:12px; background:url(images/menu_bg.jpg) repeat-x;}
.footer {float:left; clear:both; background:url(images/bgfooter.jpg); font-size:11px; color:black; width:969px; height:27px; margin:auto; padding:10px 17px 0px 17px;}
.footer a {color:black; font-size:11px;}
.footer a:hover {color:#005725;}
.frontflash {width:989px; margin:auto;}
.news {width:519px; float:left; padding:15px 0px 0px 17px;}
.news a{font-size:12px; color:black; font-weight:bold;}
.news a:hover{text-decoration:underline; color:#005725;}
.hotlinks{width:381px; margin-left:600px; padding:15px 12px 0px 0px; }
.bub66top{background:url(images/bubbletop66.jpg); width:504px; height:24px; padding:7px 0px 0px 15px;}
.bub66mid{background:url(images/bubblemid66.jpg) repeat-y; width:499px; height:120px; padding:10px 0px 0px 20px;}
.bub66btm{background:url(images/bubblebtm66.jpg); width:519px; height:23px;}
.bub33top{background:url(images/bubbletop33.jpg); width:366px; height:24px; padding:7px 0px 0px 15px;}
.bub33mid{background:url(images/bubblemid33.jpg) repeat-y; width:361px; height:120px; padding:10px 0px 0px 20px;}
.bub33btm{background:url(images/bubblebtm33.jpg); width:381px; height:23px;}
.quicklink{float:left; width:102px; text-align:center; line-height:12px; padding:0px 12px 0px 0px;}
.quicklinright{width:102px; text-align:center;}
.quicklink a{font-size:10px; font-weight:bold; color:black;}
.quicklink a:hover{text-decoration:underline; color:#005725;}

.content{float:right; width:675px; margin:30px 50px 0px 0px;}
.content a {color: #005725; text-decoration:underline;}
.content a:hover {text-decoration:none;}

.sidebar{float:left; width:207px; padding:30px 0px 0px 30px;}
.sidebartop{width:207px; height:30px; background:url(images/sidebar_top.jpg);}
.sidebarmid{width:187px; padding:20px 10px 10px 10px; background:url(images/sidebar_mid.jpg) repeat-y; font-size:11px; font-weight:bold; font-style:italic;}
.sidebarmid a{color:black;}
.sidebarmid a:hover{color:#005725;}
.productpic{text-align:center;}
.sidebarbtm{width:207px; height:23px; background:url(images/sidebar_btm.jpg);}

.prod {float:left; width:300px; height:245px; font-size:12px;}
.prodpic {float:left; width:95px; height:245px;}
.prodright {float:right; height:245px; width:205px; color:#494a4a;}