body,h1,h2,h3,h4,p,ul,ol { margin:0; padding:0; }

ol, ul {
	list-style: none;
}

a:link {color: blue; text-decoration: none} a:visited { color: blue; text-decoration: none} 
	
.topwrapper {
	background-color: #05367b; height: 25px; 
}
.topbar {
	color: #f8f8f8; font: 10pt tahoma; width: 850px; margin: 0 auto; padding-top: 3px; font-style: italic; text-align: right;
}
.menuwrapper {
	background: url('../images/bg-menu-bar.jpg'); height: 65px; 
}
.menubar {
	color: #333; font: 10pt tahoma; width: 850px; margin: 0 auto; padding-top: 5px;
}

.mainwrapper {
	background: url('../images/bg-main-top.jpg'); background-repeat:no-repeat;
	width: 850px;
	margin: 0 auto;
	min-height: 500px;
}

.footerwrapper {
	border-top: 1px solid #b7b7b7;
	height: 50px;
	}

.footer {
	color: #666; font: 9pt tahoma; width: 850px; margin: 0 auto; padding-top: 10px;
}

.padding-25 { padding: 25px 25px 25px 25px; }

h1 { color: #2571b5; font: 18pt tahoma; margin: 15px 0 25px 0; }
	
.main {
      float: left;
      width: 550px;
      margin:0; padding:0;
      }
.main-content {
      margin: 0; padding: 0;
      font: 10pt tahoma;
     color: #333;
   }
   .main-footer {
      margin:0; padding-left: 5px;;
   }

   .main-content p { margin-bottom: 10px;}
   
   .sidebar {
      margin:0 0 0 575px; padding:0; 

	  font: 9pt tahoma;
	  color: #666;
   }
   .sidebar-content {
      margin:0; padding: 0;
	  font: 9pt tahoma;
	  color: #666;
   }
   .sidebar-footer {
      margin:0; padding-right: 5px; text-align: right;
   }
	
	.clear {clear:both; height:1px; overflow:hidden;}



.main-content p {
	line-height: 21px;
	margin-right: 20px;
 }

    table.events { font-size: 9pt; border-collapse:collapse; width: 100% }
		
	table.events th { padding: 7px; text-align: left; border-bottom: 2px solid #fb8900;}	
	table.events td { padding: 10px 7px; border-bottom: 1px solid #e2e2c6;}	
		
	table.events td.col1 { background-color: #ecebf9; }		
	table.events tr:hover { background-color: #ecebf9; }
	table.events a { display: block; }
