@charset "UTF-8";
/* CSS Document */
#container {
	max-width: 980px;
	margin: 1.5em auto;
}
.arrow_left, .arrow_btm {
	display: block;
	background: url(//s3.amazonaws.com/ascpcdn/static/Medical+Student+Road+Map/images/arrow_sprite.png) no-repeat;
	height: 40px;
	width: 38px;
}
.arrow_left {
	position:relative;
	left:49px
}
.arrow_btm {
	margin-top:3em
}
.arrow_left:hover, .arrow_btm:hover {
	background-position: -38px 0;
}
h1 {
	color: #3095b4;
	margin-top:1.5em;
	font-size:1.6em;
	line-height:1.4em;
}
h2 {
	color: #ffa02f;
	margin-top:1.5em;
	font-size:1.6em;
	line-height:2em;
	font-weight:bold;
	margin-bottom:30px
}
p, ul {
	line-height:20px;
}
ul li {
	margin-bottom:20px;
}
a:link, a:visited {
	color:#2526a9;
	text-decoration:none !important;
}
p a:hover, ul a:hover, ol a:hover, {
 text-decoration:underline !important;
}
.pink_text {
	color:#a31a7e;
	font-weight:bold
}
.cyan_text {
	color:#3095b4;
	font-weight:bold
}
.leftText {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align:top;
	width:515px;
}
.rightImg {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align:top;
}
.stepOne {
	width:82%;
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: top;
}
.stepX, .stepY, .stepQ, .stepR, .stepV, .stepS, .stepT, .stepU {
	width:100%;
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: top;
}
.ie9 .stepX .leftText {
	width:800px;
}
.stepX .leftText, .stepOne .leftText {
	width:815px
}
.stepR ul {
	list-style-type:disc;
}
.circleDetail {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	margin:0;
	padding:0;
	vertical-align: top;
	width:157px;
}
.circleDetail img {
	margin-bottom:30px
}
/****** Interactive Circles ****/
.Yes {
	width:45%;
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: top;
	position:relative;
	margin-top:2.5em;
	left: 40px;
}
.No {
	width:45%;
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: top;
	position:relative;
	margin-top:2.5em;
	left: 40px;
}
.fuscialg {
	width: 11em;
	background-color:#a31a7e;
	height:11em;
	-webkit-border-radius: 6.5em;
	-moz-border-radius: 6.5em;
	border-radius:6.5em;
	z-index:200;
	position:relative;
	left:1.5em;
	top:7.5em;
	opacity:.8
}
.fuscialg:hover {
	opacity:1
}
.fuscialg_2 {
	width: 13em;
	background-color:#a31a7e;
	height: 13em;
	-webkit-border-radius: 6.5em;
	-moz-border-radius: 6.5em;
	border-radius:6.5em;
	z-index:100;
	opacity:.5;
	position:relative;
	top:-19.5em;
	left:0.5em
}
.fuscialg_2:hover {
	opacity:.7
}
.fuscialg_3 {
	width: 15em;
	background-color:#a31a7e;
	height: 15em;
	-webkit-border-radius: 7.5em;
	-moz-border-radius: 7.5em;
	border-radius:7.5em;
	opacity: .2;
	position:relative;
	top:-5.5em;
	left:-0.5em;
}
.fuscialg_3:hover {
	opacity:.4
}
.fuscia {
	width: 9em;
	background-color:#a31a7e;
	height: 9em;
	-webkit-border-radius: 6.5em;
	-moz-border-radius: 6.5em;
	border-radius:6.5em;
	z-index:200;
	position:relative;
	left:3.5em;
	top:2.5em;
	opacity:.8
}
.fuscia:hover {
	opacity:1
}
.fuscia_2 {
	width: 12em;
	background-color:#a31a7e;
	height: 12em;
	-webkit-border-radius: 6em;
	-moz-border-radius: 6em;
	border-radius:6em;
	z-index:100;
	opacity:.5;
	position:relative;
	top:-24em;
	left:2em
}
.fuscia_2:hover {
	opacity:.7
}
.fuscia_3 {
	width: 16em;
	background-color:#a31a7e;
	height: 16em;
	-webkit-border-radius: 8em;
	-moz-border-radius: 8em;
	border-radius:8em;
	opacity: .2;
	position:relative;
	top:-10em
}
.fuscia_3:hover {
	opacity:.4
}
.orange {
	width: 9em;
	background-color:#ffa02f;
	height: 9em;
	-webkit-border-radius: 6.5em;
	-moz-border-radius: 6.5em;
	border-radius:6.5em;
	z-index:200;
	position:relative;
	left:3.5em;
	top:2.5em;
	opacity:.8
}
.orange:hover {
	opacity:1
}
.orange_2 {
	width: 12em;
	background-color:#ffa02f;
	height: 12em;
	-webkit-border-radius: 6em;
	-moz-border-radius: 6em;
	border-radius:6em;
	z-index:100;
	opacity:.5;
	position:relative;
	top:-24em;
	left:2em
}
.orange_2:hover {
	opacity:.7
}
.orange_3 {
	width: 16em;
	background-color:#ffa02f;
	height: 16em;
	-webkit-border-radius: 8em;
	-moz-border-radius: 8em;
	border-radius:8em;
	opacity: .2;
	position:relative;
	top:-10em
}
.orange_3:hover {
	opacity:.4
}
.cyan {
	width: 11em;
	background-color:#3095b4;
	height:11em;
	-webkit-border-radius: 6.5em;
	-moz-border-radius: 6.5em;
	border-radius:6.5em;
	z-index:200;
	position:relative;
	left:1.5em;
	top:7.5em;
	opacity:.8
}
.cyan:hover {
	opacity:1
}
.cyan_2 {
	width: 13em;
	background-color:#3095b4;
	height: 13em;
	-webkit-border-radius: 6.5em;
	-moz-border-radius: 6.5em;
	border-radius:6.5em;
	z-index:100;
	opacity:.5;
	position:relative;
	top:-19.5em;
	left:0.5em
}
.cyan_2:hover {
	opacity:.7
}
.cyan_3 {
	width: 15em;
	background-color:#3095b4;
	height: 15em;
	-webkit-border-radius: 7.5em;
	-moz-border-radius: 7.5em;
	border-radius:7.5em;
	opacity: .2;
	position:relative;
	top:-5.5em;
	left:-0.5em;
}
.cyan_3:hover {
	opacity:.4
}
.blue {
	width: 11em;
	background-color:#2526a9;
	height:11em;
	-webkit-border-radius: 6.5em;
	-moz-border-radius: 6.5em;
	border-radius:6.5em;
	z-index:200;
	position:relative;
	left:1.5em;
	top:7.5em;
	opacity:.8
}
.blue:hover {
	opacity:1
}
.blue_2 {
	width: 13em;
	background-color:#2526a9;
	height: 13em;
	-webkit-border-radius: 6.5em;
	-moz-border-radius: 6.5em;
	border-radius:6.5em;
	z-index:100;
	opacity:.5;
	position:relative;
	top:-19.5em;
	left:0.5em
}
.blue_2:hover {
	opacity:.7
}
.blue_3 {
	width: 15em;
	background-color:#2526a9;
	height: 15em;
	-webkit-border-radius: 7.5em;
	-moz-border-radius: 7.5em;
	border-radius:7.5em;
	opacity: .2;
	position:relative;
	top:-5.5em;
	left:-0.5em;
}
.blue_3:hover {
	opacity:.4
}
.orange_sm {
	width: 11em;
	background-color:#ffa02f;
	height:11em;
	-webkit-border-radius: 6.5em;
	-moz-border-radius: 6.5em;
	border-radius:6.5em;
	z-index:200;
	position:relative;
	left:1.5em;
	top:7.5em;
	opacity:.8
}
.orange_sm:hover {
	opacity:1
}
.orange_sm_2 {
	width: 13em;
	background-color:#ffa02f;
	height: 13em;
	-webkit-border-radius: 6.5em;
	-moz-border-radius: 6.5em;
	border-radius:6.5em;
	z-index:100;
	opacity:.5;
	position:relative;
	top:-19.5em;
	left:0.5em
}
.orange_sm_2:hover {
	opacity:.7
}
.orange_sm_3 {
	width: 15em;
	background-color:#ffa02f;
	height: 15em;
	-webkit-border-radius: 7.5em;
	-moz-border-radius: 7.5em;
	border-radius:7.5em;
	opacity: .2;
	position:relative;
	top:-5.5em;
	left:-0.5em;
}
.orange_sm_3:hover {
	opacity:.4
}
.circle_text {
	color:#fff;
	text-align:center;
	position:relative;
	top:1.5em;
	font-weight:bold;
	font-size:2.5em
}
.circle_text_lg {
	color:#fff;
	text-align:center;
	position:relative;
	top:1.8em;
	padding:12px;
	font-weight:bold;
	font-size:1.15em
}
.Q, .R, .S, .T, .U, .V {
	width:28%;
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: top;
	margin-top:2em;
	height:200px;
	position:relative;
	top:-10em;
	margin-right:30px
}
.Q, .R, .S {
	margin-top:5em;
}
/* Accordion Styles; SamE; March 2013 */
    div.ascp-accordion {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	border: none !important;
}
.ascp-accordion .ui-state-default, .ascp-accordion .ui-widget-header .ui-state-default {
	background: none;
	border: solid 1px #ebebeb !important;
}
.ascp-accordion .ui-state-active, .ascp-accordion, .ascp-accordion .ui-state-hover {
	background: none;
	border: solid 1px #cc0099 !important;
}
.ui-widget-header .ui-state-active {
	border: solid 1px #cc0099 !important;
}
.ui-widget-content {
	border-left: solid 1px #cc0099 !important;
	border-right: solid 1px #cc0099 !important;
	border-bottom: solid 1px #cc0099 !important;
}
.ascp-accordion.ui-accordion .ui-accordion-header .title_day a {
	max-width: 77%;
	padding: 0;
	color: #fff;
	font-size:1.3em;
	line-height:2
}
/* HEADER STYLES */
.ascp-accordion.ui-accordion .ui-accordion-header {
	padding: .5em 1em;
	background-color: #fff;
}
.ascp-accordion.ui-accordion .ui-accordion-header:hover {
	border:1px solid #cc0099
}
/*.ascp-accordion.ui-accordion .ui-accordion-header.ui-state-active .date, .ascp-accordion.ui-accordion .ui-accordion-header.ui-state-active .title_day {
    color: #fff;
    } */
    .ascp-accordion.ui-accordion .ui-accordion-content {
	font-size: .9em;
	line-height: 1.4;
	padding: 1.5em;
}
.ascp-accordion .ui-state-default .ascp-icon-triangle-e-1-000 {
	background-image: url("https://www.ascp.org/image-library/icon-triangle-e-1-000.gif");
}
.ascp-accordion .ui-state-default:hover .ascp-icon-triangle-e-1-000 {
	background-image: url("https://www.ascp.org/image-library/icon-triangle-e-1-000.gif");
}
.ascp-accordion .ui-state-active .ascp-icon-triangle-s-1-369 {
	background-image: url("https://www.ascp.org/image-library/icon-triangle-s-1-369.gif");
}
.ui-widget-content {
	border:none;
}
.ui-state-active, .ui-state-default, .ui-state-hover, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: none !important;
}
.ui-accordion .ui-accordion-header a {
	text-decoration:none !important;
}
.ascp-accordion.ui-accordion .ui-accordion-content td {
	padding:1em 1.3em;
	background-color:#ebebeb;
}
