﻿
.bold { font-weight:bold; }
.disabled { text-decoration:line-through; }
.altRowStyle { background-color:#e9e9e9; }
.alignTop { vertical-align:top; }
.alignRight, .right { text-align:right; }
.alignLeft, .left { text-align:left; }
.alignCenter, .center { text-align:center; }
.floatLeft { float:left; }
.floatRight { float:right; }

.wrapReady { padding:10px; }
.logoBlock { float:right; width:290px; height:110px; }
.spacer { padding-top:10px; }

body { background-color:white; }

#wrapper { position:relative; }
		
#header  
{
	position:relative;
	background-image:url(/images/header-banner.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:250px;
	color:#fff;
}
			
#header .text 
{
	background-image:url(/images/header-fade.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:150px;
	position:absolute;
	bottom:0px;
	right:0px;
	text-align:right;
	height:150px;
	width:100%;
	
}
		
/*<divbackground-color:#fab90a; padding-bottom:10px;> */
		
.text h1 { margin-bottom:0px; margin-right:10px; z-index:1000; color:#fff; }
.text h2 { margin-bottom:0px; padding-right:248px; background-color:#372f2d; color:#fff; }
.text h3 { padding-right:288px; margin-bottom:0px; background-color:#372f2d; color:#fff; }
.text p { padding-right:278px; margin-bottom:0px; background-color:#372f2d; color:#fff; }
		
.seal /* Orange: #fab90a */
{
	z-index:1;
	margin:10px;
	position:absolute;
	right:0px;
	top:-120px;
	width:268px;
	height:268px;
}
#nav 
{ 
	/*background-color:#fab90a;*/
	background-color:#fbdb5f;
	border-top:solid 1px #B8AD5F;
	border-bottom:solid 1px #B8AD5F;
	height:60px;
	line-height:60px;
	position:relative;
}
#nav a:link,
#nav a:visited { padding:0 10px; 
				margin:3px;
				color:#351f17;
				text-decoration:none; }
#nav a:hover { border-bottom:solid 1px #351f17; text-decoration:none;}
#nav a.noStyle,
#nav a:hover.noStyle { text-decoration:none; border-bottom:none; }
		
#sidebar  
{
	/*
	background-color:#f0d168; 
    background-color:#fbdb5f; 
	background-color:#b8ad5f; 
    */     
    background-color:#b8ad5f;
           padding:10px 0px 10px 0px; }
		
#sidebar h3 { text-align:center; }
#sidebar h4 { margin-left:5px; }
#sidebar .quote { margin:0px 12px 5px 12px; }
#sidebar .quote .source { text-align:right; font-style:italic; }
#sidebar p { margin-left:3px; margin-right:3px; }
									
#content { margin-top:10px; }
#content h3 { font-style:italic; margin-bottom:.2em; }
		

#content h4 { margin-bottom:.8em; margin-top:1em; font-weight:bold; border-bottom:solid 1px #cfcfcf; }
#content h5 { margin-bottom:.2em; }
#footer { background-color:#6a6890;
		text-align:center;
		color:white;
		font-weight:bold;
		height:40px;
		line-height:40px;}

.topics { }
.topics th { background-color:#f0d168;  font-weight:bold; color:#000; padding-top:10px; text-decoration:none; }
.topics .dates td { padding-top:20px; font-weight:bold; border-bottom:solid 1px black; }
.topics a:link,
.topics a:visited { font-weight:bold; }
	
.session  { margin-bottom:10px; border-bottom:solid 1px #cfcfcf; }
.session a { font-weight:bold; }
.session a:link  { font-weight:bold; }
.session .return { font-size:80%; }
.session p { text-indent:2em; }
.session img { padding:5px; margin-right:5px; }
	
.presentor { margin-bottom:10px; margin-top:10px; border-bottom:solid 1px #cfcfcf; }
.presentor img { padding:5px; margin-right:5px; }
.presentor p { text-indent:12px; clear:left; }
.presentor a:link,
.presentor a:visited { text-decoration:none; }
	
.presentor .sessions { margin:5px 0px 5px 100px; }
.presentor .sessions .topic { font-weight:bold; }
.presentor .sessions .time { text-indent:24px; }
	
.presenterImage { width:80px; }
