body {
	background-color: #ffffff;
	padding-left: 0px;
	padding-right: 0px; 	padding-bottom: 0px; 		padding-top: 105px;
}

p, td, th {
 font-family: Tahoma, sans-serif;
	color: #000000;
		padding-top:8px; 	text-align: left; 
}

p {font-weight: normal; width: 530px; margin: 0px; font-size: 13px; }





.firstpara {
	font-weight: bold;
}






.menuhead {
	font-size: 12px;
	font-weight: bold;
	padding-left:5px;
	padding-top: 12px; 
	width: 140px;
}


.topmenuitem, .menuitem, .submenuitem, .topsubmenuitem, .midsubmenuitem, .bottomsubmenuitem { padding-left: 5px; border-right: 1px solid #009900}

.topmenuitem, .menuitem, .submenuitem { padding-top: 2px; padding-bottom: 2px; }

.topmenuitem, .menuitem, .topsubmenuitem {
	font-size: 13px;
	font-weight: normal;
	width:140px;
 }	

.topmenuitem, .menuitem, .bottomsubmenuitem { border-bottom: 1px solid #009900;}



.topmenuitem {
	border-top: 1px solid #009900
}



.topsubmenuitem { padding-top: 2px; padding-bottom: 0px; }

.midsubmenuitem { padding-top: 0px; padding-bottom: 0px; }

.bottomsubmenuitem { padding-top: 0px; padding-bottom: 2px }

.midsubmenuitem, .bottomsubmenuitem {
	font-size: 10px;
	font-weight: bold;
	width:140px;

}



a, a:visited			{
font-weight: bold;
	color: #009900;
	text-decoration: none;
}


a:hover 		{font-weight: bold;	background-color: #009900;	color: #ffffff;}



h1, h2, h3, h4 {
	font-family: Tahoma, sans-serif;
	margin: 0px;
	padding-left: 0px;
	color: #009900; 	width:530px}





h1 {
	font-weight: bold;
	position: absolute; 	top:36px;	left:160px;	width: 520px;	font-size: 48px;	padding-left:0px; text-align:center; }







h2 {
	font-weight: bold;
	font-size: 40px;	height: 45px;	text-align:center; 	border-bottom: 2px solid #009900;

	padding-top: 22px;}




h3 {
	font-weight: bold;
	font-size: 17px;
	height: 22px;
	border-bottom: 1px solid #009900;

	padding-top:12px;}





h4 {
	font-weight: normal;
	color: #000000; 	font-size: 10px;
	
	clear:both;
	
margin-top: 13px;	padding-top: 2px;	border-top: 2px solid #009900;	text-align: right;	padding-bottom: 6px; 
}






div {
	font-family: Tahoma, sans-serif;
	color: #000000;		font-size: 14px
;	padding-left:0px}




div.contentpane {
position: absolute;	top:94px;	left:160px;
	width:520px;
	
border-top: 2px solid #009900;	padding-top:2px}



div.leftpane {
	position: absolute; 
	left: 0px;
	top: 103px;
	width: 140px;
	}


div.rightpane {
	position: absolute; 
	left: 705px;
	top: 104px;
	width: 140px;
	}

div.topleftpane {
	position:absolute; 
	left:0px;
	top:0px;
 }

.datatable { border: 1px solid #000000; border-collapse: collapse; text-align: left; padding: 5px; margin-top: 13px; }

.datatable th, .datatable td {  border: 1px solid #000000; border-collapse: collapse; text-align: left; padding: 5px; margin-top: 13px; padding: 5px; font-size: 12px; padding-top: 4px; }

.datatable th { font-weight: bold; background-color: #009900 }

.datatable th.numbers { text-align: center; }

.datatable td { vertical-align: top; }

.datatable td.venuecolumn { text-align: center; }

img { border: 0px }