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,dd,dl,dt,li,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {border:0;font-weight:400;font-style:normal;text-align:left;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0}table {border-collapse:collapse}.r {float:right}.l {float:left}.clear {clear:both}a {text-decoration:none;outline:none}a:focus {-moz-outline-style:none}a:hover {text-decoration:none;color:#238ceb}.ui-tabs-nav:after {display:block;clear:both;content:" "}ul,.ui-tabs-nav {list-style:none}* html .ui-tabs-nav,*:first-child+html .ui-tabs-nav {display:inline-block}.invs{text-indent:-9999px}html,body {height:100%}body {background:#f4f4f4 url(../images/bkgd.png) 0 0px repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:100%;}h1 {color:#242424;font-size:2.3em; float:left; clear:both; width:100%;margin:0;margin-bottom:3px;text-transform:uppercase;font-weight:700;}h2 {color:#238ceb;font-size:1.3em; float:left; clear:both; width:100%;margin:0;margin-bottom:3px; text-transform:uppercase;}h2#better {font-size:1.0em;font-weight:700;}li h3 {color:#444;font-size:15px; font-weight:700; float:left; clear:both; width:100%; margin-bottom:3px;}p {font-size:.8em;color:#333;line-height:1.7em}#container {min-height:100%;margin-bottom:-70px;position:relative}#main {background-position:0 -5px;width:1000px;display:block;padding-top:5px;position:relative;overflow:hidden;margin:0 auto}#main_col {width:1000px;display:block;padding-top:5px;position:relative;overflow:hidden;margin:0 auto}#header {height:86px;width:1000px;background:url(../images/header_bkgd.png) no-repeat 0 3px;margin:0 auto;overflow:hidden;padding-top:3px;margin-bottom:11px;position:relative;}#header .logotype{height:43px;width:292px;float:left;margin:26px}#nav ul {float:right;list-style:none;background:url(../images/nav_divide.gif) no-repeat;background-position:500px 0;margin:0;padding:0 20px 0 0;height:83px;}#nav li {float:left;}#nav a,#nav a .hover {display:block;width:100px;height:83px;overflow:hidden;float:left;position:relative;background:url(../images/nav_rev2.png) 0 -83px no-repeat;cursor:pointer}#nav a.home {background-position:0 -83px;width:100px}#nav .highlight a.home:hover,#nav a.home .hover {background-position:-1px 0}#nav a.port {background-position:-101px -83px;width:100px}#nav .highlight a.port:hover,#nav a.port .hover {background-position:-102px 0}#nav a.blog {background-position:-202px -83px;width:100px}#nav .highlight a.blog:hover,#nav a.blog .hover {background-position:-203px 0}#nav a.about {background-position:-303px -83px;width:100px}#nav .highlight a.about:hover,#nav a.about .hover {background-position:-303px 0}#nav a.contact {background-position:-404px -83px;width:100px}#nav .highlight a.contact:hover,#nav a.contact .hover {background-position:-404px 0}.home,.port,.about,.contact,.logotype,.blog {text-indent:-9999px}#nav a em { display: none; }#shadow_left {position:absolute;background-image:url(../images/bkgd_shadow_left.png);width:29px;height:628px;z-index:10;left:0;top:0}#shadow_right {position:absolute;background-image:url(../images/bkgd_shadow_right.png);width:29px;height:628px;z-index:10;right:0;top:0}#footer_bkgd {background:url(../images/footer_bkgd.png) repeat-x;width:100%;height:60px;color:#999;position:relative;margin-top:10px}#footer {width:1000px;height:60px;font-size:10px;display:block;background:url(../images/footer_pslogo.png) no-repeat;background-position:475px 15px;position:relative;margin:0 auto}#clear-footer {height:95px;clear:both}#footer a{color:#999;text-decoration:none}#footer .prime {background:url(../images/footer_prime.png) no-repeat top left;background-position:10px 16px;padding-left:10px;float:left;width:250px;margin-top:15px;height:40px;display:block}#footer .prime a {background:url(../images/checkmark.png) no-repeat top left;padding-left:15px;padding-top:2px;margin-right:2px;}#footer .mt {background:url(../images/phone-num.png) no-repeat top right;background-position:top right;float:right;width:151px;margin-top:25px;height:30px;margin-right:10px;text-indent:-9999px;}#index_splash { width: 520px; height: 550px; float: left; background: url(../images/index_splash.png) no-repeat right 50px;}#index_content { width: 350px; height: 300px;float: right;margin-top: 175px;margin-right: 100px;}#index_content img {position:relative;left:-3px;margin-bottom:10px}#error_splash {width:370px;height:650px;float:left;}#error_content {width:400px;height:300px;float:right;margin-top:165px;margin-right:200px}#columns, #columns-port{width:1000px;overflow:hidden;padding-top:25px;background:url(../images/columns_bkgd.png) center top no-repeat;clear:both;margin-top:50px;float:left}#columns-port{margin-top:0;background:url(../images/port-more.png) no-repeat 23px 0;}#columns div, #columns-port div {width:283px;float:left;padding:7px 25px 0}#main_col #content {background:url(../images/col_main_bkgd.png) top right no-repeat;width:500px;float:left;padding-left:25px}#main_col #content ul {margin-top:10px}#main_col #content li {font-size:1em;margin-bottom:10px}#aboutlist {margin-left:30px}#aboutlist li {list-style-image:url(../images/aboutlist_bullet.png)}#main_col #sidebar {background:url(../images/col_side_bkgd.png) top left no-repeat;width:350px;float:right;padding-right:25px;padding-top:30px;padding-left:50px;min-height:600px;}#main_col #sidebar p em, #main #index_content p em{font-size:1.1em; font-weight:700; color:#333;}#main_col #sidebar ol {margin:5px 0 15px 25px;clear:both;float:left}#main_col #sidebar li {color:#777;font-size:.9em;margin:5px 0;margin-bottom:15px;width:320px;display:list-item;}.hl {width:100%;height:2px;background:url(../images/hl.png) repeat-x;margin:25px auto;clear:both;}.hl-login {width:227px;height:2px;background:url(../images/hl.png) repeat-x;margin:0 0 10px 0;clear:both;}#main_col #sidebar a.quotereq {margin-bottom:0}#index_content .hl, #error_content .hl {width:338px;margin:13px 12px 12px 0;background:url(../images/columns_bkgd.png) -40px 0 no-repeat}form ul {margin-top:10px;margin-bottom:60px}input,textarea {color:#999}input:focus, textarea:focus {color:#000;border:1px solid #000}input#name,input#company {width:175px;background:#fff;padding:5px;border-left:1px #ccc solid;border-bottom:1px #fff solid;border-right:1px #eee solid;border-top:1px #bbb solid;float:left;clear:both;margin:10px 0;font-size:.8em;}input#email {width:215px;background:#fff;padding:5px;border-left:1px #ccc solid;border-bottom:1px #fff solid;border-right:1px #eee solid;border-top:1px #bbb solid;float:left;clear:both;margin:10px 0;font-size:.8em;}textarea {width:450px;height:150px;background:#fff;font-family:Arial, Helvetica, sans-serif;padding:5px;border-left:1px #ccc solid;border-bottom:1px #fff solid;border-right:1px #eee solid;border-top:1px #bbb solid;float:left;clear:both;margin:10px 0;font-size:.8em;}input#user_name,input#password {width:225px;background:#fff;border-left:1px #ccc solid;border-bottom:1px #fff solid;border-right:1px #eee solid;border-top:1px #bbb solid;float:left;font-size:1.0em;padding:5px 0;margin-bottom:20px;clear:both;}#required-name, #required-email, #required-message {width:28px; height:26px;background:url(../images/required-flag.png) left top no-repeat;display:block;float:left;margin-top:7px;position:relative;left:-25px;display:none;}#error_content li {float:left;}#error_content input#name {width:150px}#error_content input#email {width:170px; display:inline; margin-left:20px}#error_content textarea {width:352px}#contactform {float:left; margin:0; margin-bottom:20px;}.projbkgd {width:450px;height:150px;margin-top:0}.typeservice {width:450px;height:75px;margin-top:0}.hostprint {width:340px;height:75px;margin-top:0}.projtime {width:340px;height:100px;margin-top:0}.sideform {margin-top:65px; margin-bottom:20px; float:left}#page-select {width:195px;padding:25px 20px 30px 15px;float:left; display:inline;overflow:hidden;list-style:none;background:url(../images/col-port-bkgd.png) top right no-repeat;}#page-select li {display:block;width:195px;height:110px;list-style:none;margin-bottom:5px}#page-select li.active {background:url(../images/type-menu-bkgd.png) bottom no-repeat}#page-select li a {display:block;list-style:none;width:195px;height:110px}.port-content { width: 700px;padding: 35px 55px 10px 15px; display:inline;overflow:hidden;float: left; display: block;}#port-shadow-right {position:absolute;background:url(../images/col-port-bkgd2.png);width:37px;height:451px;z-index:10;right:4px;top:5px;}.port-content img { width: 698px; height: 383px; display: block; border-left:1px #bbb solid;border-right:1px #ccc solid;border-top:1px #aaa solid;}.port-content div {width:668px;height:29px;padding:11px 15px 0 15px;overflow:hidden;display:block;clear:both;float:left;background:url(../images/port-title-bkgd.png) repeat-x;border-left:1px #bbb solid;border-right:1px #ccc solid;border-bottom:1px #fff solid;font-size:18px;color:#aaa;font-weight:normal;}.port-content div .cost {display:inline;padding:0 26px 0 5px;margin-right:10px;float:right;color:#555;background:url(../images/hour-cost.png) no-repeat 100% 3px;position:relative\9;top:-21px\9;}.port-content div .timeline {display:inline;padding:0 40px 0 5px;float:right;color:#555;background:url(../images/week-timeline.png) no-repeat 100% 3px;position:relative\9;top:-21px\9;}.view-button {width:87px;height:23px;display:inline;margin:0 0 0 15px;float:right;text-indent:-9999px;background:url(../images/view-site.png) no-repeat;position:relative\9;top:-21px\9;}.port-select {display:inline;overflow:hidden;padding:20px 0px 5px 35px;width:960px;background:url(../images/port-more.png) no-repeat 23px 0;clear:both;float:left}.port-select li {float:left;margin-right:16px;margin-bottom:15px;overflow:hidden}.port-select a {float:left;width:98px;height:73px;background:#000;border-left:1px #ddd solid;border-bottom:1px #fff solid;border-right:1px #eee solid;border-top:1px #ccc solid;}.port-select a:hover,.port-select li.ui-tabs-selected a {border:1px #238ceb solid}.port-select a img {width:98px;height:73px;}img.twit-bird {float:left;margin-top:20px}img.quote-icon {float:right;margin-left:10px;margin-top:5px}img.clients {float:left;margin-top:10px}img.address {margin-bottom:10px}#response{display:none}.linkedin {display:block; float:right}#client-login-button { position:absolute;top:54px;left:262px;padding:2px;font-size:10px;color:#444;cursor:pointer;}#client-logos {display:block;margin-top:10px;margin-left:17px;width:250px}#client-logos img {display:block;width:250px;height:80px;border:0;}.button {background:url(../images/button-right.png) top right no-repeat;display:inline;padding:0 15px 0 0;text-decoration:none;float:left;margin:15px;position:relative;border:none;outline:none;cursor:pointer;height:33px;}.extra {background:url(../images/button-right-extra.png) top right no-repeat;padding:0 42px 0 0;}.button span {background: url(../images/button-left.png) top left no-repeat;display:inline;padding:6px 0 8px 15px;font-size:15px;font-weight:700;color: #333;float:left;height:19px;overflow:hidden;}.button span em{width:22px;height:20px;display:inline;float:right;background:url(../images/extra.png) bottom no-repeat;text-indent:-9999px;position:absolute;top:5px;right:12px;}.button:hover span em{width:22px;height:21px;background:url(../images/go.png) top no-repeat;}.button:hover {background-position:100% -33px}.button:hover span {background-position:bottom left; color:#fff}.twit {margin:30px 0 0 32px}.twit span {width:150px}.r {float:right}.submit {margin-left:0}#main_col #sidebar .button {margin-right:40px; margin-bottom:25px}#services {display:inline;overflow:hidden;padding:30px 0px 5px 32px;width:960px;background:url(../images/port-more.png) no-repeat 23px 0;clear:both;float:left;}#services li {width:360px;float:left;margin-right:50px;margin-bottom:30px;overflow:hidden;position:relative;padding:0 0 0 70px;display:inline;height:100%;}#services li.newline {clear:both}#services li img {width:50px;height:50px;position:absolute;left:0;top:10px;overflow:hidden;}#services li h3 {font-size:1em;font-weight:700;color:#222;}#services li p {font-size:0.8em;color:#555;}#logan-modal {display:none}form#login button span {display:block;width:50px;top:-1px;left:-3px;position:relative;}form#login button {width:80px;clear:both;float:right;margin-top:7px;}form#login button span {top:0\9;left:0\9}.ui-tabs-hide{display:none}div#fancy_overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #111;display: none;z-index: 30;}* html div#fancy_overlay {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}div#fancy_wrap {text-align: left;}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('../images/fancy_progress.png') no-repeat;}div#fancy_loading_overlay {position: absolute;background-color: #FFF;z-index: 30;}div#fancy_loading_icon {position: absolute;background: url('../images/fancy_loading.gif') no-repeat;z-index: 35;width: 16px;height: 16px;}div#fancy_outer {position: absolute;top: 0;left: 0;z-index: 90;padding: 18px 18px 33px 18px;margin: 0;overflow: hidden;background: transparent;display: none;}div#fancy_inner {position: relative;width:100%;height:100%;border: 1px solid #BBB;background: #FFF;}div#fancy_content {margin: 0;z-index: 100;position: absolute;}div#fancy_div {background: #eee;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('../images/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;}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('../images/fancy_left.png') no-repeat;}span#fancy_right_ico {right: -9999px;background: transparent url('../images/fancy_right.png') no-repeat;}a#fancy_left:hover {visibility: visible;}a#fancy_right:hover {visibility: visible;}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;background:#eee;}div.fancy_bg {position: absolute;display: block;z-index: 70;border: 0;padding: 0;margin: 0;}div.fancy_bg_n {top: -18px;width: 100%;height: 18px;background: transparent url('../images/fancy_shadow_n.png') repeat-x;}div.fancy_bg_ne {top: -18px;right: -13px;width: 13px;height: 18px;background: transparent url('../images/fancy_shadow_ne.png') no-repeat;}div.fancy_bg_e {right: -13px;height: 100%;width: 13px;background: transparent url('../images/fancy_shadow_e.png') repeat-y;}div.fancy_bg_se {bottom: -18px;right: -13px;width: 13px;height: 18px;background: transparent url('../images/fancy_shadow_se.png') no-repeat;}div.fancy_bg_s {bottom: -18px;width: 100%;height: 18px;background: transparent url('../images/fancy_shadow_s.png') repeat-x;}div.fancy_bg_sw {bottom: -18px;left: -13px;width: 13px;height: 18px;background: transparent url('../images/fancy_shadow_sw.png') no-repeat;}div.fancy_bg_w {left: -13px;height: 100%;width: 13px;background: transparent url('../images/fancy_shadow_w.png') repeat-y;}div.fancy_bg_nw {top: -18px;left: -13px;width: 13px;height: 18px;background: transparent url('../images/fancy_shadow_nw.png') no-repeat;}div#fancy_title {position: absolute;bottom: -33px;left: 0;width: 100%;z-index: 100;display: none;}div#fancy_title div {color: #FFF;font: bold 12px Arial;padding-bottom: 3px;}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(../images/fancy_title_left.png) repeat-x;}td#fancy_title_main {height: 32px;background: transparent url(../images/fancy_title_main.png) repeat-x;}td#fancy_title_right {height: 32px;width: 15px;background: transparent url(../images/fancy_title_right.png) repeat-x;}.title {width:100%;height:16px;margin-bottom:10px;text-indent:-9999px;clear:both;}.serv {background:url(../images/titles.png) no-repeat;background-position:0 0; height:25px; margin-bottom:30px}.im {background:url(../images/titles.png) no-repeat;background-position:0 -17px}.wd {background:url(../images/titles.png) no-repeat;background-position:0 -68px}.id {background:url(../images/titles.png) no-repeat;background-position:0 -85px}.sentsuccess {background:url(../images/titles.png) no-repeat;background-position:0 -51px; display:none; clear:both}.raq {background:url(../images/titles.png) no-repeat;background-position:0 -34px}.raq2 {background:url(../images/titles.png) no-repeat;background-position:0 -437px;margin-bottom:5px}.wdpd {background:url(../images/titles.png) no-repeat;background-position:0 -102px;height:72px;margin-bottom:15px}.abt {background:url(../images/titles.png) no-repeat;background-position:0 -180px;height:30px;margin-top:25px}.abt1 {background:url(../images/titles.png) no-repeat;background-position:0 -211px;height:18px;margin-top:20px;margin-bottom:3px}.abt2 {background:url(../images/titles.png) no-repeat;background-position:0 -232px;height:16px;margin-bottom:3px}.abt3 {background:url(../images/titles.png) no-repeat;background-position:0 -251px;height:15px;margin-bottom:3px}.abt_def {background:url(../images/titles.png) no-repeat;background-position:0 -312px;height:18px;margin-bottom:3px;margin-top:50px;margin-left:5px}.abt_bb {background:url(../images/titles.png) no-repeat;background-position:0 -266px;height:23px;margin-bottom:5px}.abt_mg {background:url(../images/titles.png) no-repeat;background-position:0 -289px;height:23px;margin-bottom:5px}.cont {background:url(../images/titles.png) no-repeat;background-position:0 -330px;height:30px;margin-top:25px}.cont1 {background:url(../images/titles.png) no-repeat;background-position:0 -360px;height:18px;margin-top:30px;margin-bottom:3px}.cont2 {background:url(../images/titles.png) no-repeat;background-position:0 -379px;height:23px;margin-top:10px;margin-bottom:7px}.cont2 p {padding-top:8px;padding-left:220px}.satc {background:url(../images/titles.png) no-repeat;background-position:0 -420px;height:16px;margin-bottom:5px}.addr {background:url(../images/titles.png) no-repeat;background-position:0 -402px;height:17px;margin-bottom:7px;margin-top:70px}.quo {background:url(../images/titles.png) no-repeat;background-position:0 -455px;height:30px;margin-top:25px}.quo1 {background:url(../images/titles.png) no-repeat;background-position:0 -486px;height:16px;margin-top:3px}.quo2 {background:url(../images/titles.png) no-repeat;background-position:0 -503px;height:16px;margin-top:3px}.quo2space {margin-bottom:100px}.pnf {background:url(../images/titles.png) no-repeat;background-position:0 -520px;height:28px;margin-top:3px;margin-bottom:10px;}.err {background:url(../images/titles.png) no-repeat;background-position:-389px -554px;height:480px; width:115px; margin:70px 0 10px 250px;}.web {background:url(../images/titles.png) no-repeat;background-position:0 -584px}.active .web,.web:hover {background:url(../images/titles.png) no-repeat;background-position:-179px -584px}.print {background:url(../images/titles.png) no-repeat;background-position:0 -668px}.active .print,.print:hover {background:url(../images/titles.png) no-repeat;background-position:-179px -668px}.brand {background:url(../images/titles.png) no-repeat;background-position:0 -752px}.active .brand,.brand:hover {background:url(../images/titles.png) no-repeat;background-position:-179px -752px}.photo {background:url(../images/titles.png) no-repeat;background-position:0 -836px}.active .photo,.photo:hover {background:url(../images/titles.png) no-repeat;background-position:-179px -836px}.moreweb {background:url(../images/titles.png) no-repeat;background-position:0px -952px}.moreprint {background:url(../images/titles.png) no-repeat;background-position:0px -969px}.morephoto {background:url(../images/titles.png) no-repeat;background-position:0px -1003px}.fol {background:url(../images/titles.png) no-repeat;background-position:0 -1020px}.logi {background:url(../images/titles.png) no-repeat;background-position:0 -1036px; height:25px; margin-bottom:10px}