.eventBody {
		background-color:	#FFFFFF;
		margin-left:            10px;
		margin-top:             10px;
		margin-right:           10px;
		margin-bottom:          10px;
		font-family:            Arial, sans-serif, Helvetica, Verdana;
		font-size:							12pt;
}
#main_menu {
		background-color:	#FFFFFF;
		width:			626px;
		/*margin:			134px 0px 75px 0px; */
		margin:			14px 0px -5px 175px;
		/*position:		relative; */
		border-collapse:	collapse;
}
#main_body {
		background-color:	#FFFFFF;
		width:			800px;
}

#top_banner {
		background-color:	#FFFFFF;
		width:			800px;
		margin:			-5px 0px -5px 0px;
		float: 			left;
}

#banner_ad {
		background-color:	#587993;
		/*
		width:			174px;
		height:			400px;
		*/
		width:			174px;
		position:		absolute;
		margin:			130px 0px 0px 0px;
}

p	{
		margin:			0px 0px 0px 0px;
	}
.menus p div
	{
		display:		inline;
		margin:			0px 0px 0px 0px;
		vertical-align:		bottom;

					
	}

body {
	/*background-color:       #f6f7f0;*/
	background-color:       #BCCAD6;
	margin-left:            50px;
	margin-top:             50px;
	margin-right:           50px;
	margin-bottom:          50px;
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	font-size:              24pt;
}

.event_desc {
	width: 			600px;
	height: 		250px;	
	font-family:            Arial, sans-serif, Helvetica, Verdana;
}
.td_inner {
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	font-size:              10pt;
	padding-left:		10px;
	padding-right:		10px;
	padding-bottom:		5px;
}
.welcome {
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	font-size:              10pt;
	padding-left:		10px;
	/*line-height:		22pt;*/
}

.welcomeBanner {
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	font-size:              8pt;
	padding-left:		8px;
	padding-right:		8px;
	text-align:		left;
}
.yellow {
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	font-size:              8pt;
	padding-left:		0px;
	padding-right:		0px;
	text-align:		left;
}
.credits {
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	font-size:              6pt;
	padding-left:		0px;
	text-align:		left;
	float:			left;
	color:			#f6f7f0;
	background-color:       #587993; 
	background-color:       #FFFFFF;
	/*background-color:	#BCCAD6; */
}

.calendar {
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	font-size:              12pt;
	color:			#587993;
	border-style		solid;
	border-color		#587993;
	border-width		1px;
	width			74px;
	height			51px;
	/*W: 74 pixels
	H: 51 pixels
	Padding (or whatever the space in-between is called): 4 pixels
	Outline: 1 pixel*/
}
.event {
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	font-size:              12pt;
	color:			#587993;
	border-style:		solid;
	border-color:		#587993;
	border-width:		1px;
	margin-left:            10px;
	margin-top:             10px;
	margin-right:           10px;
	margin-bottom:          10px;
}

th {
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	font-size:              9pt;
	color:			#587993;
	text-align:		left;
}

img.drift {
	float:			right;
	margin-right		4;
	clear:			right;
}

img.dyk {
	float:			right;
	margin-right		0;
	clear:			right;
	vertical-align:		bottom;
	border-collapse:	collapse;
	background-color:	#FFFFFF;	
}

a.admin {
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	font-size:              10pt;
	font-weight:             normal;
	/*line-height:		18pt;*/
	text-decoration:	none;
	color:			#000000;
}

a.dyk:link {  
	text-decoration: none;
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	color: #793349; 
	font-size:              7pt;
	font-weight:             bold;
}
a.dyk:visited {  
	text-decoration: none;
	color: #793349; 
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	font-size:              7pt;
	font-weight:             bold;
}
a.dyk:hover {  
	text-decoration: underline;
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	color: #793349; 
	font-size:              7pt;
	font-weight:             bold;
}	

.dyk	{
		background-color:	#FFFFFF;	
}
	

a.eventDetail:link {  
	text-decoration: 	none;
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	color: 			#587993; 
	font-size:              7pt;
	font-weight:             normal;
}
a.eventDetail:visited {  
	text-decoration: 	none;
	color: 			#587993; 
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	font-size:              7pt;
	font-weight:             normal;
}
a.eventDetail:hover {  
	text-decoration: 	underline;
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	color: 			#587993; 
	font-size:              7pt;
	font-weight:             normal;
}

.edit_event {
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	font-size:              8pt;
	padding-left:		8px;
	padding-right:		8px;
	padding-bottom:		25px;
	text-align:		left;
	margin-right: 		0.75em;
	display: block


}

.read_more {
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	font-size:              12pt;
	font-weight:            bold;
	text-decoration:	none;
}
a.read_more:visited, a.read_more:link {
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	font-size:              12pt;
	font-weight:            bold;
	text-decoration:	none;
}
a.read_more:hover {
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	font-size:              12pt;
	font-weight:            bold;
	text-decoration:	underline;
}

.calendar2 {
	background-color:	#FFFFFF;
	width:			626px;

	font-family:            Arial, sans-serif, Helvetica, Verdana;
	font-size:              10pt;
	padding-left:		175px;
	padding-right:		25px;
	padding-bottom:		5px;
}

.label_p {
	text-align:		left;
	display:		block;
	padding:		0px;
	font-weight:		bold;
}
.inline_p p div {
	display:		inline;
	text-align:		left;
	vertical-align:		top;
	padding-left:		20px; 
	margin-left:		5px;
	padding-bottom:		5px;
}

.event_div {
	padding-bottom:		15px;
}

.paginate {
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	font-size:              1em;
	font-weight:            bold;
	font-style:							italic;
	padding-left:		1px;
	padding-right:		1px;
	padding-bottom:		1px;
	text-align:		right;
}

.contact_info {
	font-family:            Arial, sans-serif, Helvetica, Verdana;
	font-size:		9pt;	
	font-style:		italic;
	font-weight:		bold;
}


/* lightbox stuff for calendar effects */
.leightbox {
	color: #333;
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: auto; /* was 50%, then 75% */
	padding: 1em;
	border: 1em solid #B8B8B8;
	background-color: #BCCAD6;
	text-align: left;
	z-index:1001;
	overflow: auto;	
}

.leightbox_admin {
	color: #333;
	display: none;
	position: absolute;
	top: 25%;
	left: 15%;
	width: 75%;
	height: auto; /* was 50%, then 75% */
	padding: 1em;
	border: 1em solid #B8B8B8;
	background-color: #BCCAD6;
	text-align: left;
	z-index:1001;
	overflow: auto;	
}


#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }
#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }

.lbfooter {
	background-color: #BCCAD6;
	padding: 0.5em;
	color:	rgb (2, 25, 75);
	font-size:  .8em;
}

/* ----- clear fix for floats ----- */
.jq-clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }
.jq-clearfix { display:inline-block; }		
/* hides clearfix from IE-mac \*/
* html .jq-clearfix { height:1%; }
.jq-clearfix { display:block; }
/* end hide from IE-mac */

#jq-learnNow a.jq-runCode {
font-size: 1.2em;
padding: .3em 1.1em;
color: #fff;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
border: 1px solid #000;
background: #666 url(../images/btn_grayGrad.jpg) top repeat-x;
float: left;
clear: left;
margin: .8em 0;
}
p.neat {
display: none;
clear: both;
margin: 1em 0;
padding: 1em 15px;

background: #0F67A1;
}

