body{font:11px/14px "Trebuchet MS", trebuchet, Arial, sans-serif;color:#282828;background-color:#2c2c2c;margin:0;}

img{border:none;display:block;}
a:focus{outline:none;}
form{margin:0;padding:0;}
#main{width:985px;margin:0 auto;}
#header{width:985px;height:92px;background:#fff url(../images/header-bg.jpg) no-repeat -14px 0;position:relative;z-index:200;}
.logo{position:absolute;top:-20px;left:31px;background:url(../images/logo.png) no-repeat;width:242px;height:135px;text-indent:-9999px;overflow:hidden;cursor:pointer;z-index:300;}
.lang-nav{position:relative;top:65px;left:0px;z-index:400;margin:0;padding:0; float: right;}
.lang-nav li{display:inline;float:left;padding:0 3px 0 0;}
.lang-nav li a{display:block;text-indent:-9999px;width:23px;height:23px;}
.lang-nav li a.ico-tr{background:url(../images/ico-tr.gif) no-repeat;}
.lang-nav li a.ico-us{background:url(../images/ico-us.gif) no-repeat;}
.lang-nav li a.ico-fr{background:url(../images/ico-fr.gif) no-repeat;}
.lang-nav li a.ico-es{background:url(../images/ico-es.gif) no-repeat;}
.lang-nav li a.ico-ga{background:url(../images/ico-ga.gif) no-repeat;}
.lang-nav li a.ico-pt{background:url(../images/ico-pt.gif) no-repeat;}
.lang-nav li a.ico-gr{background:url(../images/ico-gr.gif) no-repeat;}
.lang-nav li a.ico-ca{background:url(../images/ico-ca.gif) no-repeat;}
.lang-nav li a.ico-en{background:url(../images/ico-en.gif) no-repeat;}
.form{position:absolute;right:4px;top:68px;}
.form input{float:left;}
.form input.search,.newsletter-box input{width:131px;font-size:11px;position:relative;padding:1px 0 0;}
.newsletter-box input{width:180px;float:left;padding:0;}
.container{width:100%;float:left;position:relative;background-color:#fff;margin:0;}
.main-image{overflow:hidden;width:100%;margin:0;}
.bg-holder{background:#b3b3b3 url(../images/white-bg.gif) repeat-x;width:100%;overflow:hidden;}
.detail-page .bg-holder{background:url(../images/content-bg-2.jpg) no-repeat 100% 100%;}

.gallery-box-1{background:url(../images/gallery-area.jpg) no-repeat;width:276px;height:434px;position:absolute;top:0;left:23px;z-index:100;}
.mask{width:230px;height:250px;position:relative;overflow:hidden;margin:136px 0 0 24px;}
.slide-area{width:230px;height:250px;position:absolute;left:0;top:0;margin:0;padding:0;}
.slie-area li{list-style:none;float:left;width:230px;height:250px;}
.slide-area h3{overflow:hidden;text-indent:-9999px;margin:0;}
.slide-area p{color:#aee7fe;line-height:15px;margin:0;padding:12px 5px 0 24px;}
.buttons{background-color:#0c5479;width:57px;height:46px;overflow:hidden;margin:1px 0 0 48px;}
.buttons .prev,.buttons .next{background:url(../images/btn-prev-white.gif) no-repeat;width:18px;height:22px;text-indent:-9999px;overflow:hidden;float:left;display:inline;margin:11px 0 0 9px;}
.buttons .next{background:url(../images/btn-next-yellow.gif) no-repeat;margin:11px 0 0 1px;}
.col-1{float:left;width:299px;padding:178px 0 0;}
.col-2{float:left;width:686px;background:url(../images/content-bg.jpg) no-repeat 100% 100%;}
.home-page .col-2{background:none;}
.projects-box{background:url(../images/gray-bg.gif) repeat-x 0 35px;height:164px;position:relative;z-index:10;margin:14px 0 0;padding:0 0 0 19px;}
.projects-box h2{text-indent:-9999px;height:14px;overflow:hidden;font-size:12px;margin:0 0 3px;}
.projects-box p{color:#979797;font-weight:700;margin:0;padding:0 0 0 2px;}
.gallery-box-2{background:url(../images/black-bg.gif) repeat-x;height:129px;width:640px;overflow:hidden;margin:4px 0 0 2px;}
.gallery-box-2 .btn-prev,.gallery-box-2 .btn-next{background:url(../images/btn-prev-black.gif) no-repeat;width:16px;height:22px;text-indent:-9999px;overflow:hidden;float:left;display:inline;margin:40px 0 0 7px;}
.gallery-box-2 .btn-next{background:url(../images/btn-next-black.gif) no-repeat;}
.mask2{overflow:hidden;float:left;display:inline;position:relative;width:566px;height:130px;margin:17px 10px 0;}
.slide-area-2{width:566px;height:130px;position:absolute;top:0;left:0;margin:0;padding:0;}
.slide-area-2 li{list-style:none;width:566px;height:130px;float:left;}
.slide-area-2 .image{float:left;background:url(../images/photo-border.png) no-repeat;width:127px;height:99px;display:inline;margin:0 0 0 9px;padding:5px 0 0 5px;}
.portfolio-box .slide-area-2 .image{background:url(../images/photo-border-blue.png) no-repeat;}
.slide-area-2 .image a{width:122px;display:block;position:relative;cursor:pointer;}
.slide-area-2 .text{float:left;width:400px;padding:4px 0 0 11px;}
.slide-area-2 .text h3{color:#fff;font-weight:700;font-size:11px;line-height:14px;margin:0;padding:0;}
.slide-area-2 .text h3 a{color:#fff;text-decoration:none;}
.slide-area-2 .text p{font-weight:400;color:#979797;line-height:15px;margin:0;padding:0 0 4px;}
.slide-area-2 .text p.note{background:url(../images/ico-note.gif) no-repeat -1px 1px;color:#F16E28;margin:0 0 0 -2px;padding:0 0 1px 19px;}
.slide-area-2 .text p.note a{color:#B5B5B5;}
.portfolio-box .slide-area-2 .text p.note{color:#77b8d9;}
.news-box{width:261px;background-color:#979797;margin:0 0 0 23px;padding:13px 0 14px 15px;}
.detail-page .news-box{background-color:#b5b5b5;}
.news-box h2,.main-area h2{height:14px;overflow:hidden;font-size:12px;text-indent:-9999px;margin:0;}
.scroll-area,.scroll-area-2{width:237px;height:202px;overflow:hidden;position:relative;margin:12px 0 0 12px;}
.scroll-area-2{width:460px;height:222px;margin:44px 0 0 23px;}
#Scroller-1,#Scroller-2{position:absolute;overflow:hidden;width:222px;height:202px;}
#Scroller-2{width:445px;height:220px;}
.Scroller-Container{position:absolute;top:0;left:0;}
.Scrollbar-Track{width:12px;height:202px;position:absolute;top:0;left:222px;background:url(../images/line.gif) no-repeat 5px;}
.scroll-area-2 .Scrollbar-Track{left:444px;background:url(../images/line-2.gif) no-repeat 5px;top:18px;height:202px;}
.detail-page .Scrollbar-Track{background:url(../images/line-2.gif) no-repeat 5px;}
.Scrollbar-Handle{position:absolute;top:0;left:0;background:url(../images/scroll-button-1.gif) no-repeat;width:12px;height:16px;font-size:0;text-indent:-9999px;overflow:hidden;cursor:pointer;}
.scroll-area-2 .Scrollbar-Handle,.detail-page .Scrollbar-Handle{background:url(../images/scroll-button-2.gif) no-repeat;}
.scroll-area h3,.scroll-area-2 h3{color:#282828;font-size:11px;line-height:17px;font-weight:700;margin:3px 0 0;}
.scroll-area-2 h3{margin:0;}
.scroll-area h3 a,.scroll-area-2 h3 a{text-decoration:none;color:#282828;}
.scroll-area h3 span,.scroll-area-2 h3 span{font-weight:400;color:#565656;}
.scroll-area p,.scroll-area-2 p{line-height:18px;margin:0;padding:0 10px 16px 0;}
.scroll-area-2 p{padding-bottom:18px;}.portfolio-content-box{min-height:279px;position:relative;margin:-24px 0 0;padding:0;}
* html .portfolio-content-box{height:279px;overflow:visible;}
.portfolio-content-box-bg{background:url(../images/project-content-bg.jpg) no-repeat 0 100%;min-height:229px;overflow:hidden;margin:0 0 0 21px;padding:30px 200px 20px 41px;}
* html .portfolio-content-box-bg{overflow:visible;height:229px;}
.sub-col-1{float:left;width:340px;display:inline;margin:13px 0 0 18px;padding:0 0 15px;}
.services-holder{overflow:hidden;width:100%;margin:14px 0 0;padding:0 0 17px;}
.services-holder ul,.side-nav{float:left;background:url(../images/dotted-line.gif) repeat-y 3px 0;font-weight:700;width:142px;margin:0;padding:1px 0 0 12px;}
.side-nav{background:none;float:none;padding:1px 0 0 9px;}
.services-holder ul li,.side-nav li{list-style:none;background:url(../images/ico-man.gif) no-repeat 0 3px;padding:0 0 4px 15px;}
.services-holder ul li a,.side-nav li a{color:#282828;text-decoration:none;}
.services-holder ul li a:hover,.side-nav li a:hover{color:#F57000;}
.main-area p{line-height:18px;margin:0;padding:0 0 0 3px;}
.menu{float:left;margin:13px 0 0;padding:0 0 0 16px;}
.menu li{list-style:none;}
.menu li a{text-decoration:none;display:block;width:312px;height:76px;text-indent:-9999px;}
.menu li.menu-item-1 a:hover,.menu li.menu-item-1 a.active{background-color:#626262;}
.menu li.menu-item-2 a:hover,.menu li.menu-item-2 a.active{background-color:#4e4e4e;}
.menu li.menu-item-3 a:hover,.menu li.menu-item-3 a.active{background-color:#2c2c2c;}
.footer{background:url(../images/footer-bg.gif) repeat-x;height:168px;overflow:hidden;width:100%;clear:both;font-family:Arial, sans-serif;}
.logo-footer{background:url(../images/footer-logo.gif) no-repeat;width:60px;height:106px;text-indent:-9999px;float:right;overflow:hidden;margin:31px 17px 0 0;}
.footer ul{font-weight:700;overflow:hidden;width:865px;margin:10px 0 0;padding:0;}
.footer ul li{float:left;display:inline;background:url(../images/sep-2.gif) no-repeat 0 2px;padding:0 7px 0 9px;}
.footer ul li.first{background:none;padding-left:24px;}
.footer ul li a{color:#888;text-decoration:none;}
.footer ul li a:hover{color:#fff;}
.footer ul li a.active{color:#F49059;}
.footer p{color:#737373;margin:0;padding:3px 0 0 24px;}
.portfolio-content-box-bg h3{color:#fff;font-weight:700;font-size:11px;line-height:14px;margin:0;}
.portfolio-content-box-bg p{color:#979797;font-size:11px;line-height:15px;margin:0;padding:0 0 15px;}
.portfolio-content-box-bg p a{color:#febf00;text-decoration:none;}
.content{float:left;width:457px;margin:14px 0 0 19px;padding:0; }
.content h2{font-size:14px;text-indent:-9999px;overflow:hidden;height:14px;margin:0;}
.content h3{font-weight:700;color:#979797;font-size:11px;line-height:14px;margin:0;padding:3px 0 26px 2px;}
.content h4{color:#F57000;font-weight:700;font-size:11px;line-height:14px;margin:0;padding:2px 0 2px 2px;}
.content h5{font-weight:700;font-size:11px;line-height:14px;color:#e97212;margin:-2px 0 0;padding:0 0 16px 2px;}
.content p{color:#282828;font-size:11px;line-height:18px;margin:0;padding:0 0 18px 2px; }

.content .header{color:#e97212;}
.content h4.career{color:#000;}
.dotted-box{background:url(../images/dotted-line-hor.gif) repeat-x;margin:-11px 0 15px 2px;}
.dotted-box div{background:url(../images/dotted-line-hor.gif) repeat-x 0 100%;padding:6px 0;}
.dotted-box p{font-weight:700;padding:0;}
.dotted-box p a{color:#e97212;text-decoration:none;}
.col-3{background:url(../images/dotted-line.gif) repeat-y;width:180px;float:left;display:inline;margin:20px 0 0 21px;}
.news-list{margin:0;padding:1px 0 0 8px;}
.news-list li{list-style:none;background:url(../images/ico-one-doc.gif) no-repeat 0 3px;padding:0 0 18px 16px;}
.news-list li h3{color:#F57000;font-size:11px;line-height:14px;font-weight:700;margin:0;}
.news-list li p{color:#5c5c5c;font-size:11px;line-height:14px;margin:0;}
.news-list li p a,.col-3 .old-news a{text-decoration:none;color:#5c5c5c;}
.col-3 .old-news a{font-weight:700;}
.col-3 .old-news{color:#5c5c5c;font-size:11px;line-height:14px;background:url(../images/ico-two-doc.gif) no-repeat 0 3px;margin:5px 0 0 8px;padding:0 0 5px 16px;}
.newsletter-box{width:230px;padding:14px 0 20px 12px;}
.newsletter-box p,.text-box p{color:#282828;font-size:11px;line-height:18px;margin:0;padding:0 0 9px;}
.newsletter-box div a{float:left;text-decoration:none;color:#282828;font-weight:700;display:inline;margin:1px 0 0 11px;}
.text-box{background-color:#9f9f9f;width:229px;margin:0 0 0 23px;padding:14px 20px 5px 27px;}
.contact-form label{display:block;float:left;width:100px;}
.contact-form .textarea{margin-bottom:5px;width:160px;font-size:12px;line-height:12px;padding:1px 0 0;}
.validator-callout td{border:1px solid #ccc;}
.validator-callout .ajax__validatorcallout_popup_table{border:medium none;display:none;padding:0;}
.validator-callout .ajax__validatorcallout_popup_table_row{vertical-align:top;padding:0;}
.validator-callout .ajax__validatorcallout_callout_cell{border:medium none;text-align:right;vertical-align:top;width:20px;padding:0;}
.validator-callout .ajax__validatorcallout_callout_table{border:medium none;padding:0;}
.validator-callout .ajax__validatorcallout_callout_table_row{padding:0;}
.validator-callout .ajax__validatorcallout_callout_arrow_cell{border:medium none;font-size:1px;text-align:right;vertical-align:top;padding:8px 0 0;}
.validator-callout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv{border-bottom:medium none;border-left:medium none;border-right:medium none;font-size:1px;left:1px;position:relative;width:15px;padding:0;}
.validator-callout .ajax__validatorcallout_innerdiv{border-top:1px solid #ccc;}
.validator-callout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div{height:1px;margin-left:auto;overflow:hidden;background-color:#f8f8f8;border:1px solid #ccc;border-bottom:medium none;border-right:medium none;border-top:medium none;padding:0;}
.validator-callout .ajax__validatorcallout_error_message_cell{border-left:medium none;border-right:medium none;font-family:tahoma;font-size:11px;width:100%;background-color:#f8f8f8;vertical-align:middle;padding:5px;}
.validator-callout .ajax__validatorcallout_icon_cell{border-right:medium none;width:20px;background-color:#f8f8f8;padding:5px;}
.validator-callout .ajax__validatorcallout_close_button_cell{border-left:medium none;text-align:right;vertical-align:top;background-color:#f8f8f8;padding:0;}
.validator-callout .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv{border:medium none;cursor:pointer;text-align:center;width:10px;padding:2px;}
.validator-callout .ajax__validatorcallout_innerdiv img{margin:5px 0;}
.error{color:Red;}
.success{color:Green;}
.visible{display:block;}
hidden{display:none;}
a.newslinks{text-decoration:none;color:#282828;font-weight:700;}
.slide-area-2 .text h3 a:hover,.scroll-area h3 a:hover,.scroll-area-2 h3 a:hover,.portfolio-content-box-bg p a:hover,.dotted-box p a:hover,.news-list li p a:hover,.col-3 .old-news a:hover,.newsletter-box div a:hover,a.newslinks:hover{text-decoration:underline;}
.main-area,.portfolio-content-box,.newsletter-box div{overflow:hidden;width:100%;}
* html .menu li,*+html .menu li{margin-bottom:-1px;}

a { color: #282828; text-decoration: none;}
a:hover { color: #F57000; text-decoration: underline;}

#video {z-index: -999;}

