/* CSS Document */
div, p {font-family: Arial, Helvetica, sans-serif;font-size: 11px; color:#666666}

.categorylisting {font-family: Arial, Helvetica, sans-serif;font-size: 10px; color:#999999; font-weight: bold;}

.descriptivetext {font-family: Arial, Helvetica, sans-serif;font-size: 11px; color:#666666}

.sbheadsearch 
            {
            margin:       0;
            margin-top:   10px;
            margin-bottom:3px;
            padding:      0;
            color:        #990000;
            font-weight:  bold;
            font-size:    10px;
            font-family:  Verdana, Arial, Helvetica, sans-serif; 
            display:      block;
            }

.sbheadgrey {color: #999999;  font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }



.categorylisting {font-size: 10px}

a.eventlinklarge, .eventlinklarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006699;
	text-decoration: none;
}
a.eventlinklarge:visited {
	color: #006699;
	text-decoration: none;
}
a.eventlinklarge:hover {
	color: #990000;
	text-decoration: underline;
}
a.eventlinklargeNonLink:hover{
	text-decoration: none;
	color: #006699;
	
}

a.eventlinklarge:active {
	color: #006699;
	text-decoration: none;
}

a.eventlinksmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699;
	text-decoration: none;
}
a.eventlinksmall:visited {
	color: #006699;
	text-decoration: none;
}
a.eventlinksmall:hover {
	color: #990000;
	text-decoration: underline;
}
.eventlinksmall:active {
	color: #006699;
	text-decoration: none;
}
#month_navigation a, #month_navigation a:visited, #change_month a, #change_month a:visited
        {
      	color: #006699;
      	text-decoration: none;
        }
#change_month a:hover, #month_navigation a:hover
        {
      	color: #990000;
      	text-decoration: underline;
        }
a.omnilinksmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	text-decoration: none;
}
a.omnilinksmall:visited {
	color: #990000;
	text-decoration: none;
}
a.omnilinksmall:hover {
	color: #990000;
	text-decoration: underline;
}
a.omnilinksmall:active {
	color: #990000;
	text-decoration: none;
}
#event_multitimes {
                  margin:         20px 0 15px 0;
                  }
table#date_time, #month_navigation
                  {
                  width:          280px;
                  }
#month_navigation {
                  border-top:     1px solid #E1E4E8;
                  padding:        10px 0;
                  height:         1.1em;
                  display:        none;
                  }
table#date_time td{
                	font-family: Arial, Helvetica, sans-serif;
                	font-size: 11px;
                  vertical-align: middle;
                  border-top:     1px solid #E1E4E8;
                  padding:        3px 10px;
                  margin:         0;
                  }
table#date_time td.times
                  {
                  padding:       3px 10px;
                  }
table#date_time tr.last td
                  {
                  border-bottom:  1px solid #E1E4E8;
                  }
table#date_time tr.every_other td
                  {
                  background:     #f3f4f6;
                  }
                  
table#date_time   {
                  margin-bottom:  10px;
                  }
#cal1.yui-calendar
                  {
                  width:          140px;
                  margin-left:    17px;
                  margin-bottom:  10px;
                  }
.calheader
                  {
    							padding-top:    4px;
                  font-size:12px;
                  color:#A01443;
    							border-bottom: 	1px solid #ECECEC;
    							width:          140px;
    							text-align:     center;
    							height:         20px;
    							}
.calheader #monthLabel
                  {
                  color: 			    #A01443;
    							font: 		    	bold 12px Helvetica, Arial, Verdana sans-serif;
    							padding-bottom: 6px;
                  }
.calnavleft, .calnavright	
                  {
                  cursor:         pointer;
                  display:        block;  
							    padding: 		    3px 11px;
							    }
.calnavleft		    {
                  float:          left;
							    background:     no-repeat left;
							    }
.calnavright	    {
							    text-align: 	  right;
							    float:          right;
							    background: 	  no-repeat right;
							    }
tr.calweekdayrow th	
                  {
                  text-align:     center;
							    color: 			    #ADB1B2;
							    padding-top:    3px;
							    }
td.calcell a      {
                  font-family:Verdana,Arial,Helvetica,sans-serif;
                  text-decoration:  none;
                  color:            #0189C5;
                  }
.yui-calendar td.calcell  
                  {
                  text-align:     center;
                  font-size:      9px;
                  padding:        0.1em 0.2em;
                  line-height:16px;
                  }
.yui-calendar td.oom
                  {
                  font-size:      0px;
                  color:          #fff;
                  background:     url(../images/calendar_blank_date.gif) no-repeat center center;
                  }

.calnavleft       {
                	position:       absolute;
                	cursor:         pointer;
                	top:            2px;
                	bottom:         0;
                	left:           2px;
                	z-index:        1;
                	background:     url("../images/calendar_arrow_left.gif") no-repeat;
                	width:          18px;
                	height:         18px;
                  }
                  
.calnavright      {
                  padding:        0;
                  padding-right:  10px;
                  padding-bottom: 10px;
                	position:       absolute;
                	cursor:         pointer;
                	top:            2px;
                	bottom:         0;
                  right:          2px;
                  z-index:        1;
                 	background:     url("../images/calendar_arrow_right.gif") no-repeat;
                	width:          18px;
                	height:         18px;
                  }
h3                {
                  font-size:		12px;
  				        color:        #000;
                  font-family:  Arial, Helvetica, sans-serif;
                  margin:       0;
					        padding:      0;
                  }
h3 a, h3 a:hover, h3 a:visited
                  {
                  font-family:  Arial, Helvetica, sans-serif;
                	font-size:    13px;
                	color:        #006699;
                	text-decoration: none;
                  }
h3 a:hover        {
                	color: #990000;
                	text-decoration: underline;
                  }
h3.date_search		{
					        margin:       0;
					        padding:      0;
					        font-size:		10px;
					        color:        #bbb;
					        text-align:   center;
					        text-transform: uppercase;
                  
					        }
#error_box        {
                  background:       #990000;
                  padding:          10px 5px;
                  color:            #fff;
                  }
#holiday_display  {
                  margin:           10px;
                  background:       #eee;
                  border:           1px solid #ccc;
                  padding:          5px;
                  }
#subscription_options a, #subscription_options a:hover, #subscription_options a:visited
                  {
                	color:        #006699;
                	text-decoration: none;
                  }
#subscription_options a:hover
                  {
                	color: #990000;
                	text-decoration: underline;
                  }
a.subscribe_link  {
                  text-decoration:  none;
                  }
a.subscribe_link:visited
                  {
                  text-decoration:  none;
                  border-bottom:    1px solid #00F;
                  }
#eyeFooter        {
                  clear:            both;
                  }
/*#footer           {
                  background:       #ddd;
                  }*/
