body, a, h1, h2, h3, h4, h5, h6, input, table, tr, td, textarea, select {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	}

body {
	scrollbar-3dlight-color : gray;
	scrollbar-arrow-color : #FFFFFF;
	scrollbar-base-color : #666666;
	scrollbar-darkshadow-color : #cccccc;
	scrollbar-face-color : #666666;
	scrollbar-highlight-color : gray;
	scrollbar-shadow-color : black;
	scrollbar-track-color : #c1c1c1;
	border-right-width: 0px;
}

a:link       {  color: #000000; font-weight: bold; text-decoration: underline; font-size: 8pt }
a:visited       { color: #000000; font-weight: bold; text-decoration: underline; font-size: 8pt }
a:active       { color: #000000; font-weight: bold; text-decoration: underline; font-size: 8pt }
a:hover       { color: #000000; font-weight: bold; text-decoration: underline; font-size: 8pt }

A.maroon:link     { color: darkred; font-weight: bold; text-decoration: underline; font-size: 8pt }
A.maroon:visited  { color: darkred; font-weight: bold; text-decoration: underline; font-size: 8pt }
A.maroon:active   {color: darkred; font-weight: bold; text-decoration: underline; font-size: 8pt }
A.maroon:hover    {color: darkred; font-weight: bold; text-decoration: underline; font-size: 8pt }

A.underwhite:link     {font-family: Verdana; color: white; font-weight: bold; text-decoration: underline; font-size: 8pt }
A.underwhite:visited  {color: white; font-weight: bold; text-decoration: underline; font-size: 8pt }
A.underwhite:active   {color: white; font-weight: bold; text-decoration: underline; font-size: 8pt }
A.underwhite:hover    {color: white; font-weight: bold; text-decoration: underline; font-size: 8pt }

A.black:link       	{color: black; text-decoration: none; font-size: 8pt }
A.black:visited     	{color: black; text-decoration: none; font-size: 8pt }
A.black:active      	{font-family:  Verdana; color: black; text-decoration: none; font-size: 8pt }
A.black:hover       	{color: black; text-decoration: underline; font-size: 8pt }

A.calendar:link       {color: black; text-decoration: underline; font-size: 8pt }
A.calendar:visited    {color: black; text-decoration: underline; font-size: 8pt }
A.calendar:active     {color: black; text-decoration: underline; font-size: 8pt }
A.calendar:hover      {color: maroon; text-decoration: underline; font-size: 8pt }

.month:link       {color: black; text-decoration: none; font-size: 7pt }
.month:visited    {color: black; text-decoration: none; font-size: 7pt }
.month:active     {color: black; text-decoration: none; font-size: 7pt }
.month:hover      {color: black; text-decoration: none; font-size: 7pt }

A.white:link       	{color: white; text-decoration: none; font-size: 8pt }
A.white:visited     {color: white; text-decoration: none; font-size: 8pt }
A.white:active      	{color: white; text-decoration: none; font-size: 8pt }
A.white:hover       	 {color: white; text-decoration: underline; font-size: 8pt }

A.white_footer:link       	{color: white; text-decoration: none; font-size: 7pt }
A.white_footer:visited     {color: white; text-decoration: none; font-size: 7pt }
A.white_footer:active      	{color: white; text-decoration: none; font-size: 7pt }
A.white_footer:hover       	 {color: white; text-decoration: underline; font-size: 7pt }


h1	{ font-size: 18pt}
h2	{ font-size: 16pt}
h3	{ font-size: 14pt}
h4	{ font-size: 12pt}
h5	{ font-size: 10pt}


input.small
	{
		border: 1px black solid;
		background: rgb(255,255,255);
	}

table.gray
	{  border:1px black solid;  
		background: rgb(245,245,245);
	}

table.white_maroon
	{	border-color: #7f2327; 
		color: white;
	}
	

table.white_bg
	{	
		background-color : white;
		border-color: #7f2327;  
	}
	
table.news
	{	border: 1px solid black;  
		background-color: white;
	}
table.white
	{	
		background-color: white;
	}

tr.emptyline         
	{ 	background-color: #900000; 	}

td.grayline
	{ 	background-color: #B66468; 	
		color: white;
	}
td.top_border
{
	border-left: 1px GRAY solid;
	border-top: 1px GRAY solid;
	border-right: 0px;
	border-bottom: 0px;
	background: #DEDEDE;
}
td.cal_head
	{	background-color: #7f2327; 	
		color: white;
	}
	
td.cal_empty
	{ 	background-color: white; 	
		color: white;
		border-left-width: 0pt;
		border-right-width: 0pt;
	}

td.single_empty
	{ 	background-color: white; 	
		color: white;
		border-right-width: 0pt;
	}	

tr.cal_head
	{ 	background-color: #7f2327; 	
		color: white;
	}

td.lightblue2
	{ 	background-color: #7f2327; 
	}

td.lightblue
	{ 	
		background-color: rgb(220,220,220);
		font-size: 7pt;
		}

td.light 
	{	background-color: #ECD2D3; 
		font-size: 7pt;
	}
	
td.footer
 	{ 	background-color: #7f2327; color: white;  }
	
td.whiteline
	{ 	background-color: white; 	}

td.maroon
    {  
		color: white;
		font-size: 8pt;
		background-color: #78191D;
	}

td.white
    {
		color: black;
		font-size: 9pt;
	}
	
	
td.black
    {  
		color: white;
		font-size: 8pt;
		background-color: black;
	}

select.Verdana
	{  
		color: black;
		font-size: 8pt
	}

td.member
    {
		color: black;
		font-size: 8pt;
		padding: 0px;
	}

td.member_small
    {
		color: black;
		font-size: 7pt;
		padding: 0px;
	}	