@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif;}
div,ul,li,p,h1,h2,h3,h4,h5,h6,h7{
	margin:0px;
	padding:0px;
	font-size: 12px;
	line-height: 14px;
}

/*<< - - - - - - -  - - - - - - WRAPPER - - - - - - - - - - - - - - - - - - >>*/

.wrapper{ width:996px; margin:0 auto; overflow:hidden;  display:block;}
.wrap-head{
	background:url(../images/head.jpg) no-repeat;
	height:40px;
}
.wrap-body{ background:url(../images/body.jpg) repeat-y; padding:0 29px;}
.wrap-footer{ background:url(../images/footer.jpg) no-repeat; height:34px;}

/*<< - - - - - - -  - - - - - - COMMON - - - - - - - - - - - - - - - - - - >>*/
.align-right{ text-align:right;}
.spacer{clear:both; overflow:hidden; height:0px; margin:0px; padding:0px;}
.borderr{ border:1px solid #ccc;}
.normal-txt{ font:normal 11px Arial, Helvetica, sans-serif;}
.topp{ margin:15px 0;}
.topp1-1{ margin:8px 0;}
.bold-txt{ font-weight:bold;}
.topp1{ margin:25px 0;}
.topp2{ padding:10px 0 0 0;}
.cennt{ text-align:center;}
.gry-txt{ color:#4d4d4d;}
.arrow{ background:url(../images/arrow.gif) no-repeat 1px 1px; padding:0 0 0 25px;}
.red-arrow{background:url(../images/red-arrow.gif) no-repeat 15px 8px; padding:0 0 0 30px; display:block;}
.black-arrow{background:url(../images/black_arrow.gif) no-repeat 15px 8px; padding:0 0 0 30px;}
.black-arrow a{ color:#444444; text-decoration:none;}
.black-arrow a:hover{
	color:#F78C00;
	text-decoration:none;
	text-align: inherit;
}
.side-arrow{ background:url(../images/side_arrow.jpg) no-repeat 10px 7px; padding:3px 0 3px 25px;}
.imgg{ padding:2px; border:1px solid #ccc;}
.con-txt{ font:normal 12px Arial, Helvetica, sans-serif; color:#444444;}
.head{ font:bold 11px Arial, Helvetica, sans-serif;}
.linne{ line-height:18px;}
.go-btn{ background:url(../images/go-btn.gif) no-repeat; width:34px; height:21px; font:bold 12px/21px Arial, Helvetica, sans-serif; color:#FFFFFF; border:none;}
.doty{ background:url(../images/bdr_dotted_y.gif) repeat-y right;}
.doty1{ background:url(../images/bdr_dotted_y.gif) repeat-y left;}
.breadcrumb{
	padding:10px 0;
	font:11px Arial, Helvetica, sans-serif normal;
	color:#666666;
}
.breadcrumb a{ color:#666666; text-decoration:underline;} 
.breadcrumb a:hover{
	color:#F78C00;
	text-decoration:none;
} 
.content{ color:#626262; font:normal 10px Arial, Helvetica, sans-serif; line-height:18px;}
.copyright{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#838383;
	padding:0px 15px;
	float:right;
}
.content-list{
	color:#626262;
	margin:5px 0 0 5px;
	width: 280px;
	line-height: inherit;
	height: 195px;
	font-family: Arial, Helvetica, "sans-serif normal";
	font-size: 12px;
	left: auto;
}
.content-list ul{
	list-style-type:square;
}
.content-list ul li{
	padding:5px 10px;
	line-height: 20px;
}
.content-list1{ font:12px Arial, Helvetica, sans-serif normal; color:#626262; margin:0 0 0 75px; display:block;}
.content-list1 ul{
	list-style-type:square;
}
.content-list1 ul li{ padding:5px 10px;}

.big-txt{ font:bold 15px Arial, Helvetica, sans-serif;}
 
/*<< - - - - - - -  - - - - - - COLOR - - - - - - - - - - - - - - - - - - >>*/
.grn-txt{ color:#479e2a;}
.org-txt{ color:#c4610e;}
.blue-txt{color:#1b60a5;}

}
/*<< - - - - - - -  - - - - - - LINKS - - - - - - - - - - - - - - - - - - >>*/
.links{
	color:#1B60A5;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.links a{ color:#1b60a5; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.links a:hover{
	color:#F78C00;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.links1{ color:#1b60a5; font:normal 12px Arial, Helvetica, sans-serif;}
.links1 a{ color:#1b60a5; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:underline;}
.links1 a:hover{ color:#1b60a5; font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none;}

/*<< - - - - - - -  - - - - - - HEADER - - - - - - - - - - - - - - - - - - >>*/
.header{ width:938px; overflow:hidden; display:block;}
.logo{
	float:left;
	width:220px;
	padding:0 0 0 10px;
	height: 90px;
}
.menu{ float:left; width:708px;}

.top-links{ overflow:hidden; display:block; padding:0 10px 0 0;}
.top-links ul{ overflow:hidden; list-style-type:none;}
.top-links ul li{ float:right; padding:0 5px; text-align:left; color:#666666;}
.top-links ul li a{ color:#838383; text-decoration:none;font:Normal 12px Arial, Helvetica, sans-serif;}
.top-links ul li a:hover{
	color:#f78c00;
	font:Normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}


.search{
	padding:15px 15px 3px 0px;
}

/*<< - - - - - - -  - - - - - - MENUBAR - - - - - - - - - - - - - - - - - - >>*/
.menubar{ margin:15px 0 0 0; overflow:hidden;}
.menubar ul{ list-style-type:none;}
.menubar ul li{ float:right;}
.menubar ul li a{ background:url(../images/normal_bg.jpg) repeat-x; padding:9px 15px; height:31px; font:bold 12px/30px Tahoma; color:#FFFFFF; text-decoration:none;}
.menubar ul li a.active{ background:url(../images/home_normal.jpg) no-repeat left;padding:9px 15px;}
.menubar ul li a:hover.active{
	background:url(../images/home_over.jpg) no-repeat left;
	padding:9px 15px;
}
.menubar ul li.active1{ background:url(../images/home_over.jpg) no-repeat left;padding:9px 15px;}
.menubar ul li a:hover{ background:url(../images/over_bg.jpg) repeat-x; padding:9px 15px; height:31px; font:bold 12px/30px Tahoma; color:#535353; text-decoration:none;}

/*<< - - - - - - -  - - - - - - FLASH - - - - - - - - - - - - - - - - - - >>*/
.flash{
	width:938px;
	overflow:hidden;
	display:block;
	padding: 0 0 2px 0;
}
.fla{ float:left; width:659px;}
.map{ float:left; width:247px; margin:0 5px; height:213px; padding:10px;}
.map-title{ font:bold 14px Arial, Helvetica, sans-serif; color:#333333;}

/*<< - - - - - - -  - - - - - - FLASH - - - - - - - - - - - - - - - - - - >>*/
.footer{
	text-align:center;
	padding:5px 8px;
}
.footer ul{ color:#525252; list-style-type:none;}
.footer ul li{ float:left; text-align:center; padding:0 10px;}
.footer ul li a{ text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#838383;}
.footer ul li a:hover{
	color:#f78c00;
	font:Normal 12px Arial, Helvetica, sans-serif;
}

/*<< - - - - - - -  - - - - - - FLASH - - - - - - - - - - - - - - - - - - >>*/
.box-com{
	width:938px;
	display:block;
	overflow:hidden;
	margin:0 0 0 0;
	height: 268px;
}

.box-footer{ background:url(../images/box_footer.jpg) no-repeat; height:11px; font-size:0px;}

.box-head{
	background:url(../images/HES2.jpg) no-repeat;
	height:329px;
}
.box-head-product{
	float:left;
	font:normal 14px/31px Arial, Helvetica, sans-serif;
	padding:10px 10px 0 14px;
	height: 250px;
	width: 285px;
}
.box-head-service{
	width:275px;
	float:left;
	font:normal 14px/31px Arial, Helvetica, sans-serif;
	padding:20px 10px 0 25px;
	height: 240px;
}
.box-head-white{
	width:275px;
	float:left;
	font:normal 14px/31px Arial, Helvetica, sans-serif;
	padding:20px 10px 0 25px;
	height: 240px;
}

.box-body{ background:url(../images/box_body.jpg) repeat-y; width:938px; overflow:hidden; display:block;}
.box-feature-product{
	width:293px;
	float:left;
	overflow:hidden;
	display:block;
	padding:10px;
	height: 300px;
}
.box-feature-service{ width:292px; float:left; overflow:hidden; display:block; padding:10px;}
.box-feature-white{ width:293px; float:left; overflow:hidden; display:block; padding:10px;}

/*<< - - - - - - -  - - - - - - INNER SUB PAGES - - - - - - - - - - - - - - - - - - >>*/
.sub-title{overflow:hidden; display:block; margin:15px 10px 0px 15px; padding:0 0 0 4px; font:bold 16px/25px Arial, Helvetica, sans-serif;}
.sub-main{
	overflow:hidden;
	display:block;
	margin:0px 10px 15px 15px;
	width:913px;
}
.sub-head{ background:url(../images/sub_head.jpg) no-repeat; height:9px; font-size:0px;}
.sub-body{ background:url(../images/sub_body.jpg) repeat-y; width:913px; overflow:hidden;}
.sub-left{float:left; width:163px; padding:0 1px 0 2px;}

.sub-right{
	float:left;
	width:158px;
	padding:0 10px 0 0;
	height:auto;
}

.sub-center{float:left; width:555px; padding:0 10px 0 12px;}

.sub-footer{ background:url(../images/sub_footer.jpg) no-repeat; height:17px;}

/*<< - - - - - - -  - - - - - - SIDE LINKS - - - - - - - - - - - - - - - - - - >>*/
/*.side-link{ color:#f78c00;font:normal 12px/25px Arial, Helvetica, sans-serif; background:#ebebeb; margin:1px 0 0 0;}
.side-link ul li a:hover{
	color:#f78c00;
	font:Normal 12px Arial, Helvetica, sans-serif;
}*/



.side-link{ color:#f78c00;font:normal 15px/25px Arial, Helvetica, sans-serif; background:#ebebeb; margin:1px 0 0 0;line-height:18px;}
.side-link ul{ color:#f78c00;font:normal 12px/25px Arial, Helvetica, sans-serif; margin:1px 0 0 0;}
.side-link ul li{ float:right; padding:0 5px; text-align:left; color:#f78c00;line-height:18px;}
.side-link ul li a{ color:#f78c00;}
.side-link ul li a:hover{
	color:#f78c00;
	font:Normal 12px Arial, Helvetica, sans-serif;
	line-height:18px;
	text-decoration:none;
}
