/* 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: #2264AE;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	}
	
.wrap {
		background-color: #F4F4F4;
		}

ul.social {
	float: right;
	}
		
.IAESmenu ul {
	margin: 20px 0 0 0;
	}
		
.IAESmenu li {
	border-right: 1px solid;
    display: inline;
    float: left;
    font-size: 13px;
	font-weight: 700;
    line-height: 2em;
    	}
		
.IAESmenu li a {
	padding: 3px 12px 1px 8px;
	}
	
.IAESmenu li a:hover {
	background-image: url('../images/menubackground.png')
	}
	
a:link {
    color: #003366;
    text-decoration: none;
}

a:hover {
	color: #555555;
	text-decoration: none;
	}
	
a:visited {
	color: #003366;
	text-decoration: none;
	}

.topmenu {
	border-bottom: 4px solid #E2E2E2;
	padding-bottom: 8px;
    padding-top: 4px;
	}
	
.topmenu li {
	float: left;
	display: inline;
	padding-left: 5px;
	}

.banner {
	background-image: url('../images/inner-bg.jpg');
	margin: 0;
	height: auto;
	}
	
.banner img {
	height: auto;
	width: auto;
	}

.navigation {
		border: none;
		}

.navigation li a, .navigation li a:link, .navigation li a:visited, .navigation li a:active, .navigation li a:focus{
	/* fallback (Opera) */
	   background: #2264AE;
	/* Mozilla: */
	   background: -moz-linear-gradient(top, #2264AE, #003366);
	/* Chrome, Safari:*/
	   background: -webkit-gradient(linear,
	              left top, left bottom, from(#2264AE), to(#003366));
	/* MSIE */
	   filter: progid:DXImageTransform.Microsoft.Gradient(
	        StartColorStr='#2264AE', EndColorStr='#003366', GradientType=0);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
	text-decoration: none;
	font-size: 18px;
	font-weight:bold;
	}
	
.navigation li a:hover  {
	/* fallback (Opera) */
	   background: #333333;
	/* Mozilla: */
	   background: -moz-linear-gradient(top, #333333, #333333);
	/* Chrome, Safari:*/
	   background: -webkit-gradient(linear,
	              left top, left bottom, from(#333333), to(#333333));
	/* MSIE */
	   filter: progid:DXImageTransform.Microsoft.Gradient(
	        StartColorStr='#333333', EndColorStr='#333333', GradientType=0);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
	text-decoration: none;
	font-size: 18px;
	font-weight:bold;
}


.navigation li {
		margin: 0 0 2px;
		border: none;
		}
		
.content {
	background-color: transparent;
	border: none;
	}

.banner_bottom_image {
	background-image: url('../images/pageheader-bg.png');
	background-position: top center;
	background-repeat: no-repeat;
	height: 13px;
	border-bottom: 1px solid #E2E2E2;
	}
	


.sidebar h4, .sidebar_priority h3, .sidebar h5, .sidebar_priority h5, .start .header, .content h2 {	
	color: #1C3867;
    font-family: Helvetica,"Helvetica",Times,serif;
    font-size: 18px;
    line-height: 1.3em;
    margin: 0 0 12px;
    text-shadow: 1px 1px 0 #FFFFFF;
	background-color: transparent;
	}
	.content h2 {	
		margin: 0;
		padding:0;
	}
	
/* window reduction changes */

html#range_1 .banner  img{
	width: auto;
	height: auto;
	}
	
html#range_1 .banner {
	height: auto;
	}
	
html#range_1 .IAESmenu li{
	font-size: 11px;
	}
	
html#range_1 .IAESmenu a {
	padding: 3px 4px 1px 4px;
	}

html#range_1 .conference_image img{
	width: 90%;
	}
html#range_0 .banner {
		width: 100%;
		}
		
html#range_0 .topmenu {
	display: none;
	}
	
html#range_0 .banner h1 div.bannertitle {
	background-color: transparent;
	color: #1C3867;
	}
	
html#range_0 .IAESmenu {
	display: none;
	}
	
html#range_0 .conference_image img {
	display: none;
	}
	
/* Title, person and affiliation styling */

h2 .subtitle {
	font-weight: normal;
	font-style: italic;
	margin: 0 0 1em 0;
    padding: 0;
    line-height: 1.3em;
	}
	.session h2 .subtitle .number {
		padding: 0.1em 0.3em 0.1em 0.2em;
		display: inline-block;
		float: left;
		margin: -0.1em 1em 0 0;
		text-shadow: none;
		line-height: 1em;
	}
	
.session .paper .papertitle {
	font-style: italic;
	font-weight: normal;
}
.session .paper .paperauthors .name,
.paper .paperauthors .name {
	font-weight: bold;
	font-style: normal;
}
.session .paper .paperauthors .affiliation,
.paper .paperauthors .affiliation {
	font-weight: normal;
	font-style: normal;
}
