@charset "utf-8";
/* CSS Document */

html {
	margin:0em ;
	padding: 0em;
	
      }
	  
body	{
	background-color:#bbbbbb;
	font-family: "Helvetica","Arial","Sans-Serif";
	font-size: 10pt;
	}

h2	{ 
	font-size: 12pt; 
	font-weight:bold; 
	margin-top:2em;
	}

h3 { 
	font-size: 10pt; 
	font-weight:bold; 
	padding-top: 1em; 
	}

div.main {
	margin:0em 8em 2em 8em;
	padding: 1em 2em 2em 2em;
	background-color:white;
	width:907px;
	}
	
div.top {
	margin:2em 8em 0em 8em;
	padding: 2em 2em 1em 2em;
	background-color:white;
	width:907px;
	}
	
div.header {
	/*height:125px;*/
	}

p.p1 { 
	padding-right:4em; 
	}


div.menu {
	text-align:left;
	padding:0em 0em 0em 0em;
	background-color:#ff9966;	
}

div.menu ul  {
	padding-left: 4px;
	list-style: none;
}

div.menu li {
	display: inline;
}

div.menu a 
{
	padding:0px 8px 0px 0px;
	text-decoration: none;
	/*font-variant:small-caps;*/
	font-size: 1.3em;
	border:0;
	color:#fff;
	font-weight: bold;	
}
div.menu a:hover, 
div.menu a:active,
div.menu li.current_page_item a:link,
div.menu li.current_page_item a:visited,
div.menu li.current_page_item a:hover,
div.menu li.current_page_item a:active
{
	color:#FFF;
	border:0;
}

table.program {
	border-style: solid;
	border-width: 0px;
	border-collapse: collapse;
	padding: 1px;
	}
	
table.program tr td {
	border-bottom-width:0.1em;
	border-bottom-style:solid;
	padding: 2px;
	margin: 2px;
	}

td.session {
	text-align:center;
	}
	
tr.tableheader {
	background-color:#ff9966;
	}
	
tr.break {
	background-color:#ff9966;
	}
