@charset "UTF-8";
/* CSS Document */

* {margin: 0;padding: 0;}
img {vertical-align:bottom;}
a, a img { border: 0;text-decoration: none;outline: 0;color: #3399FF;}
html {height: 100%;margin-bottom: 1px;}
body {background-color: #3399FF;margin: 0;padding: 0;height: 100%;font-size:100%;font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;color: #666666;}
h4 {color:#003366;font-weight:bold;text-transform:uppercase;}
#wrapper {width: 946px;margin: 0 auto;background: url(../i/bkg_body.gif) repeat 0 0;overflow: hidden;position: relative;}
#header {width: 946px;background: url(../i/gfx_stripe.jpg) no-repeat 3px bottom;margin-bottom: 0;height: 138px;}
#subnav {width: 780px;margin-left: 85px;margin-top: 16px;float: left;display: inline;}
#socials li {list-style: none;display: block;float: left;}
#socials li a {/*width: 100%;*/width: 14px;line-height: 14px;height: 100%;float: left;text-align: center;text-indent: -999em;	margin: 0 7px 0 0;}
#socials li.linkedin a {background: url(../i/gfx_nav.gif) no-repeat -10px -1px;}
#socials li.facebook a {background: url(../i/gfx_nav.gif) no-repeat -30px -1px;width: 14px;}
#socials li.twitter a {background: url(../i/gfx_nav.gif) no-repeat -49px -1px;width: 14px;}
#socials li.linkedin a:hover {background: url(../i/gfx_nav.gif) no-repeat -10px -61px;width: 14px;}
#socials li.facebook a:hover {background: url(../i/gfx_nav.gif) no-repeat -30px -61px;width: 14px;}
#socials li.twitter a:hover {background: url(../i/gfx_nav.gif) no-repeat -49px -61px;width: 14px;}
#phone {display: block;background: url(../i/gfx_nav.gif) no-repeat -677px -1px;text-indent:-999em;float: right;width:113px;height:7px;}
#nav {width: 790px;margin: 16px 0 0 75px;float: left;height: auto;display: inline;overflow: hidden;}
#menu li {list-style: none;display: block;float: left;}
#menu li a {line-height:32px; height:100%;float:left; text-align: center;text-indent: -999em; margin: 0 5px 0 0;}
#menu li.home a {background: url(../i/gfx_nav.gif) no-repeat 0 -22px;width: 54px;}
#menu li.home a:hover, #menu li.home a.current {background: url(../i/gfx_nav.gif) no-repeat 0 -82px;width: 54px;}
#menu li.about a {background: url(../i/gfx_nav.gif) no-repeat -59px -22px;width: 55px;}
#menu li.about a:hover, #menu li.about a.current {background: url(../i/gfx_nav.gif) no-repeat -59px -82px;width: 55px;}
#menu li.portfolio a {background: url(../i/gfx_nav.gif) no-repeat -120px -22px;width: 72px;}
#menu li.portfolio a:hover, #menu li.portfolio a.current {background: url(../i/gfx_nav.gif) no-repeat -120px -82px;width: 72px;}
#menu li.services a {background: url(../i/gfx_nav.gif) no-repeat -197px -22px;width: 73px;}
#menu li.services a:hover, #menu li.services a.current {background: url(../i/gfx_nav.gif) no-repeat -197px -82px;width: 73px;}
#menu li.quote a {background: url(../i/gfx_nav.gif) no-repeat -275px -22px;width: 92px;}
#menu li.quote a:hover, #menu li.quote a.current {background: url(../i/gfx_nav.gif) no-repeat -275px -82px;width: 92px;}
#menu li.contact a {background: url(../i/gfx_nav.gif) no-repeat -372px -22px;width: 67px;}
#menu li.contact a:hover, #menu li.contact a.current {background: url(../i/gfx_nav.gif) no-repeat -372px -82px;width: 67px;}
#logo {background: url(../i/gfx_nav.gif) no-repeat -730px -22px;float: right;height: 38px;width: 60px;text-indent: -999em;}
#logo a {display:block;}
#slider {margin-left: 72px;margin-bottom: 25px;padding: 0;width: 802px;height: 353px;float: left;}
#content {width: 781px;margin: 15px auto 25px;overflow: hidden;float: none;}
#main {width: 525px;font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;color: #666666;line-height: 1.4em;float: left;}
#main h1 {font-size: 2em;line-height: normal;}
#sidebar {width: 235px;margin-left: 20px;float: right;}
.clear {clear: both;display: none;}
h2.products a {margin: 0;padding: 0;font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;color: #FFFFFF;font-weight: normal;text-transform: lowercase;}
h1.home {width: 525px; height: 74px;position: relative;}
h1.home span {background: url("../i/h1_home.jpg");position: absolute;width: 100%;height: 100%;}
h2.products {width: 235px; height: 52px;position: relative;}
h2.products span {background: url("../i/h2_products.gif") no-repeat 0 0;position: absolute;width: 100%;height: 100%;}
h2.news {width: 235px; height: 52px;position: relative;}
h2.news span {background: url("../i/h2_news.gif") no-repeat 0 0;position: absolute;width: 100%;height: 100%;}
h2.signup {width: 235px; height: 52px;position: relative;}
h2.signup span {background: url("../i/h2_signup.gif") no-repeat 0 0;position: absolute;width: 100%;height: 100%;}
h3 {color: #FFFFFF;text-transform: uppercase;font-family: Arial, Helvetica, sans-serif;font-size: 9px;margin: 0 20px 0 0;display: inline;}
h3 a, h3 a:link, h3 a:visited {color: #FFFFFF;text-decoration: none;}

/* SLIDES */
#slide1, #slide2, #slide3, #slide4, #slide5, #slide6 {padding: 70px 565px 0 54px;height: 100%;overflow: hidden;}
#slide1 {background: transparent url(../i/gfx_slide8.jpg) no-repeat 0 0;}
#slide2 {background: transparent url(../i/gfx_slide7.jpg) no-repeat 0 0;}
#slide3 {background: transparent url(../i/gfx_slide6.jpg) no-repeat 0 0;}
#slide4 {background: transparent url(../i/gfx_slide1.jpg) no-repeat 0 0;}
#slide5 {background: transparent url(../i/gfx_slide3.jpg) no-repeat 0 0;}
#slide6 {background: transparent url(../i/gfx_slide4.jpg) no-repeat 0 0;}
#slide1 h3, #slide2 h3, #slide3 h3, #slide4 h3, #slide5 h3, #slide6 h3 {font: bold 18px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;text-transform: none;color: #FFFFC8;}
#slide1 p, #slide2 p, #slide3 p, #slide4 p, #slide5 p, #slide6 p {font: 12px/16px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;}
.btnSlide {list-style: none;display: block;color: #666666;background-color: #FFFFC8;padding: 5px;width: 70%;border: 1px solid #A8A8A8;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;font-size: 12px;margin-top: 10px;}
#slide .btnSlide a, #slide .btnSlide a:link, #slide .btnSlide a:visited {font: 12px bold Verdana, Arial, Helvetica, sans-serif;color: #666666;}
#slide1.btnSlide a:hover, #slide2.btnSlide a:hover, #slide3.btnSlide a:hover, #slide4.btnSlide a:hover, #slide5.btnSlide a:hover, #slide6.btnSlide a:hover {color: #FFFFC8;background-color: #666666;}
a.btnSlide:hover {color: #FFFFC8;background-color: #3399FF;}
#quoteSlide {padding: 30px;}
#quoteSlide blockquote {font: italic 24px/1.5 Georgia, Serif;text-align: center;color: #444;margin: 0 0 10px 0;}
#quoteSlide p {text-align: center;}

#sidebar p, .twitterPrefix, .twitterStatus, .twitterTime {font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;line-height: 1.2em;color: #666666;display: block;}
#productsbox p, #newsbox p, #signupbox p {margin-bottom: 12px;}
#products-left {float: left;width: 115px;margin-left: 20px;display: inline;}
#products-right {float: right;width: 100px;}
#productsbox {overflow: hidden;}
#tweet ul, #tweet ul li {list-style: none;display: block;}
#tweet li {border-bottom: 1px solid #A8A8A8;padding-bottom: 4px;}
#tweet {margin-bottom: 12px;}
#newsletterSignup form p {/* margin-bottom: 0; */}
form {font-size: 0.8em;line-height: 1.5em;margin: 0 0 20px;}
.form .submit {float: right;}
input {color: #666666;}
#newsletterSignup form .submit input {-moz-border-radius-bottomleft: 11px;-moz-border-radius-bottomright: 11px;-moz-border-radius-topleft: 11px;-moz-border-radius-topright: 11px;border: 1px solid; cursor: pointer;font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-top: -3px; padding: 3px 10px; text-decoration: none; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);}
.submit {border: 1px solid #A8A8A8;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background: #F3F3F3;}
#footer {background: url(../i/gfx_footer.gif) no-repeat 0 0;height: 38px;width: 808px;color: #FFFFFF;text-transform: uppercase;font-family: Arial, Helvetica, sans-serif;font-size: 9px;padding: 7px 0 0 138px;font-weight: bold;margin: 0 auto;clear: both;}
#footer a {color: #FFFFFF;text-decoration: none;margin-left: 10px;font-weight: bold;}
#copyright {margin-right: 25px;}
div#preload {display: none;}
.plain {text-decoration: underline;color: #666666;}
#wrapper #content #main table.list p {background: url(../i/check.png) no-repeat 0 0;padding: 0 0 0 20px;margin-bottom: 9px;}
.work-title {overflow: hidden;height: 1%;clear:both;}
.work-container {float: left;clear: both;width: 500px;margin: 20px 5px 30px 20px;}
.work-container a { color: #595959; font-size: 11px; font-weight: normal; line-height: 1.3em;}
.work-head { width: 66%; float: left; color: #595959; font-weight: bold; font-size: 12px; padding:6px 0;}
.work-head:hover { text-decoration:underline;}
.work-subhead { width: 33%; float: right; color: #692D24; font-weight: bold; font-size: 9px; padding: 6px 0 0;text-transform:uppercase;}
.featured-web-image {background: url(../i/featured-web-acelect.jpg) no-repeat 0 0;width: 500px;height: 150px;display:block;}
.featured-web-image:hover { background-position: 0 -150px;}
.featured-print-image {background: url(../i/featured-print-jbc.jpg) no-repeat 0 0;width: 500px;height: 150px;display:block;}
.featured-print-image:hover { background-position: 0 -150px;}
.featured-logo-image {background: url(../i/featured-logo-smartbank.jpg) no-repeat 0 0;width: 500px;height: 150px;display:block;}
.featured-logo-image:hover { background-position: 0 -150px;}
.featured-broadcast-image {background: url(../i/featured-broadcast-tuth.jpg) no-repeat 0 0;width: 500px;height: 150px;display:block;}
.featured-broadcast-image:hover { background-position: 0 -150px;}
.featured-newmedia-image {background: url(../i/featured-newmedia-waves.jpg) no-repeat 0 0;width: 500px;height: 150px;display:block;}
.featured-newmedia-image:hover { background-position: 0 -150px;}
.thumb-container {/*float: left;*/display: inline-block;width:80px;margin: 5px 10px 5px 0;}
.thumb-container a { color: #595959; font-size: 11px; font-weight: normal; line-height: 1.3em;}
.thumb-head { width: 99%; float: left; color: #595959; font-weight: bold; font-size: 10px; padding:6px 0;}
.thumb-head:hover { text-decoration:underline;}
.thumb-web-image01 {background: url(../i/thumb-web-aasc.jpg) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-web-image02 {background: url(../i/thumb-web-lakefront.jpg) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-web-image03 {background: url(../i/thumb-web-applical.jpg) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-web-image04 {background: url(../i/thumb-web-lcwc.jpg) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-web-image05 {background: url(../i/thumb-web-cindyday.jpg) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-web-image06 {background: url(../i/thumb-web-dbs.jpg) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-web-image07 {background: url(../i/thumb-web-fcdc.jpg) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-web-image08 {background: url(../i/thumb-web-foxcreek.jpg) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-web-image09 {background: url(../i/thumb-web-greenleaf.jpg) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-web-image10 {background: url(../i/thumb-web-sellers.jpg) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-print-image01 {background: url(../i/thumb-print-rome.jpg) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-print-image02 {background: url(../i/thumb-print-bkw.jpg) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-print-image03 {background: url(../i/thumb-print-bushs.jpg) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-print-image04 {background: url(../i/thumb-print-greenmcadoo.jpg) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-print-image05 {background: url(../i/thumb-print-gac.jpg) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-logo-image01 {background: url(../i/thumb-logo-aamt.jpg) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-logo-image02 {background: url(../i/thumb-logo-strive.jpg) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-logo-image03 {background: url(../i/thumb-logo-rasi.jpg) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-logo-image04 {background: url(../i/thumb-logo-hg.jpg) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-logo-image05 {background: url(../i/thumb-logo-sfd.jpg) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-broadcast-image01 {background: url(../i/thumb-broadcast-best.png) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-broadcast-image02 {background: url(../i/thumb-broadcast-vol.png) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-broadcast-image03 {background: url(../i/thumb-broadcast-y12.png) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-broadcast-image04 {background: url(../i/thumb-broadcast-fivestar.png) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-broadcast-image05 {background: url(../i/thumb-broadcast-hof.png) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-newmedia-image01 {background: url(../i/thumb-newmedia-tnnkit.png) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-newmedia-image02 {background: url(../i/thumb-newmedia-buckberry.png) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-newmedia-image03 {background: url(../i/thumb-newmedia-chart.png) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-newmedia-image04 {background: url(../i/thumb-newmedia-hmf.png) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-newmedia-image05 {background: url(../i/thumb-newmedia-scb.png) no-repeat 0 0;width: 80px;height:80px;display:block;}
.thumb-web-image01:hover, .thumb-web-image02:hover, .thumb-web-image03:hover, .thumb-web-image04:hover, .thumb-web-image05:hover, .thumb-web-image06:hover, .thumb-web-image07:hover, .thumb-web-image08:hover, .thumb-web-image09:hover, .thumb-web-image10:hover, .thumb-print-image01:hover, .thumb-print-image02:hover, .thumb-print-image03:hover, .thumb-print-image04:hover, .thumb-print-image05:hover, .thumb-logo-image01:hover, .thumb-logo-image02:hover, .thumb-logo-image03:hover, .thumb-logo-image04:hover, .thumb-logo-image05:hover, .thumb-broadcast-image01:hover, .thumb-broadcast-image02:hover, .thumb-broadcast-image03:hover, .thumb-broadcast-image04:hover, .thumb-broadcast-image05:hover, .thumb-newmedia-image01:hover, .thumb-newmedia-image02:hover, .thumb-newmedia-image03:hover, .thumb-newmedia-image04:hover, .thumb-newmedia-image05:hover { background-position: 0 -80px;}
.dotted-rule {width: 500px;height: 1px;margin: 2px 0 7px 0;border-bottom: 1px dotted #666666;}
.shadow {-moz-box-shadow: 0 0 1px #999; -webkit-box-shadow: 0 0 1px #999; -webkit-transition: all 0.1s ease-out;}
.shadow:hover { -moz-box-shadow: 0 0 4px #555; -webkit-box-shadow: 0 0 4px #555;}
.small-web, .small-print, .small-logo {font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #595959;}
.small-web a {text-decoration: none;color: #595959;}
.small-web a:hover {text-decoration: none;color: #F7A43A;}
.small-print a {text-decoration: none;color: #595959;}
.small-print a:hover {text-decoration: none;color: #C5D752;}
.small-logo a {text-decoration: none;color: #595959;}
.small-logo a:hover {text-decoration: none;color: #71C4A6;}
.small-newmedia a {text-decoration: none;color: #595959;}
.small-newmedia a:hover {text-decoration: none;color: #3399FF;}
.small a {text-decoration: none;color: #595959;}
.small a:hover {text-decoration: none;color: #F7A43A;}
