body {
	margin: 0px;
	padding: 0px;
	/*background-image: url(images/back.gif);
	background-repeat: repeat-x;
	background-position: left top;*/
	background:#FFF;
	font-family: Arial;
}
a:link { color:#034991; text-decoration:none;}
a:hover { color: #006699; text-decoration:none;}
a:active { color:#034991; text-decoration:none;}
a:visited { color:#034991; text-decoration:none;}
div, p, form, img, span, h1, h2, h3, h4{ margin:0px;}
p{ margin-top:2px; padding-bottom:2px;}
.f-l {
	float:left;
	width: auto;
	margin-right: 1px;
	margin-left: 2px;
}
.f-l-b {
	float:left;
	width:auto;
}
a:link{ color:#034893; text-decoration:none;}
.right-con-top-bgimg {
	float:left;
	width:233px;
	background-image: url(images/b-1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
}
.contain {
	float: left;
	width: 970px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.right-con-bottom-bgimg {
	float:left;
	width:233px;
	background-image: url(images/t-1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
}
.wapper {
	width: 994px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background:#FFFFFF;
	min-height:670px; height:100% !important; height:670px;
}
.wapper-b-f {
	width: 994px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background:#FFFFFF;
	min-height:867px; height:100% !important; height:867px;
}
.main {
	float: left;
	width: 975px;
	margin-top: 12px;
	margin-left: 10px;
}
.logo {
	float: left;
	height: 49px;
	width: 215px;
	margin-top: 24px;
	margin-left: 29px;
}

.top-banner {
	float: left;
	width: 975px;
	background-color: #E9EBEC;
	height: 100px;
}
.banner-main {
	float: left;
	height: 480px;
	width: 974px;
	/*background-image: url(images/main-banner.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
}
.banner-text {
	float: left;
	width: 300px;
	height: 189px;
	padding-top: 10px;
	padding-left: 10px;
	font-family: Arial;
	font-size: 19px;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
}
.span-text {
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
}
.access-name {
	float: left;
	width: 215px;
	clear: both;
	height: 47px;
	margin-left: 650px;
	font-size: 23px;
	color: #72BA36;
	font-weight: bold;
	font-family: Arial;
	line-height: 20px;
	margin-top: 100px;
}

.span-text a, .span-text a: visited {
	font-family: Arial;
	font-size: 19.84px;
	color: #FFFFFF;
	line-height: 19.84px;
	text-decoration: none;
}
.green {
	color: #5CB338;
	text-decoration: none;
}
.banner-btn {
	float: left;
	width: 952px;
	padding-left: 7px;
	padding-top: 7px;
}
.banner-btn ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.banner-btn li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.banner-btn li a, .banner-btn li a:visited {
	float: left;
	width: 225px;
	height: 40px;
	background-image: url(images/menu-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 8px;
	margin-bottom: 5px;
	font-family: Arial;
	font-size: 15px;
	color: #25326D;
	text-decoration: none;
	padding-top: 4px;
	padding-left: 7px;
	margin-left: 9px;
	font-weight: bold;
}
.banner-btn li a:hover{
	background-image: url(images/menu-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px -48px;
	color: #5CB338;
}
.banner-btn li a span, .banner-btn li a span:visited {
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	float: left;
	width: 11px;
	height: 35px;
	padding-right: 195px;
}
.footer-main {
	float: left;
	width: 974px;
	height: 49px;
	margin-top: 10px;
}
.footer-left {
	float: left;
	height: 49px;
	width: 710px;
	font-family: Arial;
	color: #66CC33;
	font-size: 11px;
	line-height: 49px;
}
.footer-right {
	float: right;
	height: 49px;
/*	width: 264px;*/
width:170px;
}
.b-f-banner {
	float: left;
	width: 975px;
	height: 743px;min-height:743px; height:auto !important; height:743px;
}
/*
.b-f-banner-mid {
	float: left;
	width: 975px;
	background-color:#545454;
	}

.b-f-banner-left {
	float:left;
	width:975px;
	height:10px;
	background-image:url(images/con-top-img-main.gif);
	background-repeat:no-repeat;
	background-position: left top;
}
.b-f-banner-right {
	float:left;
	width:975px;
	height:10px;
	background-image:url(images/con-bottom-img-main.gif);
	background-repeat:no-repeat;
	background-position: left top;
}
*/
.con-top-main {
	float: left;
	width: 953px;
	margin-top: 10px;
	margin-left: 10px;
}
.page-name-main {
	float: left;
	height: 30px;
	width: 233px;
	background-image: url(images/page-name-back-img.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	padding-left: 5px;
}
.page-name-main-green {
	float: left;
	height: 30px;
	width: 233px;
	background-image: url(images/page-name-green.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	padding-left: 5px;
}
.con-in-top {
	float: left;
	width: 700px;
	/*min-height:590px; height:auto !important; height:590px;*/
	background-color: #FFFFFF;
	padding-top: 9px;
	padding-left: 12px;
	padding-bottom:10px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #5A5B5E;
}
.span-cl-head {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #DF8B19;
}
.b-f-menu {
	float: left;
	width: 412px;
}
.b-f-menu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.b-f-menu li {
	font-family: Arial;
	font-size: 14px;
	color: #5A5B5E;
	font-weight: normal;
	text-align: left;
	background-image: url(images/disk.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	width: auto;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.b-f-menu-envirment {
	float: left;
	width: 542px;
}

.b-f-menu-envirment ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.b-f-menu-envirment li {
	font-family: Arial;
	font-size: 14px;
	color: #5A5B5E;
	font-weight: normal;
	text-align: left;
	background-image: url(images/disk.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	width: auto;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.con-top-right {
	float: left;
	width: 233px;
	margin-left: 8px;
}
.con-top-left-in {
	float: left;
	width: 412px;
	font-weight: normal;
}
.con-top-left-in-contact {
	float: left;
	width: 700px;
	font-weight: normal;
}
.thankyou_msg {
	height: 20px;
	width: 700px;
	text-align: center;
	font-family: Arial;
	font-size: 14px;
	color: #009900;
}

.con-top-left-in-helth-safety{
	float: left;
	width: 542px;
	font-weight: normal;
}
.con-top-right-in {
	float: left;
	width: 269px;
	margin-left: 0px;
	margin-right: 14px;
}
.big-img {
	float: right;
	height: 265px;
	width: 269px;
	margin-left: 5px;
	text-align: right;
}
.big-img-health-safety{
	float: right;
	height: 350px;
	width: 269px;
	margin-left: 5px;
	text-align: right;
}
.small-img-main {
	float: left;
	width: 274px;
	font-weight: normal;
}
.small-img-main img {
	float: left;
	width: 62px;
	height:62px;
	margin:12px 0px 0px 6px;
}

.con-right-top-part {
	float: left;
	/*height: 320px;*/
	width: 233px;
}

.con-top-left-main {
	float: left;
	width: 712px;
	margin-left: 10px;
}
.con-right-top-mid {
	width: 213px;
	float: left;
	height: 300px;
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	background-image: url(images/pxel-back.png);
	background-repeat: repeat;
	background-position: left top;
}
.inner-text {
	float: left;
	width: 213px;
	margin-top: 7px;
}

.con-right-bottom-mid {
	width: 233px;
	float: left;
	min-height:266px; height:auto !important; height:266px;
	*margin-top:-5px;
	background-color:#FFFFFF;
}
.con-r-l-bottom-l {
	float: left;
	width: 158px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #0A367F;
	margin-left: 10px;
}
.pdf-img {
	float: left;
	height: 47px;
	width: 47px;
}


.red {
	color: #CD001F;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	float: left;
	width: auto;
}
.inner-text-con-left {
	float: left;
	width: 362px;
	font-size:12px;
	font-weight:normal;
	margin-right:50px;
}
.inner-text-down {
	float: left;
	width: 168px;
	margin-top: 2px;
	line-height: 27px;
}
.dark-blue {
	color: #0A367F;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	float: left;
	width: auto;
}
.plum {
	color: #55428D;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	float: left;
	width: auto;
}
.light-blue {
	color: #2393D9;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	float: left;
	width: auto;
}
.orange {

	color: #DF8B19;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	float: left;
	width: auto;
}
.inner-text-con-left-helth-safety {

	float: left;
	width: 542px;
}
.text-name {
	float: left;
	width: 120px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.text-box {
	float: left;
	width: 282px;
	margin-left: 10px;
}
.text-box-input {
	float: left;
	width: 240px;
	margin-left:0px;
	border: 1px solid #5CB338;
}
.btn {
	float: left;
	height: 29px;
	width: 80px;
	margin-right: 10px;
	margin-left: 0px;
	*margin-left: 10px;
}

.text-main {
	float: left;
	width: 412px;
	margin-top: 3px;
	padding-bottom: 3px;
}
.inner-text-contact {
	float: left;
	width: 350px;
	margin-top: 7px;
	font-size: 12px;
	color: #000000;
}



.navigation{height:44px; float:left; margin-left:6px;}
/*.navigation-nav{float:left; width:480px; margin-left:55px;}
.navigation-nav a:link, .navigation-nav a:visited{padding:19px 15px; float:left; display:block; font-family:"Calibri", "Lucida Sans", Arial; font-size:19px; text-shadow:#CCC 0px 1px 1px; background:url(images/nav-devider.gif) no-repeat right;}
.navigation-nav a:hover{ background:url(images/navi-hover.gif) repeat-x; text-decoration:none; color:#FFF; text-shadow: #000 0px 1px 1px;}
*/
.menu, .menu ul { margin-left:0px; margin-top:10px;padding:0;border:0;list-style-type:none;display:block; float:left;}
.menu li { margin-left:5px; border:0;display:block;float:left;position:relative;z-index:5; padding:0;}
.menu li:hover {z-index:10000; white-space:normal;}
.menu li li {float:none; margin-left:0px;}
.menu ul {visibility:hidden;position: absolute;z-index:10;left:0;top:0;}
.menu li:hover>ul {
	visibility:visible;
	top:100%;
	margin-top: -15px;
	
}
.menu li li:hover>ul{top:0;left:100%;}
.menu:after, .menu ul:after {content: ".";height:0;display:block;visibility:hidden;overflow:hidden;clear:both;}
.menu, .menu ul {/* IE7 float clear: */min-height:0;}
.menu ul {padding:0; margin:0; width:150px;}
.menu ul ul {}
.menu, .menu ul li{color:#eee;}
.menu a{
	text-decoration:none;
	display:block;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(images/menu-1.png) no-repeat;
	width:230px;
	color: #25326D;
}
.menu a:hover, .menu li:hover>a {
	background:url(images/menu-2.png) no-repeat;
	text-decoration:none;
	color:#25326D;
}





.menu li li {/* create borders around each item */}

.menu ul>li a{
	background:#fff;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:2px;
	color:#0A367F;
	font-size:12px;
	max-width:220px;
	font-weight: bold;
	* line-height:18px;
}
.menu ul>li a:hover{background:#FFF; color:#66CC33;}

.green1:link, .green1:visited, .green1:hover{
	color:#66CC33;
	background-color: #ffffff;
}
.menu ul>li img{
	margin-left: 5px;
	margin-right: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.menu ul>li + li {margin:0; padding:0;}
.menu li li:hover>ul {/* inset 2nd+ submenus, to show off overlapping */top:5px;left:90%;}
.menu>li:first-child>a, .menu li + li + li li:first-child>a {}
.menu-pad{
	padding-bottom:24px;
	padding-left:5px;
	padding-top:5px;
	font-weight: bold;
}
.img1 {
	background-image: url(images/main-banner.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 480px;
	width: 974px;
}
.img2 {
	background-image: url(images/main-banner.gif);
	background-repeat: no-repeat;
	background-position: 0px 507px;
	float: left;
	height: 480px;
	width: 974px;
}
.img3 {
	background-image: url(images/main-banner.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	float: left;
	height: 480px;
	width: 974px;
}
.menu li li a.green1{border:none; background:#fff; padding-top:10px; padding-bottom:4px; padding-left:10px; max-width:207px; font-size:13px;}
.menu li li a.green1:hover{border:none; background:#fff;}
.menu li li a{padding-left:23px; padding-right:15px; padding-top:1px; padding-bottom:1px; max-width:194px; background:#fff url(round-bullot.gif) 13px 8px no-repeat; font-size:12px;}
.menu li li a:hover{background:#fff url(round-bullot.gif) 13px 8px no-repeat;}
.company-contact-top {
	float: left;
	width: 710px;
	font-size: 18px;
	font-weight: bold;
	color: #034991;
	text-align: right;
	font-family: "Arial";
}
.green-1 {

	color: #65ac2a;
	text-decoration: none;
}
.company-contact-top-number {
	font-family: "Arial";
	font-size: 40px;
	font-weight: bold;
	color: #034893;
	float: left;
	width: 710px;
	margin-top: 10px;
	line-height: 40px;
	text-align: right;
}
