html{height:100%;}
body{
	margin:0;
	color:#414142;
	height:100%;
	font:14px Arial, Helvetica, sans-serif;
	background:#fff;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#3086d9;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.container{min-height:100%;}
* html .container{height:100%;}
.agriculture-page{background:#268f13;}
.turf-page{background:#0d3f6f;}
.residential-page{background:#61ab90;}
.commercial-page{background:#a7bb1e;}
.roof-page{background:#99c556;}
.wrapper{
	width:980px;
	margin:0 auto;
}
#header{
	overflow:hidden;
	position:relative;
}
* html #header{	overflow:visible;	height:1%;}
#header .hold{
	height:200px;
	background:url(../images/bg-header.jpg) no-repeat;
}
.logo{
	width:307px;
	height:157px;
	margin:0;
	position:absolute;
	top:16px;
	left:568px;
	text-indent:-9999px;
	overflow:hidden;
}
.logo span{
	height:157px;
	display:block;
	background:url(../images/logo.png) no-repeat;
}
.logo a{
	height:157px;
	display:block;
	position:relative;
}
.slogan{
	position:absolute;
	top:209px;
	left:572px;
	width:300px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-slogan.gif) no-repeat;
}
#header .hold-box{
	overflow:hidden;
	padding:0 0 0 12px;
}
* html #header .hold-box{	overflow:visible;	height:1%;}
#header .hold ul{	margin:0;	padding:3px 0 4px;	list-style:none;
	font:bold 12px Arial, Helvetica, sans-serif;
	float:left;
	background:url(../images/bg-top-nav.png) repeat-x;}#header .hold ul li{	float:left;
	padding:0 7px 0 8px;	background:url(../images/sep-top-nav.gif) no-repeat 0 50%;}
#header .hold ul li:first-child{background:none;}#header .hold ul a{	color:#fff;
	position:relative;}
#header .bg-box{
	width:45px;
	height:22px;
	float:left;
	background:url(../images/bg-header-box.png) no-repeat;
}
#header .search-bar{
	overflow:hidden;
	margin:0 0 10px;
	background:#c1d72d url(../images/bg-search-bar.gif) repeat-x;
}
* html #header .search-bar{	overflow:visible;	height:1%;}
.turf-page .search-bar,
.residential-page .search-bar,
.commercial-page .search-bar,
.roof-page .search-bar,
.agriculture-page .search-bar{margin-bottom:9px !important;}
#header .search-bar form{padding:6px 0 1px 9px;}
#header .search-bar label{
	float:left;
	margin:0 5px 0 0;
	color:#0d1d53;
	font:bold 12px/17px Arial, Helvetica, sans-serif;
}
#header .search-bar div{float:left;}
#header .search-bar .text{
	float:left;
	width:183px;
	height:14px;
	padding:1px 5px;
	border:1px solid #f8ff30;
	background:#c1d72d;
	color:#0d1d53;
}
#header .search-bar div .text:hover,
#header .search-bar div .text.hover{background:#fff;}
#header .search-bar .submit{
	float:left;
	display:inline;
	margin:-1px 0 0 1px;
	width:35px;
	height:23px;
	border:0;
	font-size:0;
	text-indent:-9999px;
	overflow:hidden;
	color:#c1d72d;
	text-align:left;
	cursor:pointer;
	background:url(../images/btn-go.gif) no-repeat;
}
#header .search-bar .submit:hover,
#header .search-bar .submit.hover{background:url(../images/btn-go.gif) no-repeat -35px 0;}
.nav{	margin:0 0 0 -10px;	padding:0 0 11px;	list-style:none;
	overflow:hidden;
	width:990px;}.nav li{	float:left;
	padding:0 0 0 10px;}.nav a{
	width:182px;
	height:45px;
	display:block;	color:#fff;
	text-indent:-9999px;
	overflow:hidden;}
.nav .agriculture{background:url(../images/bg-nav.jpg) no-repeat;}
.nav .active .agriculture,
.nav .agriculture:hover{background:url(../images/bg-nav.jpg) no-repeat 0 -45px;}
.nav .roof{background:url(../images/bg-nav.jpg) no-repeat -182px 0;}
.nav .active .roof,
.nav .roof:hover{background:url(../images/bg-nav.jpg) no-repeat -182px -45px;}
.nav .landscape{
	width:212px;
	background:url(../images/bg-nav.jpg) no-repeat -364px 0;
}
.nav .active .landscape,
.nav .landscape:hover{background:url(../images/bg-nav.jpg) no-repeat -364px -45px;}
.nav .residential{background:url(../images/bg-nav.jpg) no-repeat -576px 0;}
.nav .active .residential,
.nav .residential:hover{background:url(../images/bg-nav.jpg) no-repeat -576px -45px;}
.nav .turf{background:url(../images/bg-nav.jpg) no-repeat -758px 0;}
.nav .active .turf,
.nav .turf:hover{background:url(../images/bg-nav.jpg) no-repeat -758px -45px;}
#main{
	overflow:hidden;
	padding:0 0 10px;
	
}
* html #main{	overflow:visible;	height:1%;}
#content{
	width:754px;
	float:right;
	background:#fff;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: -10px;
	margin-left: 0;
	padding-bottom: 30px;	
}
#content h2{
	margin:0 0 7px;
	color:#002c55;
	font:bold 20px/25px Arial, Helvetica, sans-serif;
}
#content h3{
	margin:0 0 5px;
	color:#002c55;
	font:bold 16px Arial, Helvetica, sans-serif;
}
#content p{
	margin:0 0 10px;
	line-height:22px;
}
.turf-page #content,
.residential-page #content,
.commercial-page #content,
.roof-page #content,
.agriculture-page #content{
	width:746px;
	padding:9px 9px 0 20px;
	margin:0;
}
.turf-page #content p,
.residential-page #content p,
.commercial-page #content p,
.roof-page #content p,
.agriculture-page #content p{
	line-height:20px;
	/*margin:0 0 20px;*/
	margin:0 0 0;
}
#content .top-bar{
	overflow:hidden;
	margin:0 0 12px;
	padding:9px 0 0;
	border-bottom:1px solid #819eba;
}
* html #content .top-bar{	overflow:visible;	height:1%;}
.turf-page #content .top-bar,
.residential-page #content .top-bar,
.commercial-page #content .top-bar,
.roof-page #content .top-bar,
.agriculture-page #content .top-bar{
	padding-top:0;
	margin-bottom:11px;
}
#content .top-text{padding:0 0 12px;}
#content .mark{
	color:#1b8106;
	font:bold 16px Arial, Helvetica, sans-serif;
}
#content .gallery{
float:none;	
margin:0 0 0 20px ;
}

* html #content .gallery{margin-left:22px;}
.turf-page .gallery,
.residential-page .gallery,
.commercial-page .gallery,
.roof-page .gallery,
.agriculture-page .gallery{padding-top:1px;}
#content .gallery img{display:block;}
#content .text{
	margin:0 0 0;
	padding:0 0 3px;
}
#sidebar{
	width:210px;
	float:left;
	padding:0px 0 10px 0px;
	background:url(../images/bg-sidebar.gif) no-repeat 100% 13px;
}

/*.menu{margin:0; padding:0; width:190px; list-style:none;background:#ffffff;}
.menu li{padding:0; margin:0 0 1px 0; height:40px; display:block; }
.menu li a{
	text-align:left; height:40px; padding:0px 25px; font:14px Arial,Verdana, Helvetica, sans-serif; font-weight:bold; color:#002c55; display:block; background:url('../images/verMenuImages.png') 0px 0px no-repeat; text-decoration:none; border-bottom: solid 1px #cdd8e5;}
.menu li a:hover{background:url('../images/verMenuImages.png') 0px -40px no-repeat; color:rgb(0,44,85);}
.menu li a.active, .menu li a.active:hover{background:url('../images/verMenuImages.png') 0px -80px no-repeat; color:rgb(0,44,85);}
.menu li a span{line-height:40px;}*/

.navigation{	margin:0;	padding:0;	list-style:none;
	font:15px Arial, Helvetica, sans-serif;}.navigation li{	overflow:hidden;
	padding:3px 0 2px;
	background:url(../images/bg-navigation.gif) no-repeat;}
* html .navigation li{	overflow:visible;	height:1%;}
.navigation li:first-child{background:none;}.navigation a{
	width:191px;
	height:30px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;}
.navigation .education{background:url(../images/bg-navigation-text.gif) no-repeat;}
.navigation .active .education,
.navigation .education:hover{background:url(../images/bg-navigation-text.gif) no-repeat 0 -30px;}
.navigation .products{background:url(../images/bg-navigation-text.gif) no-repeat -191px 0;}
.navigation .active .products,
.navigation .products:hover{background:url(../images/bg-navigation-text.gif) no-repeat -191px -30px;}
.navigation .applications{background:url(../images/bg-navigation-text.gif) no-repeat -382px 0;}
.navigation .active .applications,
.navigation .applications:hover{background:url(../images/bg-navigation-text.gif) no-repeat -382px -30px;}
.navigation .news-links{background:url(../images/bg-navigation-text.gif) no-repeat -573px 0;}
.navigation .active .news-links,
.navigation .news-links:hover{background:url(../images/bg-navigation-text.gif) no-repeat -573px -30px;}
.navigation .company{background:url(../images/bg-navigation-text.gif) no-repeat -764px 0;}
.navigation .active .company,
.navigation .company:hover{background:url(../images/bg-navigation-text.gif) no-repeat -764px -30px;}
.navigation .faqs{background:url(../images/bg-navigation-text.gif) no-repeat -955px 0;}
.navigation .active .faqs,
.navigation .faqs:hover{background:url(../images/bg-navigation-text.gif) no-repeat -955px -30px;}


#sidebar h3{
	margin:0 0 5px;
	font:18px Arial, Helvetica, sans-serif;
	color:#fff;
}
.turf-page #sidebar,
.residential-page #sidebar,
.commercial-page #sidebar,
.roof-page #sidebar,
.agriculture-page #sidebar{
	background:none;
	width:200px;
	padding:0;
}
.turf-page #sidebar h3,
.residential-page #sidebar h3,
.commercial-page #sidebar h3,
.roof-page #sidebar h3,
.agriculture-page #sidebar h3{
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
	height:45px;
	width:195px;
	background:url(../images/bg-sidebar-heading.jpg) no-repeat;
}
.roof-page #sidebar h3{background:url(../images/bg-sidebar-heading.jpg) no-repeat -195px 0;}
.commercial-page #sidebar h3{background:url(../images/bg-sidebar-heading.jpg) no-repeat -390px 0;}
.residential-page #sidebar h3{background:url(../images/bg-sidebar-heading.jpg) no-repeat -585px 0;}
.turf-page #sidebar h3{background:url(../images/bg-sidebar-heading.jpg) no-repeat -780px 0;}
.navbar{	margin:0;	padding:5px 0 16px 11px;	list-style:none;
	font:15px/19px Arial, Helvetica, sans-serif;}.navbar li{	overflow:hidden;
	vertical-align:top;
	background:url(../images/bg-navbar-line.gif) no-repeat;}
* html .navbar li{	overflow:visible;	height:1%;}
.roof-page .navbar li{background:url(../images/bg-roof-navbar-line.gif) no-repeat;}
.commercial-page .navbar li{background:url(../images/bg-commercial-navbar-line.gif) no-repeat;}
.residential-page .navbar li{background:url(../images/bg-residential-navbar-line.gif) no-repeat;}
.turf-page .navbar li{background:url(../images/bg-turfs-navbar-line.gif) no-repeat;}
.navbar li:first-child{background:none;}
.navbar span{
	padding:8px 0 8px 17px;
	display:block;
	background:url(../images/bg-arrow-agriculture.gif) no-repeat 0 11px;
}
.roof-page .navbar span{background:url(../images/bg-arrow-roof.gif) no-repeat 0 11px;}
.residential-page .navbar span{background:url(../images/bg-arrow-residential.gif) no-repeat 0 11px;}
.commercial-page .navbar span{background:url(../images/bg-arrow-commercial.gif) no-repeat 0 11px;}
.turf-page .navbar span{background:url(../images/bg-arrow-turfs.gif) no-repeat 0 11px;}.navbar a{	color:#fff;
	text-decoration:none;}
.navbar a:hover{text-decoration:underline;}
.link-nav{	margin:0;	padding:0 0 6px 19px;	list-style:none;}.link-nav li{	overflow:hidden;
	padding:0 0 8px;
	vertical-align:top;}
* html .link-nav li{	overflow:visible;	height:1%;}.link-nav a{
	width:157px;
	height:36px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;	color:#fff;}
.link-nav .agriculture{background:url(../images/bg-link-nav.jpg) no-repeat;}
.link-nav .acive .agriculture,
.link-nav .agriculture:hover{background:url(../images/bg-link-nav.jpg) no-repeat 0 -36px;}
.link-nav .roof{background:url(../images/bg-link-nav.jpg) no-repeat -157px 0;}
.link-nav .active .roof,
.link-nav .roof:hover{background:url(../images/bg-link-nav.jpg) no-repeat -157px -36px;}
.link-nav .commercial{background:url(../images/bg-link-nav.jpg) no-repeat -314px 0;}
.link-nav .active .commercial,
.link-nav .commercial:hover{background:url(../images/bg-link-nav.jpg) no-repeat -314px -36px;}
.link-nav .residential{background:url(../images/bg-link-nav.jpg) no-repeat -471px 0;}
.link-nav .active .residential,
.link-nav .residential:hover{background:url(../images/bg-link-nav.jpg) no-repeat -471px -36px;}
.link-nav .turf{background:url(../images/bg-link-nav.jpg) no-repeat -628px 0;}
.link-nav .active .turf,
.link-nav .turf:hover{background:url(../images/bg-link-nav.jpg) no-repeat -628px -36px;}
.faq-list{	margin:0 0 0 19px;	padding:5px 0 9px;	list-style:none;
	width:157px;
	font:15px Arial, Helvetica, sans-serif;
	background:#39a524 url(../images/bg-faq-list.jpg) no-repeat;}.faq-list li{	overflow:hidden;
	padding:9px 0 9px 9px;
	vertical-align:top;
	background:url(../images/bg-faq-list-line.gif) no-repeat;}
* html .faq-list li{	overflow:visible;	height:1%;}
.faq-list li:first-child{background:none;}
.faq-list span{
	display:block;
	padding:0 0 0 17px;
	position:relative;
	width:131px;
	background:url(../images/bg-arrow-faq-list.png) no-repeat;
}.faq-list a{	color:#002c55;
	text-decoration:none;}
.faq-list a:hover{text-decoration:underline;}
.info-holder{
	overflow:hidden;
	padding:10px 13px 9px;
	margin:0 0 10px;
	border:1px solid #aee3ff;
	background:#c8edff url(../images/bg-info-holder.gif) repeat-x;
}
* html .info-holder{	overflow:visible;	height:1%;}
.info-holder .box{
	width:290px;
	height:121px;
	float:left;
	display:inline;
	overflow:hidden;
	padding:5px 0px 0 9px;
	margin:0 7px 0 8px;
	border:2px solid #6daa0e;
	background:url(../images/bg-products-box.jpg) no-repeat;
}
.info-holder .box1{
	width:280px;
	height:121px;
	float:left;
	display:inline;
	overflow:hidden;
	padding:5px 0px 0 9px;
	margin:0 7px 0 8px;
	border:2px solid #6daa0e;
	background:url(../images/bg-products-box.jpg) no-repeat;
}
.info-holder h3{
	margin:0 0 1px;
	font:20px/25px Arial, Helvetica, sans-serif;
	color:#0303d2;
}
.info-holder ul{
	margin:0 0 0 -8px;
	padding:5px 0 0 14px;
	list-style:none;
	color:#fff;
	background:url(../images/bg-products-nav-line.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
	
.info-holder ul a:link{	
	color:#fff;
	text-decoration: none;}	
	
	.info-holder ul a:visited{	
	color:#fff;
	text-decoration: none;}	
	.info-holder ul a:hover{	
	color:#fff;
	text-decoration: none;}	
	.info-holder ul a:active{	
	color:#fff;
	text-decoration: none;}	
	
	
	.info-holder ul li{	overflow:hidden;
	padding:0 0 1px 15px;	background:url(../images/bg-products-nav-arrow.gif) no-repeat 0 3px;}
	
* html .info-holder ul li{	overflow:visible;	height:1%;}
.info-holder .education-box{
	border-color:#e56800;
	background:url(../images/bg-education-box.jpg) no-repeat; cursor:pointer;
}
.info-holder .education-box h3{color:#000; 	text-decoration: none;	}
.info-holder .education-box h3 a:link{
    color:#000;
	text-decoration: none;	
}
.info-holder .education-box h3 a:visited{
	color:#000;
	text-decoration: none;	
}
.info-holder .education-box h3 a:hover{
	color:#000;
	text-decoration: none;	
}
.info-holder .education-box h3 a:active{
	color:#000;
	text-decoration: none;	
}
.info-holder .education-box ul{
	color:#2c1107;
	padding:7px 0 0 10px;
	line-height:16px;
	background:url(../images/bg-education-nav-line.gif) no-repeat;
	text-decoration: none;	
}
.info-holder .education-box ul a:link{
	color:#2c1107;
	text-decoration: none;	
}
.info-holder .education-box ul a:visited{
	color:#2c1107;
	text-decoration: none;	
}
.info-holder .education-box ul a:hover{
	color:#2c1107;
	text-decoration: none;	
}
.info-holder .education-box ul a:active{
	color:#2c1107;
	text-decoration: none;	
}
.info-holder .education-box ul li{
	padding-bottom:17px;
	background:url(../images/bg-education-nav-arrow.gif) no-repeat 0 3px;
}
.info-holder .application-box{
	width:285px;
	height:121px;
	padding:3px 0px 0 9px;
	border:3px solid #704e32;
	background:url(../images/bg-application-box.jpg) no-repeat;
}
.info-holder .application-box1{
	width:280px;
	height:121px;
	padding:3px 0px 0 9px;
	border:3px solid #704e32;
	background:url(../images/bg-application-box.jpg) no-repeat;
}
.info-holder .application-box h3{color:#fff;}
.info-holder .application-box ul{
	color:#edbb0e;
	padding:6px 0 0 8px;
	background:url(../images/bg-application-nav-line.gif) no-repeat;
	text-decoration: none;
}
.info-holder .application-box ul a:link{
	color:#edbb0e;

	text-decoration: none;
}
.info-holder .application-box ul a:visited{
	color:#edbb0e;

	text-decoration: none;
}
.info-holder .application-box ul a:hover{
	color:#edbb0e;

	text-decoration: none;
}
.info-holder .application-box ul a:active{
	color:#edbb0e;
	
	text-decoration: none;
}
.info-holder .application-box ul li{
	background:none;
	padding:0 0 0 15px;
}
.info-holder .application-box ul ul{
	background:none;
	padding:6px 0 0 30px;
}
.info-holder .application-box ul ul li{
	padding:0 0 6px 12px;
	background:url(../images/bg-application-nav-arrow.gif) no-repeat 0 4px;
}













.info-holder .application-box1 h3{color:#fff;}
.info-holder .application-box1 ul{
	color:#edbb0e;
	padding:6px 0 0 8px;
	background:url(../images/bg-application-nav-line.gif) no-repeat;
	text-decoration: none;
}
.info-holder .application-box1 ul a:link{
	color:#edbb0e;

	text-decoration: none;
}
.info-holder .application-box1 ul a:visited{
	color:#edbb0e;

	text-decoration: none;
}
.info-holder .application-box1 ul a:hover{
	color:#edbb0e;

	text-decoration: none;
}
.info-holder .application-box1 ul a:active{
	color:#edbb0e;
	
	text-decoration: none;
}
.info-holder .application-box1 ul li{
	background:none;
	padding:0 0 0 15px;
}
.info-holder .application-box1 ul ul{
	background:none;
	padding:6px 0 0 30px;
}
.info-holder .application-box1 ul ul li{
	padding:0 0 6px 12px;
	background:url(../images/bg-application-nav-arrow.gif) no-repeat 0 4px;
}








#footer{
	background:#270;
	text-align:center;
	padding:15px 0 12px;
	overflow:hidden;
	height:45px;
}
#footer p{
	margin:0;
	color:#c1d72d;
	font:bold 10px Arial, Helvetica, sans-serif;
}
#footer .mark{font-size:12px;}
#footer ul{	margin:-4px 0 0;	padding:0 0 6px;	list-style:none;
	font: 10px Arial, Helvetica, sans-serif;}#footer ul li{	display:inline;
	padding:0 4px 0 7px;	background:url(../images/sep-footer-nav.gif) no-repeat 0 50%;}
#footer ul li:first-child{background:none;}#footer ul a{color:#fff;}



#navigation1 {
	margin:0;	padding:0;	list-style:none;
	font:15px Arial, Helvetica, sans-serif;}.navigation li{	overflow:hidden;
	padding:3px 0 2px;
	background:url(../images/bg-navigation.gif) no-repeat;
		left: 0px;
	}





#menu1 {
	position: 	relative;
	color: #002c55;
	line-height: 35px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: center;
}

.c {
	position: 	relative;
	color: #002c55;
	line-height: 35px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	padding-left: 25px;
	margin: 0px;
	width: 165px;
}

.c a {
	position: 	relative;
	color: #002c55;
	line-height: 35px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	padding-left: 25px;
	margin: 0px;
	width: 195px;
}

#menu1 a:link {

	color: #002c55; text-decoration:none;

}
#menu1 a:visited {

	color: #002c55;
	text-decoration:none;

}
#menu1 a:hover {

	color: #002c55;
	text-decoration:none;

}
#menu1 a:active {

	color: #002c55;
	text-decoration:none;

}


ul#menu1  {

	margin: 0px;
	padding: 0px;
}

#menu1 li {
	position: relative;
	margin: 0px;
	width: 215px;
	font-weight: bold;
	line-height: 35px;
	background-image: url(../images/nav1.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: left top;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 35px;
	list-style-type: none;
	text-align: left;
	float: left;
}
	

	
	#menu1 LI a:hover {
	position: relative;
	margin: 0px;
	width: 215px;
	position: block;
	line-height: 35px;
	background-image: url(../images/nav1-over.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: left top;
	margin: 0px;

	float: left;



}

#menu1 LI UL {
	display: none;
	position: absolute;
	top: 0px;
	padding: 15px; padding-top:0px; padding-left:15px;
	list-style-type: none;
	color: #FFFFFF;
	background-color: #FFFFFF!important;
	height: 35px; 
}

#menu1 LI UL {
	left: 190px;
	width: 150px;
	z-index: 100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #002c55;
	text-decoration: none;
}
html>body #menu1 LI UL { left: 140px; }

#menu1 LI UL LI UL { left: 70px; z-index: 200; }
html>body #menu1 LI UL LI UL { left:75px; }

.dot-line-cen {
	background-image: url(../images/con-bottom-dot.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 0.9em;
}

p {
  line-height: 1.5em;
}

ul#menu2, ul#menu2 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 13em;
}

ul#menu2 a {
  display: block;
  text-decoration: none;	
}

ul#menu2 li {
  margin-top: 1px;
}

ul#menu2 li a {
	color: #000000;
background-image: url(../images/nav1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 30px;
}

ul#menu2 li a:hover {
		background-image: url(../images/nav1-over.jpg);

	padding-left: 30px;
	width: 10.5em;
}


ul#menu2 li ul li a {
	color: #000;
	padding-left: 30px;
	background-image: url(../images/nav1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
}

ul#menu2 li ul li a:hover {
	background: #c1d72d;
	border-left: 5px #000 solid;
	padding-left: 30px;
	width: 10.7em;
	font-size: 12px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }



