
/* Normalize
  ====================================================  */
body,
h1, h2, h3, h4, h5, h6,
p, div, span, ul, ol, dl, li,
a, a:link, a:visited,
blockquote, acronym,
form,
input, select, textarea {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-style: normal;
	height: auto;
}


/* Layout
  ====================================================  
  quote : this section is used to layers position only
          (dimensions, floating, margins and paddings).  
          Use the "Style" section to put code relative
          of design.                                  */
#wrapper, #footer {
	width: 931px;
	margin: 0 auto;
	padding-bottom:30px;
}
#header,
#main,
#footer {
	display: block;
	clear : both;
}
.columnOneOfThree,
.columnTwoOfThree,
.columnThreeOfThree {
  float: left;
  display: inline;
  width: 33%;
}
.clear {
  clear: both;
}


/* Style
  ====================================================  */
body {
	font: 100.01%/1.1 Helvetica, Arial, sans-serif;
	color: #040004;
	background: #F1F3F0 url(images/home_back.jpg) repeat-x top left;
}
p {
  font-size: 13px;
  line-height: 18px;
}
a, a:link, a:visited {
  text-decoration: none;
  color: #040004;
}

a.nextButton, a.nextButton:link, a.nextButton:visited {
  display: block;
  width: 163px;
  height: 81px;
  background: transparent url(images/next_button.jpg) no-repeat;
}

a.nextButton span, a.nextButton:link span, a.nextButton:visited span {
  display: none;
}

.roundedBox {
  overflow: hidden;
  width: 263px;
  height: 81px;
  background: transparent url(images/rounded_box.jpg) no-repeat;
}


/* Header
  ====================================================  */
h1 span { display: none; }

#wrapper h1 a,#wrapper h1 a:link,#wrapper h1 a:visited { 
  display: block;
  height: 98px;
  background: transparent url(images/cmecell.jpg) no-repeat 32px 15px;
}

.title {
	font-size: 24px;
	font-weight:bold;
	width:320px;
	line-height:normal;
}


/* Navigation
  ====================================================  */

ul#primaryNavigation {
	height: 47px;
  list-style: none;
  display: block;
}
ul#primaryNavigation li {
  display: block;
  float: left;
  line-height: 23px;
}
ul#primaryNavigation span {
  display: none;
}
ul#primaryNavigation a, ul#primaryNavigation a:link, ul#primaryNavigation a:visited {
  display: block;
  height: 47px;
}

ul#primaryNavigation #menuHome a, ul#primaryNavigation #menuHome a:link, ul#primaryNavigation #menuHome a:visited {
  width: 89px;
  margin-left: 24px;
  background: transparent url(images/home.jpg) no-repeat top left;
}
ul#primaryNavigation #menuHome a:hover {
  background: transparent url(images/home_over.jpg) no-repeat top left;
}


ul#primaryNavigation #menuPublishers a, ul#primaryNavigation #menuPublishers a:link, ul#primaryNavigation #menuPublishers a:visited {
  width: 140px;
  margin-left: 86px;
  background: transparent url(images/publishers.jpg) no-repeat top left;
}
ul#primaryNavigation #menuPublishers a:hover {
  background: transparent url(images/publishers_over.jpg) no-repeat top left;
}

ul#primaryNavigation #menuProfessionals a, ul#primaryNavigation #menuProfessionals a:link, ul#primaryNavigation #menuProfessionals a:visited {
  width: 172px;
  margin-left: 62px;
  background: transparent url(images/professionals.jpg) no-repeat top left;
}
ul#primaryNavigation #menuProfessionals a:hover {
  background: transparent url(images/professionals_over.jpg) no-repeat top left;
}

ul#primaryNavigation #menuHelp a, ul#primaryNavigation #menuHelp a:link , ul#primaryNavigation #menuHelp a:visited {
  width: 82px;
  margin-left: 51px;
  background: transparent url(images/help.jpg) no-repeat top left;
}
ul#primaryNavigation #menuHelp a:hover {
  background: transparent url(images/help_over.jpg) no-repeat top left;
}

ul#primaryNavigation #menuBlog a, ul#primaryNavigation #menuBlog a:link, ul#primaryNavigation #menuBlog a:visited {
  width: 84px;
  margin-left: 63px;
  background: transparent url(images/blog.jpg) no-repeat top left;
}
ul#primaryNavigation #menuBlog a:hover {
  background: transparent url(images/blog_over.jpg) no-repeat top left;
}

/* Footer Style
  ====================================================  */
#wrapperFooter {
  clear: both;
  background: #EEEEEE url(images/footer_back.jpg) repeat-x;
}
#footerNavigation,
#footerNavigation a, #footerNavigation a:link, #footerNavigation a:visited {
	font-size: 12px;
	color: #666666;
}
#footerNavigation {
  display: block;
  clear: both;
  padding: 20px 0 140px 7px;
  list-style: none;
}
#footerNavigation li {
  float: left;
  margin: 0 20px 0 0;
}


/* Home
  ====================================================  */

#homeIntro .columnOneOfThree {
  width: 315px;
  padding: 295px 0 0 0;
  background: transparent url(images/mobilize.jpg) no-repeat right top;
}
#homeIntro .columnTwoOfThree {
  width: 320px;
  padding: 295px 0 0 0;
  background: transparent url(images/control.jpg) no-repeat right top;
}
#homeIntro .columnThreeOfThree {
  width: 296px;
  padding: 295px 0 0 0;
  background: transparent url(images/track.jpg) no-repeat 37px 27px;
}
#homeIntro {
  overflow: hidden;
  height: 430px;
}
#homeIntro p {
  padding-right: 30px;
  line-height: 22px;
}
#homeIntro p.title {
  margin-bottom: 8px;
}

#homeIntro .columnOneOfThree p.title {
  height: 19px;
  width: 92px;

}
#homeIntro .columnTwoOfThree p.title {
  height: 19px;
  width: 78px;

}
#homeIntro .columnThreeOfThree p.title {
  height: 19px;
  width: 58px;

}
#homeIntro .columnOneOfThree p {
  margin-left: 37px;
}
#homeIntro .columnTwoOfThree p {
  margin-left: 39px;
}
#homeIntro .columnThreeOfThree p {
  margin-left: 37px;
  padding-right: 10px;
}
#homeCategories .clear {
  height: 17px;
  background: #FFFFFF url(images/rounded_end.jpg) no-repeat bottom;
}
#homeCategories {
  background: #FFFFFF url(images/smooth_border.jpg) repeat-x left top;
}

#homeCategories .roundedBox {
  float: left;
  display: inline;
  margin: 36px 0 20px 0;
}
#homeCategories .roundedBox a, #homeCategories .roundedBox a:link, #homeCategories .roundedBox a:visited {
  font-size: 11px;
}
#homeCategories #publishersBox {
  margin-left: 182px; 
}
#homeCategories #healthBox {
  margin-left: 50px;
}
#publishersBox a, #publishersBox a:link, #publishersBox a:visited,
#healthBox a, #healthBox a:link, #healthBox a:visited {
  display: block;
  width: 230px;
  height: 81px;
  padding: 26px 22px 0 33px;
}  
#publishersBox span.title,
#healthBox span.title {
  display: none;
}
#publishersBox span.subtitle,
#healthBox span.subtitle {
  display: block;
  padding-top: 22px;
}
#publishersBox a, #publishersBox a:link, #publishersBox a:visited {
  background: transparent url(images/publishers_institutions.jpg) no-repeat 33px 26px;
}  
#healthBox a, #healthBox a:link, #healthBox a:visited {
  background: transparent url(images/health_care_professionals.jpg) no-repeat 33px 26px;
}

.row {
float:left;
margin-bottom:30px;
}

/* Mobilize page
  ====================================================  */
body#mobilize {
  background: #F1F3F0 url(images/mobilize_back.jpg) repeat-x top left;
}
#mobilizeIntro {
  margin: 26px 0 40px 35px;
 
}

#mobilizeIntro2 {
  margin: 26px 0 40px 35px;
  display:none;
}

.contentcontain {
  margin: 26px 0 40px 35px;
}
#mobilizeIntro .title,
#mobilizeIntro .text {
  font-family: "Lucida Grande CE", lucida, sans-serif;
}
#mobilizeIntro .title {
  float: left;
  display: inline;
  margin: 57px 0 0 5px;
  font-size: 24px;
}
#mobilizeIntro .text {
  float: left;
  display: inline;
  width: 320px;
  margin: 24px 0 0 5px;
}
#mobilizeIntro .text p {
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 20px;
}
.phone {
  float: left;
  display: inline;
  width: 272px;
  height: 407px;
}
#phoneb, #phone3, #phone4, #phone5, #phone6, #phone7, #phone8, #phone9, #phone10, #subtitle2, #subtitle4, #subtitle5, #desc3, #desc2, #desc4, #desc5 {
display:none;
}
#mobilizeIntro a.nextButton, #mobilizeIntro a.nextButton:link, #mobilizeIntro a.nextButton:visited {
  float: left;
  margin: 5px 0 0 0;
  margin-top:15px;
}
  