body{
	margin:0;
	color:#666;
	font:12px/14px Arial, Helvetica, sans-serif;
	min-width:947px;
	background:#f1f1f1 url(/images/bg-body.gif) repeat-x;
}
body#inner{
	background:#f1f1f1 url(/images/bg-body01.gif) repeat-x;
}
body#intranet{
	background:#f1f1f1 url(/images/bg-body02.gif) repeat-x;
}
img{border:none;}
a{color:#3579a8;text-decoration:none;}
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;
}
table{border-collapse:collapse;}
table td{padding:0;vertical-align:top;}
.main{
	width:947px;
	overflow:hidden;
	margin:0 auto;
}
.shdw-top{
	width:947px;
	background:url(/images/shdw-top.png) no-repeat;
	height:10px;
	overflow:hidden;
}
.shdw-center{
	width:947px;
	background:url(/images/shdw-center.png) repeat-y;
}
.shdw-bottom{
	width:947px;
	overflow:hidden;
	background:url(/images/shdw-bottom.png) no-repeat;
	height:10px;
}
.data{
	width:939px;
	margin:0 0 0 4px;
}
#header{
	width:939px;
	padding:0 0 6px;
}
#header:after{
	content:"";
	clear:both;
	display:block;
}
#header .right{
	float:right;
	width:410px;
	padding:0 10px 0 0;
}
.search{
	padding:0 57px 0 0;
	margin:-10px 0 0 0;
	position:relative;
	float:right;
	width:126px;
}
#header .right .searchBox{
	height:35px;
	width:126px;
	overflow:hidden;
	border-right:1px solid #a9a9a9;
	padding:16px 8px 0 0;
}
#header .right .searchBox a{
	float:right;
	text-transform:lowercase;
	cursor:pointer;
	color:#666;
	text-align:right;
	padding:0 0 4px;
}
#header .right .searchBox .txt{
	width:116px;
	height:13px;
	overflow:hidden;
	background:#fff;
	border:1px solid #aaa;
	float:right;
	font-size:10px;
}
#header .left{
	width:515px;
	float:left;
}
.nav{
	clear:both;
	float:right;
	margin:0;
	width:100%;
	padding:36px 0 0;
	list-style:none;
}
.nav li{
	float:right;
	padding:0 0 0 19px;
}
.nav li a{
	color:#666;
	font-size:14px;
	padding:0 0 6px;
	background:none;
	float:left;
}
.nav li a.active,
.nav li a:hover{
	text-decoration:none;
	background:url(/images/nav-hover.gif) repeat-x 0 100%;
}
.intranetNav{
	clear:both;
	float:right;
	margin:0;
	width:100%;
	padding:36px 0 0;
	list-style:none;
}
.intranetNav li{
	float:right;
	padding:0 0 0 19px;
}
.intranetNav li a{
	color:#666;
	font-size:14px;
	padding:0 0 6px;
	background:none;
	float:left;
}
.intranetNav li a.active,
.intranetNav li a:hover{
	text-decoration:underline;
}
.slogan{
	background:url(/images/slogan.gif) no-repeat;
	width:127px;
	height:72px;
	float:left;
	text-indent:-9999px;
	margin:5px 12px 0 24px;
}
#header h1{
	float:left;
	margin:-10px 0 0;
	position:relative;
}
#header h1 a{
	display:block;
	background:url(/images/logo.png) no-repeat;
	width:351px;
	height:102px;
	overflow:hidden;
	text-indent:-9999px;
}
.col-count02{
	width:939px;
	overflow:hidden;
}
#intro{
	width:937px;
	overflow:hidden;
	padding:1px;
	background:#fff;
	height:196px;
}
.intro-add{
	width:937px;
	overflow:hidden;
	background:url(/images/bg-intro.jpg) no-repeat;
	height:196px;
	position:relative;
}
#intro01{
	width:937px;
	padding:1px;
	background:#fff;
}
#intro01 div{
	background:url(/images/bg-intro01.jpg) no-repeat;
	overflow:hidden;
	width:937px;
	height:121px;
}
#intro div.menu{
	position:absolute;
	left:0;
	bottom:0;
}
#intro ul{
	margin:0;
	width:937px;
	padding:0;
	list-style:none;
	height:24px;
	background:url(/images/bg-intro-menu.png) repeat-x;
}
#intro ul li{
	float:left;
	width:312px
}
#intro ul li a{
	position:relative;
	float:right;
	text-indent:-9999px;
}
#intro ul li.oil a{
	background:url(/images/oil.png) no-repeat;
	width:116px;
	height:18px;
	margin:4px 14px 0 0;
}
#intro ul li.agricultural a{
	background:url(/images/solutions.png) no-repeat;
	width:137px;
	height:18px;
	margin:3px 10px 0 0;
}
#intro ul li.water a{
	background:url(/images/water.png) no-repeat;
	width:188px;
	height:15px;
	margin:3px 7px 0 0;
}
#content{
	width:584px;
	float:left;
	overflow:hidden;
	padding:27px 40px 37px 0;
}
#content ul {
    margin:0 0 0 20px;
}
#content p {padding:0;}
#content01{
	width:700px;
	float:right;
	padding:21px 28px 21px 0;
	overflow:hidden;
}
#content01 p {padding:0;}
#content01 ul {
    margin:0 0 0 20px;
}
#contentIntranet{
	width:727px;
	float:right;
}
#contentIntranet p {padding:0;}
#contentIntranet ul {
    margin:0 0 0 20px;
}
.col-count02 h1{
	margin:0;
	color:#036;
	font-size:16px;
	padding:0 0 15px;
    line-height:24px;
}
.col-count02 h2{
	margin:0;
	color:#036;
	font-size:14px;
	padding:0 0 15px;
}
.col-count02 h3{
	margin:0;
	color:#036;
	font-size:12px;
	padding:0 0 15px;
}
.col-count02 p{
	margin:0;
	padding:0 0 14px;
}
#sidebar{
	width:295px;
	float:left;
	padding:21px 0 0 20px;
}
#sidebar01{
	width:158px;
	padding:17px 0 0 22px;
}
.sidenav{
	margin:0;
	position:relative;
	padding:0;
	list-style:none;
}
.sidenav li{
	padding:0 0 4px;
}
.sidenav li a{
	background:url(/images/bullet03.gif) no-repeat 0 4px;
	color:#666;
	font-size:12px;
	padding:0 0 0 9px;
	display:block;
	text-decoration:none;
}
.sidenav li a.active,
.sidenav li a:hover{
	background:url(/images/bullet02.gif) no-repeat 0 4px;
	color:#369;
	text-decoration:none;
}
.sidenav ul{
	margin:0 0 -5px;
	padding:5px 0 0 25px;
	list-style:none;
}
.sidenav ul li a{
	padding-left:0;
	background:none;
}
.sidenav ul li a.active,
.sidenav ul li a:hover{
	background:none;
}
.intranetSidenav{
	margin:0;
	position:relative;
	padding:0;
	list-style:none;
	width:145px;
}
.intranetSidenav li{
	padding:0 0 4px;
}
.intranetSidenav li a{
	background:url(/images/bullet03.gif) no-repeat 0 4px;
	color:#666;
	font-size:12px;
	padding:0 0 0 9px;
	display:block;
	text-decoration:none;
}
.intranetSidenav li a.active,
.intranetSidenav li a:hover{
	background:url(/images/bullet02.gif) no-repeat 0 4px;
	color:#369;
	text-decoration:none;
}
.intranetSidenav ul{
	margin:0 0 -5px;
	padding:5px 0 0 15px;
	list-style:none;
}
.intranetSidenav ul li a{
	padding-left:0;
	font-size:11px;
	color:#369;
	background:none;
}
.intranetSidenav ul li a.active,
.intranetSidenav ul li a:hover{
	background:none;
	text-decoration:underline;
}
.intranetSidenav ul li ul{
	margin:0 0 -5px;
	padding:5px 0 0 15px;
	list-style:none;
}
.intranetSidenav ul li ul li a{
	padding-left:0;
	font-size:11px;
	color:#797979;
	background:none;
}
.intranetSidenav ul li ul li a.active,
.intranetSidenav ul li ul li a:hover{
	background:none;
	text-decoration:underline;
}

ul.bannernav {
	margin:0 0 0 -5px;
	padding:6px 0 25px;
	list-style:none;
	display:block;
}
.bannernav li{
	padding:0 0 0 10px;
    display:inline;
}
.bannernav li a{
	color:#194478;
	font-size:12px;
	padding:0 0 3px;
	background:none;
	border-bottom:5px solid white;
}
.bannernav li a.active,
.bannernav li a:hover{
	text-decoration:none;
	border-bottom:5px solid #2c6cb7;
}


#sidebar ul{
	width:165px;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#sidebar li{
	float:none;
	overflow:hidden;
}
/*#sidebar h3{
	color:#036;
	font-size:16px;
	font-weight:bold;
	margin:0;
	border:1px solid #bdbdbd;
	padding:6px 0 7px;
	width:108px;
	text-align:center;
}*/
#sidebar a:first-child{
    display:block;
	color:#036;
	font-size:16px;
	font-weight:bold;
	margin:0;
	border:1px solid #bdbdbd;
	padding:6px 0px 7px 0px;
	width:108px;
	text-align:center;
	background:none;
	text-indent:0px;
	float:inherit;
}
#sidebar a{
	padding:4px 0 23px 0;
	text-indent:9px;
	background:url(/images/bullet.gif) no-repeat 0 9px;
	float:left;
	display:inline;
	color:#999;
	font-size:11px;
	width:165px;
}
.bottom{
	width:910px;
	padding:1px;
	background:#fff;
}
.bottom div{
	background:#2c6cb6;
	padding:7px 5px 7px 22px;
	width:910px;
}
.bottom address{
	color:#fff;
	font-size:11px;
	float:right;
	font-style:normal;
}
.bottom address span{
	background:url(/images/separator.gif) no-repeat 0 2px;
	float:left;
	padding:0 7px 0 9px;
}
.bottom address span:first-child{
	background:none;
}
.lock{
	background:url(/images/lock.gif) no-repeat 0 2px;
	padding:0 0 0 18px;
	color:#fff;
	font-size:13px;
}
#footer{
	width:933px;
	position:relative;
	margin:-4px 0 0;
	float:left;
	padding:0 6px 45px;
	color:#999;
	font-size:10px;
	clear:both;
}
.design{
	float:right;
}
.design a{
	color:#999;
	text-decoration:underline;
}
.design a:hover{
	text-decoration:none;
}
.copyright{
	float:left;
}

.intranetBox 
{
    border:1px solid #a9a9a9;
    width:290px;
}
.intranetBox h1 
{
    padding:10px 20px 10px 20px;
    background-color:#63a21d;border-bottom:1px solid #a9a9a9;
    color:White;font-size:12px;font-weight:bolder;
    width:290px;
}
.intranetBox div.inner {
    padding:5px 20px 5px 20px;
}
.intranetBox ul 
{
    margin:0;padding:0;
    list-style:none;
}
.intranetBox ul li 
{
	background:url(/images/bullet03.gif) no-repeat 0 4px;
	color:#666;
	font-size:12px;
	padding:0 0 0 9px;
	display:block;
	text-decoration:none;
}

nav{
	clear:both;
	float:right;
	margin:0;
	width:100%;
	padding:36px 0 0;
	list-style:none;
}
.nav li{
	float:right;
	padding:0 0 0 19px;
}
.nav li a{
	color:#666;
	font-size:14px;
	padding:0 0 6px;
	background:none;
	float:left;
}
.nav li a.active,
.nav li a:hover{
	text-decoration:none;
	background:url(/images/nav-hover.gif) repeat-x 0 100%;
}
.intranetNav{
	clear:both;
	float:right;
	margin:0;
	width:100%;
	padding:36px 0 0;
	list-style:none;
}
.intranetNav li{
	float:right;
	padding:0 0 0 19px;
}
.intranetNav li a{
	color:#666;
	font-size:14px;
	padding:0 0 6px;
	background:none;
	float:left;
}
.intranetNav li a.active,
.intranetNav li a:hover{
	text-decoration:underline;
}

/* main menu */
.menu {
float:right;
}
.CAmenu {
	color:#666;
	font-size:14px;
	text-decoration:none;
	padding:35px 0px 6px 19px;
	cursor:pointer;
	
}
.CAmenuAt {
	color:#666;
	font-size:14px;
	text-decoration:none;
	background:url(/images/nav-hover.gif) no-repeat 19px 100%;
	padding:35px 0px 6px 19px;
	cursor:pointer;
}
.CAmenuHover {
	color:#666;
	font-size:14px;
	text-decoration:none;
	background:url(/images/nav-hover.gif) no-repeat 19px 100%;
	padding:35px 0px 6px 19px;
	cursor:pointer;
}
.CAsubMenu {
	background-color:#2e6eb8;
	border:1px solid white;
	font:"Arial";
	text-align:right;
	padding:4px 10px 4px 10px;
	cursor:pointer;
	color:white;
	text-decoration:none;
}
.CAsubMenuHover *, .CAsubMenu *, .CAsubMenuAt * {font-size:11px;}
.CAsubMenuHover, .CAsubMenuAt {
	background-color:#999999;
	border:1px solid white;
	font:"Arial";
	text-align:right;
	padding:4px 10px 4px 10px;
	color:white;
	text-decoration:none;
	cursor:pointer;
}
