/* This file should include all styles needed for site, including pre-set CWI styles (customized for
client) */



/*CWI Styles 
===================================================================== */

.required {color: red;}

#edit_content {
	margin-top:0px;
	margin-bottom:0px; 
	padding:4px 0px 10px 0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000000;
}

#edit_content p {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #000000;}
#edit_content h1 {font-family: Arial, Helvetica, sans-serif; background:none; color: #000000; font-size:24px; margin-left: 0px; padding-left: 0px;}
#edit_content h2 {font-family: Arial, Helvetica, sans-serif; background:none; color: #000000; font-size:18px; margin-left: 0px; padding-left: 0px; }
#edit_content h3 {font-family: Arial, Helvetica, sans-serif; background:none; color: #000000; font-size:16px; margin-left: 0px; padding-left: 0px; }
#edit_content h4 {font-family: Arial, Helvetica, sans-serif; background:none; color: #000000; font-size:14px; margin-left: 0px; padding-left: 0px; }
#edit_content h5 {font-family: Arial, Helvetica, sans-serif; background:none; color: #000000; font-size:12px; margin-left: 0px; padding-left: 0px; }
#edit_content h6 {font-family: Arial, Helvetica, sans-serif; background:none; color: #000000; font-size:10px; margin-left: 0px; padding-left: 0px; }

#edit_content img { margin-bottom:15px; border:1px solid #0c596a; padding:0; }

#edit_content img.img-right-top { margin-left:15px; margin-bottom:15px; float:right; }
#edit_content img.img-left-top { margin-right:15px; margin-bottom:15px;  float:left; }
#edit_content img.img-right-middle { margin-left:15px; margin-bottom:15px; margin-top:15px;   float:right; }
#edit_content img.img-left-middle { margin-right:15px; margin-bottom:15px; margin-top:15px;   float:left; }

/* CALENDAR TABLE
---------------------------------------------------*/
table#calendar { margin:0; border:5px solid #69c; padding:0; border-collapse:collapse; width:100%; empty-cells:hide; background:#fff; }
table#calendar th { margin:0; border:0; padding:7px; background:#fff; color:#69c; font:13px/1.0 Georgia; font-weight:bold; text-align:center; }
table#calendar td { margin:0; border:1px solid #fff; padding:3px; background:#e9eff7; color:#666; font:11px/1.2 Arial; text-align: left; width:100px; height:100px;  }
table#calendar td:hover { background:#fcc; }

.date { color:#69c; font:16px/1.0 Arial; font-weight:bold; }

A.event-link1:link, A.event-link1:visited { color: #c60; TEXT-DECORATION: none; }
A.event-link1:hover { background: #c60; COLOR: #fff; text-decoration: none; }

A.event-link2:link, A.event-link2:visited { color: #c03; TEXT-DECORATION: none; }
A.event-link2:hover { background: #c03; color:#fff; text-decoration: none; }
