table.stretch {
	background-color: #FFFFFF;
	height: 100%;
	margin:auto;
}

#fullheight {
	height:100%;
}

INPUT, TEXTAREA, SELECT
{
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	11px;
	color		:	#333333;
	background-color: #FFFFCC;
}

html, body	{
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	11px;
	color		:	#333333;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
		
tr, td, table, li, ul, ol, p
{
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	11px;
	color		:	#333333;
	/*background-color: #cccccc;*/
}	

/* CALENDAR SPECIFIC START */
table.calendar {
	border-width: 1px 1px 1px 1px;
	border-spacing: 3px 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: rgb(255, 255, 240);
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
}
table.calendar th {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: groove groove groove groove;
	border-color: gray gray gray gray;
	background-color: #CCCCCC;
	-moz-border-radius: 3px 3px 3px 3px;
}
table.calendar td {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: none none groove none;
	border-color: gray gray gray gray;
	background-color: #ffffff;
	vertical-align: middle;
}

.month
{
    BACKGROUND-COLOR: silver;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bolder
}
.weekday
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bolder
}
.eventLabel
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: right
}
.eventText
{
    COLOR: black
}
.selectedDay
{
    BACKGROUND-COLOR: yellow
}
.day
{
    BACKGROUND-COLOR: white
}
.notaDay
{
    BACKGROUND-COLOR: silver
}

/* CALENDAR SPECIFIC END */

table.sample {
	border-width: 1px 1px 1px 1px;
	border-spacing: 3px 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: rgb(255, 255, 240);
}
table.sample th {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: groove groove groove groove;
	border-color: gray gray gray gray;
	background-color: rgb(255, 255, 240);
	-moz-border-radius: 3px 3px 3px 3px;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: none none groove none;
	border-color: gray gray gray gray;
	background-color: rgb(255, 255, 240);
	-moz-border-radius: 3px 3px 3px 3px;
	vertical-align: middle;
}

table.dates {
	border-width: 1px 1px 1px 1px;
	border-spacing: 3px 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: #FFFFCC;
}
table.dates th {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: groove groove groove groove;
	border-color: gray gray gray gray;
	background-color: #FFFFCC;
	-moz-border-radius: 3px 3px 3px 3px;
}
table.dates td {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: none none groove none;
	border-color: gray gray gray gray;
	background-color: #FFFFCC;
	-moz-border-radius: 3px 3px 3px 3px;
	vertical-align: middle;
}
			
A:link 	{
	color	: #003366;
	text-decoration : none;
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px
}
		
A:visited { 	color	: #003366;
		text-decoration : none;
		font-family	:	Verdana, Arial, Helvetica, sans-serif;
		font-size : 11px}
		
A:hover {
	color	: #990000;
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 11px;
	
}
		
A:active { 	color	: #003366;
		text-decoration : none;
		font-family	:	Verdana, Arial, Helvetica, sans-serif;
		font-size : 11px}	


