@charset "utf-8"; 
/* CSS Document */

body,td,p,li,ol,ul,div{font-size:12px;}

a{ color:#666666; }
a:hover{ color:#4A3FB7; }
body{ background:#ffffff url(/cms/fileadmin/bg_flower.gif) no-repeat top; color:#666; font:normal 12px Arial, Helvetica, sans-serif; padding:65px 0 0 0; text-align:center; }
form{ margin:0; padding:0; }
h1{ font-size:24px; }
h2{ font-size:22px; }
h3{ font-size:20px; }
h4{ font-size:18px; }
h5{ font-size:16px; }
h6{ font-size:14px; }
table{ border-collapse:collapse; }

#wrapper{  margin:0 auto; padding:0; text-align:left; width:900px; }
#header{ border-bottom:1px solid #E6BECB; margin:0 0 35px 0; }
#header h1{ float:left; height:280px; margin:0; padding:0; width:265px; }
#header h1 a{ background:transparent url(bg_logo.gif) no-repeat top; display:block; height:280px; text-indent:-9999px; width:265px; }
#header #search{ float:left; height:60px; text-align:right; width:635px; }
#header #search input{ border:1px solid #B86D85; }
#header #search input.searchtext{ width:120px; }
#header #search input.searchbutton{ background:#B86D85 none; color:#ffffff; font-size:10px; padding:2px; text-transform:uppercase; }
#header #eventdates{ background:transparent url(/cms/fileadmin/bg_eventdates.gif) no-repeat top right; float:left; height:90px; width:635px; }
#header #givenow{ float:left; height:65px; text-align:right; width:635px; }
#header #nav{ float:left; width:635px; }
#header #nav ul{ clear:both; display:block; margin:0; padding:0; }
#header #nav ul li{ float:left; list-style:none outside none; padding:6px 0; }
#header #nav ul li.first a{ border-left:none; }
#header #nav ul li a{ border-left:1px solid #F5A2BD; color:#000000; font-size:14px; padding:0 8px; text-decoration:none; text-transform:uppercase; }
#header #nav ul li a:hover{ color:#0099CC; }

#content{ clear:both; }
#content td{ vertical-align:top; }
#content .columnleft{ width:225px; }
#content .columnmid{ width:540px; }
#content .columnright{width:135px; }
#content .top .columnleft{ border-bottom:1px solid #cccccc; }
#content .top .columnmid{ border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
#content .top .columnright{ border-bottom:1px solid #cccccc; }
#content .bottom td{ text-align:center; }
#content .bottom .columnmid{ border-left:1px solid #cccccc; border-right:1px solid #cccccc; }

#sponsors td{ border-bottom:1px solid #ccc; padding:20px 0; text-align:center; }
#sponsors td.last{ border-bottom:none; }

.activeweek{ background-color:#E28A89; color:#FFFFFF; text-decoration:none; font-size:11px; }
.activeweek a{ background-color:#E28A89; color:#FFFFFF; text-decoration:none; }
.activeweek a:hover{ background-color:#E28A89; color:#FFFFFF; font-weight:bold; text-decoration:underline; }
.articleheader{ color:#4A3FB7; font:bold 16px Arial, Helvetica, sans-serif; }
.bold{ font-weight:bold; }
.bottomnav{ text-decoration:none; }
.bottomnav a{ text-decoration:none; }
.bottomnav a:hover{ text-decoration:underline; }
.copyright{ font-size:10px; }
.featuretitle{ font-weight:bold; text-decoration:none; }
.featuretitle a{ font-weight:bold; text-decoration:none; }
.featuretitle a:hover{ color:#4A3FB7; font-weight:bold; text-decoration:none; }
.inactiveweek{ background-color:#F6B6B6; color:#666666; text-decoration:none; font-size:11px; }
.inactiveweek a{ background-color:#F6B6B6; color:#666666; text-decoration:none; }
.inactiveweek a:hover{ background-color:#F6B6B6; font-weight:bold; color:#666666; text-decoration:underline; }
.inputtext{ font-size:11px; width:100px; }
.italic{ font-style:italic; }
.jumpmiddlebg{ background-image:url(/cms/fileadmin/jump-middle.gif); background-position:top; background-repeat:no-repeat; }
.navpurple{ color:#493EB7; font-size:11px; font-weight:bold; text-decoration:none; }
.navpurple a{ color:#493EB7; font-size:11px; font-weight:bold; text-decoration:none; }
.navpurple a:hover{ color:#493EB7; font-size:11px; font-weight:bold; text-decoration:underline; }
.navwhite{ color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }
.navwhite a{ color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }
.navwhite a:hover{ color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:underline; }
.printandemail{ text-decoration:none; }
.printandemail a{ text-decoration:none; }
.printandemail a:hover{ color:#4A3FB7; text-decoration:none; }
.searchtext{ color:#000000; font-weight:bold; }
.selecttext{ color:#666666; font-size:11px; width:150px; }
.smalltext{ font-size:10px; }
.underline{ text-decoration:underline; }
.viewallevents{ color:#666666; font-weight:bold; text-decoration:none; }
.viewallevents a{ color:#666666; font-weight:bold; text-decoration:none; }
.viewallevents a:hover{ color:#4A3FB7; font-weight:bold; text-decoration:none; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}