﻿html,body{height:100%;font-family:Arial, sans-serif;font-size:12px;margin:0;padding:0;}
h1{font-family:Verdana, Geneva, Tahoma, sans-serif;font-size:26px;color:#666;}
h1.portfolio{font-family:Verdana, Geneva, Tahoma, sans-serif;font-size:16px;color:#06C;float:left;margin:0;padding:0;}
h2{font-family:Verdana, Geneva, Tahoma, sans-serif;font-size:20px;color:#06C;}
.features_content h2{font-family:Verdana, Geneva, Tahoma, sans-serif;font-size:14px;color:#06C;margin:0;}
p{font-family:Verdana, Geneva, Tahoma, sans-serif;font-size:12px;color:#666;line-height:22px;margin:10px 0;}
p.white{font-family:Verdana, Geneva, Tahoma, sans-serif;font-size:12px;color:#FFF;line-height:22px;margin:10px 0;}
li{font-family:Verdana, Geneva, Tahoma, sans-serif;font-size:12px;color:#666;line-height:22px;margin:2px 0;}
img{border:0;}
div.wrapper{position:relative;}
div.container{width:100%;position:relative;}
div.header_container{width:100%;position:relative;background-image:url("../images/bg.jpg");background-repeat:repeat-x;background-position:center top;}
div.header{width:1000px;left:50%;height:130px;position:relative;margin:0 0 0 -500px;}
div.menu_container{width:100%;position:relative;background-image:url('../images/menu_bg.jpg');background-repeat:repeat-x;height:42px;}
div.menu{width:1000px;left:50%;position:relative;margin:0 0 0 -500px;}
div.banner{position:relative;height:200px;padding:10px 0;}
#ciex_profiler{display:none;}
div.home_portfolio{position:absolute;width:572px;margin:20px 0 0 415px;}
div.home_content{position:relative;width:405px;min-height:310px;}
div.logo{position:relative;width:300px;padding:50px 0 0 10px;}
div.login{position:absolute;color:#FFF;margin:20px 0 0 600px;}
div.login p{font-weight:700;}
div.contents{width:1000px;margin:0 auto; min-height: 500px; overflow:auto}
div.link{width:1000px;padding-bottom:20px;overflow:auto;clear:both;margin:0 auto;}
.lcontents{width:200px;float:left;margin:0 25px;}
.lcontents h2{font-family:Verdana, Geneva, Tahoma, sans-serif;font-size:14px;color:#06C;font-weight:400;}
div.footer{position:relative;width:100%;background-color:#F0F0F0;height:100px;}
div.footer_link{width:980px;color:#CCC;position:relative;margin:0 auto;padding:10px;}
div.footer_link a{color:#CCC;}
div.licence{margin-top:10px;font-size:0.9em;}
ul.external_links{position:absolute;right:0;top:10px;}
ul.external_links li{list-style:none outside;display:inline;padding:0 2px;}
ul.dropdown a{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#FFF;text-decoration:none;}
div.portfolio{position:relative;border-bottom:1px solid #CFCDC1;margin-bottom:20px;padding-bottom:20px;}
div.portfolio_images{position:relative;width:580px;}
ul.portfolio_images{margin:0;padding:0;}
ul.portfolio_images li{list-style:none;}
div.portfolio_content{position:absolute;width:400px;margin:0 0 0 590px;}
dl.process{height:600px;margin:0 0 10px;padding:0;}
dl.process dd{margin:0 0 20px 90px;}
dl.partners{height:800px;margin:0 0 20px;padding:0;}
dl.partners dd{margin:0 0 20px 270px;}
div.page_content{position:relative;width:700px;min-height:760px;}
div.right_menu{position:absolute;width:290px;background-image:url('../images/right_bg.jpg');background-repeat:no-repeat;margin:0 0 0 710px;padding:10px;}
div.right_menu ul{width:270px;margin:0;padding:0;}
div.right_menu ul li{list-style-image:none;list-style-position:outside;list-style-type:none;background:transparent url('../images/arrow.gif') no-repeat scroll left center;border-bottom:1px solid #DDD;color:#666;display:block;text-decoration:none;padding:14px 30px;}
div.right_menu ul li:hover{background:#222 url('../images/arrow.gif') no-repeat scroll left center;color:#FFF;}
div.right_menu ul li:hover a{color:#FFF;}
div.right_menu ul li a{color:#666;text-decoration:none;}
div.right_menu ul li a:hover{color:#FFF;text-decoration:none;}
div.portfolio_container{position:relative;height:auto !important;}
div.portfolio_container2{position:relative;height:265px;}
div.right{clear:both;float:right;}
div.hrule{border-bottom:1px solid #DDD;clear:both;margin-bottom:10px;padding:10px 0;}
div.clear{clear:both;margin:10px 0;padding:10px 0;}
fieldset{border:0;margin:0;padding:10px 25px 15px 0;}
fieldset p label{display:block;float:left;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:1em;margin-right:20px;width:20%;}
.input_box{background-color:#FFF;background-image:url('../images/input_bg.jpg');background-repeat:repeat-x;}
fieldset p input,fieldset p select,fieldset p textarea{background-color:#FFF;border:1px solid #CCC;color:#666;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:1em;width:400px;padding:8px;}
ul.quote{margin:0 0 0 120px;}
ul.quote li{list-style:none;color:#666;padding:5px 0; width: 250px; display: block; float: left;}
fieldset input.btn,a.btn{background:#06C none repeat scroll 0 0;border-bottom:1px solid #06C;border-top:1px solid #06C;color:#FFF;cursor:pointer;font-weight:700;overflow:visible;text-decoration:none;width:auto;padding:8px 10px;}
.folio{border-bottom:1px solid #cfcdc1;float:left;margin-bottom:20px;padding-bottom:20px;width:1000px;}
.folio-info{float:right;width:370px;}
.foliogrid{background:url("../images/tan_bg.png") repeat;border:1px solid #fff;float:left;height:300px;width:580px;overflow:hidden;position:relative;padding:10px;}
.foliogrid p{color:#383330;padding:11px 15px 5px;}
.foliocaption{background:#e4e1ce;float:left;position:absolute;height:60px;width:100%;}
.caption .foliocaption{top:310px;left:0;width:600px;}
#glider ul,#glider2 ul,glider3 ul,#glider4 ul,#glider5 ul{float:left;list-style:none;width:auto;}
#glider li,#glider2 li,#glider3 li,#glider4 li,#glider5 li{float:left;width:580px;height:300px;overflow:hidden;}
#controls,#control1,#control2,#control3,#control4,#control5{float:right;width:auto;margin:15px 10px 0;}
#controls li,#control1 li,#control2 li,#control3 li,#control4 li,#control5 li{display:block;float:left;height:22px;width:22px;margin:0 0 0 2px;}
#controls li a,#control1 li a,#control2 li a,#control3 li a,#control4 li a,#control5 li a{color:#5e5855;display:inline-block;font:italic 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;text-decoration:none;padding:0 6px;}
#controls li.current,#control1 li.current,#control2 li.current,#control3 li.current,#control4 li.current,#control5 li.current{background:url("../images/circle.gif") 0 1px no-repeat;display:block;position:relative;}
#controls li a:focus,#control1 li a:focus,#control2 li a:focus,#control3 li a:focus,#control4 li a:focus,#control5 li a:focus{outline:none;}
#main #slider-container{float:left;width:572px;position:relative;}
#main #slider-container .slider{float:left;display:inline;height:389px;width:572px;margin:0;}
.content-area{float:left;display:inline;height:319px;width:603px;color:#FFF;background:url("../images/content-bg.png") left top no-repeat;margin:0;padding:20px 30px;}
#about,#contact{display:none;position:absolute;top:0;left:0;height:389px;width:572px;}
.pad-back{float:left;background:#35ABC4;width:563px;height:279px;overflow:hidden;padding:20px;}
.top-section{display:inline;height:30px;width:572px;margin:0;}
.top-section h2{float:left;display:inline;height:17px;width:237px;text-indent:-9999px;font-size:9px;margin:7px 0 0 31px;}
.top-section ul{float:right;display:inline;list-style-type:none;margin:0 31px 0 0;}
.top-section ul li{float:left;display:inline;}
.top-section ul li span{float:left;display:inline;height:20px;width:22px;background:url("../images/small-nav-sprite.png") left top no-repeat;text-align:center;font-size:12px;line-height:19px;text-decoration:none;color:#666;overflow:hidden;text-shadow:#fff 0 1px 0;cursor:pointer;margin:0 0 0 5px;}
.top-section ul li span.jFlowControl:hover{color:#999;}
.top-section ul li span.jFlowSelected{background:url("../images/small-nav-sprite.png") left bottom no-repeat;color:#333;text-shadow:silver 0 1px 0;}
.top-section ul li span.jFlowSelected:hover{color:#333;}
#button-left{float:left;display:inline;height:310px;width:26px;margin:0;}
#button-left span.fade{float:left;display:inline;height:310px;width:26px;background:url("../images/slider-button-sprite.png") left top no-repeat;text-decoration:none;position:relative;cursor:pointer;}
#button-left span.fade span.hover{position:absolute;top:0;left:0;width:26px;height:310px;background:url("../images/slider-button-sprite.png") 0 -310px no-repeat;cursor:pointer;}
#button-right{float:left;display:inline;height:310px;width:26px;margin:0 0 10px;}
#button-right span.fade{float:left;display:inline;height:310px;width:26px;background:url("../images/slider-button-sprite.png") right top no-repeat;text-decoration:none;position:relative;cursor:pointer;}
#button-right span.fade span.hover{position:absolute;top:0;left:0;width:26px;height:310px;background:url("../images/slider-button-sprite.png") -26px -310px no-repeat;cursor:pointer;}
#thumb-container{float:left;display:inline;height:310px;width:520px;overflow:hidden;margin:0;}
#thumb-container #slides{float:left;display:inline;height:310px;width:2408px;margin:0;}
div.section{float:left;display:inline;width:520px;}
#thumb-container #slides .boxgrid{float:left;position:relative;display:inline;height:155px;width:260px;overflow:hidden;margin:0;}
#thumb-container #slides .boxgrid img{position:absolute;top:0;left:0;float:left;display:inline;}
#thumb-container #slides .boxgrid .cover{float:left;position:absolute;top:100px;color:#fff;height:86px;width:220px;overflow:hidden;background:url("../images/tint.png");padding:20px;}
#thumb-container #slides .boxgrid .cover h4{font-weight:400;font-size:12px;line-height:12px;text-shadow:#000 0 1px 0;margin:0 0 20px;}
#thumb-container #slides .boxgrid .cover p{font-size:12px;line-height:150%;margin:0 0 10px;}
ul.col50{float:left;margin:0 30px 0 0;padding:0;}
div.pagination{text-align:center;margin-bottom:15px;}
div.pagination span{display:inline;margin-right:10px;padding:10px;}
span.pagination_style a{text-decoration:none;color:#666;}
.current{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url("../images/small-nav-sprite.png") no-repeat scroll center -12px;}
div.features{position:relative;height:auto;overflow:auto;}
div.features_box{position:relative;background-image:url('../images/box_bg.jpg');background-repeat:repeat-x;width:280px;height:110px;float:left;border:1px #CCC solid;margin:0 10px 10px 0;padding:20px;}
div.features_image{width:90px;height:90px;float:left;margin-right:10px;position:relative;border:1px #CCC dotted;padding:5px;}
div.features_content{position:absolute;margin-left:110px;width:180px;}
span.blue,a,#controls li.current a,#control1 li.current a,#control2 li.current a,#control3 li.current a,#control4 li.current a,#control5 li.current a{color:#06C;}
dl.process dt,dl.partners dt,.content{float:left;}
div.portfolio_brand {width: 220px;height: 135px;position: relative;float: left;padding: 5px;border: 1px #CCCCCC solid;text-align: center; margin: 0 10px 10px 0;}
div.portfolio_brand2 {width: 200px;height: 120px;position: relative;float: left;padding: 5px;border: 1px #CCCCCC solid;text-align: center; margin: 0 10px 10px 0;}
div.portfolio_brand p{margin: 0;padding: 0;}
span.red {color: #CC0000;}
div.juicymail {position: relative;float: left;padding: 5px;border: 1px #CCCCCC solid;text-align: center; margin: 0 5px 5px 0;}
p.error {color: #FF0000; margin-left: 155px;}
#recaptcha_widget_div {margin-left: 150px;}