@charset "UTF-8";
body { margin:0; padding:0; background:#e58e1a;}
a:active, a:focus {outline: 0;}
#wrap { margin:0 auto 0 auto; position:relative; width:920px;}
#wrap1 { margin:0; background:#fff; padding:20px;width:880px;float:left;}
ul { margin:0; padding:0;}
ol li { list-style:decimal; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:18px; color:#849bb4; }
ol li p{ line-height:18px; color:#849bb4;}
li { margin:0; padding:0; list-style:none;}
a { color:#e58e1a;}
.bi { font-style:italic; font-weight:bold;}
a:hover {color:#3c6f90;}
p { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:26px; color:#666; margin:0 0 10px 0;}

/*Q&A Slideshow styles begin*/
#qanda { height:185px; padding: 10px 0; margin:0 0 20px 0; border:1px solid #f2b772; border-left:0; border-right:0; float:left; clear:left;}
#question { width:440px; height:185px; float:left; padding:0; background:#3c6f90; overflow:hidden;}
#answer { width:440px; height:185px; float:left; padding:0; background:#fff; overflow:hidden;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:30px; line-height:36px; text-transform:uppercase; letter-spacing:-.0125em; width:420px; margin:23px 10px 23px 10px; padding:0;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:24px; text-transform:uppercase; margin:0 0 20px 0; padding:0; color:#3c6f90; }
h4 {font-family:Arial, Helvetica, sans-serif; font-size:15px; margin:14px 0 0 0; padding:0; color:#3c6f90;}
.fakeh4 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; margin:15px 0 0 0; padding:0; color:#3c6f90;}

.a { color:#3c6f90;}
.q { color:#fff;}
.bib {color: #4F7D9B;font-weight: bold;}
/*Q&A Slideshow styles end*/

/*Box home links begin*/
.box { width:324px; border:solid 1px #f2b772; float:left; margin:0 0 0 20px;}
.box h4 { font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:16px; font-weight:normal; color:#e58e1a; text-align:center; text-transform:capitalize; margin:0;}
.box h4 a { color:#e58e1a; width:324px; display:block; padding:14px 0; text-decoration:none;}
.box h4 a:hover {color:#fff; background-color:#e58e1a;}
/*Box home links end*/

/*Second page navigation stroke begin*/
#secPgStroke { padding: 20px 0 0 0; margin:0; border:1px solid #f2b772; border-bottom:0; border-left:0; border-right:0; float:left; display:inline;}
/*Second page navigation stroke end*/

/*Header styles begin*/
#header {}
#header h1 { text-indent:-9999px; float:left; margin:0; padding:0;}
#header h1 a{ display:block; margin:0; width:185px; height:93px; background:url(assets/m2m_marketing_to_marketers.jpg) no-repeat top left;}
#navigation { margin:0 35px 0 0;}
#navigation li { float:right; text-align:center; margin:61px 0 0 0;}
#navigation h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#849bb4; margin:0;}
#navigation a {color:#3c6f90; height:48px; display:block; background:url(assets/navArrow.jpg) no-repeat -9999px; text-decoration:none;}
#navigation a:hover {font-weight:bold; background-position: center 20px;}
#navigation li.about a.visit { color:#e58e1a; font-weight:bold; background:url(assets/navArrowVisit.jpg) no-repeat;  background-position: center 20px;}
#navigation li.profile a.visit { color:#e58e1a; font-weight:bold; background:url(assets/navArrowVisit.jpg) no-repeat;  background-position: center 20px;}
#navigation li.articles a.visit { color:#e58e1a; font-weight:bold; background:url(assets/navArrowVisit.jpg) no-repeat;  background-position: center 20px;}
#navigation li.blog a.visit { color:#e58e1a; font-weight:bold; background:url(assets/navArrowVisit.jpg) no-repeat;  background-position: center 20px;}
#navigation li.research a.visit { color:#e58e1a; font-weight:bold; background:url(assets/navArrowVisit.jpg) no-repeat;  background-position: center 20px;}
#navigation li.contact a.visit { color:#e58e1a; font-weight:bold; background:url(assets/navArrowVisit.jpg) no-repeat;  background-position: center 20px;}

.about{ width:72px;}
.profile{ width:138px;}
.articles{ width:112px;}
.blog{ width:120px;}
.research{ width:95px;}
.contact{ width:120px;}
/*Header styles end*/

/*Left Column styles begin*/
#leftColumn { width:185px; float:left; clear:left; border:1px solid #f2b772;}
#leftColumn li {}
#leftColumn h4 { font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:16px; font-weight:normal; color:#e58e1a; text-align:center; text-transform:uppercase; margin:0;}
#leftColumn a {color:#e58e1a; width:185px; display:block; padding:28px 0; text-decoration:none;}
#leftColumn a:hover {color:#fff; background-color:#e58e1a;}
.lcStroke { background:url(assets/leftColumnStroke.jpg) no-repeat bottom center;}
.bold { font-weight:bold;}
#addthis { padding:0;}
#addthis a { padding:0;margin:28px 30px; height:16px; width:125px;}
#addthis a:hover {background-color:#fff;}
/*Left Column styles end*/

/*Center Column styles begin*/
#centerColumn { width:324px; float:left; margin:0 0 -1400px 20px; padding:0 0 1400px 0;}
.intro { font-size:24px; color:#e58e1a;}
/*Center Column styles end*/

/*Right Column styles begin*/
#rightColumn { width:324px; float:left; margin:0 0 -1400px 20px; padding:0 0 1400px 0;}
#bigRightColumn { width:670px; float:left; margin:0 0 0 20px; padding:0;}
/*Right Column styles end*/

/*Articles and Case Studies 3 column styles begin*/
#column2 { width:450px; margin:0 0 0 20px; float:left; display:inline;}
#column2 li { border: 1px solid #e58e1a; margin:0 0 20px 0; float:left;}
#column2 h5 {font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0; padding:8px 5px 5px 5px; color:#fff; display:block; background-color:#e58e1a;}
#column2 h4 { margin:10px;}
#column2 p { margin:10px;}
#column2 p.dl { margin:10px 0 0 0;}
#column2 p.dl a {margin:10px 0 0 0; padding:10px 10px 5px 10px; border:1px solid #f2b772; border-right:none; border-bottom:none; float:right; text-decoration:none;}
#column3 { width:200px; margin:0 0 0 20px; float:left; display: inline;}
#column3 ul {border:1px solid #e58e1a;width:200px; margin:0 0 20px 0;}
#column3 li {}
#column3 h4 { font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:16px; font-weight:normal; color:#e58e1a; text-align:center; text-transform:uppercase; margin:0;}
#column3 a {color:#e58e1a; width:200px; display:block; padding:28px 0; text-decoration:none;}
#column3 a:hover {color:#fff; background-color:#e58e1a;}
/*Articles and Case Studies 3 column styles end*/

/*Left Right Column Wrap begin*/
#lrWrap { overflow:hidden; float:left;}
#homeRight { float:right; width:692px;}
/*Left Right Column Wrap end*/

/*Research Products Styles Begin*/
#products{}
#products li{margin:0 0 20px 0; padding:0; border:1px solid #f2b772; float:left; width:670px;}
#products h5{ font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0; padding:8px 5px 5px 5px; color:#fff; display:block; background-color:#e58e1a;}
#products p { margin:10px;}
#products p.dl { margin:10px 0 0 0;}
#products p.dl a {margin:10px 0 0 0; padding:10px 10px 5px 10px; border:1px solid #f2b772; border-right:none; border-bottom:none; float:right; text-decoration:none;}
/*Research Products Styles End*/



/*Prospect Profile styles begin*/
#comWrap { float:left; margin:0;}
#com1 { margin:0 0 20px 0; padding:0; border:1px solid #f2b772;}
#com2 {margin:0 0 20px 0; padding:0; border:1px solid #f2b772;}
#com3 {margin:0 0 20px 0; padding:0; border:1px solid #f2b772;}
.comText { margin:10px;}
.num { margin:0 10px 10px 0; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:25px; color: #fff; background-color: #e58e1a; display:block; width:18px; height:25px; border:1px solid #f2b772; border-top:0; border-left:0; float:left;}
/*Prospect Profile styles end*/



/*Form styles Begin*/
.r {text-align:right; padding:0; margin:0;}
.orange { background-color: #fceedf; }
.ft {font-size:15px; line-height:18px; text-transform:uppercase; display:block; margin:0;}
.blue { background-color:#e3e6eb;}
.left { float:left; width:25px;}
.formText { display:block; float:left; width:300px; color:#000;}
/*Form Styles end*/