@charset "utf-8";
/* CSS Document */


/* RESET */
* html,body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,img {margin:0;padding:0;}
img, a img {border:0;}
ul {list-style:none; list-style:disc;}
.clear {clear:both;}

/* STRUCTURE */
body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000000; background:url(../_assets/bg_01_39.jpg); background-position:top center; background-repeat:no-repeat; background-color:#000;}
#wrap {width:1020px;margin:auto; margin-top:20px; padding-bottom:40px; background-color:#fff;}
#page {background-color:#FFFFFF;padding:40px 20px 45px 0px;}
#foot {width:1020px;margin:auto;padding-bottom:40px; margin-bottom:75px;}

/* TYPOGRAPHY */
p {line-height: 20px;}
a {color:#640032;}
a:hover {text-decoration:underline;}
h1 {font-size:28px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#343333; /*padding-top:20px;*/ padding-bottom:20px; font-style:italic;}
h2 {color:#343333;font-size:23px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding-top:30px; padding-bottom:20px; font-weight:normal;}
h2 a {color:#640032;}
h3 {font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding-top:15px; padding-bottom:15px;}
h3.a:hover { background-color:#640032;}
h3.partner {width:300px;}
h3.callout {font-size:15px;}
h4 {font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#9d9080;}
h5 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#640032;font-weight:normal;}
h6 {font-size:16px; color:#666666;}
h7 {font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding-top:15px; padding-bottom:15px;}
#testimonial-callout{font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding-top:15px; padding-bottom:15px;}
.news-intro {font-style:italic; color:#343333; padding-top:15px; padding-bottom:15px; font-size:18px;}
.event-listing-title {font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#666;}
hr {color:#F5F4F2;background-color:#F5F4F2;height:6px;border:none;margin-bottom:20px;}
hr.grey {color:#F5F4F2;background-color:#F5F4F2;}
hr.tan {color:#b49f64;background-color:#b49f64;clear:right;margin-bottom:10px;}
hr.yellow {color:#ddb10a;background-color:#ddb10a;clear:right;margin-bottom:10px;}
hr.purple {color:#640032;background-color:#640032;clear:right;margin-bottom:20px;}
hr.brand-knowledge {color:#d1ca73;background-color:#d1ca73;margin-bottom:15px;}
.heading-client-categories{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding-top:15px; padding-bottom:15px; font-weight:bold; color:#666;}


#content p {margin-bottom:20px;}
#content h5 {font-size: 18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin-bottom:20px;color:#640632;}
#content h6 {font-size: 16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin-bottom:20px;color:#666666;}
#content ul {margin:0 0 20px 40px !important; list-style:url(../_assets/img-bullet.gif) inside;}
#content ol {margin:0 0 20px 40px;}
#content ul li, #content ol li {margin-bottom:5px;}
#content a:hover {color:#FFF; background-color:#640032;}
#content a.rightlink {float:right;}
#content .toplink {float:right; background: url(../_assets/img-toplink.gif) no-repeat bottom right;padding-right:12px;clear:both;}
#content a.toplink {float:right; background: url(../_assets/img-toplink.gif) no-repeat bottom right;padding-right:12px;clear:both;}
#content a:hover.toplink {float:right; background:none; background: url(../_assets/img-toplink-rollover.gif) no-repeat bottom right; background-color:#640032;padding-right:12px;clear:both;}
#content .date {font-size:14px; text-transform:uppercase; color:#888888;margin-bottom:10px; font-weight:bold;}
#content #eventitems h3, #content #newsitems h3 {margin-bottom:5px;padding-bottom:0;}
#content .summary {margin-bottom:10px;}
#content #newsitems {}

/* HEADER */

#header {height:180px;margin-bottom:10px;position:relative;}
#header h1 {position:absolute;top:0px; padding-left:40px;}
#header h1 a {display:block;height:140px;width:140px; background:url(../_img/islandbridge-logo.jpg) no-repeat; text-indent:-999em;outline:none;} /* logo */
#header ul {height:141px; width:300px; background: url(../_imgs/bg-nav.gif) no-repeat;position:absolute;left:200px;}
#header ul li {height:20px; display:inline; padding-bottom:5px;}
#header ul li a {display:block; padding-bottom:5px;text-indent:-999em; height:19px;background:url(../_assets/top-nav-block.gif) no-repeat;outline:none;float:left; clear:none;overflow:hidden;}


/* HOME PAGE LAYOUT */

body#home #header {height:556px;margin-bottom:10px;position:relative; background-image:url(../_img/home-main-image.jpg); background: no-repeat; background-position:center;}
body#home #stories {height:275px; width:220px; /*background-image:url(../_assets/home-case-studies.png);*/ position:absolute; right:40px; top:75px;  display:block;}
body#home #tagline {position:absolute; left:360px; top:360px; width:500px;}
body#home #callouts { position:absolute;margin-top:530px; margin-left:20px; width:940px;}
body#home #callouts .callouts {width:300px; float:left;}
body#home #callouts .callouts-title {background-image:url(../_assets/home-callouts-launch-your-brand-bg.png); background-repeat:no-repeat; width:290px; height:35px; float:left; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff;line-height:35px; padding-bottom:10px; margin-top:10px; padding-left:20px;}
.callouts-content {background-color:#EFEAE1; padding-left:20px; padding-bottom:20px; padding-right:20px; color:#615b52; font-size:12px; min-height:180px; background-image:url(../_assets/callouts-bottom-bg.gif); background-position:bottom; background-repeat:repeat-x;}
.callouts-content p {line-height:20px;}
body#home #callouts .featured {background-image:url(../_assets/home-callouts-featured-articles-bg.png); background-repeat:no-repeat; width:300px; height:35px; float:left; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff;line-height:35px; padding-bottom:10px; margin-top:10px; padding-left:20px;}

body#home #view-all-link a { background-image:url(../_assets/button-view-all.gif); width:140px;text-indent:-999em; float:right; bottom:0px; height:37px; position:absolute; top:160px; right:0px;}
body#home #view-all-link a:hover {background-position:0 -37px;}

.featured-links a {text-decoration:none;}
.featured-links a:hover {color:#FFF; background-color:#640032;}


body#home .find-out-more-link a { background-image:url(../_assets/button-find-out-more.gif); width:140px;text-indent:-999em; float:right; bottom:0px; height:37px; margin-right:-20px; position:absolute; top:160px; margin-left:130px;}
body#home .find-out-more-link a:hover {background-position:0 -37px;}

	/* The brand story imagery */
#header #the-brand-story {height:152px; width:252px; margin-left:488px;margin-bottom:10px;position:relative;}

	/* NEWSLETTER ROLLOVER */
#header #search-box .newsletter-title a {background-image:url(../_assets/button-newsletter.gif); width:220px; height:11px; background-repeat:no-repeat; overflow:hidden; display:block; margin-bottom:15px; text-indent:-999em;}
#header #search-box .newsletter-title a:hover {background-position:0 -12px;}

	/* Search box */
#header #search-box {position:absolute; margin-left:760px; width:225px; height:60px; float:right; top:0;}
#header #search-box .search-title {background-image:url(../_assets/header-newsletter-title.png); width:220px; height:9px; background-repeat:no-repeat; padding-bottom:15px;}
#header #search-box .search-box {width:170px; height:20px; border:1px #9D9080 solid; float:left; background-image:url(../_assets/header-search-box-background.png); background-repeat:no-repeat; padding-left:25px; color:#9d9080;}
#header #search-box .search-button {width:25px; height:24px; color:#fff; background-color:#9d9080; float:left; border:0; padding:0px; font-size:12px;}

	/* up states */
#header ul li#nav-our-story a { margin-left:5px;width:200px;background-position:0 0;}
#header ul li#nav-what-we-do a {margin-left:5px;width:200px;background-position:0 -24px;}
#header ul li#nav-our-work a {margin-left:5px;width:200px;background-position:0 -48px;}
#header ul li#nav-expert-knowledge a {margin-left:5px;width:200px;background-position:0 -72px;}
#header ul li#nav-news-and-events a {margin-left:5px;width:200px;background-position:0 -96px;}
#header ul li#nav-contact-us a {margin-left:5px;width:200px;background-position:0 -120px;}

	/* over states */
#header ul li#nav-our-story a:hover, body#our-story #header ul li#nav-our-story a:hover {margin-left:0px;background-position:-414px 0; width:210px;}
#header ul li#nav-what-we-do a:hover, body#what-we-do #header ul li#nav-what-we-do a:hover {margin-left:0px;background-position:-414px -24px;width:210px;}
#header ul li#nav-our-work a:hover, body#our-work #header ul li#nav-our-work a:hover {margin-left:0px;background-position:-414px -48px;width:210px;}
#header ul li#nav-expert-knowledge a:hover, body#expert-knowledge #header ul li#nav-expert-knowledge a:hover {margin-left:0px;background-position:-414px -72px;width:210px;}
#header ul li#nav-news-and-events a:hover, body#news-and-events #header ul li#nav-news-and-events a:hover {margin-left:0px;background-position:-414px -96px;width:210px;}
#header ul li#nav-contact-us a:hover, body#contact-us #header ul li#nav-contact-us a:hover{margin-left:0px;background-position:-414px -120px;width:210px;}

	/* selected states */
body#our-story #header ul li#nav-our-story a {margin-left:0px;background-position:-201px 0;}
body#what-we-do #header ul li#nav-what-we-do a {margin-left:0px;background-position:-201px -24px;}
body#our-work #header ul li#nav-our-work a {margin-left:0px;background-position:-201px -48px;}
body#expert-knowledge #header ul li#nav-expert-knowledge a, body#expert-knowledge-detail #header ul li#nav-expert-knowledge a, body#expert-knowledge-list #header ul li#nav-expert-knowledge a, body#podcasts #header ul li#nav-expert-knowledge a, body#seminars #header ul li#nav-expert-knowledge a {margin-left:0px;background-position:-201px -72px;}
body#news-and-events #header ul li#nav-news-and-events a {margin-left:0px;background-position:-201px -96px;}
body#contact-us #header ul li#nav-contact-us a {margin-left:0px;background-position:-201px -120px;}


/* CONTENT HEADERS ddcfa8*/
#content-heading {width:640px;float:left;background-color:#fff; height:85px;}
#content-heading h1 {height:85px; background-repeat:no-repeat; background-position:left; margin-bottom:-20px; font-family:Tahoma, Geneva, sans-serif; font-size:18px; padding:0px; font-style:normal;}
#content-heading h1 .breadcrumb-active { text-transform:capitalize;}

body#default #content-heading h1, body#search #content-heading h1 {background-color:#640632; width:540px; padding-left:200px; line-height:85px; color:#fff; font-weight:normal; text-transform:uppercase; font-size:24px; background-image:url(../_assets/content-our-story-h1-bg.png);}
body#default #content-heading h1 .breadcrumb { color:#a55a7d;}

body#search #content-heading h1 {width:800px;}

body#our-story #content-heading h1 {background-color:#608d77; width:540px; padding-left:200px; line-height:85px; color:#fff; font-weight:normal; text-transform:uppercase; font-size:24px; background-image:url(../_assets/content-what-we-do-h1-bg.png);}
body#our-story #content-heading h1 .breadcrumb { color:#acc8ba;}

body#what-we-do #content-heading h1 {background-color:#640632; width:540px; padding-left:200px; color:#fff; font-weight:normal; text-transform:uppercase; font-size:24px; background-image:url(../_assets/content-our-story-h1-bg.png); height:85px; line-height:85px; font-size:20px;}
body#what-we-do #content-heading h1 .breadcrumb { color:#a55a7d;}

body#our-work #content-heading h1 {background-color:#b49f64; width:540px; padding-left:200px; color:#fff; font-weight:normal; text-transform:uppercase; font-size:24px; background-image:url(../_assets/content-our-work-h1-bg.png); height:85px; line-height:85px;}
body#our-work #content-heading h1 .breadcrumb { color:#ddcfa8;}

body#news-and-events #content-heading h1 {background-color:#ddb10a; width:540px; padding-left:200px; color:#fff; font-weight:normal; text-transform:uppercase; font-size:24px; background-image:url(../_assets/content-news-and-events-h1-bg.png); height:85px; line-height:85px;}
body#news-and-events #content-heading h1 .breadcrumb { color:#ddcfa8;}

body#events #content-heading h1 {background-color:#ddb10a; width:540px; padding-left:200px; color:#fff; font-weight:normal; text-transform:uppercase; font-size:24px; background-image:url(../_assets/content-news-and-events-h1-bg.png); height:85px; line-height:85px;}
body#events #content-heading h1 .breadcrumb { color:#ddcfa8;}

body#news #content-heading h1 {background-color:#ddb10a; width:540px; padding-left:200px; color:#fff; font-weight:normal; text-transform:uppercase; font-size:24px; background-image:url(../_assets/content-news-and-events-h1-bg.png); height:85px; line-height:85px;}
body#news #content-heading h1 .breadcrumb { color:#ddcfa8;}

body#expert-knowledge #content-heading h1, body#expert-knowledge-detail #content-heading h1 {background-color:#d1ca73; width:800px; padding-left:200px; color:#fff; font-weight:normal; text-transform:uppercase; font-size:24px; background-image:url(../_assets/content-expert-knowledge-h1-bg.png); height:85px; line-height:85px;}
body#seminars #content-heading h1, body#videos #content-heading h1, body#podcasts #content-heading h1 {background-color:#d1ca73; width:540px; padding-left:200px; color:#fff; font-weight:normal; text-transform:uppercase; font-size:24px; background-image:url(../_assets/content-expert-knowledge-h1-bg.png); height:85px; line-height:85px;}
body#expert-knowledge #content-heading h1 .breadcrumb, body#podcasts #content-heading h1 .breadcrumb { color:#9A9443;}

body#contact-us #content-heading h1 {background-color:#e17d1c; width:540px; padding-left:200px; color:#fff; font-weight:normal; text-transform:uppercase; font-size:24px; background-image:url(../_assets/content-contact-us-h1-bg.png); height:85px; line-height:85px;}
body#our-story #content-heading h1 .breadcrumb { color:#a55a7d;}

body#expert-knowledge-detail #content-heading h1, body#expert-knowledge-list #content-heading h1 {background-color:#d1ca73; width:540px; padding-left:200px; color:#fff; font-weight:normal; text-transform:uppercase; font-size:24px; background-image:url(../_assets/content-expert-knowledge-h1-bg.png); height:85px; line-height:85px;}
body#expert-knowledge-detail #content-heading h1 .breadcrumb, body#expert-knowledge-list #content-heading h1 .breadcrumb { color:#9A9443;}

/* CONTENT */
#content {width:540px; padding-left:200px; background-color:#fff; clear:left; float:left; padding-bottom:20px;}

body#expert-knowledge #content, body#search #content {width:800px;}

.pdf-print {float:right; padding-right:10px; padding-bottom:10px; width:100px; text-align:right;}

.published-in {float:left; padding-bottom:10px; width:400px; text-align:left;}

.listing-links {text-align:right; clear:both; float:right;}

/* SEARCH RESULTS */
#content ol#search-results {color:#640032;font-weight:bold;font-size:18px;font-style:italic;margin-left:40px;}
#content ol#search-results li {height:auto;}
#content ol#search-results p {color:#000;font-size:13px;font-weight:normal;font-style:normal;margin-top:8px;padding-bottom:10px;border-bottom:1px solid #edecec;}
#search-results h5 {color:#666666;line-height:20px;font-style:normal;display:inline;}

/* CLIENT LIST PAGE */
.client-list-column {width:160px; float:left; list-style:none; padding-right:20px;}
.client-list-column ul {list-style:none;}
.client-list-column ul li {list-style:none; margin-left:-40px;}
.client-list-column a {background-color:#b49f64; color:#fff;}

/* EXPERT KNOWLEDGE MODULES */
body#expert-knowledge .modules {width:380px;}
body#expert-knowledge .module-headers {border-top:#d1ca73 6px solid; background-image:url(../_assets/expert-knowledge-module-head-bg.png); background-repeat:no-repeat; background-position:center right; padding-right:10px; height:35px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#333; font-weight:normal; line-height:35px; padding-left:10px; font-style:italic; text-decoration:underline;}
body#expert-knowledge .module-content{ width:380px;clear:both; line-height:200%; padding-bottom:20px;}
body#expert-knowledge .module-resources-title{text-transform:uppercase; font-weight:bold; line-height:150%;}
body#expert-knowledge .module-more-link {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; float:right; font-weight:bold; text-decoration:underline; padding-right:5px; color:#666; padding-bottom:20px;}
body#expert-knowledge .module-image-placeholder {padding-right:20px; float:left; width:140px; height:95px;}
body#expert-knowledge .module-content-right{ float:left; width:220px; line-height:120%;}

.client-categories {width:140px; padding-right:20px; float:left;}

/* ARTICLE LISTING */
body#expert-knowledge-list .article-container {width:540px; /*border-bottom:#F5F4F2 solid 4px;*/ height:120px; margin-bottom:20px; padding-bottom:20px; clear:both;}
body#expert-knowledge-list .image {width:220px; min-height:250px; margin-right:10px; float:right;}
body#expert-knowledge-list .image img {/*border:#f5f4f2 solid 4px;*/ }
body#expert-knowledge-list .intro {/*width:300px;height:220px;*/}
body#expert-knowledge-list .article-title a {font-weight:bold; color:#640032; text-decoration:underline; padding-bottom:10px;}
body#expert-knowledge-list .article-title a:hover {background-color:#640032; color:#FFFFFF; text-decoration:none;}

/* PAGINATION */
.pagination {clear:both;}
.pagination p {margin:0;padding:0;text-align:right;}
.pagination a, .pagination strong {text-align:center;padding: 3px 5px;border:1px solid #e0e0e0;font-weight:bold;}
.pagination a:hover {background-color:#640032; color:#FFFFFF; text-decoration:none;}
.pagination strong {border-color:#FFFFFF;color:#640032;}
.pagination em {margin-right:10px; font-style:normal;font-weight:normal;}

/* ARTICLE DETAIL */
#bio-box{ width:500px; background-color:#f5f4f2; background-color:#F5F4F2; padding:20px; color:#666;}
#bio-box-title {font-weight:bold; padding-bottom:10px; border-bottom:1px solid #e2e2e2;}
#bio-box-content { padding-top:10px; color:#666;}

#expert-knowledge-detail h2 .article-title {font-style:normal;}

/* TESTIMONIALS */
.client-testimonial {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height: 30px; font-style:italic; background-image:url(../_assets/quote-bottom.png); background-repeat:no-repeat; background-position:bottom right; margin-right:0px; padding-right:50px; padding-left:10px;padding-bottom:20px;padding-top:20px;}


/* LINKS */
.partner-site {float:right; color:#640032; padding-right:10px;}

/* CONTENT IMAGES */
img.content {float:left; padding-right:20px; padding-bottom:20px;}
img.partners {float:left; padding-right:20px; padding-bottom:20px;}
#content img {float:left; padding-right:20px; padding-bottom:20px;}

/* SUB NAV RIGHT */
#subnav {width:220px;float:right; border-top: #D6D2CB solid 1px; padding-top:5px; clear:right;margin-right:20px;}
#subnav a {text-decoration: none;}
#subnav a:hover {text-decoration: underline;}
#subnav ul {list-style:none;}
#subnav li {margin-bottom:5px; line-height:200%; border-bottom:#D6D2CB solid 1px; background:url(../_assets/subnav-arrow-bg.png) no-repeat center right; font-size:12px;}
#subnav li:hover {background:url(../_assets/subnav-arrow-bg-over.png) no-repeat center right;}
#subnav li.selected {background:url(../_assets/subnav-arrow-bg-over.png) no-repeat center right; font-weight:bold;}

/*body#our-story #subnav li{color:#640032;}
body#our-story */#subnav li a{color:#640032;}
/*body#what-we-do #subnav li{color:#608d77;}
body#what-we-do #subnav li a{color:#608d77;}
body#our-work #subnav li{color:#b49f64;}
body#our-work #subnav li a{color:#b49f64;}
body#expert-knowledge #subnav li{color:#d1ca73;}
body#expert-knowledge #subnav li a{color:#d1ca73;}
body#news-and-events #subnav li{color:#ddb10a;}
body#news-and-events #subnav li a{color:#ddb10a;}
body#contact-us #subnav li{color:#e17d1c;}
body#contact-us #subnav li a{color:#e17d1c;}*/


.active{font-weight:bold;}


#callouts.sub {margin-top:75px;border-top:6px solid #00595d;padding-top:10px;}

/* FEATURED CLIENT CALLOUTS */
.client-roster { width:220px; height:47px; background-image:url(../_assets/title-client-roster.gif); text-indent:-999em; padding-bottom:5px;}
.testimonials { width:220px; height:47px; background-image:url(../_assets/title-testimonials.gif); text-indent:-999em;}
hr.callouts {color:#F5F4F2;background-color:#F5F4F2;height:6px;border:none;margin-bottom:-10px; margin-top:10px;}
#view-all-clients-link a { background-image:url(../_assets/button-callouts-view-all.gif); width:140px;text-indent:-999em; float:right; bottom:0px; height:37px; margin-top:20px;}
#view-all-clients-link a:hover {background-position:0 -37px;}
#view-all-testimonials-link a { background-image:url(../_assets/button-callouts-view-all-testimonials.gif); width:160px;text-indent:-999em; float:right; bottom:0px; height:37px; margin-top:20px;}
#view-all-testimonials-link a:hover {background-position:0 -37px;}

h2.callouts {color:#9d9080;}


/* "START EXPLORING" */
#start-exploring h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; padding-bottom:15px; font-weight:normal; clear:both; padding-top:15px;}
body#our-story #start-exploring h3 {color:#608d77;}
body#what-we-do #start-exploring h3 {color:#640632;}
body#our-work #start-exploring h3 {color:#b49f64;}
body#expert-knowledge #start-exploring h3 {color:#d1ca73;}
body#news-and-events #start-exploring h3 {color:#ddb10a;}
body#contact-us #start-exploring h3 {color:#e17d1c; font-weight:normal;}

/* WHAT WE CAN DO FOR YOU */
.exploring-boxes-9 {width:150px; height:100px; color:#fff; float:left; margin:10px; padding-left:10px; padding-top:10px; font-weight:bold; margin-bottom:40px;background-image:url(../_assets/callouts-what-we-can-do-for-you-01.gif); background-repeat:no-repeat; background-position:0 -100px;text-decoration:none; cursor:pointer;}

.exploring-boxes-10 {width:150px; height:100px; color:#fff; float:left; margin:10px; padding-left:10px; padding-top:10px; font-weight:bold; margin-bottom:40px;background-image:url(../_assets/callouts-what-we-can-do-for-you-02.gif); background-repeat:no-repeat; background-position:0 -100px;text-decoration:none; cursor:pointer;}

.exploring-boxes-11 {width:150px; height:100px; color:#fff; float:left; margin:10px; padding-left:10px; padding-top:10px; font-weight:bold; margin-bottom:40px;background-image:url(../_assets/callouts-what-we-can-do-for-you-03.gif); background-repeat:no-repeat; background-position:0 -100px;text-decoration:none; cursor:pointer;}

.exploring-boxes-7 {width:150px; height:100px; color:#fff; float:left; margin:10px; padding-left:10px; padding-top:10px; font-weight:bold; margin-bottom:40px;background-image:url(../_assets/callouts-what-we-can-do-for-you-01.gif); background-repeat:no-repeat; background-position:0 -100px;text-decoration:none; cursor:pointer;}

.exploring-boxes-8 {width:150px; height:100px; color:#fff; float:left; margin:10px; padding-left:10px; padding-top:10px; font-weight:bold; margin-bottom:40px;background-image:url(../_assets/callouts-what-we-can-do-for-you-02.gif); background-repeat:no-repeat; background-position:0 -100px;text-decoration:none; cursor:pointer;}
.exploring-boxes-368 {width:150px; height:100px; color:#fff; float:left; margin:10px; padding-left:10px; padding-top:10px; font-weight:bold; margin-bottom:40px;background-image:url(../_assets/callouts-what-we-can-do-for-you-02.gif); background-repeat:no-repeat; background-position:0 -100px;text-decoration:none; cursor:pointer;}


/* OUR STORY */
.exploring-boxes-3 {width:150px; height:100px; color:#fff; float:left; margin:10px; padding-left:10px; padding-top:10px; font-weight:bold; margin-bottom:40px;background-image:url(../_assets/callouts-our-story-01.gif); background-repeat:no-repeat; background-position:0 -100px;text-decoration:none; cursor:pointer;}
.exploring-boxes-3 a:hover {background-position:0 0;}

.exploring-boxes-4 {width:150px; height:100px; color:#fff; float:left; margin:10px; padding-left:10px; padding-top:10px; font-weight:bold; margin-bottom:40px;background-image:url(../_assets/callouts-our-story-02.gif); background-repeat:no-repeat; background-position:0 -100px;text-decoration:none; cursor:pointer;}

.exploring-boxes-5 {width:150px; height:100px; color:#fff; float:left; margin:10px; padding-left:10px; padding-top:10px; font-weight:bold; margin-bottom:40px;background-image:url(../_assets/callouts-our-story-03.gif); background-repeat:no-repeat; background-position:0 -100px;text-decoration:none; cursor:pointer;}


/* OUR WORK */
.exploring-boxes-13 {width:150px; height:100px; color:#fff; float:left; margin:10px; padding-left:10px; padding-top:10px; font-weight:bold; margin-bottom:40px;background-image:url(../_assets/callouts-our-work-01.gif); background-repeat:no-repeat; background-position:0 -100px;text-decoration:none; cursor:pointer;}

.exploring-boxes-14 {width:150px; height:100px; color:#fff; float:left; margin:10px; padding-left:10px; padding-top:10px; font-weight:bold; margin-bottom:40px;background-image:url(../_assets/callouts-our-work-02.gif); background-repeat:no-repeat; background-position:0 -100px;text-decoration:none; cursor:pointer;}

.exploring-boxes-15 {width:150px; height:100px; color:#fff; float:left; margin:10px; padding-left:10px; padding-top:10px; font-weight:bold; margin-bottom:40px;background-image:url(../_assets/callouts-our-work-03.gif); background-repeat:no-repeat; background-position:0 -100px;text-decoration:none; cursor:pointer;}




body#our-story #start-exploring .exploring-boxes {background-color:#608d77;}
body#what-we-do #start-exploring .exploring-boxes {background-color:#640632;}
body#our-work #start-exploring .exploring-boxes {background-color:#b49f64;}
body#expert-knowledge #start-exploring .exploring-boxes {background-color:#d1ca73;}
body#news-and-events #start-exploring .exploring-boxes {background-color:#ddb10a;}
body#contact-us #start-exploring .exploring-boxes {background-color:#e17d1c;}

.exploring-boxes ul li {list-style:none; list-style-type:none;}

.exploring-boxes a {text-decoration:underline;}


/* BOTTOM */
#bottom {
	clear:both;
	width:940px;
	border-top-color:#EEEBE8;
	border-top-style:solid;
	border-top-width:4px;
	margin-left:40px;
	margin-right:40px;
	margin-top:40px;
	height:100%;
	left: 98px;
	top: 779px;
}
#bottom .bottom-title {font-family:Tahoma, Geneva, sans-serif; font-size:13px; letter-spacing:1px; font-weight:bold; color:#9d9080; text-transform:uppercase; padding-top:20px; padding-bottom:15px; border-bottom: #EEEBE8 1px solid;}
#bottom #brand-direction {width:300px; float:left; margin-right:20px;}
#bottom #latest-news {width:380px; float:left; margin-right:20px;}
#bottom #latest-news .rss {width:38px; height:12px; float:right; /*background-image:url(../_assets/bottom-rss-feed.png);*/ margin-bottom:12px;}
#bottom #latest-news .rss a:hover {background-color:#FFFFFF;}
#bottom #latest-news .archives {float:right; margin-right:10px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#9d9080; bottom:0; height:12px;}
#bottom #follow-us {width:220px; float:right;}
#bottom .bottom-content {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#ab9e8d; border-bottom: #EEEBE8 1px solid; padding-bottom:20px; padding-top:10px; height:100px;}
#bottom img {margin:5px;}
#bottom #rsslink {display:block; height: 13px; width:38px; background:url(../_assets/bg-rss.gif); text-indent:-999em;outline:none;float:right;margin-top:10px;}
#bottom #rsslink:hover {background-position: 0 -13px;}

/* FOOTER */
#footer {clear:both; width:300px; margin-left:40px; margin-right:20px; margin-top:40px;}
#footer h2 {color:#9d9080;font-size:23px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding-top:10px; font-weight:normal;}
#footer ul {height:64px; list-style:none;}
#footer p {margin:30px 0px 10px;}
#footer ul li a {float:left;height:64px;text-indent:-999em; background-repeat:no-repeat; padding-left:20px; margin-top:10px;}
#footer ul li#marketing-institute a { background-image:url(../_assets/footer-networks-marketing-institute.jpg); width:35px;}
#footer ul li#bni a { background-image:url(../_assets/footer-networks-bni.jpg);width:78px;}
#footer ul li#venture a { background-image:url(../_assets/footer-networks-venture.jpg);width: 126px;}

/*PROUD SUPPORTERS OF*/

#supporters {width:380px; margin-right:20px; margin-left:30px; margin-top:-110px; float:left; clear:right;}
#supporters h2 {color:#9d9080;font-size:23px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding-top:10px; font-weight:normal;}
#supporters ul {height:64px; list-style:none;}
#supporters p {margin:30px 0px 10px;}
#supporters ul li a {float:left;height:64px;text-indent:-999em; background-repeat:no-repeat; padding-left:20px; margin-top:10px;}
#supporters ul li#gyg a { background-image:url(../_assets/logo-gyg.png); width:93px;}
#supporters ul li#children-first a { background-image:url(../_assets/logo-children-first.png);width:93px;}
#supporters ul li#camara a { background-image:url(../_assets/logo-camara.png);width: 93px;}


.icons a:hover, #podcasts .icons a:hover, body .icons a:hover {text-decoration:none; background-color:#fff;}

/* BOTTOM NAV */
#bottom-nav {width:150px;float:right;padding-right:40px; text-align:right; margin-top:-40px;}
#bottom-nav ul {list-style:none;}
#bottom-nav li {margin-bottom:5px; font-size:12px; color:#9d9080;}

/* COPYRIGHT INFO */
#copyright {width: 700px; float:left; color:#fff; margin:auto; clear:both; padding-top:15px;padding-bottom:60px;}

/* PIXELSOUP PRODUCTION */
#pixelsoup {width:200px; float:right; color:#fff; margin:auto; padding-top:15px; text-align:right; clear:right;}
.pixelsoup-link a, .pixelsoup-link a:visited {color:#fff;}
.pixelsoup-link a:hover { text-decoration:underline;}

/* CALENDAR */
#calendar {width:220px;float:right;/* border-top: #D6D2CB solid 1px; padding-top:10px;*/ clear:right;}
.calendarBG {width:220px;margin:20px 0px 20px 0px;font-weight:bold;}
.calendarBG td {border:1px solid #f0f0f0;}
.calendarBlank {color:#cccccc;text-align:center;vertical-align: middle;}
.calendarHeader {color:#fff; text-align: center;background-color:#640032;}
.calendarMonthLinks {font-size:11px;}
.calendarMonthLinks a {color:#fff;}
.calendarMonthLinks a:hover {color:#ccc;text-decoration: underline;}
.calendarDayHeading {font-size:11px;color:#640032;text-align:center;vertical-align:middle;}
.calendarToday {text-decoration:none;text-align:center;vertical-align: middle;color:#640032;background-color:#9d9080;;font-weight:bold;}
.calendarCell.event {text-decoration:none;text-align:center;vertical-align: middle;color:#FFFFFF;background-color:#640032;font-weight:bold;}
.calendarCell {text-align:center;vertical-align: middle;color:#666;}
.calendarCell a, .calendarToday a {color:#FFFFFF;}
.calendarCell a:hover {text-decoration:none;}

/* CASE STUDIES */
.case-story-list-title {font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding-top:0px; padding-bottom:15px; color:#b49f64;}


/* FORM STUFF */
.boxes {height:20px; width:300px; border:#640032 1px solid; color:#640032;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;}
.labels {color:#666; text-transform:uppercase;}
.buttons {background-color:#640032; color:#fff; border:#fff 1px solid; height:25px;}
.refresh { background-image:url(../_assets/button-refresh.gif); background-repeat:no-repeat; background-color:#fff; width:66px; height:35px; color:#fff; border:#fff 1px solid;}
.submit { background-image:url(../_assets/button-submit.gif); background-repeat:no-repeat; background-color:#fff; width:80px; height:35px; color:#fff; border:#fff 1px solid;}

.subscribe { background-image:url(../_assets/button-subscribe.gif); background-repeat:no-repeat; background-color:#fff; width:96px; height:35px; color:#fff; border:#fff 1px solid; margin-top:0px; vertical-align:middle}

.subscribe_email {
	vertical-align:middle;
	height:20px;
}

body#home #callouts .callouts-title a {color:#fff; text-decoration:none;}
body#home #callouts .callouts-title a:hover {text-decoration:underline;}

body#home #callouts .featured a {color:#fff; text-decoration:none;}
body#home #callouts .featured a:hover {text-decoration:underline;}

body#home #more-link {position:absolute; top:170px; float:right; text-align:right; margin-left:150px;}
body#home #more-link a {color:#9d9080; text-decoration:none;}
body#home #more-link a:hover {text-decoration:underline;}

.bottom-content a, #bottom-nav a {color:#9d9080; text-decoration:none;}
.bottom-content a:hover, #bottom-nav a:hover {background-color:#640032; color:#fff; text-decoration:underline;}

#sitemap ul {list-style:none;}

#subscribe_form {
  position: absolute;
  top: 10px;
  right: 88px;
  font-size: 11px;
}
#subscribe_form .input {
  font-size: 12px;
  padding: 0px 1px 1px 1px; margin: 0px;
  position: absolute;
  top: 17px; left: 0px;
  border: solid 1px #999;
  width: 120px;
  height:29px;
}
#subscribe_form input.mail_submit {
  padding-top: 10px; margin: 0px;
  border: 0px;
  left: 110px;
  width: 18px;
}


/* SIFR */

@media screen {
.sIFR-flash {visibility: visible !important;margin: 0;padding: 0;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate { position: absolute;left: 0; top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto;  letter-spacing: 0px; float: none;}
}

@media print {
.sIFR-flash { display: none !important;height: 0;width : 0;position: absolute;overflow: hidden;}
.sIFR-alternate {visibility : visible !important; display: block !important;position : static !important;left: auto !important;top: auto !important;width: auto !important;height: auto !important;}
}

@media screen {
.sIFR-active #content-heading h1 {visibility: hidden;}
.sIFR-active #content h2 {visibility: hidden;}
}


/* PRINT STYLES */

body#print{background-color:#fff; background-image:none; padding-left:50px;}

body#print #content {width:540px; padding-left:0px; background-color:#fff; clear:left; float:left; padding-bottom:20px;}