body { margin:0px; padding:0; background:url(../images/bg.gif) repeat;font-size:12px;font-family: 'DroidSans';color:#666666;}
img, div {border:0}

a:link, a:visited {text-decoration:none; outline:none;}
a:hover{text-decoration:none;}
ul, li{ list-style:none; margin:0; padding:0}

p { padding:10px 0 10px 0; margin:0}


h1,h2 { margin:0; padding:0;}
h1{ font-family:Arial, Helvetica, sans-serif; font-size:17px; margin:17px 0 15px 0; color:#A7BF4E;}
h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:5px 0 5px 0; color:#2c3c60;}


@font-face {
    font-family: 'DroidSans';
    src: url('../fonts/droidsans.eot');
    src: url('../fonts/droidsans.eot?#iefix') format('embedded-opentype'),
         url('../fonts/droidsans.woff') format('woff'),
         url('../fonts/droidsans.ttf') format('truetype'),
         url('../fonts/droidsans.svg#droidsans') format('svg');
    font-weight: normal;
    font-style: normal;
}


.clear{	clear: both;}
.left{float:left}
.right{float:right}
.arht{ text-align:right}
.alft{ text-align:left}
.acenter{ text-align: center}
.center{ margin:0 auto}
.vcenter{ vertical-align:middle}


.top{height:64px;background:url(../images/top-bg.png) no-repeat center top}
.main{background:url(../images/main-bg.png) repeat-y center top;}
.bottom{background:url(../images/footer-bg.png) no-repeat center top;height:64px;}
.bottom p{width:950px;margin:0 auto 0 auto;padding:36px 0 0 0;text-align:right}
.bottom p a{color:#FF2F3E;display:inline-block;line-height:20px;position:relative;padding:0 0 0 24px;margin:0 0 0 3px;transition:color .5s ease-in-out;-moz-transition:color .5s ease-in-out;-webkit-transition:color .5s ease-in-out;-o-transition:color .5s ease-in-out;}
.bottom p a:hover{color:#000}
.bottom p a span{position:absolute;width:20px;height:20px;left:0px;top:0px;background:url(../images/ivory.png) no-repeat;text-align:center;}
.bottom p a span span{width:20px;height:0px;transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;background:url(../images/ivory-hover.png) no-repeat;}
.bottom p a:hover span span{height:20px}


.bottom p a:hover{color:#000}
#wrap{margin:0 auto;width:900px;padding:6px 0 0 0}
#header{height:134px;position:relative} 
#header .social{position:absolute;right:0px;top:0px;}
#header .social a{margin:0 0px 0 10px}
.slogan{font-size:15px;color:#175390;text-transform:uppercase;position:absolute;top:25px;right:0px;line-height:15px;display:none}
.slogan img{vertical-align:middle}
#header .logo{float:left;}
/*#header .menu{line-height:44px;width:100%;padding:0 0 0 0;position:absolute;left:0px;top:65px;font-family: 'DroidSans';font-size:13px;text-transform:uppercase;background:url(../images/menu-bg.gif) repeat-x bottom left}
#header .menu ul{padding:0 0 0 0px}
#header .menu ul li{float:left;display:block;padding:0 54px 0 0}
#header .menu ul li.last{padding:0 0 0 0}
#header .menu ul li a{color:#666666;display:block}
#header .menu ul li a:hover{color:#fe2a38}
#header .menu ul li a.active{color:#fe2a38;border-bottom:2px solid #fe2a38;}
*/
#nav{background: url("../images/menu-bg.gif") repeat-x left bottom;font-family:'DroidSans';font-size:13px;left:0;line-height:44px;padding:0;position:absolute;text-transform:uppercase;top:65px;width:100%;}
#nav li{display: block;float:left;padding:0 54px 0 0;position:relative}
#nav li a.active {border-bottom:2px solid #FE2A38;color:#FE2A38;}
#nav li a{display:block;color:#666666;text-decoration:none;}
#nav li a:hover{color:#FE2A38;background:none}
#nav ul{list-style:none;position:absolute;left:-9999px;z-index:999}
#nav ul li{padding-top:1px;float:none;}
#nav li.last{padding:0 0 0 0}
#nav ul a{white-space:nowrap;}
#nav li:hover ul{left:0;}
#nav li:hover a{}
#nav li:hover ul{width:228PX}
#nav li:hover ul li{ padding:0 0 0 0}
#nav li:hover ul a{text-decoration:none;padding:0 0 0 10PX;font-size:11PX;line-height:30PX}
#nav li:hover ul a.active{ border:none}
#nav li:hover ul li a{background:#f1f1f1}
#nav li:hover ul li a:hover{background:#333;}

.banner{}

.contentpart{overflow:hidden;padding:0px 0 0 0;}
.contentpart .leftpart{float:left;width:906px;padding:10px 0 0 0}
.contentpart .leftpart p{ font-size:12px;padding:0 0 15px 0;margin:0 0 0 0;line-height:18px;}
.contentpart h2{line-height:40px;color:#22333b;font-size:20px;text-transform:uppercase;font-family:'DroidSans';padding:0 0 5px 0;margin:0 0 0 0;font-weight:normal}
.contentpart h2 strong{color:#ff2f3e}
.line{height:1px;border-top:1px solid #efefef;margin:5px 0 5px 0}
.address{line-height:24px}
.address span{color:#0f7aba}
.contentpart .leftpart .address p{margin:0 0 0 0;padding:0 0 20px 0;font-size:15px;}
.contentpart .leftpart .address p b{color:#ff2f3e}
.contentpart .leftpart .address p span{color:#262626}
.contentpart .leftpart .address p a{color:#22333b}
.contentpart .leftpart .address p a:hover{color:#ff2f3e}
.contentpart .rightpart{float:right;width:289px;padding:0 0 0 0}
.contentpart .rightpart .box{border:1px solid #22333b;margin:23px 0 0 0}
.contentpart .rightpart .box h2{line-height:48px;padding:0 0 0 12px;background:#22333b;color:#fff;font-size:20px;text-transform:uppercase;font-family:'DroidSans';margin:0 0 0 0;font-weight:normal}
.contentpart .rightpart .box ul{}
.contentpart .rightpart .box ul li.last{ border:none}
.contentpart .rightpart .box ul li{display:block;border-bottom:1px solid #f2f2f2}
.contentpart .rightpart .box ul li a{line-height:40px;display:block;padding:0 0 0 22px;font-size:13px;background:url(../images/arrow.png) no-repeat 10px 17px;color:#666666}
.contentpart .rightpart .box ul li a:hover{background:url(../images/arrow-hover.png) #f4f5f5 no-repeat 10px 17px;color:#FE2A38}
.contentpart .rightpart .box ul li a.active{background:url(../images/arrow-hover.png) #f4f5f5 no-repeat 10px 17px;color:#FE2A38}

.contentpart .rightpart .box ul.articles{}
.contentpart .rightpart .box ul.articles li a{background:none;overflow:hidden;padding:0 0 0 12px} 
.contentpart .rightpart .box ul.articles li a span{display:block;float:left;padding:0px 6px 0px 6px;background:#7f7f7f;line-height:21px;height:21px;margin:10px 15px 0 0;color:#fff;border:1px solid #5d5d5d;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.contentpart .rightpart .box ul.articles li a:hover span{background:#46afdb;border:1px solid #2795c7}
.contentpart .rightpart .box ul.articles li a:hover {background:#f3f8fb}

.footer{overflow:hidden;padding:10px 0 0 0;line-height:40px;}
.footer .left{font-size:12px;color:#989898;}
.footer .right{color:#ff2f3e;}
.footer .right a{color:#ff2f3e}
.footer .right a:hover{color:#333}


.customer-logo{overflow:hidden}
.customer-logo .l-box{padding:10px;border:2px solid #fff;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;overflow:hidden;margin:5px 10px 10px 5px;-webkit-box-shadow: 0px 0px 5px #cfcfcf;-moz-box-shadow:0px 0px 5px #cfcfcf;box-shadow:0px 0px 5px #cfcfcf;float:left;font-weight:bold;font-size:16px}

.customer-logo .renault{background:#f8b600}

.about-list{overflow:hidden;border:2px solid #fff;background:#f4f4f4;-webkit-box-shadow: 0px 0px 5px #cfcfcf;-moz-box-shadow:0px 0px 5px #cfcfcf;box-shadow:0px 0px 5px #cfcfcf;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;-khtml-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;padding:12px;margin:-2px 5px 0 5px}
.about-list-one{-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.about-list span{float:left;width:15px;line-height:25px;padding:0 0 0 0px;color:#fd2636;font-size:20px;text-transform:uppercase;font-family:'DroidSans';margin:0 0 0 0;font-weight:normal}
.contentpart .leftpart .about-list p{margin:0 0 0 0;padding:3px 0 0 0;float:right;width:524px;}
.about-list ul{padding:10px 0 0 50px;font-size:11px;color:#888}
.about-list ul li{list-style:outside;list-style-type:circle;padding:0 0 8px 0}


table.result{margin:0 0 15px 0;}
table.result td{padding:8px 10px 8px 10px;background:#eeeeee}
table.result tr.highlight td{background:#5b6e77;font-weight:bold;color:#fff}
table.result tr.title td{background:#253339;font-weight:bold;color:#fff}
table.result strong{color:#5b6e77}

.pattern{overflow:hidden}
.pattern span{float:left;display:block;padding:0 0 0 15px;text-align:center;width:198px}

table.share-holding{margin:0 0 15px 0}
table.share-holding td{padding:8px 10px 8px 10px;background:#eeeeee}
table.share-holding td.tbhead{background:#5b6e77;font-weight:bold;color:#fff}

.rightpart .address{line-height:16px;margin:0 5px 15px 0;border:2px solid #fff;background:#f4f4f4;-webkit-box-shadow: 0px 0px 5px #cfcfcf;-moz-box-shadow:0px 0px 5px #cfcfcf;box-shadow:0px 0px 5px #cfcfcf;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;padding:5px 12px 5px 12px}
.rightpart .address h2{font-size:13px;font-weight:bold;font-family:'DroidSans';line-height:26px;border-bottom:1px solid #fff}
.rightpart .address b{color:#FF2F3E}
.rightpart .address span{color:#262626}
.rightpart .address a{color:#22333B}
.rightpart .address a:hover{color:#FF2F3E}

.contact-form{overflow:hidden;width:350px;padding:15px 0 0 0}
.contact-form label{float:left;width:110px;padding:0 10px 0 0;line-height:30px;text-align:right;display:block;margin:2px 0 15px 0}
.contact-form input , .contact-form textarea{float:left;height:28px;border:1px solid #f4f4f4;background:#fff;-webkit-box-shadow: 0px 0px 2px #cfcfcf;-moz-box-shadow:0px 0px 2px #cfcfcf;box-shadow:0px 0px 2px #cfcfcf;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;padding:0px 8px 0px 8px;margin:2px 0 15px 0;width:200px}
.contact-form textarea{height:70px;padding:8px}
textarea , input{ font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#888}


.product-list{overflow:hidden;border:2px solid #fff;background:#f4f4f4;-webkit-box-shadow: 0px 0px 5px #cfcfcf;-moz-box-shadow:0px 0px 5px #cfcfcf;box-shadow:0px 0px 5px #cfcfcf;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;padding:0px 12px 12px 12px;margin:0px 5px 15px 5px}

.product-list h2 , .product-list h3{line-height:38px;padding:0 0 0 0px;color:#fd2636;font-size:20px;text-transform:uppercase;font-family:'DroidSans';margin:0 0 10px 0;font-weight:normal;border-bottom:1px solid #d0d0d0}
.product-list h3{ font-size:15px;font-weight:bold;line-height:32px;padding:3px 0 0 0}


.show_hide , .show_hide1 , .show_hide2{cursor:pointer;padding:10px 0 0 0;background:url(../images/show-hide.png) right 13px no-repeat #ededed;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;margin:0 0 12px 0}
.contentpart .leftpart .show_hide p , .contentpart .leftpart .show_hide2 p , .contentpart .leftpart .show_hide1 p{ padding:0 0 10px 0}

.show_hide3 , .show_hide4 , .show_hide5 , .show_hide6{cursor:pointer;padding:10px 0 0 0;background:url(../images/show-hide.png) right 5px no-repeat #ededed;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;margin:0 0 12px 0}

.contentpart .leftpart .show_hide3 p , .contentpart .leftpart .show_hide4 p , .contentpart .leftpart .show_hide5 p , .contentpart .leftpart .show_hide6 p{ padding:0 0 10px 0}

.set{ overflow:hidden}
.set img{ float:left;margin:0 5px 2px 0}

.main_view {position:relative;height:250px;width:900px;margin:0 auto;}
.window {height:250px;width:900px;overflow:hidden;position:relative;}
.image_reel {position:absolute;top:0;left:0;}
.image_reel a{ float:left;display:block;position:relative}
.image_reel img {float:left;}

.paging {position:absolute;bottom:15px;right:15px;width:50px;height:12px;z-index:100;text-align:left;}
.paging a {padding:0px;text-decoration:none;color:#000;width:11px;height:11px;background:url(../images/banner-button.png) top no-repeat;display:block;float:left;margin:0 0 0 5px;}
.paging a.active {background:url(../images/banner-button.png) bottom no-repeat}
.paging a.active:hover{background:url(../images/banner-button.png) bottom no-repeat}
.paging a:hover {background:url(../images/banner-button.png) 0px -11px no-repeat}


.contentpart .leftpart p.lg-pattern { width:94.5%; float:left;}
.contentpart .leftpart p.lg-pattern span { width:195px;}
.pdf-icon img { margin-top:-15px;}

/* committee-table css */
.committee-table table{ border-collapse: collapse; background:#fff;  }
.committee-table table tr td, .committee-table table tr th{border: solid 1px #ccc; padding:6px;}
.committee-table table tr th{ background:#ddd;}
