body {margin: 0px;padding: 0px;font-family: Verdana,Tahoma, "Trebuchet MS";font-size: 11px;color: #525252;font-weight: normal;text-align:left; line-height:16px; background-color:#ffffff;}
a {	font-family: Verdana, Tahoma;font-size: 11px;font-weight: bold;	color: #00a6e8;	text-decoration: none;}
a:hover {color: #525252;text-decoration: none;font-family: Verdana, Tahoma;	font-size: 11px;font-weight: bold;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#all {margin:0px; padding:0px;background: #ffffff url(../images/tlo.jpg) no-repeat top center;}
#template {width:960px;margin:auto;}
#top { width:960px;}
.img_top  {float:left; border:none;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#search { width:199px;height:34px;margin:0px;padding:0px; background:url(../images/yes_12_02.jpg) no-repeat top left; float:left;}
#search .input_search {border:none; width:145px; margin:7px 0px 0px 60px;}
#search .input_search_button {border:none; float:left;width:32px;height:34px;margin:0px;padding:0px;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#content_full {width:960px;float:left; border:0px solid; text-align:justify; margin:0px; min-height:200px;}
#content {margin:15px 0px 10px 0px; float:left;width:680px;}
#right_column {margin:15px 0px 10px 20px; float:right;width:260px;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.newsPreView {margin:5px 20px 0px 5px; float:left; border-bottom:1px dotted #cfcfcf; color:#6d6d6d;}
.newsPreView img.imageBorder {float:left; margin:8px 5px 0 0; border:2px solid #85b000;}
.newsPreView h3  { color:#002568; font-weight:bold;padding:5px 0px 0px 0px;margin:0px;font-size:12px; clear:both;} 
.newsPreView h3 a { color:#002568; font-weight:bold;font-size:12px;padding:0px;margin:0px;}
.newsPreView h3 a:hover {  color:#000000; font-weight:bold;font-size:12px;padding:0px;margin:0px;}
.newsPreView p {padding:0px 0px 10px 0px;margin:0px; clear:both;font-weight:normal;}
.newsPreView .date {padding-top: 5px;font-size:9px; font-family: Tahoma,Verdana, "Trebuchet MS"; font-weight:normal;float:left; color:#89cae3; clear:both;}
.newsPreView .see_more {float:right; margin:0px 0px 10px 0px; text-align:right; width:71px;}

.newsFullView {}
.newsFullView img.imageBorder {float:left; margin:0 5px 0 0; border:none 0px;}
.newsFullView h4  { color:#002468; font-weight:bold;padding:5px 0px 0px 0px;margin:0px;} 
.newsFullView p {padding:0px; padding-top:5px; margin:0px;}
.newsFullView .back {text-align:right;padding: 5px;}
.newsFullView .date {display:block; float:right; padding-right: 5px;}

#prod_code {color:#54acda;font-weight:bold;}


/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.service_box {width:162px;margin:5px 0px 10px 1px;padding:0px;}
.service_box_top {width:162px;height:4px;margin:0px;padding:0px; background:url(../images/box_prod_01.jpg) no-repeat top left; float:left;}
.service_box_center {height:260px;background:url(../images/box_prod_02.jpg) repeat-y top left;}
.service_box_center .picture {text-align:center;margin:0px;padding:10px 0px 0px 0px;}
.service_box_center .tekst {padding:5px 5px 0px 5px;text-align:left;}
.service_box_center h3,h3 a {padding:0px 5px 0px 5px;height:47px;color:#002569;font-size:12px;overflow:hidden;}
.service_box_center .tekst p {height:79px;padding:0px 5px 0px 5px;overflow:hidden;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
h1 { font-size:18px; font-weight:bold; color:#002568; font-family: Verdana,Tahoma, "Trebuchet MS"; padding:0px 0px 0px 0px;margin:0px;}
h2 { font-size:17px; font-weight:bold; color:#002568; font-family: Verdana,Tahoma, "Trebuchet MS"; padding:0px 0px 0px 0px;margin:0px;}
h2 a:hover { font-size:18px; font-weight:bold; color:#002568; font-family: Verdana,Tahoma, "Trebuchet MS"; padding:0px 0px 0px 0px;margin:0px;}
h3 { font-size:14px; font-weight:bold; color:#ffffff; font-family: Verdana,Tahoma, "Trebuchet MS";padding:0px 10px 0px 10px;margin:0px;}
h4 { font-size:14px; font-weight:bold; color:#ffffff; font-family: Verdana,Tahoma, "Trebuchet MS";padding:0px 0px 0px 0px;margin:0px;}

h2 a,h2 a:hover { font-size:17px; font-weight:bold; color:#002568; font-family: Verdana,Tahoma, "Trebuchet MS";}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.list_menu { padding:15px 0px 0px 0px;}
.list_menu li { list-style:none; font-size:10px;padding:0px 0px 0px 0px; border-bottom:1px solid #c9c9c9; width:218px;}
.list_menu li a { list-style:none; font-size:10px;padding:0px 0px 0px 10px;display:block; height:22px;}
.list_menu li a:hover { list-style:none; font-size:10px; color:#FFFFFF;padding:0px 0px 0px 10px;background-color:#00a6e8; height:22px;}

#footer { width:100%;position:absolute;}
.footer_left{color:#000000; width:900px;float:left;text-align:left; padding:10px 10px 5px 10px;font-weight: normal; font-size:10px;}
.footer_left a {color:#000000;font-weight: normal; font-size:10px;}
.footer_left a:hover {color:#00a6e8;font-weight: normal; font-size:10px;}
.footer_right{color:#000000; width:900px;float:left;text-align:left;padding:0px 20px 5px 10px;font-weight: normal; font-size:10px;}
.footer_right a {color:#000000; font-size:10px;}
.footer_right a:hover {color:#00a6e8; font-size:10px;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
hr {border:0px none;background:url(../images/line.gif) repeat-x; height:12px; margin:10px 0px 5px 0px;}
hr.sec {border:0px none;background:url(../images/line2.gif) repeat-x; height:12px; margin:10px 0px 5px 0px;}

/*limit*/
.limit {text-align: center;}

/* gallery */
.galleryPreView {padding:5px 5px 5px 5px;margin:0px;float:left; text-align:justify; width:670px;}
.galleryPreView img.imageBorder {float:left; margin:8px 5px 0 0;padding:1px; border: 1px solid #E2E2E2;}
.galleryPreView h4  { color:#f0a90f; font-weight:bold;padding:5px 0px 0px 0px;margin:0px;} 
.galleryPreView h4 a { color:#f0a90f; font-weight:bold;padding:5px 0px 0px 0px;margin:0px;}
.galleryPreView h4 a:hover {  color:#0b3a71; font-weight:bold;}
.galleryPreView p {padding:5px 0px 0px 0px;margin:0px;}
.galleryPreView .date {padding:5px 0px 0px 0px;margin:0px;font-size:10px; color:#0b3a71;font-weight:bold; float:left; width:150px;}
.galleryPreView .see_more {float:right; margin:10px 0px 0px 0px;padding:0px;color:#f0a90f;}

.galleryFullView {}
.galleryFullView img.imageBorder {border: 1px solid #E2E2E2; margin: 0 10px 0 0; padding: 1px; float: left;}
.galleryFullView h3 {color: black; font-size: 11px; font-weight: bold; margin:0px; padding:0px;}
.galleryFullView p  {margin:0px; padding:0px; padding-top:5px;} 
.galleryFullView .back {text-align:right;padding: 5px;}

.galleryFullViewItem {float: left; text-align: center; margin:auto; width:135px;height:100px;}
.galleryFullViewItem div.imageBorder { border: 1px solid #E2E2E2; width:120px;height:80px;margin:auto;padding:10px 0px 0px 0px;}
.galleryFullViewItem img {margin:auto;border:none; vertical-align:middle;}
.galleryFullViewItem p {height:18px;}


.videoPreView {padding:5px 5px 5px 5px;margin:0px;float:left; text-align:justify; width:670px;}
.videoPreView img.imageBorder {float:left; margin:8px 5px 0 0;padding:1px; border: 1px solid #E2E2E2;}
.videoPreView h4  { color:#f0a90f; font-weight:bold;padding:5px 0px 0px 0px;margin:0px;} 
.videoPreView h4 a { color:#f0a90f; font-weight:bold;padding:5px 0px 0px 0px;margin:0px;}
.videoPreView h4 a:hover {  color:#0b3a71; font-weight:bold;}
.videoPreView p {padding:5px 0px 0px 0px;margin:0px;}
.videoPreView .date {padding:5px 0px 0px 0px;margin:0px;font-size:10px; color:#0b3a71;font-weight:bold; float:left; width:150px;}
.videoPreView .see_more {float:right; margin:10px 0px 0px 0px;padding:0px;color:#f0a90f;}

#opinionPole {margin-top:10px;margin-right:10px; width:240px; background-color:#f6f6f6;padding:10px;}
#opinionPole ul{ list-style-type:decimal; margin-left:0px;}
#opinionPole p{ font-weight:bold;}

/*case studies*/
.csPreView { width:210px; float:left; padding:8px;height:310px;}
.csPreView img.imageBorder {border:2px solid #002569; margin: 0 10px 0 0; padding: 0px; float: left; width:200px;}
.csPreView h3  {margin:0px; padding:0px;} 
.csPreView h3 a {color: black; font-size: 11px; font-weight: bold}
.csPreView p  {margin:0px; padding:0px; padding-top:5px;} 
.csPreView .seeMore  {float:right;} 

.csFullView {}
.csFullView img.imageBorder {border: 1px solid #E2E2E2; margin: 0 10px 0 0; padding: 1px; float: left;}
.csFullView h3 {color: black; font-size: 11px; font-weight: bold; margin:0px; padding:0px;}
.csFullView p  {margin:0px; padding:0px; padding-top:5px;} 
.csFullView .back {text-align:right;padding: 5px;}

.csFullViewItem {float: left; text-align: center; margin:auto; width:150px;height:100px;}
.csFullViewItem div.imageBorder { background-color:#E8E8E8; border: 1px solid #E2E2E2; width:120px;height:80px;margin:auto;}
.csFullViewItem img {margin:auto;border:none; vertical-align:middle;}
.csFullViewItem p {height:18px;}

.footer_ul {margin:0px 0px 0px 0px;}
.footer_ul ul{width:160px; margin:0px 0px 0px 0px; padding:0px; display:block; float:left;}
.footer_ul ul li{ list-style:none;width:160px; height:26px; margin:3px 0 0 0; padding:0 0 0 30px; float:left; line-height:26px; background:url(../images/aw.png) no-repeat top left;}
.footer_ul ul li a {float:left;font-size:10px; line-height:26px; text-decoration:none;font-weight: normal;}
.footer_ul ul li a:hover {float:left;font-size:10px;line-height:26px; text-decoration:none;font-weight: normal;}

ul#topnav {float: left;padding:0px;margin:0px;width: 640px;list-style: none;font-size: 1.1em;background:url(../images/top_03.jpg) no-repeat top left;z-index:99999;}
ul#topnav li {float: left;margin: 0; padding: 0;position: relative;}
ul#topnav li a {float: left; height: 44px;color:#ffffff;padding: 9px 0px 0px 17px;font-weight:bold;}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; color: #5bb7dc;font-weight:bold;}
ul#topnav a {padding:0px 20px 0px 0px;font-weight:bold;}
ul#topnav li .sub {
	z-index:99999;
	position: absolute;	
	top: 34px; left: 0;
	background: #f8f8f8 url(sub_bg.png) repeat-x;
	padding: 10px 20px 10px 20px;
	float: left;
	border:1px solid #5bb7dc;
	border-top:5px solid #5bb7dc;

	display: none;}
ul#topnav li:hover .sub {display:block;}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{list-style: none;margin: 0; padding: 0;float: left;}
ul#topnav .sub ul li {width: 100%;color: #fff;}
ul#topnav .sub ul li h2 {padding: 0px 0px 5px 0px;  margin: 0;font-size: 14px;font-weight: bold;color: #5bb7dc;}
ul#topnav .sub ul li h2 a {padding: 0px 0px 5px 0px;  margin: 0;font-size: 14px;font-weight: bold;color: #5bb7dc;}
ul#topnav .sub ul li h2 a:hover {padding: 0px 0px 5px 0px;  margin: 0;font-size: 14px;font-weight: bold;color: #002569;}

ul#topnav .sub ul li a {float: none; text-indent: 0;height: auto;font-weight:bold;padding: 7px 5px 7px 0px;display: block;text-decoration: none;color: #002569;border-bottom:1px dotted #bbbbbb;font-weight:normal;}
ul#topnav .sub ul li a:hover {color: #5bb7dc; background-position: 5px 12px ;font-weight:normal;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.newsletterPreView {width:680px;height:200px;margin:15px 0px 0px 0px; float:left;color:#6d6d6d;position:relative;}
.newsletterPreView .picture {width:120px;height:180px;float:left;}
.newsletterPreView .content_newsletter {width:540px;height:152px;overflow:hidden;float:left;padding:0px 0px 0px 20px;}
.newsletterPreView .button_newsletter {position:absolute;bottom:10px;right:0px;}
.newsletterPreView img.imageBorder {float:left; margin:8px 5px 0 0; border:2px solid #5cb1da;}
.newsletterPreView h3  { color:#002568; font-weight:bold;padding:5px 0px 0px 0px;margin:0px;font-size:12px; clear:both;height:18px;overflow:hidden;} 
.newsletterPreView h3 a { color:#002568; font-weight:bold;font-size:12px;padding:0px;margin:0px;}
.newsletterPreView h3 a:hover {  color:#000000; font-weight:bold;font-size:12px;padding:0px;margin:0px;}
.newsletterPreView p {padding:0px 0px 10px 0px;margin:0px; clear:both;font-weight:normal;}
.newsletterPreView .date {padding-top: 5px;font-size:11px;font-weight:normal;float:left;clear:both;position:absolute;bottom:15px;left:140px;}
.newsletterPreView .see_more {float:right; margin:0px 0px 10px 0px; text-align:right; width:71px;}














/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/

#slider {
	position:relative;
    width:1000px;
    height:270px;
    margin-left:0px;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:33px;
	height:100px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-33px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}



