html {overflow: -moz-scrollbars-vertical; overflow-y: scroll;}
body {margin: 25px 15px 25px 15px; font-family:arial, verdana, geneva; font-size:12px; color:#333333; background-color:#ffffff;}
ul {margin:0; padding-left:0; list-style:none;}
li {padding-left: 9px; background-image: url(../images/bluebullet.gif); background-repeat: no-repeat; background-position: 0 .5em;}
li a:link {color:#009dcb; text-decoration:none; vertical-align:top;}
li a:visited {color:#009dcb; text-decoration:none; vertical-align:top;}
li a:active, li a:hover {color:#333333; text-decoration:none;}
/* ul {margin-left:-5px; padding-left:0; list-style:none; margin-top:0px; margin-bottom:8px;}
li {padding-left: 10px; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position: 0 .5em;} */
p {margin:0 0 8px;}
img {border:0}
a {color:#009dcb;}
a:link {color:#009dcb; text-decoration:none;}
a:visited {color:#009dcb; text-decoration:none;}
a:active, a:hover {color:#333333; text-decoration:none;}

/* CELEBRATING */
.celebrateclose {padding:0 0 15px 0;}
.celebratedotspadding {background: url(../images/dots.gif); repeat:x; height:1px; margin:18px 0 28px 0; clear:both;}
.celebratedotspadding2 {background: url(../images/dots.gif); repeat:x; height:1px; margin:18px 0 18px 0; clear:both;}
#celebrateleftcol {display:block; float:left; width:320px; margin:18px 30px 0 0; min-height:250px;}
#celebratemiddlecol {display:block; float:left; width:400px; margin:18px 30px 0 0;}
#celebratemiddlecol1 {display:block; float:left; width:376px; margin:14px 0 0 0;}
#celebraterightcol {display:block; float:left; width:200px; margin:18px 0 0 0;}
#celebraterightcol1 {display:block; float:left; width:200px; margin:14px 0 0 0;}
#celebratemiddlecol p {margin:7px 0 0 0;}
#celebraterightcol p {margin:6px 0 0 0;}
.celebratedivider {color:#999999;}
#slide1 {display:none}
/* CELEBRATING */

/* EXCEPTIONAL ITEMS */
.defaultclientscolumn {float:left; width:345px;}
.defaultcasestudiescolumn {float:left; margin-left:20px; width:365px;}
.defaultnewscolumn {float:left; width:445px;}
.defaultprcolumn {float:left; margin-left:40px; width:245px;}
.twocolumnlayoutcolumn1 {float:left; width:445px;}
.twocolumnlayoutcolumn2 {float:left; margin-left:40px; width:245px;}
/* EXCEPTIONAL ITEMS */


/* CORE ELEMENTS */
.accordionclose {padding-top:15px; padding-bottom:15px;}
.clear {clear:both; line-height:1px; height:1px; font-size:1px;}
#contentwrapper {width:984px; margin:0 auto; text-align:left;}
.currentvacs {background: url(../images/current-vacancies.gif);  background-repeat: no-repeat; height:18px; text-indent:-9999px;}
.defaultcontent {margin-top:15px;}
.defaultul {margin-left:0px; padding-left:0; list-style:none; margin-top:0px; margin-bottom:0px; margin-top:4px}
.defaultbullet {padding-left: 9px; background-image: url(../images/bluebullet.gif); background-repeat: no-repeat; background-position: 0 .5em;}
.defaultbullet a:link {color:#00a4cf; text-decoration:none; vertical-align:top;}
.defaultbullet a:visited {color:#00a4cf; text-decoration:none; vertical-align:top;}
.defaultbullet a:active, .defaultbullet a:hover {color:#333333; text-decoration:none;}
.dotspadding {background: url(../images/dots.gif); repeat:x; height:1px; margin-top:8px; margin-bottom:8px;}
.dotspadding2 {clear:both; background: url(../images/dots.gif); repeat:x; height:1px; margin-top:8px; margin-bottom:8px;}
.dotspadding3 {background-image:url('../images/dots2.gif'); background-repeat:repeat-x; height:15px; border:0;}
.faqclose {padding-top:15px; padding-bottom:15px;}
.footerabpilogo {float:left; width:65px; margin:10px 0 0 0;}
.footerabpitext {float:left; width:690px; margin:14px 0 20px 0;}
.footeratollogo {float:left; width:44px; margin:10px 0 0 0;}
.footeratoltext {float:left; padding-top:4px; width:119px; margin:10px 0 0 0;}
.footerisologo {float:left; width:66px; margin:10px 0 0 0;}
.footersmallprint {float:left; padding-top:4px;}
.footersmallprint a:link {color:#bbbbbb; text-decoration:none; font-weight:normal;}
.footersmallprint a:visited {color:#bbbbbb; text-decoration:none; font-weight:normal;}
.footersmallprint a:active, .footersmallprint a:hover {color:#009dcb; text-decoration:none; font-weight:normal;}
.footerwrapper{font-size:10px; color:#545151; padding-top:15px; margin-bottom:45px; /margin-bottom:0;}

.horizontalrule {border-bottom:0px solid #ebebec; border-top:1px solid #ebebec; border-right:0px solid #ebebec; border-left:0px solid #ebebec; padding-top:12px;}
.leftcolumn {float:left; width:229px; padding-right:25px;}
.logowrapper {float:left; width:255px;}
.logo {width:255px; height:42px; background-image: url('../images/logo.gif'); background-repeat: no-repeat; text-indent:-9999px;}
.rightcolumn {float:left; width:730px; padding-bottom:0px;}
.seealso {width:49px; height:10px; background-image: url('../images/see-also.gif'); background-repeat: no-repeat; text-indent:-9999px; margin:20px 0 10px 0;}
.seealsolink {margin-bottom:5px;}
.seealsowrapper {margin:30px 0 50px 0;}
.subhomepagephoto {float:right; margin:3px 0 15px 15px;}
.sublogo {width:255px; margin-top:5px; height:66px; background-image: url('../images/make-more-meeting.gif'); background-repeat: no-repeat; text-indent:-9999px;}
.subpageheader {margin-top:20px; margin-bottom:15px;}
.subpagesubheader {font-size:16px; font-weight:bold; margin-bottom:10px;}
.subpageintrotext {font-size:14px;}
.tfinewsheader {width:69px; height:18px; background-image: url('../images/tfinews-header.gif'); background-repeat: no-repeat; text-indent:-9999px; margin-bottom:6px;}
#wrapper {width:100%; margin:0 auto;}
/* CORE ELEMENTS */


/* QUOTES */
.quoteclear {clear:both; margin-bottom:30px;}
.quoter {float:left; font-size:11px; margin-top:3px;}
.quotemark1 {width:16px; margin-bottom:2px; height:17px; background-image: url('../images/quotemark1.gif'); background-repeat: no-repeat;}
.quotemark2 {float:left; width:16px; margin-bottom:2px; height:17px; background-image: url('../images/quotemark2.gif'); background-repeat: no-repeat; margin-right:10px; margin-top:5px;}
/* QUOTES */


/* HOME PAGE */
.homegroupmorelink {font-size:16px; font-weight:normal; margin-top:0px;}
.homeheader {margin-bottom:15px;}
.homeleftcolumn {float:left; width:232px; padding-right:17px;}
.homemiddlecolumn {float:left; width:232px; padding-right:17px;}
.homemorelink {font-size:16px; font-weight:normal;}
.homephoto {border-bottom:4px solid #a8a8a8; border-top:0px solid #a8a8a8; border-right:0px solid #a8a8a8; border-left:0px solid #a8a8a8; width:232px; margin-bottom:10px;}
.homerightcolumn {float:left; width:232px;}
.homenewsheadline {color:#0da9d2; font-weight:bold;}
.homeslidediv {margin-top:10px;}
.introblue {color:#0da9d2; font-size:16px;}
.introblack {color:#333333; padding-top:7px;}
/* HOME PAGE */


/* NAVIGATION */
.navdivider {float:left; width:1px; height:18px; background-color:#ebebec; font-size:1px; line-height:0;}
.navspacer {float:left; width:30px; height:18px; font-size:1px; line-height:0;}
/* .navspacer {float:left; width:99px; height:18px; font-size:1px; line-height:0;} */
.navwrapper {float:left; margin-top:9px;}

.navhome {float:left; width:41px; height:18px; font-size:1px; line-height:0; text-indent:-5000px; background-position: 0 -18px;}
.navhome a:link, .navhome a:visited {float:left; width:41px; height:18px; background:url('../images/nav/home.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position: 0 -18px;}
.navhome a:hover {float:left; width:41px; height:18px; background-position: 0 0px; font-size:1px; line-height:0;}
.navhomeon {float:left; width:41px; height:18px; background-position: 0 0px; font-size:1px; line-height:0; text-indent:-5000px;}
.navhomeon a:link, .navhomeon a:visited {float:left; width:41px; height:18px; background:url('../images/nav/home.gif');  background-repeat:no-repeat; background-position: 0 0px; font-size:1px; line-height:0;}
.navhomeon a:hover {float:left; width:41px; height:18px; background-position: 0 0px; font-size:1px; line-height:0; text-indent:-5000px;}

.navwhatwedo {float:left; width:83px; height:18px; font-size:1px; line-height:0; text-indent:-5000px;}
.navwhatwedo a:link, .navwhatwedo a:visited {float:left; width:83px; height:18px; background:url('../images/nav/what-we-do.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position: 0 -18px;}
.navwhatwedo a:hover {float:left; width:83px; height:18px; background-position: 0 0px; font-size:1px; line-height:0;}
.navwhatwedoon {float:left; width:83px; height:18px; background-position: 0 0px; font-size:1px; line-height:0; text-indent:-5000px;}
.navwhatwedoon a:link, .navwhatwedoon a:visited {float:left; width:83px; height:18px; background:url('../images/nav/what-we-do.gif');  background-repeat:no-repeat; background-position: 0 0px; font-size:1px; line-height:0;}
.navwhatwedoon a:hover {float:left; width:83px; height:18px; background-position: 0 0px; font-size:1px; line-height:0; text-indent:-5000px;}

.navourteam {float:left; width:69px; height:18px; font-size:1px; line-height:0; text-indent:-5000px;}
.navourteam a:link, .navourteam a:visited {float:left; width:69px; height:18px; background:url('../images/nav/our-team.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position: 0 -18px;}
.navourteam a:hover {float:left; width:69px; height:18px; background-position: 0 0px; font-size:1px; line-height:0;}
.navourteamon {float:left; width:69px; height:18px; background-position: 0 0px; font-size:1px; line-height:0; text-indent:-5000px;}
.navourteamon a:link, .navourteamon a:visited {float:left; width:69px; height:18px; background:url('../images/nav/our-team.gif');  background-repeat:no-repeat; background-position: 0 0px; font-size:1px; line-height:0;}
.navourteamon a:hover {float:left; width:69px; height:18px; background-position: 0 0px; font-size:1px; line-height:0; text-indent:-5000px;}

.navclients {float:left; width:53px; height:18px; font-size:1px; line-height:0; text-indent:-5000px;}
.navclients a:link, .navclients a:visited {float:left; width:53px; height:18px; background:url('../images/nav/clients.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position: 0 -18px;}
.navclients a:hover {float:left; width:53px; height:18px; background-position: 0 0px; font-size:1px; line-height:0;}
.navclientson {float:left; width:53px; height:18px; background-position: 0 0px; font-size:1px; line-height:0; text-indent:-5000px;}
.navclientson a:link, .navclientson a:visited {float:left; width:53px; height:18px; background:url('../images/nav/clients.gif');  background-repeat:no-repeat; background-position: 0 0px; font-size:1px; line-height:0;}
.navclientson a:hover {float:left; width:53px; height:18px; background-position: 0 0px; font-size:1px; line-height:0; text-indent:-5000px;}

.navnews {float:left; width:47px; height:18px; font-size:1px; line-height:0; text-indent:-5000px;}
.navnews a:link, .navnews a:visited {float:left; width:47px; height:18px; background:url('../images/nav/news.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position: 0 -18px;}
.navnews a:hover {float:left; width:47px; height:18px; background-position: 0 0px; font-size:1px; line-height:0;}
.navnewson {float:left; width:47px; height:18px; background-position: 0 0px; font-size:1px; line-height:0; text-indent:-5000px;}
.navnewson a:link, .navnewson a:visited {float:left; width:47px; height:18px; background:url('../images/nav/news.gif');  background-repeat:no-repeat; background-position: 0 0px; font-size:1px; line-height:0;}
.navnewson a:hover {float:left; width:47px; height:18px; background-position: 0 0px; font-size:1px; line-height:0; text-indent:-5000px;}

.navnewsletter {float:left; width:77px; height:18px; font-size:1px; line-height:0; text-indent:-5000px;}
.navnewsletter a:link, .navnewsletter a:visited {float:left; width:77px; height:18px; background:url('../images/nav/newsletter.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position: 0 -18px;}
.navnewsletter a:hover {float:left; width:77px; height:18px; background-position: 0 0px; font-size:1px; line-height:0;}
.navnewsletteron {float:left; width:77px; height:18px; background-position: 0 0px; font-size:1px; line-height:0; text-indent:-5000px;}
.navnewsletteron a:link, .navnewsletteron a:visited {float:left; width:77px; height:18px; background:url('../images/nav/newsletter.gif');  background-repeat:no-repeat; background-position: 0 0px; font-size:1px; line-height:0;}
.navnewsletteron a:hover {float:left; width:77px; height:18px; background-position: 0 0px; font-size:1px; line-height:0; text-indent:-5000px;}

.navbrochure {float:left; width:68px; height:18px; font-size:1px; line-height:0; text-indent:-5000px;}
.navbrochure a:link, .navbrochure a:visited {float:left; width:68px; height:18px; background:url('../images/nav/brochure.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position: 0 -18px;}
.navbrochure a:hover {float:left; width:68px height:18px; background-position: 0 0px; font-size:1px; line-height:0;}
.navbrochureon {float:left; width:68px; height:18px; background-position: 0 0px; font-size:1px; line-height:0; text-indent:-5000px;}
.navbrochureon a:link, .navbrochureon a:visited {float:left; width:68px; height:18px; background:url('../images/nav/brochure.gif');  background-repeat:no-repeat; background-position: 0 0px; font-size:1px; line-height:0;}
.navbrochureon a:hover {float:left; width:68px; height:18px; background-position: 0 0px; font-size:1px; line-height:0; text-indent:-5000px;}

.navcareers {float:left; width:60px; height:18px; font-size:1px; line-height:0; text-indent:-5000px;}
.navcareers a:link, .navcareers a:visited {float:left; width:60px; height:18px; background:url('../images/nav/careers.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position: 0 -18px;}
.navcareers a:hover {float:left; width:60px; height:18px; background-position: 0 0px; font-size:1px; line-height:0;}
.navcareerson {float:left; width:60px; height:18px; background-position: 0 0px; font-size:1px; line-height:0; text-indent:-5000px;}
.navcareerson a:link, .navcareerson a:visited {float:left; width:60px; height:18px; background:url('../images/nav/careers.gif');  background-repeat:no-repeat; background-position: 0 0px; font-size:1px; line-height:0;}
.navcareerson a:hover {float:left; width:60px; height:18px; background-position: 0 0px; font-size:1px; line-height:0; text-indent:-5000px;}

.navcontactus {float:left; width:78px; height:18px; font-size:1px; line-height:0; text-indent:-5000px;}
.navcontactus a:link, .navcontactus a:visited {float:left; width:78px; height:18px; background:url('../images/nav/contact-us.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position: 0 -18px;}
.navcontactus a:hover {float:left; width:78px; height:18px; background-position: 0 0px; font-size:1px; line-height:0;}
.navcontactuson {float:left; width:78px; height:18px; background-position: 0 0px; font-size:1px; line-height:0; text-indent:-5000px;}
.navcontactuson a:link, .navcontactuson a:visited {float:left; width:78px; height:18px; background:url('../images/nav/contact-us.gif');  background-repeat:no-repeat; background-position: 0 0px; font-size:1px; line-height:0;}
.navcontactuson a:hover {float:left; width:78px; height:18px; background-position: 0 0px; font-size:1px; line-height:0; text-indent:-5000px;}

.navsendfriend {float:left; width:115px; height:18px; font-size:1px; line-height:0; text-indent:-5000px;}
.navsendfriend a:link, .navsendfriend a:visited {float:left; width:115px; height:18px; background:url('../images/nav/send-friend.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position: 0 -18px;}
.navsendfriend a:hover {float:left; width:115px; height:18px; background-position: 0 0px; font-size:1px; line-height:0;}
.navsendfriendon {float:left; width:115px; height:18px; background-position: 0 0px; font-size:1px; line-height:0; text-indent:-5000px;}
.navsendfriendon a:link, .navsendfriendon a:visited {float:left; width:115px; height:18px; background:url('../images/nav/send-friend.gif');  background-repeat:no-repeat; background-position: 0 0px; font-size:1px; line-height:0;}
.navsendfriendon a:hover {float:left; width:115px; height:18px; background-position: 0 0px; font-size:1px; line-height:0; text-indent:-5000px;}
/* NAVIGATION */


/* SUB NAVIGATION */
.subnavdivider {float:left; width:1px; height:18px; background-color:#ebebec; font-size:1px; line-height:0; margin:0 7px 0 7px;}
.subnavwrapper {padding-top:20px; color:#f2f2f2;}
.tficorporatesubnav {float:left; color:#f2f2f2;}
.tficorporatesubnav a:link, .tficorporatesubnav a:visited {float:left; color:#e86ca9;}
.tficorporatesubnav a:hover {float:left; color:#00a4cf;}
.tficorporatesubnavon {float:left; color:#00a4cf;}
.tficorporatesubnavon a:link, .tficorporatesubnavon a:visited {float:left; color:#00a4cf;}
.tficorporatesubnavon a:hover {float:left; color:#00a4cf;}
.tfimeetingpointsubnav {float:left; color:#f2f2f2;}
.tfimeetingpointsubnav a:link, .tfimeetingpointsubnav a:visited {float:left; color:#90be39;}
.tfimeetingpointsubnav a:hover {float:left; color:#00a4cf;}
.tfimeetingpointsubnavon {float:left; color:#00a4cf;}
.tfimeetingpointsubnavon a:link, .tfimeetingpointsubnavon a:visited {float:left; color:#00a4cf;}
.tfimeetingpointsubnavon a:hover {float:left; color:#00a4cf;}
.tfipharmasubnav {float:left; color:#f2f2f2;}
.tfipharmasubnav a:link, .tfipharmasubnav a:visited {float:left; color:#f9970f;}
.tfipharmasubnav a:hover {float:left; color:#00a4cf;}
.tfipharmasubnavon {float:left; color:#00a4cf;}
.tfipharmasubnavon a:link, .tfipharmasubnavon a:visited {float:left; color:#00a4cf;}
.tfipharmasubnavon a:hover {float:left; color:#00a4cf;}
/* SUB NAVIGATION */


/* TFI MEETING POINT */
.defaultmeetingpointcontent {margin-top:15px;}
.defaultmeetingpointcontent a:link, .defaultmeetingpointcontent a:visited {color:#90be38;}
.defaultmeetingpointcontent a:hover {color:#333333;}
.introgreen {color:#90be38; font-size:16px;}
.meetingpointcopy {color:#333333;}
.meetingpointcopy a:link, .meetingpointcopy a:visited {color:#8aba2b;}
.meetingpointcopy a:hover {color:#333333;}
.meetingpointpartnerlogos {margin-bottom:20px;}
.meetingpointpartners {font-size:11px;}
.meetingpointbullet {padding-left: 9px; background-image: url(../images/bluebullet.gif); background-repeat: no-repeat; background-position: 0 .5em;}
.meetingpointbullet a:link, .meetingpointbullet a:visited {color:#90be38; text-decoration:none; vertical-align:top;}
.meetingpointbullet a:hover {color:#333333; text-decoration:none;}
.teamphoto {float:left; margin:0 10px 10px 0; padding-top:3px; width:184px;}
.teamtext {float:left; width:535px;}
/* TFI MEETING POINT */

/* TFI PHARMA */
.defaultpharmacontent {margin-top:15px;}
.defaultpharmacontent a:link, .defaultpharmacontent a:visited {color:#fbad32;}
.defaultpharmacontent a:hover {color:#333333;}
.introorange {color:#fbad32; font-size:16px;}
.pharmabullet {padding-left: 9px; background-image: url(../images/bluebullet.gif); background-repeat: no-repeat; background-position: 0 .5em;}
.pharmabullet a:link, .pharmabullet a:visited {color:#fbad32; text-decoration:none; vertical-align:top;}
.pharmabullet a:hover {color:#333333; text-decoration:none;}
/* TFI PHARMA */

/* TFI CORPORATE */
.coroporatebullet {padding-left: 9px; background-image: url(../images/bluebullet.gif); background-repeat: no-repeat; background-position: 0 .5em;}
.coroporatebullet a:link, .coroporatebullet a:visited {color:#e472ad; text-decoration:none; vertical-align:top;}
.coroporatebullet a:hover {color:#333333; text-decoration:none;}
.defaultcoroporatecontent {margin-top:15px;}
.defaultcoroporatecontent a:link, .defaultcoroporatecontent a:visited {color:#e472ad;}
.defaultcoroporatecontent a:hover {color:#333333;}
.intropink {color:#e472ad; font-size:16px;}
/* TFI CORPORATE */


/* NEWS */
.newsphotosm {float:left; margin-right:10px; margin-bottom:4px;}
.newsphotobig {float:right; margin-leftt:10px; margin-bottom:4px;}
.newsheadlinedefault {color:#0da9d2; font-weight:bold; font-size:14px; margin-top:-2px;}
.newsheadlinelarge {color:#333333; font-weight:bold; font-size:18px; margin-bottom:10px; margin-top:-4px;}
/* NEWS */

/* FORM ELEMENTS */
.asterix {color:#00a4cf;}
.formcontent {margin-top:10px;}
.formdropdown {font-size:12px; background-color:#ffffff; border-style:solid; border-color:#00a4cf; border-width:1px; margin-top:2px; margin-right:10px; font-family:arial, verdana, geneva;}
.formfield {width:230px; height:16px; font-size:12px; background-color:#ffffff; border-style:solid; border-color:#00a4cf; border-width:1px; margin-top:2px; margin-right:10px;}
.required {width:230px; font-size:12px; background-color:#ffffff; border-style:solid; border-color:#00a4cf; border-width:1px; margin-top:2px; margin-right:10px;}
.formtextarea {width:230px; height:80px; font-size:12px; background-color:#ffffff; border-style:solid; border-color:#00a4cf; border-width:1px; margin-top:2px; margin-right:10px; font-family:arial, verdana, geneva;}
.sendbtn {width:55px; height:24px;}
/* FORM ELEMENTS */


/* SHARE */
.sharewrapper {border-bottom:1px solid #ebebec; border-top:0px solid #ebebec; border-right:0px solid #ebebec; border-left:0px solid #ebebec; height:29px;}
.delicious_share_button {float:left; margin-top:3px; display:-moz-inline-block; display:inline-block; height:26px; width:27px; background:url(../images/delicious-share.gif) no-repeat; background-position:0 8px;}
.delicious_share_button:hover {float:left; background-position:0 -26px; text-decoration:none; height:26px; width:27px;}
.digg_share_button {float:left; margin-top:3px; display:-moz-inline-block; display:inline-block; height:26px; width:27px; background:url(../images/digg-share.gif) no-repeat; background-position:0 8px;}
.digg_share_button:hover {float:left; background-position:0 -26px; text-decoration:none; height:26px; width:27px;}
.fb_share_button {float:left; margin-top:3px; display:-moz-inline-block; display:inline-block; height:26px; width:26px; background:url(../images/facebook-share.gif) no-repeat; background-position:0 8px;}
.fb_share_button:hover {float:left; background-position:0 -26px; text-decoration:none; height:26px; width:26px;}
.shareicon {float:left; margin-right:2px;}
.shareiconend {float:left;}
.sharetext {font-size:14px; margin-top:5px; font-weight:bold;}
.stumbleupon_share_button {float:left; margin-top:3px; display:-moz-inline-block; display:inline-block; height:26px; width:26px; background:url(../images/su-share.gif) no-repeat; background-position:0 8px;}
.stumbleupon_share_button:hover {float:left; background-position:0 -26px; text-decoration:none; height:26px; width:26px;}
.twitter_share_button {float:left; margin-top:3px; display:-moz-inline-block; display:inline-block; height:26px; width:28px; background:url(../images/twitter-share.gif) no-repeat; background-position:0 8px;}
.twitter_share_button:hover {float:left; background-position:0 -26px; text-decoration:none; height:26px; width:28px;}
/* SHARE */



/* CASE STUDY POPUPS */
.casestudybullet {padding-left: 9px; background-image: url(../images/bluebullet.gif); background-repeat: no-repeat; background-position: 0 .5em;}
.casetudycaption {padding-top:6px; width:288px; font-size:11px;}
.casestudyclose {text-align:right; width:784px;}
.casestudycontainer {background-color:#ffffff; width:784px;}
.casestudycontent {padding-left:15px; padding-right:15px; padding-bottom:15px;}
.casestudyphoto {float:left; height:300px;}
.casestudytext {float:left; padding-left:15px; padding-right:15px; overflow : auto; height:500px; width:430px;}
.casestudytext2 {float:left; padding-left:15px; padding-right:15px; overflow : auto; height:500px; width:430px; margin-bottom:20px; margin-top:20px;}
.casestudywrapper {background-color:#ebecec; padding-top:8px; padding-left:8px; padding-right:8px; width:784px;  height:586px;}
.casestudywrapperfooterleft {float:left; background-image:url(../images/case-study-footer-bg.gif); width:624px; text-align:left; margin-top:15px;}
.casestudywrapperfooterright {float:right; background-image:url(../images/case-study-footer-bg.gif); width:120px; margin-top:15px;}
/* CASE STUDY POPUPS */


/***********************************************************************************************************************
DOCUMENT: style/format.css
DEVELOPED BY: Ryan Stemkoski
COMPANY: Zipline Interactive
EMAIL: ryan@gozipline.com
PHONE: 509-321-2849
DATE: 2/26/2009
DESCRIPTION: This document contains the structural formatting files for the accordion style menu.
************************************************************************************************************************/

.accordionButton {	
	color:#8aba2b;
	width: 710px;
	float: left;
	_float: none;  /* Float works in all browsers but IE6 */
	background: #ffffff;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	padding:0 20px 0 0;
	}
	
.accordionContent {	
	color:#333333;
	width: 710px;
	float: left;
	_float: none; /* Float works in all browsers but IE6 */
	background: #ffffff;
	padding:3px 20px 20px 0;
	}

.accordionButton a:link, .accordionButton a:visited {color:#333333;}
.accordionButton a:hover {color:#333333;}
	
/***********************************************************************************************************************
 EXTRA STYLES ADDED FOR MOUSEOVER / ACTIVE EVENTS
************************************************************************************************************************/

.on {
	background: #ffffff;
	color:#333333;
	}
	
.over {
	background: #ffffff;
	color:#333333;
	}
