INPUT, TEXTAREA, SELECT
{
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	11px;
	color		:	#666666;
	background-color: #ffffff;
}


h4		{ font-family	:	Arial, Helvetica, sans-serif;
		font-size	:	16px;
		color		:	#333333;
		}

h3		{ font-family	:	Verdana, Arial, Helvetica, sans-serif;
		font-size	:	18px;
		color		:	#000000;
		}
		

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;
		}
			
A:link 	{ 	color	: #990000;  
		text-decoration : none; 
		font-family	:	Verdana, Arial, Helvetica, sans-serif;
		font-size : 11px}
		
A:visited { 	color	: #990000;
		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 : underline;
		font-size : 11px}
		
A:active { 	color	: #990000;
		text-decoration : none;
		font-family	:	Verdana, Arial, Helvetica, sans-serif;
		font-size : 11px}	
		
tr, td, table, li, ul, ol, p
{
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	11px;
	color		:	#333333;
	/*background-color: #cccccc;*/
}	

fieldset.legend		{
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	12px;
	color		:	#666666;
	width: inherit;
	font-style: normal;
		}
		

table.stretch {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 100%;
	float: none;
	width: 100%;
	margin: auto;
	padding: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
}

table.main
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 100%;
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
}	


/* 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;
}

.sg		{ font-family	:	Verdana, Arial, Helvetica, sans-serif;
		font-size	:	11px;
		color		:	#666666;
		}			
	
.mr		{ font-family	:	Verdana, Arial, Helvetica, sans-serif;
		font-size	:	14px;
		color		:	red;
		}

.mb		{ font-family	:	Verdana, Arial, Helvetica, sans-serif;
		font-size	:	12px;
		color		:	black;
		}			

.sg A:link {
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Gray;
	font-weight : normal;
	padding-top : 2px;
	padding-bottom : 2px;
}
.sg A:visited {
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Gray;
	font-weight : normal;
	padding-top : 2px;
	padding-bottom : 2px;
}
.sg A:active {
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Gray;
	font-weight : normal;
	padding-top : 2px;
	padding-bottom : 2px;
}
.sg A:hover {
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Gray;
	background-color : White;
	font-weight : normal;
	padding-top : 2px;
	padding-bottom : 2px;
}




