/*
    Theme Name: FTP Worldwide Theme
	Theme URI: http://www.ftpworldwide.com
	Description: FTP Worldwide is a customized version of the Agency Child Theme by StudioPress.
    Author: Paul Noia Design, Inc.
    Author URI: http://www.paulnoiadesign.com/
 
    Version: 2.0
 
    Tags: black, blue, gray, silver, white, dark, one-column, two-columns, three-columns, left-sidebar, right-sidebar, fixed-width, custom-background, custom-header, custom-menu, featured-images, full-width-template, sticky-post, theme-options, threaded-comments
 
    Template: genesis
    Template Version: 1.8
 
	License: GNU General Public License v2.0 (or later)
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/

@import "http://fonts.googleapis.com/css?family=PT+Sans";
body,html{margin:0 auto;height:100%;width:100%}
body,h1,h2,h2 a,h2 a:visited,h3,h4,h5,h6,p,select,textarea{color:#333;font-family:'PT Sans',sans-serif;font-size:15px;line-height:1.5625;margin:0;padding:0;text-decoration:none}
blockquote,input,select,textarea,.author-box,.sticky,.taxonomy-description,.wp-caption{background-color:#f5f5f5;border:1px solid #ddd}
input,label,select,textarea{color:#333;font-family:'PT Sans',sans-serif;font-size:14px}
li,ol,ul{margin:0;padding:0}
ol li{list-style-type:decimal}
a,a:visited{color:#5397b4;text-decoration:none}
a:hover{text-decoration:underline}
a img{border:none}
body{background-color:#fff}
#wrap{margin:0 auto;width:960px}
#header{margin:4px auto 0;min-height:115px;overflow:hidden;text-shadow:1px 1px #000;width:100%}
#title-area{float:left;min-height:100px;overflow:hidden;padding:12px 0 0;width:250px}
#title{font-family:'PT Sans',sans-serif;font-size:36px;line-height:1;margin:0;text-transform:uppercase;text-indent:-9999px}
#title a,#title a:hover{margin-top:-8px;color:#f90;text-decoration:none;display:block;width:250px;height:70px}
#description{font-family:'PT Sans',sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;text-indent:-9999px}
p#description{color:#cfc;margin-left:6px}
#header .widget-area{margin:-36px 0 0 -245px;float:left;padding:0;width:960px}
.header-image #title-area,.header-image #title,.header-image #title a{display:block;float:left;height:135px;overflow:hidden;padding:0;text-indent:-9999px;width:250px}
.header-image #description{display:block;overflow:hidden}
.header-full-width #title-area,.header-full-width #title,.header-full-width #title a{width:250px}
li:hover ul ul,li.sfHover ul ul{left:-9999px}
li:hover,li.sfHover{position:static}
li a .sf-sub-indicator{position:absolute;text-indent:-9999px}
.menu-primary,.menu-secondary,#header .menu{margin:0;padding:0;overflow:hidden;width:100%}
.menu-primary li,.menu-secondary li,#header .menu li{float:left;list-style-type:none;text-transform:uppercase}
#header .menu{margin-top:6px;float:right;width:auto}
.menu-primary li a,.menu-secondary li a,#header .menu li a{color:#2b5d78;display:block;font-size:14px;padding:6px 15px 4px;position:relative;text-decoration:none;text-shadow:0 1px 0 #fff}
.menu-primary li a:active,.menu-primary li a:hover,.menu-primary .current_page_item a,.menu-primary .current-cat a,.menu-primary .current-menu-item a,.menu-secondary li a:active,.menu-secondary li a:hover,.menu-secondary .current_page_item a,.menu-secondary .current-cat a,.menu-secondary .current-menu-item a,#header .menu li a:active,#header .menu li a:hover,#header .menu .current_page_item a,#header .menu .current-cat a,#header .menu .current-menu-item a{-moz-border-radius:5px;-moz-box-shadow:0 1px 0 #333;-webkit-border-radius:5px;-webkit-box-shadow:0 1px 0 #333;background-color:#f90;border-radius:5px;box-shadow:0 1px 0 #333;color:#fff;text-shadow:0 1px 0 #12465e}
.menu-primary li li a,.menu-primary li li a:link,.menu-primary li li a:visited,.menu-secondary li li a,.menu-secondary li li a:link,.menu-secondary li li a:visited,#header .menu li li a,#header .menu li li a:link,#header .menu li li a:visited{-moz-border-radius:0;-webkit-border-radius:0;background:none;border-bottom:1px dotted #036978;border-radius:0;box-shadow:none;color:#ccc;font-size:13px;padding:5px;position:relative;text-transform:none;width:170px}
.menu-primary li li:last-child a,.menu-secondary li li:last-child a,#header .menu li li:last-child a{border:none}
.menu-primary li li a:active,.menu-primary li li a:hover,.menu-secondary li li a:active,.menu-secondary li li a:hover,#header .menu li li a:active,#header .menu li li a:hover{color:#fff;text-shadow:0 1px 0 #053448}
.menu-primary li ul,.menu-secondary li ul,#header .menu li ul{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#12465e;border-radius:5px;height:auto;left:-9999px;margin:-5px 0 0;padding:3px 10px 5px;position:absolute;width:180px;z-index:9999}
.menu-primary li ul a,.menu-secondary li ul a,#header .menu li ul a{width:155px;text-shadow:0 1px 0 #053448}
.menu-primary li ul ul,.menu-secondary li ul ul,#header .menu li ul ul{margin:-34px 0 0 176px}
ul.menu li:hover>ul,ul.menu li.sfHover ul,#header .menu li:hover>ul,#header .menu li.sfHover ul{left:auto}
#nav li.right{color:#777;float:right;font-size:14px;padding:7px 15px 5px}
#nav li.right a{background:none;border:none;color:#777;display:inline;text-decoration:none}
#nav li.right a:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;text-decoration:none}
#nav li.search{padding:0 10px}
#nav li.rss a{background:url(images/rss.png) no-repeat center left;margin:0 0 0 10px;padding:0 0 0 16px}
#nav li.twitter a{background:url(images/twitter-nav.png) no-repeat center left;padding:0 0 0 20px}
#inner{-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;background-color:#fff;border-radius:5px;box-shadow:0 1px 2px #999;margin:20px auto 0;overflow:hidden;width:100%}
.home #inner{margin:30px auto 0}
.agency-landing #inner{margin:20px auto;width:800px}
#inner .wrap{padding:25px 30px}
#home-welcome{padding:20px 30px}
#home-welcome,#home-welcome p{color:#ccc;font-size:21px;text-align:center;text-shadow:1px 1px #000}
#home-slider{-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;background-color:#fff;border-radius:5px;box-shadow:0 1px 2px #999;margin:0 0 20px;width:100%;height:300px}
#home-slider p{padding:0 0 25px}
.agency #genesis-responsive-slider{-webkit-font-smoothing:antialiased;border:none;margin:5px;padding:5px 0}
.agency .slide-excerpt{filter:alpha(opacity=100);margin:0;padding:12px 40px 12px 20px;opacity:25;height:295px}
html > body.agency .slide-excerpt-border{border:none;margin:0;padding:0}
.agency .slider-next,.agency .slider-previous{margin:0 -40px}
.agency .flex-control-nav{margin:20px 0}
#home{font-size:14px}
#home p{font-size:inherit}
#home-full .home-full{font-size:14px;margin:0 30px 0 0;width:960px}
.home-left{float:left;margin:0 30px 0 0;width:280px}
.home-left ul{margin:16px 0 0 4px;list-style-type:none}
.home-left li{background-image:url(images/home/bullet.png);background-position:left center;background-repeat:no-repeat;padding-left:20px}
.home-left img{margin:0 16px 0 0}
.home-middle{float:left;width:280px}
.home-middle ul{margin:16px 0 0 4px;list-style-type:none}
.home-middle li{background-image:url(images/home/bullet.png);background-position:left center;background-repeat:no-repeat;padding-left:20px}
.home-middle img{margin:0 16px 0 0}
.home-right{float:right;width:280px}
.home-right ul{margin:16px 0 0 4px;list-style-type:none}
.home-right li{background-image:url(images/home/bullet.png);background-position:left center;background-repeat:no-repeat;padding-left:20px}
.home-right img{margin:0 16px 0 0}
.breadcrumb{background:#ddd url(images/gradient.png) repeat-x;border-bottom:1px solid #eee;font-size:14px;margin:-25px -30px 20px;padding:15px 30px}
.taxonomy-description{margin:0 0 30px;padding:10px}
#content-sidebar-wrap{float:left;width:720px}
.agency-landing #content-sidebar-wrap,.content-sidebar #content-sidebar-wrap,.full-width-content #content-sidebar-wrap,.sidebar-content #content-sidebar-wrap{width:100%}
.sidebar-content-sidebar #content-sidebar-wrap,.sidebar-sidebar-content #content-sidebar-wrap{float:right}
#content{float:left;padding:0 0 20px;width:410px}
.home #content{padding:0 0 10px}
.content-sidebar #content,.sidebar-content #content{width:590px}
.sidebar-content #content,.sidebar-sidebar-content #content{float:right}
.full-width-content #content{width:100%}
blockquote{background:url(images/blockquote.png) no-repeat;border:none;margin:5px 5px 20px 21%;padding:25px 30px 5px 70px}
blockquote p{color:#999;font-style:italic}
.post{margin:0 0 40px}
.entry-content{overflow:hidden}
.entry-content p{margin:0 0 25px}
p.subscribe-to-comments{margin:20px 0 10px}
.clear{clear:both}
.clear-line{border-bottom:1px solid #ddd;clear:both;margin:0 0 25px}
.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds{float:left;margin:0 1% 20px;width:27%}
.one-half,.three-sixths,.two-fourths{width:48%}
.one-third,.two-sixths{width:31%}
.four-sixths,.two-thirds{width:65%}
.one-fourth{width:22.5%}
.three-fourths{width:73.5%}
.one-fifth{width:17.4%}
.two-fifths{width:37.8%}
.three-fifths{width:58.2%}
.four-fifths{width:78.6%}
.one-sixth{width:14%}
.five-sixths{width:82%}
.first{clear:both;padding-left:0}
.genesis-grid-even{float:right;padding:0 0 15px;width:48%}
.genesis-grid-odd{clear:both;float:left;padding:0 0 15px;width:48%}
.genesis-grid-even,.genesis-grid-odd{margin:0 0 20px}
h1,h2,h2 a,h2 a:visited,h3,h4,h5,h6{color:#2b5d78;font-family:'PT Sans',sans-serif;font-weight:400;margin:0 0 10px;line-height:1.25;text-transform:uppercase}
h1,h2,h2 a,h2 a:visited{font-size:30px}
.taxonomy-description h1,.widget-area h2,.widget-area h2 a{font-size:14px;margin:0 0 5px}
h2 a:hover{color:#5397b4;text-decoration:none}
h3{font-size:24px}
h4{font-size:20px}
.widget-area h4{margin:0 0 5px}
.widget-area h4 a{color:#333;text-decoration:none}
#footer-widgets h4{background:none;border:none;margin:0 0 5px;padding:0}
#home-welcome h4{color:#f90;font-size:32px;line-height:1;text-align:center}
h5{font-size:18px}
h6{font-size:16px}
.entry-content ol,.entry-content ul{margin:0;padding:0 0 25px}
.entry-content ol{margin:0}
.archive-page ul li,.entry-content ul li{list-style-type:square;margin:0 0 0 30px;padding:0}
.entry-content ol li{margin:0 0 0 35px}
.archive-page ul ul,.entry-content ol ol,.entry-content ul ul{padding:0}
.post-info{font-size:14px;margin:-5px 0 15px}
.post-meta{border-top:1px solid #ddd;clear:both;font-size:14px;padding:5px 0 0}
.author-box{background:url(images/widget.png) repeat-x;border:1px solid #eee;margin:0 0 40px;overflow:hidden}
.author-box p{font-size:14px}
.author-box div{border:1px solid #fff;padding:15px}
.sticky{margin:0 0 40px;padding:20px}
.archive-page{float:left;padding:20px 0 0;width:45%}
img{height:auto;max-width:100%}
.featuredpage img,.featuredpost img{margin:0 0 10px}
.avatar,.post-image{background-color:#f5f5f5;border:1px solid #ddd;padding:4px}
.author-box .avatar{background-color:#fff;float:left;margin:0 15px 0 0}
.post-image{margin:0 10px 10px 0}
.comment-list li .avatar{background-color:#fff;float:right;margin:0 0 0 10px;padding:4px}
img.centered,.aligncenter{display:block;margin:0 auto 10px}
img.alignnone{display:inline;margin:0 0 10px}
img.alignleft{display:inline;margin:0 15px 10px 0}
img.alignright{display:inline;margin:0 0 10px 15px}
.alignleft{float:left;margin:0 15px 10px 0}
.alignright{float:right;margin:0 0 10px 15px}
.wp-caption{padding:5px;text-align:center}
p.wp-caption-text{font-size:14px;margin:5px 0}
.wp-smiley,.wp-wink{border:none;float:none}
.navigation{overflow:hidden;padding:20px 0;width:100%}
.navigation li{display:inline}
.navigation li a,.navigation li.disabled,.navigation li a:hover,.navigation li.active a{background:url(images/button.png) 0 0;border:1px solid #6297ad;color:#fff;font-family:'PT Sans',sans-serif;font-size:14px;padding:5px 8px;text-decoration:none;text-shadow:1px 1px #47819b}
.navigation li a:hover,.navigation li.active a{background:url(images/button.png) 0 -40px;border:1px solid #6297ad;text-decoration:none}
.sidebar{display:inline;float:right;font-size:14px;width:280px}
#sidebar-alt{float:left;width:150px}
.sidebar-content #sidebar,.sidebar-sidebar-content #sidebar{float:left}
.content-sidebar-sidebar #sidebar-alt{float:right}
.sidebar p{font-size:inherit;margin:0 0 10px}
.sidebar .widget{background:url(images/widget.png) repeat-x;border:1px solid #eee;margin:0 0 15px}
.sidebar .widget-wrap{border:1px solid #fff;padding:15px}
.sidebar.widget-area ol ol,.sidebar.widget-area ul ul{margin:0 0 0 15px}
.sidebar.widget-area ul li{border-bottom:1px dotted #ccc;list-style-type:none;margin:0 0 5px;padding:0 0 5px;word-wrap:break-word}
#cat,.widget_archive select{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline;font-family:'PT Sans',sans-serif;font-size:12px;width:100%}
.featuredpage,.featuredpost{clear:both;margin:0 0 15px;overflow:hidden}
.featuredpage .page,.featuredpost .post{margin:0 0 5px;overflow:hidden}
#footer-widgets .featuredpage .page,#footer-widgets .featuredpost .post{margin:0 0 10px;padding:0}
.user-profile{overflow:hidden}
input[type="button"],input[type="submit"],#home-slider a.more-link{background:url(images/button.png) 0 0;border:1px solid #6297ad;color:#fff;cursor:pointer;font-family:'PT Sans',sans-serif;font-size:14px;padding:6px 7px;text-decoration:none;text-shadow:1px 1px #47819b}
#home-slider a.more-link{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:16px;padding:8px 15px}
input:hover[type="button"],input:hover[type="submit"],#home-slider a.more-link:hover{background:url(images/button.png) 0 -40px;border:1px solid #6297ad;text-decoration:none}
#home-welcome a.more-link{background:url(images/button.png) 0 0;border:1px solid #6297ad;color:#fff;cursor:pointer;font-family:'PT Sans',sans-serif;font-size:14px;padding:6px 7px;text-decoration:none;text-shadow:1px 1px #47819b;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:16px;padding:8px 15px}
.read-more a.more-link{background:url(images/button.png) 0 0;border:1px solid #6297ad;color:#fff;cursor:pointer;font-family:'PT Sans',sans-serif;font-size:14px;padding:4px 7px;text-decoration:none;text-shadow:1px 1px #47819b;line-height:48px;margin-top:16px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:16px;padding:6px 15px;line-height:48px}
.read-more a.more-link:hover{background:url(images/button.png) 0 -40px}
#header .searchform{float:right}
#nav .searchform{float:right}
.s{border:1px solid #aaa;color:#666;font-family:'PT Sans',sans-serif;font-size:14px;margin:0 -7px 0 0;padding:6px 5px;width:170px}
#nav .s{background-color:#fff}
.enews #subbox{background-color:#f5f5f5;border:1px solid #aaa;color:#666;font-family:'PT Sans',sans-serif;font-size:14px;margin:0 -7px 0 0;padding:6px 5px;width:160px}
#footer-widgets .enews #subbox{margin:0 -7px 0 0}
#wp-calendar{width:100%}
#wp-calendar caption{font-size:12px;font-style:italic;padding:2px 5px 0 0;text-align:right}
#wp-calendar thead{background-color:#f5f5f5;margin:10px 0 0}
#wp-calendar td{background-color:#f5f5f5;padding:2px;text-align:center}
#footer-widgets{-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;background-color:#fff;border-radius:5px;box-shadow:0 1px 2px #999;clear:both;font-size:14px;margin:20px auto 0;width:100%}
#footer-widgets .wrap{overflow:hidden;padding:25px 30px 10px}
#footer-widgets .widget{background:none;border:none;margin:0 0 15px;padding:0}
#footer-widgets p{font-size:inherit;margin:0 0 10px}
#footer-widgets ul{margin:0}
#footer-widgets ul li{border-bottom:1px dotted #ccc;list-style-type:none;margin:0 0 5px;padding:0 0 5px;word-wrap:break-word}
#footer-widgets #wp-calendar thead,#footer-widgets #wp-calendar td{background:none}
#footer-widgets .widget{margin:0 0 15px}
.footer-widgets-1{float:left;margin:0 30px 0 0;width:280px}
.footer-widgets-2{float:left;width:280px}
.footer-widgets-3{float:right;width:280px}
#footer{clear:both;background:#2b5d78 url(images/bgFooter.png) top repeat-x;color:#ccc;font-size:14px;margin:24px auto 0;text-shadow:1px 1px #000;width:100%;height:100%;max-height:450px}
#footer .wrap{overflow:hidden;margin:0 auto;padding:25px 10px;width:960px;color:#ccc}
#footer p{font-size:14px;color:#ccc}
#footer a,#footer a:visited{color:#ccc}
#footer a:hover{color:#5397b4;text-decoration:none}
#footer .gototop{width:20%}
#footer .creds{margin-top:24px;text-align:left;width:80%}
#comments,#respond{margin:0 0 30px}
#author,#comment,#email,#url{background:#eee;border:1px solid #ddd;margin:10px 5px 0 0;padding:5px;width:250px}
#comment{height:150px;margin:10px 0 15px;width:98%}
#comments ol,#pings ol{padding:0}
#comments .navigation{display:none}
.ping-list{margin:0 0 40px}
.comment-list ol,.ping-list ol{margin:0;padding:10px}
.comment-list li,.ping-list li{background:url(images/widget.png) repeat-x;border:1px solid #eee;list-style:none;margin:0 0 20px;padding:0}
.comment-list li ul li{border-left:none;border-right:none;list-style-type:none;margin:0;padding:0}
.comment-list p,.ping-list p{margin:10px 5px 10px 0;padding:0;text-transform:none}
.comment-list ul.children li.comment{background-color:#fff;border-bottom:none;border-left:none;border-right:none}
.comment-list cite,.ping-list cite{font-style:normal}
.commentmetadata{font-weight:400}
.comment-author{border:1px solid #fff;border-bottom:none;padding:15px 15px 0}
.comment-meta{border-left:1px solid #fff;border-right:1px solid #fff;padding:0 15px 10px}
.comment-content{padding:0 15px}
.reply{font-weight:400;overflow:hidden;padding:0 15px 10px}
.alt,.depth-1,.even{border:1px solid #ddd}
div.gform_wrapper input,div.gform_wrapper select,div.gform_wrapper textarea{color:#666;font-family:'PT Sans',sans-serif;font-size:14px!important;padding:6px 5px!important}
div.gform_footer input.button{border:1px solid #6297ad;color:#fff;font-weight:400}
div.gform_wrapper .ginput_complex label{font-size:12px}
div.gform_wrapper li,div.gform_wrapper form li{margin:0 0 10px}
div.gform_wrapper .gform_footer{border:none;margin:0;padding:0}
.agency-green h2,.agency-green h2 a,.agency-green h2 a:visited{color:#333}
.agency-green a,.agency-green a:visited,.agency-green h2 a:hover,.agency-green #footer a:hover{color:#5caa66}
.agency-green div.gform_footer input.button,.agency-green input[type="button"],.agency-green input[type="submit"],.agency-green .navigation li a,.agency-green .navigation li.disabled,.agency-green .navigation li a:hover,.agency-green .navigation li.active a,.agency-green #home-slider a.more-link{background:url(images/green/button.png) 0 0;border:1px solid #69a571;text-shadow:1px 1px #4f9259}
.agency-green div.gform_footer input.button:hover,.agency-green input:hover[type="button"],.agency-green input:hover[type="submit"],.agency-green .navigation li a:hover,.agency-green .navigation li.active a,.agency-green #home-slider a.more-link:hover{background:url(images/green/button.png) 0 -40px;border:1px solid #69a571}
.agency-orange h2,.agency-orange h2 a,.agency-orange h2 a:visited{color:#333}
.agency-orange a,.agency-orange a:visited,.agency-orange h2 a:hover,.agency-orange #footer a:hover{color:#d78a47}
.agency-orange div.gform_footer input.button,.agency-orange input[type="button"],.agency-orange input[type="submit"],.agency-orange .navigation li a,.agency-orange .navigation li.disabled,.agency-orange .navigation li a:hover,.agency-orange .navigation li.active a,.agency-orange #home-slider a.more-link{background:url(images/orange/button.png) 0 0;border:1px solid #cb8f5b;text-shadow:1px 1px #be7d40}
.agency-orange div.gform_footer input.button:hover,.agency-orange input:hover[type="button"],.agency-orange input:hover[type="submit"],.agency-orange .navigation li a:hover,.agency-orange .navigation li.active a,.agency-orange #home-slider a.more-link:hover{background:url(images/orange/button.png) 0 -40px;border:1px solid #cb8f5b}
.agency-red h2,.agency-red h2 a,.agency-red h2 a:visited{color:#333}
.agency-red a,.agency-red a:visited,.agency-red h2 a:hover,.agency-red #footer a:hover{color:#ba4b4f}
.agency-red div.gform_footer input.button,.agency-red input[type="button"],.agency-red input[type="submit"],.agency-red .navigation li a,.agency-red .navigation li.disabled,.agency-red .navigation li a:hover,.agency-red .navigation li.active a,.agency-red #home-slider a.more-link{background:url(images/red/button.png) 0 0;border:1px solid #b15c5f;text-shadow:1px 1px #a04142}
.agency-red div.gform_footer input.button:hover,.agency-red input:hover[type="button"],.agency-red input:hover[type="submit"],.agency-red .navigation li a:hover,.agency-red .navigation li.active a,.agency-red #home-slider a.more-link:hover{background:url(images/red/button.png) 0 -40px;border:1px solid #b15c5f}
.header-mod{z-index:11000;position:absolute;margin:-65px 0 0 500px;color:#777;width:705px}
.header-mod .billboard-wrap{float:left;margin:0 0 0 25px;padding:5px 0;width:234px;height:40px;background:url(images/bgHeaderBillboard.png) top no-repeat}
.header-mod .billboard{width:234px;height:40px;font-size:14px;line-height:15px;letter-spacing:1px;color:#fff;text-shadow:1px 1px #000;text-align:center}
.header-mod .call-us{float:left;margin:-2px 45px 0 70px;width:150px;font-size:30px;color:#2b5d78;text-shadow:0 1px 0 #999;line-height:20px;text-align:center;font-size:14px}
.header-mod .bbb{float:left;margin-left:15px}
#navPanel{z-index:8000;position:absolute;margin:0 0 0 -52px;padding:0;float:left;width:285px;height:auto}
#navPanel .subNav{margin:0;padding:0;width:auto}
#navPanel .subNav .smallText{font-size:9px;font-weight:400}
#navPanel .subNav ul{margin:0;padding:0 0 24px;list-style:none}
#navPanel .subNav li{margin:0;padding:0;display:block;width:auto;height:41px;text-align:left;font-size:14px;background:url(images/bgSubNav.png) top no-repeat}
#navPanel .subNav li.subNavTop{margin:-23px 0 -1px;display:block;width:auto;height:23px;background:url(images/bgSubNavTop.png) top no-repeat}
#navPanel .subNav li.first{margin:0;padding:0;display:block;width:auto;height:41px;text-align:left;font-size:14px;background:url(images/bgSubNavFirst.png) top no-repeat}
#navPanel .subNav li a{margin:0;height:auto;padding:10px 0 8px 60px;width:auto;display:block;color:#fff;font-size:13px;text-decoration:none}
#navPanel .subNav li a:hover{width:auto;height:auto;padding-left:75px;color:#c9cfd0;text-decoration:none;background:url(images/bgSubNavIndicator.png) left no-repeat;background-position:60px}
#navPanel .subNav li a.current{width:auto;height:auto;padding-left:75px;color:#c9cfd0;text-decoration:none;background:url(images/bgSubNavIndicator.png) left no-repeat;background-position:60px}
#navPanel .subNav a.currentTopLevel{margin:0 0 0 -6px;width:auto;height:auto;padding-left:75px;font-size:14px;color:#c9cfd0;text-decoration:none;text-transform:uppercase;background:url(images/bgSubNavIndicator.png) left no-repeat;background-position:60px}
#navPanel .subNav a.topLevel{margin:0 0 0 -6px;text-transform:uppercase;font-size:14px}
#navPanel .subNav a.current{width:auto;height:auto;padding-left:75px;color:#c9cfd0;text-decoration:none;background:url(images/bgSubNavIndicator.png) left no-repeat;background-position:65px}
.subPageContent{float:right;width:70%}
.subPageContent img{padding:0 24px 24px 0}
.subPage-thumb{float:left;margin-right:24px;height:250px;width:auto}
.subPage-description{padding-top:8px;width:auto}
.archive-page ul.check li.check,.entry-content ul.check li.check{list-style-type:none;margin:0 0 0 20px;padding:0 0 0 20px}
.feature-heading{padding:8px 0;font-size:16px;font-weight:700;color:#fff;text-shadow:1px 1px #000;text-align:center;background:url(images/bgHeading.png) no-repeat;height:40px;width:279px}
p.page-feature{font-size:12px;margin-top:-24px;line-height:16px;padding:0 8px}
.read-more p{margin-top:-8px}
#footer .footer-additional-credits{margin:0 auto;width:960px;padding-bottom:24px}
#footer .footer-col-1{float:left;width:82%}
#footer .footer-col-2{float:right;width:18%}
.footer-col-2 .social{margin-bottom:16px;display:block;width:100%;height:40px}
.footer-col-2 .social a{display:block;width:100%;font-size:14px;font-weight:700;height:40px}
.footer-col-2 .social img{padding-right:12px}
.col-right{margin-left:24px;float:right}
.col-right-content{margin-bottom:-25px;padding:0 18px;background:url(images/contact-us/bg-contact.png) repeat-y}
.locations{background:url(images/contact-us/contact-us.png) 190px 0 no-repeat;width:340px;height:auto;color:#fff}
.data-center-locations ul{margin:16px 0 0 4px;list-style-type:none}
.data-center-locations li{list-style-type:none;background-image:url(images/home/bullet.png);background-position:left center;background-repeat:no-repeat;padding-left:20px}
.customer-thumb{float:left;margin-right:24px;height:350px;width:auto}
.customer-description{padding-top:8px;width:99%}
.features-highlight{margin:0 auto 8px;background:url(images/features/bgQuestions.jpg) top no-repeat;padding-top:28px;width:900px;height:216px}
.page-highlight{font-size:24px;color:#fff;text-shadow:1px 1px #000;text-align:center}
p.page-highlight{margin:10px auto}
.partners{clear:both;margin-bottom:48px}
.technical{float:left;width:50%}
.strategic{float:right;width:50%}
.partners-thumb{float:left;width:35%}
.partners-info{float:left;width:65%;font-size:12px}
.partners-info p{color:#5397b4}
.partners-info ul{margin:-24px 0 0 -16px;list-style-type:none}
.partners-info li{list-style-type:none;background-image:url(images/home/bullet.png);background-position:left center;background-repeat:no-repeat;padding-left:20px}
.pricing{clear:both;margin:25px 0 0 25px}
.our-guarantee{margin:0 auto;display:block;background:url(images/pricing/bgOurGuarantee.png) no-repeat;width:900px;height:40px;padding:8px 0 10px}
.our-guarantee h4{margin:0 auto;height:40px;color:#d0d4d5;width:900px;text-align:center;text-shadow:1px 1px #000}
.our-guarantee h4 a{color:#fff;text-decoration:underline}
.our-guarantee h4 a:hover{color:#fff;text-decoration:none}
.pricing-custom-plan{margin:0 auto 8px;background:url(images/pricing/bgCustomPlan.png) no-repeat;padding-top:28px;width:900px;height:216px;clear:both}
.pricing-highlight{font-size:24px;color:#fff;text-align:center;text-shadow:1px 1px #000}
p.pricing-highlight{margin:10px auto}
.pricing-plan-thumb{margin:0 auto;width:100px}
.pricing-plan-heading{margin:12px auto 0;height:50px;width:145px;padding:12px 0 0;font-size:16px;font-weight:700;color:#fff;text-shadow:1px 1px #000;text-align:center;background:url(images/pricing/bgPricingPlanHeading.png) no-repeat}
.pricing-plan-wrap{height:450px}
.pricing-plan{margin:-12px auto 0;width:145px;height:600px;padding:8px 0;text-align:center;background:#c3cbcc url(images/pricing/bgPricingPlan.png) no-repeat}
.pricing-plan img{padding:0 0 8px}
p.pricing-plan-details{font-size:12px}
p.pricing-plan-details-features{font-size:12px;font-weight:700;color:#2b5d78}
p.pricing-plan-details-call{margin:8px auto 27px;font-size:16px;font-weight:700;color:#2b5d78;line-height:18px}
.pricing-custom{margin:0 auto;width:75%;text-align:center;font-weight:700;color:#2b5d78;font-size:12px}
.pricing ul{margin:16px 0 0 4px;list-style-type:none}
.pricing li{list-style-type:none;background-image:url(images/home/bullet.png);background-position:left center;background-repeat:no-repeat;padding-left:20px}
.pricing-one-fourth-first{float:left;margin:0 1% 20px;width:32%}
.pricing-one-fourth-second{float:left;margin:0 1% 20px;width:10%}
.pricing-one-fourth{float:left;margin:0 1% 20px;width:25%}
.pricing-best-value{color:#f60;font-size:16px;font-weight:700}
.file-transfer{height:79px;background:url(images/pricing/file-transfer.gif) left no-repeat;padding:30px 0 0 116px;color:#f60;font-size:30px}
.secure-file-transfer{height:79px;background:url(images/pricing/secure-file-transfer.gif) left no-repeat;padding:30px 0 0 116px;color:#f60;font-size:30px}
.hipaa{height:79px;background:url(images/privacy-policy/hipaa.gif) left no-repeat;padding:30px 0 0 105px;color:#f60;font-size:30px}
.privacy ul{margin:16px 0 0 4px;list-style-type:none}
.privacy li{list-style-type:none;background-image:url(images/home/bullet.png);background-position:left center;background-repeat:no-repeat;padding-left:20px}
.tutorials-thumb{float:left;margin-right:24px;height:auto;width:auto}
.tutorials-thumb-guides{float:left;margin-right:24px;height:325px;width:auto}
.tutorials-description{padding-top:8px;width:99%}
p.tutorials-heading{font-variant:small-caps;font-size:18px;color:#369;margin:0 0 8px}
.home-left .widget-wrap h4.widgettitle,.home-middle .widget-wrap h4.widgettitle,.home-right .widget-wrap h4.widgettitle{padding:8px 0;font-size:16px;font-weight:700;color:#fff;text-shadow:1px 1px #000;text-align:center;background:url(images/bgHeading.png) no-repeat;height:40px;width:279px}
.home-left .widget-wrap .textwidget,.home-middle .widget-wrap .textwidget,.home-right .widget-wrap .textwidget{padding:0 8px}
@media only screen and (max-width: 960px) {
body,.archive-page,.content-sidebar #content,.content-sidebar-sidebar #content,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.full-width-content #content,.home-left,.home-middle,.home-right,.sidebar,.sidebar-content #content,.sidebar-content-sidebar #content,.sidebar-sidebar-content #content,#content-sidebar-wrap,#footer .creds,#footer .gototop,#footer-widgets .wrap,#header .widget-area,#sidebar-alt,#title-area,#wrap{width:100%}
#header .widget-area{margin:0 auto;padding:10px 0 0}
.menu-primary,.menu-secondary,#header ul.menu,#header .searchform,#description,#footer .creds,#footer .gototop,#title,#title-area{float:none;text-align:center}
.menu-primary li,.menu-secondary li,#header ul.menu li{display:inline-block;float:none}
.menu li.right,.flex-direction-nav li .next{display:none}
.menu-primary li li,.menu-secondary li li,#header ul.menu li li{text-align:left}
#footer-widgets .wrap{padding:20px;width:auto}
.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.home-left,.home-middle,.home-right{margin:0}
}
@media only screen and (max-width: 800px) {
#title{font-size:48px}
#home-welcome{background:url(images/bg-welcome.png);overflow:hidden;padding:10px 20px}
#home-welcome h4{font-size:24px}
#home-welcome,#home-welcome p{font-size:14px}
.agency .slide-excerpt,.breadcrumb{display:none}
.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds{padding:0;width:100%}
.flex-direction-nav{display:none}
}
#header{margin:14px auto 0}
#title-area{width:210px}
#title a,#title a:hover{width:200px;height:70px}
.header-mod{margin:30px 0 0 250px;position:relative;height:115px}
.header-mod .billboard-wrapnew{float:left;margin:0 0 0 -30px;padding:50px 0 5px;width:470px;height:48px}
.header-mod .billboard{color:gray;text-shadow:0 0 #000;font-size:20px;line-height:28px;font-family:'Open Sans',sans-serif;font-style:italic;width:460px}
.header-mod .call-usnew{float:left;width:245px;color:gray;text-shadow:0 0 #000;font-size:40px;font-family:'Open Sans',sans-serif;margin:45px 0 0;font-size:36px;line-height:20px}
#header .menu{padding-left:35px;float:none}
#header .menu li a{color:#fff;text-shadow:0 0 0 #fff;font-size:16px;padding:6px 12px 4px}
#nav_menu-2{float:left;width:790px}
#text-8{float:right}
@media only screen and (min-width: 950px) {
body{background:#fff url(/wp-content/uploads/2014/03/bgnew2.gif) repeat-x}
}
@media only screen and (max-width: 960px) {
body{background-color:#ededed}
#title-area{float:left;width:25%}
#header .widget-area{margin:-36px 0 0 -25%;width:100%}
.header-mod .billboard-wrapnew,.header-mod .billboard{width:100%;padding-top:0}
.header-mod .call-usnew{width:100%;margin-top:10px;text-align:center}
#nav_menu-2{width:100%}
.menu-global-container{background-color:#094d8c;padding:8px 0}
#inner{margin-top:0;padding-top:20px}
}
@media only screen and (max-width: 790px) {
#title-area{min-height:80px}
#header .widget-area{margin:0;width:100%;padding-top:0}
#header .menu{padding-left:0}
.header-mod{margin:0;width:100%}
.header-mod .billboard-wrapnew{padding-top:0}
.header-mod .billboard-wrapnew,.header-mod .billboard{width:100%;margin:0;text-align:center}
}