﻿/*
Copyright (c) 2008, American Medical Association. All rights reserved.
*/

/* navigation, import default-navigation.css */
@import url('default-navigation.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;
}
strong em, em strong, strong cite, cite strong {
	font-style:italic;
	font-weight:bold;
}
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:920px; height:67px;
		background:url('../images/content/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('../images/content/hdr-00-left.png'); }
		.physician-resources h1 { background-image:url('../images/content/hdr-01-left.png'); }
		.education-and-careers h1 { background-image:url('../images/content/hdr-02-left.png'); }
		.advocacy h1 { background-image:url('../images/content/hdr-03-left.png'); }
		.medical-journals h1 { background-image:url('../images/content/hdr-04-left.png'); }
		.news h1 { background-image:url('../images/content/hdr-05-left.png'); }
		.bookstore h1 {  }
		.about-ama h1 { background-image:url('../images/content/hdr-07-left.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;
			}
			.contentbox-forms-content h1 {
			  background: none;
			  color: #381B81;
			  display: inline;
			  float: left;
			  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
			  font-size: 18px;
			  font-weight: bold;
			  line-height: normal;
			  margin-bottom: 15px;
			  margin-left: 16px;
			  margin-right: 16px;
			  padding-top: 9px;
			}
	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('../images/global/dotted-300.gif') 0 100% repeat-x;
		}
		.contentbox-forms-content .main_heading h2 {
			background: none;
			color: #381B81;
			font-family: Georgia;
			font-size: 26px;
			font-weight: normal;
			height: 40px;
			line-height: normal;
			width: auto;
			margin: 15px 0 0 10px;
		}
	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('../images/global/dotted-300.gif') 0 100% no-repeat;
		}
	h4 {
		font-size:100%;
		font-weight:normal;
		color:#350f58;
	}
	.home h1, .home h2, .home h3, .non-ls h2 {
		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, dd {
	margin-left:1.25em;
	padding-left: 1.25em;
}
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 {}
	
	.two-columns-nosecnav ul.related {
	margin:0 0 1em 15px; padding:0;
	font-size:93%;
}
	.two-columns-nosecnav ul.related li {
		padding:0 0 5px 0;
		list-style:none;
		line-height:18px;
	}
	.two-columns-nosecnav ul.related li a,
	.two-columns-nosecnav ul.related li a:link,
	.two-columns-nosecnav ul.related li a:visited {
		text-decoration:underline;
		line-height:18px;
	}
	.two-columns-nosecnav 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 2px 0;
		width:20px;
		text-align:center;
		font-size:96%
	}
	
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 {}
	
ul.page-options-nosec, 
#primary ul.page-options-nosec,
#primary-ad ul.page-options-nosec {
	margin:0px 35px 2px 8px; padding:0;
	font-size:77%;
	text-align:right;
	float:right;
	position: relative;
}
	ul.page-options-nosec li {
		padding:0 3px 0 0;
		list-style:none;
		display:inline;
	}
	#primary ul.page-options-nosec li a,
	#primary ul.page-options-nosec li a:link,
	#primary ul.page-options-nosec li a:visited,
	#primary-ad ul.page-options-nosec li a,
	#primary-ad ul.page-options-nosec li a:link,
	#primary-ad ul.page-options-nosec li a:visited,
	ul.page-options-nosec li a,
	ul.page-options-nosec li a:link,
	ul.page-options-nosec li a:visited {
		text-decoration:none;
	}
	ul.page-options-nosec li a:hover {}
/* forms */
#signin {
	position:absolute;
	top:12px; right:30px;
	
	z-index:61;
	text-decoration:underline;
}

#search {
	position:relative;
	margin:0 auto;
	width:940px; 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:#3b3b3b;
}
#search #input-go {
	vertical-align: middle;
	margin:1px 25px 0 5px; padding:3px 0 1px 0;

	border:0;
	width:75px; height:23px;
	background:url('../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;
	}
	#inputgo {
	vertical-align: middle;
	margin:1px 25px 0 5px; padding:3px 0 1px 0;

	border:0;
	width:75px; height:23px;
	background:url('/resources/images/global/btn-go.png') no-repeat;

	font-size:77%;
	cursor:pointer;
	text-indent:-4444px;
}

	#search-pf, #search-pf:link, #search-pf:visited {
	vertical-align: middle;
	margin:1px 25px 0 5px; padding:3px 0 1px 0;

	border:0;
	width:75px; height:23px;
	background:url('/resources/images/global/btn-go.png') no-repeat;

	font-size:77%;
	cursor:pointer;
	text-indent:-4444px;
}
#search-pf:active, #search-pf: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('../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('../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("../images/global/bg-header.png") repeat-x scroll 0 -40px transparent;
		border-bottom:1px solid #eeeeee;
		z-index:3;
		text-align:left;
	}
	#header ul, #header li {margin: 0; padding: 0; }
#hsrheader {
		margin:0 auto; padding:0;
		width:940px; height:109px;
		position:relative;
		background:url('../images/global/bg-hsrheader.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; }
#headertext { 
		position:absolute;
		top:15px; right:172px;
		width:550px;
		color:#452663;
		font-size:250%;
		font-weight:bold;
	}
	#headerbutton { 
		position:absolute;
		top:30px; right:100px;
		width:132px;
		height:62px;

	}
	#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('../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;
}
	.non-ls #breadcrumbs {
		color: #878787;
		font-size: 88%;
		padding: 5px 10px;
		
	}

#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;
	top:0px;
	left:0px;
	float:left;
}
	#hero00 { background:url('../images/home/home-feature-flu.jpg') 0 0 no-repeat; width:680px; height:356px; }
	#hero01 { background:url('../images/home/hero-2.jpg') 0 0 no-repeat; width:680px; height:356px; }
	#hero02 { background:url('../images/home/hero-3.jpg') 0 0 no-repeat; width:680px; height:390px; }
	
	#hero p.title {
		margin:0 0 3px 0; padding:70px 15px 0 385px;
		color:#350f58;
		font: normal 215%/36px Georgia, "Times New Roman", Times, serif;
	}	
		#hero p.title span {
			margin:0; padding:0 0 0 0px;
			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 0px;
				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('../images/home/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('../images/home/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;
				height:29px;
				display:block;
				background:url('../images/home/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('..images/global/btn-obama-speech.png') 0 0 no-repeat;
				text-indent:-4444px;
			}
			#hero #rate a, #hero #rate a:link, #hero #rate a:visited {
				margin:0; padding:0;
				width:203px; height:29px;
				display:block;
				background:url(http://www.ama-assn.org/resources/images/global/btn-rate-vendor.png) 0 0 no-repeat;
				text-indent:-4444px;
			}
			
			.get-involved a, .get-involved:link, .get-involved:visited{
				margin:0; padding:0;
				width:310px; height:29px;
				display:block;
				background:url(http://www.ama-assn.org/resources/images/global/btn-get-involved.png) 0 0 no-repeat;
				text-indent:-4444px;
			}

			
			
			.hsr-news a, .hsr-news:link, .hsr-news:visited {
				margin:0; padding:0;
				width:310px; height:29px;
				display:block;
				background:url(http://www.ama-assn.org/resources/images/global/btn-hsr-news.png) 0 0 no-repeat;
				text-indent:-4444px;
			}
			
			
			
			.hsr-resources a, .hsr-resources:link, .hsr-resources:visited{
				margin:0; padding:0;
				width:310px; height:29px;
				display:block;
				background:url(http://www.ama-assn.org/resources/images/global/btn-hsr-resources.png) 0 0 no-repeat;
				text-indent:-4444px;
			}
			
			
			
			.ama-in-news a, .ama-in-news:link, .ama-in-news:visited {
				margin:0; padding:0;
				width:310px; height:29px;
				display:block;
				background:url(http://www.ama-assn.org/resources/images/global/btn-ama-in-news.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 #rate a:hover, #hero #rate a:active,
				#hero #learn-more a:hover, #hero #learn-more a:active,
				.get-involved:hover, .get-involved:active,
				.hsr-news:hover, .hsr-news:active,
				.hsr-resources:hover, .hsr-resources:active,
				.ama-in-news:hover, .ama-in-news: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('../images/home/fader.png') 0 100% no-repeat;
}
#did-you-know {
	margin:0 0 0 0; padding:0;
	width:920px; height:36px;
	background:url('../images/home/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('../images/home/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('../images/home/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(/resources/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:0px 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('../images/home/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('../images/home/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 .post  p{
	font-size:77%;
	}
	#primary .dot,
	#primary-ad .dot	{
		margin:0 0 12px 0; padding:0;
		width:auto; height:1px;
		background:url('../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('../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;
			}

	.featured-story {
		margin:0; padding:5px 10px 0 10px;
		height:195px;
		background:url('../images/content/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:415px;
		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('../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:668px;
		border-bottom-style:solid;
		border-bottom-width:1px;
		background:url('../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 .price, #product-one .price {
			color:#042d85;
			font-weight:bold;
			letter-spacing:-.02em;
		}
			#product .member-price, #product-one .member-price {
				color:#8e0017;
			}
			#product .isbn, #product-one .isbn  {
				font-size:77%;
			}
			#product-learn:link, #product-learn:visited {
position:absolute;
bottom:0px;
width:124px; height:29px;
margin-left:150px;
margin-bottom:10px;
display:block;
background:url(http://www.ama-assn.org/resources/images/products/btn-add-to-cart.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('../images/products/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(http://www.ama-assn.org/resources/images/products/btn-add-to-cart.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('../images/products/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:304px;
	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('../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('../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('../images/global/bg-related-links.png') 0 0 no-repeat;
	}
	.related-links{
		margin:0; padding:10px 10px 5px 10px;
		width:280px;
		background:url('../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('../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('../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('../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('../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('../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 { 
		margin:0px; padding:0px;
		/*background:url('../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('../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:#3B3B3B;
		}*/
			#sidebar p.selected {
				background: url("/resources/images/nav/secnav-separator.gif") repeat-x scroll 0 100% #F7F7F7;
			}
			.sidelinker p a:hover,
			.sidelinker p a:active,
			.sidelinker p a.selected:hover,
				.sidelinker p a.selected:active  {
			}
				
	.sidelinks {
			background: url("/resources/images/nav/secnav-separator.gif") repeat-x scroll 0 100% transparent;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	padding: 6px 0 8px;
	width: 195px;
	}
		
		
		.sidelinks  a,
		.sidelinks a:link,
		.sidelinks a:visited {
			color: #3B3B3B;
display: block;
font-size: 12px;
margin: 0;
padding: 0 0 0 15px;
			
		}
		.sidelinks a.selected,
		.sidelinks a.selected:link,
		.sidelinks a.selected:visited {
			margin:0;
			background: url("/resources/images/nav/arrow.gif") no-repeat scroll 5px 2px transparent;
color: #E68700;
		}
		
		
		.sidelinks li li a,
		.sidelinks li li a:link,
		.sidelinks li li a:visited,
		p.sidelinks-thissibling a
		{
			margin:0; padding:3px 0 4px 25px;
		}
		.sidelinks  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('../images/global/bg-sidelinks-dotted.png') 0 100% no-repeat;
				font-weight:bold;
				width: 170px;
			}
			p.sidelinks-thissibling a.selected, p.sidelinks-thissibling a.selected:link, p.sidelinks-thissibling a.selected:visited{
				color:#3B3B3B;
				background:#e2e2e2 url('../images/global/bg-sidelinks-dotted.png') 0 100% no-repeat;
				font-weight:bold;
				width: 160px;
				padding:3px 0 4px 20px;
			}
			p.sidelinks-thissibling a.selected:hover, p.sidelinks-thissibling a.selected:active{
			color:#e68700;
			}
			p.sidelinks-thissibling a, p.sidelinks-thissibling a:link, p.sidelinks-thissibling a:visited{
				color:#3B3B3B;
				background:url('../images/global/bg-sidelinks-dotted.png') 0 100% no-repeat;
				width: 160px;
				padding:3px 0 4px 20px;
			}
			p.sidelinks-thissibling a:hover, p.sidelinks-thissibling a:active{
			color:#e68700;
			}*/
			.sidelinks-bottom{
			height:8px;
			background:url('/resources/images/global/bg-sidelinks-bottom.jpg') 0 0 no-repeat;
			width:200px;
			border:0;
			}
			.sidelinks-top{
			height:8px;
			background:url('/resources/images/global/bg-sidelinks-top.png') 0 0 no-repeat;
			width:200px;
			border:0;
			}
			.sidelinks-section
			{background: url("/resources/images/nav/secnav-separator.gif") repeat-x scroll 0 100% transparent;
			color: #350F58;
			font-size: 14px;
			font-weight: 700;
			margin: 0;
			padding: 0;}
			
			
			.sidelinks-section a{
			color:#350F58;
			margin:0; padding:0 10px 5px 0px;
			font-weight:bold;
			}
			.sidelinks-siblings{
			background:transparent url(/resources/images/global/bg-sidelinks-dotted.png) no-repeat scroll 0 100%;
			background-position: bottom center;
			}
			.sidelinks-siblings a{
			margin:0; padding:0 10px 5px 10px;
			
			}
/* 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; padding:0 0 8px 0;
	background:url('../images/content/bg-3-columns.jpg') repeat-y;
}
.three-columns #content-ad {
	margin:0 auto; padding:0 0 8px 0;
	background:url('../images/content/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('../images/content/bg-3-columns-top.png') 0 0 no-repeat;
	}
	
	.two-columns #sidebar {
		margin:0; padding:8px 0 0;
	}
	.three-columns #sidebar {
		padding:8px 0 0 0;
	}
	#page-tools{
	text-align:right;
	padding:4px 20px 4px 0px;
	}	
.two-columns-nosecnav #content {
	margin:15px auto 0 auto; padding:0 0 8px 0;
	background:url('../images/content/bg-3-columns2.jpg') repeat-y;

}
.two-columns-nosecnav #primary {
		margin:0; padding:12px 15px 0 15px;
			width:585px;
		/* sets top of 2 column layout */
		/*background:url('../images/content/bg-2-columns-top.png') 0 0 no-repeat;*/
	}
	.two-columns-nosecnav #breadcrumbs {
	margin:0 0 0 15px; padding:0px;
	width:490px;
	font-size:.70em;
	line-height:2em;
	color:#350f58;
	text-align:left;
	float:left;
		position: relative;
}
	.shortbc #breadcrumbs {
	margin:0 0 0 15px; padding:0px;
	width:600px;
	font-size:.70em;
	line-height:2em;
	color:#350f58;
	text-align:left;
	float:left;
		position: relative;
}
			
/* 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('../images/audience/bg-featured-resources.png') 0 0 no-repeat;
	z-index:20;
}
	.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('../images/audience/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;
	}
	
#cluetip{
	width:300px;
	height:200px;
	}
	#cluetip-outer{
	width:300px;
	height:200px;
	}
	/* wrapper div for resource content */
	.resource-open {
		margin-top:5px;
	}
	
	.resource-open a.push {
	padding-bottom:5px;
		margin:0px 0 5px 0;	
	}
	
	.resource-open .colleft {
		float:left;
		vertical-align:top;		
		margin:0px;
		width:130px;
		font-size:11px;	
		color:#fff;
	}
	.resource-open .colright {
		float:right;
		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('../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('../images/audience/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('../images/audience/bg-news-residents.png') 0 0 no-repeat;
	}
	.residents #news-and-events .news-item { width:207px; }
	.medical-students #news-and-events {
		background:url('../images/audience/bg-news-medical-students.png') 0 0 no-repeat;
	}
	.medical-students #news-and-events .news-item { width:207px; }
	.patients #news-and-events {
		background:url('../images/audience/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('../images/home/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:411px; /* total width = 395px */
	background:url('../images/content/bg-featured-products-vert2.png') 0 0 no-repeat;
}
	#featured-products h3,
	#featured-products-ad h3	{
		margin:0 0 0 0; padding:10px 0 5px 0;
		background:none;
		background:url('../images/global/bg-dot.png') 0 100% repeat-x;
		
	}
	#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%;
		margin:16px 0 0 0; padding:0px 0 0 0;
	width: 280px;
    height: 105px;
	background:url('../images/global/bg-dot.png') 0 100% repeat-x;
	}
	ul#scroll-products li img {
		margin:0px 7px 0px 0;
		display:block;
		float:left;
	}
	ul#scroll-products li p {
		margin:0px 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('../images/ads/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:#3B3B3B;
		font-size:11px;
	}
		#breadcrumbs a:hover,
		#breadcrumbs a:active,
		#breadcrumbs a:focus {
			color:#e68700;
			font-size:11px;
		}
	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('../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('../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('../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('../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('../images/icons/ico-right-arrow-gray.gif') 100% 1px no-repeat;
		color:#3B3B3B;
	}
		a.all:hover, a.all:active {
			background:url('../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('../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('../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('../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('../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('../images/icons/ico-newsletter.png') 0 1px no-repeat;
		color:#3B3B3B; text-decoration:none;
	}
		a.newsletter:hover, a.newsletter:active {
			background:url('../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('../images/icons/ico-rss.gif') 0 1px no-repeat;
		color:#3B3B3B; text-decoration:none;
	}
		a.rss:hover, a.rss:active {
			background:url('../images/icons/ico-rss-orange.gif') 0 1px no-repeat;
			color:#e68700;
		}
		
	/* 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 {

		
		display:inline;
		*display: inline-block;
		/*background:url('../images/icons/ico-excel.png') 100% 0 no-repeat;
		padding:0 17px 0 0px;
		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 {

	
		display:inline;
		*display: inline-block;
		/*background:url('../images/icons/ico-external.png') 100% 0 no-repeat;
		padding:0 17px 0 0px;
		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 {

		
		display:inline;
		*display: inline-block;
		/*background:url('../images/icons/ico-locked.gif') 100% 0 no-repeat;
		padding:0 17px 0 0px;
		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	{

		display: inline;
		*display: inline-block;
		/*padding:0 20px 0 0px;
		background:url('../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 {

		
		display: inline;
		*display: inline-block;
		/*padding:0 20px 0 0px;
		background:url('../images/icons/ico-word.png') 100% 0 no-repeat;
		text-decoration:underline;*/
	}
	.twitter a.twitter, a.twitter:link, a.twitter:visited, #primary a.twitter, #primary a.twitter:link, #primary a.twitter:visited,
	#primary-ad a.twitter, #primary-ad a.twitter:link, #primary-ad a.twitter:visited {

		
		display: inline;
		*display: inline-block;
		/*padding:0 20px 0 0px;
		background:url('../images/icons/ico-twitter.png') 100% 0 no-repeat;
		text-decoration:underline;*/
	}

.priv .pdf a.pdf, a.priv .pdf:link, a.priv .pdf:visited, #primary a.priv .pdf, #primary a.priv .pdf:link, #primary a.priv .pdf:visited,
	#primary-ad a.priv .pdf, #primary-ad a.priv .pdf:link, #primary-ad a.priv .pdf:visited	{

		display: inline;
		*display: inline-block;
		/*padding:0 20px 0 0px;
		background:url('../images/icons/ico-pdf.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('../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;
}
.innerhsr{
	position:relative;
	width:100px;
	float:left;
}
.outterhsr{
	float:left;
	position:relative;
	width:275px;
}
.hsrinvolved:link, .hsrinvolved:visited {
margin:0; padding:0;
width:132px; height:45px;
display:block;
background:url('../images/content/btn-get-involved132.png') 0 0 no-repeat;
text-indent:-4444px;
}
.hsrinvolved:hover, .hsrinvolved:active {
	background-position:0 -45px;	
}
.clean-gray{
border:solid 1px #DEDEDE;
background:#EFEFEF;
padding:4px;
}
.clean-gray2{
border:solid 1px #DEDEDE;
background:#EFEFEF;
padding:10px; 
}
#secondary p.amn{
float: right;
font-size:85%;
}
input.formbutton, input.formbutton:link, input.formbutton:visited {
background: url('http://www.ama-assn.org/resources/images/global/button-new-submit.gif') 0 0 no-repeat;
border:0;
height:29px;
width:160px;
position:absolute;
text-indent:-4444px;
}
input.formbutton:hover, input.formbutton:active {
background: url('http://www.ama-assn.org/resources/images/global/button-new-submit-orange.gif') 0 0 no-repeat;
border:0;
height:29px;
width:160px;
position:absolute;
text-indent:-4444px;
}
#click00, #click01, #click02, #click03, #click04, #click05, #click06, #click07, #click08, #click09{
position:relative;
height:85px;
width:210px;
z-index:100;
}
/* Define the space for the popout. */
	.fan_box .connect_button{
	padding:5px 0;
	}
	.copyright a, .copyright a:link, .copyright a:visited{
color:#979797;
}
.copyright a:hover, .copyright a:active{
text-decoration:underline;
color:#fff;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:560px;
  height:263px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:540px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:263px;
}
/**
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:263px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  background:transparent url(/resources/images/control_left.jpg) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(/resources/images/control_right.jpg) no-repeat 0 0;
}
#calendar-heading h2{
float:left;
color:#350F58;
font-size:138.5%;
font-weight:bold;
line-height:18px;
margin:12px 0 10px 20px;
text-align:left;
width:600px;
}
#calendar-heading form{
float:right;
}
#calendar-heading ul {
margin:10px 20px 0 0;
}
#calendar-heading ul.page-options li a.share{
padding-bottom:5px;
} 
#table_of_contents hr{margin:15px 0;color:#ccc;background-color:#ccc;height:1px;border:0;}
#table_of_contents p a,#table_of_contents p a:link, #table_of_contents p a:visited {font-size:12px;color:#452663;font-weight:bold;}
#table_of_contents p a:hover,#table_of_contents p a:active{color:#E68700;}
#primary #amawire p.date {font-size:16px;color:#452663;font-weight:bold;margin-bottom:2px;}
#primary #amawire .article {margin-bottom:30px;}
#secondary .wirearticle {padding-bottom:20px;margin-bottom:11px;}
#secondary .related-links .wirearticle  .heading{background:none;font-family:Georgia,"Times New Roman",Times,serif;padding:0;}
#secondary .related-links .wirearticle  p{margin:0;}
#secondary .related-links .wirearticle  p img{padding:5px 0;}
#primary #amawire p.section-heading {font-size:14px;color:#452663;font-weight:bold;}
#primary #amawire p.heading{font-size:13px;color:#452663;font-weight:bold;margin-top:15px;}
#wire-features{margin-top:10px;}
#amawire img{margin-right:10px;}
#amawire br{margin-bottom:20px;}
#secondary .secondary-heading{font-size:15px;color:#452663;font-weight:bold;font-family:Georgia,"Times New Roman",Times,serif;margin:35px 0 15px 10px;}
.wirearticle  .feature-link a, .wirearticle  .feature-link a:link, .wirearticle  .feature-link a:visited {text-decoration:underline;color:#452663;background:url("../images/icons/ico-right-arrow-purple.gif") no-repeat scroll 100% 4px transparent;padding-right:12px;}
.wirearticle  .feature-link a:hover, .wirearticle  .feature-link a:active {color:#E68700;background:url("/resources/images/icons/ico-right-arrow-orange.gif") no-repeat scroll 100% 2px transparent;}
.wirearticle .feature-link{float:right;margin-top:5px;}
.feature-image{text-align:center;}
.feature-image img{margin:0 auto;}
.wiretwitter, .wirefacebook, .wirelinkedin {margin:6px 0;position:relative;height:21px;}
.wiretwitter a, .wiretwitter a:link, .wiretwitter a:visited {background:url("/resources/images/social-icons-sprite.gif") no-repeat scroll 0 0 transparent;padding:0 0 0 30px;background-position:0 0;height:21px;width:21px;position:absolute;width:250px;text-decoration:underline;color:#452663;}
.wiretwitter a:hover, .wiretwitter a:active{background-position:0 -22px;color:#E68700;}
.wirefacebook a, .wirefacebook a:link, .wirefacebook a:visited {background:url("/resources/images/social-icons-sprite.gif") no-repeat scroll 0 0 transparent;padding:0 0 0 30px;background-position:0 -46px;height:21px;width:21px;position:absolute;width:250px;text-decoration:underline;color:#452663;}
.wirefacebook a:hover, .wirefacebook a:active {background-position:0 -68px;color:#E68700;}
.wirelinkedin a, .wirelinkedin a:link, .wirelinkedin a:visited {background:url("/resources/images/social-icons-sprite.gif") no-repeat scroll 0 0 transparent;padding:0 0 0 30px;background-position:0 -92px;height:21px;width:21px;position:absolute;width:250px;text-decoration:underline;color:#452663;}
.wirelinkedin a:hover, .wirelinkedin a:active{background-position:0 -114px;color:#E68700;}

/* == capwiz form edits http://capwiz.com/ama/mlm/signup/  == */
/* code to narrow the page === broken by the horrible code

.capwizcontent table,
.capwizcontent table  table,
.capwizcontent table  table table, 
.capwizcontent table  table table table, 
#cw-container,
 #cw-custom {width: 500px!important; margin: 0 auto;}
	.capwizcontent form#default table {width: 480px!important;} */
.capwizcontent .cwsubnormal { font-size: 13px!important;}
.capwizcontent form div {margin: 7px 0 0 0;}
.capwizcontent a{color: #426; text-decoration:underline;}
.capwizcontent a:hover {color: #e68700;}
.capwizcontent #cw_navtab {font-weight: bold; font-size: 15px; margin: 0 auto 10px; text-align:center;}
	.capwizcontent #cw_subnavtab {font-weight: bold; font-zie: 14px;margin: 0 auto 10px; text-align:center;}
