html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
/*** set the width and height to match your images **/

#slideshow {
	position:relative;
	height:183px;
	width:955px;
}
#slideshow IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
}
#slideshow IMG.active {
	z-index:10;
	opacity:1.0;
}
#slideshow IMG.last-active {
	z-index:9;
}

body {
	background-color: #fbfbfb;
 background:url(../imagesNew/bodybg.jpg)  background-repeat: repeat-x;
	background-attachment:scroll;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	line-height: 14px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	background-image: url(../imagesNew/bodybg.jpg);
	background-repeat: repeat-x;
}
#global_table tr td #event_detail_text tr td .style1 {
	color: #CCC;
}
#global_table tr td #event_detail_text tr td .style1 {
	color: #CCC;
}
a:link {
	color: #063;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #063;
}
a:hover {
	text-decoration: underline;
	color: #000;
}
a:active {
	text-decoration: none;
	color: #000;
}
#outerWrapper {
	background-color: #fff;
	margin: 0 auto 0 auto;
	text-align: left;
	width: 955px;
}
#global_table {
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	width:955px;
 background-color:TORCH Citizens Academy aims to build a more informed citizenry by educating, involving and inspiring residents .;
	text-align: center;
}
/* Header Nav CSS */
#header {
	width:955px;
}
#middle {
	width:745px;
	line-height:normal;
	font-size:13px;
	vertical-align:top;
	background-color:#FFF;
	text-align:left;
}
/* Home page text - top of page */
.home_header {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	font-size:1.4em;
	padding:.2em 0px .2em 0px;
	letter-spacing: 0.02em;
	line-height:normal;
}
.rctext {
	line-height:1.2em;
	padding:0 .2em .2em .2em;
	text-align:left;
}
#homeimages {
	margin-left:auto;
	margin-right:auto;
}
/* Calendar - Right side CSS */
.cal_table {
	font-size:13px;
}
.cal_header {
	text-align:left;
	font-weight:bold;
	background-color:#fffa9c;
}
.cal_date {
	text-align:left;
	padding: 9px 0px 1px 10px;
	font-weight:bold;
	width:60px;
	line-height:1.0em;
	color:#000000;
	background-image:url(/imagesNew/left-mid.gif);
	background-repeat:repeat-y;
}
.cal_title {
	text-align:left;
	padding-left:13px;
	padding-right: 8px;
	font-weight:normal;
	font-size:13px;
	background-image:url(/imagesNew/left-mid.gif);
	background-repeat:repeat-y;
}
.cal_table td a {
	text-decoration:underline;
}
/* News you can use CSS */
#homeevents #ce_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	float:left;
	font-weight:bold;
	padding:.2em 5px .2em 5px;
	line-height:normal;
	border-top:1px solid #666666;	/* 
	background: #E4F0F3; 
	border:#777777 solid 1px;
	*/
}
#homeevents table {
	margin-left:0px;
	margin-right:10px;
	text-align:left;
}
.scroll_events table {
	margin-top:-10px;
	padding-top:-10px;
	font-size:14px;
	line-height:normal;
}
.scroll_event_header {
	padding-top:0.5em;
	padding-bottom:0.5em;
	font-weight:bold;
	line-height:normal;
}
a.scroll_read_more {
	color:#FF0000;
}
.scroll_event_body {
	line-height:normal;
	padding-bottom:0.5em;
}
.scroll_event_body a {
	text-decoration:none;
	color:#FF0000;
}
#homeevents a {
	color:black;
	font-size:1.05em;
}
/* Right column CSS */

/* Scrolling images CSS */
#homeimages {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#rec_center_info {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	text-align: left;
}
#right_col_table {
}
#dyk_quote {
	text-align:center;
	padding:3px 8px 3px 8px;
	font-size:11px;
}
.bold_header {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	font-size:1.6em;
	padding:5px 0px 7px 0px;
	letter-spacing: .02em;
}
.rctext {
	padding:10px 5px 10px 8px;
	text-align: center;
}
#event_detail_text {
	border:solid #CCCCCC 1px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
}
#event_detail_text td {
	padding:10px 6px 10px 6px;
	text-align: center;
}
.handcursor {
	cursor:hand;
	cursor:pointer;
}
#global_table tr #middle table tr .rctext table tr td table tr td table tr td div p {
	text-align: center;
}
