body
{
	background:#e8e8e8;
}

div.main, div.bottom{
	width:981px;
}
div.main{
	margin-top:25px; 
	border:10px solid #fff;
	background:#fff;
}
td.center{
	width:100%;
	padding-left:20px;
	padding-right:20px;
}
td.center a:visited
{
	color:#666666;
	
}
td.left .pane, td.right .pane{
    width:240px;
}

td.right .pane{
    width:180px;
}

div.top{
	background-image:url(/layout/top_bg.gif);
	padding-left:19px;
	padding-right:19px;
	height:100px;	/*90pox*/
}

/*
div .bannerpane #BannerPane_52
{
	float: left;
	position: relative;
	top: 0px;
	margin: 0px;
}

div .bannerpane #BannerPane_52 .item
{
	margin: 0px;
	padding: 0px;
}
*/
div.middle h1, div.pane .header, td.center div.paragraphheader, td.center h2
{
	background-repeat:repeat-x;
	background-image:url(/layout/pane_header_bg.gif);
	padding-top:6px;
	padding-bottom:6px;
	padding-left:14px;
	color:#ff0000;
	margin-bottom:8px;
}
div.middle h1, td.center div.paragraphheader, td.center h2
{
	width:493px;
}
div.pane .header h3{
	margin:0px;
	padding:0px;
	
}

.topmenu
{
	background:#6699CC;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}
.topmenu .menu td
{
	padding:0px;margin:0px;
}
.topmenu .horizontal .items div
{
	line-height:normal;
}

.topmenu .item div
{
	padding:10px;
	padding-left:16px;
	padding-right:16px;
}
.topmenu .active .item
{
	background:#ff0000;	
}

.pane .header
{
	margin-bottom:10px;
}
.pane
{
	margin-bottom:10px;
}

td.left .menu a
{
	color:#000;
}

td.left .menu .item
{
	border-bottom:1px solid #ccc;
	padding-bottom:3px;
}

div.bottom
{	
	padding-top:5px;
}

div.pane div.preamble, div.pane div.readmore, div.eventarchive div.preamble
{
	font-style:normal;
	display:block;
}

.pane .readmore, div.eventarchive div.readmore
{
	text-align:right;
	font-weight:bold;
}

div.middle .readmore a,.pane .readmore a
{
	color:#ff0000;
}
.pane .dateabove, div.eventarchive .header
{
	display:none;
}

.pane .title, div.eventarchive .title a
{
	font-weight:bold;
}
.newsletter .title
{
	font-weight:normal;	
}
td.right .pane .item, td.center .pane .item, td.left .pane .item, div.eventarchive .text
{
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}

td.center .eventpane .pane .item, td.center .eventpane .pane .item .preamble 
{
	clear: both;
}

td.center .eventpane .pane .item .readmore 
{
	width: 100%;
	clear: both;
}
                                           
div.eventarchive  p
{
	padding:0px;
	margin:0px;
}
div.eventarchive .text
{
	padding-bottom:0px;
}
div.eventarchive .paragraph
{
	padding-bottom:5px;
}
div.top .newsletterheader
{
	font-weight:bold;
	color:#ff0000;	
}

table.newsletter
{
	margin-right:15px;
}

table.newsletter td
{
	padding-bottom:1px;
	
}

td.left .mailform .items input, td.left .newsletter input
{
	width:228px;
}
td.left .newsletter td.submit input
{
	width:auto;
}


td.center .eventitem .preamble h3
{
	display:none;
}

td.center .eventitem .preamble
{
	display:none;	
}

td.right h3
{
	text-align:left;	
}

div.eventitem .archivelink
{
	display:none;	
}
div.eventitem .backlink
{
	display:block;	
}

div.eventarchive 
{
	width:507px;	
}

div.top div.pane div, 
div.top div.pane,
div.top p{
	padding:0px;margin:0px;
}