html{height:100%;}
body {
	height:100%;
	margin:0;
	font: 11px TradeGothic, "Trade Gothic", "Trade Gothic Roman", "Franklin Gothic", "ITC Franklin Gothic", FranklinGothic, "Franklin Gothic Book", "Franklin Gothic Roman", "Franklin Gothic Medium", "News Gothic", "News Gothic MT", NewsGothic, "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Geneva, Helvetica, Arial, sans-serif;
	color: #333;
	background:#dedede;
	min-width:1000px;
}
img {border-style: none;}
a {
	text-decoration:none;
	color: #006643;
}
a:hover {text-decoration:underline;}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
input, textarea, select {
	font: 100% Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
#wrapper{
	min-height:100%;
	margin:0 57px;
	background:#fff url(../images/_new_images/bg-wrapper.gif) repeat-y 100% 0;
}
* html #wrapper{height:100%;}
.w1{
	padding:40px 0 50px;
	width:100%;
	position:relative;
	z-index:2;
	overflow:hidden;
}
#header{
	width:100%;
	height:40px;
	position:absolute;
	top:0;
	left:0;
}
ul#nav {
	position:absolute;
	height:40px;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
#nav li{
	position:absolute;
	width:90%;
	height:40px;
	list-style:none;
	display:block;
	background-repeat:repeat-x;
	z-index:150;
	float:left;
	padding:0;
	margin:0;
}
#nav li#sq1 {
	background:url(../images/_new_images/nav_squares_sec/s1.png) #2F5098;
	width:15%;
}
#nav li#sq2 {
	background:url(../images/_new_images/nav_squares_sec/s2.png) #4162AD repeat-x;
	left:14.2857%;
}
#nav li#sq3 {
	background:url(../images/_new_images/nav_squares_sec/s3.png) #5374C2;
	left:28.5714%;
}
#nav li#sq4 {
	background:url(../images/_new_images/nav_squares_sec/s4.png) #6587D8;
	left:42.8571%;
}
#nav li#sq5 {
	background:url(../images/_new_images/nav_squares_sec/s5.png) #7799ED;
	left:57.1429%;
}
#nav li#sq6 {
	background:url(../images/_new_images/nav_squares_sec/s6.png) #83A6FD;
	left:71.4286%;
}
#nav li#sq7 {
	background:url(../images/_new_images/nav_squares_sec/s7.png) #85A8FF;
	left:85.7143%;
}
#nav li a {
	display:block;
	height:24px;
	padding:16px 0 0 14px;
	text-decoration:none;
	color:#fff;
	line-height:12px;
}
#nav li#sq1 a {
	text-indent:-4000px;
	background:url(../images/_new_images/rice_logo_sec.png) no-repeat center bottom;
	padding:0;
	height:100%;
}
* html #nav li#sq1 a {background-image:url(../images/_new_images/rice_logo_home.gif);}
#nav li#sq1 a:hover {background-color:#2F5098;}
li#sq2 a:hover {background-color:#4162AD;color:#2F5098;}
li#sq3 a:hover {background-color:#5374C2;color:#2F5098;}
li#sq4 a:hover {background-color:#6587D8;color:#2F5098;}
li#sq5 a:hover {background-color:#7799ED;color:#2F5098;}
li#sq6 a:hover {background-color:#83A6FD;color:#2F5098;}
li#sq7 a:hover {background-color:#85a8ff;color:#2f5098;}
ul#nav ul {float:left;}
ul#nav li ul {
	position:absolute;
	display:none;
	width:16%;
	z-index:200;
	margin:0;
	padding:0;
	list-style:none;
}
ul#nav li li {
	width:100%;
	z-index:205;
	position:static;
	height:auto;
	padding:0;
	margin:0;
	clear:both;
}
ul#nav li ul a {
	display:block;
	z-index:210;
	padding-top:0;
	line-height:normal;
	height:auto;
	cursor:pointer;
}
ul#nav li:hover ul ul,
ul#nav li.hovering ul ul {display:none;}
ul#nav li:hover ul,
ul#nav li.hovering ul {display:block;}
#nav li#sq2 ul,
#nav li#sq2 ul li {background-color:#4162AD;}
#nav li#sq3 ul,
#nav li#sq3 ul li {background-color:#5374C2;}
#nav li#sq4 ul,
#nav li#sq4 ul li {background-color:#6587D8;}
#nav li#sq5 ul,
#nav li#sq5 ul li {background-color:#7799ED;}
#nav li#sq6 ul,
#nav li#sq6 ul li {background-color:#83A6FD;}
#nav div {
	float:left;
	padding-right:5px;
	width:75%;
}
#nav .earth {
	color:#fff;
	width:auto;
}
#nav .industrial {
	color:#fff;
	width:auto;
}
#nav .energy {
	color:#fff;
	width:auto;
}
#nav .management {
	color:#2f5098;
	width:auto;
}
#nav .white {
	color:#fff;
	width:auto;
}
#main{width:100%;}
.intro{
	width:100%;
	background:url(../images/_new_images/bg-intro.gif) repeat-x;
	padding-top:11px;
}
.intro-holder{
	background:#006446 url(../images/_new_images/bg-intro-holder.gif) repeat-y 100% 0;
	padding-right:13px;
}
.intro-frame{
	padding:67px 15px 40px 50px;
	background:url(../images/_new_images/bg-intro-grass.jpg) repeat-x;
}
.intro h1{
	margin:0;
	color:#fff;
	font-size:40px;
	font-weight:normal;
	line-height:40px;
}
.main-holder{
	width:100%;
	overflow:hidden;
}
#content{
	width:100%;
	float:left;
	line-height:14px;
}
.c1{
	margin:0 305px 0 205px;
	padding:9px 50px 10px 31px;
}
.c5{
	margin:0 305px 0 200px;
	padding:9px 50px 10px 31px;
}
.breadcrumbs{
	margin:0 0 25px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	color:#333;
	white-space:nowrap;
}
.breadcrumbs li{
	float:left;
	background: url(../images/_new_images/bg-breadcrumbs.gif) no-repeat left;
	padding:0 13px 0 13px;
	margin:0 0 0 -11px;
}
.breadcrumbs a{color:#333;}
.breadcrumbs li.last a{
	color:#006643;
	text-decoration:underline;
}
.breadcrumbs li.last a:hover{text-decoration:none;}
#content h2{
	margin:0 0 7px;
	color:#006643;
	font-weight:normal;
	font-size:30px;
	line-height:30px;
}
#content h3{
	margin:0;
	color:#1f3567;
	font-weight:bold;
	font-size:11px;
}
#content h4{
	margin:0 0 7px;
	color:#5C5C5C;
	font-weight:normal;
	font-size:12px;
	line-height:22px;
}
#content h5{
	margin:0 0 7px;
	color:#006643;
	font-weight:normal;
	font-size:20px;
	line-height:30px;
}
#content h6{
	margin:0;
	color:#1f3567;
	font-weight:bold;
	font-size:14px;
}
#content h7{
	margin:0;
	color:#1f3567;
	font-weight:normal;
	font-size:12px;
}
#content p{margin:0 0 14px;}
#content .roll{
	margin:0 0 14px 12px;
	padding:0;
	list-style:none;
}
#content .roll li{
	background:url(../images/_new_images/bullet.gif) no-repeat 0 5px;
	padding-left:8px;
}
#content .roll-add li{background:url(../images/_new_images/bullet2.gif) no-repeat 0 3px;}
#content .roll a{color:#333;}
.slide-block{
	float:left;
	width:70%;
}
.slide-block a.open-close{
	background:url(../images/_new_images/bg-more.gif) no-repeat;
	width:73px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	outline:none;
}
.slide-block-add a.open-close{background-position:0 -16px;}
.slide-block .block div{display:none;}
.slide-block-add .block div {
	display:block;
	padding:10px;
}
.slide-block .block div p{margin:0 0 10px;}
#sidebar{
	width:170px;
	float:left;
	margin:0 0 0 -100%;
	display:inline;
}
.menu1,
.menu1 ul {
	padding:0;
	margin:0;
	list-style:none;
	font-size:12px;
	line-height:12px;
}
.menu,
.menu ul {
	padding:0;
	margin:0;
	list-style:none;
	font-size:11px;
	line-height:11px;
}
.menu{width:170px;}
.menu:after,
.menu ul:after{
	display:block;
	clear:both;
	content:"";
}
.menu li{ 
	width:100%;
	float:left;
}
.menu ul li {
	vertical-align:top;
	height:1%;
}
.menu a {
	background:#ddeae8 url(../images/_new_images/bg-menu.gif) repeat-x;
	display:block;
	color:#006643;
	width:148px;
	padding:9px 11px 11px 11px;
}
.menu a:hover,
.menu li:hover a,
.menu li.hover a {
	cursor:pointer;
	background:#006643;
	color:#fff;
	text-decoration:none;
}
.menu li.hover,
.menu li:hover { position:relative;}
/* -----drop levels ------ */
/* first level */
.menu li.hover ul,
.menu li:hover ul {display: block;}
/* second level */
.menu li.hover ul ul,
.menu li:hover ul ul{display: none;}
.menu li.hover ul li.hover ul,
.menu li:hover ul li:hover ul {display: block;}
/* third level */
.menu li.hover ul li.hover ul ul,
.menu li:hover ul li:hover ul ul{display: none;}
.menu li.hover ul li.hover ul li.hover ul,
.menuli:hover ul li:hover ul li:hover ul{display: block;}
/* four level */
.menu li.hover ul li.hover ul li.hover  ul ul,
.menu li:hover ul li:hover ul li:hover ul ul{display: none;}
.menu li.hover ul li.hover ul li.hover ul,
.menu li:hover ul li:hover ul li:hover ul{display: block;}
.menu ul {
	width:170px;
	position:absolute;
	left:170px;
	top:0;
	z-index:100;
	display:none;
}
.menu ul ul {
	left:100%;
	top:0;
}
/* first level */
.menu li:hover ul a,
.menu li.hover ul a {
	height:1%;
	background:#ddeae8 url(../images/_new_images/bg-menu.gif) repeat-x;
	color:#006643;
}
.menu ul a:hover,
.menu ul li:hover a,
.menu ul li.hover a{ 
	background:#006643;
	color:#fff;
}
/* second level */
.menu ul li.hover ul a,
.menu ul li:hover ul a {
	background:#ddeae8 url(../images/_new_images/bg-menu.gif) repeat-x;
	color:#006643;
}
.menu ul li:hover ul a:hover,
.menu ul li:hover ul li:hover a,
.menu ul li.hover ul li.hover a{
	background:#006643;
	color:#fff;
}
/* third level */
.menu ul li.hover li.hover ul a,
.menu ul li:hover li:hover ul a {
	background:#ddeae8 url(../images/_new_images/bg-menu.gif) repeat-x;
	color:#006643;
}
.menu ul li:hover ul ul a:hover,
.menu ul li:hover ul ul li:hover a,
.menu ul li.hover ul ul li.hover a{
	background:#006643;
	color:#fff;
}
.aside{
	width:292px;
	padding:78px 13px 0 0;
	float:right;
	margin:0 0 0 -305px;
	display:inline;
}
.aside1{
	width:292px;
	padding:45px 13px 0 0;
	float:right;
	margin:0 0 0 -305px;
	display:inline;
}
.aside .list{
	margin:0 0 13px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	line-height:12px;
}
.aside .list li{
	float:left;
	margin-right:25px;
}
.aside .list a{
	float:left;
	color:#333;
	padding-left:30px;
}
.aside .list a.pdf{background:url(../images/_new_images/ico1.gif) no-repeat 0 1px;}
.aside .list a.cart{background:url(../images/_new_images/ico2.gif) no-repeat;}
.aside  img{
	display:block;
	margin-left:4px;
}
#footer{
	font-size:9px;
	line-height:13px;
	color:#0c2670;
	height:30px;
	background:url(../images/_new_images/bg-footer.gif) repeat-x 0 100%;
	margin:-30px 57px 0 57px;
	position:relative;
	z-index:3;
}
.footer-holder{
	background:url(../images/_new_images/bg-footer-holder.gif) repeat-y 100% 0;
	padding: 10px 24px 7px 5px;
}
#footer span{
	text-align:right;
	display:block;
}