@charset "UTF-8";
/* CSS Document for Accelerating Change in Medical Education - AMA */

body { width: 100%; height: 100%; margin: 0; padding: 0; background: #555; font-family:Arial, Helvetica, sans-serif; font-size: medium; color: #444;}
.outer-wrapper { width 100%; margin:20px 0; padding:0; }
.wrapper { width: 980px; margin: 0 auto; position:relative; box-shadow: 0 2px 5px #333; }


/* header */
.header { position: relative; z-index: 1; margin-bottom: 0; line-height: 1px;}
/* nav */
.nav { background: #08B; overflow: hidden; z-index:1; position:relative; padding-left: 15px;}
	.nav ul { list-style: none;  padding: 0; margin: 0; }
	.nav li { float: left; padding: 0; margin: 0; }
	.nav a { display: block; color: #fff; padding: 8px 20px; text-decoration:none; font-size: .75em; text-transform:uppercase;margin: 0; font-weight:bold; }
		.nav a:hover { color: #444; background: #fff; }
		
		/* nav selected */
		.home .home a, 
		.overview .overview a,  
		.grant-info .grant-info a,
		.grant-projects .grant-projects a,
		.register .register a,
		.leadership .leadership a,
		.resources .resources a,
		.conference .conference a, 
		.news .news a,
		.contact-us .contact-us a { color: #444; background: #fff; }
		
/* content */
.content { position: relative; z-index: 1;  overflow: hidden;}
.highlight { padding: 15px 15px 0 15px;; background-color: #FFd; margin: 0 0 15px 0; border-top: 1px dotted #ddd;border-bottom: 1px dotted #ddd; }
.highlight h2 { padding-top: 0; margin-top: 0; }
.highlight h3 { margin-bottom: 15px; }
.home .highlight { width: 536px; }
	.home .highlight h3 { margin-bottom: 5px; font-size: 17px; }
	
/* left nav */
.left-nav { background: #555; margin:  20px 0 0 0; width: 160px; padding: 20px 10px 50px; float: left;}
	.left-nav ul { list-style: none;  padding: 0; margin: 0; }
	.left-nav li {   padding: 0; margin-bottom: .2em; }
	.left-nav a { color: #ccc; text-decoration:none; font-size:.7em;text-transform:uppercase;font-weight: bold; }
		.left-nav a:hover { color: #fc0; text-decoration:underline; }
		
		/* left nav selected */
		
		.overview .left-nav .overview a,
		.grant-info .left-nav .grant-info a,
		.register .left-nav .register a,
		.leadership .left-nav .leadership a,
		.resources .left-nav .resources a {color: #fc0; text-decoration:underline; background: none; }
		
			/* left nav sub */
			.left-nav ul ul { margin: 0 0 10px 10px; }
			.left-nav ul ul li {  }
			.left-nav ul ul a { font-weight: normal; text-transform: none; color: #dedede; }
		

/* copy */
.copy { width: 550px; float: right; background: #fff; margin: 20px 185px 20px 20px; padding: 10px 20px 15px 20px; font-size: .95em;}

	h1 { margin: .5em 0 .25em; padding: 0;}
	h2 { margin: .25em 0; padding: 0;}
	h3 { margin: .25em 0 0 0; padding: 0; }
	.copy p { margin: 0 0 1.2em 0; }
	.copy a { color: #08b; }
	.copy a:hover{ color: #d56800;  }
	
	.page-nav { width: 550px;float: right; overflow: hidden; text-align:right;}
		.copy .page-nav a { display: inline-block; padding: 3px 5px; background: #08b; color: #fff; font-size: .75;  text-decoration: none; font-weight: bold; margin: 0 0 0 5px; }
		.copy .page-nav a:hover, .copy .page-nav a.selected { background: #d56800; }
	table { margin-bottom: 15px; }
		
		/*.home .copy { float: left; padding: 2px; width: auto; margin: 65px; background-color: transparent;}
		.home iframe {border: 3px solid #fff;} */
		.home .social iframe { border: none;}
		.home-blurb {/*width: 500px;*/ width: 572px; padding: 10px 20px; border: 13px solid #fff; margin-bottom: 25px; font-size: 19px; font-weight: bold; background: #ffcc00; }
		
/* home slider */
		.pics {   
				width:   500px; 
				height:  196px;  
				padding: 0;  
				margin:  0 0 0 50px; 
				overflow: hidden; 
			} 
			.pics img {  
				padding: 0;    
				background-color: #eee;  
				width:  456px; 
				height: 196px; 
				top:  0; 
				left: 0; 
				border: none;
			} 
 
/* form */ 
label {
	display: inline-block;
	position: relative;
	width: 95%;
	margin: 0 0 15px;
}
label strong {
	-moz-user-select: none;
	display: inline-block;
	width: 100%;
	margin-bottom: 5px;
}

	
	/* input box */
	textarea, input[type="text"] {
		-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
		background-color: #fff;
		border: 1px solid #999;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
		margin-bottom: 5px;
	}
	select, textarea, input[type="text"] {
		border-radius: 3px 3px 3px 3px;
		color: #555;
		display: inline-block;
		font-size: 12px;
		height: 20px;
		line-height: 20px;
		padding: 4px 6px;
		width: 260px;
	}
	textarea:focus, select:focus, input:focus, input[type="text"]:focus, .uneditable-input:focus {
		border-color: rgba(68, 34, 102, 0.8);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(68, 34, 102, 0.6);
		outline: 0 none;
		background-color: #fff;
	}
	
	input:-moz-placeholder, textarea:-moz-placeholder {
	 color: #aaa;
	}

	/* checkbox */
	
		.radio, .checkbox {
			min-height: 18px;
			padding-left: 18px;
		}
		input[type="radio"], input[type="checkbox"] {
			cursor: pointer;
			line-height: normal;
			margin: 4px 0 0;
		}
		input[type="radio"], input[type="checkbox"] {
			width: auto;
		}
		.radio input[type="radio"], .checkbox input[type="checkbox"] {
			float: left;
			margin-left: -18px;
			margin-bottom: 5px;
		}
	/* select box */
		select {
			background-color: #eee;
			border: 1px solid #999;
			height: 30px;
			width: 270px;
			margin-bottom: 5px;
		}


	/* button */
		a.button, input.button {
		   background-color:#452663;/* fallback */
		   background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4e2670), color-stop(1, #1b072c) );/* chrome 2+, safari 4+ */
		   background-image:-webkit-linear-gradient(#4e2670,#1b072c); /* chrome 10+, safari 5.1+ */
		   background:-moz-linear-gradient( center top, #4e2670 5%, #1b072c 100% );/* firefox  */
		   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e2670', endColorstr='#1b072c');/* ie 6+ */
		   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e2670', endColorstr='#1b072c')"; /* IE8+ */
		   background-image: -ms-linear-gradient(#4e2670,#1b072c);   /* IE10 */
		   background-image: -o-linear-gradient(#4e2670,#1b072c);  /* Opera 11.1 */
		   background-image: linear-gradient(#4e2670,#1b072c);/* The "standard" */
		   -moz-border-radius:5px;
		   -webkit-border-radius:5px;
		   border-radius:5px;
		   border:1px solid #a48fba;
		   display:inline-block;
		   color:#fff!important;
		   font-family:Trebuchet MS;
		   font-size:.8em;
		   font-weight:bold;
		   line-height: 1em;
		   padding:.5em 1em;
		   text-decoration:none !important;
		   margin-top: 15px;
		}
		input.button{ 
		   padding:.3em .8em; 
		   overflow: visible;
		}
		a.button:hover, input.button:hover {
		   background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ED980C), color-stop(1, #CA5904) );
		   background:-moz-linear-gradient( center top, #ED980C 5%, #CA5904 100% );
		   border:1px solid #e68700;
		   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ED980C', endColorstr='#CA5904');
		   background-color:#e68700;
		   color: #fff!important;
		}
		a.button:active, input.button:active {
		   position:relative;
		   top:1px;
		}


/* footer */
.footer { position:relative; width: 980px; margin: 0 auto 20px;}
.footer h3 { font-size: 1.1em; color: #fc0; padding: 17px 0 7px; margin: 0 10px 0;  }
.footer p { font-size: .75em; color: #ddd; margin: 0 0  0 10px;}
.footer a { color: #fff; }
.footer a:hover { color: #fc0; }
.footer img { border: 0; float: right; margin: 12px 10px 15px 0; }

/* social */
.social { /*position: absolute; top: 22px; right: 15px;*/ width: 980px;  margin: 0 auto; background: #4c4c4c; overflow: hidden; text-align: right; opacity: .8;}
	.fb {  display: inline-block; margin:7px 0; float: right;}
	.gp { display: inline-block; margin: 7px 13px 7px 0; float: right;}
	.tw { display: inline-block; margin: 7px 15px 7px 0; float: right;}
	.li { display: inline-block; margin: 7px 15px 7px 0; float: right;}
	

/* background-image */
.background-image { width: 100%; height: 100%; position:absolute; left: 0; top: 0; overflow: hidden;   }
	.background-image img { width: 100%; }
	
/* icons */
/*a[href$='.pdf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icon_pdf.gif) no-repeat center right;
}*/
a[href *="youtube.com/watch?"], a[href *="sevenload.com/videos/"], a[href *="metacafe.com/watch/"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icon_film.gif) no-repeat center right;
}