body {
	padding: 0px;
	margin: 0px;
	font: normal normal normal 12px/15px tahoma, arial, verdana;
	text-align: justify;
	color: #444;
	background-color: #FFF;
	background-repeat:no-repeat;
	background-attachment:fixed;
}

td {
	font: normal normal normal 12px/15px tahoma, arial, verdana;
}

a {text-decoration:underline; color:#444;}
a:visited {text-decoration:underline; color:#444;}
a:hover {text-decoration:none; color:#000000;}
a:active {text-decoration:none; color:#000000;}


#banner
{
	z-index: 100;
	background: url('../images/toploop.jpg') repeat-x;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 167px;
}

#logo
{
	z-index: 100;
	position: absolute;
	top: 5px;
	right: 10px;
}

#menu
{
	z-index: 100;
	position: absolute;
	top: 165px;
	left: 7%;
	width: 870px;
}

#toptext
{
    z-index: 200;
    position: relative;
    top: 215px;
	color: #000000;
    margin: 20px;
    margin-right: 40px;
}

#container
{
	position: absolute;
	padding-top: 207px;
}

#content
{
	width: 95%;
	padding: 20px;
	background: url('../images/hor-dot.gif') repeat-x bottom;
	font-size: 12px;
	line-height: 15px;
}

#right
{
	background: url('../images/vert-dot.gif') repeat-y left;
	float: right;
	width: 32%;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 20px;
	font-size: 11px;
	line-height: 14px;
}

#center
{
	margin: 0 auto;
	padding: 10px 0 0 0;
	text-align: center;
}

.presenter
{
	font-size: 11px;
	font-style:italic;
}

.session
{
	text-decoration: underline;
	font-weight: bold;
}

#footer
{
	padding: 3px 0px 0px 10px;
	color: #444;
	clear: both;
	font-size: 11px;
}

.header
{
	color: #C80B12;
	font-weight: bold;
	font-size:18px;
}
