@charset "UTF-8";@media screen,projection{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ul,ol{list-style-type:none;margin:13px
0 13px 15px;padding:0}ul li,
ol
li{line-height:1.6;margin:0
0 2px 0;padding:0}blockquote,q{quotes:none;margin:20px
0 10px;font-size:110%;text-align:right}blockquote
p{background:#f5f5f5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px;box-shadow:1px 1px 0 #ddd;-webkit-box-shadow:1px 1px 0 #ddd;-moz-box-shadow:1px 1px 0 #ddd;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:''}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}hr{border:0;color:#eee;background-color:#eee;margin:30px
0;height:1px}acronym{border-bottom:1px dotted #939292}html{font-size:100%;width:100%}body{font:80%/1.5em "Arial", "Myriad Pro", "Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;letter-spacing:-0.02em;color:#666;line-height:1.538em;background:url("/assets/images/body_bg.jpg") no-repeat left top #FFF;width:100%}a{color:#f00;margin:0;outline:0}a,a:visited,a:active{text-decoration:none}a:hover{color:#000;border-bottom:1px solid #939292}#showcase a:hover{border-bottom:0}a.btn{color:#fff;display:block;font-size:16px;font-weight:bold;margin:10px
0 0 0;width:39%;padding:15px;float:left;outline:0;text-align:center}a.button{cursor:pointer;font-weight:bold !important;margin:0;padding:5px
14px 4px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px
solid #999;line-height:33px}a.button.grey{border:1px
solid #999;color:#777 !important}a.button.red{color:#fff !important;background:#f00;border:none;padding:6px
15px 5px}a.button:hover{color:#fff !important;background:#f00;border:none;padding:6px
15px 5px}p{line-height:1.7;margin:0
0 12px 0}h1{font-weight:normal;margin:15px
0 10px}h2{font-size:28px;font-weight:bold;font-style:italic;margin:0
0 5px 0;padding:0;color:#939292}h2
span{font-size:16px;font-weight:normal;font-style:italic;padding:0;color:#000;color:#999}h3{color:#000;line-height:1.5em;font-size:16px;font-weight:normal;font-style:italic;text-align:justify;margin:15px
0 15px 0}h4{color:#000;font-size:16px;line-height:1.6em;font-weight:bold;margin:5px
0 5px 0}.clear{clear:both;font-size:0;height:0;line-height:0;position:relative}.clearandspace{clear:both;font-size:0;height:20px;line-height:0;position:relative}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}/*\*/.clearfix{display:block}/**/ .left{float:left;width:48%}.right{float:right;width:48%}.leftsmall{float:left;width:35%}.leftlarge{float:left;width:55%;background:#f2f2f2;padding:20px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px}.rightlarge{float:right;width:55%;background:#f2f2f2;padding:20px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px}.rightsmall{float:right;width:35%}.container{padding:0;margin:27px
0 0 27px}.wrapper{background:#fff;border:1px
solid #eee;border-right:1px solid #ddd;border-top:1px solid #ddd;margin:0;padding:0
10px;width:960px}.header{position:relative;margin:0
auto 40px auto;padding:60px
0 0 0;width:900px;height:80px;border-bottom:2px solid #f2f2f2}.welcome{width:900px;margin:0
auto 60px auto}.welcome
p{color:#939292;font-size:1.7em;line-height:150%;font-style:italic;text-align:center}.welcome
strong{background:#939292;color:#fff;padding:4px
5px;margin: -4px 0}.content{padding:0;margin:0
auto;width:900px;text-align:left}.content
p{font-size:14px}.content ul li,
.content ol
li{font-size:14px;padding:0
0 0 14px;background:transparent url("/assets/images/bg_arrow_li.gif") no-repeat 0 7px}.header
h1{color:#000;font-size:2.5em;font-weight:bold;margin:0
0 0 -5px;padding:0;float:left}.header
.nav{position:relative;margin:0;float:right;padding:7px
0 0 0;margin:0
0 30px 0}.header .nav
li{float:left;width:auto;margin:0
15px;background:transparent}.header .nav li
a{color:#939292;color:#666;font-weight:bold;font-size:1.14em;padding:0
0 10px 0;background:transparent}.header .nav li a:hover{color:#f00;border:none;background:url(/assets/images/bg_nav_li_red.gif) no-repeat 50% 100%}.header .nav li
a.selected{color:#f00;border:none}#showcase{display:block;overflow:hidden;position:relative;width:900px;margin:0
auto}#showcase #prev a, #showcase #next
a{display:block;height:36px;width:36px;position:absolute;z-index:100;top:7px;margin-top:120px}#showcase #prev
a{left:40px;background:url(/assets/images/slider_controls.png) no-repeat 0 0}#showcase #prev a:hover, #showcase #prev a:hover{background-position:0 -36px;border:none}#showcase #next
a{right:55px;background:url(/assets/images/slider_controls.png) no-repeat -36px 0}#showcase #next a:hover, #showcase #next a:hover{background-position: -36px -36px;border:none}#showcase
ul#slides{float:left;margin:0;width:900px}#showcase ul#slides
li{background:none;padding:0}#showcase
img{height:294px;width:900px}#showcase
span.slide_caption{display:none}.caption{display:block;width:100%;height:35px;line-height:35px}.caption
#project_caption{display:none;color:#939292;text-align:center;background:transparent}#portfolio{margin:0;padding:0}#portfolio
li.spacer{clear:both;border-bottom:1px solid #eee;width:auto;margin:0;padding:0;float:none;margin-bottom:40px}#portfolio
li.portfolioleft{margin:0;padding:30px
0 0 0;clear:both;background:transparent}#portfolio li.portfolioleft
h3{font-size:24px;padding:0;margin:30px
0 0 0;width:150px;line-height:20px;color:#999;font-weight:bold;font-style:italic;float:left}#portfolio li ul li a.lightbox, #portfolio li.portfolioleft ul li
div.placeholder{border:1px
solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:3px;width:220px;height:160px;display:block;margin-bottom:10px;float:left;background:#eee url(/assets/images/ajax-loader.gif) 50% 50% no-repeat}#portfolio li ul li a.lightbox:hover{border:1px
solid #f00;background:#f00 url(/assets/images/image_rollover.png) center no-repeat}#portfolio li ul li a.lightbox:hover
img{display:none !important}#portfolio li ul li
h2{margin:0
0 4px 3px;padding:0;font-weight:normal;font-style:normal;font-size:18px;color:#000;clear:both}#portfolio li.portfolioleft ul li
h3{margin:0
0 0 3px;padding:0;font-style:normal;font-weight:normal;line-height:normal;font-size:14px;text-align:left;width:auto;color:#939292}#portfolio li.portfolioleft ul li
h3.more{font-weight:bold;padding-top:10px}#portfolio li.featured
h2{margin-top:0px;margin-bottom:10px}#portfolio li
ul{margin-left:150px}#portfolio li ul
li{margin:0
0 30px 10px;width:238px;padding:0;float:left;background:transparent}#portfolio li.portfolioleft ul li
div.placeholder{background:#eee}#portfolio li.portfolioleft ul li div.placeholder
h3{float:none;line-height:160px;color:#f00;text-align:center;padding:none;margin:none}#filter{margin:40px
0 0 0;border-bottom:1px solid #eee;border-top:1px solid #eee;padding:15px
0 12px}#filter
h3{font-style:normal;font-weight:bold;font-size:14px;padding:0;margin:5px
0 0 0;float:left}#filter
ul{float:left;margin:0
0 0 15px;padding:0}#filter ul
li{background:none;float:left;padding:0;margin-right:10px}#filter ul li.current
a.button{color:#fff !important;background:#f00;border:none;padding:6px
15px 5px}.footer
a{color:#777;font-weight:bold}.footer
a.button{margin-left:10px}.footer{width:900px;font-size:12px;padding:0;margin:40px
0 0 30px;text-align:left;border-top:2px solid #f2f2f2;height:100px;line-height:100px}.footer
.right{text-align:right}.footer p, .footer
ul{margin:0;line-height:100px;font-size:12px}.footer
ul{margin-top:0}.footer ul
li{display:inline;padding:0
0 0 13px;margin:0
0 0 18px;background:transparent url("/assets/images/bg_arrow_li.gif") no-repeat 0 3px}}#ie6-notice p#ie6-hide-notice
a{font-weight:bold;padding-right:24px !important}}form{margin-top:10px}form.global{margin:30px
0 0 0;padding:0}form.global
label{float:left;width:90px;padding:0
0 5px 0;margin:5px
0 0 0;text-align:left;font-weight:normal;display:block}form.global
ul{margin:0;padding:0}form.global ul
li{background:none}form.global input, form.global textarea, form.global
select{background:#fff;border:1px
solid #999;color:#999;font-size:14px;margin:0
0 15px 0;float:left;padding:9px;width:465px}form.global input:hover, form.global textarea:hover{border:1px
solid red}form.global input:focus, form.global textarea:focus{border:1px
solid #adadad}form.global input[type="submit"]{color:#999;display:block;font-size:15px;outline:none;float:right;width:auto;background:transparent;cursor:pointer;font-weight:bold;padding:10px
15px;margin:0
10px;border:1px
solid #999;font-family:"Titillium"}form.global input[type="submit"]:hover{border:1px
solid red;color:red}form.global li.error input, form.global li.error
textarea{background:#FFF2F4;border:1px
solid #FD0724}form.global
div.errormessage{display:none}div.thankyou{text-align:center;margin:80px
0 0 0}h4.success{color:#390;margin-bottom:5px;margin-top:0}hr.success{color:#390;background-color:#390;border:0;height:2px;margin-bottom:3px;margin-top:20px}div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}div#fancy_loading
div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('/assets/js/fancybox/fancy_progress.png') no-repeat}div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:20px
20px 40px 20px;margin:0;background:transparent;display:none}div#fancy_inner{position:relative;width:100%;height:100%;background:#FFF}div#fancy_content{margin:0;z-index:100;position:absolute}div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100}img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}div#fancy_close{position:absolute;top: -12px;right: -15px;height:30px;width:30px;background:url('/assets/js/fancybox/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none}#fancy_frame{position:relative;width:100%;height:100%;display:none}#fancy_ajax{width:100%;height:100%;overflow:auto}a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden}a#fancy_left{left:0px}a#fancy_right{right:0px}span.fancy_ico{position:absolute;top:50%;margin-top: -15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}span#fancy_left_ico{left: -9999px;background:transparent url('/assets/js/fancybox/fancy_left.png') no-repeat}span#fancy_right_ico{right: -9999px;background:transparent url('/assets/js/fancybox/fancy_right.png') no-repeat}a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent}a#fancy_left:hover
span{left:20px}a#fancy_right:hover
span{right:20px}#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}div#fancy_bg_n{top: -20px;left:0;width:100%;height:20px;background:transparent url('/assets/js/fancybox/fancy_shadow_n.png') repeat-x}div#fancy_bg_ne{top: -20px;right: -20px;width:20px;height:20px;background:transparent url('/assets/js/fancybox/fancy_shadow_ne.png') no-repeat}div#fancy_bg_e{right: -20px;height:100%;width:20px;background:transparent url('/assets/js/fancybox/fancy_shadow_e.png') repeat-y}div#fancy_bg_se{bottom: -20px;right: -20px;width:20px;height:20px;background:transparent url('/assets/js/fancybox/fancy_shadow_se.png') no-repeat}div#fancy_bg_s{bottom: -20px;left:0;width:100%;height:20px;background:transparent url('/assets/js/fancybox/fancy_shadow_s.png') repeat-x}div#fancy_bg_sw{bottom: -20px;left: -20px;width:20px;height:20px;background:transparent url('/assets/js/fancybox/fancy_shadow_sw.png') no-repeat}div#fancy_bg_w{left: -20px;height:100%;width:20px;background:transparent url('/assets/js/fancybox/fancy_shadow_w.png') repeat-y}div#fancy_bg_nw{top: -20px;left: -20px;width:20px;height:20px;background:transparent url('/assets/js/fancybox/fancy_shadow_nw.png') no-repeat}div#fancy_title{position:absolute;z-index:100;display:none}div#fancy_title
div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap}div#fancy_title
table{margin:0
auto}div#fancy_title table
td{padding:0;vertical-align:middle}td#fancy_title_left{height:32px;width:15px;background:transparent url('/assets/js/fancybox/fancy_title_left.png') repeat-x}td#fancy_title_main{height:32px;background:transparent url('/assets/js/fancybox/fancy_title_main.png') repeat-x}td#fancy_title_right{height:32px;width:15px;background:transparent url('/assets/js/fancybox/fancy_title_right.png') repeat-x}
