body { margin:0;font-family:verdana, "trebuchet MS", helvetica, sans-serif;font-size:11px;color:#666666;}
img { margin: 0; padding: 0; border:0; display: block;}
hr { background: #ffffff url(/images/Dotted-Rule.png) ;height: 1px;border: 0 none; margin: 4px 0;}
ul { padding: 0 0 0 16px; margin:12px 13px; line-height:15px;list-style:none; } 
li { padding: 6px 0 0 15px; background-image: url(/images/grey_circle.png);background-repeat: no-repeat;background-position: 0px 11px;  } 
table { width:100%; }
td { width: 50%; }

#header { margin:0 14px; text-align:left;  }
#leftSidebar { float:left; margin:0 14px; width:150px; }
#rightSidebar { float:right;margin:14px 14px 14px 10px; width:222px; }
#inline {  }
#footer { clear: both;}
#miniHeader {margin:14px 14px 8px 14px; }
#pagecontainer {width:987px;margin:0px auto;text-align:left;}
#pageRule {border: 1px solid #d9d4ce;width:987px;padding:0 0 24px 0; }
#masthead {width:987px;height:125px;text-align:left; }
#printerFriendlyMasthead, #printerFriendlyFooter {display:none; }
#pfLogo {float:right;margin:25px 25px 37px 0;}
#pfHead {margin:12px 0 0 24px; ddisplay:none;}

#searchAndNavigation {margin:16px 0 0 0;height:109px;width:650px;float:right; }
#brandExtractLogo {margin:21px 0 0 15px;width:287px;border-style:none;float:left;}
#searchCell {height:21px;width:237px;background-image:url(/images/Search_Box.png);float:right;}
#searchGo {cursor:pointer;border-style:none;float:right;}


/*ul { padding: 0 0 0 16px; margin:12px 13px; line-height:15px;list-style:none; } 
li { padding: 6px 0 0 15px; background-image: url(/images/grey_circle.png);background-repeat: no-repeat;background-position: 0px 11px;  } */

#navigation {  }
#navigation ul, #caseStudyNav ul li ul { margin: 0 0 0 0;padding:0 0 0 4px;list-style: none;font-weight:normal; }
#navigation li, #caseStudyNav ul li ul li { text-transform:none;margin: 0; font-size:10px;padding:0 0 6px 14px;font-weight:normal;font-family:verdana;color:#808084;background-image: url(/images/bullet.png);background-repeat: no-repeat;background-position: 0px 5px; }
#navigation li.active {  background-image: url(/images/pinkBullet.gif); }
#navigation li.active a { color:#c60070; }
#navigation li a, #caseStudyNav ul li ul li a { text-decoration:none;color:#808084; }

#sitemap {  }
#sitemap ul { margin: 0 0 12px 0;padding:0 0 0 0;list-style: none; }
#sitemap li { margin: 0; font-size:11px;padding:0 0 4px 14px;font-family:verdana;color:#666666;background-image: url(/images/bullet.png);background-repeat: no-repeat;background-position: 0px 5px; }
#sitemap li a { text-decoration:none;color:#808084; }

#sitemap ul ul { }
#sitemap ul ul li { list-style-image: none; }
#sitemap ul ul li a { text-decoration:none;color:#03b5cb; }

#caseStudyNav {  }
#caseStudyNav ul { margin: 0 0 0 4px;padding:0;list-style:none; }
#caseStudyNav ul li { margin:0 0 6px 0;padding:0;font-size:10px;font-family:verdana;font-weight:bold;color:#57a1d5;text-transform:uppercase;background:none; }
#caseStudyNav ul li a { text-decoration:none;color:#57a1d5; }
#caseStudyNav ul li ul {margin-top:6px;padding-top:0 0 8px 0px;}

#caseStudyNav ul li ul li ul { list-style:none;margin:4px 0 0 0;padding:0;color:#57a1d5; }
#caseStudyNav ul li ul li ul li { margin:0; padding:0;color:#57a1d5; }
#caseStudyNav ul li ul li ul li a { color:#57a1d5; }
#caseStudyNav ul li ul li ul li.active a { text-decoration:underline; }

.featuredCaseStudy {display:none;float:left; }

#blogSidebar { font-size:10px; }
#blogSidebar a { color:#808084;}
   
#blogSidebar ul {padding: 0 0 0 10px;margin:2px 0 0 0;list-style:none; }
#blogSidebar ul li {background-image:url(/images/goldBullet.gif);background-repeat: no-repeat;background-position: 0px 11px;padding: 6px 0 0 15px;}

#metanav {font-family: MiniHaHa;font-weight: bold; font-size:10px;color:#92c3ea;padding:4px 14px 0 0;float:right;height:21px;width:220px;}
#metanav a {color:#92c3ea;text-decoration:none;}

#birdSeedLinks {text-align: right;margin:15px 6px 0 0;height:53px;font-size:10px;color:#818084;}
#birdSeedLinks a { text-decoration:none;color:#808084;}
#loginLink {font-family: MiniHaHa;}

#primaryNavigation ul {list-style-type:none;list-style-image:none;padding: 0 6px 0 0;margin:0;}
#primaryNavigation ul li {text-transform:uppercase;float:right;padding:4px 0 0 30px;background:transparent url(/images/Primary-Arrow-Off.png) no-repeat 15px 5px;font-family: DIN-Bold, arial; font-size: 11px;color: #818084;}
#primaryNavigation ul li a { color: #818084;text-decoration:none;}
#primaryNavigation ul li.active {background-image:url(/images/Primary-Arrow-On.png);}
#primaryNavigation ul li.active a {color:#c5b600;}

#newstickertable {float:left;width: 1px; margin: 0 0 6px 76px;}
#newstickertable {float:left;width: 1px; margin: 14px 0 6px 76px;} // Remove w/ Cat Bowling feature
#newsticker {padding: 0pt 6px; font-size: 10px; background-color: #eae6df; height:70px;}
#newsticker a {color: #666666;}
#newsticker p {margin:0px 12px 3px 0;}

#copyright {padding: 11px 4px;font-size:10px;color:#beb7ae; }
#copyright a {color:#beb7ae; }
#flash2 {position:absolute;width:90;padding:7px 0 0 8px;text-align:center;}
#flash2alt {margin:12px 0 0 6px;}
#logodiv {position:absolute;padding:42px 0 0 77px;}


#sectionLabel { font-family: georgia; font-size:16px;color:#7f561b;padding:0 0 0 0;}
#sectionLabel a { text-decoration:none;color:#7f561b;}

#pageUtilities {padding:1px 0 0 0;font-family: MiniHaHa;font-size:10px;color:#b6b3b3;}
#pageUtilities a {text-decoration:none;color:#b6b3b3;}
#pageUtilities img {display:inline;margin:0 8px 0 21px;}

#featureImage { margin: 0 0 20px 186px; padding:0;}
#featureImage p { margin:0; padding:0;}

#fobList { padding: 0px 40px 0px 0px; width: 130px; }
#fobList ul { margin:0;padding: 16px 0;list-style:none; }
#fobList ul li {padding:0 0 6px 15px;background-image: url(/images/grey_dash.png);background-repeat: no-repeat;background-position: 0px 7px;}

#csThumbnails { float:right;}
.csGalleryThumb { border: 1px solid #b9b9bb;margin-bottom:1px; }
#csImage { width:687px; height:344px; }
.csGalleryImage { display: none; }
.csGalleryImageActive { display: inline; }

#thumbnails { float:right;margin: 0 9px 0 0; }
#thumbnails p { margin: 0; }
#thumbnails img { cursor:pointer; }

#footerNav { padding:20px 0;font-size:10px;clear: both;width:987px;background-color:#f7f6f4;margin:8px auto;border:none;-moz-border-radius-topleft:12px;-webkit-border-top-left-radius:12px;-moz-border-radius-topright:12px;-webkit-border-top-right-radius:12px;-moz-border-radius-bottomleft:12px;-webkit-border-bottom-left-radius:12px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;}
#footerNav table { width:947px;margin:0 20px;}
#footerNav td { width:auto;vertical-align:top; padding:0 8px;border: 0 none;border-right: 1px solid #e0dad1; }
#footerNav ul {margin:0;list-style:none;padding:2px 0;}
#footerNav li {padding:0;margin:0 0 4px 0;background:none;}
#footerNav a {color:#808084;}
#breadCrumbs { margin-bottom: 8px;font-weight:bold; }

#newsTabs .content { display: none; }
#newsTabs .nav { text-align:left;list-style:none;padding-left:0; margin-bottom: 0;-moz-border-radius-bottomleft: 0; }
#newsTabs .nav li { cursor:pointer;padding:0 13px 0 0;display:inline;font-family:georgia;font-size:14px;color:#bfb7ae;margin:0 32px 0 0;background: url(/images/inactiveTab.gif) no-repeat bottom right; }
#newsTabs .nav li a { text-decoration:none;color:#bfb7ae; }
#newsTabs .nav li.selected { color:#80561b;background-image: url(/images/activeTab.gif); }
#newsTabs .nav li.selected a { color:#80561b; }
#newsTabs .selected { display:block; }

#tabbedContent { padding: 14px 0 0 0; }
#tabbedContent .content { display: none; }
#tabbedContent .nav { text-align:left;list-style:none;padding-left:0; margin: 0 0 0 0;-moz-border-radius-bottomleft: 0; }
#tabbedContent .nav li { cursor:pointer;padding:0 13px 0 0;display:inline;font-family:georgia;font-size:14px;color:#bfb7ae;margin:0 32px 0 0;background: url(/images/inactiveTab.gif) no-repeat bottom right; }
#tabbedContent .nav li a { text-decoration:none;color:#bfb7ae; }
#tabbedContent .nav li.selected { color:#80561b;background-image: url(/images/activeTab.gif); }
#tabbedContent .nav li.selected a { color:#80561b; }
#tabbedContent .selected { display:block; }

#inlineAccordion {margin: 20px 0 48px 0;position:absolute;width:550px;}
.inlineAccordionTab { cursor:pointer;background-image:url(/images/inlineAccordionDown.gif);border-style:none; height:26px;padding:10px 0 0 8px;margin:0;font-family:georgia;font-size:17px;font-weight:normal;color:#80561b; }
.inlineAccordionContent { display:none;padding:8px 10px 20px 10px;background-color:#f9f9f9; }

h1 {margin:14px 0 14px 0;font-family:georgia;font-size:21px;font-weight:normal;color:#c5b600;}
h2 { font-weight:normal;font-size:15px;font-family:georgia;color:#808084; line-height:21px;}
h3 { float:left; font-size:20px;color:#80561b;font-weight:normal;line-height:28px;width:200px;padding-right:10px;margin:0; } 
h4 {margin:2px 20px 4px 0;font-family:DIN-Bold;font-size:11px;font-weight:normal;color:#808083;background-image: url(/images/Dotted-Rule.png) ;background-repeat: repeat-x;background-position: bottom left;}
h5 {margin:0 0 6px 0;font-weight:normal;font-family:georgia;font-size:14px;color:#56a1d5;}
h5 a {color:#56a1d5;}
h6 {margin:0 0 8px 0;font-weight:normal;font-family:georgia;font-weight:normal;font-size:14px;color:#56a1d5;}
p { margin:0 0 12px 0; line-height: 16px;}
a { color: #02b5cb; text-decoration:none; }

.gold {color:#c5b600; }
.brown {color:#80561b; }
.grey {color:#bfb7ae; }
.caseStudyHeader {margin:12px 0 8px 0;color:#80561b;background:transparent url(/images/bigBrownArrow.gif) no-repeat bottom right;padding-right:16px; }
.newsHeader {color:#80561b;background:transparent url(/images/bigBrownArrow.gif) no-repeat bottom right;padding-right:16px; }
.backLink { float:right;color:#bfb7ae; margin:4px 0 0 0;font-weight:bold;background:transparent url(/images/grayArrowLeft.png) no-repeat left;padding-left:12px; }
.backLink a { color:#bfb7ae; }


ul.blueArrowBullets { margin:0;padding:0 0 0 3px; }
.blueArrowBullets li { padding:0 0 6px 16px;background-image: url(/images/bullet.png);background-position: 0px 6px;}

.greySidebarBox { font-size: 10px;border-style:solid; border-width:1px;border-color:#f1eee9;background-color:#f7f6f4;margin:8px 0 0 0;padding:8px 7px 18px 7px;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px; }
.greySidebarBox a {	color:#666666; }

.collapsibleSidebarBox { font-size: 10px;border-style:solid; border-width:1px;border-color:#f1eee9;background-color:#f7f6f4;margin:8px 0 0 0;padding:8px 7px 2px 7px;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px; }
.collapsibleSidebarBox a {	color:#666666; }
.collapsibleSidebarBox h4 {background: none; }
.collapsibleSidebarBox div {adisplay: none; }
.collapsibleSidebarBox ul { margin:0 0 8px 0;padding:0; }
.collapsibleSidebarBox p { margin:0;padding:0; }
.collapsibleSidebarBox ul li {list-style:none; background-image: url(/images/pinkBullet.gif);background-repeat: no-repeat;background-position: 0 11px;padding-left: 15px; }
.selected h4 { background-image: url(/images/Dotted-Rule.png) ;background-repeat: repeat-x;background-position: bottom left; }

.blueSidebarBox { color:#ffffff; font-size: 10px;border-style:none;background-color:#90c3ea;margin:8px 0 0 0;padding:10px;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px; }
.blueSidebarBox a {	color:#ffffff;text-decoration:underline; }
.blueSidebarBox h5 { color:#ffffff; margin: 0 0 12px 0;}
.blueSidebarBox .header { background-image:url(/images/whiteArrow.png);background-repeat:no-repeat;background-position: right; padding-right:12px;}

.specialField {display:none;}
.ac_results {padding: 0px;border-style: none;background-color: #f4f2ef;overflow: hidden;z-index: 99999;margin: 1px 0 0 6px;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;list-style-image: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;font-size: 10px;line-height: 16px;overflow: hidden;color: #828084;border-style: none;background-image: url(/images/Dotted-Rule.png) ;background-repeat: repeat-x;background-position: bottom left;}
.ac_loading {background: white url('/images/throbber.gif') right center no-repeat;}
.ac_over {background-color: #faf9f7;color: #666666;}
#pagecontainer label {text-align:right;}
#pagecontainer label.error { float:none;color:red;padding-left:.5em;vertical-align:top;font-weight:normal; }

#loginLink { padding-right:8px;cursor:pointer;}
#eNewsLink { padding-left:8px;cursor:pointer;}
#whatsNew a, #insideBrandExtract a { color:#666666;}

.dlgFormLabel { vertical-align:top;padding-top:11px;text-align:right; }
.dlgFormInput { font-size:10px;border-style: none; width:137px; height:16px; padding:8px 0 0 8px; }
.dlgFormInput input {background-color:#ffffff;width:137px; }
.dlgFormLink { text-align:right; }
.dlgFormLink a {  }

.specialLink {background-image: url(/images/bullet.png);background-repeat: no-repeat;background-position: 0 5px;padding-left: 15px; }

.pfRule {width:100%;overflow:hidden;}

.featuredLink {float:right;border-style:none;}

.eventAbstract {font-size:10px;margin-top:8px;}
.eventAbstract p {margin-bottom:0px;}
.eventAbstract table {width:320px;margin:0;padding:0;}
.eventAbstract ul {margin: 0 6px;list-style-image: url(/images/bullet.png); }
.eventAbstract ul li {background: none;padding:0;}

.dialogClose {
	float:right;
	font-weight:bold;
	font-size:12px;
	padding:0 2px;
	border:1px solid #EAE6DF;
	cursor:pointer;
}

.dialogClose:hover {
	color:#999999;
	border:1px solid #999999;
}

.modal { 
    background-color:#EAE6DF; 
    color:#808083;
    display:none; 
    width:229px; 
    padding:15px; 
    text-align:left; 
    border:0px none; 
 
    opacity:0.8; 
    -moz-border-radius:6px; 
    -webkit-border-radius:6px; 
    -moz-box-shadow: 0 0 50px #ccc; 
    -webkit-box-shadow: 0 0 50px #ccc; 
} 

.modal a {
	color:#58A1D5;
}

.modal h1 { 
    font-family:verdana,"trebuchet MS",helvetica,sans-serif;
    color:#7F561B;
    margin:3px 0 0 0; 
    font-size:10px; 
    font-weight:bold;
}

.error {
	color:#ff0000;
}