body { margin-top:20px; color:#4d4d4d}

img { border:0;}
a{ color:#18542e;text-decoration:none;}
a:hover { color:#4d4d4d;text-decoration:underline}
/*ul, li, div {word-break:break-all;}*/
big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #165829;
	margin: 0;
	padding: 0;
	letter-spacing: -1px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #165829;
	margin: 0 0 5px 0;
	padding: 0;
	letter-spacing: -1px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #165829;
	margin: 0 0 10px 0;
	padding: 0;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1e7939;
	margin: 0 0 5px 0;
	padding: 0;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 15px 0px;
	padding: 0;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4D4D4D;
	margin-top: 0px;
	text-align: justify;
}
.content a{ text-decoration:underline; }
.content a:hover {text-decoration:underline;}
.frontcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4D4D4D;
}
.frontsubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #165829;
}
.frontbold {
	font-weight: bold;
	color: #165829;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.indent {
	margin-left: 10px;
}
.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #165829;
	margin-top: 0px;
}
.listnoindent {
}
.tccontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D4D4D;
	margin-top: 0px;
}
.tcsubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #165829;
}
.formbox {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #165829;
	width: 80%;
	height: 22px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.contentgreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #165829;
	margin-top: 0px;
}
.formbox-other {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #165829;
	width: 50%;
	height: 22px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.content-right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	margin-top: 0px;
	text-align: right;
}
.news_links { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #165829; text-decoration: underline; margin-top: 0; text-align: left; }

.dsR1 /*agl rulekind: base;*/ { width: 9px; height: 1px; }
.dsR2 /*agl rulekind: base;*/ { width: 730px; height: 2px; }

/* =-=-=-=-=-=-=-[Menu ]-=-=-=-=-=-=-=- */

#menu {
        height:25px; margin:0 auto;
		padding:0;
		
		width:734px;
		
		
		}

#menu * {margin:0; padding:0; list-style:none; }
	ul#navmenu {
		/*width:200px; */
		width:734px;
		
		height:54px;
		
		background:url(../images/greenline.jpg) bottom center no-repeat;
		
		
		}
	ul#navmenu li {
		float:left; 
		display:inline;
		position:relative; 
		height:28px;
		 }
	ul#navmenu ul {
		display:none; 
		border:0; 
		width:264px;
		left:0px;
		position:absolute; 
		top:28px;
		
	}
	ul#navmenu ul li {
		display:inline; 
		float:none;
		
	}
	ul#navmenu a {
		display:block; 
		padding:0; 
		background-color:#fff; 
		float:left; 
		font:bold 11px  arial, tahoma, verdana, Arial; 
		color:#666; 
		height:28px; 
		line-height:28px;
		text-decoration:none; 
		
	}
	
	
	

	ul#navmenu li.iehover a , ul#navmenu li:hover a{ /*First Level(ie6/7|ff)*/
		background: #abda4d;  text-align:left;
		
	}
	ul#navmenu li.iehover li a , ul#navmenu li:hover li a { /*Second Level*/
	/*background: #abda4d;*/ 
		/*color:#47630e;*/
		background: url(../images/menu/sub_menu_bg.gif) 0 0 no-repeat;
		color:#165829;
		margin:0;
		padding:0 0 0 10px;
		width:264px; float:none;
		height:auto!important;/*FF*/
		_height:25px!important;/*ie7*/
		*height:25px;/*IE6*/
		height:25px;
		line-height:25px;
		
		/*filter:alpha(opacity=80);  IE */
		/* -moz-opacity:0.8; Moz + Firefox */
		/*opacity: 0.8;  CSS3, currently Opera 9, Firefox 1.5 */
		
		
	}
	ul#navmenu li.iehover li.iehover a , ul#navmenu li:hover li:hover a { /*Second Level hover*/
		/*background: #6a9f01;*/
		color:#fff;
		background: url(../images/menu/sub_menu_bg.gif) 0 -25px no-repeat;

		
		
		
	}
	ul#navmenu li.iehover li a:hover , ul#navmenu li:hover li a:hover { /*Second Level a:hover*/
		/*background: #6a9f01;*/
		color:#fff;
		
		background: url(../images/menu/sub_menu_bg.gif) 0 -25px no-repeat;
	}
	ul#navmenu li.iehover li.iehover li a , ul#navmenu li:hover li:hover li a { /*Third level*/
		background: #fff; 
		color:#47630e;
		background: url(../images/menu/sub_menu_bg.gif) 0 0 no-repeat;
		/*filter:alpha(opacity=80);  IE */
		 /*-moz-opacity:0.8; Moz + Firefox */
		/*opacity: 0.8;  CSS3, currently Opera 9, Firefox 1.5 */
	}
	ul#navmenu li.iehover li.iehover li a:hover , ul#navmenu li:hover li:hover li a:hover {
		/*background: #6a9f01;*/
		color:#fff;
		background: url(../images/menu/sub_menu_bg.gif) 0 -25px no-repeat;

	}

	
	ul#navmenu ul ul {
		display: none; 
		left: 264px; 
		position: absolute; 
		width:264px;
		top: 0px
	}
	
	ul#navmenu li.iehover ul ul , ul#navmenu li:hover ul ul {
		display: none ;
	}
	
	ul#navmenu li:hover ul {
		display: block ;
	}
	ul#navmenu ul li:hover ul {
		display: block ;
	}
	
	ul#navmenu li.iehover ul {
		display: block
	}
	ul#navmenu ul li.iehover ul {
		display: block
	}


/* LEFT MENU */
#left_menu {
		width:110px!important;/*FF*/
		_width:103px!important;/*ie7*/
		*width:103px;/*IE6*/
		
        padding: 0;
        margin: 0;
        font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
                /*'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;*/
        font-size : 10px;
        background-color: #abda4d;
        }

        #left_menu ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
                }

        #left_menu li {
                border-bottom: 1px solid #abda4d;
                margin: 0;
                list-style: none;
                list-style-image: none;
                }

        #left_menu li a {
                display: block;
				padding:3px;
                background-color: #165829;
                color: #abda4d;
                text-decoration: none;
                width: 100%;
				text-align:right;
				border-right:1px solid #165829;
				word-break:normal;
                }

        html>body #left_menu li a {
                width: auto;
                }

        #left_menu li a:hover {
		        border-right:1px solid #165829;
                text-align:right;
                background-color: #abda4d;
                color: #165829;
                }

        #left_menu li #active {
		
		        border-top:1px solid #165829;
				font-size:13px; 
				
                }
-->
.h_line {padding:0; margin-bottom:25px; border-bottom:1px solid #165829;}
.h3_line {padding:0; margin-bottom:5px; border-bottom:1px solid #165829;}

.price_box {border:1px solid #abda4d; padding:6px; margin-bottom:15px;}

.price_table { border-bottom:1px solid #D0D0D0; border-left:1px solid #D0D0D0 }
.price_table td { line-height:18px; border-top:1px solid #D0D0D0; border-right:1px solid #D0D0D0; padding:3px; }


.ul_bullet, .ul_bullet li { list-style:disc;}
ul.mg_btm10 li { margin-bottom:10px;}
