@import url(/style/shared/schedule.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 */

/*Page wide styles */

#pageform {
	height: 0px;
	}

	
.page {
	margin-top: 0px;
	}	


body, body.webprogram {	
	background: #FFFFFF;
	margin:0;
	padding:0;
	border:0; 	/* This removes the border around the viewport in old versions of IE */
	width: 100% !important;
	/*min-width:900px;/* Minimum width of layout - doesn't work in old versions of IE */
	}

body {width: 100% !important;}

a:visited {
    color: #551A8B;
    text-decoration: none;
}

.wrap {
	background-color: transparent;
	min-height: 0px;
	height: auto;
	}
	
#introduction {
	margin: 0;
	margin-left: 5%;
	}

.webprogram.attend, .webprogram.reading {
    background-image: none;
    height: auto;
    width: auto;
}


a:link { color: #015F6F;}

	
/* Regular banner section */

.banner {
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	}
	
.banner img {
	height: auto;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	display: block;
	}
	
		
/* Navigation and Sidebar */

.navigation {
	background-color: #FFFFFF;
	border-bottom: none;
	}
	ul.nav {
		margin: 0px;
		}
	
.navigation li.user {
	color: #FF6600;
	}

.sidebar h5, .sidebar_priority h5 {
	background-color: #FFFFFF;
	color: #90B239;
	}
	
.navigation li, .navigation li.user {
    list-style: none;
	border-bottom: 1px dotted #999999;
	border-top: none;
	margin: 0px;
}
.navigation li ul li:last-child {
	border-bottom: none;
	}
	.navigation li a, .navigation li a:link, .navigation li a:visited, .navigation li a:active, .navigation li a:focus, .navigation li a:hover {
		color: #36428D;
		font-weight: normal;
		}
		.navigation li a:hover {
			color: #4189D6;
			background-color: #FFFFFF;
			}
/* Content */
.content {
	background-color: #FFFFFF;
	}

.sidebar h4, .sidebar_priority h3, .content h2  {
	background-color: #FFFFFF;
	color: #015F6F;
	font-size: 1.2em;
	}

.subtext {
	margin-top: 20px;
	display: inline-block;
	}
	
.session .number, .itemtitle .itemnumber {
	background-color: #FFFFFF;
	color: #FF662A;
	display: inline-block;
	}
	
.item .itemnumber, .itemset .itemnumber {
    margin-right: 2em;	
	color: #FF662A;
	font-weight: bold;
	}
.item .itemtitle {
	margin-left: 4em;
	}
	.uploadlist .item .itemtitle {
		margin-bottom: 1em;
		padding-bottom: 1em;
		border-bottom: 1px solid #ccc;
		}
	.item .itemtitle .itemnumber {
		margin-right: 1em;
		}
		
.client {
	font-size: 1.2em;
	}
.meeting .time, .program .time, .posters .time, .symposium .time {
	margin-top: 2em;
	}

	
.session .papernumber {
	width: 0;
	}
.session .papertitle {
	margin-left: 10em;
	margin-bottom: 1em;
	}
	.session .papertitle .medialink, 
	.paper .medialink	{
		margin: 0.2em 1em 0.5em 0;
		display: inline-block;
		border: none;
		}	

.paper .parents a, .paper .parents a:hover, .paper .parents a:active, .paper .parents a:visited, .paper .parents a:focus {
	color: #fff;
	}
	
		
/* Footer */

.footer {
	background-color: #000000;
	color: #FFFFFF;
	text-align: center;
	}
	
#introduction .footer {
    background-color: #FFFFFF;
    text-align: center;
}


		
/* Corrections for minimizing site */

html#range_3 .topmenu {
	font-size: .85em;
	}
	
html#range_2 .topmenu {
	font-size: .70em;
	}
	
html#range_1 .topmenu, html#range_0 .topmenu {
	display: none;
	}

html#range_0 .logo {
	display: none;
	}
	
html#range_0 .headertop{
	display: none;
	}

html#range_0 .bannerimage {
    display: none;
	}
	
		
html#range_0 .item .itemnumber {
    background-color: #FFFFFF;	
	color: #FF662A;
	margin-top: 0.5em;
    text-indent: 1em;
	}
	

html#range_0 .item .itemtitle, html#range_0 .itemset .itemnumber {
    margin-left: 6em;
    }

html#range_0 #introduction .banner .menu button{
	display: none;
	}

html#range_0 .page {
	margin-top: 0;
	}
	
html#range_0 .banner h1 {
	padding-top: 40px;
	margin-right: 20px;
	background: transparent;
	}
	
html#range_0 .banner {
    background-image: url('/img/sswr/header1.jpg');
    background-color: #2EA934;
    border-bottom: 2px groove #2EA934;
    }	
    
html#range_0 .banner h1 div.bannertitle {
    background: transparent
    }