/*
Copyright (c) 2008, American Medical Association. All rights reserved.
*/

/* navigation, import default-navigation.css */
@import url('default-navigation2.css');

/* featured skins, import skin.css */
@import url('skin.css');

/* fonts */

h1 {}
h2 {
	font-size:108%;
}
p, ul, ol {
	font-size:100%;
}

/* basic elements */

html {
	height:100%;
	color:#3B3B3B; background:#fff;
}
font{
	font-style:normal;
	font-size:100%;
	}
body {
	margin:0; padding:0;
	border-top:0px solid #ececec;
	background:#fff;
	text-align:center;
	color:#3B3B3B;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:bold; 
}
em, cite {
	font-style:italic;
}
	cite {
		font-size:69%;
		font-style:normal;
		color:#b0afaf;
	}
strong {
	font-weight:bold;
}
acronym, abbr, dfn {
	cursor:help;
}
dfn {
	font-style:normal;
}
a, a acronym, a abbr, a dfn {
	cursor:pointer;
}
label, label acronym, label abbr {
	cursor:pointer;
}
kbd, var, pre, code {
	font-family:Courier, 'Courier New', monospace !important;
}
ol li {
	list-style:decimal outside; margin:0px 0px 0px 5px;
}


ul li {
	list-style:disc outside;
}

#maincontent ul li {
}

/* copy */

h1, h2, h3, h4, h5, h6 {
	margin-bottom:.25em;
}
	h1 {
		margin:0 auto; 
		/*padding:0 10px;*/
		display:block;
		width:auto; height:67px;
		background:url('https://www.ama-assn.org/java-apps/resources/images/hdr-07.png') 0 0 no-repeat;
		font:normal 197%/65px Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		color:#fff;
		text-align:left;
	}
	h1  p {
			margin:0px; padding:0px 10px 0px 12px;
		}
		.membership h1 { background-image:url('https://www.ama-assn.org/java-apps/resources/images/hdr-00-left.png'); }
			.membership h1.alt { background-image:url('https://www.ama-assn.org/java-apps/resources/images/hdr-00-alt.png'); }
		.physician-resources h1 { background-image:url('https://www.ama-assn.org/java-apps/resources/images/hdr-01-left.png'); }
			.physician-resources h1.alt { background-image:url('https://www.ama-assn.org/java-apps/resources/images/hdr-01-alt.png'); }
		.education-and-careers h1 { background-image:url('https://www.ama-assn.org/java-apps/resources/images/hdr-02-left.png'); }
			.education-and-careers h1.alt { background-image:url('https://www.ama-assn.org/java-apps/resources/images/hdr-02-alt.png'); }
		.advocacy h1 { background-image:url('https://www.ama-assn.org/java-apps/resources/images/hdr-03-left.png'); }
			.advocacy h1.alt { background-image:url('https://www.ama-assn.org/java-apps/resources/images/hdr-03-alt.png'); }
		.medical-journals h1 { background-image:url('https://www.ama-assn.org/java-apps/resources/images/hdr-04-left.png'); }
			.medical-journals h1.alt { background-image:url('https://www.ama-assn.org/java-apps/resources/images/hdr-04-alt.png'); }
		.news h1 { background-image:url('https://www.ama-assn.org/java-apps/resources/images/hdr-05-left.png'); }
			.news h1.alt { background-image:url('https://www.ama-assn.org/java-apps/resources/images/hdr-05-alt.png'); }
			.news h1.tall {
			/*background:#ff9900;*/
			background-image:url('https://www.ama-assn.org/java-apps/resources/images/hdr-05-tall.png');
			}
		.bookstore h1 {  }
		.about-ama h1 { background-image:url('https://www.ama-assn.org/java-apps/resources/images/hdr-07-left.png'); }
			.about-ama h1.alt { background-image:url('https://www.ama-assn.org/java-apps/resources/images/hdr-07-alt.png'); }
			
		h1.tall {
			width:920px;
			padding:20px 0px 10px 0px; /* total height = 110px */
			height:85px;
			line-height:40px;
		}
		h1.tall p {
			margin:0px; padding:0px 10px 0px 10px;
		}
			h1.tall span {
				font:normal 13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
				margin:0px; padding:0px 10px 0px 12px;
			}
	h2 {
		margin-bottom:.75em;
		font-size:138.5%;
		line-height:18px;
		font-weight:bold;
		color:#350f58;
	}
		h2.alt {
			font:bold 100%/15px Georgia, "Times New Roman", Times, serif;
			margin:10px 0 .75em 0; padding:0 0 1em 1px;
			background:url('https://www.ama-assn.org/java-apps/resources/images/global/dotted-300.gif') 0 100% repeat-x;
		}
	h3 {
		font-size:100%;
		line-height:15px;
		font-weight:bold;
		color:#350f58;
	}
		#secondary h3 {
			font-family:Georgia, "Times New Roman", Times, serif;
			margin:0 6px .5em 6px; padding:0 0 1em 1px;
			background:url('https://www.ama-assn.org/java-apps/resources/images/global/dotted-300.gif') 0 100% no-repeat;
		}
	h4 {
		font-size:100%;
		font-weight:normal;
		color:#350f58;
	}
	.home h1, .home h2, .home h3 {
		font-family:Georgia, "Times New Roman", Times, serif;
	}

p, ul, ol, dl, dd {
	margin-bottom:1em;
}
	p {
		margin-bottom:.75em;
	}
	ul ul, ul ul ul, ul p,
	ol ol, ol ol ol, ol p,
	ol ul, ol ul ol, ol ul ul,
	ul ol, ul ol ul, ul ol ol,
	dl ul, dl ol, dl p {
	}
	li ul, li ol, li dl, li p {
		margin-top:1em;
	}
pre,
blockquote {
	margin:0 0 1em 0; padding:.5em;
	background:#eee;
}
	blockquote p {
		margin-bottom:0;
	}
ol,ul,dl {
	margin-left:2em;
}
dl dd {
	margin-left:1em;
}
	blockquote cite {
		display:block;
		text-align:right;
	}
	
img.align-left { float:left; margin:2px 15px 10px 0; }
img.align-right { float:right; margin:2px 3px 10px 15px; }
	
ul.related {
	margin:0 0 1em 0; padding:0;
	font-size:93%;
}
	ul.related li {
		padding:0 0 5px 0;
		list-style:none;
		line-height:18px;
	}
	ul.related li a,
	ul.related li a:link,
	ul.related li a:visited {
		text-decoration:underline;
		line-height:18px;
	}
	ul.related li a:hover {}
	
ul.pagination {
	margin:0 0 1em 0; padding:0;
	height:20px;
	float:right;
	font-size:85%;
	color:#3B3B3B;
}
	ul.pagination li {
		margin:0 0 0 2px; padding:0;
		list-style:none;
		display:block;
		float:left;
		line-height:20px;
		text-align:center;
	}
	ul.pagination li img {
		 margin:2px 0 0 0;
	}
	ul.pagination li input {
		margin:0 1px 0 0;
		width:20px; height:14px;
		text-align:center;
	}
	
ul.page-options, 
#primary ul.page-options,
#primary-ad ul.page-options {
	margin:0 0 1.5em 8px; padding:0;
	font-size:77%;
	text-align:right;
}
	ul.page-options li {
		padding:0 3px 0 0;
		list-style:none;
		display:inline;
	}
	#primary ul.page-options li a,
	#primary ul.page-options li a:link,
	#primary ul.page-options li a:visited,
	#primary-ad ul.page-options li a,
	#primary-ad ul.page-options li a:link,
	#primary-ad ul.page-options li a:visited,
	ul.page-options li a,
	ul.page-options li a:link,
	ul.page-options li a:visited {
		text-decoration:none;
	}
	ul.page-options li a:hover {}
	
/* forms */
#signin {
	position:absolute;
	top:12px; right:30px;
	
	z-index:61;
	text-decoration:underline;
}

#search {


	top:2px;
	width:960px; height:40px;
	z-index:61;
}
#search #input-search {
margin:0px 0 3px 10px; padding:4px 2px 0px 2px;
	vertical-align: middle;

	width:134px;

	font-size:77%;
	color:#adabab;
}
#search #input-go {
	vertical-align: middle;
	margin:1px 10px 0 5px; padding:3px 0 1px 0;

	border:0;
	width:75px; height:23px;
	background:url('https://www.ama-assn.org/java-apps/resources/images/global/search-button.png') no-repeat;

	font-size:77%;
	cursor:pointer;
	text-indent:-4444px;
}
	#search #input-go:focus, #search #input-go:hover {






		background-position:0 -23px;
	}
#signintop{
font-size:93%;
vertical-align: middle;

}





/* layout - global */

#shell { 
	margin:0 auto; padding:0;
	width:960px;
	position:relative;
	background:url('https://www.ama-assn.org/java-apps/resources/images/global/bg-body.png') 0 0 repeat-y;
	/*text-align:left;*/
	z-index:1;
}
	#shell-bottom { 
		margin:0 auto; padding:0;
		width:960px; height:10px;
		position:relative;
		background:url('https://www.ama-assn.org/java-apps/resources/images/global/bg-body-bottom.png') 0 0 no-repeat;
	}

	/* header */
	#header {
		margin:0 auto; padding:0;
		width:940px; height:104px;
		position:relative;
		background:url('https://www.ama-assn.org/java-apps/resources/images/global/bg-header.png') 0 0 repeat-x;
		border-bottom:1px solid #eeeeee;
		z-index:3;
		text-align:left;
	}
	#logo { 
		margin:0; padding:5px 0 0 5px;
		width:150px;
	}
		#logo img { display:block; }
	#actions {
		position:absolute;
		top:45px; right:10px;
		color:#350f58;
		font-size:85%;
		font-weight:bold;
		text-transform:uppercase;
	}
		#actions a,
		#actions a:link,
		#actions a:visited {
			color:#350f58;
		}
		#actions a:hover {
			color:#e57d03;
			text-decoration:underline;
		}
		#actions select {
			color:#636363;
			font-weight:normal;
			text-transform:none;
		}
	.menustripe {
		background-color:#e7e2eb;
	}	

#footer {
	margin:0 auto; padding:0px;
	width:940px; height:24px;
	background:url('https://www.ama-assn.org/java-apps/resources/images/global/bg-footer.png') 0 0 repeat-x;
	border-top:2px solid #350f58;
	color:#979797;
	font-size:77%;
	line-height:22px;
}
	#footer p {
		margin:0; padding:0 10px;
	}
	#footer p.footernav {
		margin:-22px 0 0 0; padding:0 10px;
		float:right;
	}
	#footer p.footernav a,
	#footer p.footernav a:link,
	#footer p.footernav a:visited {
		color:#979797;
	}
	#footer p.footernav a:hover {
		color:#fff;
	}
	
#breadcrumbs {
	margin:0 auto; padding:0px;
	width:920px;
	font-size:.70em;
	line-height:2em;
	color:#350f58;
	text-align:left;
}

#featuredspacer {
	margin:0 auto; padding:10px 0;	
}

/* layout - home */

.home {}

#hero-featured {}

#hero {
	margin:0; padding:0;
	width:680px; height:356px;
	/* background:url('../images/home/bg-hero.png') 0 0 no-repeat; */
	position:relative;
	float:left;
}
	#hero00 { background:url('https://www.ama-assn.org/java-apps/resources/images/home-feature-flu.jpg') 0 0 no-repeat; width:680px; height:356px; }
	#hero01 { background:url('https://www.ama-assn.org/java-apps/resources/images/hero-2.jpg') 0 0 no-repeat; width:680px; height:356px; }
	#hero02 { background:url('https://www.ama-assn.org/java-apps/resources/images/hero-3.jpg') 0 0 no-repeat; width:680px; height:356px; }
	
	#hero p.title {
		margin:0 0 3px 0; padding:70px 15px 0 355px;
		color:#350f58;
		font: normal 215%/36px Georgia, "Times New Roman", Times, serif;
	}	
		#hero p.title span {
			margin:0; padding:0 0 0 35px;
			color:#e57d03;
			font-size:77%;
		}
		#hero01 p.title{
			 padding:70px 10px 0 385px;
		}
		#hero02 p.title {
			 padding:70px 15px 0 375px;
		}
			#hero01 p.title span,
			#hero02 p.title span {
				margin:0; padding:0 0 0 35px;
				color:#e57d03;
				font-size:77%;
			}
	#hero p {
		margin:0 0 2em 0; padding:0 5px 0 390px;
		line-height:18px;
	}
		#hero p.button {
			margin:0 0 10px 0; padding:0 0 0 460px;
			text-align:left;
		}
		#hero01 p.button,
		#hero02 p.button {
			margin:0 0 10px 0; padding:0 0 0 457px;
			/*margin:0 0 10px 0; padding:0 0 0 540px; bug fix for IE6 */
		}
			#hero #become-a-member a, #hero #become-a-member a:link, #hero #become-a-member a:visited {
				margin:0; padding:0;
				width:160px; height:29px;
				display:block;
				background:url('https://www.ama-assn.org/java-apps/resources/images/spr-hero-become.png') 0 0 no-repeat;
				text-indent:-4444px;
			}
			#hero #renew a, #hero #renew a:link, #hero #renew a:visited {
				margin:0; padding:0;
				width:203px; height:29px;
				display:block;
				background:url('https://www.ama-assn.org/java-apps/resources/images/spr-hero-renew.png') 0 0 no-repeat;
				text-indent:-4444px;
			}
			#hero #learn-more a, #hero #learn-more a:link, #hero #learn-more a:visited {
				margin:0; padding:0;
				width:203px; height:29px;
				display:block;
				background:url('https://www.ama-assn.org/java-apps/resources/images/spr-hero-learn.png') 0 0 no-repeat;
				text-indent:-4444px;
			}
			#hero #video a, #hero #video a:link, #hero #video a:visited {
				margin:0; padding:0;
				width:203px; height:29px;
				display:block;
				background:url('https://www.ama-assn.org/java-apps/resources/images/global/btn-obama-speech.png') 0 0 no-repeat;
				text-indent:-4444px;
			}
			#hero #learn-more  a,  #hero00 #learn-more a:link, #hero00 #learn-more a:visited {
		margin:0 0 0 70px;
		}
				#hero #become-a-member a:hover, #hero #become-a-member a:active,
				#hero #renew a:hover, #hero #renew a:active,
				#hero #video a:hover, #hero #video a:active,
				#hero #learn-more a:hover, #hero #learn-more a:active {
					background-position:0 -29px;
				}
				
	.hero-controls {
		position:absolute;
		top:333px; left:0;
		width:680px; height:22px;
		background:#856f9a;
		/*background:url('../images/home/bg-hero-controls.png') 0 100% no-repeat;*/
		border-top:1px solid #fff;
	}
	
	a.divblock {
		display: block; width:216px;  padding:0 5px; color:#fff; background:#856f9a;
		}
		a.divblock:hover {
		display: block; width:216px;  padding:0 5px; color:#000; background:#f6f6f6;
		}
		a.divblockon {
		display: block; width:216px;  padding:0 5px; color:#000; background:#e0d3eb;
		}
		a.divblockon:hover {
		display: block; width:216px;  padding:0 5px; color:#000; background:#f6f6f6;
		}
		a.divnoblock {
		position:absolute;width:216px;  padding:0 5px; color:#fff; background:#856f9a;
		}
		a.divnoblock:hover {
		position:absolute;width:216px;  padding:0 5px; color:#000; background:#f6f6f6;
		}
		a.divnoblockon {
		position:absolute;width:216px;  padding:0 5px; color:#000; background:#e0d3eb;
		}
		a.divnoblockon:hover {
		position:absolute;width:216px;  padding:0 5px; color:#000; background:#f6f6f6;
		}
		
	.hero-controls div {
		font-size:93%;
		line-height:22px;
		text-align:center;
		color:#fff;
	}
	.control00 {
		border-right:1px solid #fff;
		float:left;
	}
	.control01 {
		border-right:1px solid #fff;
		float:left;
	}
	.control02 {
		float:left;
	}
#fader {
	display:block;
	clear:both;
	margin:0; padding:10px 0 0 0;
	width:920px; height:11px;
	background:url('https://www.ama-assn.org/java-apps/resources/images/fader.png') 0 100% no-repeat;
}
#did-you-know {
	margin:0 0 0 0; padding:0;
	width:920px; height:36px;
	background:url('https://www.ama-assn.org/java-apps/resources/images/bg-did-you-know.png') 0 0 no-repeat;
	position:relative;
	z-index:20;
}				
	#did-you-know p {
		color:#003f84;
		font-size:108%;
		font-weight:bold;
		line-height:28px;
	}
	#did-you-know p strong {
		padding:0 40px 0 25px;
		color:#fff;
	}
		#did-you-know a#know-show img {
			margin:7px 13px 5px 10px; padding:0;
			float:right;
		}
#did-you-know-open {
	position:absolute;
	top:0; left:0;
	width:920px; height:190px;
	background:url('https://www.ama-assn.org/java-apps/resources/images/bg-did-you-know-open.png') 0 0 no-repeat;
	z-index:21;
}
	#did-you-know-open #take-action a, #did-you-know-open #take-action a:link, #did-you-know-open #take-action a:visited {
				margin:0; padding:0;
				width:124px; height:29px;
				display:block;
				background:url('https://www.ama-assn.org/java-apps/resources/images/spr-take-action.png') 0 0 no-repeat;
				text-indent:-4444px;
			}
			#did-you-know-open #take-action a:hover, #did-you-know-open #take-action a:active	{
					background-position:0 -29px;
				}
			#did-you-know-open #learn-more a, #did-you-know-open #learn-more a:link, #did-you-know-open #learn-more a:visited {
				margin:0; padding:0;
				width:124px; height:29px;
				display:block;
				background:url(/assets/images/home/spr-hero-learn-bg-blue.png) 0 0 no-repeat;
				text-indent:-4444px;
			}
			#did-you-know-open #learn-more a:hover, #did-you-know-open #learn-more a:active	{
					background-position:0 -29px;
				}
	#did-you-know-open img {
		margin:8px 20px 5px 10px; padding:0;
		float:left;
	}
		#did-you-know-open a#know-hide img {
			margin:7px 13px 5px 10px; padding:0;
			float:right;
		}
		#did-you-know-flash {
			margin:8px 20px 5px 10px; padding:0;
			float:left;
		}
	#did-you-know-open h4 {
		padding:20px 0 0 0;
		font-size:116%;
		font-weight:bold;
		text-transform:uppercase;
	}
	#did-you-know-open p {
		color:#003f84;
		font-size:93%;
		line-height:18px;
	}
	#did-you-know-open p.button-action {
		padding:120px 0px 0px 40px;		
	}
	#did-you-know-open p strong {
		padding:0;
		color:#003f84;
		font-size:116.1%;
	}
#news-bit {
	margin:13px 0 0 3px; padding:0 15px;
	width:215px; height:132px;
	background:url('https://www.ama-assn.org/java-apps/resources/images/bg-news-bit.png') 0 0 no-repeat;
	float:left;
}
	#news-bit h3 {
		margin:0 0 .25em 0; padding:8px 0 0 0;
	}
	#news-bit h4 {
		margin:0 0 .1em 0; padding:0 0 0 0;
	}
	#news-bit p {
		margin:0 0 .25em 0; padding:0 0 0 0;
		font-size:85%;
		line-height:16px;
	}
#special-messages {
	margin:0 0 0 0; padding:0 0 0 10px;
	width:220px; height:145px;
	background:url('https://www.ama-assn.org/java-apps/resources/images/bg-special-messages.png') 0 0 no-repeat;
	float:right;
}
	#special-messages h3 {
		margin:0 0 .25em 0; padding:21px 0 0 0;
		color:#890a0d;
	}
	#special-messages p {
		margin:0 0 .25em 0; padding:0 60px 0 0;
		font-size:85%;
		line-height:16px;
	}
	#special-messages a:hover{
		text-decoration:underline;
	}
	#special-messages a.more:hover{
		text-decoration:none;
	}


/* layout - content */

#content {
	position:relative;
	margin:0 auto; padding:8px 0;
	width:920px; min-height:500px;
	z-index:2;
	text-align:left;
}
#content-ad {
	position:relative;
	margin:0 auto; padding:8px 0;
	width:920px; min-height:500px;
	z-index:2;
	text-align:left;
}
	.home #content {
		padding:8px 0 10px 0;
	}
#heavybar {
	position:relative;
	margin:0; padding:0;
	width:230px;
	float:right;
}
#primary {
	margin:0; padding:0;
	width:385px;
	float:left;
	color:#3B3B3B;
	text-align:left;
}
	#primary p,
	#primary ul,
	#primary ol,
	#primary-ad p,
	#primary-ad ul,
	#primary-ad ol {
		font-size:95%;
		line-height:18px;
	}
	#primary .dot,
	#primary-ad .dot	{
		margin:0 0 12px 0; padding:0;
		width:auto; height:1px;
		background:url('https://www.ama-assn.org/java-apps/resources/images/global/bg-dot.png') 0 0 repeat-x;
	}
	#primary-ad{
	margin:0; padding:0;
	width:485px;
	float:left;
	color:#3B3B3B;
}
	.entry {
		margin:0; padding:15px 0 13px 0;
		background:url('https://www.ama-assn.org/java-apps/resources/images/global/bg-dot.png') 0 0 repeat-x;
	}
		.first {
			padding:5px 0 13px 0;
			background:none;
		}
		.entry h3 {
			margin:0; padding:0;
		}
		.entry p {
			margin:0; padding:0;
			line-height:15px;
			font-weight:normal;
		}
			.entry p.photo {
				margin:0 10px 10px 0; padding:0;
				display:block;
				float:left;
			}
		.entry strong {
			color:#202020;
		}
	.featured-story {
		margin:0; padding:5px 10px 0 10px;
		height:195px;
		background:url('https://www.ama-assn.org/java-apps/resources/images/bg-featured-story.png') 0 0 no-repeat;
	}
		.featured-story h3 {
			margin:0 0 1em 0;
			font-size:116%;
			line-height:18px;
		}
		#primary .featured-story p {
			font-size:93%;
			line-height:18px;
		}
			#primary .featured-story p.image {
				margin:0 10px 10px 0; padding:0;
				height:160px;
				float:left;
			}
	#product {
		margin:0 20px 20px 0; padding:0;
		width:315px;
		height:400px;
		float:left;
		border-style:solid;
		border-width:1px;
		position:relative;
		}
	#product-heading  {
		margin:0px; padding:5px 0;
		width:315px;
		height:37px;
		border-bottom-style:solid;
		border-bottom-width:1px;
		background:url('https://www.ama-assn.org/java-apps/resources/images/global/bg-fp.png') 0 0 no-repeat;
		}
		#product-one {
		margin:0 20px 20px 0; padding:0;
		
		float:left;
		border-style:solid;
		border-width:1px;
		position:relative;
		}
		#product ul, #product-one li{
		list-style-position:inside;
		}
	#product-heading-one  {
		margin:0px; padding:5px 0;
		width:100%;
		border-bottom-style:solid;
		border-bottom-width:1px;
		background:url('https://www.ama-assn.org/java-apps/resources/images/global/bg-fp-one.png') 0 0 no-repeat;
		}
		#product h3 , #product-one h2{
		margin:0px; padding:5px;
		}
			#product img, #product-one img {
			margin-right:10px;
			margin-bottom:5px;
			display:block;
			float:left;
		}
		#gen_info {
		margin:5px;
		padding:5px;
		}
		#product-desc{
		margin-right:10px;
		margin-left:10px;
		}
		
		#product p a, #product p a:link, #product p a:visited,
		#product-one p a, #product-one p a:link, #product-one p a:visited{
			text-decoration:none;
		}
		#product p a:hover, #product p a:active,
		#product-one p a:hover, #product-one p a:active{
			color:#3B3B3B;
			text-decoration:underline;
		}
		#product p.price, #product-one p.price {
			color:#042d85;
			font-weight:bold;
			letter-spacing:-.02em;
		}
			#product p.member-price, #product-one p.member-price {
				color:#8e0017;
			}
			#product-learn:link, #product-learn:visited {
position:absolute;
bottom:0px;
width:124px; height:29px;
margin-left:150px;
margin-bottom:10px;
display:block;
background:url('https://www.ama-assn.org/java-apps/resources/images/spr-hero-learn.png') 0 0 no-repeat;
text-indent:-4444px;
}
#product-preview:link, #product-preview:visited {
position:absolute;
bottom:0px;
margin-left:20px;
margin-bottom:10px;
width:96px; height:29px;
display:block;
background:url('https://www.ama-assn.org/java-apps/resources/images/btn-preview.png') 0 0 no-repeat;
text-indent:-4444px;
}
#product-learn-one:link, #product-learn-one:visited {
float:right;
margin-right:50px;
margin-bottom:10px;
width:124px; height:29px;
display:block;
background:url('https://www.ama-assn.org/java-apps/resources/images/spr-hero-learn.png') 0 0 no-repeat;
text-indent:-4444px;
}
#product-preview-one:link, #product-preview-one:visited {
float:left;
margin-left:50px;
margin-bottom:10px;
width:96px; height:29px;
display:block;
background:url('https://www.ama-assn.org/java-apps/resources/images/btn-preview.png') 0 0 no-repeat;
text-indent:-4444px;
}
.rollbutton:hover, .rollbutton:active, #product-learn:hover, #product-learn:active,
#product-preview:hover, #product-preview:active, #product-learn-one:hover, #product-learn-one:active,
#product-preview-one:hover, #product-preview-one:active {
	background-position:0 -29px;	
}
		
#secondary { 
	margin:0; padding:0;
	width:300px;
	float:right;
}
#secondary-ad { 
	margin:0; padding:0;
	width:200px;
	float:right;
}
	#secondary p,
	#secondary-ad p	{
		margin:0 8px 1em 8px; padding:0;
		font-size:93%;
	}

	#floatright{
	margin:5px;
	float: right;
	width: 314px;
	border: 1px dotted #cccccc;
	text-align:right;
	display:block;
	}
	#floatright a{
	padding: 7px 7px 5px 7px;
	width: 300px;
	float: right;
	display:block;
	}
	#floatright img{
	float: right;
	}
	#floatadc{
	float: right;
	margin-right:8px;
	}
	.dotted{
		margin:0 0 8px 0; padding:0;
		width:auto; height:6px;
		background:url('https://www.ama-assn.org/java-apps/resources/images/global/dotted-300.gif') 0 0 no-repeat;
	}
	#floatright cite{
		padding-right: 7px;
	}
	#secondary p.secondary-photo {
		margin:0 0 .5em 0; padding:0 1px;
		text-align:right;
	}
	#secondary p.secondary-photo img,
	#secondary-ad p.secondary-photo img{
		margin:0 0 1px 0; padding:0;
		display:block;
		border-top:1px solid #cccccc;
		border-left:1px solid #cccccc;
	}
	#secondary .dotted,
	#secondary-ad .dotted	{
		margin:0 0 8px 0; padding:0;
		width:auto; height:6px;
		background:url('https://www.ama-assn.org/java-apps/resources/images/global/dotted-300.gif') 0 0 no-repeat;
	}
	#secondary-ad p.secondary-photo {
		float:right; margin:2px 3px 5px 15px;
		margin:0 0 .5em 0; padding:0 1px;
		text-align:right;
	}

	
	.related-links-ad {
		margin:0; padding:10px 10px 5px 10px;
		width:180px;
		background:url('https://www.ama-assn.org/java-apps/resources/images/global/bg-related-links.png') 0 0 no-repeat;
	}
	.related-links{
		margin:0; padding:10px 10px 5px 10px;
		width:280px;
		background:url('https://www.ama-assn.org/java-apps/resources/images/global/bg-related-links.png') 0 0 no-repeat;
	}
		#secondary .related-links h3,
		#secondary-ad .related-links h3		{
			margin:0 0 .5em 0; padding:0 0 1em 1px;
		}
	#upcoming-events {
		margin:0; padding:10px;
		position:relative;
		background:url('https://www.ama-assn.org/java-apps/resources/images/global/bg-upcoming-events.png') 0 0 no-repeat;
	}
		#upcoming-events h3 {
			width:270px;
		}
			#upcoming-events h3 a {
				margin:-14px 0 0 0;
				font:normal 85% "Trebuchet MS", Arial, Helvetica, sans-serif;
				float:right;
			}
		#upcoming-events p {
			margin:0; padding:7px 0 8px 0;
			background:url('https://www.ama-assn.org/java-apps/resources/images/global/bg-dot.png') 0 100% repeat-x;
			font-size:85%;
			line-height:18px;
		}
		#upcoming-events p a, #upcoming-events p a:link, #upcoming-events p a:visited {
			color:#202020;
			font-size:104%;
			font-weight:bold;
		}
			#upcoming-events p a:hover, #upcoming-events p a:active {
				color:#e68700;
				text-decoration:underline;
			}
		#upcoming-events ul.pagination {
			margin:.1em 0;
		}		
		
#sidebar {
	margin:0px 10px 0px 0px; padding:0px;
	width:200px;
	float:left;
}
	#sidebar .feature-spiff {
		width:205px; height:170px;
		position:relative;
		margin:10px 0 0 0;
	}
	#sidebar .feature-spiff p, #sidebar .feature-spiff h3, #sidebar .feature-spiff h2 {
		margin:0; 
		padding:5px 0 7px 10px;
		line-height:14px;
	}

	#sidebar .feature-spiff a.more, #sidebar .feature-spiff a.more:link, #sidebar .feature-spiff a.more:visited{
		bottom:5px;right: 10px;position:absolute;
		font-size:85%;
		display: inline-block;
		text-align:right;
		background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-right-arrow-purple.gif') 100% 2px no-repeat;
		color:#350f58; text-decoration:none;
		}
	#sidebar .feature-spiff a.more:hover, #sidebar .feature-spiff a.more:active{
			background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-right-arrow-orange.gif') 100% 2px no-repeat;
			color:#e68700;
		}
		
	#sidebar .subscribe {
		margin:0; padding:0;
		width:200px; height:91px;
		background:url('https://www.ama-assn.org/java-apps/resources/images/global/bg-subscribe.png') 0 0 no-repeat;
		color:#3B3B3B;
	}
	#sidebar .subscribe p {
		margin:0 0 5px 0; padding:0 10px 0 90px;
		font-size:93%;
		line-height:14px;
	}
		#sidebar .subscribe p strong {
			margin:0; padding:17px 0 0 0;
			display:block;
			font:bold 100%/20px Georgia, "Times New Roman", Times, serif;
			color:#06439e;
		}
	
	.sidelinker { /* need container to control background */
		margin:0px; padding:0px;
		background:url('https://www.ama-assn.org/java-apps/resources/images/global/bg-sidelinks.jpg') repeat-y;
		font-size:93%;
		position:relative;
		border:0;
	}
		.sidelinker p {
			margin:0 10px; padding:0;
			display:block;
			line-height:14px;
			background:url('https://www.ama-assn.org/java-apps/resources/images/global/bg-sidelinks-dotted.png') 0 100% no-repeat;
		}
		.sidelinker p a,
		.sidelinker p a:link,
		.sidelinker p a:visited {
			margin:0; padding:0px 10px 5px 15px;
			display:block;
			color:#350f58;
			background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-left-arrow-purple.gif') 0 3px no-repeat;
		}
			.sidelinker p a.selected {
				padding-left:0;
				background:none;
				font-weight:bold;
				background:url('https://www.ama-assn.org/java-apps/resources/images/global/bg-sidelinks-dotted.png') 0 100% no-repeat;
			}
			.sidelinker p a:hover,
			.sidelinker p a:active {
				color:#e68700;
				background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-left-arrow-orange.gif') 0 3px no-repeat;
			}
				.sidelinker p a.selected:hover,
				.sidelinker p a.selected:active {
					color:#e68700;
					background:none;
					background:url('https://www.ama-assn.org/java-apps/resources/images/global/bg-sidelinks-dotted.png') 0 100% no-repeat;
				}
	ul.sidelinks {
		margin:0; padding:0px 0px 10px 10px;
		background:url('https://www.ama-assn.org/java-apps/resources/images/global/bg-sidelinks.jpg') repeat-y;
		display:block;
	}
		ul.sidelinks ul {
			margin:0; padding:0;
			background:none;
		}
		ul.sidelinks li {
			padding:0;
			display:inline;
			list-style:none;
			line-height:14px;
		}
			ul.sidelinks li.first {}
		ul.sidelinks li a,
		ul.sidelinks li a:link,
		ul.sidelinks li a:visited {
			margin:0; padding:3px 0 4px 15px;
			display:block;
			color:#3B3B3B;
			background:url('https://www.ama-assn.org/java-apps/resources/images/global/bg-sidelinks-dotted.png') 0 100% no-repeat;
			width: 160px;
			
		}
		ul.sidelinks li li a,
		ul.sidelinks li li a:link,
		ul.sidelinks li li a:visited {
			margin:0; padding:3px 0 4px 25px;
		}
		ul.sidelinks li a:hover {
			color:#e68700;
		}
			ul.sidelinks li a.selected,
			ul.sidelinks li a.selected:link,
			ul.sidelinks li a.selected:visited {
				color:#3B3B3B;
				background:#e2e2e2 url('https://www.ama-assn.org/java-apps/resources/images/global/bg-sidelinks-dotted.png') 0 100% no-repeat;
				font-weight:bold;
				width: 160px;
			}
			
/* layout - columns */
/* give body tag class 'two-columns' or 'three-columns' */
	
.two-columns #content {
	margin:8px auto 10px auto; padding:0;
	/* background:url('../images/content/bg-2-columns.png') 0 100% no-repeat; */
	/*background:url('../images/content/bg-2-columns.jpg') repeat-y;*/
}
.three-columns #content {
	margin:0 auto; 
	background:url('https://www.ama-assn.org/java-apps/resources/images/bg-3-columns.jpg') repeat-y;
}
.three-columns #content-ad {
	margin:0 auto; padding:0 0 8px 0;
	background:url('https://www.ama-assn.org/java-apps/resources/images/bg-3-columns-1.jpg') repeat-y;
	z-index:2;
}
	.two-columns #primary {
		margin:0; padding:12px 10px 0 10px;
		width:690px;
		float:right;
		/* sets top of 2 column layout */
		/*background:url('../images/content/bg-2-columns-top.png') 0 0 no-repeat;*/
	}
	.three-columns #primary,
	.three-columns #primary-ad,
	.three-columns #secondary-ad	{
		margin:0; padding:8px 0px 50px 0px;
	}	
	.three-columns #secondary {
		margin:0;
		padding:4px 0 10px 4px;
		/* sets top of 3 column layout */
		background:url('https://www.ama-assn.org/java-apps/resources/images/bg-3-columns-top.png') 0 0 no-repeat;
	}
	
	.two-columns #sidebar {
		margin:0; padding:0;
	}
	.three-columns #sidebar {
		padding:8px 0 0 0;
	}
	#page-tools{
	text-align:right;
	padding:4px 20px 4px 0px;
	}	
			
/* widgets */	
/* sets container, type, content styles */
/* see javacript.css & skin.css for scroller/skin styles */

#featured-resources { /* see javacript.css & skin.css for scroller styles */
	position:relative;
	margin:0; padding:0 10px;
	width:210px; height:356px; /* total width = 230px */
	background:url('https://www.ama-assn.org/java-apps/resources/images/bg-featured-resources.png') 0 0 no-repeat;
}
	.home #featured-resources {
		float:right;
	}
	#featured-resources h3 {
		margin:0 0 .5em 0; padding:10px 0 0 0;
		color:#3B3B3B;
	}
		.home #featured-resources h3 {
			font-size:93%;
			color:#350f58;
		}
		#featured-resources-pat { /* see javacript.css & skin.css for scroller styles */
	position:relative;
	margin:0; padding:0 10px;
	width:210px; height:256px; /* total width = 230px */
	background:url('https://www.ama-assn.org/java-apps/resources/images/bg-featured-resources2.png') 0 0 no-repeat;
}
	.home #featured-resources-pat  {
		float:right;
	}
	#featured-resources-pat  h3 {
		margin:0 0 .5em 0; padding:10px 0 0 0;
		color:#3B3B3B;
	}
		.home #featured-resources-pat h3 {
			font-size:93%;
			color:#350f58;
		}
	ul#scroll-resources,
	ul#resources {
		margin:0; padding:0;
	}
	ul#scroll-resources li,
	ul#resources li {
		list-style:none;
	}
	ul#scroll-resources li img,
	ul#resources li img {
		display:block;
	}
	
	/* wrapper div for resource content */
	.resource-open {
		margin-top:5px;
	}
	
	.resource-open a.push {
		position:absolute;
		bottom:0; right:0;
	}
	
	.resource-open .colleft {
		float:left;
		vertical-align:top;		
		margin:0px;
		width:130px;
		font-size:11px;		
	}
	.resource-open .colright {
		float:left;
		vertical-align:top;
		padding-left:10px;		
		margin:0px 0px 0px 0px;
		width:150px;
		font-size:11px;								
	}
	.resource-open .colright p {
		padding-bottom:5px;
		margin:0px;				
	}
	.resource-open .bottom {
		clear:left;		
	}

ul#resources li .rmenu { display: none; }
ul#resources li:hover .rmenu { display: block; z-index:80; }
ul#resources li.over .rmenu { display: block; z-index:81;}

ul#resources li .rmenu {
	position: absolute; 
	top:-50px; left:0px;
	width:354px; height:194px;
	background:url('https://www.ama-assn.org/java-apps/resources/images/global/bg-resources-over.png') 0 0 no-repeat;
	overflow:visible;
	z-index:53;
}
	ul#resources .rmenu .slider {
		margin:0; padding:0;
		color:#fff;
		text-align:left;
		z-index:54;
	}
	ul#resources li#resources00 .rmenu {
		top:-50px;
	}
	ul#resources li#resources01 .rmenu {
		top:50px;
	}
	ul#resources .rmenu #slider00 {
		
	}

#news-and-events {
	position:relative;
	margin:0; padding:0 10px;
	width:207px; height:175px; /* total width = 227px */
	background:url('https://www.ama-assn.org/java-apps/resources/images/bg-news.png') 0 0 no-repeat;
	float:left;
}
/*width fix for news tip */
	.physicians #news-and-events .news-item { width:207px; }
	
	.residents #news-and-events {
		background:url('https://www.ama-assn.org/java-apps/resources/images/bg-news-residents.png') 0 0 no-repeat;
	}
	.residents #news-and-events .news-item { width:207px; }
	.medical-students #news-and-events {
		background:url('https://www.ama-assn.org/java-apps/resources/images/bg-news-medical-students.png') 0 0 no-repeat;
	}
	.medical-students #news-and-events .news-item { width:207px; }
	.patients #news-and-events {
		background:url('https://www.ama-assn.org/java-apps/resources/images/bg-news-patients.png') 0 0 no-repeat;
	}
	.patients #news-and-events .news-item { width:207px; }
	
	.home #news-and-events {
		margin:13px 0 0 0; padding:0 10px;
		width:418px; height:132px; /* total width = 438px */
		background:url('https://www.ama-assn.org/java-apps/resources/images/bg-news-home.png') 0 0 no-repeat;
		float:left;
	}		
		#news-and-events-flash {
			margin:13px 0 0 0; padding:0;
			width:438px; height:132px;
			float:left;
		}
	.physicians #news-and-events-flash,
	.residents #news-and-events-flash,
	.medical-students #news-and-events-flash,
	.patients #news-and-events-flash {
		margin:0; padding:0;
		width:227px; height:175px;	
		float:left;
	}
	
	#news-nav {
		position:absolute;
		top:8px; right:10px;
	}
		#news-nav a {
			margin:0 0 0 3px; padding:0 3px;
			font-size:75%;
			text-decoration:none;
			border:1px solid #6b6b6b;
			color:#1e1d1b;
			background-color:#6b6b6b;
		}
		#news-nav a.activeSlide {
			outline:none;
			color:#fff;
			background-color:#1e1d1b;
		}
		#news-nav a:focus { outline: none; }
	
	#news-and-events img {
		margin:0 0 .5em 0; padding:0 0 0 0;
		float:left;
	}
		.home #news-and-events img {
			border:1px solid #fff;
		}
	#news-and-events h3 {
	width:207px; margin:0 0 .75em 0; padding:8px 0 0 0;
	}
	#news-and-events h4 {
		margin:0 0 .3em 0; padding:0 0 0 0;
		width:145px;
		float:right;
	}
		.home #news-and-events h4 {
			width:350px;
		}
	#news-and-events p {
		margin:0 0 .5em 0; padding:0 0 0 0;
		width:145px;
		font-size:85%;
		line-height:16px;
		float:right;
	}
		.home #news-and-events p {
			width:350px;
		}

#featured-products {
	margin:0 0 1em 0; padding:0 10px;
	width:280px; height:461px; /* total width = 395px */
	background:url('https://www.ama-assn.org/java-apps/resources/images/bg-featured-products-vert.png') 0 0 no-repeat;
}
	#featured-products h3,
	#featured-products-ad h3	{
		margin:0 0 1em 0; padding:10px 0 0 0;
		background:none;
	}
	#featured-products a:hover,
	#featured-products a:active,
	#featured-products-ad a:hover,
	#featured-products-ad a:active	{
		color:#3B3B3B;
		text-decoration:underline;
	}
	
	/* see audience.css for arrow id's */
	/*#arrow-left {
		margin:0 0 0 2px; padding:0 0 0 7px;
		width:24px; height:175px;
		background:url('../images/audience/bg-horiz-arrows.png') 0 0 no-repeat;
		float:left;
	}
	#arrow-right {
		margin:0; padding:0 7px 0 0;
		width:24px; height:175px;
		background:url('../images/audience/bg-horiz-arrows.png') 100% 0 no-repeat;
		float:left;
	}*/
	ul#scroll-products { margin:0; padding:0; }
	ul#scroll-products li {
		list-style:none;
		font-size:85%;
	}
	ul#scroll-products li img {
		margin:0px 7px 10px 0;
		display:block;
		float:left;
	}
	ul#scroll-products li p {
		margin:10px 0 0 0;
	}
		ul#scroll-products li p.price {
			color:#042d85;
			font-weight:bold;
			letter-spacing:-.02em;
		}
		ul#scroll-products li p.price span {
			color:#6f1b00;
		}
	
/* layout - ads */

#footer-ad {
	position:relative;
	margin:3px auto 8px auto; padding:0 0 0 20px;
	width:900px; height:96px;
	display:block;
	background:url('https://www.ama-assn.org/java-apps/resources/images/bg-ad-large.png') 0 0 no-repeat;
	text-align:center;
	z-index:7;
}
	#footer-ad img { padding:3px 0 0 0; }
	
/* links, default */

:focus { -moz-outline-style: none; }

a,
a:link,
a:visited { 
	color:#3B3B3B;
	text-decoration:none;
}
	#primary a, #primary a:link, #primary a:visited, #primary-ad a, #primary-ad a:link, #primary-ad a:visited { 
		text-decoration:underline;
	}

a:hover,
a:active,
a:focus {
	color:#e68700;
	text-decoration:underline;
}
	#breadcrumbs a,
	#breadcrumbs a:link,
	#breadcrumbs a:visited {
		color:#909094;
	}
		#breadcrumbs a:hover,
		#breadcrumbs a:active,
		#breadcrumbs a:focus {
			color:#e68700;
		}
	h3 a, h3 a:link, h3 a:visited,
	#primary h3 a, #primary h3 a:link, #primary h3 a:visited,
	h4 a, h4 a:link, h4 a:visited,
	#primary-ad h3 a, #primary-ad h3 a:link, #primary-ad h3 a:visited	{
		color:#452663;
		text-decoration:none;
	}
		h3 a:hover, h3 a:active,
		#primary h3 a:hover, #primary h3 a:active,
		#primary-ad h3 a:hover, #primary-ad h3 a:active,
		h4 a:hover, h4 a:active {
			color:#e68700;
			text-decoration:underline;
		}
	a.more, a.more:link, a.more:visited,
	#primary a.more, #primary a.more:link, #primary a.more:visited,
	#primary-ad a.more, #primary-ad a.more:link, #primary-ad a.more:visited	{
		padding:0 13px 0 0px;
		display: inline-block;
		background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-right-arrow-purple.gif') 100% 2px no-repeat;
		color:#350f58; text-decoration:none;
	}
		a.more:hover, a.more:active,
		#primary a.more:hover, #primary a.more:active,
		#primary-ad a.more:hover, #primary-ad a.more:active		{
			background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-right-arrow-orange.gif') 100% 2px no-repeat;
			color:#e68700;
		}
	a.moreexternal, a.moreexternal:link, a.moreexternal:visited,
	#primary a.moreexternal, #primary a.moreexternal:link, #primary a.moreexternal:visited,
	#primary-ad a.moreexternal, #primary-ad a.moreexternal:link, #primary-ad a.moreexternal:visited 	{
		padding:0 20px 2px 0px;
		display: inline-block;
		background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-external.gif') 100% 2px no-repeat;
		color:#350f58; text-decoration:none;
	}
		a.moreexternal:hover, a.moreexternal:active,
		#primary a.moreexternal:hover, #primary a.moreexternal:active,
		#primary-ad a.moreexternal:hover, #primary-ad a.moreexternal:active {
			background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-external.gif') 100% 2px no-repeat;
			color:#e68700;
		}
	a.all, a.all:link, a.all:visited {
		padding:0 13px 0 0;
		background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-right-arrow-gray.gif') 100% 1px no-repeat;
		color:#3B3B3B;
	}
		a.all:hover, a.all:active {
			background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-right-arrow-orange.gif') 100% 1px no-repeat;
			color:#e68700;
		}
	.txtsize {
		
		color:#e68700; text-decoration:none;
	}
	.smallFont, .smallFont:link, .smallFont:visited, .smallFont:hover, .smallFont:active { text-decoration:none;font-size: 11px; color:#909094;}
	.largeFont, .largeFont:link, .largeFont:visited, .largeFont:hover, .largeFont:active { text-decoration:none;font-size: 14px; color:#909094;}
	a.download, a.download:link, a.download:visited {
		padding:1px 0 1px 18px;
		background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-download.jpg') 0 0 no-repeat;
		color:#e68700; text-decoration:none;
	}
	a.email, a.email:link, a.email:visited {
		padding:1px 0 1px 18px;
		background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-email.jpg') 0 0 no-repeat;
		color:#e68700; text-decoration:none;
	}	
	a.printer, a.printer:link, a.printer:visited {
		padding:1px 0 1px 18px;
		background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-print.jpg') 0 0 no-repeat;
		color:#e68700; text-decoration:none;
	}
	a.share, a.share:link, a.share:visited {
		padding:1px 0 1px 18px;
		background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-share.jpg') 0 0 no-repeat;
		color:#e68700; text-decoration:none;
	}
		a.download:hover, a.download:active,
		a.printer:hover, a.printer:active,
		a.email:hover, a.email:active,
		a.share:hover, a.share:active {
			color:#3B3B3B;
		}
	a.newsletter, a.newsletter:link, a.newsletter:visited {
		padding:0 0 0 17px;
		background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-newsletter.png') 0 1px no-repeat;
		color:#3B3B3B; text-decoration:none;
	}
		a.newsletter:hover, a.newsletter:active {
			background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-newsletter-orange.png') 0 1px no-repeat;
			color:#e68700;
		}
	a.rss, a.rss:link, a.rss:visited {
		padding:0 0 0 17px;
		background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-rss.gif') 0 1px no-repeat;
		color:#3B3B3B; text-decoration:none;
	}
		a.rss:hover, a.rss:active {
			background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-rss-orange.gif') 0 1px no-repeat;
			color:#e68700;
		}
		
	/* Randy request on 06/16/10 */
	a[name="setup"]:hover, a[name="setup"]:active{
	
	color:#3B3B3B;
	
	text-decoration:none;
	
	cursor:default;
	
	}
	
	#old-app #main #copy-cgi #myLayer ul li a, #old-app #main #copy-cgi #myLayer ul li a:link, #old-app #main #copy-cgi #myLayer ul li a:visited{
	
	text-decoration:underline;
	
	}
	
	/* icons */
	.excel, a.excel, a.excel:link, a.excel:visited, #primary a.excel, #primary a.excel:link, #primary a.excel:visited ,
	#primary-ad a.excel, #primary-ad a.excel:link, #primary-ad a.excel:visited {
		padding:0 17px 0 0px;
		display:inline;
		*display: inline-block;
		background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-excel.png') 100% 0 no-repeat;
		text-decoration: underline;
	}
	.external, a.external, a.external:link, a.external:visited, #primary a.external, #primary a.external:link, #primary a.external:visited,
	#primary-ad a.external, #primary-ad a.external:link, #primary-ad a.external:visited {
	padding:0 17px 0 0px;
		display:inline;
		*display: inline-block;
		background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-external.gif') 100% 0 no-repeat;
		text-decoration: underline;
	}

	
	.priv, a.priv, a.priv:link, a.priv:visited, #primary a.priv, #primary a.priv:link, #primary a.priv:visited,
	#primary-ad a.priv, #primary-ad a.priv:link, #primary-ad a.priv:visited {
		padding:0 17px 0 0px;
		display:inline;
		*display: inline-block;
		background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-locked.gif') 100% 0 no-repeat;
		text-decoration: underline;
	}
	.pdf a.pdf, a.pdf:link, a.pdf:visited, #primary a.pdf, #primary a.pdf:link, #primary a.pdf:visited,
	#primary-ad a.pdf, #primary-ad a.pdf:link, #primary-ad a.pdf:visited	{
		padding:0 20px 0 0px;
		display: inline;
		*display: inline-block;
		background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-pdf.png') 100% 0 no-repeat;
		text-decoration:underline;
	}
	.word a.word, a.word:link, a.word:visited, #primary a.word, #primary a.word:link, #primary a.word:visited,
	#primary-ad a.word, #primary-ad a.word:link, #primary-ad a.word:visited {
		padding:0 20px 0 0px;
		display: inline;
		*display: inline-block;
		background:url('https://www.ama-assn.org/java-apps/resources/images/icons/ico-word.png') 100% 0 no-repeat;
		text-decoration:underline;
	}

/* general tricks */

.spacer,
.break {
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
}
.break {
	height:3em;
}
.skipnav {
	position:absolute; left:-999px; width:990px; /* hide me but keep me accessible! */
}
.print { /* hide me! */
	display:none;
}
.rollbutton:link, .rollbutton:visited {
margin:0; padding:0;
width:160px; height:29px;
display:block;
background:url('https://www.ama-assn.org/java-apps/resources/images/btn-foundation-donate.png') 0 0 no-repeat;
text-indent:-4444px;
}
.rollbutton:hover, .rollbutton:active {
	background-position:0 -29px;	
}

tr.alt td{
	background: #FDF9F0;
}
td{
padding:3px;
}