	A:link          {text-decoration: underline; color: #000000}      
	A:visited       {text-decoration: underline; color: #222222}        
	A:active        {text-decoration: none; color: #FF0000}        
	A:hover         {text-decoration: none; color: #FF0000}

	A:link.black          {text-decoration: none; color: #000000}      
	A:visited.black       {text-decoration: none; color: #222222}        
	A:active.black        {text-decoration: none; color: #FF0000}        
	A:hover.black         {text-decoration: none; color: #FF0000}

	A:link.event          {text-decoration: none; color: #FF0000}      
	A:visited.event       {text-decoration: none; color: #880000}        
	A:active.event        {text-decoration: none; color: #FF0000}        
	A:hover.event         {text-decoration: none; color: #FF0000}

	A:LINK.nav	{text-decoration: none; color: #FFFFFF} 
	A:VISITED.nav	{color: #FFFFFF; text-decoration: none;}
	A:HOVER.nav	{color: #DEDEDE; text-decoration: none;}

	A:LINK.grey	{text-decoration: none; color: #777777} 
	A:VISITED.grey	{color: #777777; text-decoration: none;}
	A:HOVER.grey	{color: #FF0000; text-decoration: none;}

	A:LINK.smlgrey		{text-decoration: underline; color: #777777} 
	A:VISITED.smlgrey	{color: #777777; text-decoration: underline;}
	A:HOVER.smlgrey		{color: #FF0000; text-decoration: none;}

TD	{ font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000000; }
h3	{ font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; color: #000000; }

.sml	{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #FFFFFF; }
.grey	{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #777777; }
.smlgrey{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #777777; }
.bldgrey{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #777777; font-weight: bold;}
.error	{ font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #FF0000; font-weight: bold;}

.title	{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #000000; font-weight: bold; }
.heading{ font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; color: #000000; font-weight: bold; }
.mystrings	{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #003399; background: #E3E3E5; font-weight: bold; padding: 3px;}

.tab	{ font-family: Courier, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #000000; }
.nav	{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #FFFFFF; }
.navtitle	{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #CCCCCC; font-weight: bold;}

.box	{ font-family: "Arial"; color:#000000; font-size: 8pt; border-color:#DEDEDE; border-style: solid; font-weight:none;}
.button { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; background-color: #E3E3E5; border: inset 1px #000000; }

INPUT { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; background-color: #EFEFEF; }
SELECT { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; background-color: #EFEFEF; }
.day_title { background-color: #DDDDDD; font-weight: bold;}


/* DHTML */
DIV{font-family:verdana,arial,helvetica; font-size:9px; position:absolute}
.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}

.clT,.clTover,.clS,.clSover,.clS2,.clS2over{position:absolute; overflow:hidden; width:130; height:25; cursor:pointer; cursor:hand}

.clT,.clTover{padding:0px; font-size:10px; font-weight:none;}

.clT{color:white; background-color:#003399; layer-background-color:#003399;}

.clTover{color:#FFFFFF; background-color:#527DBE; layer-background-color:#527DBE;}

.clS,.clSover{padding: 0px; font-size: 10px;}
.clS2,.clS2over{padding: 0px; font-size:10px;}
.clS,.clS2{color:#FFFFFF; background-color:#003399; layer-background-color:#003399;}

.clSover,.clS2over{color:#FFFFFF;}
.clSover,.clS2over,.clBar{layer-background-color:#527DBE; background-color:#527DBE;}
.clB{visibility:hidden; z-index:300; background-color:#003399; layer-background-color:#003399;}
.clBar{width:10; height:10; visibility:hidden; }
