
body{
	font-family:Arial, Helvetica, sans-serif;
	}
	
p{
	line-height:150%;
	font-size:12px;
	}
	
	
p.short{
	width:600px;
	}


h1, h2, h3{
	margin:0px;
	padding:0px;
	}
	
a{
	text-decoration:none;
	}
		
a:hover{
	text-decoration:underline;
	}	
	
a:visited{
	color:#0000FF;
	}


.superscript
{
 font-size:xx-small; 
 vertical-align:top;
} 

sup{
	position:relative;
	vertical-align:top;
	font-size:75%;
	
	}

.PageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19pt; color:#000000; font-weight:normal; margin:0px; line-height:120%;}

.callOut2 {
	padding:5px 5px 5px 10px;
	float:right;
	position:relative;
	width:195px;
	font-size:14px;
	background-color:#fcd8c5;
	}

.underText{
	font-family:Helvetica, Arial, serif;
	font-size:12px;
	line-height:35px;
	word-spacing:3px;
	letter-spacing:0px;
	color:#000;
	font-weight:bold;
	}

.text-larger {
	font-size:14px;
	}
	
.highlight {
	padding:6px;
	border: solid 1px #b5c3db;
	width:340px;
	}

.TableCellHeader{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold;}
	
.InvoiceTable( width:600px; position:relative; float:left;)	
.CallOutBox_Left{ width:208px; position:relative; float:left;}
.CallOutBox{ width:208px; position:relative; float:right; margin-left:20px;}
.CallOutBoxTitle {background-color:#5b7ebc; font-family: Arial, Helvetica, sans-serif; font-size: 14pt; 
					color:#FFFFFF; text-align:center; padding:5px 0 5px 0;}
.CallOutBoxText {padding:.5em .5em .5em .5em; font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; line-height:150%;; background-color:#ffffff; border: thin solid #5b7ebc;}

.title2 {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color:#000000;}

.titleLine{ font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color:#000000; border-top:1px solid #CCCCCC; padding-top:10px;}

.agendaSessionType {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight:bold; color:#000000;}
.agendaSessionTitle {padding-top:.5em; padding-bottom:.5em; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; color:#000000;}

.agendaTable td{
	border:1px solid #bdcde8;
	}

.agendaTable td.date{
	background-color:#bdcde8;
	}
	
	
.agendaTable{
	border:1px solid #bdcde8;
	}
	

	
.callOut h3{
	margin:0 0 10px 0;
	font-size:16px;
	font-weight:bold;
	padding:0px;
	text-transform:uppercase;
	}

ul.ulText{
	line-height:120%;
	font-size:13px;
	}
	
	ul.ulText a{
		text-decoration:none;
		}
		
	ul.ulText a:hover{
		text-decoration:underline;
		}

A.SideBarLinks { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #FFFFFF; font-weight: bold; padding-left:7pt; text-decoration: none;}
A.SideBarLinks:link { color: #FFFFFF;}
A.SideBarLinks:visited { color: #FFFFFF;}
A.SideBarLinks:hover { color: #90F0FF;}

.IAQtable{background-color:#00b0dc;}
.SympTable{background-color:#da8659;}
.dateTable{background-color:#5b7ebc;}
.sidebarTable {background-color:#5b7ebc;}

.mapTableIndent {margin-left:32px;}

.sessionName{font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color:#000000; font-weight:bold;}
.sessionDescription 
{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	color:#000000;
	margin-bottom:0px;
	}
	
.sessionSpeakers
{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	color:#000000;
	margin-bottom:0px;
	display:none;
	}	

.blueLine {color:#0099CC;}

#homeAlert
{
	left:0px;
	width:620px;
	margin: 20px 0px;
	color: White;
	font-weight:bold;
	background-color: #da8659;
	background-position: 0% 70%;
	border-collapse:collapse;
	border-color:Black;
	border-width:1px;
	border-style:solid;	}

.FootnoteLink
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal;
	color:#006633;
	background-color:Transparent;
	padding-top:.5em;
	padding-left:.5em;
	padding-right: .5em;	
	text-decoration: underline;
}
