﻿/* @override http://eagle.efront-dev.com.au/css/screen.css */

/* @override http://eagle.efront-dev.com.au/css/screen.css */

/* @override http://eagle.efront-dev.com.au/css/screen.css */

/* @override http://eagle.efront-dev.com.au/css/screen.css */

/* @override http://eagle.efront-dev.com.au/css/screen.css */

/* @override http://eagle.efront-dev.com.au/css/screen.css */


/* CSS Reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
html{-webkit-text-size-adjust:none;}
img{ vertical-align:top;}

.home-widget{
	position: relative;
	float: left;
}

.widgetLink{
	position:absolute;
	top: 5px;
	left: 5px;
	z-index: 999;
	}

.widgetLink a{
display: block;
text-align: center;
color: #fff;
height: 22px;
padding: 0px;
width: 35px;
background:transparent url(/images/editor_widget.png) no-repeat top left;
text-indent: -999em;

}

@font-face {
	font-family:'DIN';
	src: url('fonts/DIN-Regular.eot');
	src: local('☺'), url('fonts/DIN-Regular.woff') format('woff'), url('fonts/DIN-Regular.ttf') format('truetype'), url('fonts/DIN-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family:'DIN-Bold';
	src: url('fonts/DIN-Bold.eot');
	src: local('☺'), url('fonts/DIN-Bold.woff') format('woff'), url('fonts/DIN-Bold.ttf') format('truetype'), url('fonts/DIN-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family:'Sintony-Bold';
	src: url('fonts/Sintony-Bold.eot');
	src: local('☺'), url('fonts/Sintony-Bold.woff') format('woff'), url('fonts/Sintony-Bold.ttf') format('truetype'), url('fonts/Sintony-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family:'Sintony';
	src: url('fonts/Sintony-Regular.eot');
	src: local('☺'), url('fonts/Sintony-Regular.woff') format('woff'), url('fonts/Sintony-Regular.ttf') format('truetype'), url('fonts/Sintony-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*  fonts used
 font-family: Arial, Helvetica, sans-serif;
 font-family: Arial, Helvetica, sans-serif;
 font-family: Arial, Helvetica, sans-serif;
 font-family: Arial, Helvetica, sans-serif; 
*/

/* Generic Styling */
a{ color:#818181; text-decoration:none;}
a:hover{ color:#143d8d;}



h1{ font-size:31px; color:#143d8d; font-family: Arial, Helvetica, sans-serif; margin-bottom:18px; line-height:110%;}
h2{ font-size:24px; color:#143d8d; font-family: Arial, Helvetica, sans-serif; margin-bottom:6px; line-height:102%; text-transform:uppercase;}
h3{ font-size:20px; border-bottom:1px #d9d9d9 solid; padding-bottom:3px; margin-bottom:15px; color:#818181;}
h4{ font-size:20px; color:#818181; margin-bottom:18px;}


html{ background:#e7e7e7 url(../images/body_bg1.jpg);}
body{ font-size:14px; color:#a5a5a5; font-family: Arial, Helvetica, sans-serif; background:url(../images/body_bg2.jpg) 0 153px repeat-x;}

#header{ width:100%; background:#fff; border-top:12px #143d8d solid; position:relative; z-index:10;}
	.head_row1{ width:970px; margin:0 auto; overflow:hidden; border-top:1px #fff solid;}
		.logo{ float:left; width:345px; height:72px; text-indent:-9999px; overflow:hidden; background:url(../images/logo.gif) 0 0 no-repeat;}
		.head_logout{ float:right; padding-top:28px; white-space:nowrap;}
			.eaglenet{ float:left; font-size:24px; text-transform:uppercase; letter-spacing:3px; margin-right:11px; line-height:100%; position:relative; top:-2px; *top:-4px;
						color:#143d8d; font-family: Arial, Helvetica, sans-serif; vertical-align:middle;}
			.eaglenet span{ font-family: Arial, Helvetica, sans-serif;}
			
			.btn_logout{ float:left; height:24px; line-height:24px; background:url(../images/btn1.gif) 0 0 repeat-x; padding:0 10px; vertical-align:middle;
						 font-size:13px; color:#818181; font-family: Arial, Helvetica, sans-serif;
						 -moz-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
			.btn_logout:hover{ background-position:0 -38px; color:#818181;}
	
	.head_row2{ background:#e2e2e4 url(../images/nav_bg.gif) top repeat-x; zoom:1;}
	.head_row2:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
		.nav{ width:970px; margin:0 auto;}
		.nav li{ float:left; position:relative; padding-right:0px; background:url(../images/nav_line_3.gif) right top no-repeat; font-family: Arial, Helvetica, sans-serif;}
		.nav li.last-item{ padding:0; background:none;}
		.nav li a.lev1{ color:#636364; font-size:16px; float:left; padding:0 22px; padding:0 22px\9; text-align:center; white-space:nowrap; 
		}
		.nav li a.two_line{ line-height:102%; padding-top:8px; height:42px;}
		.nav li.on a.lev1{ background:url(../images/nav_on.gif) top repeat-x;}
		.nav li a.lev1:hover{ background:url(../images/main_nav_hover.png) top repeat-x;} 
		.nav li.on a.lev1:hover{ background:url(../images/main_nav_hover_on.png) top repeat-x;}
		
			.sf-sub-indicator{ display:inline-block; width:11px; height:8px; vertical-align:middle; background:url(../images/ico_arrow1.png) 0 0 no-repeat; margin-left:8px;}
		
		.nav li ul{ position:absolute; display:none; left:0; top:55px; width:220px; background:#fff; padding:10px 0;
					-moz-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;
					-moz-box-shadow:0 0 15px rgba(0,0,0,.2); -o-box-shadow:0 0 15px rgba(0,0,0,.2); -webkit-box-shadow:0 0 15px rgba(0,0,0,.2); box-shadow:0 0 15px rgba(0,0,0,.2); z-index: 9999999;
				}
		.nav li ul li{ float:none; padding:0; background:none; line-height:normal; height:auto;}
		.nav li ul li a{ display:block; padding:7px 20px; font-size:16px;}
		.nav li ul li a:hover{ background:#b0b0b0; color:#fff;}
		
		.nav_intranet li{ height:51px; line-height:51px;}
		
		.nav_public li{ height:39px; line-height:39px; text-transform:uppercase;}
		.nav_public li a.lev1{ padding:0 40px; letter-spacing:1.6px;}
	
	.head_row3{ background:#585757;}
	.head_row3_inside{ width:970px; margin:0 auto; overflow:hidden;}
		.breadcrumb{ float:left; height:32px; line-height:32px; color:#dbd9d9; font-size:11px; padding-left:22px; text-transform:capitalize;}
		.breadcrumb a{ float:left; padding-right:18px; background:url(../images/ico_arrow2.png) right center no-repeat; margin-right:10px;
						color:#dbd9d9; font-family: Arial, Helvetica, sans-serif; text-shadow:1px 1px 0 rgba(0,0,0,.2);}
		.breadcrumb span{ float:left;}
		
		.search_form{ float:right;}
		.search_form input[type=text]{ float:left; width:166px; height:32px; line-height:32px; background:#fff; border:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#898888; padding:0 14px;
										 -moz-box-shadow:2px 2px 5px rgba(0,0,0,.5); -o-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px rgba(0,0,0,.5); box-shadow:0 0 4px rgba(0,0,0,.2) inset; outline:none; -webkit-appearance: none; -webkit-border-radius: 0;}
		.search_form input[type=submit]{ float:left; width:36px; height:32px; border:0; cursor:pointer; background:#cccece url(../images/ico_submit_sprite.png) 0 0 no-repeat;outline:none; -webkit-appearance: none; -webkit-border-radius: 0;}
		
		.search_form input[type=submit]:hover{ float:left; width:36px; height:32px; border:0; cursor:pointer; background:#cccece url(../images/ico_submit_sprite.png) 0 -34px no-repeat;}



#content{ width:970px; margin:0 auto; overflow:hidden; background:#fff; padding:10px 0 40px; position:relative;}
	

#footer{ background:#1d4187; padding:20px 0 150px;}
.footer_inside{ width:970px; margin:0 auto; overflow:hidden; color:#fff;}
	.foot_txt{ float:left; padding-left:22px;}
	.foot_txt p{ font-size:9px;}
		.foot_logo{ width:175px; height:25px; background:url(../images/foot_logo.gif) 0 0 no-repeat; text-indent:-9999px; overflow:hidden; margin-bottom:2px;}
	
	.foot_links{ float:right; padding-top:2px;}
	.foot_links a{ font-size:14px; color:#fff; margin-right:22px;}
	.foot_links a:hover{ color:#f0f0f0;}
	
	
/*==========================================intranet index======================================================*/
.home_sider1{ float:left; width:220px; margin-left:15px;}
.home_sider1 h2{ font-size:20px;}
	.side_quote{ width:220px; height:140px; background:url(../images/ela_quote.gif) 0 0 no-repeat; font-size:11px; margin-bottom:12px;}
	.side_quote span{ color:#b0b0b0; display:block; padding:88px 0 0 113px;}
	.side_quote a{ font-family: Arial, Helvetica, sans-serif; color:#5474b3;}
	
	.side_news_block{ margin-bottom:18px;}
		.side_news_list{ padding-top:10px; border-top:2px #e9e9e9 solid;}
		.side_news_list li{ background:#f1f1f3; margin-bottom:10px; padding:10px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
		.side_news_list li .n_title{ color:#5474b3; margin-bottom:4px; font-family: Arial, Helvetica, sans-serif;}
		.side_news_list li .n_info{ font-size:11px; color:#a5a5a5; margin-bottom:1px;}
		.side_news_list li p{ color:#818181;}
		.side_news_list li p a{ color:#5474b3; font-family: Arial, Helvetica, sans-serif;}
		.side_news_list li a{ color:#5474b3; font-family: Arial, Helvetica, sans-serif;}
	
	
.home_banner{ float:right; width:698px; margin:0 15px 15px 0; position: relative;}

.home_cont{ float:left; width:520px; margin-left:22px;}
.home_cont p{ margin-bottom:18px;}
	.recent_news_list{ border-top:2px #e9e9e9 solid; margin-bottom:25px;}
	.recent_news_list li{ width:100%; overflow:hidden; padding:14px 0; border-bottom:2px #e9e9e9 solid;}
	.recent_news_list li .n_img{ float:right; width:140px; margin-left:20px;}
	.recent_news_list li .n_img img{ width:100%;}
	.recent_news_list li .n_title{ font-size:20px; color:#5474b3; margin-bottom:6px; font-family: Arial, Helvetica, sans-serif; line-height:110%;}
	
	.recent_news_list li .n_title a{ font-size:18px; color:#5474b3; margin-bottom:6px; font-family: Arial, Helvetica, sans-serif; line-height:130%;}
	.recent_news_list li .n_title a:hover{color: #143d8d;}
	
	
	.recent_news_list li .n_info{ font-size:11px; color:#a5a5a5; margin-bottom:5px;}
	.recent_news_list li p{ line-height:140%; color:#818181; margin-bottom:0;}
	.recent_news_list li p a{ color:#5474b3; font-family: Arial, Helvetica, sans-serif;}
	.recent_news_list li p a:hover{ color: #143d8d;}
	.tab{ width:100%; overflow:hidden; position:relative; top:1px; z-index:10;}
	.tab a{ float:left; height:37px; line-height:37px; padding:0 18px; border:1px transparent solid; border-bottom:0; font-size:16px; color:#818181;
			-moz-border-radius:7px 7px 0 0; -o-border-radius:7px 7px 0 0; -webkit-border-radius:7px 7px 0 0; border-radius:7px 7px 0 0;}
	.tab a:hover{ background:#dfe1e6;}
	.tab a.on,
	.tab a.on:hover{ border:1px #bbb solid; border-bottom:0; border-bottom:1px #fff solid; color:#143d8d; background:#fff;}
	
	
	.tab_content{ border:1px #bbb solid; zoom:1; padding:18px 0;}
	.tab_content:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
		.chart_txt{ float:left; width:120px; margin-left:18px; color:#818181;}
		.chart_txt p{ font-size:12px;}
		.chart_txt p strong{ font-size:22px; display:block;}
			.date{ display:block; width:76px; height:81px; background:url(../images/calendar_bg.png) 0 0 no-repeat; font-family: Arial, Helvetica, sans-serif; margin-bottom:14px;}
			.date span{ display:block; font-size:13px; padding:17px 0 0 13px; color:#fff;}
			.date strong{ display:block; text-transform:uppercase; padding-left:11px; color:#000; font-size:23px; line-height:110%;}
			
		.chart{ float:right; width:355px; margin-right:15px;}
			.graphValuechart1,
			.graphLabelchart1,
			.graphValuechart2,
			.graphLabelchart2{ font-size:10px; color:#231f20; font-family:Arial, Helvetica, sans-serif; white-space:nowrap;}
	

.home_sider2{ float:right; width:160px; margin-right:15px;}
	.latest_products{ border-top:2px #e9e9e9 solid;}
	.latest_products li{ border-bottom:2px #e9e9e9 solid; padding:10px 0; position: relative;}
	.latest_products .p_title{ color:#5474b3; font-family: Arial, Helvetica, sans-serif; font-size:17px; margin-bottom:6px; line-height:120%;}
	.latest_products .p_img{ margin-bottom:10px;}
	.latest_products p{ line-height:140%; color:#818181;}
	.latest_products p a{ color:#5474b3; font-family: Arial, Helvetica, sans-serif;}






	
/*-----------------------------intranet_education_training_documents------------------------------------*/	
.sidebar{ float:left; width:222px; margin-left:13px; position:relative;}
	.side_nav1{ width:235px; margin:0 0 50px -13px;}
	.side_nav1 li{ border-bottom:1px #c9c9c9 solid;}
	.side_nav1 li a.lev1{ display:block; padding:11px 6px 11px 12px; font-size:15px; color:#818181; background:#f1f1f3;}
	.side_nav1 li.first-item a.lev1{ font-size:15px; color:#818181; font-family: Arial, Helvetica, sans-serif; line-height:140%; background:none;}
	.side_nav1 li a.lev1:hover{ color:#fff; background:#bebebe;}
	.side_nav1 li a.on,
	.side_nav1 li.first-item a.on{ color:#fff; background:#143d8d;}
	.side_nav1 li a.on:hover{ color:#fff; background:#143d8d;}
	

	.side_nav1 li.expand ul{ display:block;}
	.side_nav1 li.expand a.lev1{ background:#dfe1e6;}
	.side_nav1 li.expand a.lev1:hover{ color:#fff; background:#bebebe;}
	
	.side_nav1 li.expand a.on,
	.side_nav1 li.expand a.on:hover{ color:#fff; background:#143d8d;}

		
	.side_nav1 ul{ display:none; width:100%; border-top:1px #c9c9c9 solid;}
	.side_nav1 ul li{ border-bottom:1px #c9c9c9 solid;}
	.side_nav1 ul li.last-item{ border-bottom:none;}
	.side_nav1 ul li a{ display:block; font-size:15px; color:#818181; padding:10px 15px 10px 25px; background:#dfe1e6;}
	.side_nav1 ul li.sub_on a,
	.side_nav1 ul li.sub_on a:hover{ background:#143d8d; color:#fff;}
	.side_nav1 ul li a:hover{ background:#bebebe; color:#fff;}
	
	
	.side_title{ font-size:15px; color:#a1a2a2; font-family: Arial, Helvetica, sans-serif; margin-bottom:5px;}
	.side_nav2{ width:100%; margin-bottom:40px;}
	.side_nav2 li{ border-bottom:1px #c9c9c9 solid;}
	.side_nav2 li a{ display:block; font-size:16px; color:#818181; padding:8px 3px;}
	.side_nav2 li a:hover{ background:#bebebe; color:#fff;}


.main_content{ float:right; width:700px; margin-right:15px;}
	.sub_title{ padding-right:90px; margin-bottom:20px; font-size:16px;}
	.sub_title p{ margin-bottom:8px; line-height: 145%; font-size: 16px;
	}
	
	/*
	.main_content ul li{ padding-left:14px; background:url(../images/dot.gif) left 5px no-repeat; margin-bottom:5px;}
	.main_content ol li{ margin-bottom:5px; list-style-type:decimal; margin-left: 20px;}
	.main_content p {margin-bottom:10px;}
	*/
	
	.title_cate{ font-size:24px; color:#818181; font-family: Arial, Helvetica, sans-serif; margin-bottom:20px;}
	.download_box{ width:100%; margin-bottom:6px;}
	.download_box:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.download_box ul{ width:750px;}
	.download_box ul li{ float:left; width:340px; min-height:200px; border-bottom:1px #d9d9d9 solid; margin:0 20px 20px 0;}
		.download_img{ float:left; width:100px; -moz-box-shadow:0 0 4px rgba(0, 0, 0, .3); -o-box-shadow:0 0 4px rgba(0, 0, 0, .3);
					   -webkit-box-shadow:0 0 4px rgba(0, 0, 0, .3); box-shadow:0 0 4px rgba(0, 0, 0, .3);}
		.download_img img{ width:100%;}
		.download_cont{ float:right; width:207px; padding-right:10px;}
		.download_cont .download_title{ font-size:16px; color:#143d8d; margin-bottom:5px;}
		.download_cont p{ color:#818181; line-height:140%; margin-bottom:10px;}
		.btn_comm1{ display:inline-block; padding:0 12px; height:29px; line-height:29px; background:url(../images/btn1.gif) 0 0 repeat-x;
					-moz-border-radius:6px;-o-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
		.btn_comm1:hover{ background-position:0 -38px; color:#818181;}


	.pages_row{ width:100%; text-align:center;}
	.pages_row a{ display:inline-block; height:22px; line-height:22px; padding:0 7px; background:#e0e0e0; margin:0 2px;
				  -moz-border-radius:5px;-o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
	.pages_row a.on,
	.pages_row a:hover{ color:#fff; background:#143d8d;}




/*-----------------------------intranet_educational_videos------------------------------------*/	
.video_list{ margin-bottom:5px;}
.video_list li{ width:100%; overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:1px #c9c9c9 solid;}
	.video_img{ float:left; width:135px; border:1px #d4d3d3 solid;}
	.video_cont{ float:right; width:530px; padding-right:18px;}
	.video_cont .video_title{ font-size:16px; color:#143d8d; margin-bottom:5px;}
	.video_cont p{ font-size:12px; color:#818181; margin-bottom:7px;}



/*-----------------------------intranet_forms_policies------------------------------------*/	
.side_img{ width:165px; height:181px; background:url(../images/out_images/side_img1.jpg) 0 0 no-repeat; margin:0 auto;}

.alphabet_box{ width:100%; overflow:hidden; border-top:1px #d9d9d9 solid; padding-top:18px; margin:-10px 0 26px;}
.alphabet_box ul{ width:705px; overflow:hidden;}
.alphabet_box ul li{ float:left;}
.alphabet_box ul li a{ float:left; width:53px; height:51px; line-height:51px; text-align:center; margin:0 1px 1px 0; background:#dfe1e6; font-size:18px; text-transform:uppercase;}
.alphabet_box ul li.on a,
.alphabet_box ul li a:hover{ background:#a1a1a1; color:#fff;}
 
.alp_box{ width:100%; margin-bottom:15px;}
	.alp_title{ font-size:22px; color:#143d8d; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; margin-bottom:2px;}
	.alp_row{ width:100%; margin-bottom:5px;}
	.alp_row a{ display:block; width:100%; height:38px; line-height:38px; overflow:hidden; background:url(../images/btn1.gif) 0 0 repeat-x; font-size:14px; color:#818080;
			    -moz-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
	.alp_row a:hover{ background-position:0 -38px; color:#818080;}
	.alp_row a span{ float:left; margin-left:17px;}
	.alp_row a strong{ float:right; width:82px; font-weight:normal;}
	.btn_back{ font-size:12px; color:#a1a1a1; font-family: Arial, Helvetica, sans-serif;}
	.btn_back:hover{ color:#807f7f;}


/*-----------------------------intranet_light_education_training------------------------------------*/	
.cate_list{ width:722px; overflow:hidden; margin-bottom:5px;}
.cate_list li{ float:left; width:218px; margin-right:22px; position: relative;
}
.cate_list li a{ display:block; width:218px; min-height:220px;}
.cate_list li a span{ display:block; width:218px; border-bottom:6px #143d8d solid; margin-bottom:4px;}
.cate_list li a strong{ font-size:16px; color:#143d8d;}
.cate_list li a:hover span{ opacity:0.5; filter:alpha(opacity=50);}
.cate_list li a:hover strong{ color:#818181;}

.news_title{ font-size:18px; color:#818181; border-bottom:1px #c9c9c9 solid; padding-bottom:5px; margin-bottom:12px;}
.news_list{ width:100%;}
.news_list li{ border-bottom:1px #c9c9c9 solid; padding-bottom:10px; margin-bottom:10px;}
.news_list li .news_head{ font-size:16px; color:#5474b3; font-family: Arial, Helvetica, sans-serif; margin-bottom:1px;}
.news_list li .news_head a{ font-size:16px; color:#5474b3; font-family: Arial, Helvetica, sans-serif; margin-bottom:1px;}
.news_list li .news_head a:hover{ color: #143d8d;}
.news_list li p{ color:#818181; margin-bottom:2px; padding-right:58px;}
.news_list li p a{ color:#5474b3; font-family: Arial, Helvetica, sans-serif;}
.news_list li p a:hover{ color:#143d8d; }



/*-----------------------------intranet_product_fagerhult------------------------------------*/	
.files_txt{ margin-bottom:25px; color:#818181; line-height:145%;}
.files_txt a{ font-family: Arial, Helvetica, sans-serif; color:#143d8d;}
.files_txt a:hover{ color:#a5a5a5;}


/*-----------------------------intranet_product_fagerhult_catelogues------------------------------------*/	
.fage_cont{ padding:0 20px;}
	
	.fage_row{ width:100%; overflow:hidden; margin-bottom:25px;}
		.fage_img{ float:left; margin-right:17px;}
		.fage_title{ padding-top:143px; font-size:16px; color:#818181;}
	
	.acc_title{ height:45px; border-bottom:1px #d4d3d5 solid;}
	.acc_title a{ display:block; width:100%; overflow:hidden; height:45px; line-height:45px; font-size:16px; color:#818181; background:#f1f1f3;}
	.acc_title a span{ float:left; margin-left:15px;}
	.acc_title a strong{ float:right; width:130px;}
	.acc_title_on a{ color:#fff; background:#9f9d9d;}
	.acc_cont{ padding:9px 4px 0; display:none;}
	
	.fage_list{ padding:0 20px; margin-bottom:32px; zoom:1;}
	.fage_list:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.fage_list li{ float:left; width:50%; height:110px; border-bottom:1px #d9d9d9 solid; padding:15px 0 0;}
	.fage_list li .f_img{ float:left; width:62px; -moz-box-shadow:0 0 10px rgba(0,0,0,.2); -o-box-shadow:0 0 10px rgba(0,0,0,.2); -webkit-box-shadow:0 0 10px rgba(0,0,0,.2); box-shadow:0 0 10px rgba(0,0,0,.2);}
	.fage_list li .f_img img{ width:100%;}
	.fage_list li .f_txt{ float:left; width:200px; margin-left:10px;}
	.fage_list li .f_title{ font-size:16px; color:#143d8d; margin-bottom:8px;}
		.tip{ display:inline-block; padding:1px 5px; background:#ffd401; color:#818181; font-size:12px; font-family: Arial, Helvetica, sans-serif; margin-bottom:5px;}
		


/*-----------------------------intranet_product_fagerhult_catelogues------------------------------------*/	
.fage_list2 li .f_img{ width:104px;}


	

/*-----------------------------intranet_product_eagle------------------------------------*/	
.box_list{ width:100%; overflow:hidden; margin-bottom:25px;}
.box_list ul{ width:730px; overflow:hidden;}
.box_list ul li{ float:left; width:159px; margin:0 22px 20px 0;}
.box_list ul li a{ display:block; width:159px;}
.box_list ul li a span{ display:block; width:159px; height:145px; border-bottom:6px #143d8d solid; margin-bottom:4px;}
.box_list ul li a strong{ display:block; font-size:16px; color:#143d8d;}
.box_list ul li a:hover span{ opacity:0.5; filter:alpha(opacity=50);}
.box_list ul li a:hover strong{ color:#818181;}


/*-----------------------------intranet_product------------------------------------*/	
.box_list2 ul li{ width:338px; position:relative;}
.box_list2 ul li a{isplay:block; width:338px;}
.box_list2 ul li a span{ width:338px; height:205px; margin-bottom:8px;}
.box_list2 ul li a strong{ text-align:center;}


.box_list5 ul{ width:730px; overflow:hidden;}
.box_list5 ul li{ float:left; width:218px; margin:0 22px 20px 0;}
.box_list5 ul li a{ display:block; width:218px;}
.box_list5 ul li a span{ display:block; width:218px; height:138px; border-bottom:6px #143d8d solid; margin-bottom:4px;}
.box_list5 ul li a strong{ display:block; font-size:16px; color:#143d8d;}
.box_list5 ul li a:hover span{ opacity:0.5; filter:alpha(opacity=50);}
.box_list5 ul li a:hover strong{ color:#818181;}




/*-----------------------------intranet_people_mission_wision_values------------------------------------*/
.sub_title2{ font-size:14px; padding-right:140px;}



/*-----------------------------intranet_planet_community_programmes------------------------------------*/
.comm_list{ width:100%;}
.comm_list li{ width:100%; overflow:hidden; border-bottom:1px #c9c9c9 solid; padding-bottom:20px; margin-bottom:20px;}
	.comm_img{ float:left; width:215px;}
	.comm_cont{ float:right; width:435px; min-height:201px; padding-right:30px; position:relative;}
	.comm_cont .comm_title{ font-size:20px; color:#5474b3; font-family: Arial, Helvetica, sans-serif; margin-bottom:8px;}
	.comm_cont p{ margin-bottom:2px; line-height:143%;}
	.comm_cont p a{ color:#5474b3; font-family: Arial, Helvetica, sans-serif;}
	.comm_cont .comm_title a{ font-size:20px; color:#5474b3; font-family: Arial, Helvetica, sans-serif; margin-bottom:8px;}
	.comm_cont .comm_title a:hover { color:#143d8d;}
	.comm_cont p a:hover{ color:#143d8d;}


/*-----------------------------intranet_news------------------------------------*/
.side_head{ font-size:25px; color:#143d8d; margin-bottom:32px;}
.comm_info{ font-size:12px; color:#838282; margin:-6px 0 12px;}
.comm_btns{ width:100%; overflow:hidden;margin-top: 10px;
}
.comm_btns a{ float:left; height:25px; line-height:25px; padding:0 7px; background:url(../images/btn2.gif) 0 0 repeat-x; font-size:11px; color:#fff; margin-right:8px;
			 -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.comm_btns a:hover{ background-position:0 -25px;}
.page_row2{ text-align:left; padding-left:243px; width:457px;}


/*-----------------------------intranet_news_article------------------------------------*/
.side_title2{ padding-top:26px;}
.article_back{ display:inline-block; margin-bottom:10px; padding-left:27px; font-size:21px; color:#a5a5a5; font-family: Arial, Helvetica, sans-serif;
			   background:url(../images/ico_arrow3.gif) left center no-repeat;}
.article_box{ width:653px;}
.article_box .comm_btns{ position:inherit; margin-bottom:20px;}
	.news_big_img{ margin-bottom:20px; margin-top: 5px;
	}
	.txt_cont{ width:100%; overflow:hidden;}
	.txt_cont p{ margin-bottom:20px; font-size: 15px;line-height:145%;}
	.txt_cont p strong{ font-family: Arial, Helvetica, sans-serif;}
	.txt_cont p a{ color:#143d8d; font-family: Arial, Helvetica, sans-serif;}
		.para_img1{ float:right; margin:0 0 20px 15px;}
		.para_img2{ float:left; margin:0 15px 20px 0;}
		
	
	.txt_cont ul li{ font-size: 15px; padding-left:15px; background:url(../images/dot.gif) left 4px no-repeat; margin-bottom:5px;}
	.txt_cont ol li{ font-size: 15px; margin-bottom:5px; list-style-type:decimal; margin-left: 20px;}
	
	.txt_cont ul{ margin-bottom:20px;}
	.txt_cont ol { margin-bottom:20px;}

		
	
.article_page{ width:653px; overflow:hidden;}
.article_page a{ height:24px; line-height:24px; padding:0 11px; background:#b8b8b8; color:#fff; font-size:13px;
				  -moz-border-radius:5px;-o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.article_page a:hover{ color:#fff; background:#143d8d;}
.article_page a.btn_prev{ float:left;}
.article_page a.btn_next{ float:right;}

	





/*-----------------------------public index------------------------------------*/
.home_slider{ position:relative; margin:-10px 0 13px; width:100%;}
.home_slider li span{ position:absolute; left:0; bottom:0; padding:16px 22px 40px; background:url(../images/trans_bg2.png); z-index:20; width:362px; color:#254b93; line-height:150%;}
.home_slider .sli_nav{ right:0; left:10px; bottom:13px;}

.entry_row{ width:100%; overflow:hidden;}
	.entry{ float:left; width:300px; margin:0 5px 0 15px;}
	.entry img{ display:block; width:300px; height:165px; border-bottom:6px #143d8d solid; margin-bottom:4px;}
	.entry strong{ display:block; font-size:17px; color:#1d4187; font-family: Arial, Helvetica, sans-serif; margin-bottom: 3px;
	}
	.entry span{ color:#818181; display:block;}
	
	.entry:hover img{ opacity:0.5; filter:alpha(opacity=50);}
	.entry:hover strong{ color:#818181;}
	.entry:hover span{ color:#a5a5a5;}

.row_line{ width:940px; height:1px; text-indent:-9999px; overflow:hidden; background:#c6c6c6; margin:15px auto;}
	
form.home_form{ float:left; width:300px; margin:0 5px 0 15px;}
form.home_form .newsletter_title{ margin-left:18px; font-size:18px; margin-bottom:8px;}
form.home_form p{ padding:0 0 0 54px; color:#818181;}
form.home_form label{ float:left; font-size:14px; width:50px; line-height:30px; color:#818181;}
form.home_form input[type=text]{ float:left; width:238px; margin:0; outline:none; -webkit-appearance: none; -webkit-border-radius: 0;}
form.home_form input[type=submit]{ float:right; margin:0;}
form.home_form .form_item{ width:100%; overflow:hidden; margin-bottom:15px;}





/*-----------------------------public/intranet product eagle flexitroffer------------------------------------*/
.product_slider{ width:694px; border:1px #d6d6d6 solid; margin-bottom:18px; position:relative;}
.product_slider li span{ position:absolute; left:0; bottom:0; color:#143d8d; display:block; width:100%; height:38px; line-height:38px; text-indent:10px; background:url(../images/trans_bg1.png);}
.sli_prev,
.sli_next{ position:absolute; display:block; width:26px; height:69px; z-index:20; top:50%; margin-top:-35px; background:url(../images/sli_arrows_hover.gif) 0 0 no-repeat; text-indent:-9999px; overflow:hidden;}
.sli_prev{ left:0;}
.sli_next{ right:0; background-position:-26px 0;}

.sli_prev:hover{ position:absolute; display:block; width:26px; height:69px; z-index:20; top:50%; margin-top:-35px; background:url(../images/sli_arrows_hover.gif) 0 bottom no-repeat; text-indent:-9999px; overflow:hidden;}

.sli_next:hover{ position:absolute; display:block; width:26px; height:69px; z-index:20; top:50%; margin-top:-35px; background:url(../images/sli_arrows_hover.gif) -26px bottom no-repeat; text-indent:-9999px; overflow:hidden;}


.sli_nav{ position:absolute; right:10px; bottom:10px; z-index:15;}
.sli_nav a{ float:left; width:15px; height:15px; text-indent:-9999px; overflow:hidden; background:#707073; margin-left:10px;
			-moz-border-radius:15px; -o-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}
.sli_nav a.activeSlide{ background:#fff;}


.icons_row{ width:100%; overflow:hidden; margin-bottom:15px;}
	.icons_group1{ float:left;}
	.icons_group1 span{ float:left; width:35px; height:35px; text-indent:-9999px; overflow:hidden; background:url(../images/icos_group1.gif) 0 0 no-repeat; margin-right:3px;}
	.icons_group1 span.g1{ background-position:0 0;}
	.icons_group1 span.g2{ background-position:-35px 0;}
	.icons_group1 span.g3{ background-position:-70px 0;}
	.icons_group1 span.g4{ background-position:-105px 0;}
	.icons_group1 span.g5{ background-position:-140px 0;}
	.icons_group1 span.g6{ background-position:-175px 0;}
	.icons_group1 span.g7{ background-position:-210px 0;}
	
	.icons_group1 span.g1:hover{ background-position:0 -35px;}
	.icons_group1 span.g2:hover{ background-position:-35px -35px;}
	.icons_group1 span.g3:hover{ background-position:-70px -35px;}
	.icons_group1 span.g4:hover{ background-position:-105px -35px;}
	.icons_group1 span.g5:hover{ background-position:-140px -35px;}
	.icons_group1 span.g6:hover{ background-position:-175px -35px;}
	.icons_group1 span.g7:hover{ background-position:-210px -35px;}
	
	.icons_group2{ float:right;}
	.icons_group2 span{ float:left; width:50px; height:35px; text-indent:-9999px; overflow:hidden; background:url(../images/icos_group2.gif) 0 0 no-repeat; margin:0 2px;}
	.icons_group2 span.g1{ background-position:0 0;}
	.icons_group2 span.g2{ background-position:-50px 0;}
	.icons_group2 span.g3{ background-position:-100px 0;}
	.icons_group2 span.g4{ background-position:-150px 0;}
	

/*tooltip*/
#tooltip { position:absolute; z-index:100;}
#tooltip h3{ margin:0; font-size:11px; font-style:normal; color:#fff; border:0; padding:0; line-height:130%;}
#tooltip.fancy{ background:#000; width:130px; padding:7px; -moz-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#tooltip.fancy .box_arrow{ position:absolute; width:13px; height:9px; left:14px; bottom:-9px; text-indent:-9999px; overflow:hidden; background:url(../images/ico_arrow4.png) 0 0 no-repeat;}


/*tab content*/
.t_cont{ padding:0 25px; color:#818181;}
	/*tab description&date*/
	.description{ font-size:13px; color:#a5a5a5;}
	.description p{ margin-bottom:18px; line-height: 145%;}
	.description .desc_title{ font-size:15px; padding-right:20px; 
	}
	
	/*tab document&date*/
	.tech_title{ width:100%; overflow:hidden; border-bottom:1px #cdcbcb solid; margin-bottom:18px; padding-bottom:3px;}
	.tech_title span{ float:left;}
	.tech_title strong{ float:right;}
	
	.tech_cont{ margin-bottom:20px;}
	
	.down_row{ display:block; width:100%; height:38px; line-height:38px; overflow:hidden; background:url(../images/btn1.gif) 0 0 repeat-x; font-size:15px; color:#818080; margin-bottom:6px;
			    -moz-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
	.down_row:hover{ background-position:0 -38px; color:#818080;}
	.down_row span{ float:left; margin-left:15px; }
	.down_row span.ico_marketing{ padding-left:38px; background:url(../images/ico_marketing.png) 0 center no-repeat;}
	.down_row span.ico_guide{ padding-left:38px; background:url(../images/ico_guide.png) 0 center no-repeat;}
	.down_row span.ico_drawing{ padding-left:38px; background:url(../images/ico_drawing.png) 0 center no-repeat;}
	.down_row span.ico_accessories{ padding-left:38px; background:url(../images/ico_accessories.png) 0 center no-repeat;}
	.down_row span.ico_rfa{ padding-left:38px; background:url(../images/ico_rfa.png) 0 center no-repeat;}
	.down_row span.ico_ies{ padding-left:38px; background:url(../images/ico_ies.png) 0 center no-repeat;}
	.down_row strong{ float:right; width:62px; font-weight:normal;}
	
	.title_datasheet{ margin:20px 0; padding:0 20px 0 50px; background:url(../images/ico_datasheet.png) 20px 0 no-repeat;}
	.title_datasheet strong{ display:block; font-size:17px;}
	
	.datasheet{ width:98%; margin:0 auto 18px;}
	.datasheet th{ background:#939598; color:#fff; text-transform:uppercase;  padding:4px 4px; font-size:14px;}
	.datasheet th.first-item{ background:#fff;}
	.datasheet td{ font-size:11px; padding:4px 4px; border-right:1px #d1d2d4 solid; border-bottom:1px #d1d2d4 solid;}
	.datasheet td.first-item{ border:0;}
	.datasheet tr.tr_odd td{ background:#f7f8f8;}
	.datasheet tr.tr_odd td.first-item{ background:#fff;}
	.datasheet tr.pc_title td{ color:#C4102F; text-transform:uppercase; border-bottom:1px #fff solid; padding:7px 0;}
	.datasheet tr.tr_end td{ border-bottom:1px #fff solid;}
	.datasheet tr.tr_odd td.last-item,
	.datasheet tr td.last-item{ border-right:0;}
	.datasheet th.center,
	.datasheet td.center{ text-align:center; text-indent:0;}
	
	.table_col1{ float:left; width:50%;}
	.table_col2{ float:right; width:50%;}
	
	.sheet_txt{ clear:both; margin:0 4px 14px; font-size:13px;}
	
	.sheet_btn{ clear:both; margin:0 4px; border-top:1px #c9c9c9 solid; padding-top:20px;}
	.sheet_btn .btn_creat{ font-size:15px; padding:0 24px 0 15px; height:38px; line-height:38px;}
	.sheet_btn .btn_creat span{ display:inline-block; width:21px; height:20px; background:url(../images/ico_datasheet.png) 0 0 no-repeat; vertical-align:middle; margin-right:13px;}
	
	/*tab images*/
	.t_title{ font-size:15px; margin-bottom:10px; color:#a5a5a5;}
	.images_list{ width:100%; min-height:400px;}
	.images_list li{ float:left; width:200px; margin:0 15px 15px 0; background:#fff; /* min-height: 158px; */
					 -moz-box-shadow:0 0 8px rgba(0,0,0,.1); -o-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px rgba(0,0,0,.5); box-shadow:0 0 8px rgba(0,0,0,.2);}
	
	.down_block{ margin-bottom:25px;}


/*pop box*/
.overlay{ position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.4; filter:alpha(opacity=40); z-index:100; display:none;}
.creat_form{ background:#515151; width:350px; padding:18px 28px; color:#fff; position:absolute; left:50%; top:900px; margin-left:-203px; z-index:101;}
.creat_form p{ margin-bottom:14px; font-family: Arial, Helvetica, sans-serif;}
.creat_form label{ display:block; margin-bottom:2px;}
.creat_form input[type=text]{ display:block; width:340px; height:30px; line-height:30px; background:#fff; padding:0 5px; border:0; margin-bottom:14px; font-family: Arial, Helvetica, sans-serif;}
.creat_form .sheet_btn{ border:0; margin:0; padding:0;}
.creat_form .sheet_btn .btn_creat{ font-size:14px; color:#585757;}




/*-----------------------------public_intranet_search_results------------------------------------*/
/*.results_box{ width:620px;}*/
.results_box{ width:100%;}
	.results_row{ border-bottom:1px #c9c9c9 solid; padding-bottom:13px; margin-bottom:13px;}
	.results_row .results_title{ font-size:22px; color:#818181; margin-bottom:2px;}
	.results_row p{ margin-bottom:2px; line-height:145%;}
	.results_row p a{ color:#1d4187; font-family: Arial, Helvetica, sans-serif;}
	.results_row p a:hover{ color:#818181;}


/*-----------------------------public_intranet_projects_bhp_billiton------------------------------------*/
.sub_title3{ width:465px; font-size:19px; margin-bottom:18px;}

.box_col1{ float:left; width:342px; overflow:hidden;}
.box_col1 p{ margin-bottom:15px; line-height:145%;}
	.p_pro_title{ font-size:16px; color:#818181; border-top:1px #c9c9c9 solid; padding:10px 0 12px; margin-top:25px;}
	.p_pro_list{ width:370px;}
	.p_pro_list li{ float:left; width:160px; margin:0 20px 20px 0;}
	.p_pro_list li a{ display:block;}
	.p_pro_list li a span{ display:block; border:1px #c3c1c1 solid; margin-bottom:5px;}
	.p_pro_list li a strong{ display:block; font-size:16px; color:#143d8d;}
	.p_pro_list li a:hover span{ opacity:0.5; filter:alpha(opacity=50);}
	.p_pro_list li a:hover strong{ color:#818181;}


.box_col2{ float:right; width:340px;}
.box_col2 .box_img{ margin-bottom:10px;}


/*-----------------------------public_intranet_product_eagle_recessed------------------------------------*/
.box_list3 ul li{ margin-bottom:0; min-height: 260px;}
.box_list ul li a em{ display:block; min-height:85px; font-size:11px; color:#818181; line-height:130%; padding-top:3px;}



/*-----------------------------public_intranet_product_eagle_public_web------------------------------------*/
.cate_list2{ width:480px;}
.cate_list2 li a{ min-height:187px;}
.eagle_col1{ float:left; width:460px;}
.eagle_col2{ float:right; width:222px;}
.eagle_col2 p{ margin-bottom:25px; line-height:140%; padding-right:40px;}
	.brand_logo{ text-align:center; margin:0 30px 30px 0;}



/*-----------------------------public_intranet_product_fagerhult_image_library------------------------------------*/
.imgs_title{ text-indent:24px; margin-bottom:18px; font-size:18px; color:#818181; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif;}
.imgs_tab{ float:left; width:194px; margin-left:16px;}
.imgs_tab a{ display:block; border:1px transparent solid; border-right:1px #cdcbcb solid; padding:9px 0; text-indent:12px; font-size:15px; color:#a5a5a5;}
.imgs_tab a.on{ display:block; border:1px #cdcbcb solid; border-right:0; color:#143d8d;
				-moz-border-radius:6px 0 0 6px; -o-border-radius:6px 0 0 6px; -webkit-border-radius:6px 0 0 6px; border-radius:6px 0 0 6px;}
.imgs_cont{ float:right; width:445px; margin-right:10px;}
.imgs_cont li{ float:left; width:118px; height:118px; background:#fff; margin:0 24px 38px 0; text-align:center; font-size:80px;
				-moz-box-shadow:2px 2px 5px rgba(0,0,0,.5); -o-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px rgba(0,0,0,.5); box-shadow:0 0 8px rgba(0,0,0,.3);}
.imgs_cont li a{ display:inline-block; font-size:10px; vertical-align:middle;}




/*-----------------------------public_environmental_focus------------------------------------*/
.sub_title_dark{ color:#818181;}

.focus_row{ width:100%; overflow:hidden; border-bottom:1px #c9c9c9 solid; padding-bottom:13px; margin-bottom:25px; color:#818181;}
	.focus_img{ float:left; width:218px; margin-bottom:15px;}
	.focus_img img{ margin-bottom:8px;}
	/*.focus_img1 img{ border-bottom:10px #d24848 solid;}
	.focus_img2 img{ border-bottom:10px #2cba57 solid;}
	.focus_img3 img{ border-bottom:10px #eb9b01 solid;}*/
	.focus_img span{ display:block; font-size:20px; color:#818181;}
	.focus_cont{ float:right; width:410px; margin-right:55px;}
	.focus_cont p{ margin-bottom:12px; line-height:145%;}




/*-----------------------------public_news------------------------------------*/
.newsletter_form{ width:100%; margin-bottom:30px; margin-top: 5px;}
.newsletter_form .newsletter_title{ font-size:20px; color:#1d4187; padding-left:34px; background:url(../images/ico_mail.gif) left center no-repeat; margin-bottom:10px;}
.newsletter_form p{ font-size:13px; color:#9f9e9e; margin-bottom:8px; padding-right:20px;}
.newsletter_form label{ display:block; font-size:16px; color:#a4a4a4;}
.newsletter_form input[type=text]{ display:block; width:209px; height:30px; line-height:30px; background:#ededed; border:0; margin-bottom:5px; padding:0 5px;
									font-family: Arial, Helvetica, sans-serif; color:#818181; font-size:14px;}
.newsletter_form input[type=submit]{ display:block; width:70px; height:30px; line-height:30px; background:#ededed url(../images/btn1.gif) top repeat-x; border:0; font-size:15px; color:#8b8b8b; cursor:pointer; margin-top:10px;
									 -moz-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.newsletter_form input[type=submit]:hover{ background-position:0 -38px;}




/*-----------------------------public_intranet_careers------------------------------------*/
.results_box2{ border-top:1px #c9c9c9 solid; padding-top:15px;}


/*-----------------------------public_intranet_careers_job------------------------------------*/
.ul_list1{ margin-bottom:15px; font-family: Arial, Helvetica, sans-serif;}
.ul_list1 li{ padding-left:12px; background:url(../images/ico_dot1.gif) left center no-repeat;}

.ul_list2{ margin:-12px 0 15px;}
.ul_list2 li{ padding-left:12px; background:url(../images/ico_dot2.gif) left center no-repeat;}

.contact_form{ width:351px; padding:16px 44px 30px 28px; background:#f1f1f3; -moz-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; margin-top: 20px;}
.contact_form .contact_form_title{ font-size:14px; color:#818181; font-family: Arial, Helvetica, sans-serif; margin-bottom:12px;}
.contact_form label{ display:block; color:#818181; margin-bottom:2px;}
.contact_form input[type=text]{ display:block; width:341px; height:30px; line-height:30px; background:#fff; border:0; margin-bottom:12px; padding:0 5px;
								font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#818181;}
.contact_form input[type=file]{ margin-bottom:5px;}
.contact_form span{ display:block; font-size:11px; color:#818181; margin-bottom:20px;}
.contact_form input[type=submit]{ display:block; width:160px; height:30px; line-height:30px; background:#d8d8da; border:0; font-size:14px; color:#818181; cursor:pointer;
								  -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-family: Arial, Helvetica, sans-serif;}




/*-----------------------------public_intranet_contact------------------------------------*/
.contact_img{ position:absolute; width:235px; height:155px; left:-13px; top:-15px;}

.contact_row{ width:740px; overflow:hidden; margin-bottom:40px;}
	.contact_title{ font-size:15px; color:#143d8d; font-family: Arial, Helvetica, sans-serif; margin-bottom:12px;}
	.contact_block{ float:left; width:178px;}
	.contact_block p{ color:#818181; line-height:140%; margin-bottom:5px;}
	.contact_block strong{ font-family: Arial, Helvetica, sans-serif;}
	.contact_block .btn_map{ display:inline-block; padding-left:16px; background:url(../images/ico_director.gif) left center no-repeat; font-family: Arial, Helvetica, sans-serif;} 
	


/*-----------------------------public_intranet_contact_accounts------------------------------------*/
.person_list{ width:740px; overflow:hidden; margin-bottom:20px;}
.person_list li{ float:left; width:340px; overflow:hidden; margin-right:20px; padding-bottom:16px; margin-bottom:20px; border-bottom:1px #d9d9d9 solid; min-height: 120px;}
	.person_img{ float:left; width:83px;}
	.person_cont{ float:right; width:240px; min-height: 100px;}
	.person_email{ float: left; width:300px; }
	.person_cont .person_name{ font-size:16px; color:#818181; font-family: Arial, Helvetica, sans-serif; margin-bottom:5px;} 
	.person_cont p{ line-height:150%;}
	.person_cont p strong{ font-family: Arial, Helvetica, sans-serif;}
	.person_cont p a{ color:#a5a5a5; font-size:12px;}
	.person_cont p a:hover{ color:#143d8d;}





/*-----------------------------public_about------------------------------------*/
.sidebar_absolute{ position:absolute; left:0; top:15px;}
.sidebar_absolute .side_nav1 li.first-item a.lev1{ color:#fff;}

.banner{ width:100%; overflow:hidden; margin:-10px 0 20px; position:relative;}
	.ban_txt{ position:absolute; left:255px; top:8px; width:570px;}
	.ban_txt .ban_title{ font-size:36px; font-family: Arial, Helvetica, sans-serif; color:#fff; margin-bottom:7px;}
	.ban_txt p{ color:#fff; font-size:15px;}

.para_box{ width:100%; color:#818181; padding-bottom: 10px;
}
.para_box p{ margin-bottom:15px; line-height:145%; padding-right:80px;}
.para_box a{ color:#a5a5a5; text-decoration:underline;}
.para_box a:hover{ color:#143d8d;}
	.p_title{ font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; margin-bottom:10px;}
.para_box h4{  font-size:14px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; margin-bottom:10px;}
	
.img_box{ width:710px; overflow:hidden; margin-bottom:10px;}
.img_box img{ float:left; margin-right:9px;}


/*-----------------------------public_resources------------------------------------*/
.side_block{ padding-right:35px; position: relative;}
.side_block p{ font-size:15px; color:#818181; margin-bottom:12px;}
.side_block p a{ font-family: Arial, Helvetica, sans-serif;}
.side_block p img{ margin-right:10px;}
	.side_logo{ margin-bottom:25px;}
	
.line{ width:100%; height:1px; background:#d9d9d9; margin:15px 0;}




/*-----------------------------public_our_brands------------------------------------*/
.brand_box{ width:690px; overflow:hidden; padding:15px 0; border:1px #bdbcbc solid; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-bottom:16px;}
.brand_box .b_logo{ float:left; width:200px; margin-left:27px;}
.brand_box .b_txt{ float:right; width:395px; margin-right:25px; color:#818181;}
.brand_box:hover{ opacity: 0.5;}



/*-----------------------------public_intranet_news_product_launch_appareo------------------------------------*/
.sidebar2{ float:left; width:282px; margin-left:15px;}
	.side_line{ height:75px; border:1px #c9c9c9 solid; border-left:0; border-right:0; margin-bottom:20px;}
	.side_head2{ margin-bottom:35px; font-size:22px; color:#a5a5a5; line-height:140%;}

.main_content2{ float:right; width:655px;}
	.main_logo{ height:75px; border:1px #728bbb solid; border-left:0; border-right:0; margin:0 15px 20px 0;}
	.main_img{ margin-bottom:30px;}
	
	.product_slider2{ width:535px;}
	
	.pro_sli_box{ width:537px; padding-top:10px; position:relative;}
	
.side_download_links p a{
	border-bottom:1px #c9c9c9 solid; display:block; font-size:16px; color:#818181; padding:8px 3px;
}		
	
/*-----------------------------login screen------------------------------------*/
.loginBox, #passwordReminder{ width:300px; overflow:hidden; margin: 20px; background: #f3f1ef;
	padding:25px; border-top:5px #2e5596 solid;}

.loginBox h2, #passwordReminder h2 { font-family:'DIN' font-size: 16px; color: #a5a5a5; text-transform: none; font-weight: normal; margin-bottom: 20px;
}	

#login-form .input{
	width: 300px;
	border: 1px solid #fff;
	height: 22px;
	padding: 2px;
	margin-bottom: 10px;
}
#login-form label{
	line-height: 25px;
}

.forgot_button{
	font-size:12px;
}

#password-form .input{
	width: 300px;
	border: 1px solid #fff;
	height: 22px;
	padding: 2px;
	margin-bottom: 10px;
}
#password-form label{
	line-height: 25px;
}


blockquote {
		width: 450px;
		margin: 25px 0;
		padding: 10px 40px;
		position: relative;
	}

	blockquote p {
		font-size: 15px;
		line-height: 24px;
		color: #75a1c9;
	}

	blockquote:before {
		font-family: Georgia, serif;
		display: block;
		content: "\201C";
		font-size: 80px;
		position: absolute;
		left: 0;
		top: -7px;
		color: #c4cfdb;
	}

	blockquote strong {
		color: #517392;
		font-size: 13px;
		line-height: 17px;
		display: block;
		margin-top: 5px;
	}

	blockquote strong:before {
		content: "\2014 \2009";
	}


input#mc_name.error, input#mc_email.error{ border: 1px solid red; }

#subscribeSubmit{ margin-right: 12px; }

.notfoundBox { width:320px; overflow:hidden; margin: 20px; background: #2e5596;
	padding:25px; border-top:5px #2e5596 solid;}
.notfoundBox h2{ color: #fff; font-weight: normal; font-size: 28px; font-family: Arial, Helvetica, sans-serif; margin-bottom:18px;}
.notfoundBox p{ color: #fff; font-weight: normal; font-size: 22px; font-family: Arial, Helvetica, sans-serif; margin-bottom:22px; padding: 0px;}
.notfoundBox a, .notfoundBox a:hover { color: #fff; text-decoration: none;}


