body{ margin:0; font-family:Verdana; font-size:12px;}
img{ border:none;}
h1, h2, h3{ margin:0; padding:0; font-weight:100}
.clear{ clear:both;}
.left { float:left; }
.right { float:right; }
a { outline:none; }


#header{ background:url(../images/header.jpg) no-repeat; width:1040px; height:auto; margin:0 auto; padding:20px 0 0 0;}
#header h1{ padding:0; margin:0 0 0 24px;}

#navigation{ width:auto; height:auto; margin:24px 0 0 12px; display:inline-block;}
#navigation ul{ padding:0; margin:0; list-style:none;}
#navigation ul li{ float:left; margin:0; padding:5px 9px 0 10px; background:url(../images/line.jpg) no-repeat right; height:23px;}
#navigation ul li ul li { background:url(../images/header.jpg) no-repeat center bottom; width:120px; border-left:1px solid #f9dc3e; border-right:1px solid #f9dc3e; }
#navigation ul li a{ text-decoration:none; color:#000000;}
#navigation ul li a:hover{ color:#1699ff;}


#sitemap{ margin:16px 0 0 32px;}
#sitemap ul{ padding:0; margin:5px 0 5px 20px; list-style:none;}
#sitemap ul li{margin:0; padding:5px 0 3px 0;}
#sitemap ul li a{ text-decoration:none; display:inline-block; color:#000000; padding:8px 0 0 20px; background:url(../images/aro.gif) no-repeat left 10px;}
#sitemap ul li a:hover{ color:#1699ff;}


.membership-textfeild{ border:1px solid #0066CC;}


img.right{padding:8px; border:solid 1px #579cd3; margin:0 0 10px 10px;}


.banner{ width:1040px; height:213px; background:url(../images/header_img.jpg) no-repeat; margin:auto;}
.consultancy-banner { width:1040px; height:213px; background:url(../images/consultancy-banner.jpg) no-repeat; margin:auto; }
.why-trimerix { width:1040px; height:213px; background:url(../images/why-trimerix.jpg) no-repeat; margin:auto; }
.design-banner { width:1040px; height:213px; background:url(../images/design-banner.jpg) no-repeat; margin:auto; }
.articles-banner { width:1040px; height:213px; background:url(../images/articles-banner.jpg) no-repeat; margin:auto; }
.telematics-banner { width:1040px; height:213px; background:url(../images/telematics-banner.jpg) no-repeat; margin:auto; }
.technologies-banner { width:1040px; height:213px; background:url(../images/technologies-banner.jpg) no-repeat; margin:auto; }
.home-banner { width:1040px; height:213px; background:url(../images/home-banner.jpg) no-repeat; margin:auto; }
.test-banner { width:1040px; height:213px; background:url(../images/test-banner.jpg) no-repeat; margin:auto; }
.medical-banner { width:1040px; height:213px; background:url(../images/medical-banner.jpg) no-repeat; margin:auto; }
.enviorment-banner { width:1040px; height:213px; background:url(../images/enviorment-banner.jpg) no-repeat; margin:auto; } 
.sequrity-banner { width:1040px; height:213px; background:url(../images/sequrity-banner.jpg) no-repeat; margin:auto; }
.bespoke-banner { width:1040px; height:213px; background:url(../images/bespoke-banner.jpg) no-repeat; margin:auto; }

#middle_contain{ width:1000px; height:auto; padding:20px; background:url(../images/middle_bg.gif) repeat-y; margin:0 auto;}
#middle_contain h1{ font-size:20px; color:#0c6394; padding:0 0 0 0; margin:0;}
#middle_contain p{ padding:24px 0 0 0; margin:0;}
div.hr{ display:block; height:1px; border-bottom:#b6b5b5 dotted 1px; padding:0 0 10px 0;}
#middle_contain h2{padding:0; margin:0; color:#5a8fc1; font-size:16px; padding:20px 0 0 0; font-weight:bold; font-family:Arial;}
.experience{ font-weight:bold; color:#0c6cbd; border-bottom:dotted 1px; height:1px; margin:10px 0 0 0;}

.transport{ margin:0; padding:0;}
.transport ul{ margin:10px 0 0 40px; padding:0; list-style:none;}
.transport ul li{ background:url(../images/aro.gif) no-repeat left; margin:0 0 5px 0; padding:0 0 0 18px;}
.trimerixltd{ color:#c5ad09;}
.active{ text-decoration:underline; color:#009cf5;}

.submit{width:70px; height:25px; padding:5px 0 0 20px; background:#0066CC; color:#FFFFFF; font-size:12px; font-family:Arial; font-weight:bold;}
.submit a{ text-decoration:none; color:#fff
;}

.boxes{ width:997px; height:auto; margin:46px 0 0 0; display:inline-block;}

.box { float:left; margin:0 4px 0 0; height:238px;}
.box h3{ padding:0; margin:0; font-size:14px; color:#fff; padding:10px 0 0 16px;}
.box ul{ padding:0; margin:11px 0 0 38px; list-style:none;}
.box ul li{ margin:0; padding:0 0 10px 0;}
.box ul li a{ text-decoration:none; color:#000; padding:0 0 0 16px; background:url(../images/aro.gif) no-repeat left;}
.box ul li a:hover{color:#fff600;}

.testservices{ width:276px; background:url(../images/box-back.jpg) no-repeat;}
.productdesgin{ width:276px; background:url(../images/box-back.jpg) no-repeat;}
.consultancy{ width:432px; background:url(../images/con-box.jpg) no-repeat;}


#footer{ width:992px; height:45px; margin:auto; padding:16px 23px 0 23px;  background:url(../images/footer_bg.gif) no-repeat; }
#footer, #footer a{ font-family:Tahoma; font-size:11px; text-decoration:none; color:#000; }
#footer a:hover{ color:#167bd1;}

#footer span{ float:right }



ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li { 
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}


* html ul.dropdown li {
 height: 1px;
}

ul.dropdown ul li,
ul.dropdown-vertical {
 margin-left: -16px;
 mar\gin-left: 0;
}

ul.dropdown ul,
ul.dropdown li:hover ul ul,
ul.dropdown li:hover ul ul ul,
ul.dropdown li:hover ul ul ul ul,
ul.dropdown li:hover ul ul ul ul ul {
 visibility: hidden;
}

ul.dropdown li:hover ul,
ul.dropdown ul li:hover ul,
ul.dropdown ul ul li:hover ul,
ul.dropdown ul ul ul li:hover ul,
ul.dropdown ul ul ul ul li:hover ul {
 visibility: visible;
}

ul.dropdown ul ul ul ul ul ul {
 visibility: hidden !important;
}

.membership-textfeild { width:300px; height:18px; padding:2px 0 0 2px; margin:0px; border:1px solid #ccc; font: normal 12px Tahoma; color:#747b7e; }
.membership-textarea { width:300px; height:100px; margin:0px; border:1px solid #ccc; font: normal 12px Tahoma; color:#747b7e;  }

.bottom-link { cursor:pointer; }
#navigation ul li ul li{ float:left; margin:0; background:#f4d529 !important; }

.inner-img img { margin:0 15px 0 0; }

