html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
  font-family:'Noto Sans';
}
a{text-decoration:none;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* CSS BASE */
html{height:100%;}
body{background-color:#fff;background-image:url('images/background.jpg');height:100%;}
#wrap{min-height:100%;}
.clearfix:before,.clearfix:after {content: ".";display: block;height: 0;overflow: hidden}
.clearfix:after {clear: both}

/* HEADER */
#header{height:177px;width:100%;background-color:#002f65;}
#header-content,#header-right,#header-left{}
#header-content{width:1000px;margin-left:auto;margin-right:auto;height:177px;background-image:url('images/header.jpg');background-repeat:no-repeat;}
#header-right{background-color:#002351;height:177px;overflow:hidden;position:absolute;margin-left:1000px;}
#footer{background-color:#303a54;height:262px;margin-top: -262px;position: relative;clear:both;}
#footer-content{margin:0 auto;width:930px;}
#footer-content #logo-footer{margin-top:47px;float:left;}
#footer-content #map-footer{margin-top:18px;float:right;}
#footer-content #text-footer{float:left;margin-top:23px;width:640px;}
#footer-content #text-footer p{color:#484f6a;font-size:12px;font-family:arial;line-height:16px;}
#footer-content #text-footer a{color:#484f6a;font-size:12px;font-family:arial;}
#content{margin:0 auto;width:930px;background-color:#fff;overflow:none;}
#logo{float:left;margin:29px 0 0 25px;}
#lang{float:right;margin:129px 20px 0 0;}
#lang a{border:2px solid #334f75;border-radius:3px;padding:7px 6px;line-height:30px;font-size:10px;color:#fff;margin-right:10px;}
#searchform{float:right;margin:88px -72px 0 0;}
#searchform input[type=text]{border:0;padding:3px 4px 3px 26px;font-size:14px;font-family:'Noto Sans';line-height:20px;color:#4d4d4d;border-radius:3px;
                             background-image:url('images/search.jpg');background-repeat:no-repeat;background-position:3px 3px;}
#menu{margin-left:auto;margin-right:auto;width:930px;height:62px;background-color:#303a54;}
#menu ul li{display:inline-block;}
#menu a{color:#fff;font-size:15px;font-weight:bold;padding:0 28px;line-height:62px;text-transform:uppercase;}
#menu ul li.current-menu-item,#menu ul li:hover{background-color:#6c90ca;}
#content,#menu{padding:0 35px;}
#content{padding-bottom:272px;}
#breadcrumb{line-height:69px;font-family:arial;color:#6c90ca;}
#breadcrumb a{color:#6c90ca}

.greyLine{position:absolute;background-color:#373b5b;height:1px;width:100%;margin-top:417px;z-index:10000;filter:alpha(opacity=15); opacity:0.15;}

#sidebar{float:left;margin:0 21px 0 0;width:224px;background-color:#f2f2f3;border-top:13px solid #002f65;padding:0 0 12px 0;}
#sidebar ul{width:224px;}
#sidebar ul li{background-color:#6c90ca;text-align:center;width:224px;margin:0 0 1px 0;}
#sidebar a{color:#fff;font-size:12px;line-height:47px;font-family:arial;width:224px;text-transform:uppercase;display:block;}
#sidebar ul li.current_page_item,#sidebar ul li:hover{background-color:#303a54;}
#page{float:left;width:614px;background-color:#f2f2f3;padding:33px 35px;}
#page h1{color:#002f65;font-size:22px;font-weight:bold;margin:0 0 8px 0;width:307px;position:absolute;}
#page h4{font-weight:bold;}
#page h4,#page p,.homeBox p,.homeBox h4{font-family:arial;font-size:15px;margin:3px 0 9px 0;}
#page p,.homeBox p{color:#707687;line-height:20px;}
#page p a{color:#6c90ca;text-decoration:underline;}
p strong{font-weight:bold;font-family:arial;}
#page .post{margin-top:90px;}
.homeButton,#contactButton{background-color:#002351;color:#fff;text-transform:uppercase;border-radius:6px;margin:22px 0 0 0;font-size:10px;line-height:36px;display:block;width:177px;text-align:center;}
.homeButton2:hover,.homeButton:hover,#contactButton:hover,#page p a.infosButton:hover{background-color:#6c90ca;}
#quality-labels{margin:33px 0 25px 7px;}

/* PDF FILES */
ul.leadgo-special-pdfs-container{margin-top:20px;}
ul.leadgo-special-pdfs-container li{margin-bottom:12px;}
ul.leadgo-special-pdfs-container h3{font-size:20px;font-weight:bold;color:#707687;float:left;}
ul.leadgo-special-pdfs-container p{font-size:15px;color:#707687;}
ul.leadgo-special-pdfs-container a{color:#6c90ca;font-size:15px;font-family:arial;display:bloc;background-image:url('images/pdf.png');background-repeat:no-repeat;padding:12px 0 13px 45px;}
ul.leadgo-special-pdfs-container a:hover{color:#303a54;}
ul.leadgo-special-pdfs-container .pdf_content{float:left;width:320px;}
ul.leadgo-special-pdfs-container img.file_image{float:left;max-width:96px;max-height:95px;margin-right:20px;}
ul.leadgo-special-pdfs-container .doc_settings{float:right;margin:3px 3px 0 3px;}
ul.leadgo-special-pdfs-container .pdf_link{margin-top:15px;height:37px;}

.leadgo-pdf-categories ul li{width:298px;margin-bottom:12px;display:inline-block;}
.leadgo-pdf-categories img{margin-right:15px;float:left;}
.leadgo-pdf-categories a{color:#707687;font-size:15px;line-height:95px;}

/* SEARCH RESULT */
.search_result{border-bottom:1px solid #002f65;margin:4px 0 12px 0;}
.search_result h2{color:#6c90ca;font-size:18px;font-weight:bold;margin:0 0 8px 4px;}
.search_result .entry-content{margin:6px 12px 0 12px;}

/* Text BOX */
div.boxText div{float:left;width:292px;margin:5px 15px 8px 0;}
div.boxText div img{max-width:292px;max-height:154px;margin:0 auto 8px auto;border-radius:3px;}
div.boxText div p{line-height:20px;}
div.boxText p b{font-size:16px;}

#page p a.infosButton,.homeButton2{text-decoration:none;background-color:#6a7183;color:#fff;text-transform:uppercase;border-radius:6px;margin:22px 0 0 0;font-size:10px;line-height:26px;padding:5px 20px;}

/* Home BOX */
.homeBox{float:left;width:300px;margin:25px 10px;}
.homeBox img{margin-bottom:26px;}
.homeBox p{font-size:12px;color:#303a54;padding:0 16px;line-height:18px;}
.homeButton{margin-left:16px;background-color:#6a7183;}

.homeBox2{float:left;width:225px;margin:68px 10px 0 0;border-top:9px solid #002f65;background-color:#ebecee;padding-bottom:28px;}
.homeBox2 h2{font-size:16px;color:#002f65;padding:16px 21px 4px 21px;border-bottom:1px solid #c3ccd7;margin-bottom:28px;}
.homeBox2 p{color:#303a54;padding:0 22px;font-size:12px;margin-bottom:25px;line-height:16px;}
.homeBox2 p.highMargin{margin-bottom:40px;}
.homeBox2 p b{font-weight:bold;}
.homeBox2 p a{color:#303a54;}
.homeButton2{margin-left:22px;background-color:#6a7183;}