/* Font styles. */
/* Font styles. */
/* line 2, ../sass/style.sass */
body {
	margin: 0;
	font: 14px/1.5em "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;
	color: #454545;
	background-color: #F1F1F3;
	background-image: url(../images/page_background1.png);
	background-position: center;
	background-repeat: repeat-y;
}
input {
	padding: 2px;
}
select {
	padding: 2px;
}
img {
	max-width: 103%;
}
b {
	/*font-weight: bold; */
	font-family: "roboto", helvetica, Arial, sans-serif;
	font-weight:700;
}
strong {
	/*font-weight: bold; */
	font-family: "roboto", helvetica, Arial, sans-serif;
	font-weight:700;
}
td {
	font-size:100%;
}
/* Links */
/* line 10, ../sass/style.sass */
a:link, a:visited {
	color: #2F393B;
	text-decoration: none;
}
/* line 15, ../sass/style.sass */
a:hover, a:active {
	/*	color: #FF4001; */
	color: #1176BB;
	text-decoration: underline;
}
/* Titles. */
/* line 21, ../sass/style.sass */
h1, h2, h3, h4, h5, h6 {
	line-height: 1.3em;
}
/* line 24, ../sass/style.sass */
h1 {
	font-size: 2.2em;
	padding: 0 0 0.5em;
	margin: 0;
}
/* line 30, ../sass/style.sass */
h2 {
	font-size: 1.8em;
	font-weight: 300;
	margin-bottom: 0.75em;
	color: #EC3D00;
}
/* line 35, ../sass/style.sass */
h3 {
	font-size: 110%;
	color: #d84010;
	margin-bottom: 10px;
	margin-top: 15px;
	line-height: 130%;
	font-family: "roboto", helvetica, Arial, sans-serif;
	font-weight:700;
}
#aboutTML h3, #handbooksPage h3, #aboutEditorial h3 {
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	font-size: 120%;
}
#aboutTML h3 {
	margin-top: -10px;
}
/* line 39, ../sass/style.sass */
h4 {
	font-size: 1.2em;
	margin-bottom: 0.8em;
}
/* line 43, ../sass/style.sass */
h5 {
	padding: 4px;
	padding-left: 10px;
	font-size: 90%;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 92%;
	margin-left: 0px;
}
/* line 48, ../sass/style.sass */

label {
	margin-bottom: 0.1em;
}
/* Paragraph styles. */
/* line 53, ../sass/style.sass */
p {
	margin: 0 0 1em 0;
}
/* List styles. */
/* line 57, ../sass/style.sass */
ul, ol {
	margin-left: 0;
	padding-left: 2em;
}
ul {
/*		list-style-image: url(../images/black_bullet2.png);  */
}
/* Table styles. */
/* line 62, ../sass/style.sass */
table {
}
/* line 67, ../sass/style.sass */
tr.even td, tr.odd td {
	padding: 6px 6px;
}
/* line 70, ../sass/style.sass */
tr.odd {
	background-color: white;
}
tbody {
	border-top: 0;
	font-size: 110%;
}
thead {
	font-size: 90%;
	font-weight: 700;
}
/* Code. */
/* line 74, ../sass/style.sass */
pre, code, tt {
	font: 1em "andale mono", "lucida console", monospace;
	line-height: 1.5;
}
/* line 78, ../sass/style.sass */
pre {
	background-color: #efefef;
	display: block;
	padding: 5px;
	margin: 5px 0;
	border: 1px solid #aaaaaa;
}
/* List styles. */
/* line 86, ../sass/style.sass */
ul {
	/*list-style-type: disc; */
	margin: 6px;
	margin-top: 15;
	color: #454545;
	font-size: 100%;
	margin-left: 0px;
	line-height: 20px;
	margin-bottom: 10px;
}
li {
	margin-bottom: 5px;
}
/* line 88, ../sass/style.sass */
ul ul {
	list-style-type: circle;
}
/* line 90, ../sass/style.sass */
ul ul ul {
	list-style-type: square;
}
/* line 92, ../sass/style.sass */
ul ul ul ul {
	list-style-type: circle;
}
/* line 95, ../sass/style.sass */
ol {
	list-style-type: decimal;
}
/* line 97, ../sass/style.sass */
ol ol {
	list-style-type: lower-alpha;
}
/* line 99, ../sass/style.sass */
ol ol ol {
	list-style-type: decimal;
}
/* Abbreviation. */
/* line 103, ../sass/style.sass */
abbr {
	border-bottom: 1px dotted #666666;
	cursor: help;
	white-space: nowrap;
}
/* UI improvments. */
/* line 109, ../sass/style.sass */
#edit-title {
	/*font-size: 24px;*/
	/*width: 98%;*/
}
/* line 113, ../sass/style.sass */
#system-themes-form img {
	width: 100px;
}
/* line 116, ../sass/style.sass */
.form-item .description {
	/*	font-style: italic; */
	font-style: normal;
	line-height: 1.5em;
	font-size: .9em;
	margin-top: 5px;
	color: #333333;
}
/* line 123, ../sass/style.sass */
#edit-delete {
	color: #cc0000;
}
/* Console, style from slate theme. */
/* line 127, ../sass/style.sass */
div.messages {
	width: 95%;
	padding: 9px;
	margin: 1em 0 1em 0;
	color: #003366;
	background-color: #F5FAFF;
	border: 1px solid #aaccee;
	margin-left: 10px;
}
.messages a:link {
	text-decoration: underline;
}
/* line 134, ../sass/style.sass */
div.warning {
	width: 95%;
	margin: 20px;
	color: #884400;
	background: #FFFCE3;
	border-color: #ffee66;
}
/* line 139, ../sass/style.sass */
div.error {
	width: 94%;
	margin: 14px;
	background: #fbdad0;
	border-color: #F5D5D5;
}
/* line 144, ../sass/style.sass */
div.status {
 width: 92%;
 margin: 20px;
 color: #454545;
 background: #E1EAF1;
 border-color: #D1D3D4;
 margin-left: 15px;
 margin-right: 15px;
}
/* Region Colors. delete when starting a new theme. */
/* line 150, ../sass/style.sass */
#header, #footer {
	width: 100%;    /* HERE */
	font-weight: 300;
}
/* line 153, ../sass/style.sass */
#sidebar-first {
}
/* line 156, ../sass/style.sass */
#sidebar-second {
	background: #fff;
	border-left: 1px #454545 solid;
}
/* line 159, ../sass/style.sass */
#navigation {
	background: #feffa5;
}
/* TML2014 specific coding */

.topSpace {
	height: 10px;
}
/* Home Page */
#content-areaHomeLEFT {
	margin-left: 1px;
	width: 454px;   /* HERE */
	float: left;
	padding: 3px;
}
.box {
	float: left;
	padding-top: 15px;
	padding-bottom: 12px;
	width: 90px;
	margin: 3px;
	text-align: center;
	color: white;
	font-family: 'Roboto Slab', serif;
	font-weight: 500;
	font-size: 100%;
	line-height: 120%;
	margin-top: 0px;
	margin-left: 8px;
}
.smallbox {
	float: left;
	padding: 6px;
	padding-top: 15px;
	padding-bottom: 11px;
	margin: 6px;
	text-align: center;
	color: white;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	font-size: 11px;
	line-height: 160%;
	margin-top: 2px;
	margin-right: 12px;
	width:52px; 	
	padding-top: 10px; 
	height:42px;
}
.orangeBox {
	/*	background-color:#F15B29; */
	background-color: #d84010;
}
.blueBox {
	background-color: #1D75BC;
}
.boxIssueFont {
	font-size: 190%;
	font-weight: 500;
}
.issuepub {
	font-family: "roboto", helvetica, Arial, sans-serif;
	font-weight:500;
	font-size: 110%;
	color:#222;
}
.issuex {
	font-size: 85%;
	font-weight: bold;
}
.HPfollowus {
	font-size: 90%;
	margin-left: 6px;
	margin-top: 1px;
	line-height: 200%;
}
.HPjoinus {
	text-align: right;
	margin-right: 2px;
	font-weight: 700;
	height: 20px;
	margin-top: 1px;
}
.tweets {
	margin: 6px;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 85%;
	font-weight: bold;
}
.tmlTitle {
	font-family: 'roboto_slabbold', serif;
	font-size: 150%;
	line-height: 115%;
}
.tmlTitle a:hover {
	text-decoration: none;
}
.tmlTitleSm {
	font-family: 'roboto_slabbold', serif;
	font-size: 130%;
	line-height: 120%;
}
.tmlTitleSm a:hover {
	text-decoration: none;
}
#content-areaHomeRIGHT div.tmlTitle {
	font-size: 140%;
	margin-left: 10px;
}
.tmlDate {
	color: #d84010;
	font-family: 'Roboto Slab', serif;
	font-weight: 500;
	font-size: 16px;
}
.tmlSummary {
	margin: 8px;
	font-size: 17px;
	line-height: 130%;
	font-weight:300;
}
.tmlSection {
	width: 73%;
	margin-top: -3px;
	margin-right: 2px;
	padding-right: 4px;
	float: right;
}
.tmlSectionSmall {
	margin-top: 0;
	margin-right: 12px;
	float:right;
	width:67%;
}
.tgTitleArea {
	width: 168px;    /* HERE */
	margin-top: 0px;
	margin-right: 8px;
	float: right;
}
.tmlIssue {
	color: #d84010;
	font-weight: 400;
}
.continueArrow {
	font-style: normal;
	font-size: 26px;
}
#moreCurrentTML ul {
	list-style-image: url(../images/arrow1.png);
	margin-left: -4px;
	margin-top: 0px;
	margin-right: 6px;
	color: #454545;
	line-height: 120%;
	font-size: 120%;
}
#moreCurrentTML li {
	margin-bottom: 6px;
}
.tmlViewIssue {
	margin: 10px;
	text-align: left;
	margin-bottom: 14px;
}
.tinyLine {
	font-size: 12px;
	color: #454545;
	margin-left: 5px;
	margin-right: 5px;
}
.moreFromTML {
	margin-top: 10px;
	background-color: #E7E8E9;
}
ul.previousIssueList {
	list-style-image: url(../images/arrow1.png);
	margin: 6px;
	margin-top: 0px;
	margin-left: 0px;
	font-size: 120%;
	line-height: 120%;
	margin-bottom: 0px;
}
li.previousIssueListItem {
	margin-bottom: 6px;
	vertical-align: middle;
}
#content-area a.blackLink {
	color: #1D75BC;
}
#content-area a.blackLink:hover {
	color: #1D75BC;
}
#content-area span.blackLink {
	font-size: 90%;
}
#content-area div.blackLink {
	font-size: 90%;
	line-height: 120%;
}
#solrData {
	font-size: 100%;
}
span.pubmed {
	font-size: 90%;
}
#solrData a.tglink {
/*	font-size: 105%;  */
	letter-spacing: normal;
	font-family: "roboto", helvetica, Arial, sans-serif;
	font-weight:500;
	color: #1D75BC;
}
#solrData a.tmllink {
/*	font-size: 105%;  */
	font-family: "roboto", helvetica, Arial, sans-serif;
	font-weight:500;
	letter-spacing: normal;
	color: #1D75BC;
}
#solrData a.tglink:visited {
	font-family: "roboto", helvetica, Arial, sans-serif;
	font-weight:700;
	color: #667ba4;
}
#solrData a.tmllink:visited {
	font-family: "roboto", helvetica, Arial, sans-serif;
	font-weight:500;
	color: #667ba4;
}
#taxList a.tmllink {
	font-family: "roboto", helvetica, Arial, sans-serif;
	font-weight:500;
	font-size: 85%;
	letter-spacing: 0;
	color: #1D75BC;
}
#taxList a.tmllink:visited {
	color: #667ba4;
}
#taxList a.tglink {
	font-family: "roboto", helvetica, Arial, sans-serif;
	font-weight:500;
	font-size: 85%;
	letter-spacing: 0;
	font-weight: 500;
	color: #1D75BC;
}
#taxList a.tglink:visited {
	font-family: "roboto", helvetica, Arial, sans-serif;
	font-weight:500;
	color: #667ba4;
}
#Data a.tmllink {
	color: #1D75BC;
}
#Data a.tmllink:visited {
	color: #667ba4;
}
.browseArchives {
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 3px;
	font-size: 16px;
	color: #454545;
}
.greySubHeader {
	background-color: #E7E8E9;
	margin: 6px;
	margin-top: 15px;
	margin-bottom: 8px;
	padding: 6px;
	padding-left: 10px;
	font-family: 'roboto_slabbold', serif;
	text-align: left;
	font-size: 17px;
}
.comingSoonTitles {
	margin: 12px;
	margin-left: 16px;
	font-size: 120%;
	line-height: 120%;
	margin-bottom: 2px;
}
#content-areaHomeRIGHT {
	width: 295px;   /* HERE */
	float: right;
}
.homeSearch {
	width: 278px;   /* HERE */
	margin-left: 8px;
	margin-top: 3px;
}
.tgTitleHome {
	color: #454545;
}
#nSearch {
	width: 278px;   /* HERE */
	height: 30px;
	background-image: url(../images/searchbox3.png);
	background-repeat: no-repeat;
	border: 1px solid #787878;
}
#nSearch input[type="text"] {
	width: 225px;   /* HERE */
	height: 24px;
	outline: none;
	border: 0px solid #454545;
	padding: 4px;
	padding-left: 5px;
	background-color: transparent;
}
.homeSearchBoxDetails {
	color: #454545;
	font-family: arial;
	line-height: 22px;
	font-size: 110%;
	margin: 2px;
	margin-right: 0;
}
.limitSearch {
	width: 36%;
	float: left;
	font-style: normal;
	letter-spacing: 0px;
	font-size: 110%;
}
.limitSearchOpts {
	width: 60%;
	float: left;
	font-size: 110%;
}
.divline {
	margin: 15px;
	height: 1px;
	/*	background-color:#3C73D7; */
	background-color: #CCCCCC;
	margin-left: 0;
	margin-right: 0;
}
#archiveTMLresults div.divline, #archiveTGresults div.divline {
	margin-top: -5px;
	margin-bottom: 10px;
}
#navigation {
	display: none;
}
#page {
	/*width: 944px;*/    /* HERE */
	background-color: #FFF;
	text-align: left;
	border: 1px #454545 solid;
	border-top: none;
	border-bottom: none;
	margin-bottom: none;/* margin-top:13px;overflow: hidden; */
}
.nTopHeader {
	height: 34px;
	padding-top: 3px;
	background-color: #454545;
	font-size: 14px;
}
.nTopHeaderLeft {
	margin-left: 5px;
	margin-top: 3px;
	width: auto;
	float: left;
}
.nDate {
	padding-top: 6px;
	margin-left: 10px;
	float: left;
	width: auto;
	color: #FFF;
}
#nLogin {
	padding-top: 6px;
	margin-right: 15px;
	text-align: right;
	float: right;
	color: #FFF;
	width: auto;
}
#nLogin a:hover {
	text-decoration: none;
}
#nLogin a {
	color: white;
}
.nMasthead {
	text-align: center;
	padding-top: 16px;
	margin-bottom: 10px;
}
.nTagline {
	border-top: 1px #454545 solid;
	border-bottom: 1px #454545 solid;
	text-align: center;
	padding: 11px;
	margin-right: 6px;
	margin-left: 6px;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	font-size: 22px;
	color: #44454B;
	margin-bottom: 11px;
}
.entry-content {
    margin-top:10px !important;
}
.nTitle {
	background-color:#dbdcdc; 
	/*background-color: #E7E8E9;*/
	color: #454545;
	font-family: 'roboto_slabbold', serif;
	text-align: left;
	font-size: 120%;
	margin: 2px 8px 8px 10px;
	padding: 10px 1px 10px 15px;
	line-height: 100%;
}
.nTitle2 {
	text-align: left;
	height: 36px;
	background-color: #E7E7E9;
	color: #303A3B;
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	padding-left: 14px;
	font-size: 24px;
	margin: 6px;
	margin-top: 12px;
	padding-top: 15px;
	line-height: 100%;
}
.conversation {
	text-align: center;
	background-color: #E7E7E9;
	/*color:#1176BB; */
	color: #445444;
	font-family: 'roboto_slabbold', serif;
	font-size: 17px;
	margin: 6px;
	line-height: 100%;
	text-align: center;
	padding: 8px;
}
a.converation:hover {
	text-decoration: none;
}
img.socIconHome {
	width: 20px;
	height: 20px;
}
img.socIconArt {
	width: 20px;
	height: 20px;
}
img.socIcon {
	width: 18px;
	height: 18px;
}
#artBody img.large {
	margin-bottom: 16px;
}
.advanceRelease {
	text-align: center;
	height: 26px;
	background-color: #E7E7E9;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	font-size: 140%;
	margin: 6px;
	padding-top: 10px;
	line-height: 100%;
	text-align: center;
	padding-left: 0;
}
.nTitle3 {
	height: 40px;
	background-color: #454545;
	color: #FFF;
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	padding-left: 10px;
	font-size: 30px;
	padding-top: 10px;
	text-align: center;
	margin: -7px;
	margin-top: -4px;
	margin-bottom: 4px;
}
.nTitle4 {
	/*background-color:#D1D3D4; */
	background-color: #E7E8E9;
	color: #454545;
	font-family: 'roboto_slabbold', serif;
	font-weight: 400;
	text-align: left;
	font-size: 110%;
	margin: 8px;
	margin-top: 0px;
	margin-right: -8px;
	margin-left: 0;
	padding: 9px;
	padding-left: 15px;
	padding-right: 1px;
	margin-bottom: 12px;
	text-align: left;
	line-height: 100%;
}
.nTitle4o {
	background-color: #454545;
	color: #FFF;
	margin: 6px;
	margin-top: 10px;
	margin-right: -8px;
	margin-bottom: 8px;
	padding: 8px;
	padding-left: 15px;
	font-family: 'roboto_slabbold', serif;
	text-align: left;
	font-size: 17px;
	margin-left: 0;
}
.nTitle5 {
	background-color: #454545;
	color: #FFF;
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: 18px;
	padding: 9px;
	text-align: center;
	margin-top: 20px;
}
.TMLheading1 {
	color: #454545;
	font-family: 'roboto_slabbold', serif;
	line-height: 120%;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 140%;
}
#freeSamples, div.TMLheading1, #prlinks p.TMLheading1, div.TMLheading1, p.TMLheading1 {
	text-align: left;
	font-size: 140%;
	padding: 3px;
	padding-left: 12px;
	margin: -7px;
	background-color: #FFF;
	color: #454545;
}
#freeSamples {
		font-size: 100%;
}

#prlinks a.prTitles {
	font-size: 110%;
	font-family: "roboto", helvetica, Arial, sans-serif;
	font-weight:500;
	padding-top: 2px;
	padding-bottom: 2px;
}
#prlinks .prDate {
	font-family: "roboto", helvetica, Arial, sans-serif;
	font-weight:500;
	color: #444;
	font-size: 90%;
	text-transform: uppercase;
}
#prlinks div.divline {
	margin-top: 20px;
	margin-bottom: 20px;
}
#prlinks p.TMLheading1 {
	/*background-color:#D1D3D4; */
	background-color: #E7E8E9;
	color: #454545;
	font-family: 'roboto_slabbold', serif;
	font-weight: 400;
	text-align: left;
	font-size: 110%;
	margin: 8px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: -8px;
	padding: 8px;
	padding-left: 15px;
	padding-right: 1px;
	margin-bottom: 12px;
	text-align: left;
	line-height: 100%;
}
#prlinks div.prTitle {
	line-height: 130%;
	margin-bottom: 5px;
}
#freeSamples div.TMLheading1, {
 line-height:120%;
 margin-top:20px;
 margin-bottom:15px;
 font-size:140%;
}
#prArticle div.TMLheading1 {
	line-height: 120%;
	margin-top: 20px;
	margin-bottom: 15px;
	font-size: 140%;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	background-color: #FFF;
	color: #d84010;
	padding-left: 8px;
}
.addToCart {
	background-color: #454545;
	color: #FFF;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	padding: 2px;
	text-align: center;
	margin-top: 10px;
	float: right;
	width: 160px;
	margin-right: -4px;
}
#main {
	background: url(../images/nContent_bkgrd.png);
}
#mainHOME {
	background: url(../images/nContent_bkgrdHOME.png);
}
/*  Main area for setting font for site */
#content-area {
	margin-left: 10px;
	margin-right: 15px;
	line-height: 125%;
	min-height: 500px;
	font-size: 15px;/* padding-left:12px;
	padding-right:12px;  */
}
#content-area a {
	color: #1D75BC;
	font-weight: 400;
}
.nLNavTitle {
	font-size: 14px;
	font-family: "roboto", helvetica, Arial, sans-serif;
	font-weight:700;
	letter-spacing: 0.04em;
	padding-bottom: 2px;
	line-height: 120%;
}
#CONTACTUS  {
	margin-bottom: -3px;
}

#TML_navigation a:hover {
	text-decoration: none;
}
.N_LeftNavigation {
	width: 170px;
	padding: 8px;
	padding-top: 0px;
}
.nLNavItem {
	font-size: 14px;
}
.subItem {
	margin-top: -4px;
}
.nLNavLine {
	height: 1px;
	background-color: #454545;
	margin-top: 8px;
	margin-bottom: 8px
}
.more {
	color: #1D75BC;
}
li img {
	vertical-align: middle;
	display: inline-block;
}
#moreTG a:hover {
	color: #1D75BC;
}
.subscribeHere {
	background-color: #454545;
	color: white;
	font-family: 'roboto_slabbold', serif;
	text-align: center;
	font-size: 140%;
	margin: 8px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 9px;
}
div.subscribeHere:hover {
	background-color: #d84010;
}

.archiveHeader {
	font-size:100%;
	font-weight:bold; 
	margin-top:0px; 
	margin-bottom:20px;
}

.testimonialsHere {
	background-color: #d84010;
	color: white;
	font-family: 'roboto_slabbold', serif;
	text-align: center;
	font-size: 140%;
	margin: 8px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 9px;
}
div.testimonialsHere:hover {
	background-color: #454545;
}
/* TABS */
.tabs {
	font-size: 18px;
	color: #454545;
}
input[type="submit"] {
	padding: 2px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: 400;
}
#edit-submit {
	font-size: 18px;
	font-weight: 400;
}
.issue {
	padding-bottom: 10px;
}
.tmllink {
	font-family: "roboto", helvetica, Arial, sans-serif;
	font-weight:500;
	font-size: 80%;
}
.tglink {
	font-weight: bold;
	font-size: 80%;
}
.category {
	color: #454545;
}
.continueReading {
	font-style: italic;
	font-weight: bold;
	color: #1176BB;
}
a.continueReading {
	color: #1176BB;
}
.tmlViewIssueWidthL {
	width: auto;
	float: left;
}
.tmlViewIssueWidthR {
	width: auto;
	float: right;
}
.orange {
	color: #d84010;
}
.highlight {
	color: #d84010;
}
a.orangelink {
	color: #d84010;
}
.blue {
	color: #1D75BC;
}
a.blue {
	color: #1D75BC;
}
a.black {
}
.TMLARTcopyright {
	margin-top: 10px;
	background-color: #E7E8E9;
	padding: 6px;
	color: #454545;
	font-size: 12px;
	line-height: 130%;
	font-weight: 300;
	margin-right: -5px;
	margin-left: 0px;
}
.TMLARTcopyrightNoBgColor {
	margin-top: 10px;
	padding: 6px;
	color: #454545;
	font-size: 12px;
	line-height: 130%;
	font-weight: 300;
	margin-right: -5px;
	margin-left: 0px;
}
.TMLARTcopyrightBold {
	font-weight: bold;
}
.artTitle {
	font-family: 'roboto_slabbold', serif;
	line-height: 115%;
	color: #454545;
	font-size: 140%;
	margin-right: 10px;
	margin-bottom: -10px;
}
#articleArea {
	margin-top: 10px;
}

#articleArea a {
	color: #1D75BC;
	text-decoration: underline;
}
#articleArea div.artOffers {
	font-size: 90%;
	background-color: #E7E8E9;
	padding: 8px;
	padding-top: 8px;
	line-height: 150%;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 15px;
}
#articleArea b {
}
#articleArea div.artOffers2 {
	font-size: 90%;
	line-height: 150%;
	margin-top: 100px;
	/*	height:118px;  */
	background-color: #E7E8E9;
	padding: 7px;
	padding-right: 0;
	width: 92px;
	margin-right: 0;
}
#articleArea div.artLinks {
	font-size: 90%;
	line-height: 110%;
}
#articleArea a.artLinks {
	text-decoration: none;
	font-size: 95%;
}
#articleArea a.artLinks:hover {
	color: #1D75BC;
	text-decoration: underline;
}
#articleArea strong, #artBody strong {
	font-family: "roboto", helvetica, Arial, sans-serif;
	font-weight:700;
	font-size:105%;
}
#articleArea a.artTax {
	text-decoration: none;
	font-size: 80%;
}
#articleArea a.artTax:hover {
	text-decoration: underline;
}
#artBody {
	font-size: 16px;
	line-height: 135%;
	color: #454545;
}
#artBody a.footnote, sup {
	font-size: 70%;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 1px;
	vertical-align: baseline;
	position: relative;
	top: -0.4em;
}
sub {
	font-size: 70%;
	vertical-align: top;
	position: relative;
	bottom: -0.5em;
}
#artBody a {
	text-decoration: underline;
}
#artCites {
	line-height: 120%;
	font-size: 13px;
	clear: both;
	weight: 400;
	padding-bottom: 10px;
}
#artCites ol {
	margin-left: 0;
	padding-left: 23px;
}
#artCites li {
	padding-top: 4px;
}
#artCites a {
	text-decoration: none;
	font-weight: 300;
	color: #1D75BC;
}
#artCites a:hover {
	color: #1D75BC;
}
#artCites p {
	margin-top: -4px;
}
#artCites a:hover {
	text-decoration: underline;
}
#page b {
}
.orangeLink, .freeTrialSubscription {
	background-image: url(../images/blue_arrow.png);
	background-position: right;
	background-repeat: no-repeat;
	color: #1D75BC;
	font-weight: bold;
	font-family: Arial;
	font-size: 90%;
	padding-right: 15px;
}
.orangeLink a {
	color: #d84010;
	font-weight: bold;
}
#prlinks .orangeLink {
	background-image: none;
}
#prlinks a.orangeLink {
	text-decoration: underline;
}
.bluelink {
	color: #1D75BC;
	font-size: 14px;
}
a.bluelink {
	color: #1D75BC;
}
a.bluelink:hover {
	color: #1D75BC;
}
.blueLink, .blueLinkWithArrow {
	background-image: url(../images/blue_arrow.png);
	background-position: right;
	background-repeat: no-repeat;
	color: #1D75BC;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	padding-right: 15px;
}
.blueLink a {
	color: #d84010;
	font-weight: bold;
}
/* search */
div#resultsbar {
	background-color: #efefef;
	padding: 5px;
	margin-top: 10px;
}
div#pagenavbar {
	background-color: #efefef;
	padding: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
}
table#pagenav {
	font-size: 90%;
}
table#pagenav td {
	padding: 4px 8px;
	width: 25px;
}
.navlabel {
/* display:none; */
}
div.issue {
	border-bottom: 1px solid #dddddd;
	font-size: 80%;
	font-weight: 400;
	margin-top: 2px;
	font-size: 13px;
	font-family: arial;
}
a.closeterms {
	display: none;
}
a.closethem {
	display: none;
}
#archiveTMLresults a.TOCtitle:visited {
}
#Data a.tglink {
	color: #154AB5;
}
#Data a.tglink:visited {
	color: #4D81EB;
}
#Data div.summary {
}
#taxList div.summary {
}
#taxList div.shortSummary {
	font-size: 90%;
	line-height: 125%;
}
/* drug index */
h3.category {
	font-size: 120%;
	margin-top: 5px;
	margin-bottom: 5px;
}
h3.directory {
	margin-top: 10px;
	margin-left: 60px;
	margin-bottom: 10px;
}
a.top {
	font-size: 9pt;
	color: #454545;
	margin-left: 15px;
	margin-top: 5px;
	font-weight: bold;
}
/* indexlisting */
div#frame {
	background-color: #ffffff;
	width: 800px;
}
div.summary {
	border: 1px solid #efefef;
	background-color: #f8f8f8;
	padding: 7px;
	margin-top: 4px;
	margin-botton: 8px;
	display: none;
	line-height: 140%;
	font-size: 85%;
}
h3.r {
	margin-top: 10px;
	margin-bottom: 2px;
	line-height: 120%;
    display:inline;
    font-size:20px;
}
div.r {
	margin-top: 10px;
	margin-bottom: 2px;
	line-height: 125%;
}
a.showterms {
	font-size:90%;
}
a.closeterms {
	font-size:90%;
	display: none;
}
/* end indexlisting */


div.leftcol {
	padding: 10px 60px;
	float: left;
}
div#floatMenu {
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: 255px;
	text-align: center;
	width: 30px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	display: none;
	font-weight: 400;
}
#datedesc {
	margin-top: 25px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#datedesc a {
	font-size: 100%;
}
.sortby {
	font-size: 85%;
	margin-bottom: -5px;
	margin-right: 5px;
}
#datedesc a:hover {
	color: #1D75BC;
}
#Data em {
	font-weight: 400;
	font-style: italic;
}
.myBlogLink {
	display: block;
	width: 184px;
	height: 51px;
	background: url(../images/blog_sprite.png) bottom;
	text-indent: -99999px;
}
.myBlogLink:hover {
	background-position: 0 0;
}
#contactus .divline { clear: left; }
#contactus tr.contactinfo {
	font-size: 110%;
}
.TOCsummary {
	font-size: 90%;
	display: block;
	margin-top:2px;
}
div.TOCsummary i, div.TOCsummary em {
}
.showsuma {
	display: none;
	color: #EC3D00;
}
.TOCsummarya {
	color: #EC3D00;
}
.showsuma a {
	color: #EC3D00;
}
.TOCsummarya a {
	color: #EC3D00;
}
.TOCentryFont {
	color: #454545;
	font-weight: bold;
	font-size: 100%;
	line-height: 23px;
}
#annualIndex {
	font-family: arial, serif;

	text-align: right;
	margin-top: 5px;
}
#archiveTGresults a.tgTitle {
	font-family: "roboto", helvetica, Arial, sans-serif;
	font-weight:500;
	color: #1D75BC;
}
#archiveTGresults a {
	color: #1D75BC;
}
#archiveTGresults div.TOCsummary {
	line-height: 130%;
}
#archiveTGresults ul {
	margin-bottom: 20px;
	list-style-image: url(../images/black_bullet.png);
	margin-left: -13px;
}
#archiveTGresults li {
	margin-top: 5px;
	font-size: 110%;
}
#archiveTGresults a.fulltextPDFlinks {
	font-weight: bold;
	font-size: 16px;
}
#archiveTGresults a.TOCtitle {
	font-family: "roboto", helvetica, Arial, sans-serif;
	font-weight:500;
	font-size:105%;
	color: #1D75BC;
}
#archiveTMLresults div.TOCsummary {
	line-height: 130%;
}

#archiveTMLresults ul {
	margin-bottom: 20px;
	list-style-image: url(../images/black_bullet.png);
	margin-left: -13px;
}
#archiveTMLresults li {
	margin-top: 5px;
	font-size: 110%;
}
#archiveTMLresults a.fulltextPDFlinks {
	font-weight: bold;
	font-size: 16px;
}
#archiveTMLresults a.TOCtitle {
	font-family: "roboto", helvetica, Arial, sans-serif;
	font-weight:500;
	font-size:105%;
	color: #1D75BC;
}
button {
	padding: 1px;
	padding-left: 7px;
	padding-right: 7px;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	font-size: 16px;
	text-shadow: 0px 1px 1px #CCC;
	cursor: hand;
}
button.a {
	color: #454545;
	text-decoration: none;
	cursor: hand;
}
button.a:hover {
	color: #454545;
	text-decoration: none;
}
.autoRenew, .prodAutorenew {
	font-size: 75%;
	line-height: 120%;
}
.autoRenew {
	margin-bottom: 10px;
}
.contentRight {
	width: 36%;
	float: right;
}
.formLabel {
	font-weight: 700;
}
#quicktabs-cmeblocktabs {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: -510px;  /* WHY? */
}
/* CME  page */

#CMEcompleted, #CMEavailable {
	padding: 10px;
	padding-top: 5px;
}
.CMEsummarya, .showsuma {
	font-size: 90%;
}
.linedin {
	border-top: solid 1px #AAA;
	border-bottom: solid 1px #AAA;
	padding: 4px;
}
#CMEcompleted div.linedin {
	margin-top: 20px;
}
#CMEcompleted a {
	text-decoration: underline;
	color: #1D75BC;
}
#CMEavailable span.cmeTakeExamLinkTML, #CMEavailable span.cmeTakeExamLinkTG {
	color: #1D75BC;
	font-size: 90%;
	text-decoration: underline;
}
#CMEavailable span.orange {
	color: #1D75BC;
}
#quickTML {
	width: 48%;
	float: left;
	padding-left: 10px;
	margin-top: 10px;
}

#quickTG {
	width: 46%;
	float: left;
	padding-left: 20px;
	margin-top: 8px;
}
#compTML {
	width: 50%;
	padding-left: 10px;
	margin-top: 10px;
	font-size: 110%;
}

#CMEcompleted div.cmeCustInfo, #CMEavailable div.cmeCustInfo {
	font-size: 18px;
	font-weight: bold;
	line-height: 140%;
}
#CMEavailable div.body1 {
	font-weight: 400px;
	font-size: 14px;
	line-height: 130%;
}
#CMEcompleted div.redLinks, #CMEavailable span.redLinks {
	font-family: 'roboto_slabbold', serif;
	font-size: 16px;
}
#CMEcompleted div.greyBox, #CMEavailable div.greyBox {
	background-color: #E9E9E9;
	padding: 10px;
	line-height: 130%;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 90%;
	width: 97%;
}
.cmePubTitleTML {
	font-size: 20px;
	color: #d84010;
	line-height: 130%;
	font-family: 'roboto_slabbold', serif;
}
.cmePubTitleTG {
	font-size: 20px;
	font-family: 'roboto_slabbold', serif;
	color: #1D75BC;
	line-height: 130%;
}
#cmeTakeExams {
	font-family: Arial;
	font-size: 15px;
	font-weight: 400;
	line-height: 130%;
}
.cmeTakeExamEntry {
	width: 52px;
	float: left;
	font-size: 15px;
	font-weight: bold;
}
.CMEsummary {
	display: block;
	font-size: 13px;
	line-height: 15px;
	margin-left: 54px;
	margin-right: 30px;
	margin-bottom: 2px;
	display: block;
	color: #444;
	font-weight: 300;
	padding-bottom: 5px;
}
.CMEexamType {
	font-weight: bold;
	font-size: 120%;
	color:#d84010;
	margin-bottom:5px;
}
.certinfo {
	margin-top: 20px;
	font-size: 90%;
	border: 1px solid #999;
	background-color: #f1f1f1;
	padding: 10px;
}
.cmeTakeExamLinkTML {
	color: #EC3D00;
}
.cmeTakeExamLinkTG {
	color: #1D75BC;
}
a.cmeTakeExamLinkTG:hover {
	color: #1D75BC;
}
.cmeAMAinfo {
	font-size: 16px;
	font-weight: 700;
	font-style: italic;
}
.comExam {
	font-size: 100%;
	line-height: 130%;
}
.showit {
	width: 12px;
	height: 12px;
	float: left;
	margin-top: 2px;
}
div.printer {
	background-image: url('/sites/all/themes/TheMedicalLetter/images/printer.gif');
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	float: right;
	margin-right: 60px;
	margin-top: 4px;
}
div.arrow {
	background-image: url('sites/all/themes/TML2014/images/blue_arrow.png');
	background-repeat: no-repeat;
	width: 12px;
	height: 13px;
	float: left;
	margin-top: 4px;
}
div.showit {
	background-image: url('/sites/all/themes/TheMedicalLetter/images/show.png');
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	float: left;
	margin-top: 2px;
}
.hideit {
	background-image: url('/sites/all/themes/TheMedicalLetter/images/hide.png');
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	float: left;
	margin-top: 2px;
}
.examinfo {
	font-size: 90%;
	line-height: 130%;
}
.bodySmaller {
	font-size: 80%;
	line-height: 140%;
}
.bodySmallerCME {
	font-size: 100%;
}
#quickSearch {
	/*	font-family: 'Roboto Slab', serif;
	font-weight:500;
	font-size:20px;  */
	font-size: 16px;
	font-weight: bold;
	color: #454545;
	margin-left: 2px;
	margin-bottom: 6px;
	padding-top: 20xp
}
#articleArea fieldset {
	border: 1px solid #A9AAAE;
	font-size: 110%;
	line-height: 130%;
	padding-top: 0;
}
.artTerms {
	display: none;
}
.artTerm {
	font-weight: 300;
	text-decoration: none;
}
#acceptance {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 16px;
	padding: 10px;
	font-weight: 400;
	border: 1px solid #CCC;
	margin-bottom: 15px;
}
#acceptance input {
	font-size: 170%;
}
#acceptance strong.body1 {
	font-size: 130%;
}
.tmllist {
	list-style-image: url(../images/black_bullet.png);
}
#aboutTML ul.tmllist {
	margin: 0;
	padding: 17px;
}
.views-field-title {
}
.field-content {
	line-height: 135%;
	margin-bottom: 15px;
}
#freeContentPage li {
	/*list-style-image:url(../images/arrow1.png); */
	list-style-image: none;
}
#user-profile {
	font-size: 100%;
}
#user-profile li {
	list-style-image: url(../images/black_bullet.png);
	margin-bottom: 15px;
}
#user-profile ul {
	margin-left: -18px;
}
#user-profile h3 {
	text-align: left;
	background-color: #454545;
	color: #FFF;
	font-size: 110%;
	padding: 6px;
	padding-left: 10px;
	margin: -7px;
	margin-top: 25px;
	margin-bottom: 15px;
	letter-spacing: .5px;
}
#freeContent div.views-field-field-summary-value {
	line-height: 120%;
}
#corrections div.TMLheading1 {
	color: #d84010;
	margin-left: 0px;
	font-size: 110%;
	padding-left: 0;
}
#corrections br {
	line-height: 18px;
}
#corrections span.correctionsEntry {
	line-height: 126%;
}
#corrections a.correctionsTitle {
	font-weight: bold;
	font-size: 15px;
}
#frequently_asked_questions, #cmefaqs {
	line-height: 130%;
}
#frequently_asked_questions a, #cmefaqs a {
	line-height: 130%;
	font-family: arial;
	font-weight: bold;
}
#frequently_asked_questions a:hover, #cmefaqs a:hover {
	color: #1D75BC;
}
#frequently_asked_questions strong, #cmefaqs strong {
}
#frequently_asked_questions u, #cmefaqsl u {
	margin-bottom: 15px;
	padding-left: 20px;
}
#frequently_asked_questions li, #cmefaqs li {
	margin-bottom: 6px;
	font-weight: bold;
}
#frequently_asked_questions div.q, #cmefaqs div.q {
	margin-bottom: 2px;
	font-weight: bold;
}
#frequently_asked_questions div.a, #cmefaqs div.a {
	margin-bottom: 15px;/*	font-size:90%;  */
}
#searchable ul {
	margin-bottom: 20px;
}
#searchable li {
	list-style-image: url(../images/black_bullet.png);
	margin-bottom: 10px;
}
#searchable button {
}
#searchable p.smallprint {
	font-size: 85%;
}
.contactinfo {
	font-size: 90%;
	line-height: 130%;
}
#contactus td {
	line-height: 130%;
	font-size:90%;
}
#cart-form-products th, #uc-cart-checkout-form th {
	padding: 5px;
	color: #d84010;
	padding-top: 2px;
	padding-bottom: 2px;
}
#cart-form-pane td.desc {
	line-height: 120%;
	font-size: 90%;
}
#cart-form-pane li {
	line-height: 100%;
	font-weight: 300;
	/*	list-style-image:url(../images/black_bullet.png);  */
	font-size: 80%;
	padding-top: 3px;
}
#cart-pane td.products {
	line-height: 120%;
}
#cart-pane li {
	line-height: 110%;
	font-weight: 300;
	/*	list-style-image:url(../images/black_bullet.png);  */
	font-size: 80%;
	padding-top: 3px;
}
#cart-form-pane ul {
	margin-bottom: -5px;
}
#cart-pane ul {
	margin-bottom: -5px;
}
.field-label {
	line-height: 35px;
}
div.form-item input[type="text"] {
	font-size: 90%;
	font-weight: 300;
}
div.form-item select {
	font-size: 90%;
	font-weight: 300;
}
.uc-price {
}
#cart-form-buttons {
	border: none;
}
#continue-shopping-link a {
	background-image: url(../images/orange_arrow.png);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 15px;
}
#TMLcannotaccess {
	opacity: 0.6;
	z-index: 3;
	position: relative;
	overflow: hidden;
	height: 600px;
}
#bottom_fade {
	z-index: 4;
	position: absolute;
	top: 0;
	width: 725px;  /* HERE */
	height: 760px;
	background: url(../images/bottom-fadeX2.png) bottom repeat-x;
}
#signuppopup {
	z-index: 5;
	position: absolute;
	top: 400px;
	height: 186px;
	width: 358px;   /* HERE */
	margin-left: 155px;
	border: solid 7px #999;
	text-align: center;
	padding: 20px;
	background-color: #FFF;
}
#signuppopup div.bigfont {
	color: #555;
	font-family: 'roboto_slabbold', serif;
	font-size: 200%;
	line-height: 120%;
}
#signuppopup div.smallfont {
	color: #d84010;
	font-size: 80%;
	line-height: 130%;
}
#verisign {
	z-index: 7;
	position: absolute;
	top: -140px;
	left: 635px;
}
/* Article Page */
.boxPage {
	float: left;
	height: 80px;
	padding-top: 14px;
	width: 95px;
	margin-left: 0px;
	text-align: center;
	color: white;
	font-family: 'Roboto Slab', serif;
	font-weight: 500;
	font-size: 95%;
	line-height: 120%;
	margin-top: 2px;
	z-index: 1;
}
.articleTopArea {
	width: 84.8%;
	float: right;
}
.tmlissue {
	width: 85.8%
}
.articleTopLinks {
	color: #1D75BC;
	font-family: 'Roboto Slab', serif;
	font-weight: 500;
	float: left;
}
.articleTopLinksR {
	float: right;
	width: auto;
	text-align: right;
	font-size: 80%;
	display: none;
}
.articleTopLinksDate {
	float: left;
	margin-left: 5px;
	width: auto;   /* HERE */
	color: #d84010;
	font-family: 'Roboto Slab', serif;
	font-weight: 500;
	font-size: 110%;
}
.articleTopLinksArchives {
	float: right;
	text-align: right;
	width: 360px;    /* HERE */
}
.articleMenuBox {
	height: 35px;
	width: 88px;
	background-color: #E7E7E9;
	padding: 4px;
	margin-bottom: 6px;
}
.articleMenuBoxNumber {
	text-align: center;
	font-family: 'roboto_slabbold', serif;
	font-size: 62px;
	color: white;
	height: 52px;
	width: 88px;
	background-color: #A9AAAE;
	padding: 4px;
	margin-bottom: 15px;
	margin-top: -6px;
	padding-top: 38px;
}
#articleArea div.articleMenuBoxText {
	font-size: 80%;
	line-height: 120%;
	padding-left: 4px;
	padding-top: 4px;
	z-index: 1000;
}
#articleArea a.articleMenuBoxText {
	text-decoration: none;
	color: #454545;
}
#articleArea a.articleMenuBoxText:hover {
	color: #1D75BC;
	text-decoration: underline;
}
#content-area div.articleTopLinksArchives {
	font-weight: bold;
}
.articleDownloadLinks {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 114px;
}
.articleArrow {
	background-image: url(../images/orange_arrow2.png);
	background-repeat: no-repeat;
	height: 17px;
	width: 20px;
	margin-right: 1px;
	margin-top: 1px;
	margin-left: 3px;
	float: left;
}
.articleList {
	/*	list-style-image:url(../images/arrow1.png);  */
	list-style-type: decimal;
	margin-left: -11px;
	margin-top: 0px;
	margin-right: 6px;
	color: #454545;
	font-family: 'roboto_slabbold', serif;
	font-size: 120%;
	line-height: 110%;
}

.articleTitle {
	font-family: 'roboto_slabbold', serif;
	font-size: 140%;
	line-height: 120%;
}
.articleTitle i {
	font-family: 'roboto_slabbold', serif;
	font-style: italic;
}
div.articleDownloads {
	float: left;
	font-size: 12px;
	margin-top: 5px;
	font-family: arial;
}
span.articleDownloads {
	font-size: 12px;
	font-family: arial;
}
div.pubMedCite {
	font-size: 11px;
	margin-top: 5px;
	font-family: arial;
	border: 1px solid #e2e2e2;
	padding: 5px;
	padding-left: 8px;
	margin-left: 111px;
	margin-bottom: 10px;
	margin-top: 15px;
}
.articleSocial {
	float: left;
	padding-right: 15px;
	padding-bottom: 10px;
	margin-top: 2px;
}
.articleTitle2 {
	margin-top: 8px;
	margin-bottom: 10px;
	font-family: 'roboto_slabbold', serif;
	font-size: 130%;
	line-height: 120%;
	color: #444544;
}
.articleDateIssue {
	height: 5px;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	font-size: 16px;
	color: transparent;
}
.articleDate {
	font-family: 'Roboto Slab', serif;
	font-weight: 500;
	float: left;
	width: auto;
	font-size: 110%;
	margin-top: 1px;
}
.boldScrunch {
	font-family: 'roboto_slabbold', serif;
}
.copyright {
	margin-top: 3px;
	font-size: 90%;
	line-height: 90%;
	height: 25px;
	text-align: center;
	padding-top: 5px;
}
#content-bottom {
	margin-top: -15px;
}
ul.quicktabs_tabs.quicktabs-style-zen li a {
	font-weight: 300;
	font: 17px/170% helvetica, Verdana, Geneva, sans-serif;
	padding: 4px 17px 0px 12px;
	color: #454545;
}
#profileCME {
	font-weight: 400px;
	line-height: 130%;
}
.cmeCompleted {
	font-size: 14px;
	line-height: 130%;
}
#profileSubscription {

}
/* Checkboxes */
.foscheck-input {
	display: none;
}
.foscheck label {
	display: block;
	width: 21px;
	height: 21px;
	background-image: url(../images/uncheckedBox.png);
}
.foscheck-input:checked + label {
	background-image: url(../images/checkedBox3.png);
}
.prodGrayBox {
	width: 97%;
	/*	background-color:#E7E7E9; */
	padding: 8px;
	padding-left: 10px;
	padding-bottom: 10px;
	float: left;
	border: 1px solid #BFBFBF;
}
/* Sub-Prods page */
.contentLeft {
	width: 63%;
	/*	border-right: 1px solid #454545;  */
	float: left;
}
#TMLnewsletter div.contentLeft {
	border-right: 1px solid #454545;
}
#TMLnewsletter div.other {
	line-height: 130%;
	margin-bottom: 30px;
	margin-top: 5px;
}
#TMLnewsletter div.products1 {
	margin-left: 10px;
	width: 65px;
	float: left;
}
#TMLnewsletter div.products2 {
	float: right;
	width: 180px;
	margin-right: 5px;
    font-size:90%;
}
.TMLbox {
	width: 100%;
	padding: 0;
	margin: 0;
	margin-left: -7px;
	color: #FFF;
	line-height: 100%;
	padding-bottom: 8px;
	margin-bottom: 2px;
}
#TMLnewsletter div.TMLbox {
	line-height: 100%;
	margin-top: -12px;
}
.TMLbox1 {
	font-family: 'roboto_slabbold', serif;
	padding: 10px;
	padding-bottom: 0px;
	font-size: 210%;
	line-height: 100%;
	color: #d84010;
}
.TMLbox2 {
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	padding-left: 10px;
	font-size: 140%;
	line-height: 100%;
	color: #454545;
}
.RxDrugInfo {
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	border-top: 1px solid #454545;
	border-bottom: 1px solid #454545;
	width: 96%;
	margin-left: 0px;
	font-size: 15px;
	margin-top: 7px;
	padding: 4px;
	padding-top: 3px;
	padding-bottom: 5px;
}
.newsletterLeft {
	width: 25%;
	float: left;
	margin-top: 12px;
}
.prodDescription {
	margin-left: 10px;
	font-weight: 300;
	padding: 7px;
	font-size: 100%;
	line-height: 120%;
	color: #444444;
}
.newsletterRight {
	width: 70%;
	float: right;
	margin-top: 10px;
	margin-right: 6px;
	font-size: 16px;
}
div.newsletterRight ul {
	padding: 10px;
	padding-left: 18px;
	padding-right: 15px;
	padding-top: 5px;
	list-style-image: url(../images/black_bullet.png);
}
div.newsletterRight li {
	padding-bottom: 8px;
}
.newsletterView {
	width: 38%;
	margin-top: 17px;
	padding-left: 2px;
	float: left;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 90%;
}
.newsletterSignup {
	margin-top: 17px;
	width: 57%;
	float: right;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 90%;
}
.prodLine {
	height: 1px;
	background-color: #454545;
	margin: 15px;
	margin-right: -8px;
	margin-left: 0;
	margin-bottom: 10px;
}
.prodLeft {
	width: 12%;
	float: left;
	margin-top: -5px;
	margin-left: 0px;
}
.prodRight {
	width: 87%;
	float: right;
	margin-top: -5px;
	margin-right: -5px;
}
.prodMarginLeft {
	margin-left: 20px;
}
.prodMarginTop {
	margin-top: 10px;
}
.prodMarginBottom {
	margin-bottom: 10px;
}
.TMLwords {
	font-family: 'roboto_slabbold', serif;
	font-size: 120%;
	line-height: 100%;
}
.TMLwords2 {
	font-weight: 300;
	font-size: 95%;
	padding-top: 0px;
	padding-bottom: 6px;
	font-family: 'Roboto Slab', serif;
	border-bottom: 1px solid #BFBFBF;
}
.prodInviteText {
	padding-bottom: 10px;
	font-size: 100%;
	line-height: 130%;
}
.binderTextArea {
	width: 400px;  /* HERE */
	float: left;
	margin-top: 5px;
}
.binderTextBox {
	width: 400px;  /* HERE */
	height: 15px;
}
.binderCheckBoxArea {
	width: 110px;		/* HERE */
	float: right;
	margin-top: 18px;
	margin-right: 70px;
}
.BOVavailableYears {
	font-weight: 500;
	font-size: 100%;
	margin-bottom: 7px;
}
.BOVcolumn {
	float: left;
	width: 40%;
}
.BOVcolumn2 {
	float: left;
	width: 30%;
}
.BOVpriceArea {
	width: 40%;
	float: right;
	margin-bottom: 5px;
}
.BOVprice {
	font-weight: 500;
	font-size: 100%;
	line-height: 130%;
	font-weight: 500;
	line-height: 120%;
}
.BOVautorenew {
	margin-top: 10px;
	font-size: 85%;
	line-height: 110%;
}
.mBOVpriceAreaTML {
	display: none;
}
.mBOVpriceAreaTG {
	display: none;
}
.BOVa {
	margin-top: 10px;
	font-size: 80%;
	font-weight: 500;
	line-height: 130%;
}
.BOVcheckboxArea {
	width: 70%;
}
.BOVcheckboxTable {
	font-weight: 500;
	font-size: 100%;
	margin-top: 5px;
}
.grayBoxLeft {
	width: 75%;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	font-weight: 500;
	line-height: 130%;
}
#TMLproducts div.TMLexamples {
	width: 42%;
	float: right;
	margin-right: 2px;
}
#TMLproducts div.contentLeft {
	float: left;
	width: 55%;
	margin-left: 0px;
	margin-top: 4px;
}
#TMLproducts div.grayBoxLeft {
	font-size: 110%;
}
#TMLproducts img.icon {
	opacity: 0.30;
	filter: alpha(opacity=30); /* For IE8 and earlier */
	height: auto;
	width: 80px;
}
#TMLproducts div.handbookTitle {
	border-bottom: 1px solid #BFBFBF;
	font-size: 120%;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#TMLproducts a.handbookTitle {
	color: #d84010;
}
#TMLproducts span.handbookTitleSm {
	font-size: 70%;
}
#TMLproducts div.handbookPrice {
	font-size: 100%;
	font-weight: 500;
	padding-left: 4px;
}
#TMLproducts div.softwareTitle {
	font-size: 120%;
	font-weight: bold;
	line-height: 120%;
}
.addBorderBottom {
	border-bottom: 1px solid #BFBFBF;
}
#TMLproducts a.softwareTitle {
	color: #d84010;
}
#TMLproducts div.softwareTitleSm {
	font-size: 70%;
	font-weight: normal;
}
#TMLproducts div.softwarePrice {
	font-size: 100%;
	font-weight: 500;
}
.grayBoxRight {
	width: 24%;
	font-size: 90%;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: 500;
}
#SOFTWARE div.grayBoxLeft {
	width: 65%;
}
#SOFTWARE div.grayBoxRight {
	width: 30%;
	margin-right: 10px;
}
.handbookCheckBoxMarginTop {
	margin-top: 4px;
}
.softwareBoxHeight {
	height: 70px;
}
.softwareA {
	margin-top: 5px;
	font-size: 80%;
	line-height: 130%;
}
.prodA {
	font-size: 70%;
	line-height: 130%;
}
.addToCartButton, .TMLbutton {
	background-image: url(../images/white_bullet.png);
	background-position: 85% center;
	background-repeat: no-repeat;
	background-color: #454545;
	color: #FFF;
	font-family: 'roboto_slabbold', serif;
	font-size: 15px;
	padding: 8px;
	text-align: center;
	margin-top: 10px;
	float: right;
	padding-right: 45px;
	padding-left: 30px;
	margin-right: 0px;
}
.addToCartButton a, .TMLbutton a {
	text-decoration: none;
}
div.addToCartButton:hover {
	background-color: #d84010;
	text-decoration: none;
}
span.TMLbutton:hover {
	background-color: #d84010;
	text-decoration: none;
}
div.addToCartButton:link {
	text-decoration: none;
}
.TMLbutton {
	float: left;
}
.subscribeRenewButton {
	background-image: url(../images/white_bullet.png);
	background-position: 86% center;
	background-repeat: no-repeat;
	background-color: #454545;
	color: #FFF;
	font-family: 'roboto_slabbold', serif;
	font-size: 15px;
	text-align: center;
	margin-top: 10px;
	padding: 8px;
	padding-right: 38px;
	padding-left: 18px;
	width: 150px;
}
div.subscribeRenewButton:hover {
	background-color: #d84010;
}
#TMLproducts div.addToCartButton {
	margin-right: 0px;
}
#TMLproducts div.subscribeRenewButton {
	margin-top: 3px;
	margin-right: -5px;
}
.blueButton {
	background-color: #1D75BC;
	color: #FFF;
font-family: "roboto", helvetica, Arial, sans-serif;
	font-weight:500;
	padding: 8px;
	text-align: center;
	margin-top: 10px;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: 0px;
}
.superseded {
	font-size: 80%;
	line-height: 130%;
	margin-bottom: 5px;
	margin-right: 20px;
	margin-top: 14px;
}
/*
.product-description {
	font-size:110%;
}
*/
body.page-cart-checkout-review #content-area {
	width: 97%;
}
table.order-review-table {
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 0px;
}

#TML-review-order td {
	
}
#TML-review-order ul.product-description {
	margin-top: -10px;
	margin-bottom: 10px;
    font-size:90%;
}
#TML-review-order li {
	font-size: 90%;
	margin-bottom: 0px;
}

.pane-title-row td {
	/*background-color:#D1D3D4; */
	background-color: #E7E8E9;
	color: #454545;
	font-family: 'roboto_slabbold', serif;
	text-align: left;
	font-size: 100%;
	margin: 8px;
	margin-top: 2px;
	margin-left: -30px;
	padding-right: 10px;
	margin-bottom: 8px;
	text-align: left;
	line-height: 100%;
	height: 30px;
}
/* Cart stuff - review table */
.order-review-table {
	width: auto;
	margin: auto;
	/*	border: solid 1px #454545; */
	border: none;
	font-size: .9em;
	line-height: 100%;
}
.order-review-table td {
	padding-top: 0.1em;
	padding-bottom: 0.2em;
}
.order-review-table .pane-title-row {
	text-align: center;
	font-weight: 500;
	border: solid 1px #454545;
	background-color: #E7E8E9;
	font-size: 120%;
	line-height: 130%;
}
.order-review-table .title-col {
	text-align: right;
	padding-left: 3em;
	line-height: 130%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.order-review-table .data-col {
	padding-right: 3em;
	font-weight: normal;
	line-height: 130%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.order-review-table .row-border-top {
	border-top: solid 1px #999;
}
.order-review-table .row-border-bottom {
	border-bottom: solid 1px #999;
}
.order-review-table .review-button-row {
	text-align: right;
	background-color: #E7E8E9;
	border: solid 1px #999;
}
.order-review-table .review-button-row form {
	display: inline;
}
#content-area legend, #edit-field-superseded-0-value-wrapper legend {
	font-size: 90%;
	font-weight: 500;
	color: #d84010;
	padding-left: 4px;
	padding-right: 4px;
}
#uc-cart-checkout-form legend {
	font-size: 110%;
	font-weight: 700;
	color: #d84010;
	padding-left: 4px;
	padding-right: 4px;
}
#cart-pane legend {
	font-size: 110%;
	font-weight: 700;
	color: #d84010;
	padding-left: 4px;
	padding-right: 4px;
}
#checkout-form-bottom {
	margin-top: -10px;
	border: 0;
}
#TMLnewsletter img.product {
	opacity: 0.40;
	filter: alpha(opacity=40); /* For IE8 and earlier */
	height: auto;
	width: 50px;
}
#TMLnewsletter div.contentRight {
	width: 37%;
	margin-right: -8px;
}
#TMLnewsletter td {
	font-size: 80%;
	font-weight: 300;
}
#TMLnewsletter div.prodDescription {
	background-color: #E7E7E9;
	margin-left: 0px;
	margin-right: 0px;
	padding: 12px;
	padding-bottom: 2px;
}
#TMLnewsletter div.newsletterList {
	float: left;
	background-color: none;
}
#TMLnewsletter div.smallSample {
	float: right;
	width: 300px;   /* HERE */
}
#TMLnewsletter ul.newslist {
	padding-top: 4px;
	/*	list-style-image: url(../images/black_bullet.png);  */
	margin-left: 0px;
	margin-right: 20px;
	font-size: 90%;
	padding-right: 4px;
	line-height: 120%;
}
#TMLnewsletter ul.newslist2 {
	padding-top: 10px;
	list-style-image: url(../images/black_bullet.png);
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 4px;
	line-height: 130%;
}
#TMLnewsletter li {
	padding-bottom: 8px;
}
#TMLnewsletter a.blackLink {
	color: #1D75BC;
}
#TMLnewsletter a.blackLink:hover {
	color: #1D75BC;
}
#TMLnewsletter span.blackLink {
	font-size: 100%;
}
#TMLnewsletter div.greySubHeader {
	padding: 9px;
}
#TMLnewsletter div.editorialProcess {
	margin-left: 0px;
	margin-right: 15px;
	margin-top: 15px;
}
#TMLnewsletter b {
	font-weight: 700;
}
#newsLeft {
	float: left;
	width: 50%;
}
#newsLeft b {
}
#newsSample {
	line-height: 80%;
	float: right;
	width: 50%;
}
.TMLsubcats {
	font-weight: bold;
}
.TMLsubscribehere {
	padding: 8px;
	padding-left: 8px;
	background-color: #454545;
	font-family: 'roboto_slabbold';
	color: white;
	font-size: 110%;
	text-align: center;
}
.TMLselectanoption {
	padding: 5px;
	padding-top: 10px;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 5px;
}
#edit-name {
	width: 340px;  /* HERE */
	height: 24px;
	background-image: url(../images/loginFormBackground2.png);
	border: 0px solid #454545;
	padding: 5px;
	padding-left: 10px;
	background-color: transparent;
}
#edit-pass {
	width: 340px;  /* HERE */
	height: 24px;
	background-image: url(../images/loginFormBackground2.png);
	border: 0px solid #454545;
	padding: 5px;
	padding-left: 10px;
	background-color: transparent;
}
.userGrayBox {
	background-color: #E6E6E6;
	margin-top: -10px;
	margin-left: 0px;
	margin-right: -8px;
	padding: 15px;
	padding-top: 0px;
}
.webform-client-form {
	margin-left: 20px;
}
#freeSamples div.divline {
	display: none;
}
#newsletter2 td, #newsletter2 th {
	padding: 4px; /* 'cellpadding' equivalent */
	line-height: 120%;
	font-size:90%;
}
#articleArea div.divline {
	margin-top: 15px;
	margin-bottom: 12px;
	background-color: #454545;
}
#newsletter2 ul {
	list-style-image: url(../images/black_bullet.png);
}
#newsletter2 td.autorenew {
	font-weight: 400;
	font-size: 65%;
	line-height: 120%;
	color: #666;
}
#newsletter2 div.orderRight {
	font-size: 100%;
	float: right;
	width: 50%;
	margin-top: 15px;
}
#newsletter2 div.orderLeft {
	float: left;
	width: 45%;
	margin-right: 10px;
	margin-left: 6px;
	font-size: 100%;
}
#newsletter2 div.TMLbox {
	width: 741px;   /* HERE */
}
#TMLpromo {
	font-weight: 700;
	margin-top: 20px;
}
#edit-addresses-wrapper, #edit-addresses-street-wrapper {
	margin-top: 0px;
	padding-top: 0;
}
#edit-profile-SPECIALTY-wrapper, #edit-profile-tml-subscription-wrapper, #edit-mail-wrapper {
	margin-top: 0px;
}
#TMLproducts div.TMLbox {
	line-height: 190%;
}
#TMLproducts ul.newslist {
	font-size: 90%;
	line-height: 140%;
}
.handbooksLeft {
	float: left;
	width: 74%;
	border-right: 1px #454545 solid;
}
.handbooksRight {
	float: right;
	width: 24%;
	text-align: center;
}
.handbooksInnerLeft {
	width: 67%;
	float: left;
	margin-top: 10px;
	line-height: 120%;
}
.handbooksInnerRight {
	font-size: 80%;
	width: 22%;
	float: left;
	background-color: #E1E1E1;
	font-weight: 400;
	margin-right: 14px;
	margin-left: 10px;
	padding: 10px;
	padding-bottom: 0;
	line-height: 120%;
	float: right;
	margin-top: 0px;
}
#handbooksPage div.RxDrugInfo {
	margin-top: 0px;
	padding-left: 12px;
	width: 96%;
}
#handbooksPage ul {
	line-height: 115%;
}
#handbooksPage li {
	margin-bottom: 2px;
}
#handbooksPage a.blackLink {
	color: #1D75BC;
}
#handbooksPage span.blackLink {
	color: #1D75BC;
}
#handbooksPage div.nTitle4o, #cme-program div.nTitle4o {
	background-color: #454545;
	color: #FFF;
	margin: 6px;
	margin-top: 10px;
	margin-right: -8px;
	margin-bottom: 8px;
	padding: 8px;
	padding-left: 15px;
	font-family: 'roboto_slabbold', serif;
	text-align: left;
	font-size: 17px;
	margin-left: 0;
}

/**
 *  Style from the new (great!) ZEN THEME for Drupal 
 * http://drupal.org/project/zen
 */

ul.quicktabs_tabs.quicktabs-style-zen {
	margin: 15px 0 10px 0;
	padding: 0 0 3px;
	list-style: none;
	height: 26px;
	background: transparent url(../images/tab-bar.png) repeat-x left bottom;
}
*html ul.quicktabs_tabs.quicktabs-style-zen li {
	margin-bottom: -5px;
}
ul.quicktabs_tabs.quicktabs-style-zen li {
	float: left;
	margin: 0 5px;
	padding: 0 0 0 5px;
	background: transparent url(../images/tab-left-ie6.png) no-repeat left -33px;
}
ul.quicktabs_tabs.quicktabs-style-zen li a {
	font: 300 18px/170%;
	font-size-adjust: none;
	display: block;
	margin: 0;
	padding: 0px 17px 2px 12px;
	border-width: 0;
	text-decoration: none;
	background: transparent url(../images/tab-right-ie6.png) no-repeat right -33px;
}
ul.quicktabs_tabs.quicktabs-style-zen li:hover a {
	border-width: 0;
	color: #1D75BC;
	background: transparent url(../images/tab-right-ie6.png) no-repeat right -71px;
}
quicktabs_tabs.quicktabs-style-zen li:hover {
	background: transparent url(../images/tab-left-ie6.png) no-repeat left -71px;
}
ul.quicktabs_tabs.quicktabs-style-zen li.active a, ul.quicktabs_tabs.quicktabs-style-zen li.active a:hover {
	text-decoration: none;
	border-width: 0;
	background: transparent url(../images/tab-right-ie6.png) no-repeat right 0;
}
ul.quicktabs_tabs.quicktabs-style-zen li.active {
	background: transparent url(../images/tab-left-ie6.png) no-repeat left 0;
}
#TMLsubtitle {
	margin-top: 20px;
	font-weight: bold;
	font-size: 110%;
}
.verysmallprint {
	font-family: arial;
	font-size: 77%;
	line-height: 130%;
	color: #454545;
}
.bold {
	font-weight: 500;
}

.blogitem {
	font-size: 16px;
	line-height: 120%;
	padding: 7px;
	padding-left: 10px;
	padding-right: 10px;
}
.TMLcellpadding {
	padding: 5px;
}
.headerRow {
	background-color: #454545;
	font-size: 100%;
	color: #FFFFFF;
	font-weight: 400;
	height: 28px;
}
.verysmallprintred {
	color: #d84010;
	font-size: 90%;
}
span.verysmallprintred {
	color: #d84010;
	font-size: 90%;
}
.smBody {
	line-height: 130%;
	font-size: 12px;
}
#cmeForm .smBody {
	font-size:100%;
}

.freeContentWelcome {
	margin-top: 15px;
	font-weight: bold;
	margin-bottom: 15px;
}
#artBody img, #TMLcannotaccess img {
	float: left;
	padding: 4px;
	padding-left: 0;
	margin: 0 12px 2px -3px;
	display: inline;
	clear: both;
}
#artBody img.nowrap {
	float: right;
	margin: 0 -3px 2px 12px;
}
#artBody img.right {
	float: right;
	margin: 0 -3px 2px 12px;
}
#artImage img {
	width: 120%;
}
.tmlSummary img {
	display: none;
}
.tmlSummary a:hover {
	text-decoration:none;
	color:#454545;
	cursor: text;
}

.tmlSummary a.bluelink:hover {
	color: #1D75BC;
	cursor: pointer;
	text-decoration:underline;
}

#homepage a.footnote {
	display: none;
}
#article-share a.footnote {
	display: none;
}
#homepage div.recommendations {
	display: none;
}
#TMLfooter {
	text-align: center;
	background-color: #454545;
	color: #FFF;
	padding-top: 18px;
	padding-bottom: 18px;
	font-size: 11px;
	margin-bottom: -20px;
	margin-left: -1px;
	margin-right: -1px;
}
#TMLfooter a {
	color: #FFF;
	text-decoration: none;
}
#TMLfooter a:hover {
	color: #FFF;
	text-decoration: underline;
}
#sitemap { width: 100%; }
#sitemap h3 { margin-top: 10px; margin-bottom: 5px; }
#sitemap h4 { margin-top: 8px; }
#sitemap a { display: block; }
#sitemap .sitemap_leftcol { float: left; width: 55%; }
#sitemap .sitemap_rightcol { float: left; width: 45%; }
#sitemap {
	font-size: 80%;
}
#sitemap h3 {
	font-size: 160%;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
}
#sitemap h4 {
	margin-bottom: 2px;
	font-size: 120%;
}
#sitemap a {
}
.homeContEd {
	margin: 12px;
	margin-bottom: 0;
	font-size: 160%;
}
.homeContEdList {
	margin: 8px;
	margin-left: 2px;
	margin-bottom: 20px;
	font-weight: 300;
	font-size: 130%;
	line-height: 25px;
	list-style-image: circle;
}
.promoinfo {
	font-size: 80%;
	font-weight: 700;
}
#CMEpromo span.bodySmaller {
	font-size: 100%;
	font-weight: 400;
}
.archiveYearPub {
	width: 50%;
	font-size: 90%;
	float: left;
}
#LLM td {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	line-height: 130%;
	font-size: 90%;
	font-family: arial;
}
#LLM a {
	font-weight: 500;
	text-decoration: underline;
}
#LLM .headerRow {
}
.cmeLeft {
	width: 68%;
	float: left;
}
.cmeRight {
	margin-left: 20px;
	margin-top: 10px;
	margin-right: -30px;
	width: 27%;
	float: left;
	border-left: 1px solid #454545;
	padding-left: 12px;
}

.cmeRight2 {
	margin-top: -30px;
}
div.recommendations {
	margin-top: 0;
	margin-bottom: 15px;
	margin-left: 110px;
	margin-right: -2px;
	border: #D2D2D2 solid 1px;
	padding: 10px;
	padding-left: -2px;
	padding-top: 5px;
	/*	background-color:#EEE;  */
	line-height: 125%;
}
div.noindent {
	margin-left: 0;
	clear:both;
}
div.highlightBox {
	margin-top: 5px;
	margin-right: 20px;
	background-color:#F0F0F2;
	padding: 10px;
	line-height: 90%;
	font-size: 80%;
	width:30%;
	float: left;
	text-decoration:none;
	border: #D2D2D2 solid 1px;
	margin-bottom:20px;
	height:auto;
}

div.highlightBox li {
	padding:0;
	margin:0;
	line-height:16px;
	margin-bottom:4px;
}


div.highlightBox.box1 {
width: 200px; float: left; padding-bottom: 10px; margin-bottom: 0;
}

div.highlightBox.box2 {
width: 320px; margin-bottom: 40px; padding-bottom: 10px; float: left;
}

#articleArea  a:link.highlightBox {
	text-decoration: none;
}
#articleArea  a:hover.highlightBox {
	text-decoration: underline;
}

#article-share div.recommendations {
	display: none;
}
#TMLleftside-submenu-item {
	font-size: 70%;
	font-weight: 300;
}
p.smallprint {
	font-size: 80%;
	line-height: 130%;
}
#mobileSubscribeButton {
	display: none;
}
#article-share img {
	display: none;
}
#article-share img.shareimg {
	display: block;
	max-width: 50%;
}
#TMLstaff td.body1 {
	font-size: 80%;
}
#TMLstaff b {
	font-weight: 700;
}
#TMLstaff i {
	font-weight: 400;
}
#signup td {
	font-size: 115%;
}
table#examples {
	width: auto;
}
#article-share div.tmlMoreThisIssue {
	margin-left: -6px;
	padding: 0;
	margin-right: 0;
	padding-left: 15px;
}
#article-share a {
	text-decoration: none;
}
#article-share a:hover {
	text-decoration: underline;
}
/* EMAIL ARTICLE */
.emContainer {
	width: 400px;  /* HERE */
	background-color: #EEE;
	font-size: 120%;
}
.emContainer2 {
	width: 400px;  /* HERE */
	background-color: #E6E6E6;
	font-size: 140%;
}
.emContainerSL {
	width: 400px;  /* HERE */
	background-color: #454545;
	font-size: 140%;
}
.emTitle {
	padding: 5px;
	background-color: #d84010;
	color: #FFF;
	text-align: center;
}
.emSubContainer {
	padding: 15px;
	padding-top: 10px;
}
.emArtTitle {
	font-family: 'roboto_slabbold', serif;
	font-size: 100%;
	line-height: 120%;
}
.emArtPublished {
	font-size: 70%;
}
.emArtBody {
	font-size: 90%;
	line-height: 120%;
	margin-bottom: 5px;
}
.emFrom {
	margin-bottom: 5px;
}
.emTo {
	margin-bottom: 5px;
}
.emMessage {
	width: 365px;  /* HERE */
	resize: none;
	padding: 3px;
	font-family: helvetica;
}
.emSend {
	text-align: right;
	margin-top: 8px;
	margin-right: 5px;
}
.emToInput {
	width: 325px;  /* HERE */
	font-weight: 300;
	height: 20px;
	font-size: 90%;
}
.emFromInput {
	width: 309px;  /* HERE */
	font-weight: 300;
	height: 20px;
	font-size: 90%;
}
.rssbox {
	padding: 20px;
	border: 1px solid #10398B;
	width: 500px;  /* HERE */
	height: 240px;
	margin-top: 20px;
	font-size: 100%;
}
div.item-list {
	margin-top: 10px;
}
#DOC_1chap p {
	font-size: 100%;
	line-height: 130%;
}
#DOC_1chap strong {
}
div.bodySmaller strong {
}
#block-menu-menu-french-archives {
	margin-left: 8px;
	margin-right: 8px;
	margin-top: -15px;
}
#block-menu-menu-french-archives h3 {
	font-size: 16px;
	font-weight: 500;
	color: #454545;
	text-transform: uppercase;
	border-top: 1px #454545 solid;
	padding-top: 5px;
}
#accountpopup {
	/*	margin-left:672px;  
	top:46px;
	position:fixed;
*/
	text-align: left;
	z-index: 5000;
	position: absolute;
	word-wrap: break-word;
	right: 96px;
	top: 37px;
	width: auto;
	height: auto;
	background-color: #E7E8E9;
	opacity: 1;
	display: none;
	color: #222;
	font-size: 14px;
	padding: 10px;
	border: solid 2px #efefef;
	border-top: 0;
	-webkit-transform: scale(1);/*	-webkit-box-shadow:  0px 0px 20px 0px rgba(0, 0, 0, 0.7);
	box-shadow:  0px 0px 20px 0px rgba(0, 0, 0, 0.7);  
	-moz-box-shadow: -10px 3px 8px rgb(100,100,100);
	-webkit-box-shadow: -10px 3px 8px rgb(100,100,100);
	box-shadow: -2px 3px 8px rgb(100,100,100); */
}
#accountpopup a:hover {
	text-decoration: none;
	color: #fff;

}
.accountpopup_menu {
	font-size: 14px;
	width: 102%;
	margin-left: -8px;
	margin-right: -8px;
	padding: 3px;
	padding-left: 10px;
	margin-top: 2px;
}
.accountpopup_menu:hover {
	background-color: #d84010;
}

.popup-triangle {
	width: 17px;
	height: 24px;
	display: block;
	background: transparent url('../images/popup_triangle2.png') no-repeat;
}
#LLM b {
}
#nSearch2 {
	height: 23px;
	width: 225px;  /* HERE */
	/*background-image:url(../images/searchbox2.png);
	background-repeat:no-repeat;
	background-size: 225px Auto;*/
	background-color: #FFF;
}
#searchpopup {
	z-index: 6;
	position: absolute;
	top: 7px;
	left: 655px;
	width: auto;
	height: 23px;
	color: white;
	font-size: 14px;
	padding: 0;
	margin: 0;
}
#content_licensing {
	padding: 12px;
}
 #content_licensing a, #sitelicense a, #freeContent a, {
}
.freeContentTitle {
	font-size: 16px;
}
.freeContentDate {
	font-family: 'arial';
	color: #666;
	font-size: 90%;
	font-weight: bold;
}
.pdf {
	font-size: 80%;
}
.hilite {
	font-size: 100%;
}
#content b {
}
#terms_conditions b, #privacy_security b, #sitelicense b {
}
div.field-content i, div.field-content em {
}
.footnote {
	display: none;
}
#artBody .footnote {
	display: inline;
}
.TMLred {
	font-weight:bold;
}
.examOptions {
	font-size: 90%;
}
#cme-program li {
	line-height: 120%;
	padding-top: 1px;
	margin-left: 0px;
}
fieldset {
	border: 1px solid #CCC;
	padding-left: 10px;
}
#edit-back {
	margin-top: 50px;
}
.arch {
	display: none;
}
.fontboldblue b {
	color: #d84010;
	font-size: 80%;
}
.bodybold {
	font-weight: bold;
}
.bodyverybold {
	font-weight: bold;
}
#freeSamples b {
	font-weight: bold;
}
.SOFTentryHeight {
	height: 70px;
}
#subscribe_block {
	font-size: 18px;
	padding-right: 10px;
}
#aboutTML {
	/*padding:15px; */
	padding: 12px;
	padding-top: 10px;/* font-size:16px; 
	line-height:135%;*/
}
.black-nTitle {
	/*background-color:#D1D3D4; */
	background-color: #454545;
	font-family: 'roboto_slabbold', serif;
	font-weight: 400;
	text-align: left;
	font-size: 120%;
	margin: 8px;
	margin-top: 2px;
	margin-left: 10px;
	padding: 10px;
	padding-left: 15px;
	padding-right: 1px;
	margin-bottom: 8px;
	text-align: left;
	line-height: 100%;
	color: #FFF;
}
tr.even {
	background-color: #eee;
}
.reviewsBox {
	border: 1px solid #CCC;
	height: 250px;
	margin-left: 0;
	margin-right: -5px;
	margin-bottom: 6px;
}
.reviewsTitle {
	margin-top: 15px;
	margin-left: 30px;
	font-weight: 500;
	font-family: 'roboto slab';
	font-size: 160%;
}
.reviewsTotal {
	margin-left: 10px;
	font-size: 60%;
	color: #454545;
	font-family: helvetica;
}
.review {
	float: left;
	width: 45%;
	margin-left: 30px;
	margin-top: 10px;
}
.reviewBlurb {
	font-weight: bold;
	color: #d84010;
}
.reviewBody {
	padding-top: 2px;
	padding-right: 20px;
	font-size: 85%;
}
.summaryBody {
	padding-top: 2px;
	padding-right: 20px;
	font-size: 85%;
}
.reviewSubmitted {
	margin-top: 6px;
	font-size: 80%;
	margin-bottom: 15px;
}
#next_previous {
	padding: 2px;
	height: 18px;
	font-weight: bold;
	font-size: 100%;
	margin-top: 25px;
	margin-bottom: 15px;
}
.prevnext {
	width: 1010px;
	height: 65px;
	margin-top: -68px;
	margin-left: -505px;
	position: fixed;
	top: 50%;
	left: 50%;
}
.prev {
	width: 32px;
	height: 65px;
	float: left;
	text-align: left;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -43px;
	margin-left: -506px;
}
.next {
	width: 32px;
	height: 65px;
	float: right;
	text-align: right;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -43px;
	margin-left: 473px;
}
#cart-form-products li.first {
	margin-top: -8px;
}
#cart-form-products td.desc {
	font-weight: bold;
	padding-left: 15px;
}
#cart-form-products ul.product-description {padding-left:5px}
#cart-form-pane {
	margin-right: -12px;
}
#cart-form-products input[type="text"] {
	width: 25px;
}
#uc-cart-checkout-form li.first {
	margin-top: -8px;
}
#uc-cart-checkout-form td.products {
	font-weight: bold;
    font-size: 90%;
}
#uc-cart-checkout-form li.first {
	margin-top: -8px;
}
#uc-cart-checkout-form table {
	border-right: none;
	border-left: none;
	border-bottom: none;
}
#cme_quickexam {
	margin: 0 auto;
	font-size: 90%;
}
.cme_title {
	color: #454545;
	font-family: 'roboto_slabbold', serif;
	font-size: 16px;
	text-align: center;
	padding-bottom: 15px;
}
.cme_description {
	color: #454545;
	font-family: 'roboto_slabbold', serif;
	font-size: 20px;
	text-align: center;
	padding-bottom: 0;
}
.cme_body1 {
	font-size: 13px;
	font-family: helvetica;
}
.cme_instructionsSM {
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 130%;
	text-align: left;
}
.clickToView {
	font-size: 13px;
}
.cme_instructions {
	font-size: 100%;
	line-height: 130%;
	color: #454545;
	text-align: left;
}
.spacer {
	height: 10px;
}
.cme_divline {
	background-color: #999;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 15px;
}
.cme_questionLetter {
	width: 30px;
	float: left;
	text-align: right;
	padding-right: 15px;
	margin-top: 3px;
	font-weight: bold;
}
.cme_question {
	padding-top: 4px;
	width: 520px;
	float: left;
	text-align: left;
	font-weight: bold;
	padding_bottom: 40px;
	line-height: 130%;
}
.cme_answer {
	font-size: 15px;
	line-height: 130%;
	margin-left: 0px;
	text-align: left;
	font-weight: 300;
}
.cme_questionLink {
	width: 135px;
	float: right;
	text-align: right;
	font-size: 80%;
	margin-top: 5px;
}
.cmeQA {
	padding-top: 15px;
}
.cme_fontsize {
	font-family: arial;
	font-size: 90%;
	color: #333;
	line-height:130%;
}
.cme_fontsizeQ {
	font-family: "roboto", helvetica, Arial, sans-serif;
	font-weight:500;
	color: #333;
	line-height:140%;
}
#semiCME b {
	font-size: 100%;
}

#semiCME input[type="checkbox"] {
	width: 25px;
	padding: 20px;
	margin-top:5px;
	margin-bottom:5px;
}


.acceptanceTop {
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 15px;
	margin-top: 5px;
}
.cmeFieldsText {
	line-height: 300%;
	color: #d84010;
	text-align: left;
	margin-bottom: 14px;
	font-size:100%; line-height:130%;
	/*margin-left:-70px; */
	width:100%;
	font-weight:bold;
}
div.cme_instructions {
	font-weight: 400;
}
.cmeQA {
	font-size: 110%;
}
.cme_cpeBox {
	border: 1px solid #666;
	padding: 10px;
	width: 80%;
	line-height: 130%;
}
div.cme_instructionsSM, span.body1 {
	font-size: 100%;
	line-height: 130%;
}
#cme_quickexam {
	width: 80%;
}
.cmeReadyToSubmit {
	font-weight: 700;
	font-size: 100%;
	line-height: 140%;
}
.cmeField {
	font-weight: bold;
}
.pub_italic {
	font-weight: bold;
}
#moreCC {
	display: none;
}
.prevArt {
	width: 32px;
	height: 65px;
	display: block;
	background: transparent url('../images/previous.png') center top no-repeat;
}
.prevArt:hover {
	background-image: url('../images/previousHover2.png');
}
.nextArt {
	width: 32px;
	height: 65px;
	display: block;
	background: transparent url('../images/next.png') center top no-repeat;
}
.nextArt:hover {
	background-image: url('../images/nextHover2.png');
}
#mobile_prev_next{
	display:none;
}
#tmlMore {
	display: none;
}
#block-quicktabs-cmestatusblocktabs {
	margin-top: -510px;
}
.fullIssueAvail {
	width: 60%;
	float: left;
	padding-top:14px;
}

.aa_subscriber_login {
	padding-top:10px; padding-bottom:8px; padding-left:25px; margin-right:10px; line-height:130%; text-decoration:none;
}

.examFooter {
	width:520px;
}

.selectYear {
	font-size:110%;
}

.printSummaryC1 {
	 width:100px;
}

.printSummaryC2 {
	 width:150px;
}

.printSummaryC3 {
	 width:120px;
}

#custom_login {
	text-align:left;
	width:170px;
}

#custom_login label {
	font-size:110%;
	margin-left:-50px;
}

.help {
	padding:20px;
	padding-top:10px;
	padding-bottom:0;
	font-size:90%;
	line-height:120%;
}

pre {
	font-size:80%;
	background-color:#FFFFFF;
}

div.item-list li {
	margin: 0;
	padding: 0;
	font-size:90%;
	line-height:130%;
	margin-left:10px;
}

div.item-list li.last {
	padding-bottom:5px;
}

div.item-list ul {
	padding-top:0;
	margin-top:-5px;
}

/**
 * @file
 * Zen's rollover edit links for blocks.
 */
div.block.with-block-editing,
section.block.with-block-editing {
  position: relative;
}


div.block.with-block-editing div.edit,
section.block.with-block-editing div.edit {
  display: none;
  position: absolute;
  right: 0; /* LTR */
  top: 0;
  z-index: 40;
  border: 1px solid #eee;
  padding: 0 2px;
  font-size: 0.75em;
  background-color: #fff;
}


div.block.with-block-editing:hover div.edit,
section.block.with-block-editing:hover div.edit {
  display: block;
}

#block-user-1, #block-block-43 {
	margin-top:-15px;
}

#block-menu-devel, #block-block-43 {
	margin-bottom:20px;
}


#block-user-1, #block-menu-devel, #block-block-43 {
	padding-left:8px;
	font-size:14px;
	line-height:100%;
	font-weight:500;
	font-family: "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	background-color:#EFDFC1;
	padding-top:4px;
	padding-bottom:8px;
}

#block-menu-devel {
	margin-top:-15px; 
}

.tab {
	font-size:80%;
}

.loginLabel {
	font-size:110%;
}

#article-share a.showthem, #article-share a.closethem {
	font-size:90%;
}

div.artRevNote {
	font-size: 80%;
	line-height: 130%;
	margin-left:96px;
	padding-left:15px;
	margin-bottom: 10px;
	font-family: arial;
}
div.artRevNote ul {
	list-style-type: none;
	padding-top:0;
	margin-top:0;
	padding-left:12px;
}

div.artRevNote li {
	margin:0;
	padding:0;
	line-height:140%;
}

div.relatedArticles {
	font-size: 80%;
	line-height: 130%;
	margin-bottom: 10px;
	font-family: arial;
}

div.relatedBlogPosts {
	font-size: 80%;
	line-height: 130%;
	margin-bottom: 10px;
	font-family: arial;
}

#edit-field-htmltitle-0-value {
	width:697px;
}

.saveorfinish {
	font-size:65%;
}

#article-share .highlightBox {
	display:none;
}

.share {
	margin-top:2px; margin-bottom:2px;
}

#aboutEditorial div.photo {float:left; padding:12px; }
#aboutEditorial div.biosquare { float:left; width:68%; margin-top:10px; margin-left:13px; }
#aboutEditorial div.biotext { font-size:85%;line-height:130%;margin-top:10px; }
#aboutEditorial em { font-size:95%; }
.aboutbio {
	float: left;
	width: 68%;
	margin-left: 15px;
}

#sl_left { width:60%; float:left; padding-top:10px; }
#sl_right { text-align:left; width:25%; float:left; padding-top:15px; padding-left:30px; }

.submitted { display:none; }
#SLbanner { height: 240px; }
.statistics_counter { display:none; }
.pop_number_column { width:5%; float:left }
.pop_number { background:#d84010; margin-top:12px; height:24px; width:30px; color:white; padding-top:6px; font-size:140%; text-align:center; font-family: 'roboto_slabbold', serif; }
.pop_article_info { width:94%; float:right; }
span.cme_peoplecount { font-size:80%; font-style:italic; }


div.donation-amount:hover {
    background-color:#d84010;
}
div.donation-amountPOP:hover {
    background-color:#d84010;
}
div.other-amount:hover {
    background-color:#d84010;
color:white;
}
.donation-amount { float:left; font-size:19px; width:75px; padding:10px; padding-left:9px; background-color:#333; color:white; font-weight:700; margin:6px; }
.donation-amountPOP { float:left; font-size:19px; width:75px; padding:10px; padding-left:9px; background-color:#5489EF; color:white; font-weight:700; margin:6px; }

.other-amount { float:left; font-size:20px; width:75px; padding:15px; background-color:#333; color:white; font-weight:700; margin:6px; }
.donationboxes { text-align:center; width:95%; }

div.triangle-right {
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-left: 25px solid #d84010;
	border-bottom: 12px solid transparent;
	float:left;
	margin-right:10px;
	margin-top:10px;
}

div.triangle-right.first {  
	margin-top:0;
}

div.sectionHeader  { font-size:20px; margin-bottom:0; padding-bottom:10px; font-weight:bold; padding-top:10px; }


#tables_page td { line-height:120%; }
#tables_page .reviewsTitle { font-size:17px; font-family:roboto_slabbold; line-height:120%; }
#tables_page .tablesArticleTitle {  font-size:15px; font-family:roboto; font-weight:500; }

.tmlblockHead:before {
  color: #d84010;
  border-right: 9px solid;
  border-top: 	9px solid transparent;
  border-bottom: 9px solid transparent;
  display: inline-block;
  content: '';
  position: absolute;
  left: -9px;
  top: 0;
}
.tmlblockHead {
  background-color: #d84010;
  /*width: 150px; */
  height: 18px;
  line-height: 15px;
  display: inline-block;
  position: relative;
}
.tmlblocktext {
  color: white;
  padding-right: 4px;
   padding-left: 2px;
  font-family: Arial;
  font-size: 12px;
}
	
/* Donation popup at cart */
.donBox { padding:8px;  width: 380px; border: 1px solid #d84010; color:#111; /* border-top:0; */ padding-bottom:0; line-height:120% }
/*.topdonBox { padding:8px; width: 384px; border: 1px solid #d84010; border-bottom:0; background-color:#d84010; color:white; font-weight:400; letter-spacing:.5px; font-size:18px; font-family:'roboto slab'; text-align:center; padding-top:3px; display:none; } */
.donBox p { font-family:roboto;font-weight:400; font-size:95%;  }
.donBox table { font-family:roboto;font-weight:400; font-size:85%;  }
#don_amount { font-family:roboto; font-weight:700; font-size:100%; width:auto; float:left;}
.donerror { color:red; }
.don_notnow { width:auto; float:left;margin-top:2px; font-size:90%; }
.close-icon
{
  display:block;
  box-sizing:border-box;
  width:20px;
  height:20px;
  border-width:3px;
  border-style: solid;
  border-color:#555555;
  border-radius:100%;
  background: -webkit-linear-gradient(-45deg, transparent 0%, transparent 46%, white 46%,  white 56%,transparent 56%, transparent 100%), -webkit-linear-gradient(45deg, transparent 0%, transparent 46%, white 46%,  white 56%,transparent 56%, transparent 100%); 
  background-color:#555555;
/*  box-shadow:0px 0px 5px 2px rgba(0,0,0,0.5); */
  transition: all 0.3s ease;
}

#payment_details {
	color: #d84010;
}

.tml_rcm {
	padding-top:15px;
}

#uwarning {
	width:450px;
}
	
div#offerMASA  {
font-size:20px;
text-align:center;
}
.assocLogo {
 float:left; width:20%;
}
.assocTitle {
 float:left; width:60%;
 margin-left:20px;
 margin-right:10px;
}
.accessNote {
	font-size:90%;
}

div.item-list ul.product-description {
    font-size:100%;
}

div.item-list li {
    margin-bottom:2px;
}

div#TML-review-order td {
    font-size:95%;
}
