body
{
cursor: url(layout/de002/css/norm.ico);
text-align: justify;
SCROLLBAR-FACE-COLOR: #f2f2f2; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #e1e1e1; SCROLLBAR-3DLIGHT-COLOR: #c0c0c0; SCROLLBAR-ARROW-COLOR: #6F6F6F; SCROLLBAR-TRACK-COLOR: #f2f2f2; SCROLLBAR-DARKSHADOW-COLOR: #c0c0c0;
}


td, tr
{
font-size: 9pt;
color: #336699;
font-family: verdana, sans, tohama;
text-align: justify;
margin:0px;
}

a
{
cursor: url(layout/de002/css/link.ico);
font-family: verdana, tohama, book antiqua, sans-serif;
color: #6699cc;
font-size: 8pt;
text-decoration: none;
}

a:link, a:visited, a:active
{
cursor: url(layout/de002/css/link.ico);
font-family: verdana, tohama, book antiqua, sans-serif;
font-size: 9px;
text-decoration: none;
color:#003366;letter-spacing:3px;
word-spacing:2px;height:1px;behavior:url(link.htc);
filter: progid:dximagetransform.microsoft.pixelate(duration=.4, maxSquare=22, enabled=false); 
}

a:hover
{
cursor: url(layout/de002/css/link.ico);
font-family: verdana, tohama, book antiqua, sans-serif;
color: #6699cc;
font-size: 9px;
text-decoration: none; 
background-color:#336699;
color:#FFFFFF;

}
td.head
{
font-family: verdana, tohama, book antiqua, sans-serif;
font-weight: bold;
color: #336699;
font-size: 10pt;
text-align: center;
height: 20px;
border-bottom: midnightblue 1px solid;
}


INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    COLOR: #0066ff;
    FONT-FAMILY: Verdana, Tahoma, Sans-Serif;
    BACKGROUND-COLOR: #ccccff;
    TEXT-ALIGN: center;
    border-color: #66eeff;
    border: 1px solid
}
SELECT
{
    BORDER-RIGHT: #ccccff thin dashed;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ccccff thin dashed;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #ccccff thin dashed;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ccccff thin dashed;
    FONT-FAMILY: Tahoma, Sans-Serif;
    BACKGROUND-COLOR: #ccccff;
    TEXT-ALIGN: center
}
IMG
{
    border-width: 0px;
    padding: 0px;

}

TEXTAREA
{
    BORDER-RIGHT: #ccccff thin dashed;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ccccff thin dashed;
    PADDING-LEFT: 1px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #ccccff thin dashed;
    COLOR: #0066ff;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #ccccff thin dashed;
    FONT-FAMILY: Verdana, Tahoma, Sans-Serif;
    BACKGROUND-COLOR: #99CCFF;
    TEXT-ALIGN: left
}

div.head
{
font-family: verdana, tohama, book antiqua, sans-serif;
font-weight: bold;
color: #336699;
font-size: 9pt;
text-align: right;
height: 18px;
border-bottom: midnightblue 1px solid;
}
div.right
{
font-family: verdana, tohama, book antiqua, sans-serif;
color: #336699;
font-size: 9px;
text-align: right;
height: 20px;
}
div.left
{
font-family: verdana, tohama, book antiqua, sans-serif;
color: #336699;
font-size: 9px;
text-align: left;
height: 20px;
}
div.copy
{
font-family: verdana, tohama, book antiqua, sans-serif;
color: #336699;
font-size: 9px;
text-align: center;

}
blockquote 
{
font-family: verdana, tohama, book antiqua, sans-serif;
color: #336699;
font-size: 10px;
text-align: justify;

}
div.justify
{
font-family: verdana, tohama, book antiqua, sans-serif;
color: #336699;
font-size: 10px;
text-align: justify;

}



/* ############ */
/* # CALENDAR # */
/* ############ */

	/* caption determines the style of
	   the month/year banner above the calendar. */

	caption {
		font-family:arial,helvetica; 
		font-size:11px; 
		color: black;
		font-weight: bold;
	}
	
	caption a{
		font-family:arial,helvetica; 
		font-size:11px; 
		color: black;
		font-weight: bold;
		text-decoration: none;
	}

	/* .calendar determines the overall formatting style of the calendar,  
	   acting as the default unless later overruled. */

	.calendar {
		font-family:arial,helvetica; 
		font-size:11px; 
		color: white;
		background-color: #7F98BA;
		border-color: #000000;
		border-style: solid;
		border-width: 1px;
	}

	/* .calendarlink determines the formatting of those days linked to
	   content. */

	.calendarlink {
		color: white;
	}

	/* .header determines the formatting of the weekday headers at the top
	   of the calendar. */

	.header {
		background-color: #16407A;
		border-color: #000000;
		border-style: solid;
		border-width: 1px;
		color: #CCFFFF;

		
	}

	/* .day determines the formatting of each day displayed in the
	   calendar. */

	.day {
		background-color: #87A2C4;
		border-color: #000000;
		border-style: solid;
		border-width: 1px;
		text-align: center
		color: #9999CC;
	}

	/* .linkedday determines the formatting of a date to which content is
	   available. */

	.linkedday {
		background-color: #9091B6;
		border-color: #000000;
		border-style: solid;
		border-width: 1px;
		text-align: center
	}