
/*---------------------------- body ----------------------------*/
body {
	background-image: url(../images/sfondo2.gif);
	background-attachment : scroll;
	background-position : left top;
	background-repeat : repeat-y;
	text-align:justify;}

.Form form {

	margin:0px;
	padding: 0px;}
/*---------------------------- sfondi ----------------------------*/


.sfondo_home {
	background-image: url(../images/sfondo.gif);
	background-attachment : scroll;
	background-position : left bottom;
	background-repeat : no-repeat;}

.sfondo_chisiamo {
	background-image: url(../images/sfondo.gif);
	background-attachment : scroll;
	background-position : left bottom;
	background-repeat : no-repeat;}

.sfondo_associazioni {
	background-image: url(../images/sfondo.gif);
	background-attachment : scroll;
	background-position : left bottom;
	background-repeat : no-repeat;}

.sfondo_davedere {
	background-image: url(../images/sfondo.gif);
	background-attachment : scroll;
	background-position : left bottom;
	background-repeat : no-repeat;}

.sfondo_estate {
	background-image: url(../images/sfondo.gif);
	background-attachment : scroll;
	background-position : left bottom;
	background-repeat : no-repeat;}

.sfondo_inverno {
	background-image: url(../images/sfondo.gif);
	background-attachment : scroll;
	background-position : left bottom;
	background-repeat : no-repeat;}
		
.sfondo_ospitalita {
	background-image: url(../images/sfondo.gif);
	background-attachment : scroll;
	background-position : left bottom;
	background-repeat : no-repeat;}

.sfondo_eventi {
	background-image: url(../images/sfondo.gif);
	background-attachment : scroll;
	background-position : left bottom;
	background-repeat : no-repeat;}

/*---------------------------- barrette_sfondo_colori ----------------------------*/
.color_home {
	background-image: url(../images/barretta_home.gif);
	background-attachment : scroll;
	background-position : top left;
	background-repeat : repeat-y;}

.color_chisiamo {
	background-image: url(../images/barretta_chisiamo.gif);
	background-attachment : scroll;
	background-position : top left;
	background-repeat : repeat-y;
	text-align:justify;
	}

.color_associazioni {
	background-image: url(../images/barretta_associazioni.gif);
	background-attachment : scroll;
	background-position : top left;
	background-repeat : repeat-y;}

.color_davedere {
	background-image: url(../images/barretta_davedere.gif);
	background-attachment : scroll;
	background-position : top left;
	background-repeat : repeat-y;}

.color_estate {
	background-image: url(../images/barretta_estate.gif);
	background-attachment : scroll;
	background-position : top left;
	background-repeat : repeat-y;}

.color_inverno {
	background-image: url(../images/barretta_inverno.gif);
	background-attachment : scroll;
	background-position : top left;
	background-repeat : repeat-y;}
	
.color_ospitalita {
	background-image: url(../images/barretta_ospitalita.gif);
	background-attachment : scroll;
	background-position : top left;
	background-repeat : repeat-y;}

.color_eventi {
	background-image: url(../images/barretta_eventi.gif);
	background-attachment : scroll;
	background-position : top left;
	background-repeat : repeat-y;}

/*---------------------------- linea ----------------------------*/
.linea {
	background-image:  url(../images/linea.gif);
	height: 15px;}

/*---------------------------- bordo_box ----------------------------*/
.bordo_box {
	border-bottom : 1px solid #DADADA;  
	border-right : 1px solid #DADADA;  
	border-left : 1px solid #DADADA; 
	padding: 0;}
.bordo_servizi_utili {

	border-top : 1px solid #01973E; 
	border-bottom : 1px solid #01973E;  
	border-right : 1px solid #01973E;  
	border-left : 1px solid #01973E; 
	padding: 0;}
/*---------------------------- immagini ----------------------------*/
.bordo_img {
	background-color: #FFFFFF;
	border-top : 1px solid #DADADA; 
	border-bottom : 1px solid #DADADA;  
	border-right : 1px solid #DADADA;  
	border-left : 1px solid #DADADA; 
	padding: 2px;}

.bordo_verde {
	background-color: #FFFFFF;
	border-top : 3px solid #73BC43; 
	border-bottom : 3px solid #73BC43;  
	border-right : 3px solid #73BC43;  
	border-left : 3px solid #73BC43; 
	padding: 0;}

.bordo_verdee {
	background-color: #FFFFFF;
	border-top : 3px solid #01973E; 
	border-bottom : 3px solid #01973E;  
	border-right : 3px solid #01973E;  
	border-left : 3px solid #01973E; 
	padding: 0;}
	
	.bordo_Biancoe {
	background-color: #FFFFFF;
	border-top : 3px solid #FFFFFF; 
	border-bottom : 3px solid #FFFFFF;  
	border-right : 3px solid #FFFFFF;  
	border-left : 3px solid #FFFFFF; 
	padding: 0;}

.immagine_sx {
	float: left;
	margin-right: 10px;
	margin-bottom:5px;}

.immagine_dx {
	float: right;
	margin-left: 10px;
	margin-bottom:5px;}

/*---------------------------- sfondo_box ----------------------------*/
.sfondo_box {
}

/*---------------------------- barrette_box_colori ----------------------------*/
.chisiamo {
	background-image: url(../images/rosso.gif);
	background-attachment : scroll;
	background-position : top left;
	background-repeat : repeat-x;
	height: 3px;
	text-align:justify;
	}

.associazioni {
	background-image: url(../images/rosso.gif);
	background-attachment : scroll;
	background-position : top left;
	background-repeat : repeat-x;
	height: 3px;}

.davedere {
	background-image: url(../images/giallo.gif);
	background-attachment : scroll;
	background-position : top left;
	background-repeat : repeat-x;
	height: 3px;}

.estate {
	background-image: url(../images/arancio.gif);
	background-attachment : scroll;
	background-position : top left;
	background-repeat : repeat-x;
	height: 3px;}

.inverno {
	background-image: url(../images/azzurro.gif);
	background-attachment : scroll;
	background-position : top left;
	background-repeat : repeat-x;
	height: 3px;}
		
.ospitalita {
	background-image: url(../images/blu.gif);
	background-attachment : scroll;
	background-position : top left;
	background-repeat : repeat-x;
	height: 3px;}

.eventi {
	background-image: url(../images/rosso.gif);
	background-attachment : scroll;
	background-position : top left;
	background-repeat : repeat-x;
	height: 3px;}

/*---------------------------- data ----------------------------*/
.data {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: normal;
	color: #B5B5B5;
	text-decoration: none;}

.data a:active, .data a:visited, .data a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #B5B5B5;
	font-weight: normal;
	text-decoration: none;}

.data a:hover {
    font-size: 9px;
	color: #333333;
	text-decoration: none;
	background-color: #ECECEC;}

/*---------------------------- testo_eventi ----------------------------*/
.testo_eventi {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:justify;
	}

.testo_eventi a:active, .testo_eventi a:visited, .testo_eventi a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;}

.testo_eventi a:hover {
    font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #ECECEC;}

/*---------------------------- testo ----------------------------*/
.testo {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align:justify;
	}

.testo a:active, .testo a:visited, .testo a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	background-color: #ECECEC;}

.testo a:hover {
   
    font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;}

/*---------------------------- testo_medio ----------------------------*/
.testo_medio {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align:justify;
	}

.testo_medio a:active, .testo_medio a:visited, .testo_medio a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	background-color: #ECECEC;}

.testo_medio a:hover {
    font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;}  

.Testo_medio hr {
	height:1px;
	line-height:15px;
	color: #dadada;
	background-color:#dadada;
	width:427px;
	border: 0;
	}  	

/*---------------------------- testo_piccolo ----------------------------*/
.testo_piccolo {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align:justify;
	}

.testo_piccolo a:active, .testo_piccolo a:visited, .testo_piccolo a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	background-color: #ECECEC;}

.testo_piccolo a:hover {
    font-size: 10px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;}  

/*---------------------------- editoriale ----------------------------*/
.editoriale {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;}

.editoriale a:active, .editoriale a:visited, .editoriale a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;}

.editoriale a:hover {
    font-size: 13px;
	color: #333333;
	text-decoration: none;
	background-color: #ECECEC;} 

/*---------------------------- directory ----------------------------*/
.directory {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height : 18px;}

.directory a:active, .directory a:visited, .directory a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	line-height : 18px;}

.directory a:hover {
    font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #ECECEC;
	line-height : 18px;} 

/*---------------------------- pulsanti ----------------------------*/
.pulsanti {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;}

.pulsanti a:active, .pulsanti a:visited, .pulsanti a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #999999;
	font-weight: normal;
	text-decoration: none;}

.pulsanti a:hover {
    font-size: 9px;
	color: #666666;
	text-decoration: none;
	background-color: #ECECEC;}
	


	/*---------------------------- pulsanti_bianco ----------------------------*/
.pulsanti_bianco, .pulsanti_bianco a:active, .pulsanti_bianco a:visited, .pulsanti_bianco a:link, .pulsanti_bianco a:hover   {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#17a350;
	}

/*---------------------------- pulsanti_photogallery ----------------------------*/
.pulsanti_photogallery {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	background-color:#17a350;	
	}

.pulsanti_photogallery a:active, .pulsanti_photogallery a:visited, .pulsanti_photogallery a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
	width: 26px;
	line-height: 26px;
	display:block;
	background-color:#e5e5e5;	
	
	}

.pulsanti_photogallery a:hover {
    font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	background-color: #17a350;
	width: 26px;
	line-height: 26px;
	display:block;
	}
/*---------------------------- photogallery ----------------------------*/
.photogallery {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;}

.photogallery a:active, .photogallery a:visited, .photogallery a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #999999;
	font-weight: normal;
	text-decoration: none;}

.photogallery a:hover {
    font-size: 9px;
	color: #73BC43;
	text-decoration: none;
	display:block;
	background-color: #DCF2CD;}

/*---------------------------- footer ----------------------------*/
.footer {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;}

.footer a:active, .footer a:visited, .footer a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
	background-color: #ECECEC;}

.footer a:hover {
    font-size: 9px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;}

/*---------------------------- menu_sx ----------------------------*/
.menu_davedere {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;}

.menu_davedere a:active, .menu_davedere a:visited, .menu_davedere a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;}

.menu_davedere a:hover {
    font-size: 10px;
	color: #D29E03;
	text-decoration: none;
	background-color: #FFF4CC;}

.menu_davedere_ATTIVO {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #D29E03;
	text-decoration: none;}

/*_____________________________________________*/
.menu_estate {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;}

.menu_estate a:active, .menu_estate a:visited, .menu_estate a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;}

.menu_estate a:hover {
    font-size: 10px;
	color: #F69C00;
	text-decoration: none;
	background-color: #FEF1DA;}

.menu_estate_ATTIVO {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #F69C00;
	text-decoration: none;}

/*_____________________________________________*/
.menu_chisiamo {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;

	}

.menu_chisiamo a:active, .menu_chisiamo a:visited, .menu_chisiamo a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;}

.menu_chisiamo a:hover {
    font-size: 10px;
	color: #970808;
	text-decoration: none;
	background-color: #f2e4e5;}

.menu_chisiamo_ATTIVO {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #970808;
	text-decoration: none;}

/*_____________________________________________*/
.menu_associazioni {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;}

.menu_associazioni a:active, .menu_associazioni a:visited, .menu_associazioni a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;}

.menu_associazioni a:hover {
    font-size: 10px;
	color: #69AB3D;
	text-decoration: none;
	background-color: #EDF8E6;}

.menu_associazioni_ATTIVO, .menu_associazioni_ATTIVO a:active, .menu_associazioni_ATTIVO a:visited, .menu_associazioni_ATTIVO a:link, .menu_associazioni_ATTIVO a:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #69AB3D;
	text-decoration: none;}

/*_____________________________________________*/
.menu_inverno {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;}

.menu_inverno a:active, .menu_inverno a:visited, .menu_inverno a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;}

.menu_inverno a:hover {
    font-size: 10px;
	color: #3CADDC;
	text-decoration: none;
	background-color: #D8EFF8;}

.menu_inverno_ATTIVO {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #3CADDC;
	text-decoration: none;}

/*_____________________________________________*/
.menu_ospitalita {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;}

.menu_ospitalita a:active, .menu_ospitalita a:visited, .menu_ospitalita a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;}

.menu_ospitalita a:hover {
    font-size: 10px;
	color: #0E72C7;
	text-decoration: none;
	background-color: #DBEAF7;}

.menu_ospitalita_ATTIVO {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #0E72C7;
	text-decoration: none;}
	
/*_____________________________________________*/
.menu_eventi {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:justify;
	}

.menu_eventi a:active, .menu_eventi a:visited, .menu_eventi a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;}

.menu_eventi a:hover {
    font-size: 10px;
	color: #4D3FBC;
	text-decoration: none;
	background-color: #E8E6F6;}

.menu_eventi_ATTIVO {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #4D3FBC;
	text-decoration: none;}

/*---------------------------- titoli ----------------------------*/
.tit_chisiamo {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #970808;
	text-decoration: none;}

.tit_associazioni {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #73BC43;
	text-decoration: none;}

.tit_davedere {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #E3AB03;
	text-decoration: none;}

.tit_estate {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #F69E05;
	text-decoration: none;}

.tit_inverno {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #3CADDC;
	text-decoration: none;}

.tit_ospitalita {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #0E72C7;
	text-decoration: none;}
	
.tit_eventi {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #594CBC;
	text-decoration: none;}


/*---------------------------- sottotitoli ----------------------------*/
.sottotit_chisiamo {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #01973E;
	text-decoration: none;}

.sottotit_associazioni {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #73BC43;
	text-decoration: none;}

.sottotit_davedere {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #E3AB03;
	text-decoration: none;}

.sottotit_estate {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #F69E05;
	text-decoration: none;}

.sottotit_inverno {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #3CADDC;
	text-decoration: none;}
	
.sottotit_ospitalita {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #0E72C7;
	text-decoration: none;}

.sottotit_eventi {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #594CBC;
	text-decoration: none;}
	
/*---------------------------- sfondo_box_schede ----------------------------*/	
	
.box_chisiamo {
	background-color: #E4F8ED;
	padding: 0;
	text-align:justify;
	}
			
.box_associazioni {
	background-color: #EDF8E6;
	padding: 0;}
	
.box_davedere {
	background-color: #FFF9E5;
	padding: 0;}
			
.box_estate {
	background-color: #FEF1DA;
	padding: 0;}
		
.box_inverno {
	background-color: #E2F3FA;
	padding: 0;}	
	
.box_ospitalita {
	background-color: #DBEAF7;
	padding: 0;}
	
.box_eventi {
	background-color: #E6E4F5;
	padding: 0;}

/* Calendar */

.Calendar { 
	border: 1px solid #c44b00;
	width: 100%;
	}

.CalendarWeekdayName{
	font-size: 75%;
	padding: 3px;
	border: 1px solid #e3ba90;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #f4dfc8; 
	color: #000000;
	font-weight: normal;
	
	}





.CalendarWeekdayName a:link {
	color: #002fbf;
	}

.CalendarWeekdayName a:visited{
	color: #7c0000;
	}

.CalendarWeekdayName a:hover, .CalendarWeekdayName a:active{
	color: #ef0000;
	}

.CalendarWeekendName{
	font-size: 75%;
	padding: 3px;
	border: 1px solid #e3ba90;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #f4dfc8;	
	color: #000000;
	font-weight: normal;
	}





.CalendarWeekendName a:link {
	color: #000000;
	}

.CalendarWeekendName a:visited{
	color: #000000;
	}

.CalendarWeekendName a:link, .CalendarWeekendName a:visited{
	color: #ef0000;
	}

/* Calendar Day */
.CalendarDay{
	font-size: 75%;
	padding: 3px;
	border: 1px solid #e3ba90;
	text-align: center;
	background-color: #f2f2f2;	
	color: #000000;
	}





.CalendarDay a:link {
	color: #002fbf;
	}

.CalendarDay a:visited{
	color: #7c0000;
	}

.CalendarDay a:hover, .CalendarDay a:active{
	color: #ef0000;
	}

/* Calendar Weekend */
.CalendarWeekend{
	font-size: 75%;
	padding: 3px;
	border: 1px solid #e3ba90;
	text-align: center;
	background-color: #f4dfc8;	
	color: #000000;
	}





.CalendarWeekend a:link {
	color: #002fbf;
	}

.CalendarWeekend a:visited{
	color: #7c0000;
	}

.CalendarWeekend a:hover, .CalendarWeekend a:active{
	color: #ef0000;
	}

/* Calendar Today */
.CalendarToday {
	font-size: 75%;
	padding: 1px;
	border: 2px solid #c44b00;
	text-align: center;
	background-color: #f2f2f2;	
	color: #000000;
	}





.CalendarToday a:link {
	color: #002fbf;
	}

.CalendarToday a:visited{
	color: #7c0000;
	}

.CalendarToday a:hover, .CalendarToday a:active {
	color: #ef0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendToday {
	font-size: 75%;
	padding: 1px;
	border: 2px solid #c44b00;
	text-align: center;
	background-color: #f4dfc8;	
	color: #000000;
	}





.CalendarWeekendToday a:link {
	color: #002fbf;
	}

.CalendarWeekendToday a:visited{
	color: #7c0000;
	}

.CalendarWeekendToday a:hover, .CalendarWeekendToday a:active{
	color: #ef0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDay{
	font-size: 75%;
	padding: 3px;
	border: 1px solid #e3ba90;
	text-align: center;
	background-color: #f2f2f2;	
	color: #c44b00;
	}





.CalendarOtherMonthDay a:link {
	color: #c44b00;
	}

.CalendarOtherMonthDay a:visited{
	color: #c44b00;
	}

.CalendarOtherMonthDay a:hover, .CalendarOtherMonthDay a:active{
	color: #ef0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthToday {
	font-size: 75%;
	padding: 1px;
	border: 2px solid #c44b00;
	text-align: center;
	background-color: #f2f2f2;	
	color: #c44b00;
	}





.CalendarOtherMonthToday a:link {
	color: #c44b00;
	}

.CalendarOtherMonthToday a:visited{
	color: #c44b00;
	}

.CalendarOtherMonthToday a:hover,.CalendarOtherMonthToday a:active{
	color: #ef0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekend {
	font-size: 75%;
	padding: 3px;
	border: 1px solid #e3ba90;
	text-align: center;
	background-color: #f4dfc8;	
	color: #c44b00;
	}





.CalendarOtherMonthWeekend a:link {
	color: #c44b00;
	}

.CalendarOtherMonthWeekend a:visited{
	color: #c44b00;
	}

.CalendarOtherMonthWeekend a:hover, .CalendarOtherMonthWeekend a:active{
	color: #ef0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendToday {
	font-size: 75%;
	padding: 1px;
	border: 2px solid #c44b00;
	text-align: center;
	color: #c44b00;
	background-color: #f4dfc8;	
	}
	




.CalendarOtherMonthWeekendToday a:link {
	color: #c44b00;
	}

.CalendarOtherMonthWeekendToday a:visited{
	color: #c44b00;
	}

.CalendarOtherMonthWeekendToday a:hover, .CalendarOtherMonthWeekendToday a:active{
	color: #ef0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDay{
	font-size: 75%;
	padding: 3px;
	border: 1px solid #e3ba90;
	background-color: #e3ba90;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	




.CalendarSelectedDay a:link {
	color: #000000;
	}

.CalendarSelectedDay a:visited{
	color: #000000;
	}

.CalendarSelectedDay a:hover, .CalendarSelectedDay a:active{
	color: #ef0000;
	}

/* Calendar Navigator */
.CalendarNavigator {
	font-size: 75%;
	padding: 3px;
	background-color: #f2f2f2; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}





.CalendarNavigator a:link {
	color: #002fbf;
	}

.CalendarNavigator a:visited{
	color: #7c0000;
	}

.CalendarNavigator a:hover, .CalendarNavigator a:active{
	color: #ef0000;
	}

.CalendarNavigator img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigator td {
	font-size: 75%;
	}

.CalendarNavigator th {
	font-size: 75%;
	}





/* Calendar Extra */
.CalendarEvent{
	font-size: 75%;
	text-align: left;
	}





.CalendarEvent a:link {
	color: #002fbf;
	}

.CalendarEvent a:visited{
	color: #7c0000;
	}

.CalendarEvent a:hover, .CalendarEvent a:active{
	color: #ef0000;
	}

/* Changes for Section508 */