/* event calendar styles*/
table.caltable {
	font-family: Arial, Helvetica, sans-serif;
	color: #003266;
	font-size: 10px;
	border:solid #003266 1px;
	width: 95%;
	border-collapse: collapse;
	margin-right: 0px;
	margin-top: 10px;
	clear: both;
	}
#smallcals {border: 0px solid red; float: right; position: relative; clear: right;}
table.caltablesmall {
	position: relative;
	float: left;
	font-family: tahoma, arial, sans-serif;
	color: #888;
	border:solid #036 1px;
	margin:0 0 0 5px;
	border-collapse: collapse;
	width: 120px;
	}
table.caltable td {border:solid #003266 1px;}	
table.caltablesmall td {border:solid #003266 1px;border-collapse: collapse;}	
td.caltitle {
	text-align:center;
	font-weight:bold;
	background-color: #00387B;
	color: white;
	}
td.caltitle a {color:white;margin:0;padding:0; text-transform: uppercase;}
td.calmonth {
	text-align:center;
	font-weight:bold;
	background-color: #00387B;
	color: white;
	font-size: 14px;
	text-transform: uppercase;}	
td.calmonthsmall {
	text-align:center;
	font-weight:bold;
	background-color: #00387B;
	color: white;
	font-size: 9px;
	text-transform: uppercase;}	
td.calspacer {	background-color:#eee;
	font-size: 4px;}
td.calspacersmall {
	background-color:#eee;
	font-size: 4px;
}
td.caldayheader{
	text-align:center;
	height:auto;
	background-color: #A8C291;
	color:#000;
	width: 68px;
	width: auto;
	}
td.caldayheadersmall{
	text-align:center;
	height:auto;
	background-color: #A8C291;
	color:#000;
	width: 5px;
	width: auto;
	font-size: 10px;
	}

td.calday {
	text-align:left;
	width: 77px;
	height: 77px;
	font-size: 10px;
	font-family: tahoma, arial, sans-serif;}
td.caldaysmall {
	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	text-align:center;
	padding: 2px;
	}
/* td.calday a { display: block; margin-top: 0.5em; }*/
td.calday a:link { color: #000; }
td.calday a:visited { color: #333; }
td.calday a:active { color: #000; }
td.calday a:hover { color: #555;  }

td.caldaysmall a { }
td.caldaysmall a:link { color: #000; }
td.caldaysmall a:visited { color: #222; }
td.caldaysmall a:active { color: #000; }
td.caldaysmall a:hover { color: #000; }

td.calmonthsmall a { font-weight:bold; margin:0;padding:0; color:white;}

img.calleftarrow { float:left;}
img.calrightarrow { float: right;}

/* FLAT VIEW */
.eventcontainer {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	width:560px;;
	padding-bottom: 1em;
	margin-bottom: 1em;
	border-bottom: 1px solid black;}
.eventimg1 {
	float: right;
	border: 0px solid #8094C0;
	margin: 0 10px 10px 10px;
	}
.eventimg2 {
	float: left;
	border: 0px solid #8094C0;
	margin: 0 10px 10px 10px;
	}
.eventimg3 {
	float: right;
	border: 0px solid #8094C0;
	margin: 0 10px 10px 10px;
	}		
.eventheader {
	font-size: 18px;
	font-weight: bold;
	color: #13246C;
	padding-top: 1em;
	}
.eventdate {font-weight: bold;  color: #A3161F;}

.eventcontact {font-weight: bold;  color: #44609D}
.eventvalue a:link, .eventvalue a:visited, .eventvalue a:hover, .eventvalue a:active { font-weight: bold; text-decoration: underline;}
.eventvalue a:link {color: #13246C;}
.eventvalue a:visited {color: #13246C;}
.eventvalue a:active {color: #13246C;}
.eventvalue a:hover {color: #000;}

.eventdescr {margin: 0.5em 0;}


/* customized */
.topic a {display: block; padding: 3px;}
.topic div {border-top: 1px solid #aaa;} 


/* SELECT TOPICS */
#topicsearch {margin: 0 0 5px 0; display:block;float:left; background: #eee; padding: 1px; border: 1px dotted #ddd;}
#topicsearch .topicsearchrow {clear: left;}
#topicsearch .topicsearchheader {width:12px;height:12px; float:left; position: relative;  border: 1px solid #666; margin-bottom: 1px; margin-right: 4px; font-size: 1px;}
#topicsearch a  {display: block;  position: relative; font-size: 10px;}
#topicsearch a:link  {color: #000;}
#topicsearch a:visited  {color: #333;}
#topicsearch a:active  {color: #000;}
#topicsearch a:hover  {color: #666;}


/* --- */

#monthsearch { display:block; border-bottom: 1px solid black; padding-bottom: 1em; width: 500px; }
#monthsearch form {display:block;float:left;font-size: 12px;clear: both;}
#monthsearch select, #monthsearch input   {font-size: 12px; margin-right: 5px;}
#monthsearch a {margin-left: 18px;}
#monthsearch a:link {color: #000;}
#monthsearch a:visited {color: #000;}
#monthsearch a:hover {color: #00387B;}
#monthsearch a:active {color: #000;}



.color1 {background-color: #FFCCCC;}
.color2 {background-color: #CC9999;}
.color3 {background-color: #FF9999;}
.color4 {background-color: #FFCCFF;}
.color5 {background-color: #CC99CC;}

.color6 {background-color: #FF99FF;}
.color7 {background-color: #CCCCFF;}
.color8 {background-color: #9999CC;}
.color9 {background-color: #9999FF;}
.color10 {background-color: #CCFFFF;}

.color11 {background-color: #99CCCC;}
.color12 {background-color: #99FFFF;}
.color13 {background-color: #CCFFCC;}
.color14 {background-color: #99CC99;}
.color15 {background-color: #99FF99;}

.color16 {background-color: #FFFFCC;}
.color17 {background-color: #CCCC99;}
.color18 {background-color: #FFFF99;}
.color19 {background-color: #FFCC99;}
.color20 {background-color: #FF99CC;}

.color21 {background-color: #CC99FF;}
.color22 {background-color: #99CCFF;}
.color23 {background-color: #99FFCC;}
.color24 {background-color: #CCFF99;}
.color25 {background-color: #CCCCCC;}


/* advacned search result*/
#searching {padding: 3px; border: 1px dotted grey; background: #eee;}
/* advacned search result*/
#searching h4 {margin: 0;}
