﻿@charset "utf-8";

html{

background:#fff url(images/footer_bgr.gif) repeat-x left bottom;

}

body{

text-align:center;

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color:#1d1d1d;

margin:0;

padding:0;

background:url(images/top_bgr.gif) repeat-x left top;

padding-bottom:0px;

behavior: url(js/PIE.htc);

}

body.int{

background:url(images/top_bgr.gif) repeat-x left -260px;

}

h1{

font-family: 'Trebuchet MS';

margin:0;

font-size:22px;

color:#003f96;

margin-bottom:4px;

font-weight:normal;

text-transform:uppercase;

line-height:22px;

}

h2{

font-family: 'Trebuchet MS';

margin:0;

font-size:22px;

color:#003f96;

margin-bottom:4px;

font-weight:normal;

text-transform:uppercase;

line-height:22px;

}

h3{

font-family: 'Trebuchet MS';

font-size:18px;

color:#434343;

margin:6px 0 4px 0;

font-weight:normal;

line-height:18px;

}

form, input, select, ul, img{

padding:0;

margin:0;

border:0;

list-style:none;

}

a{

color:#06aedb;

text-decoration:none

}

.clear{

clear:both;

padding-top:10px

}

.clearMini{

clear:both;

height:0px;

font-size:1px;

line-height:0px;

}

.floatLeft{

float:left;

}

.floatRight{

float:right

}

.alignRight{

text-align:right;

}

.container{

margin:0 auto;

text-align:left;

width:960px;

}

.header{

float:left;

width:960px;

background:url(images/header.png) no-repeat left top;

}

.logo{

float:left;

width:360px;

}

.rightLogo{

float:left;

width:590px;

padding:40px 10px 0 0;

}

.menu{

float:left;

width:960px;

background:url(images/menu_bgr.gif) repeat-x left top;

list-style:none;

z-index:9998;

behavior: url(js/PIE.htc);

}

.menu li{

position:relative;

float:left;

padding:17px 15px;

margin:0px;

z-index:9999;

}

.menu li a{

font-family: Arial;

float:left;

font-size:15px;

font-weight:bold;

color:#003f96;

text-decoration:none;

padding:5px 12px;

behavior: url(js/PIE.htc);

}

.menu li a:hover, .menu li a.select{

-moz-border-radius:8px;

-webkit-border-radius:8px;

border-radius:8px;

background:#003f96;

color:#FFFFFF;

behavior: url(js/PIE.htc);

}





.menu li ul.sub {

				display: none;

				position: absolute;

				top: 62px;

				left: 14px;

				width: 200px;

				list-style:none;

				z-index:900

			}

			.menu li ul.sub li {

				position: relative;

				padding: 0;

				background: none;

				border-top:2px solid #dfdfdf

			}

			.menu li ul.sub li a, .menu li ul.sub li a:link, .menu li ul.sub li a:visited  {

				float: none;

				display: block;

				width: 180px;

				color:#FFFFFF;

				border-bottom: 1px solid #cfd9e5;

				height: 30px;

				line-height: 30px;

				padding: 0 10px;

				font-size: 14px;

				background:#04addb}

			.menu li ul.sub li a:hover {

				background: #163b59!important;

				-moz-border-radius:0;

				-webkit-border-radius:0;

				border-radius:0;

			}

			.menu li ul.sub li ul.sub {

				position: absolute;

				top: -1px;

				left: 200px;

				border-top: 1px solid #d9d9d9;

			}

.flash{

float:left;

width:960px;

height:377px;

background:url(images/flash.jpg) no-repeat left top;

z-index:2

}

.bann{

float:left;

background:url(images/about.jpg) no-repeat left top;

width:960px;

height:117px;

}

.about-us{

background:url(images/about.jpg) no-repeat left top;

}

.contact-us{

background:url(images/contact.jpg) no-repeat left top;

}

.partners{

background:url(images/partners.jpg) no-repeat left top;

}

.become-partner{

background:url(images/partners.jpg) no-repeat left top;

}

.manufacturers{

background:url(images/manufacturers.jpg) no-repeat left top;

}

.events{

background:url(images/events.jpg) no-repeat left top;

}

.solutions{

background:url(images/solutions.jpg) no-repeat left top;

}

.get-quote{

background:url(images/get-quote.jpg) no-repeat left top;

}





.relative{

position:relative;

}

.content{

float:left;

width:630px;

min-height:250px;

padding:10px;

}

.content p{

line-height:22px;

}

.sidebar{

float:left;

width:270px;

padding:10px;

}

.contentContact{

float:left;

width:450px;

line-height:24px;

padding:10px;

}

.sidebarContact{

float:left;

width:440px;

padding:10px;

}

/* SCROLLING */



.jcarousel-skin-tango .jcarousel-container {

float:left;

-webkit-border-radius: 7px;

-moz-border-radius: 7px;

border-radius: 7px;

background: #fcfcfc;

background: -moz-linear-gradient(top, #fff 41%, #f5f2f2 100%); 

background: -webkit-gradient(linear, left top, left bottom, color-stop(41%,#fff), color-stop(100%,#f5f2f2)); 

background: -webkit-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: -o-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: -ms-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: linear-gradient(top, #fff 41%,#f5f2f2 100%);

-moz-box-shadow: 1px 1px 4px #e1e1e1;

-webkit-box-shadow: 1px 1px 4px #e1e1e1;

box-shadow: 1px 1px 4px #e1e1e1;

position: relative; 

z-index: 2; 

left: 0px; 

behavior: url(js/PIE.htc);

}



.jcarousel-skin-tango .jcarousel-container-horizontal {

width: 880px;

padding:14px 40px 10px 40px;

}





.jcarousel-skin-tango .jcarousel-clip {

    overflow: hidden;

}



.jcarousel-skin-tango .jcarousel-clip-horizontal {

    width:  880px;

    height: 75px;

}



.jcarousel-skin-tango .jcarousel-item {

    /*width: 126px;

    height: 75px;*/

}



.jcarousel-skin-tango .jcarousel-item-horizontal {

	margin-left: 0;

    margin-right: 10px;

}



.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {

	margin-left: 10px;

    margin-right: 0;

}



.jcarousel-skin-tango .jcarousel-item-placeholder {

    background: #fff;

    color: #000;

}



/**

 *  Horizontal Buttons

 */

.jcarousel-skin-tango .jcarousel-next-horizontal {

    position: absolute;

    top: 20px;

    right: 5px;

		width:27px;

		height:64px;

    cursor: pointer;

    background: transparent url(images/arr_right.png) no-repeat 0 0;

}



.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {

    left: 5px;

    right: auto;

    background-image: url(images/arr_left.png);

}

.jcarousel-skin-tango .jcarousel-prev-horizontal {

    position: absolute;

    top: 20px;

    left: 5px;

		width:27px;

		height:64px;

    cursor: pointer;

    background: transparent url(images/arr_left.png) no-repeat 0 0;

}



.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {

    left: auto;

    right: 5px;

    background-image: url(images/arr_right.png);

}



/*************************************************/

.footer{

	float:left;

  width: 940px;

  margin: 30px auto 0;

  padding: 10px;

  overflow: hidden;

	background: #003f96 url(images/footer_map.gif) no-repeat right center;

	color:#FFFFFF;

	height:170px;

}

.footer h2{

color:#FFFFFF

}

.footer1{

  width: 580px;

  float: left;

  margin-right: 70px;

}

.footer1 h2{

	padding-bottom:30px

}

.footer2{

  width: 250px;

  float: left;

}

.fcontact{

float:left;

}

.fcontact label{

float:left;

width:100%;

padding:10px 0 4px 0;

}

.fcontact input[type=text], .fcontact textarea{

float:left;

width:245px;

padding:6px 3px;

}

.fcontact input[type=image]{

float:left;

width:auto;

margin:10px 0 0 100px;

}

#contactform{

float:left;

width:418px;

z-index:1px;

border:1px solid #f5f2f2;

font-size:11px;

padding:15px;

-webkit-border-radius: 7px;

-moz-border-radius: 7px;

border-radius: 7px;

background: #fcfcfc;

background: -moz-linear-gradient(top, #fff 41%, #f5f2f2 100%); 

background: -webkit-gradient(linear, left top, left bottom, color-stop(41%,#fff), color-stop(100%,#f5f2f2)); 

background: -webkit-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: -o-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: -ms-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: linear-gradient(top, #fff 41%,#f5f2f2 100%);

-moz-box-shadow: 1px 1px 3px #e1e1e1;

-webkit-box-shadow: 1px 1px 3px #e1e1e1;

box-shadow: 1px 1px 3px #e1e1e1;

behavior: url(js/PIE.htc);

}

.become{

float:left;

width:590px!important;

border:1px solid #f5f2f2;

font-size:11px;

padding:16px;

-webkit-border-radius: 7px;

-moz-border-radius: 7px;

border-radius: 7px;

background: #fcfcfc;

background: -moz-linear-gradient(top, #fff 41%, #f5f2f2 100%); 

background: -webkit-gradient(linear, left top, left bottom, color-stop(41%,#fff), color-stop(100%,#f5f2f2)); 

background: -webkit-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: -o-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: -ms-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: linear-gradient(top, #fff 41%,#f5f2f2 100%);

-moz-box-shadow: 1px 1px 3px #e1e1e1;

-webkit-box-shadow: 1px 1px 3px #e1e1e1;

box-shadow: 1px 1px 3px #e1e1e1;

behavior: url(js/PIE.htc);

}



.required{

width:80%;

margin-bottom:11px;

padding:3px;

border:1px solid #eeecec;

-webkit-border-radius: 2px;

-moz-border-radius: 2px;

border-radius: 2px;

behavior: url(js/PIE.htc);

}

.become .required{

float:left;

width:260px;

margin-bottom:11px;

margin-right:10px;

padding:3px;

border:1px solid #eeecec;

-webkit-border-radius: 2px;

-moz-border-radius: 2px;

border-radius: 2px;

behavior: url(js/PIE.htc);

}

.become textarea.required{

width:540px;

}

#quoteform .required{

margin:4px 0;

}

label.error{

font-size:9px;

display:block;

margin-top:-11px;

text-transform:uppercase;

color:#9D0004

}

.error{

padding:10px;

background:#FFF7C4;

border:1px solid #FCD998;

color:#990000;

font-weight:bold;

}

.read{

font-family:'Trebuchet MS';

font-size:15px;

border:1px none #000;

cursor:pointer;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

border-radius: 3px;

background: #ffa31b; /* Old browsers */

background: -moz-linear-gradient(top, #ffa31b 20%, #ea7401 50%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#ffa31b), color-stop(50%,#ea7401)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #ffa31b 20%,#ea7401 50%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #ffa31b 20%,#ea7401 50%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #ffa31b 20%,#ea7401 50%); /* IE10+ */

background: linear-gradient(top, #ffa31b 20%,#ea7401 50%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa31b', endColorstr='#ea7401',GradientType=0 ); /* IE6-9 */

color:#FFFFFF;

text-decoration:none;

padding:5px 8px;

text-shadow:1px 0 1px #bf5a07;

behavior: url(js/PIE.htc);

}

.read:hover{

background: #ea7401; /* Old browsers */

background: -moz-linear-gradient(top, #ea7401 20%, #ffa31b 50%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#ea7401), color-stop(50%,#ffa31b)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #ea7401 20%,#ffa31b 50%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #ea7401 20%,#ffa31b 50%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #ea7401 20%,#ffa31b 50%); /* IE10+ */

background: linear-gradient(top, #ea7401 20%,#ffa31b 50%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea7401', endColorstr='#ffa31b',GradientType=0 ); /* IE6-9 */

behavior: url(js/PIE.htc);

}

.loginBox{

float:left;

margin:0;

width:96%;

font-weight:bold;

min-height:230px;

padding:2%;

-webkit-border-radius: 7px;

-moz-border-radius: 7px;

border-radius: 7px;

background: #fcfcfc;

background: -moz-linear-gradient(top, #fff 41%, #f5f2f2 100%); 

background: -webkit-gradient(linear, left top, left bottom, color-stop(41%,#fff), color-stop(100%,#f5f2f2)); 

background: -webkit-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: -o-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: -ms-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: linear-gradient(top, #fff 41%,#f5f2f2 100%);

-moz-box-shadow: 1px 1px 4px #e1e1e1;

-webkit-box-shadow: 1px 1px 4px #e1e1e1;

box-shadow: 1px 1px 4px #e1e1e1;

position: relative; 

z-index: 2; 

left: 0px; 

behavior: url(js/PIE.htc);

}



.loginBox input[type=text], .loginBox input[type=password]{

min-width:230px;

margin-bottom:11px;

padding:3px;

border:1px solid #eeecec;

-webkit-border-radius: 2px;

-moz-border-radius: 2px;

border-radius: 2px;

}



.button{

margin-top:10px;

border-style:none;

color:#FFFFFF;

font-weight:bold;

text-shadow:1px 0 1px #000;

padding:3px 8px;

-webkit-border-radius: 2px;

-moz-border-radius: 2px;

border-radius: 2px;

-webkit-box-shadow: #666 0px 2px 3px;

-moz-box-shadow: #666 0px 2px 3px;

box-shadow: #666 0px 2px 3px;

background: #F19604;

background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F19604), to(#F16D04));

background: -webkit-linear-gradient(#F19604, #F16D04);

background: -moz-linear-gradient(#F19604, #F16D04);

background: -ms-linear-gradient(#F19604, #F16D04);

background: -o-linear-gradient(#F19604, #F16D04);

background: linear-gradient(#F19604, #F16D04);

-pie-background: linear-gradient(#F19604, #F16D04);

behavior: url(js/PIE.htc);

}

div.fieldset {

background:#ffffff;

	width: 100%;

	min-height:60px;

	overflow:auto;

	padding:1px;

}

.button_link{

	font-family: 'Trebuchet MS';

	font-size:14px;

	font-weight:bold;

	color:#003f96;

	text-decoration:none;

	float:right;

	background: url(images/arr.gif) no-repeat left center;

	padding:2px 2px 3px 20px;

}

.fLinks{

margin-top:20px

}

.fLinks a{

color:#FFFFFF

}

.fLinks li.e{

	background: url(images/mail.gif) no-repeat left center;

	padding:2px;

	padding-left:14px;

}

.fLinks li.t{

	background: url(images/phone.gif) no-repeat left center;

	padding:2px;

	padding-left:14px;

}

.fmenu{

float:left;

width:560px;

list-style:none;

}

.fmenu li{

float:left;

padding:0 2px

}

.fmenu a{

font-family: 'Trebuchet MS';

color:#FFFFFF;

float:left;

padding:2px 4px;

font-size:13px;

}

.fmenu a:hover{

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

border-radius: 3px;

background:#fff;

color:#003f96;

}

.fmenu li ul{

display:none

}

.event{

margin-top:10px;

}

.event li{

display:block;

	background: url(images/arr_small.gif) no-repeat left center;

	padding:4px 2px 4px 14px;

border-bottom:1px dashed #003f96;

}

.event a{

display:block;

padding:2px;

color:#FFFFFF;

text-decoration:none;

background:#003f96;

}



/*************** LANGUAGE BAR ****************************/

.lang{

float:right;

width:100px;

list-style:none;

z-index:10000;

}

.lang li{

position:relative;

float:right;

padding:0;

margin:0px;

z-index:10001;

}

.lang li a{

font-family: Arial;

float:left;

text-decoration:none;

padding:4px 18px 4px 0;

}

.lang li a:hover, .lang li a.select{

}

.lang li ul.sub {

				display: none;

				position: absolute;

				top: 20px;

				right: 0px;

				width: 20px;

				list-style:none;

				z-index:10002

			}

			.lang li ul.sub li {

				position: relative;

				padding: 0;

			}

			.lang li ul.sub li a, .lang li ul.sub li a:link, .lang li ul.sub li a:visited  {

				float: none;

				display: block;

				width: 20px;

				height: 18px;

				line-height: 18px;

				padding:0;

			}

			.lang li ul.sub li a:hover {

			}



/********************************************************/



.newsBox{

padding:6px 7px;

margin-bottom:15px;

-webkit-border-radius: 7px;

-moz-border-radius: 7px;

border-radius: 7px;

background: #fcfcfc;

min-height:60px;

background: -moz-linear-gradient(top, #fff 41%, #f5f2f2 100%); 

background: -webkit-gradient(linear, left top, left bottom, color-stop(41%,#fff), color-stop(100%,#f5f2f2)); 

background: -webkit-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: -o-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: -ms-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: linear-gradient(top, #fff 41%,#f5f2f2 100%);

-moz-box-shadow: 1px 1px 3px #e1e1e1;

-webkit-box-shadow: 1px 1px 3px #e1e1e1;

box-shadow: 1px 1px 3px #e1e1e1;

}

.newsBox small{

float:right;

color:#ccc;

font-size:10px;

font-weight:normal

}

.newsBox h3{

color:#134290;

font-weight:normal;

text-decoration:none;

margin-bottom:7px;

}

.gradientBox img{

float:left; padding:10px

}

.news{

padding:0 0 10px 0;

}

.news p{

margin:0;

padding:5px 0 5px 0

}



.manBox{

float:left;

width:128px;

border:1px solid #f5f2f2;

font-size:11px;

padding:6px;

min-height:185px;

max-height:185px;

overflow:hidden;

-webkit-border-radius: 7px;

-moz-border-radius: 7px;

border-radius: 7px;

background: #fcfcfc;

background: -moz-linear-gradient(top, #fff 41%, #f5f2f2 100%); 

background: -webkit-gradient(linear, left top, left bottom, color-stop(41%,#fff), color-stop(100%,#f5f2f2)); 

background: -webkit-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: -o-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: -ms-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: linear-gradient(top, #fff 41%,#f5f2f2 100%);

-moz-box-shadow: 1px 1px 3px #e1e1e1;

-webkit-box-shadow: 1px 1px 3px #e1e1e1;

box-shadow: 1px 1px 3px #e1e1e1;

margin-right:12px;

margin-bottom:12px;

line-height:14px;

behavior: url(js/PIE.htc);

}

.manBox p{

height:90px;

overflow:hidden

}

.man-img{

width:128px;

height:62px;

display: table-cell;

vertical-align: middle;

line-height:62px;

overflow:hidden

}



.man-img img{

vertical-align:middle;

}

.more{

position:absolute;

top:170px;

right:0px;

}

.officeBox{

float:left;

width:40%;

z-index:1px;

border:1px solid #f5f2f2;

font-size:11px;

min-height:60px;

padding:3%;

margin-right:3%;

margin-bottom:3%;

margin-top:8px;

-webkit-border-radius: 7px;

-moz-border-radius: 7px;

border-radius: 7px;

background: #fcfcfc;

background: -moz-linear-gradient(top, #fff 41%, #f5f2f2 100%); 

background: -webkit-gradient(linear, left top, left bottom, color-stop(41%,#fff), color-stop(100%,#f5f2f2)); 

background: -webkit-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: -o-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: -ms-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: linear-gradient(top, #fff 41%,#f5f2f2 100%);

-moz-box-shadow: 1px 1px 3px #e1e1e1;

-webkit-box-shadow: 1px 1px 3px #e1e1e1;

box-shadow: 1px 1px 3px #e1e1e1;

behavior: url(js/PIE.htc);

}

.sidebar .officeBox{

width:94%;

margin-right:0;

}

#mycarousel li{

display: table-cell!important;

height:72px;
max-height:72px;
line-height:72px;
max-width:160px;
vertical-align: middle!important;

}

#mycarousel li img{

vertical-align: middle!important;
}



.simplePagerNav{

}



.simplePagerNav li a{

float:left;

width:15px;

border:1px solid #f5f2f2;

font-size:11px;

padding:3px;

height:15px;

text-align:center;

overflow:hidden;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

border-radius: 3px;

background: #fcfcfc;

background: -moz-linear-gradient(top, #fff 41%, #f5f2f2 100%); 

background: -webkit-gradient(linear, left top, left bottom, color-stop(41%,#fff), color-stop(100%,#f5f2f2)); 

background: -webkit-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: -o-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: -ms-linear-gradient(top, #fff 41%,#f5f2f2 100%);

background: linear-gradient(top, #fff 41%,#f5f2f2 100%);

-moz-box-shadow: 1px 1px 3px #e1e1e1;

-webkit-box-shadow: 1px 1px 3px #e1e1e1;

box-shadow: 1px 1px 3px #e1e1e1;

margin-right:12px;

line-height:14px;

behavior: url(js/PIE.htc);

}

.simplePagerNav li.currentPage a{

color:#666666;

border:1px solid #D7D7D7;

background: #fcfcfc;

background: -moz-linear-gradient(top, #f5f2f2 41%, #ccc 100%); 

background: -webkit-gradient(linear, left top, left bottom, color-stop(41%,#f5f2f2), color-stop(100%,#ccc)); 

background: -webkit-linear-gradient(top, #f5f2f2 41%,#ccc 100%);

background: -o-linear-gradient(top, #f5f2f2 41%,#ccc 100%);

background: -ms-linear-gradient(top, #f5f2f2 41%,#ccc 100%);

background: linear-gradient(top, #f5f2f2 41%,#ccc 100%);

-moz-box-shadow: 1px 1px 3px #ccc;

-webkit-box-shadow: 1px 1px 3px #ccc;

box-shadow: 1px 1px 3px #ccc;

behavior: url(js/PIE.htc);

}