body { color: rgb(29, 29, 29); font: 1em Calibri,Arial,Helvetica,sans-serif; margin: 0px; background: none repeat scroll 0% 0% rgb(255, 255, 255); min-width: 400px; font-family: Calibri; } a { text-decoration: none; color: #BB00EE; } h1 .postTitle { color: rgb(110,0,136); float: left; display: inline; } .language-box { width: 100%; background: url('../img/bg-language-box.gif') repeat-x scroll 0px -1820px rgb(23, 23, 23); } .language-box .holder { padding: 6px 10px 8px; position: relative; } .add-nav { float: right; margin: 0px; padding: 3px 7px 0px 0px; list-style: none outside none; font-size: 12px; line-height: 14px; letter-spacing: -1px; } .add-nav li { float: left; padding: 0px 8px 0px 0px; } .add-nav li:first-child { padding-right: 15px; } .add-nav li a { color: white;} .intro-box { width: 100%; position: relative; background-color: #252525; } .intro-box .cont { width: 100%; overflow: hidden; } .intro-box .holder { padding: 98px 10px 0px; } .intro-box .holder:after { display: block; clear: both; content: ""; } .intro-box .tab { width: 98% } .intro-box .blackBlue .holder, .intro-box .blackPurple .holder { padding-left: 7px; } .intro-box .tabPanel { background: url('../img/bg-tab-content2.png') repeat-x scroll 0% 0% transparent } .intro-box .blackPurple { background: url('../img/bg-tab-content1.png') repeat-x scroll 0% 0% rgb(37, 37, 37) } .intro-box .blackPurple .cont { background: url('../img/bg-container1.gif') no-repeat scroll 50% 0px transparent } .panel { position: absolute; top: 0px; left: 0px; width: 100%; } .panel-holder { position: relative; } .logo { float: left; width: 350px; height: 67px; overflow: hidden; text-indent: -9999px; background: url('../img/sprite.png') no-repeat scroll 0px 0px transparent; } .nav_bar { margin-top: 15px; width: 35%; padding-right: 10px; float: right; font-size: 1.8em; color: white; height: 25px; display: none; border: 3px solid #ffa62c; border-radius: 5px; text-align: right; cursor: pointer; } #nav { float: right; margin: 0px; padding: 0px; list-style: none outside none; } #nav li { float: left; background: url('../img/bg-nav.png') no-repeat scroll 0% 0% transparent; padding: 20px 0px 0px 16px; margin: 0px 15px 0px 0px; height: 58px; display: inline; } #nav li:first-child { background: none repeat scroll 0% 0% transparent } .activemenu { background: url(../img/top_menu_hover.png) no-repeat; background-position: center 0; } #nav li a { color: white; font-size: 1.2em; padding-top: 15px; } #nav li a:hover { background: url(../img/top_menu_hover.png) no-repeat; background-position: center 0; color: #cccccc; text-decoration: none; } .video-holder { float: left; width: 465px; height: 265px; padding: 2px 0px 0px 3px; } .col1-box { color: rgb(33, 38, 39); float: left; width: 440px; margin: 0px 40px 0px 0px; } .col2-box { float: left; width: 200px; overflow: hidden; } .col3-box { float: right !important; width: 220px; } .col3-box .title { margin-left: 10px; } #col2-list { margin: 0px; padding: 0px; list-style-type: none; font-size: 12px; } #col2-list li { margin-bottom: 20px } #col2-list h3 { font-size: 15px; font-weight: bold; margin: 0px; } #col2-list p { font-size: 12px; margin: 0px 0px 5px; } .section { overflow: hidden; width: 372px; } .list { margin: 0px; padding: 10px 0px 0px; list-style: none outside none; float: left; width: 210px; } .list li { padding: 0px 0px 0px 5px; margin: 0px 0px 2px; float: left; width: 100%; } .list li span { float: left; color: white; font-size: 1.2em; } .download { float: right; background: url('../img/sprite.png') no-repeat scroll 0px -1500px transparent; text-indent: -9999px; overflow: hidden; width: 108px; height: 108px; cursor: pointer; } .download:hover { background-position: -110px -1500px } .tabs { width: 100%; background: url('../img/bg-tabs.gif') repeat-x scroll 0% 0% rgb(6, 6, 6); box-shadow: 0 0 20px rgba(0,0,0,0.5); margin-top: 20px; } .tabset { padding: 0px; list-style: none outside none; width: 960px; } .tabset li:last-child { background: none; } .tabset li { float: left; background: url('../img/bg-tabset.gif') no-repeat scroll 0% 0% transparent; } .tabset li:first-child { background: none repeat scroll 0% 0% transparent } .tabset li a { float: left; height: 45px; padding: 10px 0px 0px 21px; } .tabset li a span { display: block; height: 30px; cursor: pointer; color: white; } .tabset li a:hover { background: url('../img/sprite.png') no-repeat scroll 0px -2020px transparent; text-decoration: none;} .tabset li a.current { background: url('../img/bg-tabset-active.gif') no-repeat scroll 5px 15px transparent ! important } #main { padding: 0px 4px 67px 0px; position: relative; z-index: 20; } .block { width: 930px; overflow: hidden; line-height: 1.3em; margin: 0 auto; } .title { border-bottom: 2px solid rgb(37, 37, 37); padding: 0px 0px 9px; margin: 0px 0px 16px; } .title h2 { margin: 0px; } .ico-list { margin: 0px; padding: 0px; list-style: none outside none; } .ico-list li { margin: 0px 0px 13px } .ico-list li a { display: block; padding: 13px 0px 0px 51px; } .ico-list li a:hover { text-decoration: none } .ico-list li a span { display: block} .ico1 { background: url('../img/sprite.png') no-repeat 0px -70px transparent} .ico1:hover { background: url('../img/sprite.png') no-repeat 0px -250px transparent} .ico2 { background: url('../img/sprite.png') no-repeat 0px -500px transparent} .ico2:hover { background: url('../img/sprite.png') no-repeat 0px -750px transparent} .ico3 { background: url('../img/sprite.png') no-repeat 0px -1000px transparent} .ico3:hover { background: url('../img/sprite.png') no-repeat 0px -1250px transparent} .accordion { margin: -6px 0px 0px; padding: 0px; list-style: none outside none; } .accordion li a { display: block; background: url('../img/bg-sprite-accordian.png') repeat-x scroll 0px 0px rgb(223, 223, 223); padding: 0px 10px; outline: medium none; } .accordion li a strong { display: block; width: 100%; background: url('../img/bg-arrow1.png') no-repeat scroll 100% 50% transparent; height: 20px; font-size: 1.07em; cursor: pointer; padding: 7px 0px 3px; } .accordion li a:hover { background: url('../img/bg-sprite-accordian.png') repeat-x scroll 0px -30px rgb(223, 223, 223); text-decoration: none; } .accordion a:hover strong { background: url('../img/bg-arrow3.png') no-repeat scroll 100% 50% transparent; color: rgb(255, 255, 255); } .accordion a.ui-state-active { background: url('../img/bg-sprite-accordian.png') repeat-x scroll 0px 0px rgb(223, 223, 223) ! important } .accordion a.ui-state-active strong { background: url('../img/bg-arrow2.png') no-repeat scroll 100% 50% transparent ! important; color: rgb(37, 37, 37) ! important; } .accordion .slide ul li a:hover { background: url('../img/separator-hover.png') no-repeat scroll 0px 10% transparent } .navigation { width: 100%; background: none repeat scroll 0% 0% rgb(37, 37, 37); margin: 0px 0px 13px; } .navigation .holder { position: relative; } .main-nav { margin: 0px; padding: 0px; list-style: none outside none; width: 100%; overflow: hidden; line-height: 1.2em; } .main-nav li { float: left; background: url(../img/divider.gif) no-repeat; width: 160px; } .main-nav li:first-child { background: none repeat scroll 0% 0% transparent } .main-nav li a { float: left; color: rgb(255, 255, 255); padding: 19px 5px 17px 10px; min-height: 69px; } .main-nav li a strong { display: block; height: 32px; margin: 0px 0px 6px; } .main-nav li a span { display: block } .main-nav li a.last:hover { background: none repeat scroll 0% 0% transparent } .main-nav li a.download-small { float: right; background: url('../img/sprite.png') no-repeat scroll 0px -1830px transparent ! important; width: 60px; min-height: 61px ! important; overflow: hidden; text-indent: -9999px; padding: 0; margin: 24px 10px 0 0px; display: inline; } .main-nav li a.download-small:hover { background-position: -70px -1830px ! important } .picture { position: absolute; top: -50px; left: 100px; width: 200px; height: 50px; } .footer-w { overflow: hidden; width: 100%; background: url('../img/bg-footer-w.gif') repeat-x scroll 0px 100% transparent; } .footer { width: 100%; background: url('../img/bg-footer.gif') no-repeat scroll 50% 100% transparent; } .footer .holder { padding: 0px 10px 18px; color: rgb(47, 47, 47); line-height: 1em; } h1, h2, h3, h4, p { font-weight: normal; display: block; font-family: Calibri,Helvetica,Arial,sans-serif; color: rgb(37, 37, 37); margin-bottom: 9px; } h1, h2, h3, h4 { font-family: "droid-sans-1","droid-sans-2",sans-serif; line-height: normal; } h1 { font-size: 45px; color: white; margin-top: 0px;} h2 { font-size: 24px } h3 { font-size: 20px } h4 { font-size: 15px; margin-top: 0px; margin-bottom: 15px; } p, .abstract { font-size: 14px; line-height: 21px; margin-bottom: 12px; font-weight: normal; } li { font-size: 14px; line-height: 21px; } #panes div.tabPanel { display: none } #bottomimage { z-index: 999; position: relative; background: url('../img/sprite.png') no-repeat scroll 0px -1768px transparent; height: 50px; width: 200px; } h3.our-customers { margin: 5px 0px 0px 15px; text-align: center; font-size: 1.6em; } h3.our-customers + a { display: inline-block; margin: 10px 0px 37px 15px; } h3.notopmargin { margin: 0px 0px 10px 0px; } .main-nav li a:hover { background: url("../img/sprite.png") no-repeat scroll -160px -1830px transparent; text-decoration: none; } #social a { float: right; height: 35px; width: 35px; margin: 0px 0px 0px 5px; text-indent: -9999px; overflow: hidden; } .text-holder { float: left; } #social .twitter {background: url('../img/sprite.png') no-repeat 0px -1620px transparent } #social .twitter:hover { background-position: -0px -1660px } #social .fb {background: url('../img/sprite.png') no-repeat -40px -1620px transparent } #social .fb:hover { background-position: -40px -1660px } #social .gplus {background: url('../img/sprite.png') no-repeat -80px -1620px transparent } #social .gplus:hover { background-position: -80px -1660px } #social .linkedin {background: url('../img/sprite.png') no-repeat -120px -1620px transparent } #social .linkedin:hover { background-position: -120px -1660px } /***** contact form *****/ #contact-form { position: relative; vertical-align: top; z-index: 1; margin: 4px 0 6px; } .coll-1, .coll-2, .coll-3 { float: left; width: 190px; } .coll-1, .coll-2 { margin-right: 25px; } #contact-form div { overflow: hidden; } #contact-form fieldset { border: none; padding: 0; width: 100%; overflow: hidden; position: relative; z-index: 10; } #contact-form label { display: block; min-height: 50px; position: relative; margin: 0; padding: 0; float: left; width: 100%; } #contact-form .message { min-height: 263px; display: block !important; width: 100%; } #contact-form input, #contact-form textarea { font-family: Arial, Helvetica, sans-serif; padding: 7px 9px 7px; margin: 0; font-size: 12px; line-height: 17px !important; color: #cacaca; background: #ffffff; outline: none; width: 100%; border: 1px solid #d8d8d8; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; float: left; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #contact-form input { height: 31px; } #contact-form input:focus, #contact-form textarea:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } #contact-form .area .error { float: none; } #contact-form textarea { width: 100%; height: 230px; resize: none; overflow: auto; } #contact-form .success { border: 1px solid #d8d8d8; display: none; position: absolute; left: 0; top: -3px; color: #333333; font-size: 18px; line-height: 22px; background: #ffffff; text-transform: none; width: 100%; z-index: 20; } .inner-form { padding: 14px 10px; } #contact-form .error, #contact-form .empty { color: #f00; font-size: 11px; line-height: 1.27em; display: none; overflow: hidden; padding: 2px 4px 0px 0; width: 100%; text-transform: none; position: absolute; bottom: 5px; left: 0; } #contact-form .message .error, #contact-form .message .empty { bottom: 16px; } .clear { clear: both; line-height: 0; font-size: 0; overflow: hidden; height: 0; width: 100%; } .btn-1 { background: url(../img/tail-btn_.gif) repeat-x 0 0; font-family: 'Open Sans', sans-serif; color: #ffffff; font-size: 13px; line-height: 18px; font-weight: bold; padding: 9px 20px 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-transform: uppercase; text-shadow: none; border: none; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3); margin-bottom: 3px; } .btn-1:hover { -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; background-position: 0 bottom; text-decoration: none; } .list { list-style-type: none; line-height: 21px; } .listitem { display: list-item; text-align: -webkit-match-parent; } .tdleft { padding-bottom: 10px; padding-top: 10px; vertical-align: top; width: 50%; } .tdright { padding-left: 40px; padding-bottom: 10px; padding-top: 10px; vertical-align: top; width: 50%; } .trtop { margin-top: 40px; border-top: 1px solid black; } .div_scroll_wide { border: 1px solid #CCC; padding: 3px 0 0 3px; height: 123px; overflow-x: hidden; overflow-y: scroll; width: 95%; background-color: white; }