body {
	font-family:arial, sans-serif;
	margin:0px;
	text-align: center;
	background: url('bgpage.jpg') top left repeat;

}


h1 {font-family: helvetica,arial,sans-serif; font-weight: normal; color: #333333; margin: 0 0 0 0; padding: 0;}
h4 {font-family: helvetica,arial,sans-serif; font-weight: normal; color: #333333; margin: 0 0 0 0; padding: 0; padding-bottom: 15px;}
p {font-family: helvetica,arial,sans-serif; font-size: 12px; color: #333333; margin: 0px; padding: 0px;}

a {color: #cc0000; text-decoration: none}
a:hover {text-decoration: underline}

.talktitle, .talktitle.h4 {font-family: arial,sans-serif; font-weight: normal; color: #004B97; margin: 0 0 0 0; padding: 0;}

.container	{
	width: 773px;
	margin: 20px auto;
	clear: both;
	text-align:left; 
}


.sectioncontainer{

	width:765px;
	margin:0px;
	background: #ddd url(bgstripe.jpg) top left repeat;
	position: absolute;
	top: 230px;

}


.eventscontainer	{
	width: 674px;
	margin: 0px;

}

.eventitem{

float: left;

align: left;
padding:  0px;
margin: 0px;
width:500px;  
padding:0px;
}

.eventtitle{

float: right;
width:500px;

padding: 0px;
margin: 0px;

}

.eventdate{
width:50px;
margin: 0px;
padding: 0px;

float:left;
}

.eventdetails{

	float:right;
	width:500px;

	margin: 0px;
	padding: 0px;
	clear: both;
}




.photo {
	width: 765px;
}


.rightbar{

width:148px;
margin: 0px;
padding: 0px;

float:left;

border: 1px solid #333333;

}


.leftbar{

float: right;
width:326px;

padding: 0px;
margin: 0px;
margin-bottom: 15px;

}




.centerbar{

float: left;
width:495px;

align: left;
padding:  0px;
margin: 0px;
margin-right: 10px;
margin-bottom: 15px;

}

.bottombar{

float: left;
width:495px;


align: left;
padding:  0px;
margin: 0px;
margin-right: 10px;
margin-bottom: 15px;

border-top: 1px #bbbbbb solid; 
border-bottom: 1px #bbbbbb solid;

}



.printerfriendly{

width:150px;
margin: 0px;
padding: 0px;

float:left;
 
padding-top:5px; 
padding-bottom:5px; 
 
text-align: left;

}


.collapse{

float: right;
width:150px;

padding: 0px;
margin: 0px;

padding-top:5px;
padding-bottom: 5px; 
margin-right:0px; 

text-align: right;

}




.seminarcontainer	{
	margin-top: 20px;
	text-align:left; 
}

.lefttext{

float: left;
width:60px;

padding: 0px;
margin: 0px;

clear:both;

}


.righttext{
color: #cc0000;
float: right;
width: 500px;

padding: 0px;
margin: 0px;

clear:both;

}


p.righttext, p.lefttext {
	margin: 0px;
	padding: 0px;
	font-size: 18px;

}


.contentarea{
align: left;
padding:  0 240px 0 0;
}


.navarea{
position: absolute;
height: 95%;
width: 200px;
top: 20px;
right:20px;
float: right;
padding-left: 15px;
border-left: 1px solid #666666;
}
