*{
	margin:0px;
	padding:0px;
    }

table,tr,td,img{ border:0px;}

a {
    outline-style: none;
	color:#7C7A78;
    outline-width: medium;
    }
	
a:hover {
    color:#1D1311;
	text-decoration:none;
    }	
	
body {
	background: url(../images/bg.jpg) repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.wrapper{
	width:950px;
	margin:0px  auto;
    }
	

	
/*===============================================Header start Here===============================================*/

#header_wrapper{
	width:100%;
	background: url(../images/headerbg.jpg) repeat-x;
	height:179px;
	margin:0px 0 0 0px;
    }
	
#header{
     width:950px;
	 float:left;
	 margin:0px 0 0 0px;
	 }
	 
#header .logo{
     width:361px;
	 float:left;
	 height:79px;
	 margin:30px 0 0 0px;
	 }
	 
#header .top_right {
    float: right;
    margin: 0px 0 0 0px;
    width: 435px;
    }
	
.careers_link {
    float: right;
    margin: 15px 0px 10px;
    }

.careers_link ul{
	list-style:none;
    }
	
.careers_link ul li{
	float:left;
  	padding:0px;
	margin:0px;
	list-style:none;
	display:inline;
	background:url(../images/divider.png) no-repeat 0 6px;
    }
	
.careers_link ul li a{
    color: #FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	height:16px;
	line-height:16px;
	padding:0px 13px 0px 13px;
    }

.careers_link ul li a:hover{
	color:#ADD900;
    }
	
.careers_link ul a.active{
	color:#ADD900;
    }	
	
#header .search-bar {
    background: url("../images/searchbg.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 30px;
    margin: 38px 0 0;
    width: 240px;
    }
		
#header .frmfield1 {
    background-color: #FFFFFF;
    border: 0 solid #BCBBBB;
    color: #AFAFAF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 100;
    margin: 7px 0 0 10px;
    text-decoration: none;
    width: 195px;
    }
	
	
#header .search-icon {
    float: right;
    margin: 5px 5px 0 0;
    }
	
/*.nav{
    float:right; 
	width:950px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:13.5px; 
	font-weight:100; 
	margin:21px 0 0 0px;
	}
	
.nav ul {
    float: left;
    list-style: none outside none;
    margin: 0 0 0 0;
    padding: 5px 0 0 0px;
    }
	
.nav li {
    display:inline; 
	float:left; 
	padding:0; 
	margin:0; 
	margin-right:6px; 
	}
	
.nav a {
    float:left; 
	background:url(../images/nav-left1.png) no-repeat left top; 
	margin:0; 
	padding:0 0 0 13px; 
	text-decoration:none;
	font-weight: normal;
	}
	
.nav a span {
    background: url("../images/nav-right1.png") no-repeat scroll right top transparent;
    color: #1D1311;
    display: block;
    float: left;
    line-height: 36px;
    padding: 0 17px 0 5px;
    }	
	  
.nav a span {
    float:none; 
	color:#1d1311;
	}
	
.nav a:hover span {
    color:#1d1311;
	}
	
.nav a:hover {
    background-position:0% -36px;
	}
	
.nav a:hover span {
    background-position:100% -36px;
	}

.nav .active a {
    float:left;  
	background: url("../images/nav-left1.png") no-repeat scroll 0 -36px transparent;
	margin:0; 
	padding:0 0 0 14px; 
	text-decoration:none;
	}
	
.nav .active a span {
    float:left; 
	display:block; 
	background:url(../images/nav-right1.png) no-repeat right top; 
	padding:0px 19px 0px 5px; 
	line-height:36px; 
	color:#1d1311;
	}
	
.nav .active a:hover{
    background-position: 0% -36px;
	}
	
.nav .active a span{
    background-position: 100% -36px;
	}*/

/*===============================================Header End Here===============================================*/

/*===============================================Container start Here===============================================*/	
#container{
     width:950px;
	 float:left;
	 background:#FFFFFF;
	 margin:0px 0 0 0px;
	 padding-bottom:30px;
	 }
	 
#container h1 {
    border-bottom: 1px dotted;
    color: #8EB200;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 22px;
    margin: 10px 0 0 10px;
    padding: 0 0 5px 5px;
    width: 98%;
    }
		 
#container .sliderbg{
     width:950px;
	 float:left;
	 height:384px;
	 background:url(../images/sliderbg.jpg) no-repeat;
	 margin:0px 0 0 0px;
	 position:absolute;
	 }
	 
#container .sliderbg .banner {
    float: left;
    height: 364px;
    margin: 14px 0 0 15px;
    width: 950px;
    }

#container .products {
    border-right: 1px solid #d9d9d3;
    float: left;
    margin: 400px 10px 0 20px;
    width: 305px;
	min-height:345px;
    }
	
#container .proimg1 {
    float: left;
    margin: 0px 0 0 0px;
    width: 278px;
    }
	
#container .products h3 a {
    color: #8EB200;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin: 5px 0 0;
	text-decoration:none;
    }
	
#container .products h3 a:hover {
    color: #7C7A78;
    text-decoration:none;
    }	
	
ul.prolist {
    float: left;
    padding: 5px 0 0;
    width: 255px;
    }  

ul.prolist li {
    background: url("../images/bullet.png") no-repeat scroll 0 5px transparent;
    list-style: none outside none;
    padding: 0 0 0 22px;
    }
	
ul.prolist li a {
    color: #7C7A78;
	text-decoration:none;
    font-size: 13px;
    line-height: 24px;
    padding: 0 0 0 0px;
    }
	
ul.prolist li a:hover {
    color: #8eb200;
	text-decoration:none;
    font-size: 13px;
    line-height: 24px;
    padding: 0 0 0 0px;
    }
	
ul.leadership {
    float: left;
    padding: 5px 0 0 10px;
    width: 255px;
    }  

ul.leadership li {
    background: url("../images/bullet1.png") no-repeat scroll 0 11px transparent;
    list-style: none outside none;
    padding: 0 0 0 16px;
    }
	
ul.leadership li a {
    color: #484848;
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
    padding: 0 0 0 0;
    text-decoration: none;
    }
		
ul.leadership li a:hover {
    color: #8eb200;
	text-decoration: underline;
    }	
	
#container .latest_news {
    float: right;
    margin: 400px 0 0;
    width: 283px;
    }
	
#container .latest_news h1 {
    color: #8EB200;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: normal;
    margin: 0px 0 0 5px;
	border:none; 
    }
	
#container .newsbg {
    background: url(../images/newsbg01.png) repeat-x;
    float: left;
    margin: 8px 0 0;
    width: 272px;
	padding-top:15px;
    }
	
#container .newsbg a {
    float: left;
    margin: 0px 0 0 10px;
	font-size:15px;
	font-weight:bold;
	color:#484848;
	text-decoration:none;
    }
	
#container .newsbg a:hover {
    color:#5B7201;
	}
	
#container .bottom_border {
    float: left;
    margin: -6px 0 6px 20px;
    width: 235px;
    }
	
#container .address1 {
    float: left;
    margin: 0px 0 0px 0px;
    width:390px;
    }
	
#container .careersb1 {
    float: left;
    margin: 0px 0 0px 0px;
    width:450px;
    }
	
#container .careersb02 {
    float: left;
    margin: 0 0 0 15px;
    width: 475px;
    }	
	
	
#container .careersb1right {
    float: left;
    margin: 0px 0 0px 0px;
    width:450px;
    }	
	
.careers_bg_listb1{
	width:400px;
	float:left;
	background:url(../images/bullet1.png) no-repeat scroll 17px 27px;
    }			

.careers_bg_list{
	width:810px;
	float:left;
	background:url(../images/bullet1.png) no-repeat scroll 17px 35px;
    }
	
.careers_bg_list450{
	width:440px;
	float:left;
	background:url(../images/bullet1.png) no-repeat scroll 17px 85px;
    }
	
.careers_bg_list002{
	width:440px;
	float:left;
	background:url(../images/bullet1.png) no-repeat scroll 17px 25px;
    }		
	
.careers_bg_list01{
	width:100%;
	float:left;
	background:url(../images/bullet1.png) no-repeat scroll 17px 22px;
    }	

.careers_bg_list1{
	width:810px;
	float:left;
	background:url(../images/bullet1.png) no-repeat scroll 17px 27px;
    }
	
.direct_link1 ul {
    clear: both;
    float: left;
    margin: 0 0 0 37px;
    padding: 0;
    width: 320px;
    }

.direct_link1 li{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#7C7A78;
	line-height:22px;
    }
	
.fisher_link1 ul {
    clear: both;
    float: left;
    margin: 0 0 0 37px;
    padding: 0;
    width: 900px;
    }

.fisher_link1 li{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#7C7A78;
	line-height:22px;
    }	

.agriculture ul {
    clear: both;
    float: left;
	width:895px;
    margin: 10px 0 0px 30px;
    padding: 0;
    }

.agriculture li {
    background: url("../images/bullet-dash.png") no-repeat scroll 0 11px transparent;
    color: #7C7A78;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 25px;
    list-style: none outside none;
    margin: 0 0 0;
    padding: 0 0 0 18px;
    width: 100%;
    }


.direct_link02 ul{
	width:auto;
	float:left;
	margin:10px 25px 10px 56px;
	padding:0;
	clear:both;
    }

.direct_link02 li{
	background:url(../images/bullet1.png) no-repeat scroll 0 7px transparent;
	list-style:none;
	float:left;
	margin:0;
	padding:0 0 0 20px;
	width:100%;
    }

.direct_link02 li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#7C7A78;
	text-decoration:none;
	line-height:22px;
    }

.direct_link02 li a:hover{
	color:#82b244;
    }
	
	
.fisher_sales ul{
	width:auto;
	float:left;
	margin:10px 25px 10px 56px;
	padding:0;
	clear:both;
    }

.fisher_sales li{
	background:url(../images/bullet1.png) no-repeat scroll 0 7px transparent;
	list-style:none;
	float:left;
	margin:0;
	padding:0 0 0 20px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#7C7A78;
	text-decoration:none;
	line-height:22px;
    }	
	
.james_link03 ul{
	width:475px;
	float:left;
	margin:10px 0 10px 56px;
	padding:0;
	clear:both;
    }

.james_link03 li{
	background:url(../images/bullet1.png) no-repeat scroll 0 7px transparent;
	list-style:none;
	float:left;
	margin:0;
	padding:0 0 0 20px;
	width:100%;
    }

.james_link03 li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#7C7A78;
	text-decoration:none;
	line-height:22px;
    }

.james_link03 li a:hover{
	color:#82b244;
    }	
	
#container .food_pic1 {
    clear: both;
    float: left;
    margin: 10px 0 0 30px;
    }
	
.essence ul {
    clear: both;
    float: left;
    margin: 0 0 0 20px;
    padding: 0;
    width: 320px;
    }

.essence  li{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#7C7A78;
	line-height:22px;
    }
	
.joint_link {
    clear: both;
    float: left;
    margin: 10px 0 10px 10px;
    }

.joint_link ul{
	list-style:none;
    }
	
.joint_link ul li{
	float:left;
  	padding:0px;
	margin:0px;
	list-style:none;
	display:inline;
	background:url(../images/divider.png) no-repeat 0 6px;
    }
	
.joint_link ul li a{
    color: #7C7A78;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	height:16px;
	font-weight:bold;
	text-decoration:underline;
	line-height:16px;
	padding:0px 13px 0px 13px;
    }

.joint_link ul li a:hover{
	color:#1D1311;
	text-decoration:none;
    }
	
.offs_link {
    clear: both;
    float: left;
    margin: 10px 0 10px 20px;
    }

.offs_link ul{
	list-style:none;
    }
	
.offs_link ul li{
	float:left;
  	padding:0px;
	margin:0px;
	list-style:none;
	display:inline;
	background:url(../images/divider.png) no-repeat 0 6px;
    }
	
.offs_link ul li a{
    color: #7C7A78;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	height:16px;
	font-weight:bold;
	text-decoration:underline;
	line-height:16px;
	padding:0px 13px 0px 13px;
    }

.offs_link ul li a:hover{
	color:#1D1311;
	text-decoration:none;
    }	
	
.ref_link a {
    color: #7C7A78;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 20px 30px 0 20px;
    text-decoration: underline;
    }
	
.ref_link a:hover{
    color:#1D1311;
	text-decoration:none;
	}
	
.james_img {
    float: left;
    margin: 10px 0 0 140px;
    }
	
.jamesbg {
    background: none repeat scroll 0 0 #006DA9;
    float: left;
    height: 135px;
    margin: 10px 0 0 150px;
    width: 650px;
    }
	
.jamesbg span {
    color: #FFFFFF;
    float: left;
    font-size: 33px;
    margin: 30px 0 0;
    text-align: center;
    }
	
.james_march {
    background: none repeat scroll 0 0 #006DA9;
    float: left;
    height: 55px;
    margin: 20px 0 10px 150px;
    width: 650px;
    }
	
.james_march span {
    color: #FFFFFF;
    float: left;
    font-size: 26px;
    margin: 13px 0 0;
    text-align: center;
    width: 650px;
    }
	
.scan_logo3 {
    float: left;
    margin: 10px 0 0 140px;
    }
	
.rlogo {
    float: left;
    margin: 10px 0 0 0px;
	width:950px;
	text-align:center;
    }	
	
.fender_logo4 {
    float: left;
    margin: 10px 0 0 25px;
    }	
	
.marine {
    background: none repeat scroll 0 0 #006DA9;
    float: left;
    height: 150px;
    margin: 20px 0 10px 150px;
    width: 650px;
    }
	
.marine span {
    color: #FFFFFF;
    float: left;
    font-size: 33px;
    margin: 18px 0 0;
    text-align: center;
    width: 650px;
    }
	
.diving_pic01 {
    margin: -235px 10px 0 0px;
	float:right;
    }
	
.hcd_pic {
    float: left;
    margin: -300px 10px 0 0;
    }
	
.innovation_pic {
    float: right;
    margin: -270px 10px 0 0;
    }
	
.employee_pic {
    float: left;
    margin: 20px 10px 0 20px;
    }
	
	
.venture_pic {
    float: right;
    margin: -40px 10px 0 0;
    }
	
.corevalue_pic {
    float: right;
    margin: 0px 10px 0 0;
    }					
						


	
.diving_pic02 {
    margin: 0px 10px 0 0px;
	float:right;
    }


.diving_pic03 {
    margin: 0px 10px 0 0px;
	float:right;
    }
	
.oilpics {
    float: left;
    margin: 15px 0 0 32px;
    }
	
.environment_pics {
    float: left;
    margin: 15px 0 0 18px;
    }	
	
.xjob {
    border-collapse: collapse;
    color: #000000;
    float: left;
    font-size: 13px;
    margin: 10px 0 10px 40px;
    width: 898px;
    }
	
.xjob TH {
    text-align: left;
	font-weight: normal;
	}
	
.xjob TD {
    padding:8px 8px;
	border: 1px solid #000000;
	}
	
.jameslink {
    color: #A8D200;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 20px;
    text-align: center;
    width: 950px;
    }
	
.jameslink:hover{
    color:#A8D200;
	text-decoration: none;
	}											
				
.map_pic {
    float: left;
    margin: 20px 0 0px;
    text-align: center;
    width: 950px;
    }
	
.ad01 {
    float: left;
    margin: 10px 0 0;
    text-align: center;
    width: 950px;
    }
	
	
.seabird {
    clear: both;
    float: left;
    margin: 10px 0 10px 40px;
    }

.seabird ul{
	list-style:none;
    }
	
.seabird ul li{
	float:left;
  	padding:0px;
	margin:0px;
	list-style:none;
	display:inline;
	clear:both;
	background:url(../images/divider.png) no-repeat 0 6px;
    }
	
.seabird ul li a{
    color: #7C7A78;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	height:16px;
	font-weight:bold;
	text-decoration:underline;
	line-height:25px;
	padding:0px 0px 0px 0px;
    }

.seabird ul li a:hover{
	color:#1D1311;
	text-decoration:none;
    }
	
.oil_sunset {
    float: left;
    margin: 20px 0 20px 20px;
    }
	
.president_ceo {
    float: left;
    margin: 20px 0 0 20px;
    width: 300px;
    }
	
.president_pic {
    float: left;
    margin: 0px 0 0px 0px;
    }
	
.president_ceo p {
    color: #7C7A78;
    float: left;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 0 0 0;
    text-align: center;
    width: 230px;
    }
	
/*===============================================Container End Here===============================================*/					
#footer{
     width:950px;
	 float:left;
	 min-height:305px;
	 background:#8FB200;
	 margin:0px 0 0 0px;
	 }
	 
#footer .left{
     width:580px;
	 float:left;
	 margin:18px 0 0 25px;
	 }
	 
#footer .left h1{
     float:left;
	 color: #FFFFFF;
	 font-family:Century Gothic;
	 font-size:35px;
	 font-weight:normal;
	 margin:0px 0 0 0px;
	 }
	 
.footerNavi {
    float: left;
    margin: 5px 0 45px 5px;
	}

.footerNavi ul{
	list-style:none;
    }
	
.footerNavi ul li{
	float:left;
  	padding:0px;
	margin:0px;
	list-style:none;
	display:inline;
	background:url(../images/lineNaviFooter.png) no-repeat 0 6px;
    }
	
.footerNavi ul li a {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 16px;
    line-height: 23px;
    padding: 0 17px;
    text-decoration: none;
    }

.footerNavi ul li a:hover{
	color:#000000;
    }
	
.footerNavi ul li  a.active {
	color: #000000;
    }
	
#footer .left .social_icon {
    clear: both;
    float: left;
    margin: 14px 0 0;
    }
	
#footer .left .fisher_img {
    float: right;
    margin: 0 50px;
    }
	
#footer .right{
     width:320px;
	 float:left;
	 margin:18px 0 0 10px;
	 }
	 
#footer .right .vertical_img {
    float: left;
    margin: 18px 0 0;
    }
	
#footer .right .blogo {
    float: left;
    margin: 25px 0 0 30px;
    }
	
#footer_bottom{
     width:100%;
	 float:left;
	 min-height:45px;
	 background:#006aa2;
	 margin:0px 0 0 0px;
	 }
	 
.footerText {
	width:950px;
	float:left;
    }

.footerText p {
    color: #FFFFFF;
    float: right;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 16px 2px 0;
    text-decoration: none;
    }	 			 					 	 		 	
			
							



/*banner*/
#slider-wrapper {
    float: left;
    height: 358px;
    margin: 3px auto;
    width: 910px;
    }

.slides { 
   left: 0px; 
   width:910px; 
   }
   


element.style {
    background: none repeat scroll 0 0 transparent;
    }
	 	 		 	 	 
	 

.previous, .next, .pager a { width:22px; height:22px; background:url(../images/next_img_n1.png) no-repeat;   /*background:url(../images/bg-slider.png);*/ no-repeat scroll 0 0 transparent  }

.previous, .next { position: absolute; top: 190px; display: block; width: 16px; height: 16px; text-indent: -0px; }
.previous { left: 0px; background-position: -11px 0; }

.next { left: 495px; background-position: -11px 0;  }

.pager { float:right;  position: absolute; top: 361px; z-index: 100; left:437px; font-family:Arial, Helvetica, sans-serif, "Myriad Pro", "Arial Narrow"; color:#1e800d;  font-size:0px; font-weight:bold; }
.pager a { display: block; width:16px; height:16px; background-position: 0px 0px; float: left; text-indent: 8px; margin:0 2px 0 2px; text-decoration:none; line-height:11px; }
.pager a:hover, .pager a.activeSlide { background-position: 0px -15px; color:#ffffff;  }
.bannerbg{float:left; width:100%; text-align:center;}	 	 		



.investors_link ul {
    clear: both;
    float: left;
	width:895px;
    margin:5px 0 0px 30px;
    padding: 0;
    }

.investors_link li {
    background: url("../images/bullet1.png") no-repeat scroll 0 6px transparent;
    color: #7C7A78;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 22px;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 5px 18px;
    width: 100%;
    }
	
.corevalue_pic04 {
    float: right;
    margin: 10px 10px 0 0;
    }
	
.agriculture04 ul {
    clear: both;
    float: left;
	width:525px;
    margin: 10px 0 0px 30px;
    padding: 0;
    }

.agriculture04 li {
    background: url("../images/bullet-dash.png") no-repeat scroll 0 11px transparent;
    color: #7C7A78;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 25px;
    list-style: none outside none;
    margin: 0 0 0;
    padding: 0 0 0 18px;
    width: 100%;
    }
		
