/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/*     BELOW ARE THE STANDARD CLASSES AND STYLES FOR 270net's CALENDAR     */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* STANDARD FORMAT FOR TABLES AND TEXT INSIDE */
	.table270A {
		font-family: Verdana, Tahoma, Arial;
		font-size: 10pt;
		color: #000000;
		background-color: #F8F2E4;
	}

/* STANDARD LINK COLOR FOR HYPERLINKS CHOICE 1 (must add class attribute to 'a href' tags) */
	A.link270A:link {color: 000000; }
	A.link270A:visited {color: 000000; }
	A.link270A:active {color: 000000; }
	A.link270A:hover {color: 019934; }


/* STANDARD LINK COLORS FOR HYPERLINKS CHOICE 2 (same rules apply as above) */
	A.link270B:link {color: 003B00; }
	A.link270B:visited {color: 003B00; }
	A.link270B:active {color: 003B00; }
	A.link270B:hover {color: 019934; }


/* COLOR CHOICE 1 FOR CUSTOM TEXT LIKE TITLES, ETC	*/
	.color270A {
		color: #003B00;
	}

/* COLOR CHOICE 2 FOR CUSTOM TEXT LIKE TITLES, ETC */
	.color270B {
		color: #019934;
	}

/* COLOR CHOICE FOR HORIZONTAL RULES IN PAGE IF ANY - WIDTH, HEIGHT, ETC ARE NOT CONFIGURABLE*/
	.hr270A {
		color: #003B00;
	}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* THE FOLLOWING IS FOR THE CALENDAR DISPLAY PAGES, MONTHLY AND LIST VIEW  */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

	.dayRow270 {
		font-family: Arial, Verdana, Tahoma;
		font-weight: normal;
		font-size: 8pt;
		color: #FFFFFF;
		background-color: #019934;
	}
	.monthRow270 {
		font-family: Arial, Verdana, Tahoma;
		font-weight: bold;
		font-size: 12pt;
		color: #FFFFFF;
		background-color: #003B00;
	}
	.dayNoDay {
		background-color: #C0C0C0;
	}
	.dayNormal {
		background-color: #FFFFFF;
		font-family: Arial, Verdana, Tahoma;
		font-weight: normal;
		font-size: 8pt;
	}
	.dayToday {
		color: #019934;
		font-weight: bold;
		font-size: 12pt;
	}
	.dayOther {
		color: #000000;
		font-weight: bold;
		font-size: 12pt;
	}

	/* LINK STYLE FOR MONTLY LIST AT THE TOP OF THE CALENDAR */
	A.monthList:link {color: 000000; font-size: 8pt; font-family: Arial, Tahoma, Verdana;}
	A.monthList:visited {color: 000000; font-size: 8pt; font-family: Arial, Tahoma, Verdana;}
	A.monthList:active {color: 000000; font-size: 8pt; font-family: Arial, Tahoma, Verdana;}
	A.monthList:hover {color: 019934; font-size: 8pt; font-family: Arial, Tahoma, Verdana;}
		
	/* LINK STYLE FOR EVENT TITLES AT THE TOP OF THE CALENDAR */
	A.eventTitle:link {color: 019934; font-size: 8pt; font-family: Arial, Verdana, Tahoma;}
	A.eventTitle:visited {color: 019934; font-size: 8pt; font-family: Arial, Verdana, Tahoma;}
	A.eventTitle:active {color: 019934; font-size: 8pt; font-family: Arial, Verdana, Tahoma;}
	A.eventTitle:hover {color: 003B00; font-size: 8pt; font-family: Arial, Verdana, Tahoma;}
	
	/* LINK STYLE FOR NEXT & PREVIOUS BUTTONS */
	A.nextPrev:link {color: FEEDB8; font-size: 10pt; font-family: Arial, Verdana, Tahoma;}
	A.nextPrev:visited {color: FEEDB8; font-size: 10pt; font-family: Arial, Verdana, Tahoma;}
	A.nextPrev:active {color: FEEDB8; font-size: 10pt; font-family: Arial, Verdana, Tahoma;}
	A.nextPrev:hover {color: FEEDB8; font-size: 10pt; font-family: Arial, Verdana, Tahoma;}
	
	/* FORMAT FOR CAL TABLES*/
	.table270Cal {
		font-family: Verdana, Tahoma, Arial;
		font-size: 10pt;
		color: #000000;
		BACKGROUND-COLOR:#FFFFFF;
		text-align:left;
		border:2px solid #003B00; 

	}
	.table270CalTop {
		font-family: Verdana, Tahoma, Arial;
		font-size: 10pt;
		color: #FFFFFF;
		BACKGROUND-COLOR:#003B00;
		text-align:left;

	}
	
	.table270CalTD {
		font-family: Verdana, Tahoma, Arial;
		font-size: 10pt;
		color: #000000;
		BACKGROUND-COLOR:#FFFFFF;
		text-align:left;
	}
	
		/* CALENDAR LIST STYLING */
	.table270CalList {
		border-collapse: collapse;
		font-family: Verdana, Tahoma, Arial;
		font-size: 13px;
		color: #000;
		width: 100%;
	}
	
	.table270CalList th {
		text-align: left;
		background-color: #c0c0c0;
		padding-left: 5px;
		padding-top: 3px;
		padding-bottom: 3px;
	}
	
	.table270CalList th a:link, 
	.table270CalList th a:active, 
	.table270CalList th a:visited 
	{
		color: #000;
	}
	
	.table270CalList th a:hover {
		color: #666;
	}

	.table270CalList td {
		padding-bottom: 5px;
	}
	
	.table270CalList .padded {
		padding-left: 10px;
	}
	
	.calendarSmallAlert {
		font-size: 11px;
		color: #cc3300;
	}