.field .field-label,.field .field-label-inline,.field .field-label-inline-first{font-weight:bold;}.field .field-label-inline,.field .field-label-inline-first{display:inline;}.field .field-label-inline{visibility:hidden;}
.node-form .content-multiple-table td.content-multiple-drag{width:30px;padding-right:0;}.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{padding-right:.5em;}.node-form .content-add-more .form-submit{margin:0;}.node-form .number{display:inline;width:auto;}.node-form .text{width:auto;}
.form-item #autocomplete .reference-autocomplete{white-space:normal;}.form-item #autocomplete .reference-autocomplete label{display:inline;font-weight:normal;}
#content-field-overview-form .advanced-help-link,#content-display-overview-form .advanced-help-link{margin:4px 4px 0 0;}#content-field-overview-form .label-group,#content-display-overview-form .label-group,#content-copy-export-form .label-group{font-weight:bold;}table#content-field-overview .label-add-new-field,table#content-field-overview .label-add-existing-field,table#content-field-overview .label-add-new-group{float:left;}table#content-field-overview tr.content-add-new .tabledrag-changed{display:none;}table#content-field-overview tr.content-add-new .description{margin-bottom:0;}table#content-field-overview .content-new{font-weight:bold;padding-bottom:.5em;}
.advanced-help-topic h3,.advanced-help-topic h4,.advanced-help-topic h5,.advanced-help-topic h6{margin:1em 0 .5em 0;}.advanced-help-topic dd{margin-bottom:.5em;}.advanced-help-topic span.code{background-color:#EDF1F3;font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;font-size:0.9em;padding:1px;}.advanced-help-topic .content-border{border:1px solid #AAA}
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(../../../all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(../../../all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}






.filefield-icon{float:left;
  margin-right:0.4em;}


.filefield-element{margin:1em 0;white-space:normal;}.filefield-element .widget-preview{float:left;
  padding-right:10px;
  border-right:1px solid #CCC;
  margin-right:10px;
  max-width:30%;}.filefield-element .widget-edit{float:left;
  max-width:70%;}.filefield-element .filefield-preview{width:16em;overflow:hidden;}.filefield-element .widget-edit .form-item{margin:0 0 1em 0;}.filefield-element input.form-submit,.filefield-element input.form-file{margin:0;}.filefield-element input.progress-disabled{float:none;display:inline;}.filefield-element div.ahah-progress,.filefield-element div.throbber{display:inline;float:none;padding:1px 13px 2px 3px;}.filefield-element div.ahah-progress-bar{display:none;margin-top:4px;width:28em;padding:0;}.filefield-element div.ahah-progress-bar div.bar{margin:0;}



.filefield-generic-edit .filefield-icon{float:left;
  margin-right:0.7em;
  margin-top:0.3em;}.filefield-generic-edit-description{margin-right:6em;}
.filefield-generic-edit .form-text{width:99%;}.filefield-generic-edit .description{white-space:normal;margin-bottom:0;overflow:auto;}



.wrapper.tagadelic{text-align:justify;margin-right:1em;}.tagadelic.level1{font-size:1em;}.tagadelic.level2{font-size:1.2em;}.tagadelic.level3{font-size:1.4em;}.tagadelic.level4{font-size:1.6em;}.tagadelic.level5{font-size:1.8em;}.tagadelic.level6{font-size:2em;}.tagadelic.level7{font-size:2.2em;}.tagadelic.level8{font-size:2.4em;}.tagadelic.level9{font-size:2.6em;}.tagadelic.level10{font-size:2.8em;}

div.fieldgroup{margin:.5em 0 1em 0;}div.fieldgroup .content{padding-left:1em;}
html{font-size:16px;}body,html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,pre,cite,code,em,img,samp,small,strong,var,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	border:0;
	outline:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10;
	padding-left: 0;
}body{font:normal 62.5%/1 Arial,Verdana,"Helvetica Neue",Helvetica,"Times New Roman","Courier New",sans-serif;color:#333;background-color:#000;}body#tinymce{background-color:#fff;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}ul{list-style:none;}ol{list-style:decimal inside none;}a:link,a:visited{text-decoration:none;}a:hover,a:active,a:focus{
	text-decoration:underline;
	color:#F09;
}address{font-size:1.2em;font-style:normal;margin-bottom:10px;display:block;color:#777;}a,a img,a:active img,a:focus img,:focus,*:focus{outline:0;}table{border-collapse:collapse;border-spacing:0;}small{font-size:90%;}h1,h2,h3,h4,h5,h6,ul,ol,dl{margin-bottom:15px;}.left{float:left;}.right{float:right;}.center{margin:0 auto;}.clear{clear:both;}.clear-left{clear:left;}.clear-right{clear:right;}.hideflow{overflow:hidden;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}*:first-child+html .clearfix{min-height:1px;}.underline{border-bottom:1px solid;}.dottedline{border-bottom:1px dotted #cdcdcd;}.strike{text-decoration:line-through;}.highlight{background-color:#ffc;color:inherit;}.img-left{float:left;margin:0 10px 4px 0;}.img-right{float:right;margin:0 0 4px 10px;}.pos-absolute{position:absolute;}.pos-relative{position:relative;}.block{display:block;}.negative-marge{margin:-16px 0 0 -16px;}.negative-marge-left{margin:0 0 0 -16px;}.marge-bottom8{margin-bottom:8px;}.marge-bottom10{margin-bottom:10px;}.marge-bottom15{margin-bottom:15px;}.marge-bottom16{margin-bottom:16px;}.marge-bottom20{margin-bottom:20px;}.marge-left8{margin-left:8px;}.marge-right9{margin-right:9px;}.marge-right18{margin-right:18px;}.marge-right40{margin-right:40px;}.pad-bottom10{padding-bottom:10px;}.pad-bottom16{padding-bottom:16px;}.hidden{display:none;}.col154{width:154px;}.col177{width:177px;}.col220{width:220px;}.col224{width:224px;}.col250{width:250px;}.col260{width:260px;}.col280{width:280px;}.col296{width:296px;}.col309{width:309px;}.col368{
	width:568px;
}.col450{width:450px;}.col455{width:455px;}.col480{width:480px;}.col608{width:608px;}.col678{width:678px;}.col690{width:690px;}.col960{width:960px;}.col962{width:962px;}.col980{width:980px;}.info,.status,.warning,.error,.validation{border:1px solid;margin-bottom:10px;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;}.messages{border:1px solid;margin:0 0 10px 0;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center}.messages.info{color:#00529B;background-color:#BDE5F8;background-image:url(../../../all/themes/pred3d/images/info.png)}.messages.status{color:#4F8A10;background-color:#DFF2BF;background-image:url(../../../all/themes/pred3d/images/valid_green.png)}.messages.warning{color:#9F6000;background-color:#FEEFB3;background-image:url(../../../all/themes/pred3d/images/attention.png)}.messages.error{color:#D8000C;background-color:#FFBABA;background-image:url(../../../all/themes/pred3d/images/cancel.png)}.form-textarea.error{border:1px solid #D8000C !important;}#main p{color:#777;line-height:18px;font-size:1.2em;margin-bottom:10px;}#main p.smal{font-size:1.0em;clear:left;}#main ul{list-style:disc;margin-left:20px;}#main ol{list-style:decimal;margin-left:20px;}#main ul li,#main ol li{line-height:18px;color:#777;font-size:1.2em;}.sidebar .block{margin-bottom:10px;}.popular-link a:link,.popular-link a:visited{background:url(../../../all/themes/pred3d/images/arrow.gif) no-repeat 0 50%;color:#777;text-decoration:underline;padding-left:15px;}.popular-link a:hover,.popular-link a:active{
	background:url(../../../all/themes/pred3d/images/arrow-o.gif) no-repeat 0 50%;
	color:#F09;
	text-decoration:underline;
}
#header{background:#fff url(../../../all/themes/pred3d/images/top-bkg.png) repeat-x 0 0;}#content{background:#f2f2f2 url(../../../all/themes/pred3d/images/content-top.png) repeat-x 0 0;}#content .inner{background:url(../../../all/themes/pred3d/images/bottom-shadow.png) no-repeat bottom left;}#content .wrapper{background:url(../../../all/themes/pred3d/images/top-shadow.png) no-repeat 0 20px;}.top-content{border:1px solid #e2e2e2;background-color:#fff;}.bottom-content{border:1px solid #e2e2e2;background-color:#fff;border-bottom:none;padding:16px;}.right-sidebar .bottom-content{background:url(../../../all/themes/pred3d/images/faux.gif) repeat-y 0 0;border-right-color:#2a2a2a;}*:first-child+html .right-sidebar .bottom-content{background:url(../../../all/themes/pred3d/images/faux.gif) repeat-y 1px 0;}.right-sidebar .two-col{width:600px;float:left;}.right-sidebar .content-right{width:261px;float:right;margin:-16px -16px 0 0;padding:30px 20px 25px 35px;}#footer{background-color:#000;padding-bottom:25px;}
#header .logo{
	width:104px;
	height:17px;
	float:left;
	display:block;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}#header ul.primary-links{height:45px;margin:0 0 0 21px;float:left;}#header ul.primary-links li{float:left;line-height:45px;background:url(../../../all/themes/pred3d/images/sep.gif) no-repeat top left;}#header ul.primary-links li a:link,#header ul.primary-links li a:visited{display:block;font-size:1.3em;color:#fff;font-weight:bold;float:left;text-decoration:none;margin:0 11px;text-transform:uppercase;}#header ul.primary-links li.last a:link,#header ul.primary-links li.last a:visited{background:url(../../../all/themes/pred3d/images/sep.gif) no-repeat top right;padding-right:11px;}#header ul.primary-links li a:hover,#header ul.primary-links li a.active:link,#header ul.primary-links li a.active:visited{
	text-decoration:none;
	color:#F09;
}
.page-404 #masthead,.node-type-solutionintro #masthead,.our-approach #masthead,.right-sidebar  #masthead,.node-type-webform #masthead,.page-search #masthead{background:url(../../../all/themes/pred3d/images/masthead-titel-bkg.png) no-repeat 0 0;min-height:198px;}.page-404 #masthead h1,.node-type-solutionintro #masthead h1,.our-approach #masthead h1,.right-sidebar #masthead h1,.node-type-webform #masthead h1,#work #masthead h1,.node-type-work-item #masthead h1,.page-search #masthead h1,.page-who-we-are h1{font-size:8.0em;color:#fff;padding:46px 0 0 33px;}.page-who-we-are h1{color:#fff;padding:40px 0 0 399px;}#masthead h2{font-size:2.0em;color:#a29f9f;padding:10px 0 0 22px;}
#block-views-homepage_solution_intro-block_1 .views-row{float:left;width:480px;overflow:hidden;height:114px;cursor:pointer;padding-top:23px;}#block-views-homepage_solution_intro-block_1 .views-row:hover{background:#dd2c32;}#block-views-homepage_solution_intro-block_1 .views-row-1{background:url(../../../all/themes/pred3d/images/views-row-1-bb.gif) no-repeat 50% 100%;}#block-views-homepage_solution_intro-block_1 .views-row-2{background:url(../../../all/themes/pred3d/images/views-row-1-br.gif) no-repeat 0 50%;}#block-views-homepage_solution_intro-block_1 .views-row-3{background:url(../../../all/themes/pred3d/images/views-row-1-br.gif) no-repeat 100% 50%;}#block-views-homepage_solution_intro-block_1 .views-row-4{background:url(../../../all/themes/pred3d/images/views-row-1-bb.gif) no-repeat 50% 0;}#block-views-homepage_solution_intro-block_1 .views-row a{float:left;width:149px;text-align:center;}#block-views-homepage_solution_intro-block_1 .views-row .services-item{float:left;width:319px;}#block-views-homepage_solution_intro-block_1 .views-row .services-item h2{color:#353535;font-size:2.8em;font-weight:bold;margin-bottom:5px;}#block-views-homepage_solution_intro-block_1 .views-row p{color:#777;font-size:1.2em;line-height:1.2;}#block-views-homepage_solution_intro-block_1 .views-row:hover h2,#block-views-homepage_solution_intro-block_1 .views-row:hover p{color:#fff;}
#block-views-homepage_solution_intro-block_2{height:236px;}#block-views-homepage_solution_intro-block_2 .views-row{float:left;width:240px;text-align:center;background:url(../../../all/themes/pred3d/images/sep-big.gif) no-repeat top left;position:relative;z-index:2;margin-top:-1px;}#block-views-homepage_solution_intro-block_2 .views-row-first{background-image:none;}#block-views-homepage_solution_intro-block_2 .views-row h2{text-indent:-9000px;}#block-views-homepage_solution_intro-block_2 .views-row:hover,#block-views-homepage_solution_intro-block_2 .views-row div.active{background:url(../../../all/themes/pred3d/images/big-hover.png) no-repeat 0 0;height:259px;z-index:3;position:relative;}#block-views-homepage_solution_intro-block_2 .views-row:hover div.active{background:none;}#block-views-homepage_solution_intro-block_2 .views-row a:link,#block-views-homepage_solution_intro-block_2 .views-row a:visited{width:239px;display:block;float:left;padding-top:29px;height:208px;margin-top:-1px;}
.bleedr{right:-28px;top:0;}.bleedl{left:-26px;top:0;}
.bottom-content .two-col .block{width:455px;float:left;margin:0 0 25px;}.bottom-content .two-col #block-nodeblock-59{margin-right:18px;}.bottom-content .block h2,.bottom-content #block-views-homepage_works-block_1 h2{color:#353535;font-size:2em;border-bottom:1px dotted #cdcdcd;padding-bottom:10px;}.bottom-content .two-col #block-nodeblock-59 h3.subtitel{font-size:1.8em;color:#777;font-weight:normal;clear:both;}
#main .front-quote{border-top:5px solid #d1d3d4;padding-top:5px;border-bottom:5px solid #d1d3d4;padding-bottom:9px;margin-bottom:15px;}#main .front-quote blockquote{background:url(../../../all/themes/pred3d/images/big-quote.gif) no-repeat top right;}#main .front-quote blockquote p{padding-right:80px;font-size:170%;color:#5f5f5f;line-height:23px;margin-top:9px;margin-bottom:9px;float:left;}#main .front-quote blockquote p.citaat{margin:0;}#main .front-quote blockquote p cite{color:#dd2c32;font-size:75%;font-style:normal;}
.view-homepage-works,.view-work-otherprojects{margin-bottom:0px;}.view-homepage-works .view-content,.view-work-otherprojects .view-content{margin-right:-10px;overflow:hidden;}.view-homepage-works .views-row,.view-work-otherprojects .views-row{
	width:224px;
	float:left;
	text-align:center;
	padding-top:4px;
	margin:0 10px 0px 0;
	min-height:128px;
}.view-homepage-works .views-row:hover,.view-work-otherprojects .views-row:hover{background-color:#dd2c32;cursor:pointer;}.view-homepage-works .gallery-item img,.view-work-otherprojects .gallery-item img{padding:4px;border:1px solid #b6b6b6;background-color:#f7f7f7;margin-bottom:0px;}.view-homepage-works .gallery-item a.more-ribbon:link,.view-homepage-works .gallery-item a.more-ribbon:visited,.view-work-otherprojects .gallery-item a.more-ribbon:link,.view-work-otherprojects .gallery-item a.more-ribbon:visited{position:absolute;width:31px;height:30px;background:url(../../../all/themes/pred3d/images/more-ribbon.png) no-repeat 0 0;top:83px;left:166px;display:block;color:#fff;font-size:3.0em;padding:20px 0 0 20px;text-align:center;}.view-homepage-works .gallery-item a.more-ribbon:hover,.view-work-otherprojects .gallery-item a.more-ribbon:hover{text-decoration:none;color:#ff0099;}.view-homepage-works .gallery-item h3,.view-work-otherprojects .gallery-item h3{font-size:1.2em;margin-bottom:5px;text-align:left;padding-left:4px;}.view-homepage-works .gallery-item h3 a:link,.view-homepage-works .gallery-item h3 a:visited,.view-work-otherprojects .gallery-item h3 a:link,.view-work-otherprojects .gallery-item h3 a:visited{color:#777;text-decoration:none;}.view-homepage-works .gallery-item h3 a:hover,.view-work-otherprojects .gallery-item h3 a:hover{text-decoration:none;}.view-homepage-works .gallery-item p,#main .view-work-otherprojects .gallery-item p{text-align:left;padding-left:4px;}#main .view-homepage-works .views-row:hover h3 a,#main .view-homepage-works .views-row:hover p,#main .view-work-otherprojects .views-row:hover h3 a,#main .view-work-otherprojects .views-row:hover p{color:#fff;}#main .view-homepage-works .views-row:hover a.more-ribbon,#main .view-work-otherprojects .views-row:hover a.more-ribbon{color:#ff0099;}
#work #masthead,.node-type-work-item #masthead{background:url(../../../all/themes/pred3d/images/masthead-work-bkg.png) no-repeat 0 0;}.more-less{padding-top:0;text-align:center;margin:0 25px 20px 0;}.more-less a:link,.more-less a:visited{background:url(../../../all/themes/pred3d/images/more-less-bkg-o.png) no-repeat 0 0;height:18px;line-height:18px;width:46px;color:#fff;font-weight:bold;font-size:1.2em;display:block;text-decoration:none;}.more-less a:hover{background:url(../../../all/themes/pred3d/images/more-less-bkg.png) no-repeat 0 0;}.view-work-solutions{width:660px;}.view-work-solutions .item-list{float:left;padding-top:40px;width:165px;}.view-work-solutions .item-list h3{margin-bottom:10px;color:#777;font-size:2.2em;font-weight:normal;}.view-work-solutions .item-list li{line-height:15px;}.view-work-solutions .item-list li a:link,.view-work-solutions .item-list li a:visited{font-size:1.2em;color:#fff;text-decoration:none;}.view-work-solutions .item-list li a:hover{color:#ff0099;text-decoration:none;}#work .top-content,.node-type-work-item .top-content{padding:16px;}#work #dampContainer{float:right;width:609px;height:386px;margin-bottom:20px;}#work #gorillahand{background:url(../../../all/themes/pred3d/img/gorilla-hand.png) no-repeat 0 0;width:77px;height:68px;position:absolute;left:475px;top:-17px;z-index:2;}#work #gorillaboven{background:url(../../../all/themes/pred3d/img/gorillaboven.png) no-repeat 0 0;width:191px;height:194px;position:absolute;left:609px;top:-17px;}#work #gorillaonder{background:url(../../../all/themes/pred3d/img/gorilla.png) no-repeat 0 0;width:55px;height:197px;position:absolute;left:609px;top:177px;}#work .col309 h2,#work .top-content .col450 h2{color:#777;font-size:2.2em;font-weight:normal;line-height:normal;}#work .col309 p,#work .top-content .col450 p{color:#777;line-height:18px;font-size:1.2em;margin-bottom:20px;}#work .col309 p a:link,#work .col309 p a:visited,.node-type-work-item .top-content .col450 a:link,.node-type-work-item .top-content .col450 a:visited{display:block;height:44px;line-height:44px;width:184px;color:#fff;text-decoration:none;background:url(../../../all/themes/pred3d/images/visit-link-showreel.png) no-repeat 0 0;font-size:1.6em;font-weight:bold;padding-left:10px;}#work .col309 p a:hover,.node-type-work-item .top-content .col450 a:hover{text-decoration:none;}.node-type-work-item .top-content .right img{background-color:#F7F7F7;border:1px solid #b6b6b6;padding:4px;}.node-type-work-item .top-content h2{font-size:2.2em;margin-bottom:4px;color:#989898}.node-type-work-item .top-content p{margin-bottom:15px;font-size:1.2em;line-height:18px;color:#777;}.node-type-work-item .bottom-content img,#work .top-content .col450 img{background-color:#F7F7F7;border:1px solid #B6B6B6;padding:4px;margin-bottom:8px;}.node-type-work-item #main .clearfix h3{border-bottom:1px dotted #cdcdcd;padding-bottom:10px;color:#777;font-size:2.2em;font-weight:normal;}.node-type-work-item #main .testimonial-bot{width:450px;margin-bottom:12px;background:url(../../../all/themes/pred3d/images/comment-bottom.png) no-repeat left bottom;padding-bottom:30px;}.node-type-work-item #main .testimonial-top{background:url(../../../all/themes/pred3d/images/comment-top.png) no-repeat top left;margin-bottom:0;padding-top:14px;}.node-type-work-item #main .testimonial-fil{background:url(../../../all/themes/pred3d/images/comment-fil.png) repeat-y 0 0;padding:0 13px;}.node-type-work-item #main .testimonial-fil p{margin-bottom:0;padding-bottom:8px;line-height:15px;font-size:1.8em;}.node-type-work-item #main .testimonial-fil cite{font-size:1.2em;color:#777;font-style:normal;}
#block-nodeblock-60 .border-left{border-left:1px solid #efefef;}#block-nodeblock-60 h3{color:#353535;font-size:2.1em;margin-bottom:15px;height:55px;padding:24px 0 0 80px;}#block-nodeblock-60 .border-left p{padding:0 10px;}#block-nodeblock-60 h3.quality{background:url(../../../all/themes/pred3d/images/quality.jpg) no-repeat 0 0;}#block-nodeblock-60 h3.creativity{background:url(../../../all/themes/pred3d/images/h3-creativity.png) no-repeat 0 0;}#block-nodeblock-60 h3.innovation{background:url(../../../all/themes/pred3d/images/h3-innovation.png) no-repeat 0 0;}#block-nodeblock-60 h3.efficiency{background:url(../../../all/themes/pred3d/images/h3-efficienty.png) no-repeat 0 0;}#block-nodeblock-60 h3.fun{background:url(../../../all/themes/pred3d/images/fun.jpg) no-repeat 0 0;}
.right-sidebar #masthead .rsstwit{width:207px;margin:39px 36px 0 0;overflow:hidden;}.right-sidebar #masthead .rsstwit a#top-rss{background:url(../../../all/themes/pred3d/images/rss.png) no-repeat 50% 0;display:block;width:62px;padding-top:73px;float:left;text-align:center;}.right-sidebar #masthead .rsstwit a#top-twit{background:url(../../../all/themes/pred3d/images/twitter-birdy.png) no-repeat 50% 0;display:block;width:120px;padding-top:73px;float:right;}.right-sidebar #masthead .rsstwit a:link,.right-sidebar #masthead .rsstwit a:visited{color:#a29f9f;text-transform:uppercase;}.right-sidebar #masthead .rsstwit a:hover{text-decoration:none;color:#ff0099;}.right-sidebar h3{color:#989898;font-size:1.8em;font-weight:normal;}.right-sidebar .top-content{padding:16px;}.right-sidebar .top-content h2{font-size:2.0em;margin-bottom:4px;color:#989898}.right-sidebar .top-content h2 a:link,.right-sidebar .top-content h2 a:visited{color:#000;}.right-sidebar .top-content h2 a:hover{color:#777;text-decoration:none;}.right-sidebar .top-content p{margin-bottom:15px;font-size:1.2em;line-height:18px;color:#777;}.right-sidebar p.news-info{color:#a3a3a3;}.right-sidebar p.news-info a:link,.right-sidebar p.news-info a:visited{color:#777;text-decoration:underline;}.right-sidebar p.news-info a.comment-link:link,.right-sidebar p.news-info a.comment-link:visited{background:url(../../../all/themes/pred3d/images/comment-balloon.gif) no-repeat 0 50%;padding-left:16px;}.right-sidebar p.news-info a:hover{color:#ff0099;}.right-sidebar .top-content .right img,.right-sidebar .views-row .right img{background-color:#F7F7F7;border:1px solid #B6B6B6;padding:4px;}.right-sidebar .bottom-content h2{font-size:2.0em;margin-bottom:4px;border-bottom:none;}.right-sidebar .bottom-content h2 a:link,.right-sidebar .bottom-content h2 a:visited{color:#777;}.right-sidebar .bottom-content h2 a:hover{color:#ff0099;text-decoration:none;}.right-sidebar .bottom-content h2 span{color:#a3a3a3;font-size:60%;font-weight:normal;}.right-sidebar .dottedline{padding-bottom:15px;margin-bottom:20px;}.right-sidebar .content-right .block{margin-bottom:20px;}.right-sidebar .content-right h2{color:#fff;font-size:2.2em;}.right-sidebar #main .content-right .popular-link{margin-bottom:0;}.right-sidebar #main .content-right a.tagadelic:link,.right-sidebar #main .content-right a.tagadelic:visited{color:#777;text-decoration:underline;display:inline-block;margin:0 3px 2px;}.right-sidebar #main .content-right a.tagadelic:hover,.right-sidebar #main .content-right a.tagadelic:active{color:#ff0099;text-decoration:underline;}.right-sidebar #block-views-news_related-block_1 ul{list-style:none;margin-left:0;}.right-sidebar #block-views-news_related-block_1 ul li{font-size:100%;}.right-sidebar .newsdetail h3{border-bottom:1px dotted #cdcdcd;padding-bottom:10px;}.right-sidebar .newsdetail ul{list-style:disc outside;margin-left:15px;}.right-sidebar .newsdetail ol{list-style:decimal outside;}.right-sidebar .newsdetail ul li,.right-sidebar .newsdetail ul li{font-size:1.2em;color:#777;line-height:18px;}.right-sidebar .newsdetail a:link,.right-sidebar .newsdetail a:visited{color:#777;text-decoration:underline;}.right-sidebar .newsdetail a:hover{color:#ff0099;}.right-sidebar .newsdetail img{background-color:#F7F7F7;border:1px solid #B6B6B6;padding:4px;}.right-sidebar .newsdetail .extra-news-info h2{border-bottom:1px dotted #CDCDCD;padding-bottom:10px;color:#777;font-size:2.2em;margin-bottom:18px;}.right-sidebar .newsdetail .extra-news-info a:link,.right-sidebar .newsdetail .extra-news-info a:visited{color:#777;text-decoration:underline;}.right-sidebar .newsdetail .extra-news-info a:hover,.right-sidebar .newsdetail .extra-news-info a:active{color:#ff0099;}.right-sidebar .newsdetail .extra-news-info .links{list-style:none;overflow:hidden;margin:0;}.right-sidebar .newsdetail .extra-news-info .links li{float:left;display:block;line-height:18px;}.right-sidebar .newsdetail .extra-news-info .links li.service_links_delicious{background:url(../../../all/modules/custom/service_links/images/delicious.png) no-repeat 0 0;}.right-sidebar .newsdetail .extra-news-info .links li.service_links_digg{background:url(../../../all/modules/custom/service_links/images/digg.png) no-repeat 0 0;}.right-sidebar .newsdetail .extra-news-info .links li.service_links_facebook{background:url(../../../all/modules/custom/service_links/images/facebook.png) no-repeat 0 0;}.right-sidebar .newsdetail .extra-news-info .links li.service_links_twitter{background:url(../../../all/modules/custom/service_links/images/twitter.jpg) no-repeat 0 0;}.right-sidebar .newsdetail .extra-news-info .links li a:link,.right-sidebar .newsdetail .extra-news-info .links li a:visited{display:block;float:left;text-decoration:none;padding-left:23px;margin-right:28px;}.right-sidebar .newsdetail .extra-news-info .links li img{display:none;}.right-sidebar #comments .box h2,.right-sidebar #comments .box .description,.right-sidebar #comments .box .wysiwyg,.right-sidebar #comments .comment h3 a{display:none;}.right-sidebar #comments .comment{width:450px;margin-bottom:12px;background:url(../../../all/themes/pred3d/images/comment-bottom.png) no-repeat left bottom;padding-bottom:30px;}.right-sidebar #comments .comment .submitted{font-size:1.2em;color:#a3a3a3;display:block;margin-bottom:8px;}.right-sidebar #comments .comment h3{background:url(../../../all/themes/pred3d/images/comment-top.png) no-repeat top left;margin-bottom:0;height:14px;}.right-sidebar #comments .comment .content{background:url(../../../all/themes/pred3d/images/comment-fil.png) repeat-y 0 0;padding:0 13px;}.right-sidebar #comments .comment .content p{margin-bottom:0;padding-bottom:8px;line-height:15px;}#block-views-news_lastnew-block_2 h3{color:#777;font-size:1.6em;margin-bottom:4px;}#block-views-news_lastnew-block_2 h3 a:link,#block-views-news_lastnew-block_2 h3 a:visited{color:#777;text-decoration:none;}#block-views-news_lastnew-block_2 h3 a:hover{color:#ff0099;text-decoration:none;}#block-views-news_lastnew-block_2 .news-info{color:#a9a9a9;}#block-views-news_lastnew-block_2 .news-info a:link,#block-views-news_lastnew-block_2 .news-info a:visited{color:#777;display:inline-block;background:url(../../../all/themes/pred3d/images/comment-balloon.gif) no-repeat 0 4px;text-decoration:underline;padding-left:15px;}#block-views-news_lastnew-block_2 .news-info a:hover{color:#ff0099;}.front #block-views-news_lastnew-block_2 .views-row img{float:right;width:163px;height:100px;background-color:#f7f7f7;border:1px solid #B6B6B6;padding:4px;margin-left:10px;}.page-who-we-are #block-views-news_lastnew-block_2 img.imagecache{background-color:#F7F7F7;border:1px solid #B6B6B6;float:right;height:100px;padding:4px;width:163px;margin-left:10px;}
.page-search form#search-form{display:none;}.search-results .title{border-bottom:1px dotted #CDCDCD;padding-bottom:10px;margin-bottom:10px;}.search-results .title a:link,.search-results .title a:visited{color:#777;font-size:1.8em;text-decoration:none;}.search-results .title a:hover{color:#dd2c32;}.search-results dd{margin-bottom:27px;}.search-results dd img{float:right;background-color:#F7F7F7;border:1px solid #B6B6B6;padding:4px;}
#jobs #header{margin-bottom:0;}#jobs #masthead{background:url(../../../all/themes/pred3d/images/masthead-jobs-bkg.png) no-repeat 0 0;height:340px;position:relative;}#jobs #masthead h1{color:#353535;font-size:9.0em;padding:46px 0 0 33px;font-weight:bold;margin-bottom:0;}#jobs #masthead h2{width:450px;padding:0 0 0 33px;line-height:1;}#jobs #masthead h2.sub{position:absolute;bottom:40px;left:22px;padding-left:0;margin-bottom:0;}#jobs #spontaneous:link,#jobs #spontaneous:visited{display:block;height:97px;background:url(../../../all/themes/pred3d/images/inactive_banner.jpg) no-repeat 0 0;text-indent:-9000px;}#jobs #spontaneous:hover{background:url(../../../all/themes/pred3d/images/rollover_banner.jpg) no-repeat 0 0;}#jobs .top-content{padding:16px 16px 0 16px;}#jobs .top-content h2{border-bottom:1px dotted #CDCDCD;padding-bottom:10px;font-size:2.2em;color:#777;}#jobs #block-views-jobs-block_1 .left img{background-color:#F7F7F7;border:1px solid #b6b6b6;padding:4px;}#jobs #block-views-jobs-block_1 .services-item h2{border-bottom:none;padding-bottom:0;margin:0 0 8px 0;}#jobs #block-views-jobs-block_1 .services-item p{color:#777;font-size:1.2em;line-height:18px;margin-bottom:5px;}
.page-who-we-are #masthead{background:url(../../../all/themes/pred3d/images/office.jpg) no-repeat 0 0;height:308px;}.page-who-we-are #block-nodeblock-60{margin-bottom:20px;}.page-who-we-are #block-views-news_lastnew-block_2{width:450px;float:left;}.page-who-we-are #block-views-jobs-block_2{width:450px;float:right;}.page-who-we-are .bottom-content #main .content-bottom #block-views-news_lastnew-block_2 h2,.page-who-we-are .bottom-content #main .content-bottom #block-views-jobs-block_2 h2{color:#353535;}.page-who-we-are .bottom-content #main .content-bottom #block-views-jobs-block_2 .content h2{color:#777;border-bottom-style:none;padding-bottom:0;}.page-who-we-are #block-views-jobs-block_2 .views-row{padding-bottom:10px;margin-bottom:8px;border-bottom:1px dotted #CDCDCD;overflow:hidden;}.page-who-we-are #block-views-jobs-block_2 .views-row .marge-bottom20{margin-bottom:0;}.page-who-we-are #block-views-jobs-block_2 .col296{width:450px;}.page-who-we-are #block-nodeblock-60 .hideflow.clear{display:none;}.page-who-we-are #block-views-jobs-block_2 .content h2{font-size:1.6em;color:#777777;}
.two-col h2{color:#777;font-size:2.0em;border-bottom:1px dotted #cdcdcd;padding-bottom:10px;}.node-type-solutionintro .two-col h3{color:#777;font-size:1.8em;border-bottom:1px dotted #cdcdcd;padding-bottom:10px;}.node-type-solutionintro .two-col a:link,.node-type-solutionintro .two-col a:visited{color:#777;text-decoration:underline;}.node-type-solutionintro .two-col a:hover{color:#ff0099;}.node-type-solutionintro .two-col .black-box{background:#151515 url(../../../all/themes/pred3d/images/black-box.png) no-repeat 0 0;padding:23px;margin-bottom:15px;}.node-type-solutionintro .two-col .black-box h2,.node-type-solutionintro .two-col .black-box h3{color:#fff;}.node-type-solutionintro .two-col .black-box p,.node-type-solutionintro .two-col .black-box li{color:#adadad;}
a.learn-more:link,a.learn-more:visited{height:18px;display:block;float:left;padding:0 15px 0 0;background:url(../../../all/themes/pred3d/images/btn-more-right.gif) no-repeat top right;color:#fefefe;font-size:1.2em;font-weight:bold;line-height:18px;text-decoration:none;}a.learn-more:link span,a.learn-more:visited span{height:18px;display:block;padding:0 0 0 15px;background:url(../../../all/themes/pred3d/images/btn-more-left.gif) no-repeat 0 0;float:left;text-decoration:none;}a.learn-more:hover{text-decoration:none;background:url(../../../all/themes/pred3d/images/btn-more-right-o.gif) no-repeat top right;cursor:pointer;}a.learn-more:hover span{text-decoration:none;background:url(../../../all/themes/pred3d/images/btn-more-left-o.gif) no-repeat 0 0;cursor:pointer;}


#main ul.pager{clear:both;margin:0;list-style:none;display:block;width:960px;height:55px;background-color:#f2f2f2;text-align:center;margin-left:-16px;}#main ul.pager li{display:inline;line-height:55px;font-size:1.2em;font-weight:bold;margin-right:2px;}#main ul.pager li.pager-current{padding:8px 11px;background-color:#ed1e24;color:#fff;}#main ul.pager li a:link,#main ul.pager li a:visited{text-decoration:none;color:#ff0099;font-size:100%;padding:8px 11px;}#main ul.pager li a:hover,#main ul.pager li a:active{background-color:#ed1e24;color:#fff;text-decoration:none;}
#footer .wrapper{background:#1d1d1d url(../../../all/themes/pred3d/images/footer-bkg.png) no-repeat 0 0;padding-top:96px;}.right-sidebar #footer .wrapper{background:#1d1d1d url(../../../all/themes/pred3d/images/footer-side-bkg.png) no-repeat 0 0;}#footer .inner{padding:0 0 0 50px;}#footer h2{color:#dedede;font-size:1.7em;}#footer p,#footer address,#footer li{font-size:1.2em;color:#888;line-height:1.8;font-style:normal;}#footer a:link,#footer a:visited{color:#888;text-decoration:underline;}#footer .block{width:195px;float:left;border-right:1px solid #515151;padding-left:30px;min-height:165px;}#footer #block-block-3{padding-left:10px;}#footer #block-menu-menu-footer-sitemapmenu{border-right:none;}#footer .contact{text-align:center;line-height:29px;padding-bottom:15px;padding-top:20px;}#footer .contact a:link,#footer .contact a:visited{color:#d3d0d0;text-decoration:underline;}#footer a:hover,#footer .contact a:hover{color:#ff0099;}#footer .contact img{position:relative;top:13px;}#footer .footer-partners .first{margin-right:30px;}#footer .kmo{margin-left:10px;}
fieldset,form,label,legend,input{margin:0;padding:0;outline:0;font-size:100.01%;background:transparent;}input,select,textarea{
	font-family:Tahoma,Arial,sans-serif;
	font-size:100%;
	color:#999999;
}.form-item{margin-bottom:10px;}.form-item label{font-weight:bold;}.form-item input{border:1px solid;background-color:#fff;padding:4px 3px;}textarea{overflow:auto;border:1px solid;}#edit-submit{background-color:#6b6b6b;color:#fff;font-weight:bold;padding:5px;border:1px solid #000;}
#block-search-0{float:right;}#search-block-form{height:24px;float:right;margin-top:8px;overflow:hidden;margin:11px 0 0 0;}#search-block-form label{display:none;}#search-block-form .form-item{margin-bottom:0;float:left;}#search-block-form input{width:155px;height:21px;line-height:21px;padding:0 0 0 3px;background-color:#A29F9F;font-size:1.4em;font-family:"Lucida Sans","Lucida Console";color:#fff;border:none;}html>/**/body #search-block-form input,x:-moz-any-link,x:default{height:19px;padding-top:2px;}#search-block-form input#edit-submit,#search-block-form input#edit-submit-1,#search-block-form input#edit-submit-2,#search-block-form input#edit-submit-3{width:63px;height:21px;background:url(../../../all/themes/pred3d/images/search-button.gif) no-repeat 0 0;float:left;border:none;margin:0 0 0 2px;text-indent:-9000px;cursor:pointer;}*:first-child+html #search-block-form input#edit-submit,*:first-child+html #search-block-form input#edit-submit-1{margin:1px 0 0 2px;}#node-33 span.submitted,.grippie,#contact-mail-page #edit-copy-wrapper{display:none;}#node-33 #webform-client-form-33{background:url(../../../all/themes/pred3d/images/people%26me.png) no-repeat top right;}#node-33 #webform-client-form-33 label,#webform-client-form-107 label,#comment-form label{display:block;font-size:1.2em;color:#777;margin-bottom:9px;}#node-33 #webform-client-form-33 label span.form-required,#webform-client-form-107 label span.form-required{color:#ff0099;}#node-33 #webform-client-form-33 .form-text,#webform-client-form-107 .form-text,#comment-form .form-text{padding:0 0 0 3px;border-style:solid;border-width:1px;border-color:#909090 #cecece #e3e3e3 #cecece;background:url(../../../all/themes/pred3d/images/input-bkg.gif) repeat-x top right;height:24pxline-height:24px;width:448px;font-size:1.4em;}html>/**/body #node-33 #webform-client-form-33 .form-text,x:-moz-any-link,x:default{height:22px;padding-top:2px;}html>/**/body #webform-client-form-107 .form-text,x:-moz-any-link,x:default{height:22px;padding-top:2px;}html>/**/body #comment-form .form-text,x:-moz-any-link,x:default{height:22px;padding-top:2px;}#node-33 #webform-client-form-33 textarea,#webform-client-form-107 textarea,#comment-form textarea{background:url(../../../all/themes/pred3d/images/input-bkg.gif) repeat-x top right;border-style:solid;border-width:1px;border-color:#909090 #cecece #e3e3e3 #cecece;width:446px;height:164px;padding:3px;font-size:1.4em;}#node-33 #webform-client-form-33 #edit-submit{height:45px;width:258px;background:url(../../../all/themes/pred3d/images/come-over-button.png) no-repeat 0 0;border:none;padding:0;background-color:transparent;cursor:pointer;}#contact-form{float:left;width:450px;}#webform-client-form-107{position:relative;width:470px;float:left;}#contact-form h3{width:445px;float:left;color:#777;font-size:2.8em;font-weight:normal;margin-bottom:8px;}#contact-form h4{width:445px;float:left;clear:left;color:#777;font-size:1.8em;font-weight:normal;margin-bottom:18px;}#contact-form h5{color:#777;font-size:1.8em;font-weight:normal;margin-bottom:8px;}#contact-form a:link,#contact-form a:visited{color:#777;text-decoration:underline;}#contact-form a:hover{color:#ff0099;}#webform-client-form-107 .webform-component-textfield,#webform-client-form-107 .webform-component-email,#webform-client-form-107 .webform-component-textfield,#webform-client-form-107 .webform-component-textarea,#webform-client-form-107 #webform-component-your_name{top:0;left:0;}#webform-client-form-107 #webform-component-your_e_mail_address{top:56px;}#webform-client-form-107 #webform-component-subject{top:111px;}#webform-client-form-107 #webform-component-message{top:166px;}#webform-client-form-107 #edit-submit{position:absolute;top:376px;height:18px;border:none;padding:0;cursor:pointer;background:url(../../../all/themes/pred3d/images/send-mail-button.png) no-repeat 0 0;width:55px;color:#fff;font-size:1.2em;font-weight:bold;}#comment-form #edit-preview,#comment-form p,#node-107 #webform-title,#node-107 .submitted{display:none;}#comment-form .form-submit{height:18px;border:none;padding:0;cursor:pointer;background:url(../../../all/themes/pred3d/images/more-less-bkg-o.png) no-repeat 0 0;width:46px;color:#fff;font-size:1.2em;font-weight:bold;}html>/**/body #comment-form .form-submit,x:-moz-any-link,x:default{height:18px;padding-bottom:2px;}html>/**/body #webform-client-form-107 #edit-submit,x:-moz-any-link,x:default{height:18px;padding-bottom:2px;}

body.mceContentBody{background:#fff;padding:0.5em;}body.logged-in{background-position:0 30px;}.logged-in table .warning,.logged-in div.warning .warning{background-image:none;padding:0 3px;}
html.js .js-hide{display:none;}span.password-strength{visibility:hidden;}input.password-field{margin-right:10px;}div.password-description{padding:0 2px;margin:4px 0 0 0;font-size:0.85em;max-width:500px;}div.password-description ul{margin-bottom:0;}.password-parent{margin:0 0 0 0;}input.password-confirm{margin-right:10px;}.confirm-parent{margin:5px 0 0 0;}span.password-confirm{visibility:hidden;}span.password-confirm span{font-weight:normal;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin:-0.4em 0 -0.4em 5px;padding-right:10px;text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{margin-top:4px;height:13px;width:13px;background:url(../../../all/themes/pred3d/images/draggable.png) no-repeat 0 0;}a.tabledrag-handle-hover .handle{background-position:0 -20px;}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;margin:15px 0;height:1em;}html.js fieldset.collapsed *{display:none;}html.js fieldset.collapsed legend{display:block;}html.js fieldset.collapsible legend a{padding-left:15px;background:url(../../../all/themes/pred3d/images/menu-expanded.png) 5px 75% no-repeat;}html.js fieldset.collapsed legend a{background-image:url(../../../all/themes/pred3d/images/menu-collapsed.png);background-position:5px 50%;}html.js fieldset.collapsible{position:relative;margin:15px 0;}html.js fieldset.collapsible legend a{display:block;}html.js fieldset.collapsible .fieldset-wrapper{overflow:auto;padding:15px 10px 0 10px;}.resizable-textarea{width:95%;}.resizable-textarea .grippie{height:9px;overflow:hidden;background:#eee url(../../../all/themes/pred3d/images/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;}html.js .resizable-textarea textarea{margin-bottom:0;width:100%;display:block;}.views-admin-links ul{font-size:90%;padding:0;margin:0;list-style:none;border:none;overflow:hidden;}.views-admin-links ul li{display:inline;float:left;}.views-admin-links ul li a{display:block;padding:3px 7px;margin:0 1px;background:#3B342C;color:#fff;text-decoration:none;border:0;width:auto !important;height:auto !important;}.views-admin-links ul li a:hover{background:#FE4902;}.views-admin-links ul li li a.active{background:#FE4902;text-decoration:underline;}.tabs{margin-top:15px;}.tabs ul.primary{font-size:90%;}.tabs ul.secondary{clear:both;}.tabs ul.primary,#tabs ul.primary li{padding:0;margin:0;list-style:none;border:none;display:block;}.tabs ul.primary li{display:inline;float:left;}.tabs ul.primary li a{display:block;padding:3px 7px;margin:0 1px;background:#3B342C;color:#fff;text-decoration:none;border:0;}.tabs ul.primary li a:hover{background:#FE4902;}.tabs ul.primary li a.active{background:#FE4902;text-decoration:underline;}ul.secondary{border-bottom:1px solid #DCDBDA;padding:5px 0;margin:0 0 20px 0;}ul.secondary li{display:inline;padding-right:15px;}ul.secondary a{padding:0;text-decoration:none;}ul.secondary a:hover{color:#3B342C;}ul.secondary a.active{color:#3B342C;}.sticky-enabled{width:100%;}.sticky-enabled th{text-align:left;}.sticky-enabled tr{line-height:15px;}.sticky-enabled tr.odd{background-color:#ebebeb;}#blocks td.region{background-color:#b3b3b3;color:#fff;font-size:120%;padding:5px;}#blocks .block{padding-top:5px;}

.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear-block{display:inline-block;}/* Hides from IE-mac \*/
* html .clear-block{height:1%;}.clear-block{display:block;}

