#ulstyle li { list-style-image: url(arrow.gif); }



body {
	margin-right: auto;
	margin-left: auto;
	margin-top: 11px;
	margin-bottom: 0px;
	background-color: #326B40;
	background-attachment: fixed;
	background-image: url(bg.png);
	background-repeat: repeat-x;
	font-size: 13px;
}
#container {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
#content {
	background-image: url(content-bg.png);
	padding-right: 18px;
	padding-left: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#newsbg {
	background-image: url(Untitled-8_r2_c1.png);
	padding-right: 10px;
	padding-left: 10px;
	width: 342px;
}

#header {
	height: 142px;
	background-image: url(headerbg.png);
	background-repeat: repeat-x;
}
#line {
	background-color: #002900;
	height: 4px;
	margin-top: 45px;
}
#banner {
	height: 287px;
	width: 980px;
}
#footer {
	height: 64px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	color: #FFF;
	font-size: 12px;
	padding-right: 18px;
	padding-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
}
#logo {
	height: 123px;
	width: 137px;
	background-image: url(rbfield-logo.png);
	background-repeat: no-repeat;
	margin-left: 21px;
	margin-top: 16px;
	clear: both;
	float: left;
}
#motto {
	background-image: url(motto.png);
	height: 100px;
	width: 326px;
	float: right;
	margin-right: 12px;
	margin-top: 40px;
}

#navmenu {
	float: left;
	width: 980px;
	z-index: 1;
	position: absolute;
	top: 152px;
	clear: none;
}
#navmenu a {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	background-attachment: scroll;
	background-image: url(bg-menu.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-color: #E4FAEE;
}


#navmenu a {
	display: block;
	float: left;
	background-position: left bottom;
	height: 46px;
	text-decoration: none;
}


#navmenu a span { visibility: hidden; }

a#b-home {
	width: 132px;
	background-position: left bottom;
}
a#b-aboutus {
	width: 136px;
	background-position: -132px bottom;
}
a#b-products { width: 149px; background-position: -268px bottom; }
a#b-services { width: 128px; background-position: -417px bottom; }
a#b-partners { width: 145px; background-position: -545px bottom; }
a#b-support { width: 145px; background-position: -690px bottom; }
a#b-contactus { background-position: -835px bottom; width: 145px; }


a#b-home:hover { background-position: left center; }
a#b-aboutus:hover { background-position: -132px center; }
a#b-products:hover { background-position: -268px center; }
a#b-services:hover { background-position: -417px center; }
a#b-partners:hover { background-position: -545px center; }
a#b-support:hover { background-position: -690px center; }
a#b-contactus:hover { background-position: -835px center; }


a#b-home.current { background-position: left top; }
a#b-aboutus.current { background-position: -132px top; }
a#b-products.current { background-position: -268px top; }
a#b-services.current { background-position: -417px top; }
a#b-partners.current { background-position: -545px top; }
a#b-support.current { background-position: -690px top; }
a#b-contactus.current { background-position: -835px top; }

a {
	text-decoration: underline;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #000;
}

#contentcalculator {
	float: left;
	width: 250px;
	margin-top: 16px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-color: #EEE;
#line2 {
	background-color: #002900;
	height: 4px;
}
#line2 {
	background-color: #002900;
	height: 4px;
	clear: none;
}

#slider {
	position:relative;
	//See the "style-pack" below for image
	background:url(images/loading.gif) no-repeat 50% 50%; 
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#content a:link, #content a:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}

.font {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}





 
#printing {
	text-align: right;
}
p {
	font-size: 13px;
}

