@import url('adapt.css');

/* THIS IS WHERE YOU PUT YOUR CLIENT STYLE OVERRIDES FOR COLOR, ETC. */

/* THIS STYLESHEET WILL ONLY HAVE STYLE ATTRIBUTES WITHIN IT. TO APPLY SPECIFIC STYLES TO A CLIENT, MAKE A STYLE.CSS IN THE CLIENT STYLESHEETS DIRECTORY AND ADD IN YOUR DIVS AND CLASSES. IF THERE ARE ANY QUESTIONS, CONTACT A STYLE PERSON FOR ASSISTANCE */


body, body.webprogram {
	background-color: #FFFFFF;
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	}
	
a:link {
    color: #2161aa;
    text-decoration: none;
}
a:visited {
    color: #2161aa;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a:active {
    color: #2161aa;
    text-decoration: none;
}
a.currentpage {
    color: #2161aa;
    text-decoration: none;
}

.start .header, .content h2 {
	background-color: #FFFFFF;
	padding: 1em;
	font-size: 1.4em;
	color: #4D4D4D;
	font-family: 'PT Sans Narrow', sans-serif;
	}
	.content h2 {
		border-bottom: 1px solid #e5e5e5;
		}
		
.meeting_logo {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}
	
.tours_future {
	display: none;
	}
	
.subtitle img {
	float: right;
	}

.banner {
    height: auto;
    margin: 0 -10px;
    width: auto;
}

.bannerwrapper {
	background-color: #3B3B3B;
	height: 140px;
	background-image: url('/img/aha/webprogram/tile_bg.png');
	}
	.bannerimage {
		margin-right: auto;
		margin-left: auto;
		text-align: center;
		}
		.banner img {
			width: 65%;
			margin-top: 20px;
			padding-bottom: 20px;
			height: auto;
			}
			html#range_1 .bannerimage {
				margin-right: auto;
				margin-left: auto;
				text-align: center;
				}
			html#range_1 .banner img {
				height: auto;
				width: 65%;
				}
	

.navigation  {
	border: 1px solid #969696;
	border-radius: 5px 5px 0 0;
	padding: 5px;
	}
	.navigation li {
		border-top: 0px;
		border-bottom: 1px solid #E9E9E9;
		font-size: .95em;
		}
		.navigation li a, .navigation li a:link, .navigation li a:visited, .navigation li a:active, .navigation li a:focus, .navigation li a:hover {
			color: #2161aa;
			font-weight: normal;
			}
			.navigation li a:hover {
				background-color: #FFFFFF;
				color: #2161aa;
				}
				.navigation li:last-child {
					border-bottom: none;
					}

.sidebar_priority {
	background-color: #FFFFFF;
	border: 1px solid #969696;
	border-radius: 5px 5px 0 0;
	}
	.sidebar h4, .sidebar_priority h3, .sidebar h5, .sidebar_priority h5, .navigation h5 {
		font-family: 'PT Sans Narrow', sans-serif;
		color: #ffd200;
		/* fallback (Opera) */
		background: #3C73B4;
		/* Mozilla: */
		background: -moz-linear-gradient(top, #4C84BF, #245FA5);
		/* Chrome, Safari:*/
		background: -webkit-gradient(linear,
		left top, left bottom, from(#4C84BF), to(#245FA5));
		/* MSIE */
		filter: progid:DXImageTransform.Microsoft.Gradient(
		StartColorStr='#4C84BF', EndColorStr='#245FA5', GradientType=0);
		border-radius: 4px 4px 0 0;
		font-size: 1.1em;
		}
		.navigation h5 {
			margin: -5px -5px 10px;
			padding: 5px 10px;
			}
			
.session .persongroup.comment {
	border-top: 1px dashed #e5e5e5;
	border-bottom: 1px dashed #e5e5e5;
	padding-top: 5px;
	padding-bottom: 5px;
	
	}
	
.session .group {
	font-weight: bold;
	float: left;
	width: auto;
	}

.session .people  {
	font-style: normal;
	margin-left: 5em;
	}	
	.presenter .name {
		font-style: italic;
		}
		.presenter .affiliation {
			font-style: normal;
			}

.affiliatesindex .session {
    display: list-item;
	list-style-type: disc;
	margin-left: 4em;
	color: #2161aa;
}

.affiliatesindex .item {
    margin-top: 10px;
	}
	
.workshop {
    background-color: #F9F9F9;
    border: 1px solid #CCCCCC;
    margin: 10px;
    padding: 15px;
}
				
/****** BODY BACKGROUND GRADIENT ******/

/* body, body.webprogram { 	
	background: #ccc url('/static/img/bg-gradient.png') 50% 0 repeat-x;
} */

/****** ADDS SHADOWING TO ANY DIV YOU PUT THESE ATTRIBUTES IN ******/
	
	/*-webkit-box-shadow: 0px 2px 10px rgba(0, 0, 51, 0.85);
	-moz-box-shadow: 0px 2px 10px rgba(0, 0, 51, 0.85);
	box-shadow: 0px 2px 10px rgba(0, 0, 51, 0.85); */
	

/****** ADDS ROUNDED CORNERS TO ALL CORNERS OF ANY DIV YOU PUT THESE ATTRIBUTES IN ******/

	/*border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;*/

/****** ADDS ROUNDED CORNERS TO THE BOTTOM OF ANY DIV YOU PUT THESE ATTRIBUTES IN ******/
	
	/* -moz-border-radius-bottomright: 12px;
	-moz-border-radius-bottomleft: 12px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	-moz-border-bottom-left-radius: 10px; */

/******* ADDS ROUNDED CORNERS TO THE TOP OF ANY DIV YOU PUT THESE ATTRIBUTES IN ******/

	/*border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-top-right-radius: 10px;
	-moz-border-top-left-radius: 10px; */


/****** IF YOU WANT TO ADD A BUTTON GRADIENT TO ANY OF THE FOLLOWING HEADERS COPY THIS INTO YOUR CLIENT STLYES ******/

/*.sidebar h4, .sidebar_priority h3, .sidebar h5, .sidebar_priority h5, .content h2 {
	background:#666 url('/static/img/buttongradient.png') 50% 10% repeat-x;	
}*/



/****** IF YOU WANT TO ADD A BUTTON GRADIENT TO ANY OF THE FOLLOWING LIST ITEMS COPY THIS INTO YOUR CLIENT STLYES ******/

/*.navigation li a, .navigation li a:link, .navigation li a:visited, .navigation li a:active, .navigation li a:focus, .navigation li a:hover {
	background:#ddd url('/static/img/buttongradient.png') 50% 50% repeat-x;
}*/

/* Generic list items */
.item .recordings {
        width: 1.0em;
}

.item .itemnumber {
	margin-right: 0.0em;
    width: 1.0em;
}

.item .itemtitle {
    font-weight: bold;
	margin-left: 4em;
}

.item .itemtitle a:link, a:visited {
	color: #336699;
}