#wrap {	border-top: 10px solid #ead8bc;	text-align: left; }

#main #content { margin-top: 35px; }

#main #content h1 {
	font-family:Arial,Helvetica,clean,sans-serif;
	font-size:1.15em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:0pt 40px 1.52em 0pt;
}
#main #content p {
	color:#000000;
	line-height:1.67em;
	padding:0pt 40px 20px 0pt;
}


/* ==================== ANNOUNCEMENTS ==================== */

body.announcements #content {
	margin: 0 40px;
	text-align: left;
	width: 820px;
	overflow: hidden;
}

body.announcements #announcements ul { 
	width: 820px;
	overflow: hidden; 
	border-bottom: 1px solid #ccb596;
}

body.announcements #announcements ul li {
  float: left;
  background: #ead8bc;
  border-top: 1px solid #ccb596;
  padding: 10px;
  width: 800px;
  line-height: 18px;
  font-size: 12px;
}

body.announcements #announcements ul li a {
	padding-top: 6px;
	line-height: 18px;	
}	

body.announcements #announcements ul li span {
  padding-top: 8px;
  text-transform: uppercase;
}

body.announcements #announcements ul li span.important {
	background: url(../images/icon_important_an.gif) right no-repeat;
	padding-right: 18px; /*image width*/
	padding-top: 1px; 
	padding-bottom: 1px; 
	cursor: pointer;
}

body.announcements #content #article .announcement {
	background: #ead8bc;
	border-bottom: 1px solid #ccb596;
	border-top: 1px solid #ccb596;
	padding: 30px;
	padding-bottom: 10px;
} 

body.announcements #content #article .announcement p.announcement-date {
	padding-top: 0px; margin-top: 0px;
	color: #847658;
	font-weight: bold; 
	text-transform: uppercase;
	padding-bottom: 10px;
	line-height: 100%;
	padding-right: 0;
}

body.announcements #content #article .announcement .announcement-body p {
	padding-right: 0;
}

body.announcements #content #article .announcement h3.announcement-title {
	font: bold 18px Arial,Helvetica,clean,sans-serif;
  	color: #000;
  	padding-bottom: 20px;
  	padding-right: 0;
}

body.announcements #content #article .announcement h3.important {
	background: url(../images/icon_important_lg.gif) no-repeat top left;
	padding-left: 21px;
}

body.announcements #content .announcement h3.announcement-title a:link,
body.announcements #content .announcement h3.announcement-title a:visited {
	text-decoration: none;	
}

body.announcements #content .announcement h3.announcement-title a:hover,
body.announcements #content .announcement h3.announcement-title a:focus,
body.announcements #content .announcement h3.announcement-title a:active {
	text-decoration: underline;
	color: #000;
}

/* ---------- Announcement Nav ---------- */

#content #article ul#announcement-nav {
	width: 810px;
	height: 27px;
	background: none;
	list-style-type: none;
	padding: 0 5px;
	border-top: 1px solid #ccb596;
}

#content #article ul#announcement-nav li {
	float: left;
	width: 270px;
	padding-top: 3px;
}

#content #article ul.bottom {
	border-bottom: 1px solid #ccb596;
}

#content #article ul.bottom li{
	border-top: none;
}


#content #article ul#announcement-nav li.center {
	text-align: center;
}

#content #article ul#announcement-nav li.right {
	text-align: right;
}

#content #article ul#announcement-nav li a:link,
#content #article ul#post-nav li a:visited {
	text-decoration: none;
}

#content #article ul#announcement-nav li a:hover,
#content #article ul#announcement-nav li a:focus,
#content #article ul#announcement-nav li a:active {
	text-decoration: underline;	
}

/* --------------- CONTENT TABLES --------------- */

body.announcements #content .announcement table.contenttable {
	margin-left: 1px;
	margin-bottom: 40px;
	border-collapse: collapse;
}

body.announcements #content .announcement table.contenttable caption {
	font-size: 12px;
	line-height: 18px;	
	text-align: center;
	font-weight: bold;
	padding-bottom: 30px;
}

body.announcements #content .announcement table.contenttable th {
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	background: #ead8bc;
	border: 1px solid #ccb596;
	padding: 7px;
	vertical-align: top;
}

body.announcements #content .announcement table.contenttable.wide th {
	font-size: 11px;
	padding: 6px;
}

body.announcements #content .announcement table.contenttable tr.header th { text-align: center; }

body.announcements #content .announcement table.contenttable th.col1 { width: 19%; }
body.announcements #content .announcement table.contenttable th.col2 { width: 40.5%; }
body.announcements #content .announcement table.contenttable th.col3 { width: 40.5%; }

body.announcements #content .announcement table.contenttable td {
	border: 1px solid #ccb596;
	padding: 7px;
	vertical-align: top;
	font-size: 11px;
}

body.announcements #content .announcement table.contenttable.wide td {
	font-size: 13px;
	padding: 6px;
	line-height: 12px;
}

body.announcements #content .announcement table.contenttable.wide td p {
	font-size: 13px;
	line-height: 12px;
	padding: 0px;
}

body.announcements #content .announcement table.contenttable.wide td sup a { font-size: 9px; line-height: 12px; }

body.announcements #content .announcement table.contenttable.wide td sup a:link,
body.announcements #content .announcement table.contenttable.wide td sup a:visited {
	text-decoration: underline;
}

body.announcements #content .announcement table.contenttable td {
	border: 1px solid #ccb596;
	padding: 7px;
	vertical-align: top;
	font-size: 11px;
}

/* --------------- VIDEO TRANSCRIPT --------------- */

body.announcements #content .announcement .video-transcript { 
	margin-top: 0; 
	margin-bottom: 20px;
	padding-top: 0; 
	background: #ead8bc;

}

body.announcements #content .announcement .video-transcript h4 { margin-top: 0; }

body.announcements #content .announcement .video-transcript h4 span.title { float: left;}

body.announcements #content .announcement .video-transcript h4 span.toggle a {
	margin-left: 15px;
	padding-left: 25px;
	float: left;
}	

body.announcements #content .announcement .video-transcript h4 span.toggle a:link,
body.announcements #content .announcement .video-transcript h4 span.toggle a:visited { 
	background: url(../images/arrow_showhide_biblio.gif) 0px -28px no-repeat; 
	text-decoration: underline;
}

body.announcements #content .announcement .video-transcript h4 span.toggle a:hover,
body.announcements #content .announcement .video-transcript h4 span.toggle a:active { 
	color: #000; 
	text-decoration: underline;
}	

body.announcements #content .announcement .video-transcript h4 span.email-video {
	float: right;
}

body.announcements #content .announcement .video-transcript h4 span.email-video a {
	display: block;
	width: 121px;
	height: 18px;
	text-indent: -9999em;
	overflow: hidden;
	background-image: url(../images/btn_emailthisvideo.gif);
	cursor: pointer;
}

body.announcements #content .announcement .video-transcript h4 span.email-video a:link,
body.announcements #content .announcement .video-transcript h4 span.email-video a:visited {
	background-position: 0px -18px;
}

body.announcements #content .announcement .video-transcript h4 span.email-video a:active,
body.announcements #content .announcement .video-transcript h4 span.email-video a:hover {
	background-position: 0px 0px;
}


body.announcements #content .announcement .video-transcript .transcript-body {
	height: 130px;
	padding: 10px;
	border-top: 1px solid #ccb596; 
	_font-size: 15px;
}

body.announcements #content .announcement .video-transcript .transcript-body .transcript-content {
	height: 130px;
	overflow-y: scroll;
	position:relative;
}
body.announcements #content .announcement .video-transcript .transcript-body p {
	margin-right: 10px;
	padding-bottom: 0;		
}
body.announcements #content .announcement .video-transcript .transcript-body .transcript-content p {
	margin-right: 10px;
	padding-bottom: 0;
	font-size: 11px;
}

body.announcements #content .announcement .video-transcript h4, body.contentdetail #content h4.list-heading {
	background: transparent url(../images/relatedcontentbar.gif) repeat-x;
	height: 26px;
	font-weight: normal;
	font-size: 15px;
	padding: 10px 13px 0 13px;	
	margin-top: 20px;
}

body.announcements #content .announcement .video-transcript h4.list-heading { border-bottom: 1px solid #ccb596; }

/* ==================== WHAT'S NEW ==================== */

body.whatsnew #main #pagetitle { margin-bottom: 30px; }

body.whatsnew #main #content { margin: 0 40px; }

body.whatsnew #content #whatsnew {
  width: 820px;
  overflow: hidden; 
  border-bottom: 1px solid #ccb596;
}

body.whatsnew #content #whatsnew ul {
	padding: 0;
  	list-style-type: none;
}

body.whatsnew #content #whatsnew ul li {
	float: left;
	height: 27px;
	background: #ead8bc;
	border-top: 1px solid #ccb596;
	width: 820px;
	overflow: hidden;
}

body.whatsnew #content #whatsnew ul li a {
  float: left;
  display: block;
  height: 16px;
  padding: 6px 0px 5px 26px;
}

body.whatsnew #content #whatsnew ul li span.updated {
  float: right;
  display: block;
  padding-right: 7px;
  padding-top: 8px;
  text-align: right;
  font-size: 10px;
  color: #978064;
  text-transform: uppercase;
}

body.whatsnew #content #whatsnew ul li span.important {
	background: url(../images/icon_important.gif) no-repeat 0px -27px;
	padding-left: 21px;
	cursor: pointer;
}

body.whatsnew #content #whatsnew ul li a.m-disease:link,
body.whatsnew #content #whatsnew ul li a.m-disease:visited,
body.whatsnew #content #whatsnew ul li a.m-disease:hover,
body.whatsnew #content #whatsnew ul li a.m-disease:focus,
body.whatsnew #content #whatsnew ul li a.m-disease:active { background: url(../images/dot_rc_naturalhistory.gif) no-repeat top left; color: #b96b2d; }

body.whatsnew #content #whatsnew ul li a.m-benefits:link,
body.whatsnew #content #whatsnew ul li a.m-benefits:visited,
body.whatsnew #content #whatsnew ul li a.m-benefits:hover,
body.whatsnew #content #whatsnew ul li a.m-benefits:focus,
body.whatsnew #content #whatsnew ul li a.m-benefits:active { background: url(../images/dot_rc_benefits.gif) no-repeat top left; color: #415334; }

body.whatsnew #content #whatsnew ul li a.m-risks:link,
body.whatsnew #content #whatsnew ul li a.m-risks:visited,
body.whatsnew #content #whatsnew ul li a.m-risks:hover,
body.whatsnew #content #whatsnew ul li a.m-risks:focus,
body.whatsnew #content #whatsnew ul li a.m-risks:active { background: url(../images/dot_rc_risks.gif) no-repeat top left; color: #325675; }

body.whatsnew #content #whatsnew ul li a.m-branalysis:link,
body.whatsnew #content #whatsnew ul li a.m-branalysis:visited,
body.whatsnew #content #whatsnew ul li a.m-branalysis:hover,
body.whatsnew #content #whatsnew ul li a.m-branalysis:focus,
body.whatsnew #content #whatsnew ul li a.m-branalysis:active { background: url(../images/dot_rc_branalysis.gif) no-repeat top left; color: #6e2326; }

body.whatsnew #content #whatsnew ul li a.m-con:link,
body.whatsnew #content #whatsnew ul li a.m-con:visited,
body.whatsnew #content #whatsnew ul li a.m-con:hover,
body.whatsnew #content #whatsnew ul li a.m-con:focus,
body.whatsnew #content #whatsnew ul li a.m-con:active { background: url(../images/dot_rc_cf.gif) no-repeat top left; color: #815928; }

body.whatsnew #content #whatsnew ul li a.m-con-disease:link,
body.whatsnew #content #whatsnew ul li a.m-con-disease:visited,
body.whatsnew #content #whatsnew ul li a.m-con-disease:hover,
body.whatsnew #content #whatsnew ul li a.m-con-disease:focus,
body.whatsnew #content #whatsnew ul li a.m-con-disease:active { background: url(../images/dot_rc_cf.gif) no-repeat top left; color: #b96b2d; }

body.whatsnew #content #whatsnew ul li a.m-con-benefits:link,
body.whatsnew #content #whatsnew ul li a.m-con-benefits:visited,
body.whatsnew #content #whatsnew ul li a.m-con-benefits:hover,
body.whatsnew #content #whatsnew ul li a.m-con-benefits:focus,
body.whatsnew #content #whatsnew ul li a.m-con-benefits:active { background: url(../images/dot_rc_cf.gif) no-repeat top left; color: #415334; }

body.whatsnew #content #whatsnew ul li a.m-con-risks:link,
body.whatsnew #content #whatsnew ul li a.m-con-risks:visited,
body.whatsnew #content #whatsnew ul li a.m-con-risks:hover,
body.whatsnew #content #whatsnew ul li a.m-con-risks:focus,
body.whatsnew #content #whatsnew ul li a.m-con-risks:active { background: url(../images/dot_rc_cf.gif) no-repeat top left; color: #325675; }

body.whatsnew #content #whatsnew ul li a.m-con-branalysis:link,
body.whatsnew #content #whatsnew ul li a.m-con-branalysis:visited,
body.whatsnew #content #whatsnew ul li a.m-con-branalysis:hover,
body.whatsnew #content #whatsnew ul li a.m-con-branalysis:focus,
body.whatsnew #content #whatsnew ul li a.m-con-branalysis:active { background: url(../images/dot_rc_cf.gif) no-repeat top left; color: #6e2326; }

.loginContent { margin: 0 8px !important;}