/*
THEME NAME: Cover-All Tech
DESCRIPTION: Website redesign and WordPress integration for Cover-All Technologies, Inc.
VERSION: 1.0
AUTHOR: Nicasio Design
AUTHOR Uri: http://nicasiodesign.com/
*/

@import url('layouts/2col-r.css');

/* RESET ALL FONT SIZES ------------------------------------------------------------------------

Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}

/* ----------------------------------------------------------------------------------------- */

/* USE THESE FONT SIZES TO DECLARE TRUE SIZES IN PIXELS ---------------------------------------

 {font-size:77%;} 		=>	10px
 {font-size:85%;} 		=>	11px
 {font-size:93%;} 		=>	12px
 {font-size:100%;} 		=>	13px
 {font-size:108%;} 		=>	14px
 {font-size:116%;} 		=>	15px
 {font-size:123.1%;} 		=>	16px
 {font-size:131%;} 		=>	17px
 {font-size:138.5%;} 		=>	18px
 {font-size:146.5%;} 		=>	19px
 {font-size:153.9%;} 		=>	20px
 {font-size:161.6%;} 		=>	21px
 {font-size:167%;} 		=>	22px
 {font-size:174%;} 		=>	23px
 {font-size:182%;} 		=>	24px
 {font-size:189%;} 		=>	25px
 {font-size:197%;} 		=>	26px

------------------------------------------------------------------------------------------- */


/*=== General ===*/
* { border: 0; margin: 0; padding: 0; }

a img {border:0px;}

input, textarea, select, a {outline:none;} /* removes the on focus/active blue border in safari + firefox */
textarea {resize:none;}
legend, fieldset {border:0px;padding:0px;height:auto;margin:0px;}

body { background: #fff; color: #333;}

/* Just some presets */
div.skip-link {position:absolute;right:1em;top:1em;}

div#menu {background:#EEE;height:1.5em;margin:1em 0;width:100%;}
div#menu ul,div#menu ul ul {line-height:1;list-style:none;margin:0;padding:0;}
div#menu ul a {display:block;margin-right:0px;padding:0.2em 0.5em;text-decoration:none;}
div#menu ul ul ul a {font-style:italic;}
div#menu ul li ul {left:-999em;position:absolute;}
div#menu ul li:hover ul {left:auto;}
div#menu ul li:hover ul ul {left:-999em;position:absolute;}
div#menu ul li ul li:hover ul {left:199px;top:0px;}

li.page-item-679 {display:none;}

div#container,div#primary {margin-top:2em;}

form#commentform .form-label {margin:1em 0 0;}
form#commentform span.required {background:#fff;color:#c30;}
form#commentform,form#commentform p {padding:0;}
input#author,input#email,input#url,textarea#comment {padding:0.2em;}

div.comments ol li {margin:0 0 3.5em;}
textarea#comment {height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

.alignright,img.alignright{float:right;margin:0px 0 15px 15px;}
.alignleft,img.alignleft{float:left;margin:0px 15px 15px 0;}
.aligncenter,img.aligncenter{display:block;margin:0px auto 15px auto;text-align:center;}

div.gallery {clear:both;height:180px;margin:1em 0;width:100%;}
p.wp-caption-text{font-style:italic;margin-bottom:0px !important;padding-top:3px;}
div.gallery dl{margin:1em auto;overflow:hidden;text-align:center;}
div.gallery dl.gallery-columns-1 {width:100%;}
div.gallery dl.gallery-columns-2 {width:49%;}
div.gallery dl.gallery-columns-3 {width:33%;}
div.gallery dl.gallery-columns-4 {width:24%;}
div.gallery dl.gallery-columns-5 {width:19%;}

div#nav-above {margin-bottom:1em;}
div#nav-below {margin-top:1em;}
div#nav-images {height:150px;margin:1em 0;}
div.navigation {height:1.25em;}
div.navigation div.nav-next {float:right;text-align:right;}

div.sidebar h3 {font-size:1.2em;}
div.sidebar input#s {width:7em;}
div.sidebar li {list-style:none;margin:0 0 2em;}
div.sidebar li form {margin:0.2em 0 0;padding:0;}
div.sidebar ul ul {margin:0 0 0 1em;}
div.sidebar ul ul li {list-style:disc;margin:0;}
div.sidebar ul ul ul {margin:0 0 0 0.5em;}
div.sidebar ul ul ul li {list-style:circle;}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {float:left;}

div#header,div#footer {text-align:center;}

input#author,input#email,input#url,div.navigation div {width:50%;}



/*=== Misc ===*/
.clear {height:0px;overflow:hidden;clear:both;}

a { color: #1D98C4; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }

.ddsg-wrapper h2, .ddsg-wrapper div, p.linklove {display:none;}

input, select, textarea { border: #23B5E9 1px solid; padding: 4px 7px; background: #fff; }
select { padding: 0; }

.cform {width:500px !important;margin:0px !important;}
.cform label, .cform label span {width:145px !important;color:#333 !important;}
#li-3-20 label, #li-3-20 span{width: 300px !important; margin-top: 5px;}
#label-3-18 label, #label-3-18 span{width: 400px !important}
#li-3-21 label, #li-3-21 input, #li-3-21 img, #li-3-21 a{float: left !important}
.cform input, .cform select, .cform textarea {border: #23B5E9 1px solid !important; padding: 4px 7px !important; background: #fff !important;}
.cform select {padding:0px !important;}
.cform input.single {width:200px !important;}
.cform textarea {width:300px !important;}
span.reqtxt, span.emailreqtxt {font-size:85% !important;position:relative;top:3px !important;color:#666 !important;}
.cform .cf-sb input {margin-left:135px !important;}
.cform input.sendbutton { cursor:pointer;width: 90px !important; border: #23B5E9 1px solid !important; background: #9FD5E8 url(images/bg-btn.gif) repeat-x 0 0 !important; -moz-border-radius: 5px !important; -webkit-border-radius: 5px !important; text-align: center !important; font-weight: bold !important; color: #666 !important; }
.cform input.sendbutton:hover {color:#000 !important;}

li { list-style: none; margin-bottom: 1.5em; }

h2, h3, h4, h5, h6, p { margin: 0 0 1em 0; }

h2 {font-size:161.6%;}
body.home #content h2 {font-size:138.5%;margin-bottom:10px;}
h2.page-title {height:14px;}

div#container #content h3 { font-weight: bold; font-size: 138.5%; border-bottom:1px dotted #333;padding-bottom:4px;margin-bottom:10px;padding-top:0px;}
body.home div#container #content h3, div#container #content h3.basic { font-weight: normal; font-size: 121.3%; line-height:141%;border:0px;padding-bottom:0px;padding-top:10px;margin-bottom:1em;margin-top:0px;}
.postEntry h3 {margin-right:230px;}
div#container #content h3.entry-title {border:0px;padding-bottom:0px;margin-bottom:5px;}

div#container #content h4, .ddsg-wrapper h2 {font-weight:normal;font-size:116%;}

h5, h6, #primary h3 { font-size: 90%; }
#secondary h5, #primary h3.widgettitle {color:#666666;font-size:116%;}

.sidebar h3, .sidebar h5 {height:10px;}

.more-link, .button-2 { background: #C2E3EF; padding: 7px 11px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #1D8DB6; font-weight: bold; }
a:hover.button-2, .more-link:hover { background: #fff; }

div#wrapper { margin: 0; padding: 0; }
div#wrapper-inner {min-width:940px;text-align:center;}
.wrapper-inner, div#wrapper-inner .wrapper-inner { width: 940px; margin: 0 auto; text-align:left;}
div#wrapper-inner {margin-top:1px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}

div#container, div#primary { margin-top: 0; }

div#header, div#footer { text-align: left; }

.floatright { float: right; text-align: right; }
.floatleft { float: left; text-align: left; }



/*=== Header ===*/
div.skip-link { display: none; }

div#header { height: 140px; background: #fff url(images/bg-header.jpg) no-repeat bottom right; padding-top: 35px; width: 940px; margin: 0 auto; position:relative;}

#header #blog-title { background: url(images/logo-coveralltech.png) no-repeat; float: left; }
#blog-title a span {position:absolute;left:-9999px;}
#header #blog-title a { display: block; height: 71px; width: 380px; }
#header #blog-title a:hover { text-decoration: none; }
#header #blog-title a:hover { text-decoration: none; }

div#blog-description { display: none; }

/*- Search -*/
#search { display: none; }
#searchbox { background: transparent; height: 32px; margin: 15px 0 0 0; padding: 0; float: right; width: 300px; color: #999; }
#searchbox input { float: left; margin: 0 7px; width: 150px; }
#searchbox .btn { cursor:pointer;width: 90px; height:23px;background: #9FD5E8 url(images/bg-btn.gif) repeat-x 0 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; font-weight: bold; color: #666; }
#searchbox .btn:hover {color:#000;}

/*- Header Banners -*/
#headerBanner-LowerRight {position:absolute;right:23px;bottom:5px;}
a#businessAcquisition {display:block;width:520px;height:71px;overflow:hidden;background:transparent url('images/Cover-All_BusinessIntelligence-banner.gif') no-repeat 0 0;}
a#businessAcquisition:hover {background-position:0 100%;}
a#businessAcquisition span {position:absolute;left:-9999px;}

/*========= NAVIGATION =========*/
/*- Navigation -*/
div#access { height: 40px; background: #333; font-weight: bold; }

div#menu { width: 940px; margin: 0 auto; height:40px;background: #333 url('images/bg-nav.gif') no-repeat 80px 0; }
div#menu li { float: left; position:relative;line-height: 23px;margin-top: 7px;margin-right:20px;}
div#menu li li {float:none;display:block;line-height:100%;margin-top: 0px;}
div#menu li a { color: #fff; display: block; padding: 1px 17px; -moz-border-radius: 7px;-webkit-border-radius: 7px; }
div#menu li ul,div#menu li li {margin-bottom:0px;padding-bottom:0px;}
div#menu li li {padding-top:5px;margin-bottom:5px;margin-right:0px;}
div#menu li li a {margin-top:0px;padding-top:5px;padding-bottom:5px;border:0px;font-weight:normal;}
div#menu li:hover a {background:#444;color:#FFF; -moz-border-radius: 7px;-webkit-border-radius: 7px;}
div#menu li:hover li a {background:transparent;color:#999;border:0px;}
div#menu li:hover li:hover a, div#menu li:hover li a:hover {color:#FFF;}
div#menu li:hover li:hover li a {color:#1D98C4;}
div#menu li:hover li:hover li a:hover {color:#FFF;}
div#menu li.current_page_item a, div#menu li.current_page_ancestor a,
div#menu li.current_page_parent a { color: #1D98C4; background-color: #222; text-decoration: none; -moz-border-radius: 7px;-webkit-border-radius: 7px; }
/*div#menu li.current_page_item li a, div#menu li.current_page_ancestor li a {color:#666;}*/
/*div#menu li.current_page_item li a:hover, div#menu li.current_page_ancestor li a:hover {color:#333;}*/
div#menu li.current_page_ancestor li.current_page_item a {color:#1D98C4;font-style:italic;}
div#menu ul a { display: block; text-decoration: none; }

div#menu li ul {display:none; line-height:auto;background: #444; width: 200px; -moz-border-radius: 7px;-webkit-border-radius: 7px;}
/*div#menu li.current_page_item ul, div#menu li.current_page_ancestor ul {background:#e5e5e5;}*/
div#menu li ul li a { color: #FFF; padding: 0 11px;}
div#menu li ul li a:hover, div#menu li ul li.active a, div#menu li ul li.current_page_item a { background: transparent; }

div#menu li ul li ul li { margin-left: 10px; }

body.four04 #menu li.page-item-106, body.four04 #menu li.page-item-108, body.four04 #menu li.page-item-111,
body.four04 #menu li.page-item-22, body.four04 #menu li.page-item-51, body.four04 #menu li.page-item-53 {display:none;}

/*- Subnavigation -*/
.subnavigation {font-size:108%;}
#subnavigation, .subnavigation { float: right; width: 300px; text-align:right;margin-right:20px;}
#subnavigation a, .subnavigation a { font-weight: normal; }
#subnavigation li, .subnavigation li { display: inline; border-right: 1px solid #ccc; padding: 0 7px; }
#subnavigation li:last-child, .subnavigation li:last-child { border-right: none; }


/*========= SIDEBAR =========*/
li.widget, li#meta {display:none;}
#secondary li.widget {display:block;}
body.blog li.widget_archive,
body.blog li.widget_categories,
body.single li.widget_archive,
body.single li.widget_categories,
body.archive li.widget_archive,
body.archive li.widget_categories {display:block;}

#roles { text-align: center; margin-bottom: 27px; margin-top:10px; }
#roles h4 { text-transform: uppercase; font-weight:normal; font-size: 123.1%; color: #666; height:11px; }
a#rolesIcon-businessLeadership {margin-left:8px;float:left;width:83px;height:93px;overflow:hidden;background:transparent url('images/home-roles-businessleadership.gif') no-repeat 0 0;}
a#rolesIcon-operations {margin-left:15px;float:left;width:83px;height:93px;overflow:hidden;background:transparent url('images/home-roles-operations.gif') no-repeat 0 0;}
a#rolesIcon-technology {margin-left:15px;float:left;width:83px;height:93px;overflow:hidden;background:transparent url('images/home-roles-technology.gif') no-repeat 0 0;}
a#rolesIcon-businessLeadership:hover,
a#rolesIcon-operations:hover,
a#rolesIcon-technology:hover {background-position:0 100%;}
a#rolesIcon-businessLeadership span,
a#rolesIcon-operations span,
a#rolesIcon-technology span {display:none;}
#roles p { padding-bottom: 27px; }

#rss-twitter {margin-top:40px;margin-bottom:25px;}
#rss-twitter a#rss {background:transparent url('images/rss-icon.gif') no-repeat left center;padding:5px 0px 5px 30px;}
#rss-twitter a#twitter {margin-left:10px;background:transparent url('images/twitter-bird.gif') no-repeat left center;padding:5px 0px 5px 30px;}

body.blog li#text-3, body.archive li#text-3, body.single li#text-3 {display:block !important;padding-left:0px !important;}
body.pageid-776 .homeLowerAd {display:none !important;}
.homeLowerAd {width:100%;text-align:center;}
li#text-3 .homeLowerAd {width:258px;text-align:left;}
.homeLowerAd span {position:absolute;left:-9999px;}
#brighterFutureAd a {width:287px;height:161px;display:block;margin:0 auto;background:transparent url('images/Cover-All_brighterFuture-ad01a.jpg') no-repeat 0 100%;}
li#text-3 #brighterFutureAd a {margin:0px;width:258px;height:145px;display:block;margin:0 auto;background:transparent url('images/Cover-All_brighterFuture-ad01b.jpg') no-repeat 0 100%;}
#brighterFutureAd a:hover, li#text-3 #brighterFutureAd a:hover {background-position:0 0;}

#home-mic {width:639px;float: right; clear: left;margin-top: -40px;margin-bottom: 13px;}
#home-mic-top {width:100%;height:18px;background:transparent url('images/home-mic-containerBG-top.png') no-repeat bottom right;}
#home-mic-bg {width:100%;background:transparent url('images/home-mic-containerBG.png') no-repeat bottom right;padding-bottom:17px; }
#insurancecenter { width: 583px; margin-left:7px;background: #fff url(images/bg-insurancecenter.gif) repeat-x bottom left; padding: 1px 17px 4px 17px;  }
#insurancecenter h4 { font-weight:normal;font-size: 146.5%; margin-bottom:12px;}
#insurancecenter p { margin-top: 0px;color:#666666;line-height:141%; }
#insurancecenter #callout { text-align: center; padding: 10px; background: #2097C1 url(images/bg-callout.gif) repeat-x 0 0; float: right; margin: 11px 0 17px 17px; border: 2px solid #156D8C; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 200px; color: #fff; font-weight: bold; }
#insurancecenter #callout span { font-size: 90%; font-weight: normal; margin-top: 4px; }


/*========= STRUCTURE =========*/
div#container { background: #fff url(images/bg-banner.gif) repeat-x bottom right; padding: 0px 0 50px 0; margin: 0; }
div#container #content { width: 940px; padding: 27px 0px 0px 0px; margin: 0 auto; min-height:222px;background:transparent url('images/bg-secondary.gif') no-repeat 102px 0;}
body.home div#container #content {/* background: transparent url(images/bg-home.jpg) no-repeat 0 0; */height: 222px; }

#content {position:relative;height:1%;}

#content .page {width:680px;padding-right:30px;float:left;}
body.search #content .page {width:auto;padding-right:0px;float:none;border-right:0px dotted #666;}
#content .noChildren {width:100%;padding-right:0px;float:none;border:0px;}

body.home div#container #content h2, body.home div#container #content h3, body.home div#container #content p { margin-left: 317px; }
div#container #content h2 { color: #666; }

#homeImg {position:absolute;top:13px;left:-25px;z-index:3;background:transparent url('images/cover-all-infocentric02.png') no-repeat 0 0;width:329px;height:308px;}
#homeImg span {position:absolute;left:-9999px;}

div#primary, div#secondary { margin: 0px auto 27px auto; }
div#primary { margin: 27px auto; }

div#primary { width: 300px; float: left; }
body.blog #primary, body.single #primary, body.archive #primary {padding-top:17px;padding-left:20px;}
div#secondary { width: 620px; float: right; }

.subcolumn { float:left;width: 290px;margin-right: 15px; margin-bottom: 17px; padding-top: 17px; }

#content .hentry img {border:1px solid #ccc;padding:4px;background-color:#FFF;margin-bottom:30px;}
#content .hentry img.noStyle, img.flir-image {border:0px !important;padding:0px !important;margin-bottom:0px !important;background:transparent !important;}
#content img.pageImg {border:0px !important;margin-top:-75px;padding:0px !important;background:transparent !important;}

.hentry ul {margin:0px 35px 15px 35px;}
.hentry ul li {list-style-type:disc;margin-bottom:5px;}
.hentry ul ul {margin:5px 0px 0px 20px;}
.hentry ul ul li {list-style-type:circle;}

#content .hentry p {text-align:justify;line-height:141%;}

.sidebar ul.xoxo ul {margin-left:0px;}
.sidebar ul.xoxo select {margin-left:0px;width:200px;}
.sidebar ul.xoxo ul li {list-style-type:none;}
.subcolumn a {font-size:108%;font-weight:normal;}

.postEventDate {margin-left:15px;margin-top:0px;color:#666;line-height:131%;text-align:right;float:left;width:51px;}
.postEventDateBox {background-color:#333;color:#FFF;padding:3px 3px 5px 5px;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.postEventDate-top {display:block;}
.postEventDate-bottom {font-size:138.5%;}

.postIsPage {margin-left:15px;margin-top:3px;float:left;width:51px;height:39px;background:transparent url('images/pageIcon.jpg') no-repeat 50% 0;}
.postIsNotFound {margin-left:15px;margin-top:3px;float:left;width:51px;height:27px;background:transparent url('images/frownFace.jpg') no-repeat 50% 0;}

.comments-link {margin-top:7px;}
.comments-link-holder {margin-right:5px;float:right;position:relative;background:transparent url('images/commentBalloon-M.gif') no-repeat bottom right;}
.comments-link a {display:block;padding:5px 4px 5px 10px;text-decoration:none;font-size:85%;color:#333333;font-weight:bold;}
.comments-link-tl {position:absolute;z-index:1;top:0px;left:0px;width:1px;height:1px;background:transparent url('images/commentBalloon-T.jpg') no-repeat top left;}
.comments-link-tr {position:absolute;z-index:1;top:0px;right:0px;width:1px;height:1px;background:transparent url('images/commentBalloon-T.jpg') no-repeat top right;}
.comments-link-bl {position:absolute;z-index:1;bottom:0px;left:0px;width:1px;height:7px;background:transparent url('images/commentBalloon-B.jpg') no-repeat bottom left;}
.comments-link-br {position:absolute;z-index:1;bottom:0px;right:0px;width:1px;height:7px;background:transparent url('images/commentBalloon-B.jpg') no-repeat bottom right;}
.comments-link-link {position:relative;z-index:2;}
.comments-person {z-index:2;clear:right;width:31px;height:29px;position:relative;top:-2px;margin-left:5px;background:transparent url('images/commentPerson.gif') no-repeat 0 0;}

.postEntry {float:left;width:940px;margin-left:15px;margin-bottom:35px;}
.page.noChildren .entryContent, body.s-category-client-case-studies .postEntry {width:100%;}
.page .entryContent, body.s-category-client-case-studies .postEntry .entryContent  {width:640px;}
.blog .postEntry, .single .postEntry, .archive .postEntry {width:858px;}
.single .postEntry .entry-content {margin-right:299px;}
.postEntry h3 {margin-bottom:5px;}
.postEntry p {margin-bottom:20px;}
.entryContent {margin-left:10px;margin-right:10px;}

.entry-meta {-moz-border-radius: 3px; -webkit-border-radius: 3px;text-align:left;margin-top:0px;margin-left:0px;margin-bottom:10px;color:#666;font-size:93%;padding:7px 10px;background-color:#f0f0f0;}
.entry-meta a {color:#333;}

.sociable {display:none;}
.entryContent .sociable {margin-bottom:20px;padding-left:10px;border-left:1px dotted #666;padding-bottom:60px;display:block;float:right;text-align:left;margin-left:15px;width:199px;}
.entryContent .entry-content .sociable {display:none;}
#content .hentry .sociable img {margin-bottom:0px !important;}

.tag-links {display:block;margin-top:4px;}

#blogRSS {position:absolute;right:0px;top:15px;}
#blogRSS a {opacity: 0.7;-moz-opacity: 0.7;filter:alpha(opacity=70);}
#blogRSS a:hover {opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100);}


#largeVideoContainer {margin:10px 0px 20px 15px;width:672px;height:417px;text-align:center;background:transparent url('images/Cover-All_largeVideoContainer.png') no-repeat 0 0;}
#largeVideoContainer object {margin:16px auto 0px auto;}


/*- Right Col -*/

#rightCol {margin-bottom:20px;padding-left:10px;border-left:1px dotted #666;padding-bottom:60px;display:block;float:right;text-align:left;margin-left:15px;width:269px;}

#authorBio h3 {width:auto !important;margin:0px 0px 10px 0px !important;padding:5px 0px 10px 10px !important;}
#authorBio img.photo {float:right !important;margin:0px 0px 10px 15px !important;}
#authorBio p {font-size:93%;text-align:justify !important;line-height:151% !important;margin-left:10px !important;}


.addThis {margin-left:5px;}


/*- Page Nav -*/
#pageNav {float:right;width:199px;margin-bottom:20px;padding:10px 10px 100px 10px;/*border-left:1px dotted #666;*/background-color:#eee;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#pageNav li, #pageNav li a {list-style-type:none;margin:0px 0px 3px 0px;padding:0px;}
#pageNav li li {margin-left:15px;font-style:italic;}
#pageNav li#parentPage {border-bottom:1px solid #ccc;margin-bottom:8px;}
#pageNav li#parentPage a {color:#333;}
#pageNav li#parentPage a:hover {text-decoration:none;color:#1D98C4;}
#pageNav li.current_page_item a {color:#666;font-style:italic;}
#pageNav li.current_page_item li a {color:#1D98C4;}
#pageNav li.current_page_ancestor:hover li.current_page_item li a:hover {color:#FFF;}
#pageNav li {list-style-type:disc;margin-left:25px;}
#pageNav li#parentPage {list-style-type:none;margin-left:0px;}



#comments {margin-top:15px;border-top:1px dotted #666;padding-top:15px;}
#comments ol li {margin-bottom:25px;}
#commentform input#submit {cursor:pointer;width: 130px; background: #9FD5E8 url(images/bg-btn.gif) repeat-x 0 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; font-weight: bold; color: #666;}
#commentform input#submit:hover {color:#000;}

#respond h3 {padding-bottom:12px !important;}


/*========= FOOTER =========*/
#footer { clear: both; background: #fff url(images/bg-footer.gif) repeat-x 0 0; padding: 27px 0 75px 0; text-align: left;margin-top:1px }
#footer strong { font-size: 140%; font-weight: normal; }
#footer p { margin: 0 auto; }

div#footer-inner { width: 940px; margin: 0 auto; position: relative; }
div#footer-inner p {height:11px;}

a#footer-caseStudies-viewAll {font-weight:normal;float:right;position:relative;top:2px;}

.slider-wrap {clear:both;margin: 20px 0;position: relative;width: 100%;background: transparent none;}
.csw, .stripNav {display:none;}

.stripViewer {position: relative;overflow: hidden; margin: 0px 0px 0px 20px;width: 881px;clear: both;background: transparent none;}
.stripViewer .panelContainer {position: relative;left: 0; top: 0;width: 100%;list-style-type: none;}

#panel-leftFade {width:30px;height:123px;position:absolute;z-index:100;bottom:0px;left:17px;background:transparent url('images/bg-footer-leftFade.png') repeat-y 0 0;}
#panel-rightFade {width:30px;height:123px;position:absolute;z-index:100;bottom:0px;right:17px;background:transparent url('images/bg-footer-rightFade.png') repeat-y 0 0;}

.stripViewer .panelContainer .panel {float:left;height: 100%;position: relative;width: 881px;}
.stripViewer .panelContainer .panel .wrapper {padding: 10px;}

.panelContainer .panel div.panelImage {height:113px;overflow:hidden;display:table-cell;vertical-align: middle;width:154px;border:1px solid #ccc;-moz-border-radius: 5px; -webkit-border-radius: 5px;text-align:center;padding:4px 0px;background-color:#FFF;}
.panelContainer .panel div.panelImage * {vertical-align: middle;}
/*\*//*/
.panelContainer .panel div.panelImage {
    display: block;
}
.panelContainer .panel div.panelImage span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
.panelContainer .panel div.panelImage img {max-width:146px;max-height:95px;margin:0 auto;}
.panelSpacer {display:table-cell;width:20px;}

.stripNavL, .stripNavR {position: absolute;top: 50px;width:17px;height:22px;overflow:hidden;}
.stripNavL a, .stripNavR a {display: block;}
.stripNavL {left: 0;}
.stripNavR {right: 0;}
.stripNavL a {width:0px;padding-left:17px;height:22px;overflow:hidden;background:transparent url('images/footer-arrow-left.png') no-repeat 0 0;}
.stripNavR a {width:0px;padding-left:17px;height:22px;overflow:hidden;background:transparent url('images/footer-arrow-right.png') no-repeat 0 0;}
.stripNavL a:hover, .stripNavR a:hover {background-position:0 100%;}

#footerText {margin-top:40px;font-size:93%;line-height:131%;}
#footerText .floatleft a {font-weight:normal;font-size:85%;}