@charset "UTF-8";

/* CSS Document */



/* IE6 transparent PNG fix

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

img, div { behavior: url("iepngfix.htc") }



/* Fix so theres' no jump from the scroll bar

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

html { overflow-y: scroll; }





/* Font Sizing

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

body {

	font-size:62.5%; /* gives us a base of 10px */

	}

h1 {

	font-size:4em; /* 40px */

	}

.detailTheater h2 {

	font-size:2.4em; /* 24px */

	}

h2 {

	font-size:1.6em; /* 16px */

	}

h3, #nav, #piTag {

	font-size:1.4em; /* 14px */

	}

h4 {

	font-size:1.3em; /* 13px */

	}

h5, #subColumn1 p, .genericList, #solutions strong  {

	font-size:1.2em; /* 12px */

	}

h6, .bucket p, .newsEvents dd, .more, #siteIndex dt, #sideNavs ul li, .promo a, .sideNavsStrong, #careers .genericList {

	font-size:1.1em; /* 11px */

	}

.contact #sideNavs p {

	font-size:1em; /* 10px */

	}	

	

.docSize, #siteIndex dd, .jobTitle, #sideNavs p {

	font-size:.90em; /* 9px */

	}





/* Line Heights

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

p {

	line-height:1.4em; /* 14px */

	}

	

#subColumn1 p {

	line-height:1.8em; /* 14px */

	margin-bottom:1.8em;

	}

	







/* Font Families

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

body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	}

h1, h2, h3, h4, h5, h6, #nav, .seeAll, .more, .docSize, #siteIndex,  #sideNavs ul li, .promo a, .sideNavsStrong, strong {

	font-family: Arial, Helvetica, sans-serif;

	}

	

	

/* Colors and Decorations

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

body, #nav a:hover, body#about #t-about a, body#news #t-news a, body#events #t-events a, body#careers #t-careers a, body#solutions #t-solutions a, body#contact #t-contact a {

	color:#443322;

	/*color: #0099cc;*/

	}

a, a:visited {

	text-decoration:none;

	color: #0099cc;

	}

a:hover {

	text-decoration:underline;

	/*color: #0099cc;*/

	color:#77bb00;

	}

h2, h3, h4, h5, h6, #sideNavs p, #sideNavs ul li {

	border-bottom:1px solid #d1cdbb;

	}

h1, h2, h3, h6, .sideNavsStrong {

	text-transform:uppercase;

	}

#subColumn1 h3 {

	text-transform:none;

	}

h1 {

color:#FFFFFF;

}

.detailTheater h2 {

border-bottom:none;

text-transform:none;

color:#FFFFFF;

}

#piTag, .marketFlashFeatures {

color:#f58025;

}

.jobTitle {

font-weight: normal;



}

#nav a {

	color:#6d6047;

	}

 #sideNavs ul .off {

 	color:#776655;

 }

#siteIndex dt, #siteIndex a, #siteIndex a:visited {

	color:#776655;

	border:none;

	text-align:left;

	float:none;

	padding:0;

	margin:0;

	}

.newsEvents dt, .docSize {

	/*font-size: .80em;*/

	color:#776655;

	}

#logo a, #logo a:visited,#logo a:hover, #logoSm a, #logoSm a:visited, #logoSm a:hover {

	border:none;

	}

#siteIndex dt, #piTag, .sideNavsStrong {

	font-weight:bold;

	}

#newsLetter, #demoCenter {

	background-color:#f5f3ee;

	}

#promo3 #network {

	background-color:#fff;

	}

	





/* Icons

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

#iconHCP {

	padding-left: 14px;

	background: url(../images/icon_hcp.gif) 0 .18em no-repeat; 

	}	

#iconDownload, .thrColFixHdr #column1 .more #iconDownload {

	padding-left: 14px;

	background: url(../images/icon_download.gif) 0 .2em no-repeat; 

	}

#iconContact, .thrColFixHdr #column1 .more #iconContact {

	padding-left: 14px;

	background: url(../images/icon_contact.gif) 0 .2em no-repeat; 

	}

.iconMore, .thrColFixHdr #column1 .more #iconContact {

	padding-left: 14px;

	background: url(../images/icon_more.gif) 0 .2em no-repeat; 

	}

.thrColFixHdr #column1 .more #iconPDFXSmall {

	padding-left: 14px;

	background: url(../images/icon_pdf_xsmall.gif) 0 .18em no-repeat; 

	}

.thrColFixHdr #column1 .more #iconBio, .thrColFixHdr #column3 .more #iconBio  {

	padding-left: 14px;

	background: url(../images/icon_hcp.gif) 0 .18em no-repeat; 

	}	

#iconMarketFlash {

	background: url(../images/icon_marketflash.gif) right 0 no-repeat; 

	}

#iconDemoCenter {

	background: url(../images/icon_democenter.gif) right 0 no-repeat; 

	}

#iconCaseStudy {

	background: url(../images/icon_casestudy.gif) right 0 no-repeat; 

	}

#promo3 img {

	padding-right:4px;

	}

	

/* Padding and Margins

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

p {

	margin-top:0px;

	}

h3, h4, h5, h6 {

	padding-bottom:.60em;

	margin-bottom:1em;

	margin-top:0;

	}

h2 {

	padding:0 0 .50em 0;

	margin:0 0 .5em 0;

	}

h1 {

	padding:25px 0 0 0;

	margin:0;

	}



.detailPage .promo h3 {

	padding-top:19px;

	}



.promo h4, .promo h5 {

	padding-bottom:.70em;

	margin-bottom:.20em;

	margin-top:0;

	}

IMG, TABLE, TD, FORM { 

	margin: 0; 

	padding: 0; 

	border: none; 

	}

#newsLetter, #demoCenter {

	padding:4px 10px 8px 10px;

	}

#promo3 #network {

	padding:0;

	}



/* Site Header

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

#logo {

	float: left;

	padding:12px 0 0 15px;

	margin: 0;

	width:232px;

	}





/* Nav Styles

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

#navs {

	float: right;

	text-align:right;

	padding-top:11px;

	width:680px;

	}

#nav {

	margin: 16px 0 0 0;

	padding: 0;

	list-style:none;

	float: right;

	}	

#nav li {

	float:left;

	margin: 0 1px 0 0;

	padding: 0;

	}

#nav a, #nav a:visited {

	float: left;

	display: block;

	margin: 0;

	padding: 1.2em 1.1em;

	text-decoration:none;

	border:1px solid #f3f1eb;

	border-bottom:none;

	}

#nav a:hover {

background:#f4f1ec;

/*background:#fff;*/

	}

	

body#about #t-about a, body#news #t-news a, body#events #t-events a, body#careers #t-careers a, body#contact #t-contact a, body#solutions #t-solutions a {

background:#f4f1ec;

/*background:#fff;*/

cursor: default;

	}





/* sideNav Styles

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

#sideNavs {

	margin: 0;

	padding: 0;

	list-style:none;

	}

#sideNavs ul {

	margin:0 0 1.5em 0;

	padding:0;

	list-style:none;

	}	

#sideNavs ul li {

	display: block;

	}

#sideNavs ul li a, #sideNavs ul li a:visited, #sideNavs ul .off {

	display: block;

	padding: .4em 7px;

	}

#sideNavs ul li a:hover {

	display: block;

	/*background:#b3e1f0;*/

	background:#f5fecf;

	text-decoration:none;

	}

.tramuto #t-tramuto a, .tramuto #t-tramuto a:hover, .tramuto2 #t-tramuto2 a, .tramuto2 #t-tramuto2 a:hover, .paullin #t-paullin a, .paullin #t-paullin a:hover, .galante #t-galante a, .galante #t-galante a:hover, .karch #t-karch a, .karch #t-karch a:hover, .scholly #t-scholly a, .scholly #t-scholly a:hover, .selby #t-selby a, .selby #t-selby a:hover, .shapiro #t-shapiro a, .shapiro #t-shapiro a:hover, .schirato #t-schirato a, .schirato #t-schirato a:hover, .berland #t-berland a, .berland #t-berland a:hover, .creative #t-creative a, .creative #t-creative a:hover, .partners #t-partners a, .partners #t-partners a:hover, .news08 #t-news08 a, .news08 #t-news08 a:hover, .events08 #t-events08 a, .events08 #t-events08 a:hover, .careers1 #t-careers1 a, .careers1 #t-careers1 a:hover, .careers2 #t-careers2 a, .careers2 #t-careers2 a:hover, .eDetailing #t-eDetailing a, .eDetailing #t-eDetailing a:hover, .conferencePlanning #t-conferencePlanning a, .conferencePlanning #t-conferencePlanning a:hover, .emailMarketing #t-emailMarketing a, .emailMarketing #t-emailMarketing a:hover, .smartRecruit #t-smartRecruit a, .smartRecruit #t-smartRecruit a:hover, .eSampling #t-eSampling a, .eSampling #t-eSampling a:hover, .multiChannelCampaigns #t-multiChannelCampaigns a, .multiChannelCampaigns #t-multiChannelCampaigns a:hover, .salesForceIntegration #t-salesForceIntegration a, .salesForceIntegration #t-salesForceIntegration a:hover, .physicianNetwork #t-physicianNetwork a, .physicianNetwork #t-physicianNetwork a:hover, .relationshipManagement #t-relationshipManagement a, .relationshipManagement #t-relationshipManagement a:hover, .creativeStrategy #t-creativeStrategy a, .creativeStrategy #t-creativeStrategy a:hover, .targetSegmentation #t-targetSegmentation a, .campaignManagement #t-campaignManagement a, .campaignManagement #t-campaignManagement a:hover, .techSupport #t-techSupport a, .techSupport #t-techSupport a:hover  {

	/*color:#fff;*/

	display: block;

	/*background:#d1cdbb;*/

	color: #0099cc;

	/*background:#b3e1f0;*/

	background:#c3ecf9;

	text-decoration:none;

	background-image:url(../images/arrow_sidenav.gif);

	background-repeat:no-repeat;

	background-position:left .7em;

	cursor: default;

	}

#sideNavs h4 {

	padding:7px;

	color:#fff;

	background-color:#776655;

	background-image:url(../images/tile_sidenav_brown.gif);

	background-repeat:repeat-x;

	margin:0;

	border:none;

	}

#sideNavs h6 {

	display:block;

	padding:4px 7px;

	margin:12px 0px 0px 0px;

	}

#sideNavs h6.overview {

	display:block;

	padding:0;

	margin:0;

	}

#sideNavs h6 a, #sideNavs h6 a:visited {

	color:#443322;

	display: block;

	text-decoration:none;

	padding:4px 7px;

	margin:12px 0px 0px 0px;

	background-image:url(../images/arrow_sidenav_tan.gif);

	background-repeat:no-repeat;

	background-position:left .7em;

	}

#sideNavs h6 a:hover {

	display: block;

	/*color:#0099cc;

	background:#b3e1f0;

	color:#fff;

	background:#77bb00;*/

	color:#77bb00;

	background:#f5fecf;

	text-decoration:none;

	background-image:url(../images/arrow_sidenav_greenlt.gif);

	background-repeat:no-repeat;

	background-position:left .7em;

	}

.directMarketing #directMarketing, .dataAnalytics #dataAnalytics, .physicianManagement #physicianManagement, .projectDevelopment #projectDevelopment {

	/*background:#eae7de;*/

	background:#d9f5fe;

	}

		

.directMarketing #t-directMarketing a, .directMarketing #t-directMarketing a:visited, .dataAnalytics #t-dataAnalytics a, .dataAnalytics #t-dataAnalytics a:visited, .physicianManagement #t-physicianManagement a, .physicianManagement #t-physicianManagement a:visited, .projectDevelopment #t-projectDevelopment a, .projectDevelopment #t-projectDevelopment a:visited {

	/*color:#443322;

	background:#dfdccf;*/

	color:#fff;

	background:#0099cc;

	/*background-image:url(../images/arrow_sidenav_ltblu.gif);

	background-repeat:no-repeat;

	background-position:left .7em;*/

	background-image:url(../images/tile_sidenav_blue.gif);

	background-repeat:repeat-x;

	cursor: default;

	}

	

.eDetailing #t-directMarketing a:hover, .conferencePlanning #t-directMarketing a:hover, .emailMarketing #t-directMarketing a:hover, .smartRecruit #t-directMarketing a:hover, .eSampling #t-directMarketing a:hover, .multiChannelCampaigns #t-directMarketing a:hover, .salesForceIntegration #t-directMarketing a:hover, .physicianNetwork #t-physicianManagement a:hover, .relationshipManagement #t-physicianManagement a:hover, .creativeStrategy #t-projectDevelopment a:hover, .targetSegmentation #t-projectDevelopment a:hover, .campaignManagement #t-projectDevelopment a:hover, .techSupport #t-projectDevelopment a:hover {

	/*color:#0099cc;

	background:#b3e1f0;*/

	color:#fff;

	background:#77bb00;

	background-image:url(../images/arrow_sidenav_green.gif);

	background-repeat:no-repeat;

	background-position:left .7em;

	}

	



	

	

/*.solutions #t-directMarketing a, .solutions #t-directMarketing a:visited,.solutions #t-dataAnalytics a, .solutions #t-dataAnalytics a:hover, .solutions #t-physicianManagement a, .solutions #t-physicianManagement a:hover, .solutions #t-projectDevelopment a, .solutions #t-projectDevelopment a:hover {

	display: block;

	color:#443322;

	text-decoration:none;

	background-image:url(../images/arrow_sidenav_tan.gif);

	background-repeat:no-repeat;

	background-position:left .7em;

	}	

.solutions #t-directMarketing a:hover {

	display: block;

	color:#0099cc;

	background:#b3e1f0;

	text-decoration:none;

	background-image:url(../images/arrow_sidenav_blue.gif);

	background-repeat:no-repeat;

	background-position:left .7em;

	}

.directMarketing #t-directMarketing a, .directMarketing #t-directMarketing a:hover {

	display: block;

	color:#443322;

	background:#dfdccf;

	text-decoration:none;

	background-image:url(../images/arrow_sidenav.gif);

	background-repeat:no-repeat;

	background-position:left .7em;

	}

.eDetailing #t-directMarketing a, .eDetailing #t-directMarketing a:hover {

	display: block;

	background:#dfdccf;

	text-decoration:none;

	background-image:url(../images/arrow_sidenav_tan.gif);

	background-repeat:no-repeat;

	background-position:left .7em;

	}*/

#sideNavs p {

padding:7px;

margin-bottom:0px;

}



/* Home Page Lower Half Styles

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

#main {

/*font-size: .70em;*/

	}



.bucket p, .promo p {

	margin-bottom:6px;

	}



.bucket, .promo {

	

	text-decoration: none;

	line-height: 1.35em;

	}

.bucket .icon {

	float:left;

	margin: 0 10px 0 0;

	}

#bucket2 {

	margin-top: 30px;

	}

.bucket .seeAll a, .bucket .seeAll a:visited {

	/*font-size: .80em;*/

	float:right;

	text-align:right;

	padding:.10em .75em;

	margin:0;

	border:1px solid #d1cdbb;

	}

.bucket .seeAll a:hover, .promoBtn a:hover {

	text-decoration:none;

	/*color:#fff;

	background: #77bb00;

	border:1px solid #77bb00;*/

	background: #f5fecf;

	border:1px solid #99bb00;

	}

.more {

	/*font-size:.95em;*/

	}

.thrColFixHdr #column1 .more {

	margin-left:70px;

	}

.thrColFixHdr #column1 .more A, .thrColFixHdr #column1 .more A:visited {

	padding:0;

	}

.thrColFixHdr #column1 p {

	margin-left:55px;

	}

.newsEvents {

	padding: 0;

	margin: 0;

	}

.newsEvents dl {

	padding: 0;

	margin: 0;

	list-style:none;

	}



.newsEvents dd {

	padding: 0 0 1.5em 0;

	margin: 0;

	background: url(../images/bullet_home.gif) 0 .75em no-repeat;

	}  

#promo2, #promo3 {

	margin-top: 14px;

	}

.promoBtn a, .promoBtn a:visited {

	/*font-size: .80em;*/

	text-align:right;

	padding:.10em .75em;

	margin:0;

	border:1px solid #d1cdbb;

	}

/*.promoBtn a:hover {

	text-decoration:none;

	background: #ccebf5;

	border:1px solid #0099cc;

	}*/

	

/* Promo Link Styles

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

.promo ul {

	margin: 0;

	padding: 0;

	list-style:none;

	}

.promo li {

	display: block;

	}

.promo li a, .promo li a:visited {

	display: block;

	padding-top: .25em;

	padding-bottom: .7em;

	}

.twitter a {

	padding-left:22px;

	background: url(../images/icon_twitter.gif) 0 0 no-repeat;

	}

.facebook a {

	padding-left:22px;

	background: url(../images/icon_facebook.gif) 0 0 no-repeat;

	}

.myspace a {

	padding-left:22px;

	background: url(../images/icon_myspace.gif) 0 0 no-repeat;

	}

.linkedin a {

	padding-left:22px;

	background: url(../images/icon_linkedin.gif) 0 0 no-repeat;

	}

.blogger a {

	padding-left:22px;

	background: url(../images/icon_blogger.gif) 0 0 no-repeat;

	}

.webinar a {

	padding-left:22px;

	background: url(../images/icon_webcast.gif) 0 0 no-repeat;

	}

.article a {

	padding-left:22px;

	background: url(../images/icon_article.gif) 0 0 no-repeat;

	}

.chat a {

	padding-left:22px;

	background: url(../images/icon_chat.gif) 0 0 no-repeat;

	}

.video a {

	padding-left:22px;

	background: url(../images/icon_video.gif) 0 0 no-repeat;

	}





/* Site Index Styles

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

.thrColFixHdr #siteIndex {

	padding: 0;

	}

.thrColFixHdr #siteIndex .column {

	width: 177px;

	padding: 0px 0px 0 8px; /* padding keeps the content of the div away from the edges */

	border-left:1px solid #d1cdbb;

	min-height:75px;

	}

.thrColFixHdr #siteIndex #logoSm {

	width: 135px;

	border-left:none;

	padding-top:45px;

	padding-right:15px;

	min-height:0px;

	text-align:left;

	}

.thrColFixHdr #siteIndex dl {

	padding: 0;

	margin: 0;

	}

.thrColFixHdr #siteIndex dt {

	padding-bottom:4px;

	}



.thrColFixHdr #siteIndex dd {

	padding:3px 0;

	margin:0;

	}

	

	

/* Footer Styles

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





/* Content Page List

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

.genericList {

	padding: 0 20px 20px 0;

	margin: 0 0 0 17px;

	list-style:outside;

	list-style-type:square;

	}

	

.genericList li {

	padding: .25em 0;

	margin: 0;

	}

	

#careers .genericList li {

	padding: .5em 0;

	margin: 0;

	}

	





/* Form List

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

.form dl {

	padding: 0;

	margin: 0;

	text-align:left;

	}

.form dt {

	float:left;

	width:150px;

	padding-top:1em;

	}

.form dd {

padding-top:.5em;

	

	}

/* Form Styles

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

#formWrap {

background:#fff;

padding:0;

margin:0;

text-align:left;

}

form#formContact {



margin: 0 ;

}

fieldset {

margin: 1em 0;

padding:0 0 .5em 0;

border:none;

/*border: 1px solid ;

border-color:#ccc;*/

}

legend {

font-size: 1.2em;

position:relative;

left:-5px;

margin:0;

padding:0;

color:#443322;

}

#formWrap p {

position: relative;

font-size: 1.1em;

line-height: 1.7;

margin:1em 0 1em 10px;;

padding:0;

clear:both;

}


input.text {

position:absolute;

left:85px;

width:200px;

margin-right: 100px;

}

input.check {

left:85px;

}

textarea {

position:absolute;

left:85px;

width:200px;

margin-right: 100px;

height: 60px;

margin-bottom:1em;

}

label.top {

display:block;

margin-bottom: .5em;

}

label.check {

line-height: 1;

font-size: 1em;

}

span.aside {

}

p.required {

position: relative;

}

span.required {

position:absolute;

left:285px;

padding-left: 35px;

color:#FF0000;

height:25px;

}

input.text:focus, textarea:focus {

background:#ccebf5;

}



	

	

/* Deatil Page Styles

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

.detailPage2 div .content {

padding-top:60px

}





.photoBio {

	float:left;

	margin: 0 10px 20px 0;

	}

.partnerLogo {

	float:left;

	margin: 0 10px 20px 0;

	border: 1px solid #d1cdbb;

	}

.partner {

background-image: url(../images/partner_gradient.gif);

background-repeat:repeat-x;

background-position:0 bottom;

margin:0 0 30px 0;

padding: 0 0 20px 0;

}



#solutions .more {

padding-top:0;

margin-top:0;

}

#solutions .partner p {

margin-bottom:.75em;

}





.solutionsIcon {

	float:left;

	margin: 0 4px 0px 0;

	}



/* Libertyville List

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



.libertyvilleFact {

	color:#CC0000;

	padding-left:14px;

	background: url(../images/icon_pushpin.gif) 0 .25em no-repeat;

	padding-top: .25em;

	padding-bottom: .7em;

	}

	

/* MarketFlash Features List

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



.marketFlashFeatures {

	font-weight:bold;

	padding-left:14px;

	background: url(../images/icon_bullet_orange.gif) 0 .25em no-repeat;

	padding-top: .25em;

	padding-bottom: .7em;

	}





/* Unused styles??????

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

IMG, TABLE, TD, FORM { margin: 0; padding: 0; border: none; }



.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

    }

.clearfix {

    zoom: 1;     /* triggers hasLayout */

    }  /* Only IE can see inside the conditional comment

    and read this CSS rule. Don't ever use a normal HTML

    comment inside the CC or it will close prematurely. */

.spacer {

	float:clear;

	}









	



	





	



	







