body {
	background: #DCF5CB;
	text-align:center;
	padding-left:10px;
	margin:0px;
	font-family: arial;
	font-size: 12px;
	background: url(http://www.nottawasaga.com/tca/images1/tile.gif);
	margin: auto;
}

.title {
	font-size: 16px;
	font-weight: bold;
	color: #0B512D;

}
.subtitle {
  font-family: arial,helvetica,sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: red;
}
.spaw_body {
	background-color: #FFF;
	padding: 20px;
	background-image: none;
	text-align: left;
	font-family: arial;
	font-size: 12px;
	color: #000;
}

div.container {
	width: 748px;
	padding:0px;
	text-align: left;
	margin: 0 auto;
}
td.maintable_container {
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
}
td.topmenu_container {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	text-align: right;
	background: #0B512D;
	padding: 6px 0 6px 0;
	color: white;
}
td.topmenu {
	padding-right: 15px;
	padding-left: 30px;
}
td.topgreenspacer {
	background: #67B35B;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
td.bottomlitegreenspacer {
	background: #A3CA9E;
	border-top: 1px solid #FFF;
}
td.bottomdarkgreenspacer {
	background: #306E2D;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
td.rightshadow {
	background-image: url('../images1/bg_right_shadow.gif');
	background-repeat: repeat-y;
	width: 13px;
}
td.leftshadow {
	background-image: url('../images1/bg_left_shadow.gif');
	background-repeat: repeat-y;
	width: 13px;
}
td.outermenu {
	/* width: 200px; */
	background-image: url('../images1/menu_bg1.gif');
	background-repeat: repeat-y;
	padding-top: 25px;
	padding-bottom: 25px;
}
td.last_updated_left {
	width: 200px;
	background-image: url('../images1/menu_bg1.gif');
	background-repeat: repeat-y;
}
td.last_updated_right {
	background-color: #FFF;	
	border-left: 1px solid #36923B;
	padding: 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
table.menu {
	width: 200px;
}
td.menu {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #389238;
	border-right: 7px solid #6CC76A;
	padding: 6px 0 6px 15px;
}
td.menu_on {
	background-color: #A7331C;
	border-top: 1px solid #FFF;
        border-bottom: 1px solid #389238;
        border-right: 7px solid #6CC76A;
        padding: 6px 0 6px 15px;
}
td.submenu {
	border-bottom: 1px solid #389238;
	border-right: 7px solid #6CC76A;
	padding: 3px 0 3px 35px;
	/* background-color: */ 
}
td.submenu_on {
        border-bottom: 1px solid #389238;
        border-right: 7px solid #6CC76A;
        padding: 3px 0 3px 35px;
        /*background-color: #A7331C; */
}

td.content_container {
	background-color: #FFF;
	padding: 20px;
	border-left: 1px solid #36923B;
}
td.content_container_with_floater {
	background-color: #FFF;
	padding: 20px;
	padding-bottom: 211px;
	border-left: 1px solid #36923B;
}

div.sectiontitle {
	font-weight: bold;
	color:#344074;
	border-bottom: 1px dotted #aaa;
	padding-bottom: 3px;
	margin-bottom: 15px;
	margin-top: 15px;
/*	width: 200px;*/
}
div#floatphoto {
	position: relative;
	z-index: 2;
	margin: -211px -40px 0px -139px;
	width: 179px;
	height: 211px;
	float: right; 
}

span.slogan {
	padding-right: 20px;
}

a.menu,a.menu:active,a.menu:visited,a.menu:hover {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}
a.submenu,a.submenu:active,a.submenu:visited,a.submenu:hover {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}
a.submenu_on,a.submenu_on:active,a.submenu_on:visited,a.submenu_on:hover {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFCC00;
}

a.topmenu,a.topmenu:active,a.topmenu:visited,a.topmenu:hover {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
}

div.photo_floater {
	position: relative;
	margin: -251px -43px 0 0;
	float: right;
	
}
td.home_content_left {
 width: 205px;
}
td.home_content_mid {
	border-left: 1px dotted #aaa;
}
td.home_content_right {
}

/* EVENTS STYLES */
table.events_cal_command{
	margin-bottom: 5px;
	width: 163px;
}
table.events_cal_command select{
	font-size:10px;
	border: 1px solid #4668A5;
	width: 80px;
}
table.events_cal{
	border: 1px solid #4668A5;
	font-size:12px;
}

table.events_cal tr{

}
td.events_cal_day {
	background: #4668A5;
	font-weight:bold;
	color:white;
	border-right: 1px solid #CDD8EE;
	padding: 4px 4px 4px 4px;
}
td.events_cal_day_on, td.events_cal_day_off {
	border-right: 1px solid #CDD8EE;
	border-bottom: 1px solid #CDD8EE;
	padding: 4px 4px 4px 4px;
}
td.events_cal_today {
	border-right: 1px solid #CDD8EE;
	border-bottom: 1px solid #CDD8EE;
	padding: 4px 4px 4px 4px;
	color: #000;
	font-weight: bold;
	background-color: #CDD8EE;
}
a.events_cal_day_on{
	color: #A7331C !important;
	text-decoration: none !important;
	font-weight: bold;
}
div.event_hidden {
	display: none;
	padding: 8px;
	width: 163px;
	text-align: left;
}
td.event_date {
	font-family: arial,helvetica,sans-serif;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 10px;
}
td.event_desc {
	font-family: arial,helvetica,sans-serif;
	color: #000;
	font-size: 11px;
	padding-bottom: 10px;
}
td.event_bullet {
	padding-right: 6px;
	padding-top: 3px;
}
table.event_id {
	width: 100%;
}
td.event_field {
	width: 100px;
	border-right: 1px dotted #306E2D;
	text-align: right;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
td.event_value {
	text-align: left;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}


