html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,images,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,caption{background:transparent;border:0;vertical-align:baseline;margin:0;padding:0}h1,h2,h3,h4,h5,h6{clear:both;font-weight:400;margin-bottom:10px}blockquote{quotes:none;color:#aaa;display:inline-block;font-weight:700;background:url(../images/blockquote_bg.png) right top no-repeat;margin:0;padding:0 30px 0 10px}blockquote:before,blockquote:after{content:none}del{text-decoration:line-through}a img{border:none}ul,ol{list-style:none}:focus{outline:none}::-moz-focus-inner{border:0}big{font-size:150%}ins{background:#ffc;text-decoration:none}blockquote p{margin:0!important}pre,code{color:#a1a2a3;line-height:20px}pre{display:block;font-size:120%;margin:20px 0}pre:hover,code:hover{overflow-x:auto}abbr,acronym{border-bottom:1px dotted;cursor:help}sup,sub{height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}a{color:#3389bf;text-decoration:none}body{color:#666;font-size:12px;line-height:1.5;font-family:Arial, Tahoma, Verdana, sans-serif}#top-header{height:30px;border-bottom:1px solid #202020;background:url(../images/tiles/pattern_top.png)}#top-inner{width:960px;height:30px;margin:0 auto;padding:0}#header-inner{
	width:960px;
	height:120px;
	padding:0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}#featured-slider{width:960px;height:390px;margin:0 auto;padding:0}#featured-title{width:960px;height:100px;margin:0 auto;padding:0}#contents-area{border-bottom:1px solid #e7e7e7;background:url(../images/tiles/contents_bg.png) repeat-x #ddd}#contents{width:940px;background:url(../images/tiles/border_bg.png);margin:0 auto;padding:0 10px}#full-page{
	width: 860px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background: url(../images/tiles/page_bg.png);
	margin: 0;
	padding-bottom: 0;
	padding-left: 39px;
	padding-right: 39px;
	padding-top: 15px;
}#title-bg{float:left;width:940px;height:90px;margin-top:1px;background:url(../images/tiles/slider_bg.png);padding:10px 10px 0}#title-panel{width:860px;height:60px;position:relative;z-index:22;border:1px solid;background:#f6f6f6;border-color:#fff #fff #eee;margin:0;padding:29px 39px 0}.search-panel{margin:-5px -10px 0 0;padding:5px 0 5px 8px}#page{float:left;width:512px;margin:0}
.ceo_box {
	font-size: 1em;
	color: #000;
	float: left;
	width: 500px;
	border: thin solid #4F4F4F;
	border-radius:05px;
	-moz-border-radius:05px;
	padding: 10px;
	text-align: justify;
}

#sidebar-right{float:right;width:260px;margin-right:-39px;margin-top:-39px;border-left:1px solid #fff;background:url(../images/tiles/sidebar_right.png) 0 0 repeat-y #f6f6f6;padding:39px 39px 0}#sidebar-left{float:left;width:260px;margin-left:-39px;margin-right:40px;margin-top:-39px;border-right:1px solid #fff;background:url(../images/tiles/sidebar_left.png) right 0 repeat-y #f6f6f6;padding:39px 39px 0}#footer-inner{width:940px;background:url(../images/tiles/slider_bg.png);margin:-2px auto 0;padding:0 10px 10px}#footer{width:860px;border:1px solid #fff;border-top:1px solid #eee;background:#f6f6f6;margin:0;padding:20px 39px 0}.divider,.divider-small{float:left;height:3px;position:relative;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:20px 0}.divider{width:860px}.divider-small{width:520px}#scroll-top{height:50px;width:40px;position:fixed;bottom:20px;right:20px;margin-left:30px;background:url(../images/top_arrow.png) 0 0 no-repeat;transition:background .2s linear;-moz-transition:background .2s linear;-webkit-transition:background .2s linear;-o-transition:background .2s linear}#scroll-top:hover{background-position:0 -50px;transition:background .3s linear;-moz-transition:background .3s linear;-webkit-transition:background .3s linear;-o-transition:background .3s linear}#footer-bottom{
	width: 960px;
	height: 20px;
	margin: 0 auto;
	padding: 10px 0;
	text-align: center;
}#full-page .column1-4,#footer .column1-4{width:185px}#full-page .column3-4,#footer .column3-4{width:635px}#full-page .column1-3,#footer .column1-3{
	width: 410px
}#full-page .column2-3,#footer .column2-3{width:560px}.column1-4,.column1-2,.column3-4,.column1-3,.column2-3{
	float: left;
	margin-bottom: 16px;
	margin-left: 0;
	margin-right: 40px;
	margin-top: 0;
}.last-column{margin-right:0!important}#page .column1-4{width:110px !important} #page .column1-2{width:240px !important}#page .column1-3{width:160px !important}#page .column2-3{width:360px !important}#header-social{float:right;margin-top:7px}#header-social li{float:left;margin-left:5px}#header-phone{float:left;margin-top:6px;color:#d7d7d7;text-shadow:1px 1px #111}#header-phone img{float:left;margin:1px 6px 0 0}ul#breadcrumbs{float:left;width:100%;margin:-20px 0 10px -30px}ul#breadcrumbs li{float:left;height:14px;font-size:11px;line-height:14px}ul#breadcrumbs li a.home{width:14px;height:14px;padding-right:6px;display:block;background:url(../images/icons/home_icon.png) 0 0 no-repeat}ul#breadcrumbs li a.home:hover{background:url(../images/icons/home_icon.png) 0 -16px no-repeat}ul#breadcrumbs li.separator{padding:0 4px}h1,h2,h3,h4,h5,h6,.slider-caption span,.nivo-caption span{font-family:Ubuntu, Arial, Tahoma, sans-serif}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#444}h1{
}h2{font-size:22px;line-height:28px}h3{font-size:20px;line-height:26px}h4{font-size:18px;line-height:24px}h5{font-size:16px;line-height:22px}h6{font-size:14px;line-height:20px}p{
	margin-bottom:15px;
	text-align: justify;
}.small-text{font-size:12px;line-height:15px}h1#site-logo{
	float:left;
	width:345px;
	height:80px;
	clear:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	color: #FFF;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 0;
	font-weight: 500;
	display: inline;
	white-space: nowrap;
}#nav-container{
	float:left;
	width:610px;
	height:110px
}#main-menu{
	float:left;
	width:600px;
	height:40px;
	margin-top:30px;
	background:url(../images/nav_bg.png) 0 0 no-repeat;
	padding:5px
}ul#top-nav{float:left;height:40px;position:relative;z-index:32;padding:0}ul#top-nav li{float:left;height:40px;position:relative;background:url(../images/nav_divider.png) right center no-repeat;margin:0;padding:0 10px 0 8px}ul#top-nav li:last-child{background:none}ul#top-nav li a{float:left;height:40px;font-size:12px;color:#999;font-weight:700;text-shadow:-1px -1px rgba(0,0,0,.3);line-height:40px;padding:0 10px}ul#top-nav li a.downarrow{background:url(../images/down_arrow.png) right 18px no-repeat;padding:0 18px 0 10px}ul#top-nav li > a:hover,ul#top-nav li.current > a,ul#top-nav li.parent > a{color:#fff}ul#top-nav li ul,ul#top-nav li ul li ul{width:180px!important;position:absolute;z-index:99;cursor:pointer;margin-top:0;display:none;background:#181818;border:1px solid #111;box-shadow:2px 2px 3px rgba(0,0,0,.3);-moz-box-shadow:2px 2px 3px rgba(0,0,0,.3);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,.3);padding:0 10px}ul#top-nav li ul{top:38px;left:0;border-top:none;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-web-kit-border-radius:0 0 5px 5px}ul#top-nav li ul li ul{top:0;left:0;border-radius:5px;-moz-border-radius:5px;-web-kit-border-radius:5px;margin:-1px 0 0 190px}ul#top-nav li ul li,ul#top-nav li ul li ul li{float:left;width:180px;height:32px;display:list-item;background:none;border-top:1px solid #212121;border-bottom:1px solid #111;margin:0;padding:0}ul#top-nav li ul li:first-child,ul#top-nav li ul li ul li:first-child{border-top:none}ul#top-nav li ul li:last-child,ul#top-nav li ul li ul li:last-child{border-bottom:none}ul#top-nav li ul li a,ul#top-nav li ul li ul li a{float:left;width:160px;font-weight:400;line-height:18px;padding:7px 12px 7px 8px}ul#top-nav li ul li a.rightarrow,ul#top-nav li ul li ul li a.rightarrow{background:url(../images/right_arrow.png) right 11px no-repeat}#slider{float:left;width:940px;height:380px;margin-top:1px;background:url(../images/tiles/slider_bg.png);padding:10px 10px 0}#slides-slider{float:left;width:940px;position:relative;z-index:30;background:#f6f6f6}.front-slider{float:left;width:940px;height:380px;overflow:hidden}.slider-caption,.nivo-caption{width:400px;position:absolute;bottom:50px;left:0;z-index:11;padding:10px 20px}.slider-caption{left:-480px}.slider-caption p,.nivo-caption p,.slider-caption a,.nivo-caption a{color:#fff;text-shadow:-1px -1px 1px rgba(0,0,0,.2)}.slider-caption span,.nivo-caption span{font-size:24px;margin-bottom:10px}a.nivo-control,a.nivo-prevNav,a.nivo-nextNav,ul.slide-pagination li a,a.slide-prev,a.slide-next{font-size:0;line-height:0;cursor:pointer;text-indent:-9999px}a.nivo-prevNav,a.nivo-nextNav,a.slide-prev,a.slide-next{height:40px;width:30px;display:block;position:absolute;top:170px;z-index:12}a.slide-prev,a.slide-next{opacity:0}a.nivo-prevNav,a.slide-prev{left:10px}a.nivo-nextNav,a.slide-next{right:10px}.nivo-controlNav,ul.slide-pagination{width:100%;position:absolute;bottom:10px;z-index:12;text-align:center}a.nivo-control,ul.slide-pagination li{width:16px;height:16px;margin-right:6px;display:inline-block}ul.slide-pagination li a{width:16px;height:16px;display:block}.nivo-slice,.nivo-box{height:100%;position:absolute;display:block;z-index:9}.nivo-imageLink{width:100%;height:100%;display:none;position:absolute;left:0;top:0;z-index:10}.hide-img{position:absolute;top:0;left:0;display:none}.loading{background:url(../images/loading.gif) center center no-repeat #f8f8f8}.slide{position:absolute;top:0;left:0}.block .block-text,.employee-block .block-text{width:100%}.block-icon{
	display: block;
	margin: 0 auto 5px;
	border-top-left-radius: 49px;
	border-color: #CCCCCC;
	border-spacing: 0px 0px;
	border-width: thin;
	width: 100px;
	height: 100px;
}.employee-image{width:48px;height:48px;margin-right:10px}.block h3,.block p{text-align:center}.block p,.employee-block p,.sidebar-widget p{margin-bottom:10px}.employee-block h4{height:24px;line-height:24px;clear:right}.employee-job{float:left;height:24px;display:block;clear:right}.image-box{border:1px solid #ddd;background:url(../images/icons/zoom_icon.png) center center no-repeat #f1f1f1;padding:4px}.media-box,.employee-image{border:1px solid #ddd;background:#f1f1f1;padding:4px}.media-size1{width: 390px;height: 120px}.media-size2{width:250px;height:140px}.media-size3{width:175px;height:100px}.media-size4{width:230px;height:120px}.media-size5{width:510px;height:240px}.media-size6{float:left;width:70px;height:50px;margin-right:10px}.media-size7{width:510px;height:140px}.media-size8{width:100%;height:100%}.media-size9{width:100%;height:100%}.image-box img,.media-box img{background:#fff}.shadow-size1{float: left;width: 390px;height: 14px;
	background: url(../images/shadow_size1.png) 0 0 no-repeat}
.brush-box{border:1px solid #ddd;background:#f1f1f1;padding:4px;}
.brush-box img{background: #F7F7F7;}
.shadow-size2{float:left;width:185px;height:14px;background:url(../images/shadow_size2.png) 0 0 no-repeat}.shadow-size3{float:left;width:240px;height:14px;background:url(../images/shadow_size3.png) 0 0 no-repeat}.shadow-size4{float:left;width:520px;height:20px;background:url(../images/shadow_size4.png) 0 0 no-repeat}.shadow-size5{float:left;width:100%;height:20px;background:url(../images/shadow_size4.png) 0 0 no-repeat}.portfolio-filter li{float:left;margin-right:10px}.portfolio-3columns li{float:left;width:260px;margin:0 40px 40px 0}.portfolio-4columns li{float:left;width:185px;margin:0 40px 40px 0}.portfolio-list-style li{float:left;width:860px;border-bottom:1px solid #eee;margin:0 0 30px;padding:10px 0}.portfolio-list-style li .image-column{float:left;width:260px;margin-right:20px}.portfolio-list-style li h4{float:left;width:560px;clear:none}.portfolio-sidebar{float:left;width:560px}.portfolio-sidebar li{float:left;width:240px;margin:0 40px 40px 0}.post-info{float:left;width:500px;color:#aaa;border:1px solid #eee;background:#f6f6f6;margin:5px 0 10px;padding:5px 9px}.post-info a{margin-right:5px}a.button,.button-input{float:left;height:20px;color:#444;font-weight:700;font-size:12px;line-height:20px;border:1px solid #e8e8e8;text-shadow:1px 1px rgba(255,255,255,.8);background:url(../images/buttons_bg.png) repeat-x #fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 1px #c3c3c3;-moz-box-shadow:0 1px #c3c3c3;-webkit-box-shadow:0 1px #c3c3c3;padding:4px 12px}a.button:hover,.button-input:hover,.button.current{color:#fff;text-shadow:1px 1px rgba(0,0,0,.3)}.button-input{height:30px;cursor:pointer}.pagination-title{float:left;width:80px;height:28px;line-height:28px}.pagination a{margin-right:10px;padding:3px 10px}.sidebar-widget{float:left;margin-bottom:30px}.recent-posts li{float:left;width:260px;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px}.recent-posts li .small-text{margin-top:5px;margin-bottom:10px}.cats-list li{border-bottom:1px solid #eee;background:url(../images/icons/sidebar_nav_arrow.png) 0 6px no-repeat;padding:4px 5px 4px 24px}.sidebar-ads{float:left;width:270px}.sidebar-ads li{float:left;width:125px;height:125px;margin:0 10px 10px 0}#twitter_update_list{padding-right:40px;background:url(../images/twitter_bg.png) right 0 no-repeat}#twitter_update_list a{float:right;margin-top:10px}#twitter_update_list span a{float:none!important}a.twitter-follow{float:left;height:32px;padding-left:36px;line-height:32px;margin-top:20px;background:url(../images/icons/twitter_follow.png) no-repeat}.flickr_badge_image{float:left;width:70px;height:50px;border:1px solid #ddd;background:#f1f1f1;margin:0 10px 10px 0;padding:4px}.flickr_badge_image img{width:70px;height:50px;background:#f1f1f1}#flickr_badge_image3,#flickr_badge_image6,#flickr_badge_image9,#flickr_badge_image12{margin-right:0}.ajax-contact-fields{float:left;color:#aaa;border:1px solid #ddd;display:block;margin-bottom:10px;position:relative;background:#fff;box-shadow:3px 3px 3px #f1f1f1 inset;-moz-box-shadow:3px 3px 3px #f1f1f1 inset;-webkit-box-shadow:3px 3px 3px #f1f1f1 inset;-o-box-shadow:3px 3px 3px #f1f1f1 inset}.ajax-contact-fields label{width:50px;position:absolute;left:8px}#ajax-name-field,#ajax-email-field{width:200px;height:18px;padding:6px 8px 6px 50px}#ajax-message-field{width:240px;height:70px;padding:20px 9px 6px}



.contact-input{float:left;height:18px}.contact-details{line-height:22px}.contact-details em{color:#aaa}.toggle-title{cursor:pointer;margin:0!important;padding:6px 12px}.collapse{margin-bottom:5px;background:url(../images/icons/expand_icon.png) right center no-repeat #f6f6f6;border:1px solid #eee;box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);-o-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5)}.expand{background:url(../images/icons/collapse_icon.png) right center no-repeat #f6f6f6;border:1px solid #eee;box-shadow:inset 1px 1px 0 rgba(255,255,255,0.4);-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.4);-o-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.4)}.toggle-content{overflow:hidden;border:1px solid #eee;border-top:none;background:#fff;padding:9px}#contact-map{float:left;width:520px;margin-bottom:40px}#location-map{float:left;width:500px;height:220px}.services-table{float:left;width:520px}.services-table li.services{float:left;width:518px;height:120px;border:1px solid #eee;background:#f6f6f6;margin:20px 0}.services-table .service-details{float:left;width:220px;height:100px;padding:10px}.home-table{float:left;width:560px;margin:0 40px 20px 0}.home-table li.services{float:left;width:558px;height:120px;border:1px solid #eee;background:#f6f6f6;margin:20px 0}.home-table .service-details{float:left;width:260px;height:100px;padding:10px}.check-list li{background:url(../images/icons/check.png) no-repeat;padding:1px 0 1px 24px}#copy-text,#copy-text a{text-shadow:1px 1px rgba(255,255,255,.15)}#footer-nav li{float:left;margin-left:10px}#footer-nav li a{float:left;font-weight:700;text-shadow:1px 1px rgba(255,255,255,.15)}#footer-nav li a:hover,#footer-nav li.current a,#copy-text a:hover{color:#fff;text-shadow:1px 1px rgba(0,0,0,.2)}.tipsy{font-size:10px;position:absolute;z-index:99999999;padding:5px}.tipsy-inner{background-color:#000;color:#fff;max-width:260px;text-shadow:1px 1px 1px #000;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 8px}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}#switcher{height:25px;width:25px;position:fixed;top:310px;left:-40px;cursor:pointer;background:url(../images/switcher.png) no-repeat;padding:5px 5px 5px 0}#style-switcher{height:270px;width:20px;position:fixed;top:50px;left:0;background:url(../images/switcher_bg.png) no-repeat;padding:15px 15px 15px 10px}#skin-switcher{float:left;width:20px;height:240px;margin-bottom:10px}#skin-switcher li{float:left;width:20px;height:20px;margin-bottom:10px}#skin-switcher li a.brown{background:#784227}#skin-switcher li a.blue{background:#2b5272}#skin-switcher li a.light_blue{background:#497899}#skin-switcher li a.green{background:#275c25}#skin-switcher li a.sea_green{background:#327b6a}#skin-switcher li a.orange{background:#cb4a14}#skin-switcher li a.red{background:#a23131}#skin-switcher li a.black{background:#484848}header,nav,article,aside,footer,address,.clearfix{display:block}.wrapper,.container{min-width:960px;margin:0;padding:0}.page-title,.block,.block p,.divider,.employee-block,.employee-block p,.employee-image,.employee-job,.block-text,.check-list,#copy-text{float:left}#searchform,.search-panel,#footer-nav{float:right}.search-panel,.search-input,.ajax-contact-fields input[type=text]{width:200px;height:18px}#full-page .column1-2,#footer .column1-2,#page .column3-4{width:410px}ul#breadcrumbs li a.home span,#slides-slider .slide,.nivo-html-caption{display:none}.post h1,.post h2,.post h3,.post h4,.post h5,.post h6,.portfolio-list h4,.block h3,h4.column-title{padding-top:10px}#piecemaker-slider,.slides-contents{width:940px;height:380px}.block-text,#flickr_badge_image10,#flickr_badge_image11,#flickr_badge_image12{margin-bottom:0}.portfolio-filter,.pagination{float:left;width:100%;margin-bottom:40px}.portfolio-3columns,.portfolio-list-style,.portfolio-4columns,.portfolio-list-style{float:left;width:900px}.portfolio-list-style li:hover,.services-table li.services:hover,.home-table li.services:hover{background:#ebf3f9}.recent-posts,.cats-list,.flickr_wrap{float:left;width:260px}.widget-title,.sidebar-widget h4,#contact-notes{margin-bottom:20px}.services-table .service-icon,.home-table .service-icon{float:left;width:128px;height:128px;margin-top:-30px;padding:0 10px}.services-table .service-pricing,.home-table .service-pricing{float:left;width:100px;height:90px;background:#eee;padding:15px}#skin-switcher li a,a#sc-close{float:left;width:20px;height:20px;display:block}
