body {
	font-family: "Comic Sans MS";
	color:#000000; font-weight:400;
	background-color:#99ccff;
	margin:0; padding:0;
}

h2 {
    font-size:20px; 
	margin: 20px 55px  8px 15px;
	padding: 0px  0px  0px  0px;
	text-align:left; 
	line-height:100%;
}

h3 {
    font-size:18px; 
	margin: 14px  0px  0px  0px;
	padding: 0px  0px  0px  0px;
	text-align:left; 
	line-height:100%;
}

h4 {
    font-size:22px; 
	margin:  0px  0px  0px  0px;
	padding: 0px  0px  0px  0px;
	text-align:center; 
	line-height:100%;
}

a:hover  {cursor:pointer;  color:#c00000; background-color:#CCFFCC;}
a#home_page {color:#000000; text-decoration:none;}
a#WebCreationsByZ {color:#0000FF; text-decoration:underline;}
.rollover a {border:0px; text-decoration:none;}
.rollover a:hover {border:0px; text-decoration:none;}


p {
    font-size:18px;  font-weight:700; font-family: "Comic Sans MS";
	margin: 15px 20px  0px  0px;
	padding: 0px  0px  0px  0px;
	text-align:left; 
	line-height:100%;
}

p#nav_bar {
    font-size:18px;  font-weight:700; font-family: "Comic Sans MS";
	margin:  0px  0px  0px  0px;
	padding: 0px  0px  0px  0px;
}

p#body_text {
    font-size:14px;  font-weight:400; font-family: "Comic Sans MS";
	margin:  0px 55px  0px 25px;
	padding: 0px  0px  0px  0px;
}
  
p#footnote {
    font-size:14px;  font-weight:400; font-family: "Comic Sans MS";
	margin:  0px 55px  0px 160px;
	padding: 0px  0px  0px  0px;
}

p#public_events_right {
    font-size:16px;  font-weight:700; font-family: "Comic Sans MS";
	color:#003300;
	margin:  8px 30px  9px  10px;
}
img#public_events_pic_left {
	margin:  0px 20px  0px  20px;
}


p#public_events_left {
    font-size:16px;  font-weight:700; font-family: "Comic Sans MS";
	color:#003300;
	text-indent: -30px;
	margin:  6px 55px  9px  70px;
}
img#public_events_pic_right {
	margin:  0px 60px  0px   0px;
}






.body_box {
	font-family: "Comic Sans MS";
	width:790px;
	color:#000000; font-weight:400;
	background-image:url(images/ctc_bkgrnd_body.gif);
	margin:0; padding:0;
}

.front_page {
	background-image:url(images/ctc_bkgrnd_home.jpg);
	margin:0; padding:0;
}

.footer {
	background-image:url(images/ctc_bkgrnd_footer.gif);
	width:790px;
	margin:0; padding:0;
}

.footer_text {
    font-size:16px; text-align:center;   
	color:#000000; font-weight:700;
	margin:  0px  0px 10px  0px;
	padding:0;
}

.form_body {
	background-image:url(images/ctc_bkgrnd_contact_form.jpg);
	font-size:14px; font:"Comic Sans MS";
	width:640px;
	padding:0;
}

.form_body p { 	
    color:#FFFFFF;
	font-size:14px;  font:"Comic Sans MS"; font-weight:400;
    margin:  3px 55px  0px 40px;
}	

.form_resp {
	background-image:url(images/ctc_bkgrnd_contact_form.jpg);
	font-size:14px; font:"Comic Sans MS";
	width:640px;
	padding:0;
}

.form_resp p { 	
    color:#FFFF00;
	font-size:18px;  font:"Comic Sans MS"; font-weight:400;
    margin: 15px 70px  0px 40px;
	text-align:center;
}	



.form_specifics_left { 	
    width:300px; vertical-align:bottom;
}	

.form_specifics_left p { 	
    color:#FFFFFF;
	font-size:14px;  font:"Comic Sans MS"; font-weight:400;
    margin:  8px 10px  0px 40px;
}	

.form_specifics_right { 	
    width:340px; vertical-align:top;  
}	

.form_specifics_right p { 	
    color:#000000;
	font-size:12px;  font:"Comic Sans MS"; font-weight:400;
    margin:  3px 10px  0px  0px;
}	


.form_bottom {
	background-image:url(images/ctc_bkgrnd_contact_form_bottom.gif);
	width:640px;
	margin:0; padding:0;
}

textarea#textarea {
	font-size:14px; font-family:"Comic Sans MS", Arial, Helvetica, sans-serif; font-weight:400;
}

.masthead {
	background-image:url(images/ctc_bkgrnd_masthead.jpg);
	width:790px;
	margin:0; padding:0;
}



.top_text {
	background-image:url(images/Chippy_temp_top.jpg);
	margin:0; padding:0;
}





.ctc_popup {
    background:url(images/ctc_popup_background.jpg);
}
